diff --git a/.devcontainer/build.sh b/.devcontainer/build.sh deleted file mode 100755 index 4648539ce..000000000 --- a/.devcontainer/build.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -set -e - -FORMAT="${1:-xhtml}" - -case "$FORMAT" in - xhtml) DOCROOT="output/php-chunked-xhtml" ;; - php) DOCROOT="../web-php" ;; - *) echo "Usage: $0 [xhtml|php]" >&2; exit 1 ;; -esac - -php ../doc-base/configure.php \ - --disable-libxml-check \ - --enable-xml-details \ - --redirect-stderr-to-stdout \ - --with-base-lang=extensions - -php -d memory_limit=512M ../phd/render.php \ - --docbook ../doc-base/.manual.xml \ - --output ./output \ - --package PHP \ - --format "$FORMAT" - -# Restart any existing server, then launch the new one in its own session so -# Ctrl+C in the debug terminal only kills the log tail below. The server keeps -# running until the next build replaces it (or the container shuts down). -# -# auto_prepend_file rewrites $_SERVER from the request's Host header so the PHP -# format's $MYSITE-built URLs work behind Codespaces / other port forwarders. -LOG="/tmp/php-server-${FORMAT}.log" -pkill -f 'php -S 0.0.0.0:8080' 2>/dev/null || true -PREPEND="$(cd "$(dirname "$0")" && pwd)/server-prepend.php" -setsid nohup php -d "auto_prepend_file=$PREPEND" -S 0.0.0.0:8080 -t "$DOCROOT" \ - >"$LOG" 2>&1 "Build XHTML & serve" (or "Build PHP web & serve") - - View them: http://localhost:8080 - -EOF diff --git a/.devcontainer/server-prepend.php b/.devcontainer/server-prepend.php deleted file mode 100644 index 658e6f31e..000000000 --- a/.devcontainer/server-prepend.php +++ /dev/null @@ -1,15 +0,0 @@ -> /usr/local/etc/php/conf.d/local.ini - -ENV FORMAT=xhtml - -CMD ["sh", "-c", "\ -php doc-base/configure.php --with-base-lang=extensions && \ -exec php phd/render.php \ - --docbook doc-base/.manual.xml \ - --output=/var/www/extensions/output \ - --package PHP \ - --format ${FORMAT} \ -"] diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 02c4fef75..000000000 --- a/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -; This file is for unifying the coding style for different editors and IDEs. -; More information at https://editorconfig.org - -root = true - -[*.xml] -charset = utf-8 -indent_size = 1 -indent_style = space -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index dcc145fb1..000000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -*.xml linguist-detectable -*.ent linguist-language=XML linguist-detectable diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml deleted file mode 100644 index 7fc86950e..000000000 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: "Bug Report" -description: "Report an issue with the PHP documentation" -labels: ["bug"] - -body: - - type: input - id: affected-page - attributes: - label: "Affected page" - description: "Provide the URL or file path of the affected documentation page." - placeholder: "e.g., https://www.php.net/manual/extensions/function.strlen.php" - validations: - required: true - - - type: textarea - id: issue-description - attributes: - label: "Issue description" - description: "Describe the bug, including incorrect behavior, broken links, or missing content." - placeholder: "Describe what's wrong or missing on the page." - validations: - required: true - - - type: textarea - id: steps-to-reproduce - attributes: - label: "Steps to reproduce" - description: "Explain how to reproduce the issue." - placeholder: | - 1. Go to the page - 2. Describe the actions - 3. Explain the expected behavior - validations: - required: false - - - type: textarea - id: suggested-fix - attributes: - label: "Suggested fix" - description: "Provide corrections or relevant references if possible." - placeholder: "e.g., link to correct behavior or suggested text/code." - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/documentation-improvement.yml b/.github/ISSUE_TEMPLATE/documentation-improvement.yml deleted file mode 100644 index ddda53a2b..000000000 --- a/.github/ISSUE_TEMPLATE/documentation-improvement.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: "Documentation Improvement" -description: "Suggest an improvement for the PHP documentation" -labels: ["enhancement"] - -body: - - type: input - id: affected-page - attributes: - label: "Affected page" - description: "Provide the URL or file path of the documentation to improve." - placeholder: "e.g., https://www.php.net/manual/extensions/function.strlen.php" - validations: - required: true - - - type: textarea - id: current-issue - attributes: - label: "Current issue" - description: "Explain what is wrong or lacking, such as outdated info, missing examples, or unclear explanations." - placeholder: "Explain why the current documentation needs improvement." - validations: - required: true - - - type: textarea - id: suggested-improvement - attributes: - label: "Suggested improvement" - description: "Provide updated content, better examples, or clarifications." - placeholder: "Share your proposed improvement." - validations: - required: true - - - type: textarea - id: additional-context - attributes: - label: "Additional context (optional)" - description: "Provide references, links, or examples from official or relevant sources." - placeholder: "Optional references or further explanation." - validations: - required: false diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 3237fd11a..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "devcontainers" - directory: "/" - schedule: - interval: "weekly" - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "monthly" diff --git a/.github/workflows/docbook-cs.yaml b/.github/workflows/docbook-cs.yaml deleted file mode 100644 index 6bf8f772a..000000000 --- a/.github/workflows/docbook-cs.yaml +++ /dev/null @@ -1,110 +0,0 @@ -# https://docs.github.com/en/actions - -name: "DocBook Lint" - -on: - push: - branches: - - "main" - pull_request: - branches: - - "main" - -permissions: - contents: "read" - -concurrency: - group: "${{ github.workflow }}-${{ github.ref }}" - cancel-in-progress: true - -jobs: - docbook-cs: - name: "DocBook Style Check" - runs-on: "ubuntu-latest" - - env: - # Base commit to diff against: PR base on pull_request, pre-push tip on push. - BASE_SHA: |- - ${{ - case( - github.event_name == 'pull_request', github.event.pull_request.base.sha, - github.event_name == 'push', github.event.before, - 'INVALID' - ) - }} - - strategy: - matrix: - language: - - "extensions" - - steps: - - name: "Checkout php/doc-${{ matrix.language }}" - uses: "actions/checkout@v7" - with: - ref: "${{ github.event.pull_request.head.sha }}" - path: "${{ matrix.language }}" - fetch-depth: 50 - - - name: "Checkout php/doc-base" - uses: "actions/checkout@v7" - with: - path: "doc-base" - repository: "php/doc-base" - - - name: "Checkout php/docbook-cs" - uses: "actions/checkout@v7" - with: - path: "docbook-cs" - repository: "php/docbook-cs" - - - name: "Fetch diff base" - working-directory: "${{ matrix.language }}" - run: | - git fetch origin "$BASE_SHA" --depth=50 - # Deepen until the merge-base is reachable (long-lived branches) - for i in 1 2 3 4 5; do - git merge-base "$BASE_SHA" HEAD >/dev/null 2>&1 && break - git fetch --deepen=100 origin "$BASE_SHA" - done - - - name: "Setup PHP" - uses: "shivammathur/setup-php@v2" - with: - php-version: "8.5" - extensions: "dom, libxml, simplexml" - tools: composer, cs2pr - env: - fail-fast: true - - - name: "Build documentation" - run: | - php doc-base/configure.php \ - --disable-libxml-check \ - --enable-xml-details \ - --redirect-stderr-to-stdout \ - --with-base-lang=${{ matrix.language }} - - - name: "Install docbook-cs" - working-directory: "docbook-cs" - run: composer install --no-interaction --no-progress - - - name: "Run docbook-cs with diff" - working-directory: "${{ matrix.language }}" - run: | - set -o pipefail - git diff "$BASE_SHA"...HEAD | php ../docbook-cs/bin/docbook-cs \ - --report=checkstyle \ - --no-colors > docbook-report.xml - - - name: "Upload report" - if: ${{ ! cancelled() }} - uses: "actions/upload-artifact@v7" - with: - name: "docbook-report" - path: "${{ matrix.language }}/docbook-report.xml" - - - name: "Annotate PR with violations" - if: ${{ ! cancelled() }} - working-directory: "${{ matrix.language }}" - run: cs2pr docbook-report.xml --colorize --prepend-filename diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml deleted file mode 100644 index 733ec2850..000000000 --- a/.github/workflows/integrate.yaml +++ /dev/null @@ -1,54 +0,0 @@ -# https://docs.github.com/en/actions - -name: "Integrate" - -on: - pull_request: null - push: - branches: - - "main" - -permissions: - contents: read - -jobs: - build: - name: "Build" - - runs-on: "ubuntu-latest" - - strategy: - matrix: - language: - - "extensions" - - steps: - - name: "Checkout php/doc-${{ matrix.language }}" - uses: "actions/checkout@v7" - with: - path: "${{ matrix.language }}" - repository: "php/doc-${{ matrix.language }}" - - - name: "Checkout php/doc-base" - uses: "actions/checkout@v7" - with: - path: "doc-base" - repository: "php/doc-base" - - - name: "Setup PHP" - uses: "shivammathur/setup-php@v2" - with: - php-version: "8.5" - extensions: "dom, libxml, simplexml" - env: - fail-fast: true - - - name: "Build documentation for ${{ matrix.language }}" - run: "php doc-base/configure.php --disable-libxml-check --enable-xml-details --redirect-stderr-to-stdout --with-base-lang=${{ matrix.language }}" - - - name: "Upload .manual.xml" - uses: actions/upload-artifact@v7 - with: - name: .manual.xml - path: doc-base/.manual.xml - include-hidden-files: true diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3569f8c5c..000000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -output/ -temp/ diff --git a/Makefile b/Makefile deleted file mode 100644 index 558b9e1ae..000000000 --- a/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -.PHONY: * - -SHELL = /bin/sh - -CURRENT_UID := $(shell id -u) -CURRENT_GID := $(shell id -g) - -# -# If doc-base or phd exist as siblings to the current directory, add those as -# volumes to our Docker runs. -# - -PATHS := -v ${PWD}:/var/www/extensions -ifneq ($(wildcard ../doc-base/LICENSE),) - PATHS += -v ${PWD}/../doc-base:/var/www/doc-base -endif -ifneq ($(wildcard ../phd/LICENSE),) - PATHS += -v ${PWD}/../phd:/var/www/phd -endif - -xhtml: temp/.dockerbuilt - docker run --rm ${PATHS} -w /var/www -u ${CURRENT_UID}:${CURRENT_GID} php/doc-extensions - -php: temp/.dockerbuilt - docker run --rm ${PATHS} -w /var/www -u ${CURRENT_UID}:${CURRENT_GID} \ - -e FORMAT=php php/doc-extensions - -build: temp/.dockerbuilt - -temp/.dockerbuilt: .docker/Dockerfile - docker build \ - --build-arg UID=${CURRENT_UID} --build-arg GID=${CURRENT_GID} \ - .docker -t php/doc-extensions - mkdir -p temp && touch temp/.dockerbuilt diff --git a/README.md b/README.md index 38d20090a..7733dc0fc 100644 --- a/README.md +++ b/README.md @@ -41,38 +41,3 @@ and the output will be placed in output/php-web For more information on the various repositories that make up PHP's documentation pipeline, see this [overview](https://github.com/php/doc-base/blob/master/docs/overview.md). - -## Migration from doc-en - -The history of this repository was extracted from [php/doc-en](https://github.com/php/doc-en) -with `git filter-repo`, preserving the full commit history (authors, dates, and messages) -of every migrated extension. -The final list of migrated extensions was settled in -[php/doc-extensions#12](https://github.com/php/doc-extensions/issues/12), -and the migration strategy in -[php/doc-extensions#13](https://github.com/php/doc-extensions/issues/13). - -Key data points of the extraction: - -- Migration notices (`MOVING_TO_DOC_EXTENSIONS_DO_NOT_CHANGE_HERE.md`) were added to doc-en - in commit [`e2bd0429b5`](https://github.com/php/doc-en/commit/e2bd0429b5249cde95ca0c91964b86a0f3cbd607) - (2026-09-02) **before** the extraction ran. - Any change to a migrated extension in doc-en after that commit is discarded. -- The extraction ran on that commit's parent, - [`5e26d11dc3`](https://github.com/php/doc-en/commit/5e26d11dc3f606b25c95467df22f9469636781f9) - (2026-09-02), the last doc-en commit included in this repository's history. -- The paths given to `git filter-repo` cover the current `reference/` directories - as well as historical locations (`reference/statistics`, the pre-2002 `functions/` chapters, - and related appendices), so pre-restructure history is included. -- The mapping from original doc-en commit hashes to the rewritten hashes in this repository - is recorded in [`migration/commit-map.txt`](migration/commit-map.txt). - -The remaining migration steps, as agreed in -[php/doc-extensions#13](https://github.com/php/doc-extensions/issues/13): - -1. Make this repository build: convert DTD entities to XML entities - (using `doc-base/scripts/dtdent-conv.php`), with green CI on `make` as the goal. -2. Run a `docbook-cs` sweep over the repository to fix existing markup imperfections. -3. Publish this manual and set up redirects, in coordination with the infrastructure team. -4. Remove the migrated extensions from doc-en in batches, - closing open doc-en PRs with a pointer and transferring issues where feasible. diff --git a/bookinfo.xml b/bookinfo.xml deleted file mode 100644 index e32ce2f17..000000000 --- a/bookinfo.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - This manual documents third-party PHP extensions: - extensions that are maintained outside the - php-src repository, and are typically distributed - via PECL or PIE. - - - It complements the main PHP manual, which documents the language - itself and the extensions bundled with PHP, available at - &url.php.docs;. - - - - - Copyright - - Copyright © 1997 - by the PHP Documentation Group. - This material may be distributed only subject to the terms and - conditions set forth in the Creative Commons Attribution 3.0 - License or later. The latest version is presently available at - &url.cc.by;. - - - - diff --git a/docbookcs.xml b/docbookcs.xml deleted file mode 100644 index 8c56e5c87..000000000 --- a/docbookcs.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - extensions - doc-base - - - - - - - - - - - - . - - - - language-defs.ent - language-snippets.ent - entities/ - ../doc-base/entities/ - ../doc-base/temp/manual.ent - ../doc-base/temp/entities.ent - ../doc-base/temp/file-entities.ent - ../doc-base/temp/file-entities - - - - output/* - - - diff --git a/entities/entities.snippets.ent b/entities/entities.snippets.ent new file mode 100644 index 000000000..0ace3030f --- /dev/null +++ b/entities/entities.snippets.ent @@ -0,0 +1,87 @@ + + + + +The above example will output: + +The above example will output +something similar to: + + +The constants below are defined by this extension, and +will only be available when the extension has either +been compiled into PHP or dynamically loaded at runtime. + + + +The behaviour of these functions is affected by settings in &php.ini;. + + +This method is an alias of: + +Here's a short explanation of +the configuration directives. + + + This extension requires the &link.book.libxml; PHP extension. + This means passing the , + or prior to PHP 7.4 the , + configuration flag, although this is implicitly accomplished because libxml + is enabled by default. + + +This extension has no configuration directives defined in &php.ini;. + +This function has no parameters. + +Information for installing this PECL extension may be +found in the manual chapter titled &link.install.pecl;. Additional information +such as new releases, downloads, source files, maintainer information, and a +CHANGELOG, can be located here: + +This extension is considered unmaintained and dead. +However, the source code for this extension is still available within +PECL SVN here: + +This &link.pecl; extension is not bundled with PHP. + +A DLL for this +PECL extension is currently unavailable. See also the +&link.install.windows.building; section. + +Windows binaries (DLL files) +for this PECL extension are available from the PECL website. + + or &false; on failure + +Returns &true; on success&return.falseforfailure;. + +No value is returned. + +This extension is +EXPERIMENTAL. The behaviour of this extension including +the names of its functions and any other documentation surrounding this +extension may change without notice in a future release of PHP. +This extension should be used at your own risk. + +This function is +EXPERIMENTAL. The behaviour of this function, its name, and +surrounding documentation may change without notice in a future release of PHP. +This function should be used at your own risk. + + +This function is +currently not documented; only its argument list is available. + + + diff --git a/language-defs.ent b/language-defs.ent deleted file mode 100644 index adb277ae5..000000000 --- a/language-defs.ent +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&Changelog;'> -Predefined Classes'> -Class synopsis'> -Enum synopsis'> -Predefined Constants'> -Constructor'> -Description'> -Encoding'> -Examples'> -Exceptions'> -Errors/Exceptions'> -&FAQ;'> -Installation'> -Introduction'> -Indices'> -Interface synopsis'> -Methods'> -MySQL Native Driver Only'> -Notes'> -Parameters'> -Options'> -Properties'> -Requirements'> -Resource Types'> -Runtime Configuration'> -Return Values'> -See Also'> -Installing/Configuring'> -Unicode'> -Usage'> diff --git a/language-snippets.ent b/language-snippets.ent deleted file mode 100644 index 6424e77fb..000000000 --- a/language-snippets.ent +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/manual.xml b/manual.xml deleted file mode 100644 index a1ecb4baa..000000000 --- a/manual.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - -%configure; - -%text-entities; - -%translation-defs; -%translation-snippets; -%translation-extensions; - -%language-defs; -%language-snippets; -%language-extensions; - -%base-entities; -%file-entities; - -]> - - - &ThirdPartyManual; - &bookinfo; - - - - &ThirdPartyExtensions; - &reference.example.book; - - - diff --git a/migration/commit-map.txt b/migration/commit-map.txt deleted file mode 100644 index d804a5a96..000000000 --- a/migration/commit-map.txt +++ /dev/null @@ -1,31451 +0,0 @@ -old new -00038fbd00a45f139546e7ab1d648a0c906f0140 0000000000000000000000000000000000000000 -0005934324674aca05502c25874170686d9b8dd0 0000000000000000000000000000000000000000 -0006a66d328f78175a8fb618337b7a8734709e10 0000000000000000000000000000000000000000 -0006a6a47422815a5a66102c7e1a5fb17d11b30a 0000000000000000000000000000000000000000 -0007fca77fdcf4629fee80e1f0b86958b7df67b5 0000000000000000000000000000000000000000 -0009ebd09f938e8f066779bb9bb774baed10bd8a 0000000000000000000000000000000000000000 -000d2fa7630988946a439454065206e2688f0e65 0000000000000000000000000000000000000000 -000de17b6f6916be249b827132a35967da0064c8 0000000000000000000000000000000000000000 -000ecc887b953a896e22c05b9a0828cf0ff6d068 0000000000000000000000000000000000000000 -000f81411ac8d00524948eadad8a0bf2a0304e8d 0000000000000000000000000000000000000000 -001013aeb83751e8bbbf91d45070d3b751c4dfa0 0000000000000000000000000000000000000000 -001059fd7fd978dba4bf69abffc8cfcc683b128b 0000000000000000000000000000000000000000 -0010da1105dc8b285a05f04ab698508daf763665 0000000000000000000000000000000000000000 -001343b98033a421a4eb6e960763bb1c789a02db 0000000000000000000000000000000000000000 -0014ed5eaa1f040a2670916a503eea06064b4e10 0000000000000000000000000000000000000000 -001593ba2c877ca8e087114921aa4fb4a0f044f7 0000000000000000000000000000000000000000 -0015bfb3b170d013168a5dc1f9844fbdfd632ee6 c275ac145063d7327b84f16541fb123fa719d887 -0016df82161e5c560f4063e881574f095a189e7f 0000000000000000000000000000000000000000 -0018149a062952c0628499e0129e79bd79dafdb2 0000000000000000000000000000000000000000 -00183339b78ae1360531474fa80ecfd07d56fe0c 0000000000000000000000000000000000000000 -001859077505b33d2734b40096c1b82d6e182ae3 0000000000000000000000000000000000000000 -0019a7e201442447fd746c2852d28ba839ed15ae 0000000000000000000000000000000000000000 -001a5c22ea11817c96ef74e95c7e44abed296622 0000000000000000000000000000000000000000 -001af012d75d0594cc038b35a38ae325ced01b9d 0000000000000000000000000000000000000000 -002104c19b670b73d5e372688ef8d2896b6b7308 0000000000000000000000000000000000000000 -002258199a94150416ec2711b62fafb993b75c4e 6abea72d5dd8b9248caefb9219293600f018ef30 -002296ac09a47f3f0deeef4b5a2c2e17b53d0421 0000000000000000000000000000000000000000 -00232074c553aa75f1962b476e844fb2a351152c 0000000000000000000000000000000000000000 -00241ea2fa3b942936be79b2d0f3d03de113d0bf 0000000000000000000000000000000000000000 -0025122ade2e27c0f03ee42424ffc785a8461640 0000000000000000000000000000000000000000 -0026bfc42439ccec5f7b7045c85d905b268cf0d6 0000000000000000000000000000000000000000 -0028614158173d2ac1a399f38f295dfdac35170f cccf45b3651b25b76145b19edb657df47dcb7a48 -002874ff0fa242e2a19c459daddb90a6b6747bca 0000000000000000000000000000000000000000 -002a4901356e8a0ce3346d906526b6aebfca89ef 0000000000000000000000000000000000000000 -002b7dd50a0cb86e965022610f08f240cadb6fcc 0000000000000000000000000000000000000000 -002cf0e30ec79266014a0518774a117ff9ead843 0000000000000000000000000000000000000000 -00319c3a5d902c7def64a2cbe473320436cf9e97 0000000000000000000000000000000000000000 -003202489a4b09aa7a2e6e8ba1fbf7bce7b60fd2 0000000000000000000000000000000000000000 -0034cb11ced17b5c5aff91e420cca1038b87a18f 9aa3b10a6600d526beff19e5c2deca4166a19178 -0036f4c3eee8eda53b1f672dea82b990b73c358b 0000000000000000000000000000000000000000 -0037813fdd3ecafd63bddcfb83a58bd9d8278754 0000000000000000000000000000000000000000 -003786e053e5399787a92ed28beac4637a7f93dc 0000000000000000000000000000000000000000 -00416213c88cca09581331e59e05572aec844e69 0000000000000000000000000000000000000000 -00459130699985bdf3773163a4195029a62cb8f8 0000000000000000000000000000000000000000 -004ab8efdbb738c6b0cc7bbb4e7bb2a46da0d472 0000000000000000000000000000000000000000 -004c9c06832a0a11ddfc83eca9a30014a70560be 0000000000000000000000000000000000000000 -004efecc50016d8f0c7d483e1d35d7fdf8e7f56c 0000000000000000000000000000000000000000 -004fb3136a8ed6dd1065e0eca256d1e4edafcb2c 0000000000000000000000000000000000000000 -005069e24de3fe6252af18ff1f400d06f49eea84 0000000000000000000000000000000000000000 -005141eea7057cefa4affb62601688090f454a30 0000000000000000000000000000000000000000 -0056790e7658fdf9068108c3c4487a313041dc32 0000000000000000000000000000000000000000 -005c7b65cb3647e1c59f2060b2b7e7b25555696e 0000000000000000000000000000000000000000 -00649f549f7db5ea0ede29e4a3fc6a0e10b53180 0000000000000000000000000000000000000000 -0064b8da1a1fb4e55fa81050336c5f975a3e2ef6 0000000000000000000000000000000000000000 -0066a8bb06c45aa3581878c2ae75b7870150cedb 0000000000000000000000000000000000000000 -006a144f0f96e718508a987dcb50aebaaad7763c 0000000000000000000000000000000000000000 -006e320f0505a2060524a6faf02d6be6c44f3cbb c9c846435922a282ca01afbe785fc9e84c013a99 -0070ddc45d60b6eda095053847dba544aa4339bf 0000000000000000000000000000000000000000 -0073669296609239dc81e4a98ad4e5eedea216f3 1e31790b6cc84e292d28162a0964a4759a56d385 -0078d430610273f970959884009622dbb27b96bb 0000000000000000000000000000000000000000 -007a35f2f3cd729955ba3dfd4dde2399e2f66637 a3d463ccb44a6be3aeeb1c7a014012c5196f8c4e -007c2684af58625bf76aa3f55c0f4a9b2cb60eea 0000000000000000000000000000000000000000 -007c6c097fcd8a3cf692e39089a21fa24ac08736 1466e7066b4c660d16a60e597e919aec135fb2f2 -0081d5b1c1445fcab74716693501aba37fbfa3bd 0000000000000000000000000000000000000000 -00853e467c2a68d2c614a71a4fef8b4cd44f6d43 0000000000000000000000000000000000000000 -008922dd52774f92951f46176789e4c8c58706bc 0000000000000000000000000000000000000000 -008a657c1aad27a0227db656b6b4ca074863116b 0000000000000000000000000000000000000000 -008af441d7702a1e347c9d269aa54119f389b038 0000000000000000000000000000000000000000 -008fa5b8074a32dba53fad25ac7be269db6193a9 0000000000000000000000000000000000000000 -0090e5a2fa67e89d030cc59cfc6cfcac4822ed52 0000000000000000000000000000000000000000 -009395cfbc015cb0e51dd2cd77d53dd449f903ac 6612af79ce6a4a28a17aeec54895c440acec184f -0094c193385eef6b6ba885629249f58af13c6e50 0000000000000000000000000000000000000000 -009607ba2155f8003eb66e5d861d2a587a80626a 0000000000000000000000000000000000000000 -009d44bfcf95f66acc36079401a290781821e1a2 fefd75e26d7ae8da238f04c18cd01083ced95004 -009e15d27df46c8eb15a6ec5650506d9ffa590f9 0000000000000000000000000000000000000000 -009f215fc983eeded6161676bcffdd8cf3b6b080 0000000000000000000000000000000000000000 -00a334f1ed5c05c41e9ba3e8b98148d2affe67dd 0000000000000000000000000000000000000000 -00a507863ece069b2196102e593e4687ae6caefb 0000000000000000000000000000000000000000 -00a6867b300b3415e9f3ff57e119c2f397b1f782 7618a234fe473b0ddf9021c599485131de4c6435 -00a72bb55ff4d7d7967ad1f612933d057c0d8689 0000000000000000000000000000000000000000 -00a8ae0c879a70f4bc96a707212482f0fcbd9ac6 0000000000000000000000000000000000000000 -00abc11afb1a9f2d4e390030a484ea90f8e01ffa 0000000000000000000000000000000000000000 -00af2527335d3e4273e1394f1af9042c7255e02d 0000000000000000000000000000000000000000 -00af2cbfb312b1361189621f9aeba23af5a55258 0000000000000000000000000000000000000000 -00b0b64b1a2bbffd5fc63b7a393a594b47e87d0a 0000000000000000000000000000000000000000 -00b18f8b64fd1fddaaea35e19e6c44458b11fbd7 0000000000000000000000000000000000000000 -00b214a0c59b1ace0dc975c66ac77ad57d1f01f9 0000000000000000000000000000000000000000 -00b24704ca756314bc228bd627fd71a31a044102 0000000000000000000000000000000000000000 -00b3ebfa6889fe3f66ff2e98b6696f3149e8f39c 0000000000000000000000000000000000000000 -00b426f09cfdbcd1eaba5a18fc3cc933a0798817 0000000000000000000000000000000000000000 -00b427c07b7265a87aa3fca642ed697fc562dfb6 0000000000000000000000000000000000000000 -00b4ce3753be1a4e85a76efa69e35e42fc5da648 0000000000000000000000000000000000000000 -00b5a627e192e9189011524d7e95f02bc95a0278 0000000000000000000000000000000000000000 -00bae4e7569849ccbb2216618c1cdef46d2c0196 0000000000000000000000000000000000000000 -00bd361f5dd5187332a0bcc26460574867000f68 0000000000000000000000000000000000000000 -00c0a55c4b75ed97d85eafc9740dfba160321f15 0000000000000000000000000000000000000000 -00c0c9154d97339da23847f14d922e00ee1eba00 0000000000000000000000000000000000000000 -00c18f561cd150228f4fcc47c718f5f837437b23 0000000000000000000000000000000000000000 -00c345732cc0f78a39dbfd108f1d44d11f98472b 0000000000000000000000000000000000000000 -00c86b65a140df7d19c3e77dedea31a617f79227 0000000000000000000000000000000000000000 -00cbfe551a3399af7d38a294b2f7f5cbb93c0b04 0000000000000000000000000000000000000000 -00ccd41946d9d3e88a40c080728274964068ead4 0000000000000000000000000000000000000000 -00cdc7615c671e64a8875a17c9f178227090709a 0000000000000000000000000000000000000000 -00ce37ce6d6bd02440ddb4808047a3ffa3d787c5 0000000000000000000000000000000000000000 -00d3e7693071daa34730a9a2a8a72f7c2b3199aa 0000000000000000000000000000000000000000 -00d66e2e46465313573dd957ab4b9ea51b1411c7 0000000000000000000000000000000000000000 -00daa136b3e3524f9fb6dbe47cf8406c33bd6e06 0000000000000000000000000000000000000000 -00ddc617d7a1ec7e22c389aec091d18830356e48 0000000000000000000000000000000000000000 -00de84412243b49cabc7b160e55ccb1d8a12896d 0000000000000000000000000000000000000000 -00e12e606dcf7bbc564fe461b9c90959574767d6 0000000000000000000000000000000000000000 -00e1e8513835e12268543e801d763eb6421cf7f4 c67613cd8d611c8b7760a5954c61f983297da9c3 -00e3977ca47c1b456c02811c4db704c11b00205d 0000000000000000000000000000000000000000 -00e44d0d3ba36011d4e49d5ea0523e2ec4442c0f 0000000000000000000000000000000000000000 -00e8d1f2b04d3c55e7e31a323be68f90d1662c7d 0000000000000000000000000000000000000000 -00e983b75192c7b64c0e891b3f12247047b90eab 0000000000000000000000000000000000000000 -00ee53b5e933e92f354be1b4be6f4493eed82d08 0000000000000000000000000000000000000000 -00f0431f785442fd9d93fd241a946fe2d53ed748 1138ecc81e78fc077e086db311284569e6c6fe8d -00f143b8c8a75ab336458794cbb86ce01b246e28 0000000000000000000000000000000000000000 -00f873a1d9fc9b118723fd64d57a2d301de2051a 0000000000000000000000000000000000000000 -00f8e96bac6b7027aa37183a07da06abfaa73bba 0000000000000000000000000000000000000000 -00fa1c917acdbef30b2d9d8d18cf2bd79c15a647 ae35d077cdd67a5f2698ee214663c7b9a2ea08f5 -00faf671314df8e3447ef763e1dc9a36abf6f2f3 0000000000000000000000000000000000000000 -00ff0a3a0c1c3ffd26f9f9ab957bfc7fc8e3b1db 0000000000000000000000000000000000000000 -010506a3445dc2fd37973c5cc6ddf8455e5a9f8b 0000000000000000000000000000000000000000 -010542d1dcb9b1d5cd397a77ed580e50de25aca7 0000000000000000000000000000000000000000 -0107196ab17ca7ae46f0324286399fcd7b7f6307 0000000000000000000000000000000000000000 -0109b67c9bde5c789f0a6291e3e39684d6a6d27b 0000000000000000000000000000000000000000 -010bb6179a6f35b826a6c5026454b5dcf3997e63 0000000000000000000000000000000000000000 -010e798ea45b93b99fc150d14066db89606d3cf2 0000000000000000000000000000000000000000 -010fa90dfd1a67ed6761cb1a878bf074249b2acf 0000000000000000000000000000000000000000 -011596bcff82477d121de738e6cf83bd2b13bb40 0000000000000000000000000000000000000000 -0115fcc0ddf232f5839a0c3a392a4c931bf949e1 0000000000000000000000000000000000000000 -0117b816a28f8dee2053d7d9d375e303505a47fd 0000000000000000000000000000000000000000 -011885f7c88cf18ccf4e8130d33d00ead3c37a93 0000000000000000000000000000000000000000 -0119ca9ded3ec67b9905cd6feefba884e3e272cc 0000000000000000000000000000000000000000 -011ba2f53b63c501daf8093ac38dc640cc7e67e8 0000000000000000000000000000000000000000 -011bc82c67dc61262cbcc97c593701ed22160d80 0000000000000000000000000000000000000000 -011c5396d51c778d112a8afbddc6227d5f794242 0000000000000000000000000000000000000000 -011c65f4bbd961b42c795c0eaeecbf2dd751f688 0000000000000000000000000000000000000000 -011ce33ac2ae261163f04fc6188dcc047984783c 0b53f877b77ff3e32920d0c3bea41cf57963d8f0 -01201ecc6a3624ec5ae96bb147bbf841fd3d0ae9 0000000000000000000000000000000000000000 -01208e94e31a31395134f05615ec2932980dc35b 0000000000000000000000000000000000000000 -01253d3618ae4d1a8cb074c8d8fcf1066741c3c3 0000000000000000000000000000000000000000 -0127ad913f70df9460c0a31676723ff17a00d4ca 0000000000000000000000000000000000000000 -012af70e473cb3365637d6327114810d47e3de3d 0000000000000000000000000000000000000000 -012b14e6c66ffb0efe4e44f51aabc60693869019 0000000000000000000000000000000000000000 -012d343b4c2fb2f6bddb586bc0a35936793bb95b 0000000000000000000000000000000000000000 -013194233d91596282cfa2428a2c1967e57dcb23 0000000000000000000000000000000000000000 -0132bc26572a6a262ce4c075d499675d34e4995b 0000000000000000000000000000000000000000 -013472b27790176a9ba5df8f131804b595c7f28d 0000000000000000000000000000000000000000 -0134df9c97857e905d6d443ccc5f33f6808dfc6b 0000000000000000000000000000000000000000 -0135855ca8e714a6a6f92135495b25306542a3a2 0000000000000000000000000000000000000000 -0135a20119867883ab8c57fb24b7535426233ca8 0000000000000000000000000000000000000000 -0137d3c264ab0c1ce34bfbd9610319ed61326a3f 0000000000000000000000000000000000000000 -013b8d588c701ac1d2d1b05a62ee8550cf24efb6 0000000000000000000000000000000000000000 -013f8954530be78abfaa5d434341d3b88e9d86fa 0000000000000000000000000000000000000000 -014378af8bcb77157ce2f9940bcb27f7494c80d6 a43f7e4910ad8ac50f588e4cf0ed992689b66303 -01456abae91d2deff59db49856cb877e95665016 3f70bb96f30ab54a87d4f2bbb6b0a343c4b7efea -01464996278963e8796d9cc18125e6a5fb54f3ad 0000000000000000000000000000000000000000 -01483866fea8298add7fcb8fcdf0c246d2f63b02 0000000000000000000000000000000000000000 -014d61c8d5d6d630b3fe26c75ce0ae6fa29903b4 0000000000000000000000000000000000000000 -014d6b45dafcf03f067cfade94a4fe803c36d8a0 0000000000000000000000000000000000000000 -014fb91956470b63e59f900626de1faf8dd47abd 0000000000000000000000000000000000000000 -015111e38b187f8137d060e6da08be899d9de3c0 0000000000000000000000000000000000000000 -0155d14f5743964d91e9c64b14dc481e005c7923 0000000000000000000000000000000000000000 -0156acd4e713121bdc32712fa2d24a7f3b6866ca 0000000000000000000000000000000000000000 -015830057408369ec0fae2888328509d6b5d8e5b 0000000000000000000000000000000000000000 -015aa90a1c72fbf17257d4094a696a326d2da1d7 0000000000000000000000000000000000000000 -015d59735fa6705b9ca2ded18baaadcd67574e68 f704c8450c673ef4701011969fd4ae1966bfae75 -01600c69a948a338e5023b1472308284537972e0 82a0782e840278b9c06fe11c07cc3c8fb3d4ac7c -01615908a96890ae29bcee3f0f611a5a571aa9f3 0000000000000000000000000000000000000000 -0164a8c99951cc86cefafc654271246ca1fcc06e 0000000000000000000000000000000000000000 -0164f8c66acc5fa7f1d41deee65de39adf20e1cc 0000000000000000000000000000000000000000 -0165d8412f645fdcbb2ba17b69c0a79db654fa53 0000000000000000000000000000000000000000 -016701cf6144d221f020010228b5ebd0ac0f2c10 0000000000000000000000000000000000000000 -0167a2a94c6a6e5f7a1db7ca169f61155bbe5b29 c0284b4dc2fc2d58e463c58514da6f1a787ddc6f -0172434e4de36ca461c99a63c91d777db6f09d7c 0000000000000000000000000000000000000000 -017824544c9fed5d985f9e213f7c8670bcbb3b39 0000000000000000000000000000000000000000 -017be95eee5eedf963f9ee92f6af9f7b5ed8e593 0000000000000000000000000000000000000000 -017ddc051b8136cc9116b57ce51f655fe681bb82 0000000000000000000000000000000000000000 -017fb56c423765b4de83d78e873e7366f7891533 428e07ec5a320f317baad6fc479d5c7466447332 -01816f51531df11b416e6ae91f6f466611e8f4f0 53c88d6f117f7649dcd04da6c1a60529bd0e29fe -0181b7f92742a930b7813bbb839fe4b014ea141b 0000000000000000000000000000000000000000 -01820d7831b8afd76a817f032dd27777c8c2dcd8 0000000000000000000000000000000000000000 -0184ad5ac02c1bbdf5f143398bc87e48465c7644 0000000000000000000000000000000000000000 -01851927f909a3a383f93e04dff0c79d596916c6 0000000000000000000000000000000000000000 -0185cc34ca3528205e3bda346a4d907c28a57bc5 0000000000000000000000000000000000000000 -018869bd4de65338e91f4e1c6b72f3ba5166c511 0000000000000000000000000000000000000000 -0189a49610b2e53b9e9be9f0457df9277bffaaee 0000000000000000000000000000000000000000 -018b3e8f5a421ab2b584e9f01a0646efa2121f5b 0000000000000000000000000000000000000000 -018f2740b71529a1356f49f7f9bcc731b67eb1d1 f9306a3ff2eb401407e6b8c391354f8f09faa5fc -018f4b4545db4ca6d2e051ed7a3a003e9379961f 0000000000000000000000000000000000000000 -01904e809eaf0aa60e7ce0524400ddd5681c9541 0000000000000000000000000000000000000000 -0194deb3cec8d79ae6b13700f3cd031d14597838 0000000000000000000000000000000000000000 -0198ad76587cc23b2f03ddc396a8b7789a54d2ab 0000000000000000000000000000000000000000 -01a1554829e40bc9e953e2ae32145c0fed9e035d 0000000000000000000000000000000000000000 -01a4a100efc3dfdbe58ec8ae0a583ff37d15a612 0000000000000000000000000000000000000000 -01a4f69692cffee2762df3ea1241748c670d050c 0000000000000000000000000000000000000000 -01a52259d9a5b46e3916390066c5bccbbe076aef 0000000000000000000000000000000000000000 -01a772ce9b33fbc138bd7141ff103266a7e2b806 0000000000000000000000000000000000000000 -01a7e4684e48c837813eb6492dd8a8c2887f48d3 0000000000000000000000000000000000000000 -01aaab5fa8b11fe212eb74a9497cc37dc0e3c681 0000000000000000000000000000000000000000 -01adf8724e0b328ce3f50cb4d460e6124a03b314 0000000000000000000000000000000000000000 -01af159c813489178caf38753413da4e474a50f0 2eb1aa80a6c4d0fb9f6cdd9a2ef1ce8878ab3066 -01affe9d1b477a955c469540637fc187315f8021 0000000000000000000000000000000000000000 -01b2faf5b3e10754bb191d713f46764668170ad2 0000000000000000000000000000000000000000 -01b47c57bb5ed44eff3911bc578612b91a8cdf50 0000000000000000000000000000000000000000 -01b9412a602b38a00ed79ec563c3dc3f19d63703 8d460b9e5990f6bb1776393cafd956822cfb0635 -01b9638153aff68f4e9b5b142f2d6da49151fafa 0000000000000000000000000000000000000000 -01ba7cb60a820f300053a9e2ebdbff8ddb679b8a 0000000000000000000000000000000000000000 -01bd007b034e7b37d019c4ec3d5fca2f8955518f f627af643f1e104e81eff7fe15ac7cbc6c15dfc6 -01c3cad9c906938824679401cae850858796d26b 0000000000000000000000000000000000000000 -01c5640cee6446e212716d70ee0db8b149f4b013 0000000000000000000000000000000000000000 -01c763109c30a13b87358be1eb30f58608c9747e 18524bd0e70580cafb06c95bb17a77447a56a3c9 -01c7f0ac158eb5dc0f508cc93bb5e8a0c2d4d2ba 0000000000000000000000000000000000000000 -01cb7d495c454cea3828d75e181241b6ac3f15ae 0000000000000000000000000000000000000000 -01cc4adcb1bfdf23c245351a0bec9e8e108d5c8a 0000000000000000000000000000000000000000 -01ce565305ded280d0c4d81d0dc88d3489f54766 0000000000000000000000000000000000000000 -01cfe6f98433cda67e53054826dd00fe1f1c17e5 0000000000000000000000000000000000000000 -01d05a8acf54a7096d3d76c8675bc76dda796a58 ffa4b6f64d47725e5af745d5d6289272bd72e0ff -01d146a7f9f8485e2be5b0948f430bfb9bdc6afa 86edcd86e4031ad7e1a42a98ef69173b96727901 -01d19a544891db839e36de8316e78f81de56c1ca 0000000000000000000000000000000000000000 -01d2718356a6dc2df2e1141ce4d8e315e0f3f304 4a2ea974fbf27f74efa52b6949a2eeecca418251 -01d277e32f450c405ac9bb9a19b14e616398af15 0000000000000000000000000000000000000000 -01d53d9d7fc25ed8c8a8ce3065d8ca99e446742e 0000000000000000000000000000000000000000 -01d58fdb1d9bfb8d86f112e7b1b1b8044adc9b4e 0000000000000000000000000000000000000000 -01d98b9b7bb0528b3c8f3d91c18d97480bfeed53 0000000000000000000000000000000000000000 -01db480ca7604528fce8eb7e095784651be9e0ce 0000000000000000000000000000000000000000 -01dd438c488a20c9e1ea9e3445a92e83943bd702 0000000000000000000000000000000000000000 -01dee487a7f82fbfa99ba833c589507734f1c284 0000000000000000000000000000000000000000 -01e00c3f39160b09b62373ff52104778d3c106a5 0000000000000000000000000000000000000000 -01e5ac284e9a79bb3709a4952a452e5d362968fc 0000000000000000000000000000000000000000 -01e708a812563b8c99eae65eccbbfa89ffaf7585 0000000000000000000000000000000000000000 -02039774d67568384c2dae24c3fc2a5e3866cabb 0000000000000000000000000000000000000000 -0205d3f11d7662c2678523e7e8132e4ac596002d 1be8214ca6424e75551b7d509d1448f9abbfe8a1 -0206d57dd8357483c6918dea69726200eb40c64c 0000000000000000000000000000000000000000 -0207f79751057862d135eddc1bc4c12278a62795 0000000000000000000000000000000000000000 -020d1e35e5f72c955e90fafbb14f42c8f173fb4b 3e935b0c458cac012505e489c10c6a59a5476245 -020edc73be983e8e2aca04782ff7c901da4afad7 ff0b5799817b9baa6969d3f834c172b961ae8471 -021177a6c51c17113c8e9a57045ce1569e17dbba 0000000000000000000000000000000000000000 -0212fbf0262224c92c9c7dd4bad230bbb13d2cf8 0000000000000000000000000000000000000000 -021351bd14ec5ce2e25b217d1c7e0ddefa0c3830 0000000000000000000000000000000000000000 -02149ae11d5aa747c21d578882738f1314dc5513 0000000000000000000000000000000000000000 -0214c184b6e6f5caf7e72d2ea4244eaf2f284aca 0000000000000000000000000000000000000000 -02177b182ecd8ee5eb32dc4373c81b278de719d5 0000000000000000000000000000000000000000 -0217894fbce17470601932352a1a8358d40fdf33 0000000000000000000000000000000000000000 -0217f85ed26dc9511fb6b44e87d82f4b77adafa1 0000000000000000000000000000000000000000 -0219f62dcd220d3c02911891b6946d82af232171 0000000000000000000000000000000000000000 -021aa9aa060b358dd93c7fc90a8fed5a0eb1eecf 0000000000000000000000000000000000000000 -021b31820deed83829d4ebb810e2712ea2e9d360 0000000000000000000000000000000000000000 -021cc13b973aab1a5e4df76601d11a28b87103be 0000000000000000000000000000000000000000 -021e8a170c7b17932c94f437e2d7fee472e51e96 0000000000000000000000000000000000000000 -022241dd1a9b0bc74a43bb9d089b7691e58c57ae 0000000000000000000000000000000000000000 -02237d4e03cb1766cfee23f15aa333527d002702 0000000000000000000000000000000000000000 -02284193f1bbde106da56b7463c32d0511c46f8c 0000000000000000000000000000000000000000 -022b895cae4fbf827411088e9e21d8e7a54dffe4 0000000000000000000000000000000000000000 -022bc7317537a81a5f2dba0e75699ea05d0d680e 0000000000000000000000000000000000000000 -022c09565bafc4a9a4da7551566d9f112fb29590 1bf6f2fffd56beb6f7c473225c6a3d9d4af9eace -022db99f60780afd340e0229c0fd8a5300890f22 de3a3e98d9fa51f396de98618767023e9b94bd68 -022e424be84ae81307883ace8629ee9259c427b2 0000000000000000000000000000000000000000 -022f827bc2e18c5238505c7f7a34732cdde0b8bf 0000000000000000000000000000000000000000 -02302a754aa0b2ea9a783f792e2c2c6c54230829 0000000000000000000000000000000000000000 -0231235092aa64d7e0abfd69de7fab047fba73b1 0000000000000000000000000000000000000000 -02312b8f5fe49bc639ec680bbf26db689b3cdf65 0000000000000000000000000000000000000000 -0231bf902c94140dec00bacb58fddde9d84e3eba 0000000000000000000000000000000000000000 -023580173b3955526631968b55f13a567f7153d2 0000000000000000000000000000000000000000 -023b39c4cea4b7896b60baf6b2f672de6b9f80e9 0000000000000000000000000000000000000000 -023e3746f0d9ce4220a2bfb47e013ef469023a7f 0000000000000000000000000000000000000000 -0241f6e074be177780a87f25bccd36e32018c503 0000000000000000000000000000000000000000 -02424f4d2aa60ff8f112fde36aa345282d0dad8e 0000000000000000000000000000000000000000 -0245c2d9fad1e11f9b19520d34eb612a4c9fa753 0000000000000000000000000000000000000000 -0246a855ff72a4831db6e03f6664f3789c97d557 0000000000000000000000000000000000000000 -02477ebd441452d6ae057ea63464020e45d88823 0000000000000000000000000000000000000000 -024838e1398acbdfc38e856d42388003ad1a3518 b0743f3477e8a48c2b111b86ce4161e8958f41b0 -024f0e6014e07bea51c71b1e2493953e5ee89b5c 0000000000000000000000000000000000000000 -0251334704d538b7691b7bafc7920ebc71434af5 0000000000000000000000000000000000000000 -025256e0e17549c083277b2c94a494fe8784dbd1 0659a2a5c355882cd355905e1f5ef9495b0b9815 -025403747a9ba99158c71d8ed1f97e848e0f3295 0000000000000000000000000000000000000000 -0254aef09939d0cc1ce466a47368f5ef8e99eb1f 0000000000000000000000000000000000000000 -0254e633d2a0cf36c3b3a2ba19350019e12d3b4b 0000000000000000000000000000000000000000 -0255bfb00bcde6f765f9d4e218ec3e00285afd29 0000000000000000000000000000000000000000 -02580ba1bb17e502a535e6b488b3b8a2b818aeb6 0000000000000000000000000000000000000000 -0258a77f1e015a5f708fade496309ddb11faea9c 7f73088b23168b176dd2c131dec4df133034531e -0259da6d78e81a0c176e970b8d8cc5a8e7015064 0000000000000000000000000000000000000000 -025b312776a8a50ebbe4f8ef3ea219be7332abe9 33df38fcb95f2a5a00df1d21945c68caef87cd5d -025bd5505bfa2ca4bf16790cc706628b84fa04b9 0000000000000000000000000000000000000000 -025d1bab3cb0cd7081cf5fa4687e39f12e790dc9 388cd3cab89fad9399ca867ff70cd28ea4c1e6eb -025f2d34ccb45dc2d8b865a758fd96601903f0d9 0000000000000000000000000000000000000000 -0260694181b705e82972551748dc10153d58682e 0000000000000000000000000000000000000000 -02639373d9dd6bc885029baa45b533a10a211447 1a99e6f7b31d33ca0726ffc52b4749ef9be3fe3c -0264840fd565c28fc7c9890217d61923e443255a 0000000000000000000000000000000000000000 -02667c113beff1e004e8de78ca36d80a096eaeaa c5305fb550b072c0486dab93c39c88b394b03392 -0266c9027f8210bc596793d768b030723454d0f2 0000000000000000000000000000000000000000 -02678aa8dcd702584ebac06a545722fabde262ba 0000000000000000000000000000000000000000 -026bae616bdefd357b577141f7266ed98e49735d 0000000000000000000000000000000000000000 -0270934c6512abd74861577a0b3d85986be9507a 0000000000000000000000000000000000000000 -0270ba78cda70c31c4a1f02bb807b9f9a9a218ea 0000000000000000000000000000000000000000 -0272dc9ba7a768da323f20e4c36512ab0bdf6e42 0000000000000000000000000000000000000000 -0275399b1ca018321c150f4baf58c2fafeb0100d 0000000000000000000000000000000000000000 -027a265be6017291d89ec0c50e1ad3df197513ca 0000000000000000000000000000000000000000 -027e04148e61b8f352d7744f8386be40ebf62c56 0000000000000000000000000000000000000000 -027f187b3ed8cdec60db6f83baf8f62b536d1101 0000000000000000000000000000000000000000 -0284002995aac52914ab5da7fded406e0153bb8a 0000000000000000000000000000000000000000 -028513e94be0922956387803e75b575973539254 0000000000000000000000000000000000000000 -02855bcfcbdbceb4956260825d857cb50697804b 0000000000000000000000000000000000000000 -0285f15002f3e12f583fdfe7e2a30db1c5ff2d3c 0000000000000000000000000000000000000000 -0287c96d798d041d97c5a8c43514eb1d59bffe92 0000000000000000000000000000000000000000 -028871848a640b68a47639ffd4114132f693a3b2 0000000000000000000000000000000000000000 -028a5aff9c676c03851e28d1e025313146b7c36e 0000000000000000000000000000000000000000 -028c8b7bc80eabcb172511fcb5392e595e1eb324 0000000000000000000000000000000000000000 -02946588d9a67e2688626a44d92d522cae396fbe 0000000000000000000000000000000000000000 -02952721936dba44fdeb66a9a8afdee946173e27 0000000000000000000000000000000000000000 -0296bdbc0ea6902e95564a8bb1d2f762a2db6964 0000000000000000000000000000000000000000 -029ab30c40dc8c94480f3adcf2737771ebf3a8dc 0000000000000000000000000000000000000000 -029d35eff84f9fcf0aec87e4b2d49c165a11f1e7 0000000000000000000000000000000000000000 -029f19dbc090e4d249a23c0ab087d47059b37adc 0000000000000000000000000000000000000000 -02a0a89dc6ac47c4aaaf044832ebcf87562e8458 0000000000000000000000000000000000000000 -02a147968f7ab2c1cd0d4e3ef238180cbbfd7b3c 0000000000000000000000000000000000000000 -02a29cf9324a709605fbf3d6914b43a50cace8cf 0000000000000000000000000000000000000000 -02a45af6c08bb7c8ae0a3b7471338f920eab1ed1 0000000000000000000000000000000000000000 -02a57b874ed7096259f6f3f4c008d0b0718afa26 0000000000000000000000000000000000000000 -02a5c4fd3e101a74585926aa03231b8fa3824aa9 157aba004ae8df230b09886c4d42d57950b75618 -02a5d397cc9d33d992712451e8348377d8e225ce 0000000000000000000000000000000000000000 -02a5e4ba72032e9cd7a8f6f9cb841504daca66a0 0000000000000000000000000000000000000000 -02a9205752f08bd901a87006cab7cb37e9cf2e85 0000000000000000000000000000000000000000 -02ab2478b4eb7ee8b0851e09840fd2bf0ed30615 0000000000000000000000000000000000000000 -02ac605c6398db61698a436cbda1a1c18543d31f 0000000000000000000000000000000000000000 -02ad3ce4ad0ddab3f55eacf9eb57a5e71054ef8e 382946525da6bd7fd4270b51e506adbbfd1b96f8 -02b075821852f44e97742ba6f586cc2fa3272806 0000000000000000000000000000000000000000 -02b0a149db04a4289c0613b01496c8f26b701651 0000000000000000000000000000000000000000 -02b1d42099b98f45609d49fde36d10893ad0a314 0000000000000000000000000000000000000000 -02b495827ecdba431afc8c2c635a694094677889 0000000000000000000000000000000000000000 -02b686b83ee66edebf56e0aa3ea6ffededbe012b 0000000000000000000000000000000000000000 -02ba4eee1baa72a7d0b8ddfd02045b18f3197d3f 0000000000000000000000000000000000000000 -02ba67b51f2bde571b6ce07026e935f4e81019af 0000000000000000000000000000000000000000 -02bee41067ab2822cbffcb4b3b2387f79488dffd 0000000000000000000000000000000000000000 -02bf29a3060bc8a17b1ec27600860b1430e4ff7c 0000000000000000000000000000000000000000 -02bfeda9aa800009e573a285feb4aebef867589a 0000000000000000000000000000000000000000 -02c4a935e2b03067f3547f03d2827df53f64991f 0000000000000000000000000000000000000000 -02c9c68afcfdea2ed7fa00ac0bd0698e034b704b 0000000000000000000000000000000000000000 -02cf8577faba3547e4527f9960256c5adfdb472d 0000000000000000000000000000000000000000 -02d3c3abb7d25a903a8151e44734a280aa678f18 0000000000000000000000000000000000000000 -02d5f1756045977e0d0dc3eecb6021d60031eb46 a0996cdfbe2382218ef6378dd5669d0d3429a591 -02db2956a6e556c73aa684219bfc561a12e39794 0000000000000000000000000000000000000000 -02de0f51ef48916b432c652b309803a47074a9c2 02de0f51ef48916b432c652b309803a47074a9c2 -02e0d92d73cfbcea3cd487e82a4cf1d3e0888459 0000000000000000000000000000000000000000 -02e46bd26aa850e4edff20febd0c66b1e948f12b 0000000000000000000000000000000000000000 -02e52daf632725fe8e8d1d13d163e5d6e42d270a 0000000000000000000000000000000000000000 -02e589878d393f9be2f6fbaaafe542b3b80c0149 06004109e058bc507356b2cad8661541b06b0887 -02e6f35734e49f4c86ed420f6f72bac1ee41e589 0000000000000000000000000000000000000000 -02e89ef6ef4f6ca569881e7bcb2c7dd76f471f4a 0000000000000000000000000000000000000000 -02e9b3e175d3bd07bceffd7b6c0019dda7759f9a 0000000000000000000000000000000000000000 -02eb4ce4fc744bf0c63db5f7adf8123705376f0c 0000000000000000000000000000000000000000 -02ecea33d33d8436d4114b215bb115c0db84becf 0000000000000000000000000000000000000000 -02eeea91877ab516626b544183d280e9ad850f2c 0000000000000000000000000000000000000000 -02f3bf57175c48abff767ad2c0961c6cfe58a39e 0000000000000000000000000000000000000000 -02f5774954a61d51e9c7cf8d8414e1e6cf92f81b 0000000000000000000000000000000000000000 -02f9eb8bf38a192db7b7108d26547d95c7be13c3 0000000000000000000000000000000000000000 -02fae1deb94fc436eb5caea6a9131ca933c555bb 0000000000000000000000000000000000000000 -02fc3b287a3183b3958b20710622f155b7a27f20 0000000000000000000000000000000000000000 -02fd937287f0059e85fe497b68b7b9f0a599750c 0000000000000000000000000000000000000000 -02ff7fef5b34cf8f5395180d9d39fb64d9398d00 0000000000000000000000000000000000000000 -03014c93dd0e12a4a8f0226eb910bc52f23b3788 0000000000000000000000000000000000000000 -0305a7128f4493d85f700b1b5a6f0becb1a9cd9a 0000000000000000000000000000000000000000 -0306a82335c0e46217b2d58ab1a7b36d84c54a7e 0000000000000000000000000000000000000000 -0306ecd5ad7b6255e4dbea664c116a08a898f737 0000000000000000000000000000000000000000 -030821b138158a7697ad555efcdc147d8f1b8247 0000000000000000000000000000000000000000 -03083e6a6633a433d4269d7c24b7be0bd546ebc6 0000000000000000000000000000000000000000 -030b100ce887d5b141d5207f7e4ee398089bb7ea 0000000000000000000000000000000000000000 -030bbfc5a6809a38dba764a4e668998b1ca9d263 0000000000000000000000000000000000000000 -030d1698b821c041ba4de99b6594b93cfdea5d59 0000000000000000000000000000000000000000 -0314807a0a755cc30328cfabe425bde5400d2f89 0000000000000000000000000000000000000000 -031912e89d550100c867aad716d3b71ff1c8023f 0000000000000000000000000000000000000000 -031a9d0dfa9954a2f9a2f6eefcc752723c5853ad 0000000000000000000000000000000000000000 -031b0a2931538fee4b5f019128eed2bf90d1aa0d 0000000000000000000000000000000000000000 -031eda7db0cfeb45a4866b1d7b1add3dfd1dbc1b bd73062bf52241d967fce078585bebc70cbcb577 -03212123a80d47346a46f195fd7565b38e5a15bf 0000000000000000000000000000000000000000 -0322cc20ae4192655e44c53e30670c632edb9a8f 0000000000000000000000000000000000000000 -03235841f0e07f92210bf46ce5bf82fda4c450d7 3834cdf11f31e993c50aa43dc623e8d088d02cb2 -0325a21cd16388432701c1c9ee7d143f344dd855 0000000000000000000000000000000000000000 -0325e4873e1f1815859d2eaf1a24b4d5f48a7232 0000000000000000000000000000000000000000 -032661ad0595f5466141eb72e973bcae99da4420 0000000000000000000000000000000000000000 -032feb14d68ec815e6e4f063c92d1d6d8c17a49b 0000000000000000000000000000000000000000 -0332551080a7e20d6fd7fd4d8dd936b814bd0dff 0000000000000000000000000000000000000000 -0334b04ba3d5362898086f6c6fe6a86ce64f8604 0000000000000000000000000000000000000000 -0337085f739ac7ac2208cb15d699cb21a3268db7 0000000000000000000000000000000000000000 -03393b1f43d982a690538e3628443e80fdfd8913 0000000000000000000000000000000000000000 -033a8ab3735204664dd3e60b1a24de7c17e02c8c 0000000000000000000000000000000000000000 -033bba3d2cf9857133f4f873ed589f6094f9603b 0000000000000000000000000000000000000000 -03408b90460acdf31d6e3e37ef7c2941eda53e38 c6573da55f387a39e97523d04a3e48bfee368450 -034533bf75e2e347162cb20c73a0ad5229d34122 1913defca89191680a92569c58bcea925d289ea7 -03462833ab73df33f92a2533266a699fec36eb0d 0000000000000000000000000000000000000000 -03470a1d03a3da6f968f77779ad54bd57d25aa58 0000000000000000000000000000000000000000 -0348eb53ffbcbc8a4a65909e8a8c6ab249ac5a67 0000000000000000000000000000000000000000 -034fd316857080ba58b4e3249cad0e1fe258e9d4 0000000000000000000000000000000000000000 -034fd4357cc259a51953de9805ebaf80200448d4 0000000000000000000000000000000000000000 -03522cb19fc73fbc7c649d8671651b0afd805e4d 9a995d8949c395bf9f38ed9a757c81be35fd74f2 -0357d0be0da80d5a4de785bb1ae0561d8a6b6a6a 0000000000000000000000000000000000000000 -035c126c0393fe154bac46e2c3c489ebadce48a5 0000000000000000000000000000000000000000 -035fb21bde3cf0c1d849210fca498d53324d1a0b 2f9328801f18e42b275d3d6e867ace32bffeeb90 -03626b3314b1a9a564db0cca638c551951d17223 0000000000000000000000000000000000000000 -0363adaefee0e5b565035885c8742db246efbec3 0000000000000000000000000000000000000000 -03654bea1fb0f084ddb809795e532253da229471 0000000000000000000000000000000000000000 -0366cbe9f35a02fb48667af7f381680aacc654e2 0000000000000000000000000000000000000000 -03674dde72012054d8e7d34d97ce9f10aef24bd5 0000000000000000000000000000000000000000 -036eaef97228bbc58279474d31c8076772ca4cd3 0000000000000000000000000000000000000000 -036fc3b5b574879c71c4a20cac7a8eef8accfe04 0000000000000000000000000000000000000000 -03760a2565082393f93ac0f50c1525970e100e1b 2567f1aacb69768afad1eb9d4ff5736963b89da8 -0376b8b6a02aad86f5ac7b79a232902096b70aa6 0000000000000000000000000000000000000000 -0379891407c996bdd803b53b88f7092d0e21b45b 0000000000000000000000000000000000000000 -037b731fb0e3d453e8ffc439824a371e7d5a0ded 0000000000000000000000000000000000000000 -037ff408a4ec53d32a97a3c0e53f064ec57b4940 0000000000000000000000000000000000000000 -038005e8117dab1a58c579aa75f2d29effadb213 0000000000000000000000000000000000000000 -0380452c2a3c39606e06456ccb237e8eaa08bedc 0000000000000000000000000000000000000000 -03817004058a9d8d847626ce6582342dd2645e48 0000000000000000000000000000000000000000 -03841ffe3790dfcaef8d60decb6a011774df3727 0000000000000000000000000000000000000000 -03865e8e40192bb344091bb5ba087c5eab6b7cb2 0000000000000000000000000000000000000000 -038bdb1d98c2481e291616a310945b38523965da 0000000000000000000000000000000000000000 -03903669e6c8285a1ea8c4e312dde872e7e76866 0000000000000000000000000000000000000000 -039313cc25b973d231211b89725252c042f750c4 a1e6b54a38a7059871473638b5309b0067335dae -0394c09fd5686f4c263b9b6dbcb6ce49b06facc6 0000000000000000000000000000000000000000 -03977edc1f92ef56b1141f05388cf400e3f09fcd 0000000000000000000000000000000000000000 -0398e4194ea0bf38b92fea16c043993472fa1967 0000000000000000000000000000000000000000 -039a079a7a5182b2b3bae06061b361ed46ef5ab8 0000000000000000000000000000000000000000 -039a7aab5a242ac28ccf6dae9a1f91240c47f6b3 0000000000000000000000000000000000000000 -039ab719e695141ee54409d26ad828337ec31d6e 0000000000000000000000000000000000000000 -039bd1d774c342e1ea40cdd512ffba2d832efa09 0000000000000000000000000000000000000000 -039d648a121af78096011e75814d5badb80a5783 0000000000000000000000000000000000000000 -039d66a51b8668010a532750bc0515d59c182851 8f2ba73a64d034b2851d85c575eaba9fd77a5dac -039e08fc0bf73de46ae5701a2081d72ed3e1db1b 0000000000000000000000000000000000000000 -039eecbb4e194760834dbf05c5c2bfb662e6e2ed 0000000000000000000000000000000000000000 -03a169f521a44da618aade46f470f3964e86e4ad 0000000000000000000000000000000000000000 -03a2ecc31efacbbc3ff4629afac32200751e6845 0000000000000000000000000000000000000000 -03a5ac7d406f9b0e2ac36e9d2df3268b45b124ef 0000000000000000000000000000000000000000 -03a6518068a52d147a1098a426cc14e8b917f6c4 34fd34662142e18cc8465ecab0f6c650d9823e6b -03aa69c5b9301505cf95bf697bb4f382159da7b9 0000000000000000000000000000000000000000 -03ab3321ba6104386f2b470abd56e1e1f33c39bd 0000000000000000000000000000000000000000 -03b1aa3fff65fef55c82abd0855fa80761c94ced 0000000000000000000000000000000000000000 -03b33508d567ea8064521a65d9f7c9607343335b 0000000000000000000000000000000000000000 -03b6583a4ade7a2b68b57fe958d2d9022b15a873 0000000000000000000000000000000000000000 -03b85439a5e4c50808fdfc870023afc855e723b9 0000000000000000000000000000000000000000 -03bb26ae7034e4bccbfb2df187f35a401ef2cbed 0000000000000000000000000000000000000000 -03bca37f372fb0645bcdafc6fac5f14b181bd84c 0000000000000000000000000000000000000000 -03be84c151a491acc2bbd5a929874e678170bad6 0000000000000000000000000000000000000000 -03becc40ac699f6606f424c4e847c3a81cb46785 0000000000000000000000000000000000000000 -03bf9a3b8d0f7433ab740faa923eecd63781e7b8 0000000000000000000000000000000000000000 -03c4f516b367ffd97e1921d9d88b3f01f9217331 0000000000000000000000000000000000000000 -03c93040deac32de9d626132441ba44a81b19bfd 0000000000000000000000000000000000000000 -03c9e73f7a5de3fc7cef95fc0889a88ccbdade0a 0000000000000000000000000000000000000000 -03cc650911829e5c659689517dc3edb218fff083 0000000000000000000000000000000000000000 -03cde96680b62495c4ad11fbe6eb36bda20a892c 0000000000000000000000000000000000000000 -03d12a1990bb9969821b8b51a780e2fada336754 0000000000000000000000000000000000000000 -03d573b73dd86298bb9bcdefe9c6ae4f4c01ba2c 1a40c31c86b027a1e30199cd5fa338da7880cf11 -03da6cadeb88d4403c726ff50512d3e24c95a847 73483f7adff3d18b8ffa4f3ebf0f2b43285c25c5 -03db4883c52dfbe6be059d915a159e3a1dd9e7cb 0000000000000000000000000000000000000000 -03dc1114947a2cf848f1e239292f2aa2f62810ad 0000000000000000000000000000000000000000 -03dd1c7a373c2d32eb24e3be4b71290181e3a965 0000000000000000000000000000000000000000 -03df64f5c8ed35a7e2f792ad61de73d217439211 0000000000000000000000000000000000000000 -03df98c8071c90e9bf101998e9a4cf35ffd161ca 0000000000000000000000000000000000000000 -03dfca077e03a3143a247ed4437d5507a5b1b019 0000000000000000000000000000000000000000 -03e0697465b60abae764b77d03d634b3d46bd600 0000000000000000000000000000000000000000 -03e1e2ad70c58cb9be64cf0a8eabdccf01856596 0000000000000000000000000000000000000000 -03e515786e4035fb0c9807da34ed704475df65df 0000000000000000000000000000000000000000 -03e7d883025b9483744f6ee3f2323141eb95c4fc 0000000000000000000000000000000000000000 -03ea3d2ec067c7054841f957c36f40ca85385ee3 0000000000000000000000000000000000000000 -03ed72d30cf526d977457f105980e982520aa2f0 b146ca11420bd324488b21044c4449d93c2561c6 -03eedf0ed1185c743181daafda9291c23ba14481 0000000000000000000000000000000000000000 -03ef5ab7122b0c660c8a03e2ff14077f48da387b 0000000000000000000000000000000000000000 -03f0ebc60c1e2c397ca81997646197d3d0cb4fed 0000000000000000000000000000000000000000 -03f1a43297c2895956de83ac4bf99bf409b3f5a1 0000000000000000000000000000000000000000 -03f632749cf9de4523648fd129ee0f475a54d0a0 0000000000000000000000000000000000000000 -03f9b0759cee8a695475aa8b0a32622b26588bfb 0000000000000000000000000000000000000000 -03fa5ea5b43feb21c0ecb5f5b68fbd6e0353cb17 0000000000000000000000000000000000000000 -03fbda32b1fb5488e82d1ba0f8793e4eb79f7397 0000000000000000000000000000000000000000 -03fd0e40a42de4808307f9ad8c041b6e536d8385 0000000000000000000000000000000000000000 -03feb7b46ecf22550f16e3a93b5b9ec3c8575288 0000000000000000000000000000000000000000 -0401a19040b8d2ddb6b1d07ddafdb60cebb7c6bf 0000000000000000000000000000000000000000 -040346a8069b92a2a225109fcae96924db16e8bd 0000000000000000000000000000000000000000 -04077dd209c5fb9de2b55fcaf57cd4beef8c4273 0000000000000000000000000000000000000000 -0408aee54f52acc32f2e6444aad89b574b250611 0000000000000000000000000000000000000000 -04091afcbe97046b667b182073f5f5a2ff236f10 0000000000000000000000000000000000000000 -040a08b2af69c9f2659d4e92d9c3554cd225b892 0000000000000000000000000000000000000000 -040bb7d8571612ab688159b9d6229f52e2f9938d 0000000000000000000000000000000000000000 -040d744f9fb9fa86b504737e993300a376df9b4f 3956ada6b4a9c1cad5493ab08dea768bd790b785 -04104f027746befc62c1157fdb3301fb5e77fc4f cbba2befa4aed49002053d5a778d2994438e1ea0 -04118f4f52322b09969d171e65b27549ab8dd87f 51e9c0597f100eb2b9835b3a7a219687dd696939 -041728db890b9d00ca4292ab0d596ad40f9c7aa2 0000000000000000000000000000000000000000 -0419c2fe755e521b8dd3ee702d280ce65c7ce631 0000000000000000000000000000000000000000 -041e20d1714bda7eb1e6322129ae9e0ac8422696 0000000000000000000000000000000000000000 -041e331e96e535e8e1ad1d272ee595816ad119b5 0000000000000000000000000000000000000000 -04210d535db52aed64b82572817f059059ddfebc 0000000000000000000000000000000000000000 -0422dc10f708724fc6084179373f11a9b8cd972f 0000000000000000000000000000000000000000 -04250271154f102f7aa1d629665a30fdb670b927 0000000000000000000000000000000000000000 -0425348f0911956dc94609255747338dfec12009 0000000000000000000000000000000000000000 -042696fa642d2506944b385a0f7d6bb7029f5ab3 0000000000000000000000000000000000000000 -0428b98f0b1455b3530cec05102c4995acd318b1 0000000000000000000000000000000000000000 -0428e5220ef04196a72ba30c7924a0bbba95619c 0000000000000000000000000000000000000000 -042aa6e68147381459cc42b9f920a743b348ff99 0000000000000000000000000000000000000000 -042dbdbb67ff5145cd1909436e7da4f8928b0555 0000000000000000000000000000000000000000 -042ef33433332a37734894845908cacb942532f3 0000000000000000000000000000000000000000 -043594b6148584a4071ce41074a9903bb1a1d1fe 0000000000000000000000000000000000000000 -0436090b09b440054421258fced38dee31a3f8ad 0000000000000000000000000000000000000000 -043aa7b52421a8d774049e4d22036cee56e6baac 0000000000000000000000000000000000000000 -043b0b1793f393946761f2b76a39816324ab9b7c 0000000000000000000000000000000000000000 -043fadeac39c58bbcba579cda54dc9f280ceb72f 92f792bc19bba09148286fc928f215ddc2f0323c -043ff4ec30f51456043f1bb2b50d899d87ad48d9 0000000000000000000000000000000000000000 -0441dc8aa1fe742d6864ee5e69ebb8764fd73fa0 0000000000000000000000000000000000000000 -0445efae74b9587af90fca05675cf013040e91f0 0000000000000000000000000000000000000000 -04488897de54431bcdc12511b026aa84018da497 0000000000000000000000000000000000000000 -044e0d343776c8d5d9d7bad51f9b2bdf161d67f8 0000000000000000000000000000000000000000 -044e90a51312cf8fe2164c0b51eb6ddd9987b905 e2e819bef1f46f07c631833274b02aa61ab1a981 -0450541298f46eeeb11b043c5d76a8d6474057d6 0000000000000000000000000000000000000000 -0454bf328cd4d0899cd9e7d169866cf9b03ee1ec 0000000000000000000000000000000000000000 -0456747f84648cdbb3f5a76d2f5a7ccaa40012bf 0000000000000000000000000000000000000000 -045b5b22c31a5ef4b4436f3b5643f0faa55e9935 b01cde0c11431ba7065a46d0e28827c7d37869dc -045d98a77e917fb53fb5f069a06a99b95da526d1 0000000000000000000000000000000000000000 -04627eb5f6de2be08b6e3f78770aba7b94347fa0 0000000000000000000000000000000000000000 -0462f49fb00dd5abaec3aa322009f2eb40a3279d 0000000000000000000000000000000000000000 -04668225f02f7904b8ba7f678c92aebac90cc121 0000000000000000000000000000000000000000 -0466dd93f73635c728c6c4707aaf5876692f1ef3 0000000000000000000000000000000000000000 -0468106d4f219a2ef6eead67bccd3441c95e82f7 a6a2ff63643a520560ca6b8ebfc23636a78039a7 -046e52ff3f91279f7a38e333e6102838b53ea064 0000000000000000000000000000000000000000 -046e85df78a6e644e1c2100fe914b746989dff66 0000000000000000000000000000000000000000 -046fee4c67d27889c5765baee304c689ef725544 a6245b52c7fcb24e223df56f0e52cf5bae179c83 -047074009c35dded7b895bc7b4cfa07eb328fed2 0000000000000000000000000000000000000000 -047cba3421b388b22c142c0cc5b574947891bce5 0000000000000000000000000000000000000000 -047e5157751a3bd8be19e4741fbdf812b414363e 0000000000000000000000000000000000000000 -04849e8c1e5d7b96dff5fcaabe9788c66f812f0b 8d79c0cad718d12d808c25696b6601ac20b138a6 -04863c237167024ebbbcbbf9731dff1075622c13 0000000000000000000000000000000000000000 -0486755f3f97ce21dec0aa759cfa8065427c18fc 0000000000000000000000000000000000000000 -048982b729726cb14b40b18ab9ddb5e108de85f4 0000000000000000000000000000000000000000 -0489f0b207f7a9897769201d44ae53c900a42a3c 0000000000000000000000000000000000000000 -048b7872a85210ec2db2c50952b01c7f68ad98f3 0000000000000000000000000000000000000000 -0491ab6e63ee4b764b415ced4bf44feb796cc161 0000000000000000000000000000000000000000 -049599c32d44692e6a2bff28a242d6c93121ad8f 0000000000000000000000000000000000000000 -04981d831288c9db7d1f556b33df46fb243ab3a3 0000000000000000000000000000000000000000 -04988bdb61eb4dfb89c8d15f4f03289d10071901 0000000000000000000000000000000000000000 -0498d7da39984374db9836bdb2ad4f456f716ae7 0000000000000000000000000000000000000000 -049bcd5a1f7bd55e859aa34155bb5d115fa58230 0000000000000000000000000000000000000000 -049c42420d68740725a9e5cc63cb0fee05550295 0000000000000000000000000000000000000000 -049fc77637ee13eaa258c723dbb156062561cf75 0000000000000000000000000000000000000000 -04a0c156efa3fdd2896b4c80a6b644408caf45b6 2ab56a1230f0c6d6df582587211c18dd11ba3f3c -04a28871c1c5d9aafb28d1cf0c75a1336b36e4ff 0000000000000000000000000000000000000000 -04a3afb7232b2b0b0c90d0ef94f7ffa98b86e7d7 0000000000000000000000000000000000000000 -04a5f978793247787723767cceb50c2d3b54d587 0000000000000000000000000000000000000000 -04a678fef13061543c084f888abb367f5db3a56f 0000000000000000000000000000000000000000 -04a6d30dc15d2c794ec3b82a4c78dd8bf4101903 0000000000000000000000000000000000000000 -04ab390ca126d98473379f8748d554e3a44b7a3e 504ece397cdbe3562360702ce58332a872132032 -04af3ce6d47cd3498c549fd30f0803c8f8429792 0000000000000000000000000000000000000000 -04afd3b141bb5c739fd2ee93e334bb4bf049a517 0000000000000000000000000000000000000000 -04b11e621f6ccf857368d90262f051a8d40c865d 3651a13e66d29266fac98758a5d12293a1c80004 -04b210a1f6975a4a9538651d08e20ee9f7d3c785 0000000000000000000000000000000000000000 -04b367dd5bce82c0f0e89c860260994ec2855360 0000000000000000000000000000000000000000 -04baa1c92d07f0480eed7722318c29b93f3c25d2 0000000000000000000000000000000000000000 -04bb3c8f445bee5b2ae26753c4af1785177971ae 0000000000000000000000000000000000000000 -04beb00111b3b243522aaa3cc85d53954656732b 7d711bbf7cbadcd9f3a8b1bf15176ae6bbf2a667 -04c08d22389ba99f9327e136c656e27c4e363e73 0000000000000000000000000000000000000000 -04c19c09379cb121f09688497aac5fc370bdf696 0000000000000000000000000000000000000000 -04c37bc8ca6b2faff2b14b85b4576529444bd6a2 0000000000000000000000000000000000000000 -04c78f51e95eb2a3613e00ffed35b001eaa812b2 0000000000000000000000000000000000000000 -04c865aec103e4fcd7c78593517ce87aa6b1b40c 0000000000000000000000000000000000000000 -04c949f0b75008cf6ec1c13c869e081ecff630cc 0000000000000000000000000000000000000000 -04ca316e18ff2e9fec8d15d02b98bd5625fac067 3af37a9b7f943879e221bb9d564828ee55ecfb27 -04d2e396038c56f1a107a03dcae0b8fb82707f99 0000000000000000000000000000000000000000 -04d406be86faaac34bc953e74036494fdcaccbe5 ecd4e67f203445fbf82531785e91031718d75187 -04d8325f8ffe5a83d75e2fcff840ca0671c71949 3aea3a8bcc3ee73dc24626276869f26284fdb5f5 -04d92dac21ff3f9d2aee9a58da81b63d3f6fe70b 0000000000000000000000000000000000000000 -04d9aded7bbd447523cf038ddf88e6d7f7e43c53 0000000000000000000000000000000000000000 -04d9b59800ed18a6ff41fe661102b073a49a1ceb d26b78df0d554bd0ac3ed7d2157f543a08c94128 -04db3ecc80dbd0249f7c935e3b670d9ee189ba53 0000000000000000000000000000000000000000 -04df229c536daf299b51e16479f017ac68556038 0000000000000000000000000000000000000000 -04dfd9cb42cd402bb3cdf0b4b17e1fdad84c3513 0000000000000000000000000000000000000000 -04e007443b95d48a34167b958c600844964162ab 0000000000000000000000000000000000000000 -04e210bb02fe3528ce7a713154b6b1e7071e3f63 0000000000000000000000000000000000000000 -04e47d3039752036261d40f8f596a879cf6b1530 0000000000000000000000000000000000000000 -04e70564c752adf8ffd34a0a7649cd9171c73a50 0000000000000000000000000000000000000000 -04e7dc0da5e32e260efd2be300b3d9d1521c84b1 0000000000000000000000000000000000000000 -04ed2d718d4bf9f8b212d42d5e3c0332754f3d14 0000000000000000000000000000000000000000 -04ee3bb9be20267b4a00e72890b232d0d9448437 0000000000000000000000000000000000000000 -04ef7baafcb3abfa87b63287e49898bb0ed14eb4 0000000000000000000000000000000000000000 -04ef949a01e182a7a36ffe061ecfb57321ecf625 0000000000000000000000000000000000000000 -04efa58936f837f045db7eb0f6fa5a0a7bfb9537 0000000000000000000000000000000000000000 -04f08fcb7d7c089d398cc2efed98835be51b228a 0000000000000000000000000000000000000000 -04f10f9f8df60beadd833d6f48a4f01e835cdcaa 0000000000000000000000000000000000000000 -04f1170ce054f0e85f758f86a9730974529a2f36 0000000000000000000000000000000000000000 -04f19022bcbc4fe9d7547727fbea16b6330b3e19 0000000000000000000000000000000000000000 -04f28335808d671224cb2110b35cbc1105aefccc 0000000000000000000000000000000000000000 -04f3346a4bf78a58a0e25c33802d528585295e1a 6adf9228cbf679f9da3c349c4b04ca34f73082d9 -04f4545c02b4643283da216e6b62e39a307a9a9a 0000000000000000000000000000000000000000 -04f603bc6c1c6212230bbdd72e57c1982d3ed0ec 0be3eb3c108dee7ffaf16f4f5eb507ce2407d7ec -04f882eb0dcb786495d709dd1ae6f9fae35928e3 59b0298d827d28b5d08b40c8c77a90acac14b420 -04fa884abcfb3236aa8f2cf4a6c0cc709894fd41 0000000000000000000000000000000000000000 -04fe12f638845a4c57742f2f2db0227219156521 0000000000000000000000000000000000000000 -04ffd9be78d0e89ab2f5b35419415dcc8e51fd97 628a7dd19498d3af486c508ca08303abaa5a7f19 -050028532485456f097bdc9385b167ff960b2902 0000000000000000000000000000000000000000 -0500440802b342fc81c8982b360144f9ed64b2b3 0000000000000000000000000000000000000000 -050979d01b73afdbf791511ffb9fb23883dbd38f d65f5efa98f51a72b06cc49524814985adfc4ca6 -050ac5ebb8d955cfe3f2fd7b9dafc00de8953560 82267d768807340316ad46fd55981b06f24ad015 -050ac831748e7e207ca784643771ef76a7fd1349 05ec713d2e673d1177b20ecf2112ce29e0383ac2 -050e16021ff71318012fa16322e98d8603d5ab38 0000000000000000000000000000000000000000 -050f24219c46d394ff7026b7ff5bfeca7f4ea447 0000000000000000000000000000000000000000 -0510540984ec9fef11f45ad31eeec7906acbe011 0000000000000000000000000000000000000000 -0511c184bc9a93156f51233ebb3e9ee218f9e6db 0000000000000000000000000000000000000000 -051b50fc37e20d622b8e51b9e97bc4b37b88c3bc 0000000000000000000000000000000000000000 -051b8cc3713dba5426403d2f34d64250d2dc06e8 0000000000000000000000000000000000000000 -051c9fa722e8a4b3a9963a654b422cd3f1ad9e4b e0e00113a186efb42bfc68499557b3c14ea2a432 -051cbe53b0c6627e125293800587c80ac0aeaaea 0000000000000000000000000000000000000000 -051cc107704e41716190d4b23c2252c0aa730834 0000000000000000000000000000000000000000 -051cfaf6defb4df7fc8f01dd3ed8818c0e78c944 0000000000000000000000000000000000000000 -051f74d0f65fce37dd45c12d31b4154316129a78 0000000000000000000000000000000000000000 -051f9a61fc9888bd289311735a3b58c72856b894 0000000000000000000000000000000000000000 -05244a16974f9a8a2db05e8b07d1699299604b4c 0000000000000000000000000000000000000000 -052670d90668647788ec29bdaed89eb703d05aaf 0000000000000000000000000000000000000000 -0527a9afa222da86b00456d0837ff73921224607 0000000000000000000000000000000000000000 -052a2cda3e494830ca6fe4dbe3a436db245979a1 2da30a9f8e5923a716268b560a712a14622a91cb -052b7b56ff97f52c7de68ac0e17f989c5e652fab 0000000000000000000000000000000000000000 -052c737e204db470a7ddd4f082a4069103b64203 3cb4070fceba8fd92634ba8ca755f5566eecbefd -052e7822381c9b8f5c1df8d97103abd29b94ddbb 0000000000000000000000000000000000000000 -053143579d4fd381a11fe09c228264fef049caf3 0000000000000000000000000000000000000000 -0533cee1595d070edd32384b7adcb7d56d160d63 0000000000000000000000000000000000000000 -0534f3d210bef69ea9a0d1f61eba0c4cb478b038 0000000000000000000000000000000000000000 -0535773acbd6c1e6c3d5693693a7b9f89bcbed6a 0000000000000000000000000000000000000000 -053609a5c9737d650597c7f19cccbdb7fa6b13a7 0000000000000000000000000000000000000000 -0536573944ded949f37b6f5b3ee968e8798a5eee 0000000000000000000000000000000000000000 -0537f59e2e6a3ab38e998e2e1fbb505e07be9b37 0000000000000000000000000000000000000000 -053ae3f6f54cba66a12f85d2eebe32863c6f221e 0000000000000000000000000000000000000000 -053d64e7f7d152a45cb0c3d1a3a80cb43ee09e03 0000000000000000000000000000000000000000 -053ec3fe68aabeb7f4a0c3f4f4cd0b7af699bdd1 0000000000000000000000000000000000000000 -053f0940f7e1ebd51ee609d04701b5b9a86a38ec 0000000000000000000000000000000000000000 -053f37388874043f8fe2e285e13dc6a616013d8e 0000000000000000000000000000000000000000 -0540c0d9b4b94bb17c5d7b2ce4bee8fd2d3b8cf3 0000000000000000000000000000000000000000 -0543e97382febc7491224bef76f2b4baf2d40be6 0000000000000000000000000000000000000000 -0545e305cf06937b14b3f0694d6e716c9881ffd7 8bde93db68432ac561f76a69fe9c4f01a2648a0e -054a327c0f5802cb86c110f9b25b7caff9613f95 0000000000000000000000000000000000000000 -054b191305080c2e4cced431fc0fd01fafa42030 2a879cdd7c35cd152c963a954cc3bb9ed02d282a -054dd025b7ce3b061bdadf4e14fcd9d4746bd012 0000000000000000000000000000000000000000 -054f348edae2e23bfa1b7bf6f51de5be9f4cfbe3 0000000000000000000000000000000000000000 -0550673f7eaf4b1b46d544fbcfd4642493c37d2d 0000000000000000000000000000000000000000 -0551a90caa8dc6cfa72a3c700524857fc6fbfc7a 0000000000000000000000000000000000000000 -0551ef414a7eb16b623cf79e8fb65e66d2c320c2 0000000000000000000000000000000000000000 -05568582247276cc2ee7b2b87f7df7d602e566c0 69f32f9e5a95f6684f8d62c931ee8dd352221791 -05579435b4bc64657f0b8313a71b34a504fcb3a4 0000000000000000000000000000000000000000 -0557ed9307d44cde67eabb319411af5d0c1f74aa 0000000000000000000000000000000000000000 -05590a4b812a137cc813b168478210b3e0133737 0000000000000000000000000000000000000000 -055b453ec1bf2bf75b0a51c982bfd139a45377dd 50b0173050f2bcb2c5fe1f67763a7b6726aa08c1 -055cdb7c7e4ade095b003dad1ab36a4c5a18b61d 0000000000000000000000000000000000000000 -055eb403225fa94315f40dfb7dda173e371293f2 0000000000000000000000000000000000000000 -0561d5cd80d5065dc1c98818ef6e5cac4b17ab5c 0000000000000000000000000000000000000000 -05627ef0c583651abf81cede7e4caab994c9d832 0000000000000000000000000000000000000000 -056281820311a8059f561e83537c252fd7e7f07b df200fa06126d383d7031ace45089afb1bb55070 -0564b7f436eb83b1c0a24070d9cddf81874d62d8 0000000000000000000000000000000000000000 -05699686607d6714c532dafac4e19de932cb7c63 0000000000000000000000000000000000000000 -056b700f20d843fb6b4ef4456b6623a71fdf9fe4 0000000000000000000000000000000000000000 -056c39d4f551649b71daec4c3a943326ae177f67 0000000000000000000000000000000000000000 -056f6aa7075ce795904d926bf8491b2754d10e3a 0000000000000000000000000000000000000000 -056fe569231af5593f2c3d08493658626ee24c6b 0000000000000000000000000000000000000000 -05708be76b1be6c27c575d6104e5791640fca063 0000000000000000000000000000000000000000 -057765cdffc807bfc701e6f6e3998672a3842a38 0000000000000000000000000000000000000000 -057e3ed76b1291660b291336140d576f6003e936 0000000000000000000000000000000000000000 -057e5075a413e29fe9f46b3737ac76390026e2a2 0000000000000000000000000000000000000000 -05814842a9fab0fde2a9a1b9f711a9376844e1d1 dc8149bc617dc07fb66a62070568f8f9ef9368b8 -05850f7f9782729e6510b4a8fb02b5f5efebc89a 0000000000000000000000000000000000000000 -05853e1d91a5f490d390df8890a28da029404b1a 0000000000000000000000000000000000000000 -058558987b20d689704898ea772fb4d3c5fcbf99 0000000000000000000000000000000000000000 -0585a8a90324ecec79e724c00d4d459a5c179872 0000000000000000000000000000000000000000 -058699a7d4514dc3c2b53d9a32577f24b9901677 0000000000000000000000000000000000000000 -058748359b6bfffc724b7d95d761f8e1167815f2 0000000000000000000000000000000000000000 -05875efa17e8acdd0b89860cb52a116abf3bc3f0 0000000000000000000000000000000000000000 -058a2b6c9b1223bfd536e083abeb62fbcc93754e 0000000000000000000000000000000000000000 -058ea1e8420b9c1b24402af52545e8313428e1d1 0000000000000000000000000000000000000000 -058f12bc76dcb6e1e9fc24d8c6b5e813fb51713f 0000000000000000000000000000000000000000 -058f45a9c9b3a4c0cda06cff307ea0071f6ee95a 0000000000000000000000000000000000000000 -059168665cee28497a2792ad5a65f645388b2bf4 0000000000000000000000000000000000000000 -0592e6316d3869b49637df29c471097e7bf78592 0000000000000000000000000000000000000000 -059449e23e53df71a0bb1544b064747bac587701 0000000000000000000000000000000000000000 -0594bf2189fe2f6d963476462185aa606f69060c 0000000000000000000000000000000000000000 -059800085f681c5e16df121ee8d4246291e3915b 0000000000000000000000000000000000000000 -0599711bd15afadd2f7cabdb02de718c639c3bf9 0000000000000000000000000000000000000000 -0599b66cc0bd75ca01fc68fa4b7c4ddbe16e341d 0000000000000000000000000000000000000000 -059a9d812d66d460dc052440f4d9b82238e5369d 0000000000000000000000000000000000000000 -059b4d9d12dac736ea858d787288338f4d7fd320 0000000000000000000000000000000000000000 -059cd189236e46776e1731808a5dc4f45254290e 0000000000000000000000000000000000000000 -059f7ef850a8336cf4e1e43895b726bfe3242b14 0000000000000000000000000000000000000000 -05a128e6ed1790d0420313a5b4ad51619f27503a dfb3a0607250cf4d6f31bd9b6c3e6589b0b9e2ad -05a2d4c535c375d64da54934238c28fc978c2884 0000000000000000000000000000000000000000 -05abf37d966a6307dad09a864fa24590b3dfd8c4 0000000000000000000000000000000000000000 -05b26e8d7aa7f3c6830efe4961b2c0e4b28fe450 0000000000000000000000000000000000000000 -05b314c2ae84456def6a56777b05d0645fb3e11e 0000000000000000000000000000000000000000 -05b4772d5b65191a752cdc0d5de9b2d68cc57b6e 0000000000000000000000000000000000000000 -05b955449557a1db938ecffcebe3f166e3cba0ed 0000000000000000000000000000000000000000 -05bc9dbde059f9535962b813c8cee3b219b42761 0000000000000000000000000000000000000000 -05bd66d110d5c119f9cc08ce68021b4a3518e53c 0000000000000000000000000000000000000000 -05be638c610d375effeeaa3e7b00544fc18c5ad9 d82e61a9a4a4273dd1a3923679e423719a2d8b35 -05bf0027997e37fefc06c9059a351acfbd1953cb 0000000000000000000000000000000000000000 -05c356b812ee33fb58c242e6f1c368c8967d4635 0000000000000000000000000000000000000000 -05c46670a3dbfb86e25bca41402d7d487e4dcbe9 0000000000000000000000000000000000000000 -05c4c922135d9f959bba0ac20ca2b267f114de01 0000000000000000000000000000000000000000 -05c7b748be80d54554b3d7d6b1e552fe38d7f3f3 0000000000000000000000000000000000000000 -05c7c7cb708d2834bf5204e86ea21cf083b74155 0000000000000000000000000000000000000000 -05c845a6de8dd7e23a9ed12ca2f9f9744f05ff70 0000000000000000000000000000000000000000 -05cb3a193ffc5961733b6c901a16f25ad8d0af28 0000000000000000000000000000000000000000 -05cbb7e8ef35666161928e6ad0b516b92c2d47c6 50a53c293b73bad78b5d491ddae7a107dfee7aea -05ccabd6b1d2b3ab3aaabdffd5d9da285313af88 0000000000000000000000000000000000000000 -05ccdfe483ae57acafb28d277cee0c5507c9aebc 0000000000000000000000000000000000000000 -05cd41910371c7856cecb8f96b66f5a2c1dccc53 aecd28a302457c6b0d376ba7134be49dd2dfa8eb -05ceaeaea728858aa54057fa188ab552f1183318 0000000000000000000000000000000000000000 -05d192cc27120c08d623e9416089df2fbde47a97 fc0498651beb4f7fbb323a2b0eeeb65193be75fb -05d68e4ea4f780cb1a81d33c04d95f0b1764aa94 b02d9b46207b3b81b911de9f63f1334f077627cd -05d6a8cc9bc0aab7eb8d9221e8d2b60a4c071df7 3adca313fbbccb4ad0120bbf07d30853f49c737d -05d99d2bb2483338f7f2544f57459a3edffd2d37 0000000000000000000000000000000000000000 -05da70232c947cc5332e9fa7f7e4d05ef7ad700c 0000000000000000000000000000000000000000 -05da8016b993bd2e44a012706a9201436965fa67 4af0df7b182702febc8d2b7f8bda6615c14508e1 -05dbca6838c40477743b30f54302f537d7742a37 0000000000000000000000000000000000000000 -05e4c11653efce0a9eaf1dadda67fa42fe58c23d 0000000000000000000000000000000000000000 -05e532254e186ba6bb3b6bf3768c86a613d54bb1 0000000000000000000000000000000000000000 -05e5f1ac0b23b2e24266930740dd3827b296c1dc 0000000000000000000000000000000000000000 -05e84d623c693987e4070c07850d5bfc384981f9 0000000000000000000000000000000000000000 -05eeed792104a43a8060f5db9d35c8d5d8500a4b 0000000000000000000000000000000000000000 -05efe93386377c61e399031e78964c3616cc99be 6972f1b00e7773f74c0cadcf60ae190529c67115 -05f052e19ca4e9d4409a15c0b14ad16b98f55a4d 0000000000000000000000000000000000000000 -05f09b7220378550dbfe3d2670c4aa8bd1a8e486 0000000000000000000000000000000000000000 -05f116ca179c11804ecec6c43baf30cb4b4f064a 0000000000000000000000000000000000000000 -05f13511c11b478827ba3e932040d6b2f2c621d4 0000000000000000000000000000000000000000 -05f2a565ba9b97e2f34e1f0a7694ab942d3e6d40 0000000000000000000000000000000000000000 -05ff7ab0999de59126370aa7f79f90a71c90385b 0000000000000000000000000000000000000000 -06007310419929b05a4660c6008d6e2a660ebea5 0000000000000000000000000000000000000000 -0600ff7ba94e3f491aeb246d8ddfedd98f0d7276 0000000000000000000000000000000000000000 -06049c5efe641a9bb98613f0bd2c41ba01648539 0000000000000000000000000000000000000000 -0605a19efa565b6ee786751d222d59dfe9b07d55 0000000000000000000000000000000000000000 -060929ad51b2d67ba46a75dd37b6c5d30a796567 0000000000000000000000000000000000000000 -060c86456985eaedb0e929c9ddb497ed1c24a9b9 0000000000000000000000000000000000000000 -060e65658a1f26981cc591016fef917d02749481 0000000000000000000000000000000000000000 -0610236caad0bb4c465cf3499fca7fccecae8561 0000000000000000000000000000000000000000 -061023846972089276ca4434c8e7ea0d42d2c69a 0000000000000000000000000000000000000000 -0610a81ad6b00fd4aa39002f02100f7d21e13268 ed770f01bd9847a9649853f13b3b25537955a922 -06116ee1bf5f92dc34ac29849194d527e6860e21 0000000000000000000000000000000000000000 -06126805f490aba6f6c107980f673eada0c79e6c 0000000000000000000000000000000000000000 -061318506776ad1c231509a0d9fb2b28e1870249 0000000000000000000000000000000000000000 -0613e50764bfa7cdab48515154a4d399fa5665d3 0000000000000000000000000000000000000000 -06151b0ab9cd5adb720d933cf114a203f5ec2538 0000000000000000000000000000000000000000 -061530f0846a9b8ec0b2f3f1929618ed34da958e 0000000000000000000000000000000000000000 -06165161f1d9802d207d8fa47c8ada7c7cdd3bb6 0000000000000000000000000000000000000000 -0616d35712627979433bf21e1e2598be9a9397fa 0000000000000000000000000000000000000000 -06180443d0216e7646ff3e10954c4a4d5ac60aac 0000000000000000000000000000000000000000 -061cd6bb2bda0b0e6f11411b258b694e3bded6df 0000000000000000000000000000000000000000 -0621ba1903ff7456645b0abc30ca90e3fd3181ba 8b14d71a3401c3a518ad4f3547098b2717ca4059 -06242e8add025b79a4b84bbbb963d250e92dd2c1 0000000000000000000000000000000000000000 -0625a2700b82208c54d41a142fc5d7b65534e12c d84062ad66bc548c1de47d0260af040e017980f2 -06269d6402db2f3cdfb69a498abe867b4662241d 0000000000000000000000000000000000000000 -06274b9824d4818cfcb525941151f490cf7989ba 0000000000000000000000000000000000000000 -062838aa04c773e0b2de07d4922b5cad973b36a0 0000000000000000000000000000000000000000 -0629e02357ad65a16c3c8c9eeed91a8646cce566 0000000000000000000000000000000000000000 -062dde0b609c5129d1b90a90363f4f2138021556 bb6d8a9796b2c9e22c99082535124e9045b0b4bd -062f5a69cd3f6054f05123207c5d6350c58c3a1a c31e483f619096e375ce2a250f83bd1602d14afb -06313c3bb195d974aeba8f4364a6739833b18768 0000000000000000000000000000000000000000 -06318cb3405ea22065f40efdbbaac5a4665a9939 0000000000000000000000000000000000000000 -0633d9dd37340b26ab9a082d6c9ca55f09b84d26 0000000000000000000000000000000000000000 -06394ea77c2f8972e3884c00bede861ef5eb04da 0000000000000000000000000000000000000000 -063bd0711f360c0caa64f1b41cd6412efda00f88 0000000000000000000000000000000000000000 -063bd94c7ee5b025bbeab585722302f60059be2e 0000000000000000000000000000000000000000 -063c60d9c32802acebd965c19f758bf2c7fa2cc0 0000000000000000000000000000000000000000 -063e19aa135491544f2e96ea47b9597282d35c60 0000000000000000000000000000000000000000 -063ff7dedcc6de7db0204cdf97c94e435d7fd506 0000000000000000000000000000000000000000 -0640e024d4b8a9400d457143ccd0ea66e5f98ead 4bf402ba21e96bbc812d66be956a20250a1263a6 -06414393c2add1f49f65188cebec56b1ace0ca04 0000000000000000000000000000000000000000 -064b0e03ba6bb5be58d6835385679b7a4b398dc2 0000000000000000000000000000000000000000 -064da69a6fc251aded9463eff37100ac9fe9a3e5 0000000000000000000000000000000000000000 -064fe694da76ee0be6068ecfeaebf5f791c7c3ac 0000000000000000000000000000000000000000 -0658bf859720d2580cdf559c6f47e763c9caafe0 0000000000000000000000000000000000000000 -0658e46945d15a1e30a53829bf8caf9207cbc6d9 0000000000000000000000000000000000000000 -065db8a4739280b8513dc79ba98bef5fc869afeb 0000000000000000000000000000000000000000 -065dd47a92e160002f184d194e8fad1fe0f0822c 6b53e3568a837e6751f659fc8446b52d50cfca19 -065e5505ea520d89f895294cbcadf23707e75680 0000000000000000000000000000000000000000 -0661826cc613404b981ebc556aa2d88bc1c0c280 0000000000000000000000000000000000000000 -0663a04b4dbbabbdbafe1901cb6aa81ce9d3edd1 0000000000000000000000000000000000000000 -0665ff21231d926241c70dc2a24c3ce0491b88fe 0000000000000000000000000000000000000000 -066ad854aafc2b673b4a4299e6ac7f0d01422753 f44e2d175448a756428ce0a351f27b25b8c0d6d3 -066d60f56531eabbe6d613aee930f439a0d904ab 0000000000000000000000000000000000000000 -066e687b05620bc180157393dc5fb820ba231458 0000000000000000000000000000000000000000 -066fd7e007a002221fb63710f31b9261f0e0df69 400ac9a70b398d283a8dc24f74afacb6c1e27398 -06748b6a718ee7124873eeb6503b871a6259371c 0000000000000000000000000000000000000000 -0675ea70be8b5c9b2d9c3df85949e179776f9177 0000000000000000000000000000000000000000 -06773145ff9bb8ddbabf8187ec417359a5556c93 0000000000000000000000000000000000000000 -06779b06125d020da4a08ef09ed184a95a59e9ff 0000000000000000000000000000000000000000 -06788dbbbd24bb10ade294e8d52cda3e78ba929c 0000000000000000000000000000000000000000 -0678a1f3e4ddf28630b95b64410154bf7de6494e 88ea0bf2f48f65605848a8a3145848151fdd60df -06791a63aa7aa896e38a9ffab57f1fe49c48a841 0000000000000000000000000000000000000000 -06799b318b47edee4a64a3ead6000c50a696c618 0000000000000000000000000000000000000000 -067b3bca396fb1c28544fc6c48028119a99ea54f 0000000000000000000000000000000000000000 -067bdb4bf9cc76f817a88e102f874d2c8b39edd9 0000000000000000000000000000000000000000 -067e27db0a6f790ee0faaf99aa1f321f88f82cc9 0000000000000000000000000000000000000000 -0683d3554af3f49c30da159825129599f51ce32b 0000000000000000000000000000000000000000 -06844e3a94bc257261d350b453750b7ad7f7b27b 0000000000000000000000000000000000000000 -068a836eb9a201c054279cff96e6d41b4737c4a2 0000000000000000000000000000000000000000 -068b26006c7828160e7a1b0b27b1e184c623c247 0000000000000000000000000000000000000000 -068ca06b48dad307db16e9ea266289af5561344c 0000000000000000000000000000000000000000 -0691beef90d2df32719c0f2ba2ec7abadd1bbd81 0000000000000000000000000000000000000000 -069245c7a05f4c962d3cd38d0379a64fc70f0a00 0000000000000000000000000000000000000000 -0694f171134f59786e740860e95b80bad75d56c9 0000000000000000000000000000000000000000 -0697a87649e4bf2cf68556c7490c6c1ee1f479ff 0000000000000000000000000000000000000000 -0697c1fd36ac297fd3f7346a3976cbd67d99f287 0000000000000000000000000000000000000000 -069ce7647cdc4322493d15647354c3a622ea0a9b 0000000000000000000000000000000000000000 -069efca2fc19d5482e5163509e304c4765fd69f5 0000000000000000000000000000000000000000 -06a3ae54a196510c228f3d0df42c3e3c3eee9ba3 0000000000000000000000000000000000000000 -06a4480bc53449a1159840072422c29ff5d7ea02 0000000000000000000000000000000000000000 -06aeb15b864bb77188fee66143504687ed624024 0000000000000000000000000000000000000000 -06aec2cf9b8661420d05f8d03028fe6b4d4ee04c 0000000000000000000000000000000000000000 -06b19288a6ecdda97c4c6d074454bc57052c5a6e 0000000000000000000000000000000000000000 -06b425d401a4541ca76e7804350622a29d3d77c9 0000000000000000000000000000000000000000 -06b5173aa512f560fbfa78a70e97595f8273a7ba 0000000000000000000000000000000000000000 -06b716a4c33ec7701e813290d20cad998a3d03b0 c1d39f3e4c17e94ccd88c32b7e96a40968973c62 -06b757afc921255cadb95047c251336d2a46831c 2d844afc2dd861d23c8398066529828a2d1df144 -06b7c30d6ca27e924cacc4892fcf24740b14f152 0000000000000000000000000000000000000000 -06b9011cb38683f161eeaa7cf9f71d16087eaf51 0000000000000000000000000000000000000000 -06b93384144a12a1632e584d5ae1461f010585c3 0000000000000000000000000000000000000000 -06b97d6bc39ebc52db57a4e9300bbc1291628193 0000000000000000000000000000000000000000 -06b9ee7046cb0c1692e3c905bd96a003442696fe 0000000000000000000000000000000000000000 -06bf63effe861649213ea6bd3d8ff8b87f70b9df 0000000000000000000000000000000000000000 -06c05635f102bfbe67d719ac8d52aaa4171bbf40 0000000000000000000000000000000000000000 -06c28576dfb94c76e1a0b18b686207bab70b6978 0000000000000000000000000000000000000000 -06c5e16e4cde854f73b55f3816c1684071c88d31 0000000000000000000000000000000000000000 -06c6bb62316281e476797951d6d00a323de47649 0000000000000000000000000000000000000000 -06c980ee999f83f959726b27276889641581a760 0000000000000000000000000000000000000000 -06cac9a8e7e497d95d6c8598d69e38934ec113e3 0000000000000000000000000000000000000000 -06cae82e92e039ac0e4547b1798a0035c4c149af 0000000000000000000000000000000000000000 -06caf4202651cd16f85fffbc8fa270c9447b39e4 0000000000000000000000000000000000000000 -06cb34224c07efe1a6835777d7387efbf10e86da 0000000000000000000000000000000000000000 -06cd4fdff7ed6962955f5bc9fbe7c6a30517979e 8a0cf762ebfbb822c28a2a0ed871b76bab2cf5a9 -06cdf062ab07497136ec6b5095f59925355517a7 0000000000000000000000000000000000000000 -06d026fec863b45759ff2efe36702c8607934c4c 1718f29f9fae69e1e8652eba4bc979d895ed6523 -06d22b3376d99929c9dcbcda64547d5a7386a52f 0000000000000000000000000000000000000000 -06d4bd0ab4a2ab5610e38c4c72e0b0cd439e910f 0000000000000000000000000000000000000000 -06d5ed87403eb49c0f8098a635e19328e94143c5 0000000000000000000000000000000000000000 -06d6c665f784772d1baca651774a84e25805a24a 0000000000000000000000000000000000000000 -06d74e75452dc9f89ef2ffa4cee9c8da340b875b 0000000000000000000000000000000000000000 -06d9c2a3856602df1713036afa589b60d48e0589 0000000000000000000000000000000000000000 -06dd2dda2db70df21791bc96cbb8087f818b140d 0000000000000000000000000000000000000000 -06df50f0b11dab8ad595fb8c544c478019ff1d17 0000000000000000000000000000000000000000 -06dfeb81bd9241cff9a237c25ba422066968b008 0000000000000000000000000000000000000000 -06e0f7aa1a492d088bb0b56631eeed8d0b553cdc 0000000000000000000000000000000000000000 -06e35bddfe37b923d88fa97a33bcb077cc539191 0000000000000000000000000000000000000000 -06e43a49e343f236660e9f9e32d8a86e406194a7 0000000000000000000000000000000000000000 -06e4d8f936c5b102e60b59c02a048601e9beaf82 0000000000000000000000000000000000000000 -06e6193a7c1167b5dc133914b96509e4c740b082 0000000000000000000000000000000000000000 -06e8e34994d0d5183cf43b72932a2ffa48406dce 0000000000000000000000000000000000000000 -06ea8c0a65646703f4dcf8b4422268fa461a7b2c 0000000000000000000000000000000000000000 -06eae4dca7689374dd4b95a2777b9aac441ba8b5 0000000000000000000000000000000000000000 -06ef671d0abee4fff3222867335a1c936e4608fc 0000000000000000000000000000000000000000 -06f14554e7e5d9a47de0eff61578759fea2e23d9 0000000000000000000000000000000000000000 -06f72a62184c1227d276ad4a237dc84aa6eae10c 0000000000000000000000000000000000000000 -06f85a6a0fa1f76e86ac24a1ce6a41bd9219ddd9 0000000000000000000000000000000000000000 -06fb5b261532d27f6d41749194131a69360de409 0000000000000000000000000000000000000000 -06fd135b623f3b6f1e132f830f0b4b5093c4a9e8 0000000000000000000000000000000000000000 -06ffcb46b1246212871e251d8c3974fde3d2d63f 0000000000000000000000000000000000000000 -07054d7827a4507955feb755f8621b355991c4f3 0000000000000000000000000000000000000000 -070778bf8ef171ac0ca7370f14c1da29ec92c0bc 0000000000000000000000000000000000000000 -0709afc51e036b442482306fb26783c5ec1d8c59 0000000000000000000000000000000000000000 -070bbc0c0d69897a99712fbb4c4e8a2c1d20fa96 0000000000000000000000000000000000000000 -070bd3d0770c15b8e6a64c3b299c7b9eefc78002 0000000000000000000000000000000000000000 -070bd96142c245a19725136b555c3ffa4a968409 0000000000000000000000000000000000000000 -070d3068ad5bd48965067ffbc921a869ea67d03b 0000000000000000000000000000000000000000 -070db82620d06221003e45add1e97e45098e7cea 0000000000000000000000000000000000000000 -0710699c8adfcc53273a63e29720ffa288841c71 0000000000000000000000000000000000000000 -0716624f410ddc71ab0180b63fda6562547bf2f5 81de659617d30ef6aa31c736c8812f89edf16ef2 -07188db4caa135d7c05025fefd3a6ac032433b69 0000000000000000000000000000000000000000 -071a588364ddef3af5e008b3d6213f98c617b5a0 0000000000000000000000000000000000000000 -071c7cace14d7f435981bf7f78a959d07be33571 0000000000000000000000000000000000000000 -071cf3fdaddb8e6bd8f4db4e5e45735f2846d450 0000000000000000000000000000000000000000 -0724a1791bcc9adfd4e0fae23ab5c4f6c3ac88e4 0000000000000000000000000000000000000000 -07264e9238d5ad7b1daa0e4a4e4e1edadab579f5 0000000000000000000000000000000000000000 -07266b59e0062dc9194f9512b4dbdb16782c9d5d 7318bb6a171e281f6905f7862d387108056dd25b -07275f5d03cf34c5a2218e0c103978f8024da153 39d0cb30831a50f75792fe5655dea05259d76b88 -0727cbf65447bb1c6c36db74bb9213ae4410334b 0000000000000000000000000000000000000000 -07285b64240570a415290fe598280ed7c5bf69ab 0000000000000000000000000000000000000000 -07294309a14dec973c3109de5e9b1c4a5d4bc7a6 0000000000000000000000000000000000000000 -072b8f71aac51863e440bc483c9a299465442ebc 0000000000000000000000000000000000000000 -07311e42d0fa713874bb2284021982c8a2e66037 0000000000000000000000000000000000000000 -0734f520c6ae599522d8b157c285393ca85f9e5a 0000000000000000000000000000000000000000 -0745cfbf0f0d4a3cc25721e973e6863f4bb69a86 0000000000000000000000000000000000000000 -0746f8d5639fbdbf8093d0efe8a11b2f0dad9375 d49dcf9b626e24b5841b37f2de7a76d0bf524b8b -07480bd268ed3a10d46634b0b45928a8d4b85905 78b0874ed9e3f9b1b743d74d83a40e689a12cdb0 -0748b3b2d294c4129b831f47d5402c37d3fc0d30 d9c4e02ad7883cc5862695acbbe1dce2a093a4e4 -074b463f6d0bc678cfd9220859bed9b6dcd53e54 0000000000000000000000000000000000000000 -074be37a4bbb095c1a63f41ad86bb2fa45b3a00f 7c1b48031d9ed1e5eaa9cd7ef16b8fc8ed330314 -074cc6526d3153c221ba781ae65f514f76db2329 0000000000000000000000000000000000000000 -074d5dc75620b27f18478af80ed53f7e57f7bce1 0000000000000000000000000000000000000000 -074f0fbf95d7a7e4e9c4e6496569091aba048e6f 0000000000000000000000000000000000000000 -074f5e0e971f2fbd2ddd5d6c9d31279023af12ef 0000000000000000000000000000000000000000 -07585c327f3b18133f8847b9fbaa6426530a3c48 7a0bf8288a79039142b273d375c299c12bb9a46b -0761e9d5e4a1130b2ed91b72fe661275f5ee6502 0000000000000000000000000000000000000000 -07631eab810f9f64fa1b26b90c49d75c2cc041b3 0000000000000000000000000000000000000000 -0766b35f0cdeade36d1d4ab888da4b8e408ab718 0000000000000000000000000000000000000000 -0766c9ed4d131214ae6b1659914505497f890573 0000000000000000000000000000000000000000 -07670330b2a071d9dd6c21659b94baaf87cf4f7c 0000000000000000000000000000000000000000 -0768abafe764e10e4a8e3b2ed2e42bbded864ab9 0000000000000000000000000000000000000000 -076906955cea417f1a4c3ce5e8e9e3b4273414cd 0000000000000000000000000000000000000000 -07698a4db5a12da13b0603fa2fd6e4a266db5f13 0000000000000000000000000000000000000000 -076bad363e1eba5aeb3d13c937d0a9c4c0610528 0000000000000000000000000000000000000000 -0772e0e3338c313fb72f51b4138daba1094f93ae 0000000000000000000000000000000000000000 -0773339dce767078f1ee0e55cc1c0428e02ae0ad 0000000000000000000000000000000000000000 -077349a92eaaa9cff7e31eb968f2e2bb0f4cdb0f 3a6984c70cb42e59ea2c4d35f0e55d741eeec2e5 -07756ff909af91d7f9f9a3553f6ff1f96af8dc74 0000000000000000000000000000000000000000 -077667aa60c2eaee4fbb704824e265d3ad6120b3 ebff0faca0e985ecc03cfaf647d036947a47c20e -077741678fd7ba26db9b333bddca1ca367cfef39 42ac0e849150081fe6320719a71f2e7ffaba5014 -077aab2687db07bcf71c2c7e26f677ea61f5916a 0000000000000000000000000000000000000000 -0780c1316035cca19a0267e58a03c8ed3701da76 0000000000000000000000000000000000000000 -0780ebdf3769073f335a27694e82459854343f96 0000000000000000000000000000000000000000 -0781a3dbbf2d9bf8fb20c8e7bb28564a7d5a06e0 0000000000000000000000000000000000000000 -07821cd88ca3eba45a5a7a230c6fe61bb457b968 0000000000000000000000000000000000000000 -07867a0b31e59f12e70f27ea72e286b268d7726a 0000000000000000000000000000000000000000 -0787a61e3614306bb3c0e5241396241e2d3ae4a7 0000000000000000000000000000000000000000 -078b995559c5076e6f1013397bcd2b1bcb7b52ad 0000000000000000000000000000000000000000 -078cf6c9e90e4b7de0ce22f8a6fafa5b3a04e6c6 0000000000000000000000000000000000000000 -078fd908ca090c8b0cf46dba1efff71ddade9332 0000000000000000000000000000000000000000 -07916c82c56975e2ddbcf928ca9d916b2502fcdd 7ea3ff3d8a48f247507a292f8045206bc6347ae4 -0794362fa22667615df35ef2094ac9a700d3f477 0000000000000000000000000000000000000000 -07968b860bf3728ab87ff95ef04be082652dc84a 0000000000000000000000000000000000000000 -0799f7789c50a11b746ad713cc8787e4b04dd926 0000000000000000000000000000000000000000 -079d3dd737602ab78b80c898b67ca64e9d29d6ba 0000000000000000000000000000000000000000 -079e80887e801fa5c0c41079ab5841c320063834 0000000000000000000000000000000000000000 -07a96c16c937069389d53a88bbed9e4fc89dc1e0 0000000000000000000000000000000000000000 -07ab08b4a29fffc4db395a6bd243c691aba8ace0 0000000000000000000000000000000000000000 -07ac9be70a4aa3415504c7135870f9e74ca15ce1 0000000000000000000000000000000000000000 -07adc6b4c29479613a81197834a45a2ac46e985e 0000000000000000000000000000000000000000 -07b2950749b9602ec29b4be762e91e232476a7e5 0000000000000000000000000000000000000000 -07b2ad72bcd01781781b14d9e6f4727964e8a11f 0000000000000000000000000000000000000000 -07b2f1dcff1d8beb846f5671e5f4bf2ab8d33ebf 0000000000000000000000000000000000000000 -07b50d3fc88dcbf0bfd63df1c763bc342c38be65 0000000000000000000000000000000000000000 -07b530aa58a4eee5f57cdabcdee0eae099f0541e 0000000000000000000000000000000000000000 -07b6d42577304b43e23bc9a75562eb52d51e3914 0000000000000000000000000000000000000000 -07b8fdd1f2f54178f57094c12015f0f66a295901 0000000000000000000000000000000000000000 -07bb81e0b481f780bb00d670cedf04ccb03cc562 b2b9955ea50b4ebdb3389d3861f3fabd5c8acafb -07bdb7c6a293f6b4be12911f08fe47d9d3783152 0000000000000000000000000000000000000000 -07cced0380d3289956e92fb7f55d7b00004c5a74 0000000000000000000000000000000000000000 -07d1887de9ce3cad3b1a4e7d5fc7e0383d3cdbb3 0000000000000000000000000000000000000000 -07d7ec41076d7e7313bf951828b48044d01229a5 0000000000000000000000000000000000000000 -07d867ba429a1a315a46069dbde13b6858fe16c9 0000000000000000000000000000000000000000 -07da8169a04c7009af8fc38eb06996a553a317f4 0000000000000000000000000000000000000000 -07dbb30114e4892d4559990bad94c3d3539baf9b 0000000000000000000000000000000000000000 -07dcc54607439731ce543c225bc1c9cb7ef61da6 0000000000000000000000000000000000000000 -07e081dd58045b5195757945e853bb69fa770ab1 0000000000000000000000000000000000000000 -07e23094b74168ec48c8061155d6a1c4722d0f18 0000000000000000000000000000000000000000 -07e296b7ccfa33f5fa690b046795201a4c8bfbd1 0000000000000000000000000000000000000000 -07e42841b078fc8dfb4a2d053b707b5233c4cfeb 6e6954d98110aea918352cdcc11fec8ac1450cbb -07e4b982a4097d894d8576ab793f3cf18759983d 0000000000000000000000000000000000000000 -07e655af101696db2cd517ced5732bdcc6c70d8d 0000000000000000000000000000000000000000 -07e6a4aaa2d28b6218a362b05e573fb13267358d 0000000000000000000000000000000000000000 -07e724fa0a496c855f0e119c138632d67513cecd 0000000000000000000000000000000000000000 -07eb8678756f0c43881d9a96b307b7efbdfe0a82 0000000000000000000000000000000000000000 -07eb9953564f09e10f4c65da31c0339a2db613bb 0000000000000000000000000000000000000000 -07f20c626a5a1bd8123a6f79dc8ca8eb03388f58 0000000000000000000000000000000000000000 -07f34881ec2f6a22f854856708843c8997ad45fe 0000000000000000000000000000000000000000 -07f7a0609f0cd14a4c2500786861b3e5d6516f73 0000000000000000000000000000000000000000 -07f961102f3f55812d59287d3a6c5869cd6d7923 0000000000000000000000000000000000000000 -07f986537b3b11282fac10b66c7a1a59e05e0355 0000000000000000000000000000000000000000 -07f987b58ae875223130d521349c9e0d981f04b4 a48a3ddcb3e84132ffd5b0814c6e6bbaa0e70121 -07f9d0dfccd38b37b1b97509583df0a68c6534b8 0000000000000000000000000000000000000000 -07fa5232bfe56e71d9605a0fbefd3d5e4dc94bbd 0000000000000000000000000000000000000000 -07fcabc3b30a09cafb7799818e5be5a53105bdc8 0000000000000000000000000000000000000000 -07fdeaf6608ab248c6be826b580e9c69965ccb53 0000000000000000000000000000000000000000 -080a00e2014fbf36c8bd7fff91ed97f7ba636949 52bf55b2bb74b5807a3f9acbd0dfc947ba8d4128 -080c13e3aff4fae186c30c725226d93520a2556f 0000000000000000000000000000000000000000 -081556abc24ee0ad86b153f43a835e48f091ca8a df8a89329bf383dd45ce61dc9aa8fa018b3f9997 -081558397b755ae75af10570607d50b7e0a04c62 0000000000000000000000000000000000000000 -0817840cb9fbe93b50743553538a8a10177c1388 0000000000000000000000000000000000000000 -0817d5b2835f8a47314823338d983fa2c5005dfc 0000000000000000000000000000000000000000 -081af4a4b5ef39ce3e89959df7f8c5685e1db5cf 0000000000000000000000000000000000000000 -081b2d04b9eceaa7ef384f2dacf1f2d1d90355ca 0000000000000000000000000000000000000000 -081b3536bdc304930186c0f39c4a707022606ccd 50533a49ca061d4ea20a57b8f59e1bd763777bbf -081b673e4fc3fa9f83e5afc86a97f71a7772e602 0000000000000000000000000000000000000000 -081b8fede787d6bfad0ec474b230b98b6663051b 0000000000000000000000000000000000000000 -081cf71ecb97b239c1e07beaadb71af0b0c42764 0000000000000000000000000000000000000000 -082391ba9df51cd552a953deb90dc2ed659ab8d0 0000000000000000000000000000000000000000 -0823fabeb11f26761b8862fc431ec5616b317cf8 0000000000000000000000000000000000000000 -082b624991fbb664279bad4ec1aa55171e4e55e3 0000000000000000000000000000000000000000 -082ddc19f53e6e254010de1a1fbbe485ff744ec1 0000000000000000000000000000000000000000 -082f07dd74517036d0a1e3c93cd989410b63c460 0000000000000000000000000000000000000000 -082f233928bdec62c26d3ba95e8a1a2164bbed57 0000000000000000000000000000000000000000 -082fdcf004f0ef69b8ccc087c72ca27def6a2614 0000000000000000000000000000000000000000 -0833c63fa2ddba335000a45c203bbed6dd753b81 0000000000000000000000000000000000000000 -0834a102fe102267d58887e0f6a3994a506a37ce 0000000000000000000000000000000000000000 -0836e5d5117c862325c54d0de0752b62640b5f31 0000000000000000000000000000000000000000 -0839bb473117a34eaa6dbe9c18ec90dd99ba433f 0000000000000000000000000000000000000000 -083b5db84d116b15eff35829755f2fe4cba802f1 0000000000000000000000000000000000000000 -083c6054a733078ca12be03f036417e671b786e5 0000000000000000000000000000000000000000 -083d647c035bf86b16763c3cfb0b8b54c416988c 0000000000000000000000000000000000000000 -083e576970630a279d73fe5b305a562544bd8ae5 0000000000000000000000000000000000000000 -083f58e2a4837204e6695b74926220496118d8d0 0000000000000000000000000000000000000000 -083f804612e3378ecbe4a24d84c42f0a0c36cb6e a9b455e7c6d036e5224fd1dadfb5d6dc14b26ab7 -0840fc6d62fec5d7426f469cf373a96afa039bdc 0000000000000000000000000000000000000000 -0841a9c4d8cc87e480b308620f495a369f7d331e 0000000000000000000000000000000000000000 -0841cced6c260eb42af936daf946c89f1adaa2e8 0000000000000000000000000000000000000000 -08443590ff636741e952d1df060cfc927b2bde32 0000000000000000000000000000000000000000 -084737947fe6780231863a18f66aa695860e3abc 0000000000000000000000000000000000000000 -084838036bdb98c74f4d900992571d6a2c0241bb 0000000000000000000000000000000000000000 -084841342704e43aa4fceb205453f9bd3f257d87 0000000000000000000000000000000000000000 -08498c3bd38660ffa1259de0e58cd884c2497d59 0000000000000000000000000000000000000000 -084a0039f62c982526dc7e4334f526b31ce2ff63 0000000000000000000000000000000000000000 -084ac3609a6a7d5924656a9ec996a71d3e376f7a 7a1b79e251650ff4eb14424e375b057d64574efc -084cf8438fdeea1435b3111d40c1df2a67409996 0000000000000000000000000000000000000000 -084d6414ec628d768a38d719443d42438b9ec398 0000000000000000000000000000000000000000 -084dc76e8f9d97e770d1a14d79e8abafbfa18398 0000000000000000000000000000000000000000 -0850f319acf3c94a4c4c1b7bce35194cca4c5de5 0000000000000000000000000000000000000000 -08516232aa30a89aa6fe4880761f40fb75aa1404 0000000000000000000000000000000000000000 -0851a6f64a7d7b32a7ee37fc2716a0c911b70c20 0000000000000000000000000000000000000000 -0852df0fcc4afe5755aa9a957ab26f0340e4f1b0 0000000000000000000000000000000000000000 -0853ac91680817a11b8e87a9a4beb12dd2bbcaef 0000000000000000000000000000000000000000 -08564d499bcfd2d263383699eb2810f743b7018c 0000000000000000000000000000000000000000 -085892c1ba069e7fff71e3b057d8907c5beda9cd 3ff277237eb20644e10ffc02daedf3d4c7d33264 -085b4ebdf8397f9d83de8baf48422a2a28a8e630 0000000000000000000000000000000000000000 -085c38d45e466691062b4444c71f4dbe4198f884 0000000000000000000000000000000000000000 -085ce88f6306171bd3a7eb1651eba43a8e184c4a 0000000000000000000000000000000000000000 -085d8c088c4e9d84667e89d006ca1797dd65658a 0000000000000000000000000000000000000000 -085ed477a294117774147feba80e2f4cf03a94c2 0000000000000000000000000000000000000000 -085efc08f6fad81e740f904ed393e5c58f7dd1fc 0000000000000000000000000000000000000000 -0861b28cf256d98c693897b9bbef71e4d6e4b202 0000000000000000000000000000000000000000 -08634347f4df394a6f5c00ba4556197c9994e92c 0000000000000000000000000000000000000000 -0863b446a19663890a1098e1a99fbdb55a2713e3 030135a433f060afd1526eb747dc165d103559d3 -0867494b3550bf518849800a606bde53a62bc587 ae0e1d490ceb676958e638637c27bfed1a697f4d -0867f488b53c835797b1d2fb14d4c9669cbb4457 0000000000000000000000000000000000000000 -08684a85619ee18a1cd5e00881f553d79bfdc55c 0000000000000000000000000000000000000000 -086aa9f025ba17b35aca44afdb72c0e61eca8285 0000000000000000000000000000000000000000 -086ab8e5ef32003f1817e95d7c33cdf11e36200a 0000000000000000000000000000000000000000 -086dc12715921d77fe42d7cf578b6254c743aa3e 0000000000000000000000000000000000000000 -086eb06440a187e10158f25a8241e88457f4e7c0 0000000000000000000000000000000000000000 -086f6b6ece154ca47070f0e3b48357f902ddaf3d 0000000000000000000000000000000000000000 -0871421b1994267a49abe543f9b7da7abcbcf189 0000000000000000000000000000000000000000 -0872eab36544a4f6fe4b51c88cbf5c884e527191 0000000000000000000000000000000000000000 -08743369ea63a848664b9f84372b754262332a1b 0000000000000000000000000000000000000000 -08757002f22252e774c2d975909a69caddf53ebe 0000000000000000000000000000000000000000 -0879aae57587a3ac530e952d06f624fe88af3f67 0000000000000000000000000000000000000000 -087a636933ab1797a0f3ef2955b5f01fc7afdaab 0000000000000000000000000000000000000000 -087cf07a32f0ebf2466c1c940f855ac83a80b235 0000000000000000000000000000000000000000 -0882dc3b4e02a9eeceb66733bf528778995ac310 0000000000000000000000000000000000000000 -0883bcd98469a79e129b77f576fef3697d4c965c 0000000000000000000000000000000000000000 -0885523fafc3ff7116f0239c6ca3691d86676056 0000000000000000000000000000000000000000 -0885e3a08d88120ed5d7c915dcf2111117e7e346 0000000000000000000000000000000000000000 -0886f0fab62ae1479e4610433cd7c52528ee5694 0000000000000000000000000000000000000000 -0886f308f75adba67c3d43397302e6839b2f2338 73100ef78eb894348d0f460d76903a995698e47b -0887388ff82e51088b250340c15ef3fe73541f3a 0000000000000000000000000000000000000000 -088a6917b303078f61113aad80959b9fb0c39c52 0000000000000000000000000000000000000000 -088c4558a55a8443df1a8d4b0e50c32b43006a9d 0000000000000000000000000000000000000000 -08909fe02ba06b2ce96bd3432651e1aee52586f3 99f362604a28eb6a7912375403e78ea8d468d46b -0891e741edfaefdb4eb0639e443ae52d8b0cec37 0000000000000000000000000000000000000000 -08933385d177aefa971e7405a2c139b6291bb3db f01c77c0ef03d312b6f5373c11ba6cc24ee5091e -089983558f0d09521df6ef09582c451c1ec79ef3 0000000000000000000000000000000000000000 -089b45b075f9a350b563387cd1e2603598861d6e 0000000000000000000000000000000000000000 -089d2ef87dae3cbb1c39f9c59f18eacf7123d30b 7ec670d880a8062345b8dad0bccd4999f994c899 -089fb1eb4e46790a208f3e0efdae2aad57b83013 0000000000000000000000000000000000000000 -08a16a850e0dfdf1e37899a9d33126b0a333d864 0000000000000000000000000000000000000000 -08a250a6b4f23e59938d712fc424e89df5d1378c 2fe5a7be60d11e783f31649671681fe24e6e0fc1 -08a441b675832b2eb57efa5f178c2fe8ebd86a37 0000000000000000000000000000000000000000 -08a5ddaaaa9b66a05d8b09cb720fd8ef4f927cc1 0000000000000000000000000000000000000000 -08a7127591babbd44f77f4c124ad6720db24a62a 0000000000000000000000000000000000000000 -08a941584f00b659f595dfc6d108a73b2e6849a6 0000000000000000000000000000000000000000 -08a9abb395576c9752c8bc94b52ce06e2c8b39ee 0000000000000000000000000000000000000000 -08ab232bdc68e496d1c2e83e3c9aaf70624437c9 0000000000000000000000000000000000000000 -08acb98bb9fbbb2cf9b7fa3051b5a6de864e9456 0000000000000000000000000000000000000000 -08aea2b73f7ad509870f2365decefdea5d873b44 0000000000000000000000000000000000000000 -08afc1e7ab85156e5e9d35f2d36c5941580d53b7 5b3811b31d69d8f1fe247ab3841b46111d905655 -08afcaba2a3542d09d191e058ace9613ef6e2869 0000000000000000000000000000000000000000 -08b3165978fd1f2960259e6354d204bebb57c66c 0000000000000000000000000000000000000000 -08b33851e129d3e93498c16b662a9f56e097e506 0000000000000000000000000000000000000000 -08b561c7183e3a932b5109921fff41a9fbc928bf 0000000000000000000000000000000000000000 -08b6281c5edcb4e00ed86fdbda2d4506bd62fb9f 0000000000000000000000000000000000000000 -08b8dcbd76bf79a27286275b25def4e4f679e171 0000000000000000000000000000000000000000 -08bc4909454109cc21c2a2c3156f02d117933e72 0000000000000000000000000000000000000000 -08bc59a694196a650be1c3f36fdd90ae8ac0ff09 0000000000000000000000000000000000000000 -08bc76aad4aeb284152cde1d9f64c05c1217594d 05b7f7d757cf5a6a9d032f7bdfed4b4f0316e62e -08bcb4715c5f2b3a93fe64b7e12a9a6c4b247eb2 0000000000000000000000000000000000000000 -08bce8d11d3d2a7d0461c17138d61b9da5be817a 0000000000000000000000000000000000000000 -08bea2dd647ed44795404becb2bc53441845bb6e 0000000000000000000000000000000000000000 -08c082475359405bdfd5588e2ea29faebbe6f4b4 0000000000000000000000000000000000000000 -08c4a14a4334792c0ae26cfa00ed0b3ddf5d298b 0000000000000000000000000000000000000000 -08c60bdf541de46b476a5af95f2989f5994fde1a 0000000000000000000000000000000000000000 -08c916c42c64b3495fc5d4036a291fb40438af07 0000000000000000000000000000000000000000 -08c93c330247d76aa81bbad95fb99a6ad16ed713 0000000000000000000000000000000000000000 -08cc01ca68635d023a8a8a47411bf0cab2ced11f 0000000000000000000000000000000000000000 -08d1cf5c92c0477665bfe18e33f2761fa4648baf 5e15efa07f085da7a3c4d9d6785e8072c5baa441 -08d1ea483ec98fa35a0f4d7afbf0fe6ca250ff2c 0000000000000000000000000000000000000000 -08d27bbf2fdbd2dddf74b54759889203d159d11a 0000000000000000000000000000000000000000 -08d31632c6626ae3ab01b0ffb916958ebf092ef6 0000000000000000000000000000000000000000 -08d4cbcee278aeb31cc75dc1e31d105944f2e3af a7b7d58965f7b69d939de50ddcc36c4cb49f1c48 -08d612be09c229eedf9b1f7622574680b0e7a44c 0000000000000000000000000000000000000000 -08dfef9a692a6aa0585fd3d5ff363d5099adc320 0000000000000000000000000000000000000000 -08e0e7dd68dd0ea36002eb9f839d1b07c701f266 0000000000000000000000000000000000000000 -08e144e28ef03b2a3b3a5bb395057056d82764c3 0000000000000000000000000000000000000000 -08e2e3465c29f5270454f7296fd2226790c72acd 0000000000000000000000000000000000000000 -08e31acb3537265d98c46f52410533de2f91fb5e 0000000000000000000000000000000000000000 -08e38d96ddda286a1cc7d920391ce98e8d5c4643 0000000000000000000000000000000000000000 -08e408b7507c73e23a708180066c8435beae3066 0000000000000000000000000000000000000000 -08e58ace7e5b538c8ed75d784a54885d5f785d30 0000000000000000000000000000000000000000 -08e7622abaf90c4b564d96e85051d27db8b21093 0000000000000000000000000000000000000000 -08e7ab93c915c20158847999c635468518c09cd5 0000000000000000000000000000000000000000 -08e998b97b921eff4c35b003203204067b727a0f 0000000000000000000000000000000000000000 -08ec4ad9f3235dfaab34249e4b915b98183b5f99 0000000000000000000000000000000000000000 -08ecb08130869423393e1c5aca528d54198fe8d6 0000000000000000000000000000000000000000 -08ef64031869a94eb304553eea98ab55330c6359 0000000000000000000000000000000000000000 -08f0db17069dc48da7a87973b8d0b69b4827650d 0000000000000000000000000000000000000000 -08f2c69ffe366ce55dce4ad4446a7e55d69ed64a 7870883d671a0a29a555b1c193be3a443900f97c -08f35ae7dcfaf3960f9d1c584378f369bacf459d 0000000000000000000000000000000000000000 -08f45dfb405f4b226f331086fe344f9a80449163 0000000000000000000000000000000000000000 -08f59dd854ae8c5f5f7d7d5376980edd8d2d4c66 0000000000000000000000000000000000000000 -08f5e816adfe10aeba99e673a3179bd42dd64119 0000000000000000000000000000000000000000 -08faf26269e4b41050da6800888b55dc6869ab54 0000000000000000000000000000000000000000 -09003ff79e20ff948b2c9efb2745f7625637d7e4 0000000000000000000000000000000000000000 -0900962a11ae15c757cfd81341e5f168a526acc7 0000000000000000000000000000000000000000 -09024d16473f8817ca84b3e2cdb4ef44681a705f 0000000000000000000000000000000000000000 -0904e1f4db189dfd2873a126bf72fe34fa9c50f8 0000000000000000000000000000000000000000 -091163bf2f4b7e7cfc12fe75490334c9636b8433 0000000000000000000000000000000000000000 -0912b4f4c5f9fb53eb1f24bc0ad41abc2cc61c78 0000000000000000000000000000000000000000 -0914af4927bdac16bb15048061ac188d60aac246 0000000000000000000000000000000000000000 -091538dded6d652e9fab3903a19156fc0442691a 0000000000000000000000000000000000000000 -091785984e9e50ec36c96f5a5791aa57af976e3d 0000000000000000000000000000000000000000 -09194b0f2d7d9acc3581055d280836d957db0903 40afe8e6b4d9289f458f528ea19afddfdeeeca5c -091c799c10f20126732d61a6e49858ecfb1b9a23 0000000000000000000000000000000000000000 -091d0f1d27ec9b4a10686d13f0c8eee44df3fb0b 0000000000000000000000000000000000000000 -091d0f9b6eef799a0a1047920045af131001234f 0000000000000000000000000000000000000000 -091df5f2d111b4526dd75d3291780e5e8bb7cb1f 6dc30a8e31bea63144b6517cdf1ea63a18c128e7 -091fff686b177cc3f343d85cb86f06caec838467 cc6033678c193b8fcf071187b561ef288659a44a -0921f97a075e46a4c0e9d70c663d11b93e255928 0000000000000000000000000000000000000000 -09227438af178d3331d4479bbcb33951b9ccffb9 0000000000000000000000000000000000000000 -09275d6ee959e6a0fe1e8d9351ce5b5fa2843b1f 0000000000000000000000000000000000000000 -09298818608a15c99706c6846cce516974519ee7 0000000000000000000000000000000000000000 -092a101134ec0a4a1af7b386084a2c71cee51dc1 0000000000000000000000000000000000000000 -092ad46255894811feb299c933ffd282e374dfff 0000000000000000000000000000000000000000 -092d95587648e681ce3404ebe690e1601e92670c 0000000000000000000000000000000000000000 -092fdf541fb5c5d31d9785fbef95a6d6d82ef25c 0000000000000000000000000000000000000000 -0930069cfb77435f3f6ee5e9dfe0f0926e293065 0000000000000000000000000000000000000000 -09324fb1df7b5b1c0a5f95e3ebbe802f59da4585 0000000000000000000000000000000000000000 -093360a0c4b5877b3f8a3f7d5e99b39c2630abed 0000000000000000000000000000000000000000 -0934b1de9c6fce26ea4d2aa2f4baf6761e8e807b 0000000000000000000000000000000000000000 -09353e6249b71d2adb01bce0df2d38e112c88379 0000000000000000000000000000000000000000 -0938cb6b6805adba93f5d97acfc524c25432ff32 0000000000000000000000000000000000000000 -093918c1d2b667e3b95b190afeae43f315a54a2d 0000000000000000000000000000000000000000 -093b7d5d5add4f12cb57c4341be109858960b73f 56c9f788d943fe6ceaa84c35c26afe15b44b7ab9 -093eb6affefe2ef930b08043a668168d2181ecc1 0000000000000000000000000000000000000000 -0941431fa2b43e393401709509c7d75466958b61 0000000000000000000000000000000000000000 -0943b25050644e5170a7e008d43c9aa652baf2cd 0000000000000000000000000000000000000000 -094562ba711065d4d0f06f5effd97dacd13b9027 0000000000000000000000000000000000000000 -094643985481e0e96bdfdb24ff0fe5ff3ba987ba 0000000000000000000000000000000000000000 -094816bd170e26abf0e057dae1cfb498dd6aad88 0000000000000000000000000000000000000000 -09483f34bc8bbece8699318d38b824a286505d16 0000000000000000000000000000000000000000 -09484c37ebcb43c9ba2467f205f5091ecdf3a5ad 0000000000000000000000000000000000000000 -0948cfe1fb01d8e1ff8939681019d5c31958ec19 0000000000000000000000000000000000000000 -094906da54e6b9296c52505026c0f6a3fe68f6a6 29e72239c39651acd4a7f97bd01952236165aa94 -094d0ff25d1a507c9b35374ce6a62273483870f6 0000000000000000000000000000000000000000 -094d9449958c846185242d9d9920af02f7ae2466 0000000000000000000000000000000000000000 -09518063e18deed5b823151c86055407e5ec6bb9 0000000000000000000000000000000000000000 -095653e0ce6242091a95f50dd0cdad6f73692211 0000000000000000000000000000000000000000 -0959bbc29c54a2388b9c5b72d1a5f11184868fc5 0000000000000000000000000000000000000000 -095e3c759562ca096c3656ed5772874e2ea4a7ce 0000000000000000000000000000000000000000 -095f25e18158ff2ae1da3b51ac1c81a9b0f53b01 1000892091704e43169569e93ca1e83573fd62ff -09617e8b29f9fdc92f67513d191a59beeaccbe4f 0000000000000000000000000000000000000000 -09619263cfbc188c49e9219e0d983bcf90231026 0000000000000000000000000000000000000000 -0965730949c62e13a4fa199cb968280f32c84b47 0000000000000000000000000000000000000000 -09673d1ef7f5635e94d060063458d6997badea82 0000000000000000000000000000000000000000 -0967bbdcfa92261626d18322fa7946699835899a 0000000000000000000000000000000000000000 -0969190ed3529ec4380a2ebdaa46f2c12e6fa585 40672daa3bf208ca1e4b16f6af3adad027933775 -096ae486334485099a291e2e861da5bfaaf93a2d 0000000000000000000000000000000000000000 -096d4d2cae6681aecd999bf994209d50c24bf1aa 0000000000000000000000000000000000000000 -0970bf6ea3abcd27673fe4632a1ee62eb9f5223e 9537297b1370ca3f33403d66c2e20c10bc201763 -09716b3e039f708c58fa30e06c365f764ae326ff 0000000000000000000000000000000000000000 -0976bea9952235050024efbc00a8d756e16f87d5 0000000000000000000000000000000000000000 -09799fcd647bab68cbbaa84ca289bb3ef95184d0 0000000000000000000000000000000000000000 -097a59c938b0ddfc5416867714190fbd29a98e07 0000000000000000000000000000000000000000 -097f5fce7b09ef5bd00051a84c6b7b96e492e438 0000000000000000000000000000000000000000 -0982f71af9a0705e08703b1ff2b9dddb4e8d5bf1 0000000000000000000000000000000000000000 -09831bd33b3234d56af5a9afea280119b0deb2e6 0c7845481e8e65d400b94a806251832a674e71f7 -0987e913fcaed76897aeb239c6ed83d765a895e1 0000000000000000000000000000000000000000 -0988d9879038ab1f4f6304f3790d3065507d8659 0000000000000000000000000000000000000000 -098b5194b976b4797597dd0321031dae46e37318 0000000000000000000000000000000000000000 -098c69bbf2a1bc7c6ec0044d59ad89f729b82463 9430f95a0deabfdb94343cb767549e8b8f16df39 -098fcff39a18a4edffdb61dd17eec4264123dcab 0000000000000000000000000000000000000000 -0992ae816d494e7515bae05e3a16d1b99d0a93ee 0000000000000000000000000000000000000000 -09965ec0c7ced02607bfcca1525ffe856122e7bb d2f7511937ab197cd195ed3c55da8ea6bfd92b7b -099698aba072545112c4eca684fa2d8a306d645d 0000000000000000000000000000000000000000 -09969a4276bd848f1368551b9ff3015cacc69d9a 0000000000000000000000000000000000000000 -0996a8adc5359ab079fa6877ec687efd5d74cc51 0000000000000000000000000000000000000000 -0997ae3510683f23a1d6dc675ddc0f689e411d90 810e084254a5ff6bead646eeb947cab5a441149b -099842f34289b4cf932863e1f83d0e9a144d3b06 0000000000000000000000000000000000000000 -099a58be240463b31d61bf8c1e909ba9200b25b8 0000000000000000000000000000000000000000 -099acb26372ecdadbcefbb2b08d1416a44efe073 0000000000000000000000000000000000000000 -099d4688bfc08702949a9d7b23cb7e97988dfbdd 0000000000000000000000000000000000000000 -099db652feea008bbb83805f90b8717966357f7c 0000000000000000000000000000000000000000 -09a7562e5a60a1725f413d8736d0b52f68473d59 0000000000000000000000000000000000000000 -09a7dc6916ac4758e0273474702fc7d5ccfac4d0 2ab4c6ed6774933abd8b1756f2a9512875e08b7a -09ada06d9094f008a526e662e5cff828f6e10917 75a643eb75422ef462541a06e526cccfadc60329 -09b078144ad0678d96d98de581147477c8ccb853 0000000000000000000000000000000000000000 -09b23d2b26678e181f998905f3d901e22f43297a 0000000000000000000000000000000000000000 -09b4387afd0e537dd765aed0df90797061f4dc72 0000000000000000000000000000000000000000 -09b97127cf0829496af4b2c115d7dc5bc072822f 0000000000000000000000000000000000000000 -09bacfc1c666207d28bd2b2a5b02572ef6d56632 0000000000000000000000000000000000000000 -09bf078e8ea5aa6cee6d8afe53f8754e09b4f5a3 9faa9e512a8ffcac28768189649b8b2a5d954442 -09bf6f612be7af91ac5448f1f10b75a96e5810f5 0000000000000000000000000000000000000000 -09c4151a68969d6785939c5253d553dfed6a7a1f 0000000000000000000000000000000000000000 -09c49da6f0167fcdfe53a76e3ea28ecfc0eb337b 0000000000000000000000000000000000000000 -09c4f4d0b5f5aea98994b9ba28b4c09ef201f469 0000000000000000000000000000000000000000 -09caff9ea664f7154a7d37e92b2c332c28462404 0000000000000000000000000000000000000000 -09cf574276b8a8b1b4e82e36eb7565c6fcb96c75 0000000000000000000000000000000000000000 -09cfe326ae20fa5d88679e496a4b7a0bbe173ec7 0000000000000000000000000000000000000000 -09d018dbe531f9cddc2289fcefd5cf2f3368a346 0000000000000000000000000000000000000000 -09d2e085ca3afaf33e6245bfab62a662b12c891b 0000000000000000000000000000000000000000 -09d3e5dc3cbd9ea80e103e74d03c11297d3c6403 0000000000000000000000000000000000000000 -09d694ebac61dbb59b281f8ddc76f38ce8db6b12 0000000000000000000000000000000000000000 -09d9e818a9c79466fe8b292f79cc75bd4c4a7539 0000000000000000000000000000000000000000 -09e22695159478cae928a19fc14d2447d56a8b09 0000000000000000000000000000000000000000 -09e3659aa6984c752dd17c69b29ca7758612ef1c 0000000000000000000000000000000000000000 -09e88b4e7986887babb586dc9693aa756f2aacf4 0000000000000000000000000000000000000000 -09e9e0b9e8ea23f2f2e39e2045fc9b395343639a c6bc055222ed027d3c20e7e70e48da78920e75ea -09ea485b8590d6de9af05610d90c313f762994b1 0000000000000000000000000000000000000000 -09eb46046a1bf7718c4cd581ed0db3134681ad7c 0000000000000000000000000000000000000000 -09ee4e0cc2abf4d6259f5c29f02a8c749aafae55 0000000000000000000000000000000000000000 -09f40cd743df8333ac37da8133e53da54f94daf6 0000000000000000000000000000000000000000 -09f4a3f040083d8832da366139fd3ee1b611cba6 0000000000000000000000000000000000000000 -09f638433b0084b0419c31e6a2a2ec2c5669a2ed 0000000000000000000000000000000000000000 -09fb1b815026917a289680227d5920bc9dc4fd9e 0000000000000000000000000000000000000000 -0a041a00ea474496267537113dccf218d580e357 0000000000000000000000000000000000000000 -0a074607d8f1d443cad2dfbaf1899915dfa3a50b 68dec079ca6ca2c3f32196b5b1a45242a757d9fc -0a09554f3dd39c61b21ea7319ac7f93f781f9376 0000000000000000000000000000000000000000 -0a09869a53f6c88db95dc781c0f6f8ba8a44b0fa 54bfcde26337beff5e17ecc4516bc912d5e40f2e -0a0c667989e35edfb17e366f10eaed7d91d50ec5 0000000000000000000000000000000000000000 -0a0c8bbbcdcce8ba0f502dc58d58b409c4b28607 0000000000000000000000000000000000000000 -0a0edf261c2ebcdb0eeb6ddb6aafa7650d8f6a40 0000000000000000000000000000000000000000 -0a0f755747c3465acf36a5c104359ece1b4b5e64 0000000000000000000000000000000000000000 -0a10abc50524fcbb21807b5e6ebffb3b86d45907 0000000000000000000000000000000000000000 -0a10fecb9b597203136c7b3a62862895e41eb79a 0000000000000000000000000000000000000000 -0a116512ac99930112257a2e801f6f8d2611c651 a077aa881f2b67c2e666ad681d2615e896e7b5ee -0a152f5988c19bd40ae7ae65a116b0f7e08f2a1b 0000000000000000000000000000000000000000 -0a192fcd9cc43c0007de795063b4494974058992 0000000000000000000000000000000000000000 -0a1a5f3ba4dacd037d29769f28405a31d2043ebd 0000000000000000000000000000000000000000 -0a1d5d264f471cd233f9b5acc9226909de43a319 0000000000000000000000000000000000000000 -0a205b7aceafb1de05bc0643faad004f7557a11b 0000000000000000000000000000000000000000 -0a22267f7cfe29273094af7449482ecbe5824b0b 0000000000000000000000000000000000000000 -0a229d96672925cbd484f1762f2e244dfad5860f 0000000000000000000000000000000000000000 -0a239758290cb1f1ff9bd87d9b72bc353e7a1dc7 0000000000000000000000000000000000000000 -0a23e7824840dd0e588d24ffa11fb99d07070d83 0000000000000000000000000000000000000000 -0a2414f079ec8c57dd311b957bab49a63bb3f179 0000000000000000000000000000000000000000 -0a25c7e3fd9878ff7d9bf4043c1327aff21a76df 0000000000000000000000000000000000000000 -0a2cede24d8931daf458935665d0cac08d0926c5 0000000000000000000000000000000000000000 -0a2dd9382bb3b2fad2564eea648ac6088b5a739c 0000000000000000000000000000000000000000 -0a2f679e1f4d531fd0d2b9157f51a06025c30238 0000000000000000000000000000000000000000 -0a309a5f0d75763a43da996809c1f1b40cd0b5ee 0000000000000000000000000000000000000000 -0a3129ca8cb98ef3d2d2924b90a83185b3154815 0000000000000000000000000000000000000000 -0a31ed3925c60809aaa6f8fdd6fb2f8690624f84 0000000000000000000000000000000000000000 -0a3272a7e9de3b6ac6540394a736f17a93d3ef8a 0000000000000000000000000000000000000000 -0a34e0b2a46f408f69f5c74ac0373cfb7a426ec8 454ada0a14eb95acc6e267f1a7e12187ed90532f -0a3648a71895f35f570573d31ca9e003786aa993 0000000000000000000000000000000000000000 -0a3a57fae02391db80baeba98c9a071dc2760889 0000000000000000000000000000000000000000 -0a3b308c70bc29fbb1cbb4a28d00195946407f89 0000000000000000000000000000000000000000 -0a42b1b2d8d74b3a5de9e767963a07d4bf4f913a 0000000000000000000000000000000000000000 -0a45b3310f7549655aa0c915afc01c9d85ae74e3 0000000000000000000000000000000000000000 -0a45cfbc1e437d91b5e3fbc3e08bab1347bace32 99faec43dfccd4cfc6e627553f5fcc8ac2d71b77 -0a476ba447e98646fac84e10c39ae030abccf969 0000000000000000000000000000000000000000 -0a4a1f0add9ac1df912feddbfcbe9b40b7b907a4 15b84e46fcbbaa638f892daf9240cf35f9f48c4a -0a4b054a74f300c1eba4e105f2b64bd2569887cd 0000000000000000000000000000000000000000 -0a4c9ac956b89768e1eae355c1c84d172a591ace 0000000000000000000000000000000000000000 -0a4dd74391b71c6837685b1864c9d5142c2725ee 0000000000000000000000000000000000000000 -0a501a3f617d7d66a9e39668467fd04c8da66387 0000000000000000000000000000000000000000 -0a5096e1bd158d8a0a037c9c76b29d59b2d6e2dd 0000000000000000000000000000000000000000 -0a51e2d8871f84c726f5f8cc4d93700625fd1dcf 75fc453e17f4a3c2be127d795d10874090f6b45f -0a535845d93c7f93c6afabb77d94f04e29392bee 8d4aec0a057c3d06f9e21d76de0eb73b881352b4 -0a5570fffaa31657fe16c17e73551fbe6f50f29d e3aeff8cd66aada4b3e6c0e39177f6cc72d411d7 -0a58f121e638b8c8606053cb9586b356bb414238 0000000000000000000000000000000000000000 -0a593798d6674e2dd2d01bffd8d01822f0529955 21c055eca5939caa1a32a28bca6ea60f032668a8 -0a596f62f403c8a5777539b69fc09e19a3901982 0000000000000000000000000000000000000000 -0a5a0d0fa7323447e9d47b060b482e5c59190aa5 0000000000000000000000000000000000000000 -0a5c608389fd9bc1727a6263679ff059dc55c0d5 0000000000000000000000000000000000000000 -0a5e36bc69dc189764db9da966a53b974fa873e4 0000000000000000000000000000000000000000 -0a5e7b12546b62a611a0cbc7105e617ab96fbcbd 0000000000000000000000000000000000000000 -0a60bed1c9fca4378c967fdf5bb0389b23953f35 0000000000000000000000000000000000000000 -0a60bf6274f5f577e14d04801ca1980b24e2d182 0000000000000000000000000000000000000000 -0a623eaaef0f7db70a5978edceac016124040bf2 0000000000000000000000000000000000000000 -0a652bfcc946ed155356027cbf6c07f4440c58d9 0000000000000000000000000000000000000000 -0a659eb6196b9fcd4cd6661a4554227a94f4fd89 3d462a402f17d763dcfa65997cf8984820802299 -0a6ab6c48b29e9f1252b8feb4073fece7ab60ad3 0000000000000000000000000000000000000000 -0a6d13307b82e0ee3d6cc13b2073e3bef72a555e 0000000000000000000000000000000000000000 -0a6d312e3c0c8b220db73dfc4e8e9e510dee8575 0000000000000000000000000000000000000000 -0a743e06286f55482e0671ffbebcf0ab266fbd25 6f2475873b392138711bb8b4a214679b19c0881e -0a74d16a9875837bcd5b189294520ff2d296b468 be7db4f5f9903a9a164fe0c2fb45802f60594f0a -0a7509b835a6d5ff5b45c61a1eded0195c163013 0000000000000000000000000000000000000000 -0a7a550a651bf837463ea57270bdbd4697b66fb9 0000000000000000000000000000000000000000 -0a7e311e0e55609d30942b3a731cf156d66d1a2d 0000000000000000000000000000000000000000 -0a7e8ad6a04e7e81d7dd53ef4c49c61f685eac10 0000000000000000000000000000000000000000 -0a825c9ee410de026b970c6c805d7ed924cecc5c 0000000000000000000000000000000000000000 -0a82a13c66563071546e946ce3ee31fcc6ee0484 5a722b1ada10fbc1577c08fc3c6bd071390a9251 -0a82f05c63798242fb36594dc4696dffd8975db4 0000000000000000000000000000000000000000 -0a8339677ecc8c5a2a53392a80997f7b4fda37dc 0000000000000000000000000000000000000000 -0a853b104ece715ea6224d73571648cad661a5f8 0000000000000000000000000000000000000000 -0a87e54e491a7d8b53413b711a75492837461537 a0702dd81b5580073f044950d21a9114b445f471 -0a88657f86151815fb60b651156b4a56c17f83ae 0000000000000000000000000000000000000000 -0a8894e33834c1b78ed395d34c931c12f5a74ae2 0000000000000000000000000000000000000000 -0a89f2d43977ac8de515030b4f78317bf060f7f0 0000000000000000000000000000000000000000 -0a8a502764676759e213265a3e1e675c43533dd1 0000000000000000000000000000000000000000 -0a8aa545a4b83c6a767590e1b3726da7812ae8e3 0000000000000000000000000000000000000000 -0a8dba44e30ddae4d10035c5da4ce112be59b4fb 364ab3fce84080ae9971465708564d37624b89e9 -0a940f14c86e49c26bbe12f8b1d1fb1856ffe3f9 247f9d89c4b8e2dcd83213c6394a4e249e54183b -0a949d904688c1aff890ab3f88147bd2a63610a0 0000000000000000000000000000000000000000 -0a99834677503ec357a9e5a826075581973c5b09 0000000000000000000000000000000000000000 -0a9c037bc6eb1437a1c41f049f1de8eae277cf2d 0000000000000000000000000000000000000000 -0a9dfbbdf95a2ef08d8ed09d56e8a1c7524bbe9b 0000000000000000000000000000000000000000 -0aa6447b9dcd8f0889d4d10ab37f69a5f48571f2 0000000000000000000000000000000000000000 -0aa774414ae3ca9032fa586b59554dd66fc376df 7fb5f2e2747dd2780730f890ae605b682a789950 -0aaa886375fe4b0c0225d435fda3c3eb0ea5afe1 0000000000000000000000000000000000000000 -0aab1793571fd404526f7f7e7838443f136d5ff3 f6326e7835452a9f0f003a354f69c1e562f15598 -0aabeb5add0e9de7142d1d7021fa1965e4d4a80d 0e79e8386049251512f0c433a2a9c8dfb6560791 -0aae3c25c2d33cae6d1bb234a9f00022da0f7cce 0000000000000000000000000000000000000000 -0aae99e7987aba592ce5f386e899ada7333c0514 80aea4550d10fce7b3b583bb4e373e9c6e8c2f14 -0ab5f30df2319920ed529508c1cd9095d7a1833d 0000000000000000000000000000000000000000 -0ab9e290403205c6d70ba171e43b42cb0a2d17f7 41f284bd9ff1a54a76fd3feab139e7dba3e614d7 -0aba3ea811b994d1d4a3be3572a34f8a8325e55c 0000000000000000000000000000000000000000 -0aba4b20cc0b96b2c7672d246a7d93ea2fff8335 b9910c60f83b93789366535e1c2f323d8043378e -0aba88d956705aa13306c553bf2d8e61b26b55c5 0000000000000000000000000000000000000000 -0abaad099e3ec6064ed8cf31553dcd5e3e3fdfba 0000000000000000000000000000000000000000 -0abd79a0d9d783d492a2c61b834a4ded74bc7145 0000000000000000000000000000000000000000 -0abd9b5fbc08abe2d119652f882316f13513e6a0 0000000000000000000000000000000000000000 -0ac0781692484adb0b0326c83670c25cc52f0c70 f5090112d922c0e48eba8702790f4df01b60c288 -0ac403fe47254436507bf69997d4ce4a4528d6f2 0000000000000000000000000000000000000000 -0ac4d8c6b617817bea0de733b986268ba80b0eae 0000000000000000000000000000000000000000 -0ac74a54b98d1c930ba8a1f5fe12cbe63292089c 0000000000000000000000000000000000000000 -0acafe6e0192d702927e0dc54781b18c9b13b60a c9d0e588bc0d515af8695a42c8cd37273949b088 -0acd93df94638bda8926ed60b9aebebc50b0448d 0000000000000000000000000000000000000000 -0ace4ef6ff17496774203339558eb843c13b170e 0000000000000000000000000000000000000000 -0ad019bc98d6fd48b2ab6396f3ea5720a0d990a7 0000000000000000000000000000000000000000 -0ad397ef1135eebcc8c13d8e3c9c58a2f06f8932 0000000000000000000000000000000000000000 -0ad6aa08fb58311737ae61515d12651d7f14626e 0000000000000000000000000000000000000000 -0ade9d91c1e45a8afef45c9ee514fccdc1900ca1 0000000000000000000000000000000000000000 -0adf388ab7e06973f830e2b2c3ff289688fe6f11 0000000000000000000000000000000000000000 -0ae16e7919ac24bbe67e71b4017e56b2ca7a1c0d 0000000000000000000000000000000000000000 -0ae200c9ee38a0c1e19934c34b3d8c928d8edc96 0000000000000000000000000000000000000000 -0ae46893c9ce8ee99c726bebe966e3d5d9ee4e2e 0000000000000000000000000000000000000000 -0ae84da31eb0150976fc173c6671a57825b32599 0000000000000000000000000000000000000000 -0ae989dfd06272e30bae476394ade26dbfe2cc98 0000000000000000000000000000000000000000 -0aec7ea5cddaea554b4b1439fc065bf1dd8a6d1b 4673d581b2c8e2614a72bcf0ef7285a1a61df196 -0aeef38a9cb30ab6b7a5fa787e11713db9481829 0000000000000000000000000000000000000000 -0af348b8111a3840ed2a7dbdd58752f1c58689fa 0000000000000000000000000000000000000000 -0af5f5b0c2c7237631daf6368808bb65c0ce32f8 0000000000000000000000000000000000000000 -0af64c0ca619aff5cfd9ccce1712f2257df8af6c 0000000000000000000000000000000000000000 -0af661476ed84ff68aac38b3719832e56d024b5b 0000000000000000000000000000000000000000 -0afa2e0bf9dacafa4d30886b7d178b5fbfe05133 0000000000000000000000000000000000000000 -0b005cfe4e7075d8f7c7472545eaee2b7f38526e 0000000000000000000000000000000000000000 -0b006d5893118aae8569c89ccbdd92ac71572e4b 0000000000000000000000000000000000000000 -0b0f44e0aed6e33ca615b9f847c6666515092f28 0000000000000000000000000000000000000000 -0b1098232bb3dd30a9b7a551ac284b5b8e4092cb 0000000000000000000000000000000000000000 -0b15fb2e4be999af651dcbc118059c97ee5ed4c9 0000000000000000000000000000000000000000 -0b17e7d6aed543986c99b542701b23065cd6ac65 0000000000000000000000000000000000000000 -0b21aec05f45d56794cf24ad99624bb089712005 0000000000000000000000000000000000000000 -0b23d6c68656f1c7246c9389d213c68104a376fb 0000000000000000000000000000000000000000 -0b24b3ede7d4d53bb8ae2ef502646959f7ba84a0 0000000000000000000000000000000000000000 -0b25031eb7db6d4c013fc121b1c6aa008ada10a3 0000000000000000000000000000000000000000 -0b2543e52abdff6badbc73cc1fe9142a357e5c29 0000000000000000000000000000000000000000 -0b26374bc9895dddd5aadc7486f4e4236ef637f9 0000000000000000000000000000000000000000 -0b26a7aff236130cc8f1e5d7adb9464a46fab689 5a02cc676b8286cfa3018953eba61a1173b1d983 -0b2be9be81c5c1e8e5e7b8da9e63ffa173d1d809 0000000000000000000000000000000000000000 -0b2f8a77ab5810a25c3d23b72d3240ceecba1850 0000000000000000000000000000000000000000 -0b36c0742ca8ea5359b19a2d788923268971bf78 0000000000000000000000000000000000000000 -0b37eb99efd60278f293bbe86806f5422e2c0866 0000000000000000000000000000000000000000 -0b3846c46547edafcac79acec77a5efb2a8b6330 0000000000000000000000000000000000000000 -0b3b99d380394833fd5d52e7ef8a92c5da255d76 0000000000000000000000000000000000000000 -0b3c7e0cf0f1ccfc41ad044ba37395e2567096b6 0000000000000000000000000000000000000000 -0b3d7776b4f7ae6d641d396c9b9ef0a82e0738bd 0000000000000000000000000000000000000000 -0b4047e556d09df2459368baf2414c747a01d2ea 0000000000000000000000000000000000000000 -0b4067a0e2f779a56bb77a0771b068357093e109 0000000000000000000000000000000000000000 -0b429a7e4cc1eca671cc82948f6c956b19be1b79 0000000000000000000000000000000000000000 -0b4604213d67d21a658e712ac45a0f7fce6fa58b ee288433352baf1c28d1493cb25ce97f4d2e5cb1 -0b48384190d6d673ab209ea2b42ac8344ebe99e3 0000000000000000000000000000000000000000 -0b48d83885dc23f3818284dd6c10f21890cdf72a 0000000000000000000000000000000000000000 -0b4c5897dd4f9ca3ec78ac7e1be64ffe82b27d32 0000000000000000000000000000000000000000 -0b517ab52a3205dce7399a52be922085f308c849 0000000000000000000000000000000000000000 -0b520205ea55a14e57a32da87996f76612205ba6 0000000000000000000000000000000000000000 -0b530910e1771062026db6849e9127960e9961b9 0000000000000000000000000000000000000000 -0b53ec8dfb1b105a268b2428985b3e5e294b9032 0000000000000000000000000000000000000000 -0b54d0b7974d178dc43ea63aa1765bda1f3f1b8a 0000000000000000000000000000000000000000 -0b55fbf2ae25200350868c20a8a50b52505fb864 873f46a227a9e41379639b140fc86808719e9800 -0b570d50d084f39fcf7672f811224aaa9e2a377a 0000000000000000000000000000000000000000 -0b5b8af01ad8c12068ee90dafe9aeecdd25af8ae af6095cc90fe77d8db9872554daeae48bf54db0e -0b5be7918e6d20cc95b1d53fa1cf955d657b77e3 0000000000000000000000000000000000000000 -0b5c87aae868d1d252e73abfe978a2b95e3ec16c 0000000000000000000000000000000000000000 -0b5dd8ab640b4d934860ffbc249a76f4fe052a03 0000000000000000000000000000000000000000 -0b5e108c679910210d60f7302c15a00aafee563d 3b091925cd1b98a5b59f08cb995c35b61dcf3d6f -0b5f04dcd64e8ab7cb669c7a8e3f53d32765fe5f 0000000000000000000000000000000000000000 -0b611dd8461c5a106ca42039db9b24d034a50b6d 0000000000000000000000000000000000000000 -0b61e2b7654fd74fae8eea9e3583c78c576eb387 0000000000000000000000000000000000000000 -0b626f05d2eec973a97ef16e56a338553cca7844 0000000000000000000000000000000000000000 -0b6313902764a9f4f2451a97e8705e858cb1674c 0000000000000000000000000000000000000000 -0b63b218eb80f32ed299a8170f5fb97d46a460e3 0000000000000000000000000000000000000000 -0b6431a15d9e422f081db3144ae8214c505948b7 0000000000000000000000000000000000000000 -0b64d765d869118370f5f09a238dc397be2c57b6 d36045801e1b348ff607a24c81d3bbe6159b0303 -0b6b8f6362e16f566faadf75ac70c83e8be51da9 0000000000000000000000000000000000000000 -0b6c76516a299395a3703e6df44f8ea4cb4549a8 0000000000000000000000000000000000000000 -0b6e57d6693263d7ad39b13f7ad3c19823bee638 0000000000000000000000000000000000000000 -0b7184db9af50978582e43fb593a1617c661480b 0000000000000000000000000000000000000000 -0b725887a3b3f20acd2fb6a7e0e2f6b4d1f0c075 0000000000000000000000000000000000000000 -0b732bf00f957f6a8623375ef456eb0d054bac97 0000000000000000000000000000000000000000 -0b7542c9e336ff5d7731d5f808aed628d5a8b96d 0000000000000000000000000000000000000000 -0b7ba7f50bfefd540fefd257425a1a60718c6b75 0000000000000000000000000000000000000000 -0b7bab31dd2dddbd1048b355de22556b952d21c2 0000000000000000000000000000000000000000 -0b7d3f9e8992a285c39069ab17e2be067843ea77 0000000000000000000000000000000000000000 -0b7f95760260b14bcb1dbb872bf41d04a44a3f04 0000000000000000000000000000000000000000 -0b7fee6be28f3afb19a74178cd9746a2f415d38a f023f23138af5ad737b981cf4e5032aca2d0e6a9 -0b807e22e1dcbf898809960d610559c27ca55792 69935ec0b64a552c869fa2a25e5b4a62a7fb3562 -0b8183b14984c7e75032d964de73dea3d11b6b72 e47c7f4ab01d3eb6af88f7f6d87798efb0a00b05 -0b8651d71107a9634b1ddf2de933b99daed65814 0000000000000000000000000000000000000000 -0b8673dae437b9e2dcbb2e5580342649ec51c014 0000000000000000000000000000000000000000 -0b89623f8022e73d0b3e95602c94d2ba9e270bde 0000000000000000000000000000000000000000 -0b8a138a25e7590449cb5c36bea003a6eabbc48b 0000000000000000000000000000000000000000 -0b8af524526e7ae4391849a94d3bc1937e9c404b 16a9f9c7f6482f63b855ddbe907eb5f16f87c6f1 -0b8cf58a9b804069c5944300f0d1f25d5a94e21e 0000000000000000000000000000000000000000 -0b8f064ead5a25531999fc541bb033b1125085a1 0000000000000000000000000000000000000000 -0b917f688e2018f571a0d028cb5c7cd3d7bb68c2 b801eee7eb02da82e6acc0136e86b266d1ea213e -0b91b3d1d4797b31d48a769d09bdb6ad32cce42a 9511eff1cfd52a26ec872a257f213a26f3b93b98 -0b932680c06c05634ccf98126dbb39025a543dd1 0000000000000000000000000000000000000000 -0b9333ff22d0e227dffaedaf947a599cd9a06e75 0000000000000000000000000000000000000000 -0b93bd27f7e9fee61174889a82194d8a641584b6 0000000000000000000000000000000000000000 -0b93d1fa3a46529bbec57ed1454cf19dd98ae42d 0000000000000000000000000000000000000000 -0b956a26233c26925e13ba4800d8dc8e9b6b086e 0000000000000000000000000000000000000000 -0b995c96a306d69c6634def94ac68faa4087a87d 0000000000000000000000000000000000000000 -0b9cdcc3605819a1d59828bf84f59c9e5c9ba833 0000000000000000000000000000000000000000 -0ba005e7ee4650c3f169f0e880eb1a394de6749f 0000000000000000000000000000000000000000 -0ba0922e90e155644b4e90818ce4d46810bf74c1 0000000000000000000000000000000000000000 -0ba16b3425457964475a67bf4bd3ecd565d6df65 0000000000000000000000000000000000000000 -0ba1c35312f30144fae2cfc290824e6475e71cb0 0000000000000000000000000000000000000000 -0ba2a9e11e7cf1f2dd14ecfa08b46f599b22dc0a 0000000000000000000000000000000000000000 -0ba5122adcb8ce07b741f338968facba8dd03318 0000000000000000000000000000000000000000 -0ba9e74ebc71fc8aa5fcd0f5f48654a4a6a83368 0000000000000000000000000000000000000000 -0bab859f87d184d6e959987ad6731bc7f4e8b66b 0000000000000000000000000000000000000000 -0bae036804fcc8fb3d5b061a27b8be41bd6dbd16 0000000000000000000000000000000000000000 -0bae88c19601e7f67ae6a22a8f9aa44cb9342cc1 0000000000000000000000000000000000000000 -0bafd5454e7c54de5b9e455f997bec3ecf89cfdb 0000000000000000000000000000000000000000 -0bb0aaa140153586baa0542eb6c1ea3945dea624 0000000000000000000000000000000000000000 -0bb5eba6118f31b29b7360f0160861d967a92caa 0000000000000000000000000000000000000000 -0bb72a7577934cc00d675e4c9bbbef8f557f1921 0000000000000000000000000000000000000000 -0bb74c75bb30e9aa44f399ea1770300312708e7d 0000000000000000000000000000000000000000 -0bb8848c3b02f5bc5a2bfa07b3279e2de504be61 0000000000000000000000000000000000000000 -0bb9c60f64c0c9cfba7218e917fd4375790f59b4 0000000000000000000000000000000000000000 -0bbc0ae8489483fab92199d207f56ce4c4841a57 0000000000000000000000000000000000000000 -0bbc4cfc794213c947a76bbb87c2b9c96aef4d08 0000000000000000000000000000000000000000 -0bbcee7822ad480c99e13ce28a72a0e97fe68c05 0000000000000000000000000000000000000000 -0bc59fb3d5a6a478100db9dbec09aa43d8a243c3 0000000000000000000000000000000000000000 -0bc5f030449430fa179bc50065dab17e8ca38aed 0000000000000000000000000000000000000000 -0bc62a921d59d4737111d8b6938cfa5eec78cad7 86f4af3c3aa412c5e93f4a8bc6f3a3a3b4061fde -0bc9adb8640f587ed969668a34f6bb2ac414e99a 0000000000000000000000000000000000000000 -0bcbdff04a1e46d71ba97b6f56dd7131f6a4d6cf c96c65cc1c481d63aab81196991723c4232ba26d -0bcc8aa83ab3bf6f658be07eb5a495d2a17593a4 0000000000000000000000000000000000000000 -0bce004e9443f12da0dce32dcabf278bfd684f47 0000000000000000000000000000000000000000 -0bd0e7ed82bacf506939e66533699fb98f2ddaa5 62ca525b57968256cba08ab80cc6318b9febcb7d -0bd236eceae23503876e784e7a1abeba59648adc 0000000000000000000000000000000000000000 -0bd545b5a5e2671946c0067420f01a95f454a9fe 0000000000000000000000000000000000000000 -0bd5779b2057bae77a7071e8a4507e7b03d7aa24 0000000000000000000000000000000000000000 -0bda3aa6a5213258d50930ec68be1b263f500556 0000000000000000000000000000000000000000 -0bda9ee3bc2ffabd372cfb4f87a99756a2d2b64c 0000000000000000000000000000000000000000 -0bdb078cd4d190f620018921d79bd5eef6149ab6 0000000000000000000000000000000000000000 -0bde60cbacd036c6babfda8ac327e02f482ab3d8 0000000000000000000000000000000000000000 -0be325d396b139feeaee38168f779be962b74f09 735c068c72df96f6ad983e322f5dad4e86ccd0b9 -0be63a2d9fcead7536167545d6dd3b8253c799f7 0000000000000000000000000000000000000000 -0be81692af9b5c76a1b0bae0df7d0c3427b89aab 0000000000000000000000000000000000000000 -0be9face7b4795101ef076982eaf630509e2e6d7 0000000000000000000000000000000000000000 -0bec285e66932477f6c5acf314271a0ec870fe0d 0000000000000000000000000000000000000000 -0bef28b4808cee4854ffaf4751409043934206f5 0000000000000000000000000000000000000000 -0bf1036199c331bc14127fb3d1de8f089398d934 0000000000000000000000000000000000000000 -0bf2170a90d0a7dc816918f671cf85e1d64330c5 0000000000000000000000000000000000000000 -0bf5e30bf378c7c29917c54a5c8de68dd0c621a2 0000000000000000000000000000000000000000 -0bf6a7dc9388c60124c95f2f66fd912b6057c7c5 0000000000000000000000000000000000000000 -0bf790cb5036809bc488a736a426376f26cee7f2 0000000000000000000000000000000000000000 -0bfb0eb957e0468912af86bba09fae588010c1df 0000000000000000000000000000000000000000 -0c004d521fb545d299a059822012fd276c034b04 0000000000000000000000000000000000000000 -0c06f33d12c91169beb4f19fbcb51a894fef3c54 0000000000000000000000000000000000000000 -0c07feb082d06fcd9ff3980f8b7aa5b55ed03c62 0000000000000000000000000000000000000000 -0c0b51b7a2ceff482c26f6100c2538b373e45cdd 0000000000000000000000000000000000000000 -0c0f4478caa3b92cf89017a935c2c1f3f1db5467 0000000000000000000000000000000000000000 -0c1167190ba9d215b84e1db6fe84d31223f074f6 0000000000000000000000000000000000000000 -0c11836a3b97bb49e83483595b7dc796f53539b7 0000000000000000000000000000000000000000 -0c1849c4b4e424b12c15ae968efe4d8109080dc5 0000000000000000000000000000000000000000 -0c1b86e9c6ff3bb46c8f3383053972f2a7fbf251 0000000000000000000000000000000000000000 -0c1bedcdde5287ee2d28f331041a0538fcb75919 0000000000000000000000000000000000000000 -0c1ddde9f55a20ca4f62743a3497c1b9b2d970ce 0000000000000000000000000000000000000000 -0c22ef14ecc8ae583fd4ff2b2a8510ff253967fd 0000000000000000000000000000000000000000 -0c24d05ebeb77845a894f982907c3d1307016158 0000000000000000000000000000000000000000 -0c2700f4927399e6585686298e5232894688a60c 0000000000000000000000000000000000000000 -0c282ccdfa4f0e652d2bebd33e8c23fbff78d71f 0000000000000000000000000000000000000000 -0c2a0d736df56dd0f3a1b88bd6ce7c975c38285a 0000000000000000000000000000000000000000 -0c2deb3a857ec58143a9b144996b15e24c339d77 0000000000000000000000000000000000000000 -0c2f194b9e364da6615bfece7302886ce74aa545 0000000000000000000000000000000000000000 -0c3078852e304c8ecb2fd04a6c0e51e0b464940d 0000000000000000000000000000000000000000 -0c32c911f00c8fda5725850b8d696ffcead46105 0000000000000000000000000000000000000000 -0c35e61f590ef2932cdce375d5003fbdc124cfa7 0000000000000000000000000000000000000000 -0c3651f909516a130936e1dfd1d20ae6c7ae8fce 0000000000000000000000000000000000000000 -0c36f55dd02a2c1daaa4b6879edd4e4bca8b41e8 0000000000000000000000000000000000000000 -0c40a772de65d42bf61fe5a3229a10ad2f8b9c65 0000000000000000000000000000000000000000 -0c41d0c4b830032aa10a73ba64c305be47686b6f 0000000000000000000000000000000000000000 -0c430b011eaa1ca693f437687857fd385d12b82e 0000000000000000000000000000000000000000 -0c433d42b4f9fd6152ff606f7b4f3f59b11270f4 0000000000000000000000000000000000000000 -0c46eba1f4b407d70f294cf6e20b4b31427733f6 0000000000000000000000000000000000000000 -0c4a2e7313431162957d9766c1233ecca3aa5351 0000000000000000000000000000000000000000 -0c4ae33c43ef84723be13031580c05880a95ee7d 0000000000000000000000000000000000000000 -0c4ba45053746fbb23f9813a163bdeaeb593b142 cfa1c75394c6f8af06429849c957a0bbbe6c2b0a -0c4fa155c5682e396ba3012268f7ef0f9def23b6 0000000000000000000000000000000000000000 -0c5494bd0071128720a5f421db3933a768ee176e 0000000000000000000000000000000000000000 -0c56be22449f51d0b5096a23c36366ba1337f03d 0000000000000000000000000000000000000000 -0c590ae06f4b49bf2190a1370117f4c24c315eda dd64df0fcd40aa8298ead2ffac82945e6d57d323 -0c5c8541b6581385eb7dddca6d8e132ebbdc7e50 0000000000000000000000000000000000000000 -0c605d069743c0e153438a04b38fe5731a7662ed 0000000000000000000000000000000000000000 -0c626e01273392defcf29718d8963b1de9a29075 0000000000000000000000000000000000000000 -0c648b7f78d238d1c1e19ea972a551d5ca402993 0000000000000000000000000000000000000000 -0c64ee700871f34304081be5f9a7cfd131ca9199 0000000000000000000000000000000000000000 -0c657886f382068dd53d974ce240f9896edd531c 0000000000000000000000000000000000000000 -0c66a5054169bd72b2e08a486ee3d8c3b0d894b4 0000000000000000000000000000000000000000 -0c69d5735a655fd31f216426767d354d1c6fc2b9 0000000000000000000000000000000000000000 -0c6af8f71096a99d8850e613c5b0fb58c658d838 0000000000000000000000000000000000000000 -0c6b856f69bd550d0af15adaeed52be455d298cc 0000000000000000000000000000000000000000 -0c6bee02b0f291b294695f1aebcb85c883a5717c 0000000000000000000000000000000000000000 -0c6e1aa56bf42c1cacfae02677a6b65333fea97b 349165c4526c7e76b08f6858f1aef6a6d260548a -0c6eb2a657169da58c506069231b37dd9d56ef25 0000000000000000000000000000000000000000 -0c6fd2d88ef3bf459ac04281b9b0802be75d726f 0000000000000000000000000000000000000000 -0c705633e94b75e1081942c87abffe390f470090 0000000000000000000000000000000000000000 -0c716ec85ed96c1ec974667c56ffb04fd370616e 0000000000000000000000000000000000000000 -0c758e8b8d654494b0f9e0139af26ccfedf157a9 5830f19661577d2f50c7781d0437b3cc50df52d3 -0c75d3d8c344920f548274eb8c6ad3547673191a 0000000000000000000000000000000000000000 -0c78bb07f50f45b24c2ea170762f3cd8a1d22fec 0000000000000000000000000000000000000000 -0c7b03e66b9f9a6fb5297fa3287198f00b6a9f5c 0000000000000000000000000000000000000000 -0c7d9068495796071a4a12a711fd8d2b7eb3cfc7 0000000000000000000000000000000000000000 -0c7f13e6d203c60497962fc8630b0a63f13bdc74 0000000000000000000000000000000000000000 -0c82e58795993d5ec153386fa6aa52624f0172b1 0000000000000000000000000000000000000000 -0c85f9173697d32be18c259c15af753189c703ab 93713aa44a2e56dfaa3ec5d5f0cd8906620e9311 -0c878e752fc5d604326641412f2244b2562990e1 0000000000000000000000000000000000000000 -0c8a1a14cfc6d01f947f1dace355e4089caa0a01 0000000000000000000000000000000000000000 -0c8d066415f33e1f7ea45d3d81f1ee632cfe2f98 0000000000000000000000000000000000000000 -0c8fe5d98cd4d7773729d51e833d8ae8d2897529 0000000000000000000000000000000000000000 -0c955729b56690fc3e010ba0d061cddf41e2383d 0000000000000000000000000000000000000000 -0c95eb7e65a1bd2a4d9163d3769792b2b7a3e212 2061c39ea6b13145cc60f35f9e76d10c262c71a1 -0c9761150371fbf66ded784d20b71ed4f758354e 0000000000000000000000000000000000000000 -0c997f8b702221e07609ad49a152e69cadd0bb4c 0000000000000000000000000000000000000000 -0c9c2dd669fe9395eaa73d487fbd160f9057429a 0000000000000000000000000000000000000000 -0c9e6f4635ebf61409c4e9d362ea6cd2b1f7b9d8 0000000000000000000000000000000000000000 -0c9ff443e0eb04ca23595678d9cd44e20e5f6fdd 0000000000000000000000000000000000000000 -0ca029646c7b95e86345b50df8c75a563a8af869 0000000000000000000000000000000000000000 -0ca24b6e5904202c13d11421fcc64ea6671a67c8 0000000000000000000000000000000000000000 -0ca5db9f9af833e63b956f1d2e382095925f50ec 85aa57517b63464f6573dd0cd6e90290851eef0c -0ca5ef456537fb049c869847169da6b7510c71ff 0000000000000000000000000000000000000000 -0ca81b1b170f54f64d44dfef722955ae8f3352aa 0000000000000000000000000000000000000000 -0cabbea3b0309b545b324b4cf2cab5e4674f0ce6 0000000000000000000000000000000000000000 -0cac5f6eb954af835af91362b85b52cadc76cbc4 0000000000000000000000000000000000000000 -0cb21928bbd711daeefe15e416426ae4f519f194 0000000000000000000000000000000000000000 -0cb23ef34e805b1ef9ae9b2ed6274fd71fb63741 0000000000000000000000000000000000000000 -0cb2ef45e1a917048b02a87e9ebe1b05127846b6 0000000000000000000000000000000000000000 -0cb49637af4083b525809ce60057d24bc559437f d1676a88c4db11cc92a50540d975e8a3cfc5035e -0cb68a83bfb9ce7b566ad47153b20b62e1e0612b 717f7490ed25aa6c8a939a0ca2ebb520c232971f -0cb9fcef71ebcd6844364e09591ed765d84194fc 0000000000000000000000000000000000000000 -0cbb0ebf6d1fd9e0b3f73322a3fed91eba6f8776 0000000000000000000000000000000000000000 -0cbb42860c4624af664643626c9b529f0d9bc3a3 0000000000000000000000000000000000000000 -0cbb6b434305b96941d6db539641c28fdb9b0ee6 0000000000000000000000000000000000000000 -0cbd1b4c06fe3ff718371a347614733896ce9bfa 0000000000000000000000000000000000000000 -0cc3ec82158dbc3a74069483994f99dd640b9350 0000000000000000000000000000000000000000 -0cc4c6fffc089ea40bfd864cc4fd64c0684a1f25 0000000000000000000000000000000000000000 -0cc604f2db478345bff5ade4e191111d5cbfbd90 0000000000000000000000000000000000000000 -0cc80e227c2846cbfc6b878d92f602ea1969b089 3514fec915f262aeec9058e61cb91c82a7a12bb6 -0cc8f380b38cee96be9f55b701b23c532ef3fd5a 0000000000000000000000000000000000000000 -0cce59a58b31aa547d8528100af40688ce98a71e 0000000000000000000000000000000000000000 -0ccead1c8205b8b4eaf3743fe0cc92b60c4087a8 0000000000000000000000000000000000000000 -0cd24f9b198783d7268c84f6c7d14586febe2d78 0000000000000000000000000000000000000000 -0cd5feb518a84d172e9d87c8d72b8ebe37097ef5 0000000000000000000000000000000000000000 -0cd6b030a5a7073a2f045ddb2f75e4d25c089c0c 0000000000000000000000000000000000000000 -0cd7bb8f32b6e319cccb36059e65946cea04608e 0000000000000000000000000000000000000000 -0cdbd6ddab7be344221855498df56169d5a20992 0000000000000000000000000000000000000000 -0cdc5ae1dbf66902d990c02363bd579b8e971fa3 0000000000000000000000000000000000000000 -0cdd7f5f388e577568b457e33a9f9bd2419141f1 0000000000000000000000000000000000000000 -0cddfa08a4f0641e45ba6937306e36dd9538ef97 0000000000000000000000000000000000000000 -0cde2a28f2a4b0e3b37ba33fb41abce1d3a18573 0000000000000000000000000000000000000000 -0cdf65ecfd91e63a433bfa32132cd29cc8b1f70d 0000000000000000000000000000000000000000 -0ce0789d2b5b60acd33b7afe368f49b67c78cf0f 0000000000000000000000000000000000000000 -0ce32446dceb40e533be35fc7f066168df819d37 0000000000000000000000000000000000000000 -0ce3843f222cd8cdfd0d8218aa735e7902f31896 0000000000000000000000000000000000000000 -0ce6b8da1e967544dce7e303a798ffa1a8033f74 0000000000000000000000000000000000000000 -0ce7f9a11fbfb5c22027a217a9d392e67df4597f 0000000000000000000000000000000000000000 -0ce949d098c21c0109d289c372cc02d12228dbd3 0000000000000000000000000000000000000000 -0ceae242718faaf31726436ea9c7073b6b1ca94d 4a40d139fe4f56e89964a9a7bd16704b8e437398 -0cefe3f8544cfc6bd896dad0f590791c12495ae3 0000000000000000000000000000000000000000 -0cf48341a1003cde2a615259129273498a06b3ad 0000000000000000000000000000000000000000 -0cf48a5a4869bd8b42f84e7032076756cde6a474 0000000000000000000000000000000000000000 -0d00b55b3bdabe64a636ac47512cc88282f71c1d 0000000000000000000000000000000000000000 -0d01b79df7de0bce3c9087517e1d6a7a7f219788 40f64bd8ef17ea68fe7be1d876cc913be4fd905b -0d052bc17068cffd9262159dd4014bff7cc688d7 0000000000000000000000000000000000000000 -0d064e9ce3ed18f6763b71120e26fe496267055a 0000000000000000000000000000000000000000 -0d0936323e47f05268c7fc6f0fbc2353e74a669a 0000000000000000000000000000000000000000 -0d0c319c7ded9fa8f5692723c921d0ca2c23ad06 0000000000000000000000000000000000000000 -0d0cf952de39f530fac6cb740c57abe34a0bb155 0000000000000000000000000000000000000000 -0d110278bfc2b61e50f38b9059981ce8f00e33a4 0000000000000000000000000000000000000000 -0d122cd2d52a201cd48ba94c339c87ddbe95e013 0000000000000000000000000000000000000000 -0d157a51ac831a8a975decb23e72cf02589d2aab 0000000000000000000000000000000000000000 -0d15d9602ee3c17d91dc7d8a86064e4bbba233e2 0000000000000000000000000000000000000000 -0d1a6ff2f2d7893cfd87fc4378e7d85f25d65762 0000000000000000000000000000000000000000 -0d22b54ce2eae866697c03c91dd405b1ad3c306f 0000000000000000000000000000000000000000 -0d24add1c6e46186e6ac1a7a45bf501fda678604 0000000000000000000000000000000000000000 -0d2968f8e0b1e3258629827e5bad397979edc860 0000000000000000000000000000000000000000 -0d302eb0ce54c68ae246ea934e27d706e090a907 0000000000000000000000000000000000000000 -0d349de6d72fee096fb86bfeb779a7ac95ff75c7 8910709405d595c6faf43f724c20b7ffac8acd80 -0d3680c7b87f299319ec9b4a660483a377c6ee15 b28a6be6c32faf0c8c26fd7ddd1403f50e946de1 -0d36c0ae79d4b8fe3b7ed601e9e0c5c34d6abb1c 0000000000000000000000000000000000000000 -0d36f1187899f610bf056a08900916349bb68d4d 0000000000000000000000000000000000000000 -0d37aedb6a30fca5b21ca2b90fb27a9ca87ebcd0 0000000000000000000000000000000000000000 -0d39e1f71e58ccb02a21fcd18a093977f4166954 0000000000000000000000000000000000000000 -0d3ba16a6ca13288162e47380c3508fd5cf28a18 0000000000000000000000000000000000000000 -0d3c72d0502d7143975f311be8edeedda0f05fbc 0000000000000000000000000000000000000000 -0d3cf0dbf9bc908100103917f8485581c50bd36b 0000000000000000000000000000000000000000 -0d40844350e8afa7451cfdb552f7d8f92daefa19 0000000000000000000000000000000000000000 -0d42c03a84ce847a63e186d03857d67a271aa5ab 0000000000000000000000000000000000000000 -0d4322bcc4b97f4d89aaa1a98887198eeafa9b1f 0000000000000000000000000000000000000000 -0d43419caf51347bd47780e3cd5a7b6a82c084a1 0000000000000000000000000000000000000000 -0d486be007364ff1e0fcd2e130654698fd715c61 0000000000000000000000000000000000000000 -0d4c10ff238f0216c3b9195425410498c182db59 0000000000000000000000000000000000000000 -0d4cdaedbf34f5245eb72aed3416f097fb84ab78 0000000000000000000000000000000000000000 -0d4f244c391ffdd74b7630180204e9b9df59c20a 0000000000000000000000000000000000000000 -0d4f735ed7f59c0ac5a5b3bbe90fa72dc84d8cee 04e8bcc2b8720bf3e531966d9f237d8c733835ce -0d51567bb79ebe573bb6e23824da99c104d6d749 0000000000000000000000000000000000000000 -0d51ca45814bbc60d7a1e6cf6fc7213f0b49c8d5 0000000000000000000000000000000000000000 -0d52021319573c6181f23955f71356b1e52b9570 0000000000000000000000000000000000000000 -0d524d142f01f49416bba58cc4e4165f8a6e15c9 0000000000000000000000000000000000000000 -0d571af650f95e532f4c786a2813e0126599583a 0000000000000000000000000000000000000000 -0d5b0198bfeee039849d521866503120351476d3 4775a6a0575be94c45f3ebc142e5a59ca7f21378 -0d5b621340d3638ed5c418b780abb79026c9466a a361760e254ebb8c5a2564dd3bdc3c098a28602d -0d5dafc7095aee23a5e0252c94f229bf6555f4db 30d522573b13667af2023a6adc91997713b5e908 -0d604bbc9d3b741d53e7fac26f5b24c306751e9a 0000000000000000000000000000000000000000 -0d62dcdfda7b6712708088213a15333d0799c3c6 0000000000000000000000000000000000000000 -0d65cc9d6c9be0943c41ec172f3e1cb9f2bdf5c0 0000000000000000000000000000000000000000 -0d66a6cf2c0cad946dd8b766ac6ea09b96989114 0000000000000000000000000000000000000000 -0d69739d2c67b351921b44f5cfffe573eacc699c 3b9e762a4a838a7d7a8b8797d8ed9cbb686c2d83 -0d6de56058e0e3f34e984e00c9602cda251c05a4 0000000000000000000000000000000000000000 -0d6ff20e32320b08ddb19d33fc9e4c189cff4c2a 0000000000000000000000000000000000000000 -0d71bfe70603d98b2c181a2fc100922d4ef377f4 0000000000000000000000000000000000000000 -0d72504ba99d301ed83212ceddb9610f382a4e36 0000000000000000000000000000000000000000 -0d733ce0f272a13645fb4ceadad581974fd71077 0000000000000000000000000000000000000000 -0d74f9b57db0ec1bbda2b59833aa70577f8f8dc6 27dcb5959e69a2ba81bd0ff673d92c1c3d9ed47a -0d77f05f4541d8a977ebe4f96965dec4e10d6b33 0000000000000000000000000000000000000000 -0d794a674f4d0c4f3c6183726cad8ad48d09314c 0000000000000000000000000000000000000000 -0d7ada19cf74df583b61bdcff22618bc4a8ea62d 0000000000000000000000000000000000000000 -0d7b4c86fbc6cfb3dcad191803f1fa905536ce22 0000000000000000000000000000000000000000 -0d7cbc3f5131d5f3124a7e4273033c75fa7ae090 0000000000000000000000000000000000000000 -0d7e2a3615b4c54656d060c5e6c4659ceaf8fa00 0000000000000000000000000000000000000000 -0d85b5e9045b941fb8ab48566a9d1ef703c2c805 9cbb820a9f681269779f4d9cdc4bf756a42d2a54 -0d871eae6ef2187b9b89c16109afc4697ab6fa12 0000000000000000000000000000000000000000 -0d8950ac02a99f37648ebeb2c60ae7da7b363901 ccd4f3b8e5f444bd61487769118bce4b5f02f8ae -0d89dc084265edc709117cca9af26acfd1dab7d8 16b3275ac6a79f20c7b98f74c6026f24dc3234af -0d8c7e83335eded5112c7ac3342777054b490e5e 0000000000000000000000000000000000000000 -0d8ee2131b4da66a4d274c576da9137c2a7963d5 0000000000000000000000000000000000000000 -0d907fcbab379681065e33bc8e94145cb3505ab7 3b7b255616833e438a5a7f1f3412eb340fb4a157 -0d90b68f88f0f20409fef3c9b3da805c34e11e86 0000000000000000000000000000000000000000 -0d928cd430ddf3e9aa760f8aaaebd66e21d1eab9 0000000000000000000000000000000000000000 -0d9362ff2c431cd9d5f2329aa05056ef8e279cef 0000000000000000000000000000000000000000 -0d94f00367a9507edebb98cc897cedffee5335ce 0000000000000000000000000000000000000000 -0d9579b1a1bf9adff51400d82127294fca996215 0000000000000000000000000000000000000000 -0d95fa323ae23175b8e44b98f06cb78fba06ab07 0eec26f3e502537bbba67a61a117bfda4a3d3dce -0d964bcaac6618dd80b974eb6fcdf3c67ca07340 0000000000000000000000000000000000000000 -0d988413b058f2174fc87ca6d981200317fb4edc 0000000000000000000000000000000000000000 -0d9947f2b1f0997cd8ddf80227b632dd5d3f2f92 0000000000000000000000000000000000000000 -0d9c3553eae29443befa7e622022715cf7fa30b9 0000000000000000000000000000000000000000 -0da1ec65ad0457fd379a47ed001aa184c89bb38b 0000000000000000000000000000000000000000 -0da36c5a162853aa6cc73515afe7e0dc21fbaae4 0000000000000000000000000000000000000000 -0da49ccb6d978bb41d44f6f99c8a8574d3bc2ee6 0000000000000000000000000000000000000000 -0da76b0197f60f498c56cc7a57c243b3865ce6b7 f62a91ded7b38fb7cef5ec44b955b7febc995527 -0dacad8c3d97aa7666d572378c02e599a846c098 0000000000000000000000000000000000000000 -0dad2268d5adb19f77270aa2a9515a4bfbca9b22 d9f2807c07dca497ed6577426da98a23b6cf2b68 -0dade752609ebd19cf9c053dd06f03e9ee058ec7 1f04c364a9090f112ce1d0f618dc86f812fa6c93 -0db220e24df841ed65290a9354b6e8288f93fdc8 0000000000000000000000000000000000000000 -0db3f7cb2ccd83be409ef21dcb5176ac2dc6678f 0000000000000000000000000000000000000000 -0db4344ffcc9a245d7ff0006bdc605606e2f499a 0000000000000000000000000000000000000000 -0db4f1d2a5b7545af4a9bc1997b65900f1a757a7 0000000000000000000000000000000000000000 -0dbc7d65b858c8352b2a3c445d4ba2eb9bc83f34 813dc3ca1e8a89e58136fcff8044ec2c57fe4b44 -0dbc9eb399acf77beaeada3284d3d901f4b44a34 0000000000000000000000000000000000000000 -0dc0158937e34fb102af00b453c3f42d9963a205 534258b238038fe8c803ac9e155ab5243f31fa1c -0dc83c63939c9196cbc19b6fa9bc6fabb89e6a8c 0000000000000000000000000000000000000000 -0dc8bbd88c5e4b1d69595c03ba7451f340265db1 50d1e33b3fa60f9ff96349647b81cc2cb5e000a9 -0dc95733f0908a73567991d597ffb1b4d6a6691e 0000000000000000000000000000000000000000 -0dca8349fa57ad8e27337b6264df46992d9f72a8 0000000000000000000000000000000000000000 -0dcb8f08e0685410493c6b72c307607f6ee54bb6 ec4b0fb2410bb89bc35ec75f9680489fb7b22330 -0dcc5d343c45b71db642132cff873355926dafe2 0000000000000000000000000000000000000000 -0dcc6b982c89cd430c51be596cf95b4a37c8a773 0000000000000000000000000000000000000000 -0dd45458452b1a22c68cd185aee236281c68655b 0000000000000000000000000000000000000000 -0dd7f55a53e866218dc716d780d47c4a9a118169 8acc73b5d1a1a6124abc76812977d8ba146e81ee -0dd7feb41612213779426f3283aba7907cb4ef3f 0000000000000000000000000000000000000000 -0dd81d41c81e02ea8e1a42a7c99ce2995918fce2 0000000000000000000000000000000000000000 -0dd95f18a5ea4839ef98c6d3096888bf2360540b 0000000000000000000000000000000000000000 -0dda59ca8276807082013684fa8113d784efc0ea 0000000000000000000000000000000000000000 -0ddcc7aa12f73e67feade6957af60298a20d7c16 0000000000000000000000000000000000000000 -0dde42c487fee363df5920b3854de2e34eed0006 96964d85d7b28415f940f0e46e94fa40ff0e6d7b -0de11ca950661b64f1034e9bc8ebc796ef15f0a0 0000000000000000000000000000000000000000 -0de6bb1cd91dae7e747a77032a81f32809929fac 0000000000000000000000000000000000000000 -0de92c1d75fb19023d714a97a7a77098f1dbebb2 0000000000000000000000000000000000000000 -0deb79ee818802f4b0870526f9fbf5cbc19de4a7 0000000000000000000000000000000000000000 -0dec5d1aea785cbc56e3f2b22304443f1a39247c 0000000000000000000000000000000000000000 -0deffe685a523690eaaf786951bcdc15a59fc891 0000000000000000000000000000000000000000 -0df44bc729aa8005d79c755092ccb6d4928ce2f6 0000000000000000000000000000000000000000 -0df628951c7616db5a1783dc6ed9e155a8973e03 0000000000000000000000000000000000000000 -0df6abfdeb73e55d818c76e4739260e06dc33c8d e88a2a0a232643e0ed5054f870d21ff0f2ebc588 -0df76e5a21a280357c5edb13fbe1c8c3f7bf1abf 0000000000000000000000000000000000000000 -0df813e8c55334666211fd56ea1fdc7b9464f493 827d2770f89b1912b27c1b4e4a9e9f9e97f550e9 -0df9823f6a218f95f8aa9f5c0460009cec9ecfd0 a17f1716284edbe5f8a73623fc8b0d4d4e2b08e0 -0dfa83934a83f607168b48c48d2b890e55fbddf7 faf04af8c54e0d74a0c1da613febd084920ad2c4 -0dfb7378dcedc471f7ae26700514b04d9be585ca 0000000000000000000000000000000000000000 -0dfd64fc2abdd8ea493453a9ee40402b42a04206 0000000000000000000000000000000000000000 -0dfdbfbc6d33a96ce46c856c6a69c562107fb97d 0000000000000000000000000000000000000000 -0dfddd7d837c6b36d8153c9602ccd28427c7005c 0000000000000000000000000000000000000000 -0dfe18602c60e04b385de9ff43210a22afffe317 0000000000000000000000000000000000000000 -0dfe8c4a80d8e7be477441d005710f365298bd44 0000000000000000000000000000000000000000 -0e0058eefb99973159b8b11b519fdedb39aaddca 0000000000000000000000000000000000000000 -0e00d45c1defef8a12f54e8105c941618508811e 63d71bb9b689a0a2eb6b149dcf05bbce0bc57efd -0e020cc6a25b969e34d73dc1b8214138f0adf7c6 55ab82e8686e50e058a28d957fcaa0b9be2b85cb -0e034dd34ae0e8343895b8434e95cce2f354bac4 13fe7ab34edd10102818dbc01f32ebedc3f9b4af -0e03ced096d16ad1305993bc41e8c98a82cf0811 0000000000000000000000000000000000000000 -0e03fd807a49cc41016b0c8c3133fe5cdfefc132 0000000000000000000000000000000000000000 -0e06411471a898974e114bd57f624781fe3a0b89 0000000000000000000000000000000000000000 -0e06ad7d77756a2f390e14d19b823a42ab65892b 0000000000000000000000000000000000000000 -0e06c96cc2d9b283830ee287d562e0abb17ba138 0000000000000000000000000000000000000000 -0e097419a847a077c7d8a74ebc5237ba9d8ddc90 0000000000000000000000000000000000000000 -0e0abbf4f23f277d5eef07dac0e998b56eef6154 0000000000000000000000000000000000000000 -0e0c883110b62cc4e5805696a56ff717f7088bfa 0000000000000000000000000000000000000000 -0e0f965045c491dfe12eb0cd1fb61c12b46e9f91 0000000000000000000000000000000000000000 -0e107465a2926588975878edfe42e06b9db0fb12 0000000000000000000000000000000000000000 -0e11688259bde94bd9f2f8b9ca2d740677f8ed4e 0000000000000000000000000000000000000000 -0e117eae813fa668e3ac57aaafe058adf95c2b6f 0000000000000000000000000000000000000000 -0e183b4e966b5aead4f36202d60a8fdc5772c511 2bf4faaebc43aa7ac08ff1dcb4aa0aca0ab24c91 -0e1bd1f55a171d526fc6e0eade956811134f8496 0000000000000000000000000000000000000000 -0e1e984293deab4b7ddbb85f531c3ecbda52a7df 0000000000000000000000000000000000000000 -0e209aff7274dfabf4d29ebe617dae56823d8e78 0000000000000000000000000000000000000000 -0e2239fcf92bd1cf8655d3957a4c0a1b99e9610a 0000000000000000000000000000000000000000 -0e233d0fac0220b7431c6ed689c5e2ca6fa80d80 0000000000000000000000000000000000000000 -0e2405ef82305a84ce2e9d05af61470c65c1536c 0000000000000000000000000000000000000000 -0e2663935681ab36a16e17c55a7854056c644fe3 d18f5d356c817fb3d5c01bcb61fa7be70c34ffc9 -0e27541284f005084fa5d02e65381b905ce435c7 3dd93f26f40d5c2b5db588802fe307e8f8d94812 -0e28213a17b229fe7b68368d50a5f620dd3516a3 0000000000000000000000000000000000000000 -0e285e41a44ac4d82150f7e44fca95d308555015 0000000000000000000000000000000000000000 -0e28c9d2faff8076a360f9485c7e38dd3c55a411 0000000000000000000000000000000000000000 -0e28d0ea2813f52c3806c78a5dc92769ab9ff0d3 3b37a2507b939387f829d05a498c519739fb2772 -0e29eda42e314a723a13010c50d572897cd98a62 0000000000000000000000000000000000000000 -0e2cf71a18c9a356dee573dd204ee3a1300c56a7 0000000000000000000000000000000000000000 -0e2dfef689e3b40b8a826a0f64ba741863ee8c2a 0000000000000000000000000000000000000000 -0e2ed74a32e26e795c96f542831f846a429553ff 0000000000000000000000000000000000000000 -0e346a29edf9d65658292aa960e8a8ef0657fe2e 0000000000000000000000000000000000000000 -0e349f4e1d80c8b7586298ab80ab9677d06050b2 0000000000000000000000000000000000000000 -0e3624a28232422c0e6741b93f93599726479bb3 0000000000000000000000000000000000000000 -0e37a18b5f791a80a6c9d537feb090541c9ea5a9 6cc70f9e81ef62957a0423ecfb6cbf1f57f1447c -0e3b881bcc29805d214b8510ebda06a7844793b0 0000000000000000000000000000000000000000 -0e3c7cbce00f0aa57b77ac1f04098c0a21c897d2 0000000000000000000000000000000000000000 -0e3ca408c6a45d6881d2c3012bb90886f05490ea 0000000000000000000000000000000000000000 -0e3df54db5295b73c27a5f1528c2d7806da6f5f9 0000000000000000000000000000000000000000 -0e40a7752a69ecefeaced1ef914ca8b1629f417d 0000000000000000000000000000000000000000 -0e42d1d3a6fb34b8205666abdb95f95481781655 0000000000000000000000000000000000000000 -0e434ad322089805462e5ff6fbfac00cb16dfc0b 0000000000000000000000000000000000000000 -0e4770f0b130b5c00a3ab247dc9b0b7ce56bd675 a79f880c59f1fdc5716a12b941e97f7ce8e3f139 -0e4868392a619db8f148cb4c56cd57e92f6a3d2d 0000000000000000000000000000000000000000 -0e4b458b9259b4c434ef8a86f9e62dfa2ffaa94f 0000000000000000000000000000000000000000 -0e4bc74baffb5644d8be169fe8304a5e6be7bd60 0000000000000000000000000000000000000000 -0e4c8b9f8dd5f48e6e9aa36d42e56f3fe7ba305f 0000000000000000000000000000000000000000 -0e4e45fb2c649f3047256d7bb048dbea372790bb 0000000000000000000000000000000000000000 -0e51e26bd9f0f69f1e32ff51ebc4d9223449b162 0000000000000000000000000000000000000000 -0e543d1e2222887cf833371c97b1cb42cc6ff2bd 0000000000000000000000000000000000000000 -0e5caefcbccce3d64efaef6f7ffb68fdb4ec40d4 0000000000000000000000000000000000000000 -0e5f3d37b258329172203b06035f74b3cb5aa974 1a6693281214af994a185a4a65acaa4c350cc4f0 -0e618211e53c66f33762be225a4d57c08ef4b2f7 0000000000000000000000000000000000000000 -0e63bf8c4a62a5880ed9ed82eecd2a417613f352 0000000000000000000000000000000000000000 -0e68d69f44ec751edcdaceb0a25f5815314cf13f 0000000000000000000000000000000000000000 -0e68f0a712c75812ee8f10db542fe0daa49a3e12 0000000000000000000000000000000000000000 -0e6ad6673ca39be0992262c09db879c815bba462 0000000000000000000000000000000000000000 -0e6bed4c59df7c0c0b887fe821e5bc1ff0058c21 0000000000000000000000000000000000000000 -0e6d952724b8cdb9d91abaa5552478477a8897c1 0000000000000000000000000000000000000000 -0e6f9948fe9e5412cc5f31d0a30bcde30f9ee404 0000000000000000000000000000000000000000 -0e714ae7f220954ea64c7b14b6e6e278be1322c2 0000000000000000000000000000000000000000 -0e729267cddcac493efc84898b665ef518acc186 0000000000000000000000000000000000000000 -0e75cfe1a9c5339e4d7e227f714ded06f088a2fd 0000000000000000000000000000000000000000 -0e75f7dc5cd29e3edd40da1c0e6a700e25c06e28 0000000000000000000000000000000000000000 -0e7837525a8f4644f6ce4b256ffaa6e0f83293b7 0000000000000000000000000000000000000000 -0e792a79b8b6436fa6238b849b975b0236fa80b4 0000000000000000000000000000000000000000 -0e7a332c1aeddb074c1d9b3e22c4292c17795b4b 0000000000000000000000000000000000000000 -0e7b968b6e82b9db92bc09e030fcbbf8113b3e52 0000000000000000000000000000000000000000 -0e7ceba0fbf054960148f577450a336e47cbceb4 0000000000000000000000000000000000000000 -0e80601cabf499c7db372149916b5cb3e2740f1b 0000000000000000000000000000000000000000 -0e80e8b7bac70192663be6040edb13b2c5863163 0000000000000000000000000000000000000000 -0e81411492de9b6813d288a27dd0288886bc694b 0000000000000000000000000000000000000000 -0e837c5ff4ef3969dd01bb4b44bf73ed3b8e26a3 0000000000000000000000000000000000000000 -0e875db3d4b883bd141a9e1502ef9aa89121d055 9ee65301bf718d0bd84899b97e1e48df7ddc782e -0e89f54262990a38bb833a342d538b5febdce54c 0000000000000000000000000000000000000000 -0e8a9a7ecede1fe04168b5a89c1b4122f36c5098 0000000000000000000000000000000000000000 -0e8db71fa8529a320a17d6c57c57f02626844ffc 2b59dc27c928010fd8ea1750c4171a90fdcd8082 -0e8e9dc1a8727bb3c5c0ec87ad10f7ebae6de7bd 0000000000000000000000000000000000000000 -0e8fa6aa168fe2cb9bc5cae74ed22a52d1df891b 0000000000000000000000000000000000000000 -0e954bfcee11a444e61d1d41bacca6295a505e40 0000000000000000000000000000000000000000 -0e9d4103915dbd9beea89e70be1347ab987cff98 0000000000000000000000000000000000000000 -0e9db383695b10640783f15a2607763ce9cf34f0 0000000000000000000000000000000000000000 -0e9eb8a8c76de2365decd77a46d96ddfeec2bac8 0000000000000000000000000000000000000000 -0e9f78e1a585c94eb32d1b88e64e13b74f262c9a 0000000000000000000000000000000000000000 -0ea2fa3e0368053c15bd81a46b36649d60e8dec6 0000000000000000000000000000000000000000 -0ea39d0fb01298a6676bdb65d58097e08d565476 0000000000000000000000000000000000000000 -0ea3b3feb730c6a36c695701d141e08be67b1d23 0000000000000000000000000000000000000000 -0ea877ed9a54a35539c8fbd1a742073e13f2988e 7df8bdf31ca873d2467fb96f174e29c7d373ee29 -0ea9d18b361cf3f57c5c20f8080581ed66d361b2 a211514aed7d35e93c8dfcc16ff3e590fff6796b -0ead125201799c9443f473e2578553291f48ed67 0000000000000000000000000000000000000000 -0eae31f825f2872ce5986c51c770c6451cf19b69 0000000000000000000000000000000000000000 -0eaef37f83899ede9347b96611e79bd8e181f2dc 0000000000000000000000000000000000000000 -0eb20fdb1fa8fa9f22581997e46d8ad03c9c8914 0000000000000000000000000000000000000000 -0eb433f1dec35ba1c0daf2d8b30b47f284ad5670 0000000000000000000000000000000000000000 -0eba19b2238837b4250740242e27467484215ed4 0000000000000000000000000000000000000000 -0eba44e08404dbf7085bbf11b7d68bfc711c2782 0000000000000000000000000000000000000000 -0ebb1e4ec000be8c72f4cd087bef7044caa9de2f 0000000000000000000000000000000000000000 -0ebc0b5f069ffcd74b8b1bec948dd408898f6d0e 0000000000000000000000000000000000000000 -0ebd26c45ca444f08665c8b941f8647970ae5f8a 0000000000000000000000000000000000000000 -0ebe207e69d7a5a9f304cd0606eec1e0d2093556 0000000000000000000000000000000000000000 -0ebfcee8840b3a9ee78bb4258219cc555401ec09 0000000000000000000000000000000000000000 -0ec192da9f81b7870d90949c28c2ad9acb9b1239 0000000000000000000000000000000000000000 -0ec2b18f2d6935cccb5badc0cedd92c9b44b06da 0000000000000000000000000000000000000000 -0ec2c60731a4f8ca26b2bef78516662fbaa63d9a 0000000000000000000000000000000000000000 -0ec4999397fd6f7dd382120d620b72e48103a683 0000000000000000000000000000000000000000 -0ec50ad13a6bb4361f5f1a2bced03d0342967774 0000000000000000000000000000000000000000 -0ec8e36e0f649354b20c714080a903d32df4dbfb 0000000000000000000000000000000000000000 -0ecca96fe2a0b9cbe481a1324e86f2c5736f6bac 0000000000000000000000000000000000000000 -0ecdd308b3b824c0984194c809c7796fb84cf576 0000000000000000000000000000000000000000 -0ece873cecfc4dacd14e8bebbec12c6e00de56a0 0000000000000000000000000000000000000000 -0ecf32e3fcbc4f0c34e1704293f3a4b8ce9bad07 0000000000000000000000000000000000000000 -0ed2f23c9c5865f2a131cd43047a0f5fbdd95633 0000000000000000000000000000000000000000 -0ed865e41e7b40f8973a3398aed5b2dd61faa662 00c0cab78af2422d842349bd001f7de3d15dd5dd -0ed97654e12abc312a191267d58d9ed3284ab008 0000000000000000000000000000000000000000 -0eda461b7a8d5035cebf6cecba26f206a929058f 0000000000000000000000000000000000000000 -0edc11c6c46753ef0b81d0060b925b4f58552996 0000000000000000000000000000000000000000 -0edf95ee2912aec81dc2633ba08fd7f29009cae7 0000000000000000000000000000000000000000 -0edfb6d8007476bfb36c298c30dfbf046439ffde 0000000000000000000000000000000000000000 -0ee198dc934eac25857573eff1143c086603e91d 13d365c2c22e93a5a1758545904c39706242124c -0ee20b712db219ca4113878f255583f235bb6ca8 0000000000000000000000000000000000000000 -0ee484b92e6b6c1dd50a0c95b7ee2f93d96c9126 0000000000000000000000000000000000000000 -0ee5d350c7d0ebda01ee5adc87441fd5d5afd17b 0000000000000000000000000000000000000000 -0ee6c801465f4a16aa28137e05c96542ae1b71f4 0000000000000000000000000000000000000000 -0ee8eea30405f9018644fea7a29dd05a4bab8c6f 0000000000000000000000000000000000000000 -0ee9a7d35fca740a69b85f517830ecff1a3f7f3d 417ea3b43d75fcb324043dfc413a6a3f8f76a675 -0eec0832f299f4349bfd8e06f4bf474ac65e3765 0000000000000000000000000000000000000000 -0eed3b7b5e50517b655c28e3ace789697e4c0a68 d3179dc9361f72ca990ae8ae3f62835b4d52fe0d -0eee1e3484a664bdf88faf7160f98ac7fdcbbfd1 0000000000000000000000000000000000000000 -0eef80d4e45d8242796a30b98d6bc4aa497e42e1 0000000000000000000000000000000000000000 -0ef277361314b1b48336966803f71fdfcf0e5c13 06c2868af5e2564eaf1a42ded96bc9ccb8a88404 -0ef35c4cb39e6e2d1987020e6ed05b278245230f 4629900393abd877c5911e603658abd4efa1dc05 -0ef5cd293d5282bb256507d75fd7bbb1eb1bf192 0000000000000000000000000000000000000000 -0ef64c58f29f54dc231db9e39a43ebec381ae6f3 0000000000000000000000000000000000000000 -0ef69e6aa1893dad90cc2b3353c538b90a7cafb0 e2d8d5c662e409edf644011d4b7d50fcae6abb44 -0ef9a592246420d8b891890601efa54159dec2f1 bcaa04e2568ccd86d142e4495ebb78fb2cae37e3 -0efb4b985736912e2933c5ec8158f2214928b6aa 0000000000000000000000000000000000000000 -0efcae47598c3f4f70b2b299b115d9986672f5ea 0000000000000000000000000000000000000000 -0efda2548a2d06199c59f302cedadfa2796477be 0000000000000000000000000000000000000000 -0effe19af66bef1dbe44e54ab332fd7e0ee3b63b 7979a07ca818eee4d808359cb4c6a6d65600a626 -0f04033a569ee2070d493be3b4ba2aaac3a4cff4 0000000000000000000000000000000000000000 -0f0443c5ac3c9af28777935dc132ef2ab586ed28 0000000000000000000000000000000000000000 -0f0628b26b75c982f5081776817da871798c3c3b d236140a1ae5bdb5913554280bd4eb1ae148274b -0f064f1a077fe01a843f1e39699ff2f4d6967721 ef6074a38648be8788038d7bc1849fb60d5e2ea1 -0f06577ca394c21779f17db02af5f809dc99d29e 0000000000000000000000000000000000000000 -0f079ce044988752c6d86af2175e63406e705e7b 0000000000000000000000000000000000000000 -0f0ebc869b3da7577e2d6b47d68d41a9c0045e80 0000000000000000000000000000000000000000 -0f0f425fb62e3e2b8db525fd01b41d71a40347f9 0000000000000000000000000000000000000000 -0f0f5f45cedde6a3498afd3d66c8d142e63596eb 0000000000000000000000000000000000000000 -0f14761ba340c6e49797706ac3f0cf1147d97253 0000000000000000000000000000000000000000 -0f179a2c3b0ae75e35b1b4f7733f0cf249c7d264 0000000000000000000000000000000000000000 -0f17d5090425a9a0b647b3254dbf657b73afde30 0000000000000000000000000000000000000000 -0f180585be3c83d7627465fff6c9b32ff2acc692 0000000000000000000000000000000000000000 -0f19cff553e950349b1e35af8197cbd2b7853cb0 5379adc77461ef792af19ae4b637cff316d6982e -0f19fd56d91bf2324083913698dfeb01312fb15c 9e53682938a77667ba97bb883ed6ce5fdbc40374 -0f1d7fba407bd1385616508a1e42e31fe009bff2 0000000000000000000000000000000000000000 -0f2679ffa2cd0d93033ec380581307eebb868901 0000000000000000000000000000000000000000 -0f27fadf81b66268edf545f13891401b4d53cc38 0000000000000000000000000000000000000000 -0f2a5f5ddb1c342cee4c64268313e4ad8e671051 84c77637af9243dc55adbd40c2b2de0c766378b9 -0f2a8161c758f73b010c8c12d92fd1c76168a0ac 0000000000000000000000000000000000000000 -0f2aaf1898217a7202d54bf942fcbf43192ddf48 0000000000000000000000000000000000000000 -0f2e02d872820af3f807c1bfba2bcde0764d175f 0000000000000000000000000000000000000000 -0f2e3e44900da2f03809ed402b1651af16d6ed87 0000000000000000000000000000000000000000 -0f2fa7fd34f8c4aefb3a9a65ad02275d4eb361e5 0000000000000000000000000000000000000000 -0f2fb190c11f74f70752889df656f5bf98279b27 0000000000000000000000000000000000000000 -0f372a5168b5c3fd813fffd422e38d6422996e4c 0000000000000000000000000000000000000000 -0f39ff7d2bf4f5cf1037883dc58f33df251f3f73 0000000000000000000000000000000000000000 -0f3b624569543f16e69342fdc99c071c66108eb5 0000000000000000000000000000000000000000 -0f3bace4f8f25052929728cc9cede70209827108 0000000000000000000000000000000000000000 -0f3c725d988e8e742f45492e9cb577fb5c26150e f1693ac5b1fb01a2024ba1927b79d0de3acf3c59 -0f41ef388e3f4caeeccf5d876336bbe5bb4cef03 0000000000000000000000000000000000000000 -0f428eadd3c9d4f10d9618604f7fca097a996be6 0000000000000000000000000000000000000000 -0f43dbaec0ed1fb7d45a4cb090d06a082269fcbf 0000000000000000000000000000000000000000 -0f44bdbf60249d86ff9f25b7f1f8234bd579733b 0000000000000000000000000000000000000000 -0f452e61e62ae3476a780887a8b5b95120f443aa 0000000000000000000000000000000000000000 -0f473df01e44096864de10c32a260681f8bcbeb2 0000000000000000000000000000000000000000 -0f49e97eebd971ba0468bc1b7c6265fd457f60c8 f7065a0592156a61ab194dbeb809804f5cef35b7 -0f4ab917eb0aa6f27acf03949c9645270305c81b 0000000000000000000000000000000000000000 -0f4adfde5189ff60798dedf838cb1f34f1529031 0000000000000000000000000000000000000000 -0f4bc7cf417d6c23a30f1b6e949c272651cf4ab4 0000000000000000000000000000000000000000 -0f4fa3b6a795b5cc13eec199aaacede6ac5cd52b 0000000000000000000000000000000000000000 -0f51802abb089b6eaebca504389e8d47468a4896 0000000000000000000000000000000000000000 -0f53e8f37b7bf8513c93e5e2d67e7787f26ed693 0000000000000000000000000000000000000000 -0f553e8585df26a90865c6184e7f77d91834f1bc 0000000000000000000000000000000000000000 -0f573a14349fd68b7c4b1af5f13c35677d9e0766 0000000000000000000000000000000000000000 -0f5d4ca3efac71a864f6c3a6490658be67aee480 0000000000000000000000000000000000000000 -0f5fcbcaf9c8ee7aefa70d28749d83f87e076272 0000000000000000000000000000000000000000 -0f60fd8b21f6ff8cf3d096f29ccba91296179029 0000000000000000000000000000000000000000 -0f636384c4e58fa37f6029f6bf1961043fd09fbc 0000000000000000000000000000000000000000 -0f6fa163239eeffca9654ce8c778667bafea1878 0000000000000000000000000000000000000000 -0f74ecdbb4741b7e2eb970305dde3eb3e43d52ea 0000000000000000000000000000000000000000 -0f7536ec0890d0c03dbd152c2e1a5a09853354bf 54df0a72768e5d2ec99d037ed77df79152cd859c -0f7994371a072809f2c8cea6ad706184a5e51cd0 0000000000000000000000000000000000000000 -0f7d2eca6395c6e9b730c36fb51a52c8b334c15a 0000000000000000000000000000000000000000 -0f7d7c0b527e45bca80edd753bd132df5b4ddec1 0000000000000000000000000000000000000000 -0f7d81c13c60336b1f8662d3d52a942358bd0c7c fe7ac915324d4ecf2c4fd317d5d4608a24773e94 -0f8097314fe42c0257af9af49b556eca60bc1dce 0000000000000000000000000000000000000000 -0f81f5a62837570e147b44c0aedc3a63d97d5bbf 0000000000000000000000000000000000000000 -0f8266047756b3878450034912920f32607e2efb 0000000000000000000000000000000000000000 -0f83ceff02d7f368686fbc55b44c89ee562e3ae7 0000000000000000000000000000000000000000 -0f871679808d27128857bc1cd6494e75f7b8cbea 0000000000000000000000000000000000000000 -0f8ae6def9e1c431deb8ad6c1c75a2255b0b4919 0000000000000000000000000000000000000000 -0f94c63a68a0c70f375905055e74a2f066555e05 0000000000000000000000000000000000000000 -0f97b3ff469ccae75a776eee7255c2bc243c5687 0000000000000000000000000000000000000000 -0f9ba4af4a8875a310f8fd99cb8a06bbf3158376 0000000000000000000000000000000000000000 -0f9bfa3b2f50a30024f2b1ed5cf24f5cb27cb10e 0000000000000000000000000000000000000000 -0f9c08359ba2cd17e73d7dbf74f2564310c2397e 0000000000000000000000000000000000000000 -0f9d01eea1839b332efc1dd7a0ed93b125632f5e 0000000000000000000000000000000000000000 -0f9d5fdc88a5ee4dbcac0488fede1f4f07e47655 0000000000000000000000000000000000000000 -0f9e74f907e38bf243d75e74aed42f281a88de40 0000000000000000000000000000000000000000 -0fa090ff97d9300b23fdf1a82ac1234a9e6a714d 0000000000000000000000000000000000000000 -0fa36ed5cc43f9e4a46cdfef83710b4f1ac4c970 0000000000000000000000000000000000000000 -0faac5c51e09a4736a0d1aa4fe7123f344562db4 0000000000000000000000000000000000000000 -0faed4a2db8dc38701491069358d1cdbd7f19e1a 0000000000000000000000000000000000000000 -0fb10b826e6ab4a71d0ee195a82a91ee6beb32e0 0000000000000000000000000000000000000000 -0fb27c54eaba36a67d49275d88f2108086703b31 0000000000000000000000000000000000000000 -0fb2ad06871a2f9b3dc1d8a79dbe7888c142e484 e35afb4abfa689c35b50ef865d4ed0d35bae525f -0fb6cb766f332f9ddf01b08886f8b83ccfd7f9ff 0000000000000000000000000000000000000000 -0fb86ee5f5607fe3162f1cc880e627597f06d899 0000000000000000000000000000000000000000 -0fb8963bfb981a027732b4d759e7430456c5b39b 0000000000000000000000000000000000000000 -0fbac3c061f6e1d0a2975200f00c063fb8d402de 0000000000000000000000000000000000000000 -0fbb3e56aeb442f0032d9c01e3d4971f89acb9de 0000000000000000000000000000000000000000 -0fbb830d381d95b39784403181d0d117e4fea56a 0000000000000000000000000000000000000000 -0fbedc73211c9cc6d9075a320e1805645216a279 0000000000000000000000000000000000000000 -0fc1a985c3c0bab1f9d4150f65a9025610eee1f0 0000000000000000000000000000000000000000 -0fc2058daf4835a2394f54bf8a894df4381b34a8 0000000000000000000000000000000000000000 -0fc57a9153aa8d68ec4586838fb9938643cb7b7b 0000000000000000000000000000000000000000 -0fc913567d18e04ca2f991540928ecb745a13144 0000000000000000000000000000000000000000 -0fc9252e63b4b7ff96c8315b5fcdca97023e818e 0000000000000000000000000000000000000000 -0fd208496dfdbfd1cb7f9de6b92fb7c884ba3818 0000000000000000000000000000000000000000 -0fd3e5a4ed396e512eb20bce8c3bedcc11f02016 0000000000000000000000000000000000000000 -0fd50b4b1116d01aff8e040e69be02aed08bd38d 0000000000000000000000000000000000000000 -0fd67c018cb504efaa3b4bf780df9f1a4e489fe7 0000000000000000000000000000000000000000 -0fd6eabb77d218a503bda1eb82270c96e26ca360 0000000000000000000000000000000000000000 -0fdb7dede54d021c3f26029f95036ac7d3e621e9 65ff47b0ac29ec458b8d78fb8130317ade8349d3 -0fdb8109a12f8948bb4be8c6b0c664e6f3fed7ea d04d652e41c456e569cdb6bccbaeff9417fc65f0 -0fdbbbaacf0097a0f36eb623b8ae1a4f03737048 0000000000000000000000000000000000000000 -0fe00e3574f5267948a29692e8daddaaeb275cee 0000000000000000000000000000000000000000 -0fe231fca4c60273fbdd60d2d8ced28ab1598499 0000000000000000000000000000000000000000 -0fe355c553bb5e08003793ec25e56d19c7e0fc39 0000000000000000000000000000000000000000 -0fe79018d01b72e0d338272166b77639bfd84163 0000000000000000000000000000000000000000 -0fe8e22a161c3c0a048cdc33d41265aa19965ea2 0000000000000000000000000000000000000000 -0fe9bc0b3f95fbda11d7964214a288d7f2083d4c 0000000000000000000000000000000000000000 -0feec568a3e66675b76882a26be3ec28b3d0009c 0000000000000000000000000000000000000000 -0ff0846c561948dd018733b3c279d434b42864f9 0000000000000000000000000000000000000000 -0ff091bf7ddddf66d7825364e1ff1a5c4755053b 0000000000000000000000000000000000000000 -0ff251724f9825e148074fa28925bb8d9265bb6e 0000000000000000000000000000000000000000 -0ff45f21e8633bccf996a1907bfe6d3d6f415f69 0000000000000000000000000000000000000000 -0ff6415f9d22592d03f8394f37db2b0f4ffb7006 0000000000000000000000000000000000000000 -0ff6b37031ab75e7c7c59819689338e317df8361 0000000000000000000000000000000000000000 -0ffb9c9fc8f4bf1589a1a573644e1c23b6b451d1 d9f724d2e271b39589984787ceb6fc3a8f5bb1fd -0ffedbc2d74ca27cbbb2fbb18fc8fa1a901e84e3 0000000000000000000000000000000000000000 -10022f4faeb632a42a99d72b76ec57068e3f47c8 0000000000000000000000000000000000000000 -100b8f6ab332171a8f486526f335e997f7c55419 0000000000000000000000000000000000000000 -100cfa0929713acd3cc2d3315223f65c6bbc6438 857b4baf9af690faedb4aaee8758bbbcaf85d126 -1012fd53320e5a4bb8b9dd0aeba888cc769ff1a0 0000000000000000000000000000000000000000 -101793286959d1113af940727b5c6e2101ac2303 0000000000000000000000000000000000000000 -101da2c7729d72d82c68ed5663bd36cfb41523fc 0000000000000000000000000000000000000000 -10218f440291658b1136e17e1c2fed0645a2616f 0000000000000000000000000000000000000000 -1022e281c9e96e31fc133fe1a1e73704940976b0 0000000000000000000000000000000000000000 -102518ddc226f465c8f8e90794b5bde7b9cf8b26 0000000000000000000000000000000000000000 -1028f8d7e2416678242ccabcd7469b6f6e4aba9f 0000000000000000000000000000000000000000 -1028f91a84abc152343a2be003b9fbf617bacea5 0000000000000000000000000000000000000000 -102a046f5397fc02be82de2d7fca694b2c1ab574 0000000000000000000000000000000000000000 -102a7f2b5e2e5f442623c160fd98bbe951dd34bf 0000000000000000000000000000000000000000 -10305eae9b926943f97ae303667e3afa9026595e 30a66794a0677413413d26d769bd956fa7bb8acc -103614f81017a3bf91c2127732364aa7ceeec9ab 0000000000000000000000000000000000000000 -103ed7161312a30fcb2514e420c1f7a70b4c8ba9 0000000000000000000000000000000000000000 -103eda0e4e649cdbc8c89e3c80ba855403801991 0000000000000000000000000000000000000000 -103f4fe3819196aaeebcdc98a645d98e47e02835 0000000000000000000000000000000000000000 -103f9d6ca7efc7480a05c42879d1e2570c5dc9d1 0000000000000000000000000000000000000000 -104192b0e26dbcd01d1e2867f1e0912f6a38f08e 0000000000000000000000000000000000000000 -10448f3d83ff9d11ac4db96e9fc0d4e37b5e191e 0000000000000000000000000000000000000000 -1046d428ad83d2ac0b22456e4106096ca2f0a991 0000000000000000000000000000000000000000 -1047b2c9d55bbae35401d13bd87c82cfdf1c0b7c 0000000000000000000000000000000000000000 -104bc5c203adbc75f7c71960bb18b2b71c889b45 0000000000000000000000000000000000000000 -104ca33a2d6e281fb9ac3496844a75403e1492d4 0000000000000000000000000000000000000000 -104d85b7e6a6245af6cf05d16d4be075d56bd018 0000000000000000000000000000000000000000 -105089bbe8ff6efe068b26a6ae99a510afdda793 0000000000000000000000000000000000000000 -1050bbff77c424193980f6b71bd49d5799c6f0a0 9e71a0893da62eb27273345128365e6dc7784422 -1051736a4ca76eb71c5c651e8c78ac808e8edc02 0000000000000000000000000000000000000000 -10533edc9093472adbf9fce354dcbe19c459a79d 0000000000000000000000000000000000000000 -1054c3a0a45b2171814ca0de3e5e31f3c774d3a6 0000000000000000000000000000000000000000 -105626cf79f9b02faaac6d17b35a486e311c7c60 0000000000000000000000000000000000000000 -105769eb557af47e5f2d0bea47457827114942fa 0000000000000000000000000000000000000000 -10582259e70215a9e1d4ae9d1f38dd45b6969d92 41f983a473034e0a506ed435da29a848ee428233 -105b998d81d8c514cdc3e2aa5086ebb8086fa03e d2464af9c92c7d98e752cd6a22048558b1e10d31 -105bc12689db56f6e9cdf3f44d8ff3a5f2c08573 0000000000000000000000000000000000000000 -105cf02515659d15047bd6c236661745e9170907 0000000000000000000000000000000000000000 -10601d4ebe0792308fbd4f0b8882e4e3cef341e0 0000000000000000000000000000000000000000 -1060ddbb5b336e0cee5c8543afdb0b59c9d27621 0000000000000000000000000000000000000000 -1068e340ca35a3cd9c47656705c3746cdf622fa3 98e1e08ca9a552c73b7cb692d0e7fe176b31be54 -106910e88b62120e072fa2e728a8487d66d36479 0000000000000000000000000000000000000000 -10691d2154198c660e229f567420d29abe1faa31 0000000000000000000000000000000000000000 -106a14c5c764ff440f0122ec639f913f9b3b5a94 0000000000000000000000000000000000000000 -106b64de78c3fa6d001210663ef8dca6c64cb744 0000000000000000000000000000000000000000 -1070105ccb906ae2d64ac719ce91c558b8f9f6e9 0000000000000000000000000000000000000000 -10710191e2de7ebddc42b60a8c676bc6097d6362 0000000000000000000000000000000000000000 -10717d82267e5d341669ef78a5a6a29ad419da7e 0000000000000000000000000000000000000000 -1075568da56078ca0631f9cb7a310f27f3388c66 0000000000000000000000000000000000000000 -1077115044b25107442ddd46b375e0295879ef8c 0000000000000000000000000000000000000000 -107774c160ad748e825df39dadbf021c48d392f7 0000000000000000000000000000000000000000 -107819d757fa35eb1aec97f1d8ac98f0c58e6ba0 0000000000000000000000000000000000000000 -10798eed66538826c7720157c3568d35c7189960 0000000000000000000000000000000000000000 -10844e7633e3306b865350df677fe44773867082 0000000000000000000000000000000000000000 -10846870d2261f7c1e7dbbbc0f187f968d20b20b 6e6f91ccfb5c88b168fdf17cb79a8d89bad96b38 -108bd57e87174be8234b7f327f14f198f1b41884 0000000000000000000000000000000000000000 -108c6379ecf94c815bf1b153a4c45c4ccf7c3814 0000000000000000000000000000000000000000 -108cc39813ec56709cadf4680667ed738aaf427c 0000000000000000000000000000000000000000 -108dfaacbf30424b6e5f751af58a4f5a7601ca98 0000000000000000000000000000000000000000 -108ea73be559f6752a461149fffa9b294545359f 0000000000000000000000000000000000000000 -109173052516ec24fb93a97b9148ac6a25b2c06c 9fd18d2e624f7fcf0d26b9197265e5bf51437060 -1098a2f35d41a1bb3bbab63a02e671d9d7a8e4ee 0000000000000000000000000000000000000000 -109ca4c3c8e2829892b5d6590df991f6f2c0b3f5 0000000000000000000000000000000000000000 -109dca9a6996fb8d9bcd088d112db2d05d192a6f 0000000000000000000000000000000000000000 -109dfef79510c37d2f6abf344fadb5bbf85382a1 0000000000000000000000000000000000000000 -109ef75d6a93a9aa7f27cd769edcfc109b9093b9 0000000000000000000000000000000000000000 -10a00f5837dcef002d9fa236ff11e668067ece94 0000000000000000000000000000000000000000 -10a34d49b54eacd49d481fea5203378b04796bc3 bde20bba74f29f2a37a1913026dc37ee21a01b1a -10a9a3e5a642d6b538169d9858aced5c08a26bf7 0000000000000000000000000000000000000000 -10abf34383bc629ff25ae9e048aec6deb53e060f 0000000000000000000000000000000000000000 -10ad3d187e3cb2bad63f8aa507e3ecdcc1e0fd5b 0000000000000000000000000000000000000000 -10ae3ea56ce59f1936e7eb5a462420c720c2b129 0000000000000000000000000000000000000000 -10ae608f1f0cd9c8f2d3f17fd3383dedc2b3134a 0000000000000000000000000000000000000000 -10aeda1901bb4f13975461e268eb382be24e2183 0000000000000000000000000000000000000000 -10b34d38349fae694c3c937637cf08f43d1546cd 0000000000000000000000000000000000000000 -10b4cb27c5f7d2f564585dde8994bc3631491772 9fb11a7a318be2192000bb0913c7f86e6dfea33d -10b60deaa2e4353299a66e99eae0f06d53ddb661 0000000000000000000000000000000000000000 -10b667cf326cd54fd97378bf08b819b3930f08d3 0000000000000000000000000000000000000000 -10b6f8637387762215332106e0c91c93cca72dbb 0000000000000000000000000000000000000000 -10b70d7572c6c6bc7174a2d96311e105b17a7c05 0000000000000000000000000000000000000000 -10bd909feadb1d9fc64cbd6afdfa23733b4d5538 0000000000000000000000000000000000000000 -10beb4156579b621246bca461be7a0017bc280ad 0000000000000000000000000000000000000000 -10bf01015f2da241855e15b40677eb8f9ffc892e 0000000000000000000000000000000000000000 -10c69571e7dd8a7cc0fbc9f20a55d24b1b1032be 0000000000000000000000000000000000000000 -10c85e65bb92ed3677329a8985a7ed0b07c35171 0000000000000000000000000000000000000000 -10c87dc7fce84d6c57bfd360d90f6047f3ecdb02 0000000000000000000000000000000000000000 -10cb3c8c8d70fc6367bc226b70d3368c4e7e7f9b 0000000000000000000000000000000000000000 -10cf63a9a148fe8d2ba312855882f32066fd0b1b 80806672bbfe2683b247cf06c2e7ccfa4f8aa930 -10cfe8bcf030361bad4287ae9c19984890c8bdfb 0000000000000000000000000000000000000000 -10d150e8a969d3542cb3a627f85971c4e102b881 0000000000000000000000000000000000000000 -10d3f753b52677cb4fe63d7e3c1e3c6990518cf3 0000000000000000000000000000000000000000 -10d68da45d6e554271e567dc5e8d38dac46dac1a 0000000000000000000000000000000000000000 -10daf5bdffe90be6f8b21a9b7872def03a74e141 0000000000000000000000000000000000000000 -10dcdee69b19ec1c701c79a5b9d85abab5345d94 eb9aedc6ba2f326a3f3575fdf57b82b223f8c7cd -10e28a0bcdb89ef7fe2580a7908bb1fd39b91fdc 0000000000000000000000000000000000000000 -10e3ff6730c6b995ef83effb90c9541a126b48cf 0000000000000000000000000000000000000000 -10e674d4ad6ea0becb0c3fa3a64788640fbbc647 0000000000000000000000000000000000000000 -10e6a2b042104bd7481b6c21ddbfda594683e3c4 cb53886f87c75f68553090931d69518009a5c066 -10e7495708d25af6f86028c2cc59cd485d96a0a1 0000000000000000000000000000000000000000 -10e8d7e62768da3c3007eee8123bd5db927c8cbd 0000000000000000000000000000000000000000 -10e9116e33d064dac5d189b0aac019c3e63b4627 0000000000000000000000000000000000000000 -10eade765ad63d4e660a5a06709a9ca876f2d411 9a3e13f3abe3a1d470fe3d2f2ba9f5b08609116a -10ee01fb337a0ffafc4c1067715551e7a43d90a7 0000000000000000000000000000000000000000 -10eeb063bbad9f6ef0d08fdcc71f1d80511b01c0 0000000000000000000000000000000000000000 -10f0291568de161bdec762da1fb1433a96257278 0000000000000000000000000000000000000000 -10fb3bab8158a87860abf95f02652a7c369f11c3 3e52ea9d5da56f0dc5a2444b73e79621f7714b0d -10fd0ed41bec930e789c111c611486d6d7c38a98 0000000000000000000000000000000000000000 -10fd47c55d84d3a5fa2a377a4a36d2f87049c9dc 8cc930289554a5a29de0a37f07afbcdb41630498 -11012ecca222134d4616bb84f1aee53ab386f6e3 0000000000000000000000000000000000000000 -11026bdc3a19976c74b489b6edcf2e65f7ce9c45 0000000000000000000000000000000000000000 -1102c92690c8f9494be624bf9f479c2cd449ae38 0000000000000000000000000000000000000000 -110322e67caa43cc91d7c0cd6b3330ab8a759da4 0000000000000000000000000000000000000000 -1103e634a603fe38e77d3769bd77e51f23e51d8c 0000000000000000000000000000000000000000 -11055a8ad06b59d221d62b814fc597abdeb12afe 1268aa56cfb793e47eb261c26455967248dc3607 -1105c7b5ebcf30abfe2326e050a34256fdfb9cf4 0000000000000000000000000000000000000000 -11092762eb405863d8a6a30568ecf479262e0ef9 3149bf944fd5f42d7be0530db5063f257b4ae911 -110ac43250fdb3531fe26d4d29292e33df7855e8 0000000000000000000000000000000000000000 -110d589dce85efcda0b178b820a379fc95e712bb 0000000000000000000000000000000000000000 -1111f727be41d7dda6d72df1613d36d7a8fa87b1 0000000000000000000000000000000000000000 -1113095682a4d83f4b56a566e03f241b8ded5699 0000000000000000000000000000000000000000 -1113dcb2356b1789f7e364a92345627415b3230d fc6fbbd071854ac6d0b487e8679dbf175837dee2 -111535af69b070980330fe83ed2eab5ca759c73d 0000000000000000000000000000000000000000 -1116133b5b573ccb0ca19ba67957af8440d22ba2 0000000000000000000000000000000000000000 -1119f233f532dc74e61dc3e4de59199eac1bec4c 0000000000000000000000000000000000000000 -111a89d674cdaa8959078c8af5be40c062b442b3 0000000000000000000000000000000000000000 -111b55fe489cce9bd676b4b88fa025b58177bd61 0000000000000000000000000000000000000000 -1122f18cb9147333843a6f38c7d6f77dc9132c44 0000000000000000000000000000000000000000 -112887588302b0e967a79f20ca95d87c9f986cd8 0000000000000000000000000000000000000000 -112aef6bb1fa776ce7f1368c53c57afb824b421a 0000000000000000000000000000000000000000 -112cdf8f7376157aa37f191cf25db71e12c3f15d c202bcc2351fbfb56e04a405ebaf319c522d555f -112d4b4c3fd17d76abfbe9138440981f0cbfdaef 0000000000000000000000000000000000000000 -113229d809ad7f97f392059a015770ad673ca17c 0000000000000000000000000000000000000000 -1134878a25cd1a946f50afa4e6226bf009e05dcf 0000000000000000000000000000000000000000 -1137969ddc0ece747008ac6352a7f573768cdfc9 9f8b24ee6336210a6e26c43faf862ef0dab20bf7 -1139146aa49b99fd29fab078199b25b2811a6447 0000000000000000000000000000000000000000 -113b5a324302e28f1e2746f93ccfb778e70ca34e 0000000000000000000000000000000000000000 -113e1053cc1342148281c3daf9b963d79742ad98 0000000000000000000000000000000000000000 -11418b652253c05960bed85aa40bed69356d5459 0000000000000000000000000000000000000000 -1143ca7dd669dfd31ea62edf1c471be90e49f6fa aa64e5382df6fb94c7fe4349fe3f178e8fcf55b0 -1145a089397fa29c9e55bd408f8a825b476b204e 0000000000000000000000000000000000000000 -11495c5d3d3fffc90bc0e04a452ca7e87fc051b5 0000000000000000000000000000000000000000 -114db4724709cb624e8acd840978b6935f75c13a 0000000000000000000000000000000000000000 -115560f445336d95d9fccdc1b8b2a90e210fbbd0 f9ed29613c5afe38f00924b5789e5653f86a5d7c -11559e91f9f943ac2f0bc3f9d5fe1fc08d426cce 0000000000000000000000000000000000000000 -1155d7afc08d3e0f5c1337624e6f8cdb2e5cb354 0000000000000000000000000000000000000000 -115607076ab3319800d37f2f16b38811bc10c4b8 0000000000000000000000000000000000000000 -11580d11b905118c5d320cf568510e92bb08a86a 0000000000000000000000000000000000000000 -11588720bcaf5a0943d0d956d7ed389a2a1c1c34 0000000000000000000000000000000000000000 -1160ec4e7d21a2619e9661d6afe3a6356267c6c2 0000000000000000000000000000000000000000 -1162722a7c7b7dbea45ca82e19d92222fb84e911 0000000000000000000000000000000000000000 -11687bb50484b77c2dfe6b41c1f223248bd3c773 0000000000000000000000000000000000000000 -11697d75f4db265ab411472d2bf6bc6bd0a68a7f 0000000000000000000000000000000000000000 -116d6a9413b0c84fcb263b5cd0df5cfbf7ccebc1 34f8bd7c7000d636dddabfe5327e90b041a187dc -116de4494f9545122d163d1c61053a66a179f5b4 0000000000000000000000000000000000000000 -116e61f3b48b3de92d71f2ea6f621449d213371b 0000000000000000000000000000000000000000 -116fd276c0a288383f009224e5baef509523cad3 764550e7461abdbabc21ffdd58f3656b352804af -117197a7a498ea77058aed63db11c6d444e119a8 0000000000000000000000000000000000000000 -11731a4f734bf335e8590fcd4f50be807dabcfb7 0000000000000000000000000000000000000000 -117340b0d72bc8884290450ae8b89643528e0f58 0000000000000000000000000000000000000000 -1173d64db836e57918f17b10d682ece887bc7472 0000000000000000000000000000000000000000 -117471d39b05ebb5b59658e833a003555357651d 0000000000000000000000000000000000000000 -11749f70a36a3cb7c771ece5fa738233d3db14aa 0000000000000000000000000000000000000000 -11766662a15a05d69cb9024f25bcf91971126c20 0000000000000000000000000000000000000000 -1177b7275501818d94812bd75a370776a1610a20 77bd8c1ba8bb123a3c568daa5c608cf21bfae67f -1178d97c0847e5f01fb93ac176ee1941b9de7888 0000000000000000000000000000000000000000 -117c20ebf96e63caaeb5c56bf5f97268355de0fb 0000000000000000000000000000000000000000 -117f69e5a755b164c6229d069d2e7fde39026e17 a207b39e255502c51b9ceefb0f58bad7bdf23457 -11801d977439ebabdbd6113285d8db70399ee3b7 0000000000000000000000000000000000000000 -1180c08a23b39580fff23b9a05e9e3194714b3ad 0000000000000000000000000000000000000000 -118515263ed4d30a5ce2605193df48e40869e228 0000000000000000000000000000000000000000 -1187e24a8417e8a0fa4a80a026c565cd3f3f1208 0000000000000000000000000000000000000000 -1189d64407e5962d4b8a8e28947ebb7ed0469c04 0000000000000000000000000000000000000000 -118db453ef6f7203cdf68feb9c9cc41cdf13dede 0000000000000000000000000000000000000000 -118dfa4b8fc24db7b13d492bf7510a64fa3ecba3 219c274c17700edd01bf1bcb1b24cb43cef2653f -1194962f3ec323534059a33e721c82fd27580962 0000000000000000000000000000000000000000 -11952f8447b672c766e0bf6b6f709abe20fc1433 0000000000000000000000000000000000000000 -11960da656e7a47ee58b0dbfc733e2231973b91c 0000000000000000000000000000000000000000 -119a7f907bc359d7ebbf1fef8d2d8df93d7b4cf5 0000000000000000000000000000000000000000 -119c4851ade8132118a293c1a46dd09dee67a38d 0000000000000000000000000000000000000000 -119c75f8c3d22b0ea62e1376c08780274e7b87ca 0000000000000000000000000000000000000000 -119da3b8a9397dda496d181b7416f11447e3f5f1 217f79311ebc63dfd63388b44681437d8c9c2eef -119fb4697ca0ec16858330154a3fdb24e7b22723 0000000000000000000000000000000000000000 -119febb45343478b0b3bc5a1760b1b24c32d8e73 0000000000000000000000000000000000000000 -11a12df7f416b64d4eb319ba54927cb5ff665738 eb14050460cc3b188321566c1805e41d28a31efc -11a271da8bd46867dd5dc3381c9722907eac957e 0000000000000000000000000000000000000000 -11a2f7bf4894af314c0984ac48365ff4bee38cc6 0000000000000000000000000000000000000000 -11a334516a4ec4f94fec8a59a86020457be01cc9 0000000000000000000000000000000000000000 -11a4540fb9510657866185a344f6b99d20fd656c 0000000000000000000000000000000000000000 -11a49566970d661597de32aa3ef434e80d96804e f9d5842a19cdf4d58310b79c361266e65fb7441c -11a4d4964802dbc147f369b8a16df692c391cd2f 0000000000000000000000000000000000000000 -11a52bc507ec2f30e2e7cd06504ce0f34d36d020 0000000000000000000000000000000000000000 -11a5a133fd7444324dc68dda84803833c7a880cd 0000000000000000000000000000000000000000 -11a7702de9d7e2f500f4860ad425a1fdffa24e8e 0000000000000000000000000000000000000000 -11a96988f1882cff2813f88e4bbf5bd64b3d81a9 ef09c5616dc629612afdf3a7fd22b6239b205143 -11ae94a24ab12882d3c4beb5d425a54dc82cc97b 0000000000000000000000000000000000000000 -11b2d542a897f52477053764941ef6b5ce9b78dd 6773c3e7be58140164ee0c4cfd82057930587697 -11b56d0a704272876f86bc9c3688e9a3546cdecb 0000000000000000000000000000000000000000 -11b5e837583cd6f315c8db9cc01db768e6291c71 0000000000000000000000000000000000000000 -11bc0866a2134c62326939bbc0c0c1b69120d714 0000000000000000000000000000000000000000 -11bcd2dfc3a796bd64fe5fa712070973198baeb8 0000000000000000000000000000000000000000 -11be0104641379512d200b80d14851d5c9fb9fa2 498a8d9c4646148c45dcaf0deabe8d8547a92ae2 -11be656b3afb44da51ee6eca3d2a49598c4286dd 0000000000000000000000000000000000000000 -11c0f75b36b81c712c53eeadf4079aedb7e5a6af 0000000000000000000000000000000000000000 -11c20677bf532c891221eff787cf8604743078d7 0000000000000000000000000000000000000000 -11c2e48c4c80a395002f43b2f901747395156df1 0000000000000000000000000000000000000000 -11c3994c5a501117e6b4ac28856a3898b61117c4 0000000000000000000000000000000000000000 -11c3ae8a2616b4c6e673a82d709ec235b53b9ba6 0000000000000000000000000000000000000000 -11c40505eb7e78a5375128b34f4c9f2390497c5f 0000000000000000000000000000000000000000 -11c417f0a2c9ae1100bfc85e20f9af2863fbf1c5 0000000000000000000000000000000000000000 -11c442537a9b108d4073523da6549983f6c18952 0000000000000000000000000000000000000000 -11c9ca2b19737bb4cc3ba388a95605c28c6c51e5 0000000000000000000000000000000000000000 -11ca558339d54185866b0fe8ede915d50def0288 0000000000000000000000000000000000000000 -11cb4f16f47697eef4dd24c24c159f88780604a3 0000000000000000000000000000000000000000 -11ce78cab30ce7ac9130549cf738a03d6da6b28d 0000000000000000000000000000000000000000 -11ce911121cb056baf7ffb811acc20cae1e37ca4 0000000000000000000000000000000000000000 -11d1c4257169ea62700c5722a66c1de846dbff5f 0000000000000000000000000000000000000000 -11d2d77eb9d9a589d7fe59b87728174c61d4de47 0000000000000000000000000000000000000000 -11d5563d7be13a5efd18a37de7f90d9129c62419 f4dae2fb1b94b9f1c4b07ac60dcc399c292d606a -11d7071ffd0271fe2acf8f95e52619ce79f45d8f 0000000000000000000000000000000000000000 -11d855622d3de641a93f2e3ee1a1a268f573d1a2 0000000000000000000000000000000000000000 -11dd9778ba68ee6ae1ba5e5be25699db118bf4cf 0000000000000000000000000000000000000000 -11e2c97593d0ab5c0a70b995d1782854d5feca4f 0000000000000000000000000000000000000000 -11e991f7115d987c3ca2c52b26aacf21960c2464 839c228ea7a09b13ab9bf42fa541b5a5dc364282 -11ea9a1ba24cd6a2abbf42e16a918f42a34778af 0000000000000000000000000000000000000000 -11f0c34a3deb40fa93a7458997c84d133820b815 1614f5441e230c502fb739779ed20a1e2bf844be -11f2d48e601de90a5a07d99cf0fa3937c42d8714 0000000000000000000000000000000000000000 -11f8059ffc3b96f8cca414358dae60421bb2ce71 0a786d8707c158691452c40fe513fbf51f7cf807 -11f8b05c0d84553a24c14715e3bbd40e2223c02d 793a061ee5997b2796c7f269ad57cc6034376e71 -11f91796a944e05da1212dd98fe7803dbd4dbb3e 0000000000000000000000000000000000000000 -11f94e939dc8045497912c038a34e5116cc17ed0 0000000000000000000000000000000000000000 -11fa90448359d2c90ef8d0448abd9a128b4c087e 0000000000000000000000000000000000000000 -11ff354d6e3c443b3e31afade838ee4230697647 0000000000000000000000000000000000000000 -1200e4ec5a6057a2b402aa9931e2dc9a1098d45c 0000000000000000000000000000000000000000 -12019a89a3502579366c4db7d395e5b0b4dc6b06 0000000000000000000000000000000000000000 -1202f701513cbc8e2df489a71cbb28ff86bd8d04 0000000000000000000000000000000000000000 -1203f2da7e52f993aa53f28407991ee4914f1c6f 0000000000000000000000000000000000000000 -1206279edfcfab909c0de576a51441e973833b30 0000000000000000000000000000000000000000 -12081e88fbd683e58a029153afd57f043df9721b 0000000000000000000000000000000000000000 -120af91555c73aa655c4febda7a2124732bbe799 0000000000000000000000000000000000000000 -120c22c98da2e643a41537f570da1cd5162df47f 3d17c7063962a249140479130a40b07ae524a1e0 -120c78374999359ec6d0109e9de0f33d1b11c09d 0000000000000000000000000000000000000000 -120c8b61ccd6471f94d3f397b6cdb45b07129567 5f0744fa60780797052ed39d2806a3ee81085bc6 -120ddbe637174e7a8acf0ff92845f2110f967b96 0000000000000000000000000000000000000000 -120fdf01608eb05249f81d6102a24480709b0aab 0000000000000000000000000000000000000000 -121020e6b4b62433a175d2acd8f3ba8434980edc 0000000000000000000000000000000000000000 -1211180f71342203db5000a1cbf22df589d16e4b 72858a560d243f4f961d71faa5d037db16ac642b -1212c70c59b510a01a771d2b6b4f878c17ee2e02 0000000000000000000000000000000000000000 -121447cca4a1224959b4537577431ca309bbc0fb 0000000000000000000000000000000000000000 -12145533cf2855cfd390592cd1f6b521904c69d1 0000000000000000000000000000000000000000 -1216a983d3a6f9f1549971d9563fab6b19595c4a 0000000000000000000000000000000000000000 -1216f064fa2c3cf4c4c99548ead0c0bb44e4c718 8b6d147069291348afdae4ef3f5d1d8ed43b7f63 -1219ed7946c32ddcf8d06e002c004c9ab4440cd2 0000000000000000000000000000000000000000 -1220101ce486cb9edab36ccaf6685016bf5b990f 0000000000000000000000000000000000000000 -1220ed5e635f1395fd41d5c697f1592cbe789458 33cc012c32704e02a273bb3081f220fafdb8d174 -1222cbd9db984cccf7c88547767f2d21c7e4448b d7c8a13bd66217a87bc4ef0f97fff3b0616308c3 -12257c770192783a080f3eec535708185b3d684a 8977d82ed6a095cb5d0306866ee6e51fe962ae9f -122d5d09692db103ef8e7b2e2fc31583ff3807e2 0000000000000000000000000000000000000000 -122f551481914f577ac61c629b9ebcb371f80fc7 0000000000000000000000000000000000000000 -12313196feff06f404775343a9deec411a3b87d2 0000000000000000000000000000000000000000 -1234fe480b6895cade047bea2b5b25bd7e1620b6 0000000000000000000000000000000000000000 -1235830152f171f4b0c88b0c8895664242b75994 0000000000000000000000000000000000000000 -123738b556d95f97fdc5d91ca16d418852c5abc6 0000000000000000000000000000000000000000 -123babdf91f07356296ee7cf0c21579581438fe5 0000000000000000000000000000000000000000 -123d3900f6bbdb4b06b588565a67b348b0bae624 0000000000000000000000000000000000000000 -12424df3c8140290d9e5c4912cbdb260aae055f4 d13e4f944a338943e11608839a08a0ff86d5d312 -1248359f65f6d21492d8959df4dbe7df2c0f3053 0000000000000000000000000000000000000000 -1249e50102e0705732a5eccda0bf8df4793e03cb 0000000000000000000000000000000000000000 -124b7f5e322cab142d7a47fd68afdd853dc38b92 0000000000000000000000000000000000000000 -124c28814c0229b26bf22f302b0ea4fac3cb4fd9 0000000000000000000000000000000000000000 -124c4eaafc30f759f478791c4e95bcbd6de9439d 0000000000000000000000000000000000000000 -124db9928136a3e3d91035cae3d95a3cbc541c9d 8059ab44fc13d83015d188ea7ee629258892878b -12541ccb1f1757c44410b73223226e07d0cbcd91 0000000000000000000000000000000000000000 -1257278519a9830483dac2a34aa78cb3b44e1704 0000000000000000000000000000000000000000 -12572e7195011e598e7b9ad0da9ec0d7073c063d 0000000000000000000000000000000000000000 -125b7fd0b0b4a35fed0eb828b32dfc8393522f20 0000000000000000000000000000000000000000 -125e2d067e2d73a5d467498bb4d186a674eeb32d 0000000000000000000000000000000000000000 -125efa2ce51200172738609b51a17271958ec65f 3dff322af22825cb06c3f6b7d45a86006b88030a -125f54deca094d1d6678d4129f2812abb9c12e6c 0000000000000000000000000000000000000000 -12612a6fad2c4790bde169cc5f82d1e961ff755e 0000000000000000000000000000000000000000 -126161cc61f420766c5be5613d5cff0afc0b60e4 0000000000000000000000000000000000000000 -1262e2fcdfe37572e12b44bd0cec7cf11d5060ae 0000000000000000000000000000000000000000 -1265ef660372a440ac2d6d0a2e0f3a59562f4d5b 0000000000000000000000000000000000000000 -1266a49f87cb978b0eb9f34757e83c09bee371dd 0000000000000000000000000000000000000000 -1268a5eebbd09dbc4c4d5272c2bcdc0b035c256c 0000000000000000000000000000000000000000 -126aea35e6e455506f1a8af68d0c3032bb305960 0000000000000000000000000000000000000000 -126e2d47b1859fbf65ef8721800a4bd1eb91b39f 0000000000000000000000000000000000000000 -126eefa0db9fd7fa66ace49dc86157f7ec676d33 0000000000000000000000000000000000000000 -1270788c11d76763fee488481468daba9b96e263 0000000000000000000000000000000000000000 -1272f32f277c447c1f198c9b6a4fe676b7963d5b 0000000000000000000000000000000000000000 -12764eccb3ede0ed71da0a43835f2817a30eff11 0000000000000000000000000000000000000000 -1279a4ae7c8d9fafb8e4ef4a074a9400f4627f53 0000000000000000000000000000000000000000 -127b173fa76460254010251cdbf01eb677adef6c 0000000000000000000000000000000000000000 -12819e13f5df5527e9a6a301da96991434134114 0000000000000000000000000000000000000000 -128615e934ac6390d3d43d2191dae2ff9fb1e2f5 0000000000000000000000000000000000000000 -128868893bdb06a36235518b4cb203feb7c3a89f dc690c34c3f529c1c1c48504da312a13be86ca37 -128b989f57fab1f3c1e424684d88885793435343 0000000000000000000000000000000000000000 -128dec11c32170e4ed07831daa21698a3ff0462c 0000000000000000000000000000000000000000 -128f7037e73451b8bda33a2fb9f9d6bbc78f091b 0000000000000000000000000000000000000000 -128fc6f3e7c20da0215f54417b09e7657bfc6a61 0000000000000000000000000000000000000000 -1291fa6bd29f4bb1c66e2afffc514db7111cf444 0000000000000000000000000000000000000000 -12932e34aaa450bdec49f11f5d40570cf56482ea 98e93ff3802462c8b90d6e861439882336a60f33 -12966d20af72f9d272308bdd251c6b61338e8f6d 0000000000000000000000000000000000000000 -12971b9ed858742b158eb98b8e94663ff2ccd646 0000000000000000000000000000000000000000 -1299a9808782769bba9f6a48bf52cb1c68182e78 0000000000000000000000000000000000000000 -129b4c3a660367610fe26247fab50f6d7da66857 9047572c5152cd09a69ab95644b267a6dfae2397 -129d13b8bc0ec8037c480e4acd5a6f702e324fd4 0000000000000000000000000000000000000000 -12a1536d46c71d6951866823c85ffb5daa2dbd5a 0000000000000000000000000000000000000000 -12a490459d5293749225d9c78f47d818f604d44d ec41dc8c71de638aaa5ff1291ca29a87f9383103 -12ab1d646585d78db273227223c706733ad6fdd4 0000000000000000000000000000000000000000 -12b1d4704ea448b55ec155619be1e50c0e67e9f9 0000000000000000000000000000000000000000 -12b5e3847941bbbfaf57bfbc5f2fd56d9bd581c9 0000000000000000000000000000000000000000 -12b5fc39fe2c732c2cd84672d57aaa206b535d48 0000000000000000000000000000000000000000 -12b8e1bac88c5744c0b85aa7b042c58cc828917e 0000000000000000000000000000000000000000 -12b8efeec03fe81a2da1b861e62ec529a536aa55 0000000000000000000000000000000000000000 -12b92ba1e3f5f241da447fdeb741594d139b020a 0000000000000000000000000000000000000000 -12b95adb730e4d1b3dc16a8dadb4047072cd486f 0000000000000000000000000000000000000000 -12b99e586ea3ac041f5e730a09800a04fdf9b472 0000000000000000000000000000000000000000 -12bab98bb2a1959d564b9bad3566192369722f13 0000000000000000000000000000000000000000 -12bae7345751805662cb4e7a6412a2f3db6bbcfc 0000000000000000000000000000000000000000 -12baf14d9f6087273bb43f0f9f1781d0b0f9d9a6 0000000000000000000000000000000000000000 -12bc0b7e22bba24b2630951483fa1baf7f80d340 0000000000000000000000000000000000000000 -12bf2afc48d28a80298b70facdfff3a3654b0dd1 0000000000000000000000000000000000000000 -12c0d07419667799d04c2f35ae624a96d135235b 0000000000000000000000000000000000000000 -12c26cebeb34a58c2eeaf30919b543734adb5092 0000000000000000000000000000000000000000 -12c27fe324d047736d913de5fe31afbe4fecc91a 0000000000000000000000000000000000000000 -12c69dff685c197100d41c0ef87b6146d93a765d 0000000000000000000000000000000000000000 -12cb072ae5e38d1ad8af0af0ec1e2515a9a0740c 8dd4561cde54d00b820bed88581a89c4654522ea -12ccdb90a13179977809887611fdca0e5aa5b4eb 0000000000000000000000000000000000000000 -12cd650274fcb2ce593e1cba671b4bb1bc63ffaf 0000000000000000000000000000000000000000 -12cdc054e46fefa10640c56a000cfb764d2d3cf9 0000000000000000000000000000000000000000 -12ce6e72ca28e72210106583c62e098458c63e24 b9717625af06050b3cee4e5a7465b21ee5ec867f -12d1c99e2680e8d42a93b630611c96ac049d6670 0000000000000000000000000000000000000000 -12d384b27574d5680ea61926e4f82aad8dd6f594 0000000000000000000000000000000000000000 -12d5469d1261bd9a80fbb92b4ff7531dc01f2ca7 0000000000000000000000000000000000000000 -12d604e31c2b7b3e65bf94c65525f1fa2c9aadee 0000000000000000000000000000000000000000 -12db08b5c0448c4c76f8cc48d46ad04a6b513cb6 0000000000000000000000000000000000000000 -12dce4f0cc555ad5ea09450885c66c7aa8b76ce7 0000000000000000000000000000000000000000 -12de36f29c31187cac5eb2dae7036f82f63f3201 0000000000000000000000000000000000000000 -12df30c7d2c39fd1bb2e7f9622b8eceecd755bde 0000000000000000000000000000000000000000 -12dfe282afb9772787764cc28f442e546eef1bce 0000000000000000000000000000000000000000 -12e545e7fff1535f8a54fed2a3d9f94fbbd2703c 8153a0b05cdd33990ff0e88725c63127f34eada5 -12e58c440bcf1a37a08c89a04ff909d71eba0633 0000000000000000000000000000000000000000 -12e629733e03232253c1769839e858975da05156 0000000000000000000000000000000000000000 -12e987588b4b1e0a94c60c7393be95abc5811b64 2b753aa8ef22e726f291fd314dad47b13a0f5ea5 -12ef58d3fa47dd411195396f64061b5462ebdc8f 0000000000000000000000000000000000000000 -12efe8d4c66b0ec25d4ed537cffef9f03d8f376a 6134247d6ea52cea8a5422edde11f090e9cbcdc5 -12f0e72200ea9249d0fc2f118528bd24b24c44a6 abd66ab7106386d010a8560bf12e4e237cc1f239 -12f4e0eb675adfe03d72f1b87e3e921f04730a51 6d31752bf02e68dbea5f233582107f270f083445 -12f8a99e3a390356c9075142957d23c01e5fa0d3 0000000000000000000000000000000000000000 -12f917c3af95fe5a6c2e7b42abfbf090f2480fa5 0000000000000000000000000000000000000000 -12fbd8121c63e158dec1b3154b39e954cf8f272b 0000000000000000000000000000000000000000 -12fd6ed2569553d8a041e99ce0dd2bfd72f6d4d1 0000000000000000000000000000000000000000 -12ff796708d2460fed5a241950e667ea938d07e7 6b5954813177cf4aef3670bef95e4de24f0af444 -13001a389dbd764dc3ae5d10e15dc0ec8834c0c7 0000000000000000000000000000000000000000 -1301877534ce89622076588852d446e16e6fd5ad 82b2b8d1a08e8df17001e92713ff7f62eb347d91 -1302b0aeb379c808c0c574ac5dd3b338c7d75329 7cf13ff7968ca6471567acab74cc84430463f2f0 -13048d77415d1c53fb0149042f7326b4dd2b90ed 0000000000000000000000000000000000000000 -130701dd4e64351d38da565ab3043a8f795698f8 0000000000000000000000000000000000000000 -13076e3094f8f42eded79c2a841d344f7a17e728 0000000000000000000000000000000000000000 -130ac5ff16147f0367b85bec7786284a0805fb70 0000000000000000000000000000000000000000 -13103e40f064e23888d65debde9dc192eba67eb7 0000000000000000000000000000000000000000 -131216c8132ea6cbef6407b8f415b463a60a7f9b 0000000000000000000000000000000000000000 -1312852e1486156f85a5e4c9ac0fafd3a8035c2e 0000000000000000000000000000000000000000 -13156130e1f68452f1ce4507b48df925250064f0 0000000000000000000000000000000000000000 -1317c63b4bcca025051a92795ab8283759094cfc 43f015d539e9808d52e759d59e7f52ff29768b02 -1319917d0ffc1a1e48fed0ebb0c2cc00615fd81d 0000000000000000000000000000000000000000 -131cf32cc808f2cf8ea0a3df96e1cc2dcb497871 0000000000000000000000000000000000000000 -131db4e5a315410e2d90b6684e01c2ad400a2173 cf375b6f3ca94b5c4c719c837b4ccb3cb08b168e -13211605159a8a3ba09adc4f990ab69677dc40ed 0000000000000000000000000000000000000000 -1324297906b53ab9dcda5940df5791807a816833 0000000000000000000000000000000000000000 -13273912b0f773c35f05297a47daa7f76dd52669 0000000000000000000000000000000000000000 -132cf39aedc8655f451233f15034bbfe39302936 0000000000000000000000000000000000000000 -132d2a8d63f971351f5c82046495ad78443bc46a 7e369c70c3584c52611896ce6db4907188630cc7 -132f97d001ce2820a4a14bd4d20f39fda7ddeee1 0000000000000000000000000000000000000000 -13313fd4bcbb1f28cdb75e12db439652f846c6e4 0000000000000000000000000000000000000000 -1332c16b0e7c4b8f398f25fe5117d9599aa3352a 0000000000000000000000000000000000000000 -13339a9d26f3ac8f1780f8d8645ff90a76260971 0000000000000000000000000000000000000000 -1338995a49aa93e1ea5fb92df19ae6fe1446f197 0000000000000000000000000000000000000000 -133b912de1379fe262b8a7bd7e9a83d5fdcc78ac 0000000000000000000000000000000000000000 -133c59662b327a9153f9f2e00f79377d0fc2ff01 9fce91a6075f4bf54bf79d0e211209c8096b9032 -133e5c9a95d690e959a877779e23c7028662c9d2 0000000000000000000000000000000000000000 -1340d3595bde8489ea1385868ffd75471a56999b 0000000000000000000000000000000000000000 -13445ae645cc80ee9b69e10b8b3f94070b8d865b 0000000000000000000000000000000000000000 -1346e1bc349a2ebb70cdfbc4b75fff6a7a085f6d 0000000000000000000000000000000000000000 -134cb83bfd69ff2652cfe5d669b57d1251f2da56 0000000000000000000000000000000000000000 -134d5412121ecf584fd3540b5916c8a941d472d7 0000000000000000000000000000000000000000 -134e54f95789ec3dd76b2e98ef26fe0cb798c32c 13c322f61c0d3d40f6b981758d98bda6022071ae -1352dd77d723cb732484d0ae6aa1fc9a81974983 0000000000000000000000000000000000000000 -1354fa489e2999d856e7f2b765a97dd132099dcc 0000000000000000000000000000000000000000 -1358713ab801d5e294ee467af03a7de4214300ec 582df123636f995b6ff63b3423c95048a6555f01 -135a327488f6115079027e0844f0393ba4231d89 0000000000000000000000000000000000000000 -136554cdf7816da6c5753565a21c2189ecc5ee51 ca647d315f25f98ce5556310044a4173ddd6b824 -1367cac761756ee4fce7c63be945b115f2924795 0000000000000000000000000000000000000000 -13682c8c7717db18862829bfc3ce9dc4a006079d 0000000000000000000000000000000000000000 -1369044faff1d9d01234362e7400a7676f70243f 0000000000000000000000000000000000000000 -13699f72aea36ea9a21f8625dad142034b3909f1 0000000000000000000000000000000000000000 -136c8c25ed96313a02868899844d767bdc729cf3 0000000000000000000000000000000000000000 -136ef0c3066791896dafce42cc1663cd40ac2a77 0000000000000000000000000000000000000000 -136f5cc4649fce810dd788ded9ef91231bf34674 0000000000000000000000000000000000000000 -13732997f37ed612e14f33f7071f7c7ec1858a7c 0000000000000000000000000000000000000000 -1374398d1b1d50a0e93b1ef14435e88dde88f249 0000000000000000000000000000000000000000 -1377f4e60b5e8c8d117fb6125332025f3efd6ebe 0000000000000000000000000000000000000000 -137972b9bfa963c383d7a783f7f81fc5917a0bab 0000000000000000000000000000000000000000 -1379ae65702c19838eb9dbb4918df43e52978b6b 0000000000000000000000000000000000000000 -137a90008a12ae9315a03e9d655820990d11ed7a 0000000000000000000000000000000000000000 -137e212f09afdeb585682e3ef2db5d135ea15260 caf139f98f519f589a86f0517f0c17f7f38719dc -138443000fe6f89d8e5389819e177faa7b2343be 0000000000000000000000000000000000000000 -138684b77a22efa6c1305e15cecf439d6dbf6513 5c1c9d687cbd5d86aee071fc421beea6a655c285 -13895f71ead11add378d126aa069020e2aaa3750 0000000000000000000000000000000000000000 -138a9e241450b2fbebf330bf6bc32e83fe091275 0000000000000000000000000000000000000000 -138ea3087244c4d22ed6540b40f287422f39ee58 0000000000000000000000000000000000000000 -1393ef129ab62456a32b6b4d58cd46642e57fa17 0000000000000000000000000000000000000000 -13975f0946929d077c4c94bc96753898391de92a 0000000000000000000000000000000000000000 -1397ae6df7e79a59fec7b167f7bc1adba415013f 0000000000000000000000000000000000000000 -13995e9311840c9bb4f936b120b3d3cd273ea035 0000000000000000000000000000000000000000 -139b4cc88b2277da22ecb2c3fd402c6c660e8ea7 f1c287674ea203ab9d59df60cf5e621cfb1ccb0d -13a0ce63c5b05f0fb19aa109cda42f0039cb8c15 0000000000000000000000000000000000000000 -13a16670083c8e92c9a5afd6d78f3a5eccd953cb 0000000000000000000000000000000000000000 -13a2f8a8983cc780983ec1be0ed35fbe76e6fb3d 0000000000000000000000000000000000000000 -13a6aa145eee23aad3922a751fb9163e4764dfac 0000000000000000000000000000000000000000 -13a7469acca0203e2986f1f733422ad38c0d1e03 0000000000000000000000000000000000000000 -13a99b7d5454c5ab1c56c651cb016dea50e0f9cb 0000000000000000000000000000000000000000 -13aa29ef8a42d389450df573a576c21380fedc58 0000000000000000000000000000000000000000 -13ab43e2654df333ff2ae986f2fc50af6ff31b51 0000000000000000000000000000000000000000 -13abb9e9e0dfe74d94a6401fe0768e4193128839 0000000000000000000000000000000000000000 -13b0b6f8ad864215ef8887050b8cdbea0b71c01e 0000000000000000000000000000000000000000 -13b23f4a7237734cc4b499da664ebd312ddb5420 0000000000000000000000000000000000000000 -13b6fd7e8cc868cc5645c872a834cfac628e14c5 0000000000000000000000000000000000000000 -13b81a27205f6575c7e56922789dee67ec0f8744 ff9a3beddfc8f859fa95da88b6ecb8e62c3f1ee4 -13b858f44464a73a1c93bb5f8b6d026216a8ce45 0000000000000000000000000000000000000000 -13bc200300f2d7635bb306b90a2c18fb7bcc9d32 0000000000000000000000000000000000000000 -13bf1bc8f52ce8b4e26a2887313bcb3f1e00d36d 0000000000000000000000000000000000000000 -13c378f08a8d00f86d75a7679f1a5909c0b89f13 0000000000000000000000000000000000000000 -13cb0ca0f0884639a666a219b8c2c45cb6f46d3a 0000000000000000000000000000000000000000 -13cb9fff1703bbbb2d4ad715feb8d97f8e5ef8b9 0000000000000000000000000000000000000000 -13cc59c9fe01418faf015ace0c88ae7b52f9d0a1 fc32f0373e53613e0d68a25f57c39773a4a17b3a -13cdb42481b568b74f5e9c48216f8ee05fab25e6 0000000000000000000000000000000000000000 -13d24878bd49583a6eb29c8ca93330897500c1e8 0000000000000000000000000000000000000000 -13d82b3a2b633a621aa70a7a697dce7fd9a48d0e 0000000000000000000000000000000000000000 -13d9a87041ee11fbffc2846d5c643344c9bc5d58 0000000000000000000000000000000000000000 -13dae10e907d28c59e757c22681b8cdeb636e9b9 0000000000000000000000000000000000000000 -13df64d2dc964366c6c2e06e8b0b28575fd75194 0000000000000000000000000000000000000000 -13e2bdb8c5eecdd423320bd3faa779047f8d8759 0000000000000000000000000000000000000000 -13e47276f8279955f1b9761c10dbb18744fb5bf7 0000000000000000000000000000000000000000 -13e7b327bfc5a3206f3e9bb4beeb4bb0218d8e2e 0000000000000000000000000000000000000000 -13e830bf2efc5851120aa1b268fdad0522ceb99a 16055258edd5728ce6ebcb32b3cbe17ac18ca71c -13e91b1a122f4891fcb1a1c5c8d988141e7f2717 0000000000000000000000000000000000000000 -13e939cc22ef4fc69a4ed70d012abae01f28b072 0000000000000000000000000000000000000000 -13ecf5d94fe0b4a1b7e3ca19d3a33da487f3d367 0000000000000000000000000000000000000000 -13f434137a0f1fcd81a3a0a19970cc6f4d5b6acd 0902cc31a87081504f12ef65f006cbb7e744287e -13f548003a07cc451d428121459161973663d7cb afa6de706e3999124f9d438055bb64dd8cabbfd3 -13f602acb0f50c6b5a3bef707955f48e747a353c 0000000000000000000000000000000000000000 -13f806899ed73208617734061d627ae2aaa84999 0000000000000000000000000000000000000000 -13f8760951685cf3c826694154b90066e67c8b14 0000000000000000000000000000000000000000 -13f994e119d5a72d950e71ebcde8b4f388c9f885 0000000000000000000000000000000000000000 -140023708073623d5d4bc085b7dfdd75fb4058dc 0000000000000000000000000000000000000000 -14013fe63df29683f759044a46feece2955f4caa 0000000000000000000000000000000000000000 -140252dcf2932d788f14a67295c7bf4acdc0c665 0000000000000000000000000000000000000000 -1403073198add91894c48f7db92a97bb9018bb3b 0000000000000000000000000000000000000000 -1404b05f570ff7c8c59a1ce616d8a50340bde229 0000000000000000000000000000000000000000 -140520df708e705135b1738e0cdb3a251e7b21c1 0000000000000000000000000000000000000000 -140689d2196c7ce0b7cb6a3d822915eb8df8f51f 0000000000000000000000000000000000000000 -1406cee9c9309bfa265d12e4cd7d94581f396e73 0000000000000000000000000000000000000000 -140acd5aa23a9a8c858921d896ca7cd9c1e8140d 0000000000000000000000000000000000000000 -140bbbaa8091e71a26428db9e810156392dd383d 0000000000000000000000000000000000000000 -140f4ac11da5bcd02ac8bad63368bf4f0c782065 b1c16c8591f355f75e216ebb58fa86c3cf50ba32 -140fbe25dff949d82943b8a00d062631f118081a 0000000000000000000000000000000000000000 -141140750e406643ff9e87a878311db4c251be54 0000000000000000000000000000000000000000 -1411ed879cac4d1b5a2aae36022cd4108f18d61a 0000000000000000000000000000000000000000 -141341ab15e03644ee0f89d72b1829136b3403df 0000000000000000000000000000000000000000 -1415a3b5924fac07edab0b27a670ac97aaee5091 0000000000000000000000000000000000000000 -14170b04f442ee9b915fd5ebc1c2279a4c1b9387 0000000000000000000000000000000000000000 -1418d3c6dfda9983e7073863405ada7a90d49c97 0000000000000000000000000000000000000000 -141b05e576781405f9077abbe89e7a8b2a5eb946 0000000000000000000000000000000000000000 -141c821c055cda7fe42f909a52440ab5364f0e15 0000000000000000000000000000000000000000 -141c8f890a21eed4ee86e62b88f4c8835bbbff77 0000000000000000000000000000000000000000 -141fc034db042a1ccd441f78f5d6e40eac3353b9 0000000000000000000000000000000000000000 -1422d543bf028003a543fd1ce920c6a301a93a51 0000000000000000000000000000000000000000 -142651ca35e6455bd9f213b870e5cbfff0eed39f 0000000000000000000000000000000000000000 -1427d7cb9461d0f3570621701b3d968bb958dba0 0000000000000000000000000000000000000000 -1428093951bffcd49176329c388f004f4c9b7a32 0000000000000000000000000000000000000000 -142e1a0eb7e1ece31b225808f21369cc7c36fb10 4bb27fbc7f1cb18738fbe201232923dae7d818dc -143021fd7596ede3bc235de53c9a2f9d96f86a15 0000000000000000000000000000000000000000 -1431d18dc4ee8056f2958d2b6af559c9e5478f61 0000000000000000000000000000000000000000 -14337ea19ba1dbb3b7bdf563c5f85d7da5ad6d23 0000000000000000000000000000000000000000 -1435f24601407e4fa1625cbb38d023c6959738ae 0000000000000000000000000000000000000000 -1436de79e0ca32c0f7d26f767fe432eaa75011ac 0000000000000000000000000000000000000000 -14386dbef19db55f1b971f761abc7d4dfc6a3b47 0000000000000000000000000000000000000000 -143a31b0122e92ce01a4cd635fd92adb09a0d00a 0000000000000000000000000000000000000000 -143eb06710887fedc48af3941822888169b6cbcc 0000000000000000000000000000000000000000 -144200157bdff0ad73baba93bf32e7529c0de70f 0000000000000000000000000000000000000000 -1443a4be7694b377d34307c5fef6b7bcda1c9d6c 8d6eb90e8d36406691bcab7107b2a67cb1c0e569 -1446685892971050a2d774d2de377a5028ee1eeb 0000000000000000000000000000000000000000 -144cd75b9646c140019b9381b5bc522f2f8c18db 9e45f5669856614d7c3674d27b3c0793e36cbae4 -144cfff2738902e82a7bb3aca73b6010bcbc7bbf 0000000000000000000000000000000000000000 -144d5e2005674066bda66343be3504f99b630c08 21969229f570365a0ccf5a57dd9bc296d0fd3f82 -144e8ab5f11556f756d5bf64cc67afe1d17661a6 0000000000000000000000000000000000000000 -144fc4f4d1c5d7d16926fb6a3317131147f0c8ea 0000000000000000000000000000000000000000 -145067d97c784983a85bd903fab48765be09537d 0000000000000000000000000000000000000000 -14513d4ab62844cc5199a7a526f5d57cee77217d 0000000000000000000000000000000000000000 -1453847230a446945b85ced7408ac6f162339807 0000000000000000000000000000000000000000 -14570047c1fb508a11f54ec9e2d1acc34f5e9c53 0000000000000000000000000000000000000000 -1458c5a57ceb805c8c648dc79946955ffcb15217 0000000000000000000000000000000000000000 -145905c38f7379523c0701c1c65761f70375ca56 1521abfb78f013c1b2aa4628b47e5213e7f52530 -145c270caa79d01243871cb8cd581f1b35c6998f 0000000000000000000000000000000000000000 -145e9f135555445e001da326252f6b7f5202c811 0000000000000000000000000000000000000000 -146078c0f0c8dd7faf8902bc43c1d4a9058283f0 0000000000000000000000000000000000000000 -146269ac81d4815876609626afd6b908e6510600 0000000000000000000000000000000000000000 -146409df2c5bda80d8441e39a9edab80af6beb1d 0000000000000000000000000000000000000000 -14646e3cd5ff72aca0615f31f913b287f11338f0 0000000000000000000000000000000000000000 -14667574fb52348d6fb15471f53d244e9ca3f68e 0000000000000000000000000000000000000000 -1468ebeca93f50c17bc0528568a8c9a354145efe 0000000000000000000000000000000000000000 -14694ba7de498964ec62206b9c5389c1364cd718 0000000000000000000000000000000000000000 -14695389871d56d437a0931ed3235681835219e6 0000000000000000000000000000000000000000 -146a40be75dad9449fd57937007ce9a862d4b13f 0000000000000000000000000000000000000000 -146a8da4f852944a196cfe0c5e5ca7fa49cf7429 0000000000000000000000000000000000000000 -146b738de85a087598e7adbdc3d2e723eb0cc7ca 0000000000000000000000000000000000000000 -146e028408d862cd2278c43fc88f18fde06e6e9c 0000000000000000000000000000000000000000 -146f39e8a98dff8461d34cea172bd5d8e968bc01 0000000000000000000000000000000000000000 -1471b2ec6e1d043cdfbf52d942156388053fb000 0000000000000000000000000000000000000000 -14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 0000000000000000000000000000000000000000 -1477d14987e5ab5df96c1f368d7d0c393861b8f2 0000000000000000000000000000000000000000 -1477e2e71fdbfc1a38dbfc4a7e2386bd859887f3 0000000000000000000000000000000000000000 -14787bd7d70fd24d046a30b3e38b478b507dc4e5 0000000000000000000000000000000000000000 -14787c8f602f750a47bd03472f62bf1a37b1fa23 0000000000000000000000000000000000000000 -1479fc51881383d4fad7c3a8177da23c37c11627 0000000000000000000000000000000000000000 -147a2fd05ed06aac12ce538b93d438c00e83bf2e 0000000000000000000000000000000000000000 -147b80d1974b969caad1db188a48f4bcd90f5eb8 0000000000000000000000000000000000000000 -147bc7c392b3e778f27d6ca5a2d92edf1e75252a 0000000000000000000000000000000000000000 -147c065529a77d73260d7f9cb15b224ef8e6351c 0000000000000000000000000000000000000000 -147c33f104643a52159dcae5976066a248fe978d 0000000000000000000000000000000000000000 -147cfbfe1abfb44867859324a16833e7f8065588 0000000000000000000000000000000000000000 -148099f9626d994222a34e4036a94eff3cc3f784 0000000000000000000000000000000000000000 -14850c1f018e8c9cbe5976776679ad690f991907 0000000000000000000000000000000000000000 -148550502b9b26324dec69b67411c7e88f3bf8b3 0000000000000000000000000000000000000000 -14865a8700bf61773457a5b498dec4ce1324a1e3 0000000000000000000000000000000000000000 -1488d4335c05a335681118142e24fc60e609a7f4 0000000000000000000000000000000000000000 -148f5265197db78a98412a1a9a5572e780f0ad38 0000000000000000000000000000000000000000 -149279d41fcc478410a728cca2eaed79e80d3503 0000000000000000000000000000000000000000 -14933383d1c14813893b10b9e3b1e7eb98ae05df 6ddd1b4422081fea33682a767532b3d8f0ab4c98 -14981041d02099c3c6866d77970ebc7664638037 0000000000000000000000000000000000000000 -1499a2369cdcaafafe7dbfe0c31cf39cdb7cc5ce 0000000000000000000000000000000000000000 -14a2b231ea9eb95db863a134e4003c5de57b0a0f 0000000000000000000000000000000000000000 -14a2f1eb8a5a845ca7ecb3b7675a64472d36aaad 0000000000000000000000000000000000000000 -14a4da882b0f8cdb7624827b66f1cfed1c6e1754 0000000000000000000000000000000000000000 -14a60fad6edabd3384c434cc6257255798453e87 0000000000000000000000000000000000000000 -14a6825b9b50f0ee22f19b3fce82ced1c866ca57 0000000000000000000000000000000000000000 -14a75c18170c818c21e64a37b52baa5f481276d4 0000000000000000000000000000000000000000 -14a8b9ba927d79438c94f60657f07a09e295a16a 0000000000000000000000000000000000000000 -14aa46e9a2e173741958585ab992ddf9515732c8 0000000000000000000000000000000000000000 -14aa757e611f871de23801655074cc28f7f3fa0f e24dbaf31072ceabd9b14551fb4a437df805b01d -14af302c9c0e561fa6f9cdd956268758ba9a89c5 00e97ff01a0ed4091edc1556852414e1a57b781b -14b1e4913e69701f830c94833cce49243f8f08a9 0000000000000000000000000000000000000000 -14b329c298747b7b222de6c34fddc4eda565f87c 0000000000000000000000000000000000000000 -14b55b8b4ba3a51b38cd3b1c360e21df632ca890 0000000000000000000000000000000000000000 -14b7fd25a50e6b2a244e045b1f1cced5c9960e1c 0000000000000000000000000000000000000000 -14ba1dcb170285b74d4a76ecb8417936c34dc467 0000000000000000000000000000000000000000 -14ba5296db43ae37aaa982d4f1f642669824a239 0000000000000000000000000000000000000000 -14bcbd72502fb480f3d948959d703249db86ae14 0000000000000000000000000000000000000000 -14bdb19b7a018598f24a31755488a6061e441225 0000000000000000000000000000000000000000 -14bdc7f52954a8ba92079d6776d9afd191188cae 0000000000000000000000000000000000000000 -14bf5b6d2b0e2cc19e9527b558b55933af501882 0000000000000000000000000000000000000000 -14c33cf174c921e21b82a0ed262268c087137bdb 0000000000000000000000000000000000000000 -14c73abc69e9c0d208837ff88dd4b0682cf21e04 0000000000000000000000000000000000000000 -14cd35a23dab08e3405277d90358853c6312df1f 0000000000000000000000000000000000000000 -14cdeae3048e61927b2d1cf35fef407a7d813eee 0000000000000000000000000000000000000000 -14ced8c9e6a584f948630564a426b0cda09ecf72 0000000000000000000000000000000000000000 -14cf77e0fe2269a671a75c3fdf9c7eb17530c3af 0000000000000000000000000000000000000000 -14d0b1b4804e2b36960e82706dfb99826d546898 0000000000000000000000000000000000000000 -14d1740be92cc22d50cdf052e56d975daeeaa5b8 0000000000000000000000000000000000000000 -14d2ce1f6e5dd3567e8c1a37aa76e098713a8b3a 0000000000000000000000000000000000000000 -14da72b0c0e9bf730996cf1a0b1c9f4660820d7e 0000000000000000000000000000000000000000 -14dac9caa63b88152a6c57e2ea918a78fc2661cc 0000000000000000000000000000000000000000 -14dc78d24e5527e82a323eafbe7634c3bdea6599 0000000000000000000000000000000000000000 -14dc7c47365f2b71f6c907a5ba5bccf42534d5a9 0000000000000000000000000000000000000000 -14dd348819422186fe4901e5ed4a7a004ddfc5cc 0000000000000000000000000000000000000000 -14e006b4eea529ce9c3df9e550b27fb507aaa44c 0000000000000000000000000000000000000000 -14e0c3062d3467dd1b163d66565ed7a7efd22a65 0000000000000000000000000000000000000000 -14e3e35ca0c82b3b5fb3fd71b9dd70e9eb250ab1 0000000000000000000000000000000000000000 -14e5e29fd12657263368b305369ddc206084762d 0000000000000000000000000000000000000000 -14e938488e3411f0f12ccd43d3d4b72c4c8b2625 0000000000000000000000000000000000000000 -14ebe5615f6d934551459c7ece62a32e1a61ee42 0000000000000000000000000000000000000000 -14ecbf565eaa1b0ab68e4ea9c205a18d170fc272 0000000000000000000000000000000000000000 -14ed86dd0d430f6d610a5fbbddb573abd131bcd9 0000000000000000000000000000000000000000 -14f641dc7a2eb3ab1f97062f0a74f7cdb59ae708 0000000000000000000000000000000000000000 -14f713e15a1f62f95b5f71fbc1ef49bc858d7abc 0000000000000000000000000000000000000000 -14f834fa0328e3c9651abd1d0b9b023cb21106fa 58c78954caeca88e7a47d5ced4e1ca4242590f3a -14f9706baecae320b816b6a2d0756793fb2dc6fd 0000000000000000000000000000000000000000 -14fb8e9655c2362e2978d3ed2fbbc088d40c1353 0000000000000000000000000000000000000000 -14fc4d4708c2f7facd7c2803a0d14c211ff4c673 0000000000000000000000000000000000000000 -1500599d3af83c35bc23e80e70906f2eb595b405 0000000000000000000000000000000000000000 -15009086742e032375846a57bf04e6556412cf9a 0000000000000000000000000000000000000000 -1508d46d0998c4843a22d28460bb6c4244290129 0000000000000000000000000000000000000000 -150d52d7189ab1115cad88d2065d0443d64009b7 0000000000000000000000000000000000000000 -15119771f9f793d793366ea35f92786ad75957a5 0000000000000000000000000000000000000000 -15160b95bed61cfa6f57ff1df7f8a6b2b58c6b54 0000000000000000000000000000000000000000 -15195840a4721d8cf9dc1416cb24b8ace51ca1e6 0000000000000000000000000000000000000000 -15197c864139c896df50ff0096ab69df48524949 0000000000000000000000000000000000000000 -151a5927cb854080fd8c39d176e2b44934c23bb5 0000000000000000000000000000000000000000 -151af2ada038a236313bf63bef74e882f3a3d73d 0000000000000000000000000000000000000000 -151be3458983704dace9fa81a600d577de3910e2 0000000000000000000000000000000000000000 -151e61773c016edcae8fd4989ad9a86ffd03c283 0000000000000000000000000000000000000000 -151fe2c9f73d3d4cdea40cc4d24a1df11660040e 0000000000000000000000000000000000000000 -1520fc2ce501e35d2051b17f78c8e0e1b1a36fc5 0000000000000000000000000000000000000000 -15224e6bd9073fe515090844bf85703c806ff895 0000000000000000000000000000000000000000 -15244038c7e72f74b8bc0e29cf026eee1533e274 0000000000000000000000000000000000000000 -15247c75e1306d47898715dec11445edf4405dcc 0000000000000000000000000000000000000000 -1526b45ee5f999aec9c29680e4a5e24f6615ad3f 0c81d0613e76874be85359a2508aac521ed46f38 -1528e92fd17524db340046cc215011837b4b8c5c 0000000000000000000000000000000000000000 -152b2c8aa7997b73343ac61d4610d99deb847391 0000000000000000000000000000000000000000 -152b6ee663cb44bdd2ccd8f8bc95c139f37a51d2 0000000000000000000000000000000000000000 -152f9e024b533becd43f13ef62b82c246b48bca8 d32690c6747744cd46e3840621a583490445a941 -1531f5bc773f0730133bc3fc46ae068ecc2edb78 0000000000000000000000000000000000000000 -153260383e2cf82ba5d11740e7f3780daa60e53a 0000000000000000000000000000000000000000 -15336f473dbea81f96821d921c5b764d95f3d870 0000000000000000000000000000000000000000 -1534707f677267513659e57f530ed5f4cf08f924 9fc59fb7676d664f0a9053a864992685077d4bda -15352977cfdac48a100c50b85674b8e31b8d0abc 0000000000000000000000000000000000000000 -1535c9db42a02b4c6ed720735ee13b5af5c2bbdc cf89c40c84a72ac9e0fdd7e7af1392d5ffac54d7 -153a97e29dc7a5bba8c394b8b16ea77bc20a7fbf 0000000000000000000000000000000000000000 -153ee9f6d1b1dadccda1b683ea6afc9f9e14c83f 0000000000000000000000000000000000000000 -153f3f6cc52813c4faacba6f8bff802ba88d9d20 0000000000000000000000000000000000000000 -153fa8424cc98d7d08d4113759cc3dd320feb9f7 0000000000000000000000000000000000000000 -153fd35c51abac7b7616e33de1be07eb21747232 0000000000000000000000000000000000000000 -15405dcc5d5f951241e93e248813aa5a80e198a5 0000000000000000000000000000000000000000 -1543b81b4ff0303e049f1414a15fb1ef87208a6d 0000000000000000000000000000000000000000 -154d938992a7ccec7febb3c6f2366bd262dac388 0000000000000000000000000000000000000000 -155514e434deb46f18debcec8c843f10c5f6bb69 0000000000000000000000000000000000000000 -1556e1d015700bc65a0ebb6d3796f5ab371a5399 093f9a84082c60f21c99aa168746219833f2f18b -155a4de74dc1117b97434311003aa56812db8480 0000000000000000000000000000000000000000 -155e012d7fd038cf4b7e8e89aff529e5ba7eb2e4 0000000000000000000000000000000000000000 -155ec22d2a73953bfa84e6af5978d956d86f4766 0000000000000000000000000000000000000000 -156116cb7313e25a964e70a14fbe3601dba05e8f 0000000000000000000000000000000000000000 -156259abf2f72cf04260a98a06f274e1d86b06fa 0000000000000000000000000000000000000000 -15632123e89779255f99c78368e173d5a5f2cdb7 0000000000000000000000000000000000000000 -1572155523cd98c31eb00b46d525b8bc590d6f06 0000000000000000000000000000000000000000 -1572284ed3ed5abe25d71ae520b3e9e758f7c3ce 4a1cae73708853c089ba5205652c7decb4f7f64a -15793ac5390f55d2acfbe85dcb6a7e9a3b90b70e 0000000000000000000000000000000000000000 -157e26dc595b09a8088b341a362ad2fb99d5740a 0000000000000000000000000000000000000000 -157f3ac6bee07f08ef2e6c20e97177223cfcad6c 0000000000000000000000000000000000000000 -157f51218cd155a34c4e2a7e04d780551344047c 837c2f223b19440406579ab5c2da1740f257f981 -158026d7b2c41d8245b8a76130a74052e662056b 0000000000000000000000000000000000000000 -15806a7c945b622c8f57b582b23712383f6631a4 0000000000000000000000000000000000000000 -15841d188475e59c105f57c9022873f2cd7467b5 0000000000000000000000000000000000000000 -1585612c5b33fe5508afec26fab4f87088da5605 0000000000000000000000000000000000000000 -1585a91cf9065851e6e9561c67947fc3ba64b20b 0000000000000000000000000000000000000000 -158a015e881963245f2197c2535e7fc2d476a766 0000000000000000000000000000000000000000 -158a326524f061437d2de30282e31c124744d243 0000000000000000000000000000000000000000 -158ca973fb58fca74c39c088897d2c7c5446dc61 0000000000000000000000000000000000000000 -158f5204048da37d9a84b04b8cfbade0f390b850 0000000000000000000000000000000000000000 -158f89672a49b10183d8ba039ae21d53ad6db669 0000000000000000000000000000000000000000 -158f8a3d56fafe8092ff184bc9929d28c1389cab 0000000000000000000000000000000000000000 -15912664fe646ae697e07a555783cd31b64a4afe 0000000000000000000000000000000000000000 -15914a5a19bdd8ce6c811a2254a62965b2c0a7d4 0000000000000000000000000000000000000000 -15925a594dd7f6ff564a662c966020e611ff34d4 0000000000000000000000000000000000000000 -159516de4f0d6e6fb6ca15e61bf1f5899c2cfcea 9e331c97d0dcd335c3cfcd11791b90673200da7c -1599554504e95bdce9b8d0ac9c1cff213b70788c 5151470e652b09459beedf519f431b07c4bddf04 -159b4f30f06a0ea598c04c6b4d3bf460a04bdc83 0000000000000000000000000000000000000000 -159ce387341912ca611d997a89e0751cebe3c329 0000000000000000000000000000000000000000 -159fa52e62b36b115603bd5dcaf63aaf98060d6d 0000000000000000000000000000000000000000 -15a0064b716d91464260f93a8a292d423e2a70f2 0000000000000000000000000000000000000000 -15a63ed54b3004144f690295dddc3dd05584778f 0000000000000000000000000000000000000000 -15a6d5ccd47a343f8d486300567b1d34455214a5 0000000000000000000000000000000000000000 -15a6d842bb925abfe5f751998d6f7f318acc30d3 0000000000000000000000000000000000000000 -15aac5e453d7cbd1bec62e21282e15ca2334dca0 0000000000000000000000000000000000000000 -15ab67634920dd6f305fbc63a02dbc8693f5f3ee 0000000000000000000000000000000000000000 -15ac66c0551666e76864cb0b84a57a46b531ad8b 0000000000000000000000000000000000000000 -15adc5604089ca6bddf87efd5f4564f8d13b5273 0000000000000000000000000000000000000000 -15aecc4c4f2107262ee91ae3270d4adbfefbd9ee 0000000000000000000000000000000000000000 -15b93836d93f01ea6d90a68cacf04ce0d9fb8eff 0000000000000000000000000000000000000000 -15bae4a24dc210a86368ae6bc5235b9f758bd666 0000000000000000000000000000000000000000 -15bc460cb27d9c9a36443d4a314fe07f97b03193 0000000000000000000000000000000000000000 -15bd95f5d1026b858cb7f02ec490d583e6a0f796 0000000000000000000000000000000000000000 -15c22eb7bd635414683471b98222a1bd00f9e4cb 0000000000000000000000000000000000000000 -15c3c8267e2f80d817484b4d453125c03d9992fe 0000000000000000000000000000000000000000 -15c42ac9e26b27c30de7902ad7281605f2623486 c62b96467441eda8f32d1a0d774ed92bf4f762f1 -15c6dff3aaf9d794d7bb27de8cddee1b18b60ee5 341311433d54949125e7c937139b3c0199c542b4 -15cb1d089e11e0a287f962f868ccd384526b05f6 cde8595b545f2e389ebc936e3717086b28e997bd -15cf6121d320a47912b3d22c8c733f910e2f786e 0000000000000000000000000000000000000000 -15cfbd76e1a3cfafdff7185efa483185797f0edc 0000000000000000000000000000000000000000 -15d053993d82e5094ffcf287a9afbc31ff873a0f 0000000000000000000000000000000000000000 -15d583e6a38e7fcbe3aa14ff5625087334a4d0a1 0000000000000000000000000000000000000000 -15d5e0858f4866525b75a00742db06c721c765ae 0000000000000000000000000000000000000000 -15d60ad095ff41c37e21c1e229ff238f61f4c07a 0000000000000000000000000000000000000000 -15d7142440a098765a35149d35c66af660b0f1ee 0000000000000000000000000000000000000000 -15d88bef8b9082fb92a3753a9e7551f9cf1836d3 28838729076d0b9659b8a585a5e2580fc574a795 -15d8e3806f3edb7b9f5f19999c611ae06b427be9 0000000000000000000000000000000000000000 -15dcb00ef27ff0a49ce152f51948b23a353ebfbc 0000000000000000000000000000000000000000 -15dd5780224f112744c889215093f0499e1058d1 78c0dfe62a30b65c86da2a1e636199a67af510eb -15df09b79f4a25a500f03e865aaaa51da9ab2818 0000000000000000000000000000000000000000 -15e3afc09c84f1091c313aaeb506afd43c633a92 0000000000000000000000000000000000000000 -15e884736a327d9314f3f053987b3aedbc1bd159 59f26ab814d2ed68d9aeb76bf647c3c1d2f1e01d -15eae369d2ef41cbd501bcfc0386e18a352cb23e 8f38ed3741f627342d29b80fe8153c669ff30c64 -15ed2d7ada04b3bbc9de073369f07cfa01a54e39 9ae49182c726ede07103b00ce27d65dc961cb6e8 -15ef411f65343f4b646348ef598dc1062cc2b23c 0000000000000000000000000000000000000000 -15ef860c7e29e13173c052c19b99b0d5a3e5f641 0000000000000000000000000000000000000000 -15f11b00751d9e54ec9e933e6cb054882e6baa45 0000000000000000000000000000000000000000 -15f58d7196fc4d9b0e80880c9ed344b711b266ff 0000000000000000000000000000000000000000 -15f5adc79d0fd9ce56d92956d0649cd9114be2a0 0000000000000000000000000000000000000000 -15fead8ddc3aebbf9c6af90f1be51fdf6e1abecc 0000000000000000000000000000000000000000 -1607f7544456ec06ff864d05db9c2982f7b703de 0000000000000000000000000000000000000000 -160dfc1d6916a6dbab61438d0ab94132a223b1ad 0000000000000000000000000000000000000000 -160fcae507fa7836a0dae7102e07c83841b13bff 4168ce5a5d09b396f4bfc6cd658d1ef345b18539 -1612981e1847662d3024aa923dd1da0063119fb2 ced5992428f51741038bccebe3105f01b824440b -1613146e324119c9aca51e5cc98b873b2dde2998 0000000000000000000000000000000000000000 -161320c0ade0d4c7e8a8aeeca080dae3edb8580a 0000000000000000000000000000000000000000 -16152718af3ee6705afde07c3f9cdd4ffb098463 0000000000000000000000000000000000000000 -16163c9ba63468ed07e78261d20861f860abea45 e3f8a98fa804ff7972f8195918ed1723af4e0da0 -161a1ff436a086652fd3f43a6c01766a9f0093ec 0000000000000000000000000000000000000000 -161dde4fe721309398dd324edbf02aec409f127b 0000000000000000000000000000000000000000 -161f44453835072c325d7a1615c71b454c45cd3e d78215d87edae1538f99d7a1b9a6473779e97cec -162080c9d0575dbf85d241a84e79d81f9444909f 0000000000000000000000000000000000000000 -1623dcb5cb55eaa6d67bcb919ed890036350c7d4 0000000000000000000000000000000000000000 -1624dcaf80de955f612559ca0745c31ba80f3a1a 0000000000000000000000000000000000000000 -16317469978eab8d78760c6f3418fee39a631654 0000000000000000000000000000000000000000 -16347ca578c35ea4b905f7829b105b490cd8ca18 0000000000000000000000000000000000000000 -1634a886415d0ab4df195fe49d18a1c150b70758 ccde35cd06b56e6968d7efb90c6e54e43664234b -16389a7b31069481d6c8c0705172bee5ef1ddf5f 0000000000000000000000000000000000000000 -163bd89bad28802a4364eeb116bbffe11f07b6b1 0000000000000000000000000000000000000000 -163c62f416291c0c34fe17cab8b8660b0f7ed80c 0000000000000000000000000000000000000000 -163d7f8e5fe6e35e2bbc61a6dc6245ecd635292c 0000000000000000000000000000000000000000 -164270549e3b5a0a33c6bb45516b00f7bfb6e1b9 4e7264776e35aa0ff288a1c55c07b4a9854bf444 -1644a4f4dbcb291ce5a4cd833b5270ad5b2cf061 0000000000000000000000000000000000000000 -1644bcf50b2633919fc0bd7c62b493de78e3da4a 0000000000000000000000000000000000000000 -16476e6b12cda714e613ddf80a818ac4001d1c82 0000000000000000000000000000000000000000 -164b1547cf41c47fc1a483d753b7db319d4f2697 0000000000000000000000000000000000000000 -164c7c0388ab39ea85e6227be8e69c463b3e6312 0000000000000000000000000000000000000000 -164d8add7a39061fb839e2c530aff53c314e1386 0000000000000000000000000000000000000000 -164fb0aafe91a5584be5709ab412bb8b1bd5dbd2 0000000000000000000000000000000000000000 -1651836ff309efd14a795eff44ee51455f66c7d3 0000000000000000000000000000000000000000 -165502386475ab83e80879267256232f72f6663d 0000000000000000000000000000000000000000 -1655239cfb91e43942c9668369ea4a498e997c98 0000000000000000000000000000000000000000 -165718f97f983da66504dbe547900b7e5d54fdb5 0000000000000000000000000000000000000000 -165acdaa2500c76886713fddfa87ac3fc0bcb539 0000000000000000000000000000000000000000 -165d50bffa2cc6c8cb188d4feed5d9b7b6d190a3 0000000000000000000000000000000000000000 -165eb99270217f75f7ddb7ef04ae7b5cd5154f54 0000000000000000000000000000000000000000 -165f4ef9c696b50a65b0aa73e7f4adc9eb0259e0 0000000000000000000000000000000000000000 -166000d7b73881e594b5c0c6517b5ef615ecb06a 0000000000000000000000000000000000000000 -16622da7f407bdfb5e48a9785f9a9db5e7a62606 0000000000000000000000000000000000000000 -166239f242623c0b78f8f965c940da4869e164e4 0000000000000000000000000000000000000000 -1666e859c447467c055d8c0a916bc686f9133ad8 0000000000000000000000000000000000000000 -166933d75da62da07493b36d90f4031a616adc5a 0000000000000000000000000000000000000000 -166dc4bfb672492b0c48d30d84d4760897c9a98b 0000000000000000000000000000000000000000 -1671249636c0d5c9ea28dc1b712a79b374720f6c 295a6693f2ce2f86c085bce7730b632c36edeee5 -16753606f861c893b95d6d627f2d6712333eb87b 0000000000000000000000000000000000000000 -16756cd5e7bb000763c7a71dbdd54f446856e3df 0000000000000000000000000000000000000000 -16768e2fc41e3e111113f8fa9652290c1df53f16 0000000000000000000000000000000000000000 -167842e95cb463385e27bb3eb820923110ed4685 0000000000000000000000000000000000000000 -167c48c1c76f7f29be2f44fd72ea72a43ae5e1e1 fda2acdbc6c4d5d63e852e57c83610271bb2017e -167ff594e1d515ca0de4ef29399ea7c155db0714 0000000000000000000000000000000000000000 -16805838e72187b53a76df37a2dadc20ff6f00af 0000000000000000000000000000000000000000 -1681ff6e78da8b8ffcdb7b08a3db98e31fe107c5 0000000000000000000000000000000000000000 -16820c74d9158aa9e6d1990f7a741c04d38cbf23 0000000000000000000000000000000000000000 -1685d59ea2c992ed42e75e118600504209370d1b 1710202e52cf2b956884e427b874cb39d088ba12 -168667b201dc7281841a9439b24e6a0c289b1abf 0000000000000000000000000000000000000000 -1686d46e95dd9843a5204570cab0787c41d0d24d 54a0bc87f7578408410c6679bb4a06e52aba840e -168791151916f4609657668e281048243334643c 0000000000000000000000000000000000000000 -1689a5c7ab25cb87e19fda685217a58877152708 0000000000000000000000000000000000000000 -168da129a8ba4da5ceaacf20d40aff32bc65b2ca a6b8533e91d5ae8b58648fcb0eb9efbc84bdcded -168e3d52f2453660735fec79497d0e393b2831d8 0000000000000000000000000000000000000000 -1690f24f52c8b814536c9dc8dab1a327c65e1adb 0000000000000000000000000000000000000000 -16934048f79c6e117cd16a23c09c1b2ea502e284 0000000000000000000000000000000000000000 -169671a444fd07ae491e4dfa3e7f1b540738c404 0000000000000000000000000000000000000000 -169775b8b2e2b117d6f1026201060aad799285ce 0885e668d9652c5e0d70bec9d30ff8df952fbea4 -169824df9b9d2cf2ef392506963ece888a7821eb 0000000000000000000000000000000000000000 -16995ef64bbed43f54edcd2ffd2528ce7a83694b e6291b753a2df0b3b0cd519eeabd5dacff63189a -169d4be91bd71c2e0490701966e2a458bec8ec77 0000000000000000000000000000000000000000 -169e21933bc4435a4f906ac7342caa619974f464 0000000000000000000000000000000000000000 -169faf31555ac5520420ac546aafe376b069cd2d 0000000000000000000000000000000000000000 -16a1bdfd1c36108534b5af08dc4b751c7ac0fdaf 1ff19df67e56aad9472862687f716b17b0f0d84e -16a319b9cc8db29cacd32da426562f81dbebafae 0000000000000000000000000000000000000000 -16a748328a4b470700830a058aaaf0550bbef9f7 0000000000000000000000000000000000000000 -16a7ad13e2eb760326dd61d1262e27c3a8cf9ab7 0000000000000000000000000000000000000000 -16a88f396df23c77ac064e12d14a7d0c7543d358 0000000000000000000000000000000000000000 -16a98b6f39382f1a6b1e2359882fd6ffa08ac1ac 0000000000000000000000000000000000000000 -16ad25e59e2ac79340abfed2bae4f9c272e52b72 0000000000000000000000000000000000000000 -16ae0ea8268ffedb47a620cd38fb078e26135022 0000000000000000000000000000000000000000 -16b11ae4604f3c38f9011c46137ddcbf9238154b 0000000000000000000000000000000000000000 -16b2b1ea9a7261fbb8e38ad85ba183cd13010ae1 5dc58ab5448599e81b86b00c8bb07006ffe84690 -16b4876fe037964df6e96d367dba9e92829be346 0000000000000000000000000000000000000000 -16b6c3466bb70f2300b236273003f509638ebb90 0000000000000000000000000000000000000000 -16b8e8cef78b3f7c3556452f47ff33447a85f648 0000000000000000000000000000000000000000 -16bf4e3ba39477e0c724a2fc10048aba5eec7e90 0000000000000000000000000000000000000000 -16c010ccef4b958dc4070aaa4e98952c96561c2c 23f8d455fbb19ea01333f16e0ff88be595acd09a -16c0995798232081766ca5fb6a05b1b4d2c285da 0000000000000000000000000000000000000000 -16c0cd7a2f960a3d307cd8bf2ba80280d00476ce 0000000000000000000000000000000000000000 -16c0dfe668816ec1e5008f7b9a110ca8eee10585 0000000000000000000000000000000000000000 -16c2eb9b26186aac17792e397ac4fccccf3caa6e 2e71336e64bbe745f0dea5cf8102d6ba36382c46 -16cc67208b1cf99066a48fc3eecc147ff873f92b ccb2dae51d9ab73b3be93c23a1329947b0ccd12a -16ce4a27b1c1808195eb6d12bd9b4b4fd16392d0 0000000000000000000000000000000000000000 -16d231fa3b5790aa18b6951121b29e734ef17c3a e84d6f6a94df5c0664e5d3c3386b3036bb8a4d13 -16d3107dc8863a97aafb088332f0f689ebe172f6 0000000000000000000000000000000000000000 -16d4537f2460415e042b5470cbfb543c10d3a67b 0000000000000000000000000000000000000000 -16d5587ba8bd19ce2ef44a9ed63eb49aa5b9bba8 0000000000000000000000000000000000000000 -16d6c4060a28a983a8800ae4508262599aea17fe 0000000000000000000000000000000000000000 -16da188fe261cd48750b263a2ee6c48607acdcd2 0000000000000000000000000000000000000000 -16db9fb6d3e185e3c57aa916fe6bc07d90a6a226 57566152f4518a49181fe9bd2e0c4f6d01d4fe2a -16dc80031f67dac53c706fdec17c996480f3ea78 0000000000000000000000000000000000000000 -16dd09643502a657ce084b4d05b20fbbd7025ac7 0000000000000000000000000000000000000000 -16e5856b7c59c0d94f724cadaa91aba6700ef730 0000000000000000000000000000000000000000 -16e60a22342bc0c631410aef6306f00ad08b4926 0000000000000000000000000000000000000000 -16eaf79304f18e2cbd5588c00264c6074a613e42 0000000000000000000000000000000000000000 -16eda7d3c3053d24b95558a2ef6eb97f6ac774b2 0000000000000000000000000000000000000000 -16ee6ca686319cb3bee7092c0cf2dfebe1c8d963 0000000000000000000000000000000000000000 -16f04f7a49813f4b28bbdf2c967d52a9b5271707 0000000000000000000000000000000000000000 -16f0f78d84afc28e9d7bcb35961de4c072dd0a8c 0000000000000000000000000000000000000000 -16f141aeafbcc8a5e70f2acb6798765a78def32c 7fc68430f131cb2b0833ef2d5458cecf8cc3fb9b -16f192be4e65f8683dc2ac8d7c8db66db2da36c0 0000000000000000000000000000000000000000 -16f1a17b1f1da31a0b3a336c7fc642148a10343d 0000000000000000000000000000000000000000 -16f28757a541db82b794f48191f64a2014dd3eb8 0000000000000000000000000000000000000000 -16f3eb7d57d7a02ad02921de63b17c88981727e4 0000000000000000000000000000000000000000 -16f43d0c0abcc3dfd2ac2b367f1c49e7c0d37461 0000000000000000000000000000000000000000 -16f63e7184cc1d7c6c4a7a01b4d4856f177cc2cc 0000000000000000000000000000000000000000 -16f66c05a4060a7d673ae1c70b656d65009407b0 0000000000000000000000000000000000000000 -16f729a56f0dabc39c93b27315f36d6838f00027 2c172300dd79615db7759317f94b4d22ee8bc853 -16fb8f054a3458addf948f9e98726259a3078a5c 0000000000000000000000000000000000000000 -16fbede5b534bd614b030675fb92229cca7f3c6c 0000000000000000000000000000000000000000 -16fe2685e8b691ab79d8b4b84ce31f1e49e241e3 05e6fa05e70fd2ace125facee76f2b12ac4b238d -16ffcec6543ccac45f5ec943b96312ab2d233d71 0000000000000000000000000000000000000000 -170218df333f985b023fb7aa7db713d39c200f98 0000000000000000000000000000000000000000 -17028006b4643ea17a3c1f8091dbc89e6565ca85 0000000000000000000000000000000000000000 -1703b5e2b995ac80245a18e9c162a864e0ae086d d9c29018c3e3a05755663d662cbb07fa7528fbdb -1709768e97fce7848c62aa2bf988419527bd1e8e 0000000000000000000000000000000000000000 -170b64df1edfe334889676b8dba12dc9a2cd1944 0000000000000000000000000000000000000000 -170b6cda37f29c39b9e08375344c5eb9523b2de3 0000000000000000000000000000000000000000 -170ca71e2d81efb25f32bb0cd3ea2d7cfc10f467 0000000000000000000000000000000000000000 -170e1ebf6d89b54d294d21e19bfa01a7633c4f79 0000000000000000000000000000000000000000 -170ead387315e75fe709a295963a819f75c486f5 0000000000000000000000000000000000000000 -1712ed85e1bfc219b04e8778951d81fb2cb8117c 0000000000000000000000000000000000000000 -1714e477c0011315222213efe350786f112c198e 0000000000000000000000000000000000000000 -171fb63bd4afea53404c10dadf7e9700dfde2f91 0000000000000000000000000000000000000000 -172151370452b6f47d36e9031a0e49da655a3b4d 0000000000000000000000000000000000000000 -1721bf6db4f9aedad7f3838985c8a7b1a1d27294 0000000000000000000000000000000000000000 -17220cac83cafe46226d7bcf79b5e1fb4de6b1da 0000000000000000000000000000000000000000 -1725f5c90fbc835ee3ea972852941f93176fc03c 0000000000000000000000000000000000000000 -17297101a4e423420de52d6ef389403bfbd3cf7f 0000000000000000000000000000000000000000 -1729bde5fb0f87f372eaf8498739f8b295f0028d 0000000000000000000000000000000000000000 -1729d39eea22ec214749c9871a608afbce63246b 0000000000000000000000000000000000000000 -172baaa52699508d33448e937cd6abd21253e32b 0000000000000000000000000000000000000000 -172cc1b2e343864778ac4225c090806299b57521 0000000000000000000000000000000000000000 -172e7cec9a3dff032e1e53529ba3f17e7fb30735 0000000000000000000000000000000000000000 -172ea2c8cfa226ca222bdc10ce8444bbc5ef38e8 0000000000000000000000000000000000000000 -17315f5bce1db80b48a4b7cfd2a3d301f251ce18 0000000000000000000000000000000000000000 -1734bf354d52176e19479a0df5d12992f3754dc1 0000000000000000000000000000000000000000 -173597b67a60d4d0e94fe24e74349c2b45897974 0000000000000000000000000000000000000000 -1736d50a093a380624dd37e2795473306c0ab1cb 0000000000000000000000000000000000000000 -17382b365780a8e377e187c0705a5714ecfbe451 0000000000000000000000000000000000000000 -1738c68f34a4257fde603b06b7599191581185d6 0000000000000000000000000000000000000000 -1738cb5f71c66fabf3afc79079afa305edfcbd75 0000000000000000000000000000000000000000 -173921fab0b7fa25c4dfecca3f262bd7cfd58228 0000000000000000000000000000000000000000 -17393450fc6b1f0254ece28b4c8bab3c1a59bd13 0000000000000000000000000000000000000000 -173b1454c165db289adcb36797a813294693918a 0000000000000000000000000000000000000000 -173c455641c042e9d56f1835e564116ae35ece06 bb6e7634c6684be579dd71c66546a082604cd75b -173f0bdc2eec8e8d3160349d48f3d07dd00ce276 0000000000000000000000000000000000000000 -1742a682cd5f588937e7f03d39b53765c0227446 f15ee20e76f06fbef8fc24e9d79415edc491e2d3 -17440f094fd3989fd44b06c22138609dcf86db7a ba6012fb307a03b1873a0b2857cda1d873e3eef5 -1745782047434a47caeeb7be56486f75ca299389 0000000000000000000000000000000000000000 -1745797544bf3f34550978c4a8975777fe304a06 0000000000000000000000000000000000000000 -1747b91508b1a5d833c7baecb6e20395dfdcc3b8 0000000000000000000000000000000000000000 -174a4af91f5e72db598a52742b8139e2066fd1a3 0000000000000000000000000000000000000000 -174af7013af201813bab7d2bc041c80909754030 0000000000000000000000000000000000000000 -174c6269a511eaff3bad9b91f2fb6c67192fd853 0000000000000000000000000000000000000000 -17502ebe0691a84e7d0738c13e8c1061dde98de7 0000000000000000000000000000000000000000 -17517b0dfb63243fa13b9935931118b68c51101d 0000000000000000000000000000000000000000 -175740b03adf491c8852adf8a197edae879d1b2f 0000000000000000000000000000000000000000 -175b731219b1175cb4368ad182713fe31a610668 0000000000000000000000000000000000000000 -175bf5050e86bd5a7bb0688755821f51d93d3798 0000000000000000000000000000000000000000 -175c462372019da79e34000f2d7e21a1428320a7 0000000000000000000000000000000000000000 -17623bf363758688a477a430af75e05a28661779 096b02458e106448b9980fd9f0db9063dff7a65e -17624e47b98a93ec156a0c2a51ce7b9fd3116abe 0000000000000000000000000000000000000000 -176741290ebae59ba0c47d621f9a88eaeec46958 0000000000000000000000000000000000000000 -176bd822416480c60ba93e828ebd53048cc16e43 0000000000000000000000000000000000000000 -176bf22f15156768c8bc928fed055723afc61869 0000000000000000000000000000000000000000 -176c563b2b977199345d514fa9035fa131ba3565 0000000000000000000000000000000000000000 -176fc5fa0bd644d2f22530fcb9cffe94cf1d895a 0000000000000000000000000000000000000000 -177116ab5e946355abfdd45633e37b4e0c3d00da 0000000000000000000000000000000000000000 -177245cff66664bd5a4a7d88f0b5a241bfc5c186 0000000000000000000000000000000000000000 -17751c41b0adcf38fca965aceaa45348213d50de 0000000000000000000000000000000000000000 -177686b4d6ebbfda3f220a234466e7f2107ec674 ba593256377f5afed0e865fd6c205477fd9b02c1 -1777d19f6163e32dcae0a4eec4fecb19d4f388f2 0000000000000000000000000000000000000000 -1779446c91642a62767eb25328a4344700c5c7e4 cf78f7d1fcee725d54923f437c9b3dd8260bb2f0 -1779d1b8dd4e575cceb0dc92c5919979db9e39cb 0000000000000000000000000000000000000000 -177c88c1ca2af011437b9627185068e28f6ef213 0000000000000000000000000000000000000000 -17807555a1c6f9a2847509f924c7350b2ca35089 0000000000000000000000000000000000000000 -178147e5b0b6a59cd93b30b11bd02ccd6223fa3f 0000000000000000000000000000000000000000 -1782cbe9ea4237a23b33bb22757aa6c4a42b896d 0000000000000000000000000000000000000000 -1783bfcba8411b605a4de0598a74e18addb92d55 0000000000000000000000000000000000000000 -1785b2da4284efd5ff150b5390b1c624a73141e9 0000000000000000000000000000000000000000 -1786db6ef5272d6fc9b15147bde2985728284bfd 0000000000000000000000000000000000000000 -17889ef36e03e361fdb42198e66880b66b0e228a 0000000000000000000000000000000000000000 -178c4659ebef16d92a8e21cb67938eaaaa9a01a1 0000000000000000000000000000000000000000 -178e89af371196e54f8808f76831321ab859c6fb 0af4790830f3562e4e13d4eca6c8040ec21ad78c -178f563c087911b2c06508a38c0d41923ee9b09a 0000000000000000000000000000000000000000 -17918575fdc88641f6cae627a55eddee1f8a0186 0000000000000000000000000000000000000000 -1791c5437d9199362e9c524c65045bd279de56e6 0000000000000000000000000000000000000000 -17970e9d05b088a2c0be59c94cd8f2dcd9757d01 0000000000000000000000000000000000000000 -17987f4d571762ac18fd90bb8f40340bf6c4d1ee 0000000000000000000000000000000000000000 -17a0fd2bd6db5434a8e653678fcdff2984718e97 0000000000000000000000000000000000000000 -17a283bd6a4187e18421aa7ef40f778102769fe1 0000000000000000000000000000000000000000 -17a5268812b06c23073609c4e8ab976ebfceb61b 0000000000000000000000000000000000000000 -17a7896a38850bbf130120abe0864127a6bf8ad3 0000000000000000000000000000000000000000 -17a877824958029dcbffc930be21ad95c51a6ade 0000000000000000000000000000000000000000 -17a954a4739787d5063247b92de66757761a0884 0000000000000000000000000000000000000000 -17a96b3fa50329bcd71739da7291019edae3c6af 0000000000000000000000000000000000000000 -17aa1d37442e42579883eecd3d895c373b157e66 0000000000000000000000000000000000000000 -17ada9155a3221a62ad52015cf4f54884d301592 ebc813455e4e756d60d0ce6350fe1e3e9ebadf35 -17b20a8185b5ac2ad432f718c10465d96b1efd96 0000000000000000000000000000000000000000 -17b2fe0398084f66023c47423e6bb2bd453e0ee4 0000000000000000000000000000000000000000 -17b3531ad4a8ccb3f98656e5300fba45020f0e71 cb47cd09d0e096ef8ebf3bae3ae1bd1ec4eaaa48 -17baa646f57e6bf14e1a84bca2b985c70b0760ca 0000000000000000000000000000000000000000 -17bdda79b018acd662f5522b6a6bd554f4ec0f58 2af4f41328836f221d70e1b6d3451341f01a3e8a -17be32553d963cba33304887c4418ff196ca92bc 0000000000000000000000000000000000000000 -17c0ff93b45bf60027402abca0f3e9d395f1cc39 0000000000000000000000000000000000000000 -17c238517825dfb7ec3edfef5972acd944ffbc1e 0000000000000000000000000000000000000000 -17c2ee920116805de89543e839f0eefe0cd051b3 0000000000000000000000000000000000000000 -17c4b50a681da689e3e5c331b29d9915dc58b224 23e34618e3604e9f4335e7fad9cc004a90cb645f -17c536b7de59208abc83eccdbaeb11d4dfdc4a98 0000000000000000000000000000000000000000 -17cbfaff01b5df72d08e3f6afe6599cc535d2039 0000000000000000000000000000000000000000 -17cd45fac5dbd2514d74c3ba7a323bc42817bb37 b646dd63746d70d34606e83259dce87052d036ab -17d0e0c511aff716116d72375abf3035993d8a94 c33506d5ffe104d0c049991d2ebd09ff0e559210 -17d11c7a0ee330fcaab89878c04fd0fec63ca262 0000000000000000000000000000000000000000 -17d1873b622bfd645683ea465c9d5b045dee819a 0000000000000000000000000000000000000000 -17ddeefd6592d09dd9abcf185f56b5befc7b2d6d 0000000000000000000000000000000000000000 -17df138124784b7c5d68aa3fced1ffd731943bcf 0000000000000000000000000000000000000000 -17df9baba42cdbcd9d15da7a9b0dd624ce4a988b 0000000000000000000000000000000000000000 -17e584616e7851b602a53e3a94ebe0738a24e47f 0000000000000000000000000000000000000000 -17e64f4d02a5c7b19730eea36fd85a0a27b85881 6943583cbd310769a0636ea685abb3b9c1323382 -17e93774d1593d65395fe26d96845624ba25f6bf 0000000000000000000000000000000000000000 -17ea12fc89c39ff974486097d0a575dead3854fe 0000000000000000000000000000000000000000 -17ebcd2ea14b405b781bd93aea6fa7219b6e29ae 0000000000000000000000000000000000000000 -17ebd5b70a054c09de04ed08fbd2499c271b9b59 0000000000000000000000000000000000000000 -17ece6f8ff69c9c44b01b58f68a00e998a5c5512 0000000000000000000000000000000000000000 -17ee8b6f87a8591ca51a579920ece7ef941b8f5e 0000000000000000000000000000000000000000 -17f0af7cc8a5259f6839b53e06c4c961195161c2 0000000000000000000000000000000000000000 -17f48c10f433c8bc305f0323f987d27b51e3e260 0000000000000000000000000000000000000000 -17f895f89b5f717434655bebac4c74ae0bc2282c 0000000000000000000000000000000000000000 -17fa318f1468d3c0bd1771696418d3a27ca1f1d4 0000000000000000000000000000000000000000 -17fc359d7eb75d7d6199db77518924f2d351ed8b 0000000000000000000000000000000000000000 -17fdae93ba663348a57cf774873c989dd641d8c0 0000000000000000000000000000000000000000 -18046e022443b3e8a21088f7a2c850158d03f510 e44577febe45e7092785222196eac5076b59b1ec -1805429b60ea69a96bd25c9ed55b3b03500f7c95 0000000000000000000000000000000000000000 -180c4a16725be2232912c31c678562b69f458d86 0000000000000000000000000000000000000000 -180ed02e4b694873316c707014e1aaf68ebf6a04 0000000000000000000000000000000000000000 -1811606d2c4246f95904ab5e3c972684691fd40c 89faa6136cd0b79663cc6787fa52d287e0d31f7a -1811650b6e18d6e2e660f30bcf3f799abe4da458 0000000000000000000000000000000000000000 -1818d0d6d40b254c30ed37aa0319802dfb0b0bd6 0000000000000000000000000000000000000000 -181cf13ba638d521c6eb182242e3f93511535107 d20aacc56a9d53922785cb6c69fc2b0af405f303 -181d35a2f3e8603108637504bb693d19c6deb1f9 0000000000000000000000000000000000000000 -181e78e533a3bf96f3a0e51024f625a3093f55e1 0000000000000000000000000000000000000000 -181e9c5572ed04ed712b8d7f858f61a94647c6ac 0000000000000000000000000000000000000000 -18214059335900aa9a998e973529c7e08869b2b0 0000000000000000000000000000000000000000 -1821ec72a025e9fe9caec423ae0bc9f6f733c0b1 0000000000000000000000000000000000000000 -182204a753b66d78c22d00ff77132fe5a5f15c1f 0000000000000000000000000000000000000000 -1822bb3819630f78099b5dda4ddd65c10b3edc8c 0000000000000000000000000000000000000000 -1826857e87b636e603cbd40a96b1d9f3af669dbf 0000000000000000000000000000000000000000 -1826d890cd5b828df71bb48f8da5ffd2487cbc8e 0000000000000000000000000000000000000000 -18294b3cf6355b76c76e9b03cf03cfa8293e3851 0000000000000000000000000000000000000000 -182a58f2ef9443263f6baf47ac17b2d5c29f1fa8 5ae852cd2d672835fd7da46362fc6e36af95b645 -182ab18dda63d405b122e2b2ed99eb0330a813a4 0000000000000000000000000000000000000000 -182fe3967c3cd73957444060f0904d5555249a52 0000000000000000000000000000000000000000 -18303121bc5ebbd696f8444b69eca93c974c25ac 0000000000000000000000000000000000000000 -183418575de76e971dddd7e3c6ee8d784e9c0218 0000000000000000000000000000000000000000 -183439d468314fc3b1a62cf58feb20330922ed11 0000000000000000000000000000000000000000 -183674077a2df6bcd7178e1f539f8ec8955bae35 0000000000000000000000000000000000000000 -1836f1a4ccb06169dd0c275e9dd5e429b261ce9a 0000000000000000000000000000000000000000 -1837ca654d92e2ee693008b00151ad376130acaa 0000000000000000000000000000000000000000 -1838329dc0259810cfef930da613ccc34805f6d9 0000000000000000000000000000000000000000 -184008161d43d3a51085eb8996f13b5845b6a81e 0000000000000000000000000000000000000000 -184082814f268f881bf7834c5400e1981140d8ea 0000000000000000000000000000000000000000 -18420a418ab84f2c5543baae36935aa5dda546e1 0000000000000000000000000000000000000000 -1845d27201f3ca079d79063f9db1551082ef5a67 0000000000000000000000000000000000000000 -18465ad64ba3507f1d9070814f9489771b95a3b5 0000000000000000000000000000000000000000 -1846bab5f13fb826df3c6708d61bed04d05a91d3 0000000000000000000000000000000000000000 -184764a63e01525315f54897f3bd38eaa1242b42 c0ca7531bb97430173428fdc94123f7830fc9ba9 -184925ed074d337d281279394afdf944373f05fd 0000000000000000000000000000000000000000 -1849f5990ee11558ac292a6df7c10265b650c8f3 17785421e7fc2293ce74207ff3af4d72bb5a3316 -184bc21699133fda630f0327fcd7d636a14d45fb 0000000000000000000000000000000000000000 -184f3f7bd45643cb80f828d0bb001991ec3a5fad 521beaf94b3b954e6ba2fd62f14a94e737e0eac8 -1851bb43c9de597ba951d800bdde3c7ea5a8abb1 0000000000000000000000000000000000000000 -1853be1cd6ae1a2d7627c2fec5d6e90f5dcadf94 0000000000000000000000000000000000000000 -1854a0d06016bbf27f9d18dcb7bd08449fff1602 0000000000000000000000000000000000000000 -18557a4d791c3308d76859d38d1d36ac6a931218 0000000000000000000000000000000000000000 -185582af21c073e367e32d46dd528e130ce3d26b 0000000000000000000000000000000000000000 -1855e292b4d7aa797effe2ff0f15755d32fd13ed 0000000000000000000000000000000000000000 -1855e35cf85d6d9f80b94b5f6f62eee556595ccd 0000000000000000000000000000000000000000 -185a9f62557fd7d9ed5ea79e59c932a8765b35fc 1baa21a9fad1327652ae792774968d740c7c585f -185dda85976e5ed392664db011abda0110726c0d 0000000000000000000000000000000000000000 -1861d5203bf8721b9c820b3d537d7fe453bbd490 0000000000000000000000000000000000000000 -186358848d9c7f79ec1dd49ef8507c97b903335c 0000000000000000000000000000000000000000 -1863925952c6e87ffcfc3f7faf2014c050af390e 0000000000000000000000000000000000000000 -1865487b42aa7a9d88581e3f9c2f0d5d04a7afff 0000000000000000000000000000000000000000 -18680fd1681731888c6fb7c530cfdb712f53e954 0000000000000000000000000000000000000000 -1868ec335220891a48f50cf3f002aa475cdebdb8 0000000000000000000000000000000000000000 -1869122588628d50d2726828013ed01b3c35159b 0000000000000000000000000000000000000000 -1869f4c8728cfe9223173a086369b2f2e1b22dad 0000000000000000000000000000000000000000 -186dbabeb37b758692ea26f526b5c93b80ac2876 b4f5c7d5728afdd15c756005f2ab6f17f2bb62d4 -186e89ec86e897507d02e02a48d9a33dded677ec 0000000000000000000000000000000000000000 -186e8a9665a8e114296d8050ce838204b8b5fa66 0000000000000000000000000000000000000000 -186e9570508d2fa9ef8ad443630484e03385b7a7 0000000000000000000000000000000000000000 -187032b3ea20fa28f1c9f29ba38d06820428f849 9c8d815c9b086e1f965dee64d0ab91cd0a9f9811 -1870b4c6aa53e14eec6201eb63f28ed6be6349f7 0000000000000000000000000000000000000000 -18731686eae05a911f4da304528ebcbb45f5ab37 0000000000000000000000000000000000000000 -18813dee448589794befdcc2a9ff6d25e2cc718d 0000000000000000000000000000000000000000 -188ae46d9951959a423d988ec44c041cd56cdaa6 0000000000000000000000000000000000000000 -188df632a74ccbb65fbea4a6b9f4cf5c5672b665 0000000000000000000000000000000000000000 -188f2814614e0abb80a35e81cebbae53ddad5817 0000000000000000000000000000000000000000 -18900b16944d69c38808c42d30f7150e83faec0d 0000000000000000000000000000000000000000 -1893be94d328ceafab7bd5bef4d3766181d1e19d 0000000000000000000000000000000000000000 -189554191cfd1907e43b1f59206b226ed545e61b 0000000000000000000000000000000000000000 -18978760cbf8a7dbde19ea986af224ca1aad9d88 0000000000000000000000000000000000000000 -18a026d4499e58468534eb1fe3b119ff286c1360 0000000000000000000000000000000000000000 -18a0c6efe803352772e7522cb1ccf2b8a40563ac 0000000000000000000000000000000000000000 -18a3b717d6186bff612376d78808645bc6778676 0000000000000000000000000000000000000000 -18a47942005e2258e385131a71343d21f4300bc3 0000000000000000000000000000000000000000 -18a59d257ac885abb0646b2646fb82b35b90ef56 0000000000000000000000000000000000000000 -18aa2012f6fa1e5b09733147e02911d16e06d4a1 0000000000000000000000000000000000000000 -18ac0c56e94b1efd51e4c575e1a1dd40190a5e8d 0000000000000000000000000000000000000000 -18ad21afec17f35627fde12ccb77c08e94230a2c 0000000000000000000000000000000000000000 -18ae752984316ca3882672b98f0894a0f38cec30 9ebc43ced2ba5d720a3d3e882090d6ec75a9465a -18b03857caea76826efa8bf42a0529506126e07a 0000000000000000000000000000000000000000 -18b317ad40ebad5e9f7ad471326c0bcaa242bd10 0000000000000000000000000000000000000000 -18b39f03ef77080a349f6cd2d82112dd43f904c2 0000000000000000000000000000000000000000 -18b3b52ef257d8aef2c7723002fce9cdd621f418 0000000000000000000000000000000000000000 -18b52f35680cbfbc453a01af573bf6a667795607 0000000000000000000000000000000000000000 -18b6d437bc717532e758cb2edf522aad28bb4ada 0000000000000000000000000000000000000000 -18b756c8e45b2da0330077751bf2ea54f3bbc5d6 0000000000000000000000000000000000000000 -18b8af40b812d9328d4e99309f3134bee0852b05 0000000000000000000000000000000000000000 -18b94c6b53b66197c86dc12459414ef517e12ea8 48787e5c518fa03ad5609e51fbbfe52d3802c7e7 -18bac8389b98d513c89e965000086acfcdfdd0a9 0000000000000000000000000000000000000000 -18be881ca249a018343919666004f66f34fc7f19 0000000000000000000000000000000000000000 -18c0bb7b5323ccd2ea2b7ac6701c64ce1f2b3c9c 0000000000000000000000000000000000000000 -18c0c7cdb3fc7cdca42a51a40d124db1fac06ff1 0000000000000000000000000000000000000000 -18c2017429a32028f46253fc9b6935afb43f22e4 0000000000000000000000000000000000000000 -18c33b0cefc3b199bbfe9bfaf209598254a71645 0000000000000000000000000000000000000000 -18c3711184c4988cccca476f1b4822f69df8b123 0000000000000000000000000000000000000000 -18c4dd9769559f0983aea660641a63176c03c34d 0000000000000000000000000000000000000000 -18c4f78a828232c909056490ccf0a858d002e6ef 0000000000000000000000000000000000000000 -18c50932ca4a2b59f064c57ae42eaa360961f87e 0000000000000000000000000000000000000000 -18c70a1c0391b12013cd58f444ccbac0ef59be1f 0000000000000000000000000000000000000000 -18c86650bd4e134e164c4b4e358c63482840b00a 0000000000000000000000000000000000000000 -18ca6ac7ad05f369ec52e0afc8430e08dd180486 0000000000000000000000000000000000000000 -18cb02cea8f50802abfc9d45665021b376639ab4 0000000000000000000000000000000000000000 -18cb05d17047e2b3dc1303b32ad2e2492d4804cd bdb8fb6c1e02ab0b36a1e96db7ada98819375fde -18cc72a0f05d760ecf9f21a0d0b86c21b81d0602 0000000000000000000000000000000000000000 -18d401358cecafe2b9ef893e4a559a71e346f08c 0000000000000000000000000000000000000000 -18d46a26fdbfd076f4b8e0b0149fe68702e80d9c 0000000000000000000000000000000000000000 -18d81f99992e6f21696c37dfc19d27eddf12efe2 0000000000000000000000000000000000000000 -18d96d58e38ff747678163d6a01dcb946e6810a7 0000000000000000000000000000000000000000 -18da3e3dc65b0a529f6df60bae7edffe699ab04c 0000000000000000000000000000000000000000 -18da52a5352ecfddf316d05a9201e685d9068384 0000000000000000000000000000000000000000 -18dc6d0d465c80989566e19e68e1a9ff43dca9cf 11ea1e232cd5197cdce42a33258c756c0fc686c3 -18ddffb19c734cb609ebc78f842bcb741787be55 0000000000000000000000000000000000000000 -18e1e019bc13d985544865150f6e30fe1b4f1da0 0000000000000000000000000000000000000000 -18e48e7ff442e12178ce0a379b29a2dfc7227140 0000000000000000000000000000000000000000 -18e55c5193c4a69cc1a42898f71d090daf4aab8e 0000000000000000000000000000000000000000 -18e5fb4e476fba3c53a213e6b9bd80450c9416c8 0000000000000000000000000000000000000000 -18e7059e12796e13bc231177d5ba5ee8ba88f04a be8940dca86132d256a0c3821436bd7b9fd70fda -18e80b781b346c87aa6bba345c6240f9ee9b2997 0000000000000000000000000000000000000000 -18e9f03e7f56a6c11924bce690e387142ced97c7 7ce457c4ca14ab9f52ab7ea47c8d61e2ea29b5c5 -18ef0c1024850482015ae5d4146a42b74ff72886 0000000000000000000000000000000000000000 -18f17b3e03337b79205d5306b9de20da01c3ac75 0000000000000000000000000000000000000000 -18f34143e12825ec03cb3b99419201de9b9452bc 0000000000000000000000000000000000000000 -18f3ea029176d2f9436518068449fb93528c0685 0000000000000000000000000000000000000000 -18f9cbcbc404fa3161104e4f3969531f686457af 13ca08ffd71cf2c333b05cdf940e5616c6db0351 -18faae5b92d66459444e3bb75020b34a83361bac 0000000000000000000000000000000000000000 -18fb15b3d0ac830ad35653b7c73f808df75cd8a2 0000000000000000000000000000000000000000 -18fccbbd0860d8023b6a9c7eaeab5da220cb99ec 9e7cff211d1323c6cb2e8a6ad567495887ee195c -1900175b061e4de78f5ba3e79874e457d7e710a1 0000000000000000000000000000000000000000 -190180c503a7010439e86a3d6a68b5afe3d6122c 0000000000000000000000000000000000000000 -190186c9981e5297f4d84f92e58f472281afd17d 0000000000000000000000000000000000000000 -1901c7be3f3953678bae879906709be6bf46010a 0000000000000000000000000000000000000000 -19030cba0c91adf119b64e0f70639abe81039849 0000000000000000000000000000000000000000 -1903ca51a5873857bc678000f82bb1adb92f79f3 0000000000000000000000000000000000000000 -19042c49d82830c498df4f82f220d1454428168e 0000000000000000000000000000000000000000 -1904408f6dc84221589193b8e03824a77df3d050 0000000000000000000000000000000000000000 -19059652f1059bf80f0290c0f65870ded996a02b 0000000000000000000000000000000000000000 -1906823f554096127a3d6cf9a3b9652970f4318b 0000000000000000000000000000000000000000 -1906d0f40b978270ff89b51d76e5acc76321650e 0000000000000000000000000000000000000000 -1906ef1c2afa77d0da12e3088f03fa72bd1a9e0f 0000000000000000000000000000000000000000 -190cef3451cb909e8f9527544bd778e90fcf3075 0000000000000000000000000000000000000000 -190d9a14b22494a6e00cb2cccc52a79344c59915 0000000000000000000000000000000000000000 -190e9545b29d936c3c95dc60b56c34a8d96fb711 e01394b01913d63dc736c5269ff471abc8439e42 -191324d04bb2ef48ae4194908e02305ac4a47fd8 0000000000000000000000000000000000000000 -191960114161ac4753618eccd72e0ff95bf96459 0000000000000000000000000000000000000000 -19209bbc8e43b83524a2b3d76af0315c5d4271aa 0000000000000000000000000000000000000000 -19231c9d0f3651d3023b3afebec7e1b6f954c71a 0000000000000000000000000000000000000000 -192925f460e565084009c5f0e14d8f6af488382b 0000000000000000000000000000000000000000 -192a79eab113c901e9b98c5c84c89a1fd2e80a15 0000000000000000000000000000000000000000 -192ca5edc6c441efeef1aff224ebe723bad24cf6 0000000000000000000000000000000000000000 -192eda7b752aeca1d098a19074b90ca9b7ddd47d 0000000000000000000000000000000000000000 -19320e6c5f8ef9e61afab900d4894daf7dff828b 0000000000000000000000000000000000000000 -193329c66004e6ed47bf74d262165d5cac4f9a2b 0000000000000000000000000000000000000000 -19379827d521db180b2fa2c9044e008318656c14 0000000000000000000000000000000000000000 -193bf30234e4e1f3e56c2772e186ee19afdd105f 0000000000000000000000000000000000000000 -193e5a2d55fc167654e724e2e8356c25cfc77bab 0000000000000000000000000000000000000000 -194434bcb13d216c2cf48907a822816916b84ede 0000000000000000000000000000000000000000 -1944a33985f356fddd635fed13f4a4f46927664e 0000000000000000000000000000000000000000 -1944c28336d32e120d05b50d03050cbcfff7e9c0 0000000000000000000000000000000000000000 -19459d62facd2c28c23f3f5c95d0eb6c425c850e 0000000000000000000000000000000000000000 -19465151c8b88e53384f2bff8383d3f7b58cd015 0000000000000000000000000000000000000000 -194726d595d7e12720dedd729842a08376818cdc 0000000000000000000000000000000000000000 -1949cc2d35f5271e71d42dac3342dca133bd16d7 0000000000000000000000000000000000000000 -194d020921b4f2bc7616ac9eacabe362e89752ef 0000000000000000000000000000000000000000 -194d273f597b73e85be812f2d888f83623935dae 3bbfb240bbafda519281937cb0878ff9e3299d62 -195082294132d802c43f04fb4a19962f95a30840 0000000000000000000000000000000000000000 -195226fdcbc703617a6fa012c7685b556deb66f2 0000000000000000000000000000000000000000 -19526737546bebcd83bf0625af51e0296da79bb5 0000000000000000000000000000000000000000 -1955f73be899765dd7833a1d43f7d5bed8d7e7dd 0000000000000000000000000000000000000000 -1958903f01c4b1e4bf6b2b3970445e5c532b4240 0000000000000000000000000000000000000000 -195a0dd44f7ca4174e5819e73747311c368ee2e7 0000000000000000000000000000000000000000 -195a63e400bf98b9d8f2f09573bbea79f22734d7 0000000000000000000000000000000000000000 -195d64f6244df830defe6aca6d228ab901cb62b9 0000000000000000000000000000000000000000 -195e0588f7041e6b38e6f699bd1b509a8c4ec0ab 0000000000000000000000000000000000000000 -195e2775e7177349ed617a87ae648540662cb669 0000000000000000000000000000000000000000 -195ea36a31a4415cb878b0d9b9e8b27d01bfebd6 0000000000000000000000000000000000000000 -195f84c8c28ce7bffacecdca8d7e63db6590e565 0000000000000000000000000000000000000000 -195fde0082f2771a210a2818d3d4fa09c7ee785d 0000000000000000000000000000000000000000 -196836d7acb3fbc0e8f1ece92ebde8e698479971 0000000000000000000000000000000000000000 -196abbabb4f94cc5e9de0ace42e121e5fdb4de7f e33be97ab316ee5391f26a1a7ff7721f44d520d6 -196b0776f845039eea357f4ee8000bc1cde04f61 0000000000000000000000000000000000000000 -19726d906f782efd4e7cd8c22068d65f0ab616db 0000000000000000000000000000000000000000 -1976eae0d815797af97a1e16c5cd90ffc2868395 0000000000000000000000000000000000000000 -19785327e641e23071d996dcc4d7faa2775c53d1 0000000000000000000000000000000000000000 -197abc461715f8b57511490ac8b36b3f09060163 0000000000000000000000000000000000000000 -197df870cb7d610d4b253621b85909969d3c509a 0000000000000000000000000000000000000000 -197e77fb09c904448c1d8a2bbc016323ef6d0eb5 0000000000000000000000000000000000000000 -197fd97add1adebd207c3013aaee61b0e19011fa 0000000000000000000000000000000000000000 -1980db5e3b0de2ff7e812a5850d352b2f381d30b 0000000000000000000000000000000000000000 -19815f0b8be2d295ae030a9687a39489991482b2 0000000000000000000000000000000000000000 -19822bcfa1292e05f215372012d5611651905070 0000000000000000000000000000000000000000 -19825a16a27f6b79715c1551f50ac03765413431 0000000000000000000000000000000000000000 -198362e1d05006c6801e0e7db54d42617fb9aa61 0000000000000000000000000000000000000000 -1984b7e7c4ed8f5a060ac6866c65e7b8f187111c 52c78cac03ba436de3d42776ace75daebf0ded32 -19853dba02ce2e02e73c9254c8c25cd56fbe74cd 0000000000000000000000000000000000000000 -198702020219835de11dc3064b7dc0590361ecab b0c5c222708f6d28c922de2943c0e7a606a602de -1987cb8e71019aeda7bd7947c42a2f64b7dfaad5 0000000000000000000000000000000000000000 -198f577cb09d61622267f7480b7ec180c7d714da 924b72f7aec579346e2235edd26d57439779e828 -1993c38d254743d8c0a2140ff6f797660997083d 0d5472c428348bc03ac82fd3db0043c6573b043e -1994b4e83c693014d9dc5b43201268b28397e255 0000000000000000000000000000000000000000 -19956cc260cf6987c771690fc4f3f648c6469a7e 0000000000000000000000000000000000000000 -19983b84c4ebc2719681a029599f8f576495fdf1 14aff2fd0d02158b15ef6de595240a676e933ddb -199ac5717fe49bfb686fda786c6259789d922913 0000000000000000000000000000000000000000 -199b12b5eeaac73183db449cc81c5e084ed9fa29 0000000000000000000000000000000000000000 -199b73c23508ee78b678728e3f897a4557c7f905 0000000000000000000000000000000000000000 -199cbaf0a5336189743ee018d8de2fe242849ef9 0000000000000000000000000000000000000000 -199d666a7ac805cbbc0d04a1a5427da887de6ec5 0000000000000000000000000000000000000000 -199eca04624c71338a52126c80aa5f2b9d1b723f 0000000000000000000000000000000000000000 -19a2289f66f86d014f608811c3717be6a451ea0d 0000000000000000000000000000000000000000 -19a475c5cb15c918bd7b2e2a768f9befb6bce9dd 0000000000000000000000000000000000000000 -19a4a45e9b90384dbb61ae3bda3160e0b13acd9f 1819cd1097a63dca4ca77e3586f01c4be30e0820 -19a7b598e98c4e3ea407db21df990b6939f3b482 0000000000000000000000000000000000000000 -19a7cf668224487e8c246fe3322370c58807d8d5 9f15f508e42567fdfac8145ecc33b9b8c3537ba8 -19ad131127c207577e8b44f399ff0b4ba1351b22 0000000000000000000000000000000000000000 -19ad88ba07947670464745373189cba168d9250d 7d4bfe84e1333a7034c4ca3ab011477aeb98cbc1 -19ade4c1d9494e70fb5d626eb4503c6cc99434ea 0000000000000000000000000000000000000000 -19aea2c2b90c57799da648829a27afb9add6f062 0000000000000000000000000000000000000000 -19af072c3eb88de9b99be2e982af8949f0b68a95 0000000000000000000000000000000000000000 -19b139222b0f89c86e6d3267ab1c5c264e72b3b5 0000000000000000000000000000000000000000 -19b32fcdda43d91e9b749d42e4b194ccea21f199 8ba683110192ba5084a29d9345a233dbf18df2af -19c18524d3add580f9ed8753dc76f5b3c1b6965f 0000000000000000000000000000000000000000 -19c19f25513d310e13fedc04890ade154d3195d2 0000000000000000000000000000000000000000 -19c403ea63c86a25b7b1249de5aba30a8ee1c231 0000000000000000000000000000000000000000 -19ca67097eff628dffbad774213fcc822251abc4 0000000000000000000000000000000000000000 -19cac543b81673529396e78e20b189990b362d5a 0000000000000000000000000000000000000000 -19cae0d9a7d2cfd268bf202d47afa0ed39f38924 0000000000000000000000000000000000000000 -19cbd580fd2bc41d87b31b82cefe6d862947c47e 0000000000000000000000000000000000000000 -19d2809fec2bf0d9bbac80853ae3f6ae824e1a7d 0000000000000000000000000000000000000000 -19d6fed6b8c4d25097e2a73f63a47d6d9829a9dc 0000000000000000000000000000000000000000 -19d919fe7688d4710cef7b03f0e0cb06c958e834 0000000000000000000000000000000000000000 -19da3401dd6050b425ad102dd9874ce6209310ab 0000000000000000000000000000000000000000 -19dbcdef66eda7f7e7b52459042f10725808d0bf 0000000000000000000000000000000000000000 -19dc00d34eb1a4344e3fcf776c4312043e0fb03f 0000000000000000000000000000000000000000 -19dda78d0d1763811357cbe693784ea5d70374bd 0000000000000000000000000000000000000000 -19e072b2afc20375bca2dc465a918277ec9ff8fd 0000000000000000000000000000000000000000 -19e23dc364880a2d85249c9eb3e20c4411e1c30c 0000000000000000000000000000000000000000 -19e2e9b1a4461ee7ad4616271d4ac2aa86afb132 0000000000000000000000000000000000000000 -19e71c8c8bca40215d82b6587484746116b2402c 0000000000000000000000000000000000000000 -19e73c07544fdb0eeeefa26d48aa819f41ac97e0 0000000000000000000000000000000000000000 -19e8122137a1d42ed60f17fe2c0c2b69b0b2d16b 38ae4e38b5d34cee66c2a92dbe16d79a9a8308f8 -19f0da3a62c40383eddec25044b96f23cc59e849 0000000000000000000000000000000000000000 -19f14c427a9ac5683941277c9b55cd62dba75002 0000000000000000000000000000000000000000 -19f61d1cf8d0f5385fa2d9f8584c7bdb1ebbe280 0000000000000000000000000000000000000000 -19f6434fb44d12fbe29e974222c12f88566d760d 0000000000000000000000000000000000000000 -19fc0382c8f0ac5610eb249d86177f804b3cd64c 0000000000000000000000000000000000000000 -19fddb5d650da89755fffc96fa9132eba45d4ad5 0000000000000000000000000000000000000000 -19fe5f0cb0da04659796ee463cc77932cab7f1b5 0000000000000000000000000000000000000000 -1a0124d88b33b5e25195cde0e92d5d367920a1cc 0000000000000000000000000000000000000000 -1a025802f7201d353c1c1c4dccc7d9d6fdf563d4 0000000000000000000000000000000000000000 -1a0514a366e10b19db5dd5983d91e2386d8073c4 0000000000000000000000000000000000000000 -1a053be1073d79137e73a3a353b783d05c1aaa20 7574462322339aeffaf1a8df6bd7d87de9a7b58a -1a08750ab95a67b0bdce3e8479c8bc3fbf438d65 0000000000000000000000000000000000000000 -1a1217698ce64e4301ba3888cf1bee50f3d3c87a 0000000000000000000000000000000000000000 -1a1766ee288606d0a32803e8030f94a4036998ba 0000000000000000000000000000000000000000 -1a1f5f03f86153c564664f55f27655a582bacd64 0000000000000000000000000000000000000000 -1a1f80ff11bfacc2469b9396cca7794d283b8e07 4a4d006a00d3897d3887583c843b843592014eb0 -1a20a2ec93468d5370f4efac09f1808abe70132c e4b5cc6b24e5edfd1f350a641019d7271027a578 -1a28d541fd9a71e676be2a2a93e2b82bc4e27c6c 0000000000000000000000000000000000000000 -1a28eb6e507b3c9f4277fcc5303819947eb8aacd 0000000000000000000000000000000000000000 -1a2ba350f43a91f4fcf23e8205847081c8c34423 0000000000000000000000000000000000000000 -1a2bfd872a0121c1810d0ae981d27dc8240c81bb 0000000000000000000000000000000000000000 -1a2e518ec8cf100d9c8a4110b5e25d09ce6608fb 0000000000000000000000000000000000000000 -1a34931477c98bef69ac1708ebe9947705045d52 0000000000000000000000000000000000000000 -1a3ca77dfc323c017792e87742bf0044d583e849 beb9cb0b73b08b8cf20a601a56c031d421cb4e3c -1a42637cd40d0f75af1435ff051c7caa9b1c83e0 29abe677bf02c75a779307e2b00ee1fcd0615596 -1a42b3392298a348491bbe15da243ab454b3a786 0000000000000000000000000000000000000000 -1a42e4f72e36634c5b23221af2de79eafb20d09c b45f9436b35baa4eb2ce5044a624920bf64d7aef -1a46e422e3fcfb1b5aaa890d931b703c79b1384e 0000000000000000000000000000000000000000 -1a4777d80cf18955137356d9d7dd769406fa8ad3 0000000000000000000000000000000000000000 -1a4b23e69171d190d26df17811bccde02117b38b 0000000000000000000000000000000000000000 -1a53828a5d9eafa2b11014afe4108f5d41c98331 0000000000000000000000000000000000000000 -1a53c22773e4e08ab5b67ba3d4d91cc011047da5 0000000000000000000000000000000000000000 -1a569c058ecee5fb1329eec0e296a433979d87d9 4298bbd150c00597dcb8188af7ded57c3da02640 -1a58861303514d5e5795bc633438a909b1e86c46 97ed0117143680c5ee2284b67e6695f6692499b3 -1a5888f35f073be379a85a9efe86706e73857aed 0000000000000000000000000000000000000000 -1a5a2b694c2be15463bf0039bfcaad23eef354d6 0000000000000000000000000000000000000000 -1a5e05754ba1fa3a3838c15b8074adafa7db3000 0000000000000000000000000000000000000000 -1a5f3ee158422c3dd745909c590d3d049cabe1a2 0000000000000000000000000000000000000000 -1a60cbc7fd131b997a27e6684771d14ab434a1c0 0000000000000000000000000000000000000000 -1a639b1c733f33149262aa093e41f98fd3f424d8 ab79ad4a76885c5f582d7bce5d061b3112e8ad3a -1a693f2897dd95d8e6a7e91ae1c949216712fb0a 0000000000000000000000000000000000000000 -1a6fa40dedc2a0835ea82790904d04c21b7b30a1 0000000000000000000000000000000000000000 -1a712894b7e6e2b4defe94cb8eb27095c8365c1d 0000000000000000000000000000000000000000 -1a734e293b1d1c98e28209b685c0bbff76e62f29 0000000000000000000000000000000000000000 -1a753bdca81c63a1a629240d940f842e3c4c165c 0000000000000000000000000000000000000000 -1a756d07d0db539b0e32acaa23b7021b11221cc6 0000000000000000000000000000000000000000 -1a77e7c8ba363baaa3d4e0e9185729e0a960dd4a 0000000000000000000000000000000000000000 -1a7af063ca5e9b12657bad1f9180310fec434917 0000000000000000000000000000000000000000 -1a7ccd249090b2614e00613a048c254a2d42530b 0000000000000000000000000000000000000000 -1a7e56aa81712964a7f1984617e9fbcd0b33dcb5 0000000000000000000000000000000000000000 -1a7e588d98431c4a53ac74c18162024bdf7f5c20 0000000000000000000000000000000000000000 -1a7f4ff83a875af4696311e6662cafdda14b3c7f eb27b715f9680c3fdce48d5db446119638e5d17f -1a7fc37cf8e65b54fba4c61bc7e55275eb12f53a 0000000000000000000000000000000000000000 -1a81073412d226a2b1a78036c26b1d1f8c2b9c93 0000000000000000000000000000000000000000 -1a81ebd0f9f6c3e89b3588bd91d2479a4b5c8784 0000000000000000000000000000000000000000 -1a8384af5c8f873b9407b2941d688f27c79ab492 0000000000000000000000000000000000000000 -1a8823f3c25005bf8e97a19ac3964d390e035680 37d4553b5630184cde7e3bc324830ee08c891bc0 -1a88a38c49b32904888d8cbb81a5b773ff9aecc7 8e416302266fd403977241a88ac317ae3aa21ad2 -1a891a9b986d5c82611b8e28d423d834618f39d6 0000000000000000000000000000000000000000 -1a89eb1e2de815801d6ab2a29f30b5cc3bf4bf12 0000000000000000000000000000000000000000 -1a938863a57c76ce3be76ebbf9dfc801daad92f5 0000000000000000000000000000000000000000 -1a93d448117f5d3901a58f11eaec1ab9be214fd6 0000000000000000000000000000000000000000 -1a96f79ee1b4f5ace0344ac71dbffe1c61579d99 0000000000000000000000000000000000000000 -1a9809c5a180f79f48201adbeb3c45be4e300a45 0000000000000000000000000000000000000000 -1a9a80b4be8271160e210d1aa01621d0ea73ba2f f2c9b04ef534d054fb3656dc880cd6178342f7b1 -1a9b341bc98aa1166353c6e6165a4541d7fe10af 0000000000000000000000000000000000000000 -1a9c7f3b8a6df4311c3e34a39fdb8f41327b43d8 0000000000000000000000000000000000000000 -1a9ce4abf14042335668b2bbd13d1954d0cbca79 0000000000000000000000000000000000000000 -1a9ee818e554e116b4721d432c6d671e14281ea0 0000000000000000000000000000000000000000 -1aa26c3b0d05e083518a0ffe56821f7118959eae 0000000000000000000000000000000000000000 -1aa2b162ea92ffaeee3275f6c4736fb03f6325a6 0000000000000000000000000000000000000000 -1aa41d6145c9bd2d1a66e28740cf1813535185c9 1e076dc9526715031fa00f067f4518cb2a61936b -1aa48f7f540dd59ec583cc977929f0de57c682ad 0000000000000000000000000000000000000000 -1aa5b502b7582fb09e42e84a9066acc71e9f4b39 6ecd7d6549b4e98bdcb8fb588f63a8761c074f61 -1aa8487ae74ff4842567136f891871816076be45 0000000000000000000000000000000000000000 -1aa97fae433706f516be719b06a55d82634896bc 0000000000000000000000000000000000000000 -1ab1069cdd60b4ec4c18c0832924e20109159902 0000000000000000000000000000000000000000 -1ab59f6c72b060cc19b89d5b217601aae75e04ad 0000000000000000000000000000000000000000 -1ab6d9444062e412aed5282ae8b18b00457ddaf1 0000000000000000000000000000000000000000 -1ab7003a7fa349432cecd24c8a707fd816cbc215 0000000000000000000000000000000000000000 -1ab92cdf07f84e7f7b1a442a41c207b90ea970a0 0000000000000000000000000000000000000000 -1ab9c006b01b868cc3f6cda948ee01d8b9a5e747 0000000000000000000000000000000000000000 -1abfde6192a49a818c3febfca29428436e42598b 0000000000000000000000000000000000000000 -1ac00473c3578897b012e55c11e08ca8dae4a88b 0000000000000000000000000000000000000000 -1ac3232850c4fa8d6fe958a6f4262cc5bd727804 0000000000000000000000000000000000000000 -1ac4d898229d2f9345f2833b579391bb84188fa1 0000000000000000000000000000000000000000 -1ac6451bb3d0200b6ca0c8ace4ec0f017dcca810 7a8f442dab872d9b1c9ad43dcb7316b686013dc6 -1ac85b8934b46735f4f4ab860b2cc94b12a8672c 0000000000000000000000000000000000000000 -1aca69fa5d5f6cdd52d128f4cd4f10e584dda7d0 9ad9102e1d94cd5c793b3d9348d7f0afdcb8db48 -1acd98a6cd427c3f1ae89a344ce1cc534e179df2 0000000000000000000000000000000000000000 -1ace945126a845a2e29021b800b77c2b6913f886 0000000000000000000000000000000000000000 -1ad035ee05f2fa27973c029e8b325c63e8549f9e 0000000000000000000000000000000000000000 -1ad074e8894a9ea29cc079b1e338c9154e0bd419 0000000000000000000000000000000000000000 -1ad390c81acaedf27f0b037fd829373ec98a0712 0000000000000000000000000000000000000000 -1ad4e2d550953000e2441b663226300596962ef2 0000000000000000000000000000000000000000 -1ad5905021e48d865891de38cc43acf871fd6207 0000000000000000000000000000000000000000 -1ad5dfe5e0fc836e239d03de25a91336c409cd30 0000000000000000000000000000000000000000 -1ad5ef04d97eefd2924e232ba656d685700ff0bf 0000000000000000000000000000000000000000 -1ad8299bbc5c7d1b5dcf6883aaba0f7dbc4f116f 1263355a7e7af1294ab7ec7a25f086efc62e939f -1ada637cc85509600575389eaacfe42af72f4b23 0000000000000000000000000000000000000000 -1adf24615e8be8049f68db37513e37dc631d49d1 0000000000000000000000000000000000000000 -1adf70c43ac65e24ba7d184857898862370910c2 0000000000000000000000000000000000000000 -1ae151672a7ce10bd096505deac85ff198a62ef5 0000000000000000000000000000000000000000 -1ae2405bfb6ab5fcaa39ae8e7e59d08ea375af3f 0000000000000000000000000000000000000000 -1ae5ae975a3b0cf1e1e64401b24010511b6dba4d 0000000000000000000000000000000000000000 -1ae6766b85e9c94a948510234572f3f936448f8b 0000000000000000000000000000000000000000 -1ae887f71cee9a2b171e8344cef33af689cfcde0 0000000000000000000000000000000000000000 -1aeaaeb00a665ab45a5dc47f25e01da5bf077d7f 0000000000000000000000000000000000000000 -1aeaf85594f969d071b28d3d8d80acf7ea5f309b 0000000000000000000000000000000000000000 -1aeea8f0d23d1162c1c2c1017be4c5e9c1efe2db 0000000000000000000000000000000000000000 -1af0bad5893cc0b24dcf5876a59fa93fb374866a 0000000000000000000000000000000000000000 -1af3a8b3985094f5a02743680d9e6b8ac4311da8 0000000000000000000000000000000000000000 -1af3ae8a4d16c4c7c06ce9cb47ce95d606a0ebe0 0000000000000000000000000000000000000000 -1af3f3f391185378d2a64cacaee44be5f77569ef 0000000000000000000000000000000000000000 -1af4512046ffc1a348d11eb84d26437456e6f784 0000000000000000000000000000000000000000 -1af53eeb26908fff6e49a26069f3ca0d82e3c3ab 0000000000000000000000000000000000000000 -1af56107c2c26d8cf5933c28209188df60a42562 0000000000000000000000000000000000000000 -1af58f6311e4884398f334e8dd7c5ac5131988ba 0000000000000000000000000000000000000000 -1af6b9e0de7c1629c1ed5ffed4c7fedbf3afcf77 0000000000000000000000000000000000000000 -1af9bafd9ffb6d0f8cda71070cb11fa90a82280b 0000000000000000000000000000000000000000 -1af9e3a495188ed670dee10b5610b44ccf5821b7 93ec4468fbdff934cb90bd52f75549d2a1f536fd -1afd3581fea176162adacef6dd692dfc114410f3 0000000000000000000000000000000000000000 -1afdc77d297fdbd890744cfbba53056649c21d7e 0000000000000000000000000000000000000000 -1afe16f52f0ba958b7309919d490b64f54185bac 0000000000000000000000000000000000000000 -1afff783d6342b9f472a16d2715697a60e3247cd 0000000000000000000000000000000000000000 -1b00b92626f770eade238ec06b52cce7253ea12b 0000000000000000000000000000000000000000 -1b043c5a4eee1b7f35c68592d3ffdc2ba238af00 0000000000000000000000000000000000000000 -1b05071ab04071032d5460360c709c59c960d89f e000fe7552ab3aed9fa59e4691f7f9d4d654399f -1b06187eb12aeeee587d9722d6e49d7e633db17d 0000000000000000000000000000000000000000 -1b0696f82ce6fd918bfe19efb8241542e2ce1b62 0000000000000000000000000000000000000000 -1b08ec49bfb9da5d1884abe0b7ab928d7670e23e 0000000000000000000000000000000000000000 -1b0b23ab2e7c554d84fe620d3624ce6b2f121b41 0000000000000000000000000000000000000000 -1b0d184523f2ac5315d9913b331bbeab149e3628 0000000000000000000000000000000000000000 -1b0e8468cdd1126d6d7656be060718d2a6d46c54 0000000000000000000000000000000000000000 -1b0eee0930dc27badc5402375581ab67902d2eb0 0000000000000000000000000000000000000000 -1b0f444c3a326a6acb0c8cfe6883b34c32e16899 0000000000000000000000000000000000000000 -1b12919d12a122714c23c0404fed332595701bba 0000000000000000000000000000000000000000 -1b12a3907bde2adbdfe6e0705d37a401cff50ef4 0000000000000000000000000000000000000000 -1b14e8748abb907b08f7cf85834fb19f7bb7b3c0 0000000000000000000000000000000000000000 -1b23f5406d69212c48c6adda97a649bd68fbfb08 0000000000000000000000000000000000000000 -1b259713dcdb0f1c37bd8cab8fef6eace9aa0e32 0000000000000000000000000000000000000000 -1b31923f3835987d3f3aac135dcfbd53d8b07790 0000000000000000000000000000000000000000 -1b36e583dcc11bb7897f1e11f82020315c1afaaf 0000000000000000000000000000000000000000 -1b3769ae7de2b67ad31a78a5e5cf0918c5383962 0000000000000000000000000000000000000000 -1b382d80a65fdd018cb7314dd68c424a96d2142f 0000000000000000000000000000000000000000 -1b396e517f5fada0fc4ef02a7b7f66c673623430 0000000000000000000000000000000000000000 -1b39e2c5632038aecc13a24967b4d959b8009897 0000000000000000000000000000000000000000 -1b3a08d78da946f0a08b087a2845c530f2e46e9b 0000000000000000000000000000000000000000 -1b3d29655026563030be046ce9aa7bab695d95c8 0000000000000000000000000000000000000000 -1b3f5896962486d50c631204b18e3fd1575051e2 0000000000000000000000000000000000000000 -1b40ad3650473b4624f8de355fa67f910ca2803a d9d99ae6bbc1f5c07d8abe27b27eb54c82efdd80 -1b460464a22fba4d0b33b7691675f9b48240ba02 0000000000000000000000000000000000000000 -1b465a87c4153e0a6259da6126cadcf54dcbbab6 00104227d37553f4fe30b6f81e94ba9d7d2b87d4 -1b49cfad7da1dc2443a936809df154eb0fe058b7 0000000000000000000000000000000000000000 -1b4a5ca59d2a004d40799a01f699fa3dbf8dbd74 0000000000000000000000000000000000000000 -1b4ca5fd9fa6d93a2c8e55771b81d001c6bfc13b 0000000000000000000000000000000000000000 -1b4e8f0ebdd56c5443e220a944762a8e4e4305d1 0000000000000000000000000000000000000000 -1b570b91ff463f1c1bdf9dde1d4d2cdd550a6bbe 0000000000000000000000000000000000000000 -1b5772cda4348ef39f3b0a214d4a3cde6748cd8d 0000000000000000000000000000000000000000 -1b58cf77af8463fe2b41f50237c6947308da0674 0000000000000000000000000000000000000000 -1b5a19a7b48aca96e0c21494dc29636764feff37 0000000000000000000000000000000000000000 -1b5dc67e5cc55106a57a8b167296e499ab60f4d4 0000000000000000000000000000000000000000 -1b5feb38652f75eacf9147750f43dc9e3227684d 4f83802c157fbe29d316f29e358d74362a0a2b60 -1b60104823e9ae826aed63821ff1a48b43b6bdb3 0000000000000000000000000000000000000000 -1b60a48bbc94e1391d945582eccbb49f19c06b72 0000000000000000000000000000000000000000 -1b639b3294e6130440c5c9a37a8954d8f77d77fd 0000000000000000000000000000000000000000 -1b63ce3ba8054efb358f5cb7929a0e2f501118b0 01be05206165bdcdf767328f2a15074cd10c823f -1b667dc7b8d0c90ff15762231221a0ab02d007cf 0000000000000000000000000000000000000000 -1b66dabe6e6daf289abe412a1bb781d8dc8a09de 0000000000000000000000000000000000000000 -1b678a5bae551425e2f6574170c27c1d88c3a4f2 0000000000000000000000000000000000000000 -1b69b6eae37d7d29d17cdf0a889d4eed341d33af 0000000000000000000000000000000000000000 -1b6a7cc682f736c5ae588dd2b9ac5e474adbf38d 0000000000000000000000000000000000000000 -1b6a99ef510a76e80e428fa8b124217cb6b9a45b 0000000000000000000000000000000000000000 -1b6cf34f23c5f022102460ab1efa1a39ee65b984 0000000000000000000000000000000000000000 -1b6f6bd0d7662458964b43e9db7cb9008f41df87 0000000000000000000000000000000000000000 -1b70c23ba425103997432a497e648857e1e214e7 0000000000000000000000000000000000000000 -1b72640345862f505ae6d7fa53ee45bacc8dfb4d 0000000000000000000000000000000000000000 -1b76ab3a6ab1d74f1f47d3951c23530558ab5786 0000000000000000000000000000000000000000 -1b76de5aa310ba2e5aecfd88a7d6d12b7cae1ab5 0000000000000000000000000000000000000000 -1b7a1f191865913de7453e1671e8d0b75a3af48b 0000000000000000000000000000000000000000 -1b7a6951af66e971da15aeafee7f21a69a592bdd 0000000000000000000000000000000000000000 -1b7d2330d76d31002825ee20b70417d892458204 0000000000000000000000000000000000000000 -1b7ddee55c171035461072f4b3be7f7fcc196a03 0000000000000000000000000000000000000000 -1b7ef904fb7c281500444521be3c707ed1becc41 0000000000000000000000000000000000000000 -1b815a62bfa19f4b8ea39beecc48eafecb25c4dc 0000000000000000000000000000000000000000 -1b8af4371ce425e4d46b2e469418b07eb3ad710f 0000000000000000000000000000000000000000 -1b90ecc372d2b2fe56b3ca581209b91bf8658878 0000000000000000000000000000000000000000 -1b914e8ccf27fe04a7f715586123ab79d3510f26 0000000000000000000000000000000000000000 -1b92251272db407319c740f42929c2718bf3aaec 0000000000000000000000000000000000000000 -1b934660ca0a7e31abca235f484466813604fa6d 0000000000000000000000000000000000000000 -1b93def95fede19e1198c7f67bbef0837a6f4632 0000000000000000000000000000000000000000 -1b93e897341f12f7f1031a254531d513d42db87a 0000000000000000000000000000000000000000 -1b941283f7c69fa47a2e3f4d3230879d5d8ba912 e22012c3d9629b40417ed3f22215e43774569c33 -1b954bf1ede6ac08af9d59470ebc1b41323c6dbd 0000000000000000000000000000000000000000 -1b964cf138931212dd082503f48de084d9d07c2b 0000000000000000000000000000000000000000 -1b98a453d1d877745d9af3d8d06cf6e620a67197 0000000000000000000000000000000000000000 -1b9a4ece706c0e66523f0d79013c3693a4f0a945 0000000000000000000000000000000000000000 -1ba682c9b605df0db8d2e32df48d295eac743459 0000000000000000000000000000000000000000 -1baa10dc5de7cf725ea47813f63a97d728cc5f0e 0000000000000000000000000000000000000000 -1babd46ebc6c705c0092cf082a4793867f0a2549 0000000000000000000000000000000000000000 -1bae6f9b269029bed8f67f97af2f695ed41ff3ea 88a99ffd66471451dcf6ed230511ce87426b8ca3 -1bb5db7e161d2dfe5b4ed3f301d1202104fb0181 4d6758668a20095ef9c59e4be4c46d1116873ff5 -1bb614878d90a97b72b3d23f1da14894c610176f 0000000000000000000000000000000000000000 -1bb63768144cecd512f8ced646bbf6de0cf499c6 0000000000000000000000000000000000000000 -1bb7bd5a6ee7e11324e1d20586079d2337e6d1ed 0000000000000000000000000000000000000000 -1bb7bd6f0201c241c2604692ff6214b0e3c1184f 0000000000000000000000000000000000000000 -1bbbd77ee0ebadbf1a4f695e1052b375f97a41c5 0000000000000000000000000000000000000000 -1bc17e3bdc6210a5d11f7d5af2803a45c5322b11 0000000000000000000000000000000000000000 -1bc39b4f468798e02fa56663c1d94f36fb847a7b 0000000000000000000000000000000000000000 -1bcbc4ac549380663c5e349a9d118612fdb6d530 0000000000000000000000000000000000000000 -1bcc40f8134305cbebf6c8378ee7e5fc8c569674 0000000000000000000000000000000000000000 -1bd0fbbce1c6daaaf441ae4d9b0d1e1e3778789e 0000000000000000000000000000000000000000 -1bd457d70db06225f979c450c539b85c01fb0a56 0000000000000000000000000000000000000000 -1bd48d5c746da4c6c695c49e93fb9b2ebf89e2fc 0000000000000000000000000000000000000000 -1bd6f1351649bcc9ed5c6a52c1634bad3e73d2a5 0000000000000000000000000000000000000000 -1bda9b3cbf999b652b283a71b3ee01d1a6089dcf 0000000000000000000000000000000000000000 -1bdb4989b82678c42ff619f1695387882ad363ef 0000000000000000000000000000000000000000 -1bdcb1b9fdcaf92904fc4fdb0d89e1a37159665e 0000000000000000000000000000000000000000 -1bdd8876697f96e5168f856b3f36ad50e5d20e84 0000000000000000000000000000000000000000 -1be57c2d7d7306b6167a4305059fe1abe8911699 0000000000000000000000000000000000000000 -1be903dcb68502f006c9f5f77edba59d80ecf0c9 0000000000000000000000000000000000000000 -1be9d6e1dcfc09e630295da697cd5b4865111d8c 0000000000000000000000000000000000000000 -1bea852eb864e31fd7dd7bc515f0c6288bedb237 0000000000000000000000000000000000000000 -1beae37b6904f55cfd33dbe99ad83a23eb78b144 0000000000000000000000000000000000000000 -1bee76fb06141867cad7620e29c50b1b871085aa 0000000000000000000000000000000000000000 -1bf17b8714e0a441a9f93780a9458c7486ab9366 0000000000000000000000000000000000000000 -1bf2ad06843380240ddde64cb32b9b17f0dd7a80 0000000000000000000000000000000000000000 -1bf3ed99f67e627624fca77c15601836b7febf65 0000000000000000000000000000000000000000 -1bf58d597250916d73939a6ddeb16b3510bb35de 0000000000000000000000000000000000000000 -1bf7ce6c06f5cd728977062464189790c403c0ff 0000000000000000000000000000000000000000 -1bfb0a307f2f86d92cb4db176e2f346ed0479f60 0000000000000000000000000000000000000000 -1bfce564eea1c8e15a86b74d64f90faeab1fb595 0000000000000000000000000000000000000000 -1bfd6a1d79b134d49bf17a1880b719e0efd04198 0000000000000000000000000000000000000000 -1c003b122b667be2e53858e137521a0cffdcc194 0000000000000000000000000000000000000000 -1c00847e5791da63997816702a0f4180aecce7a6 0000000000000000000000000000000000000000 -1c0149c4ce0ff86f2f5aaaf2fc0333de72e910d4 0000000000000000000000000000000000000000 -1c04d223717e0224b912210f7f243e1f712c5030 0000000000000000000000000000000000000000 -1c06ceab4f7955c16a320c0bf1eb92f182fc03fc 0000000000000000000000000000000000000000 -1c08f29ab72ea86f07334ce4483e78c3f72a6291 091e88588fc941196898823d94079ce77252a44b -1c08f6abebb2712960ee4b3dd1b4e62e9f5342b1 0ef932c0ead67e7f4cf35a4ceee66c9ff870534a -1c0a44af318d0ba25b93fb57d69b9ef9f1496ca1 0000000000000000000000000000000000000000 -1c0c3f3d0a3a821e45bb0fdb8f5292bcfca7fdc4 0000000000000000000000000000000000000000 -1c0ed5519dc493ae8bf37a27658743abf316228e 0000000000000000000000000000000000000000 -1c1353db2f326fdac3924d8682f0d167dfd34b94 0000000000000000000000000000000000000000 -1c15dcc095f494c214798f688f6ef4ecdc6ff6c4 0000000000000000000000000000000000000000 -1c1610bde6905b0f849bf580439ca793128e22cb 3bc7b86382a5c4b68afbc7f0fcc7b847f2c60179 -1c1619047eb1aaa817c5abadcb8ecd1efc2212c2 0000000000000000000000000000000000000000 -1c1992f7457970e5a6cb76c9344efade521b8149 0000000000000000000000000000000000000000 -1c1a7fa9f56287f1e8d59367ea1d4f59081a33dc 2707bd646432334561fe46ab0b2f13c5745c3ce6 -1c1b29f597bd56dcd072736f5ca601a4b6f54a72 0000000000000000000000000000000000000000 -1c1ce113ecaf571c3f2505de2f6f9551f2db9689 0000000000000000000000000000000000000000 -1c1f721d70d9baa8c9de319b3f348750a03bc9a2 0000000000000000000000000000000000000000 -1c21c340a2c9628037e14447e184db8a0d3b26da 0000000000000000000000000000000000000000 -1c255dec534e31cf987e668e18c6ce9fe4884c05 0000000000000000000000000000000000000000 -1c26c33f2de2f55f04d6b9e9155b4debd7025751 0000000000000000000000000000000000000000 -1c27870bd8cc06e93d2661ae2534aa478f9b4ccf 0000000000000000000000000000000000000000 -1c2873d603061a9637ac114974444e5cb58b9cc3 0000000000000000000000000000000000000000 -1c2bd00254a0d6dedceab2c965c3dd5dcec1f285 0000000000000000000000000000000000000000 -1c2d65dff4504514ce52cb75ed2ab518e427f19a 0000000000000000000000000000000000000000 -1c2e2710c3b38d1af03434f72456f2547c0aa733 0000000000000000000000000000000000000000 -1c2e6dce0354878a627c660a176ba3130ea1876f 0000000000000000000000000000000000000000 -1c35c12a80859d6eabd1d1ed487e8b5f07475492 0000000000000000000000000000000000000000 -1c37e22f7dd18cb912d66907a719f5d787f7ce1a 0000000000000000000000000000000000000000 -1c3a0a021e0d97acce54fda55f6e941557056afe 3eb8bbf3501c18a4b8a8e3dda53e97c0ba3d16da -1c3c13317aae3fa7299a85b30b97c293aadf4c6a 0000000000000000000000000000000000000000 -1c3ce36b879c92b14ce5545009e1d7c08f7ac9ad 0000000000000000000000000000000000000000 -1c3dbe53f87fdcb4d0b22d65df48a77c8407cd15 0000000000000000000000000000000000000000 -1c422e5f2f82d929396b0fdadeb7b9c626e5273f 0000000000000000000000000000000000000000 -1c440c996a3736a456e09df0d36796a37760f34a 0000000000000000000000000000000000000000 -1c44bc0f84dde6fdfe411b04a4d65fb42d69345f 0000000000000000000000000000000000000000 -1c4b1d9f91875f5e900646b9978087ba039fdd30 0000000000000000000000000000000000000000 -1c4dd2621d3ca108c43be836cf8399689c40223f 0000000000000000000000000000000000000000 -1c4e52219a791e7ac9ed5078e81db28785f07e23 0000000000000000000000000000000000000000 -1c4fe00061a083682908479305390f2cf712bced 0000000000000000000000000000000000000000 -1c53f2ad61caadeba4e3c976aa15f0608a9d3a32 0000000000000000000000000000000000000000 -1c547b33ed1c41e4b7815e2dafb2f1c817571b3b 0000000000000000000000000000000000000000 -1c555d989e43a1bd307c22a3ed4c4b55967bd9d3 03f925e40558eb11f47ac8e4905ae0f64243a2b7 -1c58fe76b0f161d0bb88d4e7c287bea78d04aa35 0000000000000000000000000000000000000000 -1c5b3f4b2dc3fd0dfa495b39e9e2b5918423c71a 0000000000000000000000000000000000000000 -1c5e7d35ce83f2d98489cd6380f15237c8521a0a 0000000000000000000000000000000000000000 -1c5ff30e9ae64bd4fd7ebbd0cccfb1e642e1b02c 0000000000000000000000000000000000000000 -1c5ff61007ba3715506e50804ccc8852066dd203 0000000000000000000000000000000000000000 -1c6012e3845455df52ff79905917843af4e8d1e2 0000000000000000000000000000000000000000 -1c62c7d5a2acc50d05f55b3ec0f3585f41c22875 0000000000000000000000000000000000000000 -1c66595b5c8ab741d6dbb4981d1859c385b2b017 0000000000000000000000000000000000000000 -1c6761cbb91f665e91d851642cb43731268d8204 0000000000000000000000000000000000000000 -1c69193a3df373f36f4455ca1479692a137d88ab 0000000000000000000000000000000000000000 -1c69902abcf3b9809766674db44d0ac49cc8f59b 0000000000000000000000000000000000000000 -1c7169d34ba6385efa01e50d02418b3875cc211c 91b96c35c046a8b3fdbcc011c0ca0180f203400d -1c750da3b4fa7c089d507cb811c7655f88a4437c 0000000000000000000000000000000000000000 -1c78506decbd0b84df8bda2d4153ce035e02a2da 0000000000000000000000000000000000000000 -1c7981f1bac7145878c2c7e4a1f9a302c3841041 0000000000000000000000000000000000000000 -1c7bd933fe6540f81f4d762499f72a127cd1c07f 0000000000000000000000000000000000000000 -1c813dfb70f47fa249229780af3f1a83e8da55b4 0000000000000000000000000000000000000000 -1c818c8c51d5efb4cd46e1949aee05771f7fb30e 71c0f5f5b6f7d8b0096e7f71d78b3cdbc283826a -1c863a214d758dc5f77766de5bf219c0d8258ab9 0000000000000000000000000000000000000000 -1c86e97348e408b9e353babb3a60534cc4a60fdc 0000000000000000000000000000000000000000 -1c885787caa9eb7ab32ff30eb4fa9484f22e99b7 463583ea43f889e7377187aa5ae6d19a3203ec35 -1c88e130dd787285869ed37b9fad6a8464a4795d 0000000000000000000000000000000000000000 -1c8a3b04fdb3541f989e6253c497372f936cc252 70b6e5c866ea22945a3b3cceed981d32d34da251 -1c8d3683fd32009dfe7b5fe00393c0c295f917ef 661c182220abf628c0b5928d6ce8fd75a863614c -1c8e3304dd63b6304f535d85f289db274def438c 0000000000000000000000000000000000000000 -1c8ea2a60b2e7993415cc81de87ae72885b07660 0000000000000000000000000000000000000000 -1c933fa9f360a8246351049d6d2a61e93baf009f a94bda8c44ddb04a148f91cddf741071357d5dea -1c961c95fa88c8f5c7fc935a6dc090a53ec5f5b7 0000000000000000000000000000000000000000 -1c964b40d2a4c1c923591e081e382373b9c27c3b 0000000000000000000000000000000000000000 -1c964dfab89250e1012d87e5bbc023b1bf48c07c 0000000000000000000000000000000000000000 -1c9673edff353448cea363611229f382c08765d0 0000000000000000000000000000000000000000 -1c96826f4bda53d204fd96ab69397f92dfae824f ebbcc832096d8ab0f9e8e5049104ccddfa8406a3 -1c96b313a0e754010051e9bf61b8b517330d846f 0000000000000000000000000000000000000000 -1c9734af29ba7e858265ae7388f72b7352897539 0000000000000000000000000000000000000000 -1c97ada4eb9279924e3a36578829f76160e16486 60882bad5e705e6b2be232511360f9342df298e2 -1c996ee2529213f94f98bcf4b8e9bc24d7a6fa3f 0000000000000000000000000000000000000000 -1c9a3b232290b6543f4e82dedb2c7c41c1452cc4 0000000000000000000000000000000000000000 -1c9fb12650addc936f5a0d5d1edc42cd32e9c765 0000000000000000000000000000000000000000 -1ca08da56283b62a6ad61df47603d526570ed18b 0000000000000000000000000000000000000000 -1ca0f4e175c31759073847d1a976f211b1f1760a 0000000000000000000000000000000000000000 -1ca11e8adb107ebbd79bec090191e52da629a2c2 0000000000000000000000000000000000000000 -1ca2d4af9471f44743281e6949cb53b8afcaefb8 581c86b535016405b608b463414e3089318424bf -1ca42ffdcccebae1d9c021729c09892e7e64b262 0000000000000000000000000000000000000000 -1ca4b8c7529b569121224b9864f3da0f5212d71d 690e9399fdae6404d1fd514be8f33696ce040b38 -1ca585d841f819181c7448f7d3d1da1354221e77 0000000000000000000000000000000000000000 -1ca8f00eb4a1bdf70e2f39f6510c45bf7e22edb9 0000000000000000000000000000000000000000 -1ca94c488cdf14c98b041ab56a7bdf8ea63774e7 0000000000000000000000000000000000000000 -1cb1e6157b923ecc51cfc808a9a8abe3d724fd3c 0000000000000000000000000000000000000000 -1cb3dbe2882e1529b7bd2c36f56560e81f5ca030 0000000000000000000000000000000000000000 -1cb5c297bf9741002cef726b37ae2a07593b87c3 0000000000000000000000000000000000000000 -1cb7252cf18a148cfb795b4db6c53bfc175a1359 0000000000000000000000000000000000000000 -1cb9fe0974dfd4da1fbd0540fb905ed52c010ead 0000000000000000000000000000000000000000 -1cbdddb45b538add6f6897968e746e3c67dd3d2b c820902a7b91262c6838cd13408c0263853057a9 -1cbed0203ab9cddbe6b64c76431913247cc456ba 0cb13d090acd7d4a4d129a2f6cdedb4b5be63183 -1cbf677fff3203e82d42aec580dccffcf1240177 0000000000000000000000000000000000000000 -1cc1b815cd0a2a579fb79bc2ab0c1202574696bc 0000000000000000000000000000000000000000 -1cc803aaa07ac94ce8e3bfdf56f4b9ddd23326d3 0000000000000000000000000000000000000000 -1cc9b2977d69d1e6efd22ba669ce005e31d9e227 74d350660dcaa8db65901c82b3d5f718044524dc -1cce8613d495903b2c77074cbf391e240f28c31d 0000000000000000000000000000000000000000 -1cce9dc38491c7e177a9fc31e3d902870bab6959 0000000000000000000000000000000000000000 -1ccf78b2d98306e684db546d8295e76e8c4e10f2 0000000000000000000000000000000000000000 -1cd015c348144ca5de8a817a348b71ce475b027f 05fb2d6aaf596d258c780db80ff19adafb170eb9 -1cd19d56e1982c9947be9239b73cc8bd03ff178e 0000000000000000000000000000000000000000 -1cd1e390c55c52e29a4203c05ce4c6ba2a7fa7de 0000000000000000000000000000000000000000 -1cd5fc7fae3bc1fbbe141d63fb7c5fbaa4a74aad 0000000000000000000000000000000000000000 -1cd6b918cff0e3703b02d206add32be075cc682f 0000000000000000000000000000000000000000 -1cd9a3b97b6bb5f5b43504bd06a33036ef787203 0000000000000000000000000000000000000000 -1cdb1e88552d41532af5750cc485717bd925f087 dcaf8d355173bb3da3c98d00b5490d4442a80eec -1cdb6d04aa0d5c15c73337d0dca75d67e0f2e48e 0000000000000000000000000000000000000000 -1cdc3b9fa8e484cc5b49f2d67811e09f1dd4247b 0000000000000000000000000000000000000000 -1cdcbbcbd27742c3be20dfff9727426610339215 0000000000000000000000000000000000000000 -1cdd3a84d07123feb6d07680d3b0fb501c3ec8bd 0000000000000000000000000000000000000000 -1cdefe36cdfc0e3acaff6a0db918d4b037081aa8 0000000000000000000000000000000000000000 -1cdf90fd04ecedc56fcb901e914dc7d0b63e5487 0000000000000000000000000000000000000000 -1cdff557ded087cddce754d0cf7716c772151bc3 0000000000000000000000000000000000000000 -1ce3295220741ddf7dee5481e5007c9ba8780596 0000000000000000000000000000000000000000 -1ce857a993acc1977a67d7f20592e0cee0513142 8d5aa4dfa35f0200169f0a65c4327c045e24efcd -1ceec35d4df77a07a473f1e794bb0fae85046069 0000000000000000000000000000000000000000 -1cef066aa4ecd6691264701d0b6d7814230fa37c 0000000000000000000000000000000000000000 -1cf6bcae736d6c7390c90849b869474e40b9a292 0000000000000000000000000000000000000000 -1cf8f88730bbbc7635b12d79515dced8e0f26ecd 0000000000000000000000000000000000000000 -1cfd7eabe8fa718d33eba85a0b8d7588bea33efb 0000000000000000000000000000000000000000 -1cffddca23b7ddf2528db3617808c0a907e6ce9c 38540ba3fd44757e23607d4b288974122e894966 -1d0012d759501ceb922792cd2d9609398ac163a4 0000000000000000000000000000000000000000 -1d00d0ad21c0eb626e224d2ed586a20ad7271bc7 79bfc43cc236bbef64610927b51551ed96bcfa12 -1d037c99fa3419c34a1e1072b8903b3cbf809dd7 0000000000000000000000000000000000000000 -1d04cd176bfc8f28cdcbb742d4a6eff6f2842adc 0000000000000000000000000000000000000000 -1d06977916b981348b679add3c3123a55109c81a 0000000000000000000000000000000000000000 -1d06db6914a22f97f20daad964b3d5c5511b2552 0000000000000000000000000000000000000000 -1d0a7aa38212e771b86c6ca3e83dbed9c0758511 0000000000000000000000000000000000000000 -1d11e386eb01ba28dbbc5d5ea40e7b4e0b011ddb 0000000000000000000000000000000000000000 -1d124fb2e4a1dd82c8e2ba089420cd6a3c7c7ea6 0000000000000000000000000000000000000000 -1d13498b090a1e5ce8eed23453fb480f4e6e331c 0000000000000000000000000000000000000000 -1d137d406b33b8c9e9f470808b14ca5976a29465 0000000000000000000000000000000000000000 -1d185da7667c0f9689fd569be3d8448d1ac886dd 0000000000000000000000000000000000000000 -1d1996e0687e70797c2429de670e20aa317dab3b 0000000000000000000000000000000000000000 -1d1aad45d5e10a45fec540b1ed87645556df1246 0000000000000000000000000000000000000000 -1d1e6ff6432f4220b57c1928809e20ad5754e993 0000000000000000000000000000000000000000 -1d20f5f30f3d24bebf5f7485603eac6dd935aa00 0000000000000000000000000000000000000000 -1d25ba04223cc028f4eed226fdb0014434b15369 0000000000000000000000000000000000000000 -1d285503e2c71b13ba8b039264692ba9794a6d8d 0000000000000000000000000000000000000000 -1d2b598616c702a4838e5b672c651cc5d6823c63 087b1fd646b36650e04797b71c81f7b3dae08766 -1d2c0b9b9e46c27ed314fc00a22913117f8d2789 0000000000000000000000000000000000000000 -1d2f019c2f9c324ad46be0db07209e10399a1526 0000000000000000000000000000000000000000 -1d30fb07b93ce9f225ed8b752d71752707b55071 0000000000000000000000000000000000000000 -1d338342105df5e9ab533ecea87a7dcd939a637c f6c90c021d312a37c17dda49588865e87f7f4251 -1d34ef249060e1f2ba79300b04bdfe6d713eca9a 0000000000000000000000000000000000000000 -1d35ee8c32f7db64ba13309cab43b2aac5eebeea 4c3ac1e3faf4925848bc743b5996158aeba8c159 -1d391575445598c99175a17eb012f1c658febaa4 6f796055a6defdda85daeaa9e413b4be040a7052 -1d3b2b20863beabc31cd9cc27e5e3949a0010c38 0000000000000000000000000000000000000000 -1d3c519e2902eb835e674c1c736f1fa47624cf57 0000000000000000000000000000000000000000 -1d3d8d704c30ad1e69f01cb0548560023c47dd77 0000000000000000000000000000000000000000 -1d404db6921bf9d51cc9b8953147c7167291e6b2 0000000000000000000000000000000000000000 -1d4093bd7b45cbb1d0a0e5710b60956ed335fb12 0000000000000000000000000000000000000000 -1d410ffe5d0a83520500e29192d7842424c4d823 0000000000000000000000000000000000000000 -1d43bbb5029b80c94bc918d5db32fb1dd8514bd6 0000000000000000000000000000000000000000 -1d451da9a60d77d7d4989843c7784ff1e1ca3cc1 0000000000000000000000000000000000000000 -1d45574f4de1ded9aeda80e18f6adfb9ca9db362 0000000000000000000000000000000000000000 -1d48545f5a4299730fe6c84844286336d1b16a1b 0000000000000000000000000000000000000000 -1d49c585daf04a598fc1a8475db295bd1d636bc0 0000000000000000000000000000000000000000 -1d4af49c4367e455586c1c17d5ce7f4ed3b6e584 0000000000000000000000000000000000000000 -1d4b9b7c7f9dd172794687aa5dc3459212b74eca 0000000000000000000000000000000000000000 -1d4e06333ec8ca512941b21cef333e34931b3baa 0000000000000000000000000000000000000000 -1d4f5d1512a2fbacc7989762c5051de008a5f724 73bea38f6c5eb12ede6673ed77ba3fed3f4673a3 -1d528f06dbf0266c78d1095f674db67d37a1756e accb41b42fb650da355284b2314cfe420646f159 -1d559293b73bf021ae0bb9c3663c41a82c5d7418 0000000000000000000000000000000000000000 -1d56e937da6df12ece7f61b6ac13b622efbc06e1 0000000000000000000000000000000000000000 -1d574504ad4c2a183f6f858694b35168af23de46 0000000000000000000000000000000000000000 -1d57cefa525884a9d78d825176d23a906d008f6c 0000000000000000000000000000000000000000 -1d588043834993927aa9e256774030354f4dd440 e29a1acd0b26dc3b5ced2962390d93d0cd763a04 -1d58f726462a821d3f926fb61247357f49fa1ce5 0000000000000000000000000000000000000000 -1d5adea3852fa4b8c31ec9652b7f59575369273f de83ef2a1f91fcb3906edab21efdb43a85d63dad -1d5d76ee190be7cfc5f489b7c9879d708d68c74e 0000000000000000000000000000000000000000 -1d60d615a463b0c5d80953d1b8a7dd89de73ae0c 426dc673ea42ff18704bf27d90b678d24a004dbf -1d61be1ed9edb9b8191206768f2640aa9c7623ae 0000000000000000000000000000000000000000 -1d62341de374f80d87ff36c577d6bf6c5c7b4097 0000000000000000000000000000000000000000 -1d625605fe7311528a6d08bb2020ab38a16efb5f 0000000000000000000000000000000000000000 -1d6464f263008d615c8381aba69896f52dff1c84 0000000000000000000000000000000000000000 -1d6467cea89f21ffb0fb81dea444b8c5fdfa307f 0000000000000000000000000000000000000000 -1d66b74c6dac3704d13d87492ba84ad864aa0e04 0000000000000000000000000000000000000000 -1d66e036b9e4520dfefc4cef2dfb962bf845ce76 0000000000000000000000000000000000000000 -1d6a5e11a81ee851ebf401464ccc55e54eed70c7 0000000000000000000000000000000000000000 -1d6e98c575a6d819e1822ff6cb844b870cbcc13c 0000000000000000000000000000000000000000 -1d73393d6dd9688872d5ee60b61429e3a6ff60f8 0000000000000000000000000000000000000000 -1d73d6e34f2963c42456dbb8384bc15f5fa5642a 0000000000000000000000000000000000000000 -1d756b34d7cf14943dbebcb60cdf155233cb0db8 0000000000000000000000000000000000000000 -1d75749ee3ea0273054edb8e4a9fd34e53bce60f 0000000000000000000000000000000000000000 -1d776954776a2c0186135a30e0f8f273fd8bc814 0000000000000000000000000000000000000000 -1d7a285fdaee00f37f4b3cfe2fbc13e41a1e5288 0000000000000000000000000000000000000000 -1d7caa1a6098afe39ec60c2304df03d2a1a03c77 0000000000000000000000000000000000000000 -1d8068ecb070fdc360d750e0c1f3f15796e61ec0 e18212053451b1b81c1a70947c2c58e8639a9eac -1d83400dbb5c5e1451cef41415ee5ffbfad161a0 0000000000000000000000000000000000000000 -1d84735c8130473d6d43f1834f8039b6de78d6ba 0000000000000000000000000000000000000000 -1d86eec448cd7f0f387a32a87fa31efb1eb82b76 0000000000000000000000000000000000000000 -1d87630eefa0b26dd16e65ccc37d0e0ac9828f99 0000000000000000000000000000000000000000 -1d8bf7126e4e1cd6ed4b27fdc495eec561e25906 0000000000000000000000000000000000000000 -1d8bfbf7d986007b225ca8c7fbf1dfbf2a8f7c8c 0000000000000000000000000000000000000000 -1d8e5ba90eef385028dff157fe5a9e2f3ad4b09f 0000000000000000000000000000000000000000 -1d8f6d7da39a1ac19bd2f0217c44aaef2c40dedf d07305a2b64fd1cb84039b8fc0bcf8b53e5377a8 -1d9042e25c72ae6f3d1e5f03bcdfce9083a3b2dc 0000000000000000000000000000000000000000 -1d91769207ade99a4d29bdbfe8aeb858926f6aaf 0000000000000000000000000000000000000000 -1d92acb7add86f36f352334a52679c078e328704 2346205b7ddc3cc332984dc28e2a1cfdd80020a2 -1d92bcca7524c50fc41056ea4c04e1032eb9e055 0000000000000000000000000000000000000000 -1d957218630af3c8f607fc39d19d6609f8fb0334 0000000000000000000000000000000000000000 -1d9d21b6e47dff8c28bdf4e475aa92498cf4b6ff 0000000000000000000000000000000000000000 -1d9e0405caf26983df2d38eb93be0e9935782896 0000000000000000000000000000000000000000 -1d9e8901959af9c19d467333742551c1f34424a6 0000000000000000000000000000000000000000 -1d9faaf5df5f3dacc7eb36e6912f96d889614c69 acfe4c785882402fd3317b5c2092a005695a5f1e -1da28360efe33ee823d4b03feebb4595cfae4a88 0000000000000000000000000000000000000000 -1da6663976d430288d2b51e66c22106deacf11a9 0000000000000000000000000000000000000000 -1da8fc95b32ce25fcebfb5e480ad3ae032ef3a25 0000000000000000000000000000000000000000 -1dacb455d8ea2e38a3bffe42611891ea4301125f 0000000000000000000000000000000000000000 -1db0fccd506aee4f3f9965de592efee18f06d820 0000000000000000000000000000000000000000 -1db2b7e20f67b0e076436a4c351cd47635dc79a0 0000000000000000000000000000000000000000 -1db5d59b66da868840dcf1b000791442bb1e9477 8bae257c04dedb53f32355646085b3053b266823 -1dbd58d198158f9f9a462e0f2c0a1d09fdf62ae8 0000000000000000000000000000000000000000 -1dbef326880100e2d3a0f0ed6416cc4221dffdc2 0000000000000000000000000000000000000000 -1dc6b7aab7c25b916b33cad1a019672c49ae3f5c 0000000000000000000000000000000000000000 -1dc9701713244c85107620361c5160d560aef8f0 0000000000000000000000000000000000000000 -1dcca9a1f23383d767769a7b35473c36b288ab8e 0000000000000000000000000000000000000000 -1dcf18ddbd05533e4be8dd1ba97e5f61bcdc4b5a 0000000000000000000000000000000000000000 -1dd46e58ad3f300495577668052e2cfbb746f354 0000000000000000000000000000000000000000 -1dd6357dd058d607f3480e58ef4857e6c956edb8 0000000000000000000000000000000000000000 -1dd89405e76f6c763d28ecf20ee73662e14045eb 0000000000000000000000000000000000000000 -1dd897816d8282d985cf78b42a3b723e0ce86d56 0000000000000000000000000000000000000000 -1ddb2ebc00ad941ff031aa78d9b6c92978ea99e5 0000000000000000000000000000000000000000 -1ddc19b2388cf05b8b6484e16b7c215bf3167d4b 0000000000000000000000000000000000000000 -1ddcca66af6a2a03a2370a0955b1bea2d617f4cc 0000000000000000000000000000000000000000 -1de1537fed0c2d84bb29e209c21c32c799b20800 0000000000000000000000000000000000000000 -1de2f41d925600d597129fb5861a53f9d3481dee 0000000000000000000000000000000000000000 -1de6b1d0f3c0fe7c0501caf3ff5af40ba72ee9d2 0000000000000000000000000000000000000000 -1de6f0a320bcfcaf0d8fad123a834863550e3231 0000000000000000000000000000000000000000 -1de7b5b65f959de3babdd8ea1b060f8cebd60856 0000000000000000000000000000000000000000 -1de813534088d0d7649d445adc6923581fa600ff 0000000000000000000000000000000000000000 -1de8712abe47834cfa2692758ab8b55dcfdd570e 0000000000000000000000000000000000000000 -1de948e93f28dbb9303e28cb793c7513545a48c6 0000000000000000000000000000000000000000 -1de9b77d0306d3589e8fe27e4fa587718eb691c2 0000000000000000000000000000000000000000 -1debc76060f0c33222789a299df72d0addd7fce3 0000000000000000000000000000000000000000 -1debec1be1da2e448a22941b3bc0ff759390f460 0000000000000000000000000000000000000000 -1def3f4c8ea7249b097747ac9abd7a0829bf5d26 0000000000000000000000000000000000000000 -1defcdacde913ea1794463741b28c6ab0f6ed639 0000000000000000000000000000000000000000 -1deff0ba31c10a9af1b8e35472cfa57fa0e49f41 0000000000000000000000000000000000000000 -1df2e9807176456a070e0ee8a7f40d223b0fc3a9 0000000000000000000000000000000000000000 -1df3727755cc5deb5d2d01071635150110b8e350 0000000000000000000000000000000000000000 -1df54c547078be837f9b9c33dc3ac7f292f447c0 a438f1af6945f20ac48bc0dd0bd43f63106bd82f -1df6b1b2281682867b1e9de790c0cdc82f20b833 0000000000000000000000000000000000000000 -1df8e4c5c51d34cf914a048dbef109a29c280a68 0000000000000000000000000000000000000000 -1dfa35bc492ef0a8357f605a176375d6ac1f2e9c 859e53ba3ea68e1f0a4412dd9fe70e84eca306cf -1dfa50495f975a86276d84c8414f7e953dc630c0 4920a3bcbc188847fd00e544ff310d7d0d81c3a5 -1dfe2f568073f68e65e76042c43ed7e346199901 305db9b6c258b076af8ab75fa5e84e1486eeee5f -1dfee53a7dc42c7ac192f797107bc9e90f0254fa 0000000000000000000000000000000000000000 -1e02f4fc708e060aba34ce52492aa7ba1d965032 0000000000000000000000000000000000000000 -1e04b68cedc29f8444bffa960a5e04d24cb8b6e1 0000000000000000000000000000000000000000 -1e04c428bb17a06d9e06235990b0fdaa2d8268f8 0000000000000000000000000000000000000000 -1e0694a382f6d02f3661bd3d25408ad49f8cc298 0000000000000000000000000000000000000000 -1e08571eac3e21f10b3d858b25e4550519ad38ee 0000000000000000000000000000000000000000 -1e0cb85be781aedf9822622e3a654c1a6b8cd2cc 0000000000000000000000000000000000000000 -1e0e81afe21e78e0b556e1a953c29bb72f6302f1 0000000000000000000000000000000000000000 -1e155da2c5c9dea2557df6db18a5310a467e2b17 0000000000000000000000000000000000000000 -1e17b3d07ce099720fe608c5eaaddc2625b7804c 0000000000000000000000000000000000000000 -1e1c3f01a2486b1f02faeef8f237972031ada307 0000000000000000000000000000000000000000 -1e1ef2743f4c6883585559efc5bc27277a52fad7 c703cc25374253e1cbd9c80761420cc33cbcf042 -1e20c5e22dd5f03ebeaab3f8474624d3bd7a7e61 2976d7bbf5e58881383562462275ed7bae247a63 -1e23b1c97f09ec59cff9756d6e0ab50b76b16a76 5c4eaf71f1e389986c6a0d51b18f1f6af921d2ca -1e2537a6cf5d888067933de9cba94e5c650ce225 b4124927bc0d74b65c4eab36660fab98fde3050b -1e284088fba8822e14612889cf7ee5781a5d3a0c 150a61feb368f19e95e9825cddaa7195fe9860de -1e2846b81c886c86c791e4b6b67658ae9f2e0848 53c0988e1e023c114b83f8ebd207fff75ece53fc -1e2eea75fe7c613b0dfb8470716b545866834ca3 0000000000000000000000000000000000000000 -1e2f90fbdc58356b4c2ac1f11a18470ce77daa87 0000000000000000000000000000000000000000 -1e31c8f3a81d8fbfc79c0a6b033f0750cff48581 0000000000000000000000000000000000000000 -1e31cb2509e4ac16030b8afe3aa10df625651dbd d8a265b833be6f39e99832b961db0f7221cfddb5 -1e327d12051bfc071aea2910c285dd9385565609 2ef3360ad1d8be94211dd233242a578567d4f562 -1e3320a7e3dd949727bab9c719652b06a86f1736 0000000000000000000000000000000000000000 -1e375cc8bdde92173e5c0936d2c19e7a6f903b10 0000000000000000000000000000000000000000 -1e37e327ed73a459d24ab7835d293152b3077593 0000000000000000000000000000000000000000 -1e3864551171f98d51bd1a21b31078c7c7e8deae 0000000000000000000000000000000000000000 -1e399e4ec9c3b41a5b3d0968113aafabf71b7ac7 0000000000000000000000000000000000000000 -1e3bd50e65a8c27ad706c49e6ec91c866b8cbc7d 0000000000000000000000000000000000000000 -1e3c788b86e34aadb020d385a8a7e9cc8aa62de3 0000000000000000000000000000000000000000 -1e3eecef0dd80e18405a719560119cc1bcc55435 532fb45a0435ef34d9f51eb739c9942a7ce9f2fc -1e40469acf78d5c2eaf68c17e2d1d0139895e68f 0000000000000000000000000000000000000000 -1e4460fb8780df3d710b09cbb7df29bc6ed8e77a 0000000000000000000000000000000000000000 -1e45a2531ee1ac54a0a5ce641eec24a7d208e8d5 d5ad043442be11541f905255e450ce4477bc1781 -1e4615a15c25fd5c343cc0e69d1cfde9740862e3 0000000000000000000000000000000000000000 -1e46ca946428a63404e5f9ed32f59cc81c1fc694 0000000000000000000000000000000000000000 -1e4d2a5319200ad635128cf930e335dc28df7d6e 0000000000000000000000000000000000000000 -1e4e6affc96e29c39a797233ed2c2607f5ad4666 0000000000000000000000000000000000000000 -1e5452bbcd40b0e859f788be878d6e7ab607ee8d 0000000000000000000000000000000000000000 -1e5505157174f44286e0a482b26244b04f33d04b 0000000000000000000000000000000000000000 -1e58104cca6e7a5dd1217670a5fd583dad4a6429 0000000000000000000000000000000000000000 -1e585885c7640ef50daca44e0299015325757edd 0000000000000000000000000000000000000000 -1e5b9d8e7770475fdc7c1f83b767755f09671741 95d7495354b8f3e1f52bb9429332281b08bc5e5d -1e5c2eb5936344d8bdcf3bdfb31c1ad45afda5b3 0000000000000000000000000000000000000000 -1e5c571e6a3fed394fcb6e8910ac5edb8eb79e08 0000000000000000000000000000000000000000 -1e5cc0a0c631c45b7b485948a9d754d0973d65b0 0000000000000000000000000000000000000000 -1e5fd9e6f214fe3744b0d72cec7e9be2e5f6d53d 0000000000000000000000000000000000000000 -1e62810892b046040f252fca61913817e3aef39f 0000000000000000000000000000000000000000 -1e65e69210dce59a56581958862d3050d1b7fc99 0000000000000000000000000000000000000000 -1e67d9c7d040aac17a90569c7f21a571e1e16ac3 0000000000000000000000000000000000000000 -1e6830fdccb20b9eb1cbb415964be67a79451160 c060017226d552798e1c41176bd0565b787fc6bb -1e695b7ada2cb82616ffb359ab0db05e2d349a19 0000000000000000000000000000000000000000 -1e6d2de37db71ec9376dc5ddf66165a112a639e6 0000000000000000000000000000000000000000 -1e7507433ca540f5a2719ac9d5e345567dcc9067 8c3f229384d3bb36669519a5b86bf3aebe0cd211 -1e783742a2f42c67332ed70a17d51ee596de3077 0000000000000000000000000000000000000000 -1e786d3f16af4cc247618b4ec4dc327332b8047b 0000000000000000000000000000000000000000 -1e7d25551368f51d871ee1005e2632ab068ce2a0 0000000000000000000000000000000000000000 -1e7df30bf23d7cda35ee38d453c4b35b6df08653 0000000000000000000000000000000000000000 -1e7df50551a5b316d50b68a9e4482ba39846c691 0000000000000000000000000000000000000000 -1e7e134c7df5a84486289ab05e701e3da2aa27e9 0000000000000000000000000000000000000000 -1e841b7440af9a7726553c64e47b9bf6f4c97fde 0000000000000000000000000000000000000000 -1e8bca572afa1b40b56eb34ec77bb59f2d37309e 0000000000000000000000000000000000000000 -1e8d8f349ef3040698343336f8c9e071e1ed4f9d 0000000000000000000000000000000000000000 -1e93505b68f47ec7ad122654059bb2e21b795456 0000000000000000000000000000000000000000 -1ea113f07671d23d4b400aa72db962df6180a145 0000000000000000000000000000000000000000 -1ea36ad22a5ae66edddc65c84e2e499527d0c575 47055b6b6f136f4897462cb8c217ce01b0e70608 -1ea46b47df5194f7c4a86c17d99b5917d5685c10 0000000000000000000000000000000000000000 -1ea4e4f5769f1a173303f95074a91e8537f65133 0000000000000000000000000000000000000000 -1ea4f957e805c062f6b96cce3120d9790509b69f 0000000000000000000000000000000000000000 -1ea5473049ccab0792a34adb1aad9b3d724d75f6 0000000000000000000000000000000000000000 -1ea5f7105ae8612872884604130a2c7d235105e7 0000000000000000000000000000000000000000 -1ea6d0f6ce8b3e1938e6de72777f822c830a3286 0000000000000000000000000000000000000000 -1ead24e1f8fdd2090f90fb51a2dbe8b64a1f0bd5 0000000000000000000000000000000000000000 -1eb5e6808cfb6eee159d17ebd3ee41f303ed07c5 0000000000000000000000000000000000000000 -1eb67bea30f61f7d9cdfd371146911a0ba07bbd2 0000000000000000000000000000000000000000 -1eb68ccad461defb2ed0594193653b9e91c003ff 0000000000000000000000000000000000000000 -1eb775bca28469c1792d565412dece4a7e53c050 0000000000000000000000000000000000000000 -1ebafd8a44786824396f95102576426462835869 0000000000000000000000000000000000000000 -1ebb68143c3f875a189afc126b06924d31381f05 0000000000000000000000000000000000000000 -1ebb784cab002e261a93d4767694a60f7533ab10 0000000000000000000000000000000000000000 -1ebbb673976ea8b4550dd11a19e0aa96b0145db9 0000000000000000000000000000000000000000 -1ebd03cac1c6d9b2c2b43d3b58f5def534fa0f4b 0000000000000000000000000000000000000000 -1ebd60969aae2ac1f09316bd4ef29158b0fecefa 0000000000000000000000000000000000000000 -1ebf8fee1afd6a1aaba3a1e813b8e67b482a59a3 3498bdf549ce60d383f22cc5c4e2c11a74ebb235 -1ebfff962113c373281ba1cefa907525be923ab0 0000000000000000000000000000000000000000 -1ec0da27cb2b576060340b3b0580f62d14ed7e37 0000000000000000000000000000000000000000 -1ec11eb024dc2ca1f5b89d5ba8aecdbe5dd822d5 0000000000000000000000000000000000000000 -1ec4b095fc2512308f4d12bc32c63c917d197394 0000000000000000000000000000000000000000 -1ec7120f9e1b067d29aa3a5aed4dd7d0127953b4 0000000000000000000000000000000000000000 -1ec8bcb2f1692e071ec2317e02c12a3a26b6ad19 0000000000000000000000000000000000000000 -1ec9b31b0b59661a64c8877010b42adce6d5730d 0c0c68afa69a2ddd487c4218e363a5845de5c946 -1ec9f36158d64d831267d21b81f35e5c1038c2f1 0000000000000000000000000000000000000000 -1ecd8060462852281efd81c65c912da953b45077 0000000000000000000000000000000000000000 -1ecf4d6872c1c3f778a37d236a21d9512a72804b 0000000000000000000000000000000000000000 -1ed119182ad4629064b13301d0e427de47736bfe 0000000000000000000000000000000000000000 -1ed834a387654ac865c55169acc302b4fec8d6c6 0000000000000000000000000000000000000000 -1edb3a1bbf11255d2084bde8c3fe183534694a48 0000000000000000000000000000000000000000 -1edf9dde67199ee8783032f657a12f066a787a9d 0000000000000000000000000000000000000000 -1edfcca72272fb4ef5b7e837faf183c185501cd5 0000000000000000000000000000000000000000 -1ee6ea115bd0fb855a5de721e56d938a6c5daa31 883efa11c91c83b3d696ec935bea74971487dd7d -1eeb027e9a56c984942d7ee7db85657300ecd252 ae011453135364d093d9cce3eda7211de5e7c0ac -1eec5a5abad2e54d02eb49161d5e7beffa632308 0000000000000000000000000000000000000000 -1eef08a0739ddef9b1d6df26e406b2aa9f686e93 0000000000000000000000000000000000000000 -1ef0cab7c2af732b9ad043e9faf68b080b7f1200 0000000000000000000000000000000000000000 -1ef2fdddacc294b73c467162d8430e4590291530 0000000000000000000000000000000000000000 -1ef3b49df41735e6538f02543dce32f7d0b889d3 0000000000000000000000000000000000000000 -1ef6e399643c69cc3a576c7326400c02b58e32ff c26c9423111bf80cea4a8992a7178b56eeca8bd3 -1ef7482bea955153ad3dea6264c788b3a977b818 0000000000000000000000000000000000000000 -1ef9c7a76700b3e72844050d75e6ed1b870f9ca7 3366e654b8670df6ecf2d6a1c1053bf5d0d37a5d -1efc90bacb2ebf840f5416bd11c8daf8c9345e33 f127f045181821eb4b53cee8df98852eacfe6cdd -1efffa9ad1dd63f00ff938857efadf7c59222604 7a44a7f5c8cede7c661918a22b9dcc9c7cd3fc2a -1f01e2a8e478c63bd6598cde09235ec027b23dd5 0000000000000000000000000000000000000000 -1f020846c9103b107576e424094f89f296d79856 0000000000000000000000000000000000000000 -1f0319dfed1968563fe4a3445c88cfc80cf71df0 0000000000000000000000000000000000000000 -1f067345c828ae456b72385969fdd85e54383d3d 0000000000000000000000000000000000000000 -1f06e337761b31a6d83f50227c74cea1c04f24fa 0000000000000000000000000000000000000000 -1f0777580c1979440d057196f5094b07431832e3 0000000000000000000000000000000000000000 -1f08b4f8ae996b9500ae8c1661b27456c9f6acf1 0000000000000000000000000000000000000000 -1f08d38783c61c3d07c32f09d5519fa3b18e240b 0000000000000000000000000000000000000000 -1f0dd374df10d4ff60941c9ca6e3541bfced66bb 0000000000000000000000000000000000000000 -1f10c6688ca70951131e2a8e4b3130fab5e27d45 0000000000000000000000000000000000000000 -1f12200670ac55c251450c7026df79d05667f026 b79bcd0b264002bc4473ea5e76bf8bc2989d3c3b -1f12c25effdcb4dca881e99f698e2c1f4d309b04 0000000000000000000000000000000000000000 -1f13e161042e2379a5882cf7c09e9002b3281c12 53a39eee097a479b3ecd24942d551aa7a781e053 -1f1450f2f76b0d095c6024fec1cf8fec7fcec734 0000000000000000000000000000000000000000 -1f146b0a2a1bb8c0ea1c0719e7d7df11efcd4e2e 0000000000000000000000000000000000000000 -1f152566f1f6484f30ad1203e0f7cf4f88ceb674 0000000000000000000000000000000000000000 -1f177f2d4bb06869a73daa3c2541fff30274b7e3 0000000000000000000000000000000000000000 -1f199b14ab891717f42df059c28c54ebe8beaa5f 0000000000000000000000000000000000000000 -1f1e43d4b60a760e8803f950ada517f963f8f67c 0000000000000000000000000000000000000000 -1f24135b61613d7f1cd4303d8d103680aa679d31 0000000000000000000000000000000000000000 -1f25280a0f2db00c895c9c0503421628e726b0e4 0000000000000000000000000000000000000000 -1f26555e0d1e3d44feca4d3fcf709c65dda9bc25 0000000000000000000000000000000000000000 -1f28f7d309becd7dfda0960b6d9f035612dde5ad 0000000000000000000000000000000000000000 -1f2bf34c23852eb24c5840041b4e0e5899fc67ed c84d4ae9593baf1d0e0bf0feea3759714df4b6eb -1f2d15aca6cdc5eaa2ae2195014a210ffb31a0b5 0000000000000000000000000000000000000000 -1f2f99b7712e5c90f0c7a0adf36c617c657d0aa8 0000000000000000000000000000000000000000 -1f3033eaee3000bb7d18a322c5e780d84e11cb42 0000000000000000000000000000000000000000 -1f32eb1025d96bb1fc7888da2a9c2b740f961b0d 0000000000000000000000000000000000000000 -1f3517218031b663f773061056a873cf2a03f32d 29701a55d15d002e9ce4903c03283e7142291bfa -1f402b0c28f127e75b3cea633c51385e3c3e5e4b 0000000000000000000000000000000000000000 -1f407ffe61c42c203c99ff0bacc1ae82b3414621 0000000000000000000000000000000000000000 -1f415928aa95298a217dd5ccb7e1f69558737a86 0000000000000000000000000000000000000000 -1f426b8ca3bc4323173cb74c4f3c02a01963be9a 0000000000000000000000000000000000000000 -1f42bc2994bb9bace7ef5eaf28386a00edd1dc2e 0000000000000000000000000000000000000000 -1f448a8a458d95bf334590cf01099e526f1d8c14 0000000000000000000000000000000000000000 -1f4629a768310845bd5927c9450bb9470afd3168 0000000000000000000000000000000000000000 -1f4a04172575d40118bcea2463874453b911c47c 0000000000000000000000000000000000000000 -1f4b14b0074be89963290b5dc7e810c4fa6f9195 0000000000000000000000000000000000000000 -1f4b86ab4b46e7e8b1038336b2c98318e70d3408 0000000000000000000000000000000000000000 -1f4d28d473fb7e2f5d8408469afae83907016e6b 0000000000000000000000000000000000000000 -1f53fcc98c7ba3c057f75f82e158068084d0575b 0000000000000000000000000000000000000000 -1f540fa961c57455d770b90faad76f86df2b30d3 0000000000000000000000000000000000000000 -1f541bd2c15a450b354acf32ec52cdff4b2b36dc 0000000000000000000000000000000000000000 -1f55f92232e86b7d57258ced468c818ab03ee979 0000000000000000000000000000000000000000 -1f579a5b2b51bbfbf234d76ddf78308ef0733690 0000000000000000000000000000000000000000 -1f5bcc30ee06e452b98362460ea7b7bf2b20f4a1 0000000000000000000000000000000000000000 -1f5de886472bfa865ba6b4843e099762662b96a2 0000000000000000000000000000000000000000 -1f61f60d778940c602835c996ff33d5fdb7a0253 0000000000000000000000000000000000000000 -1f64cacbb5cad160854316005674e7ada0d5e077 60cbed1c7613894f6da8ee3ebb0f0fc7ea12174f -1f68eecaa7c4c723abe72a5a040ea7b15023a5aa 0000000000000000000000000000000000000000 -1f6a127f33117c26e1e1477f666f331f226de3f2 0000000000000000000000000000000000000000 -1f6b25fd5e35762b8a0ea5b5590a89e2e8e81934 0000000000000000000000000000000000000000 -1f6ba6f4085a044ff37dfa49f8d4174882e0073e 0000000000000000000000000000000000000000 -1f6d5915663573ad77bfb03e5a10aee30bd68082 0000000000000000000000000000000000000000 -1f6db5345cf600623ceea3453554e9124d28597d ef83e4f2817bdaa08f85e6c05d710fb2398b9287 -1f705a6620328378f908411de03eb88e33db306c 0000000000000000000000000000000000000000 -1f71c647dd6e32a7e4f03c33bac449c69ed2135b 996262ff6968b33418ce75a6aea63d371093f4c1 -1f71eeb2f6a9b363dec29ceb457abed62b0f2f38 bee8a20aef3ff5d99c82ce551d6d5d1f227642c9 -1f73c8cad85bd5c459b4fa8c58c53e6897d6cbdc 0000000000000000000000000000000000000000 -1f773af9cbb8209cd75c4c23d4740376897f9f42 0000000000000000000000000000000000000000 -1f77a8e4b0319045dc6344ba66a608440420be84 0000000000000000000000000000000000000000 -1f7a0e4af85d1b74595626afa1ca774c896e8388 0000000000000000000000000000000000000000 -1f7a1e604886f096834887e022c90b512a10b0b5 0000000000000000000000000000000000000000 -1f7a574b809437fd45f0db152ff3664f542efce7 0000000000000000000000000000000000000000 -1f7c2712868ce5ea81e8eceb8a353a9a6f790fd7 0000000000000000000000000000000000000000 -1f7d807e5e6608677422244540d5bae7bcaf8282 0000000000000000000000000000000000000000 -1f7d8b1ee9e6c7350857ddc8bfce248a65a29787 0000000000000000000000000000000000000000 -1f7db4393f0e95135efcb8609394597449118d5d 0000000000000000000000000000000000000000 -1f7e10b4b2dacc8a3de42decb13ba5b03891aa70 0000000000000000000000000000000000000000 -1f7e9bb0ffa416df736bc097495cd0df6bce2676 0000000000000000000000000000000000000000 -1f7fc393778a38d8038412408a37f682f16f6508 0000000000000000000000000000000000000000 -1f801a1187777ac1ec620e0a228d55e483f2757b 0000000000000000000000000000000000000000 -1f84450bbc33d15fb44fb6144404e3f2f47a8c2d 75b7e77064d6537bddaa63c72d84e9a47c367563 -1f8618f67da88dda587ff00069fca20107a0013a 0000000000000000000000000000000000000000 -1f877ba630f5fd503c02356ad1998c9bba29b0c0 0000000000000000000000000000000000000000 -1f89edc4c6f35f516fe69484ba0504629e79f46e 0000000000000000000000000000000000000000 -1f8a9585f137efe7e2b542c9579a85e80f727bd8 3bb2330cc06b1a5385cb83b86a5c2b9be3a15d2b -1f8a9bbeec69c16c4b965c350525baf5744b8f4e 0000000000000000000000000000000000000000 -1f8fa835c0c6c4280bfe218df38a4e89c6109ffb 0000000000000000000000000000000000000000 -1f91a4b0fb7bb5a44d8033806bd2f554472f5f00 0000000000000000000000000000000000000000 -1f93d7bade8ef800ee3bc35fdb223eefc6c922f9 0000000000000000000000000000000000000000 -1f94a9cc3cd3df569d98d548c340245fe0423a6b 0000000000000000000000000000000000000000 -1f9807245a7e6aa840fc4f2f88eb2c2b6c78b22f 0000000000000000000000000000000000000000 -1f983228aa30b62d4195b8df304ef6ffcbb0bfa2 0000000000000000000000000000000000000000 -1f98ded65f6718d1fa3505c1c4c9fcfdbe5d2cb4 0000000000000000000000000000000000000000 -1f9c7cf094c7048933cea5105bcc491f92581e10 0000000000000000000000000000000000000000 -1f9e2a87ee810f7219fb928554b66ddcd097daf9 2b6769cdb3f97256d5717d499ce206bd359dcbcc -1f9e95ed7a87871feb89d5d69cacd72c6ab1d348 0000000000000000000000000000000000000000 -1f9ed0a774d01e122dbc6f0a56886c0060a0abbc 0000000000000000000000000000000000000000 -1fa164010e6cefbf05b7b63c974e74a462e48f8b 0000000000000000000000000000000000000000 -1fa1e8e17deeb2acc849803548c6d6431e8bd44a 0000000000000000000000000000000000000000 -1fa5c78fa59c402eae86c39a976f2fe98aaa3a9c 0000000000000000000000000000000000000000 -1faa1f377de54b22812e7375be23b32415e7ae2e 0000000000000000000000000000000000000000 -1faa50461b757e22426949338ba9684c85248c82 0000000000000000000000000000000000000000 -1fade2bc5f160b23c2f46c3f854b833fab0e69f4 0000000000000000000000000000000000000000 -1fae365c8a03bf9877bad1d215c2a50f3302cc2d f643296cadc4e54cb53c43f2b5257ff1a47ae46a -1faec0faeb2235f5816d153f8c61a62443c26fce 0000000000000000000000000000000000000000 -1fafa3d9998bf7359b4edf39fcf49056b2006c1c 0000000000000000000000000000000000000000 -1fb0ef23d7be0d8ecd9604fce16ee1e0842c6ef6 0000000000000000000000000000000000000000 -1fb26926d9029c4d0e0c59cb2f1cd2f274d5df63 0000000000000000000000000000000000000000 -1fb3a5e8f40ce5e2417c9d0e604b5f5f299db853 0000000000000000000000000000000000000000 -1fb41f1900406a130e59f37d6e66538a64048524 0000000000000000000000000000000000000000 -1fb58966793bea4451e977a7ec37ae9c96f78e43 9d969755dcb050fc42e27544c7f0c4e9fedbe481 -1fb84a155232d6bebf42d69d0af9f983c4fb60a0 0000000000000000000000000000000000000000 -1fb9a518b4978688cf60d880e9d801cb9d653f13 0000000000000000000000000000000000000000 -1fbad5b192b877720199eae2da264bf0d5278b88 0000000000000000000000000000000000000000 -1fbeec522e9ed9bd756f7e955679fbbfd8de9159 0000000000000000000000000000000000000000 -1fc08a3d8dab58bb3eb1280a24ecfa69b1b50ca7 0000000000000000000000000000000000000000 -1fc0b05670b5f6ad20e3a4aad30a491eca7a2659 0000000000000000000000000000000000000000 -1fc4c41e0573910ad68f2dd57b25890df78905af 0000000000000000000000000000000000000000 -1fc5ea1e2828fd8a2cc55442fc49862466b2609d 0000000000000000000000000000000000000000 -1fc853737aff47054e81741af5ebba3c492ff09a d61b9097b5dd5ffccc94cf011bb21303c86f3014 -1fcdef5c03e64d0a127621baffd811888df672e7 0000000000000000000000000000000000000000 -1fd2694499471fc5d806a422976c8e743e2a1bdb 0000000000000000000000000000000000000000 -1fd43fe5cc170c9c39ad00e8d426fcae96358af3 0000000000000000000000000000000000000000 -1fd5d4ba409976490ba911df5b248b1ee84ff02a 0000000000000000000000000000000000000000 -1fd637525fd3bbaec04f6fff80eeb33fce880b10 0000000000000000000000000000000000000000 -1fd69376c6c90066f086c99a32621f0b3fd47ba0 0000000000000000000000000000000000000000 -1fda925edf7635761ddcaa120f21e664cd3927ec 0000000000000000000000000000000000000000 -1fdc97b713d1a67fdc552ac8c74554ab81ead088 0000000000000000000000000000000000000000 -1fe28e95f71a8cd9b35f00071a7716d6a5feb261 0000000000000000000000000000000000000000 -1fe6141098fa1ea26b0030cc9cbd3a8516c25961 de8c5eacf2e329348839ad3a61870c57d31f1005 -1fe6a1faac11ae37d1050bbb185629d572e61e46 35e8e15e5ce140988bbfa283b2003e0bbfbcba6b -1fe7296d392d62d1e9917c75cf61fbad85f5eb04 c7c9300fdcd72884910eebaa74c68c440a5ad49a -1fe740ab50c16ca7b86e2d2890b88629b098b4ab 0000000000000000000000000000000000000000 -1fe877df2ef8c09670a4ff12cf42ef39d35ab9ec 0000000000000000000000000000000000000000 -1fe998d37cdff566b4e0b13319c2f22935ae0e02 0000000000000000000000000000000000000000 -1fea35fa6a816a68c3b27ac36a5d08b0e4cf2d05 0000000000000000000000000000000000000000 -1feaee4814ae93f30ca3018cd19e3280779d273a 0000000000000000000000000000000000000000 -1fed7cc0df0588f15e6490787ef9fcf7cf7b16f2 0000000000000000000000000000000000000000 -1ff0e06a1d2c5fa1ec262783c5c0932be1ba9078 0000000000000000000000000000000000000000 -1ff1260a35d166f849a1fe173f870f101822e0f4 0000000000000000000000000000000000000000 -1ff1f555a203596470b6d3d3dcc440c1b6f82cc4 fdbe03586ccdcdf217850764576a2f019c210b09 -1ff241e9fee2be19f2952a5ff52b36405078cb4c 0000000000000000000000000000000000000000 -1ff283cfe7f54f7253f1085369146abd7549716b 0000000000000000000000000000000000000000 -1ff30ae48f801640e2223196d462502d1aa06436 0000000000000000000000000000000000000000 -1ff3457709b12570740b237e061402b021169ac2 0000000000000000000000000000000000000000 -1ff86a66e656b053e99c82aa44989cb5c953c4e4 0000000000000000000000000000000000000000 -1ffbadf2906a5c85d2f9437b87da3e204ea41b7a 0000000000000000000000000000000000000000 -200735b4251b14dbd236e1a6d8cc721a84b51256 0000000000000000000000000000000000000000 -200df69195dfc9c13915a68ebf77710e7843a724 0000000000000000000000000000000000000000 -200e19fab9b7c2652d258b1805e6c804be9ec1b4 0000000000000000000000000000000000000000 -200e82b7150a9d587afb3a1d64f1daa74f642a1c 0000000000000000000000000000000000000000 -201018aaab2074687525fa560bbad066bc67575c 0000000000000000000000000000000000000000 -201165fc1e1ec7945f5197da9404774a17128af7 0000000000000000000000000000000000000000 -2017c6f1e52b99c95ac736dc60a6535973ff143f cfe2cee4759b11fbb4b294a869c9d5b295e46905 -201d1df5c0add24cc269ba56fd1ad3cc7a568a27 0000000000000000000000000000000000000000 -201dc3748c7a94e788d470c697f017d2149c6736 4944b9ec51283978cf956816a12e8e0e5d6254b7 -201dfe7409de2a6ce8877206241731511fa60486 0000000000000000000000000000000000000000 -201ec7dba5b211c220b582a97873374f3eae4abe 0000000000000000000000000000000000000000 -201f3ab92e05b59e23c498dca881a451341168bc 0a44fe2d0ceaf2efb70a6b9871237eaab9787366 -20216b916ed583938672cd09c2c2f430351430d1 0000000000000000000000000000000000000000 -20218a30747a2b223d04f44fb5c6a8db0962ee08 0000000000000000000000000000000000000000 -2026030d867f6755cc6958f012631cd6928ab04f 0000000000000000000000000000000000000000 -2026bba3354c17c14bb187707cae8f4df7f53624 0000000000000000000000000000000000000000 -202724dcac80d376ab74e52f8b05dde79698d8aa 0000000000000000000000000000000000000000 -202877c0657a0e83aca087d502202ed8e0559fca 0000000000000000000000000000000000000000 -202920246198bbd348f2333c10f48be6357792ab 2d8638104a3ffd6fa523ff8d99be2f9040766e86 -202a8e4165ea5d0a82e47a3cd2daa80f811648b1 0000000000000000000000000000000000000000 -202bd9f3f5df5f94c1f0b4eac056345c77917657 14ae6b2cc8395d25996b795e94b4b4181cc060c7 -202c5159ec2a9942fbaf1f7dc0af2b6e610dab63 3b985674f998d6202cfc844cd96581a11781dee9 -202db6be137f52879eac8adfe22f14edda302785 0000000000000000000000000000000000000000 -202e313d5b49e76687b812e41f46429cf735f73d 0000000000000000000000000000000000000000 -2030feeb3f218382d14302aa2282d078b4a45a9d 0000000000000000000000000000000000000000 -2031791c7d707fa897657968a813dc9e5ae244ec 0000000000000000000000000000000000000000 -20324b11bca653e2eebd87b7ca44bc054b595d05 0000000000000000000000000000000000000000 -2033dd681b752d9861fe2dbc9e1a8cf412b4f358 d533459ccb4399861209b87e8c61abdf5818ac86 -2034d1d7fd445ac9e950f9f6149e563a738d3354 0000000000000000000000000000000000000000 -2036db95b333f261ee55cae8c89ce850b3ffc6de 0000000000000000000000000000000000000000 -203b09f70e7189dbf5388e6d1cb3890fe21b7a57 0000000000000000000000000000000000000000 -203caa331b2e8d0ee399ce99d2ba9445419c7edc 0000000000000000000000000000000000000000 -203cd3e98e3c8c640cb34ed77bd61e9ddf3a86f8 0000000000000000000000000000000000000000 -203eae38e3be643ab5a6921c49de44c6bfaadb3d 0000000000000000000000000000000000000000 -203f74c44e91f089cecb8f1c5956e5be45740e47 0000000000000000000000000000000000000000 -20415705a39ed26573f01fa033c126f28253d52f 0000000000000000000000000000000000000000 -204249ba173ae325fdbee04b4cee2f187c6c3f63 0000000000000000000000000000000000000000 -204354190ac656d7807035f8c6714d01a0c20e78 0000000000000000000000000000000000000000 -20441b8f801ba019e360cce99df4df473095adc4 0000000000000000000000000000000000000000 -20450b0d251475ce2616e1deab6230ecac17013a 0000000000000000000000000000000000000000 -204578526607cf2e49e02782d45a93b6c1f9018b 7f07512e4968b453b0800a8930c238df9b3c9bb0 -2045db5a32bef40f90e7a9951ba34844faa92749 0000000000000000000000000000000000000000 -204bc2974d707bed4017414b13242171d719cb7c 0000000000000000000000000000000000000000 -204df16150601248513ec8a7a4b14680e4156174 0000000000000000000000000000000000000000 -204f2c1c884b6943f4838e7a3398c03a30035a20 0000000000000000000000000000000000000000 -205642d69734d61de295f40d3b8a7755583bc206 0000000000000000000000000000000000000000 -205655c440ef219f74c7b7c77b59650197184d89 0000000000000000000000000000000000000000 -205a0648d8468e467c5052aed59f457b921146ac 0000000000000000000000000000000000000000 -205a47cb6d820bed09fbbfab57872b6df8cfa90d 0000000000000000000000000000000000000000 -205c3b8ad9af665e2b49dcc6020005bb479217a3 0000000000000000000000000000000000000000 -206293c7a71721e9f0f86afd1a13b371f3ffa676 0000000000000000000000000000000000000000 -206330a08465a7dd21ff5a1ad4dffc9fb90c2e75 87739258037a540ead2a09fe39fdbdd1044f328e -2063e436c301d1f595854183f74c5c90598c6d12 0000000000000000000000000000000000000000 -2064252f4b7325fdbf7037713378737bf124a702 ac0a1c02381a13d616ed9b8e07892ec9cb9475bb -20687bf9c58232244e41272d118b98ef4af16a69 0000000000000000000000000000000000000000 -206956db6821c8c01337b00b06d84b9df7b840c4 0000000000000000000000000000000000000000 -20697a152e9a374a4f4d25ec33791d6ee4304af9 2ab34d5768b5932ca1bfb2f866d7b9f323c21a39 -206c18e1419a9b8c9929121aaf18243610f33d82 0000000000000000000000000000000000000000 -206cb141c9ebb9d39b65ef24f754305757bcc973 0000000000000000000000000000000000000000 -206dda18e903a9245a91858ec09f261f67ebf8af 0000000000000000000000000000000000000000 -206ead71b97884710e6b810965748ac078e762de 0000000000000000000000000000000000000000 -20717145cf4551420cc8aa421f159ed55aa779f4 0000000000000000000000000000000000000000 -207206a6379b337caaf205cb2f4020ebc178cd1e 0000000000000000000000000000000000000000 -20734f489df8d3901b3a45ca4d6967d9267fbc2b 0000000000000000000000000000000000000000 -2075a6ef08487366e644f0d689b790d180ad59c8 0000000000000000000000000000000000000000 -2084295d69f3e0d895cfd06ed217f7e9dfe407ac 0000000000000000000000000000000000000000 -20857c02501414c1a63a74893cb731a7ba31b87f 0000000000000000000000000000000000000000 -20864bf512921594b7d0588fbc6f9789abe6cc0b 0000000000000000000000000000000000000000 -20883e0bb29818590f806c83c12e5e9d786bf9b3 0000000000000000000000000000000000000000 -208d5ebfd215c701de89806b95945937d04c0a95 0000000000000000000000000000000000000000 -208ebc1af3164c3ac99038ed9de0d1c7bb20e73b 0000000000000000000000000000000000000000 -20921e0003650cf65965d91b038bb98771d49f37 0000000000000000000000000000000000000000 -2097828a3d29d8e6eb96519f371ad4c147bc6d7a 0000000000000000000000000000000000000000 -2097f64a0c1baa262f4be6142794f5af6017c3c3 0000000000000000000000000000000000000000 -2097fb6abb5d52adbfac8c9042b82c421490a430 0000000000000000000000000000000000000000 -209ebdbef887172f07199ac1c7b01121e5353447 0000000000000000000000000000000000000000 -20a326f84d3357236d4dea638107a1a2e3631066 7f98ee15f738fb215545d32d6b86729804aec29a -20a6a06e982924ab7c9a64080de3a24ed9af735c 0000000000000000000000000000000000000000 -20a729bdf38fb12a884c11b12fd69cf622201174 0000000000000000000000000000000000000000 -20a8dc8be00f13b0aaa33ce94880a2d4a03c9d86 0000000000000000000000000000000000000000 -20a9aaa1f195160622f9c53eabcfd2da7b32b346 0000000000000000000000000000000000000000 -20ab2fb21c7e78a9d1e98ed720147df4df6eaaec 0000000000000000000000000000000000000000 -20ae111da0f2d2c88802adfb3cc0c00fab06781c 0000000000000000000000000000000000000000 -20ae2978087be22839d7cb801488eed707c46c50 0000000000000000000000000000000000000000 -20afb6aae555a8ada16f08a15eda8bd9812676f7 0000000000000000000000000000000000000000 -20b247bdcf6ff0de38649f059a830d7c62123dcc dfe0cc6beed4f4c57196acbca4ea7369d60e6c34 -20b294f4320e00b9f0921c6c9dae4e55c26cb86b b2676a353ab792b5338d8d27b474b67161a81aa6 -20b4b383127faaf37495d7746885f2bb674a1a33 0000000000000000000000000000000000000000 -20b53a59925f5002a2cfe9051bb6e1843d5e18af 0000000000000000000000000000000000000000 -20b5aa559ab4e4393c335272a53626c2b6888ae3 0000000000000000000000000000000000000000 -20b6ea33c769e56b9721dd0a0ce5b9323446da17 0000000000000000000000000000000000000000 -20bb98ea63e9e32207646acaf29d6e174ec06f2e 0000000000000000000000000000000000000000 -20bde54f0b6b83d7151d0d7c12ace891c88a8bdc 0000000000000000000000000000000000000000 -20bdf4d10d5cbe3b2d69618d18e9d069e2611561 adcdadd18fa6072c6c3e3301ae23394da237ff15 -20bf6a09c5791e0b8bb0a531da9a7d524c0effd5 0000000000000000000000000000000000000000 -20bf79e0d5a40fe1213ef7a6ff1774dbe41912a2 0000000000000000000000000000000000000000 -20c22d6105d3624f47bc5d8b2de3ed7e3c9ac6c8 0000000000000000000000000000000000000000 -20c2e4631ae62b9922436213717dc4f6bc2cf89f 0000000000000000000000000000000000000000 -20c34604b038c996a198482bdfef375648407d70 0000000000000000000000000000000000000000 -20c36b222ef4d1dd5b16e0f1a4890724f076eace 0000000000000000000000000000000000000000 -20c41dcc2326f254a79c43480a8aa23944693185 0000000000000000000000000000000000000000 -20c94e30b2e6a4fb5b7b880d4186c20267c28695 0000000000000000000000000000000000000000 -20ca2afd4be31ff93886615eb6f38659fd90910a bfe956691fe3c6da80a27d162fda0826fa90e207 -20ccb215207b7195306c3727c2a173d667bdcdb1 0000000000000000000000000000000000000000 -20ccf7dc537a696e442361fda878431e09de1746 0000000000000000000000000000000000000000 -20d0690efb665d080016b08e35776bec82b49b04 0000000000000000000000000000000000000000 -20d1647bfdfe3f1d3a3b8bcaf4767e68749f9198 0000000000000000000000000000000000000000 -20d255c120ad6efd6583636e259db5168cd7411b 0000000000000000000000000000000000000000 -20d51bd2e382ed4e25a849e3e3c80bea1f699c63 0000000000000000000000000000000000000000 -20d54ddc26f3709b83b21f7b41df785e2e0c3709 0000000000000000000000000000000000000000 -20dcfbb0dd7150cbe5dfd7903a3001229295c549 0000000000000000000000000000000000000000 -20ddc39b6a806f6f93a757713182117b6e1916da 3a73c4b8686beba0b9f6ee90c34938bc9f2cd76b -20e103c83e613249569977f11eeb02dd5d519cf2 0000000000000000000000000000000000000000 -20e1406ebf96ff64ebec9c70e5d2044d1788fe80 0000000000000000000000000000000000000000 -20e3046af35c1716b12167542c07e974cb5537bd 1b89a72af466a7f7c972ddb32b19f1015bb4920f -20e35aed9c93a721530fa5c56c7c57a0f8688244 0000000000000000000000000000000000000000 -20e49119af5152ba704f67a92bdd468458ebcaaf 5a73df08a8b088d71b94c41f0005bcd2fc603098 -20e67547e0fc32278d3f8d0a9e02c2cf5fc47707 0000000000000000000000000000000000000000 -20e912791754a34fcdef58be5dfc40b87062b487 02d9ad4b506a3219a2085d72c761d350d6fb6e79 -20ee32ff9fdf393638ec659db8221c55661cf358 0000000000000000000000000000000000000000 -20eea253d030d485d2e1a26415515c60db2b4d98 0000000000000000000000000000000000000000 -20eef1b05eacecb93c4354a1f1f19809af297ce2 0000000000000000000000000000000000000000 -20f0b907b979671c93f8fd1e9a0a6c907f075f48 0000000000000000000000000000000000000000 -20f201c32ce940b21678860ebe00aad67c0cac96 0000000000000000000000000000000000000000 -20f2a5ffddef64efafd88a55aeb06a04daf5d791 0000000000000000000000000000000000000000 -20f3bb64da47ab070c057072c6d711d6c9a026d2 0000000000000000000000000000000000000000 -20f577d03f8dd852ab463f7da694c4741b70afdc 0000000000000000000000000000000000000000 -20f58ecbb961f3c3723fa265542709942cc6e223 0000000000000000000000000000000000000000 -20f75bd8dabb7e37c3b22c58af2f024d7a2a95ec 0000000000000000000000000000000000000000 -20fb8a52f450a5c68b7ffe334f70acad1b4b42fd 0000000000000000000000000000000000000000 -20ffd82b3eddbadcf949b86ab2fe1670de1a58cd 0000000000000000000000000000000000000000 -210b5020c0653ec20d643acde6f1c207ecce3cf7 0000000000000000000000000000000000000000 -210d382b5b139444fe2e16a5a3211076a65ff2ba 0000000000000000000000000000000000000000 -21129de1745eb016452f0ce8a2c3e47fbb8484de 0000000000000000000000000000000000000000 -2113b603cc6340d1c9cd880081285f055881a678 0000000000000000000000000000000000000000 -21191d3f9d170c8e9589ca670d1cda9f23e07ac4 0000000000000000000000000000000000000000 -21196d47a04953c3e4927d7c3d3e206d0e245a7f 3799cb609357e65a94e8b9774f4b8a3cb6959b9b -211d74668b332474960644db0027554341a8a422 808e19b00123747a75b86a34dbfc49cddbf05a3f -211f60bb0a663156fd89388d42898f874516907e 7f3b8d73fcc3d4522e37bc8853ed41778edd9d10 -2124911318c570498b6ec5926eab0d3bcc21c86f 6a277ec4542026c94c5b337648e32d1ca1939346 -21283438606b4cb3292fd4231f7b00b2698814da 614514bd9b2c9aa561e414d6596e879e0bed7a13 -21293f365608e4a820d65b37bd91abcd93f75018 0000000000000000000000000000000000000000 -2129a17a44568add61693c66bf9649afd1d3545b 94b9cce83f9cb4cef6cd33c39d48c73fc65e03d1 -2131be1bfce39b2dcbe30f5b385787098a385246 0000000000000000000000000000000000000000 -2132501990f8e139a75021165634830f1f6a90e1 0893ab5089ec0cec11320bc0a90d1145c2730d63 -2135e9e3726cb090b973c040cbafeabfeca1fd82 0000000000000000000000000000000000000000 -213798ecf02edd8ce2af8ecb9b078a9481313fdc 0000000000000000000000000000000000000000 -2137d2493fc3ab5385868f8c3c7767cc6b2c9e8c 0000000000000000000000000000000000000000 -2139613cd619cdaeb6d7c500cdba41c8ce32a63d 0000000000000000000000000000000000000000 -2139f9e36fe3d1cbca9954e538f46e021dcffb36 0000000000000000000000000000000000000000 -213a341fcbf4efd53f88b429f5bcae3ffb0198e3 0000000000000000000000000000000000000000 -213e4306fb76afb23a60e7bb6e9f014b136b479b 5f36a2d14a9e8b8e55f3002260b940387a9eeb3f -213eb7bb4389faee935d56d78ff36a08dadd99e8 0000000000000000000000000000000000000000 -213fbd9440a224f9c1da4942c85124ce0c120c52 0000000000000000000000000000000000000000 -214208c4c14dafab8bb74640a3b1a79a34a3b45b 0000000000000000000000000000000000000000 -214335df7e8b11b517779aa3420d794f343a7309 0000000000000000000000000000000000000000 -214519fdbdd6bfe2942775d3554fa8f440f85404 0000000000000000000000000000000000000000 -2147e5e3455f42773ea5f77c0c0ed66e076ce691 0000000000000000000000000000000000000000 -214912bef853e01a194fe627f109d132f7602bab 0000000000000000000000000000000000000000 -214bc4018bf68b011c508ec316c242e0d28574af 0000000000000000000000000000000000000000 -214e30af886745f212ebfa644a0a5aa185681048 0000000000000000000000000000000000000000 -214f5cf33e9ff4d7662c5a33c8459386a4e6de13 0000000000000000000000000000000000000000 -2150260a40deda94bcace71bd65b169a6982fa76 0000000000000000000000000000000000000000 -215326dec485207af23b66d4ee50ab7c9361dba7 0000000000000000000000000000000000000000 -2156ae971c7f055b319f178f19b48d85c74070ed 0000000000000000000000000000000000000000 -215778c3882fb5aca68beced599428c8d14e38e8 0000000000000000000000000000000000000000 -2159345352b3752ad649bf3c1f7f591eb76a095e 0000000000000000000000000000000000000000 -215c1d19164285d4d81ea660be05248017cc932c 0000000000000000000000000000000000000000 -215efc1a115b4f96acb7896db740fc2bdc0c56f8 0000000000000000000000000000000000000000 -215fd48515e0793760b2079fff8380c629e11b3f 0000000000000000000000000000000000000000 -2162943b569a54e3a2122e3e4b84db652489d853 0000000000000000000000000000000000000000 -21629d7c26731071cd6ae810f82e6bd0b27fd2ae 0000000000000000000000000000000000000000 -2164b41ae774ef1ab37ff93c4ca0f0ec17093aaa 0000000000000000000000000000000000000000 -2166824858a40ea664c558f2930b63b8f4fd89c6 0000000000000000000000000000000000000000 -2167b820b29ef570992d18a5ec44d0d6d3c81bdf 0000000000000000000000000000000000000000 -2168f6f379b43762496beaea88c265dc6f56a971 0000000000000000000000000000000000000000 -216c1d34f9c4de575cf7115107a40f90f45b21c3 0000000000000000000000000000000000000000 -216c5dc1ef01b98d6ccafe51056e4df68e77cbf6 0000000000000000000000000000000000000000 -216fb141c59de4b785fa4b6642169fd0eb5dc4fa f3abc028eb99852b720ed62caa173a8f4ba8aa4d -21744ea0b7d2ff6437035ee12d4d1763d0e767b6 0000000000000000000000000000000000000000 -2177c639154a48110a853a71d7426d7520bcbceb 0000000000000000000000000000000000000000 -217a8e8e02441b83796d8a9aab2800fe803b2332 0b242474933f40c36cd11deb5b0a38886f496c66 -217bd9f99f5b3260444e614d8770d5ffa8b0a6b2 0000000000000000000000000000000000000000 -217fa0d006cf292e837bab6458b81341718eb35e 0000000000000000000000000000000000000000 -2181e740570d5794b98a0295ed898b900f4e87f6 0000000000000000000000000000000000000000 -21840cc5931a3d97534a17204d621471348fa4cb 0000000000000000000000000000000000000000 -218778b6cb17aa928eeb10daa3d81687b1474fe4 0000000000000000000000000000000000000000 -218c58b32db8d28b0b6c2bd2376ba61062e69599 0000000000000000000000000000000000000000 -218c813d6f450e3b6002588c216abcdb00d5d624 0000000000000000000000000000000000000000 -21934389c23d3fd5a2eceadf45273d3c6b967482 0000000000000000000000000000000000000000 -219600d52e037a938055139342138c474c99b598 0000000000000000000000000000000000000000 -2198c14babfd09778efccbb23a6c66c6d7a5e1f1 e2378d275f6cedd96317ca381837e23fea3a6761 -219da2676c14462c5cd1505d7d753861102b61d7 2c43bec8a3d2f006b25aecd5d7ab3f71f619203a -219db352d7b37f9bc7bfe8b9e086d105e129872c 0000000000000000000000000000000000000000 -219eebcbcd323b1c87240ec509dec07b43298bff 0000000000000000000000000000000000000000 -21a0b5257d5d682987dd9b302fb6cbe51e946913 0000000000000000000000000000000000000000 -21a1023989758b5508ffa12ebbbf62d8a98886d8 0000000000000000000000000000000000000000 -21a4767bf91c0321337985eb0b26f929dfaeecce 0000000000000000000000000000000000000000 -21a4eed71edd8a8e5816801f973ade60387633c2 58028b96a76c38aeaf20fda7fa37b3a37868a819 -21a62e5546fc1b48436a856023c277353d146c03 0000000000000000000000000000000000000000 -21a6e32de516563e314a7f1177312bec4737b291 0000000000000000000000000000000000000000 -21a793708cec9780603deb36a2b02905c30e2de3 0000000000000000000000000000000000000000 -21ac2c6f278930749aeeb5018867f4b8ca8a0e6e 0000000000000000000000000000000000000000 -21ac4a86afcb3b6a8a2cb70c9dd82b54462d9aae 0000000000000000000000000000000000000000 -21ac5b813520e6235f3f51324680f81e6f515b30 0000000000000000000000000000000000000000 -21adc7912260819579c53d908574eb3512b9cef4 0000000000000000000000000000000000000000 -21b14bdec4be29fd2379b4d1b78ce3b9e144a150 0000000000000000000000000000000000000000 -21b7627d0d134e744d1bfb2cb5310db5023761a7 0000000000000000000000000000000000000000 -21b960a34de13f89966a0f0b451c2d9ccec75d22 0000000000000000000000000000000000000000 -21be1f8b3b3371aad36d05f7c81a19f8b9b9e5bd 0000000000000000000000000000000000000000 -21bea7f40c7723ea7c7dee3350e09526aea34480 0000000000000000000000000000000000000000 -21befe9994dd93f20d6b50117cfa62fa35b0530c 0000000000000000000000000000000000000000 -21c28f00b03921bd074a71f1ea39ddebbbf448db 0000000000000000000000000000000000000000 -21c3cd0442e9170693da4a1dfd5505ae1ae5f2c7 0000000000000000000000000000000000000000 -21c6f827cd3756c67299fd0f5286eb694f8edb10 597ad335fd6b060be19b7819bc3adf5559154d8f -21cd3a942724400765125b657d24f8c8c4d623e9 0000000000000000000000000000000000000000 -21ce7d7f4f9f6f241f3e09e7f0a5be5c504d90d2 0000000000000000000000000000000000000000 -21cedf648be6ab65ee4195be0ac3c405b35274cd 0000000000000000000000000000000000000000 -21d3994f7162b8756ef35fa9fa59b50e5dfeb803 0000000000000000000000000000000000000000 -21d4da2174d0df9f6c47884fc1af0803e8577410 0000000000000000000000000000000000000000 -21d7ec724a6add87fdb8cc005f961ba9f830a98d 0000000000000000000000000000000000000000 -21d95d8abf2b0bae3a69e35cddea5627f0904127 0000000000000000000000000000000000000000 -21da8347195a47cfbf45f8192e03f47733395f71 fa36b97120347fdba8ff03f04a601496fd56b45b -21db8ce5c6217d6f7b7bf93d0f75b996594f73f8 0000000000000000000000000000000000000000 -21dc25349efd2fcbf835616bd0ae5afb45d3a2a8 0000000000000000000000000000000000000000 -21dd8e716d54ae2fc00c90b3d4f65b85e66788d3 0000000000000000000000000000000000000000 -21e01236e01d2e4fdad5e243e237f47060a3e21e 0000000000000000000000000000000000000000 -21e1338e9721534c00085ff3cff25e2dd2e84dc9 0000000000000000000000000000000000000000 -21e142506ef54b20000447bfe2f240139a8ef17a 0000000000000000000000000000000000000000 -21e24bf8dea4f97042a8b385e884c68d0217d845 0000000000000000000000000000000000000000 -21e282e11728a4966ad5fea60afb1da50e2dca8d ade69cb244c53fa66c4207b4a8f5ba11fe9c03b5 -21e3b96ea573eb5b3bd0a865428f93eedc722a2c 0000000000000000000000000000000000000000 -21e403e4b495cbe580885c418ae61197586e1fa8 0000000000000000000000000000000000000000 -21e461a9507bab69ee083ee79d0ceb11a79909c3 0000000000000000000000000000000000000000 -21e7c313a9c1415d1fc4976c96ccf89baf65ef50 0000000000000000000000000000000000000000 -21e7c5cca7256cad711c9980950234b4db48754b 0000000000000000000000000000000000000000 -21efb4a4064155eb6021d353e24d9731518287bf dfd2386042fb380bb9f36b4f77094b8346e1d900 -21f3fe2a403d9a3a7a75af8105a17b98b86a63ec 0000000000000000000000000000000000000000 -21f788be63d876a88538cb8b05fe58c434106903 0000000000000000000000000000000000000000 -21fbd5449a6c297c5f4042a9b9961d4f0f339af7 0000000000000000000000000000000000000000 -21fe6625e9ddd289363fc1838ab09f9462672155 0000000000000000000000000000000000000000 -22020d276db466cf90040506474bfc3974f8695c 0000000000000000000000000000000000000000 -2202dcf7d611ae93b4ef28d6ff1731d6fe9205e4 0000000000000000000000000000000000000000 -2202fb75e8cdc54f62be50c0f1fb12f17c4d8a69 0000000000000000000000000000000000000000 -2203300c84b6c8586aa8223e3a528cf2d26be9f5 0000000000000000000000000000000000000000 -2204424b415f39ca772b4e079f8290014b7e16ab 0000000000000000000000000000000000000000 -220a787dafd3df8828c4c33aa001636e575eaf2b 5c5edc330e3c1815d6932b6df3888213c8a78e54 -220c46381edd898e31fa76002e9a3b951caa00b0 1f5286b5c8ae938f5e5b679daf6fe74ad58ac5cd -220cd5030c881666de5315a8108f97579f7c6adb 0000000000000000000000000000000000000000 -220dd8e18060b837740b463e045f6ce90e87d3c2 0000000000000000000000000000000000000000 -220e1d0ef80ba8f68254db56ee9f2203be4cd8e6 0000000000000000000000000000000000000000 -220e2c2d26f47e536bf3cc53ac38547a6ad86c38 31ab882bdaa75738fc00d557f6b584d91c8a2a5b -22131422c2b77b01be5f7f7e2231defdf7068ee1 0000000000000000000000000000000000000000 -2213e72b42160f01218e95eb3147d503f9cceda8 0000000000000000000000000000000000000000 -221461915fb1e9934981b51a37af71bafbab2ecd 0000000000000000000000000000000000000000 -2214cd3277cf065a3abf395e9bbde73ed61d7d12 0000000000000000000000000000000000000000 -221b20be65a33d774c01e401ec288c30cb1f5ba7 df732bd650c06e17c32edceacc80e749c1651985 -221d2909a58dea4eef938e502dbcd588b6035bae 0000000000000000000000000000000000000000 -221daf722c4bddc00cc1c8ca833002804fb82d12 0000000000000000000000000000000000000000 -221f0c17eeb602fdb40df87058658a5404c5badf 0000000000000000000000000000000000000000 -221f52685a00ec905744d4fedc6e29570e22991e 0000000000000000000000000000000000000000 -22215c7c762cce634a3a4a2337ae433fe7a75b78 14b97196e5d587de9d1b83ea7e85fcc106197de7 -2221e0e7e0de8207ca4766892f1cdbb6be7d30a7 0000000000000000000000000000000000000000 -2222d21c23be2c16655c5aaeb2313bc2dd5118a4 0000000000000000000000000000000000000000 -22230cbacf261ce528b8ea56df4319faa026021c 0000000000000000000000000000000000000000 -2224d120e09a9949c6884a0fab382939d75f178b 0000000000000000000000000000000000000000 -2225a342ae90b882a0001c3171824a6dee002c47 0000000000000000000000000000000000000000 -2226ad08fd93e3979efbba47c5ae3545eec97d25 3110c7dcfa15ec6637efb368d226e8329ca76df6 -2227cbe69a14de7d127703c83df788d22e2e2b21 0000000000000000000000000000000000000000 -2228711c7225c048d3236d03ed00ab79703461d0 0000000000000000000000000000000000000000 -222a3c93b1bef0d495d1e2f3e4051fbf842f550e 375a9f91f1f0f22aa7bc2f7157bdf2b148265c20 -222b43d6c13467885434244105205542317e3046 0000000000000000000000000000000000000000 -222d0a5ecc1a6a8416d87062830b945c65a17339 0000000000000000000000000000000000000000 -222d44023390dd94cca960d61c533e76e24adcdb 0000000000000000000000000000000000000000 -2235393c8335d37a6c0624615ad8cce049c280ba 0000000000000000000000000000000000000000 -22382aacebc3a4092e79853202c6b5532637baf1 0000000000000000000000000000000000000000 -223c4e2819f1344543b1356807b19d9334a02235 0000000000000000000000000000000000000000 -223cc5235a1cde6b20fa9c5c2ff36eab981d9608 0000000000000000000000000000000000000000 -223ef668f1a6a4d827fbb60693095c28f2ecfc9f 0000000000000000000000000000000000000000 -22434db00e7486f5cecb9550904bbddce944ddcb 0000000000000000000000000000000000000000 -2245d53f6116fe3485e3d227be142a080ebab7a3 0000000000000000000000000000000000000000 -2245ff665ae4b3037728ee52c247b409ad75de35 0000000000000000000000000000000000000000 -22492de2eede0a31a4ac486489d5475e1536354d 8ea1727d2f1563caac2f32d903d93f137f15f5de -224e2a46765308809dfc560371ed1e119c16a046 0000000000000000000000000000000000000000 -225030a7d67bdf086f712fc4fa0e8b82e9c467b3 0000000000000000000000000000000000000000 -225137059b0abb5d6c6284a3ab9b5d643fc5f066 0000000000000000000000000000000000000000 -22529a07ac74b0d85326a819eb2f848971c5af48 0000000000000000000000000000000000000000 -22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 d35ebae3ceb5ee4b032f7fff6d6d58da8124bd8c -225c35ec05d9d001ee2d616d14eb541c42b92052 0000000000000000000000000000000000000000 -225e2433a8bc3b3b67c34b9f407251bf5b2417bd 0000000000000000000000000000000000000000 -225e956391bb830f108b4f2dab23e602ee70ab0e 0000000000000000000000000000000000000000 -2260593b82933f550acf98e1539fc25eaefc257f 0000000000000000000000000000000000000000 -226748f047c0b12f7a940e15a8c04c224f9fb4c0 0000000000000000000000000000000000000000 -22681d58f5cfac971f71ff0b4eeafd548752562d 0000000000000000000000000000000000000000 -226c6acd8e59c24a96d01c2aabc2464604cf6221 e827840a77761263d944bef6b685bfa490595ebf -2271abd955b687f530c9a20d5bbb5eff729aa423 7db879632ba8350555c5ed27f6ef426a11f837e2 -2272852e58642ba3239a5141bb26911629c7311c 0000000000000000000000000000000000000000 -2272b929a19c63d1fbdf16a87ddbbb28a28fd833 75c07fdac17cfbada4a92ff60edb434d630c2a2e -22740becc9f86539950b6cfdcadd8dfda6f84bb5 0000000000000000000000000000000000000000 -227547e1bf871e7d10805f827bbcb5644208f98e 0000000000000000000000000000000000000000 -227a33e724df3e8c3210130b9a70a52eff65bae6 0000000000000000000000000000000000000000 -227aa5d3a7678d88dc29464db56b547a52b15d9a 0000000000000000000000000000000000000000 -227c9c797eb2ea920aa9b3fb8d46ef3ecec860ae 0000000000000000000000000000000000000000 -227cadb3135cffdaad0cdb8053d2d5b95144fbcc 0000000000000000000000000000000000000000 -2281be554ea5d5f3267ac66b708b92237ad88152 0000000000000000000000000000000000000000 -2284f46e83b93536da10d39cddbfde4d37385b0a 0000000000000000000000000000000000000000 -22851b460fa8220ce890d75f095d6c34e1d0b0b4 0000000000000000000000000000000000000000 -2288810bf8e175d9bbf035ea9f9417f876fbb300 0000000000000000000000000000000000000000 -228b1a3390b124142608cc7f0373033054402469 0000000000000000000000000000000000000000 -228cc2459f939766e8d83e412ef3685e442699ee 0000000000000000000000000000000000000000 -228db2359af7fae572951fc62cb708835b481b9a 0000000000000000000000000000000000000000 -2290661fe6d05a3fc95a8dd1f64f9bbc1b335088 0000000000000000000000000000000000000000 -22921139fedfac7450c405e62f4af610f1222a29 0000000000000000000000000000000000000000 -22942f6b7095c2ee67f26f086f3138babde590bc 0000000000000000000000000000000000000000 -229450b3a3cb9b745a265f557f77c261e1b3cac0 c57d043cf657eba3a2d8b2dfc45dfed18c24f970 -2296ac3de9bcbee35ea8e5e86b8fc427167261ec 0000000000000000000000000000000000000000 -2298c07109fbb536d85d932c82b2d5c76f9cbb4a 0000000000000000000000000000000000000000 -229da4ff5a81eb45ccab4b3b97d2f91fced4f052 0000000000000000000000000000000000000000 -22a082800b3c4f21b8974fef4bf9758271833520 0000000000000000000000000000000000000000 -22a0d121477616929ff67a0046b709a9d6783c1b 0000000000000000000000000000000000000000 -22a3ae837a3bfa55791360fbe35a5a644fc9ad6a 0000000000000000000000000000000000000000 -22a70897df44203cbaacd0542ceaa236269ccc99 23a5b441ab2f2146ae4b992da799ef17dfa4c70e -22a8c0610c37cdd1845411704d8f239f62e3a1f2 0000000000000000000000000000000000000000 -22a94eefc434c2a4b373e36d4e698e46504d791e 0000000000000000000000000000000000000000 -22aa59d4690a76d26c6b3f38f6f72d32e2e43070 0000000000000000000000000000000000000000 -22ac47b4feec22bc8867004b6faf9a6623e98b68 0000000000000000000000000000000000000000 -22ace246de08de5877bc335a066d4831d4b78262 0000000000000000000000000000000000000000 -22ae3f48d8f523cb6da8b3d8a9afb878128bbf23 0000000000000000000000000000000000000000 -22b33d8a26ebb013cfce9436b7dc8a931ef5882d 40974fdc34998bd98b8df0d128698aade246d574 -22b4492ba0d6d5f38d9d4e9b1d3bf13c531d8bc9 da487c1aa7945c266677ad08464ca1f4e64f97c3 -22b56e8ab33ba897f81800ca2351381e0efed54d 0000000000000000000000000000000000000000 -22b9133d4274a03460338a0ca10e2077c75e4c9c 0000000000000000000000000000000000000000 -22bc13b967761236c58424f1a8b8f68a4a53ae2c 0000000000000000000000000000000000000000 -22bdd06b749b09fc277d27623e461de6f04b7e69 0000000000000000000000000000000000000000 -22bf57f2976dba38fcd5fbdfaaf180d6a0ec629c 0000000000000000000000000000000000000000 -22c05e49caf450e747cb101a3943f8d2b209fc22 0000000000000000000000000000000000000000 -22c3c11204b5b4f4f3798e9e2a4757b3cb3227b0 b186c2462932babea5078f22077acf05b828eb02 -22c4c1212ad27f23ffbc02ba895f12b9677aba8d 0000000000000000000000000000000000000000 -22c4de36180694452c5fed468f27ecafd04ff0d3 0000000000000000000000000000000000000000 -22c8f44c1a985450ac63a932349219a0cef78030 0000000000000000000000000000000000000000 -22ca9442cb38626cc8fc522c62f74f32b3dc9709 0000000000000000000000000000000000000000 -22cd09f050a86f95db8019ef307bd7715e412e1e 0000000000000000000000000000000000000000 -22cd3ffc07bbd7fd2a8ded495dfa773a76654dbd 0000000000000000000000000000000000000000 -22cd7a215fde1c5c968115ce886df3f4c315b4ab 0000000000000000000000000000000000000000 -22cd91ea873e05b1d8fe2fcb7bd9e1cf709bffbc 0000000000000000000000000000000000000000 -22cff23fb84c7028eabfd36d2b7600802e43c2ac 7e11630162c781d26c8dfe8937d8d193ceecf56e -22d6a05f917965e05f6f195c79ea890858463fa4 0000000000000000000000000000000000000000 -22d794135378ec3638a91f5b23a589e5ff967ba6 0000000000000000000000000000000000000000 -22d9eb79c6296ad1f6df9793e54c00e7a38cd44b 0000000000000000000000000000000000000000 -22dea391a09191eb52179f75de0d14c6ca9e8961 0000000000000000000000000000000000000000 -22deb8e7dfc0525ded3434121a56a6dd1a1c5d47 0000000000000000000000000000000000000000 -22e5ee0001ffb521ebf88b9459330ed28962eca0 0000000000000000000000000000000000000000 -22e850b66cd9a4b8f0e002bd5850f9839caaf152 0000000000000000000000000000000000000000 -22e90a07563f8fad554c4ace6e4524b462de0d6d 0aaf63efcebe3d5c9f33439d16aed7f33d069488 -22eb2f39973a06dd565e0030f173f8460d2f2811 1120e53b669ec32ff4f7f0d6ef70139097d8a45a -22eb6b0686ff2e259687cd7927e0cad1c4cf2eb6 0000000000000000000000000000000000000000 -22eec6c860e0e9c37334b14cd6aad2bb0199e011 0000000000000000000000000000000000000000 -22f21df28b34f7333dc5430ff1ba8be50ca0bf99 e3017468d4a0e715a2aa4145f745e7ee91e31900 -22f2853d0b7fabe3b7309e2ff1d4d3946473b12c 0000000000000000000000000000000000000000 -22f3f5b3a18412802db2157acac91bfe8400b2a8 0000000000000000000000000000000000000000 -22f4583aa4dfcb1b7a1d079c3f68b763dca79adc 0000000000000000000000000000000000000000 -22f83ce64acebcfd429f4c0a225885361f07af4a 0000000000000000000000000000000000000000 -22fa19e2534e0749ee98b0f4dec87a3237006f8a 0000000000000000000000000000000000000000 -22faf81b0ea1f438990ff8cd37a407a3fd8a437b 4533d7a720afa4a56989f307b3f0339aa7f4bd19 -22ff77fc31f0abd517d717c6973427d5a5dd8828 0000000000000000000000000000000000000000 -22ffdb57c29b622daf1ed53382a3606a2bcd4b1c 0000000000000000000000000000000000000000 -23022a32274f093c9ca0bf28eea122f569577e97 0000000000000000000000000000000000000000 -230326776d03eb3e1d2ccfdaf3487e2be4603436 8522d6a3506abbef2c9a8e74d27336d3b922aacb -2303912e5aae6c13604c1d29622bf15c9224c009 0000000000000000000000000000000000000000 -2305da6e5174f67afebcd3bbbf9480c190b76a13 0000000000000000000000000000000000000000 -230a7539e115659c2d83d7778ea9297c24dc55a4 0000000000000000000000000000000000000000 -230af446aeada3cc862356fc15f3796035295e21 0000000000000000000000000000000000000000 -230b56bf45d3871657573097a2be90d77ed2bfc8 0000000000000000000000000000000000000000 -230b80a1fd063007a9f9b9d55774caed2e95e02c 98ddb07253ee0d41bb754a5815495d4681e22f71 -230d21efec957d3387cc1c3fc16afa0a50987890 0000000000000000000000000000000000000000 -230f3af72a3957dddfdc74aa96874a09b81df290 0000000000000000000000000000000000000000 -2310448005c14c0b296239ffacca1df44b2b2f6b 0000000000000000000000000000000000000000 -2312f826e5fdedbef87c6288c2c20f9f904b4d0b 0000000000000000000000000000000000000000 -2313b40f70a58fff6654ed3d7720ab54a3ded71b 0000000000000000000000000000000000000000 -2318c33673f2f1b39756de97971501e7dec54d2e 0000000000000000000000000000000000000000 -231b06ec11380177fbfd3fb1af493dcbf2558a28 0000000000000000000000000000000000000000 -231ecff7d2b649026bd465488a9857291888c25f 0000000000000000000000000000000000000000 -23219e2ac5af77990fd45aea42cde8bf90f19764 0000000000000000000000000000000000000000 -23231f56bb0b3bbaa8d81d5421c829765c61cd6f 0000000000000000000000000000000000000000 -2327968bca8962f3dad7600bef93341e06da7655 0000000000000000000000000000000000000000 -232b54f451f006b2924558634550d8c17d5e168c 0000000000000000000000000000000000000000 -232bf9c194c47475132cd0323bde767519ad8f03 0000000000000000000000000000000000000000 -233006cc8184e08783b9204fae653847ef527c70 0000000000000000000000000000000000000000 -23348cb918016e0da9a346d1b65f316696fad6cd 0000000000000000000000000000000000000000 -23396d4d4ed8a258636bdb4d13997567f94450a6 0000000000000000000000000000000000000000 -2339ba02410df6f0898231740a4d96ad97efadf2 0000000000000000000000000000000000000000 -233b7b98035d7f5e018fa61ce691f185d8731f8f 0000000000000000000000000000000000000000 -233de1bf69e801212a6c0812f701a83a2e0f86aa 0000000000000000000000000000000000000000 -2341d625d9da45924b0f60a8b9f5397320b2e9ba 0000000000000000000000000000000000000000 -2342022e8a14d55cf45debd121c0afa5f9ea8d49 0000000000000000000000000000000000000000 -234728dd450548fc432a350af45011c799f25fde 996f0efc9ccda2abe4a33a9f4b09a74ce92f0eb6 -23474fb94e36d6a3ab4da9c411f02cec1fbea384 0000000000000000000000000000000000000000 -23482f94b527c729bcbf2c390e33a7379551e915 0000000000000000000000000000000000000000 -234a49efe3dd80e06c1d1203e874400f7023438a 3365b2dd45c40569bde1d8f07b94dd22ee69378a -234a88d800fb7888e43a10d4d82e09804a019d7c 94e146939f8a61467d0d3657c7398cc90a9a0fe1 -234acd36148498d83e1d289224fec10ce5c479d7 0000000000000000000000000000000000000000 -234b161bf8330bf48b6e64c1ccbd2a62800aa5c6 0000000000000000000000000000000000000000 -2352068d5585a13365f23605208ba872f7512363 0000000000000000000000000000000000000000 -235243af5f4f3c534666a8702b6c7e5008975747 0000000000000000000000000000000000000000 -235297daeda99773f68ee59e2efff048e98c1dc5 0000000000000000000000000000000000000000 -2353f1ac6a92254d5fb2ea96b509943bedee46d8 0000000000000000000000000000000000000000 -2354db720fde5b664eabd8e314e23aa77890544f 0000000000000000000000000000000000000000 -23559150d45681efd59b6422084dfa892046b225 0000000000000000000000000000000000000000 -2355dfd77be34099f8b2a1f8af1d2e0c74ab67bb 0000000000000000000000000000000000000000 -2356ca629140b7f7dc5194c4c7b1668803eeb2a4 0000000000000000000000000000000000000000 -23579e87f32e0127faae6853099b4cd76128b1e0 0000000000000000000000000000000000000000 -235a4b9e5a263de6b122c80e6e8142508a36951d 5622a05045ca2057b47c20d71d2ad18a8a8410fe -235b3af9bf846a052416e83a868c699558aa7b44 0000000000000000000000000000000000000000 -235eed4db2787eb8a09646b90943a90fe5b96b00 0000000000000000000000000000000000000000 -235f3d10c6151423fb0e03f090d335e336aa31fc 0000000000000000000000000000000000000000 -23652e7aa9d25eb0438a862b32ea66e328c9572c 0000000000000000000000000000000000000000 -2365abfedcb79ad056eee9e2a35d4ce581d4e58b 0000000000000000000000000000000000000000 -2365c0c3683fac59090b1f6d74e6f8c981d28d82 0000000000000000000000000000000000000000 -2368dd7826263234237df08904eb5f9730ff13b3 0000000000000000000000000000000000000000 -2369737d831d7ea5eca3a7e063f7125848040fb3 0000000000000000000000000000000000000000 -236994a548f1a61bdd39103b3ffa116599ca52fb 0000000000000000000000000000000000000000 -236bf4c3f831bef8e46951ccc8304bc06d5cd16e 0000000000000000000000000000000000000000 -236cdffb1c809498643d33be7f8b0cc3b13f4948 0000000000000000000000000000000000000000 -236dd5b61a5a3458ca367b98ac5977c5041ea3e1 0000000000000000000000000000000000000000 -2375d62be3aa4e740d58ff3d4fea1085519a0700 0000000000000000000000000000000000000000 -2379009144f1b6ebabda536e4c43d247f5f57ef4 0474e513978ab2d7c08736c3b9fa6d112f9a1801 -237b3170a48b84e20a756b9462f79c8d04ee3b78 0000000000000000000000000000000000000000 -237bae22d68ed5b4870a279680d40110ce56073b 0000000000000000000000000000000000000000 -237efc22fb6ecf48e9cc93cbe62b882007047999 0000000000000000000000000000000000000000 -2380f69136643644b40450ac37e87ade8f725a18 0000000000000000000000000000000000000000 -2385029d30e5a7b5a13d3f10e9881dc766e3a4f0 0000000000000000000000000000000000000000 -238822c757eb20854e5c6e66a3a39f390832d28c 19d306d79df0ce61dc0c66b52a78417e843e4927 -23886694245625520884ac06d4937d2a6d8b2a22 55ab508b8278824ad494db8ffa1ac3cc96ced4f9 -238b225ad5598e84ca850699332451c693e1a998 0000000000000000000000000000000000000000 -238ec3f620efbeac6fdfc86c235dc3e74a4369e5 0000000000000000000000000000000000000000 -238eff7a2fddd8bcbc0357870c6ed585ba7d15a9 8aaf9f990010b5433c2eda80eda186c810417d7f -23906aa9f613d0f67538e4292b220cebf624d5f2 0000000000000000000000000000000000000000 -2395b71a42e982267e40efb3048f6b412afbba92 0000000000000000000000000000000000000000 -2395c192f32320b14f1429603a29d5a0c31113de 0000000000000000000000000000000000000000 -239683eb0b1d6163da56a604d3ae1ecac0373bdd 0000000000000000000000000000000000000000 -23972eaa010b1ee33bd8b9e71a223ea32ddf1d54 0000000000000000000000000000000000000000 -239c44318fb5486ec867e138b6318038a554a69d 5b98cb2642e0ecd381681da77a46f94e5df3b483 -239e96a218079d1211bbf7f1d73947039a00ab5e 0000000000000000000000000000000000000000 -23a0313b03b0a01ea26f83a09b5e8b9cf10fe129 0000000000000000000000000000000000000000 -23a68dbcd36dcd420e777b7121c001f2f3c929b3 0000000000000000000000000000000000000000 -23b59804119948f9e18834deaeef355b2a83e434 0000000000000000000000000000000000000000 -23b60ef80e6492399462f330eabde81d4e7d585d 0000000000000000000000000000000000000000 -23b7d0c67700440fe7de6a66a90777a1e73eb76f 0000000000000000000000000000000000000000 -23bd5dec7cab264f3ea758e2d0c7c5d470fc590a 0000000000000000000000000000000000000000 -23bd61143cc497476dd02de11b3a276ca55feb9f 0000000000000000000000000000000000000000 -23bec26ba258bfe138bd0a91edf1b344b1416de8 0000000000000000000000000000000000000000 -23c125cdd9ddb281751a1d80d8deb350bcbb397b 0000000000000000000000000000000000000000 -23c38cd1514ad69cdaa563b076f76dbab1796e5f 6db78d232df7e3d5c28a5fe1a26a36df3022e7a2 -23c409d0e66b201f92e9a23e1287f8948f792c94 0000000000000000000000000000000000000000 -23c40e8cbac2933d51edae158c0eb64880c7c593 0000000000000000000000000000000000000000 -23c4a01e6fb37c9a5fb2c63722315dd8dcd91d51 1047e88a338cad75ba3e9093e364e497638e45d4 -23c4d7f590104719282678e29d769276cef7226b 81f8eddb48495beec6ae3f3f680922e4118f0d1a -23c9927830847cbfd0568f7022500181a63fc30c 0000000000000000000000000000000000000000 -23cd3f0060c2c669653da9b42e8fe4c3b375664d 0000000000000000000000000000000000000000 -23cda460978ca25b9c0be003862095cd0eb20b00 0000000000000000000000000000000000000000 -23d1661804fabf12eb10d797ba8af1e2be379d9e 0000000000000000000000000000000000000000 -23d268d3d520dbdf6a53ad0315c2b8f125d446c6 8003a334390dd5418278e713a72db07941993596 -23d4ebeeb5fb4ad24acb8a63f062f3406de3b2bc 0000000000000000000000000000000000000000 -23d64bfdf864ffdfea93d1834f20be1ed56cd6b1 8c89a70bd918a65d07006e4ac339501e94234ebc -23d8a0039ec892b09fc903db271fb0c935301bb3 0000000000000000000000000000000000000000 -23dcc4e7ca27fa108d32bd4b6202952c073e7e77 0000000000000000000000000000000000000000 -23df05bb2583343d9ebb0c364761199ea21c00b4 0000000000000000000000000000000000000000 -23e26ac6f7e0aca1eab570468709c5d420aaea31 0000000000000000000000000000000000000000 -23e2d505107219b10945c677c9b14ab0237d1886 0000000000000000000000000000000000000000 -23e36bebdab3bba69dcd9af4f9d18a0590fa8478 0000000000000000000000000000000000000000 -23e4fb409edaebf41e35ca682f80c1d7e643123d 0000000000000000000000000000000000000000 -23e84882d6654f995166d17e5610af6bf00ef18c 0000000000000000000000000000000000000000 -23e95999d2a6f54e316eb20049a6632e5d31d157 0000000000000000000000000000000000000000 -23ea6be076881a34e1d454e9680968ece085f7f6 1d8668995e6f4ec18819ae41f6f81b7a7ab6a2bb -23eb1bd4e543817a717de0c2f005ad2c1a612768 0000000000000000000000000000000000000000 -23f0079fe9c9662b2641f9d397264d8478efd14a 0000000000000000000000000000000000000000 -23f2c1fc8dac2eeaf1f6b8e5d28801b55e8aee13 0000000000000000000000000000000000000000 -23f5599c8cc2713e7a4fdc29d8cceab66c341c48 0000000000000000000000000000000000000000 -23f8453ddc4afd26947dbafda008d5a079b42c98 0000000000000000000000000000000000000000 -23fed62e91da9dee540c0d04ffefd74cfc78fad7 0000000000000000000000000000000000000000 -23fef04c872071ca5665fd75e8f4270ca960fb78 0000000000000000000000000000000000000000 -24063158a59f88ab6a8bacb8567dbb1639604c10 36e98fa548808cb3a0cae43e5e906f64facb7f5d -24063ec4abf0f74e98aedb6729396328e102eae4 0000000000000000000000000000000000000000 -2409cd86f7a771b4c2e5b561d499559b741bb205 0000000000000000000000000000000000000000 -240c7e47806b08c91ffb80b41a37328bcde10b53 0000000000000000000000000000000000000000 -2411227ac0236f37d10cee606c15037d05053dee 0000000000000000000000000000000000000000 -24131f7d82793cb6028db96eac15eea28e967c35 0000000000000000000000000000000000000000 -24143af06cb3df496e671ae710af6b54398b2f74 0000000000000000000000000000000000000000 -2417d61a29a32b4d495e0df7c25c026e0035a428 0000000000000000000000000000000000000000 -2418deab9e284d232b2535facff2ce6d8f49bf82 0000000000000000000000000000000000000000 -2418ed7fcc5ba7ac450744a99b7eabbafb61968d aa13713d774d52990b8db1462300a9960ffd365e -241bed9350781ee88c3a234daca7e76535cb88ab 0000000000000000000000000000000000000000 -241d7869c82c2da2c80dda9158b1ca1a496fccfd 0000000000000000000000000000000000000000 -24219de95d129309f248f1e0874dcddc015bfbff 0000000000000000000000000000000000000000 -2423fc9798347e34d1a8f7974bc31e31a242db24 0000000000000000000000000000000000000000 -2424a1acccc1a23533927f3200d461831a31e310 0000000000000000000000000000000000000000 -24263db97fdedcf3e11995f7c2db3c8706336f54 0000000000000000000000000000000000000000 -2428508fac1d38d4329a276403ef069218eaf083 0000000000000000000000000000000000000000 -242a0e966a35cd84cbe777d3d14c382de7347029 0000000000000000000000000000000000000000 -242efce0dc3aefd028a2956340231d8c62d4e38a 49274d18c1dcb095d49a88baf4f39caa0d7686e5 -242fa858cbd948b732c348242bb0e57c9171e62f 0000000000000000000000000000000000000000 -242fc67ef7490f4ee723e2dc4f205c0963d4f4f4 0000000000000000000000000000000000000000 -243052e3206bf7aec58af6b525cad7bbdbf592ee 0000000000000000000000000000000000000000 -243267c3018866bd78f5f328ec2882285acdfd45 0000000000000000000000000000000000000000 -2433268e80bd81de54c1e91439ae68de23682576 0000000000000000000000000000000000000000 -243355f1c4f438d2bd732c99d5e84b0ff41112b3 0000000000000000000000000000000000000000 -2438d16c71905772dbe7e50680132180c38562a7 0000000000000000000000000000000000000000 -243afef598d91cc5b20f53c4a2b97af3868ce075 0000000000000000000000000000000000000000 -243e2762060a25d440d6e1ba72430c3e2556e5a5 0000000000000000000000000000000000000000 -244029a89a510a653e0d551be896c995d7c2ea23 ea28ea2acd65fe95dbc5e5348043e84dfa765969 -244164d76585e8e03b71fdbe350e5d5b88b64704 ac40f53b6b51c423b81191617f06b2e0a92d6dd1 -2441b21fff890a5466d1c72c88e137882172f32a 0000000000000000000000000000000000000000 -24436aff58769f1235bab16cad17909a2f7d4fb1 0000000000000000000000000000000000000000 -24442537b8f37413e36f4c1886ac417cd0e947a6 0000000000000000000000000000000000000000 -2446428ef35c2d2f5016203cc1221d61b53b5eee 0000000000000000000000000000000000000000 -24465b114be725c563ba7162db88a934c198550f 0000000000000000000000000000000000000000 -2447e1c456768bd9fa9880f4f36caaf5e78d0822 0000000000000000000000000000000000000000 -244993c7752eaedbb187b00aca6baa2b6ae28bbf 0000000000000000000000000000000000000000 -244a02c51ac217e5c7c36be7f672d505268efee1 0000000000000000000000000000000000000000 -244c788631898cbbbeae7b291df2ca57fb935b6a 0000000000000000000000000000000000000000 -244efca7867e16bada7596244828e5ab55573aa0 0000000000000000000000000000000000000000 -2454c1fb0e8bef7d7f413e67fbeb25d824f710f0 0000000000000000000000000000000000000000 -2456ae83ba478d3ca574bf2e564796a396c719d8 0000000000000000000000000000000000000000 -24585650a92cd16b82fc3677f43cccec84e18318 0000000000000000000000000000000000000000 -2458a6651a6350bc80ec9e5b44aaf3103716d237 0000000000000000000000000000000000000000 -245a0e29a8ba2cad31ccbcde2713cac3717e073d 84d64d0d7d0557cf6cfe3b1cae2ca0d1d02a70c8 -245b748aca8884bbf3abf3d7536b20a4ff7e7662 0000000000000000000000000000000000000000 -245b9d3399b870bc91b97ab002a5556e83f7cd9b 0000000000000000000000000000000000000000 -245c86dc4c8a7009204ca9227d769fd53d138fe8 0000000000000000000000000000000000000000 -245cab7fc06eb5249610910f749ddabbd3753e72 0000000000000000000000000000000000000000 -245ee22ddd5125d621a9704077fc1aeb74c484bb 0000000000000000000000000000000000000000 -245f225a8dd16722bfc4e184f92def3de3e56a5c 0000000000000000000000000000000000000000 -24641aea6dd6d48db8a15a6cbe6ca6d89f70ba98 0000000000000000000000000000000000000000 -2464a703c313e3b95044c5c2bf26f64b13f59ba5 0000000000000000000000000000000000000000 -2464af67f4d99e8ec4cb7ce0c36ec21543d87289 0000000000000000000000000000000000000000 -2466135731709dbe9dc3cfae6544541d966c17a9 0000000000000000000000000000000000000000 -246643fc84ec521563ab2cacecb326ccd255a924 0000000000000000000000000000000000000000 -2466f3fea028601800722804c1f0c69b3acb5fce 0000000000000000000000000000000000000000 -246772c44786e141bf76c6b492e1c3e7b8400c30 0000000000000000000000000000000000000000 -2468f47572fb2bc3b414697c1884acb378c609cb 0000000000000000000000000000000000000000 -246d6d8336e2f010f337f955772c8884a061d060 0000000000000000000000000000000000000000 -246eedd738e9b28fa7309ecbfdcae3df15f7dd41 0000000000000000000000000000000000000000 -246ef863299f1b4e3f0c6d93e7c70185d2a7794e 5992f3d6e3940235c40a0394fc5147666ce69ec3 -246fd84c5ed2d21988a315a163a4c147879f1dff f5d2eb99fc5d2949a3e69e1d84271ffd67001f1e -2471b0dc9ba5f9aff8b1b73060515dd9ce41b634 1ab9c8633977df46de539efcc5024eeb5455872b -2474b979c1a9cd8b6f48445edf634c3d21c29fb2 0000000000000000000000000000000000000000 -24793c40b60e0d466b23ec30a815cd70ce56550c 0000000000000000000000000000000000000000 -2479b98e82e96aa310e54bedb846951e34a9208b 0000000000000000000000000000000000000000 -247c617b3d54ac8b8fcd8d82516a476c751ddafd 0000000000000000000000000000000000000000 -247d016f43921ad243636c5e31e0583917c55a5d 0000000000000000000000000000000000000000 -247e4f4cabb14efe1a71c2ae5b0a644c758862e7 0000000000000000000000000000000000000000 -2481980043a4a7854d27ddb7c1b3a063153dbe7a 0000000000000000000000000000000000000000 -24822067dd2549844e6f8f6f8fe85f4e6058731d 0000000000000000000000000000000000000000 -2482812e8724bda49c1684ca9b979dc566961f31 0000000000000000000000000000000000000000 -24833250b7b41e0771f0c369650841e49e470bfb 34f66e55940bef6057ac2ab433be42371f9ca6af -2485376b5b3d6b40e5c0d4e198ab5ff2a142425c 0000000000000000000000000000000000000000 -2485958c1784354b4996c7ef92f5559fa184e6a0 0000000000000000000000000000000000000000 -2485fd0a1b16b9dc3ac81f8db80338c59e5e4813 0000000000000000000000000000000000000000 -248ce123f8fe9d052f9b5309f38fe4d75728d38f 4e04d3d5529b8db399f49f4ab42d9f2f8080053e -249a4edf11e2fffd5f8c98a92b1924a8564c8d30 0000000000000000000000000000000000000000 -249b371142b31360af76e02c2320da6bfb22d9fe 0000000000000000000000000000000000000000 -249b8962408532b885e6d020716570f38e38b0ee a8ee705c98ec4669d762c3bbe484514d70210f69 -249c8aa087b6aed24c404db97223ed7deeea9afa 0000000000000000000000000000000000000000 -249e4eaffd164e616f0d5da1bae1615c32f74279 0000000000000000000000000000000000000000 -24a5309d9212c1837853c2bbb5a0c68ac8f659bb 0000000000000000000000000000000000000000 -24a693e9a4b59a16e4a7d0fc96a12aed990938d1 0000000000000000000000000000000000000000 -24a6ed6d1ffbdc4831c8e3869f5eccef45f83b05 0000000000000000000000000000000000000000 -24a878af8045988f67f8c77ff677516cd53b3a92 0d6db2ef2cf1eacdc21ee3aea9d8ce25da316dc9 -24ab3456ff97d8f8b3b30765bddcb3995fdf06e5 0000000000000000000000000000000000000000 -24afbb0d4fbbd62f7e24346700cf6e601cc34c6b 0000000000000000000000000000000000000000 -24b21c6a57d0ea3814bc77bb79db9d6bca4647da 0000000000000000000000000000000000000000 -24b3b02b6a32752254b948fba67675087825fab0 0000000000000000000000000000000000000000 -24b526c3d4ade71ca75706a2e19f43cbaf3199ea 0000000000000000000000000000000000000000 -24b7122e20ecaabed24d0e386d60772d73d14a00 0000000000000000000000000000000000000000 -24bc34f33c8b68411c1eebda7263ec6c375a9109 0000000000000000000000000000000000000000 -24c03662328c2dbd3cb934647590494df4eff2a8 0000000000000000000000000000000000000000 -24c248e155a69c4bd6a428eee2cde0e56a8f40c2 0000000000000000000000000000000000000000 -24c2a96c9c88569341a2f318800fa93005b778ba 0000000000000000000000000000000000000000 -24c81770404957c79a540ce8f901d49f767e6571 0000000000000000000000000000000000000000 -24caae21cd0e441f5ae9b2d672eada9943fbddfd 0000000000000000000000000000000000000000 -24cc38138b3a46aa0f7dfe707b6facb05f6826a5 0000000000000000000000000000000000000000 -24cee2dd6a1b8dbfbb21598f6eb20e50aa39ee30 0000000000000000000000000000000000000000 -24d0a3b19f096caf3f1eff7af19707554a8b2850 0000000000000000000000000000000000000000 -24d3ffe4e4c94399eaab92335b6735784bc78dd0 0000000000000000000000000000000000000000 -24d4bd523dfabd94e8571b9a9d70002a1b6eb364 0000000000000000000000000000000000000000 -24d60f2e1eb28898055fff6ccc10eb1e1c41d6c4 0000000000000000000000000000000000000000 -24d6ce21497ee2529dc32a1e42b55188f75fc67a 0000000000000000000000000000000000000000 -24dcb2a1babd334ef5941a71e6112d45384f03a3 0000000000000000000000000000000000000000 -24e0d9472e6590c7933bcd677318ecd7be18b096 0000000000000000000000000000000000000000 -24e1656b7c06ddfcae0a0216bbddeb15073a8ce6 0000000000000000000000000000000000000000 -24e221e2defd8c15feba8cdb59a60b7e89afde5a a40546f83dfa002e888529cef4ebbd53da279ab1 -24e428d6517376a881d14f727a849d5a39ac055a 0000000000000000000000000000000000000000 -24e4bc70a6881013f0a2b066d2dfa420f39e2501 0000000000000000000000000000000000000000 -24e5510d907b3be789bd773c5c8c01b29e22af47 0000000000000000000000000000000000000000 -24e5acc69b1eced6ec6f9733af10c4400ed54301 0000000000000000000000000000000000000000 -24e5bc25eaae263d9c507fc3555c57aaa2e025cd 0000000000000000000000000000000000000000 -24e65da40000f8255bf1cb6a4a0ad85b2cbd91d1 0000000000000000000000000000000000000000 -24e7ff90535800f7aaab51203b090742515a1b02 0000000000000000000000000000000000000000 -24e93cc2724d18e094e7170968968f4b649525e1 0000000000000000000000000000000000000000 -24e9ce414e527337172a16a35e1346efe933fb2b 0000000000000000000000000000000000000000 -24e9dba6bc74aa6cfb5aabeb5e5f15dbe6915ac3 0000000000000000000000000000000000000000 -24ea750d479d4992705bfb11bd3be4a388c7c13f 0000000000000000000000000000000000000000 -24ec4b99dfa16a9dda8369a379a8734b9648538b 0000000000000000000000000000000000000000 -24ee15a4a020ff5d4030aee45629a8a20086d1c8 5ba89a8c985e68b3fe6d2ee6ea6ccd901cc0c2fa -24f0df49674695643345d7af6e97c8dfb4d4abd2 0000000000000000000000000000000000000000 -24f10c9ab4b84d0b835ecf574ec0bfe8afcec9e4 b95eba1385979ac0d3d928c5617259642d9a9687 -24f13612f5e6e1383d30abecdf5034893033f7d8 1ae9290424b8de864d3301b706204bcb3db3b877 -24f1c77edb908f0c73d7fb66410b86b18ecd84db 0000000000000000000000000000000000000000 -2504a991f3929ac7c6223109dcb215155a168725 0000000000000000000000000000000000000000 -25062e2697f09dd18ed13c3c56da5abd361545b7 0000000000000000000000000000000000000000 -2506ab1ea3d6452a9e5fcddb98da1bc9c1367912 0000000000000000000000000000000000000000 -2507bd51b8120c6e568cf11557b0818171586a38 0000000000000000000000000000000000000000 -25094f900955a0c6db432b97642940be8b938737 0000000000000000000000000000000000000000 -250ada0cba6c2848a91b194f306ebc84ab0198cb 0000000000000000000000000000000000000000 -250af00b37eb8d96cac1945d8461e8503cb1a3a1 0000000000000000000000000000000000000000 -250fc13790fcfc6d3486dfc8495bb4253308b237 0000000000000000000000000000000000000000 -2513f792fc0d34e2e8543591099bbf5b92961f8c 0000000000000000000000000000000000000000 -2518dcc566a599405251d1a08a664fc7dde356ac 0000000000000000000000000000000000000000 -25190f70cd5cb19b528a7a37b450f665cd64efc6 fa9fa4337035613c501ff042cb8ae83299e12a3d -251c6a3eea5d28256502f146dfe2e801310adf81 0000000000000000000000000000000000000000 -251d8ce56627a478525065aa22de8bfbdae0fcc1 0000000000000000000000000000000000000000 -25204cd363ad216a6c7a6051b4574f6faa5debb7 0000000000000000000000000000000000000000 -2521d19bc84757f314dc385dd909d443edf0412f 0000000000000000000000000000000000000000 -2523222ce06c576beeed1f2e486dd282a6204278 2130784f44f195855ec9d99e6fff5570f3f9dd0a -2524ad6832edbb922c909f06ce3ec7e2cb4e1317 8389837757b881acdc9ba558170a5ccf150764b1 -2526581912be11d14da7006fba344ca525a8566a 0000000000000000000000000000000000000000 -25265ccb808df2292d498b45afd568974ed14f45 0000000000000000000000000000000000000000 -2527a9e3a83952c40cfe5d9fd85bd173c6e8b8d8 0000000000000000000000000000000000000000 -2527c5e374710b5f0db46048d48019eee30c2a94 0000000000000000000000000000000000000000 -2529ec6b15b7a01c9b9c414864333a1e34c30250 0000000000000000000000000000000000000000 -252cebf2c806cee2e26771147c727247fc762ced 0000000000000000000000000000000000000000 -252cfdcdd90801366f05b4a23ce5d24abb31633a 0000000000000000000000000000000000000000 -25332d50c9fca3f17cdf6fade86949a4e3f08bd5 0000000000000000000000000000000000000000 -25338384fe801da952d3d864e9174dd590837e24 0000000000000000000000000000000000000000 -2536468a70092529a977dc736e0dd761b621161c 0000000000000000000000000000000000000000 -2536aa0697a42c45441a7f37bcee248a96ba0a37 0000000000000000000000000000000000000000 -2536c56c28db4bce5ec9915134a197a781047d7f 0000000000000000000000000000000000000000 -2536ec9c8f63038fd6857caf82fe4ce856ca301b 0000000000000000000000000000000000000000 -2537e56cce341e1c14cf2f0e49e5378700f84897 0000000000000000000000000000000000000000 -25383a79a62afc21685160cfdaaa709e80948431 90967f9df5b2b9ef96397f4a4db02c4a9507a7b1 -253e98c2ea0ce43bfd86c6d6d73ad70078eb27b7 0000000000000000000000000000000000000000 -253f4bdd29fc3938030dce22882611ceefa9f74a 0000000000000000000000000000000000000000 -2541fdcd887850f44dbd9cc9c91b4e3c6c3a59ee 0000000000000000000000000000000000000000 -2542ba5cc969105984da6ad7b88f9a25e91bf279 0000000000000000000000000000000000000000 -2545422d0c95ea5732ddf2126ae1aa2754885b1c 0000000000000000000000000000000000000000 -2546335630d4defec1771694b98383c4f4c5475a 0000000000000000000000000000000000000000 -254b04328cdb3611d278001814e1fa44ad6ceea9 0000000000000000000000000000000000000000 -254bc4db55529afcfcdc952a0c7f779d46dc8661 0000000000000000000000000000000000000000 -254f1e9c54933b10b60930f644b75bb2871f5dbb 0000000000000000000000000000000000000000 -254f2033a7177c0742d2423a46036e7357c37e8c 0000000000000000000000000000000000000000 -2550f62c6a8e60a690a462e9b6eb60e08abcc61f 0000000000000000000000000000000000000000 -25550c2a4e9dd60632935f0d944578452fdd3f64 0000000000000000000000000000000000000000 -255568b4c9caabd957bee9cafd3faaa23bef5d8c 0000000000000000000000000000000000000000 -25576ecac2d7f9240ed376d20fb2d05b7c259d3e cef660e3d389e146015519bd4c8a8a26facef34d -25579ca345ddc7b0d57b51c415ee66b3f38e48bb 0000000000000000000000000000000000000000 -2557a1fb89a2aaa3a0400a149d675f9196d7d5b7 0000000000000000000000000000000000000000 -2557e888bb778a9af99ce00fb5a7d3a1832bae96 0000000000000000000000000000000000000000 -25581d7bf40699e9afaa03ec92af9273c76d9f6a 2d97fe594517114cd67c9fdc657e10e63f42f52a -255a1f7f9da0ede1e5dc0b7d203a075b3c35b04d 0000000000000000000000000000000000000000 -255b4f159662a2915dd5ac7e415148d064ff1c62 0000000000000000000000000000000000000000 -255c7d5c3170f9a9461a302586f1242face54768 0000000000000000000000000000000000000000 -255d999b4e2b790b5472bb7f415c535ae93a7cb8 0000000000000000000000000000000000000000 -255ec56b59083ac9c32e930ab5c9aaf89cc58cd2 0000000000000000000000000000000000000000 -255ec60a292051a7d583617cb0637ea1a3437f88 0000000000000000000000000000000000000000 -2562557ca572d4ae49474c89f82c06548f4cb417 0000000000000000000000000000000000000000 -2565ab9491b788d66d8058ebdfe7405004e6cadd 0000000000000000000000000000000000000000 -256624e03134ddfd75417992bc9fc16d71e0bbf9 0000000000000000000000000000000000000000 -256782d03224fa268ebf0111ce5f6bbf27897ab3 0000000000000000000000000000000000000000 -256ea6817f61ec176c4b1dab7eaf797cceed4d69 0000000000000000000000000000000000000000 -2576fe12212d9741e433384d2288b9407c0fb24b 0000000000000000000000000000000000000000 -257702d81ae5d0bb9710d61978f612001bc009b8 0000000000000000000000000000000000000000 -257719873bb67162f68ad4d855d259745b02378b 7caea1a421c6ca4ea498229e2ffc35d063d06569 -2577e388f95c2ca9da66201639dc338513bede21 0000000000000000000000000000000000000000 -257adad4dfaddea3adf7481665bfac7b32aef534 0000000000000000000000000000000000000000 -257c11c4c5990e9aed9fa38b2c1ad32989e07780 0000000000000000000000000000000000000000 -257c6a22dde902e0e5f04553fcae623a2efd8833 0000000000000000000000000000000000000000 -257d82a1b1aa700e7889d113efacd4bf25985a12 0000000000000000000000000000000000000000 -257f8f86105acc42caeb99f9d82f87f3cc925748 369d144368232ca28291d218a7cbafd5a326b40b -2582a763df77a0f38a38c9418d10202c249d552a 0000000000000000000000000000000000000000 -2583cd865645eea478d9a9b265d95c28a1ee5525 0000000000000000000000000000000000000000 -258ea2a00327e37a0c563d74bfcd2eb4ec335037 0000000000000000000000000000000000000000 -258fb4a35f2b538bcf8dfb11cc93d26b4f4eb593 666937c21bfd55f0838603f01d3518336d837b85 -25918a4c60797fe91d7be961906799f8e0a8c5af 937649456fb95adcd9170056c3aa5343ffda1a19 -2597f7b38c05453a90e210e0c315a9c770be8349 0000000000000000000000000000000000000000 -2599aec3b9627ba64ced9e2c71e4ccafb0324b1e 0000000000000000000000000000000000000000 -25a0775fea72ea1f03f7de4e805048a15623d0e8 0000000000000000000000000000000000000000 -25a4ad367d618d6b63781e246130c778100f55c5 0000000000000000000000000000000000000000 -25a4efd32af08da460eef5700d3c9d7dba987935 0000000000000000000000000000000000000000 -25a999a885cc1ab3a06d9855f9bc2ec35b4287c5 0000000000000000000000000000000000000000 -25aab21991fdac7e007b29d703382b8f10514e92 0000000000000000000000000000000000000000 -25ab1c6373cf67eab67977f1f335b2fbe50adfb7 0000000000000000000000000000000000000000 -25ab3fcec29916d61914efcb5fd012f2a9fd05d4 0000000000000000000000000000000000000000 -25af2e16071d7ff458dcec0625d30b49800e13c4 0000000000000000000000000000000000000000 -25affde9f0d5d462b0cd5cac783ae77bfc5bf67b 0000000000000000000000000000000000000000 -25b16b170ee7357e98ce43748d5cca9c1264a6cc 0000000000000000000000000000000000000000 -25b1bd57cae8fbcf7aa5c3fc4355229c2fe4c629 0000000000000000000000000000000000000000 -25bd693e59ec233f7d7c7b690b7d163a45596eb8 0000000000000000000000000000000000000000 -25bda4d33e7a450314dbacedb9dc2b170fe64334 0000000000000000000000000000000000000000 -25cd819f59fcef1d69786b0d20a5227b3501b68b 0000000000000000000000000000000000000000 -25ce00fedc461528cc64de9cf0996d8fe24cda46 0000000000000000000000000000000000000000 -25ce1628be63a520fc25a8655cb358c1d5665732 0000000000000000000000000000000000000000 -25cef46ca82d1095c29de495913cd47201a039de 959d8d166193ecaa7b2e8caef9b774cd4078d14c -25cfe14df1f1c1547075886abff151c284805fb4 0000000000000000000000000000000000000000 -25d2f20789af1ae750f4510e76308ebaeca59b92 0000000000000000000000000000000000000000 -25d578f482b9fa53c80f12a9cfc11d5c66499a9b 0000000000000000000000000000000000000000 -25d759ece7a4368a1b68d7a1546d964b6efd3936 0000000000000000000000000000000000000000 -25df5a730fe823af95258f32542804e5662cbf76 0000000000000000000000000000000000000000 -25df6a966f00666327a07dc4408cffbdd4413c7f 0000000000000000000000000000000000000000 -25e0a5066254297bf6f6266758450fe0f023c5b1 0000000000000000000000000000000000000000 -25e29ba7ec23b64ff5d0966a3d26c514779ab7e2 0000000000000000000000000000000000000000 -25e51e3e37f235887fa7c92be081c3333a4bb47a 0000000000000000000000000000000000000000 -25e6912929a75875381fbab25fa1bd107882baa9 0000000000000000000000000000000000000000 -25e7e4c017943c8eb08ce288d6817ce95091e28e 0000000000000000000000000000000000000000 -25e8272719367064bd70fa3c1cfc602aeb6fd393 0000000000000000000000000000000000000000 -25ea43a020c18a1a677c709d89e6bf40f5ac696a 0000000000000000000000000000000000000000 -25ebde5209a0470e7fc08ec45ab911afe85fd3c3 0000000000000000000000000000000000000000 -25ef6edb2f5f741d403c8e9f01364d32a40e96de 0000000000000000000000000000000000000000 -25f58004ab7d44fed355aa096d0fc2c0605269bb 0000000000000000000000000000000000000000 -25f6bb6821019ffad5f8cca2bde3f8c0736580a7 0000000000000000000000000000000000000000 -25f7ca22c868506f68bb6fbba3a2f50197348f2c 0000000000000000000000000000000000000000 -25f7d0f43be850259795f85c41359debde26854d 0000000000000000000000000000000000000000 -25f8c09a497a1c86397b0616d0f9e9bdeb4a170f 0000000000000000000000000000000000000000 -25f8c955949587a27e880c767a8664fa4a1485ff 0000000000000000000000000000000000000000 -25fae36ef9157761b599c760b42c01ad274ce4e4 0000000000000000000000000000000000000000 -25fbead61b4a90e0a30715f31c354a6a0b73980d 5bbad55331ba5f64f63e648442be534d03bc1f5d -260127f3a5bda79214016f3aeca96ac4542c010d 0000000000000000000000000000000000000000 -2605f98acabf4011daadd8e8dc94d929e21cdb13 0000000000000000000000000000000000000000 -260741b0873c94bfe04e5ce2d80371736846042b 0000000000000000000000000000000000000000 -2607b721ce9e63abd3c77d5e5a1ae6a9063e9e29 9a19422580c7e4964d4d76973af63544fa2af6c4 -2607ded6f946b8046b7fc89b7327d79f4b4fbacb 0000000000000000000000000000000000000000 -2608446272007a0a933d4d6e9cc314bd99dc5b27 0000000000000000000000000000000000000000 -260be846fd69acf6c5d0d3aeeaf4a1fd08bf0c06 0000000000000000000000000000000000000000 -260c0b8f4dd23dcf2336582ca6c2707b770c76dd 0000000000000000000000000000000000000000 -260d3a35b25740df36e1c9b629b5bb0259770012 0000000000000000000000000000000000000000 -261327908dca6c5074bd9c59a8281c7cdf55e359 0000000000000000000000000000000000000000 -2613e6aec4b9eadd26a1df26f1d056e4fbac215f 0000000000000000000000000000000000000000 -26144c6e9bf3109e49acd92e0d0e85b4ea8eda09 0000000000000000000000000000000000000000 -2614754f2bae164f04a48a44a953317997efa42f 0000000000000000000000000000000000000000 -26156a43ecf4c472950936cbc10ba3e99b1207ec 0000000000000000000000000000000000000000 -2615e4d64db07d3ff60847b4f3c507de2d6b01b1 0000000000000000000000000000000000000000 -2616ac1b44a1fe38747c341bc1284fbea075a680 0000000000000000000000000000000000000000 -2616e55615d49f75b2baba66a93460b48347be4b 0000000000000000000000000000000000000000 -2616e7e9736b45111ccf2a26255009f665751f18 0000000000000000000000000000000000000000 -2618ebf469b27cb32f2795a95968c78e22cbe6b4 0000000000000000000000000000000000000000 -261b11b5d1c8394d44ad68bf06585cf1c169d634 0000000000000000000000000000000000000000 -261ea22153ff5e322da865a58cdfeb9dddd3734a 0000000000000000000000000000000000000000 -2620da2b623954bcdf6ebd858793aa3301eea12e 0000000000000000000000000000000000000000 -262559fd6728bd70b3042bc943bafeb9e2070534 0000000000000000000000000000000000000000 -262676fd28c5eee7f66f6e023ba263d820d78674 0000000000000000000000000000000000000000 -2626a87a424b616df6ad6d7f464364880e206f92 c1e6d15156a6d54486a26c3a417caea720dde476 -262c0af29c997391d6d4d451e881c55787b1c87f 0000000000000000000000000000000000000000 -262c655b6f3adadcd2ececd217dbec258d8812f3 0000000000000000000000000000000000000000 -262c9bfa384242b81af387708668679c7264848d 0000000000000000000000000000000000000000 -262ca5a53247283e8e927a4a52367474e7f9838a 0000000000000000000000000000000000000000 -262dfba10a29f125de25917563096390483c3152 0000000000000000000000000000000000000000 -262e2e4dc741e21b4fd1e479489ebf348ae57b48 0000000000000000000000000000000000000000 -2633908aaca2a638838bdfe3e088b42243efacc7 0000000000000000000000000000000000000000 -2633a9f0c1869e6ef30588cd1981e517da50ee3c 0000000000000000000000000000000000000000 -2634ea3b40031e1ec09c45be17413f86b968627e 0000000000000000000000000000000000000000 -263a1a40de3fea584c6a2c08ee679168b39766b6 0000000000000000000000000000000000000000 -263d831c26664a2b11f3b21538b588b3786f7d03 0000000000000000000000000000000000000000 -263e5730168c0b6cd0884cc8474d0236b2cd41d2 23ff5bfe81870bb067338cc952df19970ad55508 -2643e3d58b45edf1018c5721861408b51c68bce7 0000000000000000000000000000000000000000 -2644847503d8d874dd3e32d4b7548a3569479deb 0000000000000000000000000000000000000000 -2644d93ec0def4b6c40e1254a8b76eec89bf19dc 0000000000000000000000000000000000000000 -2649bceb68261cdfb02231e9fa7af68f44402b90 0000000000000000000000000000000000000000 -264ba8a7caf2135066fd86b11ce2db074e0c07ba 0000000000000000000000000000000000000000 -264e0ec899100e290cbe63cd084a14c0cba2e05c b129c008fc93310f36f5683858d1689ee79d2132 -26528df485480d84dfa9d63be10cc2489fe2864e 0000000000000000000000000000000000000000 -265acc36ee4a1f4553a52030bf1717521c24dfb4 0000000000000000000000000000000000000000 -265c283cb55ce37c571561ea75fcc79e6ea67be0 0000000000000000000000000000000000000000 -265f2bbec9f825c48a1b6a69107175b5f700e863 563dcfd65eef5ac2f657f35b49b06e9ef2670ac2 -265fa6f26699f687ea6df67b88204ecb17295d7c 0000000000000000000000000000000000000000 -2660f9bef56ebf988a5f56e3af9ad7f8da9ea2a0 0000000000000000000000000000000000000000 -26646268168d57f4c916dc102b9fa473800d36f2 0000000000000000000000000000000000000000 -2664e69c13c2dd80c6762ebacd42c7e28cc629ee 0000000000000000000000000000000000000000 -266d05653ec43b69a49b5fbc2d952812894d2c3c 0000000000000000000000000000000000000000 -266f9f6b4bf4bcaa1ef7f23d8eeaaed884b70aaa ffb804b5e81711a61eefdee9e8f75bd06fb27d11 -267173c6c0c3d9b72e5f87eded0b877ce0e54209 0000000000000000000000000000000000000000 -267336aaf550a172c4ef3c17cbc66eb12272d3de ffaf2ae6fc6131243ef138e51a868243a48e7868 -267492ef23421b97d3d4089bebd63c51576fb4a8 0000000000000000000000000000000000000000 -26793381ccb28d7b7d9b0a87dffe7025e608aad3 0000000000000000000000000000000000000000 -267a3d4e60d8a6da941e72d195386b5841052cca 0000000000000000000000000000000000000000 -267ef186b5b4883aa6f1f8c0a3feec5e0409d081 0000000000000000000000000000000000000000 -2684871e4f3c75eadc3a39dc434161be83ae8b60 0000000000000000000000000000000000000000 -2685993b9f254846efa813b3be0a9e95209ea505 0000000000000000000000000000000000000000 -268699f9f31f548f38ca074c748a151503ff1a2f 0000000000000000000000000000000000000000 -268c48bbec067b78256ab3d99076350396258671 0000000000000000000000000000000000000000 -268cfda86442aaaa603564fefb1e385a6265deac 0000000000000000000000000000000000000000 -268d48a18426b031eb4e13aa87642642c718bce1 0000000000000000000000000000000000000000 -269007e0f5cbe398e94856509963a0b3c6144b58 814937a536c81b039d067cc38d0bae89847bcad7 -2691c67ff7517563ad536c8226676fa339bd3238 0000000000000000000000000000000000000000 -2693fe9dd233849973c483e8fbb458bf4486fbd7 0000000000000000000000000000000000000000 -26940f53324b3e580a17a3303c63007c585a9cdb 0000000000000000000000000000000000000000 -269582127f37511507fe5b4348f0bc261f377299 0000000000000000000000000000000000000000 -26958d608555e12aa208f867a9003734224c84f0 1cfdfbd6c63ab9d8c4780f9a6a30dc3fec0d9695 -2695aaaa207927633cf9fec2a5274d0d4e99a8af 0000000000000000000000000000000000000000 -2696b144d273da2c995c2596ae68c6bd484ac9df 0000000000000000000000000000000000000000 -269d3fcf8eac132f90088faa830ca709007b60a7 0000000000000000000000000000000000000000 -269fc9ba1848b7ef65346c0d058964779196ef7c 0000000000000000000000000000000000000000 -26a4187df003a4620a311743d900625b2ab2de4e 0000000000000000000000000000000000000000 -26a5eff6101fb8ca4de795df534e6a6620fd8fee 0000000000000000000000000000000000000000 -26a786694e22edef373134a1940d6444f4f0ac02 b710ef9e5ee16d9624c647a76204591a166b5fd3 -26a7f387e07b4b11243002b6bf8421f46a6845ac 0000000000000000000000000000000000000000 -26a8f2141b987f95047435f83d2710eb11468778 0000000000000000000000000000000000000000 -26a93ee76caae16995bc663220131d685f3b5c0b 0000000000000000000000000000000000000000 -26aad1038d8255a0a3ce3d6581810cc6cce13f84 0000000000000000000000000000000000000000 -26afa3ae494cb2895559ba057b85e55ce9911ce0 0000000000000000000000000000000000000000 -26b2c1f27d0b1d0b053fd92047398bf2c20e3af1 0000000000000000000000000000000000000000 -26b40435b4c23fa0d140cef9cff0b27cbb7ebcc1 0000000000000000000000000000000000000000 -26b781ca3848275ed2326339c322770241e0a785 0000000000000000000000000000000000000000 -26b9276e07d1be8fd39c0c1ce26c90d75b4193d7 0000000000000000000000000000000000000000 -26bc4474fe77ae23052421175160b71e70e3ff2e 0000000000000000000000000000000000000000 -26bfde6f8774feddc46b2966f424db52c97b9847 1eba8494d9d31dbedb9c73d84c063480b3c7eded -26c2246aacfdbf8a40cc2ceccc71c6d878571120 0000000000000000000000000000000000000000 -26c2a159a4a875a29cd528aad16ea2c1c1051bd2 0000000000000000000000000000000000000000 -26c399df274b66133ac3a01be07c48b0bef359a8 0000000000000000000000000000000000000000 -26cb68d1ad695eebfa9a038391c1f3ef4082cd1f 0000000000000000000000000000000000000000 -26ccc276d755461e82f36bfe6b1829206e7e2a70 0000000000000000000000000000000000000000 -26ce97891946b6ce1d7e79c171802a447e1eea34 0000000000000000000000000000000000000000 -26cf98b63af3d5dd9793055596d2996851e65ffe 0000000000000000000000000000000000000000 -26d2c2783884b57048d13bfce57159430a073d53 0000000000000000000000000000000000000000 -26d4bbc99780a7ac0bfcc83a1c84f45cb0ab3815 0000000000000000000000000000000000000000 -26df279ae074938d2fc0a56b85148b3a663cc549 0000000000000000000000000000000000000000 -26e0c6ef75d4a9a218462a5153c604e37b59f3c7 0000000000000000000000000000000000000000 -26e0e96ebff0f1d0b9ec7b458bdf8b847230dff3 0000000000000000000000000000000000000000 -26e26a95fdc3aac9b464068953ea3105dee00f14 f384a57c94048189c4562ea9e5d078f1b634bbc4 -26e3e3d224ba9559ff82ba4cf12fac47d36f0058 0000000000000000000000000000000000000000 -26e6a61d29a133c00ad3aa1710a6ce32a0dff265 0000000000000000000000000000000000000000 -26e6e186bc76515558e453e3bd6faa9c02075d0d 0000000000000000000000000000000000000000 -26ea72fd96d5db4e7bcee247dba48113884b4087 0000000000000000000000000000000000000000 -26ef06edcb95fb4df4a91a0632b1c10737dfb557 0000000000000000000000000000000000000000 -26f18bad4964592e0020daa67f0bac81ae7aeb4c 0000000000000000000000000000000000000000 -26f50c29b57098fd06a195d1c12d638ecf15d8b3 0000000000000000000000000000000000000000 -26fa02c469c7b9621c2f61aefb5a79e7daa77c45 fa6bfd49b07420b81dca2d8ad32ac4a5927e6b6d -26fa2aa55a39351cc5606b566af75f6569147b69 0000000000000000000000000000000000000000 -27064ee1a11b69678db0a7817f6dc3defd7a51fa 0000000000000000000000000000000000000000 -270a871223343be9280a3e8a133a5467a3e82908 0000000000000000000000000000000000000000 -270fe8d3013927189ff50c8f1e0ee94028c2e2bb 0000000000000000000000000000000000000000 -2710c7098aee5b5ad81c817a034c8d4ae3f2e09b 0000000000000000000000000000000000000000 -2714644d0eeebbb86255ddae3e7a599eb85cc565 0000000000000000000000000000000000000000 -271465d7f29e6650073cd7028f69a80b5b48f18f 0000000000000000000000000000000000000000 -2716a63905d58e1c90feb8cdb027570f1eac377b 0000000000000000000000000000000000000000 -271c1898fc125f0a38c71c6a182ac63a24798348 0000000000000000000000000000000000000000 -271cbda9c4f0ae0daa5f64fbb04bcbe055351fa0 0000000000000000000000000000000000000000 -271d8379a9ab8c873f5ac11278702003531dd39a 0000000000000000000000000000000000000000 -271e13fc188554c6475239a9c9113d6647e19129 0000000000000000000000000000000000000000 -271e5ed1491c6c55139dcfc804502dda9607fa92 0000000000000000000000000000000000000000 -272035b46150a03399a4ef4739cb0bfbf33b1d02 cbf55d2d7fba1119f7fb4a133c91423bc02ac0e0 -2721756eb43c132998629300752ac184f67b5c39 0000000000000000000000000000000000000000 -27222843ca563fca6235ec85f1b4b98df87e2b20 0000000000000000000000000000000000000000 -2726a42e43b7b2ce0579d9e2eb969638ef39da0f 0000000000000000000000000000000000000000 -2727eab529dbeb0024fc0391dee84cf0a31334a5 0000000000000000000000000000000000000000 -272838c8815f95572a60d30e39dfb1feba3e497c 0000000000000000000000000000000000000000 -272a166f561d318d273d48dd106ec50c55e07dee 0000000000000000000000000000000000000000 -272d3d301eeabe3cb8fc989ac6021077bd7f57ba 0000000000000000000000000000000000000000 -272e969b7bcb9daaefd2f251ae6f95423e553118 0000000000000000000000000000000000000000 -2734be291dea1664713e2defedce3aba57cc0f1c 0000000000000000000000000000000000000000 -2734fc4a6ef4a12e7016124b446515dcd198f315 0000000000000000000000000000000000000000 -2735ac5fada61995f5a07e9a4ad01ba9a400b69b 4887c96f444b7547daf3630930c0fd6ed2bd2296 -2736845f698929b115e63b4038577f52ab366216 7ecbc26c3856158ee119c972d4f15654e6b93966 -2736c3b45f2b48d5dbf20f56dffcffa06c23b6bc 178bf009a5494a166271ac4200fee473f26807ec -273855f6a9f3c1bedbc62b270c5c57294e76a9b8 0000000000000000000000000000000000000000 -2741fa9f0fdba9a019bfc21f1a792897a916d351 0000000000000000000000000000000000000000 -27427a8ec05ef3493ad966408309c853e3b3fced 0000000000000000000000000000000000000000 -27440bfeeda2164b2061215172385e2d42afd084 0000000000000000000000000000000000000000 -2744c429ab56c42e2868fd5afe985252595cec6a 0000000000000000000000000000000000000000 -274de5b4426b13cde5d751dbea56bcd54357c26a 0000000000000000000000000000000000000000 -274def27178b6e2dac4495542c2b236ca15299e8 0000000000000000000000000000000000000000 -275a827b231a2347f93017e7a39490fe55281f2d 0000000000000000000000000000000000000000 -275a8284ce31320322ea12b1e1f00146ab1a6572 0000000000000000000000000000000000000000 -275afce45da1d2ef0584b4ab4e4fd5fb37f546ce 0000000000000000000000000000000000000000 -275b566ceeea2edb941be420745c0d51a19a0b1a 0000000000000000000000000000000000000000 -275ce1800c2963ee0c0626b285bda44eb44812f2 0000000000000000000000000000000000000000 -2761e65ea261c33f65a7854b567a5821cf06aaa7 0000000000000000000000000000000000000000 -2762980ae4b6b79f5223a5c9f7ff7911c7e8105d 0000000000000000000000000000000000000000 -2762f3b6860b18781414c7ba196b407080055fd9 0000000000000000000000000000000000000000 -2763317a715d22791e14144741cff85fa33be6b9 0b452c13284f2e6f1cfdbcbf5802eece3e818ecb -276409f9bc77f95715c01296c97888c589db62aa 0000000000000000000000000000000000000000 -27689a6667051d5f9d6462f4de037f4297a3e87a 81363e365013bb44bd84210532818e60a3cec40f -276a6246b7988e72cfa8924bfd1f74022f8af6ec 0000000000000000000000000000000000000000 -276c535ddd1a2ed4cd19d4a95e61d4163424d137 0000000000000000000000000000000000000000 -2779c12eb9932e95f5e8724406e5e00df80b9bb2 0000000000000000000000000000000000000000 -2779e0140aaea4368df0f9cbebdd166bd2dfaba1 0000000000000000000000000000000000000000 -277b9b07264d497f66bb73d9c3433d168974bd52 0000000000000000000000000000000000000000 -277f76405dbaf1e5856fa799b3f9d2a604f5ec5c 0000000000000000000000000000000000000000 -277f92663bcdb417ae8e569ec40733117cb73774 0000000000000000000000000000000000000000 -2783e4a10bc8db85313883090005f5fc7ff10900 9b171fa51b0c70a68f5e94f12317254db3bafbdc -27865e7aa2ec7095eac2e22e42c167869fb65fc7 0000000000000000000000000000000000000000 -2786d23f59d7b98c620f2106d4766846f2f52bce ede28ccd9b009ec120215a1b17ec5ee30b0aab3f -278a1fc932f58d28547e0f21423fd82c05ed70ae 0000000000000000000000000000000000000000 -278b22188239a72a2b68a4cde6e7e56100109424 0000000000000000000000000000000000000000 -278e4f61a2aea762aafcaa1a2876fe1bf20d1ae3 0000000000000000000000000000000000000000 -2790c0fd69856d7ef7b4519172e59f0b67c09b5c 0000000000000000000000000000000000000000 -27960e632c1632c0ebd95b00994af4fcea3e04b2 d3eeb26a7cab47eecfa6e7efc1a48279a618d80d -2797f9f8496979171dcdbce477efd9abcfccc896 1ef2e6bb020785d0f71f82053a1004a782a1103a -2799cec55e733921613c7e3a901728bd9779d319 0000000000000000000000000000000000000000 -279c3722ec6972a6959f08d7e26c6c7e9fd8037f 0000000000000000000000000000000000000000 -279cf0ac5f7b162ff773af5f022f30b4533db90d 0000000000000000000000000000000000000000 -27a008690d6ff5d0144a67912e4d25a8e43f2d66 0000000000000000000000000000000000000000 -27a75ae3cb498f48757ae7b08a36717cdb1be08c 0000000000000000000000000000000000000000 -27aa1ee2ba048c60db5b448f07a7cbad7acfa15c 0c6a751bc1526db145cb65263157ed6491093ec1 -27aaf9a626b5711866a2e6957f568e3c31143760 bc45fde2651fa9a9c70c9195035c93062fc68ad7 -27acde0b15f7131bbc5239a14073d63307770b18 0000000000000000000000000000000000000000 -27ae0a4a16cdfc868a884c0f0dad7023b5f2709c 0000000000000000000000000000000000000000 -27b04f9647bab2c913c93ec10e03692038fc066d 0000000000000000000000000000000000000000 -27b1373e25b96ce06fe52ac9589a94d704a9c9f6 8ea0e13d40bf281d9c95f9041a5b3e6f2553e2cf -27b236352d69710ee2973673cc6224e5d0d32245 0000000000000000000000000000000000000000 -27b2e90ce132771a0d89ac747edea6f2b9f8a03c 0000000000000000000000000000000000000000 -27b38848399684f9df3eb293e64cef937a5ee8f2 0000000000000000000000000000000000000000 -27b6939bc1af7ec902b676b8731d5a5879fb317e 0000000000000000000000000000000000000000 -27b6cff4d54c025afd2380d1bf99666b0aaafa39 0000000000000000000000000000000000000000 -27b6d5fb30cf66392dd95c4f05445d7c5b0e40b6 0000000000000000000000000000000000000000 -27b807d1f516db6aa1367465c12eeb2ab6467c24 0000000000000000000000000000000000000000 -27bd39f7780384bae43530428884954efbb7a291 0000000000000000000000000000000000000000 -27bd895115f0fcc915a9ec4459b6a4108cd4b523 0000000000000000000000000000000000000000 -27bf45e6dfbbf90105a9fb1264c0f3d8df6ccb5f 0000000000000000000000000000000000000000 -27c06e3a2c74e87c8f8268f93ae8cbbe77c25cb4 0000000000000000000000000000000000000000 -27c2b55978aa13aea9808d60ac3820877b042ac1 0000000000000000000000000000000000000000 -27c8a224e0b3e17020950ce97171cb6da45de3d3 0000000000000000000000000000000000000000 -27c99098edc99184811dad0f119f57d244c86134 0000000000000000000000000000000000000000 -27ca4c9bca5646b6d591c90b54871f7b291db610 0000000000000000000000000000000000000000 -27ca68ce995137de25ff8c53b28d382477ade597 0000000000000000000000000000000000000000 -27cb550c69dc23ec95993a826609a1e9e406fc92 50fa6e91d96576c01187e9e6cf906e01dd98d2e1 -27ccc987104e970ffa1dd6af135482f488632b85 0000000000000000000000000000000000000000 -27d0a875a100af46c42775a6d3c303f2b693c56f a1ddb151a66d47b56092049789ee53dcbe32c51b -27d57bc40b3b16d81d6d8876ab5ac3c295875046 7c1a9490a0b995ee6fcb13c40025e07db6e241fa -27d593d950c5861c8555187c871c21989e897f8e 0000000000000000000000000000000000000000 -27dcb487a7e9c0f04559522a6d2aacf860d622cd 0000000000000000000000000000000000000000 -27de029e9a7fdce847bdb839471b9d53b0b27aea b34e0fcb323e6ff2c92db9ae52bf867dd5752e9f -27e04870d483abd294aae8d9dd6d1024163d0384 a1302a23f89e2f8ba19a1d6609e66565de2e3541 -27e54b061f246ebc507cb23fe1837f38f0dcce7e 1336079d620a0aa7955e18b63b5f13eabff18d89 -27e74f7b1a8d35e56dd9362525deefd8e5b90900 0000000000000000000000000000000000000000 -27e86fd791a1b083db2e08a37ce3443bd93cf13c 0000000000000000000000000000000000000000 -27e9dfbd01b509137db1ffa8806f47d7811b7690 f7147c4f476b4a8d4674811b99721c4d9bfbebf4 -27ea09efa4a36e3a9b58ddafc329cef96dbda275 0000000000000000000000000000000000000000 -27f047c673ed83585be6a2d9889d9ac9a397aaba 0000000000000000000000000000000000000000 -27f070da7a9226d586855e4c7acda11d14c3fe33 0000000000000000000000000000000000000000 -27f123d7e11df3a7b2be63521ab609e9fe9ca1b1 6172cf9af5500b629952c2bc649a7bcb64362e4f -27f2d9134b1e926a657d84889de7343236e97bda 0000000000000000000000000000000000000000 -27f4ef426236e4350f3ead2b240b8d2425401011 b7182695705338fd3fbfb006fdedcef648e894fa -27f559e1bae8090eebd6c217c61aa91eb3d1017b 0000000000000000000000000000000000000000 -27f6943df8a093ccfd7689074c10649bc7c8c7dd 0000000000000000000000000000000000000000 -27f7b2a1ba49654d3944875d13e29ead1d4798c0 0000000000000000000000000000000000000000 -27f822f8708498772f57acfb7b40d061f8fb0593 22091c04cd7b55e93d998578457e27c4b7958d7c -27fd6d7147a855eb0e407110f1db39a9c61b26d6 0000000000000000000000000000000000000000 -27fe1ac50ac5b21f44c9a9d8d003e14c87664c49 0000000000000000000000000000000000000000 -27fe9942d858e125e38aaddddc66560216d4c709 0000000000000000000000000000000000000000 -2800b9fe1eabee40655778c8257b220dbc5d247a 0000000000000000000000000000000000000000 -28015ab670dd5e7e1e883f651b43413f4e35b05f 5851337d022cee43be45c4b4264c1c97528de564 -2801c08da24008e83cdc1ae1aaebf030dd99697b 0000000000000000000000000000000000000000 -28046efaba656e158bdf45a2585c23a339943869 0000000000000000000000000000000000000000 -280694b9fb72a5ab3ae55489e6ae672cef43cf3f 0000000000000000000000000000000000000000 -2809c1f99bf5cfff2b4d8340e1e61c470c88736c 0000000000000000000000000000000000000000 -280c1486811039092af54aa172a05417372bebb9 0000000000000000000000000000000000000000 -2810624ba419c2e3ddc9ff00a79b41f81f9f0f8f b13e57027b7c2dae0b51218b29a1f6c65356c01b -2812872863a44b4958599494c74e0385af905973 0000000000000000000000000000000000000000 -28192e830f2c204570cc140c24341d07807df8bc 0000000000000000000000000000000000000000 -281c6d10b3abf95c3eed4c44d51443ea2a7d43ee 0000000000000000000000000000000000000000 -281d618901d7a86f5dbaad966e2705ef12772627 0000000000000000000000000000000000000000 -281e4d59bf326d4e1f4982278af34b58c6c8f6f5 0000000000000000000000000000000000000000 -282140eb7d32d433017909966fd4a2c766b07be5 0000000000000000000000000000000000000000 -282797eedc7c7bca6a6f55a9aad32b135feb3320 97c7dcebdc78b561ef4f9ce47dfed12a8a349cba -282a402ef28d2bbc973768ab0dbb474cb32e1c32 0000000000000000000000000000000000000000 -282c4d05098f0fd25bf90795855a44e5f33bc4c0 0000000000000000000000000000000000000000 -282d50a1e4008650141ef2b662e3072def9aa940 9cfda93d65da6c9d1fa076ed3aa6c16c32c81dbe -282e5e195e9031c62fd4d38db896f1bdc6f690aa 0000000000000000000000000000000000000000 -282e60fbe996cf4daf11c93d8f537e4273612398 0000000000000000000000000000000000000000 -2830a8de0cf8a9925e50fb943e00332e9d9025a4 0000000000000000000000000000000000000000 -2832df2e1bd7daa1ec29ffb167dce1c9feb8cc6b 0000000000000000000000000000000000000000 -28359dc5d49dd2a10378915626aeb4120699ef4e 0000000000000000000000000000000000000000 -284476507c5e128707279b74adf3ea560f8d49e7 0000000000000000000000000000000000000000 -2845ab6612b125c31218aaecbc6ece7ccbcf8298 5a33cc1f6cc587290a64b3668de3f8f372c292a0 -284b1164a4c8b7d128240c5f42a804e99d462d13 2b7f32fec9f37e0f16c585e9d7826febbd566789 -284cf9e0e0a5379ac836ac4673aa8eeff92eded9 0000000000000000000000000000000000000000 -284e06bd4d8a49972d877174577049ab9687d6d1 0000000000000000000000000000000000000000 -285155fab57f16bcb14a25e5bdf04ba8c05ea009 0000000000000000000000000000000000000000 -28529d3539b850e870e3aa97570f4db0e53daa03 474f631a50a63a4c5e4110d207f4e12b1f7ff7b6 -2852b0e1ab4cb1c932259069f6a1cd82af7b9276 0000000000000000000000000000000000000000 -28546a10c6da4dde64bbd8df685eb7ebbfae6980 4b134c77e3cf14989afec2b5dbd9c8602b619918 -285596aab1d9925cf4c2b2fdce7b25affb619d03 0000000000000000000000000000000000000000 -2859692a9ebe12bd67c90dc3b24a9aa795a00098 f74d0ffcea3d42f979b9688e04b8a718998772a1 -285b21ee90b401f3a61b5f887b654af761bac8ff 0000000000000000000000000000000000000000 -285c8b2b89440bdb4b2178ed960411c8a8314de0 0000000000000000000000000000000000000000 -285cc4e152825d736e1c3f132f4dc354a935794e 0000000000000000000000000000000000000000 -285d4ca5804f106ed3e19d4b0270819b8d38a74b 0000000000000000000000000000000000000000 -285e7e31e523ac35abc12bb1d7d60c8a6e42c4c6 0000000000000000000000000000000000000000 -28614b83af210e841e365ad171a12f54cd6eea8b 0000000000000000000000000000000000000000 -28615f4e5f419dfd18b5e2d7efd28a2677373c8d 0000000000000000000000000000000000000000 -286228490f224c45526d9c0e7d1fad4e6e3aaead 0000000000000000000000000000000000000000 -2864d56636540affb80c3f4d017716099b525650 0000000000000000000000000000000000000000 -2867af7c733d981623a3fc652ee2ffe4140e5664 0000000000000000000000000000000000000000 -286ab7c12421b770b130002bfaf114ca4e296977 39c1cf54673d80174a88ea451303ee26504d997c -286b3a9cec2c7ca6337fb23c94a2a9c5cccf058b 0000000000000000000000000000000000000000 -2870e2204457163e31c706731952de7f8a207bed 0000000000000000000000000000000000000000 -2871f7103c7cfcfd95db64eb0930085965fd9330 0000000000000000000000000000000000000000 -2873682814bc5f67cd5f405ef6a2cf2c1f09ae5f 0000000000000000000000000000000000000000 -287a5fdfb4232657f9e072bcbc96c44b15d7f371 0000000000000000000000000000000000000000 -2882d4912e41c2ef5d6743c21cd313ad395841f9 0000000000000000000000000000000000000000 -2885123b1a490cf75a1a0a2d2d8034c9f82ece54 2a271cbacd9601bcae885dc45cecc7f750c5637e -2886be7bf6c4fe3598c6a10ed14df5ed8599041e 0000000000000000000000000000000000000000 -288705b80ea5702bcaa902b61bf44636cf6ed3eb 0000000000000000000000000000000000000000 -288e57e4ffbd7a2a351c760d0ec4225eca7a4952 0000000000000000000000000000000000000000 -288ea761f5a8e7c685fe7f6fce2d7de0a87b31bd 0000000000000000000000000000000000000000 -288ebfcaf2f81664bb712ac68baf2a90ac515b90 d7e86669649bf6d9421984f7c26152b57019f875 -289034d48acba84c9fbeea824196dc59d09b35c1 49b90ea1a3c7f21e3ef635d453909e4468485d79 -2891a305f14cb71a1d9cd76c960a1ae5a6a3e3d3 0000000000000000000000000000000000000000 -28930349caaaa78f908c380e44066d37a70e97b8 0000000000000000000000000000000000000000 -2893638af738ac40635ec543f100ac2f35c52679 0000000000000000000000000000000000000000 -2895181cc94c3844a111cfda1b94185f7009a681 665562d51796d3e3b8bc6f9aeafadd06dbe635ac -2897133cc62ab802f4267e2e7b9c41b85aa2af5b 0000000000000000000000000000000000000000 -28975cb447c4d3e13fdfd2f9c1eb3e8b7c231e3f 2e0f2eb5c6c439d73570632a3cbb1fd3a39688e1 -289a35d3cc7662248991532dd5398a7ee507194d 0000000000000000000000000000000000000000 -289bf637dd2977a7c9c24ef112e5f5d0608a4e7a 0000000000000000000000000000000000000000 -289dcc45a1cc5ce18b79af8cfbe83d5b585425af 0000000000000000000000000000000000000000 -289e5b2aefdc2f8c15cf911badb4bc091a90f1e1 0f5a2ea97084d7b870752f03064b1f61d2b8a940 -289efd69f96492d51490d6ec4b4ead55822e13c5 0000000000000000000000000000000000000000 -28a0459db411190e4eaec8e8172892debba85197 d675721cf09b5e4d6bc95f6f911444e710964c7e -28a1a6348cfff14c6beed6a4ba1fe52cea8328ed 0000000000000000000000000000000000000000 -28a256225c726bbb0fd26fbde516b7a75894bfd5 0000000000000000000000000000000000000000 -28a4ad2460500a552a09c10550af5194f8c3c72e 0000000000000000000000000000000000000000 -28a5628c89fadc6673f135b3399b1ed981820a9d 4362e2d19990b62c955259256ea42781a7700f34 -28ab7af4e84f7268a75894cff91bcecebf7f051a 0000000000000000000000000000000000000000 -28abaa892f7056bd4736fd73069f6188832189b4 0000000000000000000000000000000000000000 -28ac74c88c4852d494e9f513f81a19edf44dc577 0000000000000000000000000000000000000000 -28ad235028930196e95023f9b41789e1339e7c7e 0000000000000000000000000000000000000000 -28b079646bc883ac7186d27cd4a736be55a6173b 5da58b57f06e2e31f243564ca5ec23a2840ab6fa -28b59e8ae1900d30ed973922d53d2f4ff195e585 0000000000000000000000000000000000000000 -28b60877cc48bc946c083332f89ab12340bc88ae 0000000000000000000000000000000000000000 -28b980127302fff1695b26659b0debec2739d20f 0000000000000000000000000000000000000000 -28b9bd171b7272f3c861051a373fa0447c416fa6 0000000000000000000000000000000000000000 -28b9ef816d3c62af2cd571f43a949933bb511186 33a46a29cb7da79af59820b0386641b0f18d936b -28ba9fc4e361a3e9c172235bc459012aeecd0071 0000000000000000000000000000000000000000 -28baa281163d7df2820c8a3d389f4d855f44d2c4 0000000000000000000000000000000000000000 -28c1a8bfb3350330f0db653045b794233c362169 0000000000000000000000000000000000000000 -28c218a5bb953b1f04af1a78f287e5d7f051fb41 0000000000000000000000000000000000000000 -28c4bf7d64d87f9325aeee04c948db3dbc4644a7 0000000000000000000000000000000000000000 -28c4e8026e4fb7eefd2d97b1461bb22dd8d94a62 0000000000000000000000000000000000000000 -28c698705e69d3d2a733c6ab52723c1498a98f20 0000000000000000000000000000000000000000 -28c6feba8018242e687791fcc0f957f5fe712761 0000000000000000000000000000000000000000 -28c91a84a62bc8f4dff65dad601bb4b71cc74a22 0000000000000000000000000000000000000000 -28d0846dc008dd4ab7b4df19c8b5648fb34885bd 0000000000000000000000000000000000000000 -28d123ef985df5a7b86f3601e035968ee1b3b142 c1ace800ee59888d0ad757537585771468194b42 -28d356c8f6614d3310c89954b1138d5edae94ecc 0000000000000000000000000000000000000000 -28d3743bdac791a94e575661689a83796bd33336 0000000000000000000000000000000000000000 -28d787dc3843ad7e7989f05539545be734dc810c 0000000000000000000000000000000000000000 -28d89e0d1f146ab0274d797cffee453f7b6b608c 0000000000000000000000000000000000000000 -28e3b5780691cd47f21642286ba2888cfbd8374e 0000000000000000000000000000000000000000 -28e760d63b2e8f7e151df25b4b4369c07924ac72 0000000000000000000000000000000000000000 -28e9242331900e9ac4353d9c5d34fa22ab1b50f7 0000000000000000000000000000000000000000 -28e9d06d537a6bfeca7a543f008eff0684cc6cd8 0000000000000000000000000000000000000000 -28ebb20500de0753d6eac1408ae107fe345fc78e 0000000000000000000000000000000000000000 -28ebd55c47a9868cca95392c8c70c56ae44e7707 0000000000000000000000000000000000000000 -28ec049f668d2c8abde899990bd820c6d0288a73 a75286c0ba570562c78065447097446fb115f883 -28edfe68a308d8e0131f741681d2917f5aa2036c 0000000000000000000000000000000000000000 -28efc4fb2949e32aa90782534acaa282a6d26b29 0000000000000000000000000000000000000000 -28f0dc949d62c97698ac4a0ca814c3780d8cf318 0000000000000000000000000000000000000000 -28f122648d4f4b0c23d36dbfb5950da50c501b18 0000000000000000000000000000000000000000 -28f1ed58143be4bfe586476fd1d3f00458e32cc8 0000000000000000000000000000000000000000 -28f2f01af7f447a431d71bd7954da76030fa7639 0000000000000000000000000000000000000000 -28f478e2391afb9382661c5d2a3fdd776c80849f 0000000000000000000000000000000000000000 -28f693f3b6e4233aac208ccbdb57971a6ed70de2 0000000000000000000000000000000000000000 -28f866a95f35a52ee205845a656441dd7cf38bdd c28c71e91ae4442ae77f40943862150c1fa2269d -28f95269868f3200ff8f36ac7c67956be71c33c6 0000000000000000000000000000000000000000 -28fa285d52a9efaadb99be42e6597fdd8f59f31c 0000000000000000000000000000000000000000 -28fe0b00a9af710468517dbe582f87bdbd76137f 0000000000000000000000000000000000000000 -29004957bceec07cfb8fb145e0b4bf0e1299c5fd 0000000000000000000000000000000000000000 -290080bd4d1a2715b76fbb608d7141ae893ee86f 0000000000000000000000000000000000000000 -290306fbae96faaba7ae7a2aa7b3301ca99f9ee2 0000000000000000000000000000000000000000 -2904167700ec938d080f5096b35bcfabe8c13375 0000000000000000000000000000000000000000 -29054534f689e0ed3a1ebe982d9ff996bf97d3ca 6a2ece44ab119c523a2503c10ef6262f3acfb37c -2907db7cac9a253a361e0c873d199f69b06b310e 0000000000000000000000000000000000000000 -2909316d41a480bc78f92ecb6eb62cbb29965a7c 96f9510c6ee2d9f7115026ac612aba042c128465 -290d3af5d38ae2481c6d1710c3ab3d8031fb92bc 0000000000000000000000000000000000000000 -290ee6f4918e86332d7a2813d9d243caa09f628a 0000000000000000000000000000000000000000 -2911a4edd43cd246941b465201d46057b1569196 0000000000000000000000000000000000000000 -2913c89bc96833610c336f7403aa0c05b3b28c80 0000000000000000000000000000000000000000 -29168cf804809c56a6891a378226f450973d0c7c 03401e77a51110b235c13fc8b4dd165991657e78 -29169d2b3254cc63c030a39fac670c1095eea797 0000000000000000000000000000000000000000 -2916fa4160bdf53bb316a5c7c018fc91df7cd951 0000000000000000000000000000000000000000 -291b0cfb6db5598c677436f7b9201f9d20bb05d8 0000000000000000000000000000000000000000 -291c91fd4903b11e7b701143a0f93a807dd09ca8 0000000000000000000000000000000000000000 -291d60430d25f2b508bebb5720b41cc68f9a6ec1 0000000000000000000000000000000000000000 -292269a8eb42d13956050370b9aa4ee870248c73 0000000000000000000000000000000000000000 -29238b600d0622d9d450d52ee7d06dc574ad888d 9a7071020daadc5afedc33e4933fc7a7da77b7eb -2924813c5cda837b4eafc356f10d3bf4874392c6 0000000000000000000000000000000000000000 -29268ad117457676819255419b87973ed4806ee9 0000000000000000000000000000000000000000 -2927520d8c048122873f2b5907ebfaed813c0926 0000000000000000000000000000000000000000 -2927587d3f15ea62b6c373d3a711f9a9e6b8e718 0000000000000000000000000000000000000000 -2927fdd59938f9e9a3569860120d7b4885d3de18 0000000000000000000000000000000000000000 -2928d3493ac65aea00c4988cfe8a7206f7390ef9 0000000000000000000000000000000000000000 -292b9378f40822eac0ebddf6e07e3f9f04d360ca 0000000000000000000000000000000000000000 -292c4ea8a41a011854431c2d20378b6c333b5300 0000000000000000000000000000000000000000 -2933b7b4bef365138cef93ff892cac45afdadc6c 0000000000000000000000000000000000000000 -293495cf8a9e5b8e04c4d01c4a1e0f20abcca044 0000000000000000000000000000000000000000 -2944a628c0fa60733fbaa01449f17b3549c12918 0000000000000000000000000000000000000000 -2946c8a267734a9e8696e1764f7436e6caa8909c 0000000000000000000000000000000000000000 -294be84ef1620d3d01386cf2810336d601e061cf 0000000000000000000000000000000000000000 -295144502fad02b826b0ddf09559f402cfad6db6 0000000000000000000000000000000000000000 -2951b744fa51e68a996cbbffb3be52a97070ea74 0000000000000000000000000000000000000000 -2951ec423dea6f3c83123b47f8f687da97b2cae3 0000000000000000000000000000000000000000 -2957432ebc5ba2770805c08d5c867543ced8dd85 0000000000000000000000000000000000000000 -295a84e09139c2dc42bc04fbf695e7252f485be9 c83a39f78d59723b051d9d294b4277df4121ca4e -295adb8353a466cfbebe50227f05a1a9287342bd 0000000000000000000000000000000000000000 -295b2c26292d2db812ef21106ae8e863dc730ee6 c84f7847dd700e863952bf6d63ac087258a3c26d -295d314526f6a08b342a5849d5121ad24bad9dec 0000000000000000000000000000000000000000 -295e3a2ce8a5ab2c758dcdd5bb5c46fa4a51dc90 0000000000000000000000000000000000000000 -295fcf03c684bafe49faac5b42eba213073fd1cd 0000000000000000000000000000000000000000 -296500824029daf7af828660fcef199ee48fba4a 0000000000000000000000000000000000000000 -29654a41efcaf4bd1d72d116c9cc6f6fb082008e 0000000000000000000000000000000000000000 -2967bf898a1463321410f6c82dbd9d1bf3578c03 0000000000000000000000000000000000000000 -296d45da275cca752dd920738fd119e55fbbde97 0000000000000000000000000000000000000000 -296edcbd1893bfc8ec5c4a31b4222730adc5b25f 0000000000000000000000000000000000000000 -2973596289c26c0d1218afaa0b268f6317b92183 0000000000000000000000000000000000000000 -2975bda7b84becce49e270dc1b26c1d82f0e840b 0000000000000000000000000000000000000000 -2975fe3874d23f3fbb4d40ab5cf8c1a362c22d01 0000000000000000000000000000000000000000 -297854946dd43102989275d68962f1595c7e4ade 0000000000000000000000000000000000000000 -297d1d75f5c53a9ff6e52567e3fb1cf70c44d7d8 0000000000000000000000000000000000000000 -297dfcd2a4777d2f32fea04e83623e072435e428 0000000000000000000000000000000000000000 -29812bce20d4ab67ced067122643857c1f19f181 0000000000000000000000000000000000000000 -2981f9d33753df109fcddda908fd890acd3c88ec 0000000000000000000000000000000000000000 -2983ed9c5015b3bda27e2dafff947c8532093164 0000000000000000000000000000000000000000 -298458a67519d5b7f4d0f7655208891cbbffa2a1 0000000000000000000000000000000000000000 -29848057fdca25913d6d79a57090cc4a4b505ed3 0000000000000000000000000000000000000000 -2985b542a051e11fc489a9fdd8161b77e58d374e 0000000000000000000000000000000000000000 -29875e70952545dc5a8fbf2d3703f18c6bd4d883 0000000000000000000000000000000000000000 -298c5edd2446f3b7103adc0f08dc5af5707b1a77 0000000000000000000000000000000000000000 -298c98367ffbf54af81fcd3f8a21faefd47cedd3 0000000000000000000000000000000000000000 -298ea99f8937d752916569ba6849349584e55bc5 0000000000000000000000000000000000000000 -298f1350a5725b7fdcddd94ef6c3b850a1e9c9a1 0000000000000000000000000000000000000000 -298f39a1cf7377bb5c383936d664403212fd9cab 0000000000000000000000000000000000000000 -299208586994ab8e418d80c79963087203ddf7dc 0000000000000000000000000000000000000000 -2993137a95817ef7481a3b8cc5939dbd35b35f6a f6c9e6d5e632bfade2fbe5f5329ef5e7a7296a90 -29934bf1a4c5a43d4e9f9dc9b10cf137f6bee6a5 0000000000000000000000000000000000000000 -299588cbb0aa85c207d5d0dcac06764512575cf1 0000000000000000000000000000000000000000 -29964ada470a39f9f31555f50eff40a801afca9f 0000000000000000000000000000000000000000 -299675fb210e0b1ce983a9a209c9900296fdd3f8 0000000000000000000000000000000000000000 -2996d5395b4f44dd15587f727267377b261273fb 0000000000000000000000000000000000000000 -299bcac805c4f7a69f9fb003f239490801041fd6 0000000000000000000000000000000000000000 -299d1daf07b166ec08d7f395e2d1a145a59751d9 c282e05028da1761b087909f1d14153c59231376 -29a20cd6ed8d2b7cb98929a68ecf34ddba6e1ffc 0000000000000000000000000000000000000000 -29a50ebfd0cb57656e8bcf3e9ce75484e5fbb41e 0000000000000000000000000000000000000000 -29a76b5333c3cd44121dfc8cabfc5b8b9ca8fa32 0000000000000000000000000000000000000000 -29a9a52e9545f7193afc716db1a59b15e3b8b1d2 5a6a056724667d4b18b48e58ffe2cf30a61f78ca -29ab385baf6c48d63bd74758eeb20049ba51dd54 0000000000000000000000000000000000000000 -29add3a65e14b1b642c5a9d4f90e421ac9a1f19a 0000000000000000000000000000000000000000 -29ae92f09c94d74ccac799472655cf5a58abaa9e 0000000000000000000000000000000000000000 -29b0455446d4981d9007829d6100948d2c2429fe 0000000000000000000000000000000000000000 -29b077d3d8cf58f4e6bbfdb5496415d894a469a0 0000000000000000000000000000000000000000 -29b20493ddd2e4a56f6b2a13e62d25350c83df98 90a051625029f5229b84b06f20c0742382eaedf7 -29b7600a73b4c709fa07bd351b673703c8ce70c8 0000000000000000000000000000000000000000 -29b7b9e17d8e10061904c1381b71b841a88d3ce1 0000000000000000000000000000000000000000 -29bb0f71559af4ccdd5f5fb0ff42e8ca42bf6217 0000000000000000000000000000000000000000 -29be612175ef91f3a789dbc02acd6c0ee6246147 0000000000000000000000000000000000000000 -29c2b9dd8c282e450aa9748aaa5e4173759ef429 433a1048a9c2ebf54fd02629bf844422c838e16e -29c2c9ee3f09b6b895b942ece6a2062e1b700cb8 3b3d74d48b74022b4865d1e91fc1a64a9eda4e55 -29c3d13980c8b29b700afd85c916e064638a7944 0000000000000000000000000000000000000000 -29c60ed6c86b2ee713b16a519c50aea55599d81c 0000000000000000000000000000000000000000 -29ca8d15a3f2d5f078ffaf3790c7c4b9977dc1c0 0000000000000000000000000000000000000000 -29cecd7f180bfdae00ebd6128b6dd4255eb30365 0000000000000000000000000000000000000000 -29cf1ea0ec2d4ee04f723da66461a2f613e0876f 0000000000000000000000000000000000000000 -29cf2d82f2b9a45e28e4ac0fdc672c9ec36b4c33 0000000000000000000000000000000000000000 -29cfb1b036de636617af04a4dbe496d817c28f57 0000000000000000000000000000000000000000 -29d058165122543ec271ff8ad4067575da6763dd 0000000000000000000000000000000000000000 -29d0c30552a1e699f84ab3a71fb8661473978c3a 0000000000000000000000000000000000000000 -29d4a030606562be4a2b66a2112f861ec9c5fc71 a4e9024a16ecc7c79843c04158e2a203baa6b4da -29d60cdd32c01c456c234a36d892ca48b5c37532 5e97cf54097b64219352ed454e0a78fed59ff63c -29d7c738664e432717c6bf175f3c01f405560c68 0000000000000000000000000000000000000000 -29da5999cb4153bff37ca53aac21a25e6f380dba 0000000000000000000000000000000000000000 -29db338ddd3bc906c352d0c2382d75d03fafaef9 0000000000000000000000000000000000000000 -29e018c78c880210dabb04a2be34548e9a770340 0000000000000000000000000000000000000000 -29e6b9fcbf1e6bff48a1e630683ecae16cf73072 0000000000000000000000000000000000000000 -29e805ca4f0cbed7a0f1a60e8582bbb77f46ffdd 0508495f901e28a80aa312914151bb154ebf2533 -29e86aa417117567242b25bf3af5c876f61c05b6 0000000000000000000000000000000000000000 -29ee5173fb65ca00b797bc11023ca923a134d1d1 0000000000000000000000000000000000000000 -29f219c0e159c1e2614bff32ff8a6b01c47b6806 0000000000000000000000000000000000000000 -29f441a4c307d552c8d2a5fe7768a31060f02e99 0000000000000000000000000000000000000000 -29f5189c5c6ded957c6563bbbf4e0acd82fe1750 0000000000000000000000000000000000000000 -29f564ff3ed40c4fdf0940dc281ff213bec032d0 0000000000000000000000000000000000000000 -29f9d8f9c3566910e852ca0728f128ac361a53b3 0000000000000000000000000000000000000000 -29fa7302fc56c148487ae4aad65b1a44e484522d 0000000000000000000000000000000000000000 -29fcbf994781acc66c4ae16d6c1999880721bd64 0000000000000000000000000000000000000000 -29fd59a70b23102ac9f09b87e509a4a68a7df81d 0000000000000000000000000000000000000000 -29fd6e0c0be3efecb6026f9d388bf56ce3c0cab7 0000000000000000000000000000000000000000 -29ff31d8649e1435ea155edd264b0a14b746dde7 0000000000000000000000000000000000000000 -2a0133edf5981310c15441e5991ae4b8d42233bd 0000000000000000000000000000000000000000 -2a03f5d866099f399eeffbbb84312083960e2eb2 0000000000000000000000000000000000000000 -2a042ae884b28d61f515bef1cd6050e60f4ccd79 0000000000000000000000000000000000000000 -2a061cef547dc5c09678683839f78c4d688da643 0000000000000000000000000000000000000000 -2a08d8ca6b25eb6dfe79eb7cefcd9009025db1e8 0000000000000000000000000000000000000000 -2a0ccf370ca78a16244e90293414886bdd294eb6 0000000000000000000000000000000000000000 -2a0e3aa7bed3a46b9cc052701579ab2efa1bbc26 0000000000000000000000000000000000000000 -2a103786a6c30717661b485819ed49716b9ef6a8 0000000000000000000000000000000000000000 -2a1213d21c58f26ac4609a4a6446c5cddb4dbec2 0000000000000000000000000000000000000000 -2a16c4646014055d9b7af18050154205e69257fd 0000000000000000000000000000000000000000 -2a16febb34297e63a7a107bdfcca0196a8dd46bb 0000000000000000000000000000000000000000 -2a17f8a669daf0f749ac1994346e0392a4955db5 0000000000000000000000000000000000000000 -2a1ad45f234c9ccaf553b8ac870c06f482b36465 e0a9f6da9a5c4ff9431ba306d44ae744494d2747 -2a2017cc399f7f4bf0c2578e7b83c842caa6841a 0000000000000000000000000000000000000000 -2a272c4ca06b9eb2a2b53e5305d8311ef7be5624 0000000000000000000000000000000000000000 -2a2750caa3c19f58889c6a7d57eb4649bce38ac4 0000000000000000000000000000000000000000 -2a2a9368dde0a7c76ab2d3983e0c78807545fd39 0000000000000000000000000000000000000000 -2a2abf4c0e0646c2389f7adb52f22ec8cd111d21 0000000000000000000000000000000000000000 -2a2b4ac208d07d853cbb14f93419e241780172c2 5fea2992068b0f2b6799bfc72ea12b09d68fcb8b -2a2d2e1b769b747f10014fd08304875699674ff9 3d0acf12ffec7948b130ee3f449e628e853b312e -2a3060d1bbc9be6befe84ffe5da22d87254367f9 0000000000000000000000000000000000000000 -2a314ad1630f53aafd5218f9e81b85f89883b5c4 0000000000000000000000000000000000000000 -2a331a3820ef8c624a02f234f8ad137f54e965c5 0000000000000000000000000000000000000000 -2a33bc55379505def16257414dfee950cd2e7f6d 0000000000000000000000000000000000000000 -2a34f735e647b1e6b475691c887d9798836ee80f 0000000000000000000000000000000000000000 -2a35834953310b58ed060c43efae66c8b915165b 0000000000000000000000000000000000000000 -2a378fd93e4fc37b67961880d03e40251d57bc47 0000000000000000000000000000000000000000 -2a3e48b0edb8daeebb6479ade819c397759c74be 0000000000000000000000000000000000000000 -2a3ee2e7c6de21f5900165b45d00407f1e9e01e7 0000000000000000000000000000000000000000 -2a40aab64bc3cbfd3e2f4b13db664cf4cd36cf14 0000000000000000000000000000000000000000 -2a4122251223aa4e47e4fd0e2b3fd9accbb4d887 0000000000000000000000000000000000000000 -2a432a960eaf53a876af7708b79892f77db08450 0000000000000000000000000000000000000000 -2a4707655b2be952e9881ec623fe3a0de2dd8b7c 0000000000000000000000000000000000000000 -2a473fff9006ecabeaf34d29ea1490a949094dbd 0000000000000000000000000000000000000000 -2a4874ed531bcc223ca4bc1b4f9a5292594abaea 0000000000000000000000000000000000000000 -2a49694d0b8e9f15c7943cb79475145fb8992177 0000000000000000000000000000000000000000 -2a4ade885cf07e1e00e173f0899c95e10b6d0fad 3a497bf49633fae40b8615a8c26efa3030dfb84e -2a503f107d03bf0b5a7f50335b52cbde5063f6d7 0000000000000000000000000000000000000000 -2a521fdf947f1fa87ee5c310dc1429d37694b645 0000000000000000000000000000000000000000 -2a5223230bf6177c225003ca30c63f48ef266cc0 0000000000000000000000000000000000000000 -2a53b0b53c5403bc88672962a9d7650d5f731c42 a65a6eb1135458e696f13475b8a1cdb60a981dbc -2a5459cd41985a5d36809399347f816fe29805c8 0000000000000000000000000000000000000000 -2a559cb38e7529bd15f1aa59b3a91274b3f324ae 0000000000000000000000000000000000000000 -2a56b4f1b92ef4774f329ce634c2c42e9d6136b5 53f310d058033c732a950e83b1cf911b70faa7e9 -2a56e2bba7a07de7b9b87cf961384d70e896969e 0000000000000000000000000000000000000000 -2a58fec35d8794302ea23f600742c93f40499009 0000000000000000000000000000000000000000 -2a5906e42e82e83dfe3ed719974e505edde483d8 0000000000000000000000000000000000000000 -2a59d1c72b1b1f790092e6b7c160c8353efbabd8 0000000000000000000000000000000000000000 -2a5b11a384d9ce5e3dfd662eb97ebedb573f48a7 0000000000000000000000000000000000000000 -2a5c6fb263b5c18a91bf51cf2388ecf1f3fe3c6b 0000000000000000000000000000000000000000 -2a66e049d5be0806cdfa743ff41c21f51a3b4e28 0000000000000000000000000000000000000000 -2a677c5adfdf3940c755dc3888f1711e442236e7 0000000000000000000000000000000000000000 -2a67a718eafed2526bbafa3484bd39f885d03013 0000000000000000000000000000000000000000 -2a694f7ee8ad37b5e463c1b8e8b070063f0322b7 0000000000000000000000000000000000000000 -2a69ff3bdb198b3beb87634bff67434a622d80ed 0000000000000000000000000000000000000000 -2a6a145bcb908904177d7f9226e5cbb34b1bfaa2 0000000000000000000000000000000000000000 -2a6af3606fb338568936fc19824d3a7787177840 0000000000000000000000000000000000000000 -2a6b83edeaa014dedca6abd533276a25fd17cf85 0000000000000000000000000000000000000000 -2a6c2538a1bbadf94909be9bfc1bd20f335f4866 0000000000000000000000000000000000000000 -2a6c84eb82913e5c6721f51afd6987bd7c915e9a e788db26402b99b383e54bc958d9a607bebe7837 -2a6cecf5f742a91e20e1a6b9b16068a0fabb6503 0000000000000000000000000000000000000000 -2a6fc6a1d5427420d104b23e259ed79c8b08e0f1 0000000000000000000000000000000000000000 -2a7002b054b823344bea3409411e0309a837d1fe 0000000000000000000000000000000000000000 -2a72c95c0a3773a6404d10602005dc453b024843 0000000000000000000000000000000000000000 -2a72ee69447dd6bd3d9b24732a15ab36f07c49eb b621d1ec5fcd97519332979fc5dadb974e5d7d9b -2a739959b6bd270fdb78a79819e86f3e64a3084c 0000000000000000000000000000000000000000 -2a77c93ecee6aa94c76035fb4db16f846585e9a0 0000000000000000000000000000000000000000 -2a7914dcfa080ae3f7eb60b5a6e59aee099962e3 d3fe598d4e608654f6811f35fae69f030f307c09 -2a7aebe77caee004a693bf5acac6b132e0a67786 269ec5c122db8d580a0fbef5b8412cee1453235f -2a7b5373a9e41b6a3f39e4b397c680c18eb2de4f 0000000000000000000000000000000000000000 -2a7c919451f9a536431ba2117f8f90ae814c1c5f 0000000000000000000000000000000000000000 -2a7d8cd25bf2940d367122921992bcbeb82eaeb2 0000000000000000000000000000000000000000 -2a7dbbe7aab309c4676bc341f2fb28b4f75d8cd8 1bccbc1556682c9f98d48721f8ed674014357732 -2a7f9c953335851328251e3677b994ec75f4f1b7 0000000000000000000000000000000000000000 -2a8022d90e713181aed4a5827b4f6748555b2327 0000000000000000000000000000000000000000 -2a81f2c622edad4266ec19c9982914dc97b5c902 0000000000000000000000000000000000000000 -2a820bab98488f39a551f6bd9acacecc7de41a3e 0000000000000000000000000000000000000000 -2a826291d7bf295dddbb31dc46d525a1e8fe31d9 0000000000000000000000000000000000000000 -2a8588bf1b915bd81f903d766567dace6d3f76e0 0000000000000000000000000000000000000000 -2a85fbcd7c2e030f18cd88cd515dd602042cd598 0000000000000000000000000000000000000000 -2a8768782512db2b95e5da2f032dd0347806d203 0000000000000000000000000000000000000000 -2a87fef0ef22bd6bba5f8c778123bc5f7f715d80 0000000000000000000000000000000000000000 -2a8a61e20a8e3b5c81bfe38e7ef722611792ec09 0000000000000000000000000000000000000000 -2a8b2f1c53edae923b5bb196183e476e5cca46a3 0000000000000000000000000000000000000000 -2a8e536d3d0e6a331df67aacfe644bddc9a9ecb0 0000000000000000000000000000000000000000 -2a92e38e4f50aec0f165945bfb2901c7595cef6d 0000000000000000000000000000000000000000 -2a93f4df3e9738189089f41f5de95d80126cc22e 0000000000000000000000000000000000000000 -2a944d0e01279995db2110fdbf26632e69e96888 0000000000000000000000000000000000000000 -2a97d230f25cb95942376f6b6d1d4fdc1f63d037 0000000000000000000000000000000000000000 -2a98bea220df47025cc74e972fa96d88d115cdd4 0000000000000000000000000000000000000000 -2a9a5b8be0ed0bfcb3f42cfc0a90b6cc6b8c5379 0000000000000000000000000000000000000000 -2a9a8244a05d5d870de10b7000394f4e6bd4ebbb c2d2e4b95a137f1d177faca334fa50ce2f27059e -2a9bedc61b6459ee5097651cbb7e06121130f054 0000000000000000000000000000000000000000 -2a9c4f55b0f25315245e04d9a5f68ccc5418323a 0000000000000000000000000000000000000000 -2a9eefd1d602686bb8737962734ca4cd23404f87 0000000000000000000000000000000000000000 -2a9fcc9843d8d545ae6c7b9f428d7fd5d987c4a9 0000000000000000000000000000000000000000 -2aa12a3a696a468b3ab0e4f3c8faa13253da1f39 562f7562669b51e093ce7900f97d626bfdc41f4e -2aa5a9c4505a5307b2455f5a7d0b7ca1cb38e6c5 0000000000000000000000000000000000000000 -2aa87f30ab381a911b65fbb190d39c74cb8a1373 0000000000000000000000000000000000000000 -2aaa257b456e1f0d66683ae5a064e264f7a43b38 0000000000000000000000000000000000000000 -2aaaf1967f2510471b694daf8e41a419fc98b751 0000000000000000000000000000000000000000 -2aaec15adbcb284e3308bd873aff460541fceea3 0000000000000000000000000000000000000000 -2ab45105b4302f7eed510a629226956ee0ab5be3 0000000000000000000000000000000000000000 -2ab5985e8bc37bc876e869a9836133f6050cc35f 0000000000000000000000000000000000000000 -2ab6d52f68ba84152072a9dec8ac05081b416c44 0000000000000000000000000000000000000000 -2ab6e3ff1677d26786a443fa370719bfb4eba9cb 0000000000000000000000000000000000000000 -2ab7e9d763666526942ed4477c4f876beb160892 0000000000000000000000000000000000000000 -2aba10e8d0c939758a04dda9e58f6503eedc812f 0000000000000000000000000000000000000000 -2abaae34ef0a752ac3055b8e00b1f2f089192a91 0000000000000000000000000000000000000000 -2abb5f6cb4d8d8a09e09a722693a8cdab846c4be 0000000000000000000000000000000000000000 -2abcc29ba2b204cbd26cd8c779e7aa244dd433ef 0000000000000000000000000000000000000000 -2abde6fe5306d0201a86db553bfb8d6826439352 378552e2e8ff1ced53ae41be647f563177657847 -2ac2cc7f2634d9048653cedd498d6951cddcce09 91db30268d1bdabb81d15f7740d77a5ca15a1ad5 -2ac54492e8972447f54b56b8c18ffb4396768647 0000000000000000000000000000000000000000 -2ac5efcd572c66861420be26ca83b5af30ba038c 0000000000000000000000000000000000000000 -2ac75413578edb0ce132691a72450ce1e9241423 0000000000000000000000000000000000000000 -2ac8c1ab19593fd7a38aa118ebc5936b45d770eb 0000000000000000000000000000000000000000 -2ad10486d1e4e8d06bf2adb97efbce359eebf876 0000000000000000000000000000000000000000 -2ad136a83396791db1533bf6e23e1b323872c3e8 0000000000000000000000000000000000000000 -2ad251ea7be8ddc4af8e1b64b5d92f1411347d52 0000000000000000000000000000000000000000 -2ad2ba0262a300f7ad5d9d281140d39f15a2e6b1 0000000000000000000000000000000000000000 -2ad4a19e40d29514771b9c6911fa88ebfcea2172 0000000000000000000000000000000000000000 -2adb6a10da4fc88a9e22af02d7eeccdec199778b 0000000000000000000000000000000000000000 -2ae08531806cf7b7183f7201db7590a025ae66bf 0000000000000000000000000000000000000000 -2ae1ce98f33ca65e2cdc4c90c9e4337d88f2fe32 1c9f755c23755cd410f299c63bbbfe52fd8499df -2ae26abf5e614be1f9fa0f9bb72d878fc59eafed 0000000000000000000000000000000000000000 -2ae2df906e1172b11e1963086d0ef4f5baedac2a 0000000000000000000000000000000000000000 -2ae372734d17fd3f7bebbe8b843628af2d4493bf 0000000000000000000000000000000000000000 -2ae37828d25127e0e5399c8b84e30c627eddc652 0000000000000000000000000000000000000000 -2ae5d512cd9cd35c8154350c64c891640512c2b1 0000000000000000000000000000000000000000 -2ae783e6b55dcd5672c290fe13878c03a1edeb37 0000000000000000000000000000000000000000 -2ae9051669859711810c99f62c0e0c6a3e910db4 a239ff957bb19eba944544240ab1c2fbb320f4fe -2ae947a71b1aa19af39bcfd9a435b249a4076de3 0000000000000000000000000000000000000000 -2aee8f06ad433768aab0d9ae42bc60c22fcb654e 0000000000000000000000000000000000000000 -2af032c790f5ec5d9729592fe69247bfcf09309a ad9afa6285859aeb275eae381b5149092adc1b29 -2af11f173a6543cdf7ff96bbfd39aeefdd37af1e 0000000000000000000000000000000000000000 -2af241e1c176ec904c493ca8728b699611af52dd 0000000000000000000000000000000000000000 -2af375e2003fbfc983e9bcee926e7d5e9e27cdbf 0000000000000000000000000000000000000000 -2af87130e85dbe6c612e3f768a35055bc40eaa32 0000000000000000000000000000000000000000 -2af8b170402713413f3522a96a6dee37a1689898 ee72ec8697ba116c61311bbee8e4cbd82f95abf6 -2afb5dd5d1dacac860c218a98f84f43aafebb3d3 0000000000000000000000000000000000000000 -2afba07f1158ac83fcd42928e0574ef742ce398d 5c2eaadbc0d815daba705cd4dde2b5aa8eb81481 -2affc9affe712f670ffd79d3203ba3bb2299dff0 0000000000000000000000000000000000000000 -2b04b69cc008b6633e7ac30e708d01bf9f3b91eb 0000000000000000000000000000000000000000 -2b0530daba4e0fcd3d26b0ef26479f92e35d0d4f 0000000000000000000000000000000000000000 -2b06b9d84c3c1b957596334a923b05f985a6a1a0 0000000000000000000000000000000000000000 -2b06e6be136cb98831e837b6557d722868bf601c 0000000000000000000000000000000000000000 -2b0746b78719d1e8fba01721a5d907ef2f418c42 0000000000000000000000000000000000000000 -2b0c6356d3837ee936034e5b510fbfea7c6eb6c3 0000000000000000000000000000000000000000 -2b0ee0e1f86417fc5cfb6c97d54e99450e666593 0000000000000000000000000000000000000000 -2b11c1f2d01fe13841fd59676e2a7c2d48b67c44 c635f5da19df44b737c677e710766c0ed31d376e -2b14274a43dd1255f2da012646b62e754527dfe6 0000000000000000000000000000000000000000 -2b144576d40af9a5c23390fe2413f3b8019e2f11 0000000000000000000000000000000000000000 -2b1ac5dc6e04f7449018bddb2dade48371260c3d 0000000000000000000000000000000000000000 -2b1af939e43524b36b2d1b71461c994e5e9731f7 0000000000000000000000000000000000000000 -2b1cecf44abfb13ad94e1d48016a805937d0f620 0000000000000000000000000000000000000000 -2b1d6a49499a86a98acc07ce82a8febd297969f2 0000000000000000000000000000000000000000 -2b1ee2519a6d4434c5b3ce36fd466418449acee3 0000000000000000000000000000000000000000 -2b2045ac169ac6c6cb2ce7cc21bae12ddc3a5ce7 0000000000000000000000000000000000000000 -2b204e9c8e3f3d95a95418d520b995ac4c5eda6e 9a89dd60819a8960cbf80476ca9e6e5dd3f9d865 -2b220300c871e7530c0a62fb69c23b75800b4c63 0000000000000000000000000000000000000000 -2b232242b1c4a99e689f79bd47735008c5009840 0000000000000000000000000000000000000000 -2b255afd4c673aba16980874855d160210575423 0000000000000000000000000000000000000000 -2b2b47991eacb0a526c3caa8bc28690112fa41e5 0000000000000000000000000000000000000000 -2b2edac59b48a48aa2d238f3af93bd17a83fa29b 0000000000000000000000000000000000000000 -2b2f92f366af498066ac8fa730baec69bd89dff3 0000000000000000000000000000000000000000 -2b33ef00fdc9cc7644ff28751d5de09ceca77ef9 0000000000000000000000000000000000000000 -2b36a60fe99909e152e077ff7154fb7b3df4139d 0000000000000000000000000000000000000000 -2b36b46baeadbd486bada68c5c0933bbb8e74743 722ce9f2830da240a8379db3bd2b37af95a37504 -2b3715871c83b928ac496e6c777d6be9f0d71cbf 0000000000000000000000000000000000000000 -2b3aa3c3e37516ac6b0ba4fda7eba2970218fcd2 0000000000000000000000000000000000000000 -2b3b31872b8cc08499223cb808541ab3d85f4638 0000000000000000000000000000000000000000 -2b3ba267c6a8aff1a00c5970d48f9f4564eb52b4 0000000000000000000000000000000000000000 -2b402b704f2c936f95d90e734d0d1c0e04e2add2 0000000000000000000000000000000000000000 -2b41092a3789d617bb273f776941b20a00e94555 348ca39f0463d1baea0c9da9d6aab39fb9e882eb -2b44192602fe84daae6719c28ce6e10ca468874c 0000000000000000000000000000000000000000 -2b4466d5e44756a00004a741e09f542f2cd2274c 7c897685308e04087841144a44cad59f8bd4837e -2b4474102a6d5bc3e9f0c9999891bbd3ba470103 0000000000000000000000000000000000000000 -2b4587e3899e5f20174a4c06f12a9152ea926378 0000000000000000000000000000000000000000 -2b465314bcf404110acbc0f2b5b949d207b8ab73 0000000000000000000000000000000000000000 -2b47388a6aea9ead30862877173b2fc473f3902d 0000000000000000000000000000000000000000 -2b48dd5cdbb900953911bb4424d13e8a18855c2d 0000000000000000000000000000000000000000 -2b4a3966d31619e04a36a3819f19f9de4853b50e 0000000000000000000000000000000000000000 -2b4ab8fdc19de7064386fd2b5b86ef48a9eefaa1 0000000000000000000000000000000000000000 -2b4e86c3dc16f7aadfb8c03636658014a72d6b26 0000000000000000000000000000000000000000 -2b4e9c9d5e79bac3ceaba2f0847a19723f403125 0000000000000000000000000000000000000000 -2b4fee9d2df289fae6b1e1b1ac8364e02941b661 0000000000000000000000000000000000000000 -2b5015d025e2b72b2a4dd894323961626872cac7 0000000000000000000000000000000000000000 -2b51a3f77b089d2cf322fa1e3530885a04c7c264 0000000000000000000000000000000000000000 -2b5457cc2db9d5776fba796a9a89227c890a9d52 0000000000000000000000000000000000000000 -2b56c905fb0d6fcab44cc0c2abdbf393fc2b69ea 0000000000000000000000000000000000000000 -2b57c8cd4ce4dccb1d3e1c795bf6dd7b15183bdc 0000000000000000000000000000000000000000 -2b587ab01f833234c6520e5f46e6a87919d23135 0cf7bfdd616460acc3e82f1710a36aa9329cf9d2 -2b5b055e52b81d01a19d7c868f4cc0662633b6ed 0000000000000000000000000000000000000000 -2b5be7a3f7a51b2b495077d661d802dc015ad2aa 0000000000000000000000000000000000000000 -2b5c62c3b4dcfb580404c01f88bc365bbc8dfed2 d6288fd6bd599cb92a29d8d395d7a575db4bd19c -2b5c6c13ce31e8da096cca92b92e11fd4087973b bd57e6429b2c26aebf470991ddd09cb1d14ab51b -2b5f070ae2a02baed411577edeee834c6acf2716 0000000000000000000000000000000000000000 -2b65bc19fde7aee6a3d8c702f950f6dd10b372e0 0000000000000000000000000000000000000000 -2b6750adf41e6405ffc020b802e3583c844cfc07 0000000000000000000000000000000000000000 -2b693663481aed85a60997b32b3161cdc4f47c4b 5096d690c029d3419de706203af3a9a66362f302 -2b699977eeb49dfec5c89e1943e92114fb0fd72c 0000000000000000000000000000000000000000 -2b6afe9652277bcaf631546a18523327e7e95f52 0000000000000000000000000000000000000000 -2b6c321f6a2f2366c1e884fb6697ba1af7f0c0b4 0000000000000000000000000000000000000000 -2b6db861d1712c4025d8a2165d63bbcef2091149 0000000000000000000000000000000000000000 -2b6e5a2a743d07c3543501a103257e9eebae728b 0000000000000000000000000000000000000000 -2b75736aca5ccd4ce6151e4216a6df7f9f64a084 0000000000000000000000000000000000000000 -2b782ad1abad454105767b8377c8d01716f7e654 0000000000000000000000000000000000000000 -2b7eebaaf61adf4b14a18a046f1a6c2b61cc8e72 0000000000000000000000000000000000000000 -2b836a73fe976ba56800b1436d0dc5f3eae1a84a 0000000000000000000000000000000000000000 -2b84fa46e30d9611e9b5d3af877a7e9ab5c7411a 0000000000000000000000000000000000000000 -2b899a5cc0a69ca33bb727569b9ac6fbc6d22b8d 0000000000000000000000000000000000000000 -2b8b9437832fd27be61605ed574d49a2ea4c6cf0 0000000000000000000000000000000000000000 -2b8c74f614e25ffd59703a8343eb4c19587ac22b 0000000000000000000000000000000000000000 -2b8cfaf93ee086dc47949b005ff4f5ce534ea63b 0000000000000000000000000000000000000000 -2b8d27771259f48ce8a4b59b2b38f7c370fdc360 0000000000000000000000000000000000000000 -2b8d90f6bbba5413a13a870544be657fedf10b45 45827a3f0ca32095ca3e708b832a0bc05878e364 -2b921fa00c9c911f1ab98ffd0c29fe0ca8416938 0000000000000000000000000000000000000000 -2b934de8118cd43bbfbe73a6e9a95f0a6e7d00a2 0000000000000000000000000000000000000000 -2b986a33211a96a7d0d8b8d92b1bdaf2e3e1b14f 0000000000000000000000000000000000000000 -2ba031cea18ed772310819005eeb1557c6a8ec75 050f04b371860809be913af7ffde4698391c2d3a -2ba4915406c21de5982c60d37094df285f420f16 0000000000000000000000000000000000000000 -2ba51cc753e263e97b4b406d2ada4b9c125cc939 0d66bd49b609b34b40203a37a6d0255beebf9920 -2ba52fd8a18f055199cb7fd53dbc28380676b16a 61900bd831c46176a29dad4ef741a6fc4fb2baf6 -2ba92b6716c4d2dc9720972b74e5699c0b5d3c76 87f5b5d9447b657c701e2e227a9c1a9c30c3c387 -2bab0c8b3d7c571ef969281235a202a1d16fbfd1 0000000000000000000000000000000000000000 -2babd0e7f4ce395f839b233649d5fd47d973491e b047d34acad111118cb818a2f9bd0b63b101fe5d -2bb07c8c43f028c665a33bfc08a22639e9e35dc6 0000000000000000000000000000000000000000 -2bb228f6e79ba57f79e4c71c617533eecdbabf8b 0000000000000000000000000000000000000000 -2bb38497b9a1002f00ea35843c64a8417c64a0d9 0000000000000000000000000000000000000000 -2bb8c86445ae19787fb1ed9a00ee1831968c8d6c 0000000000000000000000000000000000000000 -2bb8f9439082f966e514d1aa33f28feae1062f24 0000000000000000000000000000000000000000 -2bbab31769ab3d80559cca36f3f3ff3c82b0732a 0000000000000000000000000000000000000000 -2bbc3304605c5b05e0297921cc1f33f3c59b06d8 0000000000000000000000000000000000000000 -2bbc4c2b204960fd91feeb1c8354e64c3b7361f9 b45a0d1699bc6c0ad4e71e876d4e988685c2719d -2bbdb795c4fd9cff4156021dc3e8bb4474397c2e 0000000000000000000000000000000000000000 -2bbe2338d4e33970554935f359bca37393f47d60 0000000000000000000000000000000000000000 -2bc54384f0f0733a936fbfd58b02cd53daeec1bf 0000000000000000000000000000000000000000 -2bc921a595b85ffd79e9b803d9b5cb531d574139 0000000000000000000000000000000000000000 -2bcb7a986d47e06c1a37474a8b3634367c907043 0000000000000000000000000000000000000000 -2bcf1542052c5eca2abf40616c4188a6e4dca5a1 0000000000000000000000000000000000000000 -2bcf287fbe19f91dbedf4c3897a7d6ee819621ff 0000000000000000000000000000000000000000 -2bd1e8e7f5afab24b2948ca70cfdf0a62df9c661 c10c64075b606f7ef1157379f8a153851f038c3c -2bd21ff7be5615b10b5133fe896e0befd13df15c 0000000000000000000000000000000000000000 -2bd683aeffab543f34c3b98bcda5dd295651cd80 0000000000000000000000000000000000000000 -2bd7e6be977a9820aae8f803aec7e2c5e2a9268d 0000000000000000000000000000000000000000 -2bd9a67c8c6c5961189f868364837a5c3ba7e063 0000000000000000000000000000000000000000 -2bdce9ba0c9262eee89d0a8a64b1b305491cf1b8 0000000000000000000000000000000000000000 -2be7bd42869c320ff52709654d1808c872980803 6f403ba119fec8e2d373a62d03aba6650a94662e -2bea2e045be2de29f6416a387b709d271252ff52 0000000000000000000000000000000000000000 -2bed4f6dedb8a6a83aa7581327a7abb06fe9399c 7b90d47fb121a20158fb5171b2e2104cb51ed93a -2bee52c6e2c2f01c0c8fd22382ac0f83d386ebee 0000000000000000000000000000000000000000 -2bee8cf00a9657eb1b8d659c8d642896934b6b6c 0000000000000000000000000000000000000000 -2befa397685cefb462d9edd1f6b4ac4cbb5bc428 0000000000000000000000000000000000000000 -2bf24522a315c0dfff3c0bb99e32ae240036df7d 0000000000000000000000000000000000000000 -2bf568e646ad43414e26278c8acea2c965bfc7fb a40e22000c39ec84b4b4834e9f05d7acecbcf83a -2bf617982f020cd0de76c1e054594978bfa5c791 0000000000000000000000000000000000000000 -2bfd4f31617bad59a7ea71b81979b726e15c83f1 8457231f555cbc086a3ad9c80528f2b3e48fd0c0 -2c03c27a35d1824816e913a69ead5dd52abd30eb 0000000000000000000000000000000000000000 -2c04339fcb35bde08284b7fb444f8dcf103f70ba 0000000000000000000000000000000000000000 -2c05ec08329f74b9219a724599d7954a26612c53 63dcbe9a2d3fbad3022ce94a41f46993b07cd0f6 -2c0d7af2fd69ecd914abec5cfebae53aca8d491f 0000000000000000000000000000000000000000 -2c0e3fbc3239f1344dff8aafe162a19d88e6a9f9 0000000000000000000000000000000000000000 -2c0fdb5314f1377e5fb6444d448eede3542dc322 0000000000000000000000000000000000000000 -2c107905f4d7a81afced6bfe17c611d432326f0f 0000000000000000000000000000000000000000 -2c155c1661afee4fc6c2442d3db390a7ee39801b 0000000000000000000000000000000000000000 -2c172c80f01e594297d49c8dadea3bec7dc22c24 0000000000000000000000000000000000000000 -2c1763402c4181e355fab588a352f74d1362dce2 0000000000000000000000000000000000000000 -2c1768a460f8e19f99223c55b355adb7573e2c6a 0000000000000000000000000000000000000000 -2c17cef6e71c3d85011319cde128cc4edf89a053 0000000000000000000000000000000000000000 -2c1d524bd83244b75e07fbee7eeba6a98a039e62 0000000000000000000000000000000000000000 -2c1f946927f0da16d148390cb27f1b3ec2a28449 0000000000000000000000000000000000000000 -2c21f12e07962ab7ca52f1c92dc5114b07087d87 73591cdf46822f3c822e4ace05009542d0019f15 -2c2251ec924e1a5d30f08914bba231a4ed9c1923 0000000000000000000000000000000000000000 -2c24250fc4ba1a234159a8c68d9102eca0e35466 0000000000000000000000000000000000000000 -2c2742691ea7e88e7f26e92eb38f97e060f383aa 0000000000000000000000000000000000000000 -2c2e8773722b97b3936d9a5ad6692ae56841bb50 0000000000000000000000000000000000000000 -2c2f9d275550cab5abc75082667fd72d183d0b28 0000000000000000000000000000000000000000 -2c2fe99c9e9170017df03dbfecb77c8eac2239cd 0000000000000000000000000000000000000000 -2c30b31288bc993be0d72ed6e927dfd916e8bcc5 0000000000000000000000000000000000000000 -2c34c3abf533d5f97edd4c9345f1eb2f67cb2e08 0000000000000000000000000000000000000000 -2c357a0dd6cc195bce10fa974ea14a2e30eb4b5b 0000000000000000000000000000000000000000 -2c3698ad6f5bd147301df8c49a3dda2dad9b04a6 0000000000000000000000000000000000000000 -2c36db134c3bb0c621c337ce407610c514976089 0000000000000000000000000000000000000000 -2c37319ca0f3a8263142c2c7deb1378e3900505f 0000000000000000000000000000000000000000 -2c39e3d4dbd3b1b0f0c98119fbe4898b79e597f0 0000000000000000000000000000000000000000 -2c3b121e72d2adc73cb2fa6d7aaf6f8ef470a5ad 0000000000000000000000000000000000000000 -2c3e4c33df74e38c8d9f98b1237666ea875c6e30 a3b798de46960d45938ff9c2c04406522aa9597a -2c3eea27ba561658ca18ee030523e501a15d19d8 0000000000000000000000000000000000000000 -2c401d80df7e684e7444094ed1b578e9c0912bb6 0000000000000000000000000000000000000000 -2c40bcfe21011caed59455b83be457b992e1de49 a19d363d5c46a589f15a68fcb49e4c2f0a10f348 -2c41b69b628e81eef52b7627097c976ad0e879e6 0000000000000000000000000000000000000000 -2c422f528da8be47cf4b906fbccffe02b2ef0759 0000000000000000000000000000000000000000 -2c423ff085531b5a614c7b10c2d8cf957cdda808 ccf8a788cfffae7e51745301d369c81fa182cb0b -2c43e8319f700fe2757f3c51f0777a5a1ab45bbe 0000000000000000000000000000000000000000 -2c4588886e2f70da6de0f952f6caeb63e9447840 733e406cd97b7aa560d023d6a40f15e77976850b -2c487165fe31d250149e4d016d2ef4f23dcbe51d 0000000000000000000000000000000000000000 -2c48aaf9a9dd8dd03c44af074feac57f2318bff9 0000000000000000000000000000000000000000 -2c4940743a216cf627a8b4ff327840867f6c21a8 d663ac9e188fe91cac91ea44839bec0fe1ca1c23 -2c4c528bf3846ac79b5948d1a01688fc3f4a6cca 0000000000000000000000000000000000000000 -2c4e0aded14d7077ff555d9f5428f9e4a24ba710 0000000000000000000000000000000000000000 -2c4e6c66495953b315efb50f22639fcc6c759cb8 0000000000000000000000000000000000000000 -2c4f02dcf9781000405646b9b21f9182aea76496 0000000000000000000000000000000000000000 -2c56356914e7db6c1f7f89a3748cf414cf84609c 0000000000000000000000000000000000000000 -2c62a677639fb5bac320601d21f4a48a93b91e17 0000000000000000000000000000000000000000 -2c6338c3afa0b0be1c168259e95ca008730395dc 0000000000000000000000000000000000000000 -2c649053d0415b3a38321bd443f7b929b98916e6 0000000000000000000000000000000000000000 -2c672eb6214cd02024074f9028e45ae335de412e 0000000000000000000000000000000000000000 -2c68633b84e09dd337d1d73d8e57f4a3c64feeb4 0000000000000000000000000000000000000000 -2c69c4b62e5a7f10daa1643b2f957c4cd82d4794 0000000000000000000000000000000000000000 -2c69dc3c075ff95fc1fcf2801ed48d7f48e90412 10022dd6c9da53d0e27921a88a31cf31e526fe03 -2c6a1ed8d36ee054a7910eda8d6a7a29e6544a7c 0000000000000000000000000000000000000000 -2c6b4b7e9725d662c9b45714e4de16ae72285240 0000000000000000000000000000000000000000 -2c6b660b34f1444d8469c118a5d357f8495e87d0 0000000000000000000000000000000000000000 -2c6c9a4d10ab429a2ef8103a051ea1b5e7475342 0000000000000000000000000000000000000000 -2c6df097230d7866e756c358e1c63956e3296db8 0000000000000000000000000000000000000000 -2c6f22d61992bb0bf1bd2df62bb08a97a2d05d44 0000000000000000000000000000000000000000 -2c6fb77bf6a1364f7715b4fdb1898d515d38dd50 0000000000000000000000000000000000000000 -2c711db1a0110732b636396dd64d4a720e6ec4e8 0000000000000000000000000000000000000000 -2c7a373a36cba15317f68c47e7078f3ede7cb23a 0000000000000000000000000000000000000000 -2c7b1e81f77c405182afe187772a18bd0e5c82be 0000000000000000000000000000000000000000 -2c7ec45db1962929f44f0b1d14ee9d75ce5fb50a 7f5121e340456e8aafd900b3870669a823ab7834 -2c808dca9397d9f187b039249a6c88202d105fde 0000000000000000000000000000000000000000 -2c80bce196bc1d27e79a520f89223c1989cb0a13 5cffe84737b1d0cc1c5a540c0fa365100e493249 -2c832a56073d1a07a5d2cb6da4e743e427b359f9 0000000000000000000000000000000000000000 -2c8428a75e98a44a62ef3d652c2179fbe5e76424 6f53781d7fa074017b8d2b31be08fe6bc3f2531c -2c965905ee43873a3d7949737ceea1d523e40d03 0000000000000000000000000000000000000000 -2c966125abae260dd4de34a536d52ca7acf657f5 0000000000000000000000000000000000000000 -2c974ae7c41fefb4733acbe665ca66e568cbba59 0000000000000000000000000000000000000000 -2c9751bb8ac53e033213d1356560bd0177bbefd8 0000000000000000000000000000000000000000 -2c98eeb28019a5ed27a4f8883f146c28e78ea96d 0000000000000000000000000000000000000000 -2c9920402e11ecdc75f604e0d23c23fab1c75b74 0000000000000000000000000000000000000000 -2c9bf8e5ae5c0c719a5bf947a21b59b23d32a16d 0000000000000000000000000000000000000000 -2c9c1568b78c09855966f1c1e1697bca202b1124 0000000000000000000000000000000000000000 -2c9fc4526a6a555df6125abcaf5e9264d69ef4e3 0000000000000000000000000000000000000000 -2ca090342977839edca2f7f4e52305a1b5da6095 3097cdcea2ea0b978d3c22ed2aa0af431d0dbf10 -2ca1058473429d338de6eb773f268fc18a71d2f9 0000000000000000000000000000000000000000 -2ca114baf0105762660cd7a2f0300edc8ceb78c7 0000000000000000000000000000000000000000 -2ca123129ddca72ebd706081fcba6162a7bc2932 0000000000000000000000000000000000000000 -2ca20284635b1f39dfb9b8485690b811758d9b33 0000000000000000000000000000000000000000 -2ca3208b75fb901fd85d0d30c707c1d37cd5ef25 ba48ce29294fe761b371c6f3a547858f20cd17d4 -2ca445496cb0167e55c970990a339a6d53b6c98e 0000000000000000000000000000000000000000 -2ca450dae0af6c321f7d1a5d3d8626e667d128a9 0000000000000000000000000000000000000000 -2ca6108ac13f34287b2cdb27a178eb559bfb547f 6c17b565019e8149912cf0e4cbc1593d721fef58 -2ca831ddd8a61d07fe79718416f88bd158e7b85c d9e04a9767e2aed82961fb4b3eae2e7717f58beb -2cb2913dfba31877260c3e9e6c39df1cb266b596 0000000000000000000000000000000000000000 -2cb355725a7ae15897ae61dc0a7bc882fc4423b7 0000000000000000000000000000000000000000 -2cb3d797cca0958ab10d49ba669f1f973ae319cf 0000000000000000000000000000000000000000 -2cb3ea809aba6be9b06f3c1e6c095f969cb4a6db 0000000000000000000000000000000000000000 -2cb9b26861bcae45a7920ee909b5208541b7be18 feb6528460ced58e6d570756a8d78b98d98cfd5f -2cbc05daa73bce1e2e18335a0ff498bf07074101 0000000000000000000000000000000000000000 -2cbc37d710751c33862709e622d0e928c9015c45 0000000000000000000000000000000000000000 -2cbeef3874cacf583fa186daa5b7d0a2d4784ca2 0000000000000000000000000000000000000000 -2cbf18371dce23790758e050a6965c1ba440c638 0000000000000000000000000000000000000000 -2cc0656210fa89b748e068bd60161b506e293b13 0000000000000000000000000000000000000000 -2cc0fa09c95c7e072e043bef9bbe094bffc9dfdd 0000000000000000000000000000000000000000 -2cc21e8b35ad2838931a10939883afe6afeaddad 0000000000000000000000000000000000000000 -2cc28adf4bea27371e03ef0367ea45897cfb6446 0000000000000000000000000000000000000000 -2cc3cbcb7c995084dc870bb1c63e30615dd3b474 0000000000000000000000000000000000000000 -2cc56a2ee0e0b50010a4d82511a0715a6f00a21c 0000000000000000000000000000000000000000 -2cc66f620e1d0c4147994b2fed981050300e4ad6 0000000000000000000000000000000000000000 -2cca895c8f31b97abd5c63a61616b061722a2ffd 0000000000000000000000000000000000000000 -2ccada702e494f8088154ee3ab542442dca3cf3a 0000000000000000000000000000000000000000 -2ccd1ae37f50172967b4ff800809f370bc63cca8 0000000000000000000000000000000000000000 -2ccd4aadd258e4e8f8feb2aa5e5199a993a9a13b c18faf436638a88a8f3102548117e0b16061ea4c -2cce834593ba08d3e966684e398dd6dc2cd5c7e4 0000000000000000000000000000000000000000 -2ccfead9dbc2c1c312f44e6c21e4a839260f06fc 0000000000000000000000000000000000000000 -2cd1551c89d6b186ce5380e531ea1935bd3ce5a8 ab9a18aa02d2704249e7f4f581e9cfb117cf3c6e -2cd16395be98d5fd7fe25b4b021fce16a0146243 0000000000000000000000000000000000000000 -2cd308c9d56c27b4c34fca325aee0751e1650d4f 0000000000000000000000000000000000000000 -2cd794d08ddb2f21208b734d00e2dd256564cd58 0000000000000000000000000000000000000000 -2cdb330e80274d55253cf4b0dd18bee9a2759a02 0000000000000000000000000000000000000000 -2cdc5f8705254ced4936e9696102532ef56f393a 0000000000000000000000000000000000000000 -2cdfda05531041216a2ca68bc43bcbcda0195438 0000000000000000000000000000000000000000 -2ce4110a9d0d58024ba0fb1bbe83533a9ebdc2d2 0000000000000000000000000000000000000000 -2ce453294e18011601b4108c3bc8d060b5c80906 0000000000000000000000000000000000000000 -2ce4b6243234011e007a56fe0708b8fbb6cc4d18 0000000000000000000000000000000000000000 -2cef039da2ac6732ecbe9a60fbae119dce414f08 0000000000000000000000000000000000000000 -2cf32db3ac3498ec372f990f1b4512011b2367b1 0000000000000000000000000000000000000000 -2cf7e8823c0a59b1bbadff98dbb04d1043dd7721 0000000000000000000000000000000000000000 -2cf809ef88c26383206400644d3df383ee0b93ea f60645419aabb9b5697df34c2ebd53dde6e3c41d -2cf97bf6d1bec847a6233b77c43157b41c732fa3 1cec9fe04df2ed0f1d6b0fe2dae0033447e1ef76 -2cfb22c9bfdf985b74b6e22acfa079914ed6f5fc 0000000000000000000000000000000000000000 -2cfb86eb70d06cefad724e9a8feb6f20e8d13582 0000000000000000000000000000000000000000 -2cfd69623a8af79d46deaad5ebeb4d9e73b15d6d 0000000000000000000000000000000000000000 -2d003c34d9e865515a53bdae5a4d34e43fe0dde9 f7ecbe7839ca5624b4cd1d7bd6b4280e263c6d92 -2d00fff22fb9c82c8feb64e49991a2a2ff5a88ee 0000000000000000000000000000000000000000 -2d031e7e9469a0115128153fb2f05d62c28ef2a1 0000000000000000000000000000000000000000 -2d04efd3203278143d16de23df2df37758a49368 59e81a4f95b0948bd5cb6f969ce28204f906fc45 -2d0840f241c5a53cb21899e7d70b1b349e62ad45 0000000000000000000000000000000000000000 -2d09f28be9c16bed7f229ca571777f0b77c03841 0000000000000000000000000000000000000000 -2d0a82cb773d8226418bee06ce7bafe441dedf38 0000000000000000000000000000000000000000 -2d0ae2133ccc5365c31ac675c88cda06b4877e22 0000000000000000000000000000000000000000 -2d0f5f189fd520bbb6f2bf357a63cd7160688d0c 0000000000000000000000000000000000000000 -2d0fa22cc2a79983242577821b8b246374943ff5 0000000000000000000000000000000000000000 -2d113ebec0389170edb9f4a7ffd4fe98d90d05dc 0fa5d0a95a45483bd9f989b9606e34901e9ffeb5 -2d11708b89adbcebbfa958a5382a91266192130f 0000000000000000000000000000000000000000 -2d117865d2e295d3ab6c96d6d8094e9045556e95 0000000000000000000000000000000000000000 -2d13c477872bffca1251aae994b83d531ec53144 0000000000000000000000000000000000000000 -2d1981cc3003cd94f5fb88e0473eed2c5b26efde 0000000000000000000000000000000000000000 -2d1d50ab67c19227ce71bc0743eaedc0f0862cfa 0000000000000000000000000000000000000000 -2d1f06fa3e9fc0458f23ff9a060ff5f4c847bf9a 0000000000000000000000000000000000000000 -2d20b90aa9259e5ac57c9e817c895e745e4b4995 0000000000000000000000000000000000000000 -2d234c1518fb12bddf12c130806f191b36db779c 0000000000000000000000000000000000000000 -2d23d655aa69ee158e154da313ea512de867657a 01c726d1103d91af3f4e2be2555c9ee4282f81a4 -2d23ddfe591ae47fbb15ff6782821db1559241fe 0000000000000000000000000000000000000000 -2d24777fae845ba001be4d5aba3d6d60787b2ff7 0000000000000000000000000000000000000000 -2d2492f8d5173b0c8e166e6516746811d7641496 0000000000000000000000000000000000000000 -2d2695107b8d9bf730e3226456bcb067e43921cd 0000000000000000000000000000000000000000 -2d27832cb76ad0f543def7ee181382408f8362d9 0000000000000000000000000000000000000000 -2d28ff98eecdfeeeff277e37bb408fda51340bf8 0000000000000000000000000000000000000000 -2d2d83517d36dd4c75a2256600af96265663db6c 0000000000000000000000000000000000000000 -2d2ee23e957f42b55c837adf065b8ce9bb6337dc 0000000000000000000000000000000000000000 -2d3479cd0f39ad26c1ca4131b26f0589493b0529 0000000000000000000000000000000000000000 -2d3571bbb0d4472b22c4de3e750f54e051cb8300 0000000000000000000000000000000000000000 -2d37fb391d3b1b8a06839516f622d8cf49bd0d54 0000000000000000000000000000000000000000 -2d381a03b8764712f9a047792026541a18a90ffe 0000000000000000000000000000000000000000 -2d38a01e87cd6b99f09d19ce1572b485d6673a8b 0000000000000000000000000000000000000000 -2d3931eb4112354f86403125b94a22af48262002 0000000000000000000000000000000000000000 -2d3ce8d205c1760d678aeada122e113805bd0da4 aeac1b4bdb518bb52f1ecd9f47bae7fe9d848334 -2d3d739acf66326fc60952014e69b77db636aca4 0000000000000000000000000000000000000000 -2d3eabbfd76aca7d61ba0bf573e516a68fd03775 eb36852c67502481390bdd809ebf063c9fa393e4 -2d401acb6f4320dbbde17b10621dae99e6268eaa 0000000000000000000000000000000000000000 -2d40b914f5069bbcd72bed6c97b9aca12250b9e1 0000000000000000000000000000000000000000 -2d41c8a74472af96913026ff53286330fb1a9a49 0000000000000000000000000000000000000000 -2d42df33f1174e83646c7544dc44afdefdd0f80a 0000000000000000000000000000000000000000 -2d4522e60bc114a4c7d7dea9960c150adb2abb2e 0000000000000000000000000000000000000000 -2d4a3c703f3aba0e4cea1de6c2bc63bc06f963eb f456c4595bfeca95f0b56dfb89941773e00a005e -2d4b995d680332b66a53f8278439ba1d6454a9eb 0000000000000000000000000000000000000000 -2d4d3da13b811a0485585e413578742a797af268 0000000000000000000000000000000000000000 -2d4e4063769bd640e5e23c564b63df7621c58a1f 0000000000000000000000000000000000000000 -2d53d4522016ca3a79fb689ae8e2dc07789cf47c 0000000000000000000000000000000000000000 -2d5437d72efd0e5ad9ca8f8d2487cfb1aa6950d6 0000000000000000000000000000000000000000 -2d567b44c9fe64702bab9f8a1811c186dd4371c7 0000000000000000000000000000000000000000 -2d5c6bed30ea22d847bf03dad1072f075694b4c3 0000000000000000000000000000000000000000 -2d5ef013e9ffacd9cdac0dbc59db102a80ffba2e 055276085cb070c0d8857b96bb8182b25634aee0 -2d61c9416c6d895a8700a6051f450a90ee8569d4 0000000000000000000000000000000000000000 -2d6260d0938ed74f4e8461b5ea2f0716e9ac5948 e40a76069e8c8f947bc326c96dddbb420c3154cc -2d648811f2b218f75455e679b31a878cb918b946 0000000000000000000000000000000000000000 -2d657e313658cf087a57dd5673cacca0d3fc6aa6 0000000000000000000000000000000000000000 -2d67091deb74b497255d2c24725314198a653322 0000000000000000000000000000000000000000 -2d680720f3d252ee5e377f600d5a7434dda98c4d 0000000000000000000000000000000000000000 -2d69c94fde44a030b0f7a0a227763eb521e05c84 60c636c0d06be39c4159ca51c0c854c38bf7297a -2d6a7dfa730b662ea7439c652a36ecec334370d8 600ae5421f4b7ce06a2d341f36e0b4176ca8d468 -2d7060edefdb8838ccd1157d7359336a23caa39b 0000000000000000000000000000000000000000 -2d7203385529c1ed408eb2882a98fce976d5cd43 0000000000000000000000000000000000000000 -2d721b0b3955cb19b7043bfacf6f2588c0144f56 0000000000000000000000000000000000000000 -2d7563fa07505213b9e4cdc19732e161212310bf 0000000000000000000000000000000000000000 -2d75b03614eb1c0c1260e43737572ce5352070e3 4158bc3e96ed8cce1e377d3a86242acf9f18732f -2d77c9fe145f74663128006eb71662b0c44e8987 0000000000000000000000000000000000000000 -2d78b657071e3f83e63856a739e6d1f68f478198 0000000000000000000000000000000000000000 -2d79464bc301f3bb65d18844330168a0b1280630 0000000000000000000000000000000000000000 -2d7b47fdd3fbc04d0fb6b4941b3d49e57dfca3b4 8c5e874284b51c82f2e1d9dd16c7d2d6407f5a89 -2d7d99abdc3edcff128eebaeadc672413f5c4a5d 57bea49863d3d8f5d91c6d6cca7cdf5b43dd11dc -2d7dc57eb110e453c416d09a4e6a19de1506614c 0000000000000000000000000000000000000000 -2d7efe3dc8cc77cc0182b0943ea3b199e3cad337 00930c8265c01e87714db4d4ab3591d44bcfb96f -2d7f05b10ee065e4c52317712afc88cae2171315 0000000000000000000000000000000000000000 -2d80cbe757342f6d9f99bbdcf5097e5be871cd6b 0000000000000000000000000000000000000000 -2d80dab5c436b8974b5d6d2d67d9f7bc3cbcd9c3 0000000000000000000000000000000000000000 -2d81249fece8b5d385182fb38389cfb6848e3621 0000000000000000000000000000000000000000 -2d84d3e006fb824b80f8250c4e3818ff885c4643 3cdfd890f6e013fe21f24ebe287f2cea3d7a7e43 -2d8559c6c0c10f677080b636bd67e54efdc2cf0a 0000000000000000000000000000000000000000 -2d85a0023d47de7c799fd0291a2e9d700bbc09d9 0000000000000000000000000000000000000000 -2d8d59a2a8206dc960da3896c14728f8d03ee9ed 0000000000000000000000000000000000000000 -2d8da274b92c261f2e80351034119570195987fb 0000000000000000000000000000000000000000 -2d8dcd319217fa3e6140bfc976d98e03a2c6ae37 09c9195050ee3d5247889437a0d15e61e804c88c -2d91caad93e275542dfdc1a99a6fc8a0ed030108 0000000000000000000000000000000000000000 -2d92dd9d40fa1918c8dfb7e3d4a0e7993bcd82fc 0000000000000000000000000000000000000000 -2d958f6b1e24a2be2291431315eb562775983e3c 0000000000000000000000000000000000000000 -2d99025327523f0f00ce02156664447165307950 0000000000000000000000000000000000000000 -2d9ab8da82569e467b77dd146e83904e80f03913 0000000000000000000000000000000000000000 -2d9b80337911d96cdbc7a3e9d6bdf18eb5dc6a30 1256c4d6090ce617d913702c5372f797a3251581 -2d9c4be21f35caaf05bfa822c2737fa5ccad9cfe 0000000000000000000000000000000000000000 -2da885a9db34993a2cf0945abe3b21fbb8df2fb4 0000000000000000000000000000000000000000 -2da9f129ef82717cd34c7aa14d72050e21744d93 0000000000000000000000000000000000000000 -2daa10c95d2838c145ab9714da208b7de1fbbf55 1314d5783f184d8b9d67f9b664ae48712e846a97 -2dabfcd65767dc170fc64cc9810d8d5035255c4c 0000000000000000000000000000000000000000 -2dacbe344c8fa7f8eceeda46954602e4c1bcbee6 0000000000000000000000000000000000000000 -2db70d02c241a1bd651cc5d8dba2566e4da95bb2 0000000000000000000000000000000000000000 -2db8fae9e365fc0c34a87e3921bb2564ae911ae5 0000000000000000000000000000000000000000 -2dbf3d9064d4cb07f0a2f7d06641c877a2e5ed24 0000000000000000000000000000000000000000 -2dc1d7924b60088a67b1f5d020455469013ab224 0000000000000000000000000000000000000000 -2dc6a55895bba0d0107f01967f3ad1241c40f0a3 0000000000000000000000000000000000000000 -2dc8923fd3d9b7f2c67288de3e6c3ce6b9d9980c 0000000000000000000000000000000000000000 -2dd426ae17cf6028a6f18752a5aee246c65608dd 0000000000000000000000000000000000000000 -2dd73402e40187eed131a25862a741540a12ae67 0000000000000000000000000000000000000000 -2dda716bd6f5f3fce9a577dffc05df7053f15e64 10f6ac98997b15ad831959d0fa3e09adeb26a355 -2de08c1846f6b06d0f817dcfa8dd18cadd748d3d 0000000000000000000000000000000000000000 -2de5fb458e886b011050a210c6f406ca9ed51c75 e9e03dd01e71aea1386c30e1e53ed868a2d4cb62 -2de607fdc7b7f1a0becf2c3ffbd3baeb90c4243a bb8d39509f2f5c1335f18e5668e6ec33bcbb82f6 -2de85672afbcc2b9bfbd26522926d8e992565cdf 0000000000000000000000000000000000000000 -2de8a821f3eb1c00ada981e08bb97faca76b6f79 0000000000000000000000000000000000000000 -2de9c1a37be1c0cba843cd4880ad1b27d25a8fcd 0000000000000000000000000000000000000000 -2dea3c8f48352bddf3fe30b39db595d70dc4e327 0000000000000000000000000000000000000000 -2dea76047532c625240785803ebead57310856b6 6ded3aeb97214213e8d13d6d69b749a40a37aafb -2deb2006781a1569156026e51fff3e5de5b5a9f3 0000000000000000000000000000000000000000 -2decbde2ef39cf276c956ccc97cce3f9b9d206c2 0000000000000000000000000000000000000000 -2def8c3cfec11fcc74f153b337301bbc06c16bc9 0000000000000000000000000000000000000000 -2df06506a7abf6f41bcbcc122880f53fc8823171 0000000000000000000000000000000000000000 -2df224f44552cfc88fad705cca33c4cdb01d62ed 0000000000000000000000000000000000000000 -2df4a1ed725961c0c41d016fa59964e795a2ebff 0000000000000000000000000000000000000000 -2df577d9be9fe315e42a6f4205e9efe526d836e5 0000000000000000000000000000000000000000 -2dfaaa96a927cae6a7e0eaa1cf0ff57c56845169 245e5b41405f06df3e1bf3c0566ff30396b7e7f0 -2dfaacb2936c5f4215343e856e8e2f289b182ad3 0000000000000000000000000000000000000000 -2dfad98019dfd61624d76d0461fb680b001c3e7a 0000000000000000000000000000000000000000 -2dfb1c5b83b489e7e7e502dbdea63ee69cdf4028 0000000000000000000000000000000000000000 -2dffa9fe11bbda7e614a442d003f044f33b36be4 0000000000000000000000000000000000000000 -2e01b9d3d3ea44653a363b1e9f95f3d91ce63257 0000000000000000000000000000000000000000 -2e0220a7bd93d2654894b2fc5edb35955e7ce412 0000000000000000000000000000000000000000 -2e02eeb87167732c245530d970b79061b8aaa24a 0000000000000000000000000000000000000000 -2e0366aa4a05f378ebe906534685eb2ba1e9489b 0000000000000000000000000000000000000000 -2e05633ea774b35955dafdf82bb9a3b88cb9f125 0000000000000000000000000000000000000000 -2e08eac2b22e4cfa97635d5d38b0984b5016a2f3 0000000000000000000000000000000000000000 -2e09153b8404b19747aa251d80b896b3b28dc128 0000000000000000000000000000000000000000 -2e0d77d131c66cfc19fdaa2f8207752923963013 0000000000000000000000000000000000000000 -2e0dae33fad3e736580a0263014f557cc0c149cd 0000000000000000000000000000000000000000 -2e10e2054b43e3c40d4c70e75fdb284baccb0fb7 0000000000000000000000000000000000000000 -2e113b1c2f85ec79f503102650b93b9c9d82bf25 0000000000000000000000000000000000000000 -2e12177298dd66bb1de36576de23847c01bc1371 0000000000000000000000000000000000000000 -2e12d6719eb17cb3317aca7d58720d7f691df280 0000000000000000000000000000000000000000 -2e137460f42e691d6c134fac7be329e51f4007a2 0000000000000000000000000000000000000000 -2e13a4e42fb9c1d7c8ebc587a70633fc4f966bb8 0000000000000000000000000000000000000000 -2e166c0236e3641697873f67310ae77f7f1d28fb 0000000000000000000000000000000000000000 -2e1990f6446742b952dd44cf0b3b4d6f422eca37 0000000000000000000000000000000000000000 -2e1e467bdf30514c916269c82e5a0568bfd2f0e6 0000000000000000000000000000000000000000 -2e1f0b5bc01d2cb8dfd09aa6b7a81eb5fabef686 0000000000000000000000000000000000000000 -2e1fd3bdcc25307d2f51dc17b5eb0c8d83fd8980 0000000000000000000000000000000000000000 -2e205f4c7e0191fbf694b33404d625d53bd6989e 0000000000000000000000000000000000000000 -2e21346a40a7ea1a6132f5f268676b3dbceba7f1 0000000000000000000000000000000000000000 -2e22ae31a521b0f909ad801d23baae989a55787f a364e6b856f8a1c105b54613db2ecfac99c66b09 -2e22e4d5b4a3b18e86fb7d68a077d3862addde0a 0000000000000000000000000000000000000000 -2e24bde8a94e63e14b8ed79161d9c012655b8c83 0000000000000000000000000000000000000000 -2e2a13363c736db168445b966cbe3364b9bd49d9 0000000000000000000000000000000000000000 -2e2a6ee88414a2224cab102f2b81f16335d89a93 0000000000000000000000000000000000000000 -2e37d21389492f3ba7dca90333aecfca07fedf06 0000000000000000000000000000000000000000 -2e39b215fe0d147c5dce83c0e4216552747eb5ff 0000000000000000000000000000000000000000 -2e3c56a8b773e836d3f3ed0b1e37da2844188538 0000000000000000000000000000000000000000 -2e3c730eaef863d1b9bb51108aebd02ebe767400 0000000000000000000000000000000000000000 -2e3cff04765a98a665560d8eb8dc7f10ff764b5b 0000000000000000000000000000000000000000 -2e3ec04d545b87d112edaf950841fa3712f007dc 0000000000000000000000000000000000000000 -2e48d77ee763b76d48cd760e5c12bb3de240f410 0000000000000000000000000000000000000000 -2e4914ba37887a1d59f0d66f46ee9231613dd517 0000000000000000000000000000000000000000 -2e4dd4875906a4add16f6a1db15c41c0eb074c30 0000000000000000000000000000000000000000 -2e52786463df6bde3ede2d34d015a56bf885fa61 0000000000000000000000000000000000000000 -2e54ae27c934b2af541d21e4a2aca4f5a096bdf3 0000000000000000000000000000000000000000 -2e552ae911d4836609f3a74df1e22c06b2209fa8 0000000000000000000000000000000000000000 -2e5ba5800ce550c599cd35f556ef31253593f7c1 0000000000000000000000000000000000000000 -2e5dc81daa0544f6d7f5a90529f0ccd34ca8835b 0000000000000000000000000000000000000000 -2e5f2910f3a2a95dcbdaf580ba57a0b60b072c2a 0000000000000000000000000000000000000000 -2e60c5134e7a847c99f81eb3f7ecee1f5efeeace 0000000000000000000000000000000000000000 -2e61d37d1d91ec32ecadf2a872e0a4109d02bc68 0000000000000000000000000000000000000000 -2e6724c835ef25dbebcd357e2a92589e6dd4955d 0000000000000000000000000000000000000000 -2e690c31612a9248105b06e302180dfd2e93f852 0000000000000000000000000000000000000000 -2e69999373086234d4079b2ff76c63e4f600b45d 0000000000000000000000000000000000000000 -2e69c3a1e69aaf965b040aa224ca22ecd802de46 0000000000000000000000000000000000000000 -2e6da020b496a040e949afd63d04797456718b33 0000000000000000000000000000000000000000 -2e721026400879923e06e5121bb81c245f5d1cfd 0000000000000000000000000000000000000000 -2e743fbe33cc426ae343134ccf61d9e256792a9d 0000000000000000000000000000000000000000 -2e74fb2cd3faeb4c6ebfbd527234862068b1fe1a 0000000000000000000000000000000000000000 -2e76923470136294c53cb761ae0754ce334edf19 0000000000000000000000000000000000000000 -2e7840d8a42d31ba20cd4e6faa1c900a23fd4f82 0000000000000000000000000000000000000000 -2e793373b8eabb227cf8e1b771979d580c46e899 0000000000000000000000000000000000000000 -2e79c6d40a6dbe18a5cf2786a5181e1aabbd47b5 0000000000000000000000000000000000000000 -2e7a75117518aeb16ffbfee207efde68ccb322f0 0c340804633f517b055bc5f5803616ac76b9beab -2e7ac38b15a5c0fb097317425a2c4c12af2fc8cd 0000000000000000000000000000000000000000 -2e7b22f6c4dcfb6ca7ac3b46daa3a0e67479434c 0000000000000000000000000000000000000000 -2e7c00fd314a708ecbd495ef7cc9ae8c8462c33c 0000000000000000000000000000000000000000 -2e7c5de96f9ee0abefe2cedb8237c5d76279d8a5 0000000000000000000000000000000000000000 -2e7f5b8bc538ed4552f99e2d9a8cef5202257c27 0000000000000000000000000000000000000000 -2e7f902a499b2faa8fc52c4b569e48052edca807 0000000000000000000000000000000000000000 -2e7fb0b1f698a379a2be71f74c646b05fca0d9ab 0000000000000000000000000000000000000000 -2e80c71b3234e9c0bb1da8ed8a3cbc7f6438b829 0000000000000000000000000000000000000000 -2e8591032a4cd29578d6322a07acd3371319ff0c 0000000000000000000000000000000000000000 -2e8619a7b8f03f4e1cd246be2326dfc85ece34cd 0000000000000000000000000000000000000000 -2e8ef0a1bd98243cb2c6c5c627a195bb53a7a440 3922f40b1a44cbe0f2929de7414bfb96b8016860 -2e8ffddb8906762faad1f8d0c187d7e89e72017d 0000000000000000000000000000000000000000 -2e920c87bc7550e5b04064d398c0f2a1ba929d8f 0000000000000000000000000000000000000000 -2e94692706b2c5e2515eeeb7ce541c1e289f66ca bdc6a0233904bf96ccf43d669835749f352939a8 -2e95af0fd152c1145886643584ffd44bef4eea44 0000000000000000000000000000000000000000 -2e96233965a723c2c57306179dc54a623e385357 0000000000000000000000000000000000000000 -2e9c07ed8ff0ce17d7933ba3cac3e237949cae4a 0000000000000000000000000000000000000000 -2ea9e6fea17e7023a592c4a9d3be4f4347880c88 0000000000000000000000000000000000000000 -2eabce8ccd75b3f171a77ca194302e7fbeea39a4 bbb66f3a45149a243196b4d283537fa7df77f506 -2eae75c39c7bf22f65e468c9f68fffae8519f7ff 0000000000000000000000000000000000000000 -2eaf835fd22411d0d5eb0993f68e297076602164 0000000000000000000000000000000000000000 -2eafaa5d9ad9f87e56655b284f9640a959751898 0000000000000000000000000000000000000000 -2eb2cdbe58d2f35cb88ad06fa090f3c0ccd9f860 0000000000000000000000000000000000000000 -2eb43ad4f41a8c62516abd804721786e50717af6 0000000000000000000000000000000000000000 -2eb6d7dae8439cbea8ae8798df67e9e795dc9845 0000000000000000000000000000000000000000 -2eb8cfe2d41125066a57bde39c7f854a3b63b67b 0000000000000000000000000000000000000000 -2ebb9660d47e648a28007960bf059d1f691c7f21 0000000000000000000000000000000000000000 -2ebdd7a82e419f5071353c3c43044dce632a051b 5d504a14d80b6964553e1b74aa603bb66a47bcc6 -2ebe67c4f06cf3fb66565942868b24957a6f407c 0000000000000000000000000000000000000000 -2ebf4027bf399628d647bd1030da96a497484711 0000000000000000000000000000000000000000 -2ec2ad2aabba737fe493e4b8228928584a7cddb5 0000000000000000000000000000000000000000 -2ec2b8540e2f5fa2c5640ee400c7b9dd0f9d1fb1 0000000000000000000000000000000000000000 -2ec338d593574a9bee22dd75a662452fb6514497 0000000000000000000000000000000000000000 -2ec5f57850306b06c6623ba3f9ba9019445c845d 0000000000000000000000000000000000000000 -2ec8988e25ee221a6d626087a8905239026ba370 0000000000000000000000000000000000000000 -2ec95034912758a84721b54f08392da435b58543 0000000000000000000000000000000000000000 -2eca702cdb83de39fe2478b31ce77d9bc03aac1f 0000000000000000000000000000000000000000 -2ed0a46d445d2b213366f943d73660007d39c423 0000000000000000000000000000000000000000 -2ed209827b7652deaf6d37293938a91196dcd91a 0000000000000000000000000000000000000000 -2ed4f4c958a3f2139995ad6705913f992c32310f f978e0b1e54be0717c8f986b3e4702c4fff05492 -2ed5acf774375acc69832620416a0ba50988357e 0000000000000000000000000000000000000000 -2eda09ff8ea439a680e4b56d11650db307498e41 0000000000000000000000000000000000000000 -2ede3417729b130cf72d1c370abde76040990c8b 0000000000000000000000000000000000000000 -2edfb120dc3006ea5818875be684b363e362fff1 0000000000000000000000000000000000000000 -2ee0e34ca4c63072f5b5f37b0b069ef6a3e8de92 0000000000000000000000000000000000000000 -2ee5b0a10cab4484b1a7be0e02f4b8961e5e6cb7 b9739ae83e16731d5ebc95d41b67bdfd9835c074 -2ee8e560cb704376146948fa44a56af664280c1a 0000000000000000000000000000000000000000 -2ee99d1e90a73f1353f23fc78947a8a45ca82847 0000000000000000000000000000000000000000 -2eea72f2abbca80b284888ac1138feac8f0f2d41 0000000000000000000000000000000000000000 -2eef5ed225a2e81c15a9e15517391685a115e7c5 0000000000000000000000000000000000000000 -2eef67138acb36c5c40b944cccd9d57722511b52 0000000000000000000000000000000000000000 -2ef03df114cbcb863b26c8d967e808e8ca3e4606 0000000000000000000000000000000000000000 -2ef40890c3148f757672a9321219006361dab319 0000000000000000000000000000000000000000 -2ef411d8ef4f8e3ecbcb9c23fbb8017061e44501 0000000000000000000000000000000000000000 -2ef641d354cc0546add23a5088357651e1db8165 414a2f137598337f5bd7af641ec8195abcbb0e85 -2ef699dfe9206fac10246f46c67042e0ebb7fce4 0000000000000000000000000000000000000000 -2ef8aa72ace86fb6386faceca6346f8be228f8b0 b02dc4846c146ba4c2230a7c3a2b768045fef94a -2ef966bb53f1c34a88d1d7d8bb0c166b410678c0 0000000000000000000000000000000000000000 -2ef96ea623c11a916d854b2f807ad81c948e4784 0000000000000000000000000000000000000000 -2efa193c25b786da49c1fd9debd2f31dd8b507bc f535d3e284b909ca9790bcd45679d0742e4f04f1 -2efe514b78781ea44bdc373dbb659d1f5ad7cb9b 99c7941eb334a854f9163a73abc2e827e16429d2 -2f00a6fcf430822f19914ca47ea378651591b1eb 0000000000000000000000000000000000000000 -2f04793f55a1d1fb5e2e430b6c036c901131c40e 0000000000000000000000000000000000000000 -2f04e6401f27b2fbcd07e85ea73f961c6692b6d3 0000000000000000000000000000000000000000 -2f07d53d999169b7446669a51dfd6ce9b3c20435 0000000000000000000000000000000000000000 -2f07e1a1ed552cd8362cc00013da63b8e727001c 692275a68174933fd406246decd23e6d38edd990 -2f092bb8158766a913120a59f31bddcdbd2a87d4 0000000000000000000000000000000000000000 -2f0b3704890ca8e7d533677700699b422fbfa5b9 0000000000000000000000000000000000000000 -2f0cd62b050d944a7186fcb5e822929d768f73ba 0000000000000000000000000000000000000000 -2f0cfaf4060b232835537001936d20b0a1e2a2d6 0000000000000000000000000000000000000000 -2f0eea639a0f3633060aff10c119f9e3a3fdc426 0000000000000000000000000000000000000000 -2f1002e1fee3443304d4ca0c682721d86c2e0d6c 0000000000000000000000000000000000000000 -2f11b9a6a2cb134988e15d929e9d40513d87096e 0000000000000000000000000000000000000000 -2f11f1182074b4c1fc6c58ea55d3269e44097054 0000000000000000000000000000000000000000 -2f12b12b1002bf4a36232aee067353fe67ee1365 0000000000000000000000000000000000000000 -2f13a5d4521cf251f931c1acf5c0e5b17fc3c9c6 0000000000000000000000000000000000000000 -2f1812217524ac60414745bad05cbbee00262b3b 0000000000000000000000000000000000000000 -2f1a4190297ab4dd986f8c4b7e3366a582433162 0000000000000000000000000000000000000000 -2f1d7e2f492a77bb24bccef687c1881c93a9958e 0000000000000000000000000000000000000000 -2f20cc1c722acc282f52822808d9b106e5403fab 0000000000000000000000000000000000000000 -2f20deb2714c011effff1ff630f5638c9ad3f586 0000000000000000000000000000000000000000 -2f21a8d0b4f64e714d14544413a78aff2e693352 0000000000000000000000000000000000000000 -2f2244be324f1a51538eb4c296757063d7a07bd7 89ab6aca687e464c7bc1c77b1590bf6f9651b143 -2f23be37bfb4b4367dab2fda79203463812d7b55 0000000000000000000000000000000000000000 -2f24599d5182a3f261c730da578d5dd87b2b5838 0000000000000000000000000000000000000000 -2f2535bab903f7991ee815d553533993f67001fd 0000000000000000000000000000000000000000 -2f27fc128eb284febb3b6a6343de7308d9590918 0000000000000000000000000000000000000000 -2f28bc19760b3736bb57818efb67d111bd6fbc73 0000000000000000000000000000000000000000 -2f2a9f9410eebba06e2f22092989f033c136c40d da7dcf8ec213455b2d1d08b3f4022b801f5c1714 -2f2f95ba7ccdec3ac8f0cdaa68def48dec6dd4e1 0000000000000000000000000000000000000000 -2f3041da4f16bdfec5d0de1bdc9a1c4438d2db91 0000000000000000000000000000000000000000 -2f3373fb95451707a84aee9e88ba55132d0de84f 51cf48214e35cabcdd2154bfc43802eb58f9a9b4 -2f3c1237bc46a7e40dae35e9f3aec2c1b2fa23b8 0000000000000000000000000000000000000000 -2f3f28bee4321879e78bde0563cd956a0aa7b4fd 0000000000000000000000000000000000000000 -2f40451f32ab6e3d222d8bc9cb1d6ac9cead34f6 0000000000000000000000000000000000000000 -2f45613019e07915b0d673017159b387ee503b02 0000000000000000000000000000000000000000 -2f45f8f85c7b93a88ace0c8f08ea6aed65052545 0000000000000000000000000000000000000000 -2f4610bbd570e74b2efc14e5da0a872da502a135 0000000000000000000000000000000000000000 -2f47a96b73530dbb810fff9233238192f607dddd 0000000000000000000000000000000000000000 -2f481fcc678e338dcb1d7eeb626bc10bddb5f7c2 9411b9a43cd63effdbafd754f8d9a0f24c26cc25 -2f4863e1f6066a7bc7802164a8f46cd46b067132 0000000000000000000000000000000000000000 -2f48eb6c28abfd7e96c8b3cb8bccf531958fe4cc 0000000000000000000000000000000000000000 -2f491ab5e13f4d1286d15785e2e3e0b4fb23b3b4 0000000000000000000000000000000000000000 -2f493dfdc26fe0736d693ceba7986af511729dbb 0000000000000000000000000000000000000000 -2f495cb81f4d9d69d272a9530da8d3e6b3bd3b8a 0000000000000000000000000000000000000000 -2f4982acc264557e68fafee609026299dfbbbc54 0000000000000000000000000000000000000000 -2f4a6b7ebcba2d5fb929884395e277d431181db4 0000000000000000000000000000000000000000 -2f4b0127cf5c5a489136de35a7f0413be24c1df5 0000000000000000000000000000000000000000 -2f4b34b43cc255870c8112eb3fa30780046f7418 0000000000000000000000000000000000000000 -2f4bd8c66b85b086fe1f5376ba03ac92b0fdcf96 0000000000000000000000000000000000000000 -2f576025afc18e44271da6dea3fee2e6cee6a242 0000000000000000000000000000000000000000 -2f58c2a0e0254b60416f10bb67a33e40adf4c68a 0000000000000000000000000000000000000000 -2f5af7951a8132450b9106201693212f1ad2eb38 0000000000000000000000000000000000000000 -2f5da6e19b7be5b5ced93e6d9ce5cae5e5d2b0a5 0000000000000000000000000000000000000000 -2f5fe8aec2e82a45aac544520ec94a1a7f47b947 0000000000000000000000000000000000000000 -2f6123253c8fa81964c4cbff56f81f16bfbf14b2 0000000000000000000000000000000000000000 -2f69bdcb6dbd50abda684f51668d6a27e920a961 0000000000000000000000000000000000000000 -2f74d924c927bed6eb2fdc648fee486ed6e75bc8 0000000000000000000000000000000000000000 -2f74dbea1710b9d6f9949894fdd96e5e09df9771 0000000000000000000000000000000000000000 -2f7966f92e4412749608c19cea0f33191617087d 0000000000000000000000000000000000000000 -2f79a807765ac4cde852ce23322b0b0b9a754b1f 0000000000000000000000000000000000000000 -2f7bf34ffc73b575fa73733838e0264ffb6255ae bf58ecbcf9b007c4e6b805ffbd5160a5be7720a1 -2f7d2c61a9a0c3d743ce394184779e2ba9d4c38b 0000000000000000000000000000000000000000 -2f813e99ae9f033c1d99329f12638ab65ce707ee 0000000000000000000000000000000000000000 -2f854b5aba2dd3f784e234423360d447fc0d080b 166ade4746d3c147532cc88854d783139df56796 -2f85d57a0b5a01b875cbca2b291f04389cf61ac2 0000000000000000000000000000000000000000 -2f8781979d3c9c917021fd8b7f15ead6ebc22519 0000000000000000000000000000000000000000 -2f9280c037a6e7537a96ba0628ecc1a44ac054df 0000000000000000000000000000000000000000 -2f92a27cd53d6f81d77078c603bec626c8e96d54 0000000000000000000000000000000000000000 -2f939b26a7badaa01f4a747b49d562893beb5ff5 0000000000000000000000000000000000000000 -2f93bd398b992564d7bfb850820c901174a9a8b1 0000000000000000000000000000000000000000 -2f9796457305ffd228c3d023131964b902865892 0000000000000000000000000000000000000000 -2f98fcba7121d057a8d1eb3a920ea6edb93022b5 6cd50f31b58dfad4ffd1335fb0c006624c614721 -2f99b24390c1c4448967ff516a9894e7e2eae142 0000000000000000000000000000000000000000 -2f9c3fab30df7baa20fa80bd906181eb38818a0d 0000000000000000000000000000000000000000 -2f9cd3a0ae6738c69d0ebf2e0b44fa979dd2e667 0000000000000000000000000000000000000000 -2f9d17028a9213a24e78dcff8d2f3dae01cf0552 0000000000000000000000000000000000000000 -2fa0d4f51c63c927d5afb6ebc7adc7d02090191c 0000000000000000000000000000000000000000 -2fa1fb072f7823206fd9c95cfc41f86bb69dbcc9 aa97b2f9522bcec4dea875d6dc59e3eea536ad3e -2fa277fd0ec987fa22bf8beaa8a12506600c6a13 0000000000000000000000000000000000000000 -2fa565d97d2d8950e2412a649829e285dc2b27d9 0000000000000000000000000000000000000000 -2fa74a5512c0a7d3eabe39b1060646fc32f253f5 0000000000000000000000000000000000000000 -2fab26790083c132d6daeb0a0bfa41d5cc0894e0 0000000000000000000000000000000000000000 -2fab4d78882c40ac360b5b54e8b7d95286edc0fe cf7433d52bd3341319b5075eb451f73419fee1a9 -2fae40e40323696cab1d4108c8cfb3a424321a88 f04b3c17117e9d05e48c4c6156b1df32db28bc30 -2fafe7cb57ed89dadbe4fe4b5544e40249d6ee9e 0000000000000000000000000000000000000000 -2fb0517e01e25541cb19a1a07ae026a4af286b32 0000000000000000000000000000000000000000 -2fb51efc7135949bdac553756d496235c4eefa5e 0000000000000000000000000000000000000000 -2fba051b8330472318bb0d0cf53bee6c6c98920e 0000000000000000000000000000000000000000 -2fba385e29d69008ab48f031d86927e545c76de8 0000000000000000000000000000000000000000 -2fbd63f0566589e13e8ff625471476389171fe29 0000000000000000000000000000000000000000 -2fbd7d72db459a82ae4fe6082422b21c850c9926 0000000000000000000000000000000000000000 -2fbee590b8e1a66b6ebe7b8a92283c44a1f093d6 0000000000000000000000000000000000000000 -2fc10c7557bb781869c15492aba877eb33ac23c6 0000000000000000000000000000000000000000 -2fc4f762597f0d116968c85f4a2ba63e276980fa 2561a6550532329bb4cb9d3f2ef921ec52a9bee2 -2fcc3c3dab07495c53c010bb3ea0e6af7261145e 0000000000000000000000000000000000000000 -2fce603d8217714ed9774f937169345dbb1768e5 b3557655ec90d7e7b761ce42d4bb6b8ba56c7eb7 -2fd00d8b978b49cccb474c44d5da5078a1517f3e 0000000000000000000000000000000000000000 -2fd32205b8af84e0fdfcde4a6862490d6c0c96d0 0000000000000000000000000000000000000000 -2fd3f0c96d9d221fe37109775af4df4cf949d5d8 6d4f7a18daf7055354a6b46c7e7cc14f93476f10 -2fd5de559f683e55b33367e74c5b7a4d7072ceb7 0000000000000000000000000000000000000000 -2fdefa164ace3ae78c36680ae0e94e386f67d336 0000000000000000000000000000000000000000 -2fe26a8a043b12622291ebf1ebd75a1d1531c1b6 15e24761075e99d90753c7dd1dc12c4d9ac81b48 -2fe7f70489e5d5fb3bdf93bd5457f252dd2e810e 0017a3e2195ac5a7dc15d9a933d5d14d3b0a537e -2fe80ab76e4e10e98fe180a7e433cfd66c80ae30 0000000000000000000000000000000000000000 -2fe85c879ae46888d0a7bc6315f9c51f2643da51 0000000000000000000000000000000000000000 -2fe88bc6dd8c53c3922bf30b047cf16890e93ff1 0000000000000000000000000000000000000000 -2fe8d67ea4205cbf536298c691e4a8e1d26bb21c 0000000000000000000000000000000000000000 -2fea00613f4290d512e4b6d102b8121ce194e70f 0000000000000000000000000000000000000000 -2fea17adb902ab2710eb53e79932fba503e4e80b 0000000000000000000000000000000000000000 -2fecc4bc360345d27b9b2217cfce1a63bc2b5b04 0000000000000000000000000000000000000000 -2fee800ba4e8120563eebf80937afba4ac76cd84 0000000000000000000000000000000000000000 -2ff06c3f341de25c496474230fcdf364ef6766f8 0000000000000000000000000000000000000000 -2ff6e6bcad9700adaf50f9e1639c6d7d7d1f059d 0000000000000000000000000000000000000000 -2ff877cdece0bcffa5a707e89c349c1b4a3208d3 0000000000000000000000000000000000000000 -2ff97c4069059622a38b92d9b7bfbdd6861c57c7 0000000000000000000000000000000000000000 -2ffa54d106d0bebe044651201e9d4027470fbfdd 0000000000000000000000000000000000000000 -2ffac64cfae2b27121967975f318e8ba0ca232c0 7a2ba5e9fa09ad18492ecf7b26010482d4cbc9e9 -2ffbb1f4fa8498bdd17a6e7e759a7596c36e9da8 0000000000000000000000000000000000000000 -300202ec0df2af64a2f7ce4a2123479a8c8fa4d8 45faf2bbe105df99a741ce245264c68f85214489 -30044bba48bd5cc95f16942467925b79a1f41e19 0000000000000000000000000000000000000000 -3005e9e3795f96fe35546e33b0c17afdb9c50f2d 0000000000000000000000000000000000000000 -3006c659b1031bce0cb17b7818cf7186e4fff6c2 cea73f324d142f0fcee3dfd13ff42fb1201dcd91 -3009540bdcdd200c7aaa17af84fdacc9216834ee 0000000000000000000000000000000000000000 -300b3a32c92f5dc5c072107fc93fd3bd3d1abf21 0000000000000000000000000000000000000000 -300fc41daea06a5efeb0e84e3852eeb188bbd29b 0000000000000000000000000000000000000000 -3010cc4a09e572e8a378934843af1aabeb6273b2 0000000000000000000000000000000000000000 -301208bd78b2f034f9e7b2c1a792c0e2c4386f94 0000000000000000000000000000000000000000 -3016e4c22c23483c60648b22b073b68ebd6156ab 0000000000000000000000000000000000000000 -301b1ab0e8097e95150d9ea05df61641eecb0d89 0000000000000000000000000000000000000000 -301d51acc2b8f54edbbd00ce4fdbbe649e4ae192 0000000000000000000000000000000000000000 -301f9d016997faaf2f51f6490a8b7bfeac08676d 0000000000000000000000000000000000000000 -302039194aa33a87821deb798a0b051a6c322d5d 0000000000000000000000000000000000000000 -30276884b17b23274eff330f44cca793fa8d7341 0000000000000000000000000000000000000000 -30276933eb775cddff412d3bfc1dcd2be32c854c 0000000000000000000000000000000000000000 -302a8088354b78cb6ae4ee5253f583fdf5979e35 028e90914b340d8e09b1c658fa16d836bd874f09 -302dde670361c19962631cfc73db52c9ee1d8e90 0000000000000000000000000000000000000000 -303198cd29c8df046344ab04d029ce084e8a045d 0000000000000000000000000000000000000000 -3033a64635d48fcdb775f7882e1833f702af226f 0000000000000000000000000000000000000000 -303557e2439e7a3f5fcbc4ad21c083d6c85232b5 0000000000000000000000000000000000000000 -303580c0bea0fa98061951b0eeae275ce439942a 0000000000000000000000000000000000000000 -303622dff96ca8479bfa7fdc7900c4a43641c007 af6fb40ab58f332ef48d0f0789302c75c83da2b4 -3036985e0677d0ec5da3d3a90ebc69115ad165dc 0000000000000000000000000000000000000000 -30386e2a55b60798a17207f3a4b8f8ab390156c0 0000000000000000000000000000000000000000 -303d4e7914a667b599c60a49905cedf13534221a 0000000000000000000000000000000000000000 -303f329f85faca56859a78c57621d99c034c3abf 0000000000000000000000000000000000000000 -3047d65cae5511b5b36ac0a82277b97bb0c6a367 0000000000000000000000000000000000000000 -3049bd1d4a1bf7c75076e817aeba02e71c0013c2 0000000000000000000000000000000000000000 -304a15b2d7d7685e782a4bd7c153b121441166b9 0000000000000000000000000000000000000000 -304c83e61a2740869a8f0ec9e1f45659201add5e 0000000000000000000000000000000000000000 -304f2b04c9b66ad3cea00b0e6aa97322b7de9935 0000000000000000000000000000000000000000 -30509282589c6fdee1bce55f3271caf464b5cd75 0000000000000000000000000000000000000000 -305206c5a18b243b6ee70f486298636d35ac7cca 1effb8277483ae5ddc7b7516b97c4ad0868967a5 -3055bcfbdf8b46c7a88943cbeedc252a4dda909c 0000000000000000000000000000000000000000 -3055be43fdc6abc07a57ee697921b79409512b45 0000000000000000000000000000000000000000 -305870a5f68a3e6651bebdf9ebb646767580018e 0000000000000000000000000000000000000000 -305b2134e2959894950914fc915340ad87f1a6b1 0000000000000000000000000000000000000000 -305c309a7dbfdfc50956750eecf5adfafd43f9d3 0000000000000000000000000000000000000000 -305f655cf57650bef4a05fb94a5c303dd1a65eac 9f4b14e5d4567887220ed5015576c844bc243983 -3061900171d4ae84d532571bfd6eda823726dad4 0000000000000000000000000000000000000000 -306243c317c92d6e810834b3bdf1e92fab94f72a 55421f6257d9661e68d17be3a9f727c3a6b9da20 -3063b93c77dac4a16964bee25c57ab8a2eb2e6cb 0000000000000000000000000000000000000000 -3063cf43be0f9d06a9e56b13387cdf0f4b59f6a8 0000000000000000000000000000000000000000 -3068c8bef3da28af2aeee9ab6d561a291fbc27be 0000000000000000000000000000000000000000 -3068d4ace1eba26f6120c0bc92e24b9ade5c27a5 0000000000000000000000000000000000000000 -306d1df8de9af40ec76c8853c5af36284001cd96 0000000000000000000000000000000000000000 -306d2335bec593b173d6120b1df1a03f9995138d 0000000000000000000000000000000000000000 -30704b02e675b8d7ca95a76b6a139b6a44e7bbd5 ffe49b46d51d246065f6115460a0c22a69235a42 -3075b8c21b35c246e13533bb20677b208b3792c9 55cd7305f0a2f186804819813b6ec53bbb72b0b1 -30764337e376e5db830de6d1158026cb0470220e 0000000000000000000000000000000000000000 -307796724c4b4e7a5bb43d769ce676590b16ad66 0000000000000000000000000000000000000000 -307cc1b34778091832f02fc4d96992d4321d57b2 0000000000000000000000000000000000000000 -307d38d9802834892d4eefc4659b287ddc6a363d 0000000000000000000000000000000000000000 -307d447b4035065d05a3e4a1c67b698d7639e5bf 0000000000000000000000000000000000000000 -307e7d78baacfcd228eef8f384e96659b67d9adb 3689a23e84f22006a7d37deb140eac2b592edce9 -307ee0078a4c33f4766e3f467612be7c528327ec 0000000000000000000000000000000000000000 -307fa1efeea93ce670a75847e649543095edd323 0000000000000000000000000000000000000000 -308201a1092acd9e37110a99b2cbf829f47ac95d e2b05f7926ae150a9b908372749cb9d931ed9827 -30859343d6920f23ddac496a1633cce10ed958b1 0000000000000000000000000000000000000000 -3087f7de70e18d7f48512a3af070e084a143c5d4 0000000000000000000000000000000000000000 -308800958ed435acc89c96f4f6f35e4eb14c2da3 0000000000000000000000000000000000000000 -308c398d6356dd308f8af2f8e47db06a406077cd 0000000000000000000000000000000000000000 -308e4471654fe7eb0536cadccfa98daa404b6a43 0000000000000000000000000000000000000000 -308eaf0256e0d3be9c5baf9495b6263fb66f233c 0000000000000000000000000000000000000000 -308ef3f7fdce75812fca7de5da412b950d0a6dcf 0000000000000000000000000000000000000000 -308f4fdbcaf8fb1b0b42b3561b8464ea329d8fe0 48c63c872169b85a10e7c1eeda0803485acecd61 -308ffe41f2950ef7902af3af9e14799466bdd1cd 68a15c802111e81b3d2af3922f7c129f4f99be16 -3094f7df7575631a2102f01b0f106a038e93827b 0000000000000000000000000000000000000000 -309a97e4d00769fb71c1dcfa0e72a767ff9eaae2 341b3e0c4a8d8397a0f98b8a5c3d58b156515200 -309b32626cd099e976d82569aab67f7d7b054c86 0000000000000000000000000000000000000000 -309ccd7aa4b2409c1b60d5ed5d910ee5dcfea982 0000000000000000000000000000000000000000 -309f23930b4086e46359a0d397c97408a810623d 0000000000000000000000000000000000000000 -309f654bf5fdbd4b71c2889249eae125518515b3 0000000000000000000000000000000000000000 -30a288204374afa763bef3fc6d76b119ccd8089f 0000000000000000000000000000000000000000 -30a34525c9bcdd5f089bbf5baf2958581909dd98 0000000000000000000000000000000000000000 -30a40cbe2f3c61cc36c34d12118f452b5df094ba 953567187ce57716ebe07d0e8c15c2899507d0c6 -30a513687b0693bbb82c0dbad1136bff3867138f 0000000000000000000000000000000000000000 -30a6ab9bdf79fa7dac5975878cd9a0c818708929 0000000000000000000000000000000000000000 -30a75a073fd6bfaa5f9df08953ae5ff05c1b0839 0000000000000000000000000000000000000000 -30a77a9430b49e7568cb5b226cdf55758bcda7d2 0000000000000000000000000000000000000000 -30a8cc65829ce0994377f6d4e82034fa77c6a946 0000000000000000000000000000000000000000 -30a9c08673a52fb54fb9d1770916384eec29c26a 0000000000000000000000000000000000000000 -30aac0c7394b96a36be45a13ff4631d9950159e9 0000000000000000000000000000000000000000 -30ac3684e1b7fe637188be58fb5195f07760787b 0000000000000000000000000000000000000000 -30aca957ff9fbef26abc9548289cf5f644325c3e 0000000000000000000000000000000000000000 -30aced0fb6241e07c3faa6ef94717644ffb7c8b8 0000000000000000000000000000000000000000 -30acf9cc0882ef5740dbc6d54546e574c3bb5bb8 0000000000000000000000000000000000000000 -30b010f003975adc755ebbf6097d3462bb1875db 0000000000000000000000000000000000000000 -30b0c51175bb9bc5a329d7924b0ca5eff1f1f9ad 0000000000000000000000000000000000000000 -30b1cec4a900729e973bb3b8c938ba5718d8988c 0000000000000000000000000000000000000000 -30ba308b6096806d88d9e025cb27f09296e0710d 24a797e3d458f892dcee4bc822bece43d346be10 -30bb2c13c3c67457048b58fa2cf0b87c9b758747 0000000000000000000000000000000000000000 -30bcabf9fa571822b439c930aa30585d23157984 0000000000000000000000000000000000000000 -30bda33771e1c8fa8fc8a5ee7559fd7fa189caa0 0000000000000000000000000000000000000000 -30c0106d51ac2786b81b27709ca88f1daf07e716 0000000000000000000000000000000000000000 -30c25e7d490278bb31b9d5df6107a3b300d7e10a 0000000000000000000000000000000000000000 -30c2d6226d1576647c91b36b912ac841abfcafab 6502c2f48b0ec217c4c40a4528fb2f2575f15a06 -30c3c56047bd7f33648e0be887eab7f7403dacb7 0000000000000000000000000000000000000000 -30c3ea4d553b632c174e078433481c89c5a265a1 0000000000000000000000000000000000000000 -30c69738379690648282c92c46b33ca5eea61f09 3aba3d2e11ffb4b77901b372051d0a1a34667b14 -30c7e19631a56ab7df041becdfff653ef01a9553 0000000000000000000000000000000000000000 -30cb1123ba1ec46cc62bd38ebdacb9bd96f40487 0000000000000000000000000000000000000000 -30cbafce81e7158f28eeb4e8faec717303c53cad 0000000000000000000000000000000000000000 -30cd273018722da020b4d31ccfa0c9d7b13fa907 0000000000000000000000000000000000000000 -30d02ea9c6e6de15eef5c9bd0229316a21ba03b5 0000000000000000000000000000000000000000 -30d0649178adec1d763d97af93d850eb5c3499f8 0000000000000000000000000000000000000000 -30d1020cf55b8f5493f675f306e3d7c162aa101b 0000000000000000000000000000000000000000 -30d10364ee00fe8d8586d94cffe6bf8691568efd 0000000000000000000000000000000000000000 -30d1d3fed598bc1b9d644a3e41bc5c80ad924979 0000000000000000000000000000000000000000 -30d294ff8906770e8e9c455c1ab53233cd4239ac 0000000000000000000000000000000000000000 -30d49741902912cf72aed84535c8b894f8052699 0000000000000000000000000000000000000000 -30d56ddfd1e41278c68b8226c0d471b29d94506f 731684c089e51a7fdea3c67c5d39a9b419a1c564 -30d6d50d6d7f879e585c58799f03d604b6fe3854 0000000000000000000000000000000000000000 -30dc41a16a18ff0feed4121b1b1a7d6e0b9d7c48 0000000000000000000000000000000000000000 -30dd50ff8987684bed53a231cfd14653608838ed 0000000000000000000000000000000000000000 -30e17768997116c4119eb307c9a9b5609a63f6dd 0000000000000000000000000000000000000000 -30e2d001140422ae5b1901784ac4a69a4af043d2 0000000000000000000000000000000000000000 -30e41f7d357acf8f1206503f21235acbe1d7aff8 0000000000000000000000000000000000000000 -30e7d4430c4bf9ae05adc9fa62a338904e8ce8fa 0000000000000000000000000000000000000000 -30ea3cf87830c7c8104a7362f56760e32eca73c8 140879cd36ca42698eed600176201bd65e012a8d -30eb8053bcfbd5907719ac42cfefbd220b410516 0000000000000000000000000000000000000000 -30eb91e639356f96442f1c807ddf3949f86730b6 0000000000000000000000000000000000000000 -30ecb30f1e24db05052b24d206057b844e42e65e 0000000000000000000000000000000000000000 -30ecbf680862db4d35ee4665029e4ba32ebd3a50 0000000000000000000000000000000000000000 -30ed36d66fa3fa4433dfd082fcc1a1f000a97f4a 0000000000000000000000000000000000000000 -30f488ae241fa5c58a735d0e4c1b913dbc4bc73e 2baf25db8cae1c07943bad8296703ab79362a572 -30f67e7cb94d6c7f8f49834570dfee9212e632fb 96eac7d0435a130f2ce7b2c45a859cd08f65e2ce -30f7de760e263843414ac884022ebe255b80f566 0000000000000000000000000000000000000000 -30f9b59f74559c77654de3cc2e476b0cde1adb87 0000000000000000000000000000000000000000 -30fa70554dacff6b33adf2ecb5a1c50de5fe70c3 0000000000000000000000000000000000000000 -30fa9fe904014f7a71f34401300822d7903af9ab 0000000000000000000000000000000000000000 -30fae209379a6a4814ad13be84ad071f9e2d065a 0000000000000000000000000000000000000000 -30fc452dd66e79948c6f27afea3d4a444006db17 0000000000000000000000000000000000000000 -30fd92c918983cdb319e000c22e467352cc5a57d 0000000000000000000000000000000000000000 -30fe3ddfbee40c1b782cced529d6ef268eae6433 0000000000000000000000000000000000000000 -31026bcbdd130fb4f755a4a39984122ae106d818 0000000000000000000000000000000000000000 -31035591ccd8561ab63bfc8d1aa50874aa500bf8 8d02a17bed728057f51c314e4acc63a7fc117c72 -310482980fdc7bb67acef74210e784fa369b174c 0000000000000000000000000000000000000000 -310515f82673d1d98dffb95fcd19ca7fcaec0627 0000000000000000000000000000000000000000 -3105d42987070208e3905fb0efe3d011f6df7505 0000000000000000000000000000000000000000 -3107c3b0120f98446e284877fa7e277ed2fbde83 0000000000000000000000000000000000000000 -31089b442d19aea4b16f8533005f7c2606d51c91 0000000000000000000000000000000000000000 -3109183fdea39696558e7b89b26f885a72b3724b 0000000000000000000000000000000000000000 -310963ad9ab1c2ca315361ff94314a21fa65f8b8 0000000000000000000000000000000000000000 -310b9d4922fe5f83f7222b81ea25dce607ee645b 0000000000000000000000000000000000000000 -310e9ae28575296864640892da7e46d388b054aa 0000000000000000000000000000000000000000 -3110d69f2fde03ea593f150e6c18707485431ca5 0000000000000000000000000000000000000000 -3112007d2de5c89f436a373d7c16db68fae96f5b 0000000000000000000000000000000000000000 -3117543cee6ddfdebb5608344d2927c6f93dca71 0000000000000000000000000000000000000000 -3117ef0bb00be28c9c67e238f2ecac18e244f961 1eff6797476d6e007e1ec951b3b08f19ca844b5c -31195afed023f3fb2935c327ffc9b97f0ecdaa04 0000000000000000000000000000000000000000 -311a94b466a5f39f48dde476c6f28863920aee13 0000000000000000000000000000000000000000 -311e2065b25c92671049f11ca49867cc2c1dde27 0000000000000000000000000000000000000000 -311ebbd64c69547fb1a71d943b3b092a4152b811 0000000000000000000000000000000000000000 -31248619d17969c7b9139c8d503e0be4c158e154 0000000000000000000000000000000000000000 -312c0c7b39d0722c419f6784cbda24823220dfb3 0000000000000000000000000000000000000000 -312f9d4e18a7804f7d79aaaa2dfaa245401b2330 0000000000000000000000000000000000000000 -313074838f223189441aee5c92d90067823fe257 0000000000000000000000000000000000000000 -3137608ccc21b25fa2b78bd95b52f9b6d4a81f02 0000000000000000000000000000000000000000 -31379d5d4aad3f247a4c556f97e8b96d961a5f98 0000000000000000000000000000000000000000 -3137ea97a9610a78213222b093b7163d2c389f68 57610ff1df95fa383da9b7dea0b4b1039f3469a8 -313b98ba940827b8fa434129ce90686c8e3fc3e4 0000000000000000000000000000000000000000 -31411d7f3c758be9c21166e62991f338fdf62405 0000000000000000000000000000000000000000 -314276a006728700c538f00ba133b4e742aac2b2 0000000000000000000000000000000000000000 -3147ee5c8c27876a6b4bdc78c19154cf37f07f24 0000000000000000000000000000000000000000 -31483fca6ce7e9bd7e9ea6237104e3c7d0a42afc 0000000000000000000000000000000000000000 -31496eaff67e2d4fe3cc0ce35a078c6d7c97b316 0000000000000000000000000000000000000000 -314972d8951eeb2c0aa2e1d2687ed98b5309e3af 0000000000000000000000000000000000000000 -314bb3ba7b1dcc8118500e3c0ebe84cac5b7104b 0000000000000000000000000000000000000000 -314d5d831f51c844aa0ede08962d99e3c861d18e 0000000000000000000000000000000000000000 -314dc1e417e668e3b8f1f7f61af9da5fe020ae71 0000000000000000000000000000000000000000 -314fd3d36db6b646cb5e3e9105fe81ab4a386b95 0000000000000000000000000000000000000000 -3152dc0fa71cfd4bf827fabac21f22a7266980b1 0000000000000000000000000000000000000000 -3153970f1e9ca0c3e0bdc271b8282c89a7e59d17 17879c2946a430700d9ee900e338ddd2fe962039 -3155ea3650ed23943f1e9168c4deff8d78dfc13a 0000000000000000000000000000000000000000 -3156ec6f1a2ed78effbaf1e07dc7d0a265092e00 0000000000000000000000000000000000000000 -315b44a8195bc7e99031e7013dfd57f659039727 0000000000000000000000000000000000000000 -315d2295fbe52f63c4f3cba1b3e2377dcb6326f7 0000000000000000000000000000000000000000 -315db8fc72920063d8a2699ff416a3dc087a63ec 0000000000000000000000000000000000000000 -315e97b1276d452ff60bd904600a5f66e6041b1e 0000000000000000000000000000000000000000 -316087ba956dda93cd2cd36de13782c33b73e3c2 0000000000000000000000000000000000000000 -31619124fa27e49899ac64e55046f402b79eb268 0000000000000000000000000000000000000000 -3161f95cb7e751e64d94c1160f7cc428190d4c7f 0000000000000000000000000000000000000000 -3162d2eadc19397bb8bb5ef12cb95add93ae2252 0000000000000000000000000000000000000000 -31683e6df6eefebad513180b12e5b92ed2a525b9 0000000000000000000000000000000000000000 -316b92565e9a10e6defc0092b41ce83e31664629 0000000000000000000000000000000000000000 -316cec8072fb4b9e68a89997a25a6cc218d3939e 0000000000000000000000000000000000000000 -316f5ea69146f0971cc0e7e04c232038a9ff7cac 0000000000000000000000000000000000000000 -3170573029ac0dd581247a981c3fbc490c90bd75 0000000000000000000000000000000000000000 -3176ee6e756328823dbb606f9c02f8d823c6c709 0000000000000000000000000000000000000000 -31771913cb283bfcc1b0f286b5d206a7830359db 0000000000000000000000000000000000000000 -317a816da564d570986b2d9aed9c68e9ec173d4c 0000000000000000000000000000000000000000 -317d45625b235d86739e3bb25bba3368fce2f1f1 0000000000000000000000000000000000000000 -317e69d8a97c49eb0555ec94c1d4e814bd89e490 0000000000000000000000000000000000000000 -317e9da4499c4d938006991d2bac9bb04ed511b4 ebb58fed3ed065afa922b318b5a89e75869d2c66 -318207c72409fd3badc5db034fc30a50e77366f8 0000000000000000000000000000000000000000 -31863a641f8b797904676b5e45a47675756cc2de 0000000000000000000000000000000000000000 -318a1b32f73c6286d9324810548cffa0bc450596 9e2f278de486eb549e76db424446bad0d686adab -318a3d5aa3242f5e641182e67949083db10a309a 0000000000000000000000000000000000000000 -318c4adbdb08a83d2ccb14c6a590f83b95e28f38 0000000000000000000000000000000000000000 -318c767ee65a3c639cf208840e202aeed3fe8aa1 0000000000000000000000000000000000000000 -3190b975284e359ee40667b2b686f3c57072b747 e5693ae22f10bc65cbe532a68587a2e3bd551674 -319224336b9426fd0501617c3944c2435af98195 0000000000000000000000000000000000000000 -3193e2e78f4b2b82c559f0363167b01df793bc15 c191dd81af5e216d5fd51952d966372b1d89ec90 -31979c1ec705bd5c0749110b672f34cef2951779 0000000000000000000000000000000000000000 -31983bcfe416112c989b8c3633d7f9abc11d74a7 0000000000000000000000000000000000000000 -319872d97508de620db3bd18ad6e1368c9c088f2 0000000000000000000000000000000000000000 -3199e48673a5c7c4b61abfa6b5ec434c9aaefe55 92a2721240cba19fb9c364b2d093156877e042b3 -319b01713c657cc1c5f8fb67aa4c5dd8a4c25978 0000000000000000000000000000000000000000 -319b2b10c3b9b62a588a5b5f0a74d8a976fb9ddc 0000000000000000000000000000000000000000 -319ba4e188e7b95dd9f11d2ecff62df29b40c55b 0000000000000000000000000000000000000000 -319d2d89b2998cfa3ebb0952ff105ead7573ed8d 0000000000000000000000000000000000000000 -319f198e346404afbcf7c493e46c6798fa93ce77 0000000000000000000000000000000000000000 -319f25ee56b42bc48381aef4105ace23be2f4641 0000000000000000000000000000000000000000 -31a1528ffcf52b28594e0e8a696afaeb4aaaba50 0000000000000000000000000000000000000000 -31a32222bc984f646fddb1e6f5a1c0890b5de7a9 0000000000000000000000000000000000000000 -31a36e13fab32a3f15b5100b43625bb8c20d504e 0000000000000000000000000000000000000000 -31a39eace2b8f87a50283c058d7854860899365d 0000000000000000000000000000000000000000 -31a79096d285b7f778dd213078c064c8d080f94a 399522a9781bb9a89e51ad81d49b16b36936922f -31ab1b9a07ee6fdfd09cafaf22efa1cf78b49798 0000000000000000000000000000000000000000 -31acaae81ccb1e94efe1fa2f7bd92981ec002fe9 0000000000000000000000000000000000000000 -31ad3b1de80c96a3d1a9741898c2848d0451acbc 0000000000000000000000000000000000000000 -31ade365441260f8edd35b9b63ea9dfc6fc4a7c0 0000000000000000000000000000000000000000 -31af10a4a2591cf2f5ec04c599de5652cf159aa8 0000000000000000000000000000000000000000 -31b22987dd66a0251de914029b9f1b4c377bf9af 0000000000000000000000000000000000000000 -31b488456d5e8b138f8a67035155e32951a83d96 0000000000000000000000000000000000000000 -31b6ff768992a82022aade13880c595e19e054ba 0000000000000000000000000000000000000000 -31b7cb8f7347a8824df031e053779fc49dbaf9f3 0000000000000000000000000000000000000000 -31c352f875dba71b641eed6a5f9aaa6312190296 0000000000000000000000000000000000000000 -31c3ea41199933ffc5098af91bae2de274068ed5 0000000000000000000000000000000000000000 -31c627fb6c91f24ed7f9286445f2b4698b89cc41 0000000000000000000000000000000000000000 -31c6c7a44cf0e882f8e943775377b8f464490695 52b52875d743c2c911c1b09650186841cde34785 -31c7550872bc63e83e01e184f77e1398aa662762 0000000000000000000000000000000000000000 -31c7bd07e1d8585f0c26ccb17169bb1951b42cb3 0000000000000000000000000000000000000000 -31c9387ae2e1eadb44e0007e6f22f5903a5aa27d 0000000000000000000000000000000000000000 -31c9ef4a83913ec2e354b03a7ab3c9ceb0c8c63c 0000000000000000000000000000000000000000 -31cacb6f262f455c616094cfe6d09bc0d1df2748 0000000000000000000000000000000000000000 -31cf7985da5b6bcc65920b751824e69daaa79718 4e5da183d0097f42259fb45846c832d6731e2cf8 -31d2d6d27a5381550e4e59a032bb4680f0da203f 0000000000000000000000000000000000000000 -31d42a7a6e9ecf4227f6b1dc6936eccd40846fa7 0000000000000000000000000000000000000000 -31d54a1c340cec9b15047f9f398d10e15f59f934 0000000000000000000000000000000000000000 -31d69c948c796c1e566f85e76b7d3df8e90e48f0 94eef72f9b267a7c13f6a33c5abe4e71f788284a -31dbea659f43f872da6c041198832d6fc3201c6b 0000000000000000000000000000000000000000 -31dd4bdbd8a52438b6da2fb2ed7d083621f7c56c 0000000000000000000000000000000000000000 -31dfaa4853a3678e7d159a52dcb51cc9647b267d 0000000000000000000000000000000000000000 -31e02322dbb2a36fd4091e541c1577683554bde7 0000000000000000000000000000000000000000 -31e2a192287f8afc00383883d6149f74ed027d73 0000000000000000000000000000000000000000 -31e301590744e91ee5903f3e20973ddb9f3dadbb 0000000000000000000000000000000000000000 -31e3e09380fd44e10fbf0bba347c1d5f4c9ffa73 0000000000000000000000000000000000000000 -31e56c25f90ebedf9aa4aa4877fbc859e1e0529c 0000000000000000000000000000000000000000 -31e741104e55be167791fa59aa138e0e7676fb81 0000000000000000000000000000000000000000 -31e9bc3f38688c8e04ac123187b1f7110a149b86 0000000000000000000000000000000000000000 -31ea0382c01af87eb5ae5cdaffa7e461097838d3 0000000000000000000000000000000000000000 -31ead3f041f4ae47342d39176fb27df5e2eb2b6b 0000000000000000000000000000000000000000 -31eafded3d7f6776ff5a806f9989ef26fb7141b7 0000000000000000000000000000000000000000 -31ed90836d84cd66f3b69d1ee31f64b05dd00860 0000000000000000000000000000000000000000 -31ed9815d2538d3b2ce2430c5393f2e30d3ebbf4 0000000000000000000000000000000000000000 -31ef74909f93dcd0db8f55e2811e2235883f71df 0000000000000000000000000000000000000000 -31f23e601cf73ba77d8565425dad72d66376e36d 0000000000000000000000000000000000000000 -31f3385d1475b9164aea93b9e465db1167f68983 0000000000000000000000000000000000000000 -31f396b16b5d8dcc9454b13dcf6326f9ea640c26 0000000000000000000000000000000000000000 -31f64815aec19a740c922fb8988f63c7d38a19cf 0000000000000000000000000000000000000000 -31fc034469513e48c788dd87c4be017224403a62 0000000000000000000000000000000000000000 -31fc98d1730ea53fc4b9aae9c5c62e82e295627d 0000000000000000000000000000000000000000 -31ff8f662f99144a15c5915eabf81d759db44485 0000000000000000000000000000000000000000 -3200e472f9187b6d5346e9501ec75903a4ef1bf7 0000000000000000000000000000000000000000 -32027aa0a99ed2dea08647d54bc917687f5b4f6d 0000000000000000000000000000000000000000 -320380e492983261fcf99c2cbb400f6515783008 0000000000000000000000000000000000000000 -3204cead04e2f3cbfbc123dca33cb43750d70bbf 0000000000000000000000000000000000000000 -32084b2c8929aad2fa93fefa283d3d68a43ffb60 0000000000000000000000000000000000000000 -320d475570b785e3c7da9031e34d05538e81c5b3 ff7714bf14fc8e0a46a97b53e915434a3bd0f4ef -3210cb3b8da2d22cf3cd97bb10ca2a324ab4646b 0000000000000000000000000000000000000000 -3211df46803e070f7784e649ad369cf70d96f8b6 0000000000000000000000000000000000000000 -32150b73e325e740dd878f4e148372fb79cc117c 0000000000000000000000000000000000000000 -32184e34712aa9a56e21f0eab6b2f414757accc8 0000000000000000000000000000000000000000 -321de8efc26bf1cb878be4366d2996af6bf71c05 0000000000000000000000000000000000000000 -321e62884a4c0cc708517c428ba2232e9a6c7227 0000000000000000000000000000000000000000 -321ea2421545ba0d6a9fa2bcfc1fb464cf94470f 0000000000000000000000000000000000000000 -3220ceeae8a434abebc5b2dfb1fb08af8a731d36 0000000000000000000000000000000000000000 -3220e05f8cf2c34da041555505c8b65091b49b8a 0000000000000000000000000000000000000000 -322238c75e385b37ff626e30c2f73d141558209b 0000000000000000000000000000000000000000 -322606e4f1742a6f959e952c63fb1f8bcd6d6ba0 fc3bd9b77b439aa320e42983aec83450b6ff8f7c -3229ad7a176d5a6d1d916b10cd670d9c32fac020 0000000000000000000000000000000000000000 -322a94cc14b4857c44d6c71404f2fd3acec4b525 0000000000000000000000000000000000000000 -322f7a1d99d28ac664770be9bab145c0c98301b2 0000000000000000000000000000000000000000 -3233c01b2857df232f9cefb509300e734819b45d 0000000000000000000000000000000000000000 -3235b0d219f02667e1f8cf6e8ccd14ec33739edd 0000000000000000000000000000000000000000 -3236252d648f0a65cfbd9a87e22873dc3873e03d 0000000000000000000000000000000000000000 -32378203562f20b6130b573079ede19938023caf 0000000000000000000000000000000000000000 -3238e983f73233da6920201f9f451fd21d906ed5 0000000000000000000000000000000000000000 -323cb7d9b955c955539e541eb23916e22a9a7b03 f50464e877caa35da5c766e4a6fff8e35abfccb7 -323d2c09969528ae9c526ece67327c10df82d136 775584d99c68ee45f1227f0a526c971fca462da0 -323eb8f48d7333301a5b01559508e4d7dd15cbea 0000000000000000000000000000000000000000 -323ef98520e5193bbc44d44fa4e2fa2e6824d8d2 0000000000000000000000000000000000000000 -323efa47cd47d9d113fd62181147c4710701ccb8 86baa8eede5b7be4d81a6d2d02394a0a2bca593b -324076a03fbbcd109ad2c3f31ac8388d0f23b50e 0000000000000000000000000000000000000000 -3244dbdb01357677b9f63587228a690581df673d 0000000000000000000000000000000000000000 -32457ce7aa922f1fbb66fa458ade2d4cd1511922 0000000000000000000000000000000000000000 -3247b212f4f29afb19b94ef56cda8ee1d05eb0c3 0000000000000000000000000000000000000000 -3247dda4c6c0171acd55169a5c2da7d1da3bde99 0000000000000000000000000000000000000000 -3248a1dd4d2d99688358c0d3bb71f5cc72fa5701 3da3b6c85b76b0542fbfa96c109c087ce0c52c47 -3249e2ab9405f3917581223c87024d1da8bce9b8 0000000000000000000000000000000000000000 -324f6e6acd37e07713a161e4c3bbacdfcce9252b 0000000000000000000000000000000000000000 -325a9e01e15f57b28e12a1c7d8b7316a131fe8f7 0000000000000000000000000000000000000000 -325d39b707eac57adb3ad1a88273700681eb30a4 0000000000000000000000000000000000000000 -325d828895d0cd74db81e51323c189f224cca4d5 0000000000000000000000000000000000000000 -325fc3992aee39f77edd201fe139e42242ecff03 0000000000000000000000000000000000000000 -326303276c3db4e013e805b389913b353bc56ae0 0000000000000000000000000000000000000000 -3263a6218e51bab67de19e1cc4c772aca35a523f 0000000000000000000000000000000000000000 -3263e037e19ec7c4960ea77d6d33476021f68af8 0000000000000000000000000000000000000000 -32667768057d4fec2610a32d4c09be1e04891083 0000000000000000000000000000000000000000 -3268a9eed3b86c1eb44f45c2a78eb7bd74fdfeca 0000000000000000000000000000000000000000 -326922299c903d342bc889c72080abfafcba1fd7 0000000000000000000000000000000000000000 -326ae0ab3ef6cfee50290d1cc30d470fba99781b 0000000000000000000000000000000000000000 -326c5c38ef58850ee032080bc7a887279d01e49b 0000000000000000000000000000000000000000 -326ca071c92cda3c4bb6f91c70c932cdbf94fe29 7910ae6755d649b5ac149b82f386028c1e7871fb -326fd84307631f8f6617cb19892a48779717db02 0000000000000000000000000000000000000000 -327111cc5d4916780d100529afc4d3630ee1cac7 0000000000000000000000000000000000000000 -3271a7e64e90501f0509491cfa077c5b3fffb528 0000000000000000000000000000000000000000 -3271d7af473616ea8593b4132cd7cca89b34856a 0000000000000000000000000000000000000000 -3274592edf993323e43881b5350c83e010b2844c 0000000000000000000000000000000000000000 -32778b73bb717d5044cfee2d24b2113398ea3b7c fe58c582df9ce37568280ea32a8d8049b823daa5 -327930d505a5902d7be6fb00c5ef25c9f6bfaec9 0000000000000000000000000000000000000000 -327958eb180ce21d4797fce857cb0352b50f423d 0000000000000000000000000000000000000000 -327a44719a100f22b8c9cabb751c131919f1dcf8 0000000000000000000000000000000000000000 -327a552b9bddeaebce6ebae36295d2a583af72d6 0000000000000000000000000000000000000000 -327ebef3857892cae3bc3a2be25132649b1dec67 0000000000000000000000000000000000000000 -328173ad3bc240ab41ab9d06c5f55103098f2088 0000000000000000000000000000000000000000 -32837406dd18a88cc06228d1d09a9c42b7415c08 0000000000000000000000000000000000000000 -3287c151b339a2d8280bb35853fd4809ce09ce14 0000000000000000000000000000000000000000 -328aeee23cccb562c61a3737eaef527af1c4234a 0000000000000000000000000000000000000000 -328effdaaf63ecf78747b939ad1f30a0cc1d8804 0000000000000000000000000000000000000000 -32916e1adeb2b92179db162f422c63a69d9c9036 0000000000000000000000000000000000000000 -3292ed699aeed5285b920563505a698fb6e929c5 0000000000000000000000000000000000000000 -32952c4ddc71070da5c2e0344ef50f5afef08ae1 0000000000000000000000000000000000000000 -3295741565f760edd22e305bd10e37f243e9e194 0000000000000000000000000000000000000000 -3298c65fd14e9091c85504a80754cf2868c3f635 0000000000000000000000000000000000000000 -329b02484e0c6ef7825157b80ce1b64c834ae24c 0000000000000000000000000000000000000000 -329eaf7c876ccb31bcc30bd59a0f6ca58ad26895 4ad15ee49b331ae007471a4a2c83f6c2c0ebf163 -329f9b41efd33404c0c2cd6824230a645e1809fe 0000000000000000000000000000000000000000 -32a3c77117bef50242c1629978179dad5edc813c 0000000000000000000000000000000000000000 -32a85831adb48c82382089c3e2cf81f3c07038a5 0000000000000000000000000000000000000000 -32b489bb38ce71debbccc5b43da58b3b5624a8fd 0000000000000000000000000000000000000000 -32b599b5e0ccad1f80bd6cd85d0c7e42a7c9e49e 0000000000000000000000000000000000000000 -32b8e02ed2974476dadf2607306565c360194dfd 0000000000000000000000000000000000000000 -32bfab3deac16ee2c8c8caffb66a1e9fdbd75f68 0000000000000000000000000000000000000000 -32c02d8b9f8ac64c25be324b09be6e2a5075bf0b 0000000000000000000000000000000000000000 -32c30d24a45c0b1c61e06dea84ec2738f609c639 0000000000000000000000000000000000000000 -32c4acfc8b5cedd668f9789f9bf4790e60ff35cc 0000000000000000000000000000000000000000 -32c55286c8739fd20de9c8624473b2f3268de68e 0000000000000000000000000000000000000000 -32c5c5832a0139198ce5ef9e71e701d634b29e2d 0000000000000000000000000000000000000000 -32c63651ff0e5054a6e0714f496471804d3801c4 0000000000000000000000000000000000000000 -32c8c9b1b8e9037e25bf1d60711c17dfe097d14f edf9798455e4f4584fe14eb37958ddf2512b38f7 -32c8df6e0abb023bd332d0ac0dc94631192239af 0000000000000000000000000000000000000000 -32c9782788ae38a25ad381ff05d06457fe49b385 f3e5a012f8db4be513c871c64e8793c1a8d54352 -32caa89e81d180f209425159e2be2f243a3e12cc 0000000000000000000000000000000000000000 -32cd7f679dcd5aa819e33f75f67da54463f62dd3 0000000000000000000000000000000000000000 -32d04aee925e6c0da4edde9076dcb82246a9ffe3 a79a60e460ebb93f320d56e2347a85c3a10252f7 -32d38f8ed23f8081ffc4b046fb2d30cc78c31987 0000000000000000000000000000000000000000 -32d49d33ad59add0db5c3bdb7221e67c65679953 0000000000000000000000000000000000000000 -32d702dd76e5f351ea19df44b24c901bdd50ec1f 0000000000000000000000000000000000000000 -32d76dc4b105e61dd2a2ea30c902e767d13808a6 0000000000000000000000000000000000000000 -32d88e35c0838a3c2f8331be03cee2366eb4073c 0000000000000000000000000000000000000000 -32dd571defe78bbd2a8edf2510440be1b8363798 0000000000000000000000000000000000000000 -32ddb8e2893d50a1a4f7ce69f85ae052a7cd1d72 0000000000000000000000000000000000000000 -32de118cd3cdd41898915ba5dcba02c29a034fe2 c3ed108a8701fe385e59c7a9bf30867662f5f430 -32df432bacccf43b5e56a005afdbb02df5261133 0000000000000000000000000000000000000000 -32e08dd30a9f4666354635ed5035ded69f8da144 0000000000000000000000000000000000000000 -32e2df4de3c948596019437e756fb95b433c2113 0000000000000000000000000000000000000000 -32e694be42ba6e75a8c78483c17a75725937d247 0000000000000000000000000000000000000000 -32e6d205608038d7e3c978b6aa3b8007ce9fed23 0000000000000000000000000000000000000000 -32eae026d6c67b9819886058df201a4a0f4a3f6e 0000000000000000000000000000000000000000 -32ed9bc6837ff8209b6398cf3dc082e24d5620bb 0000000000000000000000000000000000000000 -32f0aaeada1a69952c1b546353cef257a02ae6fb 0000000000000000000000000000000000000000 -32f0ae69e161dc763bf10b5477b045dd2758002e 0000000000000000000000000000000000000000 -32f0e0a6f48c88cd05d157e737a98c29f3a51ba1 0000000000000000000000000000000000000000 -32f16f66c3039f53820b37640877d0a1493465c3 0000000000000000000000000000000000000000 -32f2d4e8376fb5c5b30313998ecb7bc9b3707e48 0000000000000000000000000000000000000000 -32f3a5a59f9f2ab2b97ad223b9e996cbc69e11c3 0000000000000000000000000000000000000000 -32f579f3357220b570d89ab94548036e3bf21959 0000000000000000000000000000000000000000 -32fb673491184768779653a41730040e974894a2 9fedbf4d3935d76851e1e8606c5fc11187f65c77 -32fef164b0f4d5169e47b9159cfe555ee7320f37 0000000000000000000000000000000000000000 -32ff62321d324e34cf1f604abbf04ed6b1e290d3 0000000000000000000000000000000000000000 -33024489052db243ea2ef8b9ef2e7fd45d617f18 0000000000000000000000000000000000000000 -33040b3b1b95210112f7b3b71f57a1c005de1a3b 0a9c6ff1b1c0f0bf5f30358583cfc77976c204b4 -3305b5e98790729adc10db813efb39649906a9d5 0000000000000000000000000000000000000000 -330651585dcb7a7116dfe099f2d2539d8723d9fe 0000000000000000000000000000000000000000 -3306b1b1aff3e0d03e359b2b0967ca7ede7ea3fc 0000000000000000000000000000000000000000 -3307fce4c6decc0040c598f2fad644bd53c52f05 0000000000000000000000000000000000000000 -330903cf6a567b885d24d0a468960d1e3b9ae213 0000000000000000000000000000000000000000 -330a38c4d45556b49e06ebe6d39e0e311534cd8c 1cf8b530598db059afcaa5ac9aea06da52767f9c -330dda45b4875377dfae3586f005f57f6fcd8199 b4ab8efa30c029160efbb63bbe7628da7325b5a5 -331127330a4dcade8b1e0b6ce0ebcd0b2c8ff9dd 0000000000000000000000000000000000000000 -331152a6778df45c71fc7e859f999a3c5caaf31d 130a9a71712e745d8e3b0d9f6b5ebc14b461dea9 -3317f3f29a7f2bbf0bdb4ae0e4bea7942aa31951 0000000000000000000000000000000000000000 -33183abba56e8047b9c6f742084593bb4981b949 0000000000000000000000000000000000000000 -331b4524b17e86088309fb39b7f8632535b13518 e851b54b05b5cebd61cf2845239d9f2b2ca6f455 -331d4ee91d9b4ca1657d50ca83e297fe1a896b84 0000000000000000000000000000000000000000 -331f334c4e93ac1dd9c27df2b00f4d11127eb303 0000000000000000000000000000000000000000 -331fbfeac522d4ad00de1e043cc11610d66b88f9 9c4e08903893f0408416c847b958f2d9f0653f16 -33225f7c5759ebd29496e98a55a3e4ba58cb1ac4 0000000000000000000000000000000000000000 -3322cc1ac23512cea34eb62bb16709d1231e1a63 0000000000000000000000000000000000000000 -3322f2c725a11f6dd5749d51a5b0c0bf3a970c82 0000000000000000000000000000000000000000 -3324dc61f131114cd26987f9948561dc19e136cb 0000000000000000000000000000000000000000 -3326d8da3020a168d3240804291a37c19a8e18ca 24849549050da08cb078af929d6e8f7619777d3c -3327d57392eb68a819dc75f4f465f7016908eb37 0000000000000000000000000000000000000000 -332c787d0b5a8460df3683f8812f15afa81823d7 0000000000000000000000000000000000000000 -33301d17ba3b7d06ec557ded64b21626e22a24c0 0000000000000000000000000000000000000000 -3330bf610fd20273dc336ab7b2d5f1d3fd4cb407 0000000000000000000000000000000000000000 -33310fc08eba4798cb62f52f0beeec504edebab6 802fb607ee1f5e3ea976f0e5ea095356cb3f9374 -3333037f458373545058f37ca5f7d01c7d81bb31 0000000000000000000000000000000000000000 -3333f69a72dc32b817c76fa6ef56e379db28edc5 0000000000000000000000000000000000000000 -3334d9c4bb2cf4da95e53f3e083e6119ee9dab22 0000000000000000000000000000000000000000 -333545502d720427845173769534da374268d30e 0000000000000000000000000000000000000000 -333817b72d76911b7bf315ea733fb5d210a0c940 0000000000000000000000000000000000000000 -3339c9e3f2353466fc291322d4980fa9e98c908e 0000000000000000000000000000000000000000 -333f22adab1c8986d37b1a4bab46a887c9bed8ce c9be13930cfb18aaeaaf80ca00d8fcc2a0f7812a -3341f3e28fab0bc717d66bc47e19fbe2b8b2882d 0000000000000000000000000000000000000000 -3342a471af68ac9382a4816a0e79ac3247b3d925 0000000000000000000000000000000000000000 -33437fb390b792266f4bdae7a0797808a6d7b9d4 0000000000000000000000000000000000000000 -33452ee6b3c0d8c2f3bd4c1dc9cf31129a2a3006 0000000000000000000000000000000000000000 -334658afb1f7f6e943af72d063654b58f3dc56da 0000000000000000000000000000000000000000 -334a533c08c0a2e926bf1acfda8bfc98c103fb7a 0000000000000000000000000000000000000000 -334dc2177617c7b8906f1485ece089a7a008b13c 0000000000000000000000000000000000000000 -3357667fc80f459d534b9d2d62a92761c51a03de 9eeb1fa6a29e538c0885ec3f8cf664883a954450 -33583e124fb0f105c865e0081fbf7494422e4e65 0000000000000000000000000000000000000000 -335b42f56143ec24d8d0214b8ee6523bb4dbf97e 0000000000000000000000000000000000000000 -335e931d3b16792a2969419b5a583e0703c9dad5 0000000000000000000000000000000000000000 -335ead65e1fbd86f6b2f1efd54038e330652386a 0000000000000000000000000000000000000000 -3362425ad574dd4616be28acbc22d42e73dc726f 69c9bd397d5c37d8d8f901a2160100677b067c51 -3362c2dfd175dbc25dbde7e649eca65d168fa3f4 916023261949a645913c5efb54ac8b142218a500 -33667d61b7b49cab39c6cae0f19167f446dc5d71 0000000000000000000000000000000000000000 -33675d7acf44cd175d34fe5bab9b30fb7fb38984 0000000000000000000000000000000000000000 -336bf822a6a5f521989f01af61d98c057bdb440e 0000000000000000000000000000000000000000 -336dcf72d5b7059f572a737fe02d779a3b1bebaf 0000000000000000000000000000000000000000 -336e994008ea2ece10462acf25770570b4894254 0000000000000000000000000000000000000000 -336f34d4b44325a7ba7fd3cdd72ac0110b1b3ef8 f324b10959dd9d95e2d0e01ff4d84f06d3425d97 -336f72c33cccceed9ae6a279b964cdd58bdc8161 0000000000000000000000000000000000000000 -3372ac6a33d96f7ed18e64eab2f428028712a287 0000000000000000000000000000000000000000 -3372f616cb61a6b772ee86458eb22aeb43b69eb6 0000000000000000000000000000000000000000 -337409a8c5184f3351fe7acc71c391b28ca2553d 0000000000000000000000000000000000000000 -3376cff8d192a31886fb5aa108983aff1a8d039f 0000000000000000000000000000000000000000 -337876a8bf2d0dea4d372b6eed36114f5aa1ecf6 0000000000000000000000000000000000000000 -337879f5b7936e77be02b3b39dcd8f44a6a828cb de8c0ccf30496c9049e2fcceac0361ee9ea79455 -33791a7760c0f03c2ab670d78d43ae1e6c75805f b89b33e01627ce7437321ae157104c3d6683d76b -3379a5403818033142bcf389d6ef30a203458a22 0000000000000000000000000000000000000000 -337b691332bf0a5bdb6cc4a288d2475fdeb9ccfc 0000000000000000000000000000000000000000 -3380c3b4c8f3132725b35d3e4e2bfe284bf970c5 0000000000000000000000000000000000000000 -3382aa19c76b58562d39cf13ebf9329c9da80620 0000000000000000000000000000000000000000 -3382d46adbcd323ba02d63c59d781f64dca2512b 0000000000000000000000000000000000000000 -33830d320f84c2bafa20dff91acd73ca4aa779e3 0000000000000000000000000000000000000000 -3384e40b5d0c20a5fe4d8cc03c3abc04c5de441f 0000000000000000000000000000000000000000 -3386603119be035c3708032b874a655e7279cb23 0000000000000000000000000000000000000000 -3389d1408e4a521767537a4e2996b28b5eb4f607 0000000000000000000000000000000000000000 -338bf692d6d24357c4a3b36b098131bc30372378 aa263ec9f96f4f4792c8ecf90a607745f2debd47 -338f05c722ce829ee78f14c25b2e7333ea350cf9 0000000000000000000000000000000000000000 -33940bbe8ce0e1332d754d8d49140be35e4d5a21 0000000000000000000000000000000000000000 -33968dfebb9b847733d02ee221b3b8054a101b41 0000000000000000000000000000000000000000 -339755443ec6cfb5a371a376a85493687b4caeea 0000000000000000000000000000000000000000 -3397580dec74278bfad6644496aa9eccb1aae220 0000000000000000000000000000000000000000 -339ba3f0f4440af1f8d83e73b2c3be06b3cb2315 0000000000000000000000000000000000000000 -33a11889dc36845509ade9974be5e123ebc661a2 0000000000000000000000000000000000000000 -33a178989b3316cd313b6d4badfacc5c9dca97c5 0000000000000000000000000000000000000000 -33a18fd28302690960b589de525747ab25b28900 0000000000000000000000000000000000000000 -33a4e45695b89c4188a9f8ac60e43ed47141af5d 0000000000000000000000000000000000000000 -33a730640a92faf2dcb91def5056a4803c18854c 0000000000000000000000000000000000000000 -33abe5ee48add8335b8adddcf6a26fda7a777e03 0000000000000000000000000000000000000000 -33aeb5f875ebbe7c8ab0ba39cded89eea12163e9 0000000000000000000000000000000000000000 -33aed192ec4729ca78e528595f31b62230d36a76 0000000000000000000000000000000000000000 -33b00cc27920489594afa964ffbf2660e4e245f7 0000000000000000000000000000000000000000 -33b09ed57cc79d53d4f20504a702f29fae6d5aee 0000000000000000000000000000000000000000 -33b59843efb9cdd87025ccf85a5eb0304785839c 0000000000000000000000000000000000000000 -33b5fa85d3579a31f10a29975be717661f371f4f dc4ea4ef0634cf6467c266fd7237d0d551eb385e -33b610fdb82851f672d0f2938ba9b9837f8771fc 0000000000000000000000000000000000000000 -33bb5e19aef8b15b0f8b3170cecc3a8f455020bc 0000000000000000000000000000000000000000 -33bc5d475e63d0081d823b8825b8a3df62c4bf9e 0000000000000000000000000000000000000000 -33be1875fbd06ab411a925518198d164d4ef3ae4 0000000000000000000000000000000000000000 -33be73da1e3ffdccabce21a402b69a4fd9b7d04b 0000000000000000000000000000000000000000 -33be96ca637b428f5e5841aa38c8852e168dd131 0000000000000000000000000000000000000000 -33bf64d00def3d9ffb6e619227e53536aa6f41ae 0000000000000000000000000000000000000000 -33c0beba6c83ade4335a01a2c18720513bbb97fc 2cc45bc502bf91f7b2e23547d75689453cc1c571 -33c5ac0166a658fec19545856f5cbce5fdfbcf56 0000000000000000000000000000000000000000 -33cbeb91d662bc1ff93ed96d432af7d0b7ddf07a 0000000000000000000000000000000000000000 -33ce2f6296a0f7c4ef3fe361763e46895e60b84d 0000000000000000000000000000000000000000 -33cf7ce6cb52f840e3be493437ea08eb03110bc3 0000000000000000000000000000000000000000 -33d1b587819cc9f840f07aa0f86e4156c0a2042a 0000000000000000000000000000000000000000 -33d23851b05574b9ad0b2adcceb9d9ba713e9c6b 65dbe0ea6825019b728e06915ed5bd8aab7abfd8 -33d41adc184a83fe1e5bb82d89305f3e117acad5 1e35a1c19737e76d3f071e8846c97f60314c1b4f -33d510024eb2882f10da290b209264427b8e0772 0000000000000000000000000000000000000000 -33d634d15e031fc4e74371325ff94a768b57f6ab 0000000000000000000000000000000000000000 -33d77a9d4adb974a61af80ec19db1c9ebf692683 3c3720aa114eb3243e6fa156c35a66d432ee3342 -33d8a3d1f2344cfaf316d65e1581fc4ec78dc0b0 0000000000000000000000000000000000000000 -33da9c65ffa257fed901a54a3af58303415b0bb5 0000000000000000000000000000000000000000 -33dbba307cd7c8ec83d6f1a677eecde903744c4d 0000000000000000000000000000000000000000 -33dd071b0dc703cb8b70329ab46ccc8820b14280 0000000000000000000000000000000000000000 -33deadb470ebffce87c324fc1948c03e4ac1c218 0000000000000000000000000000000000000000 -33e1bb798e069750245a97c1cfa9bdc0f5cf2a02 0000000000000000000000000000000000000000 -33e300f8f0422c0625ec8d777873e7a70bbe8e13 0000000000000000000000000000000000000000 -33e31e2587885e53a67033f341b115f662ef76f3 0000000000000000000000000000000000000000 -33e3b2e54c27275662947b18d7a2408229c3c51d 0000000000000000000000000000000000000000 -33e5f4ef7243bc1282acb1cba93e8f99c1debe68 4fe6b9b24db7cd4bac668d3e5e4d22054f19e2aa -33e6722587e84d9e6d919ed736f0c0cb66ede6e5 0000000000000000000000000000000000000000 -33e69719e6ffb9a1a1592df9d33ed7d12a4837c5 0000000000000000000000000000000000000000 -33e69eec89515ccef60ee455e41ece9bf87205b7 0000000000000000000000000000000000000000 -33eb8ae7d37b53b0b3def7184206eb992f917f91 0000000000000000000000000000000000000000 -33f0095713604bd312605fa43823c652ae9bffcd 417f13831e72c8d2ef242b1af0f1eb19f3bf00bf -33f1182556bf2c1692def5717d14ee2e5b20ac31 0000000000000000000000000000000000000000 -33f18c7523075b6513ddfc399cf8a47163e15d9a 0e105a44dba9d12f45db7474a4430220e616ab92 -33f6909f6afbf2230f942509aa4d6e70ef1270e3 0000000000000000000000000000000000000000 -33f6eda0cd1238cd3ee1d5608784639f46a51dc8 0000000000000000000000000000000000000000 -33f7afff506c2d1815f00a06763d359c8d740f56 0000000000000000000000000000000000000000 -33f8099043904a60a1203ab6a0e585a303550c0f abbcafdaffab628816bc22b8e20fcd93135e55aa -33f884b5175a00a6d16654f018611ffb42890a0d 6c9a4a62fbcd0695a84c5874079a76b9a94b9f2e -33f92b2cda2eba427cfabe6bdb0c6d610b4d2c77 0000000000000000000000000000000000000000 -33fc9ea3b0f8f6ff6ef56269adf2f427e6efcd62 0000000000000000000000000000000000000000 -33fccbb39e93b6bccf73a7d28a92d0a9322ca0e0 0000000000000000000000000000000000000000 -33ff228aa273e1cb47e042a7661a0ecaa9cbee51 0000000000000000000000000000000000000000 -340444e95f8ceee14962d7764c7319f25fbbeba7 0000000000000000000000000000000000000000 -34091ee69ed951b9ff8503464d7f13d3b4342f2b 0000000000000000000000000000000000000000 -340a21dda53d19328ed76a2a0be889367f1316ae 0000000000000000000000000000000000000000 -340b3407218783e1145bbb1cb19bba13ae420913 0000000000000000000000000000000000000000 -3411e31dafccd62689018e1a7ef8a59b9695692a 0000000000000000000000000000000000000000 -3415d5f66c06b41564bd5243c4cc8a0c89ec0d5a 0000000000000000000000000000000000000000 -3417e7e8b5a0f63bc605c243d9fe4172da4db882 0000000000000000000000000000000000000000 -3418366038bfa41b2b52c0bb00048148400262b9 0000000000000000000000000000000000000000 -34188f8256bdc6f0e6e1965c2be94247997165b6 0000000000000000000000000000000000000000 -341b61b86036192358766dd47b280a841dc3ce9f 0000000000000000000000000000000000000000 -341d45ebc30799f70cf163a3244d9dcc952f40ba 0000000000000000000000000000000000000000 -341def490a2b3d7a5eb63d4df7541fc630b8ff2f 0000000000000000000000000000000000000000 -341eee03f5bf0ea228bc54358bea27f31e4a74d8 0000000000000000000000000000000000000000 -341fe28c831bad06c1ab465d1582e9370f0dd067 56d47003402c0c8708589761cb7fec045f0d4f3c -34219bb229159a848ba912393a426fc3718a1705 0000000000000000000000000000000000000000 -342381913eaf9c5d92dcbf24cbaa03b7428e411e 0000000000000000000000000000000000000000 -34244cfcb335b507c10b25dcf21c455cf72cd274 0000000000000000000000000000000000000000 -3428048b06933c8cbd185fb7328f75c78061c7cd 0000000000000000000000000000000000000000 -342809949de142444a64281356a87b1d91678bb9 0000000000000000000000000000000000000000 -3429fc4d7745f098446c65cd88eab19c05e9938e 0000000000000000000000000000000000000000 -342bcb7a50a06526e9f1f4561235563450d028d7 0000000000000000000000000000000000000000 -342f5abda0cbb981fdc3b2b5e47e23b1ce6f0688 0000000000000000000000000000000000000000 -342ff855583fc9dff3f53e9da4069504509ca5fe 0000000000000000000000000000000000000000 -34314b7c6eab4d9b7efabd42154b38fcc5db1fef 0000000000000000000000000000000000000000 -34316e9ecfcffa5ebefe7cd37f5fbd629d50e5f9 0000000000000000000000000000000000000000 -343d5f4dd6f6a85ef06bd82cca1574512e04c1bd 0000000000000000000000000000000000000000 -343ecac338edc75bc30749c2940bc666d9562513 0000000000000000000000000000000000000000 -343f0775bd79cdbfa67cc4c796c5917f36b216f8 0000000000000000000000000000000000000000 -343ff7df14b0163c274925e7a88b871a27fec5f0 0000000000000000000000000000000000000000 -344130ee3c0aaef207cd44504d2e1f0c400bdd9c 0000000000000000000000000000000000000000 -3441bb1c988fac320d7f436b2c06b88899a6b121 0000000000000000000000000000000000000000 -3445a709f3689f63d8a50e8cfafb1a05e513af2a 0000000000000000000000000000000000000000 -34464ad8ddf80c759d1ab10906dd423825f9d887 0000000000000000000000000000000000000000 -3447c129e83d55ab8b0fd43fe673ce399ed314a4 29d6c0bc8924932ac75de1de1a51c5adcf2d6b7d -344a9ce5204095a2910979064940df21c41b4d62 0000000000000000000000000000000000000000 -344d78df9f2d85c5c401a2e723fc7055564f6a36 0000000000000000000000000000000000000000 -344f4be2a66ddc87d8128064db32cf8dbf4ebb65 0000000000000000000000000000000000000000 -34502763a8dd9de6a760aeb39961f9fa7c59efff 0000000000000000000000000000000000000000 -3450dae64b5f5b38af024d8f65c3a23cc45014b9 0000000000000000000000000000000000000000 -3450fb87f9210d8497cb788a63158b7dd20eb6a9 148c5fd396f63f5daa56fdd89a07001866e2b533 -345466ea263d837337de37bd1a2b574dd07a27da 0000000000000000000000000000000000000000 -34575dba02e14db5c1a9e874b3fccfc5fbfab87b 0000000000000000000000000000000000000000 -34593e90612e01553a6a3f6f765698344be89c3b 0000000000000000000000000000000000000000 -345e07d0f80398524a3fc16b56cbd11da7408ae7 0000000000000000000000000000000000000000 -345f1cb361f3bf233f350c47bab4d11d112041b1 0000000000000000000000000000000000000000 -346282f55b5597f12140385f1a87a199d18030ea 0000000000000000000000000000000000000000 -3462cdf2f2011410da00b0776016fdf05bb21ff3 0000000000000000000000000000000000000000 -3466bdc5d2fdd8d6fadf6e0c5719a83fbb06ec7f 0000000000000000000000000000000000000000 -346909eb951a66682d421950493799a6bb89ef73 0000000000000000000000000000000000000000 -346c0bd13f99888108cbefeb9c7c17923cac1a47 0000000000000000000000000000000000000000 -346e03a037f34e7c36c188978e4ec084739d3d6d 0000000000000000000000000000000000000000 -3470df93b31758faa93951c3f8515fee502dc16b 0000000000000000000000000000000000000000 -3471859bd554033eaee78539dfdbfc229c17df10 0000000000000000000000000000000000000000 -3472f3120dfefafa5f59d45ceb54da220f16c209 0000000000000000000000000000000000000000 -34731275411ce45ee2f4a0ea9b4a8a7c6509bcf2 0000000000000000000000000000000000000000 -34752e34002ec985231267055de0ef856992c986 0000000000000000000000000000000000000000 -3475bb5371baa79ebd94aa500a9500cd3a2cc08e 0000000000000000000000000000000000000000 -347b31d4d92cd502a897098eabc2bda4941209b3 0000000000000000000000000000000000000000 -3480d5a084c8bb20b4b9e48f319c89cd64f63fa8 0000000000000000000000000000000000000000 -3484bcec1681aa82310c1e47ec23ead25975129c 0000000000000000000000000000000000000000 -3485a1d2b355604680de03dd70465cc573d9992d 0000000000000000000000000000000000000000 -348600a2bbafa432139b96dba72d4a48118d52bc 0000000000000000000000000000000000000000 -3486cb73d8abc5fdddaf4807bec7748d42632c5b 0000000000000000000000000000000000000000 -34875f574d80fa6f00df5a2945ff3434e4616321 0000000000000000000000000000000000000000 -348789addeedc32858ec0e29ec44fada391aecb3 0000000000000000000000000000000000000000 -34892f82742329af7e7b4b22be6ad21418fd9768 0000000000000000000000000000000000000000 -348ccdbc40417594709deaf7ad738fbb9ea19214 0000000000000000000000000000000000000000 -348d289d7a4f972319edb510c77144c00a824102 0000000000000000000000000000000000000000 -348d5459c2698afb475f0cce636fce3958483def 0000000000000000000000000000000000000000 -348d7404e8470841ef9c2df29c8fa57bc79004c1 0000000000000000000000000000000000000000 -348db826ee138315e1425db47b9fd03cf4a398a8 0000000000000000000000000000000000000000 -348ed507bbacd11fbd67c96d788ed75eb09d62a0 0000000000000000000000000000000000000000 -349507356c0b69038d3b2f2358d1a3ab4247de59 f4bb3d07014fc5b8ba66de5c2c35e78d0fd0d47b -349718fef09d4eab28b107bda383ab274a45d9e4 0000000000000000000000000000000000000000 -3499dabd9a39ecfedcb72edf664af9dc597766f6 0000000000000000000000000000000000000000 -349cf9d5237c36d6a09131ad72372699de53ab0d 0000000000000000000000000000000000000000 -349d2a19690acdbcdbe4e9536e580bbc8c5c2953 0000000000000000000000000000000000000000 -349e3c6502e0bbeb15aef2b4a4a25f3f5e10fbfe 0000000000000000000000000000000000000000 -349f6f64ec46a288c376c868721fdad21929fdb2 0000000000000000000000000000000000000000 -34a2c88941742d74acd068c40a0c9446a7f44d8b 0000000000000000000000000000000000000000 -34a35a3681497538ccff5e0c8a740b240ad0c198 0000000000000000000000000000000000000000 -34a385591eea6cfe27b51b2c0751c624e9d82dcc 0000000000000000000000000000000000000000 -34a44e8b05f08720a617499b39346b6f3b14436c 0000000000000000000000000000000000000000 -34a6bc84d61ad61de774c3514ce3fad712607a8e 0000000000000000000000000000000000000000 -34ae4edf0cca1ae862de23323db1dcabff1e89ec 0000000000000000000000000000000000000000 -34b846b2a89e42dcae410f7ffd0401b897cc98e0 0000000000000000000000000000000000000000 -34b91c844a92a775d47de2228eecb440f6cdcbe2 0000000000000000000000000000000000000000 -34bc8e19f93bbb2545c9c03816afb4741cb12cdc 0000000000000000000000000000000000000000 -34bd6f08bdcdd134daa18d2d61b71b9046a87a1a 0000000000000000000000000000000000000000 -34be7b961f673d6fabdfd6bd3a9fba96cc06f82a 0000000000000000000000000000000000000000 -34bec0531adc622a950f30029cf6d54d98e7f8d4 0000000000000000000000000000000000000000 -34c392009fef142518e866f8fe2177d7db7a11d6 0000000000000000000000000000000000000000 -34c4a307bbbc927191003d64761ab19ab76ecf1e 876e2d5b6feb109e9f66addb23a9683ca7ef10f2 -34c7b33526bef25c40c2ab0dcd8709c8948964c5 a4f5b80d31260885b63477504d533afb104cd60a -34c84fd09ef6148b6501d3c587ee0f734a91319f 0000000000000000000000000000000000000000 -34cef396fa0e673524dee09dcc0963df4622e9f1 0000000000000000000000000000000000000000 -34d148e2cc769564ba2b219a56e8cd0f9ac541be 0000000000000000000000000000000000000000 -34d51b1119d39d3f118990553709bb8de0b805a8 0000000000000000000000000000000000000000 -34d85bcda98968acdad8e4fd67ff36fe48a3a964 0000000000000000000000000000000000000000 -34d972684a76c6820e94f873348eeb36d7c39573 d2e8bbe6adbcdfcbdd3ff171b6aa6693bb96ba35 -34db5b5195122c47ba9460ced85afcd711df5cc6 0000000000000000000000000000000000000000 -34dbcdc0753fa03cc0887b491ae91a65f429c2b1 0000000000000000000000000000000000000000 -34dc39d9a02490eff81ea828820f9e4cc086ea9e 0000000000000000000000000000000000000000 -34dc6a7496742b7ec29ff2018453880aa72cc575 0000000000000000000000000000000000000000 -34de167cfcfec7dbced03be271068d9d58655f1d 0000000000000000000000000000000000000000 -34e0906c9d692db7ea44fedc81797c4fd6c0e566 0000000000000000000000000000000000000000 -34e2e3541c52edc9f60a1ad9735b1f769254eb1e 0000000000000000000000000000000000000000 -34e7abe2beba31feee086bdcae12a0f7ceba72fd 0000000000000000000000000000000000000000 -34ebe16c9f2e3e1287c7f880b0e09726d2ce49ac 0000000000000000000000000000000000000000 -34ec8e992f4ac2c6abb35e58452842cdaff975bc 0000000000000000000000000000000000000000 -34f03ed86fdadf8b7b540cbe113b88a108514aaf 0000000000000000000000000000000000000000 -34f0642cfbf64f6b545764ec15a4bb07d209537b 0000000000000000000000000000000000000000 -34f1e53f1bbcfcd6c35c13a8ae407d9fc9ec60fc 0000000000000000000000000000000000000000 -34f483426930c25870b4c5455157e7a759e0053c 0000000000000000000000000000000000000000 -34f49a945c23f6013d346062306129d4619d9f95 0000000000000000000000000000000000000000 -34f573bce64f3e6edc1a32b627c8f6fa570fa6a0 0000000000000000000000000000000000000000 -34f775f6f0c37d4b1cef18407ff973cd9fb0bbd2 0000000000000000000000000000000000000000 -34f86962316de35a4a9342d4cf94d5f4aba3fb7b 0000000000000000000000000000000000000000 -34f90a65914c900173f9a42331acc45bc53d8eee 0000000000000000000000000000000000000000 -34f991853507ec328336f0fb79b839faa043e92a 0000000000000000000000000000000000000000 -34fe6dd1e05db8026bf4c2c9cef2706dbf2efb14 0000000000000000000000000000000000000000 -3500ffe14a38f7c9a4b7d81c3744c8140e931a12 0000000000000000000000000000000000000000 -3502ec883a7e65741ac493022d0c03ec10b11607 0000000000000000000000000000000000000000 -3505aae96c190f3970e15bf3b7a12ead73b95662 0000000000000000000000000000000000000000 -3506814b9b11f835af565373aafcda03922aeac5 0000000000000000000000000000000000000000 -35079122d032cc6c91fc734bd04d4ba817ae2274 0000000000000000000000000000000000000000 -3508ecebc1ac020c09661dbbea2de91d9660d01c 0000000000000000000000000000000000000000 -35096430df1e8d5f341f888b3a505d7cadf961d6 0000000000000000000000000000000000000000 -350d95443aeb0ea8751d71f262aac56d3ad48f83 0000000000000000000000000000000000000000 -350e29c7e30f699cc9b7cfe5c4d4c5878436d40b 0000000000000000000000000000000000000000 -350e4d2acf57f878d798d7d3a8d182c71298f32c 0000000000000000000000000000000000000000 -35196eefd74606110a6ef075eedf77a9920c0b53 0000000000000000000000000000000000000000 -351beb9d7c691fcd01d0cc5d23b84ba61c07fc14 0000000000000000000000000000000000000000 -351c52e74c397d3e275a51260760b062731498a8 0000000000000000000000000000000000000000 -35202cdfb1220ddc4c29f42e650c8ea37589ac50 0000000000000000000000000000000000000000 -3521a71646559c772affb031d2db1afdf1ceefbc 0000000000000000000000000000000000000000 -35228027b5cebe9b6ba6284604b8bf4969ccbc4b 35228027b5cebe9b6ba6284604b8bf4969ccbc4b -35287a0aed5b65c9a9f9093e95f08f75bf82c25d 0000000000000000000000000000000000000000 -352979a94846535348b97a774ca4c20f9e460e92 0000000000000000000000000000000000000000 -352e6d718f0d24a4cdded54137f0d0a850026b78 0000000000000000000000000000000000000000 -353024abbb12fe78af38867628892586698b5b59 0000000000000000000000000000000000000000 -353083c13cce803ca7b14bf98f5e724fa2822ae4 0000000000000000000000000000000000000000 -35313adda3ad8511abbb07506422af2a326c8b0c 0000000000000000000000000000000000000000 -353206d9d1cb67959b74701fccbcef84f15501ae 0000000000000000000000000000000000000000 -3534833478dcbc7aeaa8e7469c67255dd9ad90df 0000000000000000000000000000000000000000 -3535c3901f9e31d75d2ef3c47b9f835c79f3757a 0000000000000000000000000000000000000000 -3537f2c05af613d1dad06ef93c046df18683ddaf 0000000000000000000000000000000000000000 -353875c88a13514ee1c2e13f0f5f4d0157c5b115 0000000000000000000000000000000000000000 -353e0b631fb3220783cde35b474fc7533c08e2fe 0000000000000000000000000000000000000000 -3548a8f98d33b432a2639b02d0fd08a1bc770371 0000000000000000000000000000000000000000 -354ac6585b9a9e947ee1c5f9c8c2b7be684b8e0d 0000000000000000000000000000000000000000 -354ed062128d0a60d571d7b755c1feba3a68d0a9 0000000000000000000000000000000000000000 -35511ebc54edd56f1653a6a956210b4728570316 0000000000000000000000000000000000000000 -35526d5c1377d5f9108a30a619fc62e016a64e76 0000000000000000000000000000000000000000 -3554b16809f4c50fd7a2bb38de20c6d29a9d29de 0000000000000000000000000000000000000000 -35587e18d6d7f439af6f600853b04bacb23ac1da 0000000000000000000000000000000000000000 -35587f40a1bf25b75391eaf86f4e543fd3dd1e04 0000000000000000000000000000000000000000 -355a794f90ce9dfe3753568937154ae5233673a8 0000000000000000000000000000000000000000 -355e512908f2dc70c37f409cb2afb98cdc5ed4ec 0000000000000000000000000000000000000000 -355fe4b4b9fe8cf1d91bbe231dcd87ca2c8dbfee 0000000000000000000000000000000000000000 -3561c702e7bea3265a72bbd598d0ef079db60145 0000000000000000000000000000000000000000 -3562cc154f5f0dbc22918706708fcd745ed7771a 0000000000000000000000000000000000000000 -3564a4660091e3e6fe12684aaa262e3938982082 0000000000000000000000000000000000000000 -35654c6a8583dd34b7b7e8441edfb84bfb662176 0000000000000000000000000000000000000000 -35687156f47c58e0cbc5511a9e95ab108de8faf7 0000000000000000000000000000000000000000 -3568fecf934e4b99e0374e08dc790ff77812bf87 0000000000000000000000000000000000000000 -356967704344fa01375a59a99ff856e2abe1400f 56bf9500fcf88cd5c3f6dd8152e44da76cf10e68 -35699a52ac6bb343f59ecb9edd3680b5de54485e 0000000000000000000000000000000000000000 -356ad88cbd5c9632702ff7b92e6d91273aeedd73 a966c3e45fb6f133dcaa23cb22d7d69e60a7c139 -356bd1878f51a35d0e6d9b315da95094c32ac5e4 0000000000000000000000000000000000000000 -356d4d4c4124c881f3a5e75126974cdecdb7121e 0000000000000000000000000000000000000000 -35752f07207412a15a99fbd3129a9922e49023c5 f881c84fe9ab493fe51308cd684c40cb48344ceb -3576d292460260d587a5f56a61ed0259fb1b90b9 0000000000000000000000000000000000000000 -35787490f26ae2ba7f96c8e6b2cb7fa39717142c 0000000000000000000000000000000000000000 -357db9aae54ecfba7f881c696d20d719295f02ab 0000000000000000000000000000000000000000 -357dbec1428bffc555b9cd6fc6dc82ffb030093f 0000000000000000000000000000000000000000 -3583a3b3f2aa4008f8b4d5b0654e37eca1b1c487 0000000000000000000000000000000000000000 -35883800e764cccacf5772330bc007b6b08ffc6e 0000000000000000000000000000000000000000 -358973b3bff4e03fcb375f6c553e3e71613b57e5 0000000000000000000000000000000000000000 -358b9b883dd3dd16938c426f7268dd66d231bd74 0f5d1972e37af9af2e1cf5164537e108da6e517e -358c45a01371c6d22272d36f166f13f76556210f 0000000000000000000000000000000000000000 -358d01ca956d02d58a8ecc7372d775faef0415c6 0000000000000000000000000000000000000000 -358d949115d4c8bc1aac9df6bea2ce0d684f7fae 0000000000000000000000000000000000000000 -358ebcd0202274738fee101418fda7ae6c78359d 0000000000000000000000000000000000000000 -35907cf1784879e537f7694948466aab88807950 0000000000000000000000000000000000000000 -3599b30b798e89cb70854c91d576c7f8e2d7ec27 0000000000000000000000000000000000000000 -359a10b20f1bce6281d657677cecc1a5e382d96d 0000000000000000000000000000000000000000 -359f21684be3993e948f8f7c994c125971665535 0000000000000000000000000000000000000000 -35a07d471a6b2c300c0e8b6d2568f4345d1e17d7 0000000000000000000000000000000000000000 -35a21248561c8a817483ae4a06afbf992a6ddd77 0000000000000000000000000000000000000000 -35a44b0b6051307a74622e32aa5701508e6896eb 0000000000000000000000000000000000000000 -35a5e1fa5ddc67b766d11565f0c6e0938570c48f 0000000000000000000000000000000000000000 -35ab4f4a50c3ae4a4b19e893bc8ec94b821b60c2 0000000000000000000000000000000000000000 -35af8187d0ca49b354a55f613ac5d62f5741f402 0000000000000000000000000000000000000000 -35b3ba9119d81d39a6e446039498349e58217e28 0000000000000000000000000000000000000000 -35b52503d75816ae8378a41a2f07ea851984f807 0000000000000000000000000000000000000000 -35b57d9df064ca7e1496fb73c4b9c1e30a7cd611 0000000000000000000000000000000000000000 -35b75f06bcfe6ac452b8db82b4fb58d3b33180b9 0000000000000000000000000000000000000000 -35b8cc04842becdd06d0b977417a857ba36eea20 dd6ef5c680008389626d7828adcbca2197583292 -35b95a56ccc03b66af7117fc815ac7881e2e0ad3 0000000000000000000000000000000000000000 -35b9833b7576f3f84e1abef9e48be366cd864d12 0000000000000000000000000000000000000000 -35baeb890f83824e99e905e22105b2f44837fa8c 0000000000000000000000000000000000000000 -35bbfe2ededdeeedaa5a396af8076b8a7b42b18d 0000000000000000000000000000000000000000 -35be93c82edfbab62e16061f817fab567fae3450 0000000000000000000000000000000000000000 -35c16b1543e292fa6913f02598daa435e58d997c 0000000000000000000000000000000000000000 -35c2cd3ad9b37a35a6660b34e5cc648e21bdd05b 0000000000000000000000000000000000000000 -35c3bd55d62b77f7e46a84dd4983d4db6e6f48e8 0000000000000000000000000000000000000000 -35c7a1844dbe7a9ba8b5514b95891cd1bb3a6c35 0000000000000000000000000000000000000000 -35ca7f1087870c6023ef7a3dd0248501741c8194 0000000000000000000000000000000000000000 -35cadcfe561fc27ee973457a64880f0b85db2ec5 0000000000000000000000000000000000000000 -35cbcfe21afddd9bca0e6f6025627c4692a0af26 0000000000000000000000000000000000000000 -35cec1bbf263364e438816bc4c71f510cb05b858 0000000000000000000000000000000000000000 -35d01707fca77867195d91382cb2531b66b6cee0 0000000000000000000000000000000000000000 -35d4da3258c94bbde2effe50a18b9fc54056694d 95d7c92672fad373c7d908cb2aab65b50cb7475c -35d53f9684a04e15dfe6bc27e70a8edf45eed650 0000000000000000000000000000000000000000 -35d54dc69ca3a69037b6b895e4bb6c0bc094e0d3 0000000000000000000000000000000000000000 -35d5fbfdf96ae738ce525dc7cf3c469127356a0d 0000000000000000000000000000000000000000 -35d7bcbee5eb664e54829509d0564703a9995152 366b93e0291f21f330fa5990c5194cc9c28bffa6 -35d9a03493359050cb51953aa5cf6fd4fa85a28c 984eedd91c22162194a64e2e274813bcd1f20d36 -35d9f0c17614c3455b8bd88f5b5e06ba84d29c30 0000000000000000000000000000000000000000 -35da3fd926355a9ac00a3c8667cf6367c500c5e9 0000000000000000000000000000000000000000 -35db4c51857664a473acc4781fd7577a5cf924ab 0000000000000000000000000000000000000000 -35dc939fd104d82146846224bf171b048a47b64b 0000000000000000000000000000000000000000 -35de7a1e377b3b4578d918f9a76da0c8f1483e36 0000000000000000000000000000000000000000 -35decc6ba7c1bda6f1f2e47fc743c7159470b58d 0000000000000000000000000000000000000000 -35df207878196d0ae380fafe5f4532530a7e854a 0000000000000000000000000000000000000000 -35e260727a197748c8854e37adf96cb31e66faa7 0000000000000000000000000000000000000000 -35e70db263da6444b2a94f1d575ee9b2a7e515b6 0000000000000000000000000000000000000000 -35eb4cdf6d971dcceae664b78afb221bc14b2493 0000000000000000000000000000000000000000 -35ec2791cb7076bbcba836ee97e03b93c51d83ff 0000000000000000000000000000000000000000 -35f1cd5a994c548427edad88f76eb258f25f790a 0000000000000000000000000000000000000000 -35f1fd88aa09b1f9db809d3d1d2b3a59408c7280 0000000000000000000000000000000000000000 -35f3ca873922649dc97cd513a9e9b57784f2668f 0000000000000000000000000000000000000000 -35f3d83d5cf3f349da50d2eec33d4397277e6a61 5d4893166522cb1a38050db015cafb58da747bb7 -35f82aa4da957dfd2c551f8ccf30b79f69e75313 0000000000000000000000000000000000000000 -35f9308fd0ad2e3559178368b6267265df39df74 0000000000000000000000000000000000000000 -35f9c4a531a97d5e741d2b8b1f8bc95bbeef1d77 0000000000000000000000000000000000000000 -35fb8261143919692b77a251f830d3dde2c86b5a 0000000000000000000000000000000000000000 -35fc8e364f027af3be623c1202405771701958f6 0000000000000000000000000000000000000000 -35fe181ae73997bf2b5122dc240270240f4cf4d1 f3bbff53cb12c310cac388fa0925215d252d2892 -35fec8dceefd3f749eec6cf8ef6450be31118e4d 0000000000000000000000000000000000000000 -360693b821bfa82f5795d406e81dc4e8a985a0c4 0000000000000000000000000000000000000000 -360928c5efa8ebd586168d2660fc48d7fc6c9ba2 0000000000000000000000000000000000000000 -360c099b266991b8fea2c929555038a6ceb4a169 0000000000000000000000000000000000000000 -360c9579f8c30896d5dc65d142ad8da56bb667f7 0000000000000000000000000000000000000000 -360cfe0f0e2b75f07ab035966ac616aeab0becaf 0000000000000000000000000000000000000000 -360d6c25fd8191960fd397e6956675339a8f0956 0000000000000000000000000000000000000000 -3612f5240a86f923e10a0776eaa99928725d6594 0000000000000000000000000000000000000000 -361a9c02a51ba91a2f192fad4cd6f516207f9c10 0000000000000000000000000000000000000000 -361a9d6bfa1e6b9afb555c3ae28ab5664d7ff9e7 0000000000000000000000000000000000000000 -361bb97ef653bb09bd7acef9bce2e99f33d0245f 0000000000000000000000000000000000000000 -361be308200b022ac4e3f34094aebc140b6380f3 0000000000000000000000000000000000000000 -361e08ee8e5b74aca419911ec01b2b5c786dfb29 0000000000000000000000000000000000000000 -362182df162d3cca6e667717a51c66f02cb27df1 0000000000000000000000000000000000000000 -36219b5fb7fb4e0b6554def2d7a5810a2bd5ac64 0000000000000000000000000000000000000000 -3623ddb6ca01f5bc3e8b9ef26e282ac242425977 0000000000000000000000000000000000000000 -3624c6929cde2658a73ee7650224df3100fa9588 e5629004137f993712263710ea708ea29f860869 -3627dc130ab7ee84f8bfde568d146e28cf9fc806 0000000000000000000000000000000000000000 -362812d7c352f7f3c687efeaa27dda8ff7a3ae34 0000000000000000000000000000000000000000 -362e22f4171c3eea35341ee9aac79e48249de70f 0000000000000000000000000000000000000000 -362e870d18dc6fa9f6681057a45038cac9a243af 0000000000000000000000000000000000000000 -362f36f682424b5133cc47b3ba7d0a5162fe9d5e 0000000000000000000000000000000000000000 -363087313794cb132bd38300d4f2573930fe8a4a 0000000000000000000000000000000000000000 -3634432d894acc97fa2ac24f9ef731c1a6b246c2 0000000000000000000000000000000000000000 -3634675e0d179b770fd374c7211aec81961567b4 a634fb7be98c924d862dcc1bf6b1348c1c9d56fd -3636c163fb926c758e2bed427b7bcd6a8e4fc581 0000000000000000000000000000000000000000 -363a506c6d5ab264ffb5d9a82d9aa6379b8d27bb 0000000000000000000000000000000000000000 -363c0ffb0e36057d693670c82e38ad284af4942d 0000000000000000000000000000000000000000 -363c5a5ae0c8ba70b26185640b8ba4c7d6d914c1 0000000000000000000000000000000000000000 -363d4472032f8b8b9923b168d2620125cfdbb07e 0000000000000000000000000000000000000000 -363faa0c125c4dd59d5242b1477e9f0459f44130 0000000000000000000000000000000000000000 -364b1223d3eaa63a395d0479db5d75bd657f932e 0000000000000000000000000000000000000000 -364f28341799ca4e0e67b628e3a920c084c42838 a017090eb17d0b0c6f20b1c1851fcf80d5c96f77 -36550c1ab6b61b206bbed748da0ccd4bfe68b82e 0000000000000000000000000000000000000000 -36571044a0df8677d44b621d9cec3039f7bb6ea8 0000000000000000000000000000000000000000 -36588580acb9df4b3ab16eae4f72602b939344ba 0000000000000000000000000000000000000000 -3659d9ac43f46b78fb38d8f7fb25034e5685b09e 54e5c0dea1264549442cc351852a4fe45b607cb9 -365e4b12016ee5c4f205d0d40421c710d48c7cd3 0000000000000000000000000000000000000000 -3664e06bf9e527054a86e55176c4f43ed91ab6c9 0000000000000000000000000000000000000000 -366509eacd25fd083006e411d553b5cb178db38d 0000000000000000000000000000000000000000 -366a10b130d66855054ea80d3b30e50124926a35 0000000000000000000000000000000000000000 -366de8af2329587dcb2d2f45146a6c0fb10a3d87 0000000000000000000000000000000000000000 -3671b425c901ec57a48504b23aa32c3d03c59eab 0000000000000000000000000000000000000000 -3672010f40d6082dd27ceb19dbd26f0d79ead997 0000000000000000000000000000000000000000 -3672e4f13dcb83bdee66287d8bbc7648449881cc 0000000000000000000000000000000000000000 -36739de37f8671c3d499c88c3059b515d610491b 0000000000000000000000000000000000000000 -3675114c4507efecb18d275907c2e38b938e7ba4 a1e72469075ea1eb3ef83616442d5bb6170a5529 -3675d8d7e4cd14e1558d0dd30e8c003536c3eb18 0000000000000000000000000000000000000000 -3676a17188eff46c30bc178925b0b2eb7d2b9307 0000000000000000000000000000000000000000 -3678a6db126048bf052180c85577daab044759aa 0000000000000000000000000000000000000000 -3678ad381351e239a28248ac235a41336d970011 df696c515d402e69cafa73ab84d76b99440eb83e -3678d8ea0e4c92a88da3bbca6d17ff401c4cd5e9 0000000000000000000000000000000000000000 -36796d7db1dd5c7e6501e9ee527bc407b8ede69b 0000000000000000000000000000000000000000 -367fd4533b2ebcaad33b7d3bc7fcb2c95a32e546 0000000000000000000000000000000000000000 -3682762cd1c22b8118e287da3c5034e03bdc97ec 0000000000000000000000000000000000000000 -3682c77eb234adff717f2bbaf589a5ce80af15be 0000000000000000000000000000000000000000 -36869bc1baff50bb4b948a33f3f3c2dc0c681925 0000000000000000000000000000000000000000 -368a4c6ec5ae7551c6bcf3730578fb3baa182176 0000000000000000000000000000000000000000 -368c38958e20e3975ce93a444287f810c45b0feb 0000000000000000000000000000000000000000 -36904dafe15895416ad8a728e9d100bc0a488d45 0000000000000000000000000000000000000000 -3690711874f56dac9a670516cfee233f499df0ba 0000000000000000000000000000000000000000 -36928225c3a4c5ca988165232b35f7e5aee0a98f b667a15e38fdfe36b7a5ff02c362bbee7db6f7f0 -3693b0ee37a6a8ad454ad24f96648d1cf3ab47e2 0000000000000000000000000000000000000000 -36957607e99974f4e2e7bbf8b333b2b7446ddc18 0000000000000000000000000000000000000000 -36a1bb34b7b7089867fa43893f9d22855153398f 0000000000000000000000000000000000000000 -36a6e2aa5dbcf33088f34981ef3a5083fe02dd1a 0000000000000000000000000000000000000000 -36a894a62760104ad57aaf761a8a56e478353e87 0000000000000000000000000000000000000000 -36acb31fc42e4a0e8c198b04528ae970f73c99d5 0000000000000000000000000000000000000000 -36ace4cf045a98d1cf18e209655d2c27c671f8f2 0000000000000000000000000000000000000000 -36ad2f59ffcaa0eaccdcdd316d95d0b0f2e7da43 0000000000000000000000000000000000000000 -36ad797985b0e40bb71254ab2c71a857b54264b0 0000000000000000000000000000000000000000 -36af15d54186bfc95637db10d7d8a40c5c9c27c6 0000000000000000000000000000000000000000 -36af2be7c48ee44fa113b632a6cb657a3d48431b 0000000000000000000000000000000000000000 -36b81969f823cc9297e4e52c953b49f1237839b3 0000000000000000000000000000000000000000 -36b9eb05ece445d79821e9b37ff88f718c90f781 0000000000000000000000000000000000000000 -36bd047210c4d921c9c613ceb6cb4c27c307838f 0000000000000000000000000000000000000000 -36bec6af9a4166f003bbce80bc23705a9f010cb9 0000000000000000000000000000000000000000 -36beeaac3d39624b8e94ed99d1c470a1d5ff07da 0000000000000000000000000000000000000000 -36c24dc9fa1854afe06383f9a2d1a8ed909a494d 0000000000000000000000000000000000000000 -36c32a2a930308443ad7fcbbc373c31cc02b9a4e e027def4a1dc9ab8fee9210608a78b2f98066d3c -36c55265715c3244fedeedecd113e2fc63e09f2a 0000000000000000000000000000000000000000 -36ca1dd256c37fbbdec46ed5e0b88b44270e5a93 0000000000000000000000000000000000000000 -36cbbfb8d730d9f81e909ca1218f098655d35809 85e1088fffc3c4013f9782df9c86bc44d9adcff9 -36ce5db104c144e48663895decb2c3e4c8892755 0000000000000000000000000000000000000000 -36d07eea9a83cde13bd1459064509d34b968cfa9 4d9c6e78ca3b41d4e3845c1da3709ea504e815ed -36d18e7d4a32ecfdacc1eb086276ffb1baf0393c 0000000000000000000000000000000000000000 -36d3d46959e2cf1f53a3512f178500619cd54169 0000000000000000000000000000000000000000 -36d8d80891c1dfc49dacecccc7d43b7fe6a6bb89 0000000000000000000000000000000000000000 -36e1d917ef7be36e8b4ff5193b456390061f2e21 0000000000000000000000000000000000000000 -36e395fbb579af22a342a724be2bc4f76a937856 0000000000000000000000000000000000000000 -36e45b20ad22aa7c18bc561373cbdcf5047c68f8 0000000000000000000000000000000000000000 -36e4bf067b00137e3853c442bc47fffd3c4444e6 0000000000000000000000000000000000000000 -36e90504c2334d3273c35b4d468ebe1562bb27c7 b28507aa96f3661784bf59ea3cdb6ede799fa759 -36ebb0b6033f0ec60b2f385ce9f715b427919ca5 0000000000000000000000000000000000000000 -36ee6f542c15f7d38d08dd18c1c13ca61a310608 0000000000000000000000000000000000000000 -36f75cba3dfc02fac504ae1a8960470b04ba631b 0000000000000000000000000000000000000000 -36fa9a0e3d9f45d2f0342d47e378c0a33f916adc 0000000000000000000000000000000000000000 -36faf2f3d664c5542f4cf4dc97d5140e7a42dd66 0000000000000000000000000000000000000000 -37036f13a797507de771c1ab35466d39b4ef39bb 0000000000000000000000000000000000000000 -37038f987124f0cf22cc7d5fd6b84de38564f8c3 0000000000000000000000000000000000000000 -3703af1b3ddb21179bff95c149f34a6ed6449b27 0000000000000000000000000000000000000000 -3704273acd68094c276aa97ad054aa587eb8eba0 0000000000000000000000000000000000000000 -370652e5359cf00ae11d809f81a9c23fd6a28156 0000000000000000000000000000000000000000 -3707997cd6a2bb074330fdb640cce79f2b68f5ef 0000000000000000000000000000000000000000 -37082bdcded5d5279285e526cc8ab46753ee8433 0000000000000000000000000000000000000000 -370bb99d281329d57097c14de8f3620a7c248bd6 0000000000000000000000000000000000000000 -3717f34598aeede5f16584e889fe03c722a04430 0000000000000000000000000000000000000000 -371a80eac9b930d2c442df07d5cd1622bc9c6e96 0000000000000000000000000000000000000000 -371b0fbba9653cfa96bde00464776c63e93156d0 4c9b3b521bf143f3e29c55cf1e6f7dcc847b783d -371d97371fc1d2a372ffe4c8caa8d609e1cade0d 0000000000000000000000000000000000000000 -371e92c3d8d9ee92542dfae4dee1d9fd0c940385 0000000000000000000000000000000000000000 -372350f3bfad45ba01db850a1a3be40c803e196b 0000000000000000000000000000000000000000 -3725fe1c95b201563518c30e1988b2f32ee099aa 0000000000000000000000000000000000000000 -3727bc551bf47bffafd541f1ee3ddf706586acb2 0000000000000000000000000000000000000000 -37280533a76693adac626a37ffc8daa2276400ce 0000000000000000000000000000000000000000 -37287d6b0c8dbbc5afee4fe18a7df2d14242b1f1 0000000000000000000000000000000000000000 -3729f4b4e8d7c426afd9402f51ca183dabee4294 0000000000000000000000000000000000000000 -372a6a3537093196c154784be56d9b581cd3d1bf 0000000000000000000000000000000000000000 -372bd58d1eab88b7ecd496646ed202f7dcdd14c7 0000000000000000000000000000000000000000 -372c429475669a9015321503e97ead9fdcfae5fe 0000000000000000000000000000000000000000 -372c70d95b6ef2b07d7b71090592456bab0a9662 0000000000000000000000000000000000000000 -372dfed158ca2fdd1373f0543cd5b895bb81ede9 0000000000000000000000000000000000000000 -372e1b4d392a909073c06aba5975d7bedbf0b725 0000000000000000000000000000000000000000 -372fd14f6fa114cca80b657e82982bdf81dd5df5 16cce059fb7a9e79393bd6c515402d8f8dc08be0 -37323ead9517a89b21bd17913c4fa04a9d713f16 8e8fb43c8d8bf50b1dfd460e339b72a2ebfbb0ee -3733e082ad183251e0b63d08b52c448a243f9710 0000000000000000000000000000000000000000 -373591548f2bb7cc35e46242ea4faa0adcf7febc ae8f9bb4654b298faccae827c9e1564a55e8e152 -3738e1b83e083053626e0660a35c9dbda9c8d657 8f6de8f50e2c5786c3f91589916870e424f897e6 -3739933b8c796d45aad74410caebb2734dc00aa7 bb27b3270eafa4cab5b29fe9add9d4d0d2cca2f3 -3739ac5804fbde29208c4820d974541195898682 0000000000000000000000000000000000000000 -373dfd66947965b4b573d7f710b7760eb85f882d 0000000000000000000000000000000000000000 -3742d36be1e1d0d9249ce7e093f4f05ead85b8e8 0000000000000000000000000000000000000000 -37472ea683da3b816dbd84940d210b820a89f331 0000000000000000000000000000000000000000 -37477ecbc6308611c74835624f2446d2cc1b4742 0000000000000000000000000000000000000000 -3747b34a1b6e86526f77fb7d340124039f5657cc d36ccc79d6f7c89fa085b642a40be0f938cc7605 -3747d3db53728cc147a14f2c8b600717fae5e3bb 852703d8e476aad4a0da9e1674d514a5b25f893c -374c5930d72bec3dd8f22bc31ec35938635bad18 d47508579c9e31759adde7151294e7a74545d569 -374ce3dc15c80f1913b85e4c58d2eb41343347c6 0000000000000000000000000000000000000000 -374e41849a6d73e6805e4347c9c959103c760413 0000000000000000000000000000000000000000 -374efba1738e487736f36dee70b0e825df11a46c 0000000000000000000000000000000000000000 -3750df03dcd93fda5b06992088a4d5c8e1133fa9 0000000000000000000000000000000000000000 -375403f7f1064cbb9849c813fd943ae6344220f4 0000000000000000000000000000000000000000 -3754c18c5f7728b3ae1dbff6c9f3d4e676d28114 0000000000000000000000000000000000000000 -37587bd01323b3471b10ee3c6bdf7340400c2f33 0000000000000000000000000000000000000000 -375c17909184171b6d31768d95c4772ccb659575 0000000000000000000000000000000000000000 -375cd522c9c9ed20a2ee0523847a7a98f3398905 0000000000000000000000000000000000000000 -375eebf943a2b69d842fa53a4e318938447a5249 0d4f23c94d9295e0f75e264344694b73068e5044 -376417834e593ad875ca3d9a1311e0f072619319 0000000000000000000000000000000000000000 -3769bb0f3ceec66abfbfb13b7745ca617adb026f 0000000000000000000000000000000000000000 -376d3f9c2ef7fcd64d8b8503d552013acefb8b5b 0000000000000000000000000000000000000000 -376da049d59c1f589c37e2ee4e61c793032d6dab 0000000000000000000000000000000000000000 -376ecb7b1fdc22fb2f3b0278f685663f7af67912 0000000000000000000000000000000000000000 -377518d34bea7620a75116b27d431eb2dfbb7fc6 0000000000000000000000000000000000000000 -37771eeb9ea6ab51f86c495da428e1d636c7a31e c8e357dffdfcf419ed421ba848e6108d6f51ca5b -3779ff39897831154f59bfb41bfa81fcb1c6995a 0000000000000000000000000000000000000000 -377cbed58017458cd07b087a70d26624def218a4 db5d01cfe1eac9e0fa926719287813577f96cf18 -377da021f611e6ed70485f244fa3669a3c03580a 0000000000000000000000000000000000000000 -377e74cb8ee51a0185c4413cafee84216b42ca90 69e4482dd8154c603db0b528738e59480ffc1341 -377efa4422523885109205345e6b807d760171dc 0000000000000000000000000000000000000000 -3782dbb92cdf881f798bcf40e4082bce3fc5dfb3 0000000000000000000000000000000000000000 -378609b8a6b85aa4a5a0dd9d2dd0b3069da512b5 0000000000000000000000000000000000000000 -3787c3f4374895e84700cb4657097e0bb99fa896 0000000000000000000000000000000000000000 -3787ef5bb901baed06274d96449a7b822e7dfe61 0000000000000000000000000000000000000000 -378822217c0e8a460adf66af3b85125cd6e826cc 1ea980d0ce0c0aa6ef67d79b67ef2f464906caa5 -37894faed3f858602e4dbd34567c26df08332b16 0000000000000000000000000000000000000000 -3789a703c24395edfd0d1a3414a36748f52bb9d8 4827468c37d917eb773e4a2aea4c4cda2648ab21 -3789b214b304db9054803ac76a8726cabc8df036 0000000000000000000000000000000000000000 -3789d01ba8a36e6798453c2017b88edc21f228bc 0000000000000000000000000000000000000000 -378b6311924f1595619e55f6e21b4bff2faa1344 0000000000000000000000000000000000000000 -378c046c40da530eeee59b6bb3f887b2a73b83b5 0000000000000000000000000000000000000000 -378c28cc339ea6e38c864948777c3bc25d860ed6 0000000000000000000000000000000000000000 -378e92e5493b0af265ec056d5ae23c53b1989aca 0000000000000000000000000000000000000000 -378fc33953b7acab5f47a9a263bb6f5e853c4341 0000000000000000000000000000000000000000 -378fdcfb21294c98d0a01be5c287256849743e68 0000000000000000000000000000000000000000 -37909220d257288cef2969d3e825394d62b5830d 0000000000000000000000000000000000000000 -3793b3064c12178415d5c23e6322c167b269909f 081681528a491a25981a29a4e82cea2c5a0c0937 -3793df05f3de205df0881748b3c8263e605c8bae 0000000000000000000000000000000000000000 -37949e1431fff9f935939c32a5d8f3cd3c0a2c8e 0000000000000000000000000000000000000000 -3799f972f5202ae50fed844504b4922963e2dbae 0000000000000000000000000000000000000000 -379b687b15b28ee519ee5ea7c69cef098840b3f0 0000000000000000000000000000000000000000 -379c3111048e250d6e846015f739a64295ff1e94 0000000000000000000000000000000000000000 -379ce1265a0edbf5b41e51fd490d91925ca564e3 0000000000000000000000000000000000000000 -379d23588def29a360fca16d5daec6c659e13509 0000000000000000000000000000000000000000 -379f0fd299dfd2a9868fbed1da90181ed085076f 0000000000000000000000000000000000000000 -379f68c6fc5ac7cfdc68986c8cb0d60a65af2004 0000000000000000000000000000000000000000 -379fa4cf1c5efda46b455d5fab4b76edf2321a91 0000000000000000000000000000000000000000 -37a12bad6c625be2f4df088dfadb72ded9a3389e df6cda71247bec99f9b0490eaa2007d9e9d67ea0 -37a5824aa65a9d12dc74b368be6284f8159c6e1e 0000000000000000000000000000000000000000 -37ae4795d9ee97e44a15690edd0aa4b72671a9ad 0000000000000000000000000000000000000000 -37af9e435dfa7cbda2fdb611f3d747b6a14e15cc 0000000000000000000000000000000000000000 -37b2a90a5d236847c4f7da43706e2cfb0b0e3767 0000000000000000000000000000000000000000 -37b30e4e87272dbc417c309c1aebe4f386384bd7 0000000000000000000000000000000000000000 -37b506195b32a10d63b65a06fa40f01b48d63e61 0000000000000000000000000000000000000000 -37b62aef4ae1907f80257a8f02951fcd0c16749f 0000000000000000000000000000000000000000 -37b74f75786afd2019808cf35839ac632b754de3 0000000000000000000000000000000000000000 -37b7b83f2d883a64be07c6b7fb913a484f8af3f5 0000000000000000000000000000000000000000 -37baaba2bbf6e7cf99621aebfeffa5b730a9a7d9 0000000000000000000000000000000000000000 -37be0e0626e8b96e617e800392651eacc5f65bdc 0000000000000000000000000000000000000000 -37bea61c699b2884b293071259d27edc68184ac0 0000000000000000000000000000000000000000 -37bff685c57167d5e40b82629c70bd1b3c22f3d6 0000000000000000000000000000000000000000 -37c2ed0b4c528cc2f59fef5f15cbeab9bf3fab48 0000000000000000000000000000000000000000 -37c8ec8c6a291d2779a7c193e598030eea287b83 0000000000000000000000000000000000000000 -37caa3b5bb0d16ff7343e7ecbcbd37b94a5d4cc4 0000000000000000000000000000000000000000 -37cacb933cd2811fe99b2b623673f7a279151b42 0000000000000000000000000000000000000000 -37cf0c5a0c66e94e4184e81d7dccc8eed001b66f 0000000000000000000000000000000000000000 -37cf1c9894c356e6c11057ed206fc37e44d64953 0000000000000000000000000000000000000000 -37cf763bbc20e8fbb94fb941a0d1e6760526855c 0000000000000000000000000000000000000000 -37d269b8f6d0f8e83a044a2902a7dc92580bbb87 0000000000000000000000000000000000000000 -37d2d048ac172a5179cc9c637303dfddee15e32c 0000000000000000000000000000000000000000 -37d32b5f1157a917c77c4d9b246b2d4be60819cb 0000000000000000000000000000000000000000 -37d5074da4c771f1326e7a93919b9cdb477aeaee 0000000000000000000000000000000000000000 -37d6a830ddfc0b5e0100660724eb7e026f609c46 0000000000000000000000000000000000000000 -37da852aa1f9b754fed577897efa509ef4d578e5 38a8f095e1ff8b557702acadbae30da434f42c5a -37ded2b67e27b87f7f0c299abac9d86ada8e2b94 0000000000000000000000000000000000000000 -37e0152a595d1cf573482359769244a50c4efb7f 0000000000000000000000000000000000000000 -37e088f2398fee036e4907b47d1a71229f6ad18f 0000000000000000000000000000000000000000 -37e10ee15067a55ff20be4641c5b3935ec3aa170 0000000000000000000000000000000000000000 -37e48ccbbd457e838f20d1dd995cc13eb3e24a8e d63b71ab5f67c1c689f92717d2f811fc4925ec33 -37e7d055786fee00e175f04b6a2f2391996fe471 051193a6a5e664fb0d17af56cf3b00e521754bef -37e8b17c3ba87568f08e52cd9c7c045bf63f06aa 0000000000000000000000000000000000000000 -37e8e2bb736cc90edb83ed0356f14ab348e7156a 0000000000000000000000000000000000000000 -37e8f0fff4a8fb73993de316713df927cc095ebc 0000000000000000000000000000000000000000 -37ead82a87f9191686c59cf922611540e4043fb9 0000000000000000000000000000000000000000 -37ee71573eea0b2494b6d45356ce8f029d72b335 cce54747da187d3b596f8799d9c6610a4c9a2ac2 -37f3578383bc305f1c3cb677e10e28629cf00c42 0000000000000000000000000000000000000000 -37f37f40b049bd2307c64109e602f7cd0e18fd1e 0000000000000000000000000000000000000000 -37f3e09ca179f3d16c3e53b0472735767d7d916b 0000000000000000000000000000000000000000 -37f4826021c350a53044c977c54de0fe0c925bba 0000000000000000000000000000000000000000 -37f5235ffeee171dda0aa57940c0e2bd3be78c75 0000000000000000000000000000000000000000 -37f584e7cf96acc7738fb9097b8016df34aef79b 0000000000000000000000000000000000000000 -37f858a5579386dafaddaffbe15034dbcd0f55c8 0000000000000000000000000000000000000000 -37fa587c55a58580cbc51d2d1960403bd0739c8b 0000000000000000000000000000000000000000 -37fd0fb436fcaccf0cdf17093556571c12767a0f 0000000000000000000000000000000000000000 -37fda033a27c539ec9b25239b7317a8eed594637 0000000000000000000000000000000000000000 -38014d8353ee37a01256b62e7d9cc21871a1ecd5 0000000000000000000000000000000000000000 -3801e08ff8007bcdc2fb2508f2065d130bfec58f 0000000000000000000000000000000000000000 -3808af7f18a38ce25d682a2acfa62f05e9ab6325 0000000000000000000000000000000000000000 -380c441c88599f581d64e97d9d4646c9581ce650 0000000000000000000000000000000000000000 -380d56d7ed942931ca7e39c4b4355dbe7abffb7b 0000000000000000000000000000000000000000 -3813e27b5323f8f0b7153d8fd73378abf5c96edf 0000000000000000000000000000000000000000 -381714c59c090a9ccd58cf6cc393fbcc25685b37 0000000000000000000000000000000000000000 -381c45e332697a9ac5dfa41ee769cd9ef2f58c7e 58781069da2dfa816b5c3d958ab5a48f8a42dc67 -381e8ebf1be03abccb6d6a7d44488dcb1c56a0bd 0000000000000000000000000000000000000000 -38231ac293eaabd5161c7276a72b9683ad02fd3c 0000000000000000000000000000000000000000 -382621367eb65a36a9f05fc714e90c45ccdf3de4 0000000000000000000000000000000000000000 -382bf0a5fd939cc4313112d0854c8fa8f09f640f 0000000000000000000000000000000000000000 -382c740d5d45e1a84cbb792aa2616cb672743831 0000000000000000000000000000000000000000 -382c7910bb959e5961247a00a684e33db989d2f7 0000000000000000000000000000000000000000 -3831619d942c7878786c0d96acdd191aba209e68 0000000000000000000000000000000000000000 -3832307b728cbc9f50e95936c1069ce4c846c6c9 0000000000000000000000000000000000000000 -383a659e1f0f7aa3330b31a095a1e927611d4c71 0000000000000000000000000000000000000000 -383ae8f5b011834e6109c4ddbcec3ae8ea690103 9f5750a0087aa80fb9863cebcb35ee65c4c4bd14 -383b3e1208de1b80440aaf2806b60abe4e135bb8 0000000000000000000000000000000000000000 -383b579aef7ccf8e553603db99fd3c4a89bddabe a48e195395d45e37b6815c8ec0d8ca70718276c9 -383c053956f096ecd79484148e8212287939d8fe 0000000000000000000000000000000000000000 -383ede429794c92215b63044455c64a384994783 0000000000000000000000000000000000000000 -38404728da1f908ab84c1cb47efb43048e348a8c 1bea6d5fe3151a282a6f4396e43f7226c7c165c6 -384256aca1480f56891471a921cbf52b94332bca 0000000000000000000000000000000000000000 -38437559419eb373585f296935ff5a02e505df15 0000000000000000000000000000000000000000 -384aa30ab5e57d3f40eb89a84c88384179490ea2 0000000000000000000000000000000000000000 -384ab24a4beb4c42f95773dd5fa409da5cd734e5 0000000000000000000000000000000000000000 -384bff9494c73ecefcfd86a92ea57a377fa75cb0 0000000000000000000000000000000000000000 -384d164594083f57b5032864133c48d027ad5ca0 0000000000000000000000000000000000000000 -384f625642a37c7d0c7e934108fadb288baa50e0 0000000000000000000000000000000000000000 -385114cea96bc0cd9b88c7e47638df2f833f978d 810bae47026b3d128f4533ab88319282d91d7183 -3854039e515e27962eff6720dcefde6887999623 0000000000000000000000000000000000000000 -3857249d710c4e5b9ba5e7bd4395b2bef6cbaa9f 0000000000000000000000000000000000000000 -3857ac35a2148d198bc4ad933022aa274d3ae3e3 0000000000000000000000000000000000000000 -385badd0022b08ce45c82804b46a927c9d56a06f 0000000000000000000000000000000000000000 -385d9fd8bc6dddc3a00707b1028de0f5a8e6bf21 0000000000000000000000000000000000000000 -3860b905cfabd3f39c31633903bbf310502e8b0b 0000000000000000000000000000000000000000 -386264efad8bd09bad1efa1eeffe1957b65acbe1 07d455b66dc64270e026b9493ff541fe332587cd -3866b702c672024a7bff59dc369e08d911c7bb36 0000000000000000000000000000000000000000 -3866fba43ed70c07afa89df7daf21529b09b4f3b 0000000000000000000000000000000000000000 -386aed2ada2a5a740cfa797e02c7f1db026aaf09 ef1f267f613d645b44442c19d9d32add1eba213d -386ce54b59fc9a04332e39ecc1e7fccd01ab42f2 0000000000000000000000000000000000000000 -386d56a79b3cd16cf6a2c882e468002ee3282e6b 0000000000000000000000000000000000000000 -386d6711be6d1cab52ade81a87384cbfdce4c78d 0000000000000000000000000000000000000000 -386e01418a55cb94a88234907f6b1c2e07ed8b15 d6bc2ca625fbbd992dd931d2d517949ca80dab8b -3870c765942fce3de0dce0a5380902de208629d9 0000000000000000000000000000000000000000 -3871fadd73f3923ce22881976b8b68aad45560ff 0000000000000000000000000000000000000000 -38725d95e1b34d4ebc80bd2c975fb58f413d73e3 0000000000000000000000000000000000000000 -3873c1f57821dd3deeaa6bb0dbd6fb4e6d3dd411 0000000000000000000000000000000000000000 -387476d59bfb5ff6be5f433c6e2a2cf3ad2f43a9 5e22e19c77cb027e4fea9aa8cc1044c548177d0f -38754fb943237963cfae7d6667466ee57fbc179c 0000000000000000000000000000000000000000 -38785e987736461dd63952c887e2079a83187ba4 0000000000000000000000000000000000000000 -387ab6dcd27d7ec1642fc5d649148d0b2314812f 0000000000000000000000000000000000000000 -387e6d7cddf7053e6705620f3321d0ad043c8791 b5ae468a70573d450d0286c8fde98f07f9c98bf4 -387ee9bda3dee0f0b7ed5b49427642224a45cf6f 0000000000000000000000000000000000000000 -38809793c1bd2e929a80f49f2c281f98ea120ac6 0000000000000000000000000000000000000000 -388226f9e106d2ab1fdc2ce193a3b311b2f4b6b9 0000000000000000000000000000000000000000 -388307f4a5cc74978c7c2600fe7c80f73d890338 522d0611cdfd15de99964ae007588aeaff6bf5f6 -3883965ad06c72c0641950aaf79c3b675b3545fc 0000000000000000000000000000000000000000 -38842fa7dc2aab95c8d648a14b0593eb7f2ef553 0000000000000000000000000000000000000000 -388674caafab28fc9357f41c6366952b308c384f 0000000000000000000000000000000000000000 -3887a894e5284a65ac54c6dd68f2192bec2abb4f 600f58f2a4d4a111f3ce631b8caa5652d9e2fa2c -388840d0543e23e0ae3f7ce240ef2df56306c4b9 0000000000000000000000000000000000000000 -3888ed44fa2ca4df364f4d0859a64c15b21ba320 9de626f1824fc241cec2ffa38dacda7a13c6c859 -388e27dc333086688d2bd5ccc234475f9dc96d09 0000000000000000000000000000000000000000 -388ffeb190cd788ba7d663fd6e47e305e9ddfe6f 0000000000000000000000000000000000000000 -389525942dd551c9b1943d404d76c03ab4a6203b 0000000000000000000000000000000000000000 -38965efae6b0a417ba178e2a6527461cae1f82c0 0000000000000000000000000000000000000000 -389b10f4432e00edd2fcd6339f3a790ffbde06c6 5feefca126dc94c07568738593509739eaabbba0 -389b3fcd1f03e265700537c26086342001cbcf15 0000000000000000000000000000000000000000 -389b85d77318342edf1723f05be5b97e7f8ee770 4c9186be4c5752f0d58ff518cec66d45d0814d2e -389b926c1c5fa87131d7a245bb53eb1206bbf2e8 0000000000000000000000000000000000000000 -389cdf7d0fa701f05866be360417e14dae987e9e 0000000000000000000000000000000000000000 -38a15de0ad50630b5ac143684c205254186478bb 1b0f30cd2ed05028148ea108d5a7c8439adb5ebb -38a2c747938dffdd721b8ac763ee2b3ade203b43 0000000000000000000000000000000000000000 -38a3b0d5528efec26d14d1ef6b1cd0ce8c3e1fed 0000000000000000000000000000000000000000 -38a5ac1426e3d48345852188f60dfac954b02c7f 0000000000000000000000000000000000000000 -38a8026fd3891d54baae88e845c299b8ae57de6c 0000000000000000000000000000000000000000 -38a88368a09493f38616968a9e2864bfebb1bdcf 0000000000000000000000000000000000000000 -38abe7c16ecdeb0c569d6874d202e893c6c01e93 0000000000000000000000000000000000000000 -38ae4e994c5bf195f87d950541b722adcc09c7de 0000000000000000000000000000000000000000 -38aec3d575b40e73f0fe0f50d7baffaa72e5f7d8 3255e91642de78cc064eed433e4476cb86d02b75 -38b003a6aea6f6f23362eb39798478260848cbb9 0000000000000000000000000000000000000000 -38b413652379c700cb16437c5f4b2222520e57aa 0000000000000000000000000000000000000000 -38b4f3363dc1bbf77e69dbbdf7ee18b453f5ea90 0000000000000000000000000000000000000000 -38b8faf1805fcaf24456c82563b2c8fcd599da81 0000000000000000000000000000000000000000 -38bc312a17120963ffed8b6f660d1af53e91ae28 0000000000000000000000000000000000000000 -38c16fbc75d2ba87b5d3784d882a00283f056062 25da31a3853d656d585acef90a008db1560e1890 -38c38330244df2cef54a6a3dfb51795c5cef5906 0000000000000000000000000000000000000000 -38c44265bad45f8a63d8061191b67f30e9f81646 0000000000000000000000000000000000000000 -38c4ad6a3deff9342dc0821ffd279d56679c5b1d 0000000000000000000000000000000000000000 -38cb4ad393bd34f21a611b1bae3866662c9ad12c ba1b0904cc6449c3b9ffaedae28ce89a911c2139 -38ce6211e1da2f62833f8961511f3c980ea9093b 0000000000000000000000000000000000000000 -38d0723a6e865c163527b252afbca7fc91ac473d 0000000000000000000000000000000000000000 -38d18b30469519ab140182877f7b643e28e65ddb 0000000000000000000000000000000000000000 -38d3616bf5863d6cdc371d6dbd65bc67bffaee3e 0000000000000000000000000000000000000000 -38d4038fbce87f7dfcc09976a3af3062c4b77754 0000000000000000000000000000000000000000 -38d634a6b5e3ac34076fe9053a0d1fc042772aa3 0000000000000000000000000000000000000000 -38d838fb9314eb1a1e0a314fd66402a12833240d 0000000000000000000000000000000000000000 -38db28310e96c9fbdc29fa920c0fbc34a82ae3d1 0000000000000000000000000000000000000000 -38dc8a3a5ad3675310e1cb2f9d8cb304e52d60e7 0000000000000000000000000000000000000000 -38dd875b75c1a9639f4cb0b35e872f7ac202fb37 0000000000000000000000000000000000000000 -38e09927fb4af19f6f0ea36be93b61c567c6d816 0000000000000000000000000000000000000000 -38e3798be2c72d46c78c9c98b1b4264adef6bd25 0000000000000000000000000000000000000000 -38e3a5031652a1478b66d0e23d0f576298b27e3d 0000000000000000000000000000000000000000 -38e583cf8ea3f7b65bf09b9bb12e5a05c269541b 0000000000000000000000000000000000000000 -38e589c73b84e09a264719ba14718afc68b7b3ed 0000000000000000000000000000000000000000 -38e65393c58b006a923c5bb7878aee5c73e21b20 b01f963b22e0b443faf6f8cd7ea7ee2d6f20abb0 -38e6b75eee450e3d6539325a5b4d2361723b7637 0000000000000000000000000000000000000000 -38ea7914b1fce5c4fde4315a33b598e55e06c4da 0000000000000000000000000000000000000000 -38ec36cd37b0fdd85d79ce8c8464355231b10f35 0000000000000000000000000000000000000000 -38edd0bedc0a0a98da5bbbf6ee5506334ba970a5 0000000000000000000000000000000000000000 -38ee859fa546db84a0a439420941a94ae49351fb 0000000000000000000000000000000000000000 -38ee86c3c030bc74362a7e5c185192ef8ad5a442 b2ae39ef1e3611ad47a022984efbbd64e59c7c75 -38f15559efd0b54b8cb26fa34ee8aff1e7a9e701 0000000000000000000000000000000000000000 -38f174c66c4f0cf29e2c6c25f58acd3d90af962b 0000000000000000000000000000000000000000 -38f1ad94a3b869b4aab5846159624c032a3d9690 0000000000000000000000000000000000000000 -38f1ef412f5670f46cad5e601c74792b72fc91dc 0000000000000000000000000000000000000000 -38f5bb6cc0554cfe475470bbfd807c798a848742 0000000000000000000000000000000000000000 -38f60b3006890e4acc48b378f62f09547366772d 0000000000000000000000000000000000000000 -38f66b25ab8d0a59ea1b6bfea6171b748afdc139 0000000000000000000000000000000000000000 -38f81d55799d8eff5c82b3f1b32823e56e50776a 0000000000000000000000000000000000000000 -38f840329e8d7836837937e12ef6f9202951e754 0000000000000000000000000000000000000000 -38f87ce2322f1686267eeaec6d3dff8ca1e14722 0000000000000000000000000000000000000000 -38f8ca53af2ee74cfe01a2c0f798cdad439a2067 0000000000000000000000000000000000000000 -38fb328862c0e14c63c33f295398e28b66d301d5 0000000000000000000000000000000000000000 -38fb4c187cc8580d85c4a4802e3c44b2bd14bbae 0000000000000000000000000000000000000000 -38fb898f9a9623e4c134394da2082d784df2c253 0000000000000000000000000000000000000000 -38fce359c4910bfe1f5471e62cb0ef8c0b6ae7d2 0000000000000000000000000000000000000000 -39012aa1df962238069d57c0165fe663fd22f97d 0000000000000000000000000000000000000000 -390278d79b453af8f2f0837596c4cd25882b951a 0000000000000000000000000000000000000000 -3902cc7868fa1a7a7e82ecb7dc971bc18e08af6b 0000000000000000000000000000000000000000 -3904a57738d710cb206e4d9db5a2bb44a8852b51 0000000000000000000000000000000000000000 -3904fd71abafac893dc0c1b2b67f4f818183ee08 0000000000000000000000000000000000000000 -3906c681cda6cf21e5b7034be54515ba431cb7a7 0000000000000000000000000000000000000000 -3906d95218c8b4b1ce3fb57f81d0e7b3786794f6 0000000000000000000000000000000000000000 -3907aa7388c60bed52ef697cb7cdf7197879f708 0000000000000000000000000000000000000000 -390a1ec368046322b435305ceb86fd2771927bbe 0000000000000000000000000000000000000000 -390b0a76f1106a9be69291d68d1afa0b707c741c 0b0a8c63ae7e12a9af9c255d9cbf1c7daee0e5f6 -390cd85f04bf4c562d1eebde6ec5494b5b6dd10b 0000000000000000000000000000000000000000 -390f124427ebaf11767442b473c49c7b16c7dd3b 0000000000000000000000000000000000000000 -390f7ec06fed08c52778d1f808b753f647e3f110 0000000000000000000000000000000000000000 -39148ec514f3868668483448015e8b97b3265953 0000000000000000000000000000000000000000 -391611c80308cb7498b4de8c4d6814674c16b122 0000000000000000000000000000000000000000 -39172113a806ea268cc9b8bded589c560a50cb67 0000000000000000000000000000000000000000 -391ac9026bcd3d1beab16e353ed5c09f55881d4f 0000000000000000000000000000000000000000 -391c25a6cf47bcd1716f0457c068b16271f54ac0 4b4500c80e67d071796bc940be293529c4b473a8 -3920454f49a31d5616da8d2c941fc709a3769276 0000000000000000000000000000000000000000 -3920d3a607c31ebd91dcefc058d1b62d0c77890d 0000000000000000000000000000000000000000 -392368f3c6cbb28869e13845a8b44af251b275cf 0000000000000000000000000000000000000000 -39247cb926279de9e55208242d4994538c49690b 0000000000000000000000000000000000000000 -3925b630c5017dd46bdbb3b23be9a7ccdf506bcf 0000000000000000000000000000000000000000 -3926279f825d418fdd2e7079968507d8b0c62b7d 0000000000000000000000000000000000000000 -3926f3aba010ea7594a9d66c8f0e3f5ae223dcfd 0000000000000000000000000000000000000000 -39273a8e01feabe831a5d50829a9c4237e685a4f 0000000000000000000000000000000000000000 -392e02ad3c3cfabe798155b9eeb1b679cfc9a870 0000000000000000000000000000000000000000 -392e6670bc370ef61c9da4b8c69eb28bb14385c9 0000000000000000000000000000000000000000 -393365367eebdb347f8c643279b143edf3ada04f c12d299fc0a76a058c651a59c8b32e06a8e3bf6e -3938453301cc44477185d3c32cf8450721721bc7 0000000000000000000000000000000000000000 -393bc710cdec407f74d001696f022d027743ca53 0000000000000000000000000000000000000000 -393c8182a01b60651756ddc7611f84d98d012c32 0000000000000000000000000000000000000000 -393eadcd20453a405ae30af1c96c08c900ddfcd6 0000000000000000000000000000000000000000 -393f22fee26459e9b9e57ad00d02656bb7c3f297 0000000000000000000000000000000000000000 -3944dc63330edde959cfd3e7d113c999cbec10ff 0000000000000000000000000000000000000000 -3945087f256fa75f70ddc8368b7d82d1bc6d5128 0000000000000000000000000000000000000000 -3945ab62bbf3d7f0187614e28ddfdddc1c45cc7d 3665bd46f88d7f6c0ccc216df6a7a035d2b8a617 -3947c6993028298ae8fae60cf011b330ca90a4c3 54c1268dc5139e974528c27e8e90bdc8b0e4128a -394815225713c1aad0007d80f2c3c3592d085084 0000000000000000000000000000000000000000 -394972d6ceb57c478cbe2cf61f915154195a7cf5 0000000000000000000000000000000000000000 -394a92ed100e43b2d2567eb7bd2d77fe12bef985 0000000000000000000000000000000000000000 -394c58587d69b5531cef13ae9df93d2f48862c4d 0000000000000000000000000000000000000000 -394d106b1f582f968681b7905d0e45b80917fa2b 0000000000000000000000000000000000000000 -394eb8c1826bfdcd90a0b90af7f6a3d4eeb7f747 0000000000000000000000000000000000000000 -395344c7708a4e8024f41e38ea972e5530ceca08 0000000000000000000000000000000000000000 -3954d29fbd41e2b760c54e870d1e37269fb53b4e 0000000000000000000000000000000000000000 -395536882ee31d6a923e4f8233d3067e9a88b486 0000000000000000000000000000000000000000 -3955bc539c972109aa96de3763b19e774c73c51e 0000000000000000000000000000000000000000 -395602e89e9412b0690ce5f7b1cac0cd9eeb41f5 0000000000000000000000000000000000000000 -39596f1226fd3b502bfbba09068ad6701235426f 0000000000000000000000000000000000000000 -395b266353ef4998dac1573ec3874f4cfa3aa19c 0000000000000000000000000000000000000000 -395e19a49d9a97879d2cbd8cfd169abb864b5892 0000000000000000000000000000000000000000 -395ea247cf337110d795979e14841617aa9cefa9 0000000000000000000000000000000000000000 -3960b4b27786fa7211d68b7727aa10a3504f1941 0000000000000000000000000000000000000000 -39648462d07961e72878aa42343c387766675363 0000000000000000000000000000000000000000 -3967896ad4b2efec63c22d5969dc5a86ddf20ea5 0000000000000000000000000000000000000000 -396e76d002a6d02a8b0db5c6c13202ddab6e6d11 0000000000000000000000000000000000000000 -396f34e98ec0b14f6772d4d9212345c3ed7d4d0c 0000000000000000000000000000000000000000 -396fa38fb9dc8886376c60b97ad455e9a4ce2ef6 0000000000000000000000000000000000000000 -3970d307632dfb55e6077beb7000974853bfbb6a 0000000000000000000000000000000000000000 -3970d9475f2e157e1bbfa22a44e0308f6c4e420a 0000000000000000000000000000000000000000 -397108fb599a40cd8040d81ce7f6d358d589a8e2 0000000000000000000000000000000000000000 -39729c23a80a571e7aa7e8293054a84e27aa8805 538611448feea756166eb7d95b9278b92aa59a7a -3974f6c102997c33957d3ceb04cad155123e2649 0000000000000000000000000000000000000000 -39752929cd4ab78db8a7310dfb328444c558df99 0000000000000000000000000000000000000000 -3976ceb9259af0ddefb6c9e697e761e8486af252 0000000000000000000000000000000000000000 -397dbbaef79ba4a4b8b36617e0edcb4464543719 0000000000000000000000000000000000000000 -397dd3e8b6bae8b5bbf4da4e8c5c8a6e655fe19b 6f01384e5ab91d522af412aeeb6001f9463c34a7 -397e6353aba5f54cbea72610b5f8f61a5a8d9ce0 0000000000000000000000000000000000000000 -397e98b9490c0fe5e1167dcb35d726eb7dd1b7fa a9fd842b4cf85545e2b660713921359e93d08960 -397ee634fdc7b65394c60752fe5b1ff1685d6abc 0000000000000000000000000000000000000000 -397f37e9308c5946fe98229711d19c43421aeee6 0000000000000000000000000000000000000000 -398011b458b6c3d63c15acfd6b9c262e9d1a1170 0000000000000000000000000000000000000000 -398329d3c680e8eccd694a6a3f7fe1ebd929ea80 0000000000000000000000000000000000000000 -3985f162bcb7f71764c8ea1c637d70303c01847c f6267b895d652f61210aa6c63de9c827dfbdd281 -3987aad0b123a45ec4e32fb3b6d72ee81f0ee683 4b2fa0e251aa6662ad3fa99bab2658dfa2cdd85c -3988654d1342cbd4a0195f0a6aefcb0fef5593b9 0000000000000000000000000000000000000000 -3988b776a74966e50f635a66d37044364c9ab6dc 0000000000000000000000000000000000000000 -39899ee59d6d6ffa387d1d3e34b49b56fb08e151 0000000000000000000000000000000000000000 -398e813e3d7056ac288013a7c7eec7631df653c9 0000000000000000000000000000000000000000 -39900c82ab18ba14b9af1277ed1b6461f7414484 0000000000000000000000000000000000000000 -399153faa0745dfd772178e38a714ee43d56de27 ef8a549010dc57d2d225d7f9a6ea971437c4c696 -3991af65901fc8b8d79523b7eb9e1aa9c36076a3 0000000000000000000000000000000000000000 -3994d010e9374ae4f56707cbb22b1811a4cc1963 0000000000000000000000000000000000000000 -39953e7298d039e25991f8cac1cf5ebec3bca59e 0000000000000000000000000000000000000000 -3996da1868a7c87a3b9da373f600e3a1d7863b31 0000000000000000000000000000000000000000 -39a089031884db6e9c468859fc5c8de2c4c7420e 0000000000000000000000000000000000000000 -39a35fd25ab02e2815ac9696bb61643fa086b168 0000000000000000000000000000000000000000 -39a39b66adc7fe590c0249c11c7267e435916659 0000000000000000000000000000000000000000 -39a7a84acd7f5f137a8f299966f596a3854d70a4 0000000000000000000000000000000000000000 -39a98b1f1776afd4c41f79ce528309c95f62b10a 0000000000000000000000000000000000000000 -39ab81351048b58f6ae8220737bc8b64912859ea 0000000000000000000000000000000000000000 -39b10b2e994f5a39f5face56c5e86ea8507a45a3 0000000000000000000000000000000000000000 -39b38f98a49818ca1fc02836948f4dadcb7364ac 0000000000000000000000000000000000000000 -39b3eb240dc97c639ff7210a1015dda5f323770a 0000000000000000000000000000000000000000 -39b8a62079764f93296887ba43d7a42274f11115 79b1accc9cb4fbeccd6e291ce9b635ff288c24e2 -39bb8a868935a56cfce438b0169e13c02c93211c 0000000000000000000000000000000000000000 -39bbfc9fd1055df4cacc992fb281be619df5064d 0000000000000000000000000000000000000000 -39be6d20734c1627bf1e0206f1295c14b7e2289c 0000000000000000000000000000000000000000 -39be72eb6d739525c8d9a5638b4bad89b2b8f7d0 0000000000000000000000000000000000000000 -39befb28a000c1267c240b505f04bf81836f9477 0000000000000000000000000000000000000000 -39c8f09ae3bd431c9e94d7a1392223c5e306bf5b 0000000000000000000000000000000000000000 -39c9ff81d30ff8a1062c701f81017d996709691f 0000000000000000000000000000000000000000 -39cd2b2a792308bf813e11dc8658df043abc33e2 573ca174af93f86de4de3f47dab352d302b9f0f7 -39cd8c54e8159361d33f33837c904bf6cfb6c055 0000000000000000000000000000000000000000 -39d12c5ed10adae53fd1dd53fa3595318bfdd913 0000000000000000000000000000000000000000 -39d77121d250be2b7e2be9510b6b11fcdb5036b2 0000000000000000000000000000000000000000 -39dc123b1af2c25dc33dfcbaf3d7cc0b1b696226 0000000000000000000000000000000000000000 -39dc32304acff876f8b4399cb85d93fbc667ea8f 0000000000000000000000000000000000000000 -39dd8a1e84eb7cd34528392af1b8e054d8f5d393 0000000000000000000000000000000000000000 -39de0f33bba2bcbe3b05a767dd951aa31a6b9ca8 0000000000000000000000000000000000000000 -39e039f00ccbd02b2ebd95dbbed2f289ca7e5f80 300cfc71e03426b05ffb6f10bcbc3443406866f4 -39e053f24a84bc8493489f129435e118a6d1d491 0000000000000000000000000000000000000000 -39e467d1b7cbda39653bd9621097fa9524a39f55 0000000000000000000000000000000000000000 -39ea8b6dafcd56a7a42ff73bbe3c38ad182f4088 0000000000000000000000000000000000000000 -39ed737c2ff0ff9c51db6dc2ff6eef8f3033d5c0 0000000000000000000000000000000000000000 -39ed941a15f6dcb2d4362d6efe4384fe3378a7c8 0000000000000000000000000000000000000000 -39ef2908475f57accde31aa00bb59e276b9d7e2e 55c5afc1e81f70daff20f83e6d717c20ce5717fa -39efef016dbe9d9b2b1be496e4e59cc658a2f6f9 0000000000000000000000000000000000000000 -39f1e65ae4dc8f95da0abc460c6b14f8c8aa5d2b 0000000000000000000000000000000000000000 -39f34e31d4a4a7b74ef3e19e70a1b8f0ba9a63f0 0000000000000000000000000000000000000000 -39f811c799a2f23a80e50f10e1c29a98c50369ad 0000000000000000000000000000000000000000 -39f84191b3d9ecd03aef67d536fe85222d68be22 0000000000000000000000000000000000000000 -39f908546b68c408a0df21faec8d0f466452ee06 0000000000000000000000000000000000000000 -39fd31499790a3a5834ac6f8261e5fefeda31e1d 0000000000000000000000000000000000000000 -39ff9ad9d6eed25dd28d88cb7c6f9e3c227c59e4 0000000000000000000000000000000000000000 -39ffa7de4f403ed20b32d2322f4fe2d164512030 0000000000000000000000000000000000000000 -39fff153be011df55395b9f18a58de3f18f5bcbd 0000000000000000000000000000000000000000 -3a01997da5d4332f922061df0e60631336771b6d 9ec450a6461c4de0e90f2e4da22dde742e1525bd -3a02b540a0bf740a7d086b9f151ebdaf6b9d9092 0000000000000000000000000000000000000000 -3a06d06133fe6453bba703921796b54407e79df1 0000000000000000000000000000000000000000 -3a09637b0081e03edbdfa3c76a0a026881d71baf 0000000000000000000000000000000000000000 -3a09715dee57562796a013dc554dbfdd43c5b67c 7c7ebaac01cef5a5936da16dbfe4dd1654b4b649 -3a0c7df3b6875a78c3f10c072d4239ecc63dd29d 0000000000000000000000000000000000000000 -3a0cd9cd7d7f1c8bbda89188799f9d86c4dfb775 0000000000000000000000000000000000000000 -3a0e6915549e77ec9eca9717499726991a57d7af 0000000000000000000000000000000000000000 -3a0e8e2ada1f2a391b9115e01e603caf74103beb 0000000000000000000000000000000000000000 -3a109fd0dd82ba32c0c9a06ac9a80df67545a07c 0000000000000000000000000000000000000000 -3a1134339e2f393a3d2deffdaa1eab267abefb04 0000000000000000000000000000000000000000 -3a13ca3690ebbcec05916a21c781685da2b60130 0000000000000000000000000000000000000000 -3a14a9c1842be2748c11663d9e514e674d8f49c6 0000000000000000000000000000000000000000 -3a14ef17673f74cb4444a0d7fee13899a2b8cd0d 0000000000000000000000000000000000000000 -3a16221dd925e5dfbb913b33d7fef03bc445795b 0c38547d4b3d2f0d2b77aa44264b74e54d544318 -3a168790955778b39dec450c8da8df57c8fb0273 682ceb8ecf83ba0f9e069b850ba80854d7c24243 -3a184afef1eac6085f9fd8ae5492c6050220bdba 0000000000000000000000000000000000000000 -3a18df636a4581db27c46337bd25710888730a68 0000000000000000000000000000000000000000 -3a19c46045d5c8ea96754f0448a84b6db0d1e2dc 0000000000000000000000000000000000000000 -3a1b673c5f74b3f2e94ceb82da2234eec33ad296 0000000000000000000000000000000000000000 -3a1bd92037ee01a9f91501166a2051743a28650d 0000000000000000000000000000000000000000 -3a1d52684b45ae85e9d6d9511b23cd93e80965c1 93b1e58f6c4815086fe70c6227cf1c19882e8465 -3a1f4c64de7ef4da8e4b4adaec5913b0573a2063 0000000000000000000000000000000000000000 -3a20be248c8731ae907614a940659b5b045c1821 ed5d7b5af5fff657d54e54c2454d5e6968b682a5 -3a2179f055ea52d233b62efe30f86bef024beaf0 7bc2c8e63a04c68aea0993c85e699c1d4692d8aa -3a222f41adb5c9e00ed4652bda224569e0c445e9 0000000000000000000000000000000000000000 -3a25d9ef1525ebcb52e6d46adaec7d23ee1352ff 0000000000000000000000000000000000000000 -3a29c12dc213a208e868ba1d1a7b8530e90ab5f3 0000000000000000000000000000000000000000 -3a2da7cbd8eebd5fdb91c6321dddb0c3c1c9749d 0000000000000000000000000000000000000000 -3a2e96fcc0bd83370c3a4318aa773783a87110f8 0000000000000000000000000000000000000000 -3a30ba206e3d95db79f59fffd63a0f87e5cf4879 0000000000000000000000000000000000000000 -3a30f35a8880b2943a4d4c5bceebb409ae8fa80f 0000000000000000000000000000000000000000 -3a333b2218b411b098aed31a859b0ec0eaca7a52 0000000000000000000000000000000000000000 -3a33e2cfc1553ce33b78e13eb616877f3dd00878 0000000000000000000000000000000000000000 -3a3593ebf1725e11b83a39af211341ae296add4b 0000000000000000000000000000000000000000 -3a35f32f020ec20084acc77472b1a87c13b68767 0000000000000000000000000000000000000000 -3a37ea31ec47510238a96658608db837ba4f2ecf 0000000000000000000000000000000000000000 -3a3b3279ef971ea38eb12e743b19f68e2f21584d 0000000000000000000000000000000000000000 -3a3d49b4f1e53541d373b9c0c9f936e6dded98bf 0000000000000000000000000000000000000000 -3a43267772ef3a8105ff7801ae953ed03f55af75 0000000000000000000000000000000000000000 -3a45fc2db88c27d7afc63d688a32304277201519 0000000000000000000000000000000000000000 -3a488bc675db0eef92c52122486574c58ca8c417 0000000000000000000000000000000000000000 -3a4c28b464f83c5a63d7c47f98cec967682aa18e 0000000000000000000000000000000000000000 -3a4c4665375b46dc70483c895110bb0f0fff57d5 0000000000000000000000000000000000000000 -3a511c49bd78dc4d36c35aadb89ac7e0c0899d9c 0000000000000000000000000000000000000000 -3a52a6628ae2c2b671d7fa8f463c5566cec8dc4f 0000000000000000000000000000000000000000 -3a5495c77c5e861199675e60416355f7339a32e3 0000000000000000000000000000000000000000 -3a5518c267e2520e1498dd3e2e84331afff54ad1 bf8c608c58a4c072dcfd9ff79fd0aeae6fa5250f -3a55512f59b9e2f0294927cd6d01130bb73d7ede 0000000000000000000000000000000000000000 -3a566e98bd696ec2b3fc720ee02cb85e4855d962 0000000000000000000000000000000000000000 -3a574d023b2cbc0eb151f549385369cfb550381c 0000000000000000000000000000000000000000 -3a580508bb02af7435b141e4b694f0923d9ffcf7 0000000000000000000000000000000000000000 -3a58e7474bf6518e89d19541db136261935b4795 0000000000000000000000000000000000000000 -3a5a6f1970b146e80cdc8c50319922abb90b18ae 0000000000000000000000000000000000000000 -3a5f4322449f2d4c5caa61afb4e4188872389728 0000000000000000000000000000000000000000 -3a5fff993cdb69544324c81e2273e8f9449e0d8f 0000000000000000000000000000000000000000 -3a600d9f16dd2cadf11a14ab0e9ccc252695fc57 0000000000000000000000000000000000000000 -3a62a534a66537e2f970a331a00eff766f07f25b 0000000000000000000000000000000000000000 -3a68a5895a1188492f3d4d28da01a0f0fa6f366a 0000000000000000000000000000000000000000 -3a6aaa113c0cfe8ee578f53084e156a5cfd633cc 0000000000000000000000000000000000000000 -3a6bfb99cee996cf7d104e989181c9157aed9781 0000000000000000000000000000000000000000 -3a6c2a9f0679e2178604958d3439a38f80ee104a 0000000000000000000000000000000000000000 -3a6d31b7b5bd97bbc5baa5439de1c6fde9af6fc6 3982350c56a8f03077d911db97afb9e8fcd01e67 -3a6f3a0b84e30d38d1b2f0d1e80c7b1685498290 0000000000000000000000000000000000000000 -3a786de8b6d462639be2207315703801e313833b 0000000000000000000000000000000000000000 -3a7adf260a05729c0f6e935502b0dc65cf733027 0000000000000000000000000000000000000000 -3a7e1a45ad259754d358c3fcaeca37614983b26b 0000000000000000000000000000000000000000 -3a826d03cc95763602cc1e04021c8d6aad4d7fed b65d5a5cc5cce31f389bef5aa45ed1c4a9ecfe81 -3a843be0a2f2d966fb8a637040a8d356a63be8f5 0000000000000000000000000000000000000000 -3a86808ceb3eb137a28a6d29bf80ed20b4356e93 0000000000000000000000000000000000000000 -3a86adcc0bac08c206e15b6b96936c3103df685d 0000000000000000000000000000000000000000 -3a87d1231ee30db6a3682beda35547c0678081a5 0000000000000000000000000000000000000000 -3a88b239e97d09450f0a5082f5a3c65d29b1edf9 0000000000000000000000000000000000000000 -3a89b55d11aedec72ff17b21c7daa95571dfd3ae 0000000000000000000000000000000000000000 -3a8a2c895a21293a6b9c143d130814abe4ca6df3 0000000000000000000000000000000000000000 -3a8c3e77df070a046c9d5b56b68926ca2d7e5ee3 0000000000000000000000000000000000000000 -3a8c96d951c8577282ca9b6d83b33031a9a104d5 0000000000000000000000000000000000000000 -3a8dc25d68cb882feae6163cf5384356f31647ea 0000000000000000000000000000000000000000 -3a905c6b901e00138a3a4a83f80b07e40dfb993d 0000000000000000000000000000000000000000 -3a9585fa073cde5cac03e158b4da44fd4ddd9875 0000000000000000000000000000000000000000 -3a97501ec4b56ed700facd0163d11faadc58663d 0000000000000000000000000000000000000000 -3a979fd995e12de900510c43b0ed1999896282d5 0000000000000000000000000000000000000000 -3a9a25ef9b22708cbdb31724d5daa5a98a7985fe 0000000000000000000000000000000000000000 -3a9d373d0674fad7b90d2e5342cbfcc9f96a62b1 0000000000000000000000000000000000000000 -3a9feb2b5ebb54ce7862a9b2a05d03fb24fb3f8b 0000000000000000000000000000000000000000 -3aa550f0bf8583e9250562459e3d0d256f051e67 0000000000000000000000000000000000000000 -3aa5ec46f956caa4a25d6dd8fbb1492093fd906d 20eadee0fbaf69157794ab3891208c1b1728b22b -3aa7e46f99c40d5fb56e63bc87e34d2a0b7105c9 1cf021f2178c05206490921825798555055145fd -3aa848415732273c657c41dce6d3a6d5a224293b 0000000000000000000000000000000000000000 -3aa90eb0c170dccd6936a0378232f8baf489fc36 0000000000000000000000000000000000000000 -3aaea13906506373e1624556c1e52987fca97973 0000000000000000000000000000000000000000 -3aaf76b76df30763e774902a4ce0a92910fc4f11 0000000000000000000000000000000000000000 -3ab38e2de541af343d3534264e19099104e92000 27bb02915c39d18928562979fadf69a51018a6a1 -3ab54a757c40a87d62bd37891700c7354bb00445 0000000000000000000000000000000000000000 -3ab7768142a54427508fb5b561078e4fa86fa265 0000000000000000000000000000000000000000 -3ab86f9e56d7a107d4b27bf004b554dddf4d8843 0000000000000000000000000000000000000000 -3ab9b409b6bfad15fe5603c2ef407faefa8b6c8f 0000000000000000000000000000000000000000 -3abb6a6028a55e45ef9610d8caac349684244479 0000000000000000000000000000000000000000 -3abd17e61d5022d503604cc06894254e3281acf5 3b5543425f2a89507d78361580423000583be0b1 -3abebb615d85a96d000d66253f6fa549bd443dea 213cf175bb215259bdc311b5b08a2423b80e8c57 -3ac3e340846ebed0f806322504139b0116b96714 0000000000000000000000000000000000000000 -3ac444a97bf1017c8d844efced747dca45aaf93a 0000000000000000000000000000000000000000 -3ac72a29baafc7e57c8072e985ebb4e9108a8f6a 0000000000000000000000000000000000000000 -3ac82682c4f7fe826787b3e09f6ee1f85872138a 0000000000000000000000000000000000000000 -3aca09435cbfa6a648466e4970e57e3b36bb4217 0000000000000000000000000000000000000000 -3acca553305ec1cc00c5795ebb0abe8cf77d0595 0000000000000000000000000000000000000000 -3acf3cf6b7224514ae68c55e6f1fab4df3dbeeab 0000000000000000000000000000000000000000 -3adf8b1d216a76cc6cbd4f7b0040ead92e802e4b 0000000000000000000000000000000000000000 -3ae0b11e9a6ee45785fa4827f1d7791fb9bb715b 0000000000000000000000000000000000000000 -3ae0b14dd06ea9d47728f366dfe2c29476a2468e 0000000000000000000000000000000000000000 -3ae25210939102d8bd1a110965a4df159083fb10 0000000000000000000000000000000000000000 -3ae3cf3c7c4187c9b91aee65b46bd187b45a4141 0000000000000000000000000000000000000000 -3ae6fd023622fc1f5198b63b3e002b41c106f012 00f571df6da50357ffcf5bdacd1d762ba2deb450 -3aeb7bef30173cee712e38f7b8b7779c89ecfc40 0000000000000000000000000000000000000000 -3aed8005cd8471ddc972f634298148f6c8c5e4ca 0000000000000000000000000000000000000000 -3aef45bb954331ee20dd40d90b8c4bfc2dde4ccf 0000000000000000000000000000000000000000 -3af1948549bc358bfd7a04bcd85820bdb31d600b 0000000000000000000000000000000000000000 -3af32038c9ebca0718fa0b88ac1899acff00c9e8 0000000000000000000000000000000000000000 -3af56e678889cc2f4a505e5f20e176a6332cc169 37f4b786bace9a5c271a2b60482f9035b1032a36 -3af870e57491b9c30fe3f84cc50fd700d16d4762 f46226783e3d17fba3e0a23fe2393e1bcb7f8f99 -3afa487ec907fd8a8ee7442a4d7e941596b61922 0000000000000000000000000000000000000000 -3afcc1f8e36f091279fb227b9340fde834e19738 0000000000000000000000000000000000000000 -3afe2a7cd32f7eec51352ff323d9ff30ba4d03af 0000000000000000000000000000000000000000 -3afeed4e6f6b45c9bd921e912663188fc45663f8 0000000000000000000000000000000000000000 -3b02cecc305536effd8e20805dc4291c9487e9e0 0000000000000000000000000000000000000000 -3b0392cafaa677f56f1889eacf9f99f99d82edf0 0000000000000000000000000000000000000000 -3b042457d9ed6d85a77764e6038295aac0d8ad32 0000000000000000000000000000000000000000 -3b052562d228be18fa6dce221df7e375469fb7ad 8a58c31b672b6bd0d623c6cf76925f34943c8fe4 -3b0674d2e6fac126da1e6129de3d63fa364cfb1d 0000000000000000000000000000000000000000 -3b06ef4bb06db8cf2cd8ea8470287f7f43ef9e71 0000000000000000000000000000000000000000 -3b090cccc2e598f3113532b2902e2bde9d447834 0000000000000000000000000000000000000000 -3b09ff696e91d8630eaf1e855d01520483639f1e 0000000000000000000000000000000000000000 -3b0a3292805cec0161647f9c4f56d6c9cdbc7e37 0000000000000000000000000000000000000000 -3b0bf2bff9b0631f88d5bdcfbf7e68f52ec2594d 0000000000000000000000000000000000000000 -3b11daa3a0db16fbb9f57be587d9b75a6c2b6f0f 0000000000000000000000000000000000000000 -3b11e00e2d6dd5e996f930a1ad3d8478bb01bd21 0000000000000000000000000000000000000000 -3b17ea32beb534651a8a9042a2f5f4dc802de6bb 0000000000000000000000000000000000000000 -3b19d69c48fe451a93d7271b0ae7dc09497d739b 0000000000000000000000000000000000000000 -3b1a6f3db468a28d5159a03b96a73fabb779312d 0000000000000000000000000000000000000000 -3b1bf4d62f51341108c6041a55eda1334c3fd4ef 0000000000000000000000000000000000000000 -3b1c8c1a2e83ad239be4314714d60f70d7463a90 52141f1befd659a259953b823e8fa079ff923537 -3b1e88d7e1c5db97566ba604ab8b4e407d66909b 0000000000000000000000000000000000000000 -3b2019acf6e69d070d721daf1fdc351b9cfbe3bf 0000000000000000000000000000000000000000 -3b209541549b5fd3258ef0f250a7e99d181aead5 0000000000000000000000000000000000000000 -3b2503bdcbbffc9bd1381078ee06c298d4f8a49a 0000000000000000000000000000000000000000 -3b253a0cec54cad8ff1cb082d9c46f3d68c43a8e 0000000000000000000000000000000000000000 -3b2698f5f0cca3aa7cc13761c8d7df28c0a6cd24 0000000000000000000000000000000000000000 -3b283caf490c13554c6036bf09e6fe70a109a3fb 0000000000000000000000000000000000000000 -3b2b613860a575712814cb9f70fd79752e064ef1 3c3bfb951998b22f280838ac1d292375e429495f -3b2fbf6d4abda1ee86efd1f23051a8fad473fcd2 99ded41f091f21a898cb0344f50a65390b8ea749 -3b30f904dbfd0e0ca8a5c11481137b764397c2f6 0000000000000000000000000000000000000000 -3b325dcb9a1a8a17716d82d93e3e36e4891df0a4 0000000000000000000000000000000000000000 -3b340cdfe7d8e93d4b6cb50f9a537f1b7522c272 eaafb949b68417113dfcd5431312b8c82e8e5edd -3b370e51af5473a6c3cd1e2cf725734cf126e67b 0000000000000000000000000000000000000000 -3b3842390f089872825fabb33de8187ac9f41b48 0000000000000000000000000000000000000000 -3b39595fab12a934e2528676c070ea4572794554 0000000000000000000000000000000000000000 -3b3a880c965a4838c0c03172e1e78d5b24dab659 0000000000000000000000000000000000000000 -3b3be96b737e3c90e42a92e0959ed788f06dbbb7 92ad4b2bd7fb6c92327992fb84b3538174c2dfe8 -3b3f8a0b4b1d23f87c006fd3f9eb0559441504fa 0000000000000000000000000000000000000000 -3b3fe99098abb03a43f293f669bf2dcea05f7072 0000000000000000000000000000000000000000 -3b43d4008083476e0dfaeeb298f04c7d577db0d2 0000000000000000000000000000000000000000 -3b45847a917326a680a2634cd518430a666f5bb2 0000000000000000000000000000000000000000 -3b471dff1427137ed837b8c9fa38cdb741fa8f45 0000000000000000000000000000000000000000 -3b488da02f95f88b77a07154b53c78626f9e9190 0000000000000000000000000000000000000000 -3b49f7c789cb74c8d379634e2d3a9fe3e27e69bf 0000000000000000000000000000000000000000 -3b4e248e6400db67dfc6623a93bdeb7440858064 0000000000000000000000000000000000000000 -3b51539eee839636d5fa7852074b1e8e8b82a42f 0000000000000000000000000000000000000000 -3b55bc75e115a6f7246b5b047b960a65b3290c74 0000000000000000000000000000000000000000 -3b55ffffaee4e5f3575d1bce962b9592c0350791 bb8970a0b36d2f24a5e0016b8140caf2920620bb -3b562e2962b2e8248f52820b3120f3a595c2ffa1 0000000000000000000000000000000000000000 -3b5b87e0633f84fea795802c1f1cd261f1f68f98 0000000000000000000000000000000000000000 -3b5d36de26b466f543a279e71098346a9b0e66fc 0000000000000000000000000000000000000000 -3b5e3b3ad275a4ca6947287ad475db6d3b9fbc1b 0000000000000000000000000000000000000000 -3b5eab0c4ed2ee03743d97bce185094da1a63441 0000000000000000000000000000000000000000 -3b624f5023fb7e0092bf8d41c138c4971870d80f 0000000000000000000000000000000000000000 -3b63916ffb92aec05972a25ec45e3655bb4f7c78 0000000000000000000000000000000000000000 -3b64eee842f9c81d4451dddfd91bc5d4f0b7e592 0000000000000000000000000000000000000000 -3b6540c7b92660d5889b584c6356923e65c863da 0000000000000000000000000000000000000000 -3b67c8e90cdaa14f9d1a82756dcf0000ffa8f160 0000000000000000000000000000000000000000 -3b6b3dc3a85a41fc9a23c20bb0e232914390822d d93ef3b472d18fe7293179a175ae3b2105a02e24 -3b6e0363654e4a6c793b7755f4eb1e2864675af7 0000000000000000000000000000000000000000 -3b6e247f35cc9e54f4d22efe41177cf08e8eb769 0000000000000000000000000000000000000000 -3b7174c1e01d34404414ddc5a82f10b3b9d5e18c 0000000000000000000000000000000000000000 -3b77a371fd0f69a0ba5aa2b9cb1fa12e6b8f9746 0000000000000000000000000000000000000000 -3b792d800d248236a0ff0698c74dfeab75cffc92 0000000000000000000000000000000000000000 -3b7a607f8b5a3c4963ee37aeba28da97d5bf8a87 0000000000000000000000000000000000000000 -3b7b17c9a97fcb4004a7aeeb3869c8dee362559c 0000000000000000000000000000000000000000 -3b7e3dda7f33e45303bfb8826a7f49c2a8959523 0000000000000000000000000000000000000000 -3b84302a9ceb0df3861c8711d4f5fd95d3189b1b 0000000000000000000000000000000000000000 -3b8a1b9c99e33e51dcaa979fa25cd7adf4e6ed87 0000000000000000000000000000000000000000 -3b8aa620b5d7370ec376f44aaf67bbed9bf92a0c 0000000000000000000000000000000000000000 -3b8e047a6f3fc121d17c5df87a81bc0793f310b1 9ac88355ec8918dc7314f1f272dc107bb8aac9cf -3b90a603baf298d8144a070ab22d10985712f55b 0000000000000000000000000000000000000000 -3b915536c01dc4511a01ffe5e4b4effa603e13f8 0000000000000000000000000000000000000000 -3b916f56e00c7a807252d5cb3f0a8d1fc4bd2358 0000000000000000000000000000000000000000 -3ba0bdf71e1691bd28001f8eb7c3401d4c921161 0000000000000000000000000000000000000000 -3ba15fd3dfb8196a1762b1a21a14311e0279284b 0000000000000000000000000000000000000000 -3ba1baf5b2fbf15046655377b87cb855ffebeb9d 0000000000000000000000000000000000000000 -3ba291b86ab677a291807caaf69898b4a3bd11e1 0000000000000000000000000000000000000000 -3ba4c7d287231ab2dbcd3af5c25ae9442a419c0e 0000000000000000000000000000000000000000 -3ba4f8042613365acc6d802f021e3fa425fa98f2 69973e2f74c3306b08c52e978c9e74fe3f6c3642 -3ba581880a9e5635109c65cef01a7ca192999ad1 0000000000000000000000000000000000000000 -3ba87d4395a3bebed0ad218c8af10fc7f31dcc05 0000000000000000000000000000000000000000 -3baa64f6514257949ba3bb20e88f9032bc02db74 0000000000000000000000000000000000000000 -3bad8289e4eadc74e93ad036e688f9d0cd0b538b 0000000000000000000000000000000000000000 -3bb0367cc94b55e2c1f37dca79b915236e5b3faa 0000000000000000000000000000000000000000 -3bb6811dc204a8e299e6c3186cc361db0628577c d80e84bad66deb7b1f45b7ee08dbd47996764f5d -3bb721f1f906f3eaa5c3f76344f684ee14239fd8 0000000000000000000000000000000000000000 -3bb76a726ac76c2c7a6c6a45c87f35a3d91184cf f18c31105e706d0e684b84578b26c251d36d3700 -3bb8c62d1a64baa464978c2cb1c2def6d0d7adb4 0000000000000000000000000000000000000000 -3bbb0751e2cbb98aa239dedea41d622cf9d654aa 4bdf4304aa60e566583c248641b4a74f6eeb8305 -3bbb0ff28b32a373b5236ed20b1eb0b186c4af7f 0000000000000000000000000000000000000000 -3bbf9e31d58a54743c8509cbce76567efd4de5d1 0000000000000000000000000000000000000000 -3bc0480ad31aa22752674ec3e529fb2e86bc65f7 0000000000000000000000000000000000000000 -3bc1986d7f6a8c1fa9d0d4492d2d21dac75488eb 0000000000000000000000000000000000000000 -3bc212c744fce74a36f3345ccd4a95bb3754ccd8 0000000000000000000000000000000000000000 -3bc709a20a52a12d7e0e4736a8f332517acb199c 0000000000000000000000000000000000000000 -3bc8fc7b9785c335e55d83986e6cd8968498dcfb 0000000000000000000000000000000000000000 -3bc9e8f28964a35fbea364287f2316a90e9f52a8 0000000000000000000000000000000000000000 -3bd7379f6c15fb89e6f6cd537d4a15eb3fbe85fa 0000000000000000000000000000000000000000 -3bda8a774d849781659996f415dff0e968299ebc 0000000000000000000000000000000000000000 -3bdad6c6400c72c777dad7102947e89e1adc86f4 0000000000000000000000000000000000000000 -3bdb170ba0433e9e2fee3cde21fc7a52f27f7a04 0000000000000000000000000000000000000000 -3be23233a78bf846c1cd6accbfbbb5419542eca9 0000000000000000000000000000000000000000 -3be3e61870d939444853b16dcebe8830915830aa 402fe6c9725ee4691a8b8fdffc4dede2ce4de04e -3be560d618956b6757fceb044bc7560f1e9fcf10 0000000000000000000000000000000000000000 -3be86cb45fab08fc3dd6ecc5b158b73c6c4963f9 0000000000000000000000000000000000000000 -3be9d6602c1daaf9271af6cc4382a520462f38fe 84eed1db02692f8e632211ec8bc793d54d506889 -3beae10cf998bdc741d03d0e01c1ffcb770a25b3 0000000000000000000000000000000000000000 -3bed8bca1c6cf49023581a235ec35b93f3603626 0000000000000000000000000000000000000000 -3bef9a020b65b7ab43a5ecea5fb55472927be713 0000000000000000000000000000000000000000 -3bf1282857c578eeec3252ac5022c5b308274922 0000000000000000000000000000000000000000 -3bf269d88be5f254ca3d47a5b7ce7cb6a0da7367 0000000000000000000000000000000000000000 -3bf3f78131d55bcd252d03b0d7452ef404d60cac 0000000000000000000000000000000000000000 -3bf5ddfc647dc2e918fe7f598d14078a46e66c8f 0000000000000000000000000000000000000000 -3bf6b32dff4da990d8cf172d51f14eb86d956a4f 0000000000000000000000000000000000000000 -3bf6ef79a5530578410aaf1256a9d69a05089cab 0000000000000000000000000000000000000000 -3bfb48a5612c4eb95ecc23af50aeea891ad31db0 0000000000000000000000000000000000000000 -3bfd4138eaae36375b01a72827584080d364823f 0000000000000000000000000000000000000000 -3c002b0437628788c927d308d99af99b798981cd 0000000000000000000000000000000000000000 -3c00e94a9b58d79b6ce3e957b1dcf0cca98a1cf2 0000000000000000000000000000000000000000 -3c02ea37b5b61271cb04b7eb159d3e569c7006b4 0000000000000000000000000000000000000000 -3c039d0b7c0ce94ddc9af6256624dbcfb08b1113 0000000000000000000000000000000000000000 -3c04463a3d9ec8b4f89001da85bd6f3ab0a9fda9 0000000000000000000000000000000000000000 -3c08ec64aebb60e9d3163aa56711ccac9d2d0f05 e51259cba41fe5c43ffa6ca8159430108faff32f -3c0a275a029507a1d3f71e1b3355836a12244c74 8b8ad8804f601791255670d4c6747b9d9f924382 -3c0b61c45a5dabe46865510311e57b77ea3dddb7 931863ae4605ff0632934823589bcc88d651f96d -3c0cba06595b39b76c68ec38e92240b1690293d1 0000000000000000000000000000000000000000 -3c0d48d351bcf1abd6ab13a180c9a97c8b281a9b 0000000000000000000000000000000000000000 -3c107e7192e29df1ccd742ecc67c583f53256dac 0000000000000000000000000000000000000000 -3c1297aa8553d095536fa5ab8a243c0ef7d8e561 0000000000000000000000000000000000000000 -3c12c21da0864690c310309c6ef35937a853875f 0000000000000000000000000000000000000000 -3c1351e5f2826d429a0b9a27615df5aedaea6fad 0000000000000000000000000000000000000000 -3c16b3eb406a6b13ad79520a9f6bd6f8d4affbfe 0000000000000000000000000000000000000000 -3c18b283afac456a741f6cd5447440c6525ffc7d 0000000000000000000000000000000000000000 -3c1b1141df03aeb2633273aeef9aaa9de8619221 963520a95089ed64ffb251053037527934a747a3 -3c1b50b33f2a991126fb7cbc37a2c4d3b16de504 0000000000000000000000000000000000000000 -3c1bec9d700807df36994cf368ba291214cd424d 2bb5dd78b1f398f72178164837d25ee4cd46d6c6 -3c236fc9567b1c8c3a1fd2bb00f11df83e42bda4 0000000000000000000000000000000000000000 -3c249167a8cb0e1e00d48f608337e78fc50c8a6e 0000000000000000000000000000000000000000 -3c24a088a03158c6b36c3c20210de8263b214c07 0000000000000000000000000000000000000000 -3c24d3ebe2f3c49e8a59779f33ef344b7826dd33 0000000000000000000000000000000000000000 -3c269bcb409d9adc25443a2f9f48509ea15f0af8 cfe0c3e6c3ba72f4e3c32080fb52d52d8818ad25 -3c28f4f9d08ed6b7694853493eb4ac4c1d799615 0000000000000000000000000000000000000000 -3c295559b2f2b2acaab837668d176560f315b153 0000000000000000000000000000000000000000 -3c2b2168254ee180616afaac88cbcdb2aeea4c10 0000000000000000000000000000000000000000 -3c2bce9c033b562b2717e268dedfe672ef0eba8c 0000000000000000000000000000000000000000 -3c2c370ccb3e83b8229a98f9927e854f636e1c0f 0000000000000000000000000000000000000000 -3c2e52f7863ba77ebfd60083fd93ee160ada6a93 bf76010c6c45df270861d4d088fb0db324c8411d -3c30bb35cd9a29898aea39cb2126956359ad14d7 0000000000000000000000000000000000000000 -3c31131ae899b6bea6dc1d46475160afe0995773 5dfda077c5062ffc74384be0a6e46e7dc46bbc78 -3c3119967cd7cf338608ce31e1a2cc36d379d6ef 0000000000000000000000000000000000000000 -3c34370019f24165e2bfe0b8f360a05bef6ea604 2256e0efc8c0b3779cd4d3b3587d06c048554566 -3c36a56c9e6875fbe3295827a15747d6eae9572e 0000000000000000000000000000000000000000 -3c3746916a33a5f8591f87fc7ce04fc54af7edba 0000000000000000000000000000000000000000 -3c37c4c4e90e1a3799f712488e51613b8c7b16e1 0000000000000000000000000000000000000000 -3c39fa17b324e4e6ffea449155a8ed1edfd3b41b 0000000000000000000000000000000000000000 -3c3dbdd75c509c7e2bc12d0819b77aa548bd73cc 0000000000000000000000000000000000000000 -3c3f0529d3dd6c23e44e8bde9e78f2ff2b029deb 0000000000000000000000000000000000000000 -3c41a5e29f81e32c199079a69da7b406dd959331 0000000000000000000000000000000000000000 -3c4233bca65a167ea084abea8e17e85bae673aa1 0000000000000000000000000000000000000000 -3c4275a2bcc0f148c1f7ed5c39d46c03bd1996ff a127ee10205daeba05a3724d5b633b563d86a34a -3c442baa43cfbc1a11788b1f9f81892af7a82340 0000000000000000000000000000000000000000 -3c44706d4eceb88aab900ecd398134abc6d51df6 0000000000000000000000000000000000000000 -3c45ac913920d28c716a957f592051dad977a6de 09f29e9a601deba81c0b3c424967d7bccdf2fd3d -3c46d42a39397f82481b383e8643bd81a9f22bad 0000000000000000000000000000000000000000 -3c4752c0aea6bfdd6795213785e7d7cc07d160ae 0000000000000000000000000000000000000000 -3c4801512b8086253b9c0fbdc9e2ee8296abe5b7 0000000000000000000000000000000000000000 -3c48a7f9b75648c553007422ff2b2813e775a539 0000000000000000000000000000000000000000 -3c4c1cb158b86e1c65323233c88a447bba21891d e3138ab7ea170cb592c92bdb1cef136c4eeb6325 -3c4c21f0a5087d683a394b318584df9a64700e00 0000000000000000000000000000000000000000 -3c4e14b90335a2fa67fd010c79c97c5634bb5736 0000000000000000000000000000000000000000 -3c4eb41f4747d9f6e8ae17574177d92a2d1d5810 0000000000000000000000000000000000000000 -3c507a1c67e90116fd300973f991ed71a2f407c8 0000000000000000000000000000000000000000 -3c52681c589a128d3dd4259771b0a6676b1d45c0 0000000000000000000000000000000000000000 -3c5726465205c9d0b0445bb9abeb23dfbfae16ee 0000000000000000000000000000000000000000 -3c57c1277346a40e5455c07c9b995145e9292e95 0000000000000000000000000000000000000000 -3c5b81624df7973a90be13c5151589cf1768d8db e61213a0c2e74631f7347b3ab5b67a44f227aa7c -3c5c4bd4d570f2205899bc8831574fa58a6c934b 0000000000000000000000000000000000000000 -3c5cc0d16b45fdb22f298fb6214630e6708cfe78 0000000000000000000000000000000000000000 -3c5e32fa72b84e56f3eb8abc8b091d869e9cf9ff 0000000000000000000000000000000000000000 -3c61250127e8079a860afccf8d857e2609cee48b 0000000000000000000000000000000000000000 -3c62644bbd668b72240ff934fbed64cdc58c1a58 0000000000000000000000000000000000000000 -3c63380ab47a48be4f9a54a0e8739b71e7d36d95 c93465590fa7d18296e0f0910d1f2b6bbf26dd00 -3c68e46cea928171d6de1afcae519e88f5949323 0000000000000000000000000000000000000000 -3c699fad2dd94ee926ba04bdaf79e6f14b5b728b 0000000000000000000000000000000000000000 -3c6b1ed5e82f0ff1297406b78af5f7da49d9f92d 0000000000000000000000000000000000000000 -3c6c95fcfd7d9eaa603df40327693ea8dff89d53 0000000000000000000000000000000000000000 -3c6d3fdd291e864eddfe0c6f3b41e01efe888581 0000000000000000000000000000000000000000 -3c6f9a47c9c804a184b4ea0d4f0d74b25a792e56 cb1e04bc50c4c015ed28118045b62e5781cd21bf -3c735d9bbced91ecd56860b140975882c4d7e69e 0000000000000000000000000000000000000000 -3c76a9bb8b2b4c420c3d6a2eb5103ff24dfe6db6 0000000000000000000000000000000000000000 -3c7a3610da246395c42c6b3c2aaae1ba7f95bccd 0000000000000000000000000000000000000000 -3c7d5d1fdab73a803595c86b2f67e00d48457505 0000000000000000000000000000000000000000 -3c7e98c4e103e29577d489e28d501c2498fc4fe4 0000000000000000000000000000000000000000 -3c8132d8240441503401c9e66ae23b15067ee2f1 0000000000000000000000000000000000000000 -3c81bc5fb3b7b6393043aec1aadea43f77c6e56a 0000000000000000000000000000000000000000 -3c827996b5d39a5dc39da99fba779c895149adab 0000000000000000000000000000000000000000 -3c82b5b1edd2e97afbe431323f2e9db3512817c4 87ff62eedaedccdba4b2398d80d1ac207b9ac6c1 -3c82dcd8ff06a924f695d6aea5ffb1db768b103e 0000000000000000000000000000000000000000 -3c831023489be0c64268882d5b656149140d6f8b 0000000000000000000000000000000000000000 -3c83cdea5427a469b2b55c2efb08d030f13a6437 0000000000000000000000000000000000000000 -3c83f36fd6baa4473a5e2bf6254d3cf6a5017d48 0000000000000000000000000000000000000000 -3c84b0297195da8c0c2dad2d33f2c143dd3421b0 37469a26b14a72eb8e76b25cad544ad8d5f0e1b8 -3c8537156314afaa1191aa8afe529b3e9b42c538 b7db3b928a967c5c412f69612002f6b0106e20f8 -3c86ca52c00172b94055b120aab1e42ff607be95 0000000000000000000000000000000000000000 -3c87f848f5812c21444434f95a00edf031211481 0000000000000000000000000000000000000000 -3c88ee68d175314e4d78d0d7e43d0dcae0526003 0000000000000000000000000000000000000000 -3c89978936bb15dfdf9be9562fce215001bdbec2 0000000000000000000000000000000000000000 -3c8ede2f7bc0ddf734a61ad5788a93372d71345a d524acd866645f1068d81d5dc0696a3d4ba0411a -3c95839bbdfbebc6afd4f499f2cd8da67a6f565e 0000000000000000000000000000000000000000 -3c969c420f1232ac0946c70d3d6bb90d7f4e9c31 0000000000000000000000000000000000000000 -3c9b5811dc815f51a36e79210a43067ee8b43628 0000000000000000000000000000000000000000 -3c9bf397b89a2ea8d05385d35a8af5ccccfc5dd5 0000000000000000000000000000000000000000 -3c9e92f59feb94e95bb6a65cab9c1f44795cf6cb 0000000000000000000000000000000000000000 -3ca09df0903bd6d402aa9e07a5e3a1c178f5b3ef 0000000000000000000000000000000000000000 -3ca0a2900f9bb782affee5c230ba70b9bb5d5e7d 0000000000000000000000000000000000000000 -3ca0df20f79c1338285c7c5a4efdf01aa61dca6c 0000000000000000000000000000000000000000 -3ca4efdacdff3e08984935bcfabf125f4617bd57 0000000000000000000000000000000000000000 -3ca7f7e0522ac562602bcce8085448d362332683 395783faea1e39951461265ad363d4e049cfa0d1 -3cb0efd1a1c3756d0a38e754ceeb999c540eeeca 39319d011e76473b95dc0de7e12547b58a7d47cb -3cb239e6e98fc2b7353fca4149f08902d08b8100 0000000000000000000000000000000000000000 -3cb3b41f19d3eeb516125d8d7ee53b14f2cd1c1c 0000000000000000000000000000000000000000 -3cb7b87445efa64547ed5b2ef11590a1589e68b2 0000000000000000000000000000000000000000 -3cbc58c1afecef1a9ea62b4c264efeaed067b530 0000000000000000000000000000000000000000 -3cbe1da561709840126b73ee19c131f4268529a4 0000000000000000000000000000000000000000 -3cbeb27388aa9e1f644971a92f5a606c70d3f1de 0000000000000000000000000000000000000000 -3cbeca5d54a188b1b1b0dd2956f575ec0be986fe 0000000000000000000000000000000000000000 -3cbff6d1e088be6c3c1c5bf7201986dc4b5e76ba 0000000000000000000000000000000000000000 -3cc1ac9a228e75d052000aa281ed6d53e9701406 0000000000000000000000000000000000000000 -3cc2683fa4fdaccb0ed4298f623745192638dd14 0000000000000000000000000000000000000000 -3cc3e2da129a16d952b9af13291d1295b94a46d3 0000000000000000000000000000000000000000 -3cc52069e2a37cbd2c1d596ae396414b8167f117 0000000000000000000000000000000000000000 -3ccf6ad71d365529997e5655226a94d8ddb8b3ec 0000000000000000000000000000000000000000 -3cd079536ed302105f7f368509d8e7bf6a583384 0000000000000000000000000000000000000000 -3cd337b4dc91c827399961b9b45524ae4f2b50c9 0000000000000000000000000000000000000000 -3cd58b667302e80d50953b0135ffd8cd3df7d99d 0000000000000000000000000000000000000000 -3cd6d1522ec6f294caaa6103ddbf704bdb242dd7 0000000000000000000000000000000000000000 -3cd796966fd8fc5e052146f5050c5c9e1ef09511 0000000000000000000000000000000000000000 -3cd83ee1f60b6febeed3c7972ef66776e0d71bc2 0000000000000000000000000000000000000000 -3cdb7bc6baf4754cb35a6ccf008212c1f645ed0d 0000000000000000000000000000000000000000 -3cdd39bb9505e6735d802da83a04870cfa8f2311 0000000000000000000000000000000000000000 -3ce14fde5cd5f15171a7ed2b64fdc7bd652c3842 0000000000000000000000000000000000000000 -3ce6d6f6bdd319bf097227a38e7873025b158d99 0000000000000000000000000000000000000000 -3ce9368539aaacb6eba5c5049209f271ebf16e39 3d51f55392d19f2c52bdd46f13b73ea87d0618e8 -3ceaf5bfceea7de597094058648cd74ef253048f bc045bffaf77ef6583a9fa17667cc2d3057b4f81 -3cebb7fbd561a827c3c647d54c46887568119554 0000000000000000000000000000000000000000 -3cee2432fcf882bfe63b2908210555f626b3ef72 64090f01a58dcde3e0bc7b43e1b8a8f67c6dee44 -3cefe92f81e28fe9e3d2fe53ac66a71c2372d32f 0000000000000000000000000000000000000000 -3ceffd99b72cbba1d6fdf5dad2f97cc87eeb70ee 9874794b65bfd1744ff8edd49848344dd7b5cd5e -3cf1fede294079c70ae7c795dbe47ada7f48640d 0000000000000000000000000000000000000000 -3cf34c1d63c7903989aefc9af72dec697e17b2e2 0000000000000000000000000000000000000000 -3cf5f667fbff838f3ed61a5e609975b21fe7aa96 0000000000000000000000000000000000000000 -3cf9b6bdca098c3ecd1f85c6298beae60cd837f3 0000000000000000000000000000000000000000 -3cfbd573de5775bc5a15dc96768a6bd9f6332e44 715f7d3e99e83f7119babc382d399bed6e3d80bc -3d023145442b09f21bd0740eb99376ca72d609e5 0000000000000000000000000000000000000000 -3d03efa9604563cb996759f035d589b11a9bdcbd 0000000000000000000000000000000000000000 -3d07b381126802933acfe3507f96e0b718fd47a9 0000000000000000000000000000000000000000 -3d0b4e78888cbb258cc03194749acea2cefd3758 0000000000000000000000000000000000000000 -3d0baa6639d759d42e3c180d455580b19e4f4deb 0000000000000000000000000000000000000000 -3d0cae6885018d1965844da25b7e9683e582ee57 0000000000000000000000000000000000000000 -3d0fccf51cf13d7bcef9c0b966f08a85dc6664e3 0000000000000000000000000000000000000000 -3d104ce431292516b7388e22ee7aae37f9b32a6d 0000000000000000000000000000000000000000 -3d122fed4cd8ba6111882ef953099eac5d27704d 0000000000000000000000000000000000000000 -3d15241102132419003dffc2b7be35c6df6aabbc 0000000000000000000000000000000000000000 -3d19aaa01737b9697f8dc3fd558ae5cc576f9bc4 bc964bee1d4f71c829d1c9e5404b92495f97104d -3d1b737b25cfb0b7e4a8750def40d23d19fe2161 0000000000000000000000000000000000000000 -3d1dd1407e0893944e4d45c802556e7d538a4cb1 0000000000000000000000000000000000000000 -3d1de5938ef6812f13dbe7d067190e898f5351a9 0000000000000000000000000000000000000000 -3d1e80f3faedfbadf17a1836ec0fa9c9de636b34 0000000000000000000000000000000000000000 -3d1e9eb684ce65a10a0579e1599e6f4a29edb60b 0000000000000000000000000000000000000000 -3d1ff696a654e8b8ab26f7f295bc1d76c30b1e3b 0000000000000000000000000000000000000000 -3d20186f2b675c9060a772fbed45ffdc92f7f83c 0000000000000000000000000000000000000000 -3d25dca916ba25a12528643a5b5fbf9d0672d5a6 0000000000000000000000000000000000000000 -3d26ad6cf8a34a0eaa69ba214abd144cf39e5da5 0000000000000000000000000000000000000000 -3d277b2420e43a07d18fae147e81893a387fb59c 0000000000000000000000000000000000000000 -3d2caccec6dd6f6ec9db31241bf4cd5e4d7876d3 0000000000000000000000000000000000000000 -3d2dbe6962e72d866872e98125d668514d1f8221 0000000000000000000000000000000000000000 -3d2e1ead4d3b5f26bd8dc8fab811fa28b63af564 0000000000000000000000000000000000000000 -3d34df408450460dcfb98e749bc14600059f6f73 0000000000000000000000000000000000000000 -3d361b6230769b405f9220493163c5c8b4e59857 fd827c4d9fa91816e540923641856e1181c91306 -3d38c9a1ce92c93fdf8c43f067c7ae7b4ad73885 0000000000000000000000000000000000000000 -3d39a997299783ec3ad222b8d8ba4e98a5431979 0000000000000000000000000000000000000000 -3d39c07323eb38c164dac717ec41b9300cc8474e 0000000000000000000000000000000000000000 -3d3a32f6b29a93fdbf1574154eb1afb500500fe1 0000000000000000000000000000000000000000 -3d3bf0478af6cc7b4fe81842f2899bfa68843247 0000000000000000000000000000000000000000 -3d43a50e96ef807c048627e9af0cca7a90f823ad 0000000000000000000000000000000000000000 -3d4404ac37c38abda0f7dff65f82a704acd76791 0000000000000000000000000000000000000000 -3d45ab8e594e83afed83735ee857e92637f2c50a 0000000000000000000000000000000000000000 -3d4957a9931e5381504fadfd37ba1fb9f1ac9af2 0000000000000000000000000000000000000000 -3d4d65507366163ed012f988c0e90ca64a486878 0000000000000000000000000000000000000000 -3d4e591571818bacecccb4a5a1ab11f0b03421e0 0000000000000000000000000000000000000000 -3d4ee5f40afbfe44db4f1b13a22a6a38d4b40c7b 0000000000000000000000000000000000000000 -3d4f72a46a0d144ec412438aca3d3b337df43d5c 0000000000000000000000000000000000000000 -3d522c890d98c563bb283cf89ec5da5f535cfb8f 0000000000000000000000000000000000000000 -3d533f02509b5708d4d759c7d8f7681a1a1f56c5 0000000000000000000000000000000000000000 -3d55b0e7c130240e1aaa7911ca84589422975202 0000000000000000000000000000000000000000 -3d5a6b94527ffcb4f2d3e0f421a7b593211b3443 bc64e098be0c15f472e65ab8cb6d3d57ffdb54e0 -3d5c1e4b2ca79451efb57076d158b5929df2a217 0000000000000000000000000000000000000000 -3d5ec5f3634cc9abcbfea7200067861025e9b13e 0000000000000000000000000000000000000000 -3d5f4d0afa8b7781e46f0b410bbd5e57e65f3f61 0000000000000000000000000000000000000000 -3d5fdde1101caedd020bd213e3bed35915b0d741 0000000000000000000000000000000000000000 -3d61197e364048523e47e1522a55262948fd466e 0000000000000000000000000000000000000000 -3d614fbc5da30185c88ba4144982b87cd0723983 0000000000000000000000000000000000000000 -3d6258c448cb6a8f1c7bf1634e94141fe09fa591 0000000000000000000000000000000000000000 -3d62f948c47c119d1a7a465a38c65d43b240f353 0000000000000000000000000000000000000000 -3d6695d21fc0471a0ae80f4f14c7c8a7ce19873f 62ef5664a466cd52247f60179e953fb7abc754e6 -3d6879be776f1dda021db05522949bd296d151f8 0000000000000000000000000000000000000000 -3d69f8f11fcade2ce4fd908d176cbf874603fe57 0000000000000000000000000000000000000000 -3d6dbdc796ff8ba204ff0f71f17636b4b0497f43 0000000000000000000000000000000000000000 -3d6f4f815e691a0b6c0aca66d3974eb0494d04a2 0000000000000000000000000000000000000000 -3d6f62ec81b41ab6a5e2660ad605d09482273644 0000000000000000000000000000000000000000 -3d744cb227f44885deb07f39b072507ec4ea768d 5424dad095438049e7671ce44a490f9c182eb242 -3d79dcf1017709a62086aa5575fa78f5b32c8c84 0000000000000000000000000000000000000000 -3d7a486566e304e64975a78ee59de3b8429f5349 0000000000000000000000000000000000000000 -3d7a5792bc497f08cce4069e6a559c4c8b5eefe6 0000000000000000000000000000000000000000 -3d7cbb1c3174052eddb51746e7d43912f7b3b974 0000000000000000000000000000000000000000 -3d837f707e1cd6b408c3b10ddbcb2da74dec60d3 0000000000000000000000000000000000000000 -3d85246557ce5d38c036c019011f6427e61b7041 0000000000000000000000000000000000000000 -3d8579fde5f0b53286c127f0db5e6fd5cecbcffe 0000000000000000000000000000000000000000 -3d86b45dc29e9f883bad757bfe3be03baa911898 0000000000000000000000000000000000000000 -3d86e0a93a6c2fc9485fa112c5211c02800947b2 0000000000000000000000000000000000000000 -3d87de0ea9f48461b4b1884673eb2076f30e702e 0000000000000000000000000000000000000000 -3d898cf4660609f2c1f55591ffd1556e8cd6d702 0000000000000000000000000000000000000000 -3d8a5c11e8d8e7345554d2065b7542d1d3475319 0000000000000000000000000000000000000000 -3d8b044be56f1c83d9797c4d965943e108fea8d7 0000000000000000000000000000000000000000 -3d8c79ee5c0dfb8dcb1f1474eb844763b9bb6cde 0000000000000000000000000000000000000000 -3d8e238c404bc9712255541079e83bf3638052e9 0000000000000000000000000000000000000000 -3d8f0c9051af47ddff5d7b8e8f6e966c12f9e803 0000000000000000000000000000000000000000 -3d928d631b279129f9da438d156e8dbea1398e2b 0000000000000000000000000000000000000000 -3d95b4e0f9bf8aef938b6e645121c44541ce33e1 0000000000000000000000000000000000000000 -3d96f443ae044aa7987658bb9e3b5cf97d1988cc 0000000000000000000000000000000000000000 -3d973812dfd0fe5bf50994472644444d8b4f2635 0000000000000000000000000000000000000000 -3d974bf87ef32d933ca1d40828711a8da4b594f1 0000000000000000000000000000000000000000 -3d99664a4f426f9087316c8c6c8ec044ed89f1f8 0000000000000000000000000000000000000000 -3d9ba367c557aa8509dd17c0c9fbac8053e78cde 0000000000000000000000000000000000000000 -3d9dad29c75a70e7985ed595dfa2a836e61418da 0000000000000000000000000000000000000000 -3da874b5c444f6cb50acad4ba5a5eec4c9341902 0000000000000000000000000000000000000000 -3daeedc13971e5f06f4c4be1d91e5bd2abfe7ea8 0000000000000000000000000000000000000000 -3daf0ed6714b5bccf9f8060370fd39a4eb392521 0000000000000000000000000000000000000000 -3db1770f78268b13e1b62ec735064761e15c41c5 0000000000000000000000000000000000000000 -3db2f6fad4393e901d1d10773e6b2ff3f4c31f51 0000000000000000000000000000000000000000 -3db49ee0a331a657dd97b539a749f53d3965b593 0000000000000000000000000000000000000000 -3db53611509a16971da8590faa14d6517deb8e1d 0000000000000000000000000000000000000000 -3db5ff816cd62480d35385e2ef4e6337a2ea6398 0000000000000000000000000000000000000000 -3db601871cd793d118fb33dd96dc210a0f55c8c7 0000000000000000000000000000000000000000 -3db76654e9743bd98632d1870fc1915d65b2b6b2 0000000000000000000000000000000000000000 -3db76d8df78b217d958992253ee547f0856d4f51 0000000000000000000000000000000000000000 -3db776857ea0ba17b9468c52be67f8769b82501e 0000000000000000000000000000000000000000 -3dba61d697233dd26e383868ee10a61f320d1bf8 0000000000000000000000000000000000000000 -3dbacb703e74087ab4a5a7f509c19f17159f6e39 0dbf9f04a67bc76002b59954fef5cb30a13a6a4a -3dbbc167de33c0214f454b1d0399a32c88127c10 0000000000000000000000000000000000000000 -3dbbc4fd733f9c773ddf32cbd15ef86a8703870c 0000000000000000000000000000000000000000 -3dbecc855e1a2f96b7cd559a4986b71bde3f3cef 0000000000000000000000000000000000000000 -3dbed26da41ca695caa7175dc3ed42590804c9fe 0000000000000000000000000000000000000000 -3dc1dba3ead88b9e28720edbd51910120b1f4825 0000000000000000000000000000000000000000 -3dc2583ada51b7634752efe62d7020ad6872d80e 0000000000000000000000000000000000000000 -3dc444c35138c7968d1a68f313dff541240b4b08 0000000000000000000000000000000000000000 -3dc4fa07230afd75ad84483169a376ef630eda09 0000000000000000000000000000000000000000 -3dc8d0599b6e3022f3ed2e9c42155739bf45810c 0000000000000000000000000000000000000000 -3dcce4e2141b7fa02d61543137f49a45385ab7ce 0000000000000000000000000000000000000000 -3dce855d99d72b42ae3620b901aff02f83e7f637 0000000000000000000000000000000000000000 -3dd3c7bfb8ebfb779519c026da8ebbad4c113505 eec7aebda444fef97cab7ca96633554bab60593b -3dd55b3d41bb5515ecadd579c4cb816720952812 0000000000000000000000000000000000000000 -3dd7cd8ad8eaa8fea2224a90afe8524415e69cc4 0000000000000000000000000000000000000000 -3dda08bb3d4acd2998f9e0fe1b865ccd718d43af 0000000000000000000000000000000000000000 -3dda0afafb88bd8b5ff752548027700019489680 aab377ba0b18fadf1abab0236a599afa6bbf8ff5 -3ddac0831e495c0f727bcb0bffc3e5f9255275c9 0000000000000000000000000000000000000000 -3ddc88b8364f27727a53ba6eb7c9a98f8525f3ce 0000000000000000000000000000000000000000 -3ddd190e40353682354b797dd09221f9b39b045c 0000000000000000000000000000000000000000 -3de058b03036ea1cc0c1cf72bb2e5ad4ba8ff484 0000000000000000000000000000000000000000 -3de215b1df0409c7e6eb793cc518fc3668df7f77 0000000000000000000000000000000000000000 -3de4e9209b18d32dc9ac58ddb61487a1524311fd 0000000000000000000000000000000000000000 -3de536403cc3a7c5ddc5b5b430fcdc8a9e3a3e75 0000000000000000000000000000000000000000 -3de5928e16e24d9c169be3cf7344e31a12e32941 0000000000000000000000000000000000000000 -3de5d97b9f38cddbbd5791f595b1aad7c54837e1 0000000000000000000000000000000000000000 -3de68dbe4099dbb891cac9b7326e86c5d7398a77 0000000000000000000000000000000000000000 -3de90108472dea607f905f0b5adab898c1ddc620 0000000000000000000000000000000000000000 -3dee3a504f5c9c31cc9448f734b99a15c317fcb7 0000000000000000000000000000000000000000 -3dee475a90f49a8b755b741e892723eb68e68993 0000000000000000000000000000000000000000 -3df3d7e640099ce110e02a94f7448a9f128428ee 0000000000000000000000000000000000000000 -3df5d31352310c3cee84f040e0f6f31579d3ed23 0000000000000000000000000000000000000000 -3df65c988d3f900361308a0e493af56171103e58 0000000000000000000000000000000000000000 -3e0008124c387e73b7ff1ee5b22ef058ba82ec77 0000000000000000000000000000000000000000 -3e022e759b3df9084126192f0635c080b197e969 0000000000000000000000000000000000000000 -3e0354fcfc15160a9cfae43f56966f0fbcbc5cd9 0000000000000000000000000000000000000000 -3e0662f976555c6a92ecbf989b4987e902f35ab6 0000000000000000000000000000000000000000 -3e08152fd3602bf1ce2374df7931afbaec0cc070 0000000000000000000000000000000000000000 -3e087a5c618b815c273510ffdc4a86ab189eda00 0000000000000000000000000000000000000000 -3e088c94b2c038a935d0003b45556464d4746317 0000000000000000000000000000000000000000 -3e08a8aae657492bdcdc7c550099ddf072042fa9 0000000000000000000000000000000000000000 -3e1282f7ed4ad0e9c2faabfe47efd22a8e503c29 0000000000000000000000000000000000000000 -3e1331e4346c165ceeebb341723784fd96b8a88d 0000000000000000000000000000000000000000 -3e13c61bffee8c9c09fff524c737f516615914b0 0000000000000000000000000000000000000000 -3e151f42d7ce9f7081e8d598b8a7edcd87d0902b 0000000000000000000000000000000000000000 -3e159c5b463ed9626c4f6628c597a368a9ea9fbb 652e030a8188f28fd415274647e63c138fdadafe -3e15d2894fb35432d2a111db36fe8ba8ebc62024 0000000000000000000000000000000000000000 -3e1cd2462664adb2495cff5887671ba8a9909cf9 0000000000000000000000000000000000000000 -3e1db1b14912415dcabcbd27cb6e3fd810d683b2 0000000000000000000000000000000000000000 -3e1df2acf5aed26adf85028956063353375384ca 0000000000000000000000000000000000000000 -3e1ff8313c384ef1f22e741561f1e30f988260e0 0000000000000000000000000000000000000000 -3e2879c046b40f2cbc6affbe27c754e2b95960a0 0000000000000000000000000000000000000000 -3e2947ca55e1c4e6217808a3ad7cb2816dcfad70 0000000000000000000000000000000000000000 -3e2bff7191ffdd60223e592d9e39fb281aac697b 0000000000000000000000000000000000000000 -3e2ef85af9cb993532050b37d06292889f2040d2 9c348e68a6c8b7594610ff8f43981968cd245c00 -3e305328b83b37d6cbaa0479123d507016dd7a74 0000000000000000000000000000000000000000 -3e33a8d374d1d4a4bb078cc09e15c8660ea626b9 0000000000000000000000000000000000000000 -3e355eb0ad02e34f3f388c29912b4247c307ff87 0000000000000000000000000000000000000000 -3e3c51fdaf9d31426354d966b8dfdc20f701fca0 0000000000000000000000000000000000000000 -3e3dec1cfa3372124cfb5300887eb0de024665e6 0000000000000000000000000000000000000000 -3e3e13a7613dd07c59d1dabdc24d0df0d7f537ba 0000000000000000000000000000000000000000 -3e3e60b8f025e6e8163b7092c480af3319ca55bf 0000000000000000000000000000000000000000 -3e437739741891bec1aceeb65fbb0ab44115eae0 0000000000000000000000000000000000000000 -3e4dcbc1d3b0f90d7663e7ab2aa5499920364b46 0000000000000000000000000000000000000000 -3e519f4d1cd5dc0af3bf894bb32416f682a507d5 0000000000000000000000000000000000000000 -3e51e405ef0f50a8a0ed85cfa519e08bd10f1221 0000000000000000000000000000000000000000 -3e54ac28f636198fe6102884fe1b9c4688db0830 0000000000000000000000000000000000000000 -3e54df359bb542fc20b19be1146023a05ec4d665 0000000000000000000000000000000000000000 -3e5613aecb1788c96972b0e5211e6c3afd4466e7 0000000000000000000000000000000000000000 -3e57d6ccfdd9e474227c60e0773a3c7d1ecb9536 0000000000000000000000000000000000000000 -3e5a0d5193ee5ca75477b84d1bdf5ed89d5c81b0 0000000000000000000000000000000000000000 -3e5fb068effc097406413f30465b3d437fbb6ad0 0000000000000000000000000000000000000000 -3e614237d0345d12437ab03abace3500314ccc16 dde66a5f5ac335f08037d5574bcd412f21da8f18 -3e648f3fdff8a8e08cf71a84c3d409ee2780c87d 0000000000000000000000000000000000000000 -3e6615fced0073cd66023d92b722ca56142a0f89 0000000000000000000000000000000000000000 -3e66a5c8120aacc63b685ffa67f4534572630cbd 0000000000000000000000000000000000000000 -3e67bfa5951ed9448dc743ae7cd6376cd5ca5097 0000000000000000000000000000000000000000 -3e691a260e3b82a79eada5fea6379035dfbda5cf 7ec7f42e65d956b0226871ddca85bb30c73492ea -3e6a2269a85362c2a06c3623b9e19dd28c6dafe9 0000000000000000000000000000000000000000 -3e6c9ccfecb59f08416066a723824c26cbe30f27 0000000000000000000000000000000000000000 -3e6d9035f77b1d44ee95b36f00d6523139efbf5f 0000000000000000000000000000000000000000 -3e6f86b5bdceea2c8e95ee7a1b9a7a5552635d46 99cffd7091243ed30c73c4da860cc19f06a9b358 -3e71d7cc2f3de1f5cd7ddb52cc85c26d867944e4 0000000000000000000000000000000000000000 -3e72409095a995d18311061c2c91e4b4867129fb 0000000000000000000000000000000000000000 -3e749c8be5a4f31780f43712246ac0a64ea6a8cb 0000000000000000000000000000000000000000 -3e78b76ce4215a4927bf0926de9fbe4594e2e2b8 0000000000000000000000000000000000000000 -3e7cfd8e07a3a7ba6073bf1a8643b8405cfa36de 0000000000000000000000000000000000000000 -3e7e14916c28630bce69e65f539d27bb96a90066 500a6d7f5eb6d984fb38f87fcadcaaac61806b7d -3e823762fd850c92306d53b0b25c7a7667245280 0000000000000000000000000000000000000000 -3e82f503089be04094e8989486ed245d6b6e1a6b 0000000000000000000000000000000000000000 -3e831d6e6f935aa2518e31c459b25c14df8e553a 0000000000000000000000000000000000000000 -3e871fe7eab38f9b0398569c57a1dd0c21e69652 3d96a54ad765fe6defc9eec5e6cc71c9dde44046 -3e8d65af10338c34264bcb5908c50e9ee0857220 0000000000000000000000000000000000000000 -3e8fb85a157579a0b9f68fb2b6af1a617da34a9f 0000000000000000000000000000000000000000 -3e918dfc32121264fcae6ce3621e1d9d0fff71c3 0000000000000000000000000000000000000000 -3e91c2553fa30b9f82bf937e5834420636a38261 0000000000000000000000000000000000000000 -3e94e337cce0ea5d8a598d5097c080928eca9c33 0000000000000000000000000000000000000000 -3e95185aa439a8e8e337059e62bf1c831ad02320 0000000000000000000000000000000000000000 -3e96e971f8fa9aa32a5165e5f9e2d17365da003c ffc4a1db7b36cd8f7c0fc12268fc46ff8d0dab09 -3e9734391f6e56d8c5d7d31375a987039166e7bd 0000000000000000000000000000000000000000 -3e98008af4546af4e5c5df6bc4a62acbabe18a0f 0000000000000000000000000000000000000000 -3e98008f28e920f2469bcfe83df71a63b6b07008 0000000000000000000000000000000000000000 -3e99f84597e87ff990506ef0691e42f16ec6438a 0000000000000000000000000000000000000000 -3e9bf816f3bd88bd41be456aa02ab3ec9a12203c 0000000000000000000000000000000000000000 -3e9d8217dba4bcc4ba2dc544daafad43b6e7f331 0000000000000000000000000000000000000000 -3e9f3fbb05181ecf3e9a1cce5f088d8ad0967c7e 0000000000000000000000000000000000000000 -3ea3c4e9b6eba1da05122d27d28022e63bfee977 0000000000000000000000000000000000000000 -3ea67885074fc8dd902c01c5844fe379afa8b22f 0000000000000000000000000000000000000000 -3eaa74fd7d5a3a6829fb12de89235970c8155dcf 0000000000000000000000000000000000000000 -3eb1b91927c5964c018c2bb8859c2aa6eb1b8cdd 0000000000000000000000000000000000000000 -3eb2dcea98fbf3ef3570d5909a1a0e0a0ca876a3 0000000000000000000000000000000000000000 -3eb35aa177b13c11b46b7fd0142a23073e614e9b 5ebc25723dfd342ada1c86dfec2594910add8985 -3eb596f94c622e648f7c2763490bb1dac7695d64 0000000000000000000000000000000000000000 -3eb7b85174ee6dc97f2db7589e4a0acb72080fa4 0000000000000000000000000000000000000000 -3eb838771ffe6afdeb6185f3c214b9f6e670f0d5 0000000000000000000000000000000000000000 -3eb8c90c9cc14754d594047557b3da82936082b5 c80d60bd4d0adf33297a6e390618e6dc7203d558 -3ec11b4caeafba24c7547e2a9444c45686a0b081 0000000000000000000000000000000000000000 -3ec1383b0d4ac2e3a89da21871be14a803e26941 0000000000000000000000000000000000000000 -3ec1a6204f5086b0cac4b087727a9a5a18075f9d 0000000000000000000000000000000000000000 -3ec3fa6848aae4b4535557105a42fbf8d57dcc07 0000000000000000000000000000000000000000 -3ec5900c96500dff3c768491fa3ff0c800d87b74 0000000000000000000000000000000000000000 -3ec69d212daf9147cd34130ace1efaefeed35506 0000000000000000000000000000000000000000 -3ec7b61315855e9783e20187f457399a44dd9948 0000000000000000000000000000000000000000 -3ece7b1d9ba9acb324268f062a85c761183d5310 0000000000000000000000000000000000000000 -3ecec0aefa80a23114aa8be0432dcf30349391d1 0000000000000000000000000000000000000000 -3ecee11d0afb902bdf15a34b0185a53947f036cf 0000000000000000000000000000000000000000 -3ecf580903149735be74f23a9e34f4fc6ba20203 0000000000000000000000000000000000000000 -3ed020fe84cd72ba935590cb62d4dde454d1beef 5fcc26473ad8cc5509d3c39d6e42a23bd446ec81 -3ed0be1a9f721cd28bffc0b0f30e5eef4b16123e 0000000000000000000000000000000000000000 -3ed5f72b6c23bcaac482f5cc8855b4535ef6d451 0000000000000000000000000000000000000000 -3ed85ceb3b75db3eb88ff0fb8095a09f5a264aa0 0000000000000000000000000000000000000000 -3ed9afa41b19374f8aa5464cf12df4cae39e98ba 3e94b727bea952f2ef0589be32f30a6f3998bbd3 -3edfaa704237f97c230d6941cb96bf29d1dc9ecc 0000000000000000000000000000000000000000 -3ee3100436eb4778576a517ab2cf55c895947df6 0000000000000000000000000000000000000000 -3ee41892f4e7a251c8e453f24edd174b9c4a2993 0000000000000000000000000000000000000000 -3ee6fa8a651cd128f30bd38a36ca2cff955e1680 0000000000000000000000000000000000000000 -3eea1fe4a16679e5d1b4758640abffba1ad4bff6 0000000000000000000000000000000000000000 -3eead909480edba0eed592b6f468b020143b0b6e 0000000000000000000000000000000000000000 -3eeef6f8a268afe9fa38c98cd2044b0040601149 6b09a53e4b2c5ada982c7a690788c078526d433f -3eef86a4f81ab2ed2bf8981bd1c855b74bfaa7a8 0000000000000000000000000000000000000000 -3eeff9f5b5b44488a784825c5fd1715013e41238 64183ce44d4ff474b0181d3b29f002c90e4e978c -3ef3e56c80f7ae6b6a7291b7eb57dc6250b50801 0000000000000000000000000000000000000000 -3ef41d6cfcd211f803ac0892f9a93ba3c31a4c16 0000000000000000000000000000000000000000 -3ef6a748745dd670acbad5cb9960a3232ee82d07 0000000000000000000000000000000000000000 -3ef98b0e1b7b66e8f17fd552b348aef2de5eef76 0000000000000000000000000000000000000000 -3efa1e2f15dc68cd8006132859a9d9832e162f73 0000000000000000000000000000000000000000 -3efd20a21b88303a56440b9fdb735b1ceea4c1d5 2e82e5de0bd1c5dbea20c9d75490295f01eb800a -3efd70fb909c4c97fb07dc6708a0a10ace8414fb 0000000000000000000000000000000000000000 -3f02850c433f37fd4dbdee13488b4ea76c8274d7 0000000000000000000000000000000000000000 -3f0325b86e2383d968bf6b6772cf61b718748b4d 5b5151eaafae4841f6623a3720cf267b89cdad95 -3f049c9792a20f36ed912d8fd7e8d1302234a1e9 0000000000000000000000000000000000000000 -3f0a814091f58b17f0ac97dbf9d9d5cc680283bc 0000000000000000000000000000000000000000 -3f0b271d68ffd650d62f5cb2ae93f460e399408d 0000000000000000000000000000000000000000 -3f0b8e9ec959fba1309c3487dd59a1577b8a5c2b 0000000000000000000000000000000000000000 -3f118edd6a3b1433a5d6c7fc081d2433ce63041b 0000000000000000000000000000000000000000 -3f13a76bf0e9f60380fa674736d63d62303f7011 0000000000000000000000000000000000000000 -3f1440c1d96acd1f03f761494909dd9c0fddef82 0000000000000000000000000000000000000000 -3f1468766e8015cb1a22575b44b556d53b3a9d86 0000000000000000000000000000000000000000 -3f159d30878d323301f1f7a454ea91ab6eeaec2b 0000000000000000000000000000000000000000 -3f15ebba99b485c33a3aee82407abccf9d83ab12 0000000000000000000000000000000000000000 -3f1722ae51abab1a1ee5fde3ada01fe5cbb87f36 0000000000000000000000000000000000000000 -3f183a749550da83a8bf401834c2149977983b7f b556f43af7a02e5c0ad40d4f8f01fc7ecf1d912f -3f1917852ecf1a1dbf126d4bee4ef0d918653056 0000000000000000000000000000000000000000 -3f197d7b20ea7d4c779a30443cc09e25307d2693 0000000000000000000000000000000000000000 -3f1ae92e573a3ba7212eca4475a3afa1896dcc7b 0000000000000000000000000000000000000000 -3f1bb54ebfc3d8b72583379fc65dbdd02cd5fe91 0000000000000000000000000000000000000000 -3f1cd5121f7c9f8347ca69c8f657fdb24c0f9729 0000000000000000000000000000000000000000 -3f1dbc451b313fb1ec8058f24c1beccf55fce316 0000000000000000000000000000000000000000 -3f1e479bf2b07d00ba01eed248fb14b5db5e48ed 0000000000000000000000000000000000000000 -3f1fce06165d31dce6ee9e5fb3eaf10a5986c6c5 0000000000000000000000000000000000000000 -3f2327fbe95d995984c80552eee02f4ba2975012 0000000000000000000000000000000000000000 -3f247906f8515b21d1f4cc4c2d588dc9ed666803 0000000000000000000000000000000000000000 -3f265821d3f3679f8674c2a4a3ade8e49e3ff7ea 0000000000000000000000000000000000000000 -3f288f5d0da9414bf252c195f0558833f476b410 0000000000000000000000000000000000000000 -3f2be2a9422284eb58f7bf4935be614fd356dc5c 0000000000000000000000000000000000000000 -3f2cc4fc1863f9aa5c971eb52d22f4a6b3339a82 fb3468ff09201ed28eb92c8fe592a4c11f156cc8 -3f2e2d4a8c98368d8cd5dcf73d4728dfb4517f6d 0000000000000000000000000000000000000000 -3f2fb9f38cb65aef544709b4310277a5328759e9 0000000000000000000000000000000000000000 -3f318cd3283ec69b9f124f7b94dbed7b8efd043a 0000000000000000000000000000000000000000 -3f323ecf21ef49ee47f9f52c7a76483558e3f28f 0000000000000000000000000000000000000000 -3f32d1d9503fd993c58f20ed79f8edbde1a5e015 0000000000000000000000000000000000000000 -3f3362ebcdd1a27cf9c9c751dd5cbe8a6264d1c3 98299d417b7c01fd249e69dec30e4ad52daddd7d -3f33f36313d2aa72f5c92dcb0cf7102aa4d5ebb0 0000000000000000000000000000000000000000 -3f406f984707867233d956c4fac6d4ce77ba0769 0000000000000000000000000000000000000000 -3f4079fedbaf94c849e63470470ac7599aea1000 c59ea0115244f9fc4d80ad370a31c5cf692e1541 -3f417d1215cd626bd15942be0584ebb4e20758cf 0000000000000000000000000000000000000000 -3f41bf7284d60a26a16f72e78bdd4442afd58b21 0000000000000000000000000000000000000000 -3f455e2e510ea897a817a45204f29354874694fd 0000000000000000000000000000000000000000 -3f4735579d3c42b38955ec493ff7e6ba0f2bd750 a28f422067f970aec9127ee3d28033e3a89047a7 -3f47f213213c63232b607a15507c59b07c656f52 0000000000000000000000000000000000000000 -3f485b72cce32ad51cbdb15c05623ba3187e5e65 0000000000000000000000000000000000000000 -3f48f8a4974cbc3de4027cb995ce52e16ee94c21 0000000000000000000000000000000000000000 -3f4b8142a8968d385b246c6e9bfa6dab63d51447 0000000000000000000000000000000000000000 -3f53881cd1cff9725c272af0f87da629fada3485 0000000000000000000000000000000000000000 -3f55a4ebc799f46a758c61e4d073db58d258ce46 0000000000000000000000000000000000000000 -3f5cfc0b6ab8e0b5cf66f3c9cf4759698628e9d8 0000000000000000000000000000000000000000 -3f6168352cbe03984b978b2dd744a7ae809f7036 b9336a36916c7da8c5331a4a9408bc9f4b847b3e -3f623af9b1be40444eecba4f80b6356fc076da9f 0000000000000000000000000000000000000000 -3f63f2b26300dd0c15d5635b8053e67448076146 0000000000000000000000000000000000000000 -3f69d9b08b49a37f214de24c301ccd56d741881a 0000000000000000000000000000000000000000 -3f6baf5f2e632f082ce5a78ab6b1815acf9d2043 0000000000000000000000000000000000000000 -3f6bc50061cd8527d9fbb228592a37854fbb2565 0000000000000000000000000000000000000000 -3f6c23808e8f57396e04b7b67de5a69348e5c024 0000000000000000000000000000000000000000 -3f6dedbe5c44cd618c160585df17c83ff8f72e4e 0000000000000000000000000000000000000000 -3f74beaf6b9dfb3b1edf07b9598d21f9e94f7b4e 0000000000000000000000000000000000000000 -3f75f75dcf86e42bc79d5753836fee49ea6a97be 9c37844ddf1e8f97fc1fde289cf8c403212e30a7 -3f7ceab4a88f6c69cbf242e4854d3702def9a1cf bd4484c05491f6438100c2d71b853f0364f9057a -3f82c54505bbf99a7dfdee2ae7f674b1e2719bd3 0000000000000000000000000000000000000000 -3f82f09927c0584b3769ac2d9a9624512fafe793 0000000000000000000000000000000000000000 -3f8411752bc983de6d5c360bd4f56a8cd4dd3e9f 0000000000000000000000000000000000000000 -3f85839c664c810ad866911f960d30503efe3c2d 0000000000000000000000000000000000000000 -3f874cb6c41620e9ecb8cfa2f52546337ee0e668 0000000000000000000000000000000000000000 -3f875a0dcd49d29e7417201535d790b03a04b80e 0000000000000000000000000000000000000000 -3f8d25045c4ecbfabce3c6670447012acd191cfe 0000000000000000000000000000000000000000 -3f8d5e0f93bc1a24c088dd10fc9b73ed7bb1a60b 0000000000000000000000000000000000000000 -3f91a99283ac07cbaf9ee5652a1ef03e2b4c0b33 c1d1cefe3c7496aa96f91ee361009d6560c2ce6f -3f93d2472fd7840299461246008b64982ebba5f1 0000000000000000000000000000000000000000 -3f96b7aaf7f599154939ccb3bac2ec6ec68a8b57 0000000000000000000000000000000000000000 -3f982c10ec1ae412fb6084e56e266ce93a24f065 0000000000000000000000000000000000000000 -3f9ba7919c05ade118c29ebc04f0de36a667e36a 0000000000000000000000000000000000000000 -3f9c57ab5a8509dab53dc3460f46c2e85be3bfba 0000000000000000000000000000000000000000 -3f9d61f86a14e3897b5e88dc543352bb143f8ea9 0000000000000000000000000000000000000000 -3f9e7ba82608f87dec9ce99f16d313dc5f0245c8 0000000000000000000000000000000000000000 -3fa4cfd5049696f39d2c10acee81da852ddab0fa 0000000000000000000000000000000000000000 -3fa666ce023c7f5005cae5c3bf4fbef2b47ef9d1 0000000000000000000000000000000000000000 -3fa6821a10e1deab20ce4fd3242c5fb1fa7500ba b1b1bac871858070ab3ac0cb9f9658fd0340dbeb -3faa2d36b56e6357df367dc32dbbd9cfb5140497 0000000000000000000000000000000000000000 -3fab8aa04117d847174314d5bbdae38b450e82d8 0000000000000000000000000000000000000000 -3fabefcdd8977d6a3972e12b7f2b0ca98217490c 0000000000000000000000000000000000000000 -3fad1bc8ce875553d79884f2f5a97fc0ca7c7203 0000000000000000000000000000000000000000 -3faf6fd5c8aabe93627578d06d7bbf343cedb3b8 0000000000000000000000000000000000000000 -3fb1e0bf88c90c664fa0cb60587b264051ebbf3e 0000000000000000000000000000000000000000 -3fb4399cc6b2509590ffa02f19a149766b0fbfdb 0000000000000000000000000000000000000000 -3fb8222fa7306619e62b595406aacd8f29609dbc 0000000000000000000000000000000000000000 -3fb8eee342f6a2599affccfc81d220f3e3a11359 c5a0797db80e87701feab423513a05243b74f1a3 -3fbaa7057b00119b34a7f0a6ffed0e598a2f8eed 0000000000000000000000000000000000000000 -3fbb1438bdfc5f931d95454a575495cb8cc5fed0 0000000000000000000000000000000000000000 -3fbb2f9686bd6cf7e9e4adb943fe2e6aef3d5d14 0000000000000000000000000000000000000000 -3fbdd86a996f05e3ba3f61ed4094289e54775a4f 0000000000000000000000000000000000000000 -3fbfd4ebbb09281a60f31e07bc3f835d8f29b3d9 0000000000000000000000000000000000000000 -3fc282957e0a63ab8b65cdd8e4dd135d34e59bf6 0000000000000000000000000000000000000000 -3fc4586f54eb27f406b848058941217493110f83 0000000000000000000000000000000000000000 -3fc56d76de1007a3c4f60b143c60c071f32546fb 0000000000000000000000000000000000000000 -3fc6fb45ffe70f9bad9d74d2fa14a1bf8f8df8bc 0000000000000000000000000000000000000000 -3fca563d85f15f4f46c996e2491f560571889dd7 0000000000000000000000000000000000000000 -3fcc64d11680267ea5be82b3e7003f472040d75b 0000000000000000000000000000000000000000 -3fcea8983490507b5afdcb55b191e189e4d61207 91c1e90dcf6729db91e1fb040c09bb525ec8717b -3fd1c699985be91b8e98a2c0a388576fe4a1cc81 0000000000000000000000000000000000000000 -3fd455a65575529afa02c268bd5a06411ada8cca 0000000000000000000000000000000000000000 -3fd5468aa7c3652d6f2705c4507dea1c72e899d8 0000000000000000000000000000000000000000 -3fd574f6b2a97e155b11c6b1beb1ee4633bbed0e 00f91bfaeb435bc378fccd55b98aa83637b88755 -3fdbbb3217d7868e78c4f3438978ac487f62d014 0000000000000000000000000000000000000000 -3fdc0ba55e1db41e73d9cac13c243591a637bd44 0000000000000000000000000000000000000000 -3fdc83b7a09fbadec94d7d8812bfd0755cfce345 78c94de9b6ad5b45afda496cefe78878c357b6a6 -3fe306964387e7fde1732175c9d2b51dd29503d8 0000000000000000000000000000000000000000 -3fe5cffc3a55a6af388e235af718ff56ac9b0842 0000000000000000000000000000000000000000 -3fe818fe95c23bc705b902363a62ac3763a7cc7c 0000000000000000000000000000000000000000 -3fea5fa225a3ef3f6c1a6ca72957d4865b17d0bd 0000000000000000000000000000000000000000 -3feacbb644447803d10259bcca19a8d85ccdda73 0000000000000000000000000000000000000000 -3feb92cd34a9eae26f2d40f74ba394c974e80579 0000000000000000000000000000000000000000 -3ff3381ba82858c4db00cad3e0ad99a104e427c1 d059620573fe5c120197bafb25b38c614abff586 -3ff9dd3adb5bbd56f55c36ebff1f40a64d955a4d bdcf1f90a85922fb73c9832f6a0230535231f139 -3ff9e6402730e749e44d0336a0b687d66358d18c 0000000000000000000000000000000000000000 -3fff298bd3fea02cf47c2e40a5d3fe4cc50262cc 0000000000000000000000000000000000000000 -400419684fc29643ff7a682136a71e4fc357da97 0000000000000000000000000000000000000000 -40047d663fbf8dcff495628f0f669bcce8b54a37 0000000000000000000000000000000000000000 -4004d753506d6a0419479890d4ffa7ee7810f62b 0000000000000000000000000000000000000000 -4006142d54130411ec0e989097525a648c86f958 0000000000000000000000000000000000000000 -4009643bf6df85048a059745d16b934e02997e43 0000000000000000000000000000000000000000 -400a40a276c96d0b62a35e586c1d9421a8b7f605 0000000000000000000000000000000000000000 -400c1b5d1a4548c4619eae0604a21f97f8d04553 0000000000000000000000000000000000000000 -400d6eb5b7c831a48cbd5ad53994105b9e27274b 0000000000000000000000000000000000000000 -400d8116f482f5da3b53c2fd0cd8deec241516c3 0000000000000000000000000000000000000000 -400e9623d38a597bf02e7a1039a40c335661defb 0000000000000000000000000000000000000000 -400f2c8445459bcd44b1ee0b62a18e607c206123 0000000000000000000000000000000000000000 -40116da977e00c6ac860bcb2ef6129075c866707 3920c3d8fe7b63a4c3c9b99700e9d12daa7d0401 -40152f73531828d6623b53a38ab4b9df9844c9bd 0000000000000000000000000000000000000000 -40165127ba273d17c6c23b8a334c33f0e111a735 0000000000000000000000000000000000000000 -4017f22b9f43c7f05efdb1554b2eed03af9215d1 0000000000000000000000000000000000000000 -40182f6a9b26ce8c444c8e90ec8aaaa2fd43731d 0000000000000000000000000000000000000000 -401c07162442d29d2521c86ad9878f3fb327d5ef 0000000000000000000000000000000000000000 -401ddb2f7997d95d44c1bcd77d38b9d87e4552e7 0000000000000000000000000000000000000000 -401f242b440fcc590ef431947eac7a78207e677f 0000000000000000000000000000000000000000 -401fe62012d3a3e9913c907db383d3d0903e7be9 7463875e4d04a678c7ce4d22dc1aa1a01d15e5bb -4020782935bb17d57d250547de4a615d97c2a3e3 7171de64bd6be1562c1a370e864e8620497f9005 -40243d10c9a8a14e76e96c26545d662eef9fbbad 0000000000000000000000000000000000000000 -4025d1cf5e7715b77a733f3e5286230f92c99e76 0000000000000000000000000000000000000000 -402733fc0433a35b2cf8e6035a954be93e3027cd 0000000000000000000000000000000000000000 -402a021a40f63ffb1b8445b2a1c0cf17cba02ad9 0000000000000000000000000000000000000000 -402a72776804fbb74ec5c4cad72d4c7b6cdd5b2d 0000000000000000000000000000000000000000 -402c02e4ccb97f21f7d2dc172d73b3f3ee51de26 0000000000000000000000000000000000000000 -402d0475201ee3596f24c09ac71e6268d586378a 0000000000000000000000000000000000000000 -402dc1191659b139463c459b45260b02a50bf564 0000000000000000000000000000000000000000 -402f54846d99ced8267ad24860d4ea9f21d76be8 0000000000000000000000000000000000000000 -4030c7e82d6a8c476cfdd613713e4cc7af6e0202 0000000000000000000000000000000000000000 -4034788aafddfb9179932ad62260cd09c8818b5e 0000000000000000000000000000000000000000 -40349db1e70d450b83452845b1fcaafe5f256a80 0000000000000000000000000000000000000000 -4034dfe043fe7646ae7439b9cc49d77aedd3b98c 0000000000000000000000000000000000000000 -40352bfbde2dba2110bab608d6a65687c85ad064 0000000000000000000000000000000000000000 -40364a64d707d6ec49f6870045807c93e09dba6d 0000000000000000000000000000000000000000 -4037160f2e81fbc6e4110e669a12c236cf532e70 a7491a3d213192449f8c437a3c0016cc526389ef -40378a3f2be5e46bff692a30de169bb03307172c 0000000000000000000000000000000000000000 -403c9a978cf84349a2bb02b4dea33d17d63eb669 0000000000000000000000000000000000000000 -403d34a5c5c98cbb32dfc21c8ef93289ead92d95 0000000000000000000000000000000000000000 -40410ea743ca693cdc9a57a6087ee39cfae91925 0000000000000000000000000000000000000000 -4044119f45de597b3b8c66d54d82d7c2c46ab752 0000000000000000000000000000000000000000 -4044c53ebfa36d57c993f5ba37bd35c3c8912a7e 0000000000000000000000000000000000000000 -40476b2960f884b088d77f38b6bef2c43b662d10 0000000000000000000000000000000000000000 -4047ef2a8b552d69909e1cee259fcad65d2510c7 e6af910fb9f106bedeb9615ad0f712dfa9fcf186 -4049994e663862e3d0a3581d7828ce08128155a5 093ce1aaf29859c0a7193d68fe837adf7aec95e6 -404b232b766e8b090d9054ca08a3dc2a15e5f15d 0000000000000000000000000000000000000000 -404b75e0f69732afb69c405393a77c514ff1ca43 6c1815ee8135ca1de1c8079ddfc36fb086669b30 -40514c7a2d1262c4126d2c8906835ecaf53d6354 0000000000000000000000000000000000000000 -40552f91ddef85b192e5cf7a9a6225431a9f2570 0000000000000000000000000000000000000000 -4055e159f4e7301aca67d28536e1981e8b2a0013 0000000000000000000000000000000000000000 -405647fad166a6d20956019339fb112e9a0ea08f 0000000000000000000000000000000000000000 -4058360f0692fc336395b278d0fa12501d9e67e2 0000000000000000000000000000000000000000 -405b0f75b32520145d172a89eaac463a958ae414 0000000000000000000000000000000000000000 -4060597a85a2328d8a1bf3f660c6f4a90ee59eb3 0000000000000000000000000000000000000000 -40624501605cc981b1c993205e722e6a78c3f2fc 0000000000000000000000000000000000000000 -4064cc624f524ea13390fef4750c73d2935e1f30 0000000000000000000000000000000000000000 -406659c3a001eaf32de2dd5b30c9170d0b2d03cd 0000000000000000000000000000000000000000 -40667918dcff1d5c9f7ecdc88b5caca24ba0686c fb4ea572d96df814f9b2c4784a262beeca42755b -406be9eedc15611439e3abdb58c9d2f556968898 c9d15b58e1f5267ad5109f32e1dcaf7a1a93e8bd -406fe415fb3fe54f4f8797c2c3c06ca8134b53be 0000000000000000000000000000000000000000 -4071867070e3077a4942b773610520925715cbd7 0000000000000000000000000000000000000000 -40720bfd773d988697e0df4073837cbbf5bfb748 0000000000000000000000000000000000000000 -4075e438c3498eb17afe6bd607742b8f2530c969 0000000000000000000000000000000000000000 -4079d6366d9d59c7e22237f9f703379ac7d1cd11 0000000000000000000000000000000000000000 -407a2595a938d288c7c516290d06ccdd6bc733c4 0000000000000000000000000000000000000000 -407e4b50b77b0983334b2a026b31230e237235f0 0000000000000000000000000000000000000000 -4083e8f9523a60390960c52a7ab810dc7b096d40 34551d33ca3e3274911d093344901b5d7f753ba5 -4084919da2e31da39f98d59d10921cb5899d7ddc 0000000000000000000000000000000000000000 -4085ee780bbb693bd4dac8426c63e992dbcd8b48 7415d6cafddbce9da4e93e637143de4ea7dbcda1 -40884bbb4001a9b4add321fd34adc59dcad4e4a2 0000000000000000000000000000000000000000 -40885d3623c5dd07c89cb3d4cb717061211f98f4 2fc67f6f3f4b8c10ea095f1c621bc6cd15da6427 -408b4add8287507ac423083fabd2d1f311bf5d75 0000000000000000000000000000000000000000 -408baf15371b41dceadf8984a1ab121240594aa5 0000000000000000000000000000000000000000 -408bb7525a95509de5f84aaaa6ad164a6b98ed43 a5a37489f17f9f128a3c6e6e8bf3ac1baf4e3ce8 -408cd8068daca96e9aeeffe6fc6aa1a944765fdf 0000000000000000000000000000000000000000 -40906725410aac6fe8cac4913a557a1784bf04b9 0000000000000000000000000000000000000000 -4090bf0267c52bda7db45fb3496860fa34c32d83 0000000000000000000000000000000000000000 -409281c7074bb92d0bfa682e15a874e1b5117f6f 0000000000000000000000000000000000000000 -4092b7e23b024c2dd0534890105583dba858a474 0000000000000000000000000000000000000000 -4095a5c9503543924d9fa0a0a7a7af441eb5d33f 6916c6e2b4963999eb95c35deea035a319019407 -40994c4f51255b0016aeb56dfbe88d4b6d3b6ede 0000000000000000000000000000000000000000 -409b9de372715490fb60a71335e0611ce90f63bf 0000000000000000000000000000000000000000 -409c31968371d5c7f49cb20e2079c271a80eea90 c40d2e051f18cee0a2ad6ac81ef23026c6e23f27 -409ea6352f7418bfb7661acaefa58f9bcc26c538 0000000000000000000000000000000000000000 -409f1a8a4f2e4157e6a903002c25a9de1cec5e58 0000000000000000000000000000000000000000 -40a12b7bfc4deb7b7503e594df165c5ff403a0f7 0000000000000000000000000000000000000000 -40a850f73df8e3c6c4f0d0aa4b9de62aa62fe445 0000000000000000000000000000000000000000 -40a8d3a4c080078172a3051d21c1a1ad3c3cbb7c 0000000000000000000000000000000000000000 -40a9429f45256e14fa6c1e8d7ad1ec6b3679db5e 0000000000000000000000000000000000000000 -40aa01246179c34275aa5794650ccb8017ad833a 0000000000000000000000000000000000000000 -40abc0dac4640a53e67f5cc0d1194bf774685d74 0000000000000000000000000000000000000000 -40abd3ce4e8078fbaa3baa693d86f115a3279048 0000000000000000000000000000000000000000 -40af760ecb3a6e28d103ab81976f3f1e1989941f 0000000000000000000000000000000000000000 -40b1dea738c278f55be990ea3689671f0c5ad32a 0000000000000000000000000000000000000000 -40ba9c6e0ebd920e32b05a7cef49db2627d6d718 5d31507e9310749b6c2ad72aa7a7e462f010fa30 -40bade7d6cd61c3b9006d227803c4970b4d8a53e 0000000000000000000000000000000000000000 -40bd0d72046c6b8d13370fff8044bc9970000020 7a31b1ded8d84d9063b61f906d7ba325a856232f -40bd5bc761e8cc3d9f03901a96730058452aeac3 0000000000000000000000000000000000000000 -40bf1648cae69bc01a48f5d2f7a23540f844cc43 0000000000000000000000000000000000000000 -40c23f9fdd83ee1ff10680d066bd284dd427c8fa 179307ceedb4e0e1a412f9339c7e6e299c8872d1 -40c6bb57e33ebd836b4b28f90c0fc079e3a6d85d 38daba8586d75e0d3e5481f8f6d9b64ea9e24f82 -40ca789c25e53bf152993fd620cb2cf921689914 0000000000000000000000000000000000000000 -40cb77ce2391bd1e1be94e2b30bc3f223cdfb7a5 0000000000000000000000000000000000000000 -40d18f45d506efd378219da25a71579c05e6e3e1 0000000000000000000000000000000000000000 -40d440e3fd0ce3418c42375129a1f363ba623833 0000000000000000000000000000000000000000 -40d749700ce242509f68918ed05fa08d41580a8f 0000000000000000000000000000000000000000 -40db32748ce6d08ce06403d4da65a720e140a6e1 0000000000000000000000000000000000000000 -40dbbc56e321e36deee0f82df820c91fa79087cb 1ea4dd406cc08209a981a8540b0dbf05ab35c251 -40dca4563b6cb8102d9fe92c2f64c6ff66f45bd6 0000000000000000000000000000000000000000 -40e3ec6efd533c7e729335a30057b1e036f6178d 0000000000000000000000000000000000000000 -40e4bf862f9c23ffe871a68baebf31f753d4293b 0000000000000000000000000000000000000000 -40e60d86f6e1024bf5604345a1852599054511b0 0000000000000000000000000000000000000000 -40e627107e6bb93c44c89a3551ed2b5393c8a854 0000000000000000000000000000000000000000 -40e678b70730fc3880c152b24e9527dd66f475d2 0000000000000000000000000000000000000000 -40e7aed89979c3ca2f2f09e00cf7b3d59f32a085 0000000000000000000000000000000000000000 -40e9811dd921b7aed0aeb6da2c0b0ad7eec0980d 0000000000000000000000000000000000000000 -40ec2af9cb4ae1d7cc7d6819505b5e03f0bc2705 0000000000000000000000000000000000000000 -40ec42408b001788aa2c9f6272f1726ab60071ee cdf0d7ee478e0ea8ae9206f2d9ec693f67f4a323 -40ec84c3b39ae43075e2f98238907ae72cbd4bf8 0e894116a5bc45c1a7efa5d616351a6805eb07f7 -40ef8308083535385a08ef2fa22fe0772b5b035c 0000000000000000000000000000000000000000 -40f49b91eba623d6ecf91aba59ef6d67cf47b115 0000000000000000000000000000000000000000 -40f6a21d335b213f4d8a0aa8d841a349468d939a 0000000000000000000000000000000000000000 -40f6e1d18e5968f31ae177380ce37ae291ad2386 0000000000000000000000000000000000000000 -40f89069606131209b4512d91a3ff31b10504b00 0000000000000000000000000000000000000000 -40fddf375d427482ff446f5c5ccfcd6147475a9f 0000000000000000000000000000000000000000 -41050c31e8f53d7790c4a99680ae21d2c12cb84d 0000000000000000000000000000000000000000 -41060e691dc09b9b190e2181123dbc8286e05843 8c58c9ca3d9cd1246794cb7cd91be69b8ab2fab4 -4106cf45038389e94a75585851c62c89667a0c38 0000000000000000000000000000000000000000 -4107794fe6606f1a31fe7b159aef3068e4b83b85 0000000000000000000000000000000000000000 -410ccb2348464d654d05f894b104db785595c400 0000000000000000000000000000000000000000 -410e060b066700e20e757fa8db0f6705dc22b3af c48ec32b927f18328695e4043ee7811ab9550212 -4110331afec1fc2bfe27525341a5f96e0804692f d194225d538a57d7d086a0b2646c7d62134926c3 -4113b73f5df7182c2d35c30d467a0d69c243e2f0 bb4624df3f3e2a537310e19f1d28263af3854123 -41167bc39e961b1f0f64ce6d6a575b23ab4937c8 0000000000000000000000000000000000000000 -41179d14483bbb97d6f8ec2bbd7fbeccc95e3931 0000000000000000000000000000000000000000 -41180bacab37133084b22f5e58f76164c3f984fa 0000000000000000000000000000000000000000 -411b21bf3464d7991857587311164631036ee35d 0000000000000000000000000000000000000000 -411b3e0f551acda3cb6984806c9cb5c90b3df147 0000000000000000000000000000000000000000 -411c5bee4add667078de4f93180d676b47f44964 0000000000000000000000000000000000000000 -411c8ecee06f6b7861b2c114f1c8fb533e9b74fa 0000000000000000000000000000000000000000 -412052d434bb09a5237c125063a269a3c8b5fe2f 0000000000000000000000000000000000000000 -412202a5e4adac35b994671ef68bed26f3448236 0000000000000000000000000000000000000000 -41236965772cbad1c044d21cd75ca9b1532b293b 0000000000000000000000000000000000000000 -41251fe567724b9f453d7cecf1ddecf27cb94bd3 0000000000000000000000000000000000000000 -41269b9313055c8edca3fd58a68fd55ee4c173d6 0000000000000000000000000000000000000000 -4126d53557c33d08d22723dc34e8f015edfde6d3 0000000000000000000000000000000000000000 -412956f977ef0230764fed65bb57933c5a499f51 0000000000000000000000000000000000000000 -412a7a6a460b8074071a0b84082dacdc97805f61 0000000000000000000000000000000000000000 -412c8465bfded808562d8e8bffa0ce26756d9415 0000000000000000000000000000000000000000 -41335ecf42093aea410124aa5e7b381302f9962e 0000000000000000000000000000000000000000 -4133e22bb10de587f8f2722325758ea00c9535b6 0000000000000000000000000000000000000000 -4138897b1260ec3601c799cf4418f30ef8b29bce 0000000000000000000000000000000000000000 -41390ad8ed75af5d987309f04f7189411af06c44 0000000000000000000000000000000000000000 -413b0c132afa0d5e2eb1f4f7c07d133e4e4a2670 0000000000000000000000000000000000000000 -413b9f0979010d9aaf716f703ebaf53df08743c8 0000000000000000000000000000000000000000 -41445b3d771660805270f52adf0e421aa20f12ab 99ac90bf1873be4b19cc9025c63f058365893be1 -4144966508567ac1248b579937a7849f84f7d386 0000000000000000000000000000000000000000 -41473cf2d45bc95130a60718d6477563ca23dba9 10b7b8336fa6554f6f86fa4abbb5677bc492c01b -414782eca22220290be543fda91aba7fda3245e2 d15ab9f2a7e59d9162cc7f05afb6e3ebb7ce50bd -414881337cfcc0b119a8f854084f4e48da29d2c9 1d4265db54969b65c33af7c298de3545cf4a48c5 -4148bc245c90cbd97a98274d3120b5944e0ff220 0000000000000000000000000000000000000000 -414d9d43744a44e5e4f644001cd6ab0dcdff7e7d 0000000000000000000000000000000000000000 -414e9badad8e653d0577e9ba81409270515a033b 677290daf2fe75e891bec5f8944b75315b3935f5 -4150c6458b73caeeded251104b64ffe4ae2c0c58 0000000000000000000000000000000000000000 -4150dc92749c177758efe59eab23b6a5d32ffda2 0f17801501c8e869824878998992d1ae00a40778 -4157259e8920fb618d5d23cb214950893d1c8931 0000000000000000000000000000000000000000 -415bec46b10f678542a3ae687478b1387c152ed4 2b4288757023dd84234e49d023ae1ff0d626b91c -415c4e34d46e2c984c47f362de9715e10511fbe5 0000000000000000000000000000000000000000 -415ff8a05a90b91c09388f98b708b8c2b0acbe89 1d9a8087f30f7ea9a4b3ec7a555f242cecb992b1 -41648101cfe91b1e43e4436eb658ceb889897989 0000000000000000000000000000000000000000 -4166cb990be8fa3f4715d1d9f2a6df882ee8d1ed 0000000000000000000000000000000000000000 -4169ae1c85162340c059fba2cce524c7456ac00d 0000000000000000000000000000000000000000 -416b9e9bdb397c47bfadcf1a11669e0239942848 0000000000000000000000000000000000000000 -416bc5284c6d844193f0ee5cffce570d62a501ea fbbcbcc39d2e570edc830d8aacfa9b61427ccc53 -416ceae2ce9c1c6fe8f051384dce25ab6948d41f 0000000000000000000000000000000000000000 -416e84ada26edd12e78cd75d505e6b1f24c870f8 0000000000000000000000000000000000000000 -4171c45c2da5d0dfa4e81c9e5023ffd77da59632 0000000000000000000000000000000000000000 -41744b84ad934fbcc1cb16de77fba4d76ca76b16 6be98f2d43cd03317db1aab6e7d64eca36b25336 -4174a16888bae1d16796214bf508097bd5a7d450 0000000000000000000000000000000000000000 -417c589d29c1d5dfb53e7eb51fb3396c75f82805 0000000000000000000000000000000000000000 -417d45ec40e3c9dc4e6ca9cc3a0537925e58d77d 0000000000000000000000000000000000000000 -417d534c33c596a6b7e47487274bb6826b87b0a8 0000000000000000000000000000000000000000 -417e015ab2791e464da032df400d3ba9c09ec6af 0000000000000000000000000000000000000000 -417ea9af7420d4aa71f0eb441cade70d5af9d665 0000000000000000000000000000000000000000 -417eda23c69cc5d6814e66c97437d3d62270baf1 0000000000000000000000000000000000000000 -4181af42b339df51d4363cff0ed57bd990bd7a8d 0000000000000000000000000000000000000000 -4183041ba26d08e7017de68b4c506990ca9b4978 0000000000000000000000000000000000000000 -4184257f5250ce9d6530b9aee9a2b71d8e00f757 a9905f8c310bceff1ebb272de4ac0885f8511118 -4188cd2a56594748d4498150ba4b3cef3268c42e 0000000000000000000000000000000000000000 -418948d0d72065c01fe279419955710a12325724 0000000000000000000000000000000000000000 -418de4470840c212677d03adb64c372f77fdf510 0000000000000000000000000000000000000000 -418e95fc81aef0670320460459861dfa7ad363b4 51f2ecffc6a6f8725611ba32e8306452f2f27df3 -418ec505128707215c5c99ad4a66a88bfd84a0ff 0000000000000000000000000000000000000000 -41911b489877ce67e1a9c47b43b1cc37aa21b6e2 0000000000000000000000000000000000000000 -419313c8eb28beed059c9dc44cbf74f81869c3f5 0000000000000000000000000000000000000000 -41958ca8f71a00eb39ece47409f0e9e9dc73aa04 0000000000000000000000000000000000000000 -419778bcf55a7a4fa7bdba14d38b96c2e4416000 0000000000000000000000000000000000000000 -41a3303bee001a12ed0d12e4cc2617ac4a0ce363 ca04b3f98130720059cb1cbb317bc9b595686a82 -41a4fc3c4a8666aa4fbc013b81e4ee8f8329beae 0000000000000000000000000000000000000000 -41a79fdd43d317a34eaa6a3b8c9ab45d1e1d64ac 0000000000000000000000000000000000000000 -41a7e040692feda4db9a9540161180e274c2b434 0000000000000000000000000000000000000000 -41a95497777c61d0724c6e2426c6def2c9ae9c15 3f9c9d17f93844344ee98680c59d8a2b4623e9d8 -41ad82bfb2f25106b201013102937dec7c2f8e22 0000000000000000000000000000000000000000 -41b3753d968e117eb8044d8624c0d41a35b61b8b 0000000000000000000000000000000000000000 -41bb7241bde0df76e04623b84a736afd41433b01 0000000000000000000000000000000000000000 -41bd6175e55ea58bec937f0165900e0ded032c92 0000000000000000000000000000000000000000 -41bffaa8564417728668d2565c7c6cd40a631db6 0000000000000000000000000000000000000000 -41c0426e941dff4ff11e9433f3ff21268f1157a3 0000000000000000000000000000000000000000 -41c30ef6187db9a5a960a4ec77e6a3bdf3da2655 0000000000000000000000000000000000000000 -41c8533ff5a8f93ba9fdf0732d05dd5ab79864c9 0000000000000000000000000000000000000000 -41ca25ed9575ccc9289e28de488aca4c5fdc5ca6 0000000000000000000000000000000000000000 -41cc5dab9214cc9cbbfcdb594dc892511d0ce4c9 54085af8e816bdc27a7b3cce828bda0d2649532a -41d23f3804b1124f3bef5b8571584869d090ba7a 0000000000000000000000000000000000000000 -41d34439ea8cae2bb1204264c1bce15d88284503 0000000000000000000000000000000000000000 -41d8e7ffe41ee843075c68f568a07f148cb7d7dd 51efa3781b83efc18ede1e72ecc02d962a6aaab5 -41d9ef6917f8bca211fffa398f569631bf30be2b 0000000000000000000000000000000000000000 -41dba5e20227294d940b517b20874f3a68404aea 0000000000000000000000000000000000000000 -41e061f06cc2e63807643688353575013e72fda2 0000000000000000000000000000000000000000 -41e146cd127545bfe9f10f724027382aa34e3349 0000000000000000000000000000000000000000 -41e43e7636d5745aef4b01972540e59294586875 0000000000000000000000000000000000000000 -41e6dc9e70768071ae1ebf3330a138f67606db68 0000000000000000000000000000000000000000 -41e8681c867610c9358603c610b21a58edccdac0 0000000000000000000000000000000000000000 -41e9ddf842be85cafcd6278af4da87c56c324139 0000000000000000000000000000000000000000 -41eaa8885278649e257d581b95af2ce82ecb8919 27a5924d10ffe1ff20148f96a5bda5dcea58b1b5 -41eda7d584a93a4a541797aad4420e6b7e7a602c 0000000000000000000000000000000000000000 -41eed5243713be9343bb700ee5dc9260551b3352 0000000000000000000000000000000000000000 -41f08deefec1fea6877589c68fefaf1f66ecfbb0 0000000000000000000000000000000000000000 -41f14ef421ced23b42a1d792228c47f0ecb825df 3877a1c0836b1ad6d32f1a1934d1eee0d188733c -41f1e8e0de702594b60d3aef233f3935929c22ef 0000000000000000000000000000000000000000 -41f441d8fb8a37042c66f77bf9299ac65656cb4b 0000000000000000000000000000000000000000 -41f6ae42081635b3ac3862847a6df5f58d81833c e5014e66634b30e9569861d5674b1f63591de9e7 -41f7d3c5c7e3efb9acf2c038f91e17b292b0dba7 0000000000000000000000000000000000000000 -41f8ef55405db33f5b63d2a7856dddcab0fbf135 0000000000000000000000000000000000000000 -41f9e9962dcfaed10d47180b2a3742c8b5ce2cf2 0000000000000000000000000000000000000000 -41fde0caa4e12544f6d6da669db822354c0e37ca 0000000000000000000000000000000000000000 -4206843127f9a72a283b63ac82c0155a598506b1 bb49aa15de75f17f452411347ac89d3e8583b8fa -4207d86a694eeb3b1805929e0deb23ff6d9de21b 0000000000000000000000000000000000000000 -4210c09b1ef6551e8a362bea214be81d84fdb225 33e64c977bee370451547c33fc117989c61d40d2 -4211fd766914020a6a382d04f12296d94cf489ec 0000000000000000000000000000000000000000 -421dbaef745d0a662e7768111235f4ef84ca7c57 0000000000000000000000000000000000000000 -421f6b3228f3b503dcacec4590093aae4dbddbb2 0000000000000000000000000000000000000000 -421fd2e16c5df58affcdadadab9041672df56ec5 0000000000000000000000000000000000000000 -42238e5d2034bb8a78988b0ffd395e8af19cd733 0000000000000000000000000000000000000000 -4223c0523271846f241616be944193b95af16f2e 71a30927c5557c7f7cc3ac56eb97161a8ee7c5b7 -42250f8f55bfcb7a8bd57cc46f9f2d55b4e068e4 0000000000000000000000000000000000000000 -4225e50bc391ddba99e367c231463da0dc04357d 0000000000000000000000000000000000000000 -422bb032237525aaf50e6a43f33362a2c610a1d7 0000000000000000000000000000000000000000 -422eb632815a02b9cf17c5619d32c323515a1eab 0000000000000000000000000000000000000000 -4230156e4c46b74cd7803df362d8cf8b7ee15f14 0000000000000000000000000000000000000000 -423252b252bbb0d54ed044b279caa7938f755226 0000000000000000000000000000000000000000 -4234fbba5834d3daf7080adcdee1eb5c569162f2 0000000000000000000000000000000000000000 -42356b086eee308e64b2e6a5a734bbd5253839b0 0000000000000000000000000000000000000000 -423762a7319aa38ee0b9e82d98db3d15e9c453a1 0000000000000000000000000000000000000000 -42379a79f4308f1fed72f85e155847417ca99e68 49279e533e3799e056bb531a48f48a8389e41f74 -4238346b72a1401e1f830113d6bf6d7591706e68 0000000000000000000000000000000000000000 -423959d3194e18c12576fd868393fe3490651cbf 0000000000000000000000000000000000000000 -423a1da63f8265c57827234807709232afd274ec 0000000000000000000000000000000000000000 -423a806315e921ba01a7c5feecbf39a45d179a84 0000000000000000000000000000000000000000 -423eabfd02d97bd88ff4a68afb603cb59ee67372 0000000000000000000000000000000000000000 -423f2d827a8eb35418722d8909b344052f01ce52 0000000000000000000000000000000000000000 -42402941bba0208a919e03e1320ca4732330eafa 0000000000000000000000000000000000000000 -42432109c9926f3b475c415c9e892dd6a7ba06ec 0000000000000000000000000000000000000000 -42446d1bac21df8663cdf404303e89b7ef87cc16 0000000000000000000000000000000000000000 -4245a355fa612ba8c21db0502d9728258a933e63 ca57a8fa0f44852c12c45dba81b661b67b122387 -42463aad89748c0fd219d57f5dc15a122a6bba82 951d7e730ef4e23d341ca192aea2d73191350815 -42498320e82c27584367434e297d092af9e9039c 0000000000000000000000000000000000000000 -424bbd1cdd9f079800350dfe96fe58b4f811eb69 d6a861260df3f5a8ecb4d7f9b4e7d008f74e8d07 -424db1362716d8f87e1a7f3cadc5b42420aa5fc1 0000000000000000000000000000000000000000 -424ddabc5942575e58e856359ef5a1cd2be1cde5 0000000000000000000000000000000000000000 -424e4bdde84f9b975515f6ce88b8d12662f5c87d 0000000000000000000000000000000000000000 -424ecfb1e31adff4e8159fdfa545cedfb713575d 22b95de3fbe6033641e6def66c5e804c0796bd51 -42533a7a7b772449f882c3ed9911ef9a8e653860 0000000000000000000000000000000000000000 -4254b6dcb049722dac3b0df7714df3bad506317a 0000000000000000000000000000000000000000 -4257d894644d1013460f1133fc66fa27c12d8de9 0000000000000000000000000000000000000000 -425e37cbe78aa3d183fcea531e0ed762acf4f724 0000000000000000000000000000000000000000 -426604e8f90ce3a12c4035898be3dfd1e01cbf06 0000000000000000000000000000000000000000 -4266e03897e77751a6cf7d15f9556c92124d8df3 0000000000000000000000000000000000000000 -4267dd6e088aec51b7a2425ca390f129214d4a93 0000000000000000000000000000000000000000 -4268d9a85fc366c6543592a9afce0ee2aaa8bead 092594bc08a11ced6221c3563ef5e36b5bddbe78 -42696d22790105fb77c88a76c5dd08d0b63c176e 0000000000000000000000000000000000000000 -426c6dd57d0a9bad98c27dfce61ee0abdc2869cd 0000000000000000000000000000000000000000 -426d9a8f156bca7be9cb5475e24ba104ee814bc1 0000000000000000000000000000000000000000 -426ec589cce00706f7b1b9a5b25d1ffbb6600428 0000000000000000000000000000000000000000 -42726a2db7d08361ba85dafcc74c3e76d5e304d2 0000000000000000000000000000000000000000 -4273848c706d37c555f885d6b745e9b5f98e1b23 0000000000000000000000000000000000000000 -427967c8569300b17e3bfc7a4706de6339cc4262 0000000000000000000000000000000000000000 -4279863b96f74295fb6bd2d44e34270a71fb9537 0000000000000000000000000000000000000000 -427a997de5a5897f9fd8a2947291bbe3171b0efb 0000000000000000000000000000000000000000 -427ab27e525c67f731ea0ef15d3d89e5f87fe191 0000000000000000000000000000000000000000 -427c9c5e1d52b9ed341c3b2823ccb218a6d78c2b 0000000000000000000000000000000000000000 -427f505ef6a5a8ce20eb12ed80d9cd71a974d6b7 0000000000000000000000000000000000000000 -42804819c56353838c2b94cf768ab2f8d005b849 ebf79ff1838040d3843a75b465c995a490b858da -42825eb8f6fedd1960aac064f7ca94d50a51f1dc 0000000000000000000000000000000000000000 -4283ca8aa37fd427a7fdd4e0604718a82c201f18 0000000000000000000000000000000000000000 -4284b55c35c9f0da96b640d67d33b8eac5b280a5 0000000000000000000000000000000000000000 -4284fbfbdc70b12bd7f75607ba0551cb8c383b5a 0000000000000000000000000000000000000000 -42855c53e4245763298255a9b18b12027b3a6551 0000000000000000000000000000000000000000 -4285ccaea1e9f1f20c850808334e9a40e4cc4788 0000000000000000000000000000000000000000 -4285d31108b76e81be2daa5a74342f35568c219e 0782f84769adb3e78c5667d7527fdaf0b8263df7 -4285f3e39ac2dabcda412ce96165830d4fb01fbf 0000000000000000000000000000000000000000 -42871790fb1bc042de7ce2f22e386249f447757f 0000000000000000000000000000000000000000 -42872b28a65fb75225392d02c5eaa9bb442500bb 0000000000000000000000000000000000000000 -4287d6eadbbce3eba543de13cd4520b6b204aed1 0000000000000000000000000000000000000000 -428ce16274347e5ec89e63873aab1ab27523af6c 0000000000000000000000000000000000000000 -428cf53a8ca35f39c93f6bc97ca2c2b8fef2e67d 0000000000000000000000000000000000000000 -428f19e3465f888191b560de04dbc273d68a5dd0 0000000000000000000000000000000000000000 -429162e6c9ecbb3b0374f8eab5ac957ee0ade272 0000000000000000000000000000000000000000 -4295850f9bfc4b83490a27e001ae3ded39b8970a 0000000000000000000000000000000000000000 -42959d896af406ab886a658664177d3af9b923b9 0000000000000000000000000000000000000000 -429e811663d017ca01b7bb8c03a6e802158d7db2 1e7c09a1dcacb65d97bd525054b3cf0946b49a80 -42a2d70b78078b104e07722a573ac76045ccaab2 0000000000000000000000000000000000000000 -42a37ff20f9c04813ca3554f0de4933b7603bbfc 0000000000000000000000000000000000000000 -42a4393f0f8537267a90ec425168d678353a8a46 0000000000000000000000000000000000000000 -42a727aa49e400b0023fc17bdcb9c34eeae8ecd7 cff4a104a83d3cc30573fef02c181bca5505a0cb -42a90185e93f32ceae3da081c58b753cc29b024c 0000000000000000000000000000000000000000 -42aa8713e3a1e22695a80c2af2d61b96b249865d 388b9cc0f5928ec753432d6c49e918184bae0cc8 -42ae7efa211f30e2a4a00ab2737606a063d07f8f 0000000000000000000000000000000000000000 -42af7cab62bab559e503e31956a44aa2dd71e963 0000000000000000000000000000000000000000 -42b0867578fb3b220a0dc8d4c7f5f22eb8196d30 0000000000000000000000000000000000000000 -42b25c2cbb4f133247daf47d9741fedea2213b9f b0078b7b7905a6aef020faea0b17b030bd26fe8a -42b2c6ddaf15aa78efc07cc6e5cab37682363450 0000000000000000000000000000000000000000 -42b30c44e38f56e825c9a9a7d114f59c3bc98ff5 0000000000000000000000000000000000000000 -42b44e4439dbc4ed27fc54b3a355bed104b3dad2 0000000000000000000000000000000000000000 -42b603120bf88b3b19e130a67f7949de06aeff93 0000000000000000000000000000000000000000 -42b7ea093412486fa88b7270a397abb008218163 0000000000000000000000000000000000000000 -42bb18bcfef4f715008d00bbdc7ea5203f8ec30a 0000000000000000000000000000000000000000 -42bbb578ad727ede83d2d52398f7eb211b364855 0000000000000000000000000000000000000000 -42bc6286ae654d44d39704e330d9ad6fa62883a4 0000000000000000000000000000000000000000 -42bd1bfed391b287e55e47fed1b8f8d22a033ee0 0000000000000000000000000000000000000000 -42bdf589b46e1af80bc9ecc056ebb2ce6a5e02cc 0000000000000000000000000000000000000000 -42c0929282ce602c4e29fca691637b62a6bd109f 1decab399d8173c49bf10cd4a48e93da19c5078a -42c114d5e8c6386e1f5856a2089562205308782d 0000000000000000000000000000000000000000 -42c237469ba20bd68fdcd39f38bf155d510a263d 0000000000000000000000000000000000000000 -42c5a6ef3b1d03f37ee203fd997f9ccedb42e2ee 0000000000000000000000000000000000000000 -42c810b3a50978d0084b2b2fecb81917d4687ff7 0000000000000000000000000000000000000000 -42c93b528036d8594f11c5a6a2f83cdebe648845 db6de627b07d65e7d866fc2501474b8ef888ec3e -42d3dc3c0e6a897ad8b133eba4f4b4d4daec91e6 0000000000000000000000000000000000000000 -42d5fb01e01e9ab1fdb47612833dd13d9003df6a 0000000000000000000000000000000000000000 -42d9fd45359fe3cee6dd9f7ae6c29eaf2c3e7136 0000000000000000000000000000000000000000 -42d9fe8494fe8cf37f50d4777b335b330c7ec5c1 1e7fc9373efd449fc5366bec1ed1d64e42d71bfa -42da2052b7037639765cf5c5bb9e4b6c3c99469c 68db8d6b515b8ab864e9e061514749316189afb8 -42dce53d6b718ae0af13a2c11149297a995a03a7 9a8887a3430c1f3f8da7849a4855c8679dc43126 -42e2cc1dbb12c7c99dff269c419b1645f07aede0 0000000000000000000000000000000000000000 -42e561b3ca48b5870d2e5beca5ec89edf4a69480 0000000000000000000000000000000000000000 -42e884339a5393c94193d4675adefef5f88f294e 0000000000000000000000000000000000000000 -42e8f18733c24de4b26d206567fdb1c9e9bf48bf 0000000000000000000000000000000000000000 -42ed815ea41bc1ceb3c1417e1aa8778d327e314a 0000000000000000000000000000000000000000 -42f0bd7c8c4ebf31c6c7c47ae46cf79d35995951 0000000000000000000000000000000000000000 -42f0c6186aea1a8b4f040bcec6bcc8846ebfdfc7 0000000000000000000000000000000000000000 -42f33e8dd8102b6cb023a2e8234684af69dc6f1b 5c4d524457c0a54b08d0d0372022c80ddf25bdcc -42f6f11348f0f11eafc10dbe97f3fe7aa916da30 fb287db353714b8ce1d6376e351d72b1c7c6d18c -42f94537d08a4fb4fd1c49efbe0cb035d4cf994d 0000000000000000000000000000000000000000 -42fd17af6e5bd521fb964008561790275a1bc1be 7646580cc6b96e64ff851ba73c96c961e0d8bc8b -42fe4629785f69c5c251929a2d3bdf1ff4a75090 0000000000000000000000000000000000000000 -4301234c0be0586d1665c48901e7a1fbf0a7f7c0 0000000000000000000000000000000000000000 -43057e415d1a4ac58b100f9b3ebd6cf136317b20 fc719be3b5a7a7c6d1a44dcf5db29bef588e49ad -4307023b46543cbc3d555bf8900fcbce577b5e5b 0000000000000000000000000000000000000000 -4307255b4da852b90a24ebcedffa33e22803dead 2e52747cd81b9655311b1a9f8d1fe5d128319c9c -43077fbc6a329a7488f1e0ddc08f10e88b74c737 0000000000000000000000000000000000000000 -4307b3bcdf87f058147f6a917051986871ed8fe1 0000000000000000000000000000000000000000 -43080398da5b33f1f6f90bfe41349d48569e6bf0 0000000000000000000000000000000000000000 -4308946c51a29257950f68572969fd773a4187bc 0000000000000000000000000000000000000000 -4309102ef25eba1a9aa5a87d24e679286b7927e9 0000000000000000000000000000000000000000 -430a41f572273e5c702ffea3da354ff28a21496b 0000000000000000000000000000000000000000 -4311c9643740a347c8786dbb926e274ed3cfa73b 0000000000000000000000000000000000000000 -43130349a3f4681a2039e7e27fb56082981cdc13 0000000000000000000000000000000000000000 -43135bb8e117c49a11b128e5fb3b86627b3af94b 0000000000000000000000000000000000000000 -4314ee19f966b9f0f0569984eccdb5d981ce4b17 75d173da42fd3ab9e47b39df72467a2e6df075b9 -431616624d53678d35aee06a846e942c97e89492 0000000000000000000000000000000000000000 -4316a792b72cd8fc0f36a355920a406b6bf123b8 0000000000000000000000000000000000000000 -4317fec7555dd42621f88162cc5068092e5c5cfb 0000000000000000000000000000000000000000 -43186f1e025a19645ff642fc7b850bb1ba7627a0 0000000000000000000000000000000000000000 -431afb8e87d66c37aa68784c8786a73f0d5c7299 0000000000000000000000000000000000000000 -431db906eb1d68ab03255dd8b356ac3d7468f8db 0000000000000000000000000000000000000000 -431f8b37db80b69770e05e64f45931bd3a5b5fc3 0000000000000000000000000000000000000000 -4321211c79f8fcba273f6582deebb3493ff122d1 0000000000000000000000000000000000000000 -4321d3c43f4f2b92b71b58806c0b91529e798dbb 0000000000000000000000000000000000000000 -43289826b4660cdeac9be26e3e58b4a43da89bba 0000000000000000000000000000000000000000 -432a799a0e07720205d47b513bb9c7c584e0e30e 0000000000000000000000000000000000000000 -432b1af4d384f2fcf218c7aecdf18e2f93282373 0000000000000000000000000000000000000000 -432b3eb6c881ab17407900fca138fa97f9320a61 0000000000000000000000000000000000000000 -432e2731ee5e34c4c45fe1221232d799be0d4e3d 0000000000000000000000000000000000000000 -432ee8de498dec04423a8d8be0bcfa88c7edbbbc 0000000000000000000000000000000000000000 -432fca4044faa9f4af060c6b5b912fafe176d694 0000000000000000000000000000000000000000 -43320fdba6c5456a7a433295621fc4bcfeb02612 0000000000000000000000000000000000000000 -4337704ec2c1c61ff4f10a4e4fd8552362a444fe 0000000000000000000000000000000000000000 -43377a3318b5561570448493f4a971a755703d63 0000000000000000000000000000000000000000 -433a03df9b79860b16a78d6083a45c25544f6854 0000000000000000000000000000000000000000 -433a1bdcefd9a780608c86bfd35d877cb2fa88f9 0000000000000000000000000000000000000000 -433ba0b64e30fb95709a80ba00c9ae256cf11d6e 0000000000000000000000000000000000000000 -433e7d8c54f2d9e6e2d4b346d28fb98c2fd0ba5f 0000000000000000000000000000000000000000 -434366e9284206b3b073a49bddf7c42e85427aa0 0000000000000000000000000000000000000000 -434375e85de8f3cee5a1f25e4a18c26cdb641a76 0000000000000000000000000000000000000000 -434557c58ba28213b97f39bc7ca1e59dc8f6cae9 0000000000000000000000000000000000000000 -434771debc0c560a5c962617bc88891f896997c8 0000000000000000000000000000000000000000 -434992eba38d80ece951837b0b9fd2488f7bb50d 0000000000000000000000000000000000000000 -4349bb7a7c1a2e8b667fd90d02a849653e5f0b76 0000000000000000000000000000000000000000 -435001638907167c141cb24c125a62118d43b6bb 0000000000000000000000000000000000000000 -435212b6ab371b25c43231a6a4bf0d1e86e047a0 0000000000000000000000000000000000000000 -4354122587520a321f33dfdbd1696f8a1adf8a86 0000000000000000000000000000000000000000 -435459d19df9943ed90a25aef4fdbcdf927bf7e7 0000000000000000000000000000000000000000 -435617f0f24bbb7ea9d529f536847ee654fa0cc5 a78071fd67573079b2b752a49443e653d3370964 -435629630c26b35e6fc3000aa15c1220764169b7 0000000000000000000000000000000000000000 -435885e2f78afd591a0b201a3bb7e8c8d1260165 0000000000000000000000000000000000000000 -435af06eb19180869b1fd5aefdb6a1a46eca56be 0000000000000000000000000000000000000000 -4360f13f4b1b628dbf700b693bd4eb31627d189f 0000000000000000000000000000000000000000 -4362b32b99d09bbc2d52ff70ee81e9817e088b07 0000000000000000000000000000000000000000 -4363f73697d20ad84f879cce29d4693fbdbf8760 0000000000000000000000000000000000000000 -43652dbc985a3a91c5e2c8fb1c621bea9a1e06ce 0000000000000000000000000000000000000000 -436a4fc629b1bfdf445a0828ca307e5c7a6ab7d5 0000000000000000000000000000000000000000 -436b516ba19cf96d3892f20b8e1e3601a1e56b76 0000000000000000000000000000000000000000 -436b91bbca76c8c681f06ab62546ea6f68204737 0000000000000000000000000000000000000000 -436cfd945e0577e4fe67f94142f2e4b4d8f95f1f 0000000000000000000000000000000000000000 -436d3010d7ae2b6b34b114f161f881a4a9ee7eac 0000000000000000000000000000000000000000 -436eca86b2f0132f04ee83f6e7ae544f41639206 0000000000000000000000000000000000000000 -43709b0d94e2810b2c91dba2fbbf32b9c3e307a3 0000000000000000000000000000000000000000 -437372647fb72255ef6d3bb56a4562a25ede81ba 0000000000000000000000000000000000000000 -43756e54fb34ece9b83559ccdde98864b9c3fb5c 0000000000000000000000000000000000000000 -4375c4d1da7f0c910b19128c9f39b9e87ce35b5d 0000000000000000000000000000000000000000 -4375ee59c9de68bc57105d3fb4344871effdc212 0000000000000000000000000000000000000000 -437815edfe39210f9f3c61e7512e2041ca2ab69e 0000000000000000000000000000000000000000 -437861fbfb35ee53ffc228221e879a62bc939c5b 0000000000000000000000000000000000000000 -437bbf134e015c678f9d4b8a5b8da53429a9a12d 0000000000000000000000000000000000000000 -437ca6963dc4a8a6f97ebe44f35f2249396bbd22 0000000000000000000000000000000000000000 -43820dfdb11fe52c073224bffd093cb4d6c29a92 0000000000000000000000000000000000000000 -43836fc3325514f0b1a9431b9f2cbff55b1e71e4 0000000000000000000000000000000000000000 -4384a213984799f58974a04249a88409b417cb46 0000000000000000000000000000000000000000 -4389459003b611e4802c6ba51fb387c693fb40aa 0000000000000000000000000000000000000000 -438a2160e95ecdb2c4263c9405c859ca78b7541a 0000000000000000000000000000000000000000 -438ac95fa8dc68b3c167e6870805cee76b22cbd9 0000000000000000000000000000000000000000 -438b4931ef39ebc11a92d74cea710aa95507157b 0000000000000000000000000000000000000000 -438c226d38fabff697c811da42214741f2717277 0000000000000000000000000000000000000000 -43906c8ed07674a75f9ccc954edb2c90d4ef7b14 0000000000000000000000000000000000000000 -4391ecbaf84c81b5b0e0b2641d4b5b182586916f 0000000000000000000000000000000000000000 -4392975d4e911e30d9b8c3d64938d0c4debc1815 0000000000000000000000000000000000000000 -4392990fb654c30e30019ef1ed41721956dd5bf8 0000000000000000000000000000000000000000 -439390d71459d979e83c8c5ae9ba9ed2ec152095 0000000000000000000000000000000000000000 -43969ffba31ee5fc8ade99cffeae904cf101944d 0000000000000000000000000000000000000000 -4396c482947d9d8d1688a689deee3613935502bd 0000000000000000000000000000000000000000 -4398dd7d4931bf45d1f3f37d9776ea6e5b1d084c 0000000000000000000000000000000000000000 -439cfb4fd020b58ec20890eee12b59e124dbdc09 0000000000000000000000000000000000000000 -439e3e262841c648435702c140076ab42d4cdc3a b8370f75a37a351cc450f31c1bbc20691296ed5e -439e909346904563d17f9c980035a3e3ae7b61cc 0000000000000000000000000000000000000000 -439ebb0e2c9c730d8babe919767d4568816f9553 0000000000000000000000000000000000000000 -43a0976de099e091e242ae1c9ea454a54d9dc09a 947a075183a811be7245d03d83de1a0d86b3bf29 -43a6dca993adbd001be7fb75e5b6257dfd59078e 0000000000000000000000000000000000000000 -43a7fc735b740286331ab74bf947b848371d1e93 0000000000000000000000000000000000000000 -43a8af1da2247793082a37b111202a8a106f0071 0000000000000000000000000000000000000000 -43ac336818cb3a18011d9b6ba91514f3332eb46d 0000000000000000000000000000000000000000 -43ae92eaedab2a5ea74b94121bb7dfe93770deed 0000000000000000000000000000000000000000 -43af58dcc6ed213c9f3b74f01c5a1c31813f2398 0000000000000000000000000000000000000000 -43b35584040098104a53b15a14186aebe7e9db9e 0000000000000000000000000000000000000000 -43b3e6f7766b7cf148d68f41bbd1fbb74765cc3a e7a3189e170838b2026b6fa4442c5965b5114d80 -43b74c63574a96d49c97d783d9d1457d2f0b5860 0000000000000000000000000000000000000000 -43ba0bf39aeb3bcf80885180d0930bad4c4a3615 0000000000000000000000000000000000000000 -43ba84dcae6eb7dc17df9aeeec4a29bd709694c1 0000000000000000000000000000000000000000 -43bae8ab7ac70e699f9d4ff8e0787b7889e1a55e 0000000000000000000000000000000000000000 -43bf4f369fa16df104c8973cd092e47de29b0982 0000000000000000000000000000000000000000 -43c01b5cea02bf45779bec3014dd3343674c4ee6 0000000000000000000000000000000000000000 -43c1917b332d76efa331b4955648c700d0e80ecb 0000000000000000000000000000000000000000 -43c3e5cb61b0557f3a1bd7b54b154e3bdd2046a2 c39b460fefe90ba03560757ed3443cf9bc651e66 -43c47790b897c8f9ecaeb35111a8575ab6f7a0bb 0000000000000000000000000000000000000000 -43c6d802392210a14e8b3a09e9c9fc7d0eed7e07 0000000000000000000000000000000000000000 -43c780cb793ba748c1f7e6727d1156d6a2d300c7 0000000000000000000000000000000000000000 -43ca6d54fd0cac066eb099d20ae38a2b0f8d2b9b 0000000000000000000000000000000000000000 -43cc4ed372bde0a8ee986d57bf522d14099d54a6 0000000000000000000000000000000000000000 -43cdcf5fe0ee567db11b9a65255783cf1ec19388 0000000000000000000000000000000000000000 -43cfc76e3b11c16abbae196296412e33cb5e8842 0000000000000000000000000000000000000000 -43d07782b514d0c7a8487f2c74063739f302df8d 0000000000000000000000000000000000000000 -43d42827cb779127b6842a13e0c3ddf69f99c762 0000000000000000000000000000000000000000 -43dc157c794cf33cc924a23b61ac56f750c76dde 0000000000000000000000000000000000000000 -43dd38b94fbf8a9e3efc9c5bfde27c14b9e2ce9c 3f743a59a66b08604a8751dc4f0c9fd395c10deb -43dd4e30c8c8c085b195e28a9fc09584b6339651 0000000000000000000000000000000000000000 -43de627a272ccff6027b753c68793f268c691699 0000000000000000000000000000000000000000 -43e11396cdf9fbd7843565f5012a881a11b406d5 0000000000000000000000000000000000000000 -43e2bf5c81b6d2a73bc193853b81f452f725a0c2 0000000000000000000000000000000000000000 -43e3a6ce9d6a407540652fa4f0d04f5c53f1a3ff c5d20ffa8935cab5d0f70b7c17e789815c7774b7 -43e445b1ec65410021f40bc55d7c670a64402816 0000000000000000000000000000000000000000 -43e6946a85fbd6eea57db71ba78298a38783017c 0000000000000000000000000000000000000000 -43eb39a60c9c080628529a34af81013bcbada2ea 0000000000000000000000000000000000000000 -43ed9a3d9e1ec1627c40f42416bd4e0dcd25c396 7838c0238856ed6eda57071de185f007b1f71c58 -43f1c6be9beadadb3950a05cbe970e56a5f92f6a 0000000000000000000000000000000000000000 -43f44dc7d3420854e784eaf70aa9c8fa26577bd6 0000000000000000000000000000000000000000 -43f61d4507f516a611c05d41c4717df83ca860d8 0000000000000000000000000000000000000000 -43ff8776057698e0d20b976760bb7fa4387173aa 0000000000000000000000000000000000000000 -4402c3bae51019e31f640f91b3554298c5731943 0000000000000000000000000000000000000000 -440726aedd5edd30d3058345f33eea225f7400fe 0000000000000000000000000000000000000000 -44090248a8e2844ef09873fb272ffe73bf7c1ee0 0000000000000000000000000000000000000000 -440a9c357c912a2f71456163a1f8ccf1da3627be db9ed03fc715fe35dde0e169aa3af9d200470fa3 -440c48b014390b8aaaff10b743ab089452885bd2 0000000000000000000000000000000000000000 -440d81e400552226556584c9c50b6bb5ac6132a9 0000000000000000000000000000000000000000 -440f2e85bad431c9a824d56f0c50fbd8c8abeed4 0000000000000000000000000000000000000000 -4411b371d0ba1d5faee06177a473f928716c2921 0000000000000000000000000000000000000000 -441360581b214e82c94688059533df5590d69733 0000000000000000000000000000000000000000 -441466d89c1af21ee3bc64cc58cbd0c3a12a0286 0000000000000000000000000000000000000000 -4414f32263d343d264b195cddf18a331a424fba1 0000000000000000000000000000000000000000 -441e111ffbe10566418f02b590614bc9846630a3 0000000000000000000000000000000000000000 -441f777f942268e5d9c65cfcbd17ff56e86973eb 0000000000000000000000000000000000000000 -441f82376b517a2b44a762bdc377438ece0e3a8f 0000000000000000000000000000000000000000 -441f9436b48956b1f17ccbf528232f28f17302c4 0000000000000000000000000000000000000000 -4422ed65dc9f42b3e9cb9623f624da8fbc0ac7bc 0000000000000000000000000000000000000000 -4424d95a18c470cd33ffd4567a0947b6677c0e66 0000000000000000000000000000000000000000 -44262a5c762e3cd0bd642b0e6e4ef9c2fa1f58ce 0000000000000000000000000000000000000000 -442996b447e3d77d5cda9a50da78007e739a1d3f 0000000000000000000000000000000000000000 -442f7d44593f81bd478c17705afaaae75e2f5972 b6a46c3311c4f4cc8a90574812334ecaf450b22d -442fcdd635b8ea89f3d0fddc8e88657f9760c037 0000000000000000000000000000000000000000 -44341556e974c3e381e078ba22fe165df27a7d40 0000000000000000000000000000000000000000 -443531f6c6f8d5a33865ac170e9eb7d8516ae35e 0000000000000000000000000000000000000000 -44394dc3572d3fa7be7e25cea3e79798423d8f8d 0000000000000000000000000000000000000000 -4439b2802b8521d3d9027e9e6cd9342265f7d68d 0000000000000000000000000000000000000000 -443a40da7190ec3751780905f7babf66cc4051a1 0000000000000000000000000000000000000000 -443d81b33e6537a000cc235c2a11748ba8d56232 0000000000000000000000000000000000000000 -443dc41e7d2ef3573b8b6894be23d27f8a576f52 0000000000000000000000000000000000000000 -44408e2d5a124831e43ee96127ff7f3918d8cff2 0000000000000000000000000000000000000000 -4441a7fab07340d9312e4f1abd785df424fef7f4 0000000000000000000000000000000000000000 -4441c84b1572ffc701335ab56057d5fb37016123 0000000000000000000000000000000000000000 -44428b04b7b046593e9ab33874eddd1fea7dfab1 0000000000000000000000000000000000000000 -44454c79c3ae0329a93836c74d622deed778c066 0000000000000000000000000000000000000000 -44461f04b1c3b77fbc8f5c9d7ad8b5fd921be43b 0000000000000000000000000000000000000000 -44496e4849581a993fa4bc7f6e7d6f9f9356135f 0000000000000000000000000000000000000000 -444d4487338691f0c697f67314f982460a14bbb2 0000000000000000000000000000000000000000 -444d505e375c3025d4183752e68d38db5e389741 0000000000000000000000000000000000000000 -444ea251a2a62df53de550393c1612d93d8dd506 d45bae66d1aee7d48772d301c79a4de0a10fb79d -445502deadd968bfb0207f96237b8fb6f968b100 0000000000000000000000000000000000000000 -44563c057f8c1149074ccde4fb77479066073da7 ce721eb15c60a387ed5ff0ae348b447a6cc073bc -445962cfde047efd759cfc37006a5c5864864ef5 0000000000000000000000000000000000000000 -4459fb54c54211cb43795ab662aa31d04e7e9ed4 c9568df1372a9d79d22f5800995cbd6713715b45 -445c2b8a7aefac89c0dce62e072e1aba59af0f94 0000000000000000000000000000000000000000 -445c757a35e0f4f893796f7147336ad3f075c1d6 0000000000000000000000000000000000000000 -445e208c388a947aebf94f2a411109798cedc967 0000000000000000000000000000000000000000 -445e6c45bde3378aaf54049ff05749f28448c830 0000000000000000000000000000000000000000 -445fda70c6876c3e903f5ba302248e50fd43cdf6 0000000000000000000000000000000000000000 -445ff92afd2cdb9967bd13b25de86756234a312d 0000000000000000000000000000000000000000 -44601265c693b1462a35184225a1f7a6b788126c 0000000000000000000000000000000000000000 -4461cf78a82fda95217825d05ff6ba95ae815305 0000000000000000000000000000000000000000 -44620890f3de8038c71d4c643a8db3805a665a45 0000000000000000000000000000000000000000 -44635bde19d4af87ac73379b4716786f2478ff13 eae785648056076b3ad2db758ae9776a75b6bc2a -446d17a45cf5314349afebc01d91ead4f64364dd 919f4d380f0dba4db6ffe39b406acfdfdab1c628 -446e64f854318d802ccad04a09032a7aaab62582 0000000000000000000000000000000000000000 -446fd851c155f133fd04ccb4a4d65ccf1166060a 2fcca464cc470ac444d341cf8b88731687294991 -4472cc3f63623571d58e6048e9299ca0c1dfa502 0000000000000000000000000000000000000000 -4473119c07f256fcb0a4c59f17a1f87cd75cc6b6 0000000000000000000000000000000000000000 -44759c7e0a4264cfd921db39975432f38c51ded5 0000000000000000000000000000000000000000 -447833324f9cbf17856a9c255ac540fe4617392e 0000000000000000000000000000000000000000 -447b0044b6d6431fde1f7907358746c29cf6dbfd 0000000000000000000000000000000000000000 -4480bf0e76c5d0a9c88e5f450d239abb68e7a3e2 0000000000000000000000000000000000000000 -44823c9192b189a1acbfb1e334257855b67b70c5 0000000000000000000000000000000000000000 -448a9cab142bb6fe2f32ab0cdb0669fcca454f35 0000000000000000000000000000000000000000 -448bb6c1f955e2ca8227f226aa2e3d4239d5f472 0000000000000000000000000000000000000000 -448d36cbecc5222d608f54cb78e2d08837c60396 9479c025ca25aa9717296d187e3d3146b3190417 -448d8b8f053bba1aa7d85cd99de12fb96bfd4af5 0000000000000000000000000000000000000000 -448db8f3d4a53eed7c543551ba7e8c62f4684804 0000000000000000000000000000000000000000 -4491af37922ebee79ed394c0b7ed73f57ecfb1cb 0000000000000000000000000000000000000000 -4491cca51d892ac1dd7ef42309ad34e26e149b42 0000000000000000000000000000000000000000 -449203e8d297bd0396656ef2bc3457315273000d 0000000000000000000000000000000000000000 -4494d546bef668d8a356bf3f5b7e72b1069ec4c2 c4ff8eed287a9fd54167cefaa3a1884529b22bfb -449537adbef2da6b79bbd8936d2de8cf4cdddf90 0000000000000000000000000000000000000000 -449849caaf9e849ef156eb3b8220cbbd8ba08c05 0000000000000000000000000000000000000000 -4498e3ed8609b9d82f0afce49704de7d48364584 0000000000000000000000000000000000000000 -449a10dc3aa9ee2de505f5058f69c0cf5dd9b80d 0000000000000000000000000000000000000000 -449fd139923052e8d0a387653235d33acf161bd5 0000000000000000000000000000000000000000 -44a4313949e554aac71067969b74174171f65b84 0000000000000000000000000000000000000000 -44a639a2119897ac089ed3764fb4408c886d1242 0000000000000000000000000000000000000000 -44a97cb5cf81686638bcb3005fc8186dfff840f7 0000000000000000000000000000000000000000 -44aabb8f7e3cc8760d33b0ff60ffae362b9d1ed3 0000000000000000000000000000000000000000 -44aadfc0fe06d8002778b9d06edda97fcc4b9e89 0000000000000000000000000000000000000000 -44ab3fe15b6d88187722f60a2c1e7911eecb095b 0000000000000000000000000000000000000000 -44accdb4dc035854276bb0fe5f4721573ead3388 0000000000000000000000000000000000000000 -44ae7cb94991c11c93bc23f8a6544f81bb36cf1a 0000000000000000000000000000000000000000 -44b298ee5daf7c79a8e63c7e80ffe65232822838 0000000000000000000000000000000000000000 -44b549ba373dcaa3de1d15e9cac4fd0aff4fd117 0000000000000000000000000000000000000000 -44b5e75356f143984e0764c68e0267dcaf457a83 0000000000000000000000000000000000000000 -44b86a36c8af4009774df957f2ac23830b3528df 0000000000000000000000000000000000000000 -44b8e824575b43ae9a9f6dd9f6317288c20e6b38 0000000000000000000000000000000000000000 -44b94f51050d4c9c3a62a88384d4042326a31cb0 0000000000000000000000000000000000000000 -44b98de56120e6b73505b20b65452b5b2f829737 0000000000000000000000000000000000000000 -44bb6dafd6909b7d9569bc4c1958c4e00d96ee14 0000000000000000000000000000000000000000 -44bbf07f58541b9c5313ed11987f28d9e80629fc 0000000000000000000000000000000000000000 -44bcc82c7d1a0dea5578093833d3172c0c742f5a 0000000000000000000000000000000000000000 -44becea8d20298029753f96ce944bae9ca74a723 0000000000000000000000000000000000000000 -44c0b43f25f366e5ca1cd3fd83c62f33bac4bcdf 0000000000000000000000000000000000000000 -44c15a267af16a97559bf8e7979085ccee6f6d2a 0000000000000000000000000000000000000000 -44ca5c00c796f14d3f485406a8539a8e9212f0d1 0000000000000000000000000000000000000000 -44d1ba627a425c6be19bbd568a6b4eed1f96aaea 0000000000000000000000000000000000000000 -44d2abbb597211c7fd118ed565510cf13e2dca21 0000000000000000000000000000000000000000 -44d5d33cee796734e2a31eae907759fed151e389 0000000000000000000000000000000000000000 -44d66aa2be21bb409aa2b5befb0bad87cb8528d5 0000000000000000000000000000000000000000 -44da2e465996abc8ce258d5f80a96cdac6a27aab 0000000000000000000000000000000000000000 -44df83211c7b54c94f4f930550e67d0848f2fd45 0000000000000000000000000000000000000000 -44e26fbe3600f9a76c0d46cee9565f73ad1661c0 0000000000000000000000000000000000000000 -44e38e287d29857e5cd5da1f045695e6838170b3 0000000000000000000000000000000000000000 -44e4dfc6f68c30a35bbee22805641374b9fc2db6 0000000000000000000000000000000000000000 -44e51bac0ccdb10cbdc82e17b4a009f3c7029a39 26a77f2fa96d10a9750ec2e24a2dd1b1d9affcba -44e5f5f2b6d01f1901277a1ba44f57ebf4719dac 04de4407a1c62bfec3b3afce9a6d51498860ee5a -44e7b5f577460339a1d560fc9f17cafa8a8e6436 0000000000000000000000000000000000000000 -44eba9a5392dfa648c08c8ea0183f19190942894 0000000000000000000000000000000000000000 -44edcd5392b329227f2ac75856816b9786cdad60 bac1ca72c78a551a6eb2bbb621e72bc5c37ec2fb -44eff7cab4e68e362002ccd6b5f75a0a7ba9a887 0000000000000000000000000000000000000000 -44f1deb1f8e84a78f319f17703b0889f4071e412 51d7cbb1c2b93d8329e9f31056b5fb4156260e45 -44f1f63d557dc78170d4d9afcaf94b90d116e786 0000000000000000000000000000000000000000 -44f354ef9aa05ee6940b3570af3bdd8d32770bbd 0000000000000000000000000000000000000000 -44f5a9587de291c649af7fff42d65c5a9c7e4984 0000000000000000000000000000000000000000 -44fd95a35a5ad61107985c55d2248fbe039cd507 0000000000000000000000000000000000000000 -44ff23744e2e0a36ef987965ce76f0c26ddd4d77 0000000000000000000000000000000000000000 -4500c66f57bf7c527180c9a21550b3ef047c342e 0000000000000000000000000000000000000000 -4501571c0db3a88528af1c5bcf8cb7193eec6961 0000000000000000000000000000000000000000 -45042fef652f1b4e904e809fcbfcf31f6c60670b 0000000000000000000000000000000000000000 -4508b6ad44cfdc54885461e172ec9755a39d1071 4c453c23993351ee5375b2dee5db693bca44b270 -4508bcded15e5e120e828860bbc5e5a3cd1ef036 0000000000000000000000000000000000000000 -4508cfeb8f0c49bfa1c68a4b05edcbd96ed4dd91 0000000000000000000000000000000000000000 -4509bcb65fbaff5d7ef7b45277cdead0b1847935 0000000000000000000000000000000000000000 -4509dad45d3e040d8f556b8cd2443fc80aba229b 0000000000000000000000000000000000000000 -450d2085da9bba991afb9c68d9c94fc06a67a8a7 0000000000000000000000000000000000000000 -4510c8c833b33fd5bf0427a19ec01a45782718bc 0000000000000000000000000000000000000000 -4511dd704dc4452967c605bcd93744ce70762ef2 0000000000000000000000000000000000000000 -4512031c6600ef43915f9197c4a25d6b0242a71f 0000000000000000000000000000000000000000 -4519856f11f6cc37c4da96b151ed1a0d205ff209 0000000000000000000000000000000000000000 -451c65f95d505e3a113bd20eed0d609e4a950cb1 0000000000000000000000000000000000000000 -45208d092a83560a5b874e59090a892d86b65a05 0000000000000000000000000000000000000000 -4520e770c850e420a98b4635ff2b28cbd71c4680 7692731ef9251f8802f55c18d412f7f5dd17e4ff -4520ea8d7f8b5b72fc7c77a0b283a20ecf8964cb 0000000000000000000000000000000000000000 -4522603799201d59100578b3ad8d6a4dfdb04a68 0000000000000000000000000000000000000000 -45234c31bbca01df99daf96c51f1410808148eef 0000000000000000000000000000000000000000 -4524d6e7e4fe798cf3e7486f8a0702eaf97e2866 0000000000000000000000000000000000000000 -452688c02cf4e5d2baedd1a2a0bdb31b3f0a37d8 0000000000000000000000000000000000000000 -4526a0712f78a2b1c41976dbdb230ff5245893f8 0000000000000000000000000000000000000000 -4526d669cdaa554d7e387b1723bbb1503d0962a2 0000000000000000000000000000000000000000 -4528db2d91279a8f120bacfd84e48f7e2281d923 0000000000000000000000000000000000000000 -452d71c53cb8f32e6a4df407aeab9dfbeeaa5fcf 0000000000000000000000000000000000000000 -45305384e6e743178a7794bb255f9bb60d63c593 0000000000000000000000000000000000000000 -4530d1af0fdb6d25f5eda2e154e16820e89e2388 0000000000000000000000000000000000000000 -4532dcab5cc997cc75983d403c6be1ee6142b63c 0000000000000000000000000000000000000000 -453b598bfad24e0ecec3fd40e9fb88a33004ae91 0000000000000000000000000000000000000000 -453bc9c8d790e94a2a3769cdf29f89e8f00ee2c8 0000000000000000000000000000000000000000 -453cb8e376b538505020818b9d5f8a732cfdecb2 0000000000000000000000000000000000000000 -453df6705e7fd0286dc363fd9dd73ee07ea0c58a 0000000000000000000000000000000000000000 -453e4444d0b94a3d6dd84681c9bb4269375cbcce 0000000000000000000000000000000000000000 -453f0645e04eac1663ab649a82cd18773e031a7d 0000000000000000000000000000000000000000 -453f103a69eb2db96a4a162f526fd22dd54843dc 0000000000000000000000000000000000000000 -453f3fe9df070fbd10a1d3fb613f8c373cb66874 0000000000000000000000000000000000000000 -45439f9b4fb024394f3d0fbad0a73754925a664e 1682eb02b68f1b7d64f282d5c822d546af5a7da7 -45481d7f3c8af1bdc45d78f76a571d18fa11bde2 0000000000000000000000000000000000000000 -45497f188a377f55b96b9938c51e404d936272c8 0000000000000000000000000000000000000000 -454c57102c39cacb2ccc09e2966db39fd1cac781 0000000000000000000000000000000000000000 -454c84c4f32c4b3660446650e4618f13e8710025 0000000000000000000000000000000000000000 -45531eb4eea4cc8506587b11b39071bb5c3c3075 0000000000000000000000000000000000000000 -45542e6edc95219199d5f7603a6c880446e8b354 0000000000000000000000000000000000000000 -45579feaa172857a748cb809b58b06c00e2870e9 0000000000000000000000000000000000000000 -455a83ea338ae7b08290d36673b6c76a06b555b3 0000000000000000000000000000000000000000 -455be5cd100c02235e0ba38a6ee566c69929461e 571a40ecb6636a70bbdd05c7fab77a6eee5ee4ea -455d218f8641db1c1478be23302c71acecdf1a28 0000000000000000000000000000000000000000 -455d960b4a5c72ad8641a81d6fb6b46ef40c8ecf 0000000000000000000000000000000000000000 -4561f77607fcc0adc8ee55bcbea6829f551443eb 0000000000000000000000000000000000000000 -456c4c3bb807968d5381fa80ebf268c78297f4f5 403063b67f136e35b5960db0a36d9f9279f6ac2e -456d5965de01d669babf7f4973cdc3b4bd6c58bd 0000000000000000000000000000000000000000 -456e4db2f91ad942755cb8fdaffef38f0e67d655 0000000000000000000000000000000000000000 -456e9a04a667359e22e0f68e8dd3b41d3e0993ef 0000000000000000000000000000000000000000 -4570cdeee2d64b60da04d9c58e84f5598ec5b52c 0000000000000000000000000000000000000000 -4573035033d364c1a5120a521ef41bd8f7ee2661 0000000000000000000000000000000000000000 -4577031e2b60f81e4f3867d4d7e656b500fd4730 0000000000000000000000000000000000000000 -457888c6bc855e247df34fd547e2150234c6a17e 0000000000000000000000000000000000000000 -4578e8ab04da94bba44de6207e0c6d3b2c1bf194 0000000000000000000000000000000000000000 -457de0ada360d606cc8b4d432e3e9a181ef0763b 0000000000000000000000000000000000000000 -458180e83f4fee76fada6d5b509a120c593014af 0000000000000000000000000000000000000000 -45819f24afaf2ce388bdbb9b2dcbbbe62414a4f7 a326e6fca229512f9e2523e817f9edbedaf43a00 -45821ec9224f855be16d6011e44bc77dc96d983d 0000000000000000000000000000000000000000 -458443c565da81508d385af8c773fce0e2059020 ac9a8d33a690d43969ed31a94e29bcff06d2fcb2 -4586854a24b1ca532b5c9ba2410db1f1eee338ed 0000000000000000000000000000000000000000 -458873def02f6b5b6a1a56c0e820c7d9ad9f6066 0000000000000000000000000000000000000000 -4589e94a92703bea8cc66428ae03850a4df77555 0000000000000000000000000000000000000000 -458d80586eab654515e63c7199806fe15a059570 0000000000000000000000000000000000000000 -45991ab5df0c3fc3e072c376ba703d2ea14088be 0000000000000000000000000000000000000000 -459b8be2d49f2e2af5f9dbf79befb94fa07d0b37 0000000000000000000000000000000000000000 -459bc86722bb9e35e7ea8a57391de69b7b0b374a d8f27895646b7e83a8d9107fe2a47ae7ffe9ec55 -459c0e1de40c71062731abb431ec1c9f74b2aaf2 0000000000000000000000000000000000000000 -459c150a355e63af2023fad078f326359ed94554 0000000000000000000000000000000000000000 -459f5061ab6a48748d0a0cc1ca2e085ca6e2b17f 0000000000000000000000000000000000000000 -45a0f65851afb66faabaa1f1a5c3ab77433cbec0 15caa966fbbb90c592f97626096c35413ed50cbb -45a1295aad6e26a102cc44075bb709a7bb0fe34e 27109d6286437e648d69b4571ea42192f4eda3d9 -45a7c31c23de176fbfb17fb1acb6e037c6e9660b 0000000000000000000000000000000000000000 -45a9d1b8b34ba1c74b258db96eb91d764310aa79 0000000000000000000000000000000000000000 -45aaa3f3bd6e007e2106af928697de57a98bf991 0000000000000000000000000000000000000000 -45ac957ca564cfdf4d14d9cb4d6a57ddd319fdcb 0000000000000000000000000000000000000000 -45b0ea59e14381389f3a2f96b83bd68a5b59a63f 0000000000000000000000000000000000000000 -45b1308135ce7b7b4f6cacdf1e3a1c1372ac73e1 0000000000000000000000000000000000000000 -45b1f93b7a4d1cb50cbd67e6a62def0560989980 0000000000000000000000000000000000000000 -45b4dc6dc309a77cecc80ea8c9ab4ffc26716ebe 0000000000000000000000000000000000000000 -45b771b866e3c9cfbb5388a612d1c6d7be728863 0000000000000000000000000000000000000000 -45b80e2b1726a94b4d27a5076cfc1e1187d72a4e 0000000000000000000000000000000000000000 -45b941e917db9ee5bc201266efbffdacc69a0fac 0000000000000000000000000000000000000000 -45bc78be1c290e1f53a5a330652b62e8d00a484c 0000000000000000000000000000000000000000 -45c08109f58c3603b8e61468d8ba2392a70ac45f 0000000000000000000000000000000000000000 -45c190ae5d0af910b5146d174696e89be138b511 0000000000000000000000000000000000000000 -45c7531e42f16a43ec69f392499dff6cae93dc12 0000000000000000000000000000000000000000 -45c797bd7413baed39367e79d82867cb943e76c4 0000000000000000000000000000000000000000 -45cac231ffe2b01bc2248ce65290887bbfc06fe6 0000000000000000000000000000000000000000 -45cbabb3158184e81570fc1ccc87d07406026612 0000000000000000000000000000000000000000 -45cbcadea81dca30242060a45f8e94ef737df267 0000000000000000000000000000000000000000 -45d077dbd752b96675cd0fdfca45a18c4eb1af2c 0000000000000000000000000000000000000000 -45d2383a2fcfbaf4d5b9da7fdca5570d284e1f68 0000000000000000000000000000000000000000 -45d31d6b95bb5079144bcc2cb35e4a7cd9044d9e 9a6c6c8f105adc6594394ab70e87a62efdfe3b56 -45d640b110c1cc7f9983008934d486e9f93fc09a 0000000000000000000000000000000000000000 -45dc4e75f3d5cdf961a5d2b473151b37ecd5dee4 0000000000000000000000000000000000000000 -45e26d4e5d36a3918da3779fc6d61f7ed41ebb51 0000000000000000000000000000000000000000 -45e26ead7c74498411c20bd8342dea426c18f97a 0000000000000000000000000000000000000000 -45e29793b659ff32ccc9e0bb6b56e06f4dda79fe 0000000000000000000000000000000000000000 -45e81f18d75c04d3f98901cc330e548b894576b8 0000000000000000000000000000000000000000 -45ece29b4ac78b34ffec6ecae522f5dc42a9c0a8 a8708e6d538ae7950ea2ab1f34e31a14be8b085c -45ee8a89e90de487442dfe9f8db8c1f254947689 0000000000000000000000000000000000000000 -45f23b0d1a112a71da090bf87901bececebea295 0000000000000000000000000000000000000000 -45f39186cd6f45d715102dbe53b183d803736a70 0000000000000000000000000000000000000000 -45f5fbc3521fdab254b53380e3622ef468c578be 0000000000000000000000000000000000000000 -45f6127d4d6706f0934d7fd4c5f8d9f10bf86c9b 0000000000000000000000000000000000000000 -45f62244d29d0603726af9de2c8f75b200e4259f 0000000000000000000000000000000000000000 -45f8463725280d51074618a215ae065a0d53f1fa 0000000000000000000000000000000000000000 -45fa04b9edd075c71afbbb66e1d6003254c2ab58 0000000000000000000000000000000000000000 -45fb9e53a3f83376b0663b3d5b9053d359ccef86 43db68e5766b7aac8e9e6d04e5d6342116722ba8 -45fc246e9fa66e3eed77c124f1c7d1681cf46cb1 0000000000000000000000000000000000000000 -45ffa94e7e85b4830f13c9143b0a7a28324d5ee7 7eb33c6e9889b207cdfb6281957d727ff901e2a0 -45ffb9a6b174580bc42a6e1b63fcf1a3a1e9e5ea 0000000000000000000000000000000000000000 -460373cf018ebf8256d23b0ce13fe5be6eb1e001 0000000000000000000000000000000000000000 -46048f1cb20850849f7302d2b1134f595ba511f0 0000000000000000000000000000000000000000 -460865b723c63fb8a2a91e37c9310992d1258dec 0000000000000000000000000000000000000000 -460a630bde3f8ad72387324796c7592df9a0dcce 0000000000000000000000000000000000000000 -460ada0e3f717e4deb502e8e0d003a9c64a942c8 0000000000000000000000000000000000000000 -460ae8569068bb44792075754323d284c383bfdd 0000000000000000000000000000000000000000 -460d6e65c0d3abf565a4276fe8decc2210becfbd 2ac0519e8b6db9c8abfe38f25eadc73dc7c2c5a2 -460d8c6d8c32859304fa4b381f2719c31b62147d 0000000000000000000000000000000000000000 -460e5679814a65fee63a1d622928a3ade9bb711b 0000000000000000000000000000000000000000 -460f49a93d103cac99556147cb9325b095ca3d42 0000000000000000000000000000000000000000 -460fc9bed45f8d1405195016cb19e69a0767bce4 0000000000000000000000000000000000000000 -4614ea8cbaac06884b95533cb16fb056d07a4d6b 0000000000000000000000000000000000000000 -461577b478b2399f30f015729ed0710a3007d382 0000000000000000000000000000000000000000 -4617683cd21a08ec742a39bf2e48e535b1eeb12c 58ee9ce293ee4b9be7551a2f76ef57c535472cf5 -461a5144ed1b582e81d11d08ad6f0cba5c606891 0000000000000000000000000000000000000000 -461bcf664386ff1dc1724236198c752de01a31b5 ac4501320573ea4a0293569163f5789205c72717 -461f6c292b663b8e6eeb4c2a09c1e4cd6a88319b 0000000000000000000000000000000000000000 -462466152092ee1acd6ef5c4f45948a71e68df44 0000000000000000000000000000000000000000 -4624ac0d88a7b73ce3cfd345366fb59d27358783 0000000000000000000000000000000000000000 -462682114832a7b4833267955922dabd58599868 0000000000000000000000000000000000000000 -4628b69cad55b6ca7b076f8eefa20be6f6a88072 0000000000000000000000000000000000000000 -462a8fbc0b6cbb5112392ba61a596e206c7659f9 0000000000000000000000000000000000000000 -462ad78d00fa08794ac8aeed9e79f8ab3d4ca371 0000000000000000000000000000000000000000 -462b2bc5580f4bfaabe48be54a91f978cc181e9b 8614c73664d01f7b5ad7811dcf59d741abca86c2 -462d2bcb3fa7e76dd84baadf261146bc62574ca9 0000000000000000000000000000000000000000 -462dddda87baa86fd760dcb1e3a0d2096e00a59b 0000000000000000000000000000000000000000 -462e36980658cbed6b76f188038edc796ae379bc 0000000000000000000000000000000000000000 -462e616265625c09c418604b16abdace775ff843 0000000000000000000000000000000000000000 -462ee812a41e17883e4ad5c12fde5ea21653f59e 0000000000000000000000000000000000000000 -46312574d5cf543db03c8fc166174ca6e83c9952 0000000000000000000000000000000000000000 -46319b5952750bc2a5e030c0a216023b551b60c1 0000000000000000000000000000000000000000 -4633969130e222a55acd512d7f1e9403a43468bf 0000000000000000000000000000000000000000 -46359240e6c1a1f9b37c8742fc2ac137da945eee 0000000000000000000000000000000000000000 -4635f020c6d7a21fcc14018ea041ae6b6e5044cf 0000000000000000000000000000000000000000 -4636448d1e814171b74c4dd84652779cda301870 666a75e7bb246dc7229403f6cb9b164cf88020c7 -46364d741c835165e66564a1b17f33487cf923d2 0000000000000000000000000000000000000000 -46380b64ece08b350e7ede337bae37d31f577d3d 0000000000000000000000000000000000000000 -463903de563be43be87804f3fc4f93f639cb6db7 0000000000000000000000000000000000000000 -4639881688d3faaf0073ad71fe0a4b730aea15a0 7b2238266782d2612df8d60b6343878bc764d977 -463a6ab5443c687b0d386860cedb4b146b9e956c cbaea097854548c791759861baf8242db055c076 -463f54f8a43f61979c271e7aa91309772636ee86 0000000000000000000000000000000000000000 -46402813e91041cdcf8a2210ec03ad35f99b5ed0 0000000000000000000000000000000000000000 -4641f42abca91f4d844c1142b0b1ba6950470a89 0000000000000000000000000000000000000000 -4642b715f374b4220884fa110b6529ac948799b5 0000000000000000000000000000000000000000 -46446b0739a9b18ed240e5c1fa2ae3940cf7b69b 0000000000000000000000000000000000000000 -4644a42f4e7e8ea89ec6ce650141e3d80ee490d5 0000000000000000000000000000000000000000 -464657ae7756afe359710c256fed7211e7d08c44 0000000000000000000000000000000000000000 -46472c239554c9099920500ec43e54cff6577184 0000000000000000000000000000000000000000 -464edfa60fe74be77d4f75fb7933424af269845a 0000000000000000000000000000000000000000 -464f461fbf326c2f6ff3850c8b4e2d784944ec54 0000000000000000000000000000000000000000 -464f8058ea1d57c0aa6a4d0476b0f8ef2f1c7b6f 0000000000000000000000000000000000000000 -464fbf0d12f89b1e723908780fb68acf667f5901 0000000000000000000000000000000000000000 -464ffb22895d623a848edb42949d10c9ca5b95bf 0000000000000000000000000000000000000000 -465184470dc509ba8d1523fba8eeaabb2e9adc54 0000000000000000000000000000000000000000 -46534abca812663f88e3284d0cb9e9380d485d7e 0000000000000000000000000000000000000000 -4656d5f8f6fd20b7b16b9957a6f4dae5fe288bf0 0000000000000000000000000000000000000000 -4657c1173e6b3852cdc8db4fc64f380d10ebae0c 0000000000000000000000000000000000000000 -4658c8e6ce1cae4c1bd9c51e93a32809a487217f 0000000000000000000000000000000000000000 -465942b0feb97b0011efc161312f569140905f0d 0000000000000000000000000000000000000000 -46597ad112e91834b2b49b76dbc6fd38ac18382e 0000000000000000000000000000000000000000 -466005b130918d51937b36739c8afaf44e214d99 0000000000000000000000000000000000000000 -4661fe159154ae701e39f63973d2387f5b792ce7 0000000000000000000000000000000000000000 -4668250696e8341bb09375fe29a339e901b3c963 380ea9f63c0755ac2d034ae99a59a971b33ae3b6 -466e8fe1e02c06f68f57d820de4f5164cdbf8316 0000000000000000000000000000000000000000 -466f58e332a6afd289fe1e48f85031e88f1823bc 0000000000000000000000000000000000000000 -4670474d148f05a94fb0da0c6ecb9e8196ffa2ca 0000000000000000000000000000000000000000 -4670bf1c17551c7b65004adfe5317e518792d0ea 0000000000000000000000000000000000000000 -46748935710a2cce48812733f1c275c83f77b82f 0dcce4ebe24f5ea42f79ec6850087c784b1d229d -4677bf9a18a3080300a159114db0c445582b320b 0000000000000000000000000000000000000000 -467d082198ee81df7df460bd59fe03be2d8a5dbb 0000000000000000000000000000000000000000 -46807ff2a65cb4bf453521364dc9a7fa3df444c2 0000000000000000000000000000000000000000 -468080ae0a7d16b9a80ed784c362eaf0114eb937 0000000000000000000000000000000000000000 -468149560d6da931429cdc7124db59c9e00b4232 0000000000000000000000000000000000000000 -4683a073bf428da8cd06a9bc428a131292c42ba3 0000000000000000000000000000000000000000 -4683fdcff3805166b1e72aa5664d2182f6a36c1a 0000000000000000000000000000000000000000 -4684dff0656113913af5e8a681cef255e142adc0 0000000000000000000000000000000000000000 -46854b1593fc9bf77d14db6fddcbfb73a20cbf86 0000000000000000000000000000000000000000 -4685c30c34877d3adf9175c67be16278c390052c 0000000000000000000000000000000000000000 -4688808f527680a8e064a43ee8ec47edac95e064 0000000000000000000000000000000000000000 -468a144a009257bb28fb0a10f5e66f204c379dc1 a0fac74b0da3d4a9d8c2bf52bb268ce00875489f -468b950c826d4b8512437bb10eeabaeb1f27804a b2c6507e579b2fa1869b455aaac82c37e0547d4e -468d47a266055b28f85f4859dab10d9aec2fa1ce 0000000000000000000000000000000000000000 -468daad7ae505f35e44c99c67cc37720d106c083 0000000000000000000000000000000000000000 -468e71623d4c2269ef237ce7ab5a2792dbd0e7b7 0000000000000000000000000000000000000000 -469002f2e67c40f30d3374e5010632e5e5eef9ed 0000000000000000000000000000000000000000 -4691215483797da841e61de00eef8adba2960d21 d6a8bc21b26aa93a40b110bc271304b79bcf35e3 -4691b6ddbdf4058b2190e123e31e25af0abd319d 0000000000000000000000000000000000000000 -46929b7e566668227fa8de78a36f6b0072a108df 0000000000000000000000000000000000000000 -46951306816d1e0024f902c07805f8bbe50917bb 0000000000000000000000000000000000000000 -4696a1dbc4ecfc33be8e0eedffc50e82d1a9ce3f 0000000000000000000000000000000000000000 -4697ce9633d9409e832ee765d98ce50cfcd6db67 c86a3acba5f16639a4d1d39f690ea9ed5a4e7f03 -469e5fa809cef61c0707d7447a2ab72cd66f65fd 0000000000000000000000000000000000000000 -469efd89e78e8d003d7222550f7cdcf4a8f417b1 0000000000000000000000000000000000000000 -46a0d3708e3c428ad8fa2e1dd38e4755863dc5c2 0000000000000000000000000000000000000000 -46a1d4b3156d4ea540bab9f53ee0d9f2bb5ba37c 7d2f8a37d3087eb87de1cd83d62b6f2883676154 -46a380ddefdd6286c3390c81b9655f2d0a4a2b40 0000000000000000000000000000000000000000 -46a54186af7dbb8d10d89e05346195def85b2644 0000000000000000000000000000000000000000 -46a8a2b7eff115f997f31e37f11e29cbf53c23d9 0000000000000000000000000000000000000000 -46a9cdd2dbef4ec89bf65fad9930e2feb78bbb98 b58ac049836a66563b9e3a5022d953d43d79337f -46aa161b82ddfa5be6e53d39450fb997f0cc75c3 8da296a223b65728cf2fc169ec018c84f8cab32e -46ab0dea9394796234ea4dd85df0801c1726e1f2 0000000000000000000000000000000000000000 -46b04b0f62b0f77fdd153ac71dd3c828fdbc3864 09e22d7d6de45467060b60e9ea61610b0ddef81a -46b1d8ab8ff801b67995aa2a2e1b934fe237b239 b1d112ebdbcb55eae056de7f6a2895107edea6bd -46b3f856ba340245aaca0d252f10586b2e63f641 0000000000000000000000000000000000000000 -46b513526e290fbf3d5dfd55cad1b63c6ecfb55a 0000000000000000000000000000000000000000 -46b55e23f08d1267b94903ad11910cae6a3a28f5 0000000000000000000000000000000000000000 -46b5bc2c5005156b6de0a690249a6dadab70e91e 0000000000000000000000000000000000000000 -46b7017e0847d8ded7edcc0518bc74187d247546 94a0ab5d6a3dcea8cefe45f24a3567bbf62a4e36 -46c732103537819f301f69980bbbbc7fe571a93f f6435a1d3ccade0a60299979946cf41f233e1f57 -46c8079147d48725f9eb5fc7e5eb339736509da5 0000000000000000000000000000000000000000 -46c84a93ff889b48ead95c025952a55488fb93b1 0000000000000000000000000000000000000000 -46c9c571f926bb826b9a0d1be8e2fc46e39a3549 0000000000000000000000000000000000000000 -46cd1391c67c0b47a3a4e3ccf2d6d735558a1a27 4679273de45e17de6f4c58eae23dcde82cc50680 -46cef6822f72673cc0a233dfab13acfab8f7244b 0000000000000000000000000000000000000000 -46cfcd6a1ec0fba5cb5ef5b48f34f745f258be68 0000000000000000000000000000000000000000 -46cff899eb2d09eb9f7bafddca40f04e8a101639 0000000000000000000000000000000000000000 -46d00a3a9c0e89ed5a745742b1f3a0c47690e176 39a18da620b6940b057aa6472430ceb210146c4a -46d091e1a9d0746f55f3d2ad82dc61b722ef4a4d 0000000000000000000000000000000000000000 -46d099ad81b3f0081eaa6589703ee09087199f1d 0000000000000000000000000000000000000000 -46d3bb18ec4c2c34864fea2009f2719325920e40 0000000000000000000000000000000000000000 -46d4102757e55104692bd199e3caa4a0e6514dd5 0000000000000000000000000000000000000000 -46d4ffd454a1efaad47aa34614365defa0f66769 0000000000000000000000000000000000000000 -46d967c91b6615ed75be5a773704dafa3faa6296 0000000000000000000000000000000000000000 -46dc6dc114f8d6bd55046a45553aff74461211d0 0000000000000000000000000000000000000000 -46dd2e847ec0a5e3647ac8257a0829fe814e99bf 0000000000000000000000000000000000000000 -46e0f25dcdb6d70dcbb432e8528665ea0fd651ca 0000000000000000000000000000000000000000 -46e3bceb738281ba1adcc4a3d61be1dc27890b64 0000000000000000000000000000000000000000 -46e447d876c68953fa4325d7cf672922f689514d 0000000000000000000000000000000000000000 -46e6209a569ae648f1cd62260e9dd7f580de9bfb 0000000000000000000000000000000000000000 -46e6a87fd7facd15132e7b64e96008f8362e0e04 0000000000000000000000000000000000000000 -46e7332b10d77973b5c84852aead6443b7173d1f 0000000000000000000000000000000000000000 -46e895c67a71a49a06ec07f721a1d99afd7b400a 0000000000000000000000000000000000000000 -46efcedd4ab2dee962eb80c7fbd552252581225b 0000000000000000000000000000000000000000 -46efd980535e8de6f6639a0015d2ad1e4bfe9d00 0000000000000000000000000000000000000000 -46f4ba6e2d5f1674f27fded31fae3eb68181fdd5 0000000000000000000000000000000000000000 -46f4dbf3eb099b414da7caddce386cf032672058 06c167c19fce3c47ae168f6178b96922bf2cdccf -46f576b3ae00e39faf326fc598cf6b47f057ce94 0000000000000000000000000000000000000000 -46f7d88d046055e880a09eba3a5fae996b74ba72 0000000000000000000000000000000000000000 -46fbbc25fd530c5fec4e10fd999171409943f0f7 0000000000000000000000000000000000000000 -46fc1525b9127c27601373013c886b7361d324f4 0000000000000000000000000000000000000000 -46ff9f25a7e6deaaf72589e3b54761764ade302a 0000000000000000000000000000000000000000 -46ffb4b3fa11ea5733de780a8bcc211d8dc3d92b 0000000000000000000000000000000000000000 -470411948de9a4e74cd32c1fff9f019dcece7cd5 0000000000000000000000000000000000000000 -47065812c2450dce5dcc8d62e80f1e75698c6163 0000000000000000000000000000000000000000 -470840865ff73ed37df2f7fd183bbec97ccab8d3 0000000000000000000000000000000000000000 -470a17d5e8fe468c2a74dacc8eecdc92784c02fb 0000000000000000000000000000000000000000 -470a6772238d75d666886b62c0fb294c68e7e78e 0000000000000000000000000000000000000000 -470c38115d56d1b2c497e399e13055010aa9fa15 0000000000000000000000000000000000000000 -470e1330bc50bfbd4b9fc988a850e905e1b2ec43 0000000000000000000000000000000000000000 -4712b29eccf62afb5520f649fccb4f632b46f64c 0000000000000000000000000000000000000000 -471578adaa5ae954a84faabe1306a30ea956a951 d1d62cfecbaa04a84615efbed04bab9934d250f7 -471b30ab5db53b62b42d74ad93d36eb5ff0c6820 0000000000000000000000000000000000000000 -471f9f42cd9206eff6326b2cc6e159f8a0e096e2 0000000000000000000000000000000000000000 -472094bae9a6d9fdca9b75b84c8314343c18ca25 0000000000000000000000000000000000000000 -4720edd01b49ca5b0cfed619dd3e725a8efcaa7e 0000000000000000000000000000000000000000 -4724b47c25b48f509355d27291aa6893ad0b40c0 74d9e0dd600da7d47717793f352975ab1c06c26a -4727710975cae37e0d4c787ca1be139c57ef299d 0000000000000000000000000000000000000000 -4728692c64602d2a2f4b40d28f02086b3ab37974 0000000000000000000000000000000000000000 -472a8ae5cc4e91fcf8365760ba07787f61087aae 0000000000000000000000000000000000000000 -472d3f71a029f2afde2c06927dd906db27358062 0000000000000000000000000000000000000000 -472ea1fc2cbd2c9e583a6ba84daff3ff350ae127 0000000000000000000000000000000000000000 -4731f1a2d216c527410022765b0ef1a731f02695 0000000000000000000000000000000000000000 -4733e897c773bdb623d49cac162bb96db8594faa 0000000000000000000000000000000000000000 -47345cff18862abe4f2786b2f9287c8bc174af2b f88f9dec7810e9fb1085c87fc8d5ff5f42b3e8ea -4736059e5ee0829c5f8214bbb4400f58ed8d5e7d 0000000000000000000000000000000000000000 -4738447f1dd0ea7b9e2dcd3987e681661bf4dd45 0000000000000000000000000000000000000000 -473b5ab2c14369c0bc9f17a7f122c9669718c3e3 0000000000000000000000000000000000000000 -473dd47f77c72c7d1ba146ac76d076114d7a8ccb 0000000000000000000000000000000000000000 -474035fd75e83afbce49669e95d9797e46132425 0000000000000000000000000000000000000000 -4744b337655293be448bb151b462f7a27d30c9ad 0000000000000000000000000000000000000000 -4746fae73052c2fa01ca21add02a33be039d54c2 0000000000000000000000000000000000000000 -4747ea51952179a8911dcc7d5ed1940c0f03a621 0000000000000000000000000000000000000000 -47480710017dff488ed3864a752da0d032a2c745 0000000000000000000000000000000000000000 -474ac69a8da9ca2a624effeaf24efbe09c80b71b 0000000000000000000000000000000000000000 -474c86de6505be324de8e11612419edfa390e051 0000000000000000000000000000000000000000 -47520a718d4bf0f4cafa0aa5035e873ddf449139 0000000000000000000000000000000000000000 -4754397753fd79f1c846868b66a2448babab1c54 1095b66055b3ccfb8eb6d97c59c435b7da9b173d -47551a95525f8e2ecc8f89f623c82c3962b5e4cf 0000000000000000000000000000000000000000 -4757bd1743a1a8347fb4761b98bd551fe99d7b99 0000000000000000000000000000000000000000 -475e63b089ee0cd918914d40bd18921b09b46f79 0000000000000000000000000000000000000000 -4760cef0edb48e9bd115bf6f34492766ad03df1d 0000000000000000000000000000000000000000 -4760df15c147fa3793e8d05fca4795ba9162839f 0000000000000000000000000000000000000000 -47610a5ee436db15327615836f3f69694ba5444f 0000000000000000000000000000000000000000 -47615e4e24b70cca9b16e23a0c2f844eacbd370f 0000000000000000000000000000000000000000 -4765af896446f92f71171fd333d5ac7820d84026 13fb89544c3c504fb86fa2f3d099c67ecf015137 -47661091ce90871ee767fc16f840a1e3a967d5b5 0000000000000000000000000000000000000000 -476993328f7b221f1fe10f1217c15418f382f757 0000000000000000000000000000000000000000 -476ab39857fb032076f280fa5397ed483bf7e28d 0000000000000000000000000000000000000000 -476aeff94809cf6e438a7dec55b193d6eddcc0b4 0000000000000000000000000000000000000000 -476b6b1b1b08916dea31d9bbc73fad3ecba11233 0000000000000000000000000000000000000000 -476d18e2903d4d66580221b190ad24c93fc35a34 0000000000000000000000000000000000000000 -4770d2ec38c28b3af5e4cc613295257533a0c1e4 0000000000000000000000000000000000000000 -47718fa3b4ba3a746b5d6d3330309dcf7c472ae3 0000000000000000000000000000000000000000 -4772b6277f2255b0b56c43690cacf3e0099dc8a5 0000000000000000000000000000000000000000 -4774ba9dba917de68290c5d8bede51cf040d6fcd 0000000000000000000000000000000000000000 -4774d2e9a266278c00f417dd2c83c0d00aa17d82 2e0c97781c5b82de9d865de7b144c09a6ca73abf -4776f1d473a615d0f14feed51204bd30485644dc 0000000000000000000000000000000000000000 -4778c21b0ced33780bd3809e4f5ad824a0d21804 0000000000000000000000000000000000000000 -477aa9f95c62a8f21b091be5630374d899fafda4 ebbaeb162cad896dae85bfca0f173a0c766b9f49 -477c5f97a6e31b77a02cabcd9950a3ed0fd91fa2 0000000000000000000000000000000000000000 -47814777fdcc5af03f21797065b4347c574689c7 0000000000000000000000000000000000000000 -4781f3425d19d899af9dcdd9bf83f6f246b026d0 0000000000000000000000000000000000000000 -47823bcf5b2dda21bcca6c077b62a35a72f2eb76 0000000000000000000000000000000000000000 -4782b86456c99f4d3e2f0f2940234e372a5d0da6 0000000000000000000000000000000000000000 -47849ec863c3950db0dec42f4ca784b4a33b4817 0000000000000000000000000000000000000000 -47881dcf54038053a6aa70d901e61c14e2c01a06 0000000000000000000000000000000000000000 -4789536271c50f6540e6e34bf315355876f41296 ed3d4eeaf870c86e337798b570ad961aa006bb60 -4793804cd13fc2a7652400a1c0f9a370d89b499e 0000000000000000000000000000000000000000 -47973df7b3de0ce50916eef510def0d874c328e8 0000000000000000000000000000000000000000 -479a7d148dca0be45301ef0a505198097d7af425 0000000000000000000000000000000000000000 -479a847e723deb10f8303553d232d4e707bf759b 0000000000000000000000000000000000000000 -479a89e37263ff37657753b44310e0a4fee2d4c8 0000000000000000000000000000000000000000 -479f5f7ed0e88643c55b0c69531cb0af08b11ab2 0000000000000000000000000000000000000000 -47a06588aa0691d6f5e2590e9a7a5acff6c340c7 0000000000000000000000000000000000000000 -47a4561dd94db79ad1c3e1b5ebaa96b4800aea89 c8a9da4d4e64a82fe584c32fb13ded09385c6c16 -47a81c2bedb9f0ab4ed97c1046e66d2c4c22790a 0000000000000000000000000000000000000000 -47a97415242e42da8cbd11789dfe4f67e621814b 0000000000000000000000000000000000000000 -47aac5ffc41f96907f4ddda0756610a58415aaff 0000000000000000000000000000000000000000 -47ae87650c1cf559078a013c848ece2b946b7dc7 0000000000000000000000000000000000000000 -47b0c128549f1f4ff9cf2a36880f536de7059388 0000000000000000000000000000000000000000 -47b4458c69ae95a213b106571507a936034d4fab 95c60bff459678138af372ddcbb69b0446ff6fc7 -47b50ee7a88fd9d89b90c10e95f77a74ee0441dd 0000000000000000000000000000000000000000 -47b5f6edad423fea511f8209377329ef6682374e 6f8180bb0cc9d22512a528d1550b81991949291f -47b7184b0097ae55ed95e243f0ba38fc2f602e86 0000000000000000000000000000000000000000 -47b771a202ed7163cf726e0ab5d117fddffc71d3 0000000000000000000000000000000000000000 -47b92dda52ec7a7bbceae9520a3400780fe64fd7 0000000000000000000000000000000000000000 -47babea5e9d85d4db7961e320ed172fb2395bc70 f4ba46a3ceb928b9fff49eb2692fff398371f63b -47bb7a490246be8c949358e7c4f95a11acd7e9f9 0000000000000000000000000000000000000000 -47bcab4975af6317f3d25a9ccf36fd168b8b6427 0000000000000000000000000000000000000000 -47c1637ba9442c777c8fe5f0de5bab0cacfeb15e 0000000000000000000000000000000000000000 -47c6fa393714cfad7f5ba576f8c9751455e80196 0000000000000000000000000000000000000000 -47c7dd5a712a9264ed3ecec65ebe3410433d567f c98e4376d1c225bbe5d8b08681d840336214acd4 -47c863b37db7cade7549515385db35f2abf59384 0000000000000000000000000000000000000000 -47cbf365f535be1517473eee446e94d096778ca8 0000000000000000000000000000000000000000 -47cce4de27046364772aefcb91427fd95d5f1c0c 0000000000000000000000000000000000000000 -47ce3a5932d99d63d526b278557d64f22b8703aa f560997fc4bac5a4e1a13ccbdfc103930a961552 -47d048b8b3c1c0150228a270656c709582291a5e 0000000000000000000000000000000000000000 -47d0c1e6dac50e364dedc76a1c7b14f951408142 0000000000000000000000000000000000000000 -47d1a1b4f121646e10d0ae0ddd4b67f05782d2dc 0000000000000000000000000000000000000000 -47d4ae82e672d351876013db4174bd0bb593c9d2 0000000000000000000000000000000000000000 -47d79053fc6f6065112ecd8d95b2e6eeee420dd4 0000000000000000000000000000000000000000 -47d9aeda69eb31dfc5592844087caa069bf70228 9bc920e89d0f0ab4d370d4b440ed3ef116c46b01 -47d9d2f36bec6b3290765796e9409010bb2ecd58 0000000000000000000000000000000000000000 -47da3a2a8a84e8f74ebf952a8f592dcf3365a112 0000000000000000000000000000000000000000 -47da5a1cefc6abf4d0acadb3dd9909f209a8b190 0000000000000000000000000000000000000000 -47dd17e30288db13cda6950ddab69f8409fa716b 0000000000000000000000000000000000000000 -47e2bde2fa408e9b46db226bd551b5fba98b7674 a0f21f96fc1c0b7b9b783e0ab5d658d409d72a01 -47e459fcb3b5592660db195d7c0faf82b69dddd2 0000000000000000000000000000000000000000 -47e708b23e4f8fb93a56ad5bce3222ec48ede750 0000000000000000000000000000000000000000 -47eb355293da4eed8c1523a44b80a3c670dc58dc 0000000000000000000000000000000000000000 -47ef5a87daa67ac1968d435ee5a48d0dc9a38d72 0000000000000000000000000000000000000000 -47f28bcd5f1d38a7879ce8c22008b80881b6c672 0000000000000000000000000000000000000000 -47f512765d342746073f470f5f9e8e684806a533 0000000000000000000000000000000000000000 -47f60af9c640c46017f38ecf4103e0252c15ff8b f46bf278284695769cb3c6832a5ee9a49132ce45 -47f7daf79f7017f948dde61c55cb38f85372fe11 0000000000000000000000000000000000000000 -47f7e294f781f12627f784f25a514c858a5acb47 0000000000000000000000000000000000000000 -47fa102e8bf9732fff5f433338a942b5de6e32ab 0000000000000000000000000000000000000000 -47febed81380f090ae6c1cdb4dc5762974365dab 0000000000000000000000000000000000000000 -480059bf56053eaa04611d43af277522d27e1e5f 0000000000000000000000000000000000000000 -48015c097a0bc42deabd021c8ec501db0cbcaedb 0000000000000000000000000000000000000000 -4803aac7c26aeab5906e8156acb9ec13acc97808 0000000000000000000000000000000000000000 -4806183da465f81cd39158d03df4c4d8aa7df6aa 0000000000000000000000000000000000000000 -4806c91543dda35d7db477cfe60f56da9a7e01c5 0000000000000000000000000000000000000000 -4807292f802c3890d8e818767b0c978549393ddb 730eb9580edb36f8d72756d241ee29c004148da7 -4807f1a19e7fafc1d9fa0ac49a2beb368c6206fa 0000000000000000000000000000000000000000 -4809d82dc454cefd91a1baed842d447a7d75f3e1 63f1e8bbb345303db6c2558a6ff90cc37917a534 -480ae14a8d9a0581d1bf4c8121b600b14b8ac3d2 0000000000000000000000000000000000000000 -480b7c6ea64054a770443ce4f953ea32f8700174 33aae4b234c913629ae669e0f722bd9e08e6c17c -480cc8a9efdb0d2cb1a12bc5c3bab80875a099ee 27331d892e4b880761feed5a35d2a09a913f5148 -48115796f5d5df9b04177c159381af62078a500a 0000000000000000000000000000000000000000 -481248b3a19c4115e3e1dc41e554bef330a97fa9 0000000000000000000000000000000000000000 -4812bae4f858b3573765af0a70ab3bca184aef42 0000000000000000000000000000000000000000 -48136ee22a26182c651413528bdb63471f599656 0000000000000000000000000000000000000000 -4814d83662a4f902ac4d65f649756a1c6a8d9336 0000000000000000000000000000000000000000 -4818219db79ea1ba8f630ca9256f4feddea75b12 0000000000000000000000000000000000000000 -48198c6c9944b8099a8cb0b2ba8fc8c94676494c 2481af10a026b3b278fb589c8815a58f7f93a127 -481c11df80492f5e6784e2e84b9a6357ad58c765 0000000000000000000000000000000000000000 -48220b9fcde41afb13e0b7f3e806f51cd179df90 0000000000000000000000000000000000000000 -48222f41b7d658ebbe305dd6c026a5ea0da351df 0000000000000000000000000000000000000000 -4822597388da27d74919ff90f5920a56d0f05ba2 0000000000000000000000000000000000000000 -4824d4ea6a3324af753efdbabac6bdd6cf9aab5a 7617d2a037556a10d7d6bd21c4d126d6f8f2c570 -482ba8a6530f4de830e0af50a677c84f7dd1b5b8 1ee5bc928b53a4c3eb1be014609c01932152fbd9 -482bc1d69cafe16e5525f750c2aa84b22fc45278 0000000000000000000000000000000000000000 -482f9428de50405bf5065415bd6066deaae52877 0000000000000000000000000000000000000000 -482fe6f482209ef03c55003cb7e0ea4734e82b8b b02b79bf1d57503602e4b3f2fc938a0da6b3ee0a -483718bbade57720672df850536df9c7b9f177fc 0000000000000000000000000000000000000000 -483b1101fc5e75cfb85b5c017f50456ead8c52ec 0000000000000000000000000000000000000000 -483d4d578f86c613271829c6fdcc2cb3802100b4 0000000000000000000000000000000000000000 -483f500ce78eef760d84d929c79d656d0dc34750 0000000000000000000000000000000000000000 -4841e3291543ae71e747f8448463c801b8a28e42 0000000000000000000000000000000000000000 -48439865938c590df3373605c9a40aa082b11486 0000000000000000000000000000000000000000 -484628e30ec0162428f26f25d322a3b89b7f99fd 0000000000000000000000000000000000000000 -484885f2dba28ca63cb423b6967771ab6bf23423 0000000000000000000000000000000000000000 -484d7de9fb7d27fa262ec202655ebb3d68692dee cdea1b4a7066adc5a3349609e5954ee94f9ee65e -4850727cb124abe071e9adaf851f86a872eb2adf 0000000000000000000000000000000000000000 -4854fd6254853c9c163ba467f65c0c5c5adbbdef 0000000000000000000000000000000000000000 -48573a3b164e53168cbc2acff2c714811ec6387c 0000000000000000000000000000000000000000 -485a1c6ef018a327c41c6b096c47d0ba9c7bf67a c0c4238ac05cc3b3c8f947882fcfca52fa7afe92 -485a2bb191253df515988fbb5d631b34f4b04370 0000000000000000000000000000000000000000 -485a30a7f3356e8d25354a68ab8d1ff241b8ce69 7b0954c310756f6ebe348131a3f535228193d04d -485e0b4b4426d607dedf46f5b30df4011102dd73 0000000000000000000000000000000000000000 -485ec760503ebab8db23b2d0b5013d0f3a2f8907 0000000000000000000000000000000000000000 -4868726c09970bb65317fd67aade039ea8e61505 da821bc94e4296e5048c852c395be357a64cc21e -486a664fade996217aeed37a453ef719c030eaff 0000000000000000000000000000000000000000 -486a6e96bb16e8978406adcd7359120d0d624027 eb4a9e2eba8997ce7569615884cbb5ecf9ce4e57 -4872cbb754036a27b83d5bacd6ee91f9f56c5226 3873688a7392c8f44bc36499d3745e48245a82ca -48754af1a118879dbc96d253a7448557dcb3e918 1d428272ae48b9871913fd3bb3816a4c2d8f7fb7 -487660f1b4ac10cb35e9cfb705c66b5a95e4e01a 0000000000000000000000000000000000000000 -48783163fcd8ebcc23329269d3e87d38003ea24e bef1639f5047b2c0074106674fc7a24099877877 -487999aceec3c7a2347836c78d7a7eb1a3746f1f 0000000000000000000000000000000000000000 -487afb09014843c0911daf7c7c962c3dd4a2c610 0000000000000000000000000000000000000000 -487fa1db8413ba16269274ddff541971c85ec73e d81f26077852e71d3cd5b81ea026680edd6b4e2f -4881b14f09ae8e406ad04cf4fb394eb693098eff 0000000000000000000000000000000000000000 -4889aa295db52ece4f564bf3c8d1c5ce85b275f5 0000000000000000000000000000000000000000 -488b11037f25fc7580a3bdb65ddc14f911b58897 0000000000000000000000000000000000000000 -488b451a069d39c6dd319a5cf4bc858fbd0a56c9 0000000000000000000000000000000000000000 -488c67e39435d6c726f4033fb1c66dd6a098f723 0000000000000000000000000000000000000000 -488cee7edb26aab7b08882e0d5a01955836f3ef7 0000000000000000000000000000000000000000 -4892a2df3c2fc7c8954f7eff67dd7db633557d90 0000000000000000000000000000000000000000 -4893886874a8f198d72ec1f9243e50d38c191c29 0000000000000000000000000000000000000000 -4898a1cf10f14ddc09c2b9a90bbb51136d88dc3a 0000000000000000000000000000000000000000 -489abcb2abf667aa51ba9b150205cd2a9a1f0a59 0000000000000000000000000000000000000000 -489af1563ca0b81367e3507cc4453b8f533237d3 0000000000000000000000000000000000000000 -489d46bc2598784bd3711454ccab8940107cde67 0000000000000000000000000000000000000000 -489dde14d5cc016ed84662a0fee6d5d20e4c91b0 e8cc6d56e6ecff7c7b669f765b5703e90197ecd4 -489f9a6612a1385145e7ef096375e51e0c3bace7 0000000000000000000000000000000000000000 -48a4a3cb4c88388f260615dd5238b6b6f627faab 0000000000000000000000000000000000000000 -48a60f2a86ffd987f1af38011c57010ee1adc9b9 0000000000000000000000000000000000000000 -48a7b9e022406eff3a603d252487941ec3446280 0000000000000000000000000000000000000000 -48a8b3ad4ee9c0a6463a34665453e9c4ac0ef465 0000000000000000000000000000000000000000 -48af34847ff58e715452cee5e8887c1c8e1ff26d 0000000000000000000000000000000000000000 -48b077451f8084b28bf437b6f20e6aada2cd50dd 0000000000000000000000000000000000000000 -48b24042d6dac6d2377fb73ad4a7cd703a799725 0000000000000000000000000000000000000000 -48b557d648481b86ae281f9180c358860382ad52 0000000000000000000000000000000000000000 -48b5d7d8ada8f955d3e47749051eddfa689c1e1b 0000000000000000000000000000000000000000 -48b81962f4c17c25931c8b90990e93e6db19687a 0000000000000000000000000000000000000000 -48b8c2a1c84cde2f900c82ee28ea504eea3deea3 4dc1362add69b2371f0f0385f10356329526380e -48b8cd83e9713a1b1da189139f6234b293937dbc 0000000000000000000000000000000000000000 -48bac4e0ab9958bb76f8ec4c3f4d2e4277e46cdc 0000000000000000000000000000000000000000 -48bc5a490a9d790970850ee0d5b5b1a29531577f 0000000000000000000000000000000000000000 -48bc6b3c1392603865d8d06a8275f68173249d4d 0000000000000000000000000000000000000000 -48bed2c523a6161253f187b23083dfa233786b4b 0000000000000000000000000000000000000000 -48bedcaea089e4d7f8b94fc89d502755615544c6 0000000000000000000000000000000000000000 -48c2cd4497e79323f4b64f975efd01c4c3f5461e 0000000000000000000000000000000000000000 -48c792e54d1f254ff9ed7baff0eed2f3309a94a3 0000000000000000000000000000000000000000 -48ce43fe79fa0c9f31f187ea8ec995b4cb13037e ead904a5bdaa871743ed00068edc409881f7c58d -48d09089f24fe046559737060ec4623f2967adf0 0000000000000000000000000000000000000000 -48d0d06282e93845c9608ae10d28a565c7318ebf 9b20db0b9029a1b9d8445f5d213d8f1505b5c29a -48d21bbd423859b8cb97b3db4bb95b5de4ae109d 0000000000000000000000000000000000000000 -48d31df4a0fd074a669780978841864bf6bdf31b 0000000000000000000000000000000000000000 -48d3929381a1216004b4d9a16b5a4a95794a20f9 0000000000000000000000000000000000000000 -48d7065e55513e40669a420b6c92f512c1ab2cb0 0000000000000000000000000000000000000000 -48e1363b9dea9323662f92c13d344fee03132071 0000000000000000000000000000000000000000 -48e16550b5da2cafd9742b5ebfb6397b55e7f5e3 0000000000000000000000000000000000000000 -48e1717a75a72c11438caeac29bb0fd0b0c02107 0000000000000000000000000000000000000000 -48e1dbff5c577ac3afd33410b8d72258fc034880 0000000000000000000000000000000000000000 -48e23c2035c38f41795db676764555c0c9eb1ff4 0000000000000000000000000000000000000000 -48e35e9d0d985710d8f04ac998eb357b40bff9af 0000000000000000000000000000000000000000 -48e40094496257e0f086890e52cd372521f34caa 0000000000000000000000000000000000000000 -48e5dd1b7e9920436dd3b40e192d27c670e9679a 0000000000000000000000000000000000000000 -48e6611cbf3715f22382291f3576bf2ec666994c 117d4690ed4980fe6594973a25ebe1c036200f7e -48e7161457682c753ea25e49438576849a1bba51 0000000000000000000000000000000000000000 -48e96a6563d1f49135120c942f336294451bf5bf 0000000000000000000000000000000000000000 -48e99212ad659f3aa5e0202e0194f9f13612c024 0000000000000000000000000000000000000000 -48e9b9f79eb61e3f775daa2d2db73c77f9b904f4 0000000000000000000000000000000000000000 -48e9e9a79d2ff7a8bf0f91397deafb5ce5cfad33 0000000000000000000000000000000000000000 -48eb9a1db56e7c003617fa26b3e645b0ba0f2fb5 0000000000000000000000000000000000000000 -48eba3fab3e36622a3f963c75c4900421c7e0ae2 8519cfda2df6e495859daa126c3003123a3a4db9 -48eeb30c789faa878311ac7de747e4d3cb30964f 0000000000000000000000000000000000000000 -48ef066833f8a469e49722b7048c4e3b74c09610 0000000000000000000000000000000000000000 -48f0bac7fd58fb65e7a74293551a80db722a4dce 0000000000000000000000000000000000000000 -48f89dadf5671109df0164637f40fab4bbf8148c 0000000000000000000000000000000000000000 -48fc2f925e53ea5103e9451be60bdbcb6cd6f534 0000000000000000000000000000000000000000 -48fd1c391de94f636fba1139ce34b881dc931144 0000000000000000000000000000000000000000 -48fe863e82061f140a951172f34cafc364895302 0000000000000000000000000000000000000000 -49004fac66b578532320c2f67833649233917459 0000000000000000000000000000000000000000 -49019b5fc5cd7c5cad9cd1a57502254c77f03b6d 0000000000000000000000000000000000000000 -4908a88a7b94a77f99f2cf15f169bbdfa11fd834 0000000000000000000000000000000000000000 -490a6cf9f4e00594f79dae61aec343120e87748f 0000000000000000000000000000000000000000 -490aafeaa7dc8093d220dc664a99e8b3961ec3b5 0000000000000000000000000000000000000000 -490d4dcf04d0bf33b464228c8d1b6eefc17908fd 0000000000000000000000000000000000000000 -491470fc951af333944617b5674eebb830992637 0000000000000000000000000000000000000000 -491a7cc9cddf1e20cda76b16226d0bc020402476 0000000000000000000000000000000000000000 -491ac4b801eb9c6d1bd5052f43b3799e33cdb225 0000000000000000000000000000000000000000 -491bd06bf430a9b0d9117a7b7c2c2b02a46ef84b 0000000000000000000000000000000000000000 -491c898b448ff5cc147339dbb01f73873a94aee5 0000000000000000000000000000000000000000 -49204a86225c6271c37102d6e0f69c2d174cd1ab 0000000000000000000000000000000000000000 -492167b71c639e92eebab69aa6ada25889807b8f 0000000000000000000000000000000000000000 -492229c5ce428141c382e70745d10944a1a3f0ef 0000000000000000000000000000000000000000 -4925366b0eac07552fc41503975e720cb4a43f05 0000000000000000000000000000000000000000 -4925ee942c01ef70e42217b73ce3a8b45b572698 0000000000000000000000000000000000000000 -4927c9daea353177234a4870c305dcbc07a22917 0000000000000000000000000000000000000000 -49299aaa95a46651d75167fcb449ff4b34f5a4f3 0000000000000000000000000000000000000000 -49299f8b46e7d259b78f22c057be1cdefe22da43 0000000000000000000000000000000000000000 -492aea4f11a93cad32998202135a91c8e7790fe0 0000000000000000000000000000000000000000 -49328c2160a74fb546b5dade766d6c8d70fa1ab1 0000000000000000000000000000000000000000 -4933d0e8e3fef83f5883793e3b59576690a39ef8 0000000000000000000000000000000000000000 -4935e95ad9d841e86a2e3d6fd92dc4160ce57fba 0000000000000000000000000000000000000000 -49371fc6749691c1f1cb3cdfbcc511d20d3c442a 0000000000000000000000000000000000000000 -49395299550ff534324a540b902c5480d0b834e4 37a4fc2a3e21ee335981c0f358445cb7cced5f7d -493e1d38bb4875d114f3bb69313c8518f12d7416 348c94848ea7a6cc8fab21505a3c789b1bd4c856 -493eacac229744a50bc051b9ec6fc375f8672bb5 0000000000000000000000000000000000000000 -49407b37136faae33327fd7ea1adff4ff89ce197 0000000000000000000000000000000000000000 -4940aeab08bce105ed1f87ccaee2b4c95a36e6bf 0000000000000000000000000000000000000000 -4943fdaa3f86b0dc46c3201ab8c079d7403096c8 0000000000000000000000000000000000000000 -4946098d6d62cb79fcc0a6dd4e90b5d9d51fa0b1 0000000000000000000000000000000000000000 -494639283c181f572ac3f3a2343bad4edfc1316d 0000000000000000000000000000000000000000 -4947a993e6d5050f4271f3c5eb7b1cd4b7c1c2e4 d9febd0c05008fe0c31c60297f48c7a88f1acd47 -4951970b6876c8046590a19a15a63c8034fdc745 0000000000000000000000000000000000000000 -4955626c0eaf3579091330a93dfc739fe73cfbef 0000000000000000000000000000000000000000 -4957025bee9104a1355e0d57455f16ac995c9721 0000000000000000000000000000000000000000 -4958926bdd1059f8da15df6056a6140c2b1af6b0 0000000000000000000000000000000000000000 -495a2290529edb2af524ef051ed875fff607f245 0000000000000000000000000000000000000000 -495cfa997ecf32fdd4a39b14576626742a94ec79 0000000000000000000000000000000000000000 -495d77cf2a43ac5a19958cb4a75b3fdc4958b751 0000000000000000000000000000000000000000 -49604a3efad7166fd5027210d6873be4300e5ec6 0000000000000000000000000000000000000000 -49658e1150a2baf098ba23af4e6add6f72ed975e 0000000000000000000000000000000000000000 -4966278062bd8873d63b751d1f30150390fc9229 0000000000000000000000000000000000000000 -4966eedcbc8d5ae4dd7043ee14cec170e321406b 749c05eb8b5f5df63580425ceee161fa32544f04 -4968cab7de8c101054ccf6736375d7addcfb5ca7 0000000000000000000000000000000000000000 -4969860e1f4fdc2e78ab9062989cf5b7f3010cba 0000000000000000000000000000000000000000 -496c99cd7c6274c818071dd436e65e41a457cfc7 0000000000000000000000000000000000000000 -496d3f708e23cf085bd59e39eefa86ccbc943dea 0000000000000000000000000000000000000000 -496e65509c4004f4625e055c06f39e6722403291 0000000000000000000000000000000000000000 -496f28b233d45d0453c3cdbcdfc9c2fa5b5bccd4 0000000000000000000000000000000000000000 -496f2e4e0df4428b4605ffa006bc229940867d24 0000000000000000000000000000000000000000 -496ff91e416ed743a72ae702483a41225da46a62 0000000000000000000000000000000000000000 -4970b5d28bd3e28a8f65b953c66b1707c182c21c 0000000000000000000000000000000000000000 -497179e8efeab059c795892a6b172925d9b911b8 0000000000000000000000000000000000000000 -4973a1a63865d3730f317afb09edf3351a03b428 0000000000000000000000000000000000000000 -49747f6e5f2f4db5007d92819350530230a570ab 0000000000000000000000000000000000000000 -49753523ace65a5b299d148f0c88b7e815868d21 0000000000000000000000000000000000000000 -4975c323ff84ee8acfaa7c6992f4ee9560a130ba 0000000000000000000000000000000000000000 -497b2e700c9178f89df97c3e122893287d870633 0000000000000000000000000000000000000000 -497c40ac164d5873fd87f622dfdeb5206392b446 957c056e7ea86e9f11bf438050f7409005dcf54c -497f0fcd41a5f7f94bbd8adbb233761d3ec3f6c4 0000000000000000000000000000000000000000 -498423b9bccdfd6cdbb2624cc9e330d0b06e31fe 0000000000000000000000000000000000000000 -4985eb0aa7bb240fa3bf7c17f76e1609faef327e 0000000000000000000000000000000000000000 -49880cd19acb4f94cdc4e391b0a5c26c6ed6bcec 0000000000000000000000000000000000000000 -498bb30063108c067a26e9ff17a76999aecc05d8 0000000000000000000000000000000000000000 -498bcc055a2e98e8de148162434966d382a06ab6 0000000000000000000000000000000000000000 -498c0c0bec638fdd29e6c2f8651c07949f82e4e2 0000000000000000000000000000000000000000 -498cb9132efb8e6a16592a029b89f90b2c0cbbc2 14a33f73f9456e0bf46a8b36361306c13ac34739 -498e7101b000943c0452fac3d1909540f5a1d1d2 0000000000000000000000000000000000000000 -498e7a69fb58ed6d9f58a6f9155e9278117caa94 0000000000000000000000000000000000000000 -498f6a554d1ef81f18a0f8812c7462fecb5aa32d 4de4411b90c17e8521fe3d580c74347906bc9c06 -499109194434b7ee9e00ff928e1fb55a7eab908d 0000000000000000000000000000000000000000 -49917da60878f44e627c8835b0e54426838334a6 0000000000000000000000000000000000000000 -499237f5d7b54749ed92f6a373cfaad283aee0a6 0000000000000000000000000000000000000000 -49944c9148ba4e48c1aa96544cdec3911b2f4131 0000000000000000000000000000000000000000 -4998e7c97b7635695db4b58a7e28160060005a3f 0000000000000000000000000000000000000000 -49999607f48c5e18ef3954a9c6895adbd6aec27a 0000000000000000000000000000000000000000 -499c4c80659fa9d5cf38bc282ad8e404683e0c4c 0000000000000000000000000000000000000000 -499c8c5964ac2d43e305266255cfdbb552492488 0000000000000000000000000000000000000000 -49a9d19bf4474612982b6988e255b92daa83a41d 0000000000000000000000000000000000000000 -49abbab79a4625878ebfbb110d7b24669f0e50bf 0000000000000000000000000000000000000000 -49ad52325ce6e494fcdffa6189f52488ecfd3876 0000000000000000000000000000000000000000 -49ad542e63cbd0962300a345e7fcfd3d984e3601 0000000000000000000000000000000000000000 -49ae6f9361d530eb7a1651d991d9bbdf1079b9ff 0000000000000000000000000000000000000000 -49b07542446f2e8bfa5309e37b38b304136f5500 0000000000000000000000000000000000000000 -49b13483af8d80f5b21eff8dff7f0ea7f1acff8a 0000000000000000000000000000000000000000 -49b4ecb67647830352e10b2c2135ab9056f3d033 0000000000000000000000000000000000000000 -49b790e13de53a17153a8a63de09f6a45d26decf 0000000000000000000000000000000000000000 -49b7f738f43c1ea2113cc7931357a10224824539 0000000000000000000000000000000000000000 -49b8316f5ef8af718ddfed041fd84713c9c8542b 0000000000000000000000000000000000000000 -49b930dc0c4f0370189722ec0237bfe7a62dfde7 0000000000000000000000000000000000000000 -49ba472951cc780f1a7f76ee633a7bf40f845ebc 0000000000000000000000000000000000000000 -49bb81ffbee858d97e500170f84258e276ec2ddb 0000000000000000000000000000000000000000 -49bfa7f3d93e48d0a252c27f171aa38af18d599f 0000000000000000000000000000000000000000 -49c49b330ec306124ccbedaa0d6ae600d5462d71 0000000000000000000000000000000000000000 -49c65ac7ac1a230e32b39c8da0363cf8348e2c8c 0000000000000000000000000000000000000000 -49c8fd25bb5e48f9ea838ce71a88203a40188b24 0000000000000000000000000000000000000000 -49ca3b982b6978a973fdc5e56f18663aae7ed120 fdd0c6ce1bea98a30529b9d9a771ebc11c776394 -49cb2a1834d2f86d821540da73d56608f10dd7dd 0000000000000000000000000000000000000000 -49cbe807b01ba73955588abcce5b9bb891c3ac26 0000000000000000000000000000000000000000 -49cdb0085e74fcb64f87d1f204043a5ce2467189 0000000000000000000000000000000000000000 -49d06d7d6c510e667326ae0a2ffde13ce1cebae0 0000000000000000000000000000000000000000 -49d4fb555745d1981edac87a5a2d8ae53b5f75df bf4ed480b9742ff9362ed31abaaca68408d9a905 -49d51f7bae637a12ec03324abdfbb1b84cdbd88b 0000000000000000000000000000000000000000 -49d54fd72a6df5bbb7748147545e139a8a1dfcad 0000000000000000000000000000000000000000 -49d9c2bfe70626dbb338db0943d305c01ba2522b 0000000000000000000000000000000000000000 -49d9daac801d35504534356752f090a13676bacd 0000000000000000000000000000000000000000 -49da2b50c92218ad94a9125fdecc543fa6dcd09f 0000000000000000000000000000000000000000 -49db5a44dd07026abcec1365687db4a924508b4d 0000000000000000000000000000000000000000 -49dc34abf7e15a3c965e4eaa333c15be0af99f86 678053514d87bce8ced9c3d52b308bb7e3e745aa -49dde53d97cc57562a3df9cbc5ec04d99d203d7b 0000000000000000000000000000000000000000 -49e193c69bb79503cf9efeb5f25be7f371051ef5 0000000000000000000000000000000000000000 -49e22d5bda2b6ec60c752bc03f13cae590918b8f 0000000000000000000000000000000000000000 -49e2592f1ba9b1eee31f5ddb391b736e92ca2e1f 0000000000000000000000000000000000000000 -49e5833d21970fe7ea896404452226c0ffa2f7b8 0000000000000000000000000000000000000000 -49e81f1c435ac48bb0822feb920f7ba7a0daec17 0000000000000000000000000000000000000000 -49ea73c4c3ddf2489752ca5f873e21a737ce996e 0000000000000000000000000000000000000000 -49ebb8d9652991398e401c46ceff698c6e2e833c 0000000000000000000000000000000000000000 -49ef347a18b037370b6bd8e690096270f1780153 0000000000000000000000000000000000000000 -49eff29e8e235e07b3f6ec7abd9f55ac286f4330 0000000000000000000000000000000000000000 -49f47fddb095f0c2e7d8a44263992cd3d7954205 0000000000000000000000000000000000000000 -49f60a82ba4639028981933193ebfa1afa644271 0000000000000000000000000000000000000000 -49f7d296c8b25d208c059ada6b6a0ee8c5026053 0000000000000000000000000000000000000000 -49ff12041acd30489ef8cb7b1e08ec1ddf4dc6bc 0000000000000000000000000000000000000000 -4a03f9e5a3dae3cd56692cbb210aae8d94e7504a 0000000000000000000000000000000000000000 -4a0548937b4d25734de2296a39aab716ea0b477f 0000000000000000000000000000000000000000 -4a05f0dc9daeb7058e591a3954c465e9bbb1d8e0 3a8ed2fafe0eaea38fa1f784fc667ba76a64c314 -4a07033f7ac5ab121357051cc94ec48b9f6f58fc 0000000000000000000000000000000000000000 -4a091513a86aa4c8478d1582602e45908c3298bf bf05b113046746b89a9cac33e302f8857bf55274 -4a0b532cdca88daa24a6dd5bda04bbada69aee50 0000000000000000000000000000000000000000 -4a0b755422db68c731b978cd7e8a979ead0cfe13 0000000000000000000000000000000000000000 -4a0ca822a0aadf25a2e0771ee0a86570ff72ccff 0000000000000000000000000000000000000000 -4a0ce5d81a6944dd882946ca1a204b1d2efb2416 0000000000000000000000000000000000000000 -4a0d0a9a3d8b2e82b8faa0d3c5a919c0baba4658 0000000000000000000000000000000000000000 -4a0ea568927e3406244e148b62f1e53396ee6513 0000000000000000000000000000000000000000 -4a0f0858856accd88a0dc6f6139a26616e4838cf 0000000000000000000000000000000000000000 -4a135450b4ad0628d266cad07d46f07e1429ce28 0000000000000000000000000000000000000000 -4a138a69d686e44b7035455df5e45bf7f30115f2 0000000000000000000000000000000000000000 -4a15716911f3d8ab2addacca448da495129ab0c6 0000000000000000000000000000000000000000 -4a1652884f62388546629989122c7711b147fadf 0000000000000000000000000000000000000000 -4a179a513237f3080e5da9d12aeb7c6c5cff298f 0000000000000000000000000000000000000000 -4a1dedc24b1e085f298ab1d5dadefe306373691b 0000000000000000000000000000000000000000 -4a211b7c8fb2b4410851d06c6f90f751d1f670d0 cbcedaec5ec57cccf4f1b26336551e62e137e824 -4a21d28c5b582aa4cf20bae8702ebbc9cfe23762 0000000000000000000000000000000000000000 -4a22b5dfc3f62dda9eb8175a9822904bd3cf2ff4 fc0e3c9069a63d1ec6d95eb86ea45fbb6ba913d1 -4a26145cee6dab4adffa21234f2ca9aec36a91e1 0000000000000000000000000000000000000000 -4a26c016c355918158990f7a20a4e4522b204846 fa70dd316f88209607cf88245a221e766bf8f8cf -4a2d9feae9c0e41db1a5021e7bb098e23485016e 0000000000000000000000000000000000000000 -4a309331721c0f5f4f44bb5b67e0bc0f0926bb0b 0000000000000000000000000000000000000000 -4a30b05d5afb2bc20e1ab78d1a0627d09596eb07 0000000000000000000000000000000000000000 -4a343ae5bbf8133b0418530281a89433960eaf82 0000000000000000000000000000000000000000 -4a3ca93b2dafdcbf3df49f647cf563c2c15bb0f0 0000000000000000000000000000000000000000 -4a3d3cf1f65662905206e3222793e918a174c1c5 0000000000000000000000000000000000000000 -4a3d61be827c8bc3d996dcc2cfb9b774c9adc92b 0000000000000000000000000000000000000000 -4a4036cee78203fae62b0682c8eee3f4c5bec2ba 0000000000000000000000000000000000000000 -4a414d46765aa3143c3f5ddf6d9594e0c642c5bd 0000000000000000000000000000000000000000 -4a41b3c6209bc7ef080826a3ab48e3fd27d46c48 0000000000000000000000000000000000000000 -4a420d557a785ad4c2ad8a071e536c7302d1d026 d31db41642198dd3d4aad6e6e6f30ed13d48c27f -4a436e62059fce279d87fb06958987f71428450f 0000000000000000000000000000000000000000 -4a47d8ff872855986d92e871f4de88aee9f93fee eb47933fc795503fea2f14190be1d7b87d2431ca -4a4b055ce66129b9e9f955e28fd74ba32195045e 0000000000000000000000000000000000000000 -4a4fbe1720d9b093d5dfc463d90db4b6e71d7d4e 0000000000000000000000000000000000000000 -4a4ffb93c7892dbb4b99cdcf221228a7cd9d04ea 0000000000000000000000000000000000000000 -4a5170086f67c5d4d9e9ae20bb4f727663356642 0000000000000000000000000000000000000000 -4a5389a385e0f8bb9222aeee5ac9a92c4ecacf89 0000000000000000000000000000000000000000 -4a53dba08d2e39162c78a4b314fcd266436f4d20 0000000000000000000000000000000000000000 -4a55fca3ce92340e53ad60af7774666d8387f7de 0000000000000000000000000000000000000000 -4a5d31d554bd9208d62867842522926e67639705 d2cc26932bdc0998df468ffb4a8cbf9765be2336 -4a5de0c62d4bd48fbca835d3fdc0dbed0d5d7018 0000000000000000000000000000000000000000 -4a5ef02f4847f11a1e65098ea14e6edd604bd849 6f654fce230c3b73342c9b18865ef20767e0ed34 -4a61a1a28aed47c32c9c64e4c6a069abc198c843 0000000000000000000000000000000000000000 -4a637dbfdc1a357478f2834de4ad6abed362d547 433e69264d4fd20c86a13839fcb66431f5849ff0 -4a6671fe697ead5b27603b56face01a2c4e7ebe5 0000000000000000000000000000000000000000 -4a66b4509aeca6f1e492684bd85965782a55d7cd b4f8086038e99e945d939a6227f8b290113b897c -4a689d29aa6d609b654c51e77f8f67ad12068a5d 0000000000000000000000000000000000000000 -4a69388b34ea09782064165565792e6da47592b2 0000000000000000000000000000000000000000 -4a696b6e62fba682eccb87e0a73a6ce1cdcaa6ea 0000000000000000000000000000000000000000 -4a6b29c9041009f482725a0f48819192a74941e7 8ddd708efb18601178554be8ef7c82b26f354e93 -4a6e79e26afb8c4f415ec8840f96d84b0088c43b 0000000000000000000000000000000000000000 -4a6f22f50a52c401165cdc427abc61e43e2279f9 5d69e8908746bd1a50e0ce5fb1804515ea317aa4 -4a6f5311ad36dbfaa49d12376b0ed3d3bb9febd9 0000000000000000000000000000000000000000 -4a6f7e12d89f6b228d1fdcde9bbcfd12be9c2775 0000000000000000000000000000000000000000 -4a70f2f9148a70425ab2cfbc8942eecf0be0de09 0000000000000000000000000000000000000000 -4a738f5ed6ff4ccbcb643808e94cfd68ef6078bc 0000000000000000000000000000000000000000 -4a742792da6fd1ba27acd118bfeeed326c8d9aaf 0000000000000000000000000000000000000000 -4a7a4b1676d32ecf86f1fdfa1a00f5e516c79f94 0000000000000000000000000000000000000000 -4a7ddddc27271967b616ad3400cfbe2a9b48212b 0000000000000000000000000000000000000000 -4a7f5c6f89d2ba72479cc92efc41bbdee22ddcd8 0000000000000000000000000000000000000000 -4a7fdd336778e42e5ef612a1cfce4058c0bd78c5 0000000000000000000000000000000000000000 -4a812d8f9858228190bb9e4a564bbdacdbff3890 0000000000000000000000000000000000000000 -4a826d6fa469a8e36ac0e001c60d22ac277c8711 0000000000000000000000000000000000000000 -4a82b010e086e67604fbdd6cbe5d932dffaad7fb 0000000000000000000000000000000000000000 -4a84ac054251c6dbf593c83cb400f04c6ccd68ee 0000000000000000000000000000000000000000 -4a864dc34deaaf6d9cfc739e64ca63f0298407b0 0000000000000000000000000000000000000000 -4a86f6e16db9a4b73c3580bcdc1a9c772c9fea66 0000000000000000000000000000000000000000 -4a87d61dbfcaddeafeebe5fd9546c5d9c6bc9ea2 8873fc93dd501f318ddf8565f4a6d99b0e5d92d3 -4a880aec9ede6bad619f64b17e6b0282c742a0c8 0000000000000000000000000000000000000000 -4a88496c38a1d79bec4f26bffc2a74a2f52146c5 f5a92571a9094bf1673dc37cdf334140ce65ef0b -4a8bbb1abc44bf923c8fd852f5e9ebf3c8e7e13a 0000000000000000000000000000000000000000 -4a8bcc16c8178f3ce9f9da44ecc36ea60fe79a7f 0000000000000000000000000000000000000000 -4a8c37aa444aa7c0d4d851a04b945df0263a04f5 0000000000000000000000000000000000000000 -4a8c660dca6f176417f16cbfe2211cc75cb7a710 0000000000000000000000000000000000000000 -4a8da153499408c43e28bab289b94837c39a7f99 0000000000000000000000000000000000000000 -4a91ea0dd0ab9fb18d666d4336b361f275389fa0 0000000000000000000000000000000000000000 -4a933fee661aa5fdbac4fa1c13d6e7595b840a69 0000000000000000000000000000000000000000 -4a97438b7b1cd80976af0194bae6f6f511c91448 0000000000000000000000000000000000000000 -4a9963bc40d86837dbf15238af25c3b736e5ed72 0000000000000000000000000000000000000000 -4a9a553afc482e0a6df8e70a403342669437b62c 0000000000000000000000000000000000000000 -4a9d0958787a5c868a695a3299173d8014e912b3 0000000000000000000000000000000000000000 -4aa11f94a6fe8ec0c644dbd1f780ded5c62c822b 0000000000000000000000000000000000000000 -4aab7987822d0424d2c3ee529dad51e799afe214 0000000000000000000000000000000000000000 -4aac5d83bda58b18c6a577bcf1599a9afca2d022 268a99a6401532150ed91039790c47f3b19fed57 -4aac98189cdaed7e8cefdd7a36d7b415a28d7ae7 0000000000000000000000000000000000000000 -4aacfb69c467969074fbd412347a01493d11bdad 0000000000000000000000000000000000000000 -4aad7ac43d0071bfd891d47da3a2da8599db2a95 0000000000000000000000000000000000000000 -4aaf5b8ba0ab42b9e884a75a21fa206c30205b74 b6ce9ac30edf6dd9edde23ca6d1dcde30ae1f6bd -4ab064b0fe4c7e4e66f24854e06d801d30f3c081 d7a9e1feb5dadca0a61d304df83c2d547102ba2d -4ab19521df08026a2e854724b2ebf41f7cc08be6 0000000000000000000000000000000000000000 -4ab4d761f9a60e3106589174de02b988af850394 0000000000000000000000000000000000000000 -4ab4e9e1cd7c267f09ab4525449efc93cd4e79eb 0000000000000000000000000000000000000000 -4aba1fc71aa5dccdd2fe5b619a5bd829eb9570ec 0000000000000000000000000000000000000000 -4abd10bb26a7f77aa8261e47e049a1429b76bd5a 0000000000000000000000000000000000000000 -4ac13e2862dbdf4399af484034c692d2831075a5 0000000000000000000000000000000000000000 -4ac2306796650b8f3a7eb0f5c78a5803038d114d 0000000000000000000000000000000000000000 -4ac23ed9484f5e641f115d7d113947010b32a8fd 0000000000000000000000000000000000000000 -4ac3208782f932744f705f5423bc45aa76c3e86f c4d47cc94c6759e3021637937fd7b38858a31e7a -4ac3664895aab425fc433885b76bb5482a975695 0000000000000000000000000000000000000000 -4ac462160e00c2ead1d55f6236204223e388b564 0000000000000000000000000000000000000000 -4ac5624be0dc8484a333514b605150e73cad06b8 0000000000000000000000000000000000000000 -4ac5d5fda109d6397e89961617624a44f0dd0031 0000000000000000000000000000000000000000 -4ac846e8420ad307d0b8e6524384663c83f253f0 0000000000000000000000000000000000000000 -4acad9b77f9422b44aa58266f5fe1585b5bb3fe5 0000000000000000000000000000000000000000 -4acd844d736dfc47c0b3db0132e7dcedf5d04d0d 0000000000000000000000000000000000000000 -4acde16825257c31057d79e86bb1bb23c2ae0df3 0000000000000000000000000000000000000000 -4ad03c70ea5abf0bf5f9443b396bb537ad56b9fd 0000000000000000000000000000000000000000 -4ad0dfc5e66711ac2a722839f2126e1fe0c1a9eb 0000000000000000000000000000000000000000 -4ad10e2ec59cfc35ad8e9c64e0e9a9602dbb42eb 0000000000000000000000000000000000000000 -4ad28c6df3da00879e2c74da51c8eeff9b300df1 0000000000000000000000000000000000000000 -4ad4b2432eef9326c0f576bdfcf9deb7a67793fd 0000000000000000000000000000000000000000 -4ad69796da1868ac61925becc69f49b372d54c6b 0000000000000000000000000000000000000000 -4ad6a6d8e4aff7135eeffee57ba7baaa3cb71fbd 0000000000000000000000000000000000000000 -4ad80308a1be1382f0696f407def7056028edab7 0000000000000000000000000000000000000000 -4ad81a88ea29c069b183797c13800eb4dcb75ed6 0000000000000000000000000000000000000000 -4ad8cfcfff61bc54d7c1ddbfddf0bb1f0eb0ffdf 0000000000000000000000000000000000000000 -4adaafa28e910b045f4768d9c9f256d491892b03 0000000000000000000000000000000000000000 -4adb3063793e551b8615f1e5ec97b120df8b0cc0 0000000000000000000000000000000000000000 -4ae198738d8c5ce39c657ce74b4a86eb9018d0ce 2b677f7eb8b3e1d63be42f4a16a592e43e051ed3 -4ae21f78eda8a6063df4395f29da267cc5e82e69 0000000000000000000000000000000000000000 -4ae2d3df73266ac4b39de68ef348a5efb90d39fa 0000000000000000000000000000000000000000 -4ae3c2ebd365f416503086b9f28baa470c77b7b7 0000000000000000000000000000000000000000 -4ae803bb9101d8673d29cc65f4caed5c5dd284de 0000000000000000000000000000000000000000 -4aeacf866911bfa28b5a70ad4a4d75b0b0a6202f 0000000000000000000000000000000000000000 -4aecb04d1ade2c4e9c40d6fdf7f3b177c4aaac9f 0000000000000000000000000000000000000000 -4aeed60e55acbecf429dcdd7b425357f34b5f67c 0000000000000000000000000000000000000000 -4af33903a714a01ef62fa4b96232b3ddcc477624 0000000000000000000000000000000000000000 -4af7bcc276be5cd4f2416a5142a35b205ab8d04e 0000000000000000000000000000000000000000 -4af7e338ac7267d6795b184a8c3de7e19bee988f 0000000000000000000000000000000000000000 -4af8e58936001a8f0ae0d2afef9c8225c0d43c14 0000000000000000000000000000000000000000 -4afb9aa47fac400e18239660b6472a04d8792532 0000000000000000000000000000000000000000 -4aff696ed062cee93d1863a8b5064b3f4629a32f 0000000000000000000000000000000000000000 -4b00c7916e62f2599d06965251e206532c3368c9 0000000000000000000000000000000000000000 -4b06b2d5c3a28a13504972df0f0be6deffabb4c5 0000000000000000000000000000000000000000 -4b0bc3b003150a7453219f646c7cc2cb7ca54edf 0000000000000000000000000000000000000000 -4b0c7d120a7612d97dc2a33bd3a1db50df43d49b 0000000000000000000000000000000000000000 -4b0cd817cef1d54c33ef6e130a94e6b8d9b4fa15 a884d65f3b4ac966e2085c342722f47996a392e7 -4b0eb7ec161cdd9288b51af12eabf94232e4bb06 0000000000000000000000000000000000000000 -4b0f7603213fa0ddbdc6d7e20663df2fdfe0c2bc 0000000000000000000000000000000000000000 -4b1574489d141514bb8a4f5aad9d63dcd0e1d938 0000000000000000000000000000000000000000 -4b18961236679bcd6d1a0ad91ac8068efbaf066d d6350d054f82b200fe7c85b3922b873e3ce3ffd9 -4b192801e5fb5c3055db8d506d428e31537160c0 0000000000000000000000000000000000000000 -4b1b9be99eba5fbce2de1190b5eba692bf09da11 0000000000000000000000000000000000000000 -4b2029919245a60b3e2b2408ac1dd9bfda36a3e6 0000000000000000000000000000000000000000 -4b23ef594a89e7084e3f50183cd4b6f418ae323d 6831bf0bba6595bf9aa158f1d6b0666912a227cb -4b24efdefa23f594fd1ed403de717b4951b48f9a 0000000000000000000000000000000000000000 -4b24f5253c58a84df3ee90f4e3dfc165380337ef 0000000000000000000000000000000000000000 -4b256089a55c86e122137e0edb5024fd2e1e8b37 0000000000000000000000000000000000000000 -4b25f477feceb1ddda1df37cd6b4fe8d50e86173 6ca3b06edd0e25c05755a4257cfa30d1ebb2b38b -4b2619b58a3c2b68d2e8008bc3c8244372af578e 0000000000000000000000000000000000000000 -4b2d2d1b0d6b1ec367db60516df123ab98800ccd 0000000000000000000000000000000000000000 -4b2e48e611b1798a965c7c355a557427c40fe751 0000000000000000000000000000000000000000 -4b2f5bb96b0e8f064250a2fa69a7a3726dda21ba 0000000000000000000000000000000000000000 -4b3211634a1122b254b701ae3c4d61a0237821fb 847ba38d5017ccead159bc6d72f03581f93cb685 -4b343d3c7dd8d0bf2e8e55c844f4ce5deb3ebe64 2587123a1b1222e19fc11cb3247f94a6864d0faf -4b378cfca2b1213c88c4450c234af339b5645403 0000000000000000000000000000000000000000 -4b3bd4164e0a2e856166b1bda7fdeb315ef6eb68 0000000000000000000000000000000000000000 -4b3dd9c0856f0077acda443083ff408e0ad85a0c 0000000000000000000000000000000000000000 -4b3eb0a80c82330b2409737bd68898db03d77036 0000000000000000000000000000000000000000 -4b3f3a3fc749f2b5b7383a952145007a153cc90a 0000000000000000000000000000000000000000 -4b4292baf79bb650763e8230dbb254ee59d5ce80 0000000000000000000000000000000000000000 -4b4599fd86eba0851f95ed36fb21665d0aaac564 0000000000000000000000000000000000000000 -4b4883c70a4a4bd73e4a0c437432127514176c79 0000000000000000000000000000000000000000 -4b48ac34725a205b8ebf107e5efca9ba9b5526f2 0000000000000000000000000000000000000000 -4b4ae3e9937a6520b272d4fd794cd6670d47f9e0 0000000000000000000000000000000000000000 -4b4c8b47408da359d4d0ab39f19673f006895908 0000000000000000000000000000000000000000 -4b4f0c6894181318ddaab0848179fd4acffa2c38 8e9ff3bd9223d2e393608c901e1f51f98b4850bf -4b5369162cc78fb22f036a8e055e4b8f8b969750 35bbe898a665614bf18d35b22ee98eb90ac638bd -4b560fc519bc243afca73b62de26886270b830e5 0000000000000000000000000000000000000000 -4b58c2c7299b538ecdfc8aca806d65b6192a5334 0000000000000000000000000000000000000000 -4b596c4b74e1e04741cd60897bf53a94fdc65e5a 0000000000000000000000000000000000000000 -4b59e8d1bc8e14692c7777560c24dbd36dfdd591 0000000000000000000000000000000000000000 -4b5aa71aafaed22cc802d0e3577b2eb3aa7c12ad 0000000000000000000000000000000000000000 -4b5c276559d236490ea05c733c8f784c1d50208b 49a60b191e8ef8d4dcce5f34a2edbe483bdc6500 -4b5d28293830d1e5e5f17e4c282c2111cc51641b 0000000000000000000000000000000000000000 -4b5e895c739ecdda69f8f4283783e782eebc7e25 0000000000000000000000000000000000000000 -4b601ad6f79a76807fbc7e028ef2cc47f349c2eb 49e064c112bd02e6f2b13842b0652681894d4305 -4b6251009d5a440159935d147d6feed321cb146d 0000000000000000000000000000000000000000 -4b62e38b599977c1bbb4ec5fd2912302005dc296 0000000000000000000000000000000000000000 -4b660cc64aeceb0948cdf12d3008358fb8f0dfe1 0000000000000000000000000000000000000000 -4b66a029f81fff1b67761f7616cbe265bb18847e 0000000000000000000000000000000000000000 -4b685de3e75792109a84fa127d6f963d4dcd8081 0000000000000000000000000000000000000000 -4b6c8a5a9469b5c02585618d5a6e0774ca37530f 0000000000000000000000000000000000000000 -4b72b23513caa3a8bc520d459a0417defc7b3880 0000000000000000000000000000000000000000 -4b785f3d2f1c37be498729753a8db518b1fd8a8c 0000000000000000000000000000000000000000 -4b7f1ad3b9a465d97574bd73c7a5679cb8e85171 69b1a3983fcf6e16447940cbf645a98ede4ff48b -4b807cbec6153ace43d9e459cc9557403348aeb7 0000000000000000000000000000000000000000 -4b809c7aeb481f9c1ae9f36226b17f0944026c5b 0000000000000000000000000000000000000000 -4b817f08b3cae80aa3f0017c106ca86e30f843e1 0000000000000000000000000000000000000000 -4b824fda65773b3a907176feda258f278f6afac0 0000000000000000000000000000000000000000 -4b83410f021eb2da3197ff05307e7672231caea6 0000000000000000000000000000000000000000 -4b87f18f059b7917d832cd5a6589ba5cdd9483bb 0000000000000000000000000000000000000000 -4b886a0c833fa1a5926a11e103c281e028c1dabf 0000000000000000000000000000000000000000 -4b89ef88e475d64c8baa7eb52bf473bb7134aa66 0000000000000000000000000000000000000000 -4b8c8acaeb92ae3b5e24cba13e92b89490d4e107 0000000000000000000000000000000000000000 -4b8d14f85247b9ed340c583befe9df42a63027fb 0000000000000000000000000000000000000000 -4b8dfa8d22e4a3e115e7c045cdb425cdde999600 0000000000000000000000000000000000000000 -4b971c1d0c5738e4bff52ff5c1e3e5761b1a3e52 0000000000000000000000000000000000000000 -4b98ae1161fc1852ea5f070b9a293583403d3d7b 0000000000000000000000000000000000000000 -4ba0892da993ea88f21853c4aba4f5eac911ab63 0000000000000000000000000000000000000000 -4ba0ee7bd83b323096b60a256a2d2bdd9c5f0a45 0000000000000000000000000000000000000000 -4ba3ed363326792e24e26dd5b36e6b57aaefbb36 0000000000000000000000000000000000000000 -4ba7921c5f77f2f0d60a7f4834c2c7f3661bd57e 415429b7ea5a44f211680ac040217d632cfd1fc1 -4bab668b1e37fa990d337ffc734773598920c529 b2d2bede0b5a4d5bc5424684b3d7ce276aa6c2fe -4bacfdd69ffbc6009b9ab2e913dd7f3b94a3d6c8 0000000000000000000000000000000000000000 -4bb0466627af8287586cde3a7e7b5cefb362f326 e652ff442bd08a3b3b4acdeca31a9b10f7ad0594 -4bb047b57fcb96997f361b611b826c533afe6f38 0000000000000000000000000000000000000000 -4bb1d547eb078596565206292965e14ae1c1576f 0000000000000000000000000000000000000000 -4bb3995f842b6355f9a64754b734779646b8e08a 0000000000000000000000000000000000000000 -4bb7c8dab439c876087b6ff01fe7a7dd6751f331 0000000000000000000000000000000000000000 -4bbef0d2884570eb66d08989e6eae79f6cdf9a61 0000000000000000000000000000000000000000 -4bc0143f0cbc067a2d2de9950785d788f11b22fe 0000000000000000000000000000000000000000 -4bc17b3724a861301931dfedac738f7af262e097 0000000000000000000000000000000000000000 -4bc27d87661bbabcb4aeb886a264a42efc80278a 20c4acc068b029bca619eef3b1bee45805691afe -4bc2c67738ebfc1fa208a523c5f3e0f94a102ac5 0000000000000000000000000000000000000000 -4bc37ab2c643c41f2c7098469e56a00fd2841327 0000000000000000000000000000000000000000 -4bc692951896abe2fb3c52885ac7d913c70cf2fb 0000000000000000000000000000000000000000 -4bc958f8079c665210d019d576545448ac345861 0000000000000000000000000000000000000000 -4bcdb377e2b48d1aee021801d585363e03b9002c 0000000000000000000000000000000000000000 -4bceeb3af95544471690a80dcaab385bd55e222c 48199051550d4911cd958e0a4f96a48fb04fa190 -4bd48519e1118330a42e1c4544e6af1bccc3459e 0000000000000000000000000000000000000000 -4bdd5c9f0fe9e71d7aaca2fdf442ae198f47006d 0000000000000000000000000000000000000000 -4be2b611d9d5e5a6e8d5d1be68f66654c1d90fcf 0000000000000000000000000000000000000000 -4be2baf0098f1c8bd9c6b2c6e8f1b7a83f9ef519 0000000000000000000000000000000000000000 -4be40200530579e839c92ee23b0e8c68fce09037 0000000000000000000000000000000000000000 -4be6dd71af083192f20c4399d86b3a0e5a9327ec f49777aefb8cd17788f5b8c077c6cf9350d0da2a -4be6fbeb691faf99a95f094ac6ed70754dd68aaf 0000000000000000000000000000000000000000 -4beb2c6470877411230f5855e354149abf132be8 0000000000000000000000000000000000000000 -4becab9a7ec0f1a8f49d38b7b96d5f218d0361b3 0000000000000000000000000000000000000000 -4bf21e8867650755d5dea13e01049d2825486ea2 0000000000000000000000000000000000000000 -4bf27edcd6c317ea311e68117bb2fa20dacb8e57 0000000000000000000000000000000000000000 -4bf34401d363777222cbd9ce7e530c2be6cf0928 4d53c8085c634df4ae11e23e52b545dc4d99e233 -4bf789e981af0836c41daa16e57ef86c21497faa 0000000000000000000000000000000000000000 -4bf7b1e26d5fdac460a962c18b3d8a7625f3bd02 b1b13ac94afb04fcdd09f07ab801eca4b38f0c6e -4bf7d10a44468767e7715fdd17f80a4a41478c22 0000000000000000000000000000000000000000 -4bf88ee9c64f8d43d2e05daa19027966ca10fdfe 0000000000000000000000000000000000000000 -4bf92d5985decf9efbe7bd6de836d8f722d54e3d 0000000000000000000000000000000000000000 -4bfa027a9d3b5edf9c125f573c95f2e332cf8d52 0000000000000000000000000000000000000000 -4bfa414a4cd318abd14f4df3f0c53fc363dc0545 0000000000000000000000000000000000000000 -4bfe94b30ee919693e28fac51b7a4922b4908e57 0000000000000000000000000000000000000000 -4bff852af95deaebf738e8ae2fd4a0dfe282af3f 0000000000000000000000000000000000000000 -4bffee0877ba58f1100ea9fc4b3f70b201245bb2 225596a4641fc1473b2fced5cd5ff98acbad0ee6 -4c016ab334b90a98258b98e04752af7dc74954cd 0000000000000000000000000000000000000000 -4c0783f336dbea7f616f706f8068ac009bae2fc5 0000000000000000000000000000000000000000 -4c07be2afa9033f908748fb09032db00872ba420 0000000000000000000000000000000000000000 -4c0b2c64d0c78c384f0866504cfbd011ca7b8c3b 0000000000000000000000000000000000000000 -4c0b87584e221b45e7ef8ccba541a264251f7c22 0000000000000000000000000000000000000000 -4c0d1f0934c0cb7e7edabd57c493fa4975812b78 0000000000000000000000000000000000000000 -4c10034ceed36be7bba47b5d824f3f37e0060df5 0000000000000000000000000000000000000000 -4c106204a1a0c26fdb35b04320b576fda29e3444 0000000000000000000000000000000000000000 -4c11703bfb43ccea82521bf328ae09aa1d6dfe8b 0000000000000000000000000000000000000000 -4c1504e24b094e160e5e54db1167d3ca365fdb83 0000000000000000000000000000000000000000 -4c156c81b647d0e6502c5ca876ef3d958996e943 0000000000000000000000000000000000000000 -4c158f4a34c8f869a43f9f0bd5a4897fb35cec89 0000000000000000000000000000000000000000 -4c162d5be86505f859acbf3f7214bf6df259ff47 0000000000000000000000000000000000000000 -4c16e35ea03b757acaca93ef9b6610689c10db1e 0000000000000000000000000000000000000000 -4c1b3f8f9393e8c50668906d00b6b567d11f6653 0000000000000000000000000000000000000000 -4c1c34de4ae6b243f42511bce3471ae82233310e 0000000000000000000000000000000000000000 -4c1df4876a8ff24480c96e78931281561406a002 0000000000000000000000000000000000000000 -4c20c1c6a70ac13540f8a909d34c5c712d11d481 0000000000000000000000000000000000000000 -4c2112e780e689cbdbe8a21197c32f2441de966d 0000000000000000000000000000000000000000 -4c23c16cd0c7f863638e75aec40a5fdd920f0789 0000000000000000000000000000000000000000 -4c26df03fa1c0c7cc507705e5f67d5661e00d69c 0000000000000000000000000000000000000000 -4c276c97e11e89c2a6506557d9a7abb46bc542b2 0000000000000000000000000000000000000000 -4c29c63de701fb34408043773be4329b458b5151 0000000000000000000000000000000000000000 -4c2af9ef94e2709e65f55884e433b7a550cf00e8 0000000000000000000000000000000000000000 -4c2cddb29bd88492eff40c979fdf8f88c09e4ab2 0000000000000000000000000000000000000000 -4c2e7a19c46f3b14f767aad2c374253ff32255e9 0000000000000000000000000000000000000000 -4c2ea3d32c3b66550abc4ef6d6dfc7753c01e22f 0000000000000000000000000000000000000000 -4c3035c04d91cc6df78509ba96bda465f8b1b88e 0000000000000000000000000000000000000000 -4c31e191c505fa0e8d642543dac719f76f07f75f a4d14680575518411b0c88dd1a6058320828bd7a -4c35a9a09499cc57304c091d16b84c58c8c0f768 0000000000000000000000000000000000000000 -4c3829fef399388b42c09e7661bf83f948baba60 0000000000000000000000000000000000000000 -4c394e560dac163a0be9098de27153a9f98ef490 0000000000000000000000000000000000000000 -4c39c0fb734f594e1bd5fe16ceeb7e5008dec348 0000000000000000000000000000000000000000 -4c3f9137a5c8f206941df5a502b5b1b05bc599ac 4d2311e4dbc56ed1a9419cd089eed1fffda28df3 -4c4128597504b65c6e8a5a3e5b8ebf43a225a4f4 0000000000000000000000000000000000000000 -4c41f6fa0ebe4afe8b7a3468e7e26dfd0c0e4131 0000000000000000000000000000000000000000 -4c467207d58a07ac5f145cbc9f32d9756c620322 0000000000000000000000000000000000000000 -4c4718a063da5f4c0a1682aa8370fa823c5f32a6 0000000000000000000000000000000000000000 -4c4736f7d3bbe24552038e5887708b268da89fe8 0000000000000000000000000000000000000000 -4c476a5fbac26fe4fc5a7e8043d3f65290e3c1cf 0000000000000000000000000000000000000000 -4c49a042bfb9cd082430689ca2ed46cd3312199e 0000000000000000000000000000000000000000 -4c4a83accc43fc13e023ff3c158a99f938fd9ba1 0000000000000000000000000000000000000000 -4c4b1e94aaf013af6d3d3172606e9f6acb2661f9 0000000000000000000000000000000000000000 -4c4b82965384d55f5c3efb1ffa80615acd98a737 0000000000000000000000000000000000000000 -4c4d0e1cc6423abd701c1923b836c9469561e02b 0000000000000000000000000000000000000000 -4c4dd680af83ed811d9b37d0f031b32638d08266 0000000000000000000000000000000000000000 -4c514c4b8947e94d4fc6ae5d7c79ca4ea14e65c3 0000000000000000000000000000000000000000 -4c54df29c098378168162059b01e531a6870bd10 0000000000000000000000000000000000000000 -4c5a71b044f0264f22ba018bfc4404ab20abbaa8 c99fa1a5790794462a0f78fed4f47d3d25e52eec -4c5cc1e4aafcf36049eb5753700dc849eca21e71 0000000000000000000000000000000000000000 -4c5d201d5f1a368c9ec6e81f53d16e8b2607d5c1 0000000000000000000000000000000000000000 -4c5ee78104a91ca3cc132368037b837d7dc54ab1 0000000000000000000000000000000000000000 -4c60253babc94bd52e136a91f830a5d5d84d76cd 0000000000000000000000000000000000000000 -4c604a0f6b585129a0c114fe12a5ff91c4fb08cd 0000000000000000000000000000000000000000 -4c654ec3a21890c2637c4070a36d5df4b68cc5a2 664450e3acf1888ff59f8151b444ce4116cb321e -4c66e758674f25fd544cb498d6a6f80c880f12e6 0000000000000000000000000000000000000000 -4c676dacf58ff5d779eed96739ab4660204cbe7f 0000000000000000000000000000000000000000 -4c68e1c69804176ddd0a3a5b73da8c83a793c38e 0000000000000000000000000000000000000000 -4c6bfd875d1bea073129a17135ced3b02d50e52a 0000000000000000000000000000000000000000 -4c700c51d408040b312d927b7383b3df4dfd1054 c5d3a0cca46b3baa112ce78e1f1c7356958f3d22 -4c736aaffc03580e012cd65dcd0a12e474b1a249 0000000000000000000000000000000000000000 -4c7560caaa430078fe62eea8458ba06ae20b4456 0000000000000000000000000000000000000000 -4c78d46018e699148c9944dd261424ee9a0e922e 0000000000000000000000000000000000000000 -4c79733cf7e603b1d3b3be5a655c042751cc59fa 0000000000000000000000000000000000000000 -4c7bb09626a0adb8475d6e43997ee3a04e0e18f9 0000000000000000000000000000000000000000 -4c7f5f8269696a85e05134a981bca81b48a43a2c 0000000000000000000000000000000000000000 -4c8345cade8ef490379f8ee7759045709ef8bfdc 0000000000000000000000000000000000000000 -4c852f20e9039176dc75d7c0ce7eea61d6f909c7 0000000000000000000000000000000000000000 -4c85679c47c0957134080d1ca57353cfa0211711 0000000000000000000000000000000000000000 -4c85baa92d7c99df238876d20d77ecb952472f11 0000000000000000000000000000000000000000 -4c8603d1c114c20d9ee6142f508da396affc83a8 0000000000000000000000000000000000000000 -4c873e06af079a77438393a39948beb93d256784 0000000000000000000000000000000000000000 -4c89500b27b927cc8aa65f16b2689b73797a0982 0000000000000000000000000000000000000000 -4c8987f8bacf925c612b5fb1dde84630459e1125 0000000000000000000000000000000000000000 -4c89cbcb640a835435847771a77f6f6f95562e34 0000000000000000000000000000000000000000 -4c8ca71fb3485474cc4d9a95608c8da6f6f5f366 0000000000000000000000000000000000000000 -4c8d3328436a68dbf540062f52b7c8b1dc77e28e 0000000000000000000000000000000000000000 -4c8f96a13e182f6e545a5bb57eafa18bc51f1442 0000000000000000000000000000000000000000 -4c90180fbafc7818963847ef74579144524ad41d 0000000000000000000000000000000000000000 -4c9151cd6fd654ebc5a75bfad20f896b526b13d1 0000000000000000000000000000000000000000 -4c918fef3fadace0a1633ee4b6e92585a41ca9e1 0000000000000000000000000000000000000000 -4c97c1b5b809815a370d5594e52dc6a57dcbe2aa 0000000000000000000000000000000000000000 -4c99267aa8dc400c4783c4bfc6f01cdeffaed37f 0000000000000000000000000000000000000000 -4c9b6ff9fbc0b2516d21a3f82ad36b91ea1d0aa4 0000000000000000000000000000000000000000 -4c9b8af61ea2fb11f255e9b0d1d060c1d75630fe 0000000000000000000000000000000000000000 -4c9bd7fcf52de26e6d3967d2b294d4ff0d413823 0000000000000000000000000000000000000000 -4c9ca01ce1bbe162786a8bb47759061ef58457a6 0000000000000000000000000000000000000000 -4c9fb5881ce8b70613ee75689a94c8d4eaa22e87 f4d82c076e8d346e19b2b3019bed33aa664efac8 -4ca4c26caae4405add34a150ed3b065b76c9411d 0000000000000000000000000000000000000000 -4ca571b8c96ddccfc62b274f201719f6f9ee09b0 0000000000000000000000000000000000000000 -4ca59ff030d493eadfb1d265f74a27018d491fd5 0000000000000000000000000000000000000000 -4ca7cdeaee66bff2fefb9df88213ea6fc2e6f3dc 0000000000000000000000000000000000000000 -4ca9d20a41155a5c272a359bd7833150d56bcd30 7caa48ef7afd59d9369d879bf38de1fcbcd7139c -4cb0a309c9718b09c2f0b904eec8bfeebc48f2d0 0000000000000000000000000000000000000000 -4cb4824d5044a9bfefaf2b5932b60df25892e23e 94c370186e879058dde3da481b2c8876b928f27e -4cb536602c4685b237eb1abe1cf1aafd3307c725 0000000000000000000000000000000000000000 -4cb53ecbd763db2db808e90d7eda63afb380e6df 0000000000000000000000000000000000000000 -4cb981d8272dc68fff802f55f2dd68e68182eeaa 0000000000000000000000000000000000000000 -4cbf706028112c177d4a6a0a81a3e4520ae839e9 0000000000000000000000000000000000000000 -4cc445ac1a2c8301aa3aaf23db84db2b103aa91d 4a8e1a30742c4c175b788d1887641de098f0215b -4cc4989e3a6216df3a2f4440f7f9357a6ee10960 0000000000000000000000000000000000000000 -4cc4c374e54c506b4c6d874fc33d7e6a237d2ae7 0000000000000000000000000000000000000000 -4cc64794b1e9cb7936a00ed334869a67e0da2978 0000000000000000000000000000000000000000 -4cc743081b086e32b888a69299b6f3c9a6724a55 0000000000000000000000000000000000000000 -4cc78d81fddcf1d6a50ef8fc985e699f5da6053f 0000000000000000000000000000000000000000 -4ccbdb42a2087a2a1f4ca94cafaa2ba7f9cd0849 0000000000000000000000000000000000000000 -4ccdd7ecae657285e52ffb454e185e9fbff7e055 0000000000000000000000000000000000000000 -4cce75f2e8bf3edf8abe38e4da152908c2d8ddc5 0000000000000000000000000000000000000000 -4cd03138c5929e0a3efa9b04f47fd1648a01ddb3 0000000000000000000000000000000000000000 -4cd196cb84cb840d2580804e39d3a5dc4682e312 0000000000000000000000000000000000000000 -4cd411ec9bc4c9468d82f21e9d7a16698a7588ca 0000000000000000000000000000000000000000 -4cdd4f7401fd07d36f70d4600fc38dd69b4e6975 0000000000000000000000000000000000000000 -4cdf7c89db37bc0daec926777c2f43cdcdfeab4b 0000000000000000000000000000000000000000 -4ce0e3ef65335a82c1b28badfd45ff7449512a79 0000000000000000000000000000000000000000 -4ce1ddd972d9c79c4ef5cdfd9c4fbd485d609812 0000000000000000000000000000000000000000 -4ce251b81dd0c0a394628cfd78d5f232d83d17d9 0000000000000000000000000000000000000000 -4ce54c58455dc304b304af70e195c5e6586555e4 0000000000000000000000000000000000000000 -4ce57561b74b32772b28c5df172faab03d450247 0000000000000000000000000000000000000000 -4ce64bd3cac4a97a800b8f0b8d774929f621c1f9 0000000000000000000000000000000000000000 -4ce6e9bd4e731be360e74dc08d06521c44471618 0000000000000000000000000000000000000000 -4ce7b894a8e5e731ab18470725e619c98758bd31 e6d0f9ad46d7472428aac3b1d721f2ed812aa012 -4ce84353b559253ffbc6e70ae23736d7bcab0a9a 0000000000000000000000000000000000000000 -4ceb507669c388f7b0b1138036ac661a089d2af9 0000000000000000000000000000000000000000 -4cf2759e15f67b04f5b8baaa5b7e5e49045084cd 7718553bb9e8bfa1d7da14d68f38a43e749f47a2 -4cf62db370b3b8cd60e1889ab1ac2afa99132439 f13ddddaa96092b7904dab244459c2e4125c55ec -4cf779d0481b9a54466857ec09eab9d4d26ffc03 0000000000000000000000000000000000000000 -4cf82ee54b4486bafb6e4b748793d100d9234d3e 0000000000000000000000000000000000000000 -4cf9520cf213c37351b45ee9773bd3ff5470faef 0000000000000000000000000000000000000000 -4cfba9047e13b034977df6ff39bbba3cc1638291 7030683c22597327d979b39f722642f83db674ff -4cfccfb37831c83346dbe0d67c0c3bd32c62c368 0000000000000000000000000000000000000000 -4cfcf83b3761731be58b41242edfd29f9ae8b4dc 0000000000000000000000000000000000000000 -4cffafa967ac7fcafb193a96d92fa2d28048d57d 0000000000000000000000000000000000000000 -4d01cdaf025493140cc9a70f0404c3098fe9ec17 0000000000000000000000000000000000000000 -4d02fe98ddc684a0d82a3921ef189a71b98f4f04 0000000000000000000000000000000000000000 -4d037a4cd06d326fa18bf46d6f7488566e60e9c7 0000000000000000000000000000000000000000 -4d043dd002f79bf6be8ee54595528f7976671a82 9a8ef45cf117c0c0c9e71435ad1f0635c40c6c0f -4d0440105fcba962378f6ad614fa09265bbf6875 0000000000000000000000000000000000000000 -4d05f0794c1947c653af8cbd1009f25179667d95 0000000000000000000000000000000000000000 -4d10b076916cec997b36a80668ce8bbb14a1575d 0000000000000000000000000000000000000000 -4d11c5e10cda0944b4591216dc27667694f8a57a 0000000000000000000000000000000000000000 -4d13f5e4b45f699eb855a5e84736aeda2ebd142a 0000000000000000000000000000000000000000 -4d149ee2d53101fe37224715938de2b01cc9923e 0000000000000000000000000000000000000000 -4d168cd5f3ee7194fb8c588860c75f277f325186 0000000000000000000000000000000000000000 -4d1794def4b008b49f107170630d233e663c00ea 0000000000000000000000000000000000000000 -4d17b7b4947e7819ff5036715dd706be87ae4def c1a8ed2e870111a92a2f0de5cdb903b918e079f5 -4d17fa847c850aa6d5f230f18fb57b76a1f89804 0000000000000000000000000000000000000000 -4d18a3dd554507021f2e8ef9d2301a2e60e59f48 0000000000000000000000000000000000000000 -4d1ad1853c7f8307b1b53c6dd3137f39f685aeac 0000000000000000000000000000000000000000 -4d1c34c9b7a30cfc3a59641122c707a2812cfed7 0000000000000000000000000000000000000000 -4d22cb5ce3db99531d00d6207b1854de90de73b6 0000000000000000000000000000000000000000 -4d23ce5118e4efb76489a60d897feef064e24c5b 0000000000000000000000000000000000000000 -4d2479dcf35d82aca39ee61f8ab36ceed78a869c 0000000000000000000000000000000000000000 -4d25a7ab7c407406d88d9f8be93fad3ad5d0ba94 0000000000000000000000000000000000000000 -4d298e618cce8d4cca3bc6a296666848080dd510 83576a69365a417c20f572df5e1d86e81d7c1d2b -4d2b637e98e102131e582a0f2be7bcc3d497428d 0000000000000000000000000000000000000000 -4d2ea8d9489e3c7bf71c8d1f0985800e2e56ec8c 0000000000000000000000000000000000000000 -4d2ed4ef0bd24c3f2f8810ea899dd06bac4420e6 0000000000000000000000000000000000000000 -4d2f86cc94684ab8bae96fa7cf54b4eb80dbd4b7 0000000000000000000000000000000000000000 -4d3343dbed3c05ed384ac11c7ba9e06348324e7f 0000000000000000000000000000000000000000 -4d3363e1ade42b2e4c0dc5d190b1942bda2df14d 0000000000000000000000000000000000000000 -4d36813c9cf083aeb9701f462a267d511be16b21 906f3bc4421eb1d69be38bfee57252e20085ee05 -4d3d1ebea1eeecb7f76fb2fa8ecb55ef35d1d518 0000000000000000000000000000000000000000 -4d3d8bb98ae92e3b8e2df69c033537af3b161158 0000000000000000000000000000000000000000 -4d3e739b33411cc505e664de4f240445518b683c 9630f073282afd43a0c7d01500267d1a567995ed -4d41004eaee0b639b173639b5c5d2338bcfcb61c 0000000000000000000000000000000000000000 -4d4301be41a846c879066ba2c136a33bc0bbc869 0000000000000000000000000000000000000000 -4d48c42923f80dc0258ca093ab03663d431a9d06 0000000000000000000000000000000000000000 -4d48ea1c56a2925c1a90b283174bcdf553be5c0e 0000000000000000000000000000000000000000 -4d4a1873d5428068902b70f3444ead98da488b78 0000000000000000000000000000000000000000 -4d4d810b4b1b3aaaf394505a9ed5d2200b12c341 406a367bbbb7ada15cabf000b632d904591fe4f1 -4d50cfcce4517666ab3ee918b481f2efea39b160 0000000000000000000000000000000000000000 -4d5206538df27d17da18978ea121d85e97956ce3 0000000000000000000000000000000000000000 -4d546a0a531c6051ebc7888b52e8ccf29c3ee81e 0000000000000000000000000000000000000000 -4d5517430cef299775159396d6646e272ce2ab6c 0000000000000000000000000000000000000000 -4d566363a3a23a4567803a8bad779e66d7199d79 0000000000000000000000000000000000000000 -4d598309b44afdb8b08b6686c777ddd7161d0f02 0000000000000000000000000000000000000000 -4d616f071c284231855ac508ca0fd008308ed6fa 0000000000000000000000000000000000000000 -4d65239b4b95aadbcbddd3cf1270b1a39fa19dc8 0000000000000000000000000000000000000000 -4d657796c848234f836834bc299648691f1dab9a d017fe155a45ba59bc531d662397f7d4083e7593 -4d68e15db0907404cad6c78ac274fd8f8c31fba3 0000000000000000000000000000000000000000 -4d6ac2f94061c885ebabd9b2a3e0f872131ddb85 0000000000000000000000000000000000000000 -4d6b19c5461f3ae5f62d428b67133237536bffa0 0000000000000000000000000000000000000000 -4d70c2f850e919c88d08b6fd90b99abf7b617e3b 0000000000000000000000000000000000000000 -4d72f13eaf9e06715ae68eac72aa3fd6ae83eb78 63f724854408d436e87a3def72bf7388f062a384 -4d76cf92209bdc7d8e422d80d56c25e417d93bdd 0000000000000000000000000000000000000000 -4d7acf98ac5a6e7986d7b922a963a4f5f1156a24 0000000000000000000000000000000000000000 -4d80769febcb893d88b50a6ea1bbebd318ec52b6 0000000000000000000000000000000000000000 -4d81bf20250c93fdfb7b114c5d8abe13f311fba4 088b6f1a1cda07ab4d9d3af04146a8b416349508 -4d831c8b1489bac0ed9bdf848dd3055736ea5001 0000000000000000000000000000000000000000 -4d8355fa194919dd8a7e9329272283772bb9f802 0000000000000000000000000000000000000000 -4d84a123056497f6658f849264ed46d6555285fd 0000000000000000000000000000000000000000 -4d88a5d9b617de4b42cfd225a28eee158048fe0f 0000000000000000000000000000000000000000 -4d8a669ce90ce513373d47636101db90c19dae88 0000000000000000000000000000000000000000 -4d8af0862acd95744e96db9e611a9e6c1b02521e 0000000000000000000000000000000000000000 -4d8bee3f1d6e05b6c11dbdccc31aa8f12396f72d 0000000000000000000000000000000000000000 -4d8c71986e0759b99cba7530e8045bd21fcae055 0000000000000000000000000000000000000000 -4d8da419011b34623bc91aab8d5ef7f5b6bfb128 69ca91f82b275102ad7f0671a8ee913ab387173f -4d9330093873ef89ca333776af2581f12ecda2c7 0000000000000000000000000000000000000000 -4d951eb5f6037b6ccaf570a900ac23f94d6ce5f8 0000000000000000000000000000000000000000 -4d9f76a9e8ca8389aec5e4ba47e5224fcf803fbd 0000000000000000000000000000000000000000 -4da17a4475184c43ae1c4d1121712dd424eaa117 0000000000000000000000000000000000000000 -4daa8ece2f2d57e8c0be8b343bd072d7f81889c9 0000000000000000000000000000000000000000 -4dab684c11c253cd9ea80f85fca94d12f4ddcf1e 0000000000000000000000000000000000000000 -4daddf2893aa5929c100ee87ae8950541fe05564 0000000000000000000000000000000000000000 -4db62b79d745b23e3886e15af459cf0cd9ec2335 0000000000000000000000000000000000000000 -4db8626f699ba7af753cbe6c60410b3c9faaec64 0000000000000000000000000000000000000000 -4dbb7ee1ca58708959b5dad52fd9f7d65001ef5e 0000000000000000000000000000000000000000 -4dbbde4f9d86c9b644c4078d7e756fe4447bd999 0000000000000000000000000000000000000000 -4dbc737cee7344120a4baf242b127c2b0713f3d1 eabed97dee816fa4c11a7c2e2b360024d8457670 -4dbe32f18321eebf4374b159e2ee142e8d92d7fc 2941d32dccd2161bc08c94b81bb06da24c2ae945 -4dc04ac17819fc901a9d96b2587c78edda73082c 0000000000000000000000000000000000000000 -4dc07ee17a9323a3bf99a659d9a126167a0f13e6 0000000000000000000000000000000000000000 -4dc3bd2b429051d28d530cfd74462a124868d7e8 0000000000000000000000000000000000000000 -4dc46c4a95f865880271bca6697465267a68b0ed 0000000000000000000000000000000000000000 -4dc9853d711e06c257cceacf2f78345e8c60e252 0000000000000000000000000000000000000000 -4dca6065f002104f39bda7b474d687ffaa3093b6 0000000000000000000000000000000000000000 -4dcc5b1210b0972e8c4db8c2bb10fb282e078823 0000000000000000000000000000000000000000 -4dcecb4c499b7c9ae97da1e364e54614f98c1ecb 0000000000000000000000000000000000000000 -4dcf5a9f13f0086e050861aadc3729e22cbc04dc 0000000000000000000000000000000000000000 -4dd34e72ea1454fbf1dee4706c38efa2c3d7a8ec 0000000000000000000000000000000000000000 -4ddd40cff56fc248b82e6360514d72ccf874eacc 0000000000000000000000000000000000000000 -4de085db49d857a6963984798303bc9743042dcf 0000000000000000000000000000000000000000 -4de16fa22b5686ba9e1283018f26efbc42c45b83 0000000000000000000000000000000000000000 -4de3eb69b933cb88f59024a750f313cfdd2413c7 0000000000000000000000000000000000000000 -4de5cce5d886bf7ea08db8583141ff9715b47073 14e13353dd952cdb1ec55b6337705c746a62d64d -4de5ce1452e6de014ca2e00366c8954b2adc8faa b8f6eb67bb5ae82c144071e0193674c97779368d -4de6272a1f15efc9e3df21d255965fd890da0d6f b9a0c6c97430a71cb688bae3a00de5212682d67f -4de6d12569dcee7ac2012400c439eee8a971b813 ea857882bec52e46f9797523f3dd9fe9b0879e8b -4de8a4cb9a88fed43cbc73ca11a20ca735dfc9e0 0000000000000000000000000000000000000000 -4de8c5a1dbb259424625eb0c81715622b41ebe60 0000000000000000000000000000000000000000 -4dea1399891f91ce2ba5575944f722e6d4a4c7c5 0000000000000000000000000000000000000000 -4decb44c7141a97e348a1235bbb20d930d2baac0 0000000000000000000000000000000000000000 -4decb5be18c53513db1400ade40e7a2a2124bc10 0000000000000000000000000000000000000000 -4dede30468bfb9ddf4d2e8d20f310b9b149d789f 0000000000000000000000000000000000000000 -4dee098cb58dd5aad1466e3ab564ebe9a216612e 0000000000000000000000000000000000000000 -4df160596c1f4ff14d6e6501bb5cb094035e5710 0000000000000000000000000000000000000000 -4df1f16e4674d199ef2bc064cc9280bd3ab7ab51 0000000000000000000000000000000000000000 -4df3145f2badb48519b4eeee7dab307b2c11d74e 5d5f49cac5d51a98d2bc8984c18fadb1d9d8cbd4 -4df3260b89b68c99096afa87ccc8f261df8d5c37 0000000000000000000000000000000000000000 -4df3b4c991b3b60022af9ec95bc051dd264141d5 00e86abe3b9244846a6d7bdd815a567954dd3958 -4df8cf66192a78b748e6674a974f4ac4578afa60 0000000000000000000000000000000000000000 -4df90a72c5fdc14108a0ee5629711ab9b7af0a50 0000000000000000000000000000000000000000 -4df926026f393680f7c9a53d8d6cd6a675cc2b21 0000000000000000000000000000000000000000 -4dfd372f93a9c6f4bef751762476cd1c57b5dabb 0000000000000000000000000000000000000000 -4dfdfdbbf0ca978809aceb5a30f7847458e14151 0000000000000000000000000000000000000000 -4dfe5cc41eabcfb5b7eb7afa194ce078ad4e1bf4 0000000000000000000000000000000000000000 -4e04068f2de34363722fd5c76b2cf5b8844a48ef 0000000000000000000000000000000000000000 -4e05f1d8fd0e86d250aee7c497da640dea79be60 0000000000000000000000000000000000000000 -4e0791e32d7656aa8bd788ea0f07e76fe02717df b0bfa9a855296207ad5f63f03f9fd85a21ef7a5f -4e097a130cad36e5fb003f281f0d4526440fc0a9 0000000000000000000000000000000000000000 -4e0ad8a3db12ad46dc4db583e192ad44fa9ec6ac 0000000000000000000000000000000000000000 -4e0bf229045ff87d5f84469280bf0a6b195bfb8b 93e76704069e0c8cbd06615111fdd887e3129668 -4e10d0a7b40bfe1266f87bf619465c44f3f23bdd 0000000000000000000000000000000000000000 -4e11457d458905a4514ec71efeec86c4be8c14ad 0f4100f53256a740c2738fef03e0276bacf52f00 -4e154965e8cf4a52c430be721f1eaf6ca8daf2ce 0000000000000000000000000000000000000000 -4e1895a8231e4ed099c8299d8dc357acb50e6078 0000000000000000000000000000000000000000 -4e18a599b0d737086ecaed10f73751862324b30a 0000000000000000000000000000000000000000 -4e19a488114f9a293fdcb27aa7f20218d14e1f67 0000000000000000000000000000000000000000 -4e19b91a1985a2a94ae192534ad75e6c6d740ec4 0000000000000000000000000000000000000000 -4e20f97a4c1575070e616a485f973fac8099791d 8b8b0e90ad1bbe6b9bda97d77b27e05973660528 -4e210a610fe2031ab573c7ed911b608675aff2ba 0000000000000000000000000000000000000000 -4e21db746b197c9cc017309764a2a2d9b6cde5da 0000000000000000000000000000000000000000 -4e22c54e5425af2f80fd5f739ece19db128921f8 0000000000000000000000000000000000000000 -4e22d1bb9202f31b461c24c1963ce8a8216a2f3f 0000000000000000000000000000000000000000 -4e23ca434384b5973f80f1a89e1bd3699a2f2f67 0000000000000000000000000000000000000000 -4e2468497d76a9d97a70419a4f1fde3aa74b355b 0000000000000000000000000000000000000000 -4e266c2e9b7a5e9cde797ef26c191d86853dc249 0000000000000000000000000000000000000000 -4e269b01572b9d9e0af68e13ba73347923055588 0000000000000000000000000000000000000000 -4e2c4c5bec9bc43e3a3698a2f0d268290c36c5a3 0000000000000000000000000000000000000000 -4e2d691e18c56a0ab410e01f6c33b8ed479a3571 337a5529b50cb11899b668e5181df4d71c003ccf -4e2f580a5618f9d7169d23e71ff1470916fef39e 0000000000000000000000000000000000000000 -4e31c0fad83a5673cf9f0b31fbfd4f84539d360a 0000000000000000000000000000000000000000 -4e32d05f7498f3c914f3ec4ed7e041d3d3fca829 0000000000000000000000000000000000000000 -4e35816b36a8abe3d31762464be08c3d70f479f6 0000000000000000000000000000000000000000 -4e36030be48c54182f19151ac05fea91155e2f2e 0000000000000000000000000000000000000000 -4e381f1870cb729d30b94bf87ce20f43f5000e8f 0000000000000000000000000000000000000000 -4e3a94df3e4dda4d086dde34a9f5096c9dc45cca 0000000000000000000000000000000000000000 -4e4136aaf7fce446ead6ff4a91d032e94a853431 0000000000000000000000000000000000000000 -4e4160b2366420a8fcc53a0084fcb6c2d9c75a15 0000000000000000000000000000000000000000 -4e4ab8c161feb9893167d59a316d4fbfcc864e79 0000000000000000000000000000000000000000 -4e4d8d200685dcebd710e3bbfe23aef47ab5581a 0000000000000000000000000000000000000000 -4e530ab1a578d709c25faae53469a46f2feb02c9 0000000000000000000000000000000000000000 -4e53894013ec0d223e2723ece46447ba00d5baf5 d219f816c5ed124c8446792b2e1e078e71c5b747 -4e57165e7dc7a9762808aeae24eed2f6a7d0ff6f 05a1e2445d159eee477512eb4fc5d550dd7daa9c -4e586d565859de3e685dd0b65054d136085fffe6 0000000000000000000000000000000000000000 -4e5a0752ed87338213934140d2ecde5a33b7d6de 0000000000000000000000000000000000000000 -4e5c3bbc40f5257c7a2f64a14f37864663881407 0000000000000000000000000000000000000000 -4e60f8596d36312e7339dc95e690194172337a91 165a5b3268e6d0a623c8add3fcf23b9fdd96942b -4e640f8c4492eeae0d00d52a7f68c46826f83d2f 0000000000000000000000000000000000000000 -4e6612e1eb1782f146f60da6f6622e2e072565c5 0000000000000000000000000000000000000000 -4e666e6ceee0a42b7b80e151e349e68a69e3c1b2 0000000000000000000000000000000000000000 -4e66c35e0729dae0c51d7c4185c2c0ba407be9c4 0000000000000000000000000000000000000000 -4e687b6db50ab3c9310d694cb460b531e486fa6d 0000000000000000000000000000000000000000 -4e69a9f2b14deefca0befec576335e33152448f3 0000000000000000000000000000000000000000 -4e6cd4302bbc8ffd20e45b3269fb7b91342cc367 3a102a68117334951f7bd08727633851fec2d0f1 -4e6e063ae145d5c2b01b1acaa4239415d027064c 0000000000000000000000000000000000000000 -4e6f0774f03131cbeeb8c21019a690bf97fd22b6 0000000000000000000000000000000000000000 -4e713319a0c8de66e60d54df0a565bf9439aa77e 0000000000000000000000000000000000000000 -4e7662a15e0f852adc0e4ebdab9dd19e073969dc 0000000000000000000000000000000000000000 -4e77868e15fea65175b87a38d6d31b61d63f7f8e 0000000000000000000000000000000000000000 -4e7904930140541052ddce1b42f641526fa7089a c7dafe625cb4e1cfd2e040ca9a317afa34a0f09b -4e790fe867726d124e9f4d6a3cb25471d4c8cc70 0000000000000000000000000000000000000000 -4e80e7cbed0060854edc6e5bd7c6faa283a8ee9f 0000000000000000000000000000000000000000 -4e81e3dd547c1b05d636d0cf9fbf1f869b66af87 0000000000000000000000000000000000000000 -4e82a2f7d2b3b6879ea61908f5db57193511d0a9 0000000000000000000000000000000000000000 -4e83ae28199e651a25080f54773d80cf45bcd0de 0000000000000000000000000000000000000000 -4e83df16631438e2f149cc85bbe9f082c23d8ad0 0000000000000000000000000000000000000000 -4e856cd765949536e79c0bbfafc08028e3369d04 0000000000000000000000000000000000000000 -4e85725855dcbe7a8265e63663c3827c01368f9c 0000000000000000000000000000000000000000 -4e8c3d76148b892f3c0d08a0d0f88b53c65f077d 0000000000000000000000000000000000000000 -4e8c90ca8a4a63575341cde6f5fbdc34419d2cff 0000000000000000000000000000000000000000 -4e8d35424a979a5aca08e1d849659b6adb5ae080 0000000000000000000000000000000000000000 -4e99c77f177073adf944d7fe804caa28aee02d6f b74499af70ef34a460b9baac1112e5639f8eefbe -4e9b5ae9bae74d980240629db421dccb51a75a72 0000000000000000000000000000000000000000 -4e9be3169fbbd89cf3bd5c3143618b92d311e48a 77b2d8672eedb7d08e960cee2f7846b8b6ff5ec2 -4e9c32b518bb70913e1408f7ac67ab5a89285410 0000000000000000000000000000000000000000 -4ea211d7e11eb42b0364e1644c9c5cdb4041fb78 0000000000000000000000000000000000000000 -4ea29c3193ef4b71356cf7d200dd433f10e23875 0000000000000000000000000000000000000000 -4ea31bfd2906819cba69f0707b78069786ffd539 0000000000000000000000000000000000000000 -4eacb868500d16e597ea33da27c5b4dc2644d42e 0000000000000000000000000000000000000000 -4eb3c719b6c56331dd085e8a46d7801b8a2e1659 0000000000000000000000000000000000000000 -4eb5813e57b8d524491892d7677f023ad60ef74f 0000000000000000000000000000000000000000 -4eb60e8132f7793d72b335e0d3ec097e4b49c57b 0000000000000000000000000000000000000000 -4eb65cf49e8fbb1f9f9e455cde597d9a81e6338c 0000000000000000000000000000000000000000 -4eb6725632b8b05c84e509fd5013c2283f0d2e08 0000000000000000000000000000000000000000 -4eb7be1e991e0c8a38a599791558ecc97e7135be 0000000000000000000000000000000000000000 -4ebacdfca95b7fa1225dc0e7b213f3b437a40dad 0000000000000000000000000000000000000000 -4ebdfbb9b7ab782f67a2f1ad65bbe00ea5d94089 0000000000000000000000000000000000000000 -4ec4293189ef4b07efc7f706741914dec333b9f2 0000000000000000000000000000000000000000 -4ec46c0db6c29a2bbaa918f6c368b31267e83fd4 0000000000000000000000000000000000000000 -4ec526180cf1612779c33408138106d0eaf2780d 0000000000000000000000000000000000000000 -4ec7122e16672282a25477c630d357581412d120 3ec7414f307151f01f15b92500ba58dfccb3f2bb -4ec7f80cc20bb24ae1aea1720e5a43fb90f8624d 0000000000000000000000000000000000000000 -4ec815c71eb05be094566f81425213e954f24fd5 0000000000000000000000000000000000000000 -4ec895a92c19e6801026a8768c217d7095d1a80c 0000000000000000000000000000000000000000 -4ec968667381d7cc9a9f20f7ee8376fffc478356 0000000000000000000000000000000000000000 -4ecb2c1b4ba1b51c5e9678a7908e001df9bc92f5 0000000000000000000000000000000000000000 -4ed3407130f2c29d9663ade82788ff7cc4504e5b 0000000000000000000000000000000000000000 -4ed69b8e4808a28446b9a125dff11684cfcbcf5c 0000000000000000000000000000000000000000 -4ed9525149bda7d63b90321c551e36590127ca7c 0000000000000000000000000000000000000000 -4edb1bab262a4a489c43d21d7cfcb559f256896b 0000000000000000000000000000000000000000 -4edc0b75938bf99e36ca80a5958ff6a4d832c6d0 0000000000000000000000000000000000000000 -4edc895c9021b81d5c55abeb529e9604d67c100e 0000000000000000000000000000000000000000 -4edd2166e1121cd17ae942458baa532edf4d70e1 0000000000000000000000000000000000000000 -4edd5be5cb2784ad214bd34c2757181b9e917dc6 0000000000000000000000000000000000000000 -4edf2f82cb424b28d6002773a62a023eb77953a7 0000000000000000000000000000000000000000 -4ee5d74678142122ee3771adf3ef8f5c79b7fa98 2b532e75ed05c96ebd3179f2b82d6bcba3f75830 -4ee6ee268af306841b1f862a6a08f9f3ab7221b5 0000000000000000000000000000000000000000 -4ee7faae085f3fc70ddf066992651fd177b3b47e 0000000000000000000000000000000000000000 -4ee8f72deafd63dbd015368dcb20eae43bf2d288 0000000000000000000000000000000000000000 -4eeb07225f615fcde68cbefb84df2fc9bf278f1f 0000000000000000000000000000000000000000 -4eebcffdb55127bc4ee7dfe81785b6bae90ff204 0000000000000000000000000000000000000000 -4eec35e5a4991e37549cce218a64c86725210b5d 0000000000000000000000000000000000000000 -4eec43e52c0b7b5a08909acf5d07536a928e80d4 0000000000000000000000000000000000000000 -4eec78c2762fb79c5d31ed337d55467724d53605 0000000000000000000000000000000000000000 -4eecf267a03c8f6dea3cf5ec8af09856b2582127 0000000000000000000000000000000000000000 -4eed9a5bb843ec9ddb75ab5007d82ba4fec16a09 0000000000000000000000000000000000000000 -4eefb1e936f416333e05635b0ca2ac10166fdcec 0000000000000000000000000000000000000000 -4ef716f8aa753e1189b2e57c91da378b16d970b0 0000000000000000000000000000000000000000 -4ef8cce45b0b1c99469ecf7f0393908ef5f55900 0000000000000000000000000000000000000000 -4efe5aed3d12acd22b3d5102725eff2ec4c7803c 0000000000000000000000000000000000000000 -4effeb4d1f73ec710ca622289472778ed50b2621 0000000000000000000000000000000000000000 -4f006f632a373421bf92c1da071cf13dc51b6488 0000000000000000000000000000000000000000 -4f00b7676db9aef676a2b8c6ed9ac1e341dc2de2 0000000000000000000000000000000000000000 -4f00e64a4b5a0e719c87fdbec7c83e141ea5b999 0000000000000000000000000000000000000000 -4f04bd50ed71039b89e2b9a5aba7e53e74cac4c6 0000000000000000000000000000000000000000 -4f06fd12250b5606fa5d2aec6822cffd827865a0 0000000000000000000000000000000000000000 -4f08be019b2dc2cc8e713bf6a07ea1b8c12cb6ad 0000000000000000000000000000000000000000 -4f0afbb68cf5c0d0b65083e4b10be561321ca6ac 0000000000000000000000000000000000000000 -4f1280021af7df09bb4714fea696e4a14e521be3 0000000000000000000000000000000000000000 -4f1556e4e30db2647573ea21291795e945459860 0000000000000000000000000000000000000000 -4f1834c50fc721492fb24a796b56903ca35c290a 08bd972c40868d5730424784ded139a842840580 -4f18866106a58e27b03638445c4b0067d62445c5 0000000000000000000000000000000000000000 -4f1897928902b04d08e0d8be04e0d27dc02da70b 0000000000000000000000000000000000000000 -4f18ef3cf834316f39d2eae8051cff00e6215494 0000000000000000000000000000000000000000 -4f1acf091949fca67898db48bb05a2998c1e0a05 0000000000000000000000000000000000000000 -4f1b7f37741e5ced65a8437455aef3174ae45583 0000000000000000000000000000000000000000 -4f22fc82bfa35a9fbc83237751a5c5ea307a5d7d 0000000000000000000000000000000000000000 -4f23caf682c8abcf05594e57aecf8c45a5186401 0000000000000000000000000000000000000000 -4f23d0c23297a267df29f59b588440fe745ae246 0000000000000000000000000000000000000000 -4f2932990a661a58adb232ea7cf2e90b8b8a9561 0000000000000000000000000000000000000000 -4f298e54213a8cc3deb407601e405af7c19347c1 0000000000000000000000000000000000000000 -4f2bd632710cf0a7def679d37de7809b744c0aef 0000000000000000000000000000000000000000 -4f2c2288d0e7c6adad9d6ff54e7a4d004192b89c 0000000000000000000000000000000000000000 -4f2d3a7704b1a3a6e9fe3064fb432d3bd48656c6 0000000000000000000000000000000000000000 -4f2db58cec89448b3c2c42ff69a44546d20edb60 0000000000000000000000000000000000000000 -4f3123a439fe21db024d0db5341a92f4f37ef5e9 0000000000000000000000000000000000000000 -4f36c26a72c40b16e955c3c1c88041910932d0bf 0000000000000000000000000000000000000000 -4f37696c7feb00bb6764ab8867897d45a381c8bd b49d2ec62001b40cd7c3cad834f5136dcda0c971 -4f3a4635956337243a9fb3bcc95ddac287a01acf bb341d11f6abbd8df71de5eb715eb95d27afc31e -4f3c55e7bd40c2c07d6396859d7d05bb271aac1d 0000000000000000000000000000000000000000 -4f3c8fa26e39778cb2ed8d104cfd0c8e9e3ff5f1 0000000000000000000000000000000000000000 -4f3c94dd535a5edfc927bec5ea70edcd90c5933f 0000000000000000000000000000000000000000 -4f3e16d7854ee82114b8d849731fbd7de57cc627 0000000000000000000000000000000000000000 -4f4310b1a9bf48597e951921e8c7b564fdaeefa5 0000000000000000000000000000000000000000 -4f447bfbf633c0853812cc353b0ca2933b543379 0000000000000000000000000000000000000000 -4f47175890fc4bedc91006f1564cca5f901e7408 0000000000000000000000000000000000000000 -4f4f3ccc2b6823fcd3f688880e069b5d1eb2e95d 0000000000000000000000000000000000000000 -4f548019530e1703853d7228b65257239290ede4 0000000000000000000000000000000000000000 -4f5730fa61b77fdf46319ba9a21c02613b1db1d7 74c68233216fd403ddecc6785878ec2c6f53e33f -4f5cd562909b40a5a31655f8789bb351b3a215c4 0000000000000000000000000000000000000000 -4f5dbb13fa4e1db4cc7dbc66a60295809ee7d9d6 0000000000000000000000000000000000000000 -4f5e0deb1d5aa0824d745cd2b45ad6afc7b14f61 0000000000000000000000000000000000000000 -4f5e2b22575131fa5e9c3004b1c874e1acb06573 0000000000000000000000000000000000000000 -4f5e432ffa02715545e476febf493bb8bc50ec89 b901d249991cf2d3a4ede1724db21255880ffda2 -4f604500d7c0a97b8e10f4e3b31d3878ec300579 0000000000000000000000000000000000000000 -4f61452f52bd043aca40e8bdc5d196fc916238d2 0000000000000000000000000000000000000000 -4f62136a51d530ff1d8768bb95fbe25ec27d024e 0000000000000000000000000000000000000000 -4f62b60b56562114d9d816e2e5f13b40a5614c26 0000000000000000000000000000000000000000 -4f64b17060927587b36845de0c8b384b43bf4d34 0000000000000000000000000000000000000000 -4f66065ef1faec3c0d29a96aa6c95b7e59a4a8c5 0000000000000000000000000000000000000000 -4f6742c6efd4746d46eea65eedf3101a55f3d31d 0000000000000000000000000000000000000000 -4f685cf9360139d7ce72433c1c1d0f10f77df978 0000000000000000000000000000000000000000 -4f69495c4cd5ef79f00e6b4a992a5eab81fe6974 0000000000000000000000000000000000000000 -4f6b5719d81b795d84a21c904924f6400f79825b 0000000000000000000000000000000000000000 -4f6d374ba358eca9a1b2d2277c4e3f4ca4f2f6b3 bf79daf2da243f0893ba26cf87708417102a3d32 -4f7162e638d77a0be69ba5e338743143d2d35556 0000000000000000000000000000000000000000 -4f71f102cb622fa2b01eea9a3be87a0def10632d 0aaceb686108f4947aca586b64fae4cdf7f40c86 -4f7498ac51c5227c0b40906535ddca1566e7b1df 0000000000000000000000000000000000000000 -4f760d9fd88b66ce6ed0d651226f0b409c43594b 0000000000000000000000000000000000000000 -4f7a1da71811455785452d0bc0b3e20399cedd0b 0000000000000000000000000000000000000000 -4f7db4051279d13dfea166432b2555b6e5cd5e40 0000000000000000000000000000000000000000 -4f7e59ac7acb992eee48101a0bb8d7795b08c02a 0000000000000000000000000000000000000000 -4f7e802196f318a9b0305366c248254edeffd6c4 0000000000000000000000000000000000000000 -4f7f5d15dcbd8aab12c6c345ccd05c6f078f8a5c 0000000000000000000000000000000000000000 -4f80887f58e4451ea2a844941f6c81c49be8f938 0000000000000000000000000000000000000000 -4f820df326714af102a5e2d5a59d48412440d2a2 0000000000000000000000000000000000000000 -4f872c744a83fa17b3fc0717f18bd3cdbb7edfd4 0000000000000000000000000000000000000000 -4f8c9dcf06fe8c204e8dc8c435b4e4c444f5490f 8af08f1879238dd586bfe20c4c8791f283678978 -4f8dedca2ec7a72bf6eb3b71b144b70b6c3863fe 0000000000000000000000000000000000000000 -4f90c12e89ba71714c14af8fc31ca8263bdfbc6e 0000000000000000000000000000000000000000 -4f90edebfb15e0c08faa3aab702e3dbfd55e1012 0000000000000000000000000000000000000000 -4f91eb3a4a3a57a817d0ba2368433e0b3a2b5c0e 0000000000000000000000000000000000000000 -4f93fb38da8b1c0ed33d17790b7e4b0987f7133c 0000000000000000000000000000000000000000 -4f99698a877e3a3c9dc9703dc6459a1837420708 c777f8fd7d2e0d131616986d8d5ad4092e682ffc -4f99f45ac55e211c74d90fb482dd988dfb0c02ed 0000000000000000000000000000000000000000 -4f9c8e2e45d0983f88fa48a7d2badbe11ce10f3d 0000000000000000000000000000000000000000 -4f9ff2983ad7d945ef2a33e63d7fd71d707cef5a 0000000000000000000000000000000000000000 -4fa22cf3571fe0e7cde57b05d05b540da2e04c15 0000000000000000000000000000000000000000 -4fa28219214974a01be854e5de63011cfc13544d 0000000000000000000000000000000000000000 -4fa631348e0ed69ffefe7481ca7591ce98d6c498 0000000000000000000000000000000000000000 -4fa7a18b3490b0b9861f41ade88bbf32710da635 0000000000000000000000000000000000000000 -4fab67d8821b53157fc6bbbd0afbc21f2d6fc572 0000000000000000000000000000000000000000 -4fb3622c904e4051324090beb6c41df269cd9cec 0000000000000000000000000000000000000000 -4fb6353720f5221ee2dd356eaa849f25c5a840a3 0000000000000000000000000000000000000000 -4fb8b8c34c8cc019b33757b33bde1ee0faba24d5 0000000000000000000000000000000000000000 -4fbe0691312fbf85d67674f2e80c1abb5c36187f 0000000000000000000000000000000000000000 -4fbe9e063561f33ed09a861b3c872d71983a8e9a 0000000000000000000000000000000000000000 -4fbfc73b7a14a998330f208f5be2be67b1825642 0000000000000000000000000000000000000000 -4fc282f33eb0b461f1d6c206d523bcbbb395109e 0000000000000000000000000000000000000000 -4fc360049609a508131341c46183bda4af53e21f 0000000000000000000000000000000000000000 -4fc4a9d08971d81255c32d70f0d9ae472e5a23e3 0000000000000000000000000000000000000000 -4fc4e25cbda576d44cdf7f498c3787cf50a72ae6 0000000000000000000000000000000000000000 -4fc8abe692eb8151263aabd1255273beaf19d740 5721299d107165448643ab88be04a3996f338062 -4fc916f3977b304e30ce91b21404f270dfb3b2a1 0000000000000000000000000000000000000000 -4fc9d8bef4686a014917946e369134f12d5b9523 efea43d0437652a423d1e6c8d2e0ef341e9b39af -4fc9f1307b6a6c712afbcfafdf666fe10276688b 0000000000000000000000000000000000000000 -4fcc07be77a940c605379dcf983ad8f9b93bd9aa 0000000000000000000000000000000000000000 -4fcca4ebb5f0ae702ea38d413ab35d2cef267eac 63ad067cdfe79e9244dead724974cf317e49479b -4fcd32a39abfa4a8106e48ccbb2152aeb543a0ae 0000000000000000000000000000000000000000 -4fd00d6b39fd2c710c4df506ffdb75d13848e838 0000000000000000000000000000000000000000 -4fd318ca791ef360c5b19a17c8045f7446aa9740 0000000000000000000000000000000000000000 -4fd3a1f0ac1806b02fe759871d6e01954576b094 0000000000000000000000000000000000000000 -4fd3f72d8d91569537bce5ed8c85e025b7fef5e3 0000000000000000000000000000000000000000 -4fd462ca5eba3c5e5862a6cb6b40cc571a0bbb80 3e57c4da272265658ffe360ecfd02cd28901b1c6 -4fd68bd86c4b6d2766765bf9ab902082eff9aa62 ec769f9d26b867809c1f5b22c5c21999c90bfc81 -4fdeb0aa5a68eaa7697ec1c2173a9c83fccbeb48 0000000000000000000000000000000000000000 -4fe10d0225b5878025dca03e7047021ac1888032 0000000000000000000000000000000000000000 -4fe33718bab520c2cf69388d3dcb7996c9ba9222 0000000000000000000000000000000000000000 -4fe372927e7f98aaa550d68f9950df7be6d5aefc 0000000000000000000000000000000000000000 -4fe7ad5b9e5edb16684a3d4323a84f64236977eb 0000000000000000000000000000000000000000 -4fea79ed7af558e9d73a02bb054d499aa0470580 0000000000000000000000000000000000000000 -4feac54e42aaa65a6b1c1e8cb434c2a624e9e1e5 cadfa5f6aef916104a34e136b317f3a2bf34838b -4ff15172da2368ebefcf25f62ce97da5a453d0b2 0000000000000000000000000000000000000000 -4ff73f7555fbca25d9668055a08f43edd507e8e1 0000000000000000000000000000000000000000 -4ff7ef044b6eddee4440bcc864ed28601e98355e 0000000000000000000000000000000000000000 -4ffdbe8c220c68e00c6addfc82ff920a63ddc3f7 325dff7643a654911615ab5c5aab265a7b923491 -4ffe8cfa851ec4527cac1b4dff90f9eef9d18b46 0000000000000000000000000000000000000000 -4fff12b31998c61af779ba6c4f993e1b812b95f5 0000000000000000000000000000000000000000 -50025bb684f4585c82f2c1cfae3eb6cdc9b825f2 e1f8db0e1dd4e4f9606a5d1b37a8db4cdd3d0bef -5003a6ea92eb50ac92121782eedfc5ad3fe9d061 0000000000000000000000000000000000000000 -5003afe9bfe209c87d78565e9558a5f412cc72f3 0000000000000000000000000000000000000000 -5009834a7c9430c4649c9da713bee41c114c3288 0000000000000000000000000000000000000000 -500a7cb7a46999dc25cb38e819a80253afce9255 f59c169a2d3afa1238d4eeb796e0a278a013b2d8 -500d41edab553b2f878050684422a1bd27238949 0000000000000000000000000000000000000000 -500f8db67a96fbc72d4cee76f0f9787216bae02b 0000000000000000000000000000000000000000 -500f9ce96e6221674ab5af459689dcce04439f41 0000000000000000000000000000000000000000 -50160d877079f28f68bf0d847d1e7fd494b38d1f 09e0b521897cf83c261daadb22bed24c298d449d -5017547fee4dd0873d2ced02e2bb90b696f26a24 0000000000000000000000000000000000000000 -501c662caafcde4ccc11efcc37d9cd9fd21d1c0b 0000000000000000000000000000000000000000 -501fc8d29ff97ba1b5561135a7a282f7fe7a9285 0000000000000000000000000000000000000000 -5020f2f154de7d4b1583c70971df1ac44ca31759 0000000000000000000000000000000000000000 -5020ffe84dec3bfdbaf52f2e9f425c8789888df9 0000000000000000000000000000000000000000 -5025ca152fc38359a7c8a3fafed1f031dc0a980b 0000000000000000000000000000000000000000 -5025f5fb34c3e691e33fac5c50f5f53de5c4269a 0000000000000000000000000000000000000000 -5026bd428bdcaa990de04c48e4f35a8d409e1f44 0000000000000000000000000000000000000000 -50295aa5b14bfb5aa1dfcc5de631588b99dfebda 0000000000000000000000000000000000000000 -502a0646f3bfd0262eb58fff1d8f3bfde7ef46c9 0000000000000000000000000000000000000000 -50315de7d3fe08fa0dfbee6ec678f63adb36213e 0000000000000000000000000000000000000000 -5032f41c27538326b916a1917a1308fddc099b5c 0000000000000000000000000000000000000000 -5035039fb951eac2330431bf47dc4a50e1ef9ee9 0000000000000000000000000000000000000000 -503c562c51486cc9798f5ac0ba2c22a922a33a8d 0000000000000000000000000000000000000000 -503d6167701b6c5397f6c9df6edcfa8c42b9677e 0000000000000000000000000000000000000000 -504723b4c81abbd6d63a72c3d6f2be1752066d2e 0000000000000000000000000000000000000000 -504a0090922e3b229e080374d4cb73f6eb49165a 0000000000000000000000000000000000000000 -504a06be1c8e242c38133f8c7c68c83620d59426 0000000000000000000000000000000000000000 -504a1e19b435344e2c456bd9e2a1d6aaed570749 0000000000000000000000000000000000000000 -504e19287209e40d3acf44269d89f12e0a48a8b6 0000000000000000000000000000000000000000 -50506ce784559ab7736292a7c35f7a65b8079969 0000000000000000000000000000000000000000 -5051184c4fb3fcfe5f3f01f4789d0149e3e1f945 0000000000000000000000000000000000000000 -50518651543889c30d4bbe17e0fb5e22d3c9a055 0000000000000000000000000000000000000000 -50548883076a8c8fd9721253ae2069903409a23c 0000000000000000000000000000000000000000 -5055b86ea5c2bd5ad00fb30789a832f7b6701c61 0000000000000000000000000000000000000000 -5057595153cd2a5bbf3771cf4e2a932710fffb7f 0000000000000000000000000000000000000000 -505aacbeefd2aafd142ca30be83324e04a8b5ae8 0000000000000000000000000000000000000000 -505b8e0057483b33529c32e69ea9e13f2c4e41bb 0000000000000000000000000000000000000000 -505ca20e3fbebec3c47df1782ac269459e622df8 0000000000000000000000000000000000000000 -505d689bbff2128d75f5b7ce34fdb43e1a3cfe4a 0000000000000000000000000000000000000000 -505d98588c2db3359efdd54b4199d15e0f256433 0000000000000000000000000000000000000000 -505ee6ad7881f1d6999752a20008eb9134e0fdd8 ac6bf4eb2e1ad209cb8c72f119782f3bebf102ea -50637b5e68f3dc591f1ef0711b2d00ef76d00ecf 0000000000000000000000000000000000000000 -506444c21eb4e54bffc0877b5675e88b7353771b 0000000000000000000000000000000000000000 -50647d095e2cdb699eba88b173b7554f4590e2f6 48179009d5545772d521ca2129bcc2a476f825ad -5065e44c26ccb29437ce26e9df0d26f446583d7a 0000000000000000000000000000000000000000 -5067472b930fa0cfb2e2835ab88f381efe681107 0000000000000000000000000000000000000000 -506da7e0e634b719869062933e738b7635b08815 0000000000000000000000000000000000000000 -506f19c9959617db2672257bf380e703bfaaa3ef 0000000000000000000000000000000000000000 -506f720daa9d557fba39de609abd7562a26c5322 0000000000000000000000000000000000000000 -5070dab783db6a5daca716a4d2417132e172e9b4 0000000000000000000000000000000000000000 -507170de9557b70658afe7861383e7c75acf40dc 0000000000000000000000000000000000000000 -507602d6f091acdfdd4d95d866e5a7e2ae85120d 0000000000000000000000000000000000000000 -507757922d6e543cf59eef62e76a7c127f20f683 0000000000000000000000000000000000000000 -507ba25d7da7b7656f48ad127cc823c66af46bd5 0000000000000000000000000000000000000000 -507f17676c73974725b33e5fd81336d4735965a1 ca02d657cd9206228327cd961677a80a934b4d48 -50849115569da4ebf240f73d68923995881f9653 d35d6ab6dca797f3240e38855b63727da712148a -5087e8131e8fbde5e46bb2cc66e5c8e94e66a386 0000000000000000000000000000000000000000 -508869e1df6458162c162d71669f5e81abd65d50 022f228e4d403deed3165e73e6b35d2408b1d856 -508e255fff6c604c31d5617fe9ddf6d776a3b43d 0000000000000000000000000000000000000000 -5092246954c4f5a6cac28d4afe691b54862ec200 0000000000000000000000000000000000000000 -509560882548428427e86b83d65f59aa757e0b40 0000000000000000000000000000000000000000 -5095c89b1503882df1378678f071b161c41d2776 0000000000000000000000000000000000000000 -5095f84b7daf4e35f4fe8b40b79acb4656daa912 0000000000000000000000000000000000000000 -50960545e781ff94ba371befc04346de48a0bb82 0000000000000000000000000000000000000000 -50968b90a429bfdbedb0fb3a0826d13092fcc99b 0000000000000000000000000000000000000000 -5097918a78b2d1de0839a48bd30912d498ac5850 0000000000000000000000000000000000000000 -5098c06cdda162bcb91e38eee37b1235aa9be74e 0000000000000000000000000000000000000000 -509d32cd3e4faa2b898ea73a0e29b78b7508e7bf 0000000000000000000000000000000000000000 -509dcaccddde14c48720764ee7e7d310ee9cc09a 0000000000000000000000000000000000000000 -509eaa270e35e75e0ec256c987142e4be5d979ae 56b880e5cc43dc215a906138d9607d851851183e -50a0b25cc415b7681cfe455bb1528e6e5255cf01 0000000000000000000000000000000000000000 -50a0ec797b58718bcfd036ee5bd4188cf0c44815 0000000000000000000000000000000000000000 -50a18ed5fc720a34e456366f29eb5319aba32b28 25362b502ded93cdf2fcfaea56680a8dc8277654 -50a1ebbefdbef6707ab718e19911d7416a59c468 0000000000000000000000000000000000000000 -50a515801ee034080dc27a9cf29e7ccfa2c23d5a 0000000000000000000000000000000000000000 -50a8e6ed8b392abb30e43158a28cbca84ac1551d 0000000000000000000000000000000000000000 -50a947e4b140805574288e39c24970e1c25669c8 0000000000000000000000000000000000000000 -50a9f9e59c3351087c26edb036f97586cff97543 0000000000000000000000000000000000000000 -50aa78f2b068a163a4534f2b6986f33c9a349aca 0000000000000000000000000000000000000000 -50aba4e9e38478a32fcaebeb13c1eba7a709d442 0000000000000000000000000000000000000000 -50ac73a352f0ac29ba8808f5fe142f5253485fb9 0000000000000000000000000000000000000000 -50acba24dcab46ef92499435d5f92207b38db96a 0000000000000000000000000000000000000000 -50b03beea78f9634ca42e72c76a852ef32717eca 0000000000000000000000000000000000000000 -50b104c116f6b1798e36bf2f56b1fa023b8a7a92 0000000000000000000000000000000000000000 -50b2dea45f296af01ebba3ae34d4d40c795358c9 0000000000000000000000000000000000000000 -50b52d2544192eba67b339451e460508b0eb8d5d 0000000000000000000000000000000000000000 -50b9960195a63d2b2ecb8bbd0f294222a883e542 0000000000000000000000000000000000000000 -50bb6c96bcce72263da5f2745a11f476633563b0 0000000000000000000000000000000000000000 -50bd3db54a908392f83fb15af0933175abaf6509 5d043001b09f4cf650b6d79cb2ead6366c2ef57a -50bd7050c4295ff1599fbb1c7f333c80ed038018 0000000000000000000000000000000000000000 -50bfb00529f1d78183d5386284ed7e9f7e9faa35 c38ca2d6ed6e67a9e2390ef438cfd0c80960393e -50c0af4ee8676db3399107d2035f5cc3349f5696 0000000000000000000000000000000000000000 -50c0f51dcd003efa99cc38efbb91435871acf0be 0000000000000000000000000000000000000000 -50c3dfb417ced036d9c513c97002aa34190a66e5 0000000000000000000000000000000000000000 -50c45c7a6395091965cf3adf7e8fc75ebfecf43c 0000000000000000000000000000000000000000 -50c57eca1351a4b16479a0e1290598e22c2cc652 0000000000000000000000000000000000000000 -50c5be1a847f70fe232b53cbf47484d2fdfd3205 0000000000000000000000000000000000000000 -50c959fc2ee2c006a731f84f84142c62da4496a5 0000000000000000000000000000000000000000 -50cae81d59ab5a71cc35540057c7f50e5b14cbac 0000000000000000000000000000000000000000 -50cc457a4e2ae8d864c2569a7a19474cb13675c0 0000000000000000000000000000000000000000 -50d662366ffb8908d7cea3774f23718a551ba0b2 0000000000000000000000000000000000000000 -50d9745e66befe000c677ba9b5f99c0a6e060556 0000000000000000000000000000000000000000 -50dcf55ce543220dd8375df2fdb4f7db702b9c9f 0000000000000000000000000000000000000000 -50de96a686b2a1996602291bf952ef5df91accd7 0000000000000000000000000000000000000000 -50dee02eea771c04696b0f3a06f11bf1165945b6 0000000000000000000000000000000000000000 -50e03d6726d0c6ee5c4572ad99b88773557d0cd9 858082739bbc902583e20771b39bd5a51c572074 -50e15d60d325cf561e9371dd8da0947a7698c6d9 0000000000000000000000000000000000000000 -50e2f314dd29803b31419feb6a3af4b45eccfb21 0000000000000000000000000000000000000000 -50e3d5cbfe636b1e8651e8c60182a577417e13ea 0000000000000000000000000000000000000000 -50e5ef868d1febee89aa7bbede9aef7b8637182c 0000000000000000000000000000000000000000 -50e6f42c83ac3f6de5e1086b649e06adedd562ff 0000000000000000000000000000000000000000 -50ed680dfee44a6fe727ca3de16c1dd388c7ca02 0000000000000000000000000000000000000000 -50f05a02f3267ca1461b6bc51349b3b6a7542db9 0000000000000000000000000000000000000000 -50f157563de05cf7e9a568b8cf8b0f5897a3eed6 0000000000000000000000000000000000000000 -50f1f0e64f6c94349b312664d5c8675fe11d9733 3d43085f5aa1ba315380c975b8b5a3ac8a6b645a -50f43946f8dc20160909944e63f3ccd8214ce007 b16ab5e6dee16f29fd2f3fce367b771cfac85b36 -50f70eb380d9010074c1effa092645928f90bbf1 0000000000000000000000000000000000000000 -50f76f26914c5a9e61aa26f2e36c4acb362a48fd 0000000000000000000000000000000000000000 -50fe627f4fe4e75b02a2ebbd56fe0caf1959cdc0 0000000000000000000000000000000000000000 -50fed179479cecac66fe4e28f50771950e1c04fe f6fc3821eec38cf36b7e1e642a8ababf47364645 -5101df15151e3a083509856fef661f0fa2f3d706 0000000000000000000000000000000000000000 -5101e5f9e28bf04c7299717552de33bf7f15439d 0000000000000000000000000000000000000000 -5106807f258ed4b465f89b9faf4375f628e02b98 0000000000000000000000000000000000000000 -5106f799678c4f677509a9cf14f24faeb94f782d 0000000000000000000000000000000000000000 -51080636d189367152caedad875b1e736556f875 0000000000000000000000000000000000000000 -510938d77a96d6f2673e16cb6568ff25921fa7d2 0000000000000000000000000000000000000000 -510ef4e605c15a4ec7252ca4fd60c1f3f93fc159 6a9a1f6ccff1dd85faf8283a4a025e185c2831d1 -51105156aac67e5fcb0670aef84a05da3330d8fb 0000000000000000000000000000000000000000 -5113d21d27eeab22e7db1708ac2be1644bf99607 0000000000000000000000000000000000000000 -511666b6163965a032ef9c56699c4631e221671d 4d87e9f4e7df8e0c7e10696b4115fd07263ac3d8 -5119196d17907c71c49766449c793511d622008e 0000000000000000000000000000000000000000 -511dd1075401d892a314b475f0985378582da799 0000000000000000000000000000000000000000 -51210b616fb346ef263e75d022ace51983496e68 69928c2073bf3452aebeaa4891e4c55828d3fabb -512279af99f8cffcd9a39fc1cd17b7b54b4cb5e0 0000000000000000000000000000000000000000 -512670405c88acf7f0c9124f98c249e530ecd3cb 0000000000000000000000000000000000000000 -512ae805f645c59ad590a3cefc8b287db4f709d9 0000000000000000000000000000000000000000 -512afd3c554c693d07b41d375ea8c48a813ea45a 0000000000000000000000000000000000000000 -512e1b083ec819af141d891d4ac61f8a9c835031 eb3ec2d4b3ede61c1bfa95a6c24f1abb1724d902 -513333af4778310ee8d3c6d7447a5a3aba28188f 0000000000000000000000000000000000000000 -51351c34a7a4ccb21703fa961226b300df4f31a3 0000000000000000000000000000000000000000 -5135f8f044f50c53fd6623326ae8ba300998edac 0000000000000000000000000000000000000000 -5136ca8abac85850155a0ae7375124a52917b240 0000000000000000000000000000000000000000 -513913468bfc339440bab5553e39d8ec74023254 0000000000000000000000000000000000000000 -513a726f3b69ed1aac0b9318db8acd3c1a229a07 0000000000000000000000000000000000000000 -513b02edae85c4c5c6bdfa78a3e59c53e5af78ef 0000000000000000000000000000000000000000 -513e30c34a7b949ef35969359f40f8e122b6e3b7 0000000000000000000000000000000000000000 -513e60cc9e5e53d19557163e6f2b5ddf27b16662 0000000000000000000000000000000000000000 -513f590a75b44b171b78986bd073fe72efcd978a 0000000000000000000000000000000000000000 -51418fa2083295fb2f40f647f40c5d024c56ebad 0000000000000000000000000000000000000000 -5141d79e5fd0ad0358e32058e16a76bf6da7072b 0000000000000000000000000000000000000000 -51430ffcf904061aca0560212895041fdd174e5d af3ab099915a15cac9c1e922dc29bc083277e86d -5145d40353d9b62e83ca21cbdd6f9ae98e903807 a05ed9cf05abdafddff5a9cb8cb659b4c2978ba7 -51470dffcdeaf99dc80cfc521156b90e7cd0ee8f 0000000000000000000000000000000000000000 -514919ea8cc2dd489722ae18f1973156caa5b4df 0000000000000000000000000000000000000000 -514d3eef127f9e50981c228a6ad2d3502264569a 0000000000000000000000000000000000000000 -514dd25f66cee556fb2dfc567a2f70a503b8016c 0000000000000000000000000000000000000000 -515006c2e5f1605bda89df9915be26897b1b67a6 0000000000000000000000000000000000000000 -5150bed17e0e5b22ff76050d04124d2f0e821ed6 0000000000000000000000000000000000000000 -51518fce4f357113d2b9af9919178a022c7513f8 0000000000000000000000000000000000000000 -515283481110a1b6fb65af21e033c2aa8aba99b3 0000000000000000000000000000000000000000 -5152c78db935ea2463e20a01ae0e3f3573314d78 0000000000000000000000000000000000000000 -5154a0e1fad93dd395bf3385bb54f1ae5e05513d 0000000000000000000000000000000000000000 -5154d80c091a9dbb5a4930475fa5d869c3face44 0000000000000000000000000000000000000000 -5155297701f9afe8a1d5749a616838547cc24936 0000000000000000000000000000000000000000 -515667fd0c1ee996ba2d0357e921e074478c2304 0000000000000000000000000000000000000000 -515697bc5cf92dea26a08992a7e8c489b9b83c3d 0000000000000000000000000000000000000000 -5158fde6aa84633c6faf26e32fd82adb54e549f2 0000000000000000000000000000000000000000 -515b45e67644ecb6b3958ed86c540481a0da0398 0000000000000000000000000000000000000000 -515b704813a1ffbda52fada356a2fbed0272ad03 0000000000000000000000000000000000000000 -515e3c0fe34f6869d5f5279e2e27b82e3de7122f 0000000000000000000000000000000000000000 -51610360d58ed09bc9d1312f419057c0d1d1a998 0000000000000000000000000000000000000000 -51671dc0641465a9080736b1d76ce9cfac2a9bcc 0000000000000000000000000000000000000000 -5169e9e846f49a06a47a0223a7b5487f1a1c65d2 0000000000000000000000000000000000000000 -516c1156f414fe7db85b6df42d204a46e71e4350 fe727c5c9528e65473469af3acbc4898f7948521 -516e504ab18c5d2f8da91f47220bcb119ed76540 0000000000000000000000000000000000000000 -516e947e1353aa6770705f85552101c8f847ab71 0000000000000000000000000000000000000000 -516fd5a456b497b1dfda373bbbdf78c0a7b86aee 0000000000000000000000000000000000000000 -5171bc1ea3caf3a2e759cd8cbf1a6e985ed9abd5 0000000000000000000000000000000000000000 -51779f7c42f39934403805a42b83cef7126a5fc1 0000000000000000000000000000000000000000 -517820a9f66c28c9f96066a5085e81ecfb451a12 0000000000000000000000000000000000000000 -51799c26897e8bd28d08a655dde8f04a9fc40833 361da53c0fae0ad542c0fdc884f182c5d2d2f376 -5179a9d3ad94cd96a537d0d68ab0facaf43d7189 0000000000000000000000000000000000000000 -517e7bc1633ff637320dbd442c3a3385ee2a4beb 0000000000000000000000000000000000000000 -5180de5d11d65abd31abd82777926ce3a5baf870 0000000000000000000000000000000000000000 -518241fc040f53f6937d270b8bc655e8e0ada628 0000000000000000000000000000000000000000 -518443c9c7bbc676c9852d8069921fe464860afd bd961f8855a36da483bb0e6c9c46ce2ab3f195d2 -5185cf5017952b71dc53f084881edd96f9279538 0000000000000000000000000000000000000000 -5185e79822b373c5eb642d0fa15db703fe157e1a 0000000000000000000000000000000000000000 -5186944b5a79fe41b3a8054859066c980c36000c 0000000000000000000000000000000000000000 -51880da47d2e9ffc7d6e2afe7ec281bea6b74279 5233b01d3c0809592fb1ad55928c31a6b3ac16dd -51885bf991039890562616999b96791257d54138 0000000000000000000000000000000000000000 -518911b748f9fc1890912892d358adacecf347d0 0000000000000000000000000000000000000000 -518bdc8a5fc52ad453a2e456af14d0f4c646bf7f 0000000000000000000000000000000000000000 -518beeb50e96a5d78f2070d2f366f98fb9541807 0000000000000000000000000000000000000000 -518c0fcfe65b0d8d3ca52708128458383082ad16 0000000000000000000000000000000000000000 -518e1d99aa52ae1398f18aec6515dab2a02df32a 0000000000000000000000000000000000000000 -5194661b6ed29407101df1cb0a245ccd1aa854af 0000000000000000000000000000000000000000 -519544ccbd0b5cbb163e36006e332732485b0399 49c86300a0a75b6d35014070f2d55917aa626d19 -51955a3767d8c58bcfac59f43fdf3b73b440ac74 0000000000000000000000000000000000000000 -5195f04ffd9506e112676892c516a4d95f418f39 0000000000000000000000000000000000000000 -5196a29a1a3aa9ed642ced3d01ef18f94631dee0 0000000000000000000000000000000000000000 -519a185020e4bf84ff46f3ba0ae8d674faa81399 0000000000000000000000000000000000000000 -519bf51ae0b3ddd6da4e5bb31a8ca90c0de3ffe0 0000000000000000000000000000000000000000 -519d86be33515fb6036128e7a45681aa8d32a749 0000000000000000000000000000000000000000 -519dea584f10795f0bb27b30a7748c9ba694fd90 0000000000000000000000000000000000000000 -519e5a4320843f375873960de319468547d904d3 0000000000000000000000000000000000000000 -51a2b54c3d1723045b7f4729e464b4691750fa8a 0000000000000000000000000000000000000000 -51a514f9fc88ce9ebf71197f91285e73957fab8e 0000000000000000000000000000000000000000 -51a9ea30eafdb5055fe4bd77061a34e61fd29b1d 0000000000000000000000000000000000000000 -51ac3ba13057651dff37432c7242e7157433c914 a2f40d4afd6f686555d13b1ea492c4310e5863c6 -51aee00be4000b28ddecc0c34555d5ce3ae54d1a 0000000000000000000000000000000000000000 -51b1cb8575e04701b84e8c7c87d4ab89f27ddd22 0000000000000000000000000000000000000000 -51b307f73b5ee3121e167613e03c110d1ffaf64c 0000000000000000000000000000000000000000 -51b4f62ab05124e3c803bb68a466c88dc3cb23d9 01f438533e6cffa9801a0ffc3204075c33c57ea8 -51bb20130597cbbae8b05f66a228a2fd97c46072 0000000000000000000000000000000000000000 -51bbe8186c095e3fabff0d5e9963e19ff3387040 abe6c1d7c40db63ef0b349bab7634cb40f65d2a3 -51bca7690db7dfcef28cb7b18ec21fb85c0443dc 0000000000000000000000000000000000000000 -51bdd398d7b5056caca17eb7bf8dbfc46897fa5b d90df3f28ef1c703bc38b92ec857ff6989846141 -51c07fb8a0f39f8119ca02469d3aa4662bc91517 d2bcc29acaa566df6e203320ff085ac30f34a2fb -51c248a7d2c17c6b009183dc1a283ce0fa83a23a 0000000000000000000000000000000000000000 -51c34024efa35d5691825b3e61037ffe61c46d20 0000000000000000000000000000000000000000 -51c3ba0b81920f16c8f08a55384d0b5cc61caa3b 0000000000000000000000000000000000000000 -51c605f72aba9c3a634ca2ced34ad91748c5a65e 0000000000000000000000000000000000000000 -51c7dd11f1ee7fe099f35aa2a94e9fda4569c9bf 0000000000000000000000000000000000000000 -51c879c1636032bbcd3413674d1ad2cab0d814b3 0000000000000000000000000000000000000000 -51cae548ee4ad441c603721496ffa6a6b3722144 0000000000000000000000000000000000000000 -51cb46af42ed9f2ea7b5e16c12bde8b04a43da70 0000000000000000000000000000000000000000 -51cb573bf22572c1d3f431c3c94095b418be816c 0000000000000000000000000000000000000000 -51cb7c30223fd43b894fea39f1fcda22f5c27919 37b925f00ae4756f87f873ce1be0c5f285dfaf20 -51cc45f1d1bf4ad3cbfe8b0418eca76d2113561e 0000000000000000000000000000000000000000 -51d114e7becf486263e3f2104f0a047f61818b54 0000000000000000000000000000000000000000 -51d4fe23a7897802ea37b4c5ba3b7b08d715ae21 0000000000000000000000000000000000000000 -51d69396e55ab2533fdf7835ca9141a463d015a6 0000000000000000000000000000000000000000 -51d82f03473516a5c7d3395abb9988fd4f4d50ca 0000000000000000000000000000000000000000 -51d9ea4b24c4704fe6050529b166ba42cc7e8102 0000000000000000000000000000000000000000 -51dbae9fc36388c9ad3461b3364d50cbda5f38ae 0000000000000000000000000000000000000000 -51dd596655433b4f8dd580da90154287de359afd 0000000000000000000000000000000000000000 -51dda0c91699393113905bd3734ef1d6161e9134 0000000000000000000000000000000000000000 -51e24ab11fc8dc2472755d2d9e80fb4acf0430c6 0000000000000000000000000000000000000000 -51e297e4e1f22dd720eccf41837eea4c6db323a0 0000000000000000000000000000000000000000 -51e3bd3d3849489508dc638f5d6a4fe907b28d73 0000000000000000000000000000000000000000 -51e87973080d93d6db2d69ac5ffcd4115b1a81d5 036b038eb40d9d2134fd75aa9b0d33fd2f2356b9 -51ea49d0a56569458483a36478f6e5571a59bdc8 31d43eedff79d8c3c262131e0d6f2a2133a155d9 -51ea538df5aa190e60b4c24b1a2ba599ce3cd583 940d798a55e79dd79d3c24978fc69c9177244d41 -51eac0d1a45ba241d3fd980ab172da338949cef2 0000000000000000000000000000000000000000 -51eca8e6ea66558d9f1d7791381b98e045c5c3ef 0000000000000000000000000000000000000000 -51edbe1b5429a2fcecd59290f93bee504e9610a0 0000000000000000000000000000000000000000 -51ee3c035aa7d8fee2089b6c538b74ae3c65441f 0000000000000000000000000000000000000000 -51f07182abc3960da16e611ae6f5636d7559b871 0000000000000000000000000000000000000000 -51f07d3fcdcdd366d266cced5f84956a08b93e8b 0000000000000000000000000000000000000000 -51f2b7c9b080c58db217a5bac5a2e21fe6dfb94b 0000000000000000000000000000000000000000 -51f301bb24839b24584a9ba1553c52a56259515e 0000000000000000000000000000000000000000 -51fc0eaf8ecc894bb567fb7de2de789bec74e257 0000000000000000000000000000000000000000 -51fc161bc0720a506ca040c8e549bfe197824c11 0000000000000000000000000000000000000000 -51ff04df1bc520cad7fd36cdc254325ef0ecd6e5 0000000000000000000000000000000000000000 -52000a5e514b19e1f7b23be80ab9d7bcc47099dc 0000000000000000000000000000000000000000 -52007c8545809ff1f547f731f5d0cc0eb83a1f91 0000000000000000000000000000000000000000 -520215ff825dd8db294ac8cb85996282d21457a0 4d9e29d6116d0df7db36f9d59b826cdfcad29637 -5203515e70fa823a33c74b3f8a25a8c913db7ca8 0000000000000000000000000000000000000000 -5204bd8fc903679f12d970dda6b03c499e4911ca 0000000000000000000000000000000000000000 -52064541096f7a3ad13a7066e9363ca6b0241169 0000000000000000000000000000000000000000 -5206bce97288eee5ca74476fa33d5d41140473da 0000000000000000000000000000000000000000 -5208882ce3910d599e339209f967e183b49ba6ef 0000000000000000000000000000000000000000 -52090e795ec07853c5a0b8278005af033e64adc4 1f9bd3d97f2177fc8155d0bcd118fc0bc2c376aa -520c4e151b4ee9980ade4f549c8aaa9b4c8ddf16 21be4b5f75db206e2d64597d01d54466d9a9bed6 -520d8f432fa357a25052cfd341db982c953ff1cd 0000000000000000000000000000000000000000 -520f1a8e484d9c973a759a7de20f0b993ecb42ba 0000000000000000000000000000000000000000 -52141963612fd449dd096f7c5ef11e33ba4b9d71 d7c8944132ca6b79751cb25b5aec8c7fcfd6223c -52174049454ed3471dde7f5ee46e35e10d4db64d 0000000000000000000000000000000000000000 -521905bf943d64d43e7f03de6d559957b08e2c5f 0000000000000000000000000000000000000000 -5219f050eeb0338c7ed47fc9d885523355b60fc5 0000000000000000000000000000000000000000 -521a4ee14bce9a03ae42bc289b56f9aa6a3d11d0 0000000000000000000000000000000000000000 -521b2622386211934c0e05323d6aace6d3b28fa4 0000000000000000000000000000000000000000 -521b5b67c33fdf574427791e171bdde52fe1bf73 0000000000000000000000000000000000000000 -52209b319aabbecad59f887b6dff3fb15156f1ff 0000000000000000000000000000000000000000 -5220d99782a801d32317f5e7bddff74b1ed2b8e7 0000000000000000000000000000000000000000 -52222422c00aba192c5f7fed3c4efdaa870e799e 0000000000000000000000000000000000000000 -5222a1c1ed96c34b5cfe00b2e5af451fcd587ef2 0000000000000000000000000000000000000000 -5223de0f67a2235a4e85e0037c8bb7e5e8da6966 0000000000000000000000000000000000000000 -5224a6de1c554f1a8fb8ea929475c0d3ff988d48 0000000000000000000000000000000000000000 -5227df968444308ee6b4ef4ac9f7d65cd93352ac 4b933c0661f530c4e31ddbafc452b36ad2e553f6 -522853821448186c3fb2c886851e578d2c11d3b2 0000000000000000000000000000000000000000 -5229f41b22531c06a4ca7983a8c6b197afedb0fe 0000000000000000000000000000000000000000 -522b761cc5ab21b9df7f9ac22e321d1d8dc968c1 0000000000000000000000000000000000000000 -523044f31b45fb15c96afbc419a73ed1c9621dec 0000000000000000000000000000000000000000 -523173744b811ffd2920c5bfddadf3a3787e1ecf 79d16f5fd93f914a23fc0c8c498c3a465be4e0c0 -5232c5a551321d2dcc3fc1e861daa4d16c7ff140 0000000000000000000000000000000000000000 -523548cedfe8debff785f6fe71bfff35f78a7b62 1646ac0df913c81c80693cf40dcbf8923be3b554 -5236d760cea563c9f335947a2e511f75815f626b 0000000000000000000000000000000000000000 -523a0692f739594aaea8aa3f226f0f4e78b5ae67 0000000000000000000000000000000000000000 -523a46637b31ce8a73db1de1d24e7f6f6ef4e2fc 0000000000000000000000000000000000000000 -523e43a7d96eab72bb16ccfc08b9b4741ab5322a 0000000000000000000000000000000000000000 -52407313885d27a4e891e08dd2e2481bcc39e244 0000000000000000000000000000000000000000 -524113c7e9356eab695b5ea08929b3307ed203b0 0000000000000000000000000000000000000000 -52431bcccf9eafb803b0c98d5379057c35eb8f41 0000000000000000000000000000000000000000 -5243392681e8c902f6a216ecad66fd0a220a3d73 0000000000000000000000000000000000000000 -52433ec9f5834f35db126f7d608202e37443b486 f1634e3891271bb14cc065f83b7d9991dbcf8761 -52447d395635fa840b19df2600338c7518dc6be8 0000000000000000000000000000000000000000 -52493f3c9635d249e1d41694a187ed9387fc35b4 72021d8e7cd8df49a939a8e8c6c71e267c49c5c9 -524acdf31c81333fc942f4972e3ef2dcf4ba264f 0000000000000000000000000000000000000000 -524fd2712c4731c7ed871d3340fb612d8380310c 0000000000000000000000000000000000000000 -5250314b40ed4a9a4523694ed524ae7727ca0e6b a0df5a175c035016f72bc343adf12ad82577237f -52508c3328ea7f9888dfac1d8bae7fc462315a9e 0000000000000000000000000000000000000000 -525876b234555c87d38e8eb07522dd1c30a7974f 0000000000000000000000000000000000000000 -525a4c13fb0d835042939c63299f4da2ae262fe9 0000000000000000000000000000000000000000 -525a54f08e741f45baf9377a2d1b77e23b294a5f 0000000000000000000000000000000000000000 -525aa5f198d482c0d03be54ddee5af13b376ab99 0000000000000000000000000000000000000000 -525ddcd3fdc19b2f35c8b488a5dc393ba38984ae 0000000000000000000000000000000000000000 -5260a7be8aeee5471c8f2e3aad47cc6d514d186f d3f346a2d6ca17b2edd798ec81105e075c71bbbe -5260e42dd9a930f1b0577145fdfea4d5dea6663e 8916e8ffff1dcce5f01cacdc6487a7ad2c4eb2c7 -52640977d08c65c9f801c04ef9101d4347fc2177 0000000000000000000000000000000000000000 -526606f54336a07a8d5d666dde72db2698297e91 0000000000000000000000000000000000000000 -5267e13731a496c2a2544433ee02a5314e1391d6 0000000000000000000000000000000000000000 -526826c1fb8fd8c4a0b13e979939ee4b5dc93f39 0000000000000000000000000000000000000000 -526b0a2fee7ae6abf23b5e4b90c40a275af72e8a 0000000000000000000000000000000000000000 -526d7aa84920f91b43fa9b0f7120b82856c956ba 304beff10b4c59f1b2a38093c8990c30bb6ebfd3 -5270d15f580221dbdf37bab9cc149c5eb8f9864d 0000000000000000000000000000000000000000 -5273dab5d8bc48e37d8a148cfbdde0ab991790b7 0000000000000000000000000000000000000000 -52779f983f5fc2130c741fde46d84db77d6bbf5b 0000000000000000000000000000000000000000 -5278f669bd615383e653092e9137be109b264a51 0000000000000000000000000000000000000000 -527966eb19d4bbf5f02d0fe82dcb57e417082e25 0000000000000000000000000000000000000000 -527b18d15f5301dc2b018a6c681294ec0c45f008 0000000000000000000000000000000000000000 -527e9b11ab0c1f678743a76773bbc795f9f6f05f 0000000000000000000000000000000000000000 -5284593f74c2f96eea82df1e831c8a3a58628de1 13e61ec44ab1710add85b2286e0b83cf50bd431a -52846d4ff232f3aa4952be73e3a676c22055183d 0000000000000000000000000000000000000000 -52886fcaa755dd1853eb28b4fa2a5cc4fdafc10a 64d53e42ce4dcb4dad7f9c4c97b068350e2a4d50 -5288e3042098fb9eeb92c5aac6bef9edf4d372c4 0000000000000000000000000000000000000000 -5289b52c82ddec6d183aaf1a2cc013d80a84daff 0000000000000000000000000000000000000000 -528b7c471b8af00cb2965b3e1ae1f949671a3ca8 0000000000000000000000000000000000000000 -528bcc7b2e73270c61b654a4ee50992808b128b5 0000000000000000000000000000000000000000 -528c6c375f887f6bfefdab6fb4a5d945c07bf77d 0000000000000000000000000000000000000000 -528e97348f45b473ca8ecea9997be1e268703562 0000000000000000000000000000000000000000 -5291d45acf9c8278ec3adea35903a33a79756274 0000000000000000000000000000000000000000 -529359031bc69c5f635a459ae3891df4b8dc8df9 0000000000000000000000000000000000000000 -5293ead8496e5bf9ce06a6f6d9016a92e5aa7f70 0000000000000000000000000000000000000000 -52945f53e6059b14196c5453575ea00404162b8c 0000000000000000000000000000000000000000 -52960cd59ba2ef2f61117b529fe3b6767027991d 0000000000000000000000000000000000000000 -52971f9f25f5a9e71ea437a8918d5cd3dc879103 0000000000000000000000000000000000000000 -529b4f98787ecff49d129ffd95b12effdfd7b5f0 0000000000000000000000000000000000000000 -529c2e24a34ab158788894df946be5b87a746e7d d7fdf8845c39c891d5f247bae5c6a6a6d8d2dbdd -529cabaf9875ecd51facac50d304cc46f9b7572f 0000000000000000000000000000000000000000 -529deaf927064eefde638b0a1a244c6296992758 0000000000000000000000000000000000000000 -52a307260f355836211a7342d23c274c4414ca57 0000000000000000000000000000000000000000 -52a4333c734ecf5a6c4d9c1845e658f56f62af68 0000000000000000000000000000000000000000 -52a569c39507ba10528c2dd360a9c2ab9e515501 0000000000000000000000000000000000000000 -52a614e6b48f9de8a09a0b0113d29c9f13ab1964 0000000000000000000000000000000000000000 -52a73977862e89073e43aee9c66a747ffdebcf4f 0000000000000000000000000000000000000000 -52abaae9b28b7a347de09092ece31599315b5edf 0000000000000000000000000000000000000000 -52ac14fb9776027eb61be0a8d124b6711bfa98ec 0000000000000000000000000000000000000000 -52accafdfed279c4401251a9173ce3957c7105ca 0000000000000000000000000000000000000000 -52ace87bde7e17b42862ec6c4b0a4db77783d6fb 0000000000000000000000000000000000000000 -52ae7dd55e62b1e7b6920499ed7448892e09bb48 0000000000000000000000000000000000000000 -52afd6826891ce1bdd3e53c36e1ab62e33507e38 0000000000000000000000000000000000000000 -52b1faeb7eb39f2469710175bdc026833c8840da 0000000000000000000000000000000000000000 -52b30600380c2cd221d761c5fcff6f851862f6bd 0000000000000000000000000000000000000000 -52b69e2267671f0ef5ab2d427df070cb74cf3a64 0000000000000000000000000000000000000000 -52b94bc52ebb99da14835f8999aa7b7b3cf2d92e 0000000000000000000000000000000000000000 -52bd05eb26b2851eb4ae34b12607582d56a33897 0000000000000000000000000000000000000000 -52bf027d4cb01fee7d4e33095d3c5ecd6f76fff1 01655712ba18d2f251b4b47d7d878752ae0ab1e5 -52c04d1ea502f430e4cfd53d90676d6897d1dd89 52f6c523f93db18ed8ecf81148622a7b587eb579 -52c3812df42c03188138c6930e49ecd7188f0e86 d337807b10befcedf0efae6eafe5d299a4b72f5a -52c463b1d9243f77739e5b9c4d0db7de79c96000 0000000000000000000000000000000000000000 -52c495140bdb84f45f186bfb1cccf09788b0121e 0000000000000000000000000000000000000000 -52c6382222cabbcc9909d1c480120e441eea21a3 0000000000000000000000000000000000000000 -52c747e77ad1ea9e8820de4bd5707855cc87a2fc cc2c1d4960d25778ad7f73585ebe544efbd10058 -52ca613e4511109cf7db6ad5c0367deb66db04a9 0000000000000000000000000000000000000000 -52cb4c6667e06dcf044bdf510af58cd3228bbd35 0000000000000000000000000000000000000000 -52d113ac0ae010b8229ac7a7e98b837ff2c755b3 49378c4f452b5e511d761894263d26990d354994 -52d22a2e2586cf354a50fc4e5e3e9a423e9a17bb c60ad19549bf345e4a74754906db180a27713383 -52d241c1e781eb3aec6c3faf1599e6729ffde127 0000000000000000000000000000000000000000 -52d41fb3abc35a1d426b9f747906ed88160b1dbd 0000000000000000000000000000000000000000 -52d438bd500d92d678c877af020a8d93b89bac51 0000000000000000000000000000000000000000 -52d44c15b1c1b153651c7c42b3b458465b5d94d9 0000000000000000000000000000000000000000 -52d5d29b8da3830a0ad89eaa9f84d4846274bf7e 0000000000000000000000000000000000000000 -52d8a1c234802ea262bc02453b039997688040d4 fd2e8ac89aca5fca80c6cacc0b7a226d73fc25b0 -52dbbb3856a16174bfd0a96e6df8c52f236397eb 0000000000000000000000000000000000000000 -52dc204a77076e1404257cf39f179882b90b5780 0000000000000000000000000000000000000000 -52dcd35d7023ea9a9400b03b2f15c81b2fdaf54d 0000000000000000000000000000000000000000 -52ddcb111c5491812700ce0a06d97f199d2c05c6 0000000000000000000000000000000000000000 -52e3799c4caf4a0448eea45b97c4d76a2d59c95d 0000000000000000000000000000000000000000 -52e4392db946f4e432594fb6e451de32f7506368 0000000000000000000000000000000000000000 -52e597af1f3d4b9cd83b9d7c9013780e5a4adfa0 62d99d128c44d7ada61d076ca76754ec761f7d7f -52e6d6a3d40c130bba4214d90463ac9dea0c9b31 0000000000000000000000000000000000000000 -52e87979a023d0ae767fc861b3f5f1b91c2f1c72 0000000000000000000000000000000000000000 -52e88759354dd18104d8c067780be9f582f20136 0000000000000000000000000000000000000000 -52e9e3d19103427047f49d2a5f84a3e8c716fffe 0000000000000000000000000000000000000000 -52ea242bee4f5900c9764ad32e360210e5d18a52 0000000000000000000000000000000000000000 -52ede7510c05926e32e27e3d4965159444d97635 0000000000000000000000000000000000000000 -52f736dea7e9b0ce111b3c2e36a601c7badc1bc1 0000000000000000000000000000000000000000 -52fe0a14d0ae97b7ffc844b212cf0f1129f6c8a5 0000000000000000000000000000000000000000 -52fe5fd3b2b7b403bd1e9a8f42d169f1a7ee2cbf 0000000000000000000000000000000000000000 -530370df71f2ef06a64818034a39725820ad6616 0000000000000000000000000000000000000000 -53054bf8decc8648cf2e90a493692a161e2371af 0000000000000000000000000000000000000000 -5308bbedf6e6a83980a13d3dfa45ca0f2469ddd6 0000000000000000000000000000000000000000 -530c7c013019f5711e46093ec697eb469923472d 0000000000000000000000000000000000000000 -530ceda3428b73c17f0943a400b734a92336be13 7bf7340f3df423ea00fd50221cb54a8ed2c064b7 -530e50288ae9c080860fde7aade3c85bece0d2d2 0000000000000000000000000000000000000000 -53109c2c23643fb23ec27b4be86982f5dd6293ea 0000000000000000000000000000000000000000 -5310bd135dfb83a409e785bdd1bb8603535f4f54 0000000000000000000000000000000000000000 -5314e61574e6284fa50fa1489c1cb069c2886154 0000000000000000000000000000000000000000 -53182cbc3a6ff8d57a5f5ae1f2340afd30fa1744 0000000000000000000000000000000000000000 -5318587714aaf82418d35e4257dd32b91559da56 0000000000000000000000000000000000000000 -531a01917e8abab18e21322068e95a04539223d6 9ab5d7ccdef7c1eb9150ed6dd62f4936d98c95fc -531e4ec3389ca7a7c40aae7619c56558a1f1d0d1 0000000000000000000000000000000000000000 -531e7a8ef56fe9f48044c6ebac95212bc79b9db6 0000000000000000000000000000000000000000 -531f2bac3472cd33959e7d3df7c32357a7dfdf42 0000000000000000000000000000000000000000 -53208f9bd0a035a4e1409ba700106540474c9ef1 0000000000000000000000000000000000000000 -53242ee6628dc1ae6989fe002231fddfd8f005c6 427db38a8f4301cfc558e87b0dacb87cdbd5036c -532733665b4a3e8816b5d1f7a29c4ca18e7cf4e4 0000000000000000000000000000000000000000 -53281c346b4bfc0691998e14b48d3aaa6e3ab6f8 0000000000000000000000000000000000000000 -532a253c4385070310880d4ab10f77aec3c56029 0000000000000000000000000000000000000000 -532b26f806ef5dbabad6a7abaf1e3afed5cab535 0000000000000000000000000000000000000000 -532b86ba1a4cfebb63c40da1757c7f7f3214050b 0000000000000000000000000000000000000000 -532ba2e885d00463d583e59220ef912b6edf1794 0000000000000000000000000000000000000000 -532f82e4cfe574825494283dbf7b772951773b21 0000000000000000000000000000000000000000 -533074ff1eec3c86b4e5fb03bb74cefae0dfb365 0000000000000000000000000000000000000000 -533d4f0c333e1279e380666c3df371b411be0388 0000000000000000000000000000000000000000 -533db7b51292af63e078c5c75890fcfab328be71 0000000000000000000000000000000000000000 -533ebf53f086d323e6addc37b9fa5ff5dc0480e6 0000000000000000000000000000000000000000 -533fa5a5c4b760f62f1c93be6621d1c6a16654cb 4602bcfcc5d9601d1352e7106e45ec9e6401cb65 -53401e8378352282a0d994eddeca7f4899eea49d 0000000000000000000000000000000000000000 -53405b6cbbbc2f058fa1b052c1b2de4f2b01724e 0000000000000000000000000000000000000000 -5340b7c60178936c53c78e1c6b0639fb873a7dca 0000000000000000000000000000000000000000 -5347049497e54c7af5f145892eb7c983a56a44d0 0000000000000000000000000000000000000000 -53471c14181c78aa9db1c4fa56268f1c7429eef1 0000000000000000000000000000000000000000 -53471feec7747fa43564080aaf9ecfacc3956a08 0000000000000000000000000000000000000000 -5347aa6e13ecee80a0c6581e5c39ac234a6a7ff0 5719914169d96f8f58a9ca0ab6e12c575848de8a -53492876d66189437e83b04f11b9867e7bf62916 cab13b46f1a9dea11c4a782e03a62deac97e9d0f -534a8a8a18cdc78b6cb1bcc4cfa492b932edc453 0000000000000000000000000000000000000000 -534cfca4231c8da6ec4c6a168246e4c54172bf1c 0000000000000000000000000000000000000000 -53514e2378a5b20a564591ca209ed5b147872ec9 0000000000000000000000000000000000000000 -53586e83237fbd795809539023c92b6f3e67b77e 0000000000000000000000000000000000000000 -535988bf7dd89740daa17ed05cae12d5e63b143b 0000000000000000000000000000000000000000 -535a1f95e4414e294b7d4b11847c9e138585caee 0000000000000000000000000000000000000000 -535c21f7903d5921afc70786172d90328457fb5b 0000000000000000000000000000000000000000 -535edfce748db308e2122e905b8956fe2ce1273d 5ec79d9329b4dfe138a9bbfc8dd504d6e959af9c -5360891466865d974bf2aefc5d5529e3007b4a1b 0000000000000000000000000000000000000000 -5362bdfc2db7f329d4456e82431b4e4c2fd469c7 0000000000000000000000000000000000000000 -5364a0ab01809d3ba18736ebe99fb24767134bd3 0000000000000000000000000000000000000000 -536564e967745a50c1f2c56e14f5d3a742233ded 0000000000000000000000000000000000000000 -5367ae8c237cd21300cde230558eb4682e040823 e1ced3d6a61ddf3c9854fe9442707b19fb0405c3 -5367d2fcdf4b710a81806aba52a71c522f082713 0000000000000000000000000000000000000000 -5367ec851c8abbf3b68d10f27330884387f3008b 0000000000000000000000000000000000000000 -5368794cb93165bad425d187d71c674d1bfac26d 0000000000000000000000000000000000000000 -5369811a5ed16c1b4d263a8a98dd630a8d91d429 0000000000000000000000000000000000000000 -536e9b20440e715d605e0ebba9ed49f0a7d9c4c8 0000000000000000000000000000000000000000 -5371b9cb57dde6c0d97e50b51ac4b8867647de4e c8799eae9f88f1018fd883ec97a18acfd9e9d6b6 -5371ef3052f38b5a670917c37988641735d993db 0000000000000000000000000000000000000000 -537b504c17430646ecb25783ce564a0af4553fb3 0000000000000000000000000000000000000000 -537cd1f318c911c9b2bc4581b561de814a982991 04c9781a7edcfc14e73d60085f3b99a8ab0a92c2 -537dd981babaaad7ff55592b3f63b3a15f264c5b 0000000000000000000000000000000000000000 -537e1dfad95f8f721eff2e9f38b6e63d7812d0ca 0000000000000000000000000000000000000000 -537e6eeb269cf03277df4c947fccf8e2a8d944bf 0000000000000000000000000000000000000000 -5380fa1f30a0beacd62aec0d331939015f395fd6 0000000000000000000000000000000000000000 -5382c8f0653c8268c588c11a9bf3347d8e39abd9 0000000000000000000000000000000000000000 -5382f1c7763319ca376ce3c50737130bfca79a1f 0000000000000000000000000000000000000000 -5383d84474da0905f441f4a43a4c9e23fd53f433 0000000000000000000000000000000000000000 -5383ecabcb6e24c514ce79f0d111bf6aec65b9cb 0000000000000000000000000000000000000000 -5386297f86704ceab3b278902a32f92214ee1f50 0000000000000000000000000000000000000000 -53885cdb1495c69cf8a26f65e14746a92f2bf685 0000000000000000000000000000000000000000 -5388800a3514ca8ee20d54645a56fc5eb26ec7e9 0000000000000000000000000000000000000000 -538929de02b7da7871b3b72d29c727bbb438c23e 685789ceb29a5b74b79caf864a775785459dd2c5 -53893ee63e5041a8c25c2a31173fc08faea31a76 0000000000000000000000000000000000000000 -5390e7919f8912672073bd6d412bcdef9f18a189 0000000000000000000000000000000000000000 -53935142d2988d3c041b308f28e9345c9e9e86d5 0000000000000000000000000000000000000000 -5393e17e3a5e534867b82301a3651f66e2af734a baa55a0d3792fdd35e68e08a519c7842d663e72d -53958b765981a8169fc6a5ce4367e7e85020224a 0000000000000000000000000000000000000000 -53998bb4596d2a8ad70eed438ed4d10f951172ac 0000000000000000000000000000000000000000 -5399e97fab2d05bcfdc8ba06edf0464de2ad34ef 0000000000000000000000000000000000000000 -539a9823a805ac29cab7fa4baf3ae3a28116a2f5 0000000000000000000000000000000000000000 -53a01bc9672fb9cc10e73b6910b3ae705189d46c 0000000000000000000000000000000000000000 -53a06e022f79007c610fc7335467e9676af737aa 0000000000000000000000000000000000000000 -53a10a33400a93631562507c3dfb10dcfc3e774a 0000000000000000000000000000000000000000 -53a3e044e176afa0b0f91cf17e78d6f2edf2ca0f 0000000000000000000000000000000000000000 -53a400680d0cb2ddabd4493fb9846533c422e90d 0000000000000000000000000000000000000000 -53a617808f9a51f68c5c5d90b0f2b80f76d8a179 0000000000000000000000000000000000000000 -53afbdaf791ddbc4455672122573644f3f0d7949 0000000000000000000000000000000000000000 -53b3265387b584af0c3e2df2d34d2bdc1a66cc32 0000000000000000000000000000000000000000 -53b536374a74c86566df47d37d1fd92702826f88 0000000000000000000000000000000000000000 -53b6f116ed5f8649ca540c38dfe0ce30619d0dd9 0000000000000000000000000000000000000000 -53baee51a0778ab78c446e1ba62cade72b157e38 0000000000000000000000000000000000000000 -53bd0d2ba914685e20f600fdde119af28f9b2076 0000000000000000000000000000000000000000 -53bdffa6b9f8ce5ffdaf476c9d450f7cd0d1afa2 0000000000000000000000000000000000000000 -53be4f6a16a64a38f07a89869157ee3a8635a5e8 0000000000000000000000000000000000000000 -53cab0d4dc162ad28e07714c1d85c118c981f2d0 0000000000000000000000000000000000000000 -53cf21e4271a943ad308def23a1facabcb3c3b14 0000000000000000000000000000000000000000 -53d01cd70b7545953b8b1290395746c8a224b7d6 0000000000000000000000000000000000000000 -53d13b3cf191bf84ccb864dec54ae71bc389e1bd 0000000000000000000000000000000000000000 -53d154b0f75eed67fc3081ce42f8638113829834 be260b3d1c710c86c88d2a1b719fb5197fad359a -53d44a85d0d16f9206c51e78926b0811ce888531 0000000000000000000000000000000000000000 -53dda2ca958092ad69c89fee657bee18ee6aca06 0000000000000000000000000000000000000000 -53e3bc0c5bd0efc1918d9a674a16e4835cd25d3d 0000000000000000000000000000000000000000 -53e4cea09a37e9f1c227ebc03c6f0f0b63f28a3b 0000000000000000000000000000000000000000 -53e7ce82fc800973318ccbb339054813febdb7df 7df2d0bcaccd465492539f520932b1a5b35cd7e7 -53e9d1662cacd0b9837dcf1795f6f9d8a598209a 0000000000000000000000000000000000000000 -53eb1c99e0868d2fb2ac573655a3d1a6482095e2 0000000000000000000000000000000000000000 -53ed52ed2220d2881861bcf5693f47dde1f5746f 0000000000000000000000000000000000000000 -53f60bc6f545fd8366b1bb26fe4340a38509d857 0000000000000000000000000000000000000000 -53fa53d38f0ba4c059847f02378eadd828346dfb 0000000000000000000000000000000000000000 -53fb200fed6d316b0616a915eb87a40de1d80f51 0000000000000000000000000000000000000000 -53fb94341b2e694c9148e4078a7482bcb3daf51c 0000000000000000000000000000000000000000 -54028b9d81577e0be1ad2adc1ecf3744cd75c8a5 0000000000000000000000000000000000000000 -54067bc5dd5f32ba2a97b67ce814a0f79495ee27 0000000000000000000000000000000000000000 -54089032967cfc05164d05a0b8fa4e0ac9c8718d 0000000000000000000000000000000000000000 -540baa98c2f04df7b902ecf878c0b5db5be906fe f092367f825a8a1f73eee54eeb3f96323a114cc8 -540ef5c5e2b41613d8af29c9331f5eb876ef75cd 0000000000000000000000000000000000000000 -5414c4b5dc235b0ae5714bb810ee5a05637190d9 0000000000000000000000000000000000000000 -5414f72979796d241b9c0b5dc1a9943e707699f2 0000000000000000000000000000000000000000 -54187de986598d00a7dfa5deeb255d92aa2cc376 0000000000000000000000000000000000000000 -541d03b43af593cefe8ebd4c433313562b753308 0000000000000000000000000000000000000000 -541eb666f7148f02f4f4ac4d3184151b72b8b861 0000000000000000000000000000000000000000 -542041e8fa5c79d6f412b79f9c0c3d92d5e43d66 0000000000000000000000000000000000000000 -54209838588e04b84d47aec53801bfb0f3f6c69d 0000000000000000000000000000000000000000 -54217f14f9ddeb734c7d439f44ce7491f66cc587 0000000000000000000000000000000000000000 -5422475dd23812bb1e81e33355ff436319dc5668 0000000000000000000000000000000000000000 -542271944a24e000b7a7e0999e985bb41b625c86 0000000000000000000000000000000000000000 -542464d7d5437e88f436c2c83e5a27f9c2c60f9e 0000000000000000000000000000000000000000 -54263901ddc874e3015d5dbdb33f635bc963ccd5 0000000000000000000000000000000000000000 -542854f44f83ed56c018a44f6a31fc884a60aa49 0000000000000000000000000000000000000000 -542b9b6ae3e4970857e24a435ffedf27bbf16b59 ee87feafbba13b34da9567180a339f0a7538d8f4 -542c010d2fae955c0dbee836c83583af9da06653 0000000000000000000000000000000000000000 -5431c574bfa626a9151d5ec6abdb8360fe30c6fc 0000000000000000000000000000000000000000 -5434c02b168f1622901ccc463a0766f1244a909e 0000000000000000000000000000000000000000 -5434e2e2f0c6d6fdebf17c78c33594de41fe1bba 0000000000000000000000000000000000000000 -54353944313f91d3dfa0773022a600c0e1aff137 0000000000000000000000000000000000000000 -5435723c4c3e1ad32ff6111d58353ec6e8cc9d39 0000000000000000000000000000000000000000 -543784a9cff62ce86a584319b7fc59fd25822e26 3cddba71e92cf7d13ec229c4fbf7cc42f6c1ad87 -5437a5f9256a7160d22ca48f349157df85ec90dd 0000000000000000000000000000000000000000 -5438217cd1f79ecf6417ee030421ce7132c7bb09 0000000000000000000000000000000000000000 -5438ee45027dfcdcd3bfc0c43266dd70c308e1ad 0000000000000000000000000000000000000000 -5439db261b094a36c68b2e3a02dafd4d68b44cfa 0000000000000000000000000000000000000000 -543c589230e5128c0d9a19f6ece5f3fc74cb5505 0000000000000000000000000000000000000000 -543e4ac3144bf5444a3abd584a8974b4e44c9947 0000000000000000000000000000000000000000 -543e79ff31741bb7be07b4dc01eec1f8f150983c b9c7aec1fa72e0d6bbb2e5e6580faef849fb5b3d -543eb9fa27f31b3cb9bd2409ebfdd1d6e2cb764e 0000000000000000000000000000000000000000 -543f27203e5937d22ab342c6eb686a98b8dde499 0000000000000000000000000000000000000000 -543f9825542891ca85581c3ac9cda5b8f01258b5 0000000000000000000000000000000000000000 -5441f0802ebedcde8d6727f2f78b564bd84b83a6 0000000000000000000000000000000000000000 -54429d1a2ddfe106c1d0ad550bbaacf49dddc22a bd4fd89a5e04a6deb838c9eb26ab5cedee948603 -5442ab5aab2c2eb0226b56308626ef35fa37ed51 62074db5102228ee4d2c9934a1d1057a40b72f32 -5445f249d7acae0773e3d77241b13bff80afeb67 0000000000000000000000000000000000000000 -544dde945209ff98dedc8cd40989c8f312a281ad 0000000000000000000000000000000000000000 -544fee26637f406072efed43edf596f534b915b1 0000000000000000000000000000000000000000 -54514da2e17fc75800d5b83e4b788863c04d60e4 0000000000000000000000000000000000000000 -545354f92ce14ccfad09e39a0c88ef55aa33f0e0 0000000000000000000000000000000000000000 -5453af8d47c56e519e44d7ade6eb0e2e11b4e996 0000000000000000000000000000000000000000 -5453bb7d88a586ef1e5f2bb01dd9f1a7540af348 0000000000000000000000000000000000000000 -5456d8529ca106731b1dfd20c59bcddba5bafd61 0000000000000000000000000000000000000000 -54571648dfd9acf775bf5490ad22a9c3fd5e1def fd8d922f0c9856775e1c6073b1a72d8f98eaf971 -54577186db6ae8d3cd22b1e8b9defa758af10b3e 0000000000000000000000000000000000000000 -54578c3746de90cff146f3047ab3ff00ad5598f2 0000000000000000000000000000000000000000 -5459be6d9a5ea92bdd63ac3b93e9d34c81dd032b 0000000000000000000000000000000000000000 -545b8b3c56aefc976aa40b9f4420f8b32831ec2f 9b0dfe0d3feab3c242e8561a15c73b40cfe85446 -545db1e5abd20483614f3f7be306cb85020fe1ca 0000000000000000000000000000000000000000 -545ef5baa5294bfd72f425c0487be96f10ddaace 0000000000000000000000000000000000000000 -54658c414fc85e12ea9d8754aac80807f085ed48 c8bade18705da4389295a26645524ab6c1df408a -5465bd45a84c9cd6a8677444ed39d16a01a51aeb 0000000000000000000000000000000000000000 -5467269e766b9c49cacf57c28b733a00e71bd7e8 0000000000000000000000000000000000000000 -546a93bb616bb261a69feb0267fc1a4a50f15d87 743d801c3b4c30157b73c9a5aef5bb7a99663445 -546d17a0bd00d0b8b36696978e74b9aa3cfee9e6 0000000000000000000000000000000000000000 -5474843de6a8fec6c466b9fa7ab61b43b43b3c46 0000000000000000000000000000000000000000 -547752940cda06624d44de01da7b89dc20237d5c 0000000000000000000000000000000000000000 -547857d6033690c942cb455b2a4d23b283af0540 0000000000000000000000000000000000000000 -54788e08a0592e3457f657dc3bbbbe83fd7463cb 0000000000000000000000000000000000000000 -547a556ea0ffcae65a07fba5eac97f6f5c4faf2c 174b1ed98ae1b2a41a2f77420f2f7c00ba6cc417 -547ffac75fb373eb372bd0017a6624926a723b47 0000000000000000000000000000000000000000 -54827eeac74ae7c314f1b60755e26101cb2217cb 0000000000000000000000000000000000000000 -548548299328e56739eb2832a5c22ba2de745038 0000000000000000000000000000000000000000 -548553c4dfbc7b890781d292b19bf742b4427630 3f1a07cccd493b3c1e0516ed487ad70fb2ee7434 -5485b4898269e1d92af71cdf083bce69c9b0a5bb 066bd87783ea94f54b0f984ea27dc1caa899f974 -5486657cd95d764253b335c26b201c3693772704 0000000000000000000000000000000000000000 -548c2bb9862d5b458892a3c38ea2fc7ee1373977 0000000000000000000000000000000000000000 -548d8a156380a50d1566c0ab940bc74f4b9e212c 0000000000000000000000000000000000000000 -548e178e9d9dc82468351d91dd63c7f95070af5b 3136b9c0bf97641f5e0c4aaa21841d407ea9f36a -548f7620f2583ed46f24c47027b0196fb3a11717 0000000000000000000000000000000000000000 -5490f51c935d3c0ba8edd4d6ccc53842c082c54b 7f652f37e0d177cb472882bc1d69dfba528b0ab2 -54935fc4b239f498040cc1fa3f7e6eef8f048671 0000000000000000000000000000000000000000 -5493fd0c4652729150edafc1f432c557c0f6602a 0000000000000000000000000000000000000000 -549423df613c7204d64f7c3a8290edd7d7ae6fc8 0000000000000000000000000000000000000000 -5498262be050341d107c692636dd045297839fe0 0000000000000000000000000000000000000000 -5499acf9df7e1338d540bde207acc859792cd139 0000000000000000000000000000000000000000 -549a07f8e061e2b1af8e05b21dac70f1763f614b 0000000000000000000000000000000000000000 -549aa1c4f045e8331b944626b35f3336262f5c14 0000000000000000000000000000000000000000 -549b66fbf0eabf8378a25a4337ae589ac388c35c 0000000000000000000000000000000000000000 -549c3664121d4beb3cc45091d25adc22715c056f 0000000000000000000000000000000000000000 -549cb4dec55c8ed060af63e8a6b8ec1c3aff4059 3928e99dadba5ff22485b0ad8a068876690d1cdb -54a2f177021a8e40fa69b29d188e6037a4f505e8 0000000000000000000000000000000000000000 -54a343afdc91671e6dc77b8dceb2e8116223337d 0000000000000000000000000000000000000000 -54a3b76dae15df8b34325a59661eb4059cabca42 305dc93e24c4f17f576dccdfbf7ed11fce261cd4 -54a5321a364ab4a7bc0b483f0b7d5013f6a027f4 0000000000000000000000000000000000000000 -54a788ca59d95ff2b4189406437345a21b489435 0000000000000000000000000000000000000000 -54a8931302a032253be42f429f1f9eecf83a5817 0000000000000000000000000000000000000000 -54b00ce3f1cea2c5c3df4aeee263aabf5ed30492 0000000000000000000000000000000000000000 -54b017e812f04393a046682e5afbbe7bfd561235 0000000000000000000000000000000000000000 -54b06426830ad1c96a042a848f40916b42f30d48 0000000000000000000000000000000000000000 -54b12220006fc31378464143b6c09fba1253ae36 0000000000000000000000000000000000000000 -54b35123bc0d872ed4ff390f9f8ec200bcdf8a79 0000000000000000000000000000000000000000 -54ba1998b0608bca4b9ed34b7e957eceab6099b6 0000000000000000000000000000000000000000 -54bbcc5b83d0260179fe87e57e68de72eaa26178 0000000000000000000000000000000000000000 -54bcc14facb0947568ad38a9c0ee4daf7d742be8 0000000000000000000000000000000000000000 -54bf715af30e7480cf4470e782ce271fc49472b0 7713925a100a62d006f3054d4079252ed7877cfb -54c346839de382d358b6a86920d53911e477a403 0000000000000000000000000000000000000000 -54c417d71f235242e2ae75e9e2302e294af0d72e 0000000000000000000000000000000000000000 -54c87abd60a3f950e26c100abe74965b7d4528e6 0000000000000000000000000000000000000000 -54c9db669dc89cabc3fa9d5f75af088957e1fd2c 0000000000000000000000000000000000000000 -54cf5f9e3f1678ded292c9a9fe4b378e2d71fc26 0000000000000000000000000000000000000000 -54cfdf5f7fd71e97244e804bb68ebff02fbc8d72 0000000000000000000000000000000000000000 -54d0342f80fd456b0cd05922eba465e868678dac 0000000000000000000000000000000000000000 -54d0675dd66909b20a126f4eab214d30c2080949 5113ce33a787d0a2dd545bc3dc9c8850193f69b1 -54d1080654a800d86e259f999a4cd6db3afa616d 0000000000000000000000000000000000000000 -54d2cecf19233b7136e4fb658fc7e1d20de7aa8b 9cf4a7079681cfa901d155cefc3726feaee08775 -54d41333113c0fcd7f848287d291e30e04ddc17b 9ee415b1371d53def5f37a60543f1b50a0af59e0 -54d585c09b94361a9485b0ed7705c6c51dc49deb 0000000000000000000000000000000000000000 -54d64fe32af4f232dc67fa0b07f295a801156d04 0000000000000000000000000000000000000000 -54df4a2c021e9cc06d71a359d385cb127ab31e2d 0000000000000000000000000000000000000000 -54e801107f88e7739cf58628fb253da69dda9491 0000000000000000000000000000000000000000 -54eaf4ed9edc37074870a13dc0de605df4285c3b 0000000000000000000000000000000000000000 -54ebb3174989683387313a030dceed9d0438c97b 0000000000000000000000000000000000000000 -54eeb86a9c5c8f431058727950e8abca4d430741 0000000000000000000000000000000000000000 -54f3bce0e6fcacf00620233d55ac13127471b44d 0000000000000000000000000000000000000000 -54f424385c806db46fbf3efa1b4eda486b51a421 0000000000000000000000000000000000000000 -54f790d5fb38e16e5fe4d47426637f56737e8b49 626dfdfff02d984b7dc7d5b0b5fd01b779debcca -54ff17e48d3a9c9dcf774f6ee42f1c2a31ba66c8 0000000000000000000000000000000000000000 -54ff7bf8e0f8fa90988cccf6b583517366605f6d 0000000000000000000000000000000000000000 -54ffc060d1f2ed38a0b8c710e7e346f3cc990658 0000000000000000000000000000000000000000 -550222c73ce771ba2a7ac3834d12607f685451ab 0000000000000000000000000000000000000000 -55028f61105ef5d42d380bddca510b687ebdf044 0000000000000000000000000000000000000000 -55045817824e8ca736c6d66ac8f94ba447b9dad2 0000000000000000000000000000000000000000 -55089a115125366b79adbd0f99299d53e561fc10 0000000000000000000000000000000000000000 -55097bb87371fa051fb32ef7f92f18c46d456deb 0000000000000000000000000000000000000000 -550b5e2339d69c86079e8effcb48d49d7d5d67f7 0000000000000000000000000000000000000000 -550b9c3c31a66c18c9303794c12260bf5c684fed 0000000000000000000000000000000000000000 -551173212a95ee54973ca6a8699a8afdfe0425ce 0000000000000000000000000000000000000000 -551313fd8a8f5fc8fab86b1689a96c0e9a437363 413ce476be8ab5394f8556e4bb4c48e72c02221c -5515ca026a9196ff0b8cde72d51894161a8087b4 0000000000000000000000000000000000000000 -5516fff83e45dc8963700d8b45dd41ebb92dfdcf 0000000000000000000000000000000000000000 -5518f46b2757cbc128bf005069912a91739bfc31 0000000000000000000000000000000000000000 -55196866bf48d4d340279013386315e8ba1df46a 0000000000000000000000000000000000000000 -551b169f3cfce4ac9aab4dcb9a089cc49c06682a 0000000000000000000000000000000000000000 -551e4b60336ded47461e88b7a080b0dda6e91e75 0000000000000000000000000000000000000000 -55212f82fbcbe8120a38882b7a22631ccbcef481 fc9e93096cde6e10a6cdea5f541398b393ada6a2 -5521ff3a17f056f5d9f0a69a1f873a19c005da1a 0000000000000000000000000000000000000000 -5522ad5ff623992c3de8a5a1b105973be53c966c 0000000000000000000000000000000000000000 -552366a1c941196e684bf24e2cc0f28143d38238 536a5b27029a5ad320187a7413fa9dcf9eb6db37 -5523adf8e95662060374a4fea89db61f04ee8617 0000000000000000000000000000000000000000 -55269a6902ac4129c39e2b9a76a2f804d1d026c3 0000000000000000000000000000000000000000 -552785d09b64ca8725eb7544a2c947acfe5cab45 0000000000000000000000000000000000000000 -552821619c37fc777f5d9828865247ca7a83c0b6 0000000000000000000000000000000000000000 -5528dd40dfa6111d01f3369868fef74c997c43ea 0000000000000000000000000000000000000000 -5528f760d6c194d127b2901bd08baa89f69a6397 0000000000000000000000000000000000000000 -552b2685c95ecdadca6dd5d2180d4eb08c60c98b 0000000000000000000000000000000000000000 -552b2b938cc6f2e33001916ec6391931a663936f 97bd4f234c4b01e5d2322350360678969fa0c141 -552b5d94e8d19bed660aa0d47948149da1fee25b 0000000000000000000000000000000000000000 -552d72de637ddceb531b52a0f683eeb70a0b8010 0000000000000000000000000000000000000000 -552f92a2ec70d04917fb6f7ff4cb80e61a68c4fb 0000000000000000000000000000000000000000 -5530a3afb4b14e340d335f2d81fa0b6858f05e78 0000000000000000000000000000000000000000 -553243198ad9ccadf036daf8dfa25c88b945a38c 0000000000000000000000000000000000000000 -5533c79efa52849f64d1397945978215d4815f31 0000000000000000000000000000000000000000 -553592bd19b0fde01b989b7d8bb526ffaa656561 0000000000000000000000000000000000000000 -5537c5f3caee7b8c688bc3adef258687a8365cb4 fe2be82e12db0710001ccbe707b2742b3d97ea0b -553952f03f444f2c130c35de0d1ea8dc04fa0cf9 0000000000000000000000000000000000000000 -553bc8304ab569fd9b955b4fa732fa1bc0a4cffb 0000000000000000000000000000000000000000 -553d6b673cb8656ce3904f4a1db3c7e91e9b76ae 0000000000000000000000000000000000000000 -553de8519c80fecdd1f172d837c2a4b874a692a9 0000000000000000000000000000000000000000 -553fabc18ac1ffe95e522fb78a4da7708c2c85d3 0000000000000000000000000000000000000000 -554113d21e60949106bd19e66272fa2ddfa8f092 0000000000000000000000000000000000000000 -554179d4381c48636f025acebe2796a9197b0cda 0000000000000000000000000000000000000000 -5543440e5dd6408a84ede8f4387ad37b5c056411 0000000000000000000000000000000000000000 -5543faa65a92631506f42667a3cbd18f857e0f04 3ee7832cc13b1b3f73ac1df130d4680d649f8bd6 -5549c3cb91e8c5dd9484c7a7bda4341c0102a529 0000000000000000000000000000000000000000 -554d45cae20a54d84572d8d00366d77d537bc1b3 0000000000000000000000000000000000000000 -554d5da80732e2ad3dc7a7ef52c06d2854812337 0000000000000000000000000000000000000000 -554db5a3a3ac77910d68349eefa37e2c9a9da628 60ca2f7bc2d23b0be31097773d641aa4868f05dd -554e4bfbec9c1d6b06ebbd2f546118b45fea967d 0000000000000000000000000000000000000000 -554f8c1e99874c8dcf7e63c994ecc15403ee0728 0000000000000000000000000000000000000000 -5554316500ee04797582156a922b9deea0430aa3 0000000000000000000000000000000000000000 -5554e138cc713c534ba25ba9faf28cde3a648056 0000000000000000000000000000000000000000 -555841922ae2f9298d1affdbe0700cbf0a91d404 0000000000000000000000000000000000000000 -555d51632cb752e46f01ce3d055bf4bf9828ad00 0000000000000000000000000000000000000000 -55631ac160a9db9c182f39e3cf6ba7d0af5c2057 0000000000000000000000000000000000000000 -55640d87ac0a83a5577adce87c4958aa2d7a6865 0000000000000000000000000000000000000000 -5564c64a6cafa5bc7325afe8555562df469fc6a0 0000000000000000000000000000000000000000 -5564e0ec8059ac12c4f583ae4ab5ef8190e819a7 0000000000000000000000000000000000000000 -556521586c0ee8563635da6f0a3f10332aac7aa5 0000000000000000000000000000000000000000 -5565b10b09d54d0583b67db5dbd00090ed2094d1 b9511d05554178c7e6e3556eb6ef68457a7e50b7 -556891f3c18ef8d1a484ac6351ce987deb06c72a 0000000000000000000000000000000000000000 -55697d5c8e17bc23394f4f8141317922ca47c489 0000000000000000000000000000000000000000 -556bea8a248ab01a1d709e6827ed394badb182e5 dbebe9f011cc5b9760d66c2251cc7b83fa4f712f -556c262dea0dd971a6cadc679e19a76b1a3e2c03 0000000000000000000000000000000000000000 -556e433836d876e55f939c9ea38e261f1c53e8ab 0000000000000000000000000000000000000000 -556f6b97515ae9c963de7c04fb4c1024e9ee8ae1 0000000000000000000000000000000000000000 -556fb71ea42aaa91d7d536734aa0ab75951239dd 0000000000000000000000000000000000000000 -55713d3fa09bd9702d8fcca5ddc60e5f304bbef7 0000000000000000000000000000000000000000 -5572f9e8552edcba18e5746a154b4ec9b6e01c0c 0000000000000000000000000000000000000000 -5575482c8b120c5b78a9cc5bf60795d7b4d3e541 0000000000000000000000000000000000000000 -557acaf3c4b856189a3009caa3de5eea0b076398 0000000000000000000000000000000000000000 -557d9ad881f369384caa0266abde410a91b50e36 0000000000000000000000000000000000000000 -557f8ed419f9798a76539bee44754d4288ceccad 0000000000000000000000000000000000000000 -5581b0ca662a84f42f6aaa8dbff9acd410602278 0000000000000000000000000000000000000000 -5583ef2a0193a1b76b0a5f319640a69b4cb4202a 795c8954c8598ffb8fbe487029ed9f74876f4d32 -5583fc213e026c2cabc19de112e5244d8416eb07 0000000000000000000000000000000000000000 -55859460de2454f298661e209cd4df32ca397f16 0000000000000000000000000000000000000000 -5586119eca8adc836dc6d9c0e8a19827a6a3b4d1 0000000000000000000000000000000000000000 -55884886a155156bcb33fd04a554955f7cbdd146 0000000000000000000000000000000000000000 -558979f32790c467593ec8467585576792143534 0000000000000000000000000000000000000000 -5589cbb636acd2c604a7f347894495c1623dbe79 0000000000000000000000000000000000000000 -5589d96b191650e5bc0dcc83d6b6028e7be224ea 0000000000000000000000000000000000000000 -558a383facf4b4a3a3f5a14077bb6d4db92aed07 0000000000000000000000000000000000000000 -558d1424212fe48c265921a66a3697a86c2e3aa9 0000000000000000000000000000000000000000 -55907a3eeaf0d50d6824ed87031a6984a6375436 0000000000000000000000000000000000000000 -55929e29ac7535345c9f38ad3f703c6f3cd2cc59 0000000000000000000000000000000000000000 -55940885de1e37b3f37346206e39391d6f9043ae 0000000000000000000000000000000000000000 -559550df6a7baeac372d76d4f95746aa1e4f3550 fd9c094995a59e102910a2a513f192196d92c2d7 -55956ac4e20a87375de1fb5888ebb97f18c827db 0000000000000000000000000000000000000000 -55959002bd9256a407a648b39c930ecd283061d6 bdb8f3543fb6a69a96936d33e2d838ba98a143a6 -5597927ad7945854cc333ef6cfb5c344e900c8f9 0000000000000000000000000000000000000000 -559b501e7c8daf632d1fe97ab5bf9aa108526593 a6232e202fd40f9fa3bcc6d1c392d3030371fc95 -559bbc2affb46e99855745b29fbb9961bf62d99d e407b88855a4e833489c0f279583498781551a73 -559ddac094e2379eafa0389bdc0f66ca7c78796d 086b310d500ba5628ed76f85da2a212fa1728336 -559e8e2e05e3446dd8b77f1f760e4be82503a0b2 0000000000000000000000000000000000000000 -55a075b1c3463201a870ba1572cb9d3756f51382 93f1fe56d064ff3c4d008c9e2cf12f38d97a05b3 -55a51786be06ece2140bb75168efcc609aaad1bc 0000000000000000000000000000000000000000 -55a52d42ae0932311faae321294d117ac064d408 0000000000000000000000000000000000000000 -55a5eca8af4fb6fe3ddb38d6e4d8fcaba18cff72 0000000000000000000000000000000000000000 -55a668cc6a4738da4bf9fabdfeb7670750bd8c65 0000000000000000000000000000000000000000 -55aa04cff2695193f9add5ab37a165f4de7f32ff 0000000000000000000000000000000000000000 -55aa25d1cbceeb7f48cb837becc827239f583be2 0000000000000000000000000000000000000000 -55ac051503dda9187b096d5be1baec4a5f2604c3 0000000000000000000000000000000000000000 -55b5652c85139309e8ab837cbee1ad729b25f2b1 0000000000000000000000000000000000000000 -55b62ad14007c10a6bdfd972cf3d4327a488dfe3 0000000000000000000000000000000000000000 -55b7203be44ea90e74ba197d0744552fe625c3e6 0000000000000000000000000000000000000000 -55b7456129b73f3908eeba63d76c61a07e3c31ca 0000000000000000000000000000000000000000 -55b95bdca0defc3998fe53b0c1903a02bbe46bbe 0000000000000000000000000000000000000000 -55b9bc0a53ed903f32de6d2b9284a358eaab8380 0000000000000000000000000000000000000000 -55ba4258253a70da1f8e97978dfb696d1ed7cff1 0000000000000000000000000000000000000000 -55bb0f8a7185a614e5dc90cd5091340cdde971d1 0000000000000000000000000000000000000000 -55bc46cba4354e254036eff28ffac5df52129139 0000000000000000000000000000000000000000 -55bca0bf3329cc4f30f05bb9dcab46fd86682999 0000000000000000000000000000000000000000 -55bd0eb047c0ede26ebd70aa0756e9598bcd65be 0000000000000000000000000000000000000000 -55bde7eab9bb2256a8ae638cc97d821bdf3fd67a 0000000000000000000000000000000000000000 -55be0d09b62055d91be7e32cfb870fe8820a7e72 0000000000000000000000000000000000000000 -55be314e2b8da6ea5c43030571b25bdc65bb977c 0000000000000000000000000000000000000000 -55cc28e8fe9fb1cc749a6ea6ea8015215a88793a eb5976e2d20bd617c1f098925950db1f16581025 -55cf035cb10fe575f668cd100048cda4d484dbea 0000000000000000000000000000000000000000 -55d32ace546da9837a389e0ba33fe91afd47ee3c 0000000000000000000000000000000000000000 -55d360073159ca65cc3f577cbb053f64e9528686 ff3316cf8f3eb856b351913663f40b6486e9c83a -55d731ec5cdf9961bd6085525316af91e32c8006 0000000000000000000000000000000000000000 -55d88a8d9cdc6b9ac991e7bdc397e565dd204c93 0000000000000000000000000000000000000000 -55db181e6586096dd416fd6b37080b7688425b64 0000000000000000000000000000000000000000 -55db3afa9b770db9266ffa914c772f1ca44ac6d1 0000000000000000000000000000000000000000 -55db9ff77b3ef33ce2053cd30df57efad260f5f4 0000000000000000000000000000000000000000 -55dbe97c66c4831bfaf783c32bbba263040dac7d 0000000000000000000000000000000000000000 -55df00f959d21ef126269d95a2c5aa96e62aaf0b 0000000000000000000000000000000000000000 -55df49e7f2423c04a52a7da144d8f4fa94de4173 0000000000000000000000000000000000000000 -55e0481a24fd4d7db21b62f1885973edbca25e60 0000000000000000000000000000000000000000 -55e1ffbb74003fdd5d956afcc134669b2d493986 0000000000000000000000000000000000000000 -55e2079a87f9ec40eff85deb666fbab44d525386 0000000000000000000000000000000000000000 -55e36f05b32b604d456aab51df4d77c6b31b66f3 0000000000000000000000000000000000000000 -55e504a34356872cb358417c7b0cc1dd89ca046a 0000000000000000000000000000000000000000 -55e572757c609902a923124ed1b93cf52905bf9e 0000000000000000000000000000000000000000 -55e7c9742dc7182b1aca3b399f8baa0a0ae96021 0000000000000000000000000000000000000000 -55e7ee28d69673fade7798b1cd21741afd52a2df 0000000000000000000000000000000000000000 -55e7f1ec9839a012584be2be25d72bc085e7e0f6 0000000000000000000000000000000000000000 -55ec40199871527f0733ff07ad8de84d30d7f586 a9b6cae79cb6d6fca9052ce4e037268408751ef7 -55ef57d80cafb71572d2a6ab5bf77afdaedc2d19 0000000000000000000000000000000000000000 -55effd73902bf45cad145d54c9d3f2be74e1b7cf ceb7f66bd9485832770b8595daf730e1507c4c4b -55f05f668bb9a0c7b5633d6df5c79ddc5bcfea46 0000000000000000000000000000000000000000 -55f2060721a1ea31a52a8a8cec267b1777812227 0000000000000000000000000000000000000000 -55f2a0f788d51f589c9671f8220285081ea1c421 0000000000000000000000000000000000000000 -55f2d0cda1972031881f6e3464946144dfb900a2 0000000000000000000000000000000000000000 -55f644c156f21a22428e7b3ca12d78db4a437ed1 0000000000000000000000000000000000000000 -55f6c006caf846e2e4ca1d6e63a70319d887f231 0000000000000000000000000000000000000000 -55f70d19870c396f3bf86b6c45826da3cb7e525f 0000000000000000000000000000000000000000 -55f8cae8979fb161fbd9f1cc4de725b44fa0d5c4 0000000000000000000000000000000000000000 -55ff32f2b62d5e810e73472395ca125809d11bf4 67c9eaf6798aab671a29fa43cf7087de424faff7 -55ff6b6136c5711a05ee98f5043ef2c42ea4bf19 0000000000000000000000000000000000000000 -55ffd3c43fbde7a0cee39cf9c0643667054277cc 0000000000000000000000000000000000000000 -5600a279c7904a92dca710222de2289613a47aad 0000000000000000000000000000000000000000 -56023920cb287d802c502b4a472933106d235038 0000000000000000000000000000000000000000 -560262a55786e36fe60b37653b1965d0e82c0753 0000000000000000000000000000000000000000 -56034e2c3f394a15766b365523c1e662b619113c 465071229eb8b455af3b4a87775b6e018e7b2fec -560a2e6464b7e9ba479ebf7dcc3725819f7eba83 24baea76947ba935cb1b465eb961f2397a23f27b -561087fa759a556d8891ef8a2d61f05852ddcef8 0000000000000000000000000000000000000000 -56125c6883209edb8e4f86fef58fc015add2c7ec 0000000000000000000000000000000000000000 -56142a30d8213170283fb1a6feb9729cfc24fdeb 0000000000000000000000000000000000000000 -56171c30f4f4bb558537d9f5b400f21fdd2ebee8 0000000000000000000000000000000000000000 -561d3b82afe96cad44bec890b4641ce177716142 0000000000000000000000000000000000000000 -561e36d646b8e48dc53a910234ee9f30cba147d0 0000000000000000000000000000000000000000 -561e931e41f4ffdf5da3a4bee645b471b28c7179 0000000000000000000000000000000000000000 -561ec90ec9cdca078887a5ea4d05e535a50eee09 0000000000000000000000000000000000000000 -5621e7baeeb54fd4cf936e5d00ff18f0d2e879bb 0000000000000000000000000000000000000000 -56233f6850019e3a27b41ddb457196579d1fcf3c 0000000000000000000000000000000000000000 -5626663456159de3c151949c5dfb8ef7ed4c41ad 0000000000000000000000000000000000000000 -56293cbaa639e0a883b7135a1121b0e3f9ee215b 0000000000000000000000000000000000000000 -5629dea2118afc94905c9c0b255b458ad8272d4f 0000000000000000000000000000000000000000 -562a216c8108885a492cbfb66e2d5734847fa19d 0000000000000000000000000000000000000000 -562aa81d99a81a56aac6ad7e92672c91d10048da 0000000000000000000000000000000000000000 -562d2000fead91f12413a7e8e678da314b4079f2 0000000000000000000000000000000000000000 -5631fca1508d4e60851c3f89bc8f65e79cb93df0 0000000000000000000000000000000000000000 -5634a29c56b5c13a181d4f6bd7aa7e6e4b1bfc52 0000000000000000000000000000000000000000 -563ae44518ca9b3891ad9b4123cad249f1598ab3 0000000000000000000000000000000000000000 -563d5b4e55aa18419eab67e5f53e1af8ba65f5fa 0000000000000000000000000000000000000000 -5640bc87900c7e1d2b7ca346ae51e455a8fd842a 0000000000000000000000000000000000000000 -5640fb2f62d0812bd6a58b0ecfb44fe42aae3cf2 0b2086aa37449ead0b6079944580d3a0a4d5e60d -5643fab1d40f2ee16d3cf583dcfbe15f62116fcb 0000000000000000000000000000000000000000 -56442fb79f87c5e0b70f77febafb432ef8f785d4 0000000000000000000000000000000000000000 -5644e740fdc87b103994cc01cffab2a623873a94 0000000000000000000000000000000000000000 -5649c86c548d8557baa9f61db836433987a852bb 0000000000000000000000000000000000000000 -5649fc2b619a3dec929b06c64cb0a723b6126b23 0000000000000000000000000000000000000000 -564bdc2db8f4c01ba36f64e24356756442b74bc5 0000000000000000000000000000000000000000 -564e172aaa0bf4f71a053c98592d9711ce5f6aae 0000000000000000000000000000000000000000 -56507dd7df50ea28d0140ddb2aa8baa1802433ac 0000000000000000000000000000000000000000 -56509d07ae636f076057f55bbb2572ab7b7a39eb 0000000000000000000000000000000000000000 -5650ac40beff0b033fa8351ab57641391dacaee8 0000000000000000000000000000000000000000 -565146892ab4fbe8c3ee791b4e5508a35a3bd0cc 6a25db4d5c6ff30718c87be8b51fbadd8e955fa9 -56530634551b6cc2adbd4e574f42829823932ec0 39974e7904dbe989ac4379483df72dd58be72746 -565582ac3739b56c81ee0206aac9c994ca9fdb5e 0000000000000000000000000000000000000000 -56562880bd287b2d96519932044f911db518f2cf 0000000000000000000000000000000000000000 -5656e18c6abb474a0a8c86b8aa945f3468daf903 0000000000000000000000000000000000000000 -56591e6754bc29c9cc36b5c901a47699f7bb421b 0000000000000000000000000000000000000000 -565b5f3de9d5a8d66c1e0b9c3e2226c69f089bcb 0000000000000000000000000000000000000000 -565bd8b6cf2cae44ae2bc54ef6dbe6ee70ddfefd 0a13dd22a5cc7dbc491e7af2dbcac4028fd04c87 -565be1cc1a081ab7e71433013925ba751d959e35 0000000000000000000000000000000000000000 -565d140248adf5507092461279dfaec75a1d1c0c 0000000000000000000000000000000000000000 -565e478d69a9d0c217eda773c77ca823423adf21 0000000000000000000000000000000000000000 -5663353e7bf54f3639ac765c82c11e4712b9cb94 0000000000000000000000000000000000000000 -5666a83cc49e1e0c382b177ba3a0208cab4454cf 0000000000000000000000000000000000000000 -56680aaa7723abeb3af924f7cc12fdd51f867700 0000000000000000000000000000000000000000 -566c82cf24ce20cee97f78204eeb55d2ac311cf3 0000000000000000000000000000000000000000 -566dd51bb1e69a8a955b810c7693bba4c0d2998c 0000000000000000000000000000000000000000 -5671f3fe71c2b96d129896e1f6ed73cf081e5246 0000000000000000000000000000000000000000 -567485bc84bf5dd63d4971c7286647d72ef79cd6 0000000000000000000000000000000000000000 -5674c847574146c35e67920e830433d75bd1214c 0000000000000000000000000000000000000000 -5675431936c7093235d48897901fa2e5e9cf0b46 0000000000000000000000000000000000000000 -56778878f60814271db1cfa9a61638c48ab52ae8 0000000000000000000000000000000000000000 -5678ecd93bf69e434e31e4965c6bc9a30d8e7ceb 0000000000000000000000000000000000000000 -56791338a682585a66abb251af5b91d7085e073f 22eca240f7a0a36df4ae4ae7ea7201812a55fe13 -567a620c780a44b84a10dff3826fccc1d7fe3be6 0000000000000000000000000000000000000000 -567afe32ad95e019af6ecf025092443aadf6cbbe 0000000000000000000000000000000000000000 -568149c3c464943faf1c0027bc96aa1e9dd8a56c 0000000000000000000000000000000000000000 -56815ea29b79aef948877dd3d38ce1c28a0c9b47 56ec1f91e7198744fdaa1d91c64dd470b7d8d755 -5684d889a8c036ea195e65fed48b0d7e989454e4 0000000000000000000000000000000000000000 -5684e2cbbc6e0df94b9808c87ecbae1419f61399 0000000000000000000000000000000000000000 -5685fdcf97e2052ac538beefffbb225cf329b1b5 0000000000000000000000000000000000000000 -568b69c9946e6143e7d3bd5607affe9494e682c8 0000000000000000000000000000000000000000 -568b98d64752c752101ebee0e9240d60e2bdc44d 0000000000000000000000000000000000000000 -568cd695298b68e72670addcac0f78d4834114c2 0000000000000000000000000000000000000000 -568d68b95ac7a99963076491f4d8f76d6c2733c0 0000000000000000000000000000000000000000 -568d95f88bf691bc772ae4a38dd56e57b11c3c3b 0000000000000000000000000000000000000000 -568e2ca32fa5bb421246cf8844dfb3c949d50ae5 0000000000000000000000000000000000000000 -568e50e215de0f06fe5de7bc3412843ca88d3539 0000000000000000000000000000000000000000 -568ee52377b685f82c351e7df09005297207c587 0000000000000000000000000000000000000000 -56956763528b01f23f36358d731075fbbac0da8a 0000000000000000000000000000000000000000 -5699ed7b6111312f90618f08b7678061da6c7ccf 0ed767563832962b3d0d9dcc4e6bfa13902dcb94 -569b9e616a2fb12232ae99a6377c37f211e31bc5 0000000000000000000000000000000000000000 -569cfa6d6b22194d60adc52e519942ddba22881e 56543bac1d5d6e56f9ff1e730f35a18eea4e1cb8 -56a34a0d1160245bd92e2e0cace201808e6fd75e 0000000000000000000000000000000000000000 -56a48edc0a9c4aa9bb66fc7a650feb14197545d7 0000000000000000000000000000000000000000 -56a96a50fb3f54e66f88b9cff1cabd47362db778 0000000000000000000000000000000000000000 -56ac480cfb88b5483876f3a6d01df1bf6d6c0f39 0000000000000000000000000000000000000000 -56ae59f95baeb72ac33285b3fa3e710f61931e82 0000000000000000000000000000000000000000 -56ae60d50d3d5891ed667ae108fc844739e24b9c 0000000000000000000000000000000000000000 -56b04827731621bcd5b4743115d710eba47fd806 0000000000000000000000000000000000000000 -56b0ad06107c9b6f17335af4fc502e42db15a84e 0000000000000000000000000000000000000000 -56b1cbc1a90d860ee72871fa38eef4413b83ecba 0000000000000000000000000000000000000000 -56b4b1960e07355f889ef6e4e3b75ebdc59507b9 0000000000000000000000000000000000000000 -56b50d5677758d610d559c5f350f429739b33921 0000000000000000000000000000000000000000 -56b60675b8d9ba5ebf26cd7c5c3a80f10491b9a3 0000000000000000000000000000000000000000 -56bb8fad1fd5c8593ae1bc5ba7ca7f7c5f9ff34a 0000000000000000000000000000000000000000 -56be1041e5c8ccd9fd321fe16d64af904d8a4d95 0000000000000000000000000000000000000000 -56be43f8b269d5787397ceca343f36bbd62809a4 0000000000000000000000000000000000000000 -56beb5f328abba5bc25c2dd903155933f3ab4e76 0000000000000000000000000000000000000000 -56c22ac5c49711d660d74e127f622a88513b4c84 0000000000000000000000000000000000000000 -56c428e48336b49a2d2f8c655b6571c8f11a1f57 0000000000000000000000000000000000000000 -56c4ea82bee3e54837f72e493ed81b6020a63725 0000000000000000000000000000000000000000 -56c718d1efac7ae65ba4d05585c68b6bad84c445 0000000000000000000000000000000000000000 -56c755c5f049fc10bbb34018b6f3cf4ed69d4084 0000000000000000000000000000000000000000 -56cab0b0be94f6586f7f168f2c25fae3c811c115 0000000000000000000000000000000000000000 -56cc0f777461af6fae44b58bb6b830fb66a17a84 4f0b79951ff8322772910055b55fa06e1158288a -56d05862c1323635e32f4fe5509897f307f3f61a 0000000000000000000000000000000000000000 -56d2bc5bf7a30f5d8ca3668dee33053f525c1672 0000000000000000000000000000000000000000 -56dae309f62a22cafa5861f1571673f15a9c1f42 0000000000000000000000000000000000000000 -56db7ad1df37d30a8c2289565e38f6bd03011064 0000000000000000000000000000000000000000 -56e0632595d78043fe66e01f897d925c7579a24e 0000000000000000000000000000000000000000 -56e2aa4ff45689bb3733616f34188f2a25695a2e 0000000000000000000000000000000000000000 -56e3e61f453bfb2ec23d6e946373818ce9430b17 0000000000000000000000000000000000000000 -56e659b2dc7168cd88ccf624013e6df69b675e39 0000000000000000000000000000000000000000 -56e917c6691a7b376d10515393410b574fb0e9b6 0000000000000000000000000000000000000000 -56e9ece746b317a078d0eadae19931b8c96fac64 0000000000000000000000000000000000000000 -56ec221f29d7d556dae5c929297cf5f9b1871a88 0000000000000000000000000000000000000000 -56eca1c39d582b25e568de0fcd8098150af3563c 0000000000000000000000000000000000000000 -56ee04b0cad2de92f32fd1b77dfe1e54817a28c0 90661d4b64c512feb945f101f74eade2785d251f -56f06f6f0e31ba2db9a7f587e3fef89c8625a724 0000000000000000000000000000000000000000 -56f232a994f0931135920b5653e2b3db15def93c 0000000000000000000000000000000000000000 -56f49b5b99e89bb806acc9721651ccb4dbe3b5bd 0000000000000000000000000000000000000000 -56f51f601b37850ed7d45a04b5ba20c9e6bafb20 0000000000000000000000000000000000000000 -56fb464e77bc4cb1933cb30b6f6f734a7dccb014 0000000000000000000000000000000000000000 -56fb691746801add7d65811954c40c1a493f35b8 0000000000000000000000000000000000000000 -56fd9ea411b8a6ad948b64c74f6d73978817e48e 0000000000000000000000000000000000000000 -56fe04f2744d0cf0b8f64d77df72820ce08ddf57 0000000000000000000000000000000000000000 -5700871f9d037a59d137be318f89deb7e146bbf6 0000000000000000000000000000000000000000 -57015edfe2dd12072d591057eac5461c37320be4 0000000000000000000000000000000000000000 -5702a6cdc7652907c262c65a550e873997e5726e 0000000000000000000000000000000000000000 -570cdc0ceb6db0452b080c97bb5990b2a11dfbc3 0000000000000000000000000000000000000000 -570fc7b3811eb31877abcc1e365209c71ad28c5e 0000000000000000000000000000000000000000 -57104b6e6ea8fddbbc683360d49c88302af4660b 0000000000000000000000000000000000000000 -5711991447dadbca733cf7544b76b51218957a42 0000000000000000000000000000000000000000 -57123fe7baacae0b54098ce2305091a4bf224081 0000000000000000000000000000000000000000 -571258fe2e3a66bdc70dd8a4951a281b3766270d 0000000000000000000000000000000000000000 -57177f415976f0c37afacfdaac08269fc568d672 0000000000000000000000000000000000000000 -5719c145551224472536d729440118d4f9229355 0000000000000000000000000000000000000000 -571c2006021f8d204f3797b1f7079235c161c4df 0a5ab76472ca87f8d79feca7c6b29fa0d6a39eae -571dcdae2bfcbd81492a99dd3c121dd6876b612b 0000000000000000000000000000000000000000 -571de1018d56fd1ed065874ed8ca04036fde06be 0000000000000000000000000000000000000000 -571e69bfce7d595ed37275d46f80e30c6a3c40e5 0000000000000000000000000000000000000000 -57232e0ad8146634b748769c29a8e83fc7e0f85f 0000000000000000000000000000000000000000 -57236796d184a3fe3de1f226accd92fa603018c1 0000000000000000000000000000000000000000 -57264479b13abb6ac410904bfd5e527bb8020216 0000000000000000000000000000000000000000 -5729dfe1f1518accd0cfa403112e2c4b7b872b00 0000000000000000000000000000000000000000 -5729ea5a7928aefbb4735cdf0af394b243285241 9e4ca2f182d2843c2105a0228f1587ed2025f33d -572c672502a7fef380483aaf843c7515fcc81b71 0000000000000000000000000000000000000000 -572fa58ab8936bdc7d63b7330de7bb2f1978b3d5 0000000000000000000000000000000000000000 -57304345e703afe2bd0b00d90c535c868e86f995 0000000000000000000000000000000000000000 -5730e7a2fac86dc66be7380ebe57baa2b054da70 0000000000000000000000000000000000000000 -5733f2023a2aa3112b2e6a560b130523dd8fce03 c7b396aa23b070f59dde0aeb8ae70cdf83b18f13 -57348daadc443b9b529ef2739e995d6852110f85 0000000000000000000000000000000000000000 -5735231eae2a68dad4ec9335d9792f92d6ea080a 0000000000000000000000000000000000000000 -5738784073598613c9fbaf468d7d9d9f2474a927 0000000000000000000000000000000000000000 -573eac51e4b2c8919b2f7132315edad09aa61068 0000000000000000000000000000000000000000 -5743eea6e4be1621b4c80185e6dd9e0d3994a49b 0000000000000000000000000000000000000000 -5743f224cd541f744a4867574b5d6dc40ef42cb9 0000000000000000000000000000000000000000 -5744be5a4d239c18d4610581bd32b69a7d82947e 0000000000000000000000000000000000000000 -574604d2945e04ab0c8df39695fd7035f9df4304 0000000000000000000000000000000000000000 -574787befb5e20713f93bfd9b6732bdf66651622 0000000000000000000000000000000000000000 -5748a4eb77091120bcc97a5236440c4477a0d539 0000000000000000000000000000000000000000 -57492d2928a7aa5d19d9bc0d6af5c52ddcaace9f 0000000000000000000000000000000000000000 -574a644f1de7086fdd7d2c2d1b4b2af80bc295df 0000000000000000000000000000000000000000 -574b732e46869cb99457b0d8a87eae16eabc6de3 0000000000000000000000000000000000000000 -574cadefb55396014dcfa7328fc0fb7a514604a9 0000000000000000000000000000000000000000 -574de1a7246c927e2cccc6152e41b2195371ec56 0000000000000000000000000000000000000000 -574e538f17dd284e1828acddf2d3da97aa09dbe9 0000000000000000000000000000000000000000 -574f492ae951e820d36bc6d9273f9da90ba46ef7 0000000000000000000000000000000000000000 -5752527dd3455590eabf04521bf6eb1cbdb6e6dd 0000000000000000000000000000000000000000 -575b7172f7beb909ce98aafc48736053b26b5407 0000000000000000000000000000000000000000 -575c3134e8dc67aee4688b0afa6b94becf354352 0000000000000000000000000000000000000000 -575ece7ca1a895965937ad9b8a5b8f5b705e63ca 0000000000000000000000000000000000000000 -576091e6b746d0ed0bb349ee3cc96677476853f4 0000000000000000000000000000000000000000 -5762af16c5ed157e5764c6edc02b13e8e078742b 0000000000000000000000000000000000000000 -5763832b3e0247afc78038a0172134d6c7dd3287 0000000000000000000000000000000000000000 -576407786b3fc916543b034afe51969c13824e9c 0000000000000000000000000000000000000000 -57641e9fac1e5d8d235b60c2752bcec79d077316 0000000000000000000000000000000000000000 -5764345c8662c22b570bf453650a9dd584bd3abb 0000000000000000000000000000000000000000 -5766bbf8cd89cda01c5ca1e1cc7cf0ebc94b542c 03f5241a193eecc6679f85e8cab448d95e507abc -576a10ee84e578a46ebd78da88ce951482ea657b 0000000000000000000000000000000000000000 -576aca40b5f74275cca524f4fb915f29123355d9 0000000000000000000000000000000000000000 -576b5fc5ddb750d3b14b0f7d7aa8a4955ef1f63c 0000000000000000000000000000000000000000 -576c7c43febb2eec5718d8320f92606423413983 0000000000000000000000000000000000000000 -576d9a8422b61668113a8065f0abc00849f458b2 0000000000000000000000000000000000000000 -576e684a19d8016ce583138ab9765e62c03bb234 0000000000000000000000000000000000000000 -5770355a66d2949f3132c7c6f4808dc035121a42 0000000000000000000000000000000000000000 -57714d4eb027a697d42bf2d86fe882862a090673 0000000000000000000000000000000000000000 -577239f64b3959c22d348a5f381eaf32fde996ed 0000000000000000000000000000000000000000 -5775a147f2985c9ed9ed5f5c37a9712ad4baf60f 0000000000000000000000000000000000000000 -5778b68049cc01810523b09b028398c70115cd56 0000000000000000000000000000000000000000 -577d06440a01184d3a155734b0dae6ecf46fe2b2 d6b6ccf3f3ef5965cf5b6c605e3f2d24aff1c146 -577ff9add3da28a54fa1fab13dfda51392c1dfa7 0000000000000000000000000000000000000000 -578017c37a91ad182e67e4d0cc1c9f28a5694f23 81a26fc2f8f17dcbb0b0675bf6644f071ceced70 -5783476ce3e4e827f85045b7c5c76f966b9acffd 0000000000000000000000000000000000000000 -5783afacadc643d901276d4314d75a0186397dd6 0000000000000000000000000000000000000000 -5786b9e7f9abc88b6154ee28a11558bcdf29ef85 0000000000000000000000000000000000000000 -5787d74ce439741a4656551604df0b3b24e6fcf6 0000000000000000000000000000000000000000 -578a13198f5c77b27a3634489a979a6bce319f27 0000000000000000000000000000000000000000 -578b162c8a59eaa35c060f173c790d8fd2b5e455 0000000000000000000000000000000000000000 -578f5f374448ba2ab7665183aa59ad1b7f788cab 0000000000000000000000000000000000000000 -579782179f40956864f21eac42e3b29ea6451283 0000000000000000000000000000000000000000 -579a518e3d8572368196454ae09b3af6fc0cfa08 0000000000000000000000000000000000000000 -579b911422fdc237d0b8eeb4863799c2af060199 0000000000000000000000000000000000000000 -579ed5184d3c61f2627552dace4206c2933872cd 0000000000000000000000000000000000000000 -57a2286bcc43ee210cd1477cf354c8a92214d14c 0000000000000000000000000000000000000000 -57a239da4d4673478d433580ba55a71acfcd4885 0000000000000000000000000000000000000000 -57a2f4c34cc3c74a7040282dcd60b906738a523d 0000000000000000000000000000000000000000 -57a6e05ac45052159ac0cf5d3859115e191a9930 0000000000000000000000000000000000000000 -57a80a8bf3b1c182150b9cb40c29ca62b5f24120 0000000000000000000000000000000000000000 -57a945c977e3e6d274895f44645c703ebcacfa3c f6642f8ff1c82d4695f9fbc286f33f0984c15e2b -57a9b231b1b5b7152a3232d51aa26f51c0c14b41 0000000000000000000000000000000000000000 -57ab0d0bf78adbd7068208f1f05be20b5c0ddc62 0000000000000000000000000000000000000000 -57af376c5f45150f478887dbb46a6834b64f3990 0000000000000000000000000000000000000000 -57af8c0f5592ba3cd0db8efa3768546350b324ec 0000000000000000000000000000000000000000 -57b33ec289d408356fc0a404a5083fdc9f4db87e 0000000000000000000000000000000000000000 -57b421995b24f522b376befa92d042eb38857dff cf66df81d6f02157e744448ca8aa699b29b7bf66 -57b593d529d12995a693eb3d2db5ac71e238f1e4 0000000000000000000000000000000000000000 -57b8ee1b18aa91b2420d038d40950e9691c3e5b0 f01bbac7b40d0d7814c68fb4529daf8bbe0dadaa -57bd720f1a864dee427c0b7bfa9ca3e079507fb7 33b8a965ed9964d0f29f94205c109cb404cbed83 -57bec9f45d7fe3ae9e6c9a9b00fc6b2475a98853 0000000000000000000000000000000000000000 -57c38808e4eed7fce33992a32b2ffee78dd8004e 0000000000000000000000000000000000000000 -57c38af2b053068ad0f1dfdead8128b957ccf4f0 0000000000000000000000000000000000000000 -57c47965ffe21a7b7943d1de491ec31733833c64 0000000000000000000000000000000000000000 -57c6685a7087d62f0375278d5c329ad873f81920 0000000000000000000000000000000000000000 -57c7669a1f5336cb17413e0b46540c52c77ee84f 7107d2d827b3ca8752130c6ae7974eaf0a80cc78 -57c83578be2f0ebf3528f1296040fe738dac37de 0000000000000000000000000000000000000000 -57c8a8955afbd07290c4ee77d8cc15da17a8cf0b 0000000000000000000000000000000000000000 -57cd821db550f8322765a92c8e1a89f0229738f5 0000000000000000000000000000000000000000 -57cdcf4cfc0c3c94f69b9e75cd17eae334ae6682 0000000000000000000000000000000000000000 -57cf5ff3bd4e488c02c9d6e86be4ccf573b7c5c4 0000000000000000000000000000000000000000 -57d1b0df36cc1da4fae0113979343405eff223fd 0000000000000000000000000000000000000000 -57d5f77e18b3fd8c139389e8dd765ddd56370885 0000000000000000000000000000000000000000 -57d928fbeabb0b2e249259d98c34147728795e99 6c5b0e47aaf7c4a7d8b43a7977e86294eea82e5b -57daa6747150ce515ab8045c2a69ea857d88a202 0000000000000000000000000000000000000000 -57df7bc3961d1226724b46e2317dcae770d4403b 87b52103a3d7a76f4192f1b0f40f6d837298df43 -57e27d2a7615da2ee6de57ed27eb40b473d487cb 0000000000000000000000000000000000000000 -57e587523bbaf75da5d0b0e803c92354f4317485 0000000000000000000000000000000000000000 -57e7ad36323183507a46b33b6df08b3ee2027c92 0000000000000000000000000000000000000000 -57e995fbd9d94e620acc7ae598073cfd23c21544 0000000000000000000000000000000000000000 -57e9d0f7171bb4d97a40c7d686b664e0658228dc 0000000000000000000000000000000000000000 -57ea81ca453bbf964446ba28043790c799d262c3 0000000000000000000000000000000000000000 -57ec267b58419f3a4af243b43aa59235ce7bdd96 0000000000000000000000000000000000000000 -57eddcd303a2e1776af4fb0cec0576578e937029 0000000000000000000000000000000000000000 -57edf0781398076a5f48af36de48b6dc8222f91f 0000000000000000000000000000000000000000 -57ef009120f8d6e75fb84fefb891846ed85a8144 0000000000000000000000000000000000000000 -57ef7a7edbf3f3ec7e41275d76f181b4477d30b2 0000000000000000000000000000000000000000 -57f128cfa77efde28e0f72b1f656192b4c62810f 0000000000000000000000000000000000000000 -57f35653b4f20de4741b7409fa7c6d3a7f470897 0000000000000000000000000000000000000000 -57f4d8e58f5a0e95cf3c0ee1a14fbc30cb4114d7 0000000000000000000000000000000000000000 -57f5ba57c9129843da634b547807c0ef7e9ccf41 0000000000000000000000000000000000000000 -57f5cde3ce57ccad06d600d8a29d781f475faf34 b97d11ea5db0cf2bc5220801de9b27672617cc25 -580ca29de3202bace9610606a6c80b0a7f3b5c47 0000000000000000000000000000000000000000 -580f15d31d83265189af061c7fbee1daad5ffdbb 0000000000000000000000000000000000000000 -5811602ba65b767d43aceb675be8e5631de1a6f5 0000000000000000000000000000000000000000 -58122bfc6ea1f1df7e737ad54aa9340762f5d6af 0000000000000000000000000000000000000000 -581263ee457523088d54336b25c7300e7fe2ccf1 0000000000000000000000000000000000000000 -581291f53d4efbc8f87bda621b18f4a3da7d0ce8 0000000000000000000000000000000000000000 -581435de63f01e5a01463b8a801648d424483a02 0000000000000000000000000000000000000000 -581589d2c4d3183f1c0e67214a65cbd181a5edac 0000000000000000000000000000000000000000 -58158f9605bf9a7b479621b8bdf0e7408dcb5692 0000000000000000000000000000000000000000 -5819e3699a203f43a150ff58c8d1647773dbfd76 0000000000000000000000000000000000000000 -581d748f1669182569290f9e6b915270ee41144f 35785ce8ad0557e65dce285c04f730836f047788 -581ef07abc7f538993b806ad0203abc29551620c 0000000000000000000000000000000000000000 -581f83cc1470cd376a876b23426968f405b46b84 0000000000000000000000000000000000000000 -58209df1b3464fc95727ca0c79086d6bb26ace1b 0000000000000000000000000000000000000000 -5820d502f6d29578072ef5db7b6d09e6cd3dae32 0000000000000000000000000000000000000000 -58232c4baa29033d5d8a6df95ad24f4acd40b10e 0000000000000000000000000000000000000000 -5824a11e7dbc079c18e211774aa8cc9047783bc3 0000000000000000000000000000000000000000 -58257f0979feba97c5777260f0f66caea6951387 0000000000000000000000000000000000000000 -58298041e163cf20bbb48436f3837f378c8e9548 62f4ab45832d2d73e3acdad475740dd770e5b197 -5829bef99158f62ffc91167f861f3a34134107c9 dc552d2a8b3b194b2ff2d2ccb7d08ac99842f1f6 -582b2d79ed65a5c02eb1799ba9e500b317236eb5 0000000000000000000000000000000000000000 -582e75b5c4323845594316daa9e0d8447f8bd395 0000000000000000000000000000000000000000 -5831afa921a962123c414c044428f132b395f3c7 660c2ca311323a61262d3784ee8af0ef3acb99b0 -5831dff56f558be94c70e4aa6c55a27c15e3e4a3 0000000000000000000000000000000000000000 -5832a97c699c5e1bc808ee900447fe751af0d540 0000000000000000000000000000000000000000 -5833c91f2cc3715b6f3bfbebddc1368bf99e1b75 0000000000000000000000000000000000000000 -5836b2069ddc6cbccb4c426855e7975a4ffca44d 0000000000000000000000000000000000000000 -58374fa210594101e6eccdb0988aff94eb601cfa 0000000000000000000000000000000000000000 -5837c98d90810f4cdda3c98299c05e651988de1e 0000000000000000000000000000000000000000 -5837fedc3f29cc3ab04b22171f6890a294a2f8df 0000000000000000000000000000000000000000 -583929f6e8494cb0824fd1288d2f7ebe7a2736db 0000000000000000000000000000000000000000 -583935c3337d741561ff21f809b15d7d8080af56 3ad6a0c1dbf98676aade08c6a88a4ebbe19827d4 -584095e7e8433fe22ac21019af4de7a10fcd1d36 0000000000000000000000000000000000000000 -5841e4a937f42ac3bdea9d2f4c5bb70b159cbb5f 0000000000000000000000000000000000000000 -584212cd29bade747a52d8d47e8509c1669fbefe 0000000000000000000000000000000000000000 -584248bf889c40bf2c442eab36fb2259efc862bf 0000000000000000000000000000000000000000 -5843658ca513a9b7a6c7da4113679641c2fe7ec7 8c9e523a9664a2f9c44ddf0a712d60de8c0a0baa -5844e470729e19619799be9a8e508d76240a37b9 0000000000000000000000000000000000000000 -5846521e53296a0c99426e1025375bcad0a43758 0000000000000000000000000000000000000000 -5847198c3547a1c75d6b877638c7afd96c27bea8 0000000000000000000000000000000000000000 -5847a9aee08ed83176490ed823e7382d6b174bfa 0000000000000000000000000000000000000000 -5848f27a4521dce3c3685066c4030d8301bbfb3f 0000000000000000000000000000000000000000 -5849106f8afbd364ae7d305022ec69ee4f3dc526 0000000000000000000000000000000000000000 -5849b8f5089d1b0bfba5dc3a2d4bd9bfd2e88066 0000000000000000000000000000000000000000 -584a9fb976cccc93109776a904ec1c5ddb2d580f 0000000000000000000000000000000000000000 -584b64bff5b56cc21a885926127e80ba5749a83d 0000000000000000000000000000000000000000 -584bad51be610b29d30b59ae9908848ab78631b4 0000000000000000000000000000000000000000 -584c3e8805b728ec0cfde0318bb34e00ebc36324 0000000000000000000000000000000000000000 -58518ea541afbcaa57294fef18da39131413cfbc 0000000000000000000000000000000000000000 -5852af792593a1a1838982915476db2045344262 0000000000000000000000000000000000000000 -58548629819416499093e70b837cccfdfe1fa8b8 0000000000000000000000000000000000000000 -585f7af4ee001badfe9261566bea37648d71378e 0000000000000000000000000000000000000000 -58645a79f1993effc0571f7b49acc9aace0e417f 0000000000000000000000000000000000000000 -5864c5a8ad42b2fd3251304ccaeeb4870a7bd328 0000000000000000000000000000000000000000 -58652094db49cd55935d102fa7becec6989b9d15 0000000000000000000000000000000000000000 -586809db1b0f2b35fed783972a25e2ad091e4363 0000000000000000000000000000000000000000 -586a2fadb6dbd51b99e8bf69a42f7861419ff2d7 0000000000000000000000000000000000000000 -586c9b218c40fea1d8a0087093a1f1ccbe11cb45 0000000000000000000000000000000000000000 -586e04419535f434ef06e6d760e572ec71fe7802 0000000000000000000000000000000000000000 -586ed53748c3c51a3c2c9e8a8920a31d9d06edbf 0000000000000000000000000000000000000000 -58707c8b0487acbdf57ab86a8efd59dc9a529622 3daa0f721e8d7d56aab4c3b30bb91f3ee6dd26a0 -5871c9d9bfdcc6288753c22821a3b319f62794d5 0000000000000000000000000000000000000000 -587830d5d261802148a160a59059dd8d76385fd2 0000000000000000000000000000000000000000 -5878ab08d2d8c4b42b2750d82ec79a56a9cdbc2d 0000000000000000000000000000000000000000 -587c980551f711dd6852ceb5b20f7e0b9265e047 00614d34ae07cd9b02f8bddcb29c636251bfee37 -587ccbd457ad05c10519affa375b2bce2766429b 0000000000000000000000000000000000000000 -587d8430eb9b94a5a340e550316d49e403ce1152 7a6d36433d65cd50a90c27e991e7ff2202caa990 -587de79705fc40682fa678296b4e42cbdc55314a 0000000000000000000000000000000000000000 -587de9309a744a8eacfdf14f5376059510692d2c 0000000000000000000000000000000000000000 -587df982a2e7dde466eea603f2dd8abc8c5dad20 0000000000000000000000000000000000000000 -587f082034a26dd5abacf9bcbc117c110af35a2b 0000000000000000000000000000000000000000 -5881f96d8bc6df2559b9600336d6c05369db77b2 0000000000000000000000000000000000000000 -58899e0b3efc1c134784dd3e3a508557bd38f3ca 0000000000000000000000000000000000000000 -588a44da9000e41d3d269f088569ff92b9fae176 0000000000000000000000000000000000000000 -588c394c1dee06f83a6d9c4fbfacc54a4c38973e 0000000000000000000000000000000000000000 -588cfaa5ed5c7c749ccd6cab5d7b751721d4998f 0000000000000000000000000000000000000000 -588debcb3ae026d2839fdfed6688edfa7ff91680 0000000000000000000000000000000000000000 -58906c9742db2d6bce8f163eace38712a37980b9 8e63510487f238b4dcc1af932ed50e59250ffced -5891f0a7872215de83514fe5cdf3640940c7c56d 0000000000000000000000000000000000000000 -589270aa5aa58d2c0750fc9d4958c0fe4d13836c 0000000000000000000000000000000000000000 -5894f6e9704bd94daf5488c0ae6bee653eea7e1c 0000000000000000000000000000000000000000 -589b749bcdff6f0dc538e94557c96e7dac246fa3 5f53c2dd269db3f40224f0bad969bcd547367371 -589ce16beb92ead1a09f8cf9eef9ae6e16532c60 0000000000000000000000000000000000000000 -589ebcb6d54e699c3eed82b1f72c9d70a83dcfcd 0000000000000000000000000000000000000000 -58a08565ccb44386ce148db9cf2e089e7a24b10a 0000000000000000000000000000000000000000 -58a26b846d66c129672f05df0be2908f616e08da 0000000000000000000000000000000000000000 -58aa2c2dc0804adf072d3bd099eaadd0be28289d 0000000000000000000000000000000000000000 -58aca47cd28460e01905007d7777e61f391a5f49 0000000000000000000000000000000000000000 -58aed806b29dbbb340b4b70598ba9d3c5722aaeb 0000000000000000000000000000000000000000 -58af46744cefc908fbe498e851748758bf9d2c98 b3441a9cef7d201a7389de542534a472d41dbe37 -58b220b7b71c1f74180da8e37584c17333561e5a 0000000000000000000000000000000000000000 -58b50788ea119e1e9065b5d1cc016644d6dcc9cf 0000000000000000000000000000000000000000 -58b5316851bf162effe8d1ff464b7d4488b6addb 0000000000000000000000000000000000000000 -58b6214d57e334492e39a9d28085ae62aadd0eb2 0000000000000000000000000000000000000000 -58be32a1d40bde870bfd2f8bd82d36938149d09d 4bd6d744f5ea8625fe2ca4462d6974a2e351d227 -58bebd0fec31d25f8fc6574f58ac56ce598521c9 0000000000000000000000000000000000000000 -58c419eb2e8fd09fbe3bc897cfb4c52ba4be7be6 0000000000000000000000000000000000000000 -58c6a63a65c5550d9a4b28ef8ba224b2fc245309 0000000000000000000000000000000000000000 -58c799395b52c7de4e68b9ae494037c5c5cda03a 6945f31ae62d38013dd6205595db9534f48f98ce -58cac1eca511a9234020f5bb167b594a89b9529e 0000000000000000000000000000000000000000 -58ccac28c189a45c6c3f0280b414395ef72a9cc6 0000000000000000000000000000000000000000 -58ccfeb959c508cf231930300021af4b7c6e6086 0000000000000000000000000000000000000000 -58cde0c5caa70bc184760f24e99976784d64a891 0e5f82ab57001db26becd089095d4d654bafbb9e -58cdfe0ec955bed03224ca6156af1c6c3350a2c7 0000000000000000000000000000000000000000 -58d06079ce64dba53a3ef0b04a470c848ff283f0 0000000000000000000000000000000000000000 -58d11dfe19531e1355980b2892964c07dd8e8068 0000000000000000000000000000000000000000 -58d1813178b506452ca45051b241c2982a6cd4af 0000000000000000000000000000000000000000 -58d190bce3ee0db136502bd705e7d515ba9d9447 0000000000000000000000000000000000000000 -58d1ff5ba6a6dc03945c7b4bfd4c78606c0bd65e 0000000000000000000000000000000000000000 -58d4069d7ff890c1c7215cd1312205a681da632f 0000000000000000000000000000000000000000 -58d8571a6798f2a511ec5ec89ecff1f6e115d60e bf01029c259625212757b05922288e9277c90f18 -58db5b2b8305cd9518b1175ff31ef6cbbdf3ec35 0000000000000000000000000000000000000000 -58dc296fc531271c2e471e513c4215f7a68fb288 0000000000000000000000000000000000000000 -58ded35af6fb406dcf82a963267fa4c5ae9641ce 0000000000000000000000000000000000000000 -58e026c0572f50bfcbb447e07423641cf8062d6a 26d6580b52c60366d59ff35a7951e6e8beb61170 -58e0e1a080c0b1408eada0eff59167f1b575600d 0000000000000000000000000000000000000000 -58e1cb40c6cb0b08d9eddbe64f99304d555eea79 0000000000000000000000000000000000000000 -58e2bba7f21d80c482078044cbafd99b8b0c6514 0000000000000000000000000000000000000000 -58e2f372ddec0e227ec24c6e47b7c1ba64cbcd78 0000000000000000000000000000000000000000 -58e38a42451ec637d829f04fa9675113ada5f7a2 0000000000000000000000000000000000000000 -58e742d435cd89485fa6db7629d045fba48dc2d6 0000000000000000000000000000000000000000 -58ec97c6458ae50f990c195d994ed85159904f9e 0000000000000000000000000000000000000000 -58f051e5c168d00a6b493071516eb16457a538ec 230baeb36034fc26283a44a71dee2b5c3242102b -58f0821901e252735fd68535cac67a84d099b727 0000000000000000000000000000000000000000 -58f224110635890a9fb1449e00d787439c2d915a 0000000000000000000000000000000000000000 -58f711238f8479293d8f641dd8471126bac32727 0000000000000000000000000000000000000000 -58f7538998006f48c5ac60a53a5921f97ba5aa81 0000000000000000000000000000000000000000 -58f87d3beecae697114c812d98bb6ba6f19021ff 0000000000000000000000000000000000000000 -58f9dc98c4500236165592061d2dff183ab4de41 0000000000000000000000000000000000000000 -58fd9550323d7ffef0a837f761a0de047d6ffa01 0000000000000000000000000000000000000000 -58fe1c2e9b17d776e084f7f68e9454c87bc81367 0000000000000000000000000000000000000000 -58ff635dde69aae60f5a7ce03b09eba55d8c0022 148f67a9b18c019e62eb342d20b648efb9353c3b -590013355f30e3862ea9d9d48b9ceec7b562691a 0000000000000000000000000000000000000000 -590254a91b207681030a6ef48c63bb9edf3df678 0000000000000000000000000000000000000000 -5904f5cd67dffadcd0d1ea5217bef2126f655adc 0000000000000000000000000000000000000000 -59059c7d0eedd7c9453ee2f00bb7067c4778d4e5 0000000000000000000000000000000000000000 -59071ec3b5688af4e92d5e444ffb7f239aa3c16d 0000000000000000000000000000000000000000 -59083b5ec10fc143bd64d307bc22af46d42a6d7d 0000000000000000000000000000000000000000 -590845fd0e99d6d7e9d4b1111b3f1eebbb52dd5c 0000000000000000000000000000000000000000 -590b8899fda36b4f2bf3e36fa56f4067ec99c3af 0000000000000000000000000000000000000000 -590c305a9ab7fd82d25c9d1e99004e7fa1bb2a62 0000000000000000000000000000000000000000 -590ccd881047bbeed304aa6e280d86b462db36cc 0000000000000000000000000000000000000000 -590f93a2ebeb9f7d4d5f443105c39bba9770a902 0000000000000000000000000000000000000000 -591040cf0c1282d7e127a6327f6ffdb6ee0dcee9 0000000000000000000000000000000000000000 -59140ae2c934e74798fd71e30655ecae175cec76 0000000000000000000000000000000000000000 -59154119e9bded1753c967044ce83fa6cda041b9 0000000000000000000000000000000000000000 -5915dfb9dbf054749cc46f2c5d63355b94c160eb 0000000000000000000000000000000000000000 -5916fd8f742127259912e6510904451849928020 0000000000000000000000000000000000000000 -591804b0aea23955ba162a3c69d364194754df79 0000000000000000000000000000000000000000 -591a6aa1de58dfa1508b63a6ca5ac5051ad89324 0000000000000000000000000000000000000000 -591ad94e5f37586ee1bfbf95ca1db9dd3fa9a16d b67188c726da95267359ffe3886e994786cb99da -592056c5ca4ee78abbd2d4fe7e3b582fc559776c 0000000000000000000000000000000000000000 -59221e8f106ee6052c241f9e6303c9512b518a25 0000000000000000000000000000000000000000 -5922896ca6a4410d7103e81692175cb973355617 77eb48141ab54f67be5ba68d78606e8f87d176c1 -59244d9ae93cc5059a07c7eadf36b02a1704512c 0000000000000000000000000000000000000000 -5926a4e32d2aeeb2ba72b8a6547254a7b723889d 0000000000000000000000000000000000000000 -592b824dd743c3ffd5dce2eefa63628c8e64117e 0000000000000000000000000000000000000000 -592e10fe7c16ddd3dc1c99f16f7bb1823e9f5b68 9e3e31ebc4ee1c465212e95b37a91ed99943959e -5930a884583f29e47ba43c2773f4988a9a3f2efe 0000000000000000000000000000000000000000 -59321937d6a7984fd28b4d227fd604557deeb9e0 0000000000000000000000000000000000000000 -5933a0d8743fff44143b396c0b81bb612e1046dc 0000000000000000000000000000000000000000 -5933ad0ff7eb1010918e3fc9fef5e4ca8cc30a7c 0000000000000000000000000000000000000000 -5933ec0664bbe2bcc370da5079cab1adbb83f699 0000000000000000000000000000000000000000 -5935cf5b72d5cdac6d52de47d1974fbbbb6e1fc9 0000000000000000000000000000000000000000 -59399d850172f1eb374548e2f89de790bb5acc81 990fbb576bc5f4fe94751f03d7bd86dec5254b09 -593c33e4cac86297045b18146c84ee39e0158626 0000000000000000000000000000000000000000 -593ea510e853ff034e03f78a4be0daa41661c9d4 0000000000000000000000000000000000000000 -593fed9c6f01b3ea317c719c545e5686a170c68e 0000000000000000000000000000000000000000 -59492acc413503320128440b21395799c33df42d 0000000000000000000000000000000000000000 -594b45f55e4651003dc2077f61b3ff93cead1ad1 c50aa4337e17e64ce06104047591addc1f3be2dd -594d3f4f3372fe01358c4e63a2cbfc32032bbfca f6ef8f91333d6b1de3e292f1af3e89e299f26259 -594e79d60c5d89ee9c98826b25eb62295d612f59 0000000000000000000000000000000000000000 -594f83cb7aff5d87d52426e68691c1fa06963b1d 0000000000000000000000000000000000000000 -5952e0d791b0fc4a1b7af1fa108c0d04942bb872 1e61d1d797f5035c1c1d464219dc3e58f9224c8c -59543d885aea8a9d42dad00ebd6d0d75b67e053a 0000000000000000000000000000000000000000 -5955a987d42b90b4b40294cb7bf008143014e40e 0000000000000000000000000000000000000000 -59578bb3849ef8bd9c552f118614c585628020db 0000000000000000000000000000000000000000 -5957a619339aba57a05aa134ebb98a1ae43c84d9 0000000000000000000000000000000000000000 -595bbc0d7ab4eb946d948f33c0badf2f45f4a73c 0000000000000000000000000000000000000000 -595ee91dfebd5358d72d1a4a325cd3adb0738b6e 0000000000000000000000000000000000000000 -59608c570592c96e870948a646d07a199126dc4c 0000000000000000000000000000000000000000 -59616304eacd1ea2465d98c13235d2718dd152d1 0000000000000000000000000000000000000000 -596240334f670864f536ae6aaaa7733dae8c9a24 ab9a05a2457ed05e579f1aa431130623510b17e6 -5965008df009a5fdb8ff92edabc5bd2b44ef019a 0000000000000000000000000000000000000000 -59683a35a6e2ce78b91c978df52e4d0ddb7783cd 74f734f21f37514a49b6c3da173e32201f9fe396 -5969acce5fc3a05f0ce895c4d266357c39e7e4d0 0000000000000000000000000000000000000000 -596a77680f6c223959816d59b473ad97ed01eca7 0000000000000000000000000000000000000000 -596b022270dea3739577b553fef56675e573f0b2 0000000000000000000000000000000000000000 -596c11440dc232b8ed1836d7e3afe2ed5b225a7b 0000000000000000000000000000000000000000 -596e44be2fb6208cff108ab4852fec08ae31cd6e 0000000000000000000000000000000000000000 -596ea144118c7d7f01770d9bdaad761be320f045 0000000000000000000000000000000000000000 -596f94f4bc291c408184354532e9a1d0ba44e2b3 0000000000000000000000000000000000000000 -5971e9e90560d912cbc5acc1b695d470ae9de9f0 0000000000000000000000000000000000000000 -597c856ee7967f781498248e09f8209cb2c46f06 0000000000000000000000000000000000000000 -597c9e6b8776135f2d12ba88d95f7925b368f21d 0000000000000000000000000000000000000000 -597d15b64a6cf9fcff6890e7de8b55f5ce2818f1 f103bef6661f653af6ae12c9b177b28fa1ece5c7 -5984003d05e80abb65c50c86cf9c5be22d79bd57 0000000000000000000000000000000000000000 -5984f372611b2adaa4a8461b4df8494472ad601f 0000000000000000000000000000000000000000 -5985837fb2ce5af2c61e79d61fc289fbf26fd154 0000000000000000000000000000000000000000 -59892aadb0cdac021bef576477ee0c99461dfa77 0000000000000000000000000000000000000000 -598a525d7390968d061e5190bbdf51c8bf34552f 0000000000000000000000000000000000000000 -598edd002f8e8add2bb78eae1cc29dc4fa95d50e 0000000000000000000000000000000000000000 -598efa3b55ac13b1894e27e679ee59b9fcf9dd17 adb55dc6c6d5770a064002422968f0ce7ddc485a -5991cf967b1dea34dc5ae6eaa507faf665d03e46 0000000000000000000000000000000000000000 -59966cdfe895070eb459b43df5b2997c50b03862 0000000000000000000000000000000000000000 -59971c18eadd8bfd2d3eda4fc37ed870876dd354 3e632c30cb7056655bf36a06077e39e0d8d53e52 -599950bc8ba5f3848ccf0de728cf30f57af41fcb 0000000000000000000000000000000000000000 -599a6e381eac09aabbd08ce7317d6ef8c71f19f4 0000000000000000000000000000000000000000 -599acf916d123678ba3137e89db89e66364d9670 0000000000000000000000000000000000000000 -599aee84341ee0b81da9e6f69fcc095bad137b43 0000000000000000000000000000000000000000 -599f9bee7002ae9e8490b27a362c4213616a3331 0000000000000000000000000000000000000000 -599fba0d5fc91500e4767d520fec2baff24904d2 0000000000000000000000000000000000000000 -59a1bbcb6f7a1e74a640d7ec2890cc6a12f19b52 835bbe62936f755d868529721fda73f014ff9d16 -59a7b6d83acdad0180fa4519fa537bfd6deb162a 0000000000000000000000000000000000000000 -59a9c43d25426b77a261acdfbd1e840fe7a4b79f 0000000000000000000000000000000000000000 -59ab12740116cf682a4e9608f61633c6c2f891bc 0000000000000000000000000000000000000000 -59aea220b61de2f1ec98686c9d3d47f085bc0448 73a028622d0a34f426de88f19864a1ec85157e11 -59af09939ab6e191c9836ea3b33b934e1a99a263 0000000000000000000000000000000000000000 -59b12f987231933a91c281b91050def1d9ebb448 0000000000000000000000000000000000000000 -59b2c7768aeb2640180a34184b6d494287e1eab9 5ec0e14ab2bf8f21d1f2627c06de0c6728b1f9ef -59b4b899d357f48b91c9a729be4cfee8aeec3205 0000000000000000000000000000000000000000 -59b4d1cac611c95bba713ba1c4e476a6888874fe 0000000000000000000000000000000000000000 -59b5917eaf5811be617f6626a09abf640bebfa5a 0000000000000000000000000000000000000000 -59b6243638a1f87a1814fdacc892fa232e833839 0000000000000000000000000000000000000000 -59b813401500eeaee8ad7bb067c45a06c7ed1670 3fcb73f73c9b8cb3b0c5aba89c7ab6f778668a4f -59ba766ceaf7e72fa6d507d64e74de163e19b8d1 0000000000000000000000000000000000000000 -59bb457f0c8834dd51d869a7eca0e4a81a7bd12d 1b509b6b3f5b91a59f6833c2e74fe76b8ae2c77c -59c819d8a2724a90a1e0acf49f46ac9470971b4b 0000000000000000000000000000000000000000 -59c94437db5c2595a5951c3981dd83a8de8647b8 0000000000000000000000000000000000000000 -59c987dca5a85fed13f80c7ac70fd2272055c576 8e87ee51024a26f8c7c91c835c8e93aecc3fe09c -59cb8b8bb6bc41bd3042f115b229d6ba5bca8da5 0000000000000000000000000000000000000000 -59ce48edd7eb51e3f9bc19828386ce053dd95690 d53ea99894f9dab683ab9de654a5927a00e4eeaf -59d27e72d5458d7626c19c0a4d42b03180b0a1b8 0000000000000000000000000000000000000000 -59d2ecdcbfb345bd297502389c4a1c55784b812b 39588d5dbdcf39a14fba6e602fd10f4c12937f54 -59d305435ca2e6e4c6cb82787c38cc97ce52ed40 0000000000000000000000000000000000000000 -59d459d265d56bcfc4e6691bfc277a69b383da84 0000000000000000000000000000000000000000 -59d58462f01be6d74bb8a0f30dcfcae0cd7c5436 0000000000000000000000000000000000000000 -59d97ca5f5d9b331edc5c4f8d96e679f0a6b31f2 0000000000000000000000000000000000000000 -59da12cf81fc92260804471e15820ba386ebad94 a280db59c724e479bb680dc004325174e9a8d119 -59da669eab25bfac76f8661905b65fb14eda3144 0000000000000000000000000000000000000000 -59df6bac004b8420b6b0d7eac156e137d184d59c 0000000000000000000000000000000000000000 -59df82d39aa13a28da78bdb14813158310f828bc 0000000000000000000000000000000000000000 -59e1af19dd3d3bac54ee03b0584ba18368693c01 0000000000000000000000000000000000000000 -59e21cf90a9cdcf8f4e841b3441bd951f24d8078 eb9ab3205ddc016e44f2fcdecf50335da7daa37a -59e3ab1992417f9ee0d8fe33a64dc86bd866a76c 0000000000000000000000000000000000000000 -59e6c121147bd1b203f02a15c8a067c964ae4e99 0000000000000000000000000000000000000000 -59e73a1f3ee97620cdab2851067874f0040a5f44 e7c1a25fab125d85ded0af075bd83a4f473bcf2e -59e86d208cbb14d4ea5b40cd18ed958aa1df07c4 0000000000000000000000000000000000000000 -59e9f400e0800d86ce02de1868d80433940ebd82 0000000000000000000000000000000000000000 -59ea89792d36dbedd4059b46ffd9c84a60e10040 0000000000000000000000000000000000000000 -59ef5e32f223d08f47753832a6b4c3e3f0ddc11c 0000000000000000000000000000000000000000 -59f31f284aab5016a0b52234dc2713a234975433 68b61ed912eb866d70eee44fab4fb12d20e73777 -59f5602bf59f13d279b819eaed77daa5d5bd9e49 46ef4fdff7f1fc9690699c19378dcb18c404ed28 -59fa4fae9ff1be1bc053f1c6e04081d9b6e329cf 0000000000000000000000000000000000000000 -59fb244729912c96440332710bbf6e62b437565c 0000000000000000000000000000000000000000 -59fbea38eb744c7b9062f14b826e37367477b20c 3af317f5f4c2ef20b0060a4adeef6f181c1ad03f -59fd8de0f80a3e4b3d2bc40b91593f70b222a20a 0000000000000000000000000000000000000000 -5a0377374076e7fd82ef14fc5d60bca6a8f26e2a bc48141a4151823223f9bf577258b99cbfc37642 -5a06a49d4530e1ac9b3d46e652d5ef5fa0b4cade 83c579975ddb7cf27b2f567eacf07ee03911ce15 -5a0a13cb6deaf9e610f1c79870622aa93b717f68 0000000000000000000000000000000000000000 -5a0b2aa3d0d5a2fb84775dc676f6a30f47076717 0000000000000000000000000000000000000000 -5a0bcf3d9e6ed8e07539a46fb18d53db96973ae4 0000000000000000000000000000000000000000 -5a0c3b317039c9678572f56492b35a6426ac952a 0000000000000000000000000000000000000000 -5a0c95a2acf9e1b91d7d502a74dee339ee3d816c 0000000000000000000000000000000000000000 -5a10dedf460cc164ddbf97176b39a44fda7d5c43 0000000000000000000000000000000000000000 -5a133dd1d92ee3b925227c0b91827b1499d07d60 0000000000000000000000000000000000000000 -5a1469c3294936c0ffc981743aeb8387e7df27cb 0000000000000000000000000000000000000000 -5a14f904d231d294e2e5b4fb5d2fc4d2fd9eddee 0000000000000000000000000000000000000000 -5a16136a60ead56d46210f0b19ffd3905262fba5 0000000000000000000000000000000000000000 -5a172e453b8b7f4758bd2173713c676442d119b2 3ccb48ce7ad9f5f324d78e7236b718db7c6ad5a9 -5a190b2b92bc0ef004654dfb88b8e9fd3d3dbea7 0000000000000000000000000000000000000000 -5a1b81985fe31064e38532217527371b289130d5 0000000000000000000000000000000000000000 -5a20fd035d9e63be7ccc3b4ac2e361a10a5add32 a89f0b1a5cb70193418b6e2141120ee612a8a910 -5a21632a885611b6d51f74ff188b8b33f3d758ea 3ba754bc305d6ee3bf07256238bec1ea2a0a3567 -5a22075d9563ce3044a974d14a21d60f7549cb96 e29416ceb823bd574f20676d830124080141ab62 -5a226ca916dd7faf31cf0570f8975b81f240ba88 0000000000000000000000000000000000000000 -5a22c308b15250dc663fe9bcfc00a1b04bd374e6 8aee432d233b042663109ee94c2140dd7f48b048 -5a2f580affb93c3c8a13f08e19a2c6e70718be40 0000000000000000000000000000000000000000 -5a30b99b03ad6dc5ac22327ff0be56619ac04a65 0000000000000000000000000000000000000000 -5a32b77fb5e7f12fdc158ec8271db964e9d5feb3 0000000000000000000000000000000000000000 -5a33c538eb5fca087a1eb2363fbf5f3e18dc45f6 0000000000000000000000000000000000000000 -5a33c90d38ae2ef33b8096b7356faf7013847ee4 0000000000000000000000000000000000000000 -5a36bf312532f4e12e11a9a5e44183ded70f3a78 fb216ba0e30da39b61e91c283dd2db7e2c749255 -5a37ef5632e7baa07120907ed35822c07794f450 0000000000000000000000000000000000000000 -5a389c052c1ef97601b17f6dfa7f6d3f9d97a156 0000000000000000000000000000000000000000 -5a39a8f128d07aff65d255a17847dd67adecc052 0000000000000000000000000000000000000000 -5a3ab74a8b9e19547039bd30ead4438b5ec7b978 0000000000000000000000000000000000000000 -5a3b9ab96909934908466b568f71d2da6f44bd58 403369b2138726c272a22f3580de3a6738a5e41c -5a3c1155bd43bd48f6546a010e7cdfbe23f61752 0000000000000000000000000000000000000000 -5a3cf6ea6bee7af3b529080aeb18dba8ac1894bd 0000000000000000000000000000000000000000 -5a3d1d65cc6dc1ba2dc978c45ac76662a8ad4580 0000000000000000000000000000000000000000 -5a3d5e85c95fb0c3e4de1ff844e4a5b477bfd3a8 46e136f2b62c7e9539b02adda903f1a7d55e18f2 -5a3f0c18ac46e6d4313367e44866527badac5b73 0000000000000000000000000000000000000000 -5a41ee7606f674b2b274b524aa7b1482e0444eca 0000000000000000000000000000000000000000 -5a437d80f026f21643fb04914c0abeded21a1f3f 9a22e32443d8b477ea7df810ee6880f636ed46bf -5a479993c38c1b5d673cc895619377a594bcda3c 0000000000000000000000000000000000000000 -5a47d0af3581d136ee0bc0ee0c11c6379cc6023b 4da936c9591956bdcc2979b4cbe4d75ebd05bb25 -5a47fd1e27e00925664bfbdb7ffe881bf6715108 0000000000000000000000000000000000000000 -5a4cbc3780783bec6d82128892d8b50dc271c9e1 0000000000000000000000000000000000000000 -5a4f6c9ce4ff0d0b9ff521ae44b48f0612b8fb6f 64399d0045897b9977b7b703d8444ec5c98abf23 -5a4f758ca6a49ee5b9ed01c337e5c077d0c26ca1 0000000000000000000000000000000000000000 -5a4fe9cb9a978f1a2bdfd7182835a59769d3ab34 0000000000000000000000000000000000000000 -5a508eaeb1fdff1e1b8188a0d4ef5f6a63f4f030 0000000000000000000000000000000000000000 -5a513ce70249e1eab23018a092d505687b2dabb0 0000000000000000000000000000000000000000 -5a5255d2befe4319d3ae4793f29577a783dd8a07 0000000000000000000000000000000000000000 -5a5477772549cb80a00eaecbcd7f508847066ac9 0000000000000000000000000000000000000000 -5a55ae5cec1cf6c73eec7da7bb8f6329e6b30402 0000000000000000000000000000000000000000 -5a57036bccc60e84317ee1367231800935372ecf 0000000000000000000000000000000000000000 -5a5899391ef91a4d42bca9495c8a1d323d38f23a 0000000000000000000000000000000000000000 -5a62fd8a5b2f8a44f49dba5a296855a4c6373be5 0000000000000000000000000000000000000000 -5a69afd36815979ce59dc3807f18885a5ffd9458 0000000000000000000000000000000000000000 -5a69f34d301c88322ceb60c7b9074715c495fe9f 0000000000000000000000000000000000000000 -5a6e387a2dec43c569ffe17978c899b5d9bdf4d1 0000000000000000000000000000000000000000 -5a70855b7e9f463307b29ea70743bc76bd537a69 647ea8e21a42b2ace74985e0d80dbbb9f9b7dc22 -5a763a909f65b681da12a1acfd2527029122b09e 0000000000000000000000000000000000000000 -5a79bf91dd73e58cbadc36801f85774fae7244af 0000000000000000000000000000000000000000 -5a7c29b9aac2389f5ed3ac58156a0b6077bc9819 0000000000000000000000000000000000000000 -5a7d3c7d8fa871d1eb49d97ca3c0712c3c68dfb3 0000000000000000000000000000000000000000 -5a81fc8ffa04b55f8353a213635379827d1eb5ea 0000000000000000000000000000000000000000 -5a84c17e072569629efd3eedabf21ee6015a4f6f 0000000000000000000000000000000000000000 -5a86bbeb66fef6c7846fce47af7a616ff9822ded 0000000000000000000000000000000000000000 -5a8719f61a2384a353959915bfdf3865f4e3ca79 0000000000000000000000000000000000000000 -5a896bad8f33dc2888b8e6e8317996fa29efd411 0000000000000000000000000000000000000000 -5a8a3c027c90b0118a0c4ec2c63cbcdcaefc287b 0000000000000000000000000000000000000000 -5a8b53edab20cb155ff29b6b03e57c8b23e96a90 0000000000000000000000000000000000000000 -5a8eea445f6b5f6139caea2f399423fc4e1cc43f 0000000000000000000000000000000000000000 -5a8fc9da0ad07676864225ca71ec92696e92c8ce 0000000000000000000000000000000000000000 -5a9064e5a26441c77dcc053342c30f7184c27173 7fd22e880fbe7e5657c256774c5513de6aa0b7db -5a91c9a81ee5c2560a15f1fca84bc5a6148cca9a 0000000000000000000000000000000000000000 -5a945dfef09a9595c83855cdb858ffa4a96af305 0000000000000000000000000000000000000000 -5a96d4ac166006a36b5e2e2dc8e71e05dc5abdae 0000000000000000000000000000000000000000 -5a9a466dfd479e544f914d4e6f948761c064ab2e 0000000000000000000000000000000000000000 -5aa3b832c78d154aeac042eb2708de7cb0468855 0000000000000000000000000000000000000000 -5aa855b67e41076ce04bda0f049b44e967221210 5c75c40009156e3b8f1a309522a2376b4421dd15 -5aa984380c6bc57d2db801c03c47b22e213566cc 27fd46f7541e87abea0772422be6ff281dfbba8a -5aaa6a4f5482242ddfab1a9e09423963c7880c85 0000000000000000000000000000000000000000 -5aaaf20064e6634cf4e53e6e3023529570cf64a7 0000000000000000000000000000000000000000 -5aad38d568c08ca2cff9afca748cc25e91202f7c 0000000000000000000000000000000000000000 -5ab1ebc578342befda024f2e875dfdf968d4d748 0000000000000000000000000000000000000000 -5ab32a7f7ccbafb2904d2cab68b42df8fecc459a 0000000000000000000000000000000000000000 -5ab48bfb18fb811e4e5c16f48d08fe79aa7eeccb 958cf1a2d98aeaf05b8de4ab506b058750264b72 -5ab4cbdac8ee8fa3861688eca9ba45dff8b2736e 0000000000000000000000000000000000000000 -5ab62289952662298865629052a8847808893a4d 0000000000000000000000000000000000000000 -5ab8a8819efe0dc9fe5f30ef34e41be94b119a33 0000000000000000000000000000000000000000 -5abd63c92c66223e2a5f3f58e2b9e2037b460554 0000000000000000000000000000000000000000 -5abed748d4b0bb1cc78ab5cc5bef849717283eed 0000000000000000000000000000000000000000 -5ac268ed437e70091e61567ffb673a0401ccf1cd 0000000000000000000000000000000000000000 -5ac4e576d0d7b9dc49f96ed7ad8dc7b29f7c4485 0000000000000000000000000000000000000000 -5ac4f93fd0379ff27c47e100ba8d8176c21aa009 0000000000000000000000000000000000000000 -5ac606dcc44eee26ef1bfa11684b81be70c5af23 0000000000000000000000000000000000000000 -5acad2fc911ee95b2293ece98dfb45a64b91ae14 cafaacb5d12ecb811c436665e919933f102dd025 -5acb71cfab3b71a44b752afaabdfa785f1776c20 0000000000000000000000000000000000000000 -5acb9e70755f71770f73281f9d74d61d640c2773 0000000000000000000000000000000000000000 -5ace950dc87c70ff284aa9f6bc63e99d322039f7 1f094a987a94add03e931a9c4ac1d3f8d4474095 -5ad2daa34979fbf99b314e7e07809f87c2f5d804 0000000000000000000000000000000000000000 -5ad34a5a05e03d50e50d32d2f5dbfb6ada7b328e 0000000000000000000000000000000000000000 -5ad39f3a808b0c7f701b67ffa4f9beaabe3cd5ec 0000000000000000000000000000000000000000 -5ad5bd900952374827ca04085c8bdb7d8466d6c8 0000000000000000000000000000000000000000 -5ad79843e61cb2664af6e80139620f601be30b00 0000000000000000000000000000000000000000 -5ad91154ca9a50b6e694bcadc7298cc4333a195e 0000000000000000000000000000000000000000 -5ae310caf66e96669af0963090d519454587aaf9 0000000000000000000000000000000000000000 -5ae4c16fdb6e3583063702ca15f688c4d4c43055 0000000000000000000000000000000000000000 -5ae8c74dc41ebb7132892f39a2b4426b0b603be2 0000000000000000000000000000000000000000 -5ae9be36a2bc82bb90123867570abde3b1c7a3d5 0000000000000000000000000000000000000000 -5ae9c97580d46c95433992f2d5f741e43a50c645 0000000000000000000000000000000000000000 -5aea9e0f91ea97628b32c06612fb80e3f5e9badf 0000000000000000000000000000000000000000 -5aeba5523bc1e430bac6d209febfb6506ff10c25 0000000000000000000000000000000000000000 -5aed140af11ae07cb20271a83d8eaa015a01ed8e 0000000000000000000000000000000000000000 -5aed1fa31d8f77222c60fdc82df7072653a77cfb 0000000000000000000000000000000000000000 -5aedae62db9d95e87c2f754b4d89d70bfac865ba b14cb294dc91a7ebd88a9548f5c5191f5f241a6f -5aeeb8abbf66eabbfb6a29e7d1dc8eb5edb545f4 0000000000000000000000000000000000000000 -5af1b8a1940be7c517a7ebb16ce6c8b30fa25dd4 0000000000000000000000000000000000000000 -5af24e453c46b4b8611cca1dfc1b8628ae9fd368 0000000000000000000000000000000000000000 -5af45a9704e652ab354507682f3044f1a185d5cc 0000000000000000000000000000000000000000 -5af46249c57c3cdee132f275899b0b7750e0cba4 0000000000000000000000000000000000000000 -5af5696178f12026e4e61fd3339b2056bcf4419c 0000000000000000000000000000000000000000 -5af60875f7e8da6c61d2f649a4f4d2626561dd9c 0000000000000000000000000000000000000000 -5af833b786b969eaa03e856b5298a1f7921ff7c7 0000000000000000000000000000000000000000 -5af85f5dce1396f983547dff04b09cdab42f42f1 d68a27fba8cee2aa83476ee70d4e1c1e46aef11a -5af9913bd72e6509aa5c3787567b194258b97ed6 0000000000000000000000000000000000000000 -5afd45c16a878b663c068c70e211c4d2dc44c96c 0000000000000000000000000000000000000000 -5afe9f531751629b65e5a54047a0f1e0a4ad06c1 0000000000000000000000000000000000000000 -5aff4add619c94953775ee25792dc084701c7fac 0000000000000000000000000000000000000000 -5aff634366d196a6169aad6f873f1c23e3d246a6 0000000000000000000000000000000000000000 -5b01f9573ed40426a924e2cf677bd92f402b9ca9 0000000000000000000000000000000000000000 -5b05e0c7e6ef2e70d8f8d7a6c4dd43c44bdd95d6 0000000000000000000000000000000000000000 -5b06918113e700e56b29688acb1f8260695041f3 0000000000000000000000000000000000000000 -5b09b299d6e0a2bc4a5c0996a3e2e8dd7019cf5d 0000000000000000000000000000000000000000 -5b0bd78c493b672b9bf4a624a720806febe89c45 0000000000000000000000000000000000000000 -5b1f813356bc402719f66bccda2e4248819715ed 52954b9eebf3bf30e8e21f3bf1e4cf2ee7ccf4a1 -5b1fb12392ff74e898ce7dc3613631ff0d91330b 0000000000000000000000000000000000000000 -5b2217f877d5978c039b95426f138779c12d9632 0000000000000000000000000000000000000000 -5b22a7460f4b8e15f827e3ca8b7a97109e12f548 0000000000000000000000000000000000000000 -5b2691959d202d4485d6a6e12327cb9bcff79e85 977ce48965e1e21418c07782b34b8abc44e6ed0a -5b2760da9dca574a3440358890d0e09113b49a78 0000000000000000000000000000000000000000 -5b2a379b88b7ae6569fd51e21dfa7349a4d30ed5 0000000000000000000000000000000000000000 -5b2e45153fae07a02bb85f4af54fd259a6263c5b 0000000000000000000000000000000000000000 -5b2f7f1f444b4be00b6b032b2934b247273df83a 0000000000000000000000000000000000000000 -5b300595b6f65083f59a278a8abbd43f8f96952c 0000000000000000000000000000000000000000 -5b30308eb87df59b1ba762b3b00260ba2a7e4a01 b2dc2024a9e07d5d7015ed4d151f8607482cde78 -5b320c16b00e1b3d427f2517c0305508f6efe1a6 0000000000000000000000000000000000000000 -5b33ac427dfb18992c7c65717ec9d6be78dccc0b 0000000000000000000000000000000000000000 -5b33d8dc51dbfbd992ffdfc46c6363d432a32963 0000000000000000000000000000000000000000 -5b379fa636e60e8f9f48cf1cc1556722a02c2df5 0000000000000000000000000000000000000000 -5b37c04045276c1e6d8bc22b0ce1c36b60c92d41 0000000000000000000000000000000000000000 -5b39b84a3bc51cc2bf78aebd109d10619fc41b7b 0000000000000000000000000000000000000000 -5b39c74139ed16e20f683c6cc5e80c57b9a565ba 0000000000000000000000000000000000000000 -5b3a84935252a553528cb81b3dacb88647b57c7b 0000000000000000000000000000000000000000 -5b3fc18be040c1d552da1497415b20296163012f 0000000000000000000000000000000000000000 -5b4252de4f922948110fdef85c50fd94b093bc03 0000000000000000000000000000000000000000 -5b435385c5ba116ef47bcd7769fceed935b7fd94 0000000000000000000000000000000000000000 -5b443beeadb2d650da8e3f6f086e27743d6d066f 0000000000000000000000000000000000000000 -5b44e62f3557ff288ddecccac35c81e9721c2901 d6d5169cc2b730fd13a4e6bc4d25de23e2b175aa -5b4511f0ee16b2181bd0644f10ceb4fdbda1ef1c 0000000000000000000000000000000000000000 -5b4bd92b042b75f536056056e4116d30770630a0 0000000000000000000000000000000000000000 -5b4cf85680af7e17e490d2640a38001084253421 0000000000000000000000000000000000000000 -5b4d2ca118536a25f9d25ef567fb3ef7d8e63eaf 0521964631b240bf2cc3622b360fb510d66c92b6 -5b4d6a9bc60a9b790e30e1c1d498d820d6318a86 0000000000000000000000000000000000000000 -5b4d6ddc1a47660ede57a5f6658763d1e93377c9 0000000000000000000000000000000000000000 -5b4e9152ef6ee75cdebae8617498c5411e50d3f4 0000000000000000000000000000000000000000 -5b510860f839c9978129b5f19990774266ad6423 0000000000000000000000000000000000000000 -5b53c1084c076e61237121f3e4d42b092156b756 0000000000000000000000000000000000000000 -5b53e0d1772a256cbfa55f6abba783d32f6a9deb 0000000000000000000000000000000000000000 -5b55ed79fea9c936fec6b5f8ea91f13f9d460363 0000000000000000000000000000000000000000 -5b5736079568ff7c0e79ceedc72580ef7c39b530 0000000000000000000000000000000000000000 -5b5752d48b428a8156cfe80ca80ac53a07b12ba0 0000000000000000000000000000000000000000 -5b5844d1e2ef3a1cae26233e8bed5ac1fbfc2402 0000000000000000000000000000000000000000 -5b5ab43c78ecf2d9b8c678569afceff8b5e79c5f 0000000000000000000000000000000000000000 -5b5bb5d9b3eb2301f2ada74817421e40ae3a1752 0000000000000000000000000000000000000000 -5b5ddfbc630f27958d9619b2c7f5e869f72b356a 0000000000000000000000000000000000000000 -5b5e1f4a4bfdf92eab85c0e12f292340d138519b 0000000000000000000000000000000000000000 -5b5e59fffb0c25a206344bf1a97fce5cbf19c26a 4ca25a5a442a1cfa14183767d10c65ad96cf48e5 -5b6663923676dd3f48bdc916a6a2de651fd959b2 0000000000000000000000000000000000000000 -5b66697a00155787a5b3f8672aec8432c7527659 0000000000000000000000000000000000000000 -5b695803f0269b62b82621bc7803c67a80147a64 0000000000000000000000000000000000000000 -5b6a972d4a5b8d39f626c264ed175a1a45b4c949 0000000000000000000000000000000000000000 -5b6c5ca75c821c9d0c9e8bd611e22f5e678cd1f4 0000000000000000000000000000000000000000 -5b71e6af805e5f2e38ef0081373089879bf58a9a 0000000000000000000000000000000000000000 -5b74c24a6e2849dfdb1e8552b8e1fb90352ddedd 0000000000000000000000000000000000000000 -5b75da9c4c152990bb41f408c8f10dab381f9185 0000000000000000000000000000000000000000 -5b7646656eb183ea568b8261d6d87a10a1b961c7 0000000000000000000000000000000000000000 -5b7726405189a39c98b7ef32887db3a1e7910d28 0000000000000000000000000000000000000000 -5b777cc95a2a24d75ebb399f4e1cae7bf93bf068 0000000000000000000000000000000000000000 -5b78933ce80d23401a66319e743c66bfaf0af347 0000000000000000000000000000000000000000 -5b79026e5cb975957dbfce89d81a4794955fb4e9 0000000000000000000000000000000000000000 -5b7923010c170a5670df4abc890dd5258589cd7b 0000000000000000000000000000000000000000 -5b7b38440cb3081d925110a7c30410e8244420f3 0000000000000000000000000000000000000000 -5b7b3fa177886003257f641d13e6963b9dc2c3f5 0000000000000000000000000000000000000000 -5b7cc2810e387c4caf86e6befb0b0a1bd26cab03 0000000000000000000000000000000000000000 -5b7fda54908e14624042b5739bded454bba9fcf8 0000000000000000000000000000000000000000 -5b8143ed9e6065f89ddf7b4827cad1868a1d6ce3 0000000000000000000000000000000000000000 -5b841d00bfa06f687fd3ccb531d10502734fbdb8 0000000000000000000000000000000000000000 -5b848aeb03fc31ee104960eea4d1c7367b4ee83a 0000000000000000000000000000000000000000 -5b851f93bef31e805d6397f9065a5c4cf8c0774f 0000000000000000000000000000000000000000 -5b8e755d21069904fa4f618c490cc7b1fa28ceeb 0000000000000000000000000000000000000000 -5b8f31fa2ba213149b1acedc5bdedfd7b057d14e 0000000000000000000000000000000000000000 -5b9056660219580bc5d91edd8556590b9e9b4924 0000000000000000000000000000000000000000 -5b9cdaeef352fcff8063e1e9b42d225d2ffd117e 0000000000000000000000000000000000000000 -5b9fc29465778d10befa15283dfca2fd2699c6aa c3f776c2e3a1b1a4f2a0aedfefa48acb190343d5 -5ba34167b1b16f9b0f4d4370716c56ab15d8d7c6 0000000000000000000000000000000000000000 -5ba46f261362125f70f7634a9da9eb280b710797 fdb60fb27b21140d32c0fc82160e76e7a28b4eb4 -5ba8902e48c86dfecb89bec3f22c7f74de1708ac 0000000000000000000000000000000000000000 -5bab00fd189bc87ceceab3519e6d1591ab502e88 0000000000000000000000000000000000000000 -5baba54a67be43d689970983cfc6d24debad1ce0 0000000000000000000000000000000000000000 -5bb1f07bbfa5ccfa675a2bbc2b48bb56dfe8ea07 0000000000000000000000000000000000000000 -5bb5428bc15ed7bd375bc869e7291b5aa660615c 0000000000000000000000000000000000000000 -5bbdca0c80bcf6f1cf7cd86c8c393488287ffe08 0000000000000000000000000000000000000000 -5bc0398abd6e1ac80cca0eca58a7f2b29ce606db 0000000000000000000000000000000000000000 -5bc68add3da3cd18c40f851e944b15095d3a26aa 0000000000000000000000000000000000000000 -5bc84784572209597a65068236deb0f76786faf6 0000000000000000000000000000000000000000 -5bc8ebe3c1e0bb133e058f1b8eb34a721149e893 0000000000000000000000000000000000000000 -5bd0af2b34d56fad7ecb1a0d471635e2d0a7d740 0000000000000000000000000000000000000000 -5bd0d374dd9b3703da5f9c56e67474f59d76a570 0000000000000000000000000000000000000000 -5bd731eabc4469fee49e84c88ae7f283ed1361c7 e481a06a48dcfca295babe8fc9e77eadf4edef54 -5bd7acd54746b4ec4b252b0979da8dafa0a77be7 0000000000000000000000000000000000000000 -5bd85e3e172bd3e6c6e68e34d2b059f8c158d44c 0000000000000000000000000000000000000000 -5bd9f7ab8702226452d2fb40a06b57ec2c6b7fdf 0000000000000000000000000000000000000000 -5bdb18a52e265ad87c7dfcaa0f72daa457928ef8 0000000000000000000000000000000000000000 -5bdc84bc046b141910c8ac347f39373b394781bc 0000000000000000000000000000000000000000 -5be087201594aedc90ebec50d25363c726935e42 0000000000000000000000000000000000000000 -5be1e3b79eb1f7f9a6de2138ba9a08fed3b744d9 0000000000000000000000000000000000000000 -5be3a93cfde6563c2c2c1ee97be7bd01bed64ee5 0000000000000000000000000000000000000000 -5be9b3288b378c3c837d7d0c367ea6e334f5e9ae 0000000000000000000000000000000000000000 -5beaad9885973652023784f1a4656a5e497779fb 0000000000000000000000000000000000000000 -5beaca7d29fbe7e2ab54a169217fbd3221949946 56a3b6601db09377c69674d98a00556a5c18840b -5beb9d7603d3d11c4516de72a49d9595d626c9b4 0000000000000000000000000000000000000000 -5bef6a7874f5bcf7eae69acbfd6aecc6f2a5e2ce c8d2a12eb333274e4b62b75b6d08374e7be4a9b2 -5bef6e3f51b6add9f9f27ad65409b66f6ab44af7 0000000000000000000000000000000000000000 -5bf18bc49c88a5eef094a70d5e3a505fdccabd61 65f0a59fd91286404dc491a87cb8f79234854186 -5bf2caeb5f8fcb71d96972f4c7fcff0dd16bc20c 0000000000000000000000000000000000000000 -5bf378d8621d90e8618d64cd9e93df83f109a21b 0000000000000000000000000000000000000000 -5bf47a745292c2c1c3e87f288cbe920ccf50f282 0000000000000000000000000000000000000000 -5bf6f46f2b22ceae73fc6881bdfa501b01fe3745 0000000000000000000000000000000000000000 -5bf8ad6119fe830ad64bb77bfea9f7ce74f6f9ff 0000000000000000000000000000000000000000 -5bfc1266826a86fae86a231669c97fb58c7f4279 2e93cd4aa1598b2e47f095de280887e81b66bb9b -5bfdaef7982856c93f4c4fb4413701c89abae2a6 0000000000000000000000000000000000000000 -5bfe20ae1e5567b8f36b401a9c1e8c7e700e70f1 0000000000000000000000000000000000000000 -5bff99a4e0186b191793fcb0e807e68f84753908 0000000000000000000000000000000000000000 -5c045cd687e06051fb5c67754ab08fdd6231eafc 0000000000000000000000000000000000000000 -5c04cf0fd637b258d2a3bf7f4b7aba1beef6d823 0000000000000000000000000000000000000000 -5c05004b296957e2744d32ebfacc362871422b66 0000000000000000000000000000000000000000 -5c053b0cb1318486dbe2e48aa980e561d66dd8c3 0000000000000000000000000000000000000000 -5c08968f76c3d91bbaf7da8b4ba43a7bad5d7a7f 0000000000000000000000000000000000000000 -5c0c87e3e955d584de42c8d50afea6595edb691b 0000000000000000000000000000000000000000 -5c0d13666b1fd2b1ed06b82164ac8942511a5830 0000000000000000000000000000000000000000 -5c104d05918a6a69979587bd9ea148793ade8f98 0000000000000000000000000000000000000000 -5c186cab228af48f309c393ced9531381993845f 0000000000000000000000000000000000000000 -5c19c011b68bce473c5ead20a3ac983e1f6da9d0 0000000000000000000000000000000000000000 -5c1ccc6e24e5d470e75ef0a5887c2ff583266375 0000000000000000000000000000000000000000 -5c1f8a58522336d059b8ba7d6b7c751a29362377 0000000000000000000000000000000000000000 -5c20ff9960166638320c32da9004e1b30ec6e9f0 415e2611efb58bc7fbfc56145796d29919dc4d56 -5c2194257d20c345e313a0e67b75b062a0045a63 0000000000000000000000000000000000000000 -5c25e3050f48e907e630dc728b880f64d73d383c 0000000000000000000000000000000000000000 -5c2678e02f0eb135946799eed02d884de1bcf4ad 0000000000000000000000000000000000000000 -5c285c6ffb1689e5f581f729b87ed24f18f14af4 0000000000000000000000000000000000000000 -5c29f5d66f23bd16105002a2ee2d72a5635cd9e8 0000000000000000000000000000000000000000 -5c2a2c955824a523ca93530aab13eeaf0e45900e 0000000000000000000000000000000000000000 -5c2be94b086904b44626a4cabb6e4c7287651094 0000000000000000000000000000000000000000 -5c33d2291ac7e16237d3f337fc70479f047eec63 0000000000000000000000000000000000000000 -5c3589b9b8175cb5d60729a7a6af51ebb74fb246 0000000000000000000000000000000000000000 -5c368c5e03274ff76a91deda7523a5764bcbf4ab 0000000000000000000000000000000000000000 -5c3a8c085fddfd731e6973fc8d1f34d68463609f 0000000000000000000000000000000000000000 -5c3e876690e5ad661e7747cb77f38a84ed2892f1 0000000000000000000000000000000000000000 -5c414cc11d49fc07d429050e1ff08723830598b3 c243797e0a9fbb314e0e95e0e09f1575d81bed8f -5c426ab605f4f7446520246f91db132782ff222f 0000000000000000000000000000000000000000 -5c45782696932eca59604869d5b4f0368ebf22ff 1d876798c506721dfd0589a2f9f38f6fe3067fb9 -5c4698d83a179786b92b468a60bd763ad9112169 0000000000000000000000000000000000000000 -5c46b0354a8fa2aa3032115b6bc931ae43ecd0c0 0000000000000000000000000000000000000000 -5c496444b266067d4738132d4b60cdeec35146ae 0000000000000000000000000000000000000000 -5c52e84d0ce157d8c22f9c582719a14228c5402a 0000000000000000000000000000000000000000 -5c53df17a60fe31039c26fec3d639927b8a6b753 0000000000000000000000000000000000000000 -5c58791fed00a9d3b835b6dd80283255fc3004a3 0000000000000000000000000000000000000000 -5c58d39a0bb5b81bff6618a1c6e27d8fb9622f29 0000000000000000000000000000000000000000 -5c5a83727ab20878752418ca74f5686d46d5b27d 0000000000000000000000000000000000000000 -5c5aa0d5937e86cc5614bdf2f72a2d27570d5498 0000000000000000000000000000000000000000 -5c5c01e02719b17cb48fe692ccb186f9f23b77e2 fdb6d2c01136810aa54e04108e2de237a52fbc50 -5c62a71291427bb6d5f692de51032ead76a61fbe 0000000000000000000000000000000000000000 -5c63b25f3922df50bf2b9a5807cc4e2c12e3690a 0000000000000000000000000000000000000000 -5c64b4cd7c8a7bdd788b942e981df701429b8015 0000000000000000000000000000000000000000 -5c65942664074e1a707e89fbc6887860287d60e9 0000000000000000000000000000000000000000 -5c6859e93004fda92517858ae959cb879463fa6b 0000000000000000000000000000000000000000 -5c6d225d4ae405f0677445655a083908a9f02e7f 0000000000000000000000000000000000000000 -5c6d2a2fc44641e24eb9e38c796b52fcc0e684a7 0000000000000000000000000000000000000000 -5c6f1c511a3c512ae5adcc7e75db71e6b860f3c8 0000000000000000000000000000000000000000 -5c6fd60e8f2584eb51e4cc6de6200ef89ee952f9 0000000000000000000000000000000000000000 -5c724a01a192e135bf165399d9b25caf6099482a 9e1e38f0a1b7e98271ccc4eb1fcf91f93aa0ab44 -5c727572f5a73dddbc8bdcde54d7f329cdb7345a 0000000000000000000000000000000000000000 -5c7289c3f42caf47c5cb4f58287e025eb1613d4d 0000000000000000000000000000000000000000 -5c742d9b2784027b411739ec342e1ca5fe6f8504 0000000000000000000000000000000000000000 -5c75598b7a594cccde0780c564a57cad2c942c7a 0000000000000000000000000000000000000000 -5c79820b1b5aa1d0f7d558d178e27a5f2cd3768d 4697d2b0cdbc5beb734e314276622e793943af42 -5c79b5579414f2c345880d9fd3fbe8b71b3a73ea 0000000000000000000000000000000000000000 -5c7b1af7d699bc5b8092633e8714c190720ba54a 0000000000000000000000000000000000000000 -5c7c03f22b69df707ce33b8fcfd2b2f11cf63b8b 0000000000000000000000000000000000000000 -5c7ca9e97fd3553cc5dccc427fa9ed4d99f96f08 0000000000000000000000000000000000000000 -5c7cdd6105b2ebef0848ad128c18582e1c817313 0000000000000000000000000000000000000000 -5c7e9e1351240b5f9e0858cdeba8f754a366d1b7 0000000000000000000000000000000000000000 -5c818901d4f95ed211ecb3d476472cec1c739979 0000000000000000000000000000000000000000 -5c81df9797ba4c82f0b07d6bd1b52f38520aa680 0000000000000000000000000000000000000000 -5c820280916433ebdae97a10c5f42f5380096433 0000000000000000000000000000000000000000 -5c83d4c613041f7d725416834797bac8080aea6b 0000000000000000000000000000000000000000 -5c854de379bc7da5c1dff4bbb91ef6a66baefbea 0000000000000000000000000000000000000000 -5c8a92d1c5ab04b7895854172db0a6d257eca283 0000000000000000000000000000000000000000 -5c8ec52976e64af095f2de2c67f62579418f3d94 0000000000000000000000000000000000000000 -5c8feb9abc85b0a6dfe148dd5ddcbbfaf8acc9ee 0000000000000000000000000000000000000000 -5c93bc6f290af16d22543cb5833504cbcd609596 0000000000000000000000000000000000000000 -5c951013ca04161992efed8b86fb40f55669958e 0000000000000000000000000000000000000000 -5c96ba57d968e6ce768355f036801595405abc22 0000000000000000000000000000000000000000 -5c9b8d44d7fcd1613422aaa41181807aa0691d3c 0000000000000000000000000000000000000000 -5c9dccea6183079dbc4d7f5f792df3c4436162b9 aad822d9f2df712f8e45a2018a48c68a2e2aaed2 -5c9f2d1643f19f16b628e570b3df125e554be308 b7f6f5640ded9503907aa0dd6e9d5653eeabd138 -5ca3378a52daf33a0bf8e3a04c3f40dfbe4b916e 156a9f9d048f0d497357e8d7683ac504ae10c1d9 -5ca36de9639a35ba034a93205f4664471f3aae77 0000000000000000000000000000000000000000 -5ca6d587323b6148e1aefead6ad05dfa74b6700a 0000000000000000000000000000000000000000 -5caa815dcbf87caffc61e472e21ed797315b65d2 0000000000000000000000000000000000000000 -5caae971c6ba3833adab8d6120b85c3d2e2b95d7 0000000000000000000000000000000000000000 -5cac5e3d1b447b31a1165dff24dc56d5ffcde925 0000000000000000000000000000000000000000 -5cadfd39ba0d63d982b51402a8089415ecfc52f3 0000000000000000000000000000000000000000 -5cae036e8d8afcc1dae734a92833d3121579763a 0000000000000000000000000000000000000000 -5cb356334f35b9ae452e3af47d2d9f0b1cd16b63 0000000000000000000000000000000000000000 -5cb3b2898e3b667faa0da36b710426ca28f2372a 0000000000000000000000000000000000000000 -5cb9e6a37f191ae67a0e474d23cc54a39ae2994d 49dd2fb82dbf560b7115ca8c04ccd71ebf5bb9d2 -5cba5bb19fa1ae97aea20ae869f8fd812d22b731 0000000000000000000000000000000000000000 -5cbcbd5baf08f73ff3819b47b00912a3b40dec08 0000000000000000000000000000000000000000 -5cc04abe4791dcbc437c12cf397e3b6a25e26af5 0000000000000000000000000000000000000000 -5cc10e8d90a9d0cbb35779b60580e772e7d660a1 0000000000000000000000000000000000000000 -5cc1e4fddc0f328897554b0bd072e258540476f2 0000000000000000000000000000000000000000 -5cc2d1edfb651f90d9f62ee49f50d8d5811a788b 0000000000000000000000000000000000000000 -5cc722a0701c3f179e447f8b88a95f35956199f3 761607f3de233734c6c4a3bb579fa0be512ff6db -5cc7e36e65a9f1e9fa4d844a99ea7bd64d196952 0000000000000000000000000000000000000000 -5cca3b8fc8ddc20d2403e621d2c5d7c55956dc0e d4a004ce5683c9738e112c71c8de94cad0b5da72 -5ccab691ef4777ba81a699bc0f3ad5085b55ef37 0000000000000000000000000000000000000000 -5ccb446e8a90aaac23d1d9328d3205872b033b32 0000000000000000000000000000000000000000 -5ccc50311d9776ced4bf5e176c9c8fb6ab554083 0000000000000000000000000000000000000000 -5ccee0ae1c9978e1b28b0dd3ff901393f8be19e9 0000000000000000000000000000000000000000 -5ccf069c16fd0e08f243846a96135ea7a4554682 0000000000000000000000000000000000000000 -5ccf746244ba8e38f58de76144772180f624589d 0000000000000000000000000000000000000000 -5cd1e3fa265f4c61dad3b83170797d5a621a04d0 0000000000000000000000000000000000000000 -5cd5661448f208d0cf03cfd1b473f13b1d043015 0000000000000000000000000000000000000000 -5cd771375da04b44ffceb5c1cb2be44d446d2f3e 1062055375a5aa204caaf58ea4cc84e291342597 -5cd86bd54a00df13ac963eaf5bf673e157d932eb 0000000000000000000000000000000000000000 -5cda076cb46e4c3fb79a388718d866afc1972c7e 0000000000000000000000000000000000000000 -5cdc4c99779c1bd1b770b15a5fc6438b39223c28 0000000000000000000000000000000000000000 -5cdf44621dd611950ce5cbd69afeba7e5f2465a0 0000000000000000000000000000000000000000 -5cdfb2a044f9bcd5fed5c399de09edf7c89afd45 50c0c0cb268b4de1ff7beef1b61747d0cba4be45 -5ce1caaf995f892fe3c2193c1991d278f1bb6f7b 0000000000000000000000000000000000000000 -5ce6eb403fb6e71d3eb1860c4d53dd5c869d4108 0000000000000000000000000000000000000000 -5ce7b99ecdcea8ea12f0beddc40e52a9f3b5e15f 7fa9a036c7f9e2a2761d895b7d688119786ceabe -5ce8426acc7b181fce8243cf8dc6d60c4ad88fd9 0000000000000000000000000000000000000000 -5ce8a029842e5e13336b066ba5461a34793440d9 0000000000000000000000000000000000000000 -5ceab0262706baf2d4921d2cfd740070efd6f249 0000000000000000000000000000000000000000 -5cece6ee121522644972edb86bbcf554bed2d7ff 0000000000000000000000000000000000000000 -5ced5a5ecb22175adcb907d576e0aedca3c7281b 0000000000000000000000000000000000000000 -5cf26943afdd6ea8aaed7bc5158fb2fd85087e12 0000000000000000000000000000000000000000 -5cf5a1c9fd231e081f5faa8090b79e7397961c92 0000000000000000000000000000000000000000 -5cfc144bd5e25c5370cc908d79e5a330c36fb951 0000000000000000000000000000000000000000 -5cfdb8492366dc7247cfcade4e38659cdbafae6f 0000000000000000000000000000000000000000 -5cffaee89c38d675352db8c0b186a81c4095d18c 0000000000000000000000000000000000000000 -5d060daa6e2e623bdbf98c485568bf94b2e0d90b 0000000000000000000000000000000000000000 -5d0b7b2428fb0e06e369474e6f2f2d9ddb28ffed 0000000000000000000000000000000000000000 -5d0e540ef6376f154f46d8a908e233b816e629e0 0000000000000000000000000000000000000000 -5d11b31cb911432ad276cbf132f2393b55424c8a 0000000000000000000000000000000000000000 -5d15149a5d50a9e5c688610444b4c2da1b4a3917 0000000000000000000000000000000000000000 -5d161a765bd8861188855f298dadf580c191e6b2 0000000000000000000000000000000000000000 -5d1673b7a0e1a941111595d25cda663d8667a015 0000000000000000000000000000000000000000 -5d19b00f2f70fa61eee46fee4049b625a8a9bfd2 0000000000000000000000000000000000000000 -5d1d0d8269d9a1c9fe437d063820b5eb2c9858d5 0000000000000000000000000000000000000000 -5d2229a8fa9d2d96759e1e2c6ddba69b23cc152d 0000000000000000000000000000000000000000 -5d23a79ac4aad174bbc6db2236126e84a00b5210 0000000000000000000000000000000000000000 -5d29ab74d042295f84acc19a844539bb67bd4c9a 0000000000000000000000000000000000000000 -5d2c855eacd11b588e9af61b309a6ed7dea136fd 0000000000000000000000000000000000000000 -5d2ef1771fb77e92d7afa4483c9d8d816bf11325 0000000000000000000000000000000000000000 -5d2f694af637cef44e1c00247966d8fc83c4be7e 0000000000000000000000000000000000000000 -5d38cb056a8636be7e1939a7723d93b245046e3e 0000000000000000000000000000000000000000 -5d3f4f8b946110e996a2c5ec76f72a4a7ea2e951 0000000000000000000000000000000000000000 -5d3f88e0efd515c3b67c9233143dac5b86efbe3f 0000000000000000000000000000000000000000 -5d41d5c8b729a94e6cc6ebdafe278a2ba520d548 0000000000000000000000000000000000000000 -5d4558b02f143b8bfbfb6d15f3c9969334802f18 0000000000000000000000000000000000000000 -5d4c446db2a68a8d5df8e677bbba695135638d09 0000000000000000000000000000000000000000 -5d4da875837ef4dc18dd00a4530b72e08ebdbbc1 0000000000000000000000000000000000000000 -5d505273c22577daa3e3985ad1452192274da4c3 0000000000000000000000000000000000000000 -5d585f74b57c7e620a763cff0ee234db976dec19 0000000000000000000000000000000000000000 -5d591c30aeef70c8cd325ab914c102333cc9bd8f 0000000000000000000000000000000000000000 -5d5a8ef9cbe225d53f1b66b6ae369511d0f6170a 0000000000000000000000000000000000000000 -5d5bf6dbfaaabf2aac2758b4fdb1da3578b3ad53 0000000000000000000000000000000000000000 -5d5df1741db96e072d2de6962ceecd4f0858913b 0000000000000000000000000000000000000000 -5d5ec0df7b07698f25d4f71a94b8de79c2886c84 112c6a4d14b139b804c6ab65e062f8cdb5213d1b -5d6043700f226fcf56e81800ad996f86e0579178 0000000000000000000000000000000000000000 -5d60ad95fe99983ff2683b5078fcbd5cb8ae5982 0000000000000000000000000000000000000000 -5d6153f896f4698bc2df1a41db1271075dd3b62d 0000000000000000000000000000000000000000 -5d643bde3152dce6a2dce53b673898ff9b7d9530 0000000000000000000000000000000000000000 -5d64d53fa1b49d372314b185ab13c447e27519db 0000000000000000000000000000000000000000 -5d67d8a5dff4ad953eafb47f34f61e95ea635940 0000000000000000000000000000000000000000 -5d67e7308dc18cfb17a434f9b5a4abfea741f42a 0000000000000000000000000000000000000000 -5d69d17c1022af0358e1d3df5da163889557775b 0000000000000000000000000000000000000000 -5d6a74a7833ad30a3cab597a5eca3d53f2d8ea8b 0000000000000000000000000000000000000000 -5d6efbb87955ecf6cb7e4ff083bb5a6df424c9ed 0000000000000000000000000000000000000000 -5d70fe7a40d781da740c03e2400540c8a17438bf 0000000000000000000000000000000000000000 -5d775e7df53dd224004ca057dadbd2e8083e229a 0000000000000000000000000000000000000000 -5d7c87b850429f66f2a0f0a4a551ea53cc5a2a6f 0000000000000000000000000000000000000000 -5d7cdfbcc5f338b97f3fcbd595f5790eae7e192a 0000000000000000000000000000000000000000 -5d7e0822acb96655403aa0f2156961aec61ca4f1 0000000000000000000000000000000000000000 -5d7f95f58f99eb121d25348370ee6146c0442b0c 0000000000000000000000000000000000000000 -5d818a7f07842b7fdf51f9a896e7d7cba95848f2 0000000000000000000000000000000000000000 -5d86777a5574fcc77665fe66fdd68646eb236b18 0000000000000000000000000000000000000000 -5d8d55a2fd8b7a5448f697eab54936813f22331e 0000000000000000000000000000000000000000 -5d8dfb31071496ffd2d51609ba098e6c9a3ce0d2 0000000000000000000000000000000000000000 -5d8e96f9b174f7471daebce760657eb0f190b0ba 0000000000000000000000000000000000000000 -5d927c376e2d53433ff435eea53e546b51d9834b 7649370aedadfb68cb33fee67e3681edda910f6c -5d93330c9b0299695f67ea3492db17fe214d0ef0 0000000000000000000000000000000000000000 -5d9507a66e59c4fb8475b887f005da85af7fe017 0000000000000000000000000000000000000000 -5d95b4bb24353111b02874a24af2dc39e3c8a9de 0000000000000000000000000000000000000000 -5d9d8d4f375fe41c54b8b7d0873673c246ec4c99 958eb6c58797e4e15b80aa1eabbc32701baf723d -5d9d9356c5a58c9df6d95e6acc979e8182300341 0000000000000000000000000000000000000000 -5d9eacedabd0e1667d9ef6626b0db00e2e37414e 0000000000000000000000000000000000000000 -5d9eb55b2abb9f6a1e0a5a01d2dcbbd5ea1530d6 0000000000000000000000000000000000000000 -5da1c6eac52c6626f59470896f301e2bba9bdb0e 0000000000000000000000000000000000000000 -5da215fec8a65962c490a617d55fdd90cf7841b1 0000000000000000000000000000000000000000 -5da3e6a00324e172922711cb117d0f7ca6460ee2 0000000000000000000000000000000000000000 -5da461c02a5953e28d3ddacb631f220b188f95e0 0000000000000000000000000000000000000000 -5da46a59d68fb55f86cf90605ada087ef87e1914 0000000000000000000000000000000000000000 -5da7fbfe99cda87046dbdf6bccaf40af93dc345b 0000000000000000000000000000000000000000 -5dadf200ee0293e8cd6fe157444c0cba50a95cfb 0000000000000000000000000000000000000000 -5daf88ae9588ef4dcc853c36b3c637e97567e440 dbdc91e6ac37bdfd0cf005276cb5959c72564182 -5db4c1b147688347eef7b4a1c747d514ab642ab7 0000000000000000000000000000000000000000 -5db64d7518285509f755d10f1fc716d3d91711a6 0000000000000000000000000000000000000000 -5db870a32864e3a5fc1477e8c13bf01d4dd5e415 0000000000000000000000000000000000000000 -5dba6678fff362f0fa84125c6a4d66fae3187aa3 0000000000000000000000000000000000000000 -5dba7da88e84edd5b96731e676e829fcece276a5 bb13f33b00429acf9d4c986c91e6630715a37ffa -5dba865d911a1d0aed3160abbb19be77fff560ca 0000000000000000000000000000000000000000 -5dbd2127f11b5755136d3ac3ef926c8d5b62c10b 0000000000000000000000000000000000000000 -5dbf975065d5c8b8ce74a3d8e91b862b5f90ccd2 fc0277ffcbc0d267ce6c899788118de04729fde7 -5dc029ddc7cd7510b7af0d5398d4eef6a389a94b 0000000000000000000000000000000000000000 -5dc10a2e575a7e84cda0e2789432cd97d674bb3f 0000000000000000000000000000000000000000 -5dc2665ef7fc2eeb5e8b216031d1ddc9276b9e6a 0000000000000000000000000000000000000000 -5dc2deaf9f59287a5a5e327b7de538a9ff3fddf2 0000000000000000000000000000000000000000 -5dc785edf358c2adcc4dc0abc95040ed3ac2e909 0000000000000000000000000000000000000000 -5dc8b706c873fa8c8d3f083cca8ea75b711a9c01 0000000000000000000000000000000000000000 -5dc9ad2fb79b9b5a28cd9f75ad9144810b20299a 0000000000000000000000000000000000000000 -5dcc60dcbb40e757f8846f78ad14895d39dfe7ac 3dee715fc9eafa11c510ad5aadf5c78f24d9462a -5dcd86658df02838ab7b0475d3f5284e8017a481 0000000000000000000000000000000000000000 -5dcdcf32f847c297f1fe174aea802a489cecaf1d 0000000000000000000000000000000000000000 -5dcdd061c914c807d1031fa3e249f1efa517e2c0 0000000000000000000000000000000000000000 -5dce0583cecbd538272daf7e24c7cf1cf841dffa 0000000000000000000000000000000000000000 -5dd2d0f74e31b4fed751ea3bbed7b4a6b0469228 0000000000000000000000000000000000000000 -5dd43a43d698d42fae2d611f1b21edb65cc31596 0000000000000000000000000000000000000000 -5dd51e4caf6e4420d15a13200dbb83bda043c51a 0000000000000000000000000000000000000000 -5dd579b932dd4324c8f3023838c4b91fb6249252 0000000000000000000000000000000000000000 -5dd7ff3e72db8436523e5eaeba2e44b8a7daa8bf 7ba325b44168f9ae260ac6ac13446bdf4e2a7509 -5ddcf0969ce5f8f57fb169521a0b86a231c42b1c 0000000000000000000000000000000000000000 -5dddfc9335417b365a1c816fb18e27c18931e5ad e60b08a447a1e979f375ac848658a781fbeb5996 -5de0321db9b37e3dd8b5a8abb7e9cef294369675 0000000000000000000000000000000000000000 -5de0ed09203c4982a40e6468870fba9090f5a55e 0000000000000000000000000000000000000000 -5deda14dd80c9ba9b8153c738432ae18629d70b2 0000000000000000000000000000000000000000 -5dee345e1870731a873b7c729f4c15f609e4a4ba 492b19f39c8d554853599d5ec0670943f501a6af -5def2bb3574db84b713637bbdb28d462262a3168 0000000000000000000000000000000000000000 -5df1c51595f9dad7923be46ef16396123dfbe24b 0000000000000000000000000000000000000000 -5df227f97406642c65cec9ef7134c06780200ceb 0000000000000000000000000000000000000000 -5df3bd8c4a0e49c448f53412293d97c90801d675 0000000000000000000000000000000000000000 -5df9b6fd17e63b45ad298697783ef30ba60ecf31 0000000000000000000000000000000000000000 -5dfa4e5379ea4a920fec0ff199de739573c43bd0 0000000000000000000000000000000000000000 -5dfba3d91fb059073e955aad7caf886faac652ce 0000000000000000000000000000000000000000 -5dfe41ab18f84969770545fe5bbc632fff198bb4 0000000000000000000000000000000000000000 -5dff05a0a8db53154854d073d6e27e8928376a4b 0000000000000000000000000000000000000000 -5e04cd12041f14860500b7b489f23af9fab3d539 0000000000000000000000000000000000000000 -5e05b9d6eafcbfa2185108aee02a907bf555d4ca 0000000000000000000000000000000000000000 -5e062629d35eb853ca01b27cb9e4acdad7d4de1b 8f0942481ea3acfabf4584dc876e852f06e9e272 -5e0eda4dcfb8643575d12d305bc9f5c1eaf1db99 0000000000000000000000000000000000000000 -5e1264f9cfc86b1eb4572d20a060b910622957e7 0000000000000000000000000000000000000000 -5e154f6c4444d45d9a5befcc012cb2dbe5000a8f d6722876686c978d0b50e384fd9fc0c3300e62b4 -5e15a6c3e4d5819102361ae78e73c90a06238c8a 0000000000000000000000000000000000000000 -5e19181d4f7425f700f59db3a7f0f4702f524953 0000000000000000000000000000000000000000 -5e1a9062c0381edf0d70b172ffd81f668a53b6b6 0000000000000000000000000000000000000000 -5e1bc854250fb904ea5bb7eb50df8a0074e2ea60 0000000000000000000000000000000000000000 -5e1be10f7aef04ea320b74647863d917a0d04db4 0000000000000000000000000000000000000000 -5e2031dc70157464c05c1c1e00b3201604a025f1 0000000000000000000000000000000000000000 -5e2323ba75bd338eae1d6703b6a3b37fcdda0d8f 4e3acb031f77b30275ab161e24e30d9ad05cb506 -5e23e0807dc1606c36d9e975247e073678d0aecf 0000000000000000000000000000000000000000 -5e240161c187efd52d2b7a4b16c3213dea885ad7 0000000000000000000000000000000000000000 -5e248f74f310308880ccef0d588e6fe8d6162346 0000000000000000000000000000000000000000 -5e26d11dc3f606b25c95467df22f9469636781f9 0000000000000000000000000000000000000000 -5e2b341569ae0a84e38f5a2b69811a60d0f1053d 0000000000000000000000000000000000000000 -5e2be23a50257213c0e38ffb572b83b8d905bffa 0000000000000000000000000000000000000000 -5e2d705b6d8bb2f62bfb1546d8300c81647ba93f 0000000000000000000000000000000000000000 -5e2f2b472416909ebb25e030eb135cfaae3f240a 0000000000000000000000000000000000000000 -5e36b489fc67bd0b5c424c7d1cd131c2e982bc5c 0000000000000000000000000000000000000000 -5e3799d3171b02888602a968bbad9db413df3600 0000000000000000000000000000000000000000 -5e3a2d83bc29e776a2776547d6a4aaeb959a005f dca0a243da02bd91d9aec6affa0ccb5fb66e0b1b -5e3ae71e266f3a6366f0966309a194a8112d53b4 0000000000000000000000000000000000000000 -5e3eb6e20935f18dac7a4595e105141a411f67dd 0000000000000000000000000000000000000000 -5e407594239f6a6a053afff6e7cafe67447f936d 0000000000000000000000000000000000000000 -5e40a5a43dffadda040c030eaa12d88510a0987c 0000000000000000000000000000000000000000 -5e41012cfdf8f2eff5fa56de446c7656afac536c 0000000000000000000000000000000000000000 -5e41c03002df4eadeedc0aff29cee17496301b86 0000000000000000000000000000000000000000 -5e45f2efe5c1db46dbfad7bf67c0c7a898594f00 0000000000000000000000000000000000000000 -5e4630858dc4baef35a5a3a3b15c67b3d5bd515d 0000000000000000000000000000000000000000 -5e477441287fd171299f491ed0752e5406696a2f 0000000000000000000000000000000000000000 -5e4adfc9d5100c9ab89c997ab59e786443b4edb9 0000000000000000000000000000000000000000 -5e4f77ef38e74f319b0e1dbb23c73c5bcd32c0ae 0000000000000000000000000000000000000000 -5e507753ef6bb0b54469b42e31cdcf30ddb3014a 0000000000000000000000000000000000000000 -5e573689e4283363f0b26fce3559181cc6798901 0000000000000000000000000000000000000000 -5e5902c5d6fca473631d61ded93775e1e75195cc 9a18234f3c2a11e6fd1b3712a1a3487c16500b73 -5e59fb9ef32eee328681222abbcea15c391cb6b5 0000000000000000000000000000000000000000 -5e5c4b6dedc2ec82adc88559a14a7cb779ce3849 0000000000000000000000000000000000000000 -5e6122b10a68ee1d3ab38486f0f8415cf95d7321 0000000000000000000000000000000000000000 -5e61ab9824ad1e80dc6ba43fc7669457d9eeeb77 0000000000000000000000000000000000000000 -5e61fb170e87f0431dcbb1abba0b1dd61fcece57 a8ff69332e06bc717fa9aedf6a8b3af2a1722233 -5e6265f846011016807c9714cdad1c36418d1791 0000000000000000000000000000000000000000 -5e6356373cdbfcefcbecddf3cfd7e61a2159153e 0000000000000000000000000000000000000000 -5e67ea87ac4564158dc0e5b1eb5b2ebaecba8bee 3eaf29dbc461d551668e9368cb7f808af99b65e9 -5e6944e79f2b19783627d76bd7fd1411feb23c65 0000000000000000000000000000000000000000 -5e6ad838edb4a53ca3eeed13d4b53fa1526e8412 0000000000000000000000000000000000000000 -5e6b17fa51e36187afd02f191366769e69c298a3 0000000000000000000000000000000000000000 -5e6b1f766465bbf2147077dd9f7e18d1aa6f2698 0000000000000000000000000000000000000000 -5e6bdba53b93f200cfd6068ce5d9b328c3a4459b 1a82325946c14eaa4ee16bf293cd6f8aeb22b3a7 -5e6e91b7dc20a1872c553d49ebb2144d22396177 0000000000000000000000000000000000000000 -5e72515609c88d66be7af21d99b6d934deac6ed5 0000000000000000000000000000000000000000 -5e73d356c6b8006909a5231a185bdf8f1a9fedcc 0000000000000000000000000000000000000000 -5e745cec2be5e91bccbce5927e9cd2ff37dfb483 a56d2b0efe15ae93cd5e126050fe406a53fcd500 -5e74d3460631cc3b6c452a0e52fdd207cfd53024 0000000000000000000000000000000000000000 -5e753f604ecb0e9c997df4a77dab31e80b2b1c8e 0000000000000000000000000000000000000000 -5e75ce8c920260c417889fe2af1342d758e22dab 0000000000000000000000000000000000000000 -5e78de3943950dfed4df8b6415aa378c6cbe151d 0000000000000000000000000000000000000000 -5e79ef6b6990850eebf6c2ef0bbd46e0476b8239 0000000000000000000000000000000000000000 -5e7b5e8abdb375b07c0838b0c810820c6982e27a 0000000000000000000000000000000000000000 -5e7bc35a13898d7b7d88d990ccd8cf3a3dc78e8f 0000000000000000000000000000000000000000 -5e803ed87f39cf5a6c965d318619aadf68dc592e 0000000000000000000000000000000000000000 -5e81c824b6354184638ced5f31f6a4f81a4d1be0 0000000000000000000000000000000000000000 -5e8652131e898cd3d02cd26eeb26da718a6aaf65 0000000000000000000000000000000000000000 -5e865c822bc21a97228facd06533a3c93ba5edad 0000000000000000000000000000000000000000 -5e86d2b2ff523c59e3dc2ea2be078739a38ad82b 0000000000000000000000000000000000000000 -5e88572ce732b1b89f4578c113b083ed6d3db13c 0000000000000000000000000000000000000000 -5e8a61948c4da590d55d0f9e65ff2c7dfafd0bb6 0000000000000000000000000000000000000000 -5e8ce0cb2b786acab3ed88d77aac956265772bb1 0000000000000000000000000000000000000000 -5e8d13609da5f765c4d515513e512e0aa1596154 0000000000000000000000000000000000000000 -5e8e4715b651690c850e03371350fdbc455e1a4c 0000000000000000000000000000000000000000 -5e90f48206b19f0fd1b789bae4bbe88616f16a22 0000000000000000000000000000000000000000 -5e9421a750c97ecc68a7e026ebf5ed0c3732a9d8 4f5c309eabd5f2fd763c52242c032187bc0f7013 -5e9500ddad6dbc2f1b01d7da8b53379c8b7c386c 0000000000000000000000000000000000000000 -5e96a890968c23beb94ae626c69660ff4eeebdee 0000000000000000000000000000000000000000 -5e983c42a0d9b803538f843954b665435f663671 0000000000000000000000000000000000000000 -5e993eac18f7d1e6572849029256270a5ec7a928 0000000000000000000000000000000000000000 -5e999420e36575521d53a72259126123173ae4ce 0000000000000000000000000000000000000000 -5e999fe7a0c695d27c11817b724a4a2432afec35 01ace76a05dd39eec1b500f3f5e6afdb5d6af3b6 -5e9a9e3c563709d9b22537af5fd8fe56b0f0b56c 0000000000000000000000000000000000000000 -5e9d48cfd65bb43dea3999ae0914427075c69035 64e0d7b4583509c87746eb1ed22b0f2b5dde0340 -5e9fde393a7bfdba759d9c295f6c04de0205ae45 0000000000000000000000000000000000000000 -5ea48ac3da979fc930bf50d294cd9ce27961c1bf 0000000000000000000000000000000000000000 -5ea71a9210fcd4ae46c62b8d6fc12e76c2fb47e6 0000000000000000000000000000000000000000 -5ea7b403d4764d8bec2d279523eaf7070f942434 0000000000000000000000000000000000000000 -5ea8e90d60faa91b0cd458809708403d9f6d6063 39ee7e14c552e1f3916be57f4c1b52f4f2354688 -5ea9b57cba0d2005f15922eb259d2a262a845c5f 0000000000000000000000000000000000000000 -5eaa2fd8607e207faa8ad227b275f9cebbde924c 0000000000000000000000000000000000000000 -5eaa3458d57434d0ce08207726a7d25df2994c6d 0000000000000000000000000000000000000000 -5eaa90f976afc6a951a6c5f57a3da42c31bdf0ab 0000000000000000000000000000000000000000 -5eadb57d67c869b977571b5d244a2c57569ebec5 0000000000000000000000000000000000000000 -5eadfcc2e75b7f75edb1968229e394333276e384 0000000000000000000000000000000000000000 -5eaf12bb2269d4021b42c8f349b101752abe92c3 9d932a2ca3bd1a6272aea098a28069520f3f21ac -5eb1b329bfcec7654444f433f93bbe7f51a02896 0000000000000000000000000000000000000000 -5eb328d768103cb1df7f4bbe23710e70e688f753 0000000000000000000000000000000000000000 -5eb340cad8a6035ce79584097264d48587630bc3 0000000000000000000000000000000000000000 -5eb55cda5cc4bc61e94f17468c6402d631edafa5 0000000000000000000000000000000000000000 -5eb5d9fffef4bd6c75225ba9c702140a25b427ed 0000000000000000000000000000000000000000 -5eb641c91a7e3edbb5ab5a614225fdd6de925326 0000000000000000000000000000000000000000 -5ebb6aeab6d059cbb3ead36466aeb1a5cf5b7a80 0000000000000000000000000000000000000000 -5ebd63a4b5740ec552fd00846ee88df7a38cbf01 ab2949065cd0551df32884e3551fb51eed314e82 -5ebd9d73b8143c29a030fb475797ffa9880c2162 0000000000000000000000000000000000000000 -5ebdb89569e5b07aedce684ce24cb645a658bf2c 0000000000000000000000000000000000000000 -5ec0a415a455bdc81c3ed7036a853c822ad664ec a3f61569deef45d1c247d0dd8980d6633fb7a938 -5ec2acf354ada3e1266cb83ee72648753662d7bd 0000000000000000000000000000000000000000 -5ec3921d476bc0c8b76e65880263b010a9772d0b 0000000000000000000000000000000000000000 -5ec4191c2831f01e722ab37ae8d2f34bb06b7670 0000000000000000000000000000000000000000 -5ecb9d04afaa0d95ded05a3cb4208d671ebaa900 4f925c8f4167ff525692218d03a17b384ba00484 -5ecd5e8e50f0f47dce7341ddc95334af62d9e770 0000000000000000000000000000000000000000 -5ece80a00a57532f00e53b74b5b390a895d93823 0000000000000000000000000000000000000000 -5ecfba1db92acb6a80ee4d0a63c6ff5e845d4255 0000000000000000000000000000000000000000 -5ed11e8a88df7bca20ac66df9b7bc3154d13bca8 0000000000000000000000000000000000000000 -5ed7cf6744935d2b6488eee60308ae07d36f46ab 0000000000000000000000000000000000000000 -5ed947df17563dbb808919b77f3bb54113a81a39 0000000000000000000000000000000000000000 -5edd406c8c70510d52aaba60f40f355b921cd448 0000000000000000000000000000000000000000 -5ee197ebc7b585a60ffc748aac423cef7422f03a 0000000000000000000000000000000000000000 -5ee269e173664c5b6d5ad54b88f62a7f927d0d45 0000000000000000000000000000000000000000 -5ee8366690d368337e8d8aed0560e2d7c44b28c1 0000000000000000000000000000000000000000 -5ef4196fda5995e83dad24f529a5139080e73a13 0000000000000000000000000000000000000000 -5efb5b73193f56839e5868e49e11c8cdfc4edb7e 0000000000000000000000000000000000000000 -5efcb2dc7204ed8eb0459e62d1d44646de9faa90 0000000000000000000000000000000000000000 -5eff4c02aa28aec177db42bccbcc685063baf976 0000000000000000000000000000000000000000 -5f00cbe23b5c2b71813a13758f4806d18751a196 0000000000000000000000000000000000000000 -5f03a641c83e5f27a7a36d3e5d527aaed1e4ca92 0000000000000000000000000000000000000000 -5f03e0c3d9ab77a995d7f172f8c7343083c2156c 0000000000000000000000000000000000000000 -5f0ae424ce94d21721dff9b85e3e8f6d1d1f80b7 0000000000000000000000000000000000000000 -5f0cb2451f24071abbfd5f42d96d9210605966b0 0000000000000000000000000000000000000000 -5f0d7cdec2de79c4f0898c9c629013eb7a8fefc9 0000000000000000000000000000000000000000 -5f0de6937ebe0303eb570282d96328939709acd0 0000000000000000000000000000000000000000 -5f10a42677e15162194fad048e812891cdc9a55e 0000000000000000000000000000000000000000 -5f117dfcb53a860f7aa8cf5d5ebe787ea294fed4 0000000000000000000000000000000000000000 -5f14f275984d8438fd38bf71ac485b9946b030ae 0000000000000000000000000000000000000000 -5f177879f0e84765c01d2b76e05aa01454a67fa4 0000000000000000000000000000000000000000 -5f1a92089fa4efe81e9777f87f9ed93f4853898b 0000000000000000000000000000000000000000 -5f1e3a1b3b2a4193b57cfb4d8b3d7255782412f3 0000000000000000000000000000000000000000 -5f2097b16aa9e5f70604bfea009bec48b4bc740c 0000000000000000000000000000000000000000 -5f22ade28962ac7dabd181b2327f736b6014fd2f 0000000000000000000000000000000000000000 -5f23ce46fb6062b51282d999a652addf11365ae4 0000000000000000000000000000000000000000 -5f2951340858c11c07b52bea4bca803faf3b633d 0000000000000000000000000000000000000000 -5f2af21fb4bdf48ee438570bc990af309eb2206b 3e110687cf0356a72bf6beeb491e5a0e8a791dd8 -5f2c8187010a08d304081d10903314492f2b1d88 a980f50dcae65c1a76ff089697ffa8a01df291f6 -5f2da51e3cc91d9459ecd064203afb8cac3ac5cc 0000000000000000000000000000000000000000 -5f2e4ae0160e439235a95ddd029b3e88315ffd66 0000000000000000000000000000000000000000 -5f2e83dfc22ec18e2a07bf37fa145ad450b9c330 0000000000000000000000000000000000000000 -5f2e9232978a29d739c9b57b23d316ffead75d59 0000000000000000000000000000000000000000 -5f343aab92ed7b77f62d0dbf19ab4146ab3ff32a 0000000000000000000000000000000000000000 -5f357e881ef31ed3ad618ee6302f083b1d633a5a 0000000000000000000000000000000000000000 -5f3790b93f33c2e0c3d55e04f428d091e9701334 0000000000000000000000000000000000000000 -5f3fb36825f8bf4f27cd4fbdfdf006fe04b2ba49 0000000000000000000000000000000000000000 -5f4657f17f8c1c1781a871d1376e38422a6b0d36 0000000000000000000000000000000000000000 -5f47986dc161e0b99f96de633fe934c6a3d19aaf 0000000000000000000000000000000000000000 -5f4b6a6233d82fea8fa8dbbcee76073adb4bcaad 0000000000000000000000000000000000000000 -5f4c0ec818e9345bcbfbba870638b8488830f2d0 0000000000000000000000000000000000000000 -5f4df44a5a0b28cb3395480321c6ed2e908e8aa6 0000000000000000000000000000000000000000 -5f549208e08a86c1c3d9d6af8e81db1d12e6b77d 0000000000000000000000000000000000000000 -5f64b63acf584394aacb62279c8dd9f36c16202b b10dbacfca5466f730373f7f197372824e80b27f -5f6a4d77b1d821ca4ff20c638da7ecb6b07fc5a1 0000000000000000000000000000000000000000 -5f6b54fb576b7d4bc76bdd4f378595aa93f0920f 0000000000000000000000000000000000000000 -5f6c0c7994f3c0098a6193597f502ee706fdcd5f 0000000000000000000000000000000000000000 -5f6cfdc748978f8e73e178206ea31b1c374b6041 0000000000000000000000000000000000000000 -5f71b72630ec532c346211251a16882950060742 0000000000000000000000000000000000000000 -5f71ee938f866758b07ced398c06f2df0af7c1d4 0000000000000000000000000000000000000000 -5f720ab2b9c8122d1a127684748712fc57a24d06 0000000000000000000000000000000000000000 -5f728be0ad1e376cbf0dcd844402c0ee6b213045 0000000000000000000000000000000000000000 -5f75b589384fb15bbaa259285499e50ad50e9bf1 0000000000000000000000000000000000000000 -5f766f977bc4167e7209d047cb39b2ecfcb16da0 0000000000000000000000000000000000000000 -5f7a949cfc6f43d481d3a9513f9ee19db9afe21d 0000000000000000000000000000000000000000 -5f7e6c3f8f16d90103b6c3ab637967cd5f9ae57b 0000000000000000000000000000000000000000 -5f8047c12b4078a6f686b2b0589e9284c47bf155 0000000000000000000000000000000000000000 -5f80806a404104d30962459f70bcc1e0c3014a54 a057427805feff8d1e4209b53c46954f2bc09e4a -5f83e20ebc70c0e6fe84852a5652793bc428df74 0000000000000000000000000000000000000000 -5f856161a24d381da5a51de44a5589c9df9c63f2 0000000000000000000000000000000000000000 -5f86c27b40f1902b48436c18a673578c1b397174 0000000000000000000000000000000000000000 -5f8a8b819e83c452d85a7a13695d430760675d34 0000000000000000000000000000000000000000 -5f8dc963a06f9e06817eb5a233991f6b780f6bca 0000000000000000000000000000000000000000 -5f90c8ee0f44f5c7acaee7c73568a5eaf4cc16ed 0000000000000000000000000000000000000000 -5f965dac492a5821fc144264644af28cffdd49e5 0000000000000000000000000000000000000000 -5f98a5dd9eebe46b87458338820cb9fa2fedc4cf 0000000000000000000000000000000000000000 -5f9965c3f303fcf7341ee4ac535c51fe8fa20908 0000000000000000000000000000000000000000 -5f9ada18826c89b85818f43ca246f77cb0e9e796 0000000000000000000000000000000000000000 -5f9d1aecdf783fc93090af4643dd6e7a8db4e18e 0000000000000000000000000000000000000000 -5f9ee1e86617efc184a2ee1fafabe1a0ca4dc34a d5ce64127a58d64cc3f99ade9e4609d6e6ececf2 -5fa45e92664dfaab83962d21079e522f0270803a 0000000000000000000000000000000000000000 -5faa7a6747bca628b3bdcc9f93aec5603b65581f c5432a0a47212d79d1b5ed54f798336545af47b0 -5fabd07880ab15b0ad2cf7eb055c7c2b36d7120f 8409af46efa320bbf72235a8d4d3271e2de530ed -5fac8b55445b4447113958dbd0fbdc366490f3ad 0000000000000000000000000000000000000000 -5fad7fe088d8d224339788cde98a014cf4daa9c8 0000000000000000000000000000000000000000 -5faee9a4455afb36f786780b09985f2a91f11002 87c2e2f9cbf414703c63b6cf417e5a81b970a614 -5fb1bb4a70dc9cf2538d9a78f423579b805137b4 0000000000000000000000000000000000000000 -5fb1e5fa8ac5a7649795e2f4e660d45f7950becf 0000000000000000000000000000000000000000 -5fb277d606b080ae0a481201386c6a574d64f775 0000000000000000000000000000000000000000 -5fb3e0c98de5254899725eb3be05bb419cecfc0c bd2e04259f0a4ae439568cb3221beabb5614fa39 -5fb8369ce45d05ddfd67bc7929b8bb257a7a68a1 0000000000000000000000000000000000000000 -5fb9a3d475030fb66977e409879cecc76550c245 0000000000000000000000000000000000000000 -5fba3a90ddcae79a6951c2089d59b2eced0939cf 0000000000000000000000000000000000000000 -5fbbfe6a34f48a22462caf06d04e4c6abaa47325 0000000000000000000000000000000000000000 -5fbc3ba3638a27bb906b53859b6bca59b3547991 0000000000000000000000000000000000000000 -5fbd9026bbc4ac1f79b05d12be7300fab5448dac 0000000000000000000000000000000000000000 -5fbdd0d7460f97059347af06ad8ea0fc6e4161ea 0000000000000000000000000000000000000000 -5fbf0f0cbce2dda6a379d8bda33d5b1869702e47 0000000000000000000000000000000000000000 -5fc1ac48e1f1f994c9b46d34f7c9cd1fcffa9b6b 0000000000000000000000000000000000000000 -5fc366af1aa8131baf4f23532cfcc49d61d4a9d3 0000000000000000000000000000000000000000 -5fc44ef3a34fc6760adac7c9ac57573c2e9fcdaf ec3e68d182bf4bee27903b57b4a3b19fb3de113e -5fc83c2ba818bddfd530489d9f0790f6c0655d98 0000000000000000000000000000000000000000 -5fc91f8abb9c18645ba5c44ac5cc329b16f09659 0000000000000000000000000000000000000000 -5fc9e137b042560b054d188e21747cbb7f11ba82 0000000000000000000000000000000000000000 -5fca94a9489bcb075a5184420c960face251b289 0000000000000000000000000000000000000000 -5fcbcd6b56477034278a2199a8819635f3a0d9b9 0000000000000000000000000000000000000000 -5fccbe5195820cd9ec0045674312ec567ef5f6ed 0000000000000000000000000000000000000000 -5fce825457484609a56b21d3e3b8b7fb9d04cf3f 0000000000000000000000000000000000000000 -5fd0e106b0d184813f3cabc36e3103579d78a7ee 0000000000000000000000000000000000000000 -5fd346727608a1ff83bfa0ac2473f58fd1c1024e 0000000000000000000000000000000000000000 -5fd4ab47eecc5847d93c76295212c2dfd4067507 0000000000000000000000000000000000000000 -5fd4d771acdc61bc1f44b7a2fe2b5df7dbe298f2 0000000000000000000000000000000000000000 -5fd8ff3a02eb67a98fdfdbedec4f2b8b43440674 0000000000000000000000000000000000000000 -5fd9114f59eb16540cb5cfed3dcbc0b600414d9b 0000000000000000000000000000000000000000 -5fdeb11b137c94a6d25cbe98a2e14c00366197cf 0000000000000000000000000000000000000000 -5fe068ae9b033a05232be1b547c8e17a15ca4568 0000000000000000000000000000000000000000 -5fe0c7a5b20e079ca61b612c317706cfc27c769b 0000000000000000000000000000000000000000 -5fe0f8494374d594762e56b2d769c2828b1e0ddb 0000000000000000000000000000000000000000 -5fe35032580c1d116b03d03e96bc4cb9083660fe 0000000000000000000000000000000000000000 -5fe36ddd07b9979c58b02ae9ee7b78bd6aa9a6d1 615af42a19e372d88f43eeebb841f7fbe1d478ba -5fe42e0290b0beb738ac56a894c798c8f90b5d4c b55d9c6a490d9ccdd1d383c4da09145c21d21224 -5fe60620d9a1e23fbfe0d51a5181940a1d8c7244 5419c11b8b403545a70013ec6506670fe12d0e96 -5fe72612a78655e33c243a529b26d182adf0a3ff 0000000000000000000000000000000000000000 -5feb6bbf6e03dabfcc3bc0723f8efac8a9092f19 0000000000000000000000000000000000000000 -5feb99c8d2d7df37fe41e78edffb54877cbef1c9 0000000000000000000000000000000000000000 -5fee473d5502c1b4703a784cefafa6b90d9575fe 0000000000000000000000000000000000000000 -5ff8e32f24b7d77c6331c4819cb181dee29f97fb 0000000000000000000000000000000000000000 -5ff9d51fee0538298a4e7d94229f32718c97d831 0000000000000000000000000000000000000000 -5ffa662021e86c81e000c54a7a9a4bf0dcc9f075 0000000000000000000000000000000000000000 -5ffcb8a8aa860b40a5016cfdc90d575f2ea03f28 5b6c2dafee5057ed7372ac2d8a91a864ceeb09d1 -5ffceab5683344112aaf63f6c17a63945631680e 0000000000000000000000000000000000000000 -60051bd82834933c5b1f9da8a4889edd1d11b8bb 0000000000000000000000000000000000000000 -600bdd49439ae9a32202bd95c413bd6723b774c1 e8afaa07595d85d0994e65966aa7bfabb87312ef -600c54038dec1a80a5246fa35879dd0472667088 aeacad8bd9eb830708e8d502fdb2dc262c616235 -600d8bd2ab15cef307643129adfb6de3a0c78eb2 0000000000000000000000000000000000000000 -601008e0da732a77c51855cd5f6be1e785163228 0000000000000000000000000000000000000000 -6014731ea95069ca2ff910793bfb996ae0a5ce30 0000000000000000000000000000000000000000 -601837eea0283917f9fdd20fb742e8336c1c257f 0000000000000000000000000000000000000000 -601d2bfaff6c0e1ea1bfdfed372876aa90648175 0000000000000000000000000000000000000000 -601e7965423540a0039caac6c88767ec4329550e af4a7e2124fe913ee1593d14b876e86364358769 -601f6f4ce5827d441a7e110184708f0abe9fd447 0000000000000000000000000000000000000000 -6020de15d811e174ad80b3472bf6862a8032878a 0000000000000000000000000000000000000000 -6021e9c198a23801fb106fcd89bd0e15412e3aaa 0000000000000000000000000000000000000000 -60270ff0cc7b9b18593c44851aa99d6408d072b1 809dc5836cbbd04bf22bb5f4fa40274978121399 -60271dc78f374e631f92c7099709127ed94e9005 0000000000000000000000000000000000000000 -60294d6f9208a28d66112876a4fc8f73952a6d16 0000000000000000000000000000000000000000 -602b3865fdd0a01e366b230ca907b78d90014095 bed48b2564fc81e2882f059daa472f9ce2411da8 -602ddd274559a59e5751f3d80324e2f6bdbabef0 0000000000000000000000000000000000000000 -602df7d50b14549383bcff3946eb0bba325be397 0000000000000000000000000000000000000000 -60307126df66be2e846fdd690442151654a559b0 0000000000000000000000000000000000000000 -60316598b11fbc7c6b8d0404ee890fe93e89e94a 0000000000000000000000000000000000000000 -6032b3403d778bbfe7267eba19104cc4c8830e57 0000000000000000000000000000000000000000 -603435cd84951fc720eded819c62ef2466d21b5c f2b4a7af555ae83170a0933bce42cda5260b7cdd -6038fd4669c46181d01559da68e333000b7adfc0 0000000000000000000000000000000000000000 -603d5c848b77b2ac7637b4b14b7821162678be50 0000000000000000000000000000000000000000 -603d9730b6f5f52e68155bc94e767848cd0e270c 874fb00d29262bb91b4832f5bab801d8f442711e -603f0ecfc347c8a7f5fbe65c8367e9fbae94b942 0000000000000000000000000000000000000000 -604002c979be4a699309f685ba913a04f71b69b9 0000000000000000000000000000000000000000 -6040e928533cf17717e10c9b045e9fe21750bcfb 0000000000000000000000000000000000000000 -6043cd25418a3c45c64a4af118ee939c1835251b 49e6bec781cdb11eaf16a9a6711980cce1b22c5f -6047c10c1f9c7f5f2cc76603807b14b3ac3637b0 90b9f3e7ca5fe6f7fa8be5507b3d52b62e1b715f -6049983ebad81aab8dad41a6a83b7bece7cb6572 a7783df896444403e26590150c3bb80d40445015 -604ce6e4e62c8ed349f98a305d90a38b717cc081 0000000000000000000000000000000000000000 -604ff8ed48ee9e0affc522476787e9b36869f41a 0000000000000000000000000000000000000000 -60511f0626ab07654f0dda23923e805e5799d117 0000000000000000000000000000000000000000 -6054b3697b6d4dbc036096b9db737de889af69b8 0000000000000000000000000000000000000000 -605539d7711f94536e50a09d59b87eb36dceadf9 0000000000000000000000000000000000000000 -605553e228c78a9368736f4ff36d185cf7e6eb22 08f485bb37a098d58732b2427ea1144fb0142f3d -60585a7e8c8c7d4691c2da7c6ad2f90c14aaf170 0000000000000000000000000000000000000000 -605cf6f3836c7362814a6214bf6596671f90c253 0000000000000000000000000000000000000000 -605d4fbee00c8031067ae773e7994a0083d0f62c 0000000000000000000000000000000000000000 -605fd9c33a64dc1cc01b0695f958044ba9fb5cb7 0000000000000000000000000000000000000000 -605fe4df23bfdeef0daff13c1856fe2a29156fef 63c33ce7f1ee3fe7c49ef80d93958e9ebebb1075 -60608d73b3bf82cbe42a8c47b6589b063c16dae0 0000000000000000000000000000000000000000 -606266173e3670b71135831bf66b0b9ecf7ac885 0000000000000000000000000000000000000000 -60638113c0347e2941d46aa312e6ec901ff5772f 0000000000000000000000000000000000000000 -6065c35498756dbc130307cda2ec742cbafd8f9a 0000000000000000000000000000000000000000 -606602d5f781d01ac8815a826f8d29c40698763d 0000000000000000000000000000000000000000 -6069fc342e4fe16c81e887bfb5ff30ea65f8b3f9 0000000000000000000000000000000000000000 -606c44a528e1649ff4dcb5706a5e85935d9c36f6 0000000000000000000000000000000000000000 -607000d749a1860a283107dd5f463a88d6b98cf6 0000000000000000000000000000000000000000 -6071d92a37aa0dcda036e5c353072bb7cbfff739 0000000000000000000000000000000000000000 -60726f0c6c539827107a9a9a80cb2cbce6411a30 0000000000000000000000000000000000000000 -60744c5cd85222ce79bda78e5e643d9d7e2f8c02 0000000000000000000000000000000000000000 -6074ccbeb70374cc9d8f145c8548b53253f7c5a9 0000000000000000000000000000000000000000 -60760b181deb1558a9061eb7daa86722235e98d1 0000000000000000000000000000000000000000 -607639bdac48700eefea5c4a8c05940e9bf90c5a 0000000000000000000000000000000000000000 -6076bbcefca5e23df0a1892d14f4b9807bc15e1a 0000000000000000000000000000000000000000 -60790e812076cc5c0d4f8f1b3032273511949453 0000000000000000000000000000000000000000 -607ec1f63c524e6951e7d3480377973788d495c5 0000000000000000000000000000000000000000 -60809ebcf7d0c261b2f00e093e4fab70326ffc7b 0000000000000000000000000000000000000000 -6082e9c7862c12011609b70a3b35827d516e7980 0000000000000000000000000000000000000000 -6084172faf3d33bd945c5358e5b15899f5404a3b 0000000000000000000000000000000000000000 -608459c3e46cd1b44520a57990b249ea3dbd1686 0000000000000000000000000000000000000000 -60873cc344c1443d6009fc9350e0ada6ed5ecb8c 0000000000000000000000000000000000000000 -608815b2f52cc7dae75eb02e27f457aad1e5e977 0000000000000000000000000000000000000000 -608c78c5fff4f4a79af5678ed736c4aa6a1cde9c 0000000000000000000000000000000000000000 -608e3dad20a9fb22a86a8a62bb8e6ff9061c1bc8 0000000000000000000000000000000000000000 -608edf885e36a07f6a7a215ca8d735a2dcfd941d 0000000000000000000000000000000000000000 -60911f0ff9fb19caa9226f5723cef55c998b9e70 1f0802044f63e54031a94111320696e3c3b77eb2 -60916fdb359661878f49a682701b1d6c7ad4c0ae 0000000000000000000000000000000000000000 -60917b8446cca5681c170d8f61ba6cb5a44d8f31 0000000000000000000000000000000000000000 -60938f8c787f59ffbb047fcc07d78d4d9c8840a5 0000000000000000000000000000000000000000 -60944d05c22b6ca40f20a7865438549017cac810 0000000000000000000000000000000000000000 -6095ee42beeed799faa796e1677591e37368d876 0000000000000000000000000000000000000000 -6096abcacb2377f9cf784504af731d0c787db7b7 0000000000000000000000000000000000000000 -60a08f5dc7b1f0332a6b31b658a7f93f93ce4bce 0000000000000000000000000000000000000000 -60a19ad921f19099f203ad0e871ee0a6a3865041 0000000000000000000000000000000000000000 -60a292997b3c6341cf52099d901aa0b5f8673d87 0000000000000000000000000000000000000000 -60a49abb7ad83bf49b82c6956fdbe0fad05585ed 0000000000000000000000000000000000000000 -60a56a84a1385c2b5c41da2697dd21ec17b2efc9 0000000000000000000000000000000000000000 -60a60932328acc1e60fc0e06d5bc90d596baf883 f8b1e345c97c820385238223d1f8fbd99ee82ec8 -60a90ca31e72154b686d24560f761ad35d114e21 0000000000000000000000000000000000000000 -60aa80f1b2990e76c1b1c69fbed41929776afe76 0000000000000000000000000000000000000000 -60acc4832d718dcf8f97093050e2208649ec6f1c 0000000000000000000000000000000000000000 -60af8c2b746d51c1556cc2ddc4d4163222347b96 0000000000000000000000000000000000000000 -60b01534d1e7cb75111a788b4d813618537aa972 0000000000000000000000000000000000000000 -60b29fbe11384d5233398d70fdc74e9078fe32ad 0000000000000000000000000000000000000000 -60b5f94279db31d853ae724ed67d013d912e52b5 0000000000000000000000000000000000000000 -60bc7042e0c9ae9d16f2f3a342bf7ba2155cd7be 0000000000000000000000000000000000000000 -60bd8b786b9bce22104fb22073eb6ca6b9714945 0000000000000000000000000000000000000000 -60c040bd2785bf7fb7ef282aefb83a181889682b 0000000000000000000000000000000000000000 -60c150b2b0753717fdb936ba738f95e1bb910bd2 0000000000000000000000000000000000000000 -60c22d5fc15cbe2d312e4fe02c9f77d23598988c 0000000000000000000000000000000000000000 -60c391265d2a51003e1ed0952e5a2413f81c7fc2 0000000000000000000000000000000000000000 -60c75aa34c23409dcba19b715dc8459ec8d1be76 0000000000000000000000000000000000000000 -60cc18115fa21cdc7dfb541ad153f90c863b0743 0000000000000000000000000000000000000000 -60ce1c5c7cc6d340191828de21f1d6b48cd83807 d314ff6bc360d3676b0cc7f1a99ecb9c7a430814 -60cf8e407468cc1772f8f42f44adac52f134e6c7 0000000000000000000000000000000000000000 -60d3b3548538258e609aee3aaa58ad7d03f9c926 0000000000000000000000000000000000000000 -60d3b9755a064b36bee3feaf715fb32173dc8ae2 0000000000000000000000000000000000000000 -60d499fd260bdd34ed156ea7ed41818fbd4d02bd 4e01115f7286457fa16d04e746c3e1f652c24e2f -60d9cce9408e90533fb742cd5835f38ce82b1fdd 87fbfa86dbadb3ef0454bee162773a6ce4667995 -60daf089c36f2b226e22fa504ecec4fd44b0386a 0000000000000000000000000000000000000000 -60dfa56affad0f6925768f6a926ec0ec8cc02ea8 0000000000000000000000000000000000000000 -60e0e4df631687b44643ca038b8cb27071e1856b 0000000000000000000000000000000000000000 -60e1554c06c056e8acc810b72892954def04d96d 0000000000000000000000000000000000000000 -60e219c2d8175b8c0f7a0008b2c070a15605c9d7 0000000000000000000000000000000000000000 -60e2e1437b324f63f6b72622711f3d3ddbe7aeb8 0000000000000000000000000000000000000000 -60e4053912aee3ff378d378cf569986718709b9b 0000000000000000000000000000000000000000 -60e49e5d4456ba97c5c98d97535524e1d01f1e6e 0000000000000000000000000000000000000000 -60e8e031cf558d676af2d938552bdf4fa7bb59e2 0000000000000000000000000000000000000000 -60ec2446182c3f45d16a13c0be0b18baf5a13a48 d1ef68e5869ddc8b5e45c87c2a2aa73d6f560169 -60ee21378cbb3e120fdaec9ea8ed4ed84fa688d7 985128d40f4906df183cf472e2d1c76a3d112d30 -60f4ad4299fdef80add3746dcbd848abe0226157 f5dedc7de1d4e9993eb654e65a3e447785ab0d88 -60f5e69be3540a38b0c6a1bd8b2f358d2da734a2 0000000000000000000000000000000000000000 -60f83a4381f14a97a1fb4ca60e7b1a4bfbaaebd9 0000000000000000000000000000000000000000 -60f91961e221ddaba61591c2c64c59d78a848f47 0000000000000000000000000000000000000000 -60fa45559eaec844edaa63f3b68d7bbd40e29584 0000000000000000000000000000000000000000 -60fc9f497ab530fa78abe1f12aa664d8cd5bbe95 0000000000000000000000000000000000000000 -60fd8fdca49404c15a75da0c020a0d7db44e2751 0000000000000000000000000000000000000000 -610080f2731f157993e08f31783e9186a4d585fa 0000000000000000000000000000000000000000 -61009f285e5e0f2a59a4bbeea3714966e614735f 0000000000000000000000000000000000000000 -6101c5cff8606658dc48618414f291d6d9b41e0b 8fc0eb188213f12f64b8ab0c1bfb86f403a51102 -610257479c505ecf7cf868a90c778d7141880e17 0000000000000000000000000000000000000000 -6105486171f4d6dc87110b7e351492b924259a6f 0000000000000000000000000000000000000000 -6105da168f7d377a7b122b83e25ddac6b5dd2191 0000000000000000000000000000000000000000 -6105dcd7dfe02452224ad698a7c78aac20da48b2 1f8fb78fe3268826ad229b796c290d01db3090cb -610ac95b98507731e12da09db5672c31f1712d22 0000000000000000000000000000000000000000 -6110e3b296a7568c02b0e4d0534fa05447648567 0000000000000000000000000000000000000000 -61117464ccc75273dbef55baea7d24848e6aa558 0000000000000000000000000000000000000000 -61146174fd0c190c94ed4ac343dc2143de241984 0000000000000000000000000000000000000000 -61154ca32c64ff7a04a3cfe275f94d6d78e80536 0000000000000000000000000000000000000000 -61167073d25615c225596b4498cdf57d5d439fc3 0000000000000000000000000000000000000000 -611975374e69c069060e7e4aa582d50af884c096 0000000000000000000000000000000000000000 -611d73a01cd58461bb0a9087e4b88c01021b0774 0000000000000000000000000000000000000000 -611fa0e0ff2acd66bcf03bf95dab82dba7835b12 0000000000000000000000000000000000000000 -6122a8317ca0068fc71f6a5167e0a2d99166ec7c 0000000000000000000000000000000000000000 -612464dc755ebf889eefd0bfc08f94f023a201b2 0000000000000000000000000000000000000000 -6124e0beedb5bd39822046c293c5917986b59ec7 0000000000000000000000000000000000000000 -6125c0100d3a3d1861af6b108449a3fe12242e4d d76eeb79f7f8a584a7c8471b7c973424f842b7fc -6125ccdde46fcabc33190637d778d51eaa6cdfaa 0000000000000000000000000000000000000000 -6126b024cb929b12ea29d9676671e4dde342f03d ef6264a30bdc9368fa4e45e7ca034e9b805c7533 -6129495ac924e64a59b86924eca4d6aed4025fb8 0000000000000000000000000000000000000000 -612e5af5ec65be7ab7a3de0f69c1991cdd45f7bc e96464ccc43f7a45dad6fd06c5db6010357a7938 -61328e4b14550bac4f520bc4c3c26715e542790e 0000000000000000000000000000000000000000 -6133457550b4cb6199805e16379fa86882c91c36 0000000000000000000000000000000000000000 -61353754de584553c5b7c0afc8597ae681ea3f78 0000000000000000000000000000000000000000 -6136fccec46db0b6887aed40def48dabc1b9a009 0000000000000000000000000000000000000000 -613744d639d8b7aa4e31fb5fb4c8c9c4987b3620 0000000000000000000000000000000000000000 -61374bbe228e8e9c55a24aba59a1e2bb2a871148 519cb536f7263aebca36aa3c24293f768c0c9ef7 -6139923d752d0be57088ab3a47e09f410258d8a3 0000000000000000000000000000000000000000 -613dc2e963bf7cb73bb22e0cb3025efccff4aeb3 0000000000000000000000000000000000000000 -6140afcca43f497fbc134b3daff0373d5f5ec9d3 0000000000000000000000000000000000000000 -61426b8b2187711b721603805bcdef6a8923db31 0000000000000000000000000000000000000000 -6144bb0cc763364e8bfd1e647e557502b508d36d 0000000000000000000000000000000000000000 -6145544e0148b1d6829887453052c84fd429e63d 0000000000000000000000000000000000000000 -6148736c9d2d7f82697a91ca43779578922a4f1b 0000000000000000000000000000000000000000 -614a90150fab13ea57b2578f3d85ee4785f5c40e 0000000000000000000000000000000000000000 -614d77598aa2aaa3ddf3e8494812a3b82864d590 0000000000000000000000000000000000000000 -6154b2afef87921ae50e7b61856c25733664d5b6 0000000000000000000000000000000000000000 -6154d9c466f3c2bf6a90f6d01e2185b8c2d0fec1 0000000000000000000000000000000000000000 -61558598480175726edeebef28802edfdaf18640 0000000000000000000000000000000000000000 -6156d1a148209c2a82ddd16706b0de3839fa96e9 0000000000000000000000000000000000000000 -615887ac049436d27181ad3464bd904b76b9bce2 0000000000000000000000000000000000000000 -615969011ea768e34f9d25fbc43c36b6fa16aa51 0000000000000000000000000000000000000000 -615ab4499a8152b35f48ecfaeba03b341c05927d 0000000000000000000000000000000000000000 -615c0b3826511f4b8c39370c528acab89092e650 0000000000000000000000000000000000000000 -615dc682cf741edd7fbb40bd7b20c43f1e6c3940 0000000000000000000000000000000000000000 -615f5274c28498f61b018a1b0740a50cad067fc1 0000000000000000000000000000000000000000 -6160a59081620a6c31e88b15835824013993d7e4 0000000000000000000000000000000000000000 -616491e3665eed790042c767a1ec66e3e324120b 0000000000000000000000000000000000000000 -6164d642adacc3064a997aa76fcb1e52a8aef921 0000000000000000000000000000000000000000 -6165f32272c8cfb2625a3197f6200cf871758033 0000000000000000000000000000000000000000 -6166e156fe1f79baaa732df8bc42ed6c857a6996 0000000000000000000000000000000000000000 -616af19042146174e60d3c06e83d862bea0246a3 683f92f9c1e95e31d891e9c68d501c711c15add4 -616efe6ce3d6a945e11728126524daef5b96a0ef 7d40c3b5a37441351d409819e7930d265af7cea4 -6172f135bc026df26e5b473b070b536a11b948ae 0000000000000000000000000000000000000000 -61738245e7510a8977edcc0305e8b70aaa4f086d 79c0eec0ccbba62224d9525315e8df21e8113d64 -6173971f42e1fd0cee7a29c8c86b8075ec837379 5a789fc9614d5e935612d287bb360918ff5eae6d -6173c244f9ac3bdfccc1d62925e6dc8dc6ffb7c4 0000000000000000000000000000000000000000 -6174fda69efa519eb050e9dda5e8623445c4faeb 0000000000000000000000000000000000000000 -6178255c0bf0c30e974709ba30949c5212c35362 0000000000000000000000000000000000000000 -6178ffd92378a5039c5cc21f1ec900a15cb6bad3 0000000000000000000000000000000000000000 -617b58b308d1f1916efaa4a3eb158fed251ae439 0000000000000000000000000000000000000000 -617cc59b5902de0cadd32883b72b113bf62cf1b6 0000000000000000000000000000000000000000 -6186f075b70f0504aa0128fe05b76115c27258b9 0000000000000000000000000000000000000000 -6187696fb48916b4585a8a837bf725845f7cf3c7 0000000000000000000000000000000000000000 -618c70f2a2ac670e388b102175e655a183fa7563 0000000000000000000000000000000000000000 -618dc0b9deb049d05c8c40ecb3bb0a81af697715 0000000000000000000000000000000000000000 -618deddd5b51df977ffdaa90c21263b8b3651aab 0000000000000000000000000000000000000000 -619165915b6e8a7916e723d89e5c6ffeb50f0cc0 0000000000000000000000000000000000000000 -61922cb80f905c00ace33f2426ab3748a8d98344 0000000000000000000000000000000000000000 -61951208826f6acaa0e0280e86576bfa508e1435 0000000000000000000000000000000000000000 -6197a68b1e9bc777323fa0df01adbed4d0c743f4 0000000000000000000000000000000000000000 -6198da700bdda686494504ffd49b078a1f6bbcde 0000000000000000000000000000000000000000 -6199e10e916fbd656632d677dbf96569328b9b3b 0000000000000000000000000000000000000000 -619c716a74434f5ab3cf374f31f0fc2e0f3a0188 e843a51e46f3e7af16754cd0bd379190c6384108 -619ce87ad86b782d2135dc2b7d396b95221d8751 0000000000000000000000000000000000000000 -619d87b50d5534785fa08d2c69ad67659936572b 0000000000000000000000000000000000000000 -619f4c175734bbcf34f62b5432d8c59f30170621 0000000000000000000000000000000000000000 -61a0ba8453810c52453e9ea82e99e388d0c49dca 0000000000000000000000000000000000000000 -61a0d43cd0686c018009c44cbe7c7bf5d401eff7 0000000000000000000000000000000000000000 -61a0f93338fa397defbf546a676d8ee1aa65c74c 0000000000000000000000000000000000000000 -61a41f2a4f55d60f402bd783279cf2aee10828c3 0000000000000000000000000000000000000000 -61a586a6af3eded48c9dec9894d668b5c55c3777 0000000000000000000000000000000000000000 -61a690b59cad3464ab823f6d0a2b5a16c9ca584c 0000000000000000000000000000000000000000 -61a86c26f708df9ce93adfefb5ce2afac45433a5 0000000000000000000000000000000000000000 -61ab2ffd4418a7459112044916239088248fd748 0000000000000000000000000000000000000000 -61ab742a0321ba5e0dfcdba52d4fb6ed78b2e23e 0000000000000000000000000000000000000000 -61acbaaef25bc1533f022db83d15b3cb00ac5178 0000000000000000000000000000000000000000 -61ada062344aca6f95181002e20d0c8710c6c82e 0000000000000000000000000000000000000000 -61b163dbdfdd95ae296e6d1313b45c6f285dd551 0000000000000000000000000000000000000000 -61b368a616a2e5bb33bda253d1d8b8aba77cb805 0000000000000000000000000000000000000000 -61b38f36299f597a640623c90b3085f58bae0f80 10f702dbcae9d210977f243defec4bf1adf08541 -61b48ea5d47a0b09ecab6ed20dcec3d0f91ed9d1 0000000000000000000000000000000000000000 -61b4ea2861885932ba10a002f0dbe1d6ab2fbc6d 0000000000000000000000000000000000000000 -61b8c6fb8682e6b57ba56ce965f2cece8bdd5f27 0000000000000000000000000000000000000000 -61bb68cc6d7229771fc96879075a0fa7598716d6 0000000000000000000000000000000000000000 -61bc4ac8feaebab96ed9abcd0c26ad3d21961e5f 0000000000000000000000000000000000000000 -61bdabf9bc1e0cfb5d191b869c83c650c5309ba6 0000000000000000000000000000000000000000 -61bf2391089774fd96cc73366f92015de0f00bc7 0000000000000000000000000000000000000000 -61c1880f71bd69fe0937394e040531597531a44b 0000000000000000000000000000000000000000 -61c2efae6e396ec5a39589ef09e0aa2c9abb6d79 0000000000000000000000000000000000000000 -61c3482aa2496b3f1012e52e8e0f7da18096f02e 0000000000000000000000000000000000000000 -61c81fa82072542e9aff1f534d0246a459d071c6 0000000000000000000000000000000000000000 -61c85ff417a2e86cddcd1491fd76b617f9f0a708 ea96b0de1760032946329f2a6413a7763396ea53 -61c8d3872997a4825e7ed401eb6edbc3251231f9 0000000000000000000000000000000000000000 -61cac7f581eabf91985343c5c83f845f74f3cdd3 0000000000000000000000000000000000000000 -61cc12dac6e4bc5d415ae057d65e4d5e0a59207c 0000000000000000000000000000000000000000 -61cc4bc1bd9eb8c0f7f62ec943292a8abaaec754 a82a29946bced6b9805dd616d1b1fd0fe2747039 -61cddb2e58ad33f758cbe35eafdf7176384502d5 0000000000000000000000000000000000000000 -61cfd00858115c6fe029df05829b04c1ec5bc9c2 0000000000000000000000000000000000000000 -61d512bfd7098a177b6490e0b478c72ed6fb90d6 0000000000000000000000000000000000000000 -61d5264048638e6a03e98da1f7e9c603a19ccfae 0000000000000000000000000000000000000000 -61d5b83d9145d58515ad4c93c6125a339fb5eeda 0000000000000000000000000000000000000000 -61d5f16a07e286c31c886bb920c2537b43761d7a 0000000000000000000000000000000000000000 -61d69078570273367bb2458d4c5e57fd426a350c 569376fe74061cda0ac38d3d2c401c79c32813bb -61d955ffc2d8e95eaaf1d8a8ba99bdc20270a914 e29d41a2a1f78d09d74588b09d9ef4be6d31a3d5 -61e03462c9d20adb088b7c786a944fcfadf84dc6 4988db60bc57d6f7912dfea9bdc4107a89672d33 -61e122fd9038e33c4e8f986516937e16da28ced2 0000000000000000000000000000000000000000 -61e2ab1eebc37f3a4abe54f05a9984001b7ce59f 0000000000000000000000000000000000000000 -61e4e544333d84682c6cef145d0e4100e9e5b486 0000000000000000000000000000000000000000 -61e66a8fe7007b630e0ea939e1ae275657824a8e 0000000000000000000000000000000000000000 -61e92271e2947d21e494d69b0a54101b57add21b 0000000000000000000000000000000000000000 -61eacfcba1ca53b6758dd2428d5dd57c3d2ecffe 0000000000000000000000000000000000000000 -61eadb77279dfc430988e259919c78983770a1f0 0000000000000000000000000000000000000000 -61ee2834074d338de96cd0a3e80f493dba17243c 0000000000000000000000000000000000000000 -61eefabf358549b44bd31f7de276b87db11702e6 0000000000000000000000000000000000000000 -61f453fe08c7bf71f921c5037891ca6aea9221f1 0000000000000000000000000000000000000000 -61f5c7a1f513709b01295cdef5444be4d6bf4ba6 0000000000000000000000000000000000000000 -61f65786e2363a0a3a58a0b6f9ecfd02cf1db815 0000000000000000000000000000000000000000 -61f849c4037af139e98a42deff0af966e7c8bd5b 0000000000000000000000000000000000000000 -61f9667d99409b6a8d7dde0c2b6d3bb646711273 0000000000000000000000000000000000000000 -61f9e84aa71378ccf3958a6c20d3a8017392562c a02c22d446528c97ed4714d40385695b331c702b -61fa6fb09233679bec09c7641a2a271d9508427c 0000000000000000000000000000000000000000 -61fe92f92b2e09fd52f68868e41b780b069c15d8 0000000000000000000000000000000000000000 -620153d24dbe54109560ca5a33951abee6fcb30c add43ea52831554ef2dc34905df31d1ec7f4a896 -6202006e2fce51f068306f94303d9d27d7153568 0000000000000000000000000000000000000000 -620282a334f8154f9f34f24542d7bf8e627b7149 0000000000000000000000000000000000000000 -6207d906f3b805804a562352ada21200aa6288b5 0000000000000000000000000000000000000000 -6209112711367a0d7ef38e8d1128d4493859e23f 0000000000000000000000000000000000000000 -620a58f18df7c827ab9a0f6e96b2abaf7addb0ea 0000000000000000000000000000000000000000 -620a91cf5eae3ac1e338b31db51eb00ef8a2c632 0000000000000000000000000000000000000000 -620dfaa2440aeb9324ff34fa7b162eb7d64ae6b9 0000000000000000000000000000000000000000 -620e68a7f08e4ea754d8a22d1f5685ea1743d9f0 0000000000000000000000000000000000000000 -620f8def38bf4e35d1bc59002ae675c931aca13d 2255f6fa138369248e5929c0c9439a1becf33dcc -62126c55f1c6ed444043e7272c4f9e233818a44b 215ee7c70e88bf71d0054070e89eb64a83d02344 -62133fc8d6f31f9c207b66700b1b93e2c70b7927 0000000000000000000000000000000000000000 -62194d637c82567d34b43ecdcee50e7382578df4 0000000000000000000000000000000000000000 -621dfc1193bd7615b988cba98ac942066575e9f9 0000000000000000000000000000000000000000 -622088edbfad1668b46d5eaa4b13743c47bea8f8 0000000000000000000000000000000000000000 -6225244fe2c1812cd107c41bdbfd4cacb43b5fee 0000000000000000000000000000000000000000 -6225d103230b14fe80de97f814d546778a27728f 0000000000000000000000000000000000000000 -62268f3428a56129d6e84d70a4565cd89d9120b1 0000000000000000000000000000000000000000 -622921a3ff456c81f0e1b67ad51ffdc5a13c3100 0000000000000000000000000000000000000000 -6229a009fc06d9f7460ef4437df886064b15229d 0000000000000000000000000000000000000000 -6229c986902d3ef356ade602d3e250f47f8fbcc1 0000000000000000000000000000000000000000 -62302ea5806360f7437d649aa43553e5c1f38ccc 0000000000000000000000000000000000000000 -6230e6c0d5984e5f5748612b5be2343797b4fb03 0000000000000000000000000000000000000000 -62347e8a2bdbdca1b0ecc84122cdbb47234b67d7 0000000000000000000000000000000000000000 -623a2701987917d7c6b78511cbda442fc17ce500 0000000000000000000000000000000000000000 -623accd57a393ccf24c4941ec72b4e242360d183 0000000000000000000000000000000000000000 -623b4076b752ce00ba937d9d3b03975f5cdc25c3 0000000000000000000000000000000000000000 -6240e8ba3b0b6f0eae845e79e9cb41c6827a68bb 0000000000000000000000000000000000000000 -62421b98a97fe576987878055e17cf755eb395af 0000000000000000000000000000000000000000 -624ad8b8de0110bd3f84d7b4016fb3c27ef758a4 0000000000000000000000000000000000000000 -624b835678079614c894f641d59da7925b681e36 0000000000000000000000000000000000000000 -6250dd610e0e4f4e797a1a206ce8fb7d27ef33c7 a6b41d17fa58f1d41a73ea6d55c1ffc6bb950a6c -6250f7fb10444fccf321d770d8b62f9adc7cb935 0000000000000000000000000000000000000000 -62514381ff35348ffc4061b691132e36adf96210 0000000000000000000000000000000000000000 -62527b728138715a756e45ad13a42713f2f76d39 0000000000000000000000000000000000000000 -6252b73a4bc3bb99848d04a6446989591368389c 0000000000000000000000000000000000000000 -625495757f32dddde62c8f585675107021155bbf 0000000000000000000000000000000000000000 -62562234f18ac091ecd1fb648ac0d56172c74a1a 0000000000000000000000000000000000000000 -625647c784e3fd05748e02b2fc7f3ef916037aee 0000000000000000000000000000000000000000 -625dc08fa574a71a0e10c98945f12ed95df72b2a 41ac7ac468c0e0a8a1ba1c862be030644f41b028 -625dc345dba34bd0e8f97b6fac4272a5e8359428 0000000000000000000000000000000000000000 -625e401cb98c91dabcde35722b17ff86f051bc86 0000000000000000000000000000000000000000 -62616e70d45342e32b7c3b717a87bce8125152b7 0000000000000000000000000000000000000000 -62658ae67e38fb5bf83391146959eeb51713091a 0000000000000000000000000000000000000000 -6267b192ece132623763084b3b0bec0fa5152ebc 0000000000000000000000000000000000000000 -62684752a884b69ee14ad06c5697584ea9581d95 0000000000000000000000000000000000000000 -626a42586545d58c9c3744a02a044a1c320af426 0000000000000000000000000000000000000000 -626cac774831bca17936ec11a5769321c5d56b8b 0000000000000000000000000000000000000000 -626faa38dc94f452e5a5266dcc80c3bdbad72c22 0000000000000000000000000000000000000000 -627165c91de77a0bfbf377136b5f7f7882fcb6c3 0000000000000000000000000000000000000000 -62739864aa74b9e962493f85053229e9981d6d03 0000000000000000000000000000000000000000 -62772c638fadeb32ae9ad3fe8d9ff8e5f44f428c 0000000000000000000000000000000000000000 -62776e05a7521b4d5977746e9e9ad4129cabc28d 0000000000000000000000000000000000000000 -627cff89cd6378d549cdc03402d37fb1a5ba9b11 0000000000000000000000000000000000000000 -627e662b483a53ba7882b37d2af16d12bfeeb731 0000000000000000000000000000000000000000 -627f933cfe6a033dccac32982cd68e7c1b86927f 0000000000000000000000000000000000000000 -627fb8f8675566dfd9c3977e3ad2d9fc7b3b3876 0000000000000000000000000000000000000000 -6284d3f26136a8253f29f4fb56de8bd0b87b797d 0000000000000000000000000000000000000000 -6285fdaaccccd051d62b084831ab6d9ca554e0b8 0000000000000000000000000000000000000000 -6291b01d6a40af05e5cb0720cc9e00af3cadc2e3 0000000000000000000000000000000000000000 -62921bdfa3100f4bd0e9c3434038c77b3092d964 0000000000000000000000000000000000000000 -6292bff6d668fa141427bdd59be84f245c19529f 0000000000000000000000000000000000000000 -629415cc3ad61020751cac2d4a423e9f956e566c 0000000000000000000000000000000000000000 -62949852689a9b75d3d1a90564eeba0cf1d5fc46 0000000000000000000000000000000000000000 -629528590799cd2e0eaea46be400ef79eddb31b9 0000000000000000000000000000000000000000 -629dfc9ec496d66c49b626dfc72a4981e74d6250 0000000000000000000000000000000000000000 -629f0ac924906b4614c4651fd841d33aa92e0178 0000000000000000000000000000000000000000 -62a00eed7c748c2331eb5744c7a48af8582a2046 0000000000000000000000000000000000000000 -62a40cf5cf4ecb425c6242cbb9f417ff5d47062d 0000000000000000000000000000000000000000 -62a4aa93e4a61a6010e231561431c89c3a9f1574 3ba72358dcadfd49ddf928cfb780cd02192030c1 -62a954a6ff9d6d0fc815befe14413e5baba37c88 e7835dba0624a6cd09cc0b9f82efe6e0beb808e3 -62aa2694baf7fe904744a9b0f8a2a26e7fc3cf12 a386904cc7abc4aab7f725fe1382aa1b07d579a2 -62ac98739b8ef9457ab06a3de93044f714828524 0000000000000000000000000000000000000000 -62af290aadd5c2d2206f41a304709c4f3be113da 0000000000000000000000000000000000000000 -62af7d467fda3232b1c30348ac57cb1c90c31e20 0000000000000000000000000000000000000000 -62b1861791d019bad524cc7855877627ea783599 0000000000000000000000000000000000000000 -62b8f6d5ecdfaeb909b6c832b287bf30d0af7411 0000000000000000000000000000000000000000 -62b9defe2b949e14782a2e2abe6d5bb9039b37c7 0000000000000000000000000000000000000000 -62bc0f015fe1a9038cff8445dd4b04ef9b397231 0000000000000000000000000000000000000000 -62be58faa7f0bf4ce6b0fa62b393fcad047e4d9a 0000000000000000000000000000000000000000 -62be74170f0dbf5bf153be525284a89e86898722 0000000000000000000000000000000000000000 -62be8e53d5baf2dd884b560d8eb7a634d9bbf3b5 0000000000000000000000000000000000000000 -62bed2085fefd8e4316cf17813bead841ff4e056 0000000000000000000000000000000000000000 -62c15450d54dbd37bed2fc23dc8692372ef16944 0000000000000000000000000000000000000000 -62c1bb26198f6c87d7e2c9c990d429a15db71eef 0000000000000000000000000000000000000000 -62c8d5727c65e66e6c6fb751b94c2169822c7693 0000000000000000000000000000000000000000 -62c9e71a52c9200409db177219119416ae0febe2 0000000000000000000000000000000000000000 -62ca61e3eea3176e756b9af990d29352a7897411 0000000000000000000000000000000000000000 -62cacfd886ec7afdafb0e8004a934c806881344f 0000000000000000000000000000000000000000 -62cbb7614fc9b9831c4446f2ddbf5348eab48bd3 0000000000000000000000000000000000000000 -62cc4295734e788b610fd0a689ff285a667d43bf 0000000000000000000000000000000000000000 -62ceddc05c94f7397bfec3649454168073688b19 0000000000000000000000000000000000000000 -62d0a9b4a7f5931143a7fdc3e36e9cd3fc4012a7 0000000000000000000000000000000000000000 -62d1457626f52b78f91e114732d9839794f76cdb bd5babeaaab292d38d1ce350fb2ac496b2c75c4e -62d27014053411b67ff2c87de7e12d6a40c99dad c460481ec1426da31040daa1ec7e09b765b3724c -62d53f70bd8d83c2b5abf2b6d39b53657a2f41ae 0000000000000000000000000000000000000000 -62d5b0a1f029ffdd0b4cf54b1788cc56338b0876 0000000000000000000000000000000000000000 -62d7e3d656f47f3782bcd7d41f82fea5ec6bbfe6 0000000000000000000000000000000000000000 -62d8f7aaaab6a5594d03f0347b506b06a5bebba1 0000000000000000000000000000000000000000 -62d996960c151af77561894545850ac394cf872c 09e5f385db93abf90dd0c03271c3577f321bcf35 -62d997a720bd0ab01b48a72c09ea4bd52f86aaa0 0000000000000000000000000000000000000000 -62db3b394233900c39f39d2af685665089bd6a34 8c263316492deb25ff1b17bd33ef0b290c98ff77 -62dce56aa576d7a02cda97c49621aa5e9e009ac1 0000000000000000000000000000000000000000 -62dfa44e7d650dee9afd3dad267c5da69b53e787 0000000000000000000000000000000000000000 -62dff3a64284d505e180b804f4f18f89a8449ba8 0000000000000000000000000000000000000000 -62e1af618396686e364039f054124ed04f3ae530 0000000000000000000000000000000000000000 -62e3bc342904adc9f15ce2682d80aaf03ae4c8c5 0000000000000000000000000000000000000000 -62e459d2c5f4967115ea0dbeb1dac1aaa76eabdd 1039cb529935cce920834d2be713818b52cca7cb -62e49c2b1beec1ecad6d2fd2a65639c2965362fc 0000000000000000000000000000000000000000 -62e53a77cfe9a85e02bd8f0004977d2d75308bb4 0000000000000000000000000000000000000000 -62e61e543c2d2b8519952efa246ed708026cfb16 0000000000000000000000000000000000000000 -62e96a7df38ef2f76d6666fedd0e762206bef84f 0000000000000000000000000000000000000000 -62ed8a8ae155fd4eec908ce52691a1211e8bd3a1 0000000000000000000000000000000000000000 -62ee8014f865052fe37dc02403398e27da50d93c 0000000000000000000000000000000000000000 -62f43fa7dc51e2ed085fa49feb1703a9e560486b 1bf25be72a8832b091011e8ca7a84bc30419a818 -62f5b5d4a70f824a0e4f5a67145830f85002e022 0000000000000000000000000000000000000000 -62f5d55bb7154ec0981682acff6ffef02e561362 0000000000000000000000000000000000000000 -62f6d699388332276bbd4a1f1319bdc46d5d420b 0000000000000000000000000000000000000000 -62f9ac105b61e5485d33e50516eccaa4b7099e9f 0000000000000000000000000000000000000000 -62fe7ee734ea005a20fa12c0349785093fbf30e4 0000000000000000000000000000000000000000 -62feda57df9e6efddbd32dcc2f21f599a6e2a926 0000000000000000000000000000000000000000 -630272e4b18d407141ed93c7a24d4fa0ebd59e61 0000000000000000000000000000000000000000 -63034344a9c804a16a6dacb828498c8052143bd2 0000000000000000000000000000000000000000 -6303ca4079a322c9f8e1b1ee7f2e83603821538b 0000000000000000000000000000000000000000 -6304771b6e61e85646cd6e70f5213643de8d4fe0 0000000000000000000000000000000000000000 -6305d207729e94fbfd1cac91a0f704968dad6e06 0000000000000000000000000000000000000000 -6306561c689838f777e43f79f9159f9b995a9fae 0000000000000000000000000000000000000000 -63088a1fd2c9257fe40eab35a7dadfaed30d44ab 0000000000000000000000000000000000000000 -630ad2ba698d7a66675cd65cfd948bf593c1bb18 0000000000000000000000000000000000000000 -630c08a3210818ce5f8fbe0083fd9cd1502ce9be 0000000000000000000000000000000000000000 -630ea17fa5438d56112908cfe3ab0940a3f01380 0000000000000000000000000000000000000000 -630ea2595e8fb349652bb01592bd33435f8aed91 935da60089370bcb1dae467a7e456adcd5e48945 -630ed2ee1debc3b80a4aaed751f9b00896dec465 0000000000000000000000000000000000000000 -630f0a9f9020b95a01dac70eba2f9da2c8e24dff a20a70be7337450a82d0f5614951305cec4ba66c -631344042fdd18bd2c5e66e8b934545a91aa4d02 86f28524dda17b98e1608ace3c08ce136c7d8bc1 -631587d37135c0bfd7a4f30e37f33e2fb213dc2f 0000000000000000000000000000000000000000 -6317015671af35812e7324f7c96e3f8ff5da3b80 0000000000000000000000000000000000000000 -6318fc9e8b2a78cf8b88673a1f47b3935d7b5943 0000000000000000000000000000000000000000 -631a7e0046db9bf5ba2d3ddfa20f988e037974c9 0000000000000000000000000000000000000000 -631a8760953ab00cc64d57929477bfd2a1e02c87 0000000000000000000000000000000000000000 -631b47c6b2c585cdbf666aaa464442e8b13399d1 0000000000000000000000000000000000000000 -631d294c31727ced61e183e46c00bedcd1bf2fc4 0000000000000000000000000000000000000000 -631ed0d29e0788f20b5741dfeb0befbabe17121e 980c7d1f9af23616251f9efd9d35553aa739f89f -631ffcb3980bd1060436612fe67baee0f8b4e5da 0000000000000000000000000000000000000000 -6320f8eb30c849ea44720867ad79dcc302bbeff5 0000000000000000000000000000000000000000 -632421687bdfab926f59a459e296d9ca2fe4f908 0000000000000000000000000000000000000000 -63283140b433618c33145891c847b21ef67279c1 0000000000000000000000000000000000000000 -632a82d944299bf0a7d4440d67e916da4145f9bc 0000000000000000000000000000000000000000 -632cd61ec86e0697dcc698e895814cabcadbf037 0000000000000000000000000000000000000000 -632d3d03cad44079b332487cd49d22ca89502013 0000000000000000000000000000000000000000 -632d56b12c579984702dd36f810d5e3b544c8a4f 0000000000000000000000000000000000000000 -632e0569b43b199e808927a01e25801b0d8831df 0000000000000000000000000000000000000000 -632e5f04e25e5f4ecb51aed9dc5bfd2c6d8d52b2 0000000000000000000000000000000000000000 -632fefd3387b61c3838b381cc22230d7418041a0 0000000000000000000000000000000000000000 -6330e4d73192c49a6867c6bbc3cbf09d63a1e36a 0000000000000000000000000000000000000000 -63319dea7dd00512d8c0e624d8592b377c176de2 0000000000000000000000000000000000000000 -63326679d1ab11855cf0bf9aa897be2e8e8b96a0 0000000000000000000000000000000000000000 -6332b761672b468f56ab093f7aab8ea88513c8bf 0000000000000000000000000000000000000000 -6333740990965e518583ded1871cf2474b51ced4 0000000000000000000000000000000000000000 -63354a29c897a61ee5e2cbd95a8ae734d7b2b534 0000000000000000000000000000000000000000 -6338117af97ec5a8d5d8e1b1ba632918f8147e2e 0000000000000000000000000000000000000000 -633eac97ff9a4b290b0762b1867ad15fc457ba40 0000000000000000000000000000000000000000 -6346b98b1f926425075a9e46c6a9e7718e14cc65 0000000000000000000000000000000000000000 -634c21247628a730bae3175cd01bfeccf52af213 0000000000000000000000000000000000000000 -6351088d7a6c859ce4bb96b54230b9c195c75c04 0000000000000000000000000000000000000000 -6352caddf30353263abb1063c65c61595ac8ae38 0000000000000000000000000000000000000000 -63533b05593c38442e9c46133a740812b4d63da9 0000000000000000000000000000000000000000 -6353c52d0ee11ceb942e857b001e95d85500d690 0000000000000000000000000000000000000000 -6358a741684b001be81acc74695388ace5e706fe 0000000000000000000000000000000000000000 -635932fd1cc350f91506c066470ab8470afa5ce9 0000000000000000000000000000000000000000 -635a38ffee5feb4434ff91921d94c28cc145ad93 0000000000000000000000000000000000000000 -635b405ff5df5648e185bd7442ceb3ac6c3915d3 0000000000000000000000000000000000000000 -635d78b604a746824695a458c03f8aec04a7fcec 0000000000000000000000000000000000000000 -635e2ad129cc7f55b27e32aa5a5e1e96832f404e 0000000000000000000000000000000000000000 -636039b556fe523cce3423ec2fbf1b93252933d0 0000000000000000000000000000000000000000 -6360c5deab16d7ea240313b0972acf9d94b286c7 0000000000000000000000000000000000000000 -636409541f46610b9c38aeeb84e17e819b3ca117 37e45bbf3cccb87386366e0d01b8436c5a61506e -63678b51e40cfd612829f0910a7443373863aa4b 0000000000000000000000000000000000000000 -6368059f3097b2cab68ca4a8bc1c81e8f331b716 0000000000000000000000000000000000000000 -6369333ffbe351e8d072127ff8b42512bd4b8078 0000000000000000000000000000000000000000 -6369d8242c789771cc32ebcc8f91761d94eba28c 0000000000000000000000000000000000000000 -636d05fcf8e1fbb744135a71a6d8b4eacd4b73f5 0000000000000000000000000000000000000000 -636ddffb88bce7e4eb4669442affc2ad38e6d744 0000000000000000000000000000000000000000 -6370ba265fe77d5c37c6e7d1b49242e6757d985b 4aaf4d2aabc7b184bcd6efa782ab48f9dc3918fc -637431c7cfdd3aecccd8ea72b742375989b8a795 0000000000000000000000000000000000000000 -6376b92e0de9c0dbe507d8cb76380106eedb9f28 0000000000000000000000000000000000000000 -63781351a2bf93343afd2b3ac8f2a922084f4f4b 0000000000000000000000000000000000000000 -637983e27b0678e3006a879c4d1a50b2e82e8dd3 0000000000000000000000000000000000000000 -637b01bb16787b2ac9e95cd6634d1bc4fef20b67 0000000000000000000000000000000000000000 -637bfe8cb5c4f8ac4cab37949941ac148fb34a68 0000000000000000000000000000000000000000 -637c29c81a694e3e9f1d6293bd7af230050e5499 52e894516b6a09d262c56d8163f85c5177521d95 -637c733a674194205b0d82989b8d95b4f3a51bfc b89ece629f0736247ee5df4b83908df235d4469f -6382cb4b84615c40b0334d1ed30263a1406285fb 3da1b13e139ff509be5905620a8cb8a2a552c06f -6383926669296315c20c3052d95c790f40642a7a 0000000000000000000000000000000000000000 -638403b3ba30e787e7835a1351a542910f0ec07e 0000000000000000000000000000000000000000 -6384699ff8020ee3d4df41c39ff39a516a73832a 0000000000000000000000000000000000000000 -63849f121ad828cd516d35212cda302d35bde34b 0000000000000000000000000000000000000000 -6385181b76f41e4441ba9b7fcf4c886cc435c7ff 0000000000000000000000000000000000000000 -6385ba95155b25f59e8303b9f8c122d21704f71e 0000000000000000000000000000000000000000 -6386fc3b76539d3e3190bcd5929c79963ce79ed5 0000000000000000000000000000000000000000 -638751989c1efc7f53f56320d875bdf6bc61472d 0000000000000000000000000000000000000000 -63885a387613cd6115f896ac3e4d946d1a3aba6c 0000000000000000000000000000000000000000 -6389ebcab941f79996167c534193455940aeec0c 0000000000000000000000000000000000000000 -638e03e2268cd7b7b94fba1d065364492e0879ab 0000000000000000000000000000000000000000 -63916fd88a875a56045117e2a60c723bc8e2ee19 0000000000000000000000000000000000000000 -639380b506ce25c0cc220c29e1ee907d66b26189 0000000000000000000000000000000000000000 -63951736c27e31d074d4fc834a6eec5bb31fc8bd 31a0943edaf46ee789669998c4dd322bc990ee7d -6398de67edc88a4f296fbcc2103a7565a043492e 0000000000000000000000000000000000000000 -6399ceeae48cf02eb513fb91bc0048ea182a874e 0000000000000000000000000000000000000000 -639b1a2a103102451f888ffdd20126dfa1874de3 0000000000000000000000000000000000000000 -639c9e6a15c7de3156c56427a6fb9cbfbdcbfc68 93fef9349347a6d66eb542bde54244b1f44831ec -639e2f2c5e2d1a61c87c6c781ef569309d8362bd 0000000000000000000000000000000000000000 -639f79e2f56cb3302a0009408b0bd589be479560 0000000000000000000000000000000000000000 -63a2f6a3e82ff18c9ec4db3f128b8853f5c96020 0000000000000000000000000000000000000000 -63a98c4c1192eb9d9e58b45f657da5fad827db58 0000000000000000000000000000000000000000 -63ac3c9207fa7f2e90ca89acfbc6aedd3c43400d 0000000000000000000000000000000000000000 -63ad4c2f57b6310d29af22d0b9821561fa4b726d 0000000000000000000000000000000000000000 -63addc4f3d45393486cde058202d3aa465544c9e 0000000000000000000000000000000000000000 -63aeee6bf760ab690df7517a5514a7564ce63ef0 283b8a5e2f547597766ec9e15ba6ec2e87fc9740 -63b0d9a05f6d54d9e5c0463f15094f05ecdd5982 0000000000000000000000000000000000000000 -63b355da1e4b57e925de9d6c5b4ab6a0dde06dd2 0000000000000000000000000000000000000000 -63b48309213faf184b4c2b6333e19675654aa473 0000000000000000000000000000000000000000 -63b4c8eef655f5c1b5c0dd3f3539609a6519ffb1 0000000000000000000000000000000000000000 -63b76131f1f1727579ecc60f4d689b85430db7a8 0000000000000000000000000000000000000000 -63b8afa93a7f630d66f173475410a04768a63b69 896e8fbd2e054dbaa20025475b25a0ff26d61d8a -63b99082ef83eade08151f8cb528246fded81db9 0000000000000000000000000000000000000000 -63bacc773a5a0e13a551e35691aafc5823311c54 0000000000000000000000000000000000000000 -63bd68a3fd48950db6f5349e24eaaea8ebeef880 0000000000000000000000000000000000000000 -63bebf1e9b2a7b282e126f32f43bea64bc4d3242 0000000000000000000000000000000000000000 -63c5351f883b8b5f9961590aca7944c0ee7afd09 0000000000000000000000000000000000000000 -63c68778956904c9b6e69c554fbc933bea0ed860 0000000000000000000000000000000000000000 -63cc6882ce3533362387e0da4212504c4292962c 0000000000000000000000000000000000000000 -63ccfe404cdfe85af92b14033bc1b849b0a2eaba 0000000000000000000000000000000000000000 -63cfa87a784c175a5360f18be7c4cb5550cc1d66 30d12e360211db2b59e7aa9a977316e8be422926 -63d1500234707ed33ac51aef085f37fb3fd0a8e7 0000000000000000000000000000000000000000 -63d53ffd1aeac8cb31553af97085c5175d722a7f 2aed96ad95b4d7e756d8c04297ba6b75648626f6 -63d59074bcd4eea73627b6acf25b2827d73bd642 0000000000000000000000000000000000000000 -63d696330f82357bad6183327f1010f3432cf3e4 0000000000000000000000000000000000000000 -63d77489f7f2cbddd4d0067fb3e43b9170c896b0 0000000000000000000000000000000000000000 -63df6ea90b04b7a1538676246737f80dd740f65c 0000000000000000000000000000000000000000 -63e0064bc4e42dad9cb9bf9cc30243600e5c48c7 0000000000000000000000000000000000000000 -63e08f1f1b85486724c6607b4f17a862f1610746 0000000000000000000000000000000000000000 -63e12612a19464856bfd6218a1c4276bad9f7e74 6bf73f76bfebe3a0f1a651afdd57679dbaafdf5e -63e9bc2e15713f5fcd0717f7e9e6beeaa840af46 0000000000000000000000000000000000000000 -63ea498c8479333b05441d8b00f03980ccdfd9d2 0000000000000000000000000000000000000000 -63f09f4d816aa29c3f8fba9d12a8c6ce2f1755de 0000000000000000000000000000000000000000 -63f0c045f92e4199499013621745b4ebcbe8e83e 0000000000000000000000000000000000000000 -63f11822a40a0a7740c46fbddf23b9e2a9f46d44 e4513063ba9d1354f9f69e53bc43b9cd20196350 -63f25fc3523a220ae67a3707030f06f549d03d2c 0000000000000000000000000000000000000000 -63f694731fdb0a4ab1510a85fb746b7b632eb823 0000000000000000000000000000000000000000 -63f8a9651fdd521f0c094e6c9c50f50b57137221 0000000000000000000000000000000000000000 -63f9e4ac814c956ef9ec9362003fb83dd9b80fac 0000000000000000000000000000000000000000 -63fab95de08824316c0afd0310f807b63aa974dc 0000000000000000000000000000000000000000 -63fc2906221a3cdb9bc086aba6f05ee407d2c13b a9a70decc2039e42c3ac320a8e2acfbb4b7ac0b1 -63fd3dfc75dccbb8848418753c1b56f44a8f2553 0000000000000000000000000000000000000000 -63fda31e040da5fa3cb278ad368ea4d5ac7a1a1d 0000000000000000000000000000000000000000 -63fe550f7f1b717e4be6f2bdde7e84ae00569208 0000000000000000000000000000000000000000 -63ff2259d8cfeead46a0f3ba2366b65bd678e853 0000000000000000000000000000000000000000 -6400027855e1ef2a1a95f62db200fc1ae35a7b2e 0000000000000000000000000000000000000000 -64007e9f6b23f70d8874be11c4eb9d45556b742f 0000000000000000000000000000000000000000 -6400e08c91fa4fe66a5d1780fdb30746d2d7dd3f 0000000000000000000000000000000000000000 -64042ccbff18c092f57ab4cc7547a554ba5b51d5 0000000000000000000000000000000000000000 -6404b0143a90a2be738115850136c4cd1a618bf7 0000000000000000000000000000000000000000 -6406cc6c50f8f66f7d55f550dc1ec2759e2eca0f 0000000000000000000000000000000000000000 -64093e077d03254fa87fe2e64854e5b842e71338 0000000000000000000000000000000000000000 -640cbf795fa35f932609670c3729436681023ba2 0000000000000000000000000000000000000000 -6410f8b345415b14e6668ebfccc9556874087259 0000000000000000000000000000000000000000 -6411d25b93dc8a1cb468f7e1fdad7576a25ec750 0000000000000000000000000000000000000000 -6412b03958c3935f26851cf0148b7d527ae9b0e0 0000000000000000000000000000000000000000 -641463b24294c5d60140d09ccde32b129ad74f66 0000000000000000000000000000000000000000 -641729d204e9eb372a5a997d23385f2b3cb31f8b 0000000000000000000000000000000000000000 -641b755822741975fa2261e59456d079f506422f 0000000000000000000000000000000000000000 -641d6a389de9e822a743ee0bdbae01cd2c5ba906 6e98e3ca500819bf285c160f92c01efa4f3f7d83 -641e605a041b517e74a89ee6abc476dbadcc2da3 0000000000000000000000000000000000000000 -641f58dbb56b0e023bacff937abc6be2e70c78bc 0000000000000000000000000000000000000000 -641f59a6926a90a39c827a1892a63ca06dec3e3f 0000000000000000000000000000000000000000 -641fa6e8d305bef2a73f450adc31539ac08683a5 0534d5f1f6a3597b159e7957cc36fb1510754d6a -642411772cb7af255fe90b1e9b53f7b0c9b33cab 0000000000000000000000000000000000000000 -6424c048e4a0cbd5406608c2af4f866652f27038 eddbdb9e7e19386f50509c577e9310a50243a91e -6426fd181ed7d7922b6aee59cbddb313ecc71e95 0000000000000000000000000000000000000000 -642813f7ff8346c50a33731288751e9eeb5ad35c 0000000000000000000000000000000000000000 -642b5701b6397756100b5d5520c1c58dc4238f0d 0000000000000000000000000000000000000000 -642cb94be68b3363072695708ceed12ed20d3044 0000000000000000000000000000000000000000 -642f53ede6b0233cc8c4243a021b954b36a3ae27 0000000000000000000000000000000000000000 -643260e9ae3e4cc30351e68058b4b7d3a917e88e 0000000000000000000000000000000000000000 -6432b2aa2b760ec19db58e426507c1c56b2db9b9 0000000000000000000000000000000000000000 -6436dcaa2bf3245b94a2b758d42d3a228bcf3401 0000000000000000000000000000000000000000 -643916045fd1c60cd7e9972b3b81a19f25c55153 0000000000000000000000000000000000000000 -643de693035af09236b322a6895514a56ea78829 0000000000000000000000000000000000000000 -643e0eab0d2ec6abff8903bde4e4c8a4c8be8d95 0000000000000000000000000000000000000000 -643e51181d7bee23d1b48abe123f9dd99c674d8a 0000000000000000000000000000000000000000 -643edde96137ee235eb2add48092798b94e74594 0000000000000000000000000000000000000000 -6440e20a627d07ed56a634b9b953c80b71f867dd cd7025b33ada0bd151497b2e4d2de54151c85d62 -6440f09a178cfcab64ab2e6f043516282d651ded 0000000000000000000000000000000000000000 -6441e07fbec599e76d2514b806a6f1dff4961bbd 0000000000000000000000000000000000000000 -64436290abce648e717ec935525b3ceef458857b 0000000000000000000000000000000000000000 -6444355892e9453448dec6503abba06f1178d4c6 0000000000000000000000000000000000000000 -644449a81aa7b59fb63fe74fa71d6dac15245af4 0000000000000000000000000000000000000000 -6448a1e59989d0dc4fde58765eb4e0e27b6d1b63 c93ed0518ce32285bb6b26eba0552a97cf0b954e -644a439471d6fb8cbf479f446ea2d6cfb8af3487 0000000000000000000000000000000000000000 -644df9d8bcd7b56846ac6a85e6ee41c8031b6c61 0000000000000000000000000000000000000000 -644e3a2842b984514863715628c0aed1810dbb08 0000000000000000000000000000000000000000 -644ee2d6edcb5bf391004d8f34dd4e50efe976a2 0000000000000000000000000000000000000000 -644fbe03f508f7cd5d29a478887e8613e5724e3f 0000000000000000000000000000000000000000 -64505ff958f5b40095b03419450e1d079c4f9605 0000000000000000000000000000000000000000 -6454b87750767176a87e00571bfd9d2b4a5d615a 0000000000000000000000000000000000000000 -6455a018a7b614b9065908003ad3866a89d94567 0000000000000000000000000000000000000000 -64564d6dc5c0bdfd612666a62c5852a292559cf3 0000000000000000000000000000000000000000 -64578cbd8d771b314797fd7988643ecfd5e570e9 0000000000000000000000000000000000000000 -6459ee8883c1f09d2b6af1b22e4149e9d55d4f4a 0000000000000000000000000000000000000000 -645b259f631270118919e4552e5cd8f56bfd9242 0000000000000000000000000000000000000000 -645c1b0252ac20e344c151a5184d9c8e594f4811 0000000000000000000000000000000000000000 -645cbea5caf0e5f2d52708f3caec776b584e148e 16f43d472d2152a925626af68645d70b2e86e42b -645f7bc3c8cf9264f5427d00d57e630f63595358 2acf5ff0edce2c4e78b347886b78cd45b994d2a3 -645fcb731fae74717bffe676130cbfc7b5d9de3c 0000000000000000000000000000000000000000 -645fd0a9327d21aaf96150a57f80fb1cd8cf5d91 0000000000000000000000000000000000000000 -645fd2b9280ba87ee6088175634dee008c6cc8ca 0000000000000000000000000000000000000000 -64642ea9c35700b3d3a584b0020d4e15a79a0a89 0000000000000000000000000000000000000000 -64658e30c4787bc16ac5601b5c9449a32ee97bbb 0000000000000000000000000000000000000000 -6465e5ec80113e5e63ad090b4b2ea5eb8192490f 0000000000000000000000000000000000000000 -646d16c716ee3c7b394c2c0c40fcab92df557edf 0000000000000000000000000000000000000000 -646d7293486984b40ab0e8ce21a1a28b6239a5f4 0000000000000000000000000000000000000000 -646e6eb3e3eaf0cb40127405a01ed5e3f479799f 0000000000000000000000000000000000000000 -647105f8c23ce0b22e1b749d7cd8e00cdeade619 0000000000000000000000000000000000000000 -6472ebd9a5c221b6187b57802ad68e2d7c03ed92 0000000000000000000000000000000000000000 -6474b688f285faf96ac1219f15fcc51248d9301e 0000000000000000000000000000000000000000 -64753d04ec2ed948353b6a6abaf0ac55592684ca 0000000000000000000000000000000000000000 -6476ee645b1fba7bfce2c97e3e1b894d90fa725a 0000000000000000000000000000000000000000 -647c1d6f7b6556a21b823c6a7c50a72553019df4 94b1c515d39b17502c606b14fd3972c1cd3a8e9d -647d5c50e3b6c103a3efdb578fd227f8b923399d 0000000000000000000000000000000000000000 -647e4325b2e857f7101487d59f6d2de59fe06594 0000000000000000000000000000000000000000 -647ee5c6a26e0512972ee8a53135c2c477fc0fa9 37bfcba78d8756adf00f47509c777eb99e98d771 -64844e418405091fa80a52e45f6e340532306f5d 0000000000000000000000000000000000000000 -6486244053924c69c7758830835677bef8e4df94 0000000000000000000000000000000000000000 -6486704d38a9b262b0bf1dd4b6922c9087c7305e 0000000000000000000000000000000000000000 -648875cf73af01acdb6afaa5ca38b0bf6631bf42 0b4133ce4a136e2c58bcd0792823d4d765e834f2 -6489b733420f2c66c17b4f693fc78d7a58a5eba1 0000000000000000000000000000000000000000 -6489c0ba8e2159964556e993869c93baca5d6630 0000000000000000000000000000000000000000 -649598d5e2965b2565f7724cdb4fd4f094d4c81e 0000000000000000000000000000000000000000 -6495ac90b47487b86574d2273a9b2238dc0827cf 0000000000000000000000000000000000000000 -649707bdfd5f4bc3bc4750eab3de4eaf59332029 0000000000000000000000000000000000000000 -6498d3e818dcf4496e7158c12b980f80c1c80669 0000000000000000000000000000000000000000 -64990b50d95f00414b2afdd9d9b6325dd0f1f75a 0000000000000000000000000000000000000000 -649a869661403de7eba6d7fd70b2f4a6e4c8f97a 0000000000000000000000000000000000000000 -649b93759ed68a33b6dee12ad31fbd2fdd4df483 0000000000000000000000000000000000000000 -649f89731ce6c51290172e2a2e716c093097bc12 0000000000000000000000000000000000000000 -64a010e59ce7e3c4cbbd72bbc307cfcce3d6e9bb 0000000000000000000000000000000000000000 -64a162a8aaf9181ba2089a5cb97c67c144678522 0000000000000000000000000000000000000000 -64a1c7cc9e6c2a82b3dbfe5dcad326021d4cdf8f 0000000000000000000000000000000000000000 -64a24a9b53ea79ac83e37a15d228ac3978801bd7 0000000000000000000000000000000000000000 -64a369e801f2efd7dd49e165b3e2065cfa7551e5 0000000000000000000000000000000000000000 -64a77a27e9e21fb7bf59bc810340bbdd86f55d59 0000000000000000000000000000000000000000 -64a791706c829a4e924f246d5e84d394bb8c9e11 0000000000000000000000000000000000000000 -64a89e0101368a9c5a8743c83664f65ead9112e7 0000000000000000000000000000000000000000 -64a905b806e0c1ee32e1966760916a8e5c2c2998 d63b51eeee8415401f7c9d3fab928129c1d9f3cc -64ae8f74549dc76c975c1e91dfb87e89f944639e 5a73eeec2cd42e025f1ea1ec04427061e75230ea -64b03cbe35f66562090ffb9016619eabd08e9a56 4b4986fea3afb67da1607196478783013d8e71d1 -64b0d7edbab19536d098a0a81e463a3238b38dd4 0000000000000000000000000000000000000000 -64b3b8a362fcb53bd5511d7a32c1753ae50b77f8 0000000000000000000000000000000000000000 -64b5d43991efbb318cc3b5318ed4a0341487b334 0000000000000000000000000000000000000000 -64b7b24722bb820728776de987003c158e4f028d 0000000000000000000000000000000000000000 -64b7cb508b686a3f94b0f8ebf8febbbc2de90929 0000000000000000000000000000000000000000 -64bab6321fe7aec300303dcedfddfcb31fb053c2 0000000000000000000000000000000000000000 -64bd49b9aeddcffcf8a09f8a3770bfc6eec13ba5 0000000000000000000000000000000000000000 -64bdc5f8aec99c72d5c83f5546771c5efd5b059d 0000000000000000000000000000000000000000 -64bf0b512b5017582165f25f36343b48b6aef3d5 0000000000000000000000000000000000000000 -64c2c97264735ca6ed2fc4f8e535a76b312ba06b 0000000000000000000000000000000000000000 -64c2e26b9d2f9d1a6478f232872201fd2b680cc8 0000000000000000000000000000000000000000 -64c495fab73ffe67ffc71477a702a9b185721106 0000000000000000000000000000000000000000 -64c640e8bc56dc89cd2e110c3bf68387163e3777 0000000000000000000000000000000000000000 -64c91ae4ac0455f47e1ec0643e9a2c6de9c0d2ba 0000000000000000000000000000000000000000 -64cc2ea33c86a807d0c03e73fd01c3d4d2d3f7b6 0000000000000000000000000000000000000000 -64d082ef0d218b7c34b700778da6f4fd9624c290 0000000000000000000000000000000000000000 -64d1c6bfd47e78f65d4a09ef06ad0267471c97b1 fe643c54460fc2715cba1c43473026c47cf5a45c -64d2b82d9f8dd379d45b0b13a92d8f900418b6c6 0000000000000000000000000000000000000000 -64d2ea6c66f275047f9be2c86d1401ec74863f39 0000000000000000000000000000000000000000 -64d3d54dddad8106aef746b8f728df1d2dc96397 0000000000000000000000000000000000000000 -64d64f38b56bedd81e9571d1edf8472daf9a00d1 0000000000000000000000000000000000000000 -64d777f39e3dcefcc3a65032221cf4863f9db663 0000000000000000000000000000000000000000 -64d97aee360d1c3c421dc905cc4a735ec2877dbf 0a7c5e22122fc9bf9a6d957a7a1c3b99a4274229 -64dc3e6ae898dc44eb803d85f48af11954577974 0000000000000000000000000000000000000000 -64dc79d6c9710dddf196aa28e3c5f63b562e7aef 0000000000000000000000000000000000000000 -64df41175744fda1c5b7b9771b30f9822cf038df 0000000000000000000000000000000000000000 -64e1182c986582df32ed7e629e42b4fea204de2e 0000000000000000000000000000000000000000 -64e21277b714dac584d8d36ea38fbc61314ed848 0000000000000000000000000000000000000000 -64e396d505201c5d5298d42ecfd9af8dab221df9 0000000000000000000000000000000000000000 -64e414eb0384ac1bff614cf7f7bd0f4eaba92fdd 0000000000000000000000000000000000000000 -64e45fe7d6359c7e8d2a62dfe1bff8c9755665ad 0000000000000000000000000000000000000000 -64e4c5dcabef5f1f01b7c8552f8cc615c44ac1dc 16682448186c79f78637cd45f09b7da8bbe06664 -64e4f8e954b7ea2b613561d175cd3b9bf3fb3568 0000000000000000000000000000000000000000 -64e9e8f557ede56325a4aea9db8c26dcb5d2e845 0000000000000000000000000000000000000000 -64ed94b425c964468740aea7c19a27fbe9c8c74d 0000000000000000000000000000000000000000 -64ef4e55316dea79a5782cdd26f4d8ea57b71272 0000000000000000000000000000000000000000 -64f2889e4a2908057eb5d9a10133d33f161fc1ad 0000000000000000000000000000000000000000 -64f2f1c70d2f42507d9c624e09dcf486ceca7be5 0000000000000000000000000000000000000000 -64f8ee909a560d1b86137458a92949e7104aef2d 0000000000000000000000000000000000000000 -64fb8f6a3873701196c842c35dc76e510593d0be 0000000000000000000000000000000000000000 -64fbd19c62911fd8a168d906a453a1cb27397008 0000000000000000000000000000000000000000 -64fc47d8c752b9e81ef2eb9bf84d61f7436e2baa bb7d7d8d65f6e381d5b077702726da82b1e1a1a9 -64fddb035948e7f2cdb85c54803089773b18fe6d 0000000000000000000000000000000000000000 -64fe13d7afdd7ac158ef65936057d673d0914d63 0000000000000000000000000000000000000000 -64fe9c6c775dbf44fdc1742076d87c7f08dc540c 0000000000000000000000000000000000000000 -64ff290284facc63792d2f40097f4c2359444c1c 0000000000000000000000000000000000000000 -6501c09deda9a063eb47e05ca3cbb6d922b7eb49 0000000000000000000000000000000000000000 -65022763f3b3848097a0643b6a8d5016f7c41290 022ffab81ac9cef07d8033f2b8f0dba87b97c23f -65049d5b8cc09e8383f161f3be258b67c8d8991b 0000000000000000000000000000000000000000 -6505348a2b9cd20055f17a6a77c2104e21875904 0000000000000000000000000000000000000000 -6507fc94c2d0a0e65ee9486a98e9135f34220ae7 0000000000000000000000000000000000000000 -6509b7fc286262b61d740b765134a3f42362dbc6 0000000000000000000000000000000000000000 -650d6ae78156b23b844710c93250ce3dd864c0c3 0000000000000000000000000000000000000000 -6510171d849c469f6fa398c301d24602f3c12948 0000000000000000000000000000000000000000 -6512d714272ccd8e1eaf7a3fba29b4888d042059 0000000000000000000000000000000000000000 -651529b6d20d7d009968ac474bdff2a19d5cfa32 0000000000000000000000000000000000000000 -6517541631840b5fe0c90c67416ca096bbe848af 0000000000000000000000000000000000000000 -6518b27c36e17ccf1b1847628a4d5bd79160aa96 0000000000000000000000000000000000000000 -651baa2185a7e41bca4718b60fec9e77a851f0bc 0000000000000000000000000000000000000000 -651cb6582a51975d3b0caa47042320026b05ce87 0000000000000000000000000000000000000000 -651fad6c6677036edd2871bb78199e17586a3acd 0000000000000000000000000000000000000000 -651fe3b3a6a50c51e84097ecd637c4a3e7b1d4ad 0000000000000000000000000000000000000000 -65201dc06988fdbe3ca0d6d45343deb8511fee04 0000000000000000000000000000000000000000 -65206b229b9d88cc65a751ba13b3e580fa90256b 0000000000000000000000000000000000000000 -6520c3631a94a9915f7e93a2afd3caf88ab275c8 0000000000000000000000000000000000000000 -652367cc9d51966f31e0b85874a325ead7087c31 0000000000000000000000000000000000000000 -6527e3c6436b9732610390d035e946064cc25bd7 0000000000000000000000000000000000000000 -652839d5d62670f248697c128275499c884960e2 0000000000000000000000000000000000000000 -652d0df05705268c0e61f9eac25ff541b8e0b868 0000000000000000000000000000000000000000 -652d6539437f6edec44d5e223e64392022248142 0000000000000000000000000000000000000000 -652ec8abc104b8aa5e0d7f09c9f051cbab331a70 0000000000000000000000000000000000000000 -652f310e5b14082f9bd293fec304bfa3411b0361 0000000000000000000000000000000000000000 -65326cf016e8a716a857ae6888dcce5b4aa630ee f01b750fbb184bc7c5ea05f6088ad379535e498e -65334899b7a8170cd85e43fe73a0c1b33207be55 52a7f662ae7c3b8a6e632821e4de907fe0dab4a8 -653424c9e7750cf9550d07094610d064920817f1 dc6bb5b0206da1d90ced803ead1943d68855c825 -6534b72ee4eb27633437b008411e8b9f6c2b9910 0000000000000000000000000000000000000000 -6536bde9ac873428828d7c62cc8d0d04b1a24267 5d796bba28c38407ce62cdc0b471e6bde1e0ce04 -65377f9f76eed8969c31ee22dfb7321d49b59a07 0000000000000000000000000000000000000000 -653978414c03cb8eb8c0d1befcb81001bf848ad2 0000000000000000000000000000000000000000 -65399534066b4243c1e40e29b8f9926d931ad734 6194e16925caea8f923f2f77e6cb331b1e72b8ef -653e79693ac7d8250d5f375565f5f8745da5e7cc 0000000000000000000000000000000000000000 -653f52435c4da716518d94137da0c5e59d61317c 0000000000000000000000000000000000000000 -654099b8c658dad8d53388144603932e252907e4 f3d2afdc5178390d1d0da4cfae1d6a847e08a420 -6541d8280229893a8af3423c3b7d82da77ea1310 0000000000000000000000000000000000000000 -65454ab16d0652ea60933a09fbef6fde56c5e2b5 0000000000000000000000000000000000000000 -6547025696e9b633122fb0cff4a2d7060678b561 0000000000000000000000000000000000000000 -654d0de41ff1c4955a7230ad032f6c8bf3407b15 0000000000000000000000000000000000000000 -654df9a6d0615b56c2c5fb824be41e0d7b396b6f 1a647549ec97f49fbee211bcc1409fc5a33c190c -654ee5c8afdf4ee721befdd0937fa155c50dca43 0000000000000000000000000000000000000000 -654eed1cb41c1ee389a5f002dedc44321c1bf8b4 0000000000000000000000000000000000000000 -654f5a90a6447c24a82c0cba43e7bbfb6bd2a4a2 0000000000000000000000000000000000000000 -654f983667dbd37234c598a6e11fb2d2bcff151c 0000000000000000000000000000000000000000 -654fcd29027dcfc534944f710af7272e68092d23 0000000000000000000000000000000000000000 -6554e7e19770ac53e886b8194915d7cd09ff0bc7 0000000000000000000000000000000000000000 -6555aab2b0dc00a4f92dce21ab11d5135813b607 0000000000000000000000000000000000000000 -655792635cafa96c6ec5ef47f8856a4907a074e7 0000000000000000000000000000000000000000 -6557e8b9b677612e90628adefa62a8107e7f9408 0000000000000000000000000000000000000000 -655c1b1b946b6c48d21582b0f00bba3340dc1e3f 0000000000000000000000000000000000000000 -655dc9013cef18948a5a13fde60d49f2d0ed0356 4f94aaa285cef2a290bc7eea5c0bc58a5e7d2d18 -65609f18e21126002dc046faa425c830cb5cc845 e642e355e4bb95fa06b47ee73b2df6e7c7939adc -65642e7d839586083c153aa1692b26ea0bba8ce9 0000000000000000000000000000000000000000 -6564dbbe4a064bd87925d13ff09cbffab53c1912 0000000000000000000000000000000000000000 -6564f8d246764451b71234921ed156376a4b4219 0000000000000000000000000000000000000000 -6565b69698912d611a5761242eb6ea1ce8402edb 0000000000000000000000000000000000000000 -6565e33b77e7b6a203ac1b4a527ef76fee390e47 0000000000000000000000000000000000000000 -656703981198afa8bb50326fb00115998df8943f 0000000000000000000000000000000000000000 -656c4db979f4b030dfb736645630443c9e973d22 0000000000000000000000000000000000000000 -656d1610af1a960d87c8b7056e54d0d4c75fb123 c474ad512f84feae683e86b6ef1f119cb409254f -6570bf32557b41842b940663d94c4dac9a2c929f 0000000000000000000000000000000000000000 -6570c68f2fda9f5bea68794013e6d93d76d8589a 0000000000000000000000000000000000000000 -65716f4761484e314ee86fa23493f00f7823ace1 0000000000000000000000000000000000000000 -65782e9ec67361638f95b2c99648d9954c0dcdc2 0000000000000000000000000000000000000000 -657ad15f6e348ca21663a01d2c21f12f16cb7499 0000000000000000000000000000000000000000 -6582ab4d008c060a2e9269b3a6409c315f245dd8 0000000000000000000000000000000000000000 -658355c9e74b7e54c51d51d6a0dab59eedbe5368 0000000000000000000000000000000000000000 -6585fbfcd7e4bcc2d2b24cfd78388b091803bac3 0000000000000000000000000000000000000000 -6586f45780cc2d973791ab62d331ae3fd5f31e2e 0000000000000000000000000000000000000000 -658b27babf3a33172ef1817666c826bc0f835782 0000000000000000000000000000000000000000 -658bf362b8e2891101d7a44a7c050c111a1dca9f 949c3c83ec25ab43032c8c5ee6a57023a4e2af2c -658c808b558cab3ab64cc86f55cc9056aa7818e6 0000000000000000000000000000000000000000 -658f71e8677b5be00f2408e34f5f95d85cbee797 0000000000000000000000000000000000000000 -658ff33bce53ad91bb2422d80dcb8a8cbb9a1d69 d62e14fb6f7f4dc7c7331ad844d61c0d10018d51 -6590104c969a964301cbe00ccea3e65a4670aaff 0000000000000000000000000000000000000000 -6594e7a19a8fb56bd0905b24dfed11cb6c1c88eb 0000000000000000000000000000000000000000 -6594fca1bd4af9877ee08d8cb60421da3501fa6b 0000000000000000000000000000000000000000 -65969454e9451973fcf5373470a87190219fe5b1 0000000000000000000000000000000000000000 -659d148bf6d4ae9483ac979ce2e19befdbda85fb f00fbedbc1b01868b65aa1b46360c72656443179 -659fbc4d32e90e6b1bc9969f72dc1d3f95db87e9 0000000000000000000000000000000000000000 -65a007a4c04dd0793d07a1a067880dde9b39167a 0000000000000000000000000000000000000000 -65a1dc500d1d3a27375895580c19feb9ff728240 0000000000000000000000000000000000000000 -65a76681a944aedf7dbd43b4f5ab0355d217c006 0000000000000000000000000000000000000000 -65a7901e1f740bd78723d8ea5b63f70ce8dee611 0000000000000000000000000000000000000000 -65a93a86a8843495b2aa0b4ebd1f94684d31a15f e791fde4230ecfba82abc1f4d0f1fe4e6fe52382 -65acc18cd9a93c677b48c8b1782f300e9602e00b 0000000000000000000000000000000000000000 -65aef548fa6ef99f17c8c796c69e28c9285b33ab 0000000000000000000000000000000000000000 -65af33a1e55b6fc8c87ef44628f65c13ce683d53 0000000000000000000000000000000000000000 -65b05d46d9d6610a9be99b7694da26a9c99d32e3 a9e3c92efe7abe50512e69b461aea9c9c125a8ba -65b648f058d79d42f792e53d7880eec278f8a48c 0000000000000000000000000000000000000000 -65b917d0d2f0bf2b19fbb5a94a1beb05e6424092 0000000000000000000000000000000000000000 -65ba344afa6dfcef01797d6aa91a4e671f26d55d 0000000000000000000000000000000000000000 -65bbbd599b2a1f9bda0eb96373c04bfea9d97621 0000000000000000000000000000000000000000 -65bc335f360365c5c70bc7d8040ab7cf76d555b8 0000000000000000000000000000000000000000 -65bea242c8fe4217602a9759eb8289ddf0d9e899 0000000000000000000000000000000000000000 -65c16894d7669ebc2ca339eb0c1473de37d5ee6e 0000000000000000000000000000000000000000 -65c33d8869fb7cafa4281974a87116e275ec7c24 0000000000000000000000000000000000000000 -65c4446ab35754d2f3cd8abec11302650a150bf9 83e78a9a28297b91c23cd0f4661a795459905e96 -65c558143647fe63b8073180ba314067d5ea4b62 0000000000000000000000000000000000000000 -65c7a68e87baefbe2cacc0b48b7288017afe13a3 0000000000000000000000000000000000000000 -65c7e06f823080c44e8346cf196cd48516b89b7b 0000000000000000000000000000000000000000 -65ceca39c2b4b5a75e6fc6216285f52760ba0384 0000000000000000000000000000000000000000 -65d06ee2fba44f872173247d7ac7b695e1aa5a59 0000000000000000000000000000000000000000 -65d115178af0e2c4d103ec981b02be559ab6dc15 0000000000000000000000000000000000000000 -65d285c0356f09d8d925cad40965e03017bc4293 0000000000000000000000000000000000000000 -65d415fd3251bbf3cc1bdfc3367789d96b391eb0 0000000000000000000000000000000000000000 -65d4ecb42e75a180eb8964968c230b09d81d3601 0000000000000000000000000000000000000000 -65d4ed89fbe6a7f3fd0d9d4c4ce3a53cfcf2a61c 0000000000000000000000000000000000000000 -65d5499d46b23f4e1e4442146cd3ff585d2a91f4 0000000000000000000000000000000000000000 -65dc8610b3d5bd2e2ca0b9e1628212421b358111 0000000000000000000000000000000000000000 -65e1ce4d926616b20a95af3ce749174b02f090c2 0000000000000000000000000000000000000000 -65e330854044951c14d412abdacd032068143ac9 0000000000000000000000000000000000000000 -65e697ff671608989432a6e6bf8ae8128b2be2c7 9ec6f580180742504f92959592bb3e087cfe1bde -65e6a11592726d8aaa9b472e89c4f9384e7cf787 0000000000000000000000000000000000000000 -65e950fac49284cdb062eae7dd2a3b9b2778f510 0000000000000000000000000000000000000000 -65ea7a6f7a9a558f8ec10490fa0c648bfe8f02a2 0000000000000000000000000000000000000000 -65eb8e9b534bf12e9eda82ce675b2de76d25e8bd 0000000000000000000000000000000000000000 -65ec41948686be6e6dc49b5a1b4bef73bdca5ce3 0000000000000000000000000000000000000000 -65ecdcc727223724fb893e5235054aadc5f3febb 0000000000000000000000000000000000000000 -65ecfa33fde950c87e06e391cf8c63f7346c38e2 0000000000000000000000000000000000000000 -65ed51014512fea210ee5e715e72f6d93bf8502a 0000000000000000000000000000000000000000 -65edc5f0e78d601a81daf346f5fc14c9d41a6462 0000000000000000000000000000000000000000 -65efdc6faedd2212d6aa0dcdb79b4cd81a0f0b15 0000000000000000000000000000000000000000 -65f1991d61f964e9910cc58460adc0df80248263 0000000000000000000000000000000000000000 -65f1e1978c89ba3ba24d8eff0907dedfac5fd5bb 10106dd232892acaf819ccc214c36e8a3b39132e -65fe2493a38670a11240a7522733bcde8bb4b784 0000000000000000000000000000000000000000 -6600311e30d026a1905413548403584d7b3e79cb 0000000000000000000000000000000000000000 -66066d52369243a8d99a1f47f0be77753049f31f 0000000000000000000000000000000000000000 -66095fd370c94bb8b01c366a6e40b1ac3c86a99d 0000000000000000000000000000000000000000 -660a03422a7210186b63209a1dedf2e4c9be7141 0000000000000000000000000000000000000000 -660a9ebe1fc4ae3a32104381090f70bce652ee75 0000000000000000000000000000000000000000 -660cdbffc27019384d50b10601b29b9ee4856164 0000000000000000000000000000000000000000 -660dcfea1ab1bdf20857f453eb788d7a2a085c38 0000000000000000000000000000000000000000 -660ddc2fe35d80d2f614f51c13edec86e2d82dbe 0000000000000000000000000000000000000000 -66100e7cacbcc867abb00e7c8bd55d323eecf9fe 0000000000000000000000000000000000000000 -6616df4f3e971b59de38f5500181e41edffd86ef 0000000000000000000000000000000000000000 -661724ec0d0e73fae18b2f55c029fb5efd58b144 0000000000000000000000000000000000000000 -6617f2292303be2858aa3915bed0381452e8f019 0000000000000000000000000000000000000000 -6619613c2ae61e58ac9312f74dc27805ef074a18 0000000000000000000000000000000000000000 -661d4387b42358dd382dd206f1f2848002436db3 0000000000000000000000000000000000000000 -661e08a17aee0d717536cd80c8b199c6eef088ab 0000000000000000000000000000000000000000 -661e6858acade9f5a08fc8f9c07b605f42f4a700 0000000000000000000000000000000000000000 -661e99fa9ddf0317aa2b70a12e260e0ba8fa3ca9 0000000000000000000000000000000000000000 -661ff883fd16d70fe2d8133cef8f08236ccf6f49 0000000000000000000000000000000000000000 -6620b57b827b9ebf9ca4e0ceb4c3829a1e877b79 0b98b8b8471c644e4e8013147b6402594fe0e15a -6621656e7a1ab824b27841fc148e41fbdbb71937 0000000000000000000000000000000000000000 -66252c0effd32c18f50f57cc9f406a48e4d59fdd 31201e98bceb608ab4216f32ffca666ccdafcb99 -6628e9c9b31455696918813618ea4d46fda5c689 0000000000000000000000000000000000000000 -66296db2fabc99508e9d59109fef0bd96d578519 0000000000000000000000000000000000000000 -662aaa33aa822af727d33425f6f82cf0e240cc52 0000000000000000000000000000000000000000 -663007e75b678faa4c680cc66070250b224df8f7 21f8717a78a471bb8318d15d0f39ace8c8482a42 -663a8c56ccc8a6947557a2252f5c953d2e21a643 0000000000000000000000000000000000000000 -663aee943fcb3689384b6b3f4bd29c64ba88a991 0000000000000000000000000000000000000000 -663be7df7f062cdb207b255876b3f2f4554f480e 0000000000000000000000000000000000000000 -663e0070ad5d6872b2c2d33bc85434c879d709cd 0000000000000000000000000000000000000000 -6640ca4c12c6bcaf0b2a99e75871f417b38df1a2 0000000000000000000000000000000000000000 -664127b478a88c8453bd5b2da6d896d719cb9e2e 0000000000000000000000000000000000000000 -66431b83d4c40753cc40bcbcdf50e16375704f29 0000000000000000000000000000000000000000 -66458042beed566a850f91dde06a6b8311233ade 854c6b83f6bcb7d0b0c69542871ad3f7ba7f9af8 -66459d593bdaf75022736d12506820da364296bf 0000000000000000000000000000000000000000 -664ad5ad0aa38a002d78171bdd1f49712d85bf78 0000000000000000000000000000000000000000 -664db2510896ba57bef5fad0bf522aceba61d778 0000000000000000000000000000000000000000 -664dfca34e287631fefb83032e810ea505a621e4 0000000000000000000000000000000000000000 -664efcbc329e2e9c9f4c1d781c37825b4f37d641 0000000000000000000000000000000000000000 -664f7e6f0fb19749f952d3469143c242222244f8 0000000000000000000000000000000000000000 -6652338f59e917a6c83f27e5d5ed3e563a2ae955 0000000000000000000000000000000000000000 -6652be89cc8bcdbf90939c573d6139013bbdd518 0000000000000000000000000000000000000000 -6652e50b567d3357fe82047e3b09dfe0688d54b6 0000000000000000000000000000000000000000 -6653dfa96f4dde06446fc4eefa1b9fcb56829989 0000000000000000000000000000000000000000 -66568370603c88d571563b46d73db4db38c60755 0000000000000000000000000000000000000000 -66593961ad8ea01488499646d4039f91790340f3 0000000000000000000000000000000000000000 -665aa9a63273b7c07ba2040e6fa0c8ab8161e1cd 0000000000000000000000000000000000000000 -665c1d6da54067f8dcd5eb1a292aa03f5bc0e2d4 0000000000000000000000000000000000000000 -66667da010faa62ba845eddbf0f598fcb3d28151 0000000000000000000000000000000000000000 -666758d72bb59946d4c8d95e48321d66c7b544b7 0000000000000000000000000000000000000000 -6667724b8a42ba501172bc874dd1644a6744be0f 0000000000000000000000000000000000000000 -666a77a677f688dc7b80433cc064181da2fb70e1 0000000000000000000000000000000000000000 -666b6aa9a52919663c866c05b40c8ac076b435e1 0000000000000000000000000000000000000000 -666f9c872af085122ef0e5e3fbadfa85fd1880dc 0000000000000000000000000000000000000000 -667093532547bcfe6224765f038c151c61f30f48 0000000000000000000000000000000000000000 -6671ae210c403b0732e33d0e63d3fd2e01694706 0000000000000000000000000000000000000000 -6673067415cc2597b5b3acc1ed05cb625c06a251 0000000000000000000000000000000000000000 -6676521c23ff5605caefa27250d5f646a05499df 0000000000000000000000000000000000000000 -6678b1420739de0205b1e69b0c7e03fef6b43611 0000000000000000000000000000000000000000 -667fa1cc3f7ae3d5d4137f61ad94e16d044ca6ff 0000000000000000000000000000000000000000 -6681b88ea0429a139546ea9c71bb808e722c17b0 0000000000000000000000000000000000000000 -6682eb975de1643f226487b15e82ce21fb9668cc 0000000000000000000000000000000000000000 -66834c02bb17a940e5bd78ae4055288c2359ab6f 0000000000000000000000000000000000000000 -6683589b3e093a3c45a3ee72051f686af153adec 0000000000000000000000000000000000000000 -6685437591c9dbfbe14ea23543779ce613d57a67 0000000000000000000000000000000000000000 -668b6fc28891062b1c96202009ccb70b7147740d d4ef7833b0d77322b508670f646310274a2dd987 -66911439c0182a08636622d6f98cc0953ebd2fda 0000000000000000000000000000000000000000 -6694acda51a904150800bcff4630b2f0d1529708 0000000000000000000000000000000000000000 -66975055a5f5992889af15582b04f764c212441a 0000000000000000000000000000000000000000 -669a1d1699a523e7aaf4aa6c197dcd4c0c4fb9c4 0000000000000000000000000000000000000000 -669c19f74eba53dc8437027380ecc6a6a59ab0bf 0000000000000000000000000000000000000000 -669f2979e308d57c9976227b43fe650a0153c49a 0000000000000000000000000000000000000000 -66a612e6633a03782d1978d701832b765641af3f 0000000000000000000000000000000000000000 -66a7b80b4ae4b3d67507d1a19a938facdcbc42cf 0000000000000000000000000000000000000000 -66ad3e88d1476255d8cf0824def7d7ab94890411 0000000000000000000000000000000000000000 -66aff414be91c5a0446be585aa6ac78121de1e67 0000000000000000000000000000000000000000 -66b2a057a0b1b280d82f1b1116dfc146d8d0fe99 0000000000000000000000000000000000000000 -66b2bd96db86cf3a7243a3208e561ddb0ab8e057 0000000000000000000000000000000000000000 -66b884c24c54d5386b74e745dd05a354d076d26c 0000000000000000000000000000000000000000 -66baab5c9b9a55a1c9027e8572701a091a95fac9 0000000000000000000000000000000000000000 -66be55e9fe57bc589197b4d25b711de678c6b225 0000000000000000000000000000000000000000 -66bf3dcc3870f91bda607fe90717a8291d195236 0000000000000000000000000000000000000000 -66bf602d219e050951ed04118904569c85600de4 0000000000000000000000000000000000000000 -66c069ab5868dbbe1a8232ee1ddb823b6b216a5c 0000000000000000000000000000000000000000 -66c1780e8d8bce14705235a88c93e38ee19b62e9 0000000000000000000000000000000000000000 -66c2c84d31e5ef9a3acd34ae4683bb8f33346839 0000000000000000000000000000000000000000 -66c3883b57a99a71766bd2a42221f275ac6b4df6 0000000000000000000000000000000000000000 -66c697dbb799359b3bbac19623ee74bc6c4fcc16 0000000000000000000000000000000000000000 -66cad153dedb032e16d5ad4d3e5c7bb9c40f92d7 0000000000000000000000000000000000000000 -66cce3c1c4886f2cb618fc7d6804cf49a13a85e5 0000000000000000000000000000000000000000 -66cd0f0700fc4a3de798e021cfc5e04e3e65aedd 0000000000000000000000000000000000000000 -66d06b9c7c95ead73080ea7f0ac25dd11a052f71 0000000000000000000000000000000000000000 -66d17cdf412070331d338fb8a38fa7d8bb9b6bde 0000000000000000000000000000000000000000 -66d301903b063375c1618d754f1570a9d38746e3 216c860bdeb39b6da8630e64b3ca77a652e2f2a0 -66d402ae4e2a99e381ce8a3076a993e66d01b185 0000000000000000000000000000000000000000 -66d4ce2b23282e7448510fbd81cdf1efc86e4699 0000000000000000000000000000000000000000 -66d744fd587bf083d0a7692407b99a82a1f6fca5 117c7c2ddabc653e35f477bc97c5fa34f1f573b1 -66d9935ec5fe3ce3bed8c312ca0cb30b7a9995cf d66669f0080d18cb9c6177fbe02f26378e456541 -66d9ac2f1d752d9baa8c257f5ab1995a6c5a4b4f 0000000000000000000000000000000000000000 -66da45a2bd4c247be0052b60ac8bdac38cef971a 0000000000000000000000000000000000000000 -66e0bc53fb099428a35d3151b0033fc57c506b63 0000000000000000000000000000000000000000 -66e106a4d5493381b7018e3298167da70cebe3e0 0000000000000000000000000000000000000000 -66e166573396fdcc8f37885e092ed24a0982ac2f 0000000000000000000000000000000000000000 -66e3e8f0d04e454c58159d39704614ac39b09ece 0000000000000000000000000000000000000000 -66e96fc917752519108ddf1c85ed4f0b1de615ab 0000000000000000000000000000000000000000 -66e998f0e347ccfbc9449dea69ca66bda491d8b4 0000000000000000000000000000000000000000 -66eabb01bbef3a6b205b13f8a01d6b5f9460acbf 0000000000000000000000000000000000000000 -66ec894603218c8d46cb47cad7c0030650e47d5c 0000000000000000000000000000000000000000 -66eccf56817dcaef1b9cc95a1e5cab84490a0ede 0000000000000000000000000000000000000000 -66ee7eae262779a7cb5c1e319acdf45ab76e6850 0000000000000000000000000000000000000000 -66eeca1e7e130615865b8badbd67c5171bf60c9a 0000000000000000000000000000000000000000 -66f4bcbf6c0c74e599953a4980900d73b0d80578 0000000000000000000000000000000000000000 -66fa4f1aa68338ff592165cdb2f4995c27462a15 0000000000000000000000000000000000000000 -66fb39c78d1949d1ed7c3aed3e22ae97eeef8645 0000000000000000000000000000000000000000 -66fe97c76895f11bf9dca16883605c94704aa093 0000000000000000000000000000000000000000 -66ff36555052fe89a28e2c2c0213ec954c2b875b 0000000000000000000000000000000000000000 -66fffcdfbb9d97a1618b9e47f9be19a83f80e32b 1910cf542a2e6d25e83a0f68c38f07fb4868e105 -6700039154bde37304688931f264cff0b4e1394d 0000000000000000000000000000000000000000 -6700a28f7477bd923dbde00cd54747db8ddc2713 0000000000000000000000000000000000000000 -6704956ba55c270be5ba5d3af1cfdb23afdc6005 0000000000000000000000000000000000000000 -670525ef4ca3b1c716040cdc216c59b095f21670 0000000000000000000000000000000000000000 -670642aababe06f3d7b054f4ed2567577f67a4fe 3e35a5e9b65faf1df554e8e48fe16af1dc498988 -67080eddefcfde0df9bacd7eee660a7451a65ba5 0000000000000000000000000000000000000000 -6708a6983ca650d29e41d63080557d1ac25fee99 0000000000000000000000000000000000000000 -67093c81934d51fa29c9ad258f70c6b0a6522bd7 0000000000000000000000000000000000000000 -6709db4e4131d018fcfcfe32673d18f156640dd6 0000000000000000000000000000000000000000 -6709f22c4ffa7784d276a4b2b336102e4407d0e5 0000000000000000000000000000000000000000 -670c50a2f910041a531bd275681686baac940e28 0000000000000000000000000000000000000000 -670e2d58123bb277308a1ff22461dfb91efef6bb 0000000000000000000000000000000000000000 -6712ff65342f3c87d03f90fa420782d37b9be58c 0000000000000000000000000000000000000000 -67138c1d4af29dbfa50479bcba3dc082eb4da720 0000000000000000000000000000000000000000 -67144ce9f80f290d4d0a7fac0eb4a1f938897cb3 0000000000000000000000000000000000000000 -6715fe7d9e239bffabf414c7a2d52041cc9a0b9a 0000000000000000000000000000000000000000 -671611150f760f7c52470fb9bb1ed954d5979bbf 0000000000000000000000000000000000000000 -6716969369d47403b3bd58790ab000fbb3ca813b 0000000000000000000000000000000000000000 -671a3705f5eec54979176ffdd09e61580e2f7d0a 0000000000000000000000000000000000000000 -671a85efdc7284753bf9f6060f8c6037189b7c5b 0000000000000000000000000000000000000000 -6724c6d66e3aa898aa27b44dbd9cb3d90bf882d2 0000000000000000000000000000000000000000 -672503f8adb3c6b60863f37a193197e8e9b906c7 0000000000000000000000000000000000000000 -67268fc2685dbe8f8928571c1da4571ff4e1b6cb 0000000000000000000000000000000000000000 -6728d8981c43a02192d9cd2144f3e4a40113e976 0000000000000000000000000000000000000000 -6729c590031f247ef64c9287b43fb25527a5afe3 0000000000000000000000000000000000000000 -672dfcbadc670cd7b8544b7dea72722067bb03fd 9a72a112fa62dc2cbc974cefaf058932c24b282b -6730f8ddb77c76b7fc2d4ac76d84a41d27d5f3ca 0000000000000000000000000000000000000000 -6731e9eddf34f0d5b51284970fb9e78b4c538027 0000000000000000000000000000000000000000 -67324381bff915a11468e3ec2d261c61fc2ecbee 0000000000000000000000000000000000000000 -67327189cc9736e4802fdcd8f6499aade290bb89 0000000000000000000000000000000000000000 -67387dcd655c45567557d0b46c912da061c0905d 0000000000000000000000000000000000000000 -6739b32213c62d7fceb213f79a3fc6eabe6f6a77 0000000000000000000000000000000000000000 -673d2d5174d5e3c64f5a0915ede889e0add1c020 0000000000000000000000000000000000000000 -673d373eda1740843eaef88e9665eb887f6f5752 0000000000000000000000000000000000000000 -6740a1456737e62a45ffa23fc610f280d9072d86 0000000000000000000000000000000000000000 -6741d95d6ec39f6dd6aca6f9dbd11b9c454311c5 0000000000000000000000000000000000000000 -674412f7601a477e463d67fbb4eaed0ec7fdab15 0000000000000000000000000000000000000000 -674885fd4f9776dc58de541eb5be4e9254331ae8 0000000000000000000000000000000000000000 -674b07e333461d4cf961bdc075da7a455c42df8c 0000000000000000000000000000000000000000 -674e595469a75e843090d26c42bfe7da0c12d908 0000000000000000000000000000000000000000 -6750175fff254b21424a3f5f602461385ea3507e 0000000000000000000000000000000000000000 -67525a12b7932730812023f0a30b81fd32049b9c 0000000000000000000000000000000000000000 -6754c4a33462cfb871d36d8a31ca805c0377d8ae 0000000000000000000000000000000000000000 -67555f700e7829712c603f01eaeb6e15bda76af5 0000000000000000000000000000000000000000 -675571fab99a35b4132fae840641fe8bdadb6443 0000000000000000000000000000000000000000 -675628feac326b7f2dfdad8963fd4504f46a600a 0000000000000000000000000000000000000000 -6756cbedb9c2bf280f54e05dbe6fab00db85d248 0000000000000000000000000000000000000000 -6757efbf170aff4d39e3755f2f0c494e95baba35 525c5eab326987ad6b23ff4c9575dc1f4631daa5 -675e0930c05a12fa74260b4fd467eda6abc36f3c 0000000000000000000000000000000000000000 -67603e029641f064e6948234cbc02e5ca9f494f5 0000000000000000000000000000000000000000 -676259e639cc30c9a86a03dbf9d6d92850713466 0000000000000000000000000000000000000000 -676793d9077bda1771a5541e6c11230a20d66769 0000000000000000000000000000000000000000 -676ad8faf2bbc28b328ed31c785c2ec29270dd3d 0000000000000000000000000000000000000000 -676cfd8c731c50e84b3215da42e837f6889ae043 0000000000000000000000000000000000000000 -676d5ed969778ce8c67b6a1d468ecb51ecd3170f 0000000000000000000000000000000000000000 -6771b157e8eea8e8e886891b532f56fab60a14d0 24cd4a0c474a9a8c3f378ea5a4d81034d0d7142e -6773d9e51a4f267aefac2c01123c3a487b41959b 0000000000000000000000000000000000000000 -67741508ab9dd4fed5c69d8e90c6eb95de105145 0000000000000000000000000000000000000000 -677678e70a025f073c998431250043c61ff900eb 0000000000000000000000000000000000000000 -6776e9012b32930da271f0e7874d58f52999f009 0000000000000000000000000000000000000000 -6777ff863a1b68bb4cb4c81fff97eb44c5a4bfe3 0000000000000000000000000000000000000000 -6778ce4e7b21123d11da106f6f355cfcc1b492f8 0000000000000000000000000000000000000000 -6782b266e238e2a40bcd378fefb370b21db0e23a 0000000000000000000000000000000000000000 -6783e64e23e918158092f83ba8e908ce5368ce29 0000000000000000000000000000000000000000 -678ccd2608b3003abfc47e37b62993fa89a49ea9 0000000000000000000000000000000000000000 -678e63d1ba43114f143dc94a11a4fe774fc7e809 0000000000000000000000000000000000000000 -678f1d720ab701ecdeee314105b1f56a0f8f8890 0000000000000000000000000000000000000000 -67921109e7460111f4e538e745b7d8a8b8dfca4f 0000000000000000000000000000000000000000 -67923ad06fbfd6ad318662de2af936874dfd7bbd 0000000000000000000000000000000000000000 -6792c188297fa0d70fb598b09418bb754744d3d5 0000000000000000000000000000000000000000 -679363b2b560ae138a8651cb9092bf63650f7559 0000000000000000000000000000000000000000 -6793ce50e72e5c1fdedabfde413678b7b370999e 0000000000000000000000000000000000000000 -679460f4e1dc2a838f6311bce317111a8928266c 0000000000000000000000000000000000000000 -6794f9640d98bfbc89671b5c3527ee2ca65ea801 b053cbd59bbb27c040fd19ca43176f734146d7e4 -67963fd9760ab9ac9aa7a7c2ba7b09cba0f58456 0000000000000000000000000000000000000000 -6798718d38ab7a6b6647302650118c6b1f03ebe1 0000000000000000000000000000000000000000 -679cf93fa1e54cde82fc9cf545966eb13bcb0638 0000000000000000000000000000000000000000 -679d41e23a7764bc289f78933186caaf59093af1 0000000000000000000000000000000000000000 -67a54da71fc48bc32082fe63abd38856bc05943f 0000000000000000000000000000000000000000 -67a87fab619e601b6960292767584a25feced8cc 0000000000000000000000000000000000000000 -67a8db90d54034569d096fd51234108a3d55ee31 21941343da4772b6e5d6a6a7145d517f7a0e0838 -67acb98daee3519f0dd843fe7835bcd636de931c 0000000000000000000000000000000000000000 -67ae2b943e98fcbf3f3f93e8bce6eca97c2c859d f4cd887d53baf9d7447ad89c04b8dc8254853fd7 -67b64521e46bd2e010fbe0f1611d6b749e669665 0000000000000000000000000000000000000000 -67b72af27e1adb1e240ea733ba17ae30aba98d47 0000000000000000000000000000000000000000 -67b8da0d069c40bb142e582a5c0a5712c94587c7 0000000000000000000000000000000000000000 -67b99af1bcea54e84d47fe36123f86628c27c4db a9eab47cfbcd2bc2a07e1bb1ea27f890b8a04057 -67bc61e801bf641cb98fb23674fd1c15f2a5e06f 0000000000000000000000000000000000000000 -67bfc39e428d6b7082708510ba7c32531704ec67 72ab246696d5e3a44d110eb8ff8b1d9d152f8398 -67c1dd0635a3fe680d90681734cd9641c389e3ea 0000000000000000000000000000000000000000 -67c32a08f21db7c6fc189e7933d5b173818c0384 0000000000000000000000000000000000000000 -67c340d029add04675cd4b399f18ad390f485a7b 0000000000000000000000000000000000000000 -67c62784154ff0606dd04e3d591d574c94aca9f3 0000000000000000000000000000000000000000 -67ca0d930c95a85ea49aff456409409f6ae06c1b 0000000000000000000000000000000000000000 -67cc2eb5d8e13850cfca1aa2bca9488981fd9c4a 0000000000000000000000000000000000000000 -67ccd20607b2de45826dc4d25dc4680d0a278268 0000000000000000000000000000000000000000 -67cf4f37868965b41fcda4e51a39e3529b544879 0000000000000000000000000000000000000000 -67cf5d97ccdabe1a0a235d90c8c1def374c1baed 0000000000000000000000000000000000000000 -67d2e5fb1dc83aea4e82ec1e6b5a39299eff6bab 0000000000000000000000000000000000000000 -67da268c494f5e4c3d336b4f2d8e96f7771cc206 0000000000000000000000000000000000000000 -67dc0a5dfc5cdc65cce5d472ed0bba315b895f28 0000000000000000000000000000000000000000 -67dc0bc036a090464e981ee50666026028b0b8d8 0000000000000000000000000000000000000000 -67dd36c09f9cbea8d3345ddcd7c72655bb58ec57 0000000000000000000000000000000000000000 -67ddbaff3cebd1defc9a4ff1588fb101c747a07b 0000000000000000000000000000000000000000 -67de41e11a6ecabb83ca813013dedafd6eef0d42 0000000000000000000000000000000000000000 -67e01dbe1f3dd01e2534b84fa794945110da2e4a b12e64968a7e5ddb5fc9a6cae2960d2760f22f95 -67e03b3e7518e8e154cd698ddea3ea616511a313 0000000000000000000000000000000000000000 -67e076a26fc9a29710b33fbeea8a5522704afaf2 0000000000000000000000000000000000000000 -67e3b00211ba00dc6fdbe8d52a40e10624a40c22 0000000000000000000000000000000000000000 -67e40e7f487b2bf34bef25acbc84f9e4a4aee3c3 0000000000000000000000000000000000000000 -67e59a968cc26d53d4f993e26d4e0d97ca62a135 0000000000000000000000000000000000000000 -67e6fdb205558fee34483f352e2c82c0182303f9 0000000000000000000000000000000000000000 -67e964a289a6ed2a457c657cc3bd7b0b511ab3d5 0000000000000000000000000000000000000000 -67ec181e601596eed79f01f308a720bfe30df814 0000000000000000000000000000000000000000 -67ee2076ad07a85f414d046600cc420070a39e7a 1e5a0488105f3e1f7113683a69f828ff1142cc29 -67eec4e7694b66aa86e8f82e83bad57a663eed0f 0000000000000000000000000000000000000000 -67f064ffbebcbe15044b4d3cafc726a0ed8a5d97 d235476796879b01ecb3231a046beca42203995d -67f2db5cdf058df9fb7f620af61b8f4002a56ebe 0000000000000000000000000000000000000000 -67f40681074b41ddac0e11b6675df3d628a0da62 0000000000000000000000000000000000000000 -67f4361d14c8c179c934b6ba89d9fc571082d4b6 0000000000000000000000000000000000000000 -67fae39d9596a7e1cbfb0f48ea96eaf60e752e28 0000000000000000000000000000000000000000 -67fc0cdb8cfe0e5d753f94b42d7a4480f6cefc26 0000000000000000000000000000000000000000 -67fdfbc0bbcdfb5d58e88ef7fd91ec8eb940b431 0000000000000000000000000000000000000000 -68007e9dc301eaa5d5563fc1f1b158126575d608 0000000000000000000000000000000000000000 -6803207956f5d700c736c93404b19835919da8e2 0000000000000000000000000000000000000000 -6803b3c62d52422181a74b1a9b4525f56abd098e 0000000000000000000000000000000000000000 -680909fe333fe308cb479aacd93f4b171d2b4392 0000000000000000000000000000000000000000 -68092637d0e96d6fbc992cff8e2f2e49192a4ec3 0000000000000000000000000000000000000000 -6809c2e096e97f4d798ac6a392ac0be3656a2c85 0000000000000000000000000000000000000000 -680a79dd6930de5848fe5dabac6577021493cbf3 aa319098a9e29f4253ea76a21841a55c3b9e4ef0 -680b72c9b840c1e40da4f2a7cbba6f46f7465cbb 0000000000000000000000000000000000000000 -680b85d4cc40065d48ae1f918e7579d8eb244f85 3266477f27362cadb23e9cc2a361f17e93e7a910 -680be1eb68e65dc18e9aee5d33e20e2539f8471e 0000000000000000000000000000000000000000 -680e38f276aac08a0a6ceea31c45482a4216a282 0000000000000000000000000000000000000000 -680ebf4a47dc034ac40300d62472164ba1d5a4d2 3fadcc5d9332b8cd34f17a7f90663630a49d788f -6813188f06e0f20268d6b250604138d802c9871f 0000000000000000000000000000000000000000 -6813e1ec5a8263d110b7fa2d1b236feb4a036ecc 0000000000000000000000000000000000000000 -681561be65935c0c4626daaa14665f904b50ea32 0000000000000000000000000000000000000000 -6818c00cbde094834367a045008cd6af2f855f34 0000000000000000000000000000000000000000 -68199788a992c82d9978dd5c49bf505083442c6a 0000000000000000000000000000000000000000 -6819d9e5807762161caace88a21930156a313195 0000000000000000000000000000000000000000 -6819e8a5707bf6228cfdfb8fdca252a615d808ae 6262804a283164ddb6d901e0ce3838f07d1db643 -681d7199b1f1e92ca9cc280e1c895c5e049a5aaf 0000000000000000000000000000000000000000 -681fd84dbdef6c0f8fe92848677d95a993b66143 0000000000000000000000000000000000000000 -6820605c574b992cdd73f7aafb42421d1cbc0c32 0000000000000000000000000000000000000000 -6821faf8eb55fc04a3d0283690b32d00e55562a7 0000000000000000000000000000000000000000 -682510e91d1f19fb59d2f7aef6ab370e8af842a1 0000000000000000000000000000000000000000 -68265e11357d89a0c97986c89dcbf0e28b5977e1 0000000000000000000000000000000000000000 -68289b2ba2092b58382592630b77fa4aaa1b6951 81556895a2cb6e77ca0971a3ad01b9013009324c -682b3832bbad278e27a8fad8bf29f8e12c513278 0000000000000000000000000000000000000000 -682b9d89ed04711736778c97140e08feadd3caf5 0000000000000000000000000000000000000000 -68308f0095c6ebf0d19afa72f2bac0a9f194e77d 0000000000000000000000000000000000000000 -683326fa6acec63ed97eb7552c9983dbfc4d1ccf 0000000000000000000000000000000000000000 -6833da6028f25498b50f57ca62af49ccca7e6e03 0000000000000000000000000000000000000000 -6834bf7ae4817a818a726529f6055ade2ae2bf1c 0000000000000000000000000000000000000000 -68380f588642683a3381eae430054d7239b83cdb 0000000000000000000000000000000000000000 -68397441e463a148349a84f9df85d2d12a246084 0000000000000000000000000000000000000000 -683af1898157443d6562ddc4474598e0b6245c7d 99d43f37b8ef96cd1b3931916761e573ab0e5d5f -683c11a44a9a1b3cdd44e6707c8efc20aabe9828 0000000000000000000000000000000000000000 -683c98f6461e4ec60ad9f398df94b4695c75ac9c 0000000000000000000000000000000000000000 -683e141d3e5fd8c9cb4dd5a7390b6543e69c7461 0000000000000000000000000000000000000000 -683fcc7f5b2ed6ef855d3cae803f4f3c3ac75b16 0824c60155bc26eca37a6caf6631166dd06528a3 -6846ebb4e33d51faee4a1e99c241a7a24861e0e4 0000000000000000000000000000000000000000 -684843960dd2c0a3d3f32fc08362d0b0d29264bf 0000000000000000000000000000000000000000 -684a3c40c755f2a70e57df478a5d37d6c0f30ef9 0207a591278b06ddd5b0ea2e79c208b068b9bbdd -684c0f07068302c10b320cbb9b75866fffe96eda 0000000000000000000000000000000000000000 -684d056095705f16a92e75a72068c85e791740d1 0000000000000000000000000000000000000000 -6851c0f2ae24bf7fd9fd5ce4391c8527722f614b 0000000000000000000000000000000000000000 -685235e7d7abe4a317ff42dc92ebb46163f2d767 e98583bbbf80df10141e0f8f7cfa7dfd0b1c10c8 -685516c11f592f835a2eab3fada96d53c3812018 0000000000000000000000000000000000000000 -68563fe6a3cdae681f1158c424848a46fcac7223 0000000000000000000000000000000000000000 -68586d837e3a2cacf9f1cd6df6b877a0e67adaa2 0000000000000000000000000000000000000000 -6858e2d2a3f9afc5863edf99afee3411a3c96508 441a9d3cdf4f64f49db3e8f27c6becd18e224632 -685963210d4be5bc8e64c683fd88832e418eb2d4 0000000000000000000000000000000000000000 -6859a1e829b577c1e7d569e6a1927c34adfbfd07 0000000000000000000000000000000000000000 -685a03b4b31a1329858208d4846770b884a948f4 0000000000000000000000000000000000000000 -685f12082c5acf58e1c5b0f24fc115f631c8d938 0000000000000000000000000000000000000000 -685f5a44a40263da7752ffeb195302b2aad87798 0000000000000000000000000000000000000000 -68601c39b9543a3d848e01f90f1fbb5512f39929 0000000000000000000000000000000000000000 -6860e0623be035595330d876de43ef07c74399b5 0000000000000000000000000000000000000000 -68638642f53ae80419c4e777888114141a954c04 0000000000000000000000000000000000000000 -6863e5d2abe02c593bdda38a4c3e033007222d4b 0000000000000000000000000000000000000000 -68654b855854ca19c1e4056dd2feec0bd0234804 0000000000000000000000000000000000000000 -686a898087736282613bf9a03f8787c39c82b3dc 0000000000000000000000000000000000000000 -686b6869e2695d96d0f3a2055cfa629a8b3b1ac7 0000000000000000000000000000000000000000 -686df2bfc94f28470d3af187532c56412d938b32 04bd28360f3800d90fbd1109062491dbb9175d1a -68730b3db94ad52d086fadc78c45f096afd37a37 0000000000000000000000000000000000000000 -687774dcd607de2cbaa5b28ef91af80e6371e0d1 0000000000000000000000000000000000000000 -6877f3d8e77ebf38acbce7460245adce727280f2 0000000000000000000000000000000000000000 -687801de8ca99298fe588e25c1971d8866ef67f9 0000000000000000000000000000000000000000 -687a6ef7621ff1ffd96cad485751d0af5868c545 0000000000000000000000000000000000000000 -687aef09c8e160b8dc837fdbbce0a2159e525c54 0000000000000000000000000000000000000000 -687bcc62c1545cb36ad9e09c12cb996f8135b6df 0000000000000000000000000000000000000000 -687cb60db402c9511a911f5a9ce14226c4dc11c0 6409211c6edf3fd030a09eeb6cd7420ede806c54 -6881b27f94760b4a02c08ec23bb3fce82598dd45 0000000000000000000000000000000000000000 -68842ac53881987fb4f3f3d0f86b46e87a1697b0 0000000000000000000000000000000000000000 -68869c48399c84a2329bd7628104ea98587c387b 0000000000000000000000000000000000000000 -688cbce5dcd21893c2a1eb30679eca02096d5845 0000000000000000000000000000000000000000 -688cc56f14d5676aa90f86426a3e76bee59c45cc 0000000000000000000000000000000000000000 -688dd1821c775b352f773ad319428b136d8c3bc3 0000000000000000000000000000000000000000 -688fca12e523bb0311cba880a007e89eea229f38 0000000000000000000000000000000000000000 -68908757049be877e7b7d3cf73eaff2a31e574b0 0000000000000000000000000000000000000000 -68908fbb9d5907fdf7bc462c3ee8e603a3afded7 28a5013cd5ef99d9a4bf7bdab4d1ce6d78438972 -6891120b0438c0c2a817560406eb19d7ba847738 0000000000000000000000000000000000000000 -6893fdb78ad7c07181b1ea2b3a774a7cb584ff2e 0000000000000000000000000000000000000000 -6896024afac5e38b5491a2dee160ca509ddaacf9 0000000000000000000000000000000000000000 -68976f0e68dbd2c49eaf5d477b6075864a946593 0000000000000000000000000000000000000000 -6897f18b9f939f16a215af442818a1921c02d8c4 0000000000000000000000000000000000000000 -689878ff0d7685ff761c28cbce457497580ad865 0000000000000000000000000000000000000000 -68988888449c62d0435f9f2080aabda5049c0f51 0000000000000000000000000000000000000000 -689b6d03552f3d918ca3543094d28471ae27ec82 0000000000000000000000000000000000000000 -689cf3b5aebc4ff00c6fe52b46bdfbf3460c338c 0000000000000000000000000000000000000000 -689d672e887f5673cfaeb42c638b2fbb6e7eb05c 0000000000000000000000000000000000000000 -689d82196510791cb0c59b370cda0ff291cf9e86 0000000000000000000000000000000000000000 -689def9e2b9eb1b4f0a4c6874b90b9ad6a0e81ff 0000000000000000000000000000000000000000 -68a0472401cdebb95f42cb94c1bd8997d37fd530 0000000000000000000000000000000000000000 -68a092d6f493d65c60c5e8b195f89d5a37fb21b4 0000000000000000000000000000000000000000 -68a416eeb74a6df5b7e31b77cfa5e91a4c368844 0000000000000000000000000000000000000000 -68a99896d61952a0079f91cf5dda8d7d128aff16 0000000000000000000000000000000000000000 -68a9c82e06906a5c00e0199307d87dd3739f719b 0000000000000000000000000000000000000000 -68ac9ab6155821c15417dde5f3cfbf240671e1ec 0000000000000000000000000000000000000000 -68b0acad0073c56860efba452d39f7a77627905d 0000000000000000000000000000000000000000 -68b23089d91fa2ce6abfbb34b9a5459ec3da4f88 0000000000000000000000000000000000000000 -68b234364e36919e37916afd0a4b3ec5c3baf950 0000000000000000000000000000000000000000 -68b263e63dc5916bf04122f4ec038d5285e4f0f2 0000000000000000000000000000000000000000 -68b520ea0e3078c588bf48f86524bcd139fc2806 590ba036982ba9f0d7d6bf398c479826d7e69fb9 -68b5b97731c78d84dc89381ae52e7b3832f93593 0000000000000000000000000000000000000000 -68b5e2c562e860e2c7d385eab502029b3eed9e7a 0000000000000000000000000000000000000000 -68b6b98138cb53182d7b32fa13ca9663d8526909 0000000000000000000000000000000000000000 -68ba58040e609589967077df116e715ffd865cdb 0000000000000000000000000000000000000000 -68bb17b99400a96b8c0f7ab9c159975dbede9a80 718354ce4c2580acf1824b87065684d48af0659c -68bd154ab91aa43d98dbb7dbb2ad20b48a5fd4c2 0000000000000000000000000000000000000000 -68bf8f523f3fbad2b0988985fc4922608914d31f 0000000000000000000000000000000000000000 -68c00dcb1a13208937382da1cd05239d1b73a922 0000000000000000000000000000000000000000 -68c0fcdb9e254ecf4b4ccdc953a8e5893ed59493 0000000000000000000000000000000000000000 -68c1f27e81b4092fc1c31207bdeccf7b0242a70d 0000000000000000000000000000000000000000 -68c1fd8f6124b25cd3bafb6b35b9845719fecbf2 0000000000000000000000000000000000000000 -68c2090fe7d30f90af82ea73a4430671eafc7751 0000000000000000000000000000000000000000 -68c238c19dc84476f2cc27b8af1c1cd3a239090a 0000000000000000000000000000000000000000 -68c2c871505aadf983f16113c5b077b335ce8d76 9289517479c5d8631dc7aa6a196287b58ed93b30 -68c526733467509c7f7fb756cd01eac6ff5da0b4 0000000000000000000000000000000000000000 -68c74bf5490e92483ae32aadaa279d4065185050 0000000000000000000000000000000000000000 -68ca0a46a0db2f5d5858127f8c02c502b2519af2 0000000000000000000000000000000000000000 -68caa3667e4109a693948a7c88abf58ef3f69b84 0000000000000000000000000000000000000000 -68cbcb477615dc51133504c27d62404a491909f3 0000000000000000000000000000000000000000 -68cf31ab49815c7f66cfa71e68268b7d423ad195 0000000000000000000000000000000000000000 -68d0b4fb63189cd880409278fbfd65306653dc25 35dc70f8fb3db5ff03ae6fbad10e3e2ad5a04487 -68d22233ea94290bc0f4c80709aa0109cae49160 0000000000000000000000000000000000000000 -68d3533e176a3c15ac0a9eac3787f18826bb5266 0000000000000000000000000000000000000000 -68d50ac5ea78350ea18eed886a41df750bb059f0 0000000000000000000000000000000000000000 -68d6316b3cb2094e96c0d929e2ad259b204f24c4 0000000000000000000000000000000000000000 -68d6bce01964dd9c1792027efadabcb9968a42fe 0000000000000000000000000000000000000000 -68d825637704e0688f3d6f2ff2075bde01f5c504 0000000000000000000000000000000000000000 -68d8ee5720470b011af6867062a11f709cf6aaef 0000000000000000000000000000000000000000 -68d9c9eadd0b12d62b270ee7d1eecdbe416d23a1 0000000000000000000000000000000000000000 -68df8c7a9f212389c9cc581345cae3b141fd37c6 0000000000000000000000000000000000000000 -68dfe9740823ed1d229e5e79b7018fe71237c665 0000000000000000000000000000000000000000 -68e056ffd9b93c9d40e28585981987e3e3a69c05 0000000000000000000000000000000000000000 -68e1a208baac28adc367897c87316c5725ba99f0 0000000000000000000000000000000000000000 -68e52ef14de33f6752a8fdda1ae83c861c5babdb 0000000000000000000000000000000000000000 -68e632fcb78f682de178cbcac63ee648426e0c30 0000000000000000000000000000000000000000 -68e6854a074ff2a9cdbcd0ed1d730480262a2012 0000000000000000000000000000000000000000 -68e6dba080756311ff3d0c61ca4ea4b65b575d00 0000000000000000000000000000000000000000 -68e72e60ba0b318e21bb8b4a87abba35adb891c8 0000000000000000000000000000000000000000 -68e88055cec1ab1b2f9b0fbbedd399c88bccb0aa 0000000000000000000000000000000000000000 -68f42e51a3e451f7267b164d76654c8c59445f0f 0dc2743a2a7e8378418a111a51f0e88488136ad5 -68f437bafb2493420ad80333f117a96dee54b7b7 0000000000000000000000000000000000000000 -68f6b97171f1d1fac3c040c445e810e88ede11a6 0000000000000000000000000000000000000000 -68f9da87d26c4f667c1a25baf5c16986f1241c6f 0000000000000000000000000000000000000000 -68fa97640148e426d979313a64fe66b376686239 0000000000000000000000000000000000000000 -68fb0fcce2638b56dba4290e95661cab7e599301 cc9baef3c63a7bfeaead13e2ce83ff9f84c91b53 -68fbd9c55dcead310e3869ef6e89d52838b19946 0000000000000000000000000000000000000000 -68fc1bda464cb2d090419d497b21d9c30f5bf33f 0000000000000000000000000000000000000000 -68fc89786a6f9b27a27d5a6c77b0ff3b84e04a91 0000000000000000000000000000000000000000 -68fd4a416248fc3a83a50d49f71ef22cfe57fb0a 0000000000000000000000000000000000000000 -68ff43a5c3837ee5e19364446e9c1ec6f2f0bcbd 0000000000000000000000000000000000000000 -68fff9b3faed7b91aac8f6071b8b72a5c12469d8 231da86d186856f87fe70e2052c31f36061fdf77 -6902c0eb365aa9047bd59a1abe776efaaa138d7c c29c085143646dcc60319a4c95f7fcfb069e03d2 -6909677c129f4e08dcd93f9494489c4105096088 8715a5acae2e6900a5a86881751ab025da752217 -690b47986d64f96dde39930337afde33070fcc39 5f00a8e4203edef3c79a33b355d1f4c3dfdb9f9e -690c3ea7c7d416c55e2c54d90bfd1f7f4d489288 0000000000000000000000000000000000000000 -690cdf354c9212c259b2eb195e96f124171048e4 0000000000000000000000000000000000000000 -6910ef70cbabb4ce62252610ef2a0500ac80d7e7 0000000000000000000000000000000000000000 -691541e24f8f83533e014bdc0a2bcfd0fea6c3cd 0000000000000000000000000000000000000000 -69154b06c1b8ec621d10a7f21ad7eb0db797eb60 0000000000000000000000000000000000000000 -69178783f88fc37c0cc0851ac15afaff101f712b 0000000000000000000000000000000000000000 -6918cce657e5c8ed70e45b3d48fe17df85f69803 0000000000000000000000000000000000000000 -69194f0815e88458e10e23bbebf91620bd1293a6 0000000000000000000000000000000000000000 -691a13900a1568eca452baf523425583c5768b5d 0000000000000000000000000000000000000000 -691de62b84c7683c0c31ab68bc4f9f49e4b31d63 0000000000000000000000000000000000000000 -6926843be0f2232db8df2b81f675b2fec1131ab9 184c77760f48fd1ea964e993ad695b369dcd7841 -692b41f2e417f3fca38430b50145e8fe85387082 da86f52ffcdb97cea65e54733909e35799d5a85e -692b4ef447af5d5270706f0909592d33d487848b 0000000000000000000000000000000000000000 -69311f02def2748959c8a5404df056cbd0466dd4 0000000000000000000000000000000000000000 -693563124fdd9193594b80b9c9f69fb736c6c9b7 0000000000000000000000000000000000000000 -6936064e733f39045f471aad492abdeed7c4d2c6 0000000000000000000000000000000000000000 -69377996f07ce28ff6db619daa50c4a5d7bc6134 0000000000000000000000000000000000000000 -6937b29491ae2069120fc3bcefa71741d30ac2f7 0000000000000000000000000000000000000000 -693b42e07100da9ed7da36f9ba2c46d55f2ba1c1 0000000000000000000000000000000000000000 -6943ebb0b138bf5bdf4353c9eb9eac91de488bb1 0000000000000000000000000000000000000000 -694486f84ac3755fd75f07a3453cd6a186088aeb 0000000000000000000000000000000000000000 -6946eeb075d0bb31d7e682254865598ca0b5c478 0000000000000000000000000000000000000000 -6947456d0da30fefc0cee0a056604df061f60d08 0000000000000000000000000000000000000000 -694a088f76db3a6d4b146d3f5ddaafb84fbeb820 6835da8bfd2796642494d998232c503ea1357453 -694ac6b0914af7ab4232ca4018664d0ba899dafe 0000000000000000000000000000000000000000 -695308dcbc9d3d9bff56bfbbb52c1f07b2687cdd 0000000000000000000000000000000000000000 -69592a8385f90106167f7ec38fdf709675801784 0000000000000000000000000000000000000000 -695bfb0360293caf471c9ce3e8af5e79e77eb0fe 0000000000000000000000000000000000000000 -695c460a5e5bb702b7b38fe094f8ece4703357d4 0000000000000000000000000000000000000000 -695eeb8836e9d72f5a93bff9fe15a5d6f0270c7d b65874c1b87df48cae4f30a49a759f6e627b5960 -69628755f76215e9b7fbcca1cf80a1faf0442afe 0000000000000000000000000000000000000000 -6965a6fb7954da476369de4333cfc2aab0527146 0000000000000000000000000000000000000000 -696ab7cb1f25e9b74153bf7426a42b250aed9b40 0000000000000000000000000000000000000000 -696b6b9e32d8d4ef4cfd874caf677a47a6cbadb4 0000000000000000000000000000000000000000 -696c66e05aea566ff286fd91e787b334729e4ca8 68c1d4d5d5da51e36a98652b448c42cb37f6677b -696dd48678f77e02a629e1cea60bed1d173a0be0 0000000000000000000000000000000000000000 -6970f8fa7b14b019d0d33ebe1d6ab85cabeb3072 0000000000000000000000000000000000000000 -69711de4e012b957f2f2c4d4f71da313c3b442e9 2c20959053c86e4a10f202c4cc4567344bc41b54 -6972146ba296cdc7f8e1f808815a04f11b1a7ea2 0000000000000000000000000000000000000000 -6972caddf817eb7e1fdf174cd16762cdd253d7a6 0000000000000000000000000000000000000000 -6973b509e1828ac95c3beee79df50be7f71137e9 c05d7349e5b3f68beb267b831e4f5ee399511eb3 -69795fb4c771756e5de82d5c0effc93d3c5143fb 0000000000000000000000000000000000000000 -6979633d7cfa0d77ec00450237af567a7d4c192a 0000000000000000000000000000000000000000 -697a71435aa1b207022263837dafbbac8b192331 0000000000000000000000000000000000000000 -697b3c9468124f58cc13901057bec0b813f6197f 1271d0536db5b8d7169d1b8507466c692e1b007b -697f9c415c65afb05ed10f9a4c303f9919419a30 0000000000000000000000000000000000000000 -69858e0f65af869c1fed8e10dec2fff3daca1464 0000000000000000000000000000000000000000 -69884b8692de8eed563437583b95acd23c661384 0000000000000000000000000000000000000000 -698a80ce552d8fb664524c0e8ab277ace32c99bd 0000000000000000000000000000000000000000 -698c0b09119c0145f2815f6f5d314f8fb27675c1 0000000000000000000000000000000000000000 -698cad0c1d67153f705b37a07a6d92922dfea661 0000000000000000000000000000000000000000 -698ce455b56924ff50684dfccf60730494be23a7 0000000000000000000000000000000000000000 -698d4767f07d62b730a6337ab809e6ca84e6490e e5d230394812cefdef1a90a530c2e1290e4e8ba1 -698e73dd2b01c79401481ac948379d16b978462a 502feaecc7a744cc8d64b56e0bc2b8e3eb0e65b4 -698f30ceeb2d4380b52daedd3101c27b7860d272 0000000000000000000000000000000000000000 -699192d1b051b31f89499a3325599a472e689290 0000000000000000000000000000000000000000 -6993a8585beb8f9be523e7b127381770d29fd943 0000000000000000000000000000000000000000 -69979328b7731699ad9da8c1ca56c2ff75672150 0000000000000000000000000000000000000000 -69987a24cf96513635c215024d906076d632512d 0000000000000000000000000000000000000000 -6998b1d7317d720794f24b0a3be5ea857cd2c96f 0000000000000000000000000000000000000000 -6999c8b644234bed4c97f81d5bae0184388f2c62 0000000000000000000000000000000000000000 -699ab8d7f3fc0e5fcb96d2c2a1ebf3c4891fa9b4 0000000000000000000000000000000000000000 -699be46510f535a4a3241dc939c6654269e7a10b 0000000000000000000000000000000000000000 -699bf750c9555f92576b971dee1b7e202945197f 0000000000000000000000000000000000000000 -699d4a71f7c5700ed915b610232f7054246404b3 0000000000000000000000000000000000000000 -699e0947bf4d60f3c7bd0dba0dd908d48247e7df 0000000000000000000000000000000000000000 -699e26f2997270130804f8adb6ba782eddccf3a6 0000000000000000000000000000000000000000 -699e596aaba256f7c3c81be8bb309e12fbd03ef4 0000000000000000000000000000000000000000 -69a43cb73bf30e33594b9d98b886c1d392d98d8f 27737c3c5e53385d8f5b689737304b563c9de9c5 -69a48a2738e30a54c356759c3522d4cdf427eb1f 7f033c0f2b387910efc067953df348a84dae0868 -69a76e3a55cd26000adc043e00f864098db3b040 0000000000000000000000000000000000000000 -69ae2850dfab59f1f2fc5520f620238b22fc75b7 0000000000000000000000000000000000000000 -69b648925ff27355fde5cd6d4e6600bda652e9c8 0000000000000000000000000000000000000000 -69b7314dc644c27289de76afc93684a98428ad05 6326d5f2796c139b9f698c139430b3ea89699146 -69b7bd80f5be440c2f736fdf1079597fab1ef8e7 0000000000000000000000000000000000000000 -69bb408665b83617995afd46766d6356398f2b14 b8bf7cb35d1c81e477f9be6d66babe616fd94fbe -69bd53265b6c8cf0ba4135142488de6dcb78e4eb c5248eb2da75651f0077a99b2aae2a59be20da92 -69c05d805a69608e774c20182f7d46ab204b7386 0000000000000000000000000000000000000000 -69c0c0c9edc1b96f2779e203d864df24fe919be3 0000000000000000000000000000000000000000 -69c4ce3c82cbce4aaae77c0a39e491667d444524 0000000000000000000000000000000000000000 -69c6db6f91f15cd66456ebf339df629b6137ab47 0000000000000000000000000000000000000000 -69c8f73c0b5bbf2f90714d8aced1953e880e96b5 0000000000000000000000000000000000000000 -69cb6d5ed181a02c6645d5ffa9091365c5a85296 0000000000000000000000000000000000000000 -69cb80001df1b17c8582ff650410d9bdfcfebc68 0000000000000000000000000000000000000000 -69ce5d6fd23c9e2b1d4d4637332532302ac506c1 0000000000000000000000000000000000000000 -69d2467b6ad853ebdbe0115837aa3ec27ce32395 0000000000000000000000000000000000000000 -69d723c9a9eb43f8c074777b8c18960aeb9747c0 02b38bbf373fb84482cb45507f40a8d685ac020f -69d835477102788a728503ee60c6744dcc9443ef 0000000000000000000000000000000000000000 -69da71eb9e8aa499387ed95401b26b0a6956562b 7799c0516e3380a7a4443339befccdd47fa351c4 -69dba7ad55caae9f4c088ced5074ca86373cff56 0000000000000000000000000000000000000000 -69dc12fb609100993c42083866f941d7a9492d80 0000000000000000000000000000000000000000 -69dd1b59c91aaddc656269aab13055777f892643 0000000000000000000000000000000000000000 -69dd55e26107ba42b12b1838b1434ff44f492006 0000000000000000000000000000000000000000 -69e03b5600d26f8fd414f9966dc4bea93f6b9f17 0000000000000000000000000000000000000000 -69e0955f7b1cb0b485afc443da459b9f0ce80077 0000000000000000000000000000000000000000 -69e4f3f0be2f23bdd8f08c246768076765dea9ed 0000000000000000000000000000000000000000 -69ea7a741502d5d694e55502d06544b616f255c6 0000000000000000000000000000000000000000 -69eb8b3907c0fe9a7b847b9912010a29d85de5d2 47a7833ce6ad30a94da7658f85fa4cdc19747a8d -69ef67351c8add660bc4120bc4354eaa4bf55e7f 0000000000000000000000000000000000000000 -69f024ec8e6c04d830c28886f315db7a28e23642 0000000000000000000000000000000000000000 -69f4f79d7b8a645dd04f02c414ebd5666a7e735c 0000000000000000000000000000000000000000 -69f5cec0fc12bc3506bd4673333c86cb7977924c 0000000000000000000000000000000000000000 -69f8b369aa571615f417d59d7ab9d0040fb580a4 0000000000000000000000000000000000000000 -69fa8269a5745fa0f62c1d11902ed8cdf196120d 0000000000000000000000000000000000000000 -69faf0d6c655c8c2054db57cb4ee57d258b8a012 0000000000000000000000000000000000000000 -69fcc20bbf1d32b6f1efa536dc7ea83d3fe15749 0000000000000000000000000000000000000000 -69fe083419b7888f6d424595771d54fe2d850d9d 0000000000000000000000000000000000000000 -6a02752db1c09d414bc71a1444d1ff10b1f4d836 0000000000000000000000000000000000000000 -6a03e89e3782f47b33f8bc8a576176ecd78eafc7 0000000000000000000000000000000000000000 -6a05d92a32e2eec66f7a32429696abe7f118b0aa 0000000000000000000000000000000000000000 -6a05f35a980f91b3ec941c735d91ee25209c28cf 0000000000000000000000000000000000000000 -6a08181be1706dfebdb3ad6e45620bceb08019ba 0000000000000000000000000000000000000000 -6a0c2c3a7deb39d30b941b69822455e01c7afc29 0000000000000000000000000000000000000000 -6a0d8e640aca4c8a8bbdc8777868fe524d31069f 0000000000000000000000000000000000000000 -6a0fe1549dbdac043d96d26452e85dc12630abaa ba3dad4a0fd34b04709f817888388e334c384f11 -6a10a864ec7e4657210c72e3a30cffbd985c632f 0000000000000000000000000000000000000000 -6a1165067fcf5aca74b071111d8d8da2ee921ef7 0000000000000000000000000000000000000000 -6a16b3eb24fa999fc84073abd74ee29721138bf8 0000000000000000000000000000000000000000 -6a16f373c8fc077548e9546b2e0797a1cceaeb26 0000000000000000000000000000000000000000 -6a18181c790ff91338c11e616a5e2f1423cb1265 0000000000000000000000000000000000000000 -6a1b75655e1d6f0ba9d7e188b9b8d9caa7aa31a1 0000000000000000000000000000000000000000 -6a1e0898317594911254a72d70884dbdb580a49d 0000000000000000000000000000000000000000 -6a1e42bcba9133ba0579636a85c77753092e1d8d 0000000000000000000000000000000000000000 -6a26ef9f50aed0a2b18691a742c5703f869ec017 0000000000000000000000000000000000000000 -6a2ad3ecf9b77855446019ed2d74aa6f734d35a8 0000000000000000000000000000000000000000 -6a2b4339085240136ec35a97dc608ec122616fc2 0000000000000000000000000000000000000000 -6a2c0dcfb6b5abfb39577b9e9237bf54d0b9cb8d 31326254488142add2e5c41a4ee63de25fc88d83 -6a2e36475980d7fd1db04bd4396805ad8e0cff11 0000000000000000000000000000000000000000 -6a3090c77d6cf1aa777b8718b4caaadaa0d56632 0000000000000000000000000000000000000000 -6a30fb2d2cb03b6f4915c218593f6cdeba8d65b1 0000000000000000000000000000000000000000 -6a342aa5e1f00f1a51cd6341877412689905a042 0000000000000000000000000000000000000000 -6a37837868789b204c4d977bcbb113ce211f60ea 0000000000000000000000000000000000000000 -6a38f33d082815fe2e370bd3e2ea6ad07eab0427 0000000000000000000000000000000000000000 -6a3ce2f9a191ad00fdd709c249e6dea16df316e3 0000000000000000000000000000000000000000 -6a3d1159659ec1c4752c229e997d6788b5e4ec72 0000000000000000000000000000000000000000 -6a3ec52642e4d91484b61e2740e93c5fa42e3633 0000000000000000000000000000000000000000 -6a3fb6d68912f69b73ced2680bc3dae1544935ab 0000000000000000000000000000000000000000 -6a402cc67f52a2d72e5d53af3336245e4689f1cb 0000000000000000000000000000000000000000 -6a41f13399f037557153180a7d9e81d6083ad3a5 0000000000000000000000000000000000000000 -6a4348d54ec7630a523327e55b04cbf66084db8d 0000000000000000000000000000000000000000 -6a436668d81f37e6c594893ca3d1c1fd4d78d22c 0000000000000000000000000000000000000000 -6a449e08669b3f74431921ae173a83fd3b6c2d8c 0000000000000000000000000000000000000000 -6a44c053400fea5021f3e6f53791da836dce4ffd 0000000000000000000000000000000000000000 -6a47f06a715226ebdf89f24fc9db3d896f76b015 0000000000000000000000000000000000000000 -6a48d49038c167c4ebfa942d61b2ff9826508198 2a74b66690a10f315b60fc6025734a83b4a3fd82 -6a490ecdb7d99b89ff330b43acbd8666f154dbf0 0000000000000000000000000000000000000000 -6a52dd81e3f791065b4b65a68d393012a7fdd858 0000000000000000000000000000000000000000 -6a55cfe3bd244a8f4ea965e2273ebb4c4b98d803 0000000000000000000000000000000000000000 -6a5a26032096b377f1ed46e794335fcff56a8bc8 0000000000000000000000000000000000000000 -6a5b227850bbad1ec81fd52b6a08e12e3f2c03ac 0000000000000000000000000000000000000000 -6a5b42e0d34c76890fd96be2b0b57516363b4c8a 0000000000000000000000000000000000000000 -6a6061bbd4b1c78af2b50aba8ddd8fd5e4590b05 6dec02456ccaa6bb72bb6dfe35bb9ed51488fd2f -6a612faa6be0df93064d5812daaa0eea998de56f 0000000000000000000000000000000000000000 -6a63bbaba97911d23a2758d9a4ec4ec36bf98ec7 0000000000000000000000000000000000000000 -6a6985ed6c064c32a1c62ea9cd5d8437e933c8a3 0000000000000000000000000000000000000000 -6a6a2b9546d172154755d4601da2a03ec935f9a7 0000000000000000000000000000000000000000 -6a6e593141e15fdbda8c8edf230075a270fca4f9 0000000000000000000000000000000000000000 -6a6f43d1c490a57b452656db285de6d136055ed2 0000000000000000000000000000000000000000 -6a709352e214e1a7a2d7895aba27060d0433d14f 0000000000000000000000000000000000000000 -6a70f30263db9fbc70f541c06f928dc8875ef9a9 0000000000000000000000000000000000000000 -6a772ab6a22e9885f2e77c68bdebb847e45a3896 0000000000000000000000000000000000000000 -6a7a96ccc689ed202b81964f38d2360962cd70b2 0000000000000000000000000000000000000000 -6a7acbb4b4ac05c4e90032293b6c7d43acbe42f4 138f9607341aeb57c30f022ac7990ec32ec4b15f -6a7bf552bdbc4c7b023c8300dea76884ade4a557 0000000000000000000000000000000000000000 -6a7cbbb5bbea9da29fdfb7e79047b4c9862b4cd9 0000000000000000000000000000000000000000 -6a7cec875c187af08a85f75aea20b8e132c348ce 0000000000000000000000000000000000000000 -6a7f504ac83c85c7f7ce3e0587301fc68b4069a0 0000000000000000000000000000000000000000 -6a8389b037b51e07f059ff62aeab90d696d7a840 371a0b5fa79a8237c106c1906618fc36f2f6707a -6a861908e681933add8e610f874cb72e708cbee6 0000000000000000000000000000000000000000 -6a8863a5a9ad872043151b0f0df255042055fc6b 0000000000000000000000000000000000000000 -6a89105fdc8fc94d843567c3738925289ef3a499 0000000000000000000000000000000000000000 -6a8c8a94c8d290ea327897304f0b56edec1e42b7 5c288c440c4844065b3d9b7a8cac6aaea08f8a66 -6a8cb99c805d6f42f9df72856cd26b898ab28522 0000000000000000000000000000000000000000 -6a8e299009b1a9ae161ef6e68e8dc6a75701c5b1 0000000000000000000000000000000000000000 -6a8eb1f6e265655dd3b23f5837413abf6e6b7ff9 0000000000000000000000000000000000000000 -6a93c88a570836b1ebb4b17df97b8b2ff9d49c1c 0000000000000000000000000000000000000000 -6a986ed5549bad2107c0c0a32662ff5ad129e117 0000000000000000000000000000000000000000 -6a9b6f5fe446bfe22b50990269713c89deff30f0 0000000000000000000000000000000000000000 -6a9d174b804e4e4b34330ca7dc7fe3f9196e57a5 0000000000000000000000000000000000000000 -6a9db3d9078e48e0383dea987cf05c8586a00445 0000000000000000000000000000000000000000 -6a9de0cb6ac1928c8347bb2af2320eef7370c8ae 0000000000000000000000000000000000000000 -6aa6df5ffeecaaa9bfc04e10ef515c733b16bdd4 0000000000000000000000000000000000000000 -6aa7058f154a16eba5aaf00e886293d5fb3e6b12 e7cf105f3c8737bd702c9cd07ddcf33580c47aa9 -6aa7e06adbdaa7bd05a092e52dc6b21bdcc9d85c 0000000000000000000000000000000000000000 -6aaa26b850606a59b23c033ab119bd7e615c72c5 d243e8d94c4cf8df406939a89a5956b8423e8e1f -6aae04c0b38f42caa8499c25516d31dc2f0fcaab 0000000000000000000000000000000000000000 -6aafa955a6fb1c0f05a21539014bdc5e7a8d0477 0000000000000000000000000000000000000000 -6aafdbcfbdee1c9df626fd5d86acc14f1708a051 0000000000000000000000000000000000000000 -6ab0778c018eabde23b8c1372091e9960c54d774 0000000000000000000000000000000000000000 -6ab1dfb3870edf9fc083fa182769b7f8a504bea5 c8f4614b900924b691e622674a22780140f1ad04 -6ab4f62f5c902dc46f722495ef2782a596fb0c2f 0000000000000000000000000000000000000000 -6ab6ea465889620fc2a8cdaf7b008cbaed83c523 0000000000000000000000000000000000000000 -6ab98a443e2bca474eda1f04eedfdc93fce6613e 005ba36a6d15c3161615d66b83fe4eef7e199eeb -6abd858a41bad835a3ef5b0d02e3896733e72415 0000000000000000000000000000000000000000 -6abdc671a17a3b25c0b479fce97ca54cbb8bf49c 0000000000000000000000000000000000000000 -6ac2aeb827b6903495224d57e25290fb3d86ea66 0000000000000000000000000000000000000000 -6ac5609145cbef8b2ea5da762cf7cfe640767f72 0000000000000000000000000000000000000000 -6ac6e45e07147d1ebed4c250540af660da3e3f1a 35d1eb37a3436036abc79db24ae12021aa58ddbc -6ac87dace735b04ae67ecdbf9f32a8a8724048d1 0000000000000000000000000000000000000000 -6acbdf54a740f40eabba4415dd2b7299ec15abc8 0000000000000000000000000000000000000000 -6acd92e24c817a50cf7605d24e7718bf01ac7e40 0000000000000000000000000000000000000000 -6ace52403fc3a8375925df49d2eb49f134586f79 0000000000000000000000000000000000000000 -6acea9d1d1e3a34aae21e23b3772bdd0e9ed90ad 0000000000000000000000000000000000000000 -6aceff3a113f80e79fbfa18689bdc9ab369aefea 0000000000000000000000000000000000000000 -6ad0b03b45bb3055c03f79eb0647ede0876f8b36 609b29119987f111a929f33bdc9177e7e761beea -6ad22de1921790bfccc8c9a2590a48ab63bf8dd3 0000000000000000000000000000000000000000 -6ad26c188a974b0a0e66c25adb91fabe2866b4f2 0000000000000000000000000000000000000000 -6ad48767845123fbe49f57c9410a7a56e8aa371f 0000000000000000000000000000000000000000 -6ad6ddaac28238e3c7270cac4ae79477ab6ac9d8 0000000000000000000000000000000000000000 -6ad7dd65d2413f0cd9bf00e55aa3e7a15cc37351 0000000000000000000000000000000000000000 -6ad9c387c006f9ecfb20f3d62d54306ff361d2a4 0000000000000000000000000000000000000000 -6add79a3e1df186de8007bc60e9949e7fa961f8d 891bacd4531696733cdcd0bc6d040603fbb88d6a -6ade71e2b3e90c4cfb0f31de766aee40a45218fb 0000000000000000000000000000000000000000 -6adede79611128bf2b708e8f9640dced398b2a99 0000000000000000000000000000000000000000 -6adee2fb1dd52f61a48121d4d8a9b3983c17e67c 0000000000000000000000000000000000000000 -6adf7026c456e57e6763e1bbb381875a0954c720 0000000000000000000000000000000000000000 -6ae20cd59957b2c6937453357517acb6acd53e03 0000000000000000000000000000000000000000 -6ae3b9dba550fa4add9663a06683270a212416fb 11abae3be90e7d07da6bd4a42b857c9834f66294 -6ae59bfbd5d11a340d27f336067ee4f6b9e10340 0000000000000000000000000000000000000000 -6ae6e45e80bebd8f391fb48bddfc69de97a62ef7 0000000000000000000000000000000000000000 -6ae92adc1cf3ebca7dc55701711310b65f04701d 0000000000000000000000000000000000000000 -6aea7930089f3584cb9a922cc9717bacf100ba40 0000000000000000000000000000000000000000 -6aeb850f29363d7e03331c2254916e5419a5c487 0000000000000000000000000000000000000000 -6af15d654813d26cbd33dfed8061c6d0715b1725 0000000000000000000000000000000000000000 -6af4edee08be96afec221337e03e9164b2b599b5 0000000000000000000000000000000000000000 -6af611bab2d9b01cd198d378f0f0aa00fc61d39e bd76379e57e2b65f1595d264a5113163ed86efbb -6af7069d5c8b61c412bf60208fb1d09f13cebb7d 0000000000000000000000000000000000000000 -6afb06c369fa1bd027db796aedee48103c1b42ce 0000000000000000000000000000000000000000 -6afb2b608c3fcd3dfb61f6949bb126d4db2513b3 0000000000000000000000000000000000000000 -6afc8f832a7044037748b33e74d14f1f5f5159ba 0000000000000000000000000000000000000000 -6b00f72656a6df9acf295c2cae3b0888fa356fc3 f1d9c5e613c9d2ef7986bca72e9e116a0ed472b9 -6b02ef7aa875ea22b489c8fa2683d87f12da8a1c 0000000000000000000000000000000000000000 -6b053588fb22cdc167766d4aa0e2f87cd52ecb32 0000000000000000000000000000000000000000 -6b08984abd8a621afe1c19d5c1386f703864a4fb 0000000000000000000000000000000000000000 -6b093a79bf1ec5163fd9315fa39c6567d9186259 0000000000000000000000000000000000000000 -6b099ab00df3a643b95a0455683289b481ae040c 0000000000000000000000000000000000000000 -6b09bb638aa64d1fad5f4a630a8da9a2692ce733 0000000000000000000000000000000000000000 -6b0ab2971615571644ee6b3e6e06a322e04fee7b 0000000000000000000000000000000000000000 -6b0e3ce8b1b18903bc069fafd54201f954fc0d0a 0000000000000000000000000000000000000000 -6b0ed29a896e9d73544e6832554b388cefe54e12 27b4d6fb8e68180c24af6f0965e5e3f4223cebfb -6b0f6c46db6eff704b3245df0b8a9bbfc63b1072 0000000000000000000000000000000000000000 -6b124cd6e4fa94324da8236182a4a9b77d59c5ae 0000000000000000000000000000000000000000 -6b12cc61fa0979474492cd6efcce6a2596d7fec4 0000000000000000000000000000000000000000 -6b154df9b1bea81d66b9f02ac9f9b2f0b2d363dd 0000000000000000000000000000000000000000 -6b194e05a8d7316986935bb291744e49f9dff6c9 0000000000000000000000000000000000000000 -6b1a7994c105d55e7ba1a3692d8f55cea8d7bf9f 0000000000000000000000000000000000000000 -6b1e9bdf0188374c2be151d9c4436835f4a811f7 79ae6d3729d6037baf62c59209b9658a0131ffdd -6b2046020933dbde3a1fd6837fce50185cb72166 0000000000000000000000000000000000000000 -6b20633e2a0eae14a79769618cac915b6debc559 0000000000000000000000000000000000000000 -6b23e41b5f07297c1973ca926a6d71357a05fe24 0000000000000000000000000000000000000000 -6b24e8069b857871c4ec3968b2c79c7be8244160 0000000000000000000000000000000000000000 -6b25eaaf7d07c2fd3c0d19274fbb8be1c231762e 0000000000000000000000000000000000000000 -6b26872f9a10d06fd51b24073ad39c59affd00d5 0000000000000000000000000000000000000000 -6b2dd02515535d2fd8ca0fc1225619fae06a3250 0000000000000000000000000000000000000000 -6b2eb216fd3b435212c79c31b4e024b6cd7c13e7 0000000000000000000000000000000000000000 -6b33242ff39ec2b3e3748305a70fac68488f2d7d 0000000000000000000000000000000000000000 -6b345e4d7fc2b147f8418307d1db78e108aae018 0000000000000000000000000000000000000000 -6b3613b92b9f909bd7f8f67b6c4da3656e925e04 0000000000000000000000000000000000000000 -6b370c7778859744119ab90754ba2a1951e18d4e 0000000000000000000000000000000000000000 -6b3bbd1118ae8a50b6c9ff77f33e63ec3202f70b 0000000000000000000000000000000000000000 -6b3c04227edbc4ff51047fec38766da5697517ad 56c69284a548b06be761de9c8c0b23db7554a8cc -6b3c8a6e6c4a018c0bc456d0a5d2443947761e1d 0000000000000000000000000000000000000000 -6b413423c754810252b812d2a28fc627be4579dd 0000000000000000000000000000000000000000 -6b447780b6fb7f15c40e55722a83bd27182b87db 4cba1b847b17e6b96f3b339d6935099d9195379c -6b45fbae9f736057146b795735f138a73945f13b 0000000000000000000000000000000000000000 -6b47fc9c062dd26f35ce059880736ca1e67f4de0 0000000000000000000000000000000000000000 -6b48028aef8211f89ae6c9fefe64177de2f86e12 0000000000000000000000000000000000000000 -6b48891fc788403cdb1212725ff2447128dda070 0000000000000000000000000000000000000000 -6b48f364497107ae46f926bfc99a4e3d9d546316 0000000000000000000000000000000000000000 -6b4a9ada5d4d8e8c5ae1cec5543ae245b8a7d87d 0000000000000000000000000000000000000000 -6b4b39cc49aa32f743f1c507ba5fbfb3c47a46e0 0000000000000000000000000000000000000000 -6b4b7dc1fe5072c924043cb6e5d2bf329a4632a2 0000000000000000000000000000000000000000 -6b4e4a1eb4c963eaed53f7b3c96ad4ca3bdd5387 0000000000000000000000000000000000000000 -6b4f7be65f8800a8cf0202a98bb45024f4e3c703 e80a6c9ecf4af51a4c0b5c5546839780ef0ec90d -6b509ccf78007c9f1769821885cc5c362aad5908 0000000000000000000000000000000000000000 -6b53a028fb43eb697c961c81053543fc51bc9028 48bded9d79a151db89f9a93cfb580fa146cc3433 -6b55f575ed2480022bfdb65071a3340e753f6487 0000000000000000000000000000000000000000 -6b5695bafe5a0a5921dcae97f40c3b5fcb2ff21e 0000000000000000000000000000000000000000 -6b56d3399322cc86ec06a212f767601952bfc6d1 0000000000000000000000000000000000000000 -6b56e6f444e49396ee5122258ee85b99a8543f6a 0000000000000000000000000000000000000000 -6b57bc1ffbeb28398a5d8a537b8e95e3b0f84787 0000000000000000000000000000000000000000 -6b57d9e6f5c5d86eddc5383b6ad67bfdca708d42 455c87585e9f42192fc14b9403c391d4eb72ec82 -6b59db7ea1e6da37d4b5b1b16318d91e30577f90 0000000000000000000000000000000000000000 -6b5b64c2552eba77e78556b9ab62f6d64aacff8e 7af0b72c2a3769c4235f00bdaa43bae29b9df4c9 -6b5c3112dd2050672bfc215230f98270bf650952 0000000000000000000000000000000000000000 -6b5cabf841fc930843522fb7b751abcc287c75ca 0000000000000000000000000000000000000000 -6b5de328b9dfb7aa391817b5cef123c80acd9979 0000000000000000000000000000000000000000 -6b5fcd3f61b22365e18686c70265531493b870b7 0000000000000000000000000000000000000000 -6b605ced3627d5e5fa892ab16d246c055c6206db d437b02ccfa381116ece482b6d7f94cc435a4fea -6b60bf846bddd05349b7f7ec2d9c1dd0063d3515 0000000000000000000000000000000000000000 -6b6201edd9c0bff89474efbecc212ab6c7ec3d7d 0000000000000000000000000000000000000000 -6b62527df5515172a20d557795ec43765ee24875 0000000000000000000000000000000000000000 -6b64170daac5587bee4bb63c0020cb2fbf7f1253 0000000000000000000000000000000000000000 -6b65b2d86df7e3ac423c23a3c8358672b0d9033c 623a5d75f255096b0203f4d38ca12f3da896699e -6b6e46122ebf46b8b67636bd1c1c4630aa2d9dcb 316c690015f56be0bbfa856de1899f6ad63d3f37 -6b70471032e8adaebeb4a89453c4a5faebcadedb 0000000000000000000000000000000000000000 -6b712e9c069976456aaf3f7b1a69d8dc762ce504 0000000000000000000000000000000000000000 -6b7356723699ebfd175e3c0f36a7b424540b20cd 12fc5aa05fedf2b24e5a9f38cf3d9d149eb8d020 -6b739fa2ec43c63d3b2ca6867254faaa8f60f6d8 0000000000000000000000000000000000000000 -6b73bcee5f401c907bea1315c2f53d4850d1eb43 a45d99dc78c4f7abc090280c6f3ef5b623372236 -6b766fe975c6f9ff7ea35bfda04c6fdf7df45201 f45cce561ebdb37ae617deb511e397228ba29107 -6b783aefd17baddc1c56e84f72565f44cbfe4f2a 0000000000000000000000000000000000000000 -6b7b4302160983ff4944c87f5c40897c07421fb6 0000000000000000000000000000000000000000 -6b7d9376a8a437dca915ee082cd0b2964706ba0b 0000000000000000000000000000000000000000 -6b808d62763cd879487dffae594fb060016fed0e 0000000000000000000000000000000000000000 -6b81582c0d4af724a77ac8e1f31911b5c9e09ab0 0000000000000000000000000000000000000000 -6b84c9b8743d06b1f1ff847017f00471a9bc4d03 0000000000000000000000000000000000000000 -6b893159cea358e3ba856ea7de0bd04a3c4b5c19 0000000000000000000000000000000000000000 -6b897704a1d3378833a84781ab8a272bd8546ffb 0000000000000000000000000000000000000000 -6b8c0223ee4a54c05b2ba96f785243bd12ff4936 0000000000000000000000000000000000000000 -6b8d4ea93bcedbe71c3969c00238aecaab887da0 0000000000000000000000000000000000000000 -6b8ee90a41ce85a7fe260fbf25e82705c4546ae9 0000000000000000000000000000000000000000 -6b8f6fedcd7140d3edb47fb788038b22a5be5bb7 0000000000000000000000000000000000000000 -6b94e5d14557178ae2397c6068c1d200e79fcc84 f330056b5b17fb211addc735ad5095e13cb2ba2e -6b964056ba064763b0b7dc30a7e42f82d8101f09 0000000000000000000000000000000000000000 -6b9b2ac5ca85a0bcb3ff645d3824c9234d2402a7 0000000000000000000000000000000000000000 -6b9df7290df408e4e668717e8bbad444efc13d58 0000000000000000000000000000000000000000 -6b9fbd042b216fa64d081a92b03e98a2704aee42 0000000000000000000000000000000000000000 -6ba38058365a244c374ce50f5aeeb18a9ff3b611 0000000000000000000000000000000000000000 -6ba54c0c742dc1b9daf0a7e4d79821068ef47195 0000000000000000000000000000000000000000 -6ba656c26a954845eb9531bbe65a63dd438a02a4 c8237e4b99cd3f6c17970f0f47bf4b55440ee252 -6ba81c064b64971e0bb5507057ba3fbb860e6572 0000000000000000000000000000000000000000 -6ba84e3a5b33eb27bae2f6df337c9a4305d11106 0000000000000000000000000000000000000000 -6ba9290a49f48223ded2f03e26418be8fb9506c9 0000000000000000000000000000000000000000 -6ba9448d71ad9744744c78bf51e4343496aefd02 0000000000000000000000000000000000000000 -6baab2e8db984f78336b1dcc5fc292cf3f6f027d 0000000000000000000000000000000000000000 -6baae6d411c398047c5a4052c3ca245bfd8a382a 0000000000000000000000000000000000000000 -6baee543e68e0bc3182c730cea994eadfc8364b4 ae32fbe48a2d5dc303b8f3dacf8bc4ee2b1f0ca9 -6bb0c789a0cf9db8301445138fda5a9f6a0f5a4b 0000000000000000000000000000000000000000 -6bb12514da39d010f2f0beb025dab9ec2459af51 0000000000000000000000000000000000000000 -6bb189a905be42f8ef4a3106b56a34de6eaf93f2 0000000000000000000000000000000000000000 -6bb56ebdc39e4f54f73bdece1363b943a4f9e420 0000000000000000000000000000000000000000 -6bb6fda12e23427a4c66615ac44b64d9393c5f04 0000000000000000000000000000000000000000 -6bb779a3f5acdaede38ac2bfd1f213034286d04d 0000000000000000000000000000000000000000 -6bb80ceb9a382cf680961774ed289e7e2072cf35 be8714a014305b8341956ef57d17b88fb288bc7c -6bb90d24b240a0b81e4b203cd8b7ed56bd54033a 0000000000000000000000000000000000000000 -6bba2efa473318c171f16822557f693cd603ba6d 0000000000000000000000000000000000000000 -6bbb5b9685d27ac9df744702e06525047a163d4b 0000000000000000000000000000000000000000 -6bbdc5267fb260de0471a347a0680c3256f39a3d cd950534d542d0356e1d8078fdd7dd4e865a16a8 -6bbe1775f46f8cb8aace364a72915ffbac3d7853 0000000000000000000000000000000000000000 -6bbf2e651d988b4ea84ca37c5641e76b89aa2767 89a034551524d80b35425ff84db9fe82ae442ae2 -6bc3f3573775dbdb99b42f4292996c55b4eaca6c 0000000000000000000000000000000000000000 -6bc82c07c29f49ad200bd5e40e8da3eb89e54337 0000000000000000000000000000000000000000 -6bc94d161ca5732af4c0f18b78bacbf0a060a7f1 0000000000000000000000000000000000000000 -6bce1dbf90821e3c720776dd013dc796d14d9781 43788183bef765a5babda4e5d945e9aeb8a38864 -6bcee9285ed29029e74d0017e31de1d03ed0ebdb 0000000000000000000000000000000000000000 -6bd06c94db1393beacba4c3204b197e4600dbd74 0000000000000000000000000000000000000000 -6bd1cef0b300029e371515d2e16bb4ba42bb6ee0 0000000000000000000000000000000000000000 -6bd2186dfdd1292858edf465864c3bffa819076c 0000000000000000000000000000000000000000 -6bd2ba821603e960985b672a2ee5562e256e9776 0000000000000000000000000000000000000000 -6bd4a48c404bc08d98f9cfaabd9b443e3c687050 0000000000000000000000000000000000000000 -6bd5455a1182b2fde145efde92d654815eed7459 305cc373ea1a2e6fdced1792cb10770456658518 -6bd8161553051690fce3e98756471e72b38666d8 0000000000000000000000000000000000000000 -6bd8b00c66b1dd6b7e87697df1ad0b9c618487dd 0000000000000000000000000000000000000000 -6bd9cf270db45fa13ae98d37455e0e0ff047453c 0000000000000000000000000000000000000000 -6bd9d1c2069825c8900fc5e029ecb88046c797d4 0000000000000000000000000000000000000000 -6bdc411338ad974db08756f381386547296abc55 0000000000000000000000000000000000000000 -6bdd33b75fdb86ed2f98f8d857afa45b51a4c6fb 0000000000000000000000000000000000000000 -6bdf3d8c51714355434b12fc982a3eedb2484cd2 0000000000000000000000000000000000000000 -6be77ad626e7cd60fc61fbb90e70b2f3c9653de2 0000000000000000000000000000000000000000 -6bf4f2f0f50bd0db016494c1125527a84d1f1edd 19f52f2c29357599f21f57de8618f4b7432862a3 -6bf79545af1de893e6d8e68da32c1b35e94b7e8f 0000000000000000000000000000000000000000 -6bfc7e963321a9c4df718a90f8d90cf928e25c0b 0000000000000000000000000000000000000000 -6bfcf7d9af614b4155c72e84814a61607be21229 0000000000000000000000000000000000000000 -6bff8377b9d326b3422aeea5cbfd0c34d07c2ff5 0000000000000000000000000000000000000000 -6bffec6c71804310bcb308fb93094b369bbbc81f efbd4d6be981eb261890535c8954bed17c4e8868 -6c01ea50058c542a2f79dfdbd161664edfc4cdfb 0000000000000000000000000000000000000000 -6c0500759f60f066a93f6f1bd8e2f163d82e1169 0000000000000000000000000000000000000000 -6c07266b1e7f32ee33001760121e0939b43cc14b 0000000000000000000000000000000000000000 -6c086212631a97a81dabed0f3c34e3ba4fbc0e53 0000000000000000000000000000000000000000 -6c09aea7ac1b1e34240f2dff7776f06a3679a3c5 0000000000000000000000000000000000000000 -6c0bf2610646d63c1dfd5fa0e58fec7abc477c13 0000000000000000000000000000000000000000 -6c15196509e6b9be942f65b2c962b2549db22110 0000000000000000000000000000000000000000 -6c1773e7b39a72d653ce891f85f1e55b8a2410f6 0000000000000000000000000000000000000000 -6c18ab3fe2d903f0eeb141b7cb9851fee8ba54f4 0000000000000000000000000000000000000000 -6c18adbd81e7b60d1ee2c703ba48d9a73a215185 0000000000000000000000000000000000000000 -6c1ab89a89e2a83232342f1d751cbfb8bfc9a650 0000000000000000000000000000000000000000 -6c1cc275301c39bc72daccea395d1297203366bf 0000000000000000000000000000000000000000 -6c1d33f09eb73bf9029c8221a4e06e3dde789dca 0000000000000000000000000000000000000000 -6c23070d4d940338ee3c21b9ce0fad1946d8164c 0000000000000000000000000000000000000000 -6c26341862fe79c797eaa89c45b69781fdd68354 0000000000000000000000000000000000000000 -6c2698e4f348188b46213a7618f74dcfed43b801 0000000000000000000000000000000000000000 -6c26ac2fef2d918868e3c6415b9ce2416a92b37f f32539019b43f841b1fa46f0d0344027fda0f775 -6c26baa645b8accb66899817d5803804bff65412 4d3cbd5d94ec3fa804566e16731ebc90831be3c6 -6c27f7044c7d42c23685afa916e7d7a44cf2bbb2 0000000000000000000000000000000000000000 -6c29c4c4014b5f73b9e1e5a4efdec65df946c549 0000000000000000000000000000000000000000 -6c3031efba9478f3b67080b9a6c3b0a2759eb485 0000000000000000000000000000000000000000 -6c3091b54b66181db5f81ef5afe1d2e8b6efdeac 0000000000000000000000000000000000000000 -6c31c4a606ccfe4352070c3c13e752fda3a6edfa 0000000000000000000000000000000000000000 -6c330092b34c72d15260dbe450d612fc39a27adf 0000000000000000000000000000000000000000 -6c354cf3aca939f4b13ac4bccf60519c7a342e63 0000000000000000000000000000000000000000 -6c401a91de47c20cf041fe70a5fa52622f9ddc06 0000000000000000000000000000000000000000 -6c414d4aed2dff75c56bf1e4ef7e3ca0f837b856 55b6749c15ad02590725c1ce3caca853f0ce8b3d -6c44b961983d6da01b9858b9034490569ae96955 0000000000000000000000000000000000000000 -6c44e7b831d1ee04c932847b83a19cecfd51c98e eb39af625e22becae9a9bac7463cabb6e21b2f01 -6c44ef3e4b08c8c8f02172ac736735a80b0b5f1b 0000000000000000000000000000000000000000 -6c47a05bd591a491d74fca870fbb9caa1ffc60f9 0000000000000000000000000000000000000000 -6c496422f00c59985b8d233cfa2e43d9ba2b3053 c913bc4e178af509b10002a7310871f47097ff9d -6c4b60507acb592c4443fd8e5263459e07d8bb24 0000000000000000000000000000000000000000 -6c4efc8690b3c9182b65f50f96c42ebb5fd8a802 0000000000000000000000000000000000000000 -6c503eb64630d4db39c7f9259bd9b7975b57c624 0000000000000000000000000000000000000000 -6c5129c97b36ff46f1cd67000a82b572a775f046 0000000000000000000000000000000000000000 -6c550e6d0c8139a0086095ef1db0ac6e08716e1f 0000000000000000000000000000000000000000 -6c587238abfcaacf49fe54e00a02ae14b22be008 b2b7b6586164257e5ccc838fa360117f07715bac -6c5dcbe900094c72344efe53406447e949223fbc 0000000000000000000000000000000000000000 -6c5ea02a1a7a33a8fcb6857e73216f5e88ba8f0e 0000000000000000000000000000000000000000 -6c604e6e40ef6ccb4f09056fc277fd38fd3cb91e 0000000000000000000000000000000000000000 -6c60e8e8fcd92bdaa469f7292b12179e841dfd39 0000000000000000000000000000000000000000 -6c650fce00235ea2e7591644bbf91a4b20a7e4c9 0000000000000000000000000000000000000000 -6c668086fab4340002143e0e68daa87609c612ea 0000000000000000000000000000000000000000 -6c6a293715ac034cd1966bae6eb9f4defc3e864f 0000000000000000000000000000000000000000 -6c6d3caa0ad2f494fc40320acc7e4e1f3286cb3d 0000000000000000000000000000000000000000 -6c6df6aa38867605e686c5b0677750ebbe6e4eda 0000000000000000000000000000000000000000 -6c6ec130d4fc5381bbb687aae267dfd1d2b869d2 0000000000000000000000000000000000000000 -6c6f180b21ce0fd37510a10997fdd170805f7d03 0000000000000000000000000000000000000000 -6c70c975a162dd708d2eb82d86883fef424530c5 0000000000000000000000000000000000000000 -6c71b05df89358d7760a4740ed3fcfa1682eadb6 0000000000000000000000000000000000000000 -6c7226cb1e0b730ec12abedae2a6a16d6eb21d1b 83e2a9663408e11b73460a56c0bee4f1cda03b9f -6c7300690f0328443314af3bec6aa3ce374ae368 0000000000000000000000000000000000000000 -6c73e0fcb64c5ca5d32e811c9edf78b7ade8588b 0000000000000000000000000000000000000000 -6c7c7edf76fd09ac0e91ed702727bccf32e548e4 0000000000000000000000000000000000000000 -6c7da86bf2592e8f6293cc21bb6467b067c063c0 0000000000000000000000000000000000000000 -6c7e4a871eaf9ea45ecd8d47826b1e94c9db7e6f 0000000000000000000000000000000000000000 -6c891e6655151a2d0da9451c14a86bf3d4f73cc9 6b5bf8ef5e2ad08d869dae1a54c10ff34c58f278 -6c8d53ffe37ace218a609805c4ab54f554d30ce7 0000000000000000000000000000000000000000 -6c902a19b4d9a2a795a2c869b99ba67c8c879717 0000000000000000000000000000000000000000 -6c946c61e97ad121062b502080e5533914e3e2a7 2cb507688628d12f29c4c68908212501c39fc5b3 -6c949ad9067294ce3863f9de852931a6cff12db5 0000000000000000000000000000000000000000 -6c96a6832e342c70bb68cfb1897cc02d7d44db70 0000000000000000000000000000000000000000 -6c9a370fc5084c2aa8ad16add6bb66d5f1bb8fcd 0000000000000000000000000000000000000000 -6c9bee7125bc88e1cc7964c23fd497c295682b45 0000000000000000000000000000000000000000 -6c9c135b4171be3c1004348e89e51bb46136d38d 0000000000000000000000000000000000000000 -6c9cb61806b9025aa7dc616790cb127c5df406a9 0000000000000000000000000000000000000000 -6c9cf68f3621e080ffeae41c1b11c963e60b108c 0000000000000000000000000000000000000000 -6c9fa8b66584124acf86be723f17aa28bfdb35ba 0000000000000000000000000000000000000000 -6cad497f6f071bb53a266ac292ea6cf06b668e0b 0000000000000000000000000000000000000000 -6cb4683f32e9dac4c6a5ebcb09e282345ddb848a 0000000000000000000000000000000000000000 -6cb6357d10f6cbac5c6a6fd8f298d85d87433071 0000000000000000000000000000000000000000 -6cb8c4b48b7fd679f2355b079b2d093f62c32d85 a66a217c868e3ea797e5843021bd14f4beb2214d -6cbc24579aa261563a606105697e5c9535390e71 0000000000000000000000000000000000000000 -6cbc3f732df1c3e5e093295b4699e57707fa9926 0000000000000000000000000000000000000000 -6cbc7c98b0bf4acda87bcc24ad8cb5578591c2d4 0000000000000000000000000000000000000000 -6cbe5e2e981701114659d443d7c9c5a37c6a9cdf 0000000000000000000000000000000000000000 -6cbff883280ce38df4bbee52b411b25d98b3905d 0000000000000000000000000000000000000000 -6cc45a12257db1f8d57711266b6efe5636771aab 0000000000000000000000000000000000000000 -6cc48aed6f887bdabf09c568f854099f9c74e017 0000000000000000000000000000000000000000 -6cc550ab0a2ddb691aae4dc3a342d43375f00148 0000000000000000000000000000000000000000 -6cc7e142c6103079a60a746012454003b203e5ed 0000000000000000000000000000000000000000 -6cc8ee83fcc3dd2f26f0839c3de743a1917ee111 0000000000000000000000000000000000000000 -6cc9f245bbcfbd688d61589b9918dfd0cc28b815 0000000000000000000000000000000000000000 -6ccb666358375c6815e5fadbf6386a496af1d794 0000000000000000000000000000000000000000 -6ccd012aa96c651462560527f0ae5a67d9864c5b 0000000000000000000000000000000000000000 -6ccdace91b727bd0f32214d1670a5e765fd28a09 609ccb00cd3b0a04cdbe88b15ed98bcd0e043aab -6ccf2751132ff40b0a6269f088b031bd81de6d2a 0000000000000000000000000000000000000000 -6ccf606963d70da4576eb39dfc856072a1130dfa 0000000000000000000000000000000000000000 -6cd00fd46975bdc473d494561241ffa0650f520f 0000000000000000000000000000000000000000 -6cd5d527ff9eb17ddec801f65e46287432f4fbde 0000000000000000000000000000000000000000 -6cd69612e5f21e77841a6becc7f448ede87130f0 0000000000000000000000000000000000000000 -6cd9c0c5c044be3f54c352f9eb0cd222cd4273f8 0000000000000000000000000000000000000000 -6cdd5ba20ce8956317109fa20d6654f126145f66 0000000000000000000000000000000000000000 -6cdf0cb2f107decd6b4ae636b3e34ce0c20649e4 0000000000000000000000000000000000000000 -6ce09e40979a5cd7ee87a4799cbaf1d8d17a3dc1 0000000000000000000000000000000000000000 -6ce17d16211b4b57b65f9a35c2086b01bb0fce37 0000000000000000000000000000000000000000 -6ce32bdcf3043e595bd4a55c7dead5f046cb049b d1cf1f5b92586832f3b5b135d4070bee231aed5c -6ce419d15e103640378ae0efcb720c3128a47c8a 0000000000000000000000000000000000000000 -6ce4d954090d95d7d50f4223fe213b4880579cf5 0000000000000000000000000000000000000000 -6ce59dacb46cddfc09b3a44f25632db264ab786a 0000000000000000000000000000000000000000 -6ce5e772137e9ee7df7c08fb25eafd59c47483de 0000000000000000000000000000000000000000 -6ce699973b6c52f81266fc09b3a87db5da5844f8 0000000000000000000000000000000000000000 -6ce944785bf25daf7d740546039c044198cd1398 95c35c23a4498971b618d3736078b343b5a06854 -6cea9a8090f8815e0227025eec97047240fceffe 0000000000000000000000000000000000000000 -6ceb56fff1ac0f574b58615895b53905090b0996 0000000000000000000000000000000000000000 -6cebe0a3c5096248c38c46e2980d25c45b0f165c 0000000000000000000000000000000000000000 -6cec4c40ff9129030eaa7dde6ffb1d742f039771 0000000000000000000000000000000000000000 -6cec8303c9831987fe52493e485ad3af8b25045c 0000000000000000000000000000000000000000 -6ceccac7860f382f16ac1407baf54f656e85ca0b b68151b9a61e937c6bdf0198d2e115a32628d7d4 -6cf048bf2185d449d79a1959963d66e124c92bd5 0000000000000000000000000000000000000000 -6cf429ccdc404922963cec773772ea56c8cf5281 0000000000000000000000000000000000000000 -6cf5461ee9063c1c1c3aa3b894679fa016afc291 ddf2a0c2770d75bb0157756c0a5646fe0d29ad94 -6cfa600cf1aa45dcd84d4bdf8e38611aeb019d37 0000000000000000000000000000000000000000 -6cfb4b27ba5d4ee740ba04eb73d46be3e1727dcd e1677afec7f2890e9a7af8ecb9c379593e7857ec -6cfcd6045fb92f38b7fafca0544579e97093d86a 0000000000000000000000000000000000000000 -6d00c8b0c4894f89b45c55219c03d0b183bbda07 a06aeb190c963ff7bb1c76a751bfe71dd5e9623d -6d0118397d13d30db4e6021fd02497705d639ed0 0000000000000000000000000000000000000000 -6d02e88d5378aadc10c25449fa843c791211fce3 958a4df0f6e59388a4db4fb53fae18f140ecf85d -6d03ee915459b7e07c4696949b71f27b0b55de45 0000000000000000000000000000000000000000 -6d077436e1ce70693f8108527c775c316d595ecc 0000000000000000000000000000000000000000 -6d0afd7f43371512f521170548eece8a811759c2 0000000000000000000000000000000000000000 -6d0cfcdec3b572159d62a1545f3b6a152a9f73f5 0000000000000000000000000000000000000000 -6d0f4bc993c6874491b51e57fbfb7b920c4c9226 0000000000000000000000000000000000000000 -6d0fa6a696586500a9202fe26d0851dc9fc7f73d 8f1d83ad9dcc671a16b17d83c21cdf5b649cafe6 -6d1284c431c26d71619813a18c15896e88262157 0000000000000000000000000000000000000000 -6d156c7cae6164bbb78d8382338e0cc5df6dca65 0000000000000000000000000000000000000000 -6d15bef8bcdd7f401756e4289a3566d774871457 c5563bd1f28cbd0e5837104335a02b8673d35d30 -6d1b6f26ce4abbdffbda9148387267080d95ab07 0000000000000000000000000000000000000000 -6d1bd1c19756a0df207cdc938e0d7006b09a09f9 0000000000000000000000000000000000000000 -6d1c0d814605c06655bf33e65701563c78c1c1e2 e3111c8ba6df02de63615f4f7ef253b229e72243 -6d1ca753fbcfa28eef6edd65cea1f583355bdb7f 0000000000000000000000000000000000000000 -6d1db2739b2d65998f9ae4bd565772681ed15514 0000000000000000000000000000000000000000 -6d1df7ec407b28d31705813d7a94f17986f612af 0000000000000000000000000000000000000000 -6d1eaca9b66fd7451751894fd09866afbc81e8e0 0000000000000000000000000000000000000000 -6d215842be9f9c07b8051d03800b8073da72e559 0000000000000000000000000000000000000000 -6d21eef094840a7277af4735b8898f70ef9cd9ba 0000000000000000000000000000000000000000 -6d21f97b22579596c604e9fef079efb5bbd002e7 4949294c76924122a95e202248ba1e2543d7c56d -6d248de87adac29c92749917d9ee3e713c91df38 0000000000000000000000000000000000000000 -6d25b8ee6654db8e9eb551e3d6fc77be65eeccd5 0000000000000000000000000000000000000000 -6d26b31e28b3356cfe43f0d6b52d618ad3bef7a2 0000000000000000000000000000000000000000 -6d29533483657c036e49edb5ea88c7103d126681 df35486682357e155f97757881be0699f988cee9 -6d2a53fa7b23a3ca0a38390a38d91213f72ef08a 7eb2c0961b3d992409be8a93b47ab56596e98ed3 -6d2f5684ccc7d67c59fde4fe9e9475746c8ffc4b 0000000000000000000000000000000000000000 -6d2f72b0f2d7fbda2e3aa79ab58f190b4cdac867 0000000000000000000000000000000000000000 -6d305ece6da73eb91c5b8aada0cdb03a6d971bfe 274185fc1168118d688dca155b31d470e9d4fbb3 -6d310c441fd9548050c972e694438b362fa6d1fd 22be162ebc48d2fe913e537207194f6b1e48dc2b -6d3254ed432abc7c31ed55de119a67d126b2116a 0000000000000000000000000000000000000000 -6d36d3530e808f9026262dbca0a2e60e05ebfb4d 0000000000000000000000000000000000000000 -6d3ade3a588d629e52a948ceb36bea814e47a4f3 0000000000000000000000000000000000000000 -6d3d2c2e9112029d8c2f09d99178bf66896a3b97 0000000000000000000000000000000000000000 -6d3de1a2b5023e6e96a9ccc7e1f13005dda0fd33 0000000000000000000000000000000000000000 -6d3ed040367eee703db0cb6e75b945e0360feeb0 0000000000000000000000000000000000000000 -6d3f2a5014efe911345a5a2a1620cc61918b79cf 0000000000000000000000000000000000000000 -6d46a5549bcb66444ce7a3b34301420ba7552bc8 0000000000000000000000000000000000000000 -6d47cbe444f4888ffc57167b079d8130e26e4c0f 0000000000000000000000000000000000000000 -6d48923b82b3b517f2f46fa44eea9aa35264fe60 0000000000000000000000000000000000000000 -6d4a434cf523fe46086f728ccdf4441a9a39bbc8 0000000000000000000000000000000000000000 -6d4c09548bf8e6cec6534dc6685ba9eed37855fd 0000000000000000000000000000000000000000 -6d4e4bfe652a9e89745e2dc1384ed78953be88d5 0000000000000000000000000000000000000000 -6d51fca48e3b56a0304a3ba6d124987e1d461261 0000000000000000000000000000000000000000 -6d5418df5912f31d5998facca6f95d3669d07650 0000000000000000000000000000000000000000 -6d56cf6f44d43c75c3031a91a681b4ea7afd2696 aaad7c7bfc3836f388c7a039fb41fa31f8a94af8 -6d5877f3c7cbe55f38c56fdbd7602b2d4c7d507c 0000000000000000000000000000000000000000 -6d5949ca08c57e084bd30150ad7a523ecb271af9 0000000000000000000000000000000000000000 -6d5e2ba1e25f0cce6ed72b408cb6b3a7351c3a6c 0000000000000000000000000000000000000000 -6d6555ccc919a6bb5d3981a9ddbfd8b17c37bc24 0000000000000000000000000000000000000000 -6d65744921e6078bf1e9414f5911f212d4324827 0000000000000000000000000000000000000000 -6d66f864a3f3d43099f9bd31d459ab31a4ffae97 0000000000000000000000000000000000000000 -6d6899c5765ad5463fe46b46329567c0a80df598 0000000000000000000000000000000000000000 -6d6d06eabd9c7c4055fad7df3f00e0fb6cda0935 0000000000000000000000000000000000000000 -6d6e6e023210b4e037f8d8e1ba7f2ce99b744567 0000000000000000000000000000000000000000 -6d6f2bb7607253a65a3aa8789c575e131ea6c55b 0000000000000000000000000000000000000000 -6d75db73db3144cb3736a2c1fa820a9258a84054 df7aafcbca6fcab6d9e6a0cdace4a5a56a9ceab8 -6d78b858108975eac0b431ac0d77c027141e4bb6 0000000000000000000000000000000000000000 -6d7ccb02ab3e8730a032249a3a0f99c791523c8b 0000000000000000000000000000000000000000 -6d8125aa1d9ec59855478607056ba3a4e280158b 0000000000000000000000000000000000000000 -6d81fbcfe372f8de0e7cc78b67cdc3fb13e3cced 0000000000000000000000000000000000000000 -6d85befbe4b08b40de457b464f865fd5a3c99c9f 0000000000000000000000000000000000000000 -6d8719360f32f5e49da46c2a742ec8a8214bf388 0000000000000000000000000000000000000000 -6d8b09fc26f8bc4bf66dd58b369a3c1e69ee4512 0000000000000000000000000000000000000000 -6d8d37b53682f975fdbbeb61d16e8d8a2b365969 0000000000000000000000000000000000000000 -6d8d5e3cb38fb7f9eab3069f2eefeb655b4527d1 0000000000000000000000000000000000000000 -6d91ac28eef591fa0ba302dbd10b8041d79646ea 0000000000000000000000000000000000000000 -6d9379b5412a6834c8cad7a29290d08dc36b1f70 7ca0a0021fa90fcc5f7978b6c0dd47eb4003a8f5 -6d98bc0a845810b2528ff98dcd5b50b4d49a0782 0000000000000000000000000000000000000000 -6d998932b630b5d08d617e40b5711a1d7aad2125 0000000000000000000000000000000000000000 -6d9dd2c79f2acfda54aedb5d53e9ce96aa759544 599cb85ee593a3d911182586b52bb5b271f86626 -6d9f2cb753ff78b6ae893544584749ad8052e81b 0000000000000000000000000000000000000000 -6da0f0108c47bc9b80175fba0175535cb24ea258 0000000000000000000000000000000000000000 -6da224c94b124c477d5436071ade1f12aa2a6d80 0000000000000000000000000000000000000000 -6da3ec875624a45ae87361bc4e5aa98030a0138a 7c33b8c45acea2af171149ef4afa71fbb02f6cfa -6da807609f7e7ddc4b1d4a9394075d9401ecf713 0000000000000000000000000000000000000000 -6dabb44cf68a522ac1d714259861515b6c104033 19e3d77ed3a72d5d4ca06f9fbef520846e185f05 -6dacfa26de1ac02a1334c0b01ebe481a90220f9f 0000000000000000000000000000000000000000 -6dad23a96352071d2d913f2ae2ed438c1d3382e3 a35aad6f6f2212de9af71d8f6eb55cdaa40b7b01 -6daea42b188a34115a487db263bc4a55ef3c4f78 a14215b078575481ad1878a9a61089fba67709fb -6daf29eb1ac2cba07bb16ef35226143ef05cda5e 0000000000000000000000000000000000000000 -6dafc82486296e21c8b7cebb0bf6ec95b73b770d 0000000000000000000000000000000000000000 -6db2396ed6c6dec1e9996b6ceae107f788cf6fca 0000000000000000000000000000000000000000 -6db3fb0def48daa1b6c72df4a76e7a4544738af6 0000000000000000000000000000000000000000 -6db60390617d93c44a460d0b3cd31a5387f56783 0000000000000000000000000000000000000000 -6db67b0b420356d6c3022ef864a9a7e45e217f6b 0000000000000000000000000000000000000000 -6db6a137c498186e6bf49002040ef96e025dff79 0000000000000000000000000000000000000000 -6db778461e3ffc79dc0920c505df6e12fbac0788 0000000000000000000000000000000000000000 -6dba889144b3fe1093f695cdbea5140081556db7 0000000000000000000000000000000000000000 -6dc00c0480d1d8c55307eac92ddd8680c532376a 0000000000000000000000000000000000000000 -6dc132efc331afd33ad0f9e9cad7b591d90e5088 0000000000000000000000000000000000000000 -6dc1664c0bfef5ea18cf3c05edfffc64a2172a73 0000000000000000000000000000000000000000 -6dc336f073add8b3870a5f02abb4545d116f3ceb 0000000000000000000000000000000000000000 -6dc49f72350ff3d7c172621bcd3cd0b6abbcb28b 0000000000000000000000000000000000000000 -6dc9b7bbaaf29d95f59cfc5a44266ee20e0acc7d 0000000000000000000000000000000000000000 -6dc9c22fb1c369d0e7f59aae0027ebb29cf92139 94847ffb994cfd340ad276a1f2222fc0943aec63 -6dcc5d00d454a36564a3537a141a0b822f259246 0000000000000000000000000000000000000000 -6dcc757d984f1467d763b278a41a3f2df22a53d5 475b744249b56509db7b2777bfdcb3fb4d3ec660 -6dccf3d280541f18cdbe3e28d0dd3ca4ac9d7aee 829a907be053644576f69657b7bb5d733f509411 -6dccfde5ef3bf87bf709129b9e2d8e85954e29f4 0000000000000000000000000000000000000000 -6dd04f07e0a320b429876197fa244aaece155ff9 0000000000000000000000000000000000000000 -6dd0689d9143fa9a06dcbbf03688cd739a8a6219 a5602001fb9fa8802ac393593fb57bac669f075f -6dd2d6e63834449e56dd3fcbae9796a9cd450327 0000000000000000000000000000000000000000 -6dd6219ed3c9d57e86af197516a4e4c367c54ea0 0000000000000000000000000000000000000000 -6dd6765ccd82a3eeaa142a8b9effb2102a1d2196 0000000000000000000000000000000000000000 -6ddafd49726bd31adde1c9f3f7eba85b405ea82e 006aca010478287952729f6be5602faf8523d5d6 -6ddb6492ec87c04b2767034ebdea19e9bca2223a 9232add0e703835e8222fdf6318f09057e11096a -6ddc449e8823bc4d872233fdcc99ce7731a8a6c6 4237269744415a774d12ecc673ed277cf27b6067 -6dde717fe93053b520751edd2d309c5be8d21330 0000000000000000000000000000000000000000 -6ddf596c9895af62bb05cb974de800b4dea6f529 0000000000000000000000000000000000000000 -6de2e5772f11997fb9a8c0fa2406fbb2c73b3579 0000000000000000000000000000000000000000 -6de3c40884af4a059d2e5b65a03b783e52946026 0000000000000000000000000000000000000000 -6de506a44430388dfba4d859f3e64c231a911217 0000000000000000000000000000000000000000 -6de59f6d362dfde9ec7167489b0d8bfc25254202 0000000000000000000000000000000000000000 -6deaf016e7053c6a81623b1e796ff3519a5287cf 0000000000000000000000000000000000000000 -6df0c702649c5a1cde2422fbcd9f2b3da94324c2 0000000000000000000000000000000000000000 -6df12e9c2b91c7d98af0227805419eb431edc5dd 0000000000000000000000000000000000000000 -6df13cb7ce27542478a944d7452e2e083ba208ff 0000000000000000000000000000000000000000 -6df34bcfd469e9c3f442cf1ea08e6369eabc786e 0000000000000000000000000000000000000000 -6df619ad95d9696357941460f7b54d8be9e615c8 b9538d12bf5b39fa4cd1686fb73a4e993fc706c3 -6df80bd8ba0e3890c05f044142295cc239cf012a 0000000000000000000000000000000000000000 -6df83eb27dbe77b72ec56173a00e254294570c78 0000000000000000000000000000000000000000 -6dfe0767250cdbdf509223f6bc266557b0a3fec9 c56ed3c519b5c22560b5bca015de07d0a76a0704 -6dff9477c978668c2a95c1bab5d9a3ca0ce7436b 0000000000000000000000000000000000000000 -6dffa3d0144ff685d06112202eb73decbd192387 0000000000000000000000000000000000000000 -6e0001af5e6ed0814625c3c89bf3f22488996dc2 0000000000000000000000000000000000000000 -6e042e0ae6a574641bc9082344ed60819f732765 0000000000000000000000000000000000000000 -6e04852458da0db5684b712c6de009c188c81669 a7b5caa211a79dc3614f42b0271477ae6cda8bbe -6e0a1241a43cdfbcbaaa76dc43c6ebdd2a102002 0000000000000000000000000000000000000000 -6e0c5da0e145582154f1c99fe240f0aba4ec6440 0000000000000000000000000000000000000000 -6e0fc2fd1181dac36fd605049ee3195099011c31 0000000000000000000000000000000000000000 -6e1065d077e0ebd5898fe4531f7fa775272cad2a 0000000000000000000000000000000000000000 -6e133c0d53cf2cbfb92f64422021ebb5b76d3e5e 0000000000000000000000000000000000000000 -6e1bf304450accb341f0771c40cd447d9374b5cd 0000000000000000000000000000000000000000 -6e1d066cc031f03ff3bb22eeeabdf5d24569c768 0000000000000000000000000000000000000000 -6e225aaa56b537d9759eb39789e3325e9521aa75 0000000000000000000000000000000000000000 -6e22866c373b48dc4c7a7f42aad46847abb4f98b a44a4e76e0f6d2dbbcfb7cb327cdbdb8a7ae40be -6e228bb2687873f404450d7b27f968e615548243 f797e4d9e4d4ac89df43beadae41b849321e54ed -6e250ae090b2303404640a4cef567732c5e23804 0000000000000000000000000000000000000000 -6e2531fee2b69ad24ecb224ebf9665b70c869d28 0000000000000000000000000000000000000000 -6e268a928712966330c37b9a2beb6e00b6a9842a 0000000000000000000000000000000000000000 -6e2758702b997f1501d3d66136035c08dfc87cf7 0000000000000000000000000000000000000000 -6e2bf8584ae1d0047eabaa77eae1f66442c09031 0000000000000000000000000000000000000000 -6e2c23cc407b594a7870fad0b4961c71bf5eb6d2 0000000000000000000000000000000000000000 -6e2d9e7f7858626285054bed92ac036eea8be97c 0000000000000000000000000000000000000000 -6e2faf8ef3612f66ae2e90122a45feed729417ae 0000000000000000000000000000000000000000 -6e3074e34136e61c41f73a1fe08e936c39278e1f 0000000000000000000000000000000000000000 -6e30ba482b992c476f4646168a082ee45fe2d0c0 e44ff39a512447b59f0f56ddac18596a0bedbf6d -6e3283c28f9d58b15472da93694581dd4ef8a9e9 685407bdfb50f7e78b18624bf6419c61601a83ab -6e349c38880093166f719f518d5d7cb641d66988 6be610bc4a5851344f1155deb4b38722efba6182 -6e3a76bb60daaa1a2e21632ba11c965e2e252526 0000000000000000000000000000000000000000 -6e414db920f0109fe1ae1929a8e1edc8e84cba5e 0000000000000000000000000000000000000000 -6e45d905741062c57783bf51db5dc3adfa7eb39d 0000000000000000000000000000000000000000 -6e47fd8447358eb9677deb7027bc074ac1d96c84 0000000000000000000000000000000000000000 -6e4ac10da6c9456f413316677a29d5296bdc5fb4 0000000000000000000000000000000000000000 -6e4d10ffb607fcf6541324a8c15e1c927425fa45 0000000000000000000000000000000000000000 -6e4dea36d71087b2ccf5095f9d30ad394536b7b5 0000000000000000000000000000000000000000 -6e4f103f4c49569dcb9a9105217cffb7c69526c2 0000000000000000000000000000000000000000 -6e58856ea08064a4d78d732224c7f7bd17ab51b7 0000000000000000000000000000000000000000 -6e58d11156926ea75109693d63306092320b63fe 0000000000000000000000000000000000000000 -6e5a85ce211a259bfee009ee82c36cd44b0537c8 0000000000000000000000000000000000000000 -6e5ca69e5c807aa473b77ff885bc6649ccd047cf 0000000000000000000000000000000000000000 -6e6187257b5cfdc46976468841b38efa57aa3eb0 13d0472666c27c55e876ceb6c51517964560a669 -6e61cb1d66bdb5d1bbaa28202fb7c833c389979d 0000000000000000000000000000000000000000 -6e64aa5656956873a161bad46966f146e0dd40a0 0000000000000000000000000000000000000000 -6e67c80bc7aa82dd5bb272837ce8d54d57efabb1 0000000000000000000000000000000000000000 -6e67f9bb6d6a9807dcac329d2ee62ceca55b14ed 0000000000000000000000000000000000000000 -6e69d9342ef5b124a62c8a255cb0d9a091d07b5e 0000000000000000000000000000000000000000 -6e6a7b535ac29efc91c24d64c74cc68c756ad001 0000000000000000000000000000000000000000 -6e6aa0100374a8365f568a72861fdf7ce8b499f8 0000000000000000000000000000000000000000 -6e6bc33d3befd61f05b5a5f6282b899567db095f 5ad3433e2a2bf43690eff8a729f5131fe2481816 -6e6c154057b6d96518de039f40ff1e4feb44b04f 0000000000000000000000000000000000000000 -6e6c78942132968147e39774bf227a779f6e082a 0000000000000000000000000000000000000000 -6e6ca0cdf32153b3f3682452616ed4f9ec077f1f 0000000000000000000000000000000000000000 -6e6cdaf9b8a75fec87e6993e6bdb3e83c8783bcd 0000000000000000000000000000000000000000 -6e6d82f0970ebfa4f3322e96efb6f9d0cc114205 0000000000000000000000000000000000000000 -6e77169fdc9c087749f357bef877607ccc05f442 19d7de564890925d2efec3b75a62411c31d0451a -6e77d8214c912fa51b319769d0077f234143b287 800b29337441ff0ea6df29b63a597e910d0a3bc0 -6e78c55aade3311da37c52c2b2f01b7b1b658308 0000000000000000000000000000000000000000 -6e796ded268ec18315c51536c3aa6532dbeb9f71 0000000000000000000000000000000000000000 -6e7c429283e8a96fcaf52b6086b5689862d48161 0000000000000000000000000000000000000000 -6e7e3e1c385f1502ad32260d0479748a35b9de5c 0000000000000000000000000000000000000000 -6e8112625b55c08faa2ee948f92ba49bb9519489 0000000000000000000000000000000000000000 -6e83b494132fa55d4c2640e1e19c4fcd6dcd612e 0000000000000000000000000000000000000000 -6e83b9d81203204b852899f1e69ab4b031f68b7e 0000000000000000000000000000000000000000 -6e8423a25cb3b4e32ff583fab47daa3f2dd5ed88 0000000000000000000000000000000000000000 -6e885e52412ad979aa5fbb620bb84e886fc0ebe8 0000000000000000000000000000000000000000 -6e8a0580bcb7bd67b1bc8b072d44cac83e74bcf5 0000000000000000000000000000000000000000 -6e8d8b98a7ba7bad9e585465438fa47f163b7504 0000000000000000000000000000000000000000 -6e8e498747a30b862de5e21f8b8137304e44ed81 0000000000000000000000000000000000000000 -6e91deb64505ca583bd517e56a490fae5f4cf914 0000000000000000000000000000000000000000 -6e91f734d0b3cd6cdb62eb91fb1178b36c7a3d6e 0000000000000000000000000000000000000000 -6e92ff62817ea19bcceec01610403a7aba508cb0 0000000000000000000000000000000000000000 -6e94da06180a620325949cf09e5e67cc4b1e8684 0000000000000000000000000000000000000000 -6e984af0c5b955101b47581320247018e424594a 0000000000000000000000000000000000000000 -6e99f3543c539ec4c31e0867975d08cbb5493d90 d45be7ebcfe760c7dec7271f5164f845c61a3936 -6e9bb647ffe9b2abff9e2f2dc583f8e9eeef153f 0000000000000000000000000000000000000000 -6e9cb9534657a39b0582aff9434f06061d412446 a416764c936d835ffb5ed9782f043016fc6a29b5 -6e9fd0f7d1d8a68daf60af6a13d6c2fee2c1481b 0000000000000000000000000000000000000000 -6ea02e0092d2ae6130e8fe47023064cdc38288f0 0000000000000000000000000000000000000000 -6ea0e860cd8e64f1431f7c7e3c3b683e5bdb7478 0000000000000000000000000000000000000000 -6ea0f4f00319c7e3424cd3e038811016a7fb1caa 0000000000000000000000000000000000000000 -6ea19104efbc93fbb74202153a29001f0e7513f0 0000000000000000000000000000000000000000 -6ea1edbce53615ce3dfc659bfc98ad12604c8db8 eddd4be9b6812c1bf4075631ab7bd23f96f1fe7f -6ea3b0d320bce408dcda4ef954221eb58d9eb674 0000000000000000000000000000000000000000 -6ea4be08501779a6e517c092833179d3db435afe 0000000000000000000000000000000000000000 -6ea61098bde1984cb069cf6448fc991a496324ba 0000000000000000000000000000000000000000 -6eab0f7175a6edc2476bf1f6a72597494a11cee4 0000000000000000000000000000000000000000 -6eadfc4332ac3ba482aef3ebf3eab10e02e007ca 0000000000000000000000000000000000000000 -6eaed916c223a38516f10299441d75adcf333572 0000000000000000000000000000000000000000 -6eb1cef4f2ea20b73ff7bbf5df19fc752849156e 0000000000000000000000000000000000000000 -6eb663f7f18051cbbe60865338385b0aadbf7a4e 0000000000000000000000000000000000000000 -6eb8b7b9b1357d1029dbadda95172449c7547ba2 0000000000000000000000000000000000000000 -6ebbcbd551b824de41063999eab18f34f6249137 0000000000000000000000000000000000000000 -6ebdebb87e53a715f7f38e2278591bf0dc7b1adc c8086e2db1dc25a02c88b95b94c36a27d9590980 -6ec0096178dba7d0619c2e421f70b130825743c2 0000000000000000000000000000000000000000 -6ec36581c9a420e064353d22c492c4c368e892e3 0000000000000000000000000000000000000000 -6ec541d590b598769e62d9220121538f3a2925b2 0000000000000000000000000000000000000000 -6ec7dfe8a74bd95325b8afe00bef6c8b5f8d45fa 3e9c1c3f603464f0b1e031284da7460f1f2fb701 -6ec81dd1c36d10d5d1e948c44985a4837c06bf1b 53c9c021137d888ae2962e89bd13b1f2ce898f67 -6ecb3d252204d4f7077eb5221209b4eab0216c18 0000000000000000000000000000000000000000 -6ed2122298e9b550d1c958f99f9456254dfec196 0000000000000000000000000000000000000000 -6ed4ea467105d5ec847134783bce6c32d6546fe0 0000000000000000000000000000000000000000 -6edc9029fbd9c696c1602a3db83b4171327abf48 0000000000000000000000000000000000000000 -6edd9dfc6271eccd8922f5506ce3586f5bd9be2b 0000000000000000000000000000000000000000 -6eddb718e8708fa0e7717d26fa7202b6bfc39382 0000000000000000000000000000000000000000 -6ee05f523da09b24db3e628dae5ad78fcc76f490 0000000000000000000000000000000000000000 -6ee11c8e715a784f77ac71949ae0dd7df7b9d57e 0000000000000000000000000000000000000000 -6ee18acb99ec776966c57682a4c056cb032b89dd 0000000000000000000000000000000000000000 -6ee24aaee11181e6c36c51b4a0ec75f2941099fa 0000000000000000000000000000000000000000 -6ee44cfc781a421d15d38e772348757fa9444d32 0000000000000000000000000000000000000000 -6ee7facd42a9462a74259d003110848c30251c9a 0000000000000000000000000000000000000000 -6ee897a843288e088581473e7ec308ef6b90fa47 0000000000000000000000000000000000000000 -6eebb0e6d52bb5d4e3e1c64c22696699a78b6958 0000000000000000000000000000000000000000 -6eecc1bb97723035da953bc45657afcad3d6a940 0000000000000000000000000000000000000000 -6eed3f110af810d7489fb4f9442ffd92bbfd0e3d 0000000000000000000000000000000000000000 -6eed4113a5cce2c7cdc19be53f2c6208de916857 0000000000000000000000000000000000000000 -6eee72560818009b91538d3bd1746c3ae871ecd9 0000000000000000000000000000000000000000 -6eef26240cbf7cb24f83add8a40e0896bc7b6b82 0000000000000000000000000000000000000000 -6ef46c971edd862c39d3b30513e549dacc735e04 0000000000000000000000000000000000000000 -6ef92afe13024b70aa9d75a80edc19a20bb9262e b89063efc460319e59fef620e41f5b773b43d501 -6ef93c43a64c797024ed0123671ced3903385972 0000000000000000000000000000000000000000 -6efa7a6686564dcb9e401486359ee4626ec807ca 0000000000000000000000000000000000000000 -6efb39be82535164145e4a837d38ada4a5462011 0000000000000000000000000000000000000000 -6efd1d0907c723581a1d1d528265a9b56cd9177a 0000000000000000000000000000000000000000 -6efe3809a490539d062115556814814c47570252 0000000000000000000000000000000000000000 -6efef65e17bc187828256918f46c849344be9d3e 0000000000000000000000000000000000000000 -6f005996fc5395c98c069021e1bf362957be4eb1 0000000000000000000000000000000000000000 -6f01457ef9dbaff3ffc59a27b84d83f5a6ba1875 0000000000000000000000000000000000000000 -6f0159bae8a3343ca2be1b323c6577563600184d 0000000000000000000000000000000000000000 -6f05844f8ede328b9a73f3255a62fc692f22ecf9 0000000000000000000000000000000000000000 -6f058bba949199400f3d534fe255e1eced0c6bc1 0000000000000000000000000000000000000000 -6f06d7e66b62c51bdd450fc73f5a48809e4a11f5 0000000000000000000000000000000000000000 -6f0791a5424d03eec7753c07093c6e4a64db8183 7cb57946ca4f4a8fb1d8178299316a8eec10e73b -6f0a3da9b3a592677c9a8a0b36393aa0e2e93b1a 0000000000000000000000000000000000000000 -6f0a42ef9158bc30f21b0d146818b87de25bd779 0000000000000000000000000000000000000000 -6f103ee118aacbde15fc894eda6f3ce961548ceb 0000000000000000000000000000000000000000 -6f1097db0212e33e56a63cfb8d10ec93b3ba6c3b 0000000000000000000000000000000000000000 -6f11457f11d91834e1240c3351d8c4e289371b6d 0000000000000000000000000000000000000000 -6f184ec8ccb0168f8e0626e78748923f9e1dea84 0000000000000000000000000000000000000000 -6f195a27aec57d66ca1d5651afb497c9daf6c436 0000000000000000000000000000000000000000 -6f232afc58aded47f320eb041821058e40149adb 0000000000000000000000000000000000000000 -6f23625a02a77845d98a40ae95ed71127f1f93a2 0000000000000000000000000000000000000000 -6f27712e933d27f7dec5fa71ddd2ebd8920b3223 0000000000000000000000000000000000000000 -6f2a633c724ec85d782aa19349987258b7b13557 0000000000000000000000000000000000000000 -6f2cec5e21d569d0280a6f07a1f3c6170fd330fd 0000000000000000000000000000000000000000 -6f2e26eba9c67322f316fbff2de29a01f6b2bf88 0000000000000000000000000000000000000000 -6f3202b9291917b9d08cc5c9e3ad3bf1803300b9 0000000000000000000000000000000000000000 -6f3b4ef694a006bf6ffadcdfdc3cd771574a3191 0000000000000000000000000000000000000000 -6f3bae0de5b58200707833216019f163f624d858 a2ee66605611fa007b2e65c02c4bd17f9daf6202 -6f41560bf19de74e2dfbc78f4175d35f5b378abe 0000000000000000000000000000000000000000 -6f4188f327ba73f73c775ff8014c3a3b3cda55b3 0000000000000000000000000000000000000000 -6f4251b9cc1de63502c32c507805783ca6ef7cd0 0000000000000000000000000000000000000000 -6f439ae86a3c09188e2274dd895ec543181ceb9f 0000000000000000000000000000000000000000 -6f44f015afb610b3d03d414de09aa9bdadedddf3 0000000000000000000000000000000000000000 -6f4648f6b92545838e60bc239036bd46168fb349 0000000000000000000000000000000000000000 -6f4827601964a1fbd7f82a512b558e0e07d10d38 0000000000000000000000000000000000000000 -6f4b83bc7fb8fe7ab7d6b5e1159c82b0288d6d52 f8c53beb9995b5bae3b646f45046d914e2b23944 -6f4d3c927626cfdc6e94a6b251bbf510bd3738ee b4a773ddf6b0402989f536550651a91093c99115 -6f4e64683f82d641e3f550834de2e75ce2516ae8 0000000000000000000000000000000000000000 -6f4ea969eae0745abce32eff5e22b6230f9369ec 0000000000000000000000000000000000000000 -6f540a4bf2b3c2e2271022d0a31efa1a3036677c 0000000000000000000000000000000000000000 -6f564e77d721a0aa0eeb4013f656b2a9f573b1c7 0000000000000000000000000000000000000000 -6f59b9c6a9307d5cef36f06d73258c75d2976bc2 0000000000000000000000000000000000000000 -6f5d31d899c1b3f069893d84d61fe7f247bb0256 0000000000000000000000000000000000000000 -6f653eff3995d2409ceab3c4d2dd93cab6941878 0000000000000000000000000000000000000000 -6f66c3a11dd15b98f77efc06d9246418e7ef43f5 0000000000000000000000000000000000000000 -6f693ba5f4a61a0875c2f96e2b465d5bc441d84c 0000000000000000000000000000000000000000 -6f6b2263d1377acb5880fcfe3da50fb8008231cd 0000000000000000000000000000000000000000 -6f6b2bdd249a241d99deb754f5c237d3c9a4a433 0000000000000000000000000000000000000000 -6f712fd8610c3b6746d86fa19d6468fad354db37 0000000000000000000000000000000000000000 -6f71ba3a001c5e9a55719bd24dadd10e71f278a7 0000000000000000000000000000000000000000 -6f739336b467e742b69b1f223ccadf6775d1dc5d 0000000000000000000000000000000000000000 -6f78fd028980bd883f3f0a670598f4e34c60e6e8 0000000000000000000000000000000000000000 -6f7cff7c56387567de00d80a11985b9de1b0032c 0000000000000000000000000000000000000000 -6f834c46bd447049cce53773fadb5ecae52bc5a7 0000000000000000000000000000000000000000 -6f845b90b480d7fd5f0999ff6c6c03d06dc86682 0000000000000000000000000000000000000000 -6f85136e5fce9997403401877417e3586726458a 0000000000000000000000000000000000000000 -6f857722e7b91ac3d4a58e4b2b47515816e31b75 0000000000000000000000000000000000000000 -6f8937a8f864799e087bc3a62e3cbdb3750cc8c0 0000000000000000000000000000000000000000 -6f8d6bea112f221459079739c3617bc3d203cad2 0000000000000000000000000000000000000000 -6f8f154f348f83fb5ac31cd6b360892d79b8b4df 58a9692ddeefaebf9ad0d69fd194413e94000883 -6f9312e97bdd2b10c25464f4b9e944260cd09c54 0000000000000000000000000000000000000000 -6f94b33744c18717a287ece4d88a1d12d352c63d 0000000000000000000000000000000000000000 -6f996bff34f8eaff54f7b2af30dff915b316cdd0 0000000000000000000000000000000000000000 -6f9d3713e99f30fc8231290485a7bd53f63dabc4 0000000000000000000000000000000000000000 -6f9e433f4b4a591801c3a49fc459550ea1b5f613 0000000000000000000000000000000000000000 -6fa1adcca58dc0a3793de268351c501d629418c7 0000000000000000000000000000000000000000 -6fa29283c5861ccb1f9da74fb252f80e01d27668 0000000000000000000000000000000000000000 -6fac1cc5e0f060ca6075bad0e0a98324d5664caa 0000000000000000000000000000000000000000 -6facdd10049322c0b69eeb010568ea705ba8ff00 0000000000000000000000000000000000000000 -6fadea3dfa2365f52bcb4146e955e4a4baa5ab82 0000000000000000000000000000000000000000 -6fb220ef92130a80fdf9029f08595dd940c43c9a 0000000000000000000000000000000000000000 -6fb353ddea0a86d3705a03edcfb260ade6d36a58 0000000000000000000000000000000000000000 -6fb560cb8415eaa5d2a4dad5974d87589f21e611 0000000000000000000000000000000000000000 -6fb5cd0a4e0b7b48b53556463cba9f423dba92e6 0000000000000000000000000000000000000000 -6fb9a3599a5b3399388cb2c76fa4cd71fb4f9e62 0000000000000000000000000000000000000000 -6fbb2db68cc01569ddb70a2c3fdaa8b532ec7beb 8209618a86719aa225ce9950a03d7b6db183ffad -6fbc6ad8bf4fd45e8a0bc96dd0aba9ae38b0a1c9 0000000000000000000000000000000000000000 -6fbc82c73915ef2a5207dcd165ee7d97d03a4869 0000000000000000000000000000000000000000 -6fc2c24b6b465f4057d076a39c6910b8a484daad 0000000000000000000000000000000000000000 -6fc4e3e44b162ea25d76237aba2b3a8e7d1d6602 0000000000000000000000000000000000000000 -6fc54cd61897d3a953514fda94df587fdac4676b 0000000000000000000000000000000000000000 -6fcb652775408128783bcd60c50335227af8436a 0000000000000000000000000000000000000000 -6fcf14255c6027d7adf48a5f71f6a1c9a12018b2 0000000000000000000000000000000000000000 -6fcf444471febbbc7ad0a52f16303f6957362447 0000000000000000000000000000000000000000 -6fd194c95ef554818ee5170b7780a2640e436437 0000000000000000000000000000000000000000 -6fd67789203b106e88879c86e1514666b28a3bbd 0000000000000000000000000000000000000000 -6fd84be3e5806b64ddcdc48dd369f7081fa7f6cc 0000000000000000000000000000000000000000 -6fdca5c1527b49e8684ec0632511e84c9a5b5a4c 0000000000000000000000000000000000000000 -6fdd8cf867d2f815053cf710ec0be441c33ed675 0000000000000000000000000000000000000000 -6fe09c9b22f11efeb96663f24d6348290cf7ffc8 0000000000000000000000000000000000000000 -6fe0f9389b85c7b574f818acb7aa5192d31ac949 0000000000000000000000000000000000000000 -6fe1fd690a59af0fd6aa3bbdbac4fac694b9ba0d 0000000000000000000000000000000000000000 -6fea35d31f3be3cdab8aa93c521fb8bfd362d367 5f3534a3cd34afcc946878cdb6b8d81d79b12dc0 -6feac7ceca0d3563dc06238d5d140d1a49ce473d 0000000000000000000000000000000000000000 -6fec56a107d19968a9a28ebb0c11d8cbc539e8e7 0000000000000000000000000000000000000000 -6ff0f18055571e158245ba48bc5012db47d6673c 0000000000000000000000000000000000000000 -6ff13d6d3795fd73f8dd57ee92743b967c5fd0d0 7871aca76e47c948f0549b124915df994af19117 -6ff52a9e8019c2db3e7ca104aa198b98f63f2b60 a915ea222baf740d202bb76284973baf3b029334 -6ff726ad81b615d85a961ac53febbe81aad35904 0000000000000000000000000000000000000000 -6ffafe591a702b98560effd843e6240a3ad13365 0000000000000000000000000000000000000000 -6ffbab61261a1036e09bbf3fce017664db0d4595 0000000000000000000000000000000000000000 -6fff44bf994df0afa2a6e34c915b578a7dc68a19 0000000000000000000000000000000000000000 -7000e3f71fd1822c3e222212785340a7d2fb1936 0000000000000000000000000000000000000000 -7006df7c1fbc64457ac4011ae33309c3f3e5b202 0000000000000000000000000000000000000000 -700a269f55e4170bda1f339d71fe5ed052ab5f91 0000000000000000000000000000000000000000 -700aa8159fef6926b66c212a24a03c764c89fa3e 0000000000000000000000000000000000000000 -700c702353cd328e2c8de92655dd7d046cc87328 0000000000000000000000000000000000000000 -700f758ccb81f2888fd2fefc2b660f51a28d31ec 0000000000000000000000000000000000000000 -7010b21bf852f847ae1422c650c5072fe295c0c1 0000000000000000000000000000000000000000 -701376edccd0a12be88deb87482aa468896bb5fe 0000000000000000000000000000000000000000 -7013946e96a6d6540c8e4a32e2bb9f171e095339 0000000000000000000000000000000000000000 -7015b1b29fca3a502ff9f186dddef5bc642acb7e 0000000000000000000000000000000000000000 -7016b11e37bea2e8bbcfa63214a35fc7e8b9750c 0000000000000000000000000000000000000000 -7018fc43215d402adcddfe657cbd0a47f68cb5d7 0000000000000000000000000000000000000000 -701a371eca819125d850e29bb7ff825f94be3dbd 0000000000000000000000000000000000000000 -701b63e2cc52908643e16f61ebbc26d9fabbd77a 0000000000000000000000000000000000000000 -701c4bed294e06a65e46cc5cf444ddae8533f051 0000000000000000000000000000000000000000 -701d0e1f97516e38c9dcd89b2e9cb4527c1352ad 0000000000000000000000000000000000000000 -7023cf36438412b5724d7b54d0623c730406b1b7 0000000000000000000000000000000000000000 -7029153ebb0b225670fedbc07e96d2bbbdc6ea90 0000000000000000000000000000000000000000 -702b87c83cfda3911488f4c60eda0deb65e2d80c 443d936dc59314a228275c4eef6f64be275cecae -702e372f6cc608578f1c3de513df94174e64bf48 237ef130f4f03d007865c8a3e35bec1a51a2333a -70303872067791d48b224dd16c27d8f21c86dc4a 0000000000000000000000000000000000000000 -7031890b62156d537de0c51616fc6f9001a25bff 0000000000000000000000000000000000000000 -703247e8ebed85a76ae589f16d6b75f67e1c9650 0000000000000000000000000000000000000000 -7034bb7f23a02d76f0f55a34b25f5e73edf86569 0000000000000000000000000000000000000000 -703896272fc7ef6cfc9efdfb77d24f9d91852631 0000000000000000000000000000000000000000 -703cedf94d047169fd58efd133bbe9be067e7d84 0000000000000000000000000000000000000000 -703f9e0767e140acfc71ad07d4737a607e35dc0d 0000000000000000000000000000000000000000 -7041108a36d00a0a8fb3cde45666ca5166cb561f 0000000000000000000000000000000000000000 -7041853c56d622692ff9b4b8670485665dfde91f 0000000000000000000000000000000000000000 -7041ce0903156227e244f84cb65411cbadc16065 0000000000000000000000000000000000000000 -704309a2195833a18eccd302b015dd880e1437df 0000000000000000000000000000000000000000 -7043a53267fe85a4f25f23af23ff3a79b8fe62c7 0000000000000000000000000000000000000000 -704684ec9eecda851e439ec8714701c1be1ea08e 0000000000000000000000000000000000000000 -70484a1f8d266d88cb860b287008bf69bca01ed4 0000000000000000000000000000000000000000 -70487bf6af38d45afe09d1c746db3b01a0092321 0000000000000000000000000000000000000000 -704b528c7015db8d480cf11f84a71a87963b4b38 0000000000000000000000000000000000000000 -7050d96265255c11615116e462e3eec0c068e2a6 ec16bcc222d14fb8f244c485865f578ed85e0f73 -70528785e7893febe9d28127ac5142e09f50d1e0 0000000000000000000000000000000000000000 -70528fcff5b182ed42bcdee3acf0bf304896a518 0000000000000000000000000000000000000000 -705313ab211304f9dd5e7ddaaa4a21b368f67283 0000000000000000000000000000000000000000 -705699b9acaed822db504c3a8f877613d3177c5a 0000000000000000000000000000000000000000 -705a2fbf43ab87a2bdc756f8e7017a9203ed4716 0000000000000000000000000000000000000000 -70629e8390205ef68781732e748c0791f64346de 0000000000000000000000000000000000000000 -7062b00d32556e6bf3b3aec09816066c78ba9c62 0000000000000000000000000000000000000000 -70642d85d00cb893efced8e6e1ddf1d31085dc3b f911c7579026a1131416b77b117dfa9a040f8629 -70646fb03a36af5cd65f82904eae14a88876ae58 0000000000000000000000000000000000000000 -706c7ac6ea13c667efcd610a91d6d86fe1e8b665 0000000000000000000000000000000000000000 -706d339560924799bde4bb399b296dbe70db1b81 0000000000000000000000000000000000000000 -706dc9a3e022f197daaa470c2ae756f5dc39759d 67f4e5ee75a1c86e3c01c6966d5ff8320281251c -7070675e39b519e95387a2b91b1ee3195edbaa19 0000000000000000000000000000000000000000 -70729a5f5fe4ac5d4805d46cc223e0494fd01bcb 0000000000000000000000000000000000000000 -70729dc1769ee0609a99a8a53945c708cdc76e5e 0000000000000000000000000000000000000000 -70733ff323a453c92b8ca6486d3028dd2686ded8 0000000000000000000000000000000000000000 -7074759fdc53534e1f9c846621d4eec22bd901d7 0000000000000000000000000000000000000000 -707622fbc90e1b9705a60a7dca4b281c4acad994 0000000000000000000000000000000000000000 -707cc32e4b404cf96fc8060ddc14cf876bca8c94 0000000000000000000000000000000000000000 -707d47c59f47baa5bf8407798f5169d62a426ce9 0000000000000000000000000000000000000000 -7081e44cb0995afd6e411587fb1a71f9e0fb8d50 0000000000000000000000000000000000000000 -7082824f0b59e7ca75ac9921b658114e55d1c51a 0000000000000000000000000000000000000000 -70882f39eca58e4741df6e11e82880f9b595c25e 0000000000000000000000000000000000000000 -708852149385b882f249e15998e408319a3988dd 0000000000000000000000000000000000000000 -708c4884f2400b7f788b728ea2fa73ea8aa789bb 494a34d0d6a7b2633978710c16360307b98f29bb -708c7cf61cc39eae19cf43055006bf1372300015 0000000000000000000000000000000000000000 -7091df77ebddf6949244a366e7e545704214e646 0000000000000000000000000000000000000000 -7096baaed9e967b25a6a49d6ef9376cd2d44a14f 0000000000000000000000000000000000000000 -709d4139c84f6764eb5f8b9550db3f371416936d 0000000000000000000000000000000000000000 -709d67bee1680168e4bab4ca7aa563726a697b2f 8162d48479f2d2e66c4827d59fa674d5fa474c32 -709e2ce20a09ae33eb76cb54a6fec0eb36adabb3 5a225c85bce29f33e877de487dde777003db51b7 -709f92e5d766db22dea39ca4ecfed42372754ee4 0000000000000000000000000000000000000000 -70a1b73d04ac001643923ea3a016f6247afa48a3 0000000000000000000000000000000000000000 -70a1ee5310f20d51d17029cf18cfa21ece63b942 0000000000000000000000000000000000000000 -70a3ab93ed156287573a42f40a975f7fb2aadc80 0000000000000000000000000000000000000000 -70a76d141fac096a63b4ccbf5a83931a80672478 0000000000000000000000000000000000000000 -70a79a7753f063e183e48a01665596ee8352f20c 0000000000000000000000000000000000000000 -70abce45a7b0a9b32b255389b95e5fa945891d82 0000000000000000000000000000000000000000 -70ac1df0101b0c39a7ef531f11e22b43fcbbd096 e3c3e964ab3cb6a3340ac6ec548d0da63821e9e6 -70ac605e66b5ce0c03a345df92297f3e03f088ca 0000000000000000000000000000000000000000 -70add6159ecf4eff547a0409ae12cd80b72c9dcc 0000000000000000000000000000000000000000 -70b2e0026bbac3d811b8565cea077d8654a702a6 0000000000000000000000000000000000000000 -70b4a8b596226ebf027354570c8b6d145ec0ebe4 0000000000000000000000000000000000000000 -70b4ced23d8b78465a2b1a56a43d80c6c17511e2 0000000000000000000000000000000000000000 -70b791fb9377d4cb21eebd59e0c3ee50f5400c3f 0000000000000000000000000000000000000000 -70b95e879754add828aa40a375858db9dc074073 0000000000000000000000000000000000000000 -70babd5faf9fc63f08af63dc6781a350d04a3c57 0000000000000000000000000000000000000000 -70bcf8942bba1217a03eccd4e66d0d648afa3329 0000000000000000000000000000000000000000 -70c08c45a4f6aed36a0e3ad4be44976c5afbc8a7 0000000000000000000000000000000000000000 -70c246e011be5b71e8049c679f7519ba481d3ef9 0000000000000000000000000000000000000000 -70c288358b2d9d38d74c44ca01665f2ede98bc28 0000000000000000000000000000000000000000 -70c2b1a7416efbeeb59ff1dc44506198beafac4c 0000000000000000000000000000000000000000 -70c42e038a6ca3550e01c5034303169679fe699a 0000000000000000000000000000000000000000 -70c8cee0588a56685d71bc3fe518c8414656cde8 0000000000000000000000000000000000000000 -70ca6aaaab3b10f27101ab16d84267889e3d93ae 0000000000000000000000000000000000000000 -70cfadd91887265e1ca64981e447f97c017b83ed 0000000000000000000000000000000000000000 -70d62d6acfe96e43c3c34c62ea100a36d4bdcaa9 0000000000000000000000000000000000000000 -70d6b82da03d8393c07605d2a0dbc09b7500e5d0 0000000000000000000000000000000000000000 -70d770d10c6c1cadf1745314f1778db5f929cfc0 0000000000000000000000000000000000000000 -70d7a839935679cc885fb53d6f9a565a39a35cb6 a5fe8d1a27b75a5f0600f19a2eb8e5c1c078a412 -70d87c265b2d26a27facf4a042609b6dfa756084 0000000000000000000000000000000000000000 -70e1a619a392fc3799e79b187904a4a5c02e43f1 0000000000000000000000000000000000000000 -70e4a029d2cb933e922eb26ee23771d9f004ff1b 0000000000000000000000000000000000000000 -70e670945e5bc66daa7f280ab7effc1edb96a0d6 0a9cc01ca03184cd1f6bf193aa7fba28a7e6c770 -70e738644821016f09df4d2c7bb1258730a4fd10 0000000000000000000000000000000000000000 -70e848fb6133fe18a03fd493b911d03192c2ced8 0000000000000000000000000000000000000000 -70e8508a517818989093c901872999655e7ff34c 0000000000000000000000000000000000000000 -70ee71ffb40fa81dcd89e2fbeeb5d7f7403ea89e 0000000000000000000000000000000000000000 -70ef72d94f4d5c7d7ec7492e97563d2463d56d14 0000000000000000000000000000000000000000 -70f06fd96c10b672eea3801044fecfc59510aeb8 0000000000000000000000000000000000000000 -70f392045a26b176f206013f00fa14b86440efd1 0000000000000000000000000000000000000000 -70f4511a2128a74fdaf7e96bf5f3eb488ff9c27e 0000000000000000000000000000000000000000 -70f45eaae214c2e31511678f291d235e662e5407 0000000000000000000000000000000000000000 -70f84f9c25380806a529201757ff5eb55b9b787a 0000000000000000000000000000000000000000 -70f942e5b5421ace808a44caa0339203dae49b94 5d3f69ea7e2fc0860602ecb82bf2198f86e84579 -70fa40b1169c11234c45520b33f829658434d6fc 0000000000000000000000000000000000000000 -70fb482c26ecfb7b95b1484ebb73a14f272c9871 0000000000000000000000000000000000000000 -70fd93d8743f16ebb9044918e82b454878284f84 0000000000000000000000000000000000000000 -70fe4159bf3c9fbf51154dc4cfa698e16a15380e 0000000000000000000000000000000000000000 -70feb66e046329b29a4c2201a9f485cb4ccb5130 0000000000000000000000000000000000000000 -71004b8baea47cf72b581f6d993c944e6a4c7227 0000000000000000000000000000000000000000 -7100979e254970cef72c6f91b32352e7c7898635 0000000000000000000000000000000000000000 -710131258597eb6392e0455723ae6b6b2ec92d7a 0000000000000000000000000000000000000000 -7102f60fce165f400d49a8ad255ea060f04fff18 0000000000000000000000000000000000000000 -7104ee97ced1768a3231588dfc0bc0d7eb1117ad 0000000000000000000000000000000000000000 -7107e1f3719d3a315d1d90d8013c7d8f445e6739 0000000000000000000000000000000000000000 -710898e9512998217650d65df7259f5a5c4bc7b2 0000000000000000000000000000000000000000 -710b0415e93e3db3ec9e6b11ecacff6adbc35aca 0000000000000000000000000000000000000000 -710cbef1f043781cea68d57434b992c12488d726 7029e86a4aca5fcf7a493fb53744a817fa9173eb -710fec81ec00f32ea4fbc3e7fc1c50dd4130fd11 0000000000000000000000000000000000000000 -71134983c25481827e9b031f56820844e6a85234 72f1387de1c9a9e2b1d2ceae1f82e9bc9dfee1c5 -71144c9e43d658afbd9eef0599f12a4e66cf53c1 1cffa49569f4859fbb358c4e02f55069ce9f6d86 -71166b721ba6bb7dd3110da86efa3b723e1f7651 0000000000000000000000000000000000000000 -7116c8084d2d157db51d91e5111617c884b301f7 0000000000000000000000000000000000000000 -7118c0e4dd9af6937865254014bc1d7f528e693e 0000000000000000000000000000000000000000 -7119c570f40dceef027f37a619c5812891a05617 0000000000000000000000000000000000000000 -712088f10616879a91dddd9af03f0d6cd7ee2cc5 0000000000000000000000000000000000000000 -7123d365bf4b8a70a84c2c92c84d5a8898eeeb7d 0000000000000000000000000000000000000000 -7123e3dc020324cc51e4d76f3b763a10473111ec 0000000000000000000000000000000000000000 -7126fee0194dcab3c7193229f7c84b92ebdf06f2 0000000000000000000000000000000000000000 -712833e5e069827c1a7b4d6adddf33ad8de82521 0000000000000000000000000000000000000000 -71293396eb13f3ad06620b8c9bd686c2366c13d8 84e66093a6087a012fa3a27c84713adc8c10bda0 -7132d8833a86604aa2d10c16c0470d0ef1a0fdfb 0000000000000000000000000000000000000000 -71337d215253e9b22d0a488b1b06fb844ed4d04e 0000000000000000000000000000000000000000 -71362cb410478aac74ddd3b71caedbe942b28e28 c111347d8389664ba434ecf8d4bbe9624bbca49a -71370a6baa4b56da7f279b6fb970d60ad6b574e6 0000000000000000000000000000000000000000 -7137ccc0fdbf158b97872772dd6a989f32f50365 0000000000000000000000000000000000000000 -713c95b0ecdd196f18ad63c2ca7ebc6dc2baae8f 0000000000000000000000000000000000000000 -713de33b8bfe123caf6cc7b0d7402a01050b36a5 0000000000000000000000000000000000000000 -7142de1cfb297a13e5deda0d186830bdecab1b78 0000000000000000000000000000000000000000 -714608859f1a88606de1476dba35c554e11d1c53 0000000000000000000000000000000000000000 -7146d8364503f1b983a6d6dc2ce5917353ded055 281ffb9260140dd9df45d1b2669077d2500c9d1f -7149932b8704e5d6d715f3144f4496e2426c20bf e692294fd497297b8fabd4fb9a77ccc774fef760 -714b2ac860374965c4212d1aded401baf8255c57 0000000000000000000000000000000000000000 -714d10644441ba7041984d1cb1729ae48e8f571f 0000000000000000000000000000000000000000 -714d8e584c8425a0139b082a7771961734e0ece9 0000000000000000000000000000000000000000 -714db5b24b5b9e3bb9f3a33dba2408eec52a7f99 0000000000000000000000000000000000000000 -714ef53f575c3b917b1d06224554676a6ab4891a 2b7a51130b4971f5d9c2d25d3636811be97c56c5 -7150cd5d7174fdc4ecb9584bb6d780a45f70290a 0000000000000000000000000000000000000000 -71521df5928ebc8b278680f54ba9c39e0fbf2109 e93ae0aed4299037c0f1d8d589cb50f618f4e3c0 -715275e26170cba2e43976c9d57a82083ec23fe9 c4738f788c11967630b9f0abd835398d20ca0c1e -7152ec5a511764f1675bfac6957e0156da224c14 0000000000000000000000000000000000000000 -71539fd791c2fa2b96b8b89a0f4f16d8049fb20f 0000000000000000000000000000000000000000 -71541b3ee839ddf64c77c00e9de372bce81fc9e3 0000000000000000000000000000000000000000 -7155d34274dd3dbbefd3cee20c33012cdca5e222 729cd002b1bc930475f018eb9509a7997ccd4f1b -715a103ca5859b3f52f271af807a0738412f0456 0000000000000000000000000000000000000000 -715a125af5a86f0e6d6d5aa6cfa9c45257a433ac 45694f27ed6534af1d1579ebddc5dcc2bc7ac5fc -71602d3f237d4c5ce1e8976947fd88f2a92a9bb4 a145f5f18ed42c9e9e6c8d742f900ee161aa3ade -71604c689d899c9c34d5449bc31ee42dcd010255 0000000000000000000000000000000000000000 -7160bbaa9d7da3e34b2212b03c6f8193611ba70e 0000000000000000000000000000000000000000 -7161500fabbfa37b58d2a1876b228568c237584c 0000000000000000000000000000000000000000 -71618f801702398626f677e18f34fa97f9c01d1d 0000000000000000000000000000000000000000 -7162071df001abc50f803ef362479bc5577429cc 0000000000000000000000000000000000000000 -7164175020eb32a84e8c2e0221adf3a5d14a5c82 0000000000000000000000000000000000000000 -7166c90417ccabe5dcd9321b6fa3dee04429c156 0000000000000000000000000000000000000000 -71692b6f4cace8dca72a18ccd80d4cd7305e5d4e 0000000000000000000000000000000000000000 -716ae95281477b59a737f10360ffe63af8959bf4 0000000000000000000000000000000000000000 -71732fd4330cb95502d29c6827dbb024de5e0431 0000000000000000000000000000000000000000 -71745f451967912be0d6152926162e8bc38c1358 0000000000000000000000000000000000000000 -717487027e2e37182cc75cc901ebf5d64b0bfab5 0000000000000000000000000000000000000000 -717733603f679488d809be5603dba9810b802a16 b702ddfb73dd45c442c66523be76b8db1c4eaf03 -7177e13973118ef9234241f801a428a3127dee85 0000000000000000000000000000000000000000 -71785fc1dce7fd439f92f6995685cee747a5f3cb 0000000000000000000000000000000000000000 -7179e95e592583beae2f99ca71e6b326f559812b 0000000000000000000000000000000000000000 -717ac3060f6eb50f522efa156fadb9123f77bc82 0000000000000000000000000000000000000000 -717b1f89c0e69c0fa595741a27c36f1f60b19a7d 0000000000000000000000000000000000000000 -717bf2f4ba4fd637cd263f3fe58e706f3738190b 0000000000000000000000000000000000000000 -717e4a7c30fa7b091fd70b03d1342ca35f0b678b 0000000000000000000000000000000000000000 -717e8e3e94a069b00f56dd4c87bb5f98378dd5a2 0000000000000000000000000000000000000000 -7182ebded638dd4abeb5ad7c6cab2bf85db0f73a 0000000000000000000000000000000000000000 -71834c17d4978721480c53941b46aeefc9aaec12 0000000000000000000000000000000000000000 -71855bb28ac679ae3fdd9362e4505d0171da1b79 0000000000000000000000000000000000000000 -71881dc287820bc1c4b1617572495cdc26083872 0000000000000000000000000000000000000000 -71895e9afbfad9767d53f4f37b8573744aedaf96 0000000000000000000000000000000000000000 -718b4f4f3e6970a19d8d8848d4fb185d109adde0 0000000000000000000000000000000000000000 -718ee07914023777303f17b2a64e225e0e7c54d5 0000000000000000000000000000000000000000 -719247b2cca4356199b794f87b971cbaaef36ae7 0000000000000000000000000000000000000000 -7192f789f8690a6d9c6e904c2e7bf43aa6dc886e 0000000000000000000000000000000000000000 -719415f7ace1e176a45f9c1c0e66710ecc5ac4fa 0000000000000000000000000000000000000000 -7199b5a058227937bc1af06fd0b5d7244595edc7 0000000000000000000000000000000000000000 -719aed0d1ccc0ab70a4af2ca4b6dd78a240517ad 0000000000000000000000000000000000000000 -719c3803a61035e68290d550444abbf98e6cf6c4 4f7762dfff30ed98dd110804909734ae7135381d -719ca0c2e6f42352569c0071de8f7f7f459d0e3d 0000000000000000000000000000000000000000 -71a0e2144a1e5a49c896e3e0776d92c768118488 0000000000000000000000000000000000000000 -71a2e9ef33c0cf80d9d284dcce64b1f635650f72 0000000000000000000000000000000000000000 -71a9cd7583ed6b3ca3b78fcb535f2eddc0ea9d93 0000000000000000000000000000000000000000 -71ac13cbdecb08d68cd7658b8a5c820af0b71594 0000000000000000000000000000000000000000 -71b1e926631d5f5bec9b2e2685553453349ae799 0000000000000000000000000000000000000000 -71b4317c48c9de836b12be955ebc4a40e2e030a4 0000000000000000000000000000000000000000 -71b49c35730c0aa739bf8ca7b15456ca002c57cf 0000000000000000000000000000000000000000 -71b5a8fe9132b287da51b55290bce09d51512077 0000000000000000000000000000000000000000 -71b8a957961dc7f3b8f9df99559070a47dda39f3 0000000000000000000000000000000000000000 -71b91be18fcb2ba3a1dc0b647c8628a5fc378d8b 0000000000000000000000000000000000000000 -71bc29ab34bfa6b66c53c8959519c54d5cedecb0 0000000000000000000000000000000000000000 -71bfdc896c5d87e4ddcfa4438836821589f7bf04 0000000000000000000000000000000000000000 -71c1041c58aee0767bc49f6a65c7017697a443ce 0000000000000000000000000000000000000000 -71c12b158398eec7f65644d489749230984d43f6 0000000000000000000000000000000000000000 -71c1619673d107d20cbd599482cb195844fae8c5 0000000000000000000000000000000000000000 -71c1bd3039b22c84c29f97ae191fbcd6ab0f8628 0000000000000000000000000000000000000000 -71c217c014d0c0ad202cae39b7b8a33b68ff1f49 0000000000000000000000000000000000000000 -71c399e486b755d964690479a4f84a8d8cacc734 0000000000000000000000000000000000000000 -71c4c21cfe106c3078676a383feade34b1ba3386 0000000000000000000000000000000000000000 -71c53883aba1ef6a027478b2d743d1f5b314e3c5 0000000000000000000000000000000000000000 -71c63c99fc9bf94601cf4414b3da7ef230d03617 0000000000000000000000000000000000000000 -71c671aad2de2f7d9a99448890f98a0813d94369 0000000000000000000000000000000000000000 -71c7ae1845d6b73e4cb005d338165a70c36b0534 0000000000000000000000000000000000000000 -71c810a624f7b229baae13b538ca9c7c545c6d4a e80632387827bd2ef3b1debd00c084ec2c50e138 -71ca0ba6406b65c5023784776661e04207f4b231 0000000000000000000000000000000000000000 -71cd8303195d918a83f721525e1af71ca38acd1e ab3526ab40ab5ea228cd52b806a1a1315ad57d54 -71d529682d6ad8234fc64998cbf300b3723512e5 0000000000000000000000000000000000000000 -71d67bbda800edc2e0086660e8ede616d1ca676c 0000000000000000000000000000000000000000 -71da39b92e337afe1eea81cc01b9e297a95137c3 0000000000000000000000000000000000000000 -71dab9b93b6d6be8012f68b6891f01cc0aeebca8 0000000000000000000000000000000000000000 -71db1981e4ac6013592a0cad325f0136f9d57e21 0000000000000000000000000000000000000000 -71dcffaddf2651b50951c1e27c7e47c2cdb82d0c 0000000000000000000000000000000000000000 -71dd68d76975b03a9aac9ca1ca49d1f0632ac254 49295f23628ccc19e4f58a1c622306d9f823c289 -71e048157bacc32c1169fccd069a78ec5b61e570 0000000000000000000000000000000000000000 -71e12e2df7b0bcf0dc2743681b73790ac0d45ccc 0000000000000000000000000000000000000000 -71e2791e219d72a6c995ceca9b6ad7b1d310df78 0000000000000000000000000000000000000000 -71e3c74047f04b26aa1be51215d7129e15dc2993 0000000000000000000000000000000000000000 -71e53f5e6d70ed2062d7b2c38e4e95ee57f44ca4 0000000000000000000000000000000000000000 -71e7032dcf9c20be7c4f56995c54258e47437994 0000000000000000000000000000000000000000 -71e7f31df31da40b847201a1585836d2c72014b8 67ab84932c570c6d7eaf51de65749af9914161e4 -71e98cacf437369a2427d16dca82994c0938473b 0000000000000000000000000000000000000000 -71ea998616b1385f171e4bfd183f09d1c091b702 0000000000000000000000000000000000000000 -71ebfcb54339612efc64861dcb0869e765be8aa3 0000000000000000000000000000000000000000 -71ece1d8d3520cdf2a629e7c4a4aa034d041a4b1 0000000000000000000000000000000000000000 -71eda65b0570b7412ea60f0534fa3a2a93addda8 0000000000000000000000000000000000000000 -71ede4812c789342ee751f9c59c4932c205b6d69 0000000000000000000000000000000000000000 -71ee784aed3c1697fb6f60eef3eff01467a0df2c 0000000000000000000000000000000000000000 -71f186aa50595c001550a78e1018d7a8bbca5c67 0000000000000000000000000000000000000000 -71f2a8edd291835761c7dbb70c2f7971e5e0d279 0000000000000000000000000000000000000000 -71fa455c5670ea4a3a3a0c60e34d906d1061a6c8 0000000000000000000000000000000000000000 -71ff7bc597b1c57f75228ad725ec98a419473fe2 0000000000000000000000000000000000000000 -71ffaa3363e9848e253408adaf2445cf655df879 0000000000000000000000000000000000000000 -7204e2dbb9b484c8b67bb5ad4a93fa1369c5b317 0000000000000000000000000000000000000000 -720597e5756c2ab582fdd3b582c4a5bed7faee74 0000000000000000000000000000000000000000 -72059f653075e1466254f4f2609859993c53f906 0000000000000000000000000000000000000000 -7207fb703d629604d393125cf665340d29420c10 0000000000000000000000000000000000000000 -72095acd0fc23ad2eb84d34cd6121793d8da570d 0000000000000000000000000000000000000000 -720b0c2a38ebdb2d193d9dd247f3321ab62f3d43 0000000000000000000000000000000000000000 -720b90d94a3abe18f29bd802fff5f84d0f548bce 0000000000000000000000000000000000000000 -720f4daa5ce0d3bc0848293b7aa6bcde3882e185 0000000000000000000000000000000000000000 -720fc763ed468b16dfcb9a985b41a8de5da2db7d 88e0ab64676b5529c3edb353d11a322b22c372b6 -72105c168ed9554b2c183a6b12f4c584b38e8b24 0000000000000000000000000000000000000000 -7214d04a66fb2e93d8156f8995b01b858e12e3f8 0000000000000000000000000000000000000000 -7217a0d33d3aa4463758d90c0c9cc76674b10201 0000000000000000000000000000000000000000 -7218bcc70850da52db3374ae0a0e6112bbdd37ce 0000000000000000000000000000000000000000 -721c650d4debb4cb6373a40d399a6758d7b84f3a 0000000000000000000000000000000000000000 -721e22275f9c027c77ec76fc2ed901a2d12f8b01 2e7b62f71a736bc6a4b0c163f1f19b1d08390559 -721f8890f40618d767a9e626d54ed0cc535e2839 65e3dd924874b8b43a09d1cd49cac14045c730f0 -721fe0a937ae7970013fe33255f298b6dbfc0183 0000000000000000000000000000000000000000 -7223eb6972b8278bce6e8882d5e662343ecd805f 0000000000000000000000000000000000000000 -722539e467a8cf4c2c2f74d0455a8afb89838ec9 0000000000000000000000000000000000000000 -722a01f189bc08057d1bec03977bd80c34f9845c 0000000000000000000000000000000000000000 -722c4a62ca2aea8951ba0b48b36be27b3c337a46 0000000000000000000000000000000000000000 -72333363c21f15af58d20ec27d71ee6ea991e15f 0000000000000000000000000000000000000000 -7237e4e22dd265fa20e7caa3f7d4499f2ff6df46 0000000000000000000000000000000000000000 -7239b477e129da6cfde4a45927c24bc902115dfd ec79af716356311d08e79a1793798f24bde8d543 -723d92067d654092beb92b53005e973066f25ee5 0000000000000000000000000000000000000000 -7241e96fa7fb60622fa84c77e7d56cd700b0f417 0000000000000000000000000000000000000000 -7242b3e7076f3a25a9d068a46b3a3799eb504d7f 0000000000000000000000000000000000000000 -7245d24fcd4bf865ed0974d9febcf18e7b2f18db 0000000000000000000000000000000000000000 -724c49c25ccacb442507edd76676d81054213f7f 0000000000000000000000000000000000000000 -724e78e9e900d0012a8a4dfdeccdf8e3c2eb286d 0000000000000000000000000000000000000000 -724f036e297ff4fe61f15744a70aec507d1e3360 0000000000000000000000000000000000000000 -72502df5f5ad7d2f4fbf8dba58d9b882a2a79f11 0000000000000000000000000000000000000000 -7250797633590dc8570a9dadf91a9951e894ad6b 0000000000000000000000000000000000000000 -7250e516f3344591901e7a88ec38413f61bf9f49 0000000000000000000000000000000000000000 -7251f306b7484db89e9d297774697e0159f8883e 0000000000000000000000000000000000000000 -7253585e65f3f490a66d63de13b7882a7500b670 db1de0107267fb99894b774eb00b1d1abcd1392a -72553559625e91939221c10d21da6f6774d5509b 0000000000000000000000000000000000000000 -7258e52d02c389026cd49ea9ab880abe793ab385 0000000000000000000000000000000000000000 -725924e665c85dc385346f0727babe988c73ae58 0000000000000000000000000000000000000000 -725ceadea94af4f4db6c76b9665829f27068d2c5 0000000000000000000000000000000000000000 -726039fdefdded97877525908ab87c878634cf0b 0000000000000000000000000000000000000000 -72605fc9de80bd30f50b112e447326dfe6c2a523 0000000000000000000000000000000000000000 -726154e3c846bc0e16c60542377ea806df32e55d 0000000000000000000000000000000000000000 -7261a9b8f51ba317fbb536cef327c0f7941a874f 0000000000000000000000000000000000000000 -7266904a55b38a92bc326240c45748cd28f4f01a 0000000000000000000000000000000000000000 -7269abb7f1dfb57d8a7f083e0f99d46af326bf4e 0000000000000000000000000000000000000000 -72740b64e1535af71410560068bc4a1e9a5ec83d 0000000000000000000000000000000000000000 -727434194decfaade20036361e7e7e0fd08ba3b7 0000000000000000000000000000000000000000 -72744c5695ebe62075228bda8f4f7468ef7eea19 0000000000000000000000000000000000000000 -72747a6aca3c702351540d920a7695c3dbf9d56b 934fcbe6468654b34c31ef4fa67337eb5b4b6231 -7276e351978b2c9c5724cc61792bbbde64d23255 0000000000000000000000000000000000000000 -7277a81f4ebdddc69d33f37027a4192473a6357f 0000000000000000000000000000000000000000 -7279eb69e5c0cc54a327d39897cd38d0adef0b50 0000000000000000000000000000000000000000 -727b52bafc4abeba6e4d849cf13c6a5359573e16 0000000000000000000000000000000000000000 -727d05975829ab4666b3aa767e49479a5adeea4b 0000000000000000000000000000000000000000 -7280983eb456ac121bc5fbe096c6ddaff4de0c98 0000000000000000000000000000000000000000 -7280d7e70ed38962566d0cf77a2d6b31d1335d29 0000000000000000000000000000000000000000 -7282b833bacdf4ec7da7b374bd4340af689d3dfc 0000000000000000000000000000000000000000 -72880807af948704e2dd806ff38b08112d39469c e0c5d551ee2d2621d12fcb8957408626bc2d0c3d -72889eb198d0d3e7f7489b34951fb9f04c5c0a28 0000000000000000000000000000000000000000 -728a06d7a7507b71045ac5dcfca353ce0722a59d 0000000000000000000000000000000000000000 -728b7a9bc0f96ddcdd9ed0f2c7e508787ed5523d 0000000000000000000000000000000000000000 -728e8c4e71838305f9862a888c39b96ad88f8492 0000000000000000000000000000000000000000 -728f5d2b09745b26e59fc1e0bf060867ce371c59 0000000000000000000000000000000000000000 -728feed4d1a452e3edb07b2dc79fe68345e2e2d1 0000000000000000000000000000000000000000 -729578590fe75e2dcd027bee92577587a8736ab9 0000000000000000000000000000000000000000 -72971d5c85c42fdc6a2227ae05eff044d02d8ea4 0000000000000000000000000000000000000000 -7298bc899a98d15667f8db92894fa298efbf2c73 0000000000000000000000000000000000000000 -729a62a91e4dc44d91456ed12954235d83daacfb 0000000000000000000000000000000000000000 -729c9c6255cf839cf91f7dd3db4f0661e47c8d9b 0000000000000000000000000000000000000000 -729d3d6ef52f2e00977f4dc10e5cb28d42405f85 0000000000000000000000000000000000000000 -729d59766202bb4cd069740b7b2e906e8a7322ee 0000000000000000000000000000000000000000 -729d7e8e04f2954fc98e7ad42f8391c57f57142e 0000000000000000000000000000000000000000 -72a3198020cba04573fb375f87e63f675c9c37b0 0000000000000000000000000000000000000000 -72a697eb43811e0f787dd17334269742395437d7 0000000000000000000000000000000000000000 -72a6f3d35e914602703b698a5d8f52732b61ed3e 0000000000000000000000000000000000000000 -72a7d33dffcf85fec18425bb1273d0331f26ac65 0000000000000000000000000000000000000000 -72a9626a43b066d0814ac27aad9852460be175c3 0000000000000000000000000000000000000000 -72abc02a97bf67bbce4e5d8cf0532c61534852c8 0000000000000000000000000000000000000000 -72abc2a3a64036e2c9544fdad92a03aa48952971 0000000000000000000000000000000000000000 -72ad6666cd6cdfd6f04ec2b08ac5925b2102b93b 0000000000000000000000000000000000000000 -72af2380f5e6118d7823324ba69d6b33970f994f 0000000000000000000000000000000000000000 -72affc31203df5c91c0ad90c8018de5c38a88c3d 0000000000000000000000000000000000000000 -72b00236252ab58341a25aae899eb2ffd679fb95 e99e66fde25caa01d1648fcad463e46b0a31b20f -72b350d6e0c60569e3d314a0b0dfe1b63cb0690b 0000000000000000000000000000000000000000 -72b399e30b6025880cf1c1de742b2614908401ca 0000000000000000000000000000000000000000 -72b567e060030facb4d8fdc535058a9f6f6e64b0 7d91c69f47695f94e1983a4a46d888256b2db58c -72b70d7c3c3b2b87423641906da2db407c32c3c3 0000000000000000000000000000000000000000 -72b7d99b163453ec3f816498b0405f9d386e90ad 0000000000000000000000000000000000000000 -72b9959ea6f46e524aa2daaa49f82db986002355 0000000000000000000000000000000000000000 -72ba9f1f104ab23decbca95b0804050be15a3136 0000000000000000000000000000000000000000 -72bc373e47ec7f8df09080a3ae6d601ae31a6115 0000000000000000000000000000000000000000 -72c169834de6ef8eb9a12a894634ea8f46fbd592 0000000000000000000000000000000000000000 -72c4b4b64c62497354985ae16e7974e3880655fa 0000000000000000000000000000000000000000 -72c4bc638d6fa5491cce09ae1e1de8bc25c8928a 0000000000000000000000000000000000000000 -72c4c8eb7738d1e6dcaff2891cf2b281a51803a1 0000000000000000000000000000000000000000 -72c4d162be6a0120a65f6f2234f44f481b7f4683 0000000000000000000000000000000000000000 -72c57a3d289686201c6c0f980dcd024fb677c586 0000000000000000000000000000000000000000 -72c73f0a7ea7dfc5cc2d8a41ddc3bd02b1384df8 101cb639f5eed3120bf7efe5d6fe32dc01945512 -72d156e2064c3a4ebf3789c0e955c101669f0116 0000000000000000000000000000000000000000 -72d1ccb47472f9285ae996a7ca7a8969fb46dddb 0000000000000000000000000000000000000000 -72d2552eb4e0673cb3e138740d5f108778607d24 0000000000000000000000000000000000000000 -72d2f7894f270fc183a447e60b281d39ee8b947c 0000000000000000000000000000000000000000 -72d44076e964e3b6284312c987542a576229280e 0000000000000000000000000000000000000000 -72d4e40a18c06a3a750d782eeabe065a716abdf5 0000000000000000000000000000000000000000 -72d83b89945dbc2287e496b64dd2a77dd03f3ff5 0000000000000000000000000000000000000000 -72d99e47b8f45bd254f9ab18c32782d715507ab9 0000000000000000000000000000000000000000 -72d9f3c9ba893896ff76b14a6c1c339130ca575e 127b13de8af99151511b239eba4399036f232a5d -72e21fe545ea23df13cdeb918702b30b7358b722 0000000000000000000000000000000000000000 -72e81bd314be5212f713f6cffafff6f5f5e4e85d 0000000000000000000000000000000000000000 -72eeba5da705e0848aa11b24c7dc340662ad07c5 0000000000000000000000000000000000000000 -72eedd03478d942fd3fe00f8baac38b729198f3e 0000000000000000000000000000000000000000 -72f1220ae3c34b1a859be90211a60775c7c62238 0000000000000000000000000000000000000000 -72f1de697f4bf499464648e6d3c3628b48caa5de 0000000000000000000000000000000000000000 -72f3125b6d5917f19f34a6e86e85a7cc7c1503fa 0000000000000000000000000000000000000000 -72f847e072c3c807dcb47d51004469b6f06e09de 36fe68b30584112cd93404cfa535061be20384a0 -72fd5cde1210214b6c3d6176f4374676a8427af4 0000000000000000000000000000000000000000 -72ff27ac10f9ade0743fcf16e8932063c8ee0c22 0000000000000000000000000000000000000000 -72ff7fc9e000e1230acd684aa011096d44c1d83c 0000000000000000000000000000000000000000 -73007ad9889ca2a3d85b0a710b55deb44ac370cc 0000000000000000000000000000000000000000 -730116ccfd50c7d6bd37dd919dad7c232e441cc3 0000000000000000000000000000000000000000 -73026aaaf86e4e3c993be889d5efde4b1c4fed6d f158f996131b85ca040c9ecd77a08f5a5fc0c825 -73048c75fbe328342b74f0ffb0a0c85c477f5cde 0000000000000000000000000000000000000000 -7305b91c18df8411f816baa3dee4f9d4281ab8ed 0000000000000000000000000000000000000000 -7307af64cc6363e5a9e403d949f68793d503c6a3 0000000000000000000000000000000000000000 -7308de91f090dca5ea5d54800f3c3fb4801e99fc 0000000000000000000000000000000000000000 -73090c86952bd89d29decec234274d803b7c2206 0000000000000000000000000000000000000000 -730a572a1547d8b0a5d5919353c3b590deb12cdc 0000000000000000000000000000000000000000 -730ae1c76c5312b00b284d36fe42436e1cdbcae2 28bcba3bbb87a71524cab031a5f3fb22a533da5b -730b25050ef45a7994250cb6e0f16a3332e38421 0000000000000000000000000000000000000000 -730bae29e238524ae888f3e017bfcf4c4a4bfc40 0000000000000000000000000000000000000000 -730cbb0a7a85d0d561f667265119e9cdc92b635c 0000000000000000000000000000000000000000 -730eb4da23d1c8455ee8c97f485d7c846ee4c726 0000000000000000000000000000000000000000 -730fd5c3dd1523bb9330762084ce016d4e58e946 0000000000000000000000000000000000000000 -73103eb37847973a2bf027cc4cc545eee4e454fe 0000000000000000000000000000000000000000 -7315ad1258df4a343b044c50a4b981179c45e66b 0000000000000000000000000000000000000000 -731951da6c74f8b15a7ac6c682a5f49ca96060a8 67da3e3595fc6e03bfb2ce9ad29899fe6b3b978e -731caacc41c42b1b669f8735df626718c24175af 0000000000000000000000000000000000000000 -731f2adea5bcc31c94759d2ee3f45858004882ac 0000000000000000000000000000000000000000 -73276c4a44b56dcb2d1171270cd6bb1e453ce065 83a826f6e251e8d6fb7ef4367416b1d324b08ad7 -7327d8a18429f423dd5bc5a6f39075e82e7e118c 0000000000000000000000000000000000000000 -7327e13a84e7604d201fcb8a2abd35fe201c2c20 0000000000000000000000000000000000000000 -73283f81e80ddc8df277f76122c2f042aa16a73e 0000000000000000000000000000000000000000 -732a0125c08d5eb5688b1acf84e0b8500c5ae43e 0000000000000000000000000000000000000000 -732d1b3d0d52593da99beb2d250f98ca200edad2 0000000000000000000000000000000000000000 -73317e8c59a0d1457cb2e53bdeeb708f91bd7a12 0000000000000000000000000000000000000000 -733626c0a4a0bc05e0512a82f4e7ace400ab5f14 0000000000000000000000000000000000000000 -73377c7f9dacef95527f2fe5f7f3df136d800cf0 0000000000000000000000000000000000000000 -733b70edb42b696cfbe076a738af2c49bb4d9330 0000000000000000000000000000000000000000 -733dd87b6b2c8b55b6e6e2e8bd8368922cca2611 0000000000000000000000000000000000000000 -733ebd56ad551778f9242d312af1f43bbb8a435a 8f1fb43118024d8f1ee624ef57a187bb1da7bf60 -7341710fa635b4a969bc855a1e4619cdfa6b63f1 0000000000000000000000000000000000000000 -73442c41110a2db1ad0d75e24a7ffb9c09d6b1bb 0000000000000000000000000000000000000000 -734a21605c95ade1e83433054a7aaeb229da29da 0000000000000000000000000000000000000000 -734b4c662bad395642d6e08a6edcc0ae4b0e2d11 0000000000000000000000000000000000000000 -734bafeaf071b78b15d375f9af583befddd8c2a2 131868531187c81209b2c6a240198145f38838ef -734ddd27ada5fdc8fbd2724e4c9e08881649dec1 332db26ae7a128732ec114adefd33fc3cd15979c -734e3d8e1529e3506d16507c1e00f8e10530cb53 0000000000000000000000000000000000000000 -734ee2adcdc1ff88765a6f002c8c2f70570e49ac 0000000000000000000000000000000000000000 -734f9bc5bf812d6e89ac06873ccf95974596606e 0000000000000000000000000000000000000000 -73529a5bc94d862782df38cc0a90ab135539d738 0000000000000000000000000000000000000000 -735324bac33af4d122fa486ef10138b0d0483fe2 0000000000000000000000000000000000000000 -73541051edf863d501727fe4c8e0e605fe3599b3 0000000000000000000000000000000000000000 -735a959f84c43809291ffc2b13e6f64e16664277 0000000000000000000000000000000000000000 -735f4fb0291102a174de6ff281c73104a7cd4791 0000000000000000000000000000000000000000 -7362172ae6db5b84f503c4b7bd7a25b973d469f1 0000000000000000000000000000000000000000 -73681c0848e8b3bcb1828a28fe1b568b800cef7c 0000000000000000000000000000000000000000 -736a15f1394b05fc758ef9dc2cc34ce761afc17d 0000000000000000000000000000000000000000 -736a781b8a8d1a0fc77d58ad5927d529ad81061c 0000000000000000000000000000000000000000 -736ad28be168fef20ed17b9afd654677fd6a3980 0000000000000000000000000000000000000000 -736ada70de2627f67fed1c0597aff46399b1402e 0000000000000000000000000000000000000000 -736b5dd81e9ce6529c80c62dbe75e7c007079031 0000000000000000000000000000000000000000 -736b8b384a6f02033a20f4819ca51115b7833818 0000000000000000000000000000000000000000 -736bb20ca5eacc0e8d89f869c85391cf8e52d9b5 0000000000000000000000000000000000000000 -736bcd32512cb58589c4a13184cd151085297000 0000000000000000000000000000000000000000 -736ef773b4c956f887a9d0c3677e15e750d35c5c 0000000000000000000000000000000000000000 -7370250ea9a04212b395233402d57529d445bc78 0000000000000000000000000000000000000000 -7371ad89c902d759614379e6e0ee230b543c67d4 0000000000000000000000000000000000000000 -73728415c2a360780f44924f3c9e97317e83fa37 0000000000000000000000000000000000000000 -73789d960f338c138390304c251451851485e7b7 3f8ad459c1d9b6924a0c3805c4d8f9a50419a8e3 -7378e7fcf183ccce340d04921d877b4662b8283c 0000000000000000000000000000000000000000 -7378f159b4af21cd91289f863bc6f3534fb4d448 e65e33942fbda08994ef0caf4f0fe5f6824befdd -737ada5728bad2d55b47c30e8e16cdf673c19849 0000000000000000000000000000000000000000 -737b152c6e6b47bc2e58c3a5d27db3046202e9af 0000000000000000000000000000000000000000 -737c892c52c449b4c78e48755475eea08ba3a310 0000000000000000000000000000000000000000 -73836fe8368c43fba5aa51ef047776c860c1d66b 0000000000000000000000000000000000000000 -7385bb692296b40e9ac697ebc2f301de316768a0 0000000000000000000000000000000000000000 -7385e38407a6e798de3bba5846f4e81bb52b954b 0000000000000000000000000000000000000000 -73865b1056999d4ad9255c5380522662f0ee23ba 0000000000000000000000000000000000000000 -738d3a7a783c5f8bce96895c3d34b242d8a21665 0000000000000000000000000000000000000000 -738f0499a9800804bb30af2e76280d092ee87cc4 0000000000000000000000000000000000000000 -738f5714c1ce52b4753ab4d1fdd7c4cbb0c6fefb 0000000000000000000000000000000000000000 -7391717d3bda7dbc2b213527a18b3abe5f148b72 0000000000000000000000000000000000000000 -73936df3de7830dd107a77d841566cd87025fb96 0000000000000000000000000000000000000000 -7396d21590626323936a993a0709f8ac6c4f81a5 0000000000000000000000000000000000000000 -7397252121498f4bbd8e50877131ea402054c96b 0000000000000000000000000000000000000000 -739803892eb2a24535d5269752097c3792542adb 0000000000000000000000000000000000000000 -739b47be953e2edd69e3bbadb306de5b36be1a6b 0000000000000000000000000000000000000000 -739c3e8d84f88c38758ad7b762b7fb7d47191b31 f343acf51e1c308d299810aa9ff04504fd3cd3c5 -739c68b9a41584499e191af3245f36f0c1e884bf d2cad26abdcf8f7ce637d762c8ad3c842f5913f5 -739d966ed68f9bd6ddbdcca4f01c3abb8c3ee5e7 0000000000000000000000000000000000000000 -739f806cce002fc7132389d1635408d9c6167807 0000000000000000000000000000000000000000 -739fedf848018c9806574dad9c76d9385c59ff48 0000000000000000000000000000000000000000 -73a021b40db5f686093553023877d1310869f905 0000000000000000000000000000000000000000 -73a0d3a4091db261190d41c1eda9effc8cfa4a36 0000000000000000000000000000000000000000 -73a7b6bf58971da561cf51947849c9c06bb721ec 0000000000000000000000000000000000000000 -73a85ba8548b37ec2299b38a75608da010eec7f7 a8ffdab8ac6a8a495a628abaf4a26f0ff9ee698c -73ac11e3a1437445804227194993fdf163e6d8a5 0000000000000000000000000000000000000000 -73af09be58a9d509bac56962574c786602b3aba1 d05f7c22a307f37aee3e6e94cee2c2e84dab31ef -73b197dddeb741b2151139ec0c12d8ae502a630a 0000000000000000000000000000000000000000 -73b2215e49bc07c9b1c990112cb0a691ea187bfc 0000000000000000000000000000000000000000 -73b29d30142e317823ff24879b0439b4b03a7af0 0000000000000000000000000000000000000000 -73b548b32cb2077ddc4c488e2a8a14136792734b 0000000000000000000000000000000000000000 -73b8b5c0299a67b34a77afd1929b953feb128ce1 0000000000000000000000000000000000000000 -73b99e5a229736ebe0e98c40f7de978d1c6b56b2 0000000000000000000000000000000000000000 -73bac37b439817d4dbffd75dcfd080c43e8ee0d5 0000000000000000000000000000000000000000 -73bc2dd948bfc18c903a01c9ce1d79769b13c6db 0000000000000000000000000000000000000000 -73bee3121151a41b93f50b1a63b9f807969d8528 0000000000000000000000000000000000000000 -73c03358e7fc3314c2694c811ce3ec59edf9a009 250c345436db79359dd2b8d74ed4951b53ab69e1 -73c0f9b6d573b3fbb16131eebbfcfd08db45648d 0000000000000000000000000000000000000000 -73c1faa0846c99f6144f68b7c04249321ee1d407 0000000000000000000000000000000000000000 -73c2b06c2a7baa614ea98022b1ad0529e3c7e680 0000000000000000000000000000000000000000 -73c32541517172250203eb7eb6feffc1e0b8390d 0000000000000000000000000000000000000000 -73c54da7df4dbb9367819d0d2c7a81eaf649bb51 79c2bbe47023c3a6eb759925e6775ea5463c02f3 -73c5854c50878ee96b0fabd532fc16b9fd4f0931 0000000000000000000000000000000000000000 -73c63fec9345b0e43469d793889759dd042a56f5 0000000000000000000000000000000000000000 -73c9ab216ea29207eb0d60b2b0cefe864c991a2c 0000000000000000000000000000000000000000 -73ccd04e7d24369f4518ba428476329ec5e33c32 0000000000000000000000000000000000000000 -73cf79d8685d35269c9d1b178349727340351e27 0000000000000000000000000000000000000000 -73d00a282c9bdd8b1d8fdb6827d45b3e7ace4ede 0000000000000000000000000000000000000000 -73d602ced4b3a2983b289bafaba3ffb50caf0155 0000000000000000000000000000000000000000 -73dbf9a98fd344a5196ae2664e6cc32ce9177b83 0000000000000000000000000000000000000000 -73dc1b8c2e65f4283398acaae2af493fec452293 0000000000000000000000000000000000000000 -73e27eb2d954a586a7b48aa9b684341112107b2f 0000000000000000000000000000000000000000 -73e7c687de9c64a3a5fe1086ee7a70fc25b2b5fc 8db1e772541b42f836484086645c996daa2ea114 -73e8e37698a2bf15427433b1f9e3f2002709e336 0000000000000000000000000000000000000000 -73e92191f8def7881608312e8e005751f92acd00 0000000000000000000000000000000000000000 -73ec6ee78618b850c9f1bc99a9be929afbb405d2 0000000000000000000000000000000000000000 -73f204de3d42053aff3c10f5bc291023eb897942 0000000000000000000000000000000000000000 -73f20995637bd19204ccf4d03dd246afcb8c57e7 0000000000000000000000000000000000000000 -73f260bb1531e5bf53379fc26cd6b63c1a62c161 0000000000000000000000000000000000000000 -73f2be32381564a79b55c01e09e87be31b67a710 0000000000000000000000000000000000000000 -73f8077451999fc667bc774400961f1ae796fbf5 0000000000000000000000000000000000000000 -73f8a64c985302411fff40a1d186c9ef424b6970 0000000000000000000000000000000000000000 -73fae4ee51b644b72028e610abefefced57c18ad a78c4dd183e84021ef0ff64b806b362b9798f3ba -73fbbd7ad7fdabb5fb7df7576202394cf4f11bac 0000000000000000000000000000000000000000 -73fe3f0f84ada1fd4fc669df3f371d53554f0e59 0000000000000000000000000000000000000000 -73ff6ea41809a9961cab909a5c0a7757ff111cd5 0000000000000000000000000000000000000000 -740049319dcd5de7a3d51cbef7a67f90f199e1f7 0000000000000000000000000000000000000000 -740336ed228874ebc439334c41adcbef30734779 0000000000000000000000000000000000000000 -74044699193e067dfe9c642dc393f03ebca27f83 0000000000000000000000000000000000000000 -7405f92e3815f3dd87a108e0877c618a4e150d90 743dc51aef0e2b751275559165b399008eeaaca7 -74064073b84cde8f9e876835ac97c7af5ec8e7e9 0000000000000000000000000000000000000000 -74095ffa0dac6f4407061467ba162b699bc7cac8 0000000000000000000000000000000000000000 -7409dc748dda23effd3aa0e57848fcbd07f5a4fa 0000000000000000000000000000000000000000 -740a7698afb0cfe9a8652b305b51a0e93a4afab3 0000000000000000000000000000000000000000 -740bbcbee74f9ac1993af3c46ab0ca3dc161c20d 0000000000000000000000000000000000000000 -740dc525d8cb14be06244cb5bc31bc566b3fb3b8 0000000000000000000000000000000000000000 -740eb58e8c03cfc5ac98eda13943262775b73ff2 0000000000000000000000000000000000000000 -74116203db6e9a5e94367509e808aec72ac4314f 0000000000000000000000000000000000000000 -7413cd785a2c50ae7c07f2a623981b5f7380c500 0000000000000000000000000000000000000000 -7414e6a947c894f8042220aa1c74e1497ca9e1c9 0000000000000000000000000000000000000000 -741522f9ce9d1af372ab13cc3ae561853693eba7 0000000000000000000000000000000000000000 -74155fb94bef0d0e0c6edd5994fc33ab40781701 ce168d7f6beeee6b6621a584a42a1cd918e5b274 -741560c23302a92738a70640f8c90a9877cfdd69 0000000000000000000000000000000000000000 -7417a77bd867dd1963b40863f9c04753f261c184 0000000000000000000000000000000000000000 -7418592d82d6cde8d052effd3607e5761d6c4e67 649ceb42b6a22da63def527609655d281a6e2cd4 -741c112ceefd9ac5b1327646ea5e1ebac22fb32a 0000000000000000000000000000000000000000 -741ef19392ed1d1a1319040eec8c29d67c50694d 0000000000000000000000000000000000000000 -742160cb204210dc5324dacaf487f2cfc194667a 0000000000000000000000000000000000000000 -74228ee11ef994ff77eb261cd7018916ca2e8cf1 0000000000000000000000000000000000000000 -742458d8429853ef54ff810c653ff71640e38e4e 69d5a67ce4ef4e36284b3e7e33654602e3faea4b -74258e0d4a2aa62de9655b2317f2183de0d9d3e5 0000000000000000000000000000000000000000 -7425abb96f9f196f4669f5204cdf9aac284a3eca c82ef89cfdb4e802ac60a4a500070db962adf254 -7425daeb3c58ef75fb59b8b04da93b41cf53d61a 0000000000000000000000000000000000000000 -742af6c746b50836084fa42deea18b71d0cb59ff 0000000000000000000000000000000000000000 -742f0fddf0da310c67bb4391f362a37435c0983c 0000000000000000000000000000000000000000 -742f5f2c5b366fd761618bab6423c5fde6fd69a5 0000000000000000000000000000000000000000 -7431c7296886d6b8481dfda0284789873e1dbea8 0000000000000000000000000000000000000000 -7439959e0ba83178fcc36d6a1c1384281d03b5a9 0000000000000000000000000000000000000000 -743a40810ee24383918457c7fabc37a953678b2f 0000000000000000000000000000000000000000 -743a9aa9d1ec4019266b935ab495a5f88c72982c 0000000000000000000000000000000000000000 -743eef5afad73c6d26f172c94bae44e902d81d5a 0000000000000000000000000000000000000000 -743f97dd06d53872e4f498141f57950afda34659 0000000000000000000000000000000000000000 -744111cf061120a5e82033a50ca0031902e102d4 0000000000000000000000000000000000000000 -74438c35a8ebec30e58bc3bd52fc7aec0d6ac46d cf2c62ecb3b4790f9eb2c0c4e6acb5be9fa7ff16 -74460af0f071fdc009c45f8ce39d6a85f20a0b82 0000000000000000000000000000000000000000 -744619b3836dc8f450e214521554c4b38cbc60b0 0000000000000000000000000000000000000000 -74466adb744db043d7c216c066431fa65c858397 0000000000000000000000000000000000000000 -7448558294fb16d2f79ab80d3fee2074c998753e 0000000000000000000000000000000000000000 -7448d19579a5cd78362502e61f7ddea8b08fd072 0000000000000000000000000000000000000000 -74508ae0d21dc4df1d6529a7f8dbaf51c894eee0 0000000000000000000000000000000000000000 -745203632e54a3e9b361c2fa3b2102882ca59c39 0000000000000000000000000000000000000000 -74521540deb0e1d1e89289bfabde006ee6744466 0000000000000000000000000000000000000000 -7453a50321f0834421cebea8edade14deef5466b 0000000000000000000000000000000000000000 -7455fa90050263ff31e30c0f680d30c0f9689b49 0000000000000000000000000000000000000000 -745695c0d3b9283a62f31d6c3acf04ae16c2548e a22485faf5d51652c0ffa2e8787105ed052fc090 -74572a3ce1c1b10fbe1a4faf0b989091c4524910 0000000000000000000000000000000000000000 -745a8675aa55fb034fae1ff2035e2f3b6b4d8530 0000000000000000000000000000000000000000 -745ab9c2ef54ca0eae3614cd37899a70be29b27a 0000000000000000000000000000000000000000 -745c122218135c15cd1e2b87092221219feda6a9 a258a4909f20c6b3e78a0fc8128c2a0ad9723bbf -745c8fa1f6255bdbc7ac250223a4493ab2fe1a03 0000000000000000000000000000000000000000 -745db7accc201b6c0340ea937cd50f7d58019cf1 0000000000000000000000000000000000000000 -745feb51a9a8f63595ecdbc37fabe9345277b40c 0000000000000000000000000000000000000000 -7462161e85ea2ec037e597fb3763dee183912292 0000000000000000000000000000000000000000 -746241ab8c3e89e050e71c243a3916a6149e80ee 0000000000000000000000000000000000000000 -746373dc444a67f7b7942683f11fb9be60e58c4a ec790dbff8e438efa2158f36ad601b2ea3b9dccf -74670c410fae40abba82197ff394624c5d34fee1 0000000000000000000000000000000000000000 -7467f88ea3c12d0d9d8691c7e0d251d766966146 0000000000000000000000000000000000000000 -74684dc111fbc751ac4cbd3b720980b2bfd9382b 0000000000000000000000000000000000000000 -74685c6472b1c09ae24154f6621026fc6be61a07 0000000000000000000000000000000000000000 -746c0509325246d512ae83eab864fcfaf21cbcb2 0000000000000000000000000000000000000000 -746d7a4758b11746029c11ca5d82c23e02349420 0000000000000000000000000000000000000000 -746eb0bea318aa2f863b7230d0e89429650478ff 22363988702665ba0fb1b50897a866b0858d4a82 -746ef0c5e90063229811fab1bdaa913f818705be 0000000000000000000000000000000000000000 -74710b2968e672504acb37394621ad3c43660c75 0000000000000000000000000000000000000000 -747455d0ca3ef3c0ff8e962cd41e8159042a85bc e02619d63297e84624d502760890e148eabf177f -747727e84a7c199c6a0575e646b5ef59ad57b9e1 0000000000000000000000000000000000000000 -7477e1d01121cfec6f5f96888f05e601fba4fd19 0000000000000000000000000000000000000000 -747efefa08272b80577091684212a1ab8baf2dc7 0000000000000000000000000000000000000000 -74827906d0e1c9a99764e818572b2ee7c2b640a6 30a13169fd9a643f7019690f0996aa672d523849 -7482e43278d1389eff707f060a7bbe18b07a2d8b 0000000000000000000000000000000000000000 -74889fd2f8fd0249908325f0245ea65fb7102e83 0000000000000000000000000000000000000000 -748e586b10d606db2b8bcd77771b26559e7526f1 18fe31f93b2e57438a1943f760627ca2c5db03be -748f758db928878d873d61e0826d97b5dd202eec bcea2ec93096d2e43496ba08b1327578b8ea6628 -749312bffabeab140844279dd75fb009b1b4c7fc 0000000000000000000000000000000000000000 -7493b11caf3750a2297daa605e92c7c8ae956264 0000000000000000000000000000000000000000 -7494a105fd8810035dadd7c4607ddc4e0dd30deb 0000000000000000000000000000000000000000 -74976cdb263ef841c5fc2c3f91ca7e284adce552 0000000000000000000000000000000000000000 -7497c6449512091ac8891ca0e9299a1eb298c8c9 0000000000000000000000000000000000000000 -749aa5cc41491e09355ebd10d77078ac60381a57 0000000000000000000000000000000000000000 -749e9c3799d5686b9fb791bfc9e426d47111a246 0000000000000000000000000000000000000000 -74a0775361911f24186970207f3dda3a12c2faae 0000000000000000000000000000000000000000 -74a2224b35c932af4cf398971419acbcd9c53d07 0000000000000000000000000000000000000000 -74a2325f95977060dbf343bf209d7a8711e20cf8 0000000000000000000000000000000000000000 -74a3aaff8c722fc4a8f69bc85fa61642adaf60ce 0000000000000000000000000000000000000000 -74a7040dc4fd8d0e48c3f01d33d93bd9250e74cf 0000000000000000000000000000000000000000 -74a81de4b7710ca3919b384251c684d0db30fd64 0000000000000000000000000000000000000000 -74a8bfdfceb206ee8fe5751d841a205049a9fe35 0000000000000000000000000000000000000000 -74a8cf789c54020d6f7e450c512358bef7640adf 0000000000000000000000000000000000000000 -74abd95c4e4b640f14212702f33b685fc0f3a019 0000000000000000000000000000000000000000 -74ad648bc85a97bebc922933f8c47a71251e8c40 0000000000000000000000000000000000000000 -74ae6ee9640bb77171a2a5e2ebadb48d4d8a28f5 79037b38d6fcf69fc6f782edae58579c4800c8c8 -74b048962ae6afb4825cb605941a393f4be81c6b 0000000000000000000000000000000000000000 -74b2af242f2131cd43a8830fee3864f1f68ccbed 0000000000000000000000000000000000000000 -74b490914e2cd26da05e9a62aa64630cd1be6a49 0000000000000000000000000000000000000000 -74b6239160f459a2b089263d31cb84a47117b4a6 0000000000000000000000000000000000000000 -74b62b6eb522ea63771769fd4fde71f85714505e 0000000000000000000000000000000000000000 -74ba8fee2972b6ba4f955392d760dea54e757a95 0000000000000000000000000000000000000000 -74bd0098bc8d0fdba6bab89aed70ff89c3b1d33b 94b7bf63e31cd0d397dd59af583766d9635d732e -74bf253af0dcdcb5e47c8262acb2ea3038668085 0000000000000000000000000000000000000000 -74c163ba11f41ea03535491f066c3aadb0359d02 0000000000000000000000000000000000000000 -74c20287bac49ca2356e338df2c060a1c25b3a84 0000000000000000000000000000000000000000 -74c504d02ed1cf7f25322b15f4590bc675b86f4c 0000000000000000000000000000000000000000 -74c5255b5b5374efd514428107dc4622828138cb a29cf84691409d92921744bfba1f64feff34c4de -74c8efde09434096cc2c0efcd0430a223b50ebb6 0000000000000000000000000000000000000000 -74ca9eb466d96b0a5a5d2ccea126b6a4d7f001c7 0000000000000000000000000000000000000000 -74cb2ecdd15352ded85a71ff8195dfcdac5a23e7 0000000000000000000000000000000000000000 -74cc148f5a7804b5231ff713892becb45d656bff 0000000000000000000000000000000000000000 -74cc3023d86f22099ced1889e4eeb929eab8bfc3 0000000000000000000000000000000000000000 -74d1d5b407325111d8fc31db2dbc3092e5228c45 0000000000000000000000000000000000000000 -74d39a807a65a666831ac0efd02107af0964e1ae 0000000000000000000000000000000000000000 -74d92d6b3fef396e24999866e9edb166200e72fe 0000000000000000000000000000000000000000 -74da59644d9fd77a45e5ab62ed30a689c13fff27 35ec4e576a26d1c88ea86f9720d03aff0fb765bc -74dd2409118fc05a789e5e4a09d46ee6c11069d6 0000000000000000000000000000000000000000 -74df8e1a02b048be36bc2706b69a5e3941e1cf06 0000000000000000000000000000000000000000 -74dfdc51ecc7f6fd8cd217d72731843e2a82ece4 0000000000000000000000000000000000000000 -74e12503ad464eb43adc83ad6be5b30ab3fcd803 0000000000000000000000000000000000000000 -74e4eaa99dc82dfb2dd4cdf2a98cdb537f27c216 bf8d8491bc0b0da38a6ab3810e00f5958adf4e70 -74eab596351ce630b548fe1a9a8fa3ae993a9682 0000000000000000000000000000000000000000 -74eac0a8a38ab53af77cc8e456e9927f83d2b030 0000000000000000000000000000000000000000 -74eda2e97d2c9fee6bbedbbb435874e789d7f583 0000000000000000000000000000000000000000 -74ef2355c59e814d14f75a0792d22727be72f137 77c88d0e9e79d3179b7e0f50bbb4c68e19abfc29 -74f138298a339bc08747e9513716862a816a4587 0000000000000000000000000000000000000000 -74f1f1a283fd353385257375d759b407c9aca2e6 0000000000000000000000000000000000000000 -74f2056eb5c805fb189e28961a3650aba78fcd8c 0000000000000000000000000000000000000000 -74f3bd283743601bc6e36ee5b89e349d6eba5db2 8310e6f9545b060d35701f2a3392afacbc1f2981 -74f46122078b4e4d442939cb1955ca34390dfb69 04d4a3145f36bd2ca750437a0a6174101c62cc4e -74f6297a1b436221345b2bc0ecb3707b572d9026 0000000000000000000000000000000000000000 -74feed64c33455f93d0c6d598d422613a8764d24 953fbb71e1c28d0d089502bce69b2c703ac18854 -75006082b2cf5b2c234d684579373944a2c15807 0000000000000000000000000000000000000000 -750153283926d760d97dfe59a19d7c13c602625a 0000000000000000000000000000000000000000 -7501a2137a8488c2ee78de312ffe366008d845f3 0000000000000000000000000000000000000000 -7506ffce442639e1ea5918e3b7458e4dc043ba9b 0000000000000000000000000000000000000000 -750841d531be2e8cef17535b58795540cc464c15 0000000000000000000000000000000000000000 -750d32e66a03c2edb183d64e04d056bb72f23d20 0000000000000000000000000000000000000000 -750d4a17b61a5620ee8e32958947680b1cdec54c 0000000000000000000000000000000000000000 -7511e36a86ae78219aa912483f873ea020ce1efb 0000000000000000000000000000000000000000 -751971a1f62828be607de38fa3d26189dc54ecd3 0000000000000000000000000000000000000000 -751d46fd605869500864d948489ce700c06ba4d7 0000000000000000000000000000000000000000 -751d5e9a41472dc30f6693a9775351112beadd25 0000000000000000000000000000000000000000 -751e0de444680b21d8f937dc5e88cd76635a00ad 73ac96fa779f60737bb5d54be6faf3d7b1e48b6e -751e54cdb78fff4ac455c6ec3e5de09956262eff 0000000000000000000000000000000000000000 -75216ff6b2f3329376a8dddcf7f891878209819d ea8ba69ee8de5890228f6ddb89fd32a40b609402 -752196dc5a1baec2bdfc0b24bf829634498c3491 0000000000000000000000000000000000000000 -7521c0a209955a55878c88ea7d022bcc638efea9 0000000000000000000000000000000000000000 -75226677da696ca4be7a1d81cd862dff11353bb6 74b253ff8228947174555b48a55f704c6a69be26 -752a28be22b47df12dab7f5baa3bd5d4d5ae09ec 0000000000000000000000000000000000000000 -752a9c99923ea6a7aba4c711390953ec9114bb31 fbc53befb391de007bec85c6dbb0de69ed61da1b -752c7c0489bf535e3156c80967446505f97152cb 0000000000000000000000000000000000000000 -752eae681267673967d466e305c9c8d424dbf20e 0000000000000000000000000000000000000000 -7532801ce307813e80a4b2f754b795b4263b7ffb 0000000000000000000000000000000000000000 -753650ead9116421440c428944a3e9193a5d9a5b 0000000000000000000000000000000000000000 -753678e8d413b462999d1c022b8a522b8d08e1b8 0000000000000000000000000000000000000000 -7538cc8516c915bc177995d1e0350a4c997c2e1e 0000000000000000000000000000000000000000 -75407b6173fe3bcdf9f0137d1bfb7e036943c812 0000000000000000000000000000000000000000 -7541512acf899391b68c3b6bae66a4fcc65e6c4e 4bd67755ad656b0add8519f43cb0e91503824486 -7542a247010d0e49341508d9924613186f74b355 0000000000000000000000000000000000000000 -754641d8dd08d4d63808d98bfc15c31346505d9c 0000000000000000000000000000000000000000 -7546de2435c7ef307fdd905726005a6ad11e0d58 0000000000000000000000000000000000000000 -754904a1331945fa729eb1123cf0880ecd0ee4e4 0000000000000000000000000000000000000000 -754b32b63dfae4944d585447de099f0807def98a 0000000000000000000000000000000000000000 -754d3d1889c373b477b46c6d9573a590c4a0d8c7 0000000000000000000000000000000000000000 -754dece7e01403075fccd7ab1555aae37719f432 8e9ac93a0819a4aed963a06c27c03f8d7d8428e5 -754e0f650ed9b036b8d96a4121e94daeb089dd0d 0000000000000000000000000000000000000000 -754e39eaac5971e0d7662985ff4c9020cf93ccff 719705f9ca1651c2ee9ed808d280f04c50d6effe -75533b7c895d58d7f77b31b77d1088d3579f8168 0000000000000000000000000000000000000000 -7557290037da1d14d6a1d565eae73ed464b14249 0000000000000000000000000000000000000000 -755a3809d5604a933d33e767dce7506d7b6f0d68 0000000000000000000000000000000000000000 -755ce9ad9794a4c2795afa090883644fb8d115bd 0000000000000000000000000000000000000000 -755d1e8d655754ebd127278176b047630711c973 0110f1f474291515f458f3495e70d1469cb7eaa6 -755f9040b9c3cabc52c239f8325ef77373462794 0000000000000000000000000000000000000000 -755faca201b5ba15e23735f21ed056b47d954398 0000000000000000000000000000000000000000 -75667b9c59724528052389fd1eed254cadbd9562 0000000000000000000000000000000000000000 -756b6457b6aff73a6c2720f057c36ac6cab2c10d 0000000000000000000000000000000000000000 -756e0dd85815e12bc06b3b087b8f5319482bc088 f5b7630ef90879680a596b6e31df94de728f5ebe -756f39661bf7b3d568222c58336e537f38aaf1fc 0000000000000000000000000000000000000000 -75772fd985edd7dc6f94b067bd2ef3ab59511cb5 0000000000000000000000000000000000000000 -75784e420713899791498ea42ea9a12173602321 0000000000000000000000000000000000000000 -757e1377416bd4ed75f31ebf7873ffe59453e3f5 0000000000000000000000000000000000000000 -757f3384a84ca10e160aab15cc332d81747e7a30 0000000000000000000000000000000000000000 -758076bd85f61563c5ec04e569675667f2ac8bf1 0000000000000000000000000000000000000000 -7581c153320742a93e2c12c56c53a21eb146a5c9 0000000000000000000000000000000000000000 -75836033000d46caf75c9065ad13af4bb69e2dbb 0000000000000000000000000000000000000000 -7583c04ddc22338056e87ca972d6b7221af86422 0000000000000000000000000000000000000000 -7585164af0d699a0a26e2a87558bd52d1dcf7354 0000000000000000000000000000000000000000 -758580b4dd6f549b69e59978e2c7a4704ca17480 0000000000000000000000000000000000000000 -7586ab5177f6c12ec709bf336c16bb2e20553be8 0000000000000000000000000000000000000000 -75896538deeef2571397bde0cdd2186e5008fbf2 0000000000000000000000000000000000000000 -7590b3dabe0befc6afa8ba436ff88c59e493c73a 0000000000000000000000000000000000000000 -7590bf82dd5739d7371b2804f4bac920c13bee1a 0000000000000000000000000000000000000000 -7594fc0dcf2866143721c1613be53035d97bbe63 0000000000000000000000000000000000000000 -75965cf3bf68dfaf2ecaf9053734a9292ecef870 0000000000000000000000000000000000000000 -759b40bc3cb134ab53da48da6b7a5e387f58bf0e 0000000000000000000000000000000000000000 -759b9d93ea7c99b203ef8523f5808c901ad7c564 0000000000000000000000000000000000000000 -759c3c2f289b7ce74e3fb15bcc3ae35d9768450d 0000000000000000000000000000000000000000 -759ea2668d0eacd7ce23f48077dab22a921c4586 0000000000000000000000000000000000000000 -759ecbcd3d2a5747a35039266b5c5bcc0dcc5cad 0000000000000000000000000000000000000000 -75a1a31dc097f349058c8ac42a7b2e2d0f675f3e 0000000000000000000000000000000000000000 -75a1d7023ca71d5a619f912bfa88054d5cf71aeb 0000000000000000000000000000000000000000 -75a25fab963bc44ff57e2ea9f3bf78f40715f70b 0000000000000000000000000000000000000000 -75a43f8efb2745520b327a84d078f20680dc43f3 0000000000000000000000000000000000000000 -75a5125c8b8bbe3006415bdcff531735c5701bd5 0000000000000000000000000000000000000000 -75a5796ac57c3d1bb14e4fda8d6b7fe8d9048129 0000000000000000000000000000000000000000 -75a76afb61d91f04feebc83931c5412b13682d2b 0000000000000000000000000000000000000000 -75a7ec56f0d5646aeee64ac0632543ad90b8ae7d 0000000000000000000000000000000000000000 -75a953b506040cbd3cad032d2ba5b4cd5a3c2b2a 0000000000000000000000000000000000000000 -75acc246a2233ee752c4da507a0d85d6cff19c06 0000000000000000000000000000000000000000 -75afe0859318f702995092b30b73a0847b8de85c 0000000000000000000000000000000000000000 -75affe46b19a9516ae1c2edeee7422acfaaa9fa5 e44846b7e878be113a9bac7f2ae85c528d2d016a -75b2d8e87291546292332915cca9f0503ece1876 0000000000000000000000000000000000000000 -75b3c1f295ab1949c859700b6ec597930836f611 0000000000000000000000000000000000000000 -75b45dfe65cab6fd749fb00e421683039e0d5e6b 0000000000000000000000000000000000000000 -75b604c34aaf61a4befa23d495c9a02483cb2132 0000000000000000000000000000000000000000 -75bff3178a5164ed205bfeb0b83d92cb70e27a25 0000000000000000000000000000000000000000 -75c0d66b7c6d9b5eb983baf430d9aeb8e38c7fea 0000000000000000000000000000000000000000 -75c36133377ab9a3ef954a9c5da7745af16ef3c2 0000000000000000000000000000000000000000 -75c3e81dce41ca32575ba84a8591b63879284e25 0000000000000000000000000000000000000000 -75c40cecfee3bf74d632b8cdb18c5d764e360de1 0000000000000000000000000000000000000000 -75c513b5cc4737e6962953c8c8cb0756eb8b4bcb 0000000000000000000000000000000000000000 -75c5627be525ca7c8c287b1f3b56a881aeeb4592 0000000000000000000000000000000000000000 -75c5ffeb0e44c42fe95ca4bb6e66e7f1e0440681 0000000000000000000000000000000000000000 -75c7e7613b854bf68e227fefbbbf7300bca893f9 0000000000000000000000000000000000000000 -75c88000bc5c53e4fca0471ab1bf929d8981dd9d 0000000000000000000000000000000000000000 -75ce87e32c56ee6b8e83a9623698066a76ef73fa 0000000000000000000000000000000000000000 -75cfb99a007c96aa2a00061a4826cd49d9dcfe7a 0000000000000000000000000000000000000000 -75d391e2995915bdf54910d2e8176faba3bb78d1 0000000000000000000000000000000000000000 -75d48299ef85693f10eee31af1be88488fb84c6f 8aaa927ad9f0150f5b2ab21198571749a4d868ad -75d610505b324a92f5ba5e85bad2e2a6cc785c08 0000000000000000000000000000000000000000 -75d748890aa3c14701fceb3788a5dc99c29e3023 0000000000000000000000000000000000000000 -75d74d2a0b2b3264f9202195b25424d01e0ed767 0000000000000000000000000000000000000000 -75d79e8296f63d3bc694f617bb75e639930b53bb 53b22c403aacc81072a2a65fb02fd1db32730531 -75db80b3e09529a874f1d0e7fd0d67ccd7581a2c 0000000000000000000000000000000000000000 -75dfe6f1169abbe5c6787c4b54f4c0bfa62da3fe 0000000000000000000000000000000000000000 -75e0f23778ef9d58e57a20a2b5b074a4cf106080 0000000000000000000000000000000000000000 -75e20103ecd828932ba4c9cec4bcd4db6a3bdbda 0000000000000000000000000000000000000000 -75e60d5bf10a1a52810eff555227ff1b9b42dc41 0000000000000000000000000000000000000000 -75ebe5ca7e632d075ca9bc29b61374db90af679d 0000000000000000000000000000000000000000 -75ecf167caf5865f205d862e4ff65529a39df34a 0000000000000000000000000000000000000000 -75ecffb1cb14ceac1a04985c1713a747938cd418 08bb7f7e30ecb8f2a49aa8b58c10072b3485e232 -75ee25494f353501642f62a9eb016c5e2b82bb14 13cbfd436800812d8d2f63b0a4c4959ec9e17548 -75f56b6827550c5a85466584c6df158722665c8a 0000000000000000000000000000000000000000 -75f80d3b871c1db1909fd8744ff5595f1f3dccf4 b3e96120d1fcd3737916c87c60314a14498ddc52 -75fb719c3c051fdd62a704bc110197edcba8f532 0000000000000000000000000000000000000000 -75fbfe7ff98f3208fc26770cb7913ce82987db17 0000000000000000000000000000000000000000 -75fd7595840dcf54d1805a43c6a4b70d6e9e20f5 0000000000000000000000000000000000000000 -75ff211ab03a677e59008d37d7da0c429de2aa2b 0000000000000000000000000000000000000000 -7600aa52d1d6bdb2fff8691eb499c23f8b472c41 0000000000000000000000000000000000000000 -7600ab33382f8f35e63ad775603f5084857c65f8 0000000000000000000000000000000000000000 -7604e7eadc43cd081c675f37e640636e96c3d0b3 0000000000000000000000000000000000000000 -7605db79ce69d31a023841f99031ea5f1547074e 0000000000000000000000000000000000000000 -760c733d178cd06bbd7bb87d0903c33ffd15860e 0000000000000000000000000000000000000000 -7610e990293c87168d026ad078d8272e643e2c23 0000000000000000000000000000000000000000 -76139ca9872f0880a340dd29d24e799855d2fdea d98ea772364b3a82347e10dc11b497abe425f20f -761721edcba674906de65024f53ddf0c90422371 bea54f1900c94b567d96a928302ee6eda9685193 -7618ececbd76df0076e4ebbd69a7b93cb3484b34 df68b3d56874cadf32bc0040ff09fdff42248579 -7619681d4b63ebf12748bd1665b1ddb6ef3fe61a 0000000000000000000000000000000000000000 -761987938381cd0071806f1c5c75fa89f48d78ad 0000000000000000000000000000000000000000 -761a3fd0c90a12536ea51506a2dcf95e40462438 0000000000000000000000000000000000000000 -761a76a2161bc6db7091c9fbf91c49e5aa5ef276 0000000000000000000000000000000000000000 -761bd0ba2d373fc76047e4e4ddfc02f305b601d6 0000000000000000000000000000000000000000 -761c1f1a4b6d2007bf4326d955a89727392642b8 0000000000000000000000000000000000000000 -761cdaefbfbeb78e20c6ce5b6a333006496d18a4 0000000000000000000000000000000000000000 -761d72245071f89a626903c9bcdc6aaff1252d54 0000000000000000000000000000000000000000 -761f71312510e5637c96270eaebf4ba6abb8e08f 0000000000000000000000000000000000000000 -7622b01312fbeb531f3efdd62110a7fe508e324e 0fde8cc4c53d70344a1474e2d45c3680c4e078b1 -762320f6f6fbbe1811200d5e75998b12c9279b06 0000000000000000000000000000000000000000 -762529d178413dd395a9c3b3f78a740a53b21d58 0000000000000000000000000000000000000000 -762a9325ce8442dd8c44842705fc56254fa98c94 0000000000000000000000000000000000000000 -762b61c66262a1e0c329dacdcc3be6f1702c299d 0000000000000000000000000000000000000000 -762bc4bd2751a7a6f5d9c38f44f9d0664273b55b 0000000000000000000000000000000000000000 -762d0209c2940e8e53eaca0352a670f87621b82b 0000000000000000000000000000000000000000 -762d3cbf9aeea09baedc85f8192b89b1896931ab 0000000000000000000000000000000000000000 -762e051b499fee1ed91121b1ce399d52c9f20a14 0000000000000000000000000000000000000000 -762fd781b63e37a13eb616602f715898dd237955 0000000000000000000000000000000000000000 -76301af98b2bbeea961fc2362307d3efec46fad9 0000000000000000000000000000000000000000 -7631934aa47d622eb1fed0f064db3f7ab93c7b20 d17f7ff82ad0b40d88f7093c478e555a720bbcf1 -7631d202360bba5f4623a7069480b4debf8ffc73 0000000000000000000000000000000000000000 -7631e6db89b8c2dc4ba514273208f10d9d469773 0000000000000000000000000000000000000000 -76334088746b8a59a70f99042e199680fb7b6eea 0000000000000000000000000000000000000000 -763506217efcf05c758932771e33fad3fa64b506 0000000000000000000000000000000000000000 -763773c084935c95658eea1f1e4b4404b930cc2e 0000000000000000000000000000000000000000 -76381b34bf93f4684f620083866e2f224b78b813 5577b75fef0916e3f2b9792eb3b49e7bec5102d7 -7639cf87731d902f2d2dbdcd34447b80e24bb80a 0000000000000000000000000000000000000000 -763b31ef61c2aceb779c333c4577d669bf63ea48 0000000000000000000000000000000000000000 -763c810f70ad6406c36dae381a85974f45ec7765 0000000000000000000000000000000000000000 -763d5a26e6d51c4dd6aa3a0f49b950d7de0fedd2 0000000000000000000000000000000000000000 -763e0060e942888fec3f434f47c30c77fe79df19 0000000000000000000000000000000000000000 -763ef8d4bb9283fed3e8abac62a7e0e9d318702b 0000000000000000000000000000000000000000 -763f5d045c1393aa2b7f471b822b02b56dbedef8 0000000000000000000000000000000000000000 -764051c2ecd3e5388559a15210a5ee1fa9b426b9 0000000000000000000000000000000000000000 -7641de4fcb191c48b95b18a1ef618a968257e3d4 0000000000000000000000000000000000000000 -764279180cceadf7a98357f52ee79cd001aecf10 a8e9a92d048c43d0b001f9649eacd7ad4441ce18 -76440fda8123c7397202ae18a44f4c9d0a4c282f 0000000000000000000000000000000000000000 -7644e2087c9bff9b1694cf855bfd8236ad16ab15 0000000000000000000000000000000000000000 -7645f06a691d48a4f10c6522a1c371741d7543f1 0000000000000000000000000000000000000000 -764683bbddb0b6843db76f7ef534f3d2218ace8d 0000000000000000000000000000000000000000 -764a6080a4aa1cac7f5a3c4ba0b9bfbf87aa2925 4de4aa14b0eb41119648dbf30a6c002fe6a189b5 -764da442285fc87aa05eede3459d43ea34662150 f1f710e943a8c1589039a3c6c9c9bbf46adba42f -764e22fefc8a3e46928a3f37bfd0b01789e5ac5f 0000000000000000000000000000000000000000 -765034256bdbf8fbbe79a1203aa6b28e64203df4 0000000000000000000000000000000000000000 -765056369ba5cfb582b2edfd9d83831b70690feb 0000000000000000000000000000000000000000 -765116c2c290060affc11da2bf2ecc8d9a8d0e3e 0000000000000000000000000000000000000000 -7651e3641b23f566c5d4b32eeae459a1b434b2e1 0000000000000000000000000000000000000000 -7653b91a1f65f902e19fdb0b31aa1d261a87e523 0000000000000000000000000000000000000000 -765749a26b620538117fff4425fafb3ed5834b54 0000000000000000000000000000000000000000 -765b2d6eec7dfbaeed900b32aa91a1360d73df42 e0cc31fc6112406e18fdc6c1392918d35bc02f94 -7660d95551c3d58a541c9cdcac0bfe484e48392e 0000000000000000000000000000000000000000 -7662ec553afcb93a0c0000790b3ec2a855e71ddc 0000000000000000000000000000000000000000 -76640844cfac8e3f295b7af860e3db882ed27d3d 0000000000000000000000000000000000000000 -766944915ae16741ec0b1eee7308ece02198be69 d67d28db6a7fe1b53b9d6cf4bb27e6d854eeeb36 -7669b8f000f5df17ad0046d4dcbc3dc51a761a42 0ccc7efd8292d7ac99b8c45911c9f30aaec7ed20 -766e6195c82e6977660ad27aafd7568f2c72a17a 0000000000000000000000000000000000000000 -766f190db356d7013c802389a8a0ef929f1f1db8 0000000000000000000000000000000000000000 -766fa972bca0f6ea8711f6e27d68278be41db17a 7a041b64a1a896106f63a3a57ab4dc95373d6577 -76700fcb400a3cb9a74dc663a894e36d7a18e296 0000000000000000000000000000000000000000 -7670514801774aadbeae587bed01eaac59bb2462 0000000000000000000000000000000000000000 -767338231c3e14c7be5399b8e2e0c3b60f7ae8dd 0000000000000000000000000000000000000000 -7673c15e7a91b690cedb2d498faf03d2704a2a37 0000000000000000000000000000000000000000 -7674cf96fdfa302495fab8bcdfccd3499cc5b865 0000000000000000000000000000000000000000 -767b987b915b8e861fcc484c1c6597a9b7b53d2b 0000000000000000000000000000000000000000 -767d318cb711ede85dcc3fd34fb1640d3b39ff2b 8633378eca61db3fd5cff487a9fcc5959f72c871 -767ded9aed20a02244cc5b4b3683871b75c8195b 556e1dc90d3ee7f1c41e165f8616b1c8ef9ea5d8 -768052f230984dfc824f6d844dfe5e19dccf6a15 0000000000000000000000000000000000000000 -768131567413fc6bcb3202e52e52bc3b8df1a418 0000000000000000000000000000000000000000 -76827a16de6a4492a991f2ee5048abbb326ead69 0000000000000000000000000000000000000000 -7685986d45363cce34fb984636b6eeb6a686d16d 0000000000000000000000000000000000000000 -76874c0982c06b2cdfeb12427bb319e34c6066d8 0000000000000000000000000000000000000000 -76875b513cc18a8f5db4a65f1ae51b6e6fb5374c 0000000000000000000000000000000000000000 -768876982f97b3c710c1774511094e259aea297d 0000000000000000000000000000000000000000 -768a81cfaaab68ce38b417c89e739bf1de2ae52a 0000000000000000000000000000000000000000 -768abb6df7fe4178210c2594844a3f636f358c31 0000000000000000000000000000000000000000 -768bc16fd293317200a94d6277f73533f567f752 053f950a1fbfa821f61be10ba99d4e41c5ca25f6 -768cd0bd0f70369dd553dd0b00f523ad8a4f8a8e 0000000000000000000000000000000000000000 -76909071ad626881aba6431737b204338619f622 0000000000000000000000000000000000000000 -76956231ae706eb81bf11b0340454e138d6be9a1 0000000000000000000000000000000000000000 -7695ff68d3f80a16192c8862cba439fec2913ce7 0000000000000000000000000000000000000000 -769812c12f00c1978bf7dd711dca38dbf05462da 0000000000000000000000000000000000000000 -769d2d8c68d8b5371df5494b75a1332fd952a710 0000000000000000000000000000000000000000 -769d6245325f17ade0a57abd493e6a47f94d69ed 0000000000000000000000000000000000000000 -769f449024d68e67d3d847d2cee90b0390ab5e7b 847e4c463da95dc2e8d8f652adf40585bec0545f -769fdeb145fdc4a022f6607994df5d13ac71d1d8 0000000000000000000000000000000000000000 -76a066d2131334980ac03842da44cb29f86c9c98 0000000000000000000000000000000000000000 -76a1899822b41dce7ab3b26c1613b450433c0de6 0000000000000000000000000000000000000000 -76a256e435d3da8cb8fe95c520cdf0532a846ba0 0000000000000000000000000000000000000000 -76a824ab1945f941fa81efb5e6c00865dfe4fa95 0000000000000000000000000000000000000000 -76a94c1ddfe9fd578c71974a5503ea803d3d8c27 0000000000000000000000000000000000000000 -76a97c922d191a769bfc4647499661181f045b09 0000000000000000000000000000000000000000 -76aee4339de54f2c954bb1cbdfbdce7fb2b31347 0000000000000000000000000000000000000000 -76b2abcc86a2c60794cd5d5114587b2a375c05ac 0000000000000000000000000000000000000000 -76b357a7bfffb70e7c35c43c6fe4a25062fbbdac 8ff524cfe45f33b40bf5a5a744f4511ca451d4a7 -76b54467d4e17aa103867c1a5d733285d8d513a8 796d4fae42761dfc7c2ad87dc76968a35c91e7ec -76b7d0f7d5cfacd32d122343990171c5adeb71fd 0000000000000000000000000000000000000000 -76b89a1915c6733fe76e07c3a9d7c34bd5424635 0000000000000000000000000000000000000000 -76b96b25610b3f1f342369be0eda7c013207f3b9 0000000000000000000000000000000000000000 -76c060d5d9e98a2c719f75e9af13083e09e557fc 0000000000000000000000000000000000000000 -76c26359d5e1293e4b0ca030dcb7fbec7f5b21cc 0000000000000000000000000000000000000000 -76c50aaa7e3cd37cc2adeca6e0357bba8b11bbe3 0000000000000000000000000000000000000000 -76c9f3a3c2b2bde008d0439ae0890d5070b02f0a 0000000000000000000000000000000000000000 -76cd2404fcf5a5d79d1a29a85f78cbd09ed07ad7 3a02f69609ca6f17f0d6171ef8c61cfaf876cfa5 -76cde35f15d3ff8c0850502523400dff57612287 0000000000000000000000000000000000000000 -76d134f1889017f3fcb41d3ef1407fcb4aca371c 577777763e76a4199b5e142eed56ee14b680abc4 -76d3b134a7ea250521518d0a54ed727e6af03b14 0000000000000000000000000000000000000000 -76d474a37d3196e3eca5333e940e83ce0d2e4f78 67dd75dd718deb842ae9bdab6d4f55591172af1a -76d899206f48235c9f50404f0cf42f23efd74f24 0000000000000000000000000000000000000000 -76dbfa98cf5da752829e1ad4c53dd3c10f90a6ac 0000000000000000000000000000000000000000 -76dd702b8c8910247f9e3079eef7acbef859ad43 0000000000000000000000000000000000000000 -76e4b9cefc214ad29a243a5a2b619a7f5c50cf53 0000000000000000000000000000000000000000 -76e50424643762be974d937e33265865c3fb92b5 0000000000000000000000000000000000000000 -76e517f01bf4e54485e33e019ea3c460dd5e0a0d 0000000000000000000000000000000000000000 -76e5d7c5c41b9867fd9bc969251071136af84af4 0000000000000000000000000000000000000000 -76e6a7e19d42b6f00ad828ba932028e125668ad9 0000000000000000000000000000000000000000 -76e7405338a65cb438df6e23ac9c932575064fff 0000000000000000000000000000000000000000 -76efbbe370631d3c88489fe087aab79ecd7451f1 0000000000000000000000000000000000000000 -76f007a25f95aee0ab86b5878c606d0723fe5315 872ccc11884e5b9d1f04532cda3d225283de48e9 -76f021678ad55be362e945300ea88222412a8d4a 0000000000000000000000000000000000000000 -76f3533d916612e96dafeda2cc5713309b39ec8f 0000000000000000000000000000000000000000 -76f546dd1e259640a3ba19631b519c44babffeaa 0000000000000000000000000000000000000000 -76f8c0151d9a99d2f96e154da050e64305862b21 0000000000000000000000000000000000000000 -76fb00883af3b4d1ab1cff42d6dfa73603087d9c 0000000000000000000000000000000000000000 -76fb2d0d0dc6fbb997439c61480f9fa9f56d90ba 0000000000000000000000000000000000000000 -76febfd895a3e78aa8bbaa788e3498b2f74f021e 235cb62c5314bb07fbbc5c99f27e084ff2f63555 -7706c4d3877d401e26e7f09b17f765337dd4405c 0000000000000000000000000000000000000000 -7708b37a40aa02f5f7ac1ada8182242d13bbc5cb 0000000000000000000000000000000000000000 -7708d2af5da192e83a1206075304b283830643a4 0000000000000000000000000000000000000000 -770ae493433e903a8d418453c8c13b264557f0d1 0000000000000000000000000000000000000000 -770b67f36a259b2d403d8bbd3adfbe39d3f022c1 0000000000000000000000000000000000000000 -770bfe490db9cdf4555752a05ca9a4dd17624b55 0000000000000000000000000000000000000000 -770c6facae667218f69c8ea2715ea20f6fab32f3 0000000000000000000000000000000000000000 -7711109f885de922c3930ef373dd913759781713 0000000000000000000000000000000000000000 -7714a971a499444cd1d5eba4653742c6c95ab7f1 0000000000000000000000000000000000000000 -771623acc52ff56d855c1022f83653fe11e851f3 0000000000000000000000000000000000000000 -771733d62d77514e6a438b6cf756fd454e58fc2c 0000000000000000000000000000000000000000 -7718f6613c952e30d4bac631f754add0a850536d 0000000000000000000000000000000000000000 -771d0e99377a2ab366ad71112ffb8ae2c2b4e420 0000000000000000000000000000000000000000 -771eb5cea17a19e7abb68f90746f60234841c99a 0cd9a021e8b72ab4aa7431b9b454aeeef46e786e -772012190e8f4319f6ff4d1e418a5b01a9c57b77 0000000000000000000000000000000000000000 -77206f056786c114923063a0637f73259d4716bf c2eff2613a3db8f0f4e5d34bee827cd5d23f827a -772108dfabfdbefac05191873f145eed1258bf87 0000000000000000000000000000000000000000 -77234049fe25e9fd1d96d28492596e314488014c 0000000000000000000000000000000000000000 -7725bc8c6b06387b50559f45529bf6826264ab53 079a65d50549dd878ecb41b287d021d16dbeec41 -772b0b393d49038f7c9f769b04f897f011dfc810 0000000000000000000000000000000000000000 -772cf37c3f2e1a1f4ba9fa552ac7fcfd78453f13 0000000000000000000000000000000000000000 -772d11cb2b72b8cb7dea20a7759a0c30276b245f 0000000000000000000000000000000000000000 -77325497f7880fcc4c2deff8efa60228d1d356f1 0000000000000000000000000000000000000000 -77325b622f91355b118e8f3bc9ff940e8201f55d 0000000000000000000000000000000000000000 -77326e03a75a1e573db03d1f38b5223bc4988d92 0000000000000000000000000000000000000000 -7733a3cea8024c0b0424dd20f32eeec399463506 0000000000000000000000000000000000000000 -773403660610307f23572343b5b6efac053ebb4c 0000000000000000000000000000000000000000 -773763148a8ac0f320464f7f012d73a1b75070d2 0000000000000000000000000000000000000000 -773799ca3e59aa195b018ac390c2c8a182034d70 e5418778070df180291ce760862e43d7db9de0e0 -77386c9ed685b4dac0ade2184b2d4e5d9dc54868 0000000000000000000000000000000000000000 -773cd45365748a02a000861a6405237ad21554a6 0000000000000000000000000000000000000000 -773da2681a5b0600cad6f1aa7f8d861042e06f0d 0000000000000000000000000000000000000000 -773e4a944a40c3ea0caf1b7833cab741c38f2ddf 0000000000000000000000000000000000000000 -7740e1a6b11e9c7ee174183514d574f91ceb26d2 9a4b273323baafd70930bc7695273d769abe4c11 -7743a1203a0f09317d1e1faade85dc144888c9eb 0000000000000000000000000000000000000000 -7745d6f8401024921e229952be19b84bef1cc4df 0000000000000000000000000000000000000000 -7746cbc0a959cf59c1366437c8774fae19d91fe2 0000000000000000000000000000000000000000 -7747acdc55fe497b9e920d6edcbe70c71e03ea30 0000000000000000000000000000000000000000 -77485af0887729557f9676bdb54bc60d2aa051ef 1b255114fa9ae6a732c7d9d2a4177f498f0da365 -7748fb78cbf95fb45e641985e09dd6e250411993 8f8022bc22b8e37e5fc85b815a107cc2c76f2ee6 -774a551d0ad2b16c7806d4367c1a79458fece999 0000000000000000000000000000000000000000 -774f83629311a2be31639f3bf64ced7bcd93c5c9 0000000000000000000000000000000000000000 -775021759adcf9086a7deeed31312efb63195b38 0000000000000000000000000000000000000000 -77506bd6a37522008b1e02fd735c65dc4e4bae76 0000000000000000000000000000000000000000 -77512e3f344402de429d16744ed35d50692a0b73 0000000000000000000000000000000000000000 -775387ca258a1acf0803bc4b7d9cd80af5b477b3 0000000000000000000000000000000000000000 -7753ed4745d6f1d1cf4f27777c2d9428d8c831b5 4af5240a9f7ee16dddc3ef39b26893e6b3be7dde -775a32bbe02de24dbccf3baf9240f331b4fafa20 1c364bf753d5947c8d26e5e9b25756e2930b6d15 -775c542081f6e14fbe02e066243e3886902cd262 0000000000000000000000000000000000000000 -775c6d24a3dae10e54a7fc255d495dda5c872588 0000000000000000000000000000000000000000 -775ccb0b86ae59348f7e42a88616dcba5c86e095 0000000000000000000000000000000000000000 -775fb06dc075cf636a89a5b410d037ace2a90d8c 0000000000000000000000000000000000000000 -77641679c0252b036e50085d110a97142c24ef6b 0000000000000000000000000000000000000000 -7764af08c4a70d9caa540523a1ec6dd6e2dc9e9a 0000000000000000000000000000000000000000 -7766cff126b814c8d3b5b975cc853600782022e0 0000000000000000000000000000000000000000 -77695e5d209fc38d54a63cac34df8382e942c064 0000000000000000000000000000000000000000 -776c80a692c1c59d97250be2c5633ca5e3911110 0000000000000000000000000000000000000000 -776d125a7265426e460b72a70c70dd00ca23853d 0000000000000000000000000000000000000000 -776d390d4285b049bddb80042fe1886955b7e3bd 0000000000000000000000000000000000000000 -776ed98f3bd031b33a01e41519ae48758b63850a 0000000000000000000000000000000000000000 -776f0042689424aa8faae43ebe11306fb042e64e 0000000000000000000000000000000000000000 -776fca5c5e052a032569cb4c092bbadac7599cb6 0000000000000000000000000000000000000000 -7770c29d14aa101576c2dfb04a276e17e53c132e 0000000000000000000000000000000000000000 -7774d7bb2526e35262f81dd45b49c1fa9d1a341d 064f38a8808b82b863fc93a2c4afcc15fbc83b7b -7776dd446f9cba7a49f1bf410e5d0c9ba32b6043 0000000000000000000000000000000000000000 -7776f9acb2fa3aeeed8a8661678b65b40db00abe 0000000000000000000000000000000000000000 -777fe063464d0696a6a04f28e01275667875878b 0000000000000000000000000000000000000000 -7782cec53b5520dc4f9df46f5a7a0fbb253d0750 0000000000000000000000000000000000000000 -7783d8198a174598da3b15692720350fa92cbc31 0000000000000000000000000000000000000000 -7786b06044cb6ab7c471f895057fe6070f3344d9 0000000000000000000000000000000000000000 -77887dc8e5ee9e840f0ed440431c70259fcc5661 0000000000000000000000000000000000000000 -778a5e015b54cc954d8e8d1326a2c06a31f825c7 0000000000000000000000000000000000000000 -77912fb35c22a505a2602c400a6b41584ed71d88 a8351329906bb7aac2b86832f7d0f27e49993b91 -7799083fa70f25a7b5dca7ebd7f23f8beb0c4229 0000000000000000000000000000000000000000 -77998085e00dae05fb7df6bea0a3e0363297cfe3 0000000000000000000000000000000000000000 -7799f6247a696c25b856cc87b142f533bec12cbe 0000000000000000000000000000000000000000 -779ba7ee19aab9d2cd5e55e3f99dcd23d73d452d bc7e65728769e4018bd3f2e87182969d9e76cf01 -779cba75d64aabf4ccbecce18934484933ef0eb3 0000000000000000000000000000000000000000 -779e37dc5ff4bd62095546eb554da30834821cb4 0000000000000000000000000000000000000000 -779ebcf90f686bad55f38f97679f0126b16f534d 0000000000000000000000000000000000000000 -77a10b00e39e9e66d080de9be6348380585ac937 6bf6422cab40ef4b2737931e18d99e10ad9ff136 -77a28f967db421325308e7245f9cf8b1b4a24e44 0000000000000000000000000000000000000000 -77a30892dd6d3a95f40758dba724a4f16cbf9bfc 0000000000000000000000000000000000000000 -77a60306bc47d2151ebca7e6983897a0371a9671 0000000000000000000000000000000000000000 -77a6ec1ca2907e005cec1a0bb5b3e059f50c1199 0000000000000000000000000000000000000000 -77a72b94441233c912e1a4b5a4ee595a5a4d8ab7 0000000000000000000000000000000000000000 -77a77dbd2962fb026342721f05d64b1e849d37a9 0000000000000000000000000000000000000000 -77a88c2afe72e2e73803fd63635c3353a47e875b 0757bc62b4c731ad1be356c45f00b1c9ca7e94db -77ac6dd771834877dd5173b17833949accee1ad5 0000000000000000000000000000000000000000 -77ae1d1908566c7d20972011c2ea067480a4f42e 0000000000000000000000000000000000000000 -77ae3334a01188bfe7067cf01f1ef6cc19469da3 0000000000000000000000000000000000000000 -77af3c727361d1518b2a3f126ce3f312814c6538 0000000000000000000000000000000000000000 -77b0927f901fbbfdd9778ce7a30be8c441601fbe 0000000000000000000000000000000000000000 -77bd29fe3ee3ca65e68c262ddaa9514529b95f0a 2a66fdc39642d1ce26711c6cc13c30e11e4df994 -77bda361096202f20146c9b0da5eb2174423637a 0000000000000000000000000000000000000000 -77c11d7eab017b5e96a578007d410a62671277e5 0000000000000000000000000000000000000000 -77c2cfeeb313156286b4d5e54fdd78b2b73715a5 0000000000000000000000000000000000000000 -77c5184a564ca0d08770c0055eb47afd1122fccf 0000000000000000000000000000000000000000 -77c7638f2ef08a222c66eb83c717c3d4aad5b41e 0000000000000000000000000000000000000000 -77ca092feddf0caa3704f24fc5f049ebc8d5bfa4 0000000000000000000000000000000000000000 -77d2bd839b8824cbb0a330cc4ddbcacc4ad0e23b 0000000000000000000000000000000000000000 -77d4719f9523d7add5bc560420ca0ba11d3571d3 0000000000000000000000000000000000000000 -77d57327f0830302c55f8822898c094adfc56db7 0000000000000000000000000000000000000000 -77d5742705a535ae44b992e4a68e910955d39746 c15519d6dc607a1a757706756bb02b45f25d8074 -77d5832747160e82bb45b1eef505b526f2237f78 c3c43a8ba8fac6b76dba3a7540a892a51953032d -77d81b1cf950f254b0599679b6e8f62e726052e1 0000000000000000000000000000000000000000 -77e09afc42cf92bcd4fa853a376d17914be5ea6d 0000000000000000000000000000000000000000 -77e4564ea1697f4c8d89fbfa78c47b8a54bb9a5a 108a7e1003aecb488ea5f54f2769ff368a059d98 -77e57fc9c7f3d98f082b4533e24f26072e3a094d 0000000000000000000000000000000000000000 -77e687b53ec48c2f9cc66382b7f3859d39571a32 0000000000000000000000000000000000000000 -77ef9854ed25abdacae940c07e555f6ca2510887 0000000000000000000000000000000000000000 -77efd74d64e8ea3fbbaa95c4971655a09caa0d2c 0000000000000000000000000000000000000000 -77f441f4f831b7db7e6979f6895f611e67d9fd3d 0000000000000000000000000000000000000000 -77f5f3b3a8bbe1ad7727201c7603d1419dd7840f 0000000000000000000000000000000000000000 -77fc478d8500ab3f0bb87ee2d65ab5ced9da464e 0000000000000000000000000000000000000000 -77fca2416a984491b77e8783dbfa184239773912 0000000000000000000000000000000000000000 -77fe733a1ba9c961424adcb7c9af00c1f5443a77 0000000000000000000000000000000000000000 -77fe98efb3977fcac0bb2051bdfa9725e8cd46ae 0000000000000000000000000000000000000000 -77ff9724ac21ef1ac3d48f6b0e811dabbf6b1759 b1dd5826e8ea5a678ab7da9d0b21ed2ec2e5a46d -780032fe1b12d40e0e75cf050caaafb954a64326 0000000000000000000000000000000000000000 -78048653466e64c28e7d02b8f4db255947968057 0000000000000000000000000000000000000000 -78048f12db5bae39fa8a5f2588376c044441ce16 0000000000000000000000000000000000000000 -7806fe792c1248fc46edace31da9f82105877ba7 0000000000000000000000000000000000000000 -78071bae5a40ac4c66d053b8be1bd9f5f501378f 0000000000000000000000000000000000000000 -7807a8348ab04561cbf6611594117ea20c01ad8e 0000000000000000000000000000000000000000 -780fc83ae4fe2b9b6ecd82b17bd7c7f83238ad60 0000000000000000000000000000000000000000 -7810ff52919db7560ab5f91515b2b7abf9c31e1d 0000000000000000000000000000000000000000 -7811270746ea36af80f3e267e4e185dfab61c659 0000000000000000000000000000000000000000 -781494d055dc6e4705d04a97087e755aa3db9206 8d6509daac296fa71eba9ec295a3a6f67f51f944 -7816f9ddf366aa902fac3412f573208554a8b658 0000000000000000000000000000000000000000 -78177d0cddafbfa160c722631208262c8c3bea69 0000000000000000000000000000000000000000 -781f2ec04ee8817687e5e333bc3e64ab973322d7 0000000000000000000000000000000000000000 -7827330b4ba02e2d99d4cf2c3ad658cd064cd153 0000000000000000000000000000000000000000 -78291d16819b241be90c2b8c999a6166e199cf62 0000000000000000000000000000000000000000 -782d62b55a004129d4a84b5d00d4f6935582f806 0000000000000000000000000000000000000000 -7833287480179c1e69dcdaedd0c2232f2bbf2044 0000000000000000000000000000000000000000 -7838e3af5aa611d439f4b7037d8c96c017852972 0000000000000000000000000000000000000000 -7839d91186e55d3ce1b4157b4f2fc27e69edc461 7f38dcce9236d2a745d3f99f9c6f77a2a6de8c3d -783bb57259078ab27be16e059b736f3a36708bb3 0000000000000000000000000000000000000000 -783fbc2001b129f5f8956937e15e253969b8765c 0000000000000000000000000000000000000000 -78411cf5059df48a630ba67f05980b820535e2d9 0000000000000000000000000000000000000000 -784252b7845d7054ae190cb2b7410ccb87eda110 0000000000000000000000000000000000000000 -7846ce8d16f52d26cb7f7a04855a65a006cc93c4 0000000000000000000000000000000000000000 -7847003cd487eb41e9faedc7def0f84e677fc064 0000000000000000000000000000000000000000 -78476e31065932eda80923aab7f7952d35ac96f8 0000000000000000000000000000000000000000 -7847c310f5555131df9c5ed7b1e7b292a7feb9b3 b8ecc7ceb84a4c38ac7278b75fe7e179924f82ce -7848f358bea8506ec8eb847775db9d3261a0639f 0000000000000000000000000000000000000000 -784c7b502d772819b579525470f113b31dd6b166 0000000000000000000000000000000000000000 -784da10c3e6c02a9e624c0eb9b6e4af24e1d653a 0000000000000000000000000000000000000000 -7850a1abc67b583007309a3c2fcaf5c8908b13c9 0000000000000000000000000000000000000000 -7855926da7d632be3d24c94914ed4218e289d205 0000000000000000000000000000000000000000 -7856efea3e24f1be05dbde203941df91dc3a3f4f 0000000000000000000000000000000000000000 -7859cc56499c83163d6401420de15609a46cfbb7 0000000000000000000000000000000000000000 -785c36e76362a661137403d4c8283776ae09e414 0000000000000000000000000000000000000000 -785e3ca036c24b98c25869270e59cc423c45b74d 0000000000000000000000000000000000000000 -786e4eeac0df3f6518e929ebc2d3694e350e2f53 0000000000000000000000000000000000000000 -787129ebccc32ffeaac0fa70d8102520dc8bb765 0000000000000000000000000000000000000000 -7871a46bbb89d65909da903d15da3d1891d7846c 0000000000000000000000000000000000000000 -7873837790e37546598b5b87e88271c9e66abd75 0000000000000000000000000000000000000000 -78757896f7599c307c1d1d78da0ddee22a6a8016 3a03651edfd2e41c4cd05052e87b15138af4f953 -78769f7890c2509d755547b148d7fed4bb7cba24 0000000000000000000000000000000000000000 -78772dc008ef8975221f6341ab376b9f7d6e4d6a 0000000000000000000000000000000000000000 -78778fb9670ed1fd53b03daa5d8f29369b35f6e3 0000000000000000000000000000000000000000 -787949f2a0e0ccfdf5f2fdd7da88b61a66efef9e 18f6cd8615070ad6fab9a7cc3613d8ed22fea52d -787a473b5607ae995b0d12c0d98419925ea059c6 cf633515d7db6f606b5742a58bd8e2a7b3ee7a73 -787acc979a89b3e65c87cfdb8919d04bbf0033c0 0000000000000000000000000000000000000000 -787c4724a3b9eba3d3e31851e3a0a4b99cacf17e 0000000000000000000000000000000000000000 -787d71d9c02bc0329da579ec3ac83729a3d71e3f 0000000000000000000000000000000000000000 -787e0e625e77f16dd73c18c421045bc7407a0bc7 0000000000000000000000000000000000000000 -78820e50797693b4533e12e602664180b194fdaf 0000000000000000000000000000000000000000 -78823536bc705743c3e82b01e4f1d92a226110e9 0000000000000000000000000000000000000000 -7885b223b069fe4f585b6a609132673d9fa528e8 0000000000000000000000000000000000000000 -7885e80593202753e96e1550b3f832a7ffb65b19 0000000000000000000000000000000000000000 -7887b19c39e4e1732ea2e3ea61daffa6bdf19383 0000000000000000000000000000000000000000 -788c35c6c3ae98bcd17b8f1f5598f164e0d0e1e7 0000000000000000000000000000000000000000 -788d16f2c86dfe72209412a157b6b70b6ed9c8c2 0000000000000000000000000000000000000000 -788ec8e5e7bdadd182e52d4820959e21765d7ff3 0000000000000000000000000000000000000000 -789048eb9d663f9af8228e84e9843b95e76d2dbb eeaeea25ffe06f1acc50f104cc5cbbdccad91093 -7895293e60546bfd31b6b908ab98056a8b7314fa 0000000000000000000000000000000000000000 -78954fcbb8951f25eae9a7ef831b91895a8dcf95 0000000000000000000000000000000000000000 -7896516687cb925de06ed45abf634244192ab87b 0000000000000000000000000000000000000000 -789af834328bf5d492ed174a4fedb226ccaf4b27 0000000000000000000000000000000000000000 -78a11d3ca004ee937549d932e77a79c51b9777cd 0000000000000000000000000000000000000000 -78a2fddf0ade67e18e0d6e8d6ddf106d56e7b796 0000000000000000000000000000000000000000 -78a3fb752b652c7f64f70953d4abf313b6464f5a 0000000000000000000000000000000000000000 -78a694350e232f3e8d54da49525071b685a870c5 eb86c68f43ed39c23cc7deeaa73c2c8a190e63a1 -78a71e92ebbf67a604e2225e2d005ac7b9559610 0000000000000000000000000000000000000000 -78a8968ba599383fd60b1c948af6b1cc84035fe8 0000000000000000000000000000000000000000 -78aa9e47fa0d18686db103a4362f41855b3b0511 0000000000000000000000000000000000000000 -78ab4510fb844d7e5bd915c8ca684e37928315a5 0000000000000000000000000000000000000000 -78adb7cb3596b93171031fdb81ec0aa12a91acc1 0000000000000000000000000000000000000000 -78ae23e47247dac0e577d27f0367f663121a4142 2a4aa1da44f0dba1d75c4fd51cc5ccf97b7522a4 -78aef6b87194136f92c9b1c815b7d5afd65acd2d 0000000000000000000000000000000000000000 -78b4fc790cdc3261c111b64eff3a4d9a2620e94c 0000000000000000000000000000000000000000 -78b7784f6d4758302fa504b530c2f1fd5aaec49b 0000000000000000000000000000000000000000 -78b7d262becacd8c1ce84001b5e09a51641629ad 0000000000000000000000000000000000000000 -78b823dce5e415811f9e3c41638b946f22e4b1e0 0000000000000000000000000000000000000000 -78b96ecbdc14bf5b04e91b428dbcf9dd76f80f0d 0000000000000000000000000000000000000000 -78bbe9c8b6299c5390680975167ef1e7b878eb6b c5cc0c8b74c1e8dcde2f7e1344904d7d5c9bc7c2 -78be3d554eca2e35b0e7cdbfb3aaba62bacdc336 0000000000000000000000000000000000000000 -78c2f37b97389e4a999fe416cd9ac59669be3f13 0000000000000000000000000000000000000000 -78c3820097321856e49241e4bfac6490b44011e1 80f0e8afb9a630d8be4351f68dde8605f6b4af50 -78c391351b22a6035169b31a8b5da8edd879121f 0000000000000000000000000000000000000000 -78c83259fe6268492227de1d7cf5ff9d4b1224ab 0000000000000000000000000000000000000000 -78ca063282ca8795a972b68778fd4439ea2ba2ad 0000000000000000000000000000000000000000 -78cc29837ed269491a4fc330797c7184eca7ed2f bf921ff5577d23ac774eefc481ac2c9b71f547a3 -78cc6e0ee8a5b79636302889d435729a880b1b9b 0000000000000000000000000000000000000000 -78ccfdb53e38f735b34ffde32da660e69aec9283 0000000000000000000000000000000000000000 -78cd8f0ba32f4d9921bb8b7eca066de8de29924d 0000000000000000000000000000000000000000 -78cf139559f985fcc8881021643a4f719267565e 0000000000000000000000000000000000000000 -78cfb58c46cab7bd81921faeacd1c6830d807dbd 0000000000000000000000000000000000000000 -78d17c25eeecc78cb7098b1a01d42391e36af2c1 0000000000000000000000000000000000000000 -78d264e960ef3042ba591cccb075ee40cfd234e8 0000000000000000000000000000000000000000 -78d273c6d4b08d0ee04b69bc3a9230a39b99d60f 0000000000000000000000000000000000000000 -78dd7380aadf17fd0c1db781d0a741c7334c11a2 0000000000000000000000000000000000000000 -78de09265c938318a656884b80b8322bb9e55240 0000000000000000000000000000000000000000 -78dec34beb0b8639b4037fd0083957517e3457c9 54a75cf85716e047f8c279fe57d16802ba7329df -78e335aeb6340228f3061c0877285a48127adaa1 0000000000000000000000000000000000000000 -78e55cb2f1d21df81f85d569bf7b50749d355d51 0000000000000000000000000000000000000000 -78e98b252116893e0b5b4b3c70a7a308aeab1c8e 0000000000000000000000000000000000000000 -78e9e5d85b2359cd5801ccf9a17f750ad0bb1f2f c9aeaf5c0126cb7901b0c274ab6cfe7c460b17c7 -78ec3be99b4ef317b27f908aea1ac4cfcd5ba319 0000000000000000000000000000000000000000 -78ec7e0511f2d33ae63860c7c57092a12a1c3efb 0000000000000000000000000000000000000000 -78ecfdf616464430aaa98d6aa048b1b216731f17 0000000000000000000000000000000000000000 -78ee2bd8eabace672ac276dde5516b99b3eb66d8 0000000000000000000000000000000000000000 -78ee83ec50c4a8f539b7d4afa25768ff11e69346 0000000000000000000000000000000000000000 -78eee169781b03d1e7a49700b17a1222299bb13e 17066242111ad0040eca8c4f8f7a2970e4fe5b97 -78f799619027d3bd292550dcc123fb66a2583b33 0000000000000000000000000000000000000000 -78fa254b694c3e102d2177ad7125d02c3bf0202a 0000000000000000000000000000000000000000 -78fbdb3eba184381d14cb37e7fb1b5e09cecb0d1 0000000000000000000000000000000000000000 -78fd6bb1d265bf487428f22f1afd8e85c4348184 0000000000000000000000000000000000000000 -78fff43353e256693b968d8d7d09cd19e069eac8 0000000000000000000000000000000000000000 -790051f1f17878a31f3c4e6887a8d0dccb7a715d 0000000000000000000000000000000000000000 -79069a88f1d23c55fd6b0fa0f52d13dcdf8483ee 0000000000000000000000000000000000000000 -7906b09b5d85f3154fe95286e3ca8ed85a0f4848 0000000000000000000000000000000000000000 -790aac9296e02e8d573f65c7a77d4f0e181e107e 5f4cde8b851720d93348003be74b197009c7efa0 -790b69f2e078f01d87c7faae31c2f66b7bd6ae6e 0000000000000000000000000000000000000000 -790d916642fa8c3dcf5dc75a30e7706eaffce651 0000000000000000000000000000000000000000 -790db52f219b9b80774c77e0e695d3e8d7584530 0000000000000000000000000000000000000000 -790f63af6521908477b285ff753e454e118bb989 0000000000000000000000000000000000000000 -790f855935e4e6318b62c94948ed853b56236bb5 0000000000000000000000000000000000000000 -7912f8465bbd1cf47d0706ce1d881ca6a50a3665 0000000000000000000000000000000000000000 -7913c8c0ce4fcfda9f63459f632ef0a8abcfdef6 0000000000000000000000000000000000000000 -7913e8b074dfaddff7d8d7446532d8a99f7b9517 0000000000000000000000000000000000000000 -7914d81772ec6991cc7ea4714c86fffceee7f73b 0000000000000000000000000000000000000000 -7915a6c933d436e9b6b998d0469645485ecb83ea 7bffbff0adfde57df038ff420b6b98e7ff8efbac -7916455ba0cdb65c1590977df92ad2dd99f4c79f 1bde3c20200ddc2b17b72c8a0641d14a2d6a9483 -7916b9cb9812aca7d8f241f96976af2d650de911 0000000000000000000000000000000000000000 -791a2d43695697098534e125b7e69f5e226fe38a 0000000000000000000000000000000000000000 -791c1e246055adccb81ceeb68c39081760c4e267 0000000000000000000000000000000000000000 -7923a7bbfb9c4b096f4c27594193145245f2d9a8 0000000000000000000000000000000000000000 -7926717892c5129038097f8a1fa396e209837575 0000000000000000000000000000000000000000 -7929a01825c8ef96d9d0bb240045d3c45bb019cf 0000000000000000000000000000000000000000 -792a04aed8fff314b7c589bafe2badb167e3d946 0000000000000000000000000000000000000000 -792c392854b954fc5626c1ac194d516312e51f43 0000000000000000000000000000000000000000 -792dd6e1c9c4bcdf3ba879c6d2986b22dc8bad1e 0000000000000000000000000000000000000000 -792debadab5e82af322a89c492d718dbb9d6ac82 0000000000000000000000000000000000000000 -792f6f09a84bb4eb2693a9456d34d56d9b310f2c 0000000000000000000000000000000000000000 -792ff31a8fcdd82103cde5dc2674cf860a82d23a 0000000000000000000000000000000000000000 -793326c28b92450e166e4bf00e48481f87fd99f3 0000000000000000000000000000000000000000 -79349659b289c9ac54d77a353efcef5e2776f263 0000000000000000000000000000000000000000 -793badf884f3fbd9918795ab49c93eff7262f558 0000000000000000000000000000000000000000 -793c9fc579641578ad0c13dddc8d222ed6ff5280 0000000000000000000000000000000000000000 -794105f35847f78f2d5e9eb90eb3b0e55ea7c27c 0000000000000000000000000000000000000000 -79422caf1a86d08a9ab1799c450c537e8a63646f 0000000000000000000000000000000000000000 -794263b757ba0d8197bfbc60d04dbd116397725c 0000000000000000000000000000000000000000 -7943785327459e94538d30f112545bd00d235240 0000000000000000000000000000000000000000 -794608cbccf0f65c6761fe01c5886a45a4e764e3 0000000000000000000000000000000000000000 -79460c8b57b5530230c0fcf3faa50b86b1461144 0000000000000000000000000000000000000000 -7946764ba4c4a3352fddcf4a0d0083d9f46ba9b0 0000000000000000000000000000000000000000 -7947e9807e4a6b2d949fda2d3d98588a1994b24c 0000000000000000000000000000000000000000 -7947ee9952f385203535265515756c3bc86b2965 0000000000000000000000000000000000000000 -7948e7406a4f444378d2b1761f35ca14b6af836c 0000000000000000000000000000000000000000 -794a0be5756c17507f0b116cfee84de5218dae53 0000000000000000000000000000000000000000 -794bfcfb92664d4f236dc8ebface0a2f21c3ffd9 0000000000000000000000000000000000000000 -794c8b585afe78f9d4c15d7e02bfb6a8bfc64fa8 0000000000000000000000000000000000000000 -794dd120a1db1426ab9766392e9acd7602b5f0ed 0000000000000000000000000000000000000000 -795220b1f06672ec6613c523ef34b8a29667f36a 0000000000000000000000000000000000000000 -79528cd937eb3865f8fe3a3f7f5ea78c5fc105c8 0000000000000000000000000000000000000000 -79591d6d84c6d8559c0554018950c61c4e80578d 0000000000000000000000000000000000000000 -795aad883d9321b2dc512479f576df1681b5fb52 0000000000000000000000000000000000000000 -795edfedf7e25d74f602c2f87863e98835deb063 0000000000000000000000000000000000000000 -795fad1b78f33e5008a39f8a24c5c704c022f268 0000000000000000000000000000000000000000 -79611480c44fed288b9e0cfa4e3d5482448c7d45 0000000000000000000000000000000000000000 -7962c3e6a2af22dbc568e3cd117287d8baec8e80 0000000000000000000000000000000000000000 -796565fc11f8a85f5ce4aabf61c66f6bb4fff6ea 0000000000000000000000000000000000000000 -79686e468377e0bf98b302d31b0ff939ae324e92 0000000000000000000000000000000000000000 -796992ea19ae581925c3ce95cec036205ff8be12 0000000000000000000000000000000000000000 -796e76aefa1aec36764763dc0225964d518613df 0000000000000000000000000000000000000000 -796ebb7fa127283377acf69fa9a9c3637ae2cd97 0000000000000000000000000000000000000000 -796f0da3797f458e8488a12550a08d8e63a512c1 0000000000000000000000000000000000000000 -797064ec67c2c264693b5792fc86fca7b290c7e2 0000000000000000000000000000000000000000 -7972a62bc86413f3de1f99e723898e8a5344af18 0000000000000000000000000000000000000000 -7973fd533364af4dd6282ca9e7bee2dffec39b1c 0000000000000000000000000000000000000000 -7976e4688f783f37c8a90f59ac8f9a365d179160 0000000000000000000000000000000000000000 -797903d6f2c572d223da2abc87f25c97f03a97e2 0000000000000000000000000000000000000000 -797ca8a578342dbd004fbcf5eb6b87c24663598b 0000000000000000000000000000000000000000 -797da9e82fc1e478fde509c6d474d97aceeae788 0000000000000000000000000000000000000000 -79807cfebb5d7be456e09379ad01c451c475cb8b 0000000000000000000000000000000000000000 -7980b2fa07946cb95b633017da9e26d1e6f10bcf 0000000000000000000000000000000000000000 -79812ccb2df0a7f22a13f331fe6e8a401e0725da 0000000000000000000000000000000000000000 -7981555c43f42c5fda27969e7d92c5c4e6652def e25874af43eca5d5fbf4c59de1459c283f1e6d74 -798284682a5781d1ead287867b582760ae5a0919 0000000000000000000000000000000000000000 -7986b44d6894c4703082460284d5fcd9703ff2e1 0000000000000000000000000000000000000000 -7988eb137a70f67797997e889a91c4f478ecf5fd 0000000000000000000000000000000000000000 -7988ec6499ff36ccd1f6426128fa11cce087a059 0000000000000000000000000000000000000000 -798b64cd27cff8198764e33d5469be7139d083f9 0000000000000000000000000000000000000000 -798cf21873b43c42873e02a7cb639b9aa636a99f 0000000000000000000000000000000000000000 -798d44caec04469a746592dae93c2e1a43b7c716 0000000000000000000000000000000000000000 -798df112a082957c9825bbcf4caa33b7150f590f 0000000000000000000000000000000000000000 -798e9d2a6b78abc82aa9c25c2ec142d9a05a9883 6d870ce2a26457be0b0e39dd3c265bff5f4b3f0f -7990427082721b073c3b64967d945f71746b0b60 0000000000000000000000000000000000000000 -7992a3970176606063489c08e527ed891f2a33f4 0000000000000000000000000000000000000000 -7992b372128c08f4f77cd1e18a42c63682f8233d 0000000000000000000000000000000000000000 -79930e5bd33c2f11c2e9bda5fb5557ee41909a7d 4b92945fed8f6ce29683e12ff0c7de094d108d0e -7995f57ce529a97b8dd179fac1e435a799dc6a1d 0000000000000000000000000000000000000000 -799752000ea3db0a282f54e7eac9e8d80e6620e1 2c92d1d0ab9c1a979b24eb0717fe80fbe7d5cc32 -7997981a00fa09758d0d8072a5ae541ef092016b 0000000000000000000000000000000000000000 -799afa7e6fce70fca3420feb6c93bd154620f09c 0000000000000000000000000000000000000000 -799e54d234dff9081d69923e6ffa24266553455b 0000000000000000000000000000000000000000 -799f6f761399fde8762c4997464a0dd13dc4f31e 0000000000000000000000000000000000000000 -799fe843abb6f396045de9cd1c5020c24b0baec1 0000000000000000000000000000000000000000 -79a458220566758cd6abb064de988bebe9246028 0000000000000000000000000000000000000000 -79add51c1b9f82d0df7cf7d93b6ae737a3194235 0000000000000000000000000000000000000000 -79af839dcdd8de2939242b3235b25455a918f6b9 0000000000000000000000000000000000000000 -79b017e888fe8535f1e9e0386c6bb49b5c43b2da 0000000000000000000000000000000000000000 -79b47732fcabb236fdfa0ca8724fdef0e356cd70 0000000000000000000000000000000000000000 -79b535ef8be0874ab14f3127956b2fbd634d09d4 0000000000000000000000000000000000000000 -79b61596ddfc444a6f42103286dca1430a980b50 c58c93f217794041c49790218cd94d050e168d29 -79ba70edc6e100b739ab272ffedacdc324fb9b79 0000000000000000000000000000000000000000 -79ba801f6ef072b420ed1752d086f34ec5e6f096 0000000000000000000000000000000000000000 -79bb907445574fa42574a326a6c05f604cb97374 0000000000000000000000000000000000000000 -79bc1248b2295d9c9f0837d1ddcaea9d7c2853a7 6102b05eeeca67c904106f406c8644912f4ac748 -79bf357711c51e900367b6121bb326b36a14cf73 2b0df3a53a88abbd252b7485549ea2f7f3a58d9c -79c0148c3ab9f5568291f049f61cfb94a9434980 0000000000000000000000000000000000000000 -79c0572a57cd5a84e9b527b40b0e07c0390e9cea 0000000000000000000000000000000000000000 -79c06cc0e7872f1401a4c37dc9298b0bedb0dde4 0000000000000000000000000000000000000000 -79c41eec2d07890d00da8804bfa468211925c4a7 0000000000000000000000000000000000000000 -79c53e3fa2afc0f09373b17c23896465d8d41d0a 0000000000000000000000000000000000000000 -79c6aed8fb10727a016fd0ba6f34ff0db6bd7d3b 0000000000000000000000000000000000000000 -79c7a362cb16c44250d1516b2b6bca6ac9197d63 0000000000000000000000000000000000000000 -79c8589304417dc6841dce54d0d9692ca2177bab 0000000000000000000000000000000000000000 -79c8f1709c224fefe5d3274ecb48c979b85ed8c6 0000000000000000000000000000000000000000 -79cb1b0bc600f5f5676862d2c6869a59406664f6 0000000000000000000000000000000000000000 -79ccd2aacaf69255f501dd5449f870da79e6fc3c 0000000000000000000000000000000000000000 -79ccef04145dc5478ee0a7e3caf4bc9d70ec428c 0000000000000000000000000000000000000000 -79cd70162dc9b46edd9c0e71b4c5d08b871013f8 0000000000000000000000000000000000000000 -79cdc519d7e77aad4895cc80f56c4618ca5391e1 0000000000000000000000000000000000000000 -79d1a41bb9c50e39e7443fdf27c5774a00f63144 0000000000000000000000000000000000000000 -79d9994b85ceeeac04b7800475905a255a6695fe d0391b729cb3973d54de0a597ba0dfa22d96885a -79dbcf042c463916a2a164f5f8d7fdedf8ce1d6f 0000000000000000000000000000000000000000 -79dcbe011fb254dcd92c597064571fe313362a09 f9f5d5f648ac4ed4d458224afadc6009060ab68b -79dccfdae9981be60648f0299dc3e5c632b134ae 0000000000000000000000000000000000000000 -79e058a6b393c12fcddd41b167510411575cc23a 0000000000000000000000000000000000000000 -79e1f57eaf75c5ac1cbce91dc5fad4045e749dd5 0000000000000000000000000000000000000000 -79e23b2b1a9bb63e5795d2f25bbae2929ee5bb6a 0000000000000000000000000000000000000000 -79e3555dce09f561142256b7167e5756c933118d 0000000000000000000000000000000000000000 -79e4c610f96888d1cf96b0fd97dc5600987d2d06 0000000000000000000000000000000000000000 -79e60a89287cffd16a1df87ae2e4ba0dac138fc8 0000000000000000000000000000000000000000 -79eb03f7bf44e67036526f602b3432adbdd78f95 0000000000000000000000000000000000000000 -79ebd89049d45ef5cf8fa93ee6bc8fac871a8e63 0000000000000000000000000000000000000000 -79ebe8ddb3847639649f488e96a75e0961d55201 0000000000000000000000000000000000000000 -79eecd48d1628bdd46ab5f23bd87c6dc7c58e3d2 0000000000000000000000000000000000000000 -79f2183ac13dc1e2f854e9b55cc42737ce67aad1 0000000000000000000000000000000000000000 -79f349c747b1796a2daf204f19d4d8300be4f0af 0000000000000000000000000000000000000000 -79fad40345ea119a3e08c7b3f182292d26319c89 0000000000000000000000000000000000000000 -79fb1af60a53a72c0347815007c46729ada5519e 0000000000000000000000000000000000000000 -79fe4688e84a713a280c5d87ab42abaa8e8ca607 0000000000000000000000000000000000000000 -7a016103e0d568448f5985dfd945092d69d5d59c 0000000000000000000000000000000000000000 -7a0573c2cc7dbcd213b26af62a685d3a4a6b33c4 0000000000000000000000000000000000000000 -7a0a069cc8a80d3d7300bdcd250c1de8d8c476c9 0000000000000000000000000000000000000000 -7a0bf3ddab09787dafcc188aa2e75d2b36d65771 0000000000000000000000000000000000000000 -7a135f579f411fcd3e0135485c1555b04570ed93 0000000000000000000000000000000000000000 -7a1882f63dfcfc625b6b7f039daf83c563ff6016 0000000000000000000000000000000000000000 -7a1af56e687c139d5cecb2d18590e540c9a6f60e 0000000000000000000000000000000000000000 -7a1cff916c228b5a4fbb1492261685547ca43b43 0000000000000000000000000000000000000000 -7a1faecefe09d4a4978900b781e21dbc967790b2 0000000000000000000000000000000000000000 -7a2069899fb5169500331bd6acdb86ca1dc85991 0000000000000000000000000000000000000000 -7a22916f9a37fb7a0b0de030330eff94875615c1 0000000000000000000000000000000000000000 -7a23c490c11997796bced37c9f4368d816f10b57 0000000000000000000000000000000000000000 -7a260cda952542431f252126e0f5e4d1685d6630 0000000000000000000000000000000000000000 -7a2659ff5d0af06e93d2e123a2ea452dc6b89be0 0000000000000000000000000000000000000000 -7a29bfb4586e564b9d16c684c4325b5975883beb 0000000000000000000000000000000000000000 -7a29da05ed05e20b3c94d7de68fb4b1688989e89 0000000000000000000000000000000000000000 -7a2b4eab5677ccf78f723c876b92ddd4e7d70f94 0000000000000000000000000000000000000000 -7a2bcc0af2146e359f935504f8a65c6fc3738d52 0000000000000000000000000000000000000000 -7a307787b13ee438b49e5de30308608c8fb3a2e4 379370e4f889156b62f1358004b809460b238afc -7a312f9c7903385c01b10b4dff4f3cb23d5b8273 0000000000000000000000000000000000000000 -7a31a58d46031eb0cfbfa460e5567f0f1594ec6c 0000000000000000000000000000000000000000 -7a32bfce3e56c8e33c0e91cdafc7202851858cd0 0000000000000000000000000000000000000000 -7a34ffcfeecd0e00b6c016d4cd1adb2888f2a1a3 603fa9066070d4ab4cc8e4475dcaa72ae183a7a2 -7a35b9c421a8626895621f3eea7bb36b24fe569d 0000000000000000000000000000000000000000 -7a3899eea90f3df8dcfe8fd350900162f3490bed 0000000000000000000000000000000000000000 -7a3d8e20121d3ff7f3052e84b0d7b0a333f3c954 0000000000000000000000000000000000000000 -7a3e1ab1760363b06fb127bbaafc058ae6c100bd 0000000000000000000000000000000000000000 -7a411177d7e1c902a9a2dfc781781c3be9f783c1 0000000000000000000000000000000000000000 -7a4474c2668f236966260d02a8ca8cfb00da08ab 0000000000000000000000000000000000000000 -7a454edfe513f4fb1570b699e4f175425ee82578 0000000000000000000000000000000000000000 -7a48c96b5535b37635869e0aaa2e9270fd645987 0000000000000000000000000000000000000000 -7a4b7ce86c4471a1871f83e9ccf62261d051fedf 0000000000000000000000000000000000000000 -7a4c5cb1101d410356aecebd7b2b17800ccd03f9 0000000000000000000000000000000000000000 -7a4cf75e61a41abe3b201909640c972b3e11ac6a 0000000000000000000000000000000000000000 -7a4e88b818ea8512155ab348b030d74007029b06 d47636d3093a4f8b5372ecc6ad1cc73b08488ba0 -7a4f2da4994a344e41229185df62db617351a8fa 53c52ad495f2cbfa3aa344dcff405d8a90714b8c -7a4f5728bbf9db98b75f64588add744eefcb5a5f 0000000000000000000000000000000000000000 -7a51f3e16e488e973edd3474ad14637615183d72 0000000000000000000000000000000000000000 -7a525a0f97836e2bb5708b2adab7231b711cbd74 0000000000000000000000000000000000000000 -7a54f00bb7c0fe320135740f7ff2ca2c7f560885 ce831b7368f8beeb2a3dec4f1edecd38e866120b -7a573c6496d21398216cbba82b010f3a3f8adeba 0000000000000000000000000000000000000000 -7a5929d9dd2384ab497b998e5fed6d6719460e91 0000000000000000000000000000000000000000 -7a59549dbba8cbf530a38ef3d168f4fc628649c0 0000000000000000000000000000000000000000 -7a5a06289c8847e4d11427a4b8baaa84271860ff 0000000000000000000000000000000000000000 -7a5c7c332b93ee5cc762f349af2a03b5fdd77525 0000000000000000000000000000000000000000 -7a5d4859445552290c971a2fb28ce0fa8e01173a 0000000000000000000000000000000000000000 -7a5dae9bede0afed8056b94994d2ade33e9ffd09 0000000000000000000000000000000000000000 -7a5e9507e96ffa664d07b7190b3300ba65c320e3 0000000000000000000000000000000000000000 -7a5f25215b76c0c4b5d0a2957e7400306b7062b1 0000000000000000000000000000000000000000 -7a5f41de5ac2f3d43dba59fc31b3b9fe9f019c06 0000000000000000000000000000000000000000 -7a63ab1790fef1c5fa3c2d485947be88f3f7c87f 0000000000000000000000000000000000000000 -7a650f743aca668afb6c4015414fde2363ca145d 0000000000000000000000000000000000000000 -7a67a8ed9e3ce334aaec6b0dbaf3962b3b64c865 0000000000000000000000000000000000000000 -7a683445dcb85c1b64ab91900b84bf43629e3e07 e8a815403407ca30bf21ba037e9f35ef55d16653 -7a69ac3da6f056d82a8dd4e39d29ead70452e629 0000000000000000000000000000000000000000 -7a6ad89fc2d5a1223ae5d8838efa7e47e883b258 0000000000000000000000000000000000000000 -7a75b854c8c52226d38397e7e8177e339fdb273f 0000000000000000000000000000000000000000 -7a7a0008368e973f600b64adf5eba5d625c336e4 0000000000000000000000000000000000000000 -7a7aafc90cf3af8f869bc5b2252fb2a6f75963f5 0000000000000000000000000000000000000000 -7a7ad98fe2604fcb8c72d6b14ad054a093650847 0000000000000000000000000000000000000000 -7a7b18be367c88a0a0b2d60a5152fd8e7d89752e 0000000000000000000000000000000000000000 -7a7d3dc2c4fabbc489ddd9d72589fbd3abfea734 0000000000000000000000000000000000000000 -7a7f52a7c3f9d489e67f3d2c57541282531d550c 0000000000000000000000000000000000000000 -7a7f9756c9b96d88c680512fd3bca258584c82f4 0000000000000000000000000000000000000000 -7a80044111d51e5e7557622f43f1ad053b8d7adb 0000000000000000000000000000000000000000 -7a817fd3b915e32ea7d257d79725eeb89e6dbd21 0000000000000000000000000000000000000000 -7a81e2b77d85a029d033f87d8ad306efb508a16f 0000000000000000000000000000000000000000 -7a82262c24e96267367f598673368555088c12d1 0000000000000000000000000000000000000000 -7a83e2a0c9562e03803c2954ebc66ee9b839529e 0000000000000000000000000000000000000000 -7a855e5ee1498f87d500f284aefae16137cc531e 0000000000000000000000000000000000000000 -7a877e63a70b522c7d3f41e3d3b370bb5c830162 0000000000000000000000000000000000000000 -7a896f70aaaccc551b8f7409d103ced6b33f4928 0000000000000000000000000000000000000000 -7a8a82c2bfd7aa9ad4fdfb5bf62d41ea5c5c10e9 0000000000000000000000000000000000000000 -7a8aa9bb9d652a63daf891e2300498f830bfb5f3 8b080424b59e8990331afe70be37a7c21bcb336e -7a8b2948e4d8eb2be954137297856bd7b03c0980 0000000000000000000000000000000000000000 -7a8db507301ed0470c4a06d32243f9775b74610e 9ac8861db35a82bd32ab78c51dfd31559c8ee097 -7a8fcf4fe812ed453bf4230794fffdbdad8282b7 0000000000000000000000000000000000000000 -7a9070407e75c4cb8cf9bce029ae5a4e2ebecb09 dc1a3bedb601265a4b346987dd4c5735b4befadc -7a94745acb1db3aa762a8afb1a53816d0e9c3681 0000000000000000000000000000000000000000 -7a98c0b69cddea31851cf28d39e65988ce7e7cf4 0000000000000000000000000000000000000000 -7a9c3a5ebefe81c3c4af0fdb923d53843d8c79c2 0000000000000000000000000000000000000000 -7a9db3a14e273a249da47e90d67db3fc559984f6 bf368631ff14281a3bbd9043d42c503a5e0d4b79 -7aa0b252a3f29ae1d7e58d7f9363e4b922771b0d 0000000000000000000000000000000000000000 -7aa14b8428270a85c36ad42445ad4fa444bf99f2 0000000000000000000000000000000000000000 -7aa2f2b27187658c116c8ead5b309054f0116423 0000000000000000000000000000000000000000 -7aa3e76cbe0a12ae03319f284a33626de0f1f72b 06dda0d531a72d05f7678f168a2d10b7cc9b0062 -7aa6a0cc6631fc1c67a24e3ede9db849e420a4e5 0000000000000000000000000000000000000000 -7aa9a34be34b34e46a5b7eec740a6cb2ca7da975 0000000000000000000000000000000000000000 -7aad48f04695a2e97b89d6eb3606826a46426803 0000000000000000000000000000000000000000 -7aad6b4dac5eb8df9604c9d0b91dc00beeb6221a 0000000000000000000000000000000000000000 -7aadd2a6ac4c466db94b06b5845b3a352015b5fc 0000000000000000000000000000000000000000 -7ab1005a2b46984e51a768d281a200e2bf6afc7a 07a63e3da486f37593429a92755072a3fb9542fb -7ab12eb15d9537b7cc31aab560a9217062f22d66 cb0a4e7d665a535b5b3774a8948a213f96c07843 -7ab4a2b31d01a1b6dff07f2a2ea8a866dbe5e7d8 0000000000000000000000000000000000000000 -7ab58d735c0908e3440df486e896e5f63ea0661b 0000000000000000000000000000000000000000 -7ab8ac3b12b7ab8f570a0e48dd6e8dd4c4279cec 0000000000000000000000000000000000000000 -7abb070155ce42fcc54ca3eaf7a32c29024a9cf2 0000000000000000000000000000000000000000 -7abfa104a665647bcf61a9ef1a964253999d5a38 0000000000000000000000000000000000000000 -7ac01b9dc8daa19b76d350e6a61308ea468954dd 0000000000000000000000000000000000000000 -7ac16ce2e1d9a65f4f10a92f3161d95c9e27f053 362a5c69f7fc7fa43211a237deb4402be53aa70b -7ac688dd80c7ca4c2e533509c2b18496c8155338 0000000000000000000000000000000000000000 -7acae9762649ac61fabd7c11dc101583e52cce80 0000000000000000000000000000000000000000 -7acbaa0e7f18969d09413068eecf3e792d5c7c62 1c2546e6279a4eb8a6642694b681467bbc892e68 -7acd44bb7fdd7782fea0c67b36194ecd5943ad35 0000000000000000000000000000000000000000 -7ad097c344e04bd91c16c43d523c991a10870741 229e50526f18d74d93201397b5043fa8d37c30c6 -7ad1045821caa67b1becc2f4b47b3ad846a9231b 0000000000000000000000000000000000000000 -7ad2a3414bd8e54250dd76b25654f472afa173ea 0000000000000000000000000000000000000000 -7ad7d8ec21ad54b7fff26252d97929e277d2a7f3 0000000000000000000000000000000000000000 -7ad83bb05b8aa2d5344c3c87885d5d035ffb1b55 0000000000000000000000000000000000000000 -7ad99aeafea66a1562f668aa3cb11dcc9d9cb951 0000000000000000000000000000000000000000 -7adada5346171e22fbee9e71f4bf590716ce20aa 0000000000000000000000000000000000000000 -7adb369ad70787eb53a2f08dc41a81949bb9c4a9 0000000000000000000000000000000000000000 -7adde1356f3204131cca1a7c44e1851d183b34a7 0000000000000000000000000000000000000000 -7aded1e608c6058cdd853036e75d3ffc16348760 0000000000000000000000000000000000000000 -7ae2b3f82dfae417a0107b69a1ae7d7658652a7a 0000000000000000000000000000000000000000 -7ae525d165ef8f5575bff8b76e3cc6970df9df77 0000000000000000000000000000000000000000 -7ae6fd70d4f8cbeacdda2facaed0b176381c5aa2 0000000000000000000000000000000000000000 -7ae82a50bb7cb029184a6d30001a2f165e88b28d 0000000000000000000000000000000000000000 -7aea25a569723374ed703fbd01ec8783760cf7c1 0000000000000000000000000000000000000000 -7aec62179ffff865d063ebc817ec02f5243d78d8 86dd01e588ccb125094d096d730be5c6e9adf51d -7af10506cd60ace6b78de78d310f754997aa5023 0000000000000000000000000000000000000000 -7af1f7fa46e728e6d0a5d90415ee8df274332b2a 0000000000000000000000000000000000000000 -7af28d347ad583d9f36bad30faccf1d98746d35a 0000000000000000000000000000000000000000 -7af2e4ee7c15623b481f0079c7696a762194aa30 0000000000000000000000000000000000000000 -7af614c7eede48bfea6118c4e62a5a7f876f38fa 0000000000000000000000000000000000000000 -7af997f9451e0b45089a208fe6a9e405b368973b 0000000000000000000000000000000000000000 -7afa7236bac15a2431aee621c744c51fed618828 c3c13dd77e79e7e6d5275ead939484a8b505c377 -7afe7c875019605f355748d0a886d568f4c3f2fd 2b5c2fd9fd91e52b671a6e7389a326a6a682d38e -7aff13742ca95f91f8ca50851c9557043e8d3681 0000000000000000000000000000000000000000 -7affcb8275a1455ec5032b849950afa37f0c93d8 0000000000000000000000000000000000000000 -7b0495276b7b4f26b1091bd6fad80faa7022a300 0000000000000000000000000000000000000000 -7b0847c169f985d25965190257ce443423973e92 0000000000000000000000000000000000000000 -7b089ceca03507285f74dacf6e46f7e0be86eeaf 0000000000000000000000000000000000000000 -7b0a4b69ba35d7f0a1ef3f50a84848126cc212e6 a6317b6d3e44181e3bae089f864160111dbe62a3 -7b0db0396cba309541b0fbae6c170953829e527e 0000000000000000000000000000000000000000 -7b0e7a2ff217ed82e5bd903b334d1b533063744a 0000000000000000000000000000000000000000 -7b0e8c8a16a5bfe999f80622b51b53eb798a2ea4 82966d3d5dfac9231502d6cbd2cfa9fe93df68e7 -7b0f54fab57413a1ccaf0ff8844028d7f4d561d1 0000000000000000000000000000000000000000 -7b1704c9a9d3100e85b47568cb0f06ee2122db08 0000000000000000000000000000000000000000 -7b191d71b8f7176041c2a3e4b725953f44134011 e781915fbc4dffa606342c4d4ace77a922a885b1 -7b19b82b5945577602e694535cb60372b33b63d4 0000000000000000000000000000000000000000 -7b1a1fa844fd6d5360a50273f9807f95c006c054 0000000000000000000000000000000000000000 -7b1f68c2f6407b3270905f8591db694c59ebcbef 0000000000000000000000000000000000000000 -7b1f69870a1d94636f9fcc10875a5281a6c94241 0000000000000000000000000000000000000000 -7b1f74ac34bfad4283678e55a8f1accd4bc2dbc5 0000000000000000000000000000000000000000 -7b20f2f2497657b3fdd1aca635ceed59301b37e6 0000000000000000000000000000000000000000 -7b2313353efb3450e114e0c11257522ca6e863f6 0000000000000000000000000000000000000000 -7b29f9427f5bde7266429467e1f2f7a392e71f1c f2de7572267ae98843444800f385ad7f9e1c6fbc -7b3094477569cda19b14bf61f244b60d24a5e479 0000000000000000000000000000000000000000 -7b34ccd45505999f4587924ceda7c87b2edb2055 0000000000000000000000000000000000000000 -7b3702d15ce8ddeee4023106ce1f89269c468e88 0000000000000000000000000000000000000000 -7b387e618fb602eaa64be6f805918044e75bbc3f 0000000000000000000000000000000000000000 -7b3ae0af801e6248ba5a2ca8eb147438ff9c5ad8 0000000000000000000000000000000000000000 -7b3bd458a4403f434f3c0ccffe58571ce365b53b 0000000000000000000000000000000000000000 -7b3d336563449dc1893d248bc808fc4035d06cf0 0000000000000000000000000000000000000000 -7b4065236006eecba2600a65b7deb0b75dddcf60 3a4002c931f91bcb08102140ed892d8421317eab -7b41e56f19de996ceaee176e09644a361f92131e e16ac22729fdd3c634840e00fc063535fbae5b05 -7b48bc4fe665a34ffbf6b425bfd13fb101e64033 0000000000000000000000000000000000000000 -7b4aac161d9a1b66f0bdc39ca049df7437dcc75c 0000000000000000000000000000000000000000 -7b4c255ba8e7a0efccb23a3dfda941129f3156f7 0000000000000000000000000000000000000000 -7b4e2f074715911e58dbc6c2dee54d5316c66131 0000000000000000000000000000000000000000 -7b50ce5861a2fcceaa05da7adb3d946a025ca72d 0000000000000000000000000000000000000000 -7b55c63bf7b3586a1c81188845ee7ede8fa02393 0000000000000000000000000000000000000000 -7b5859e07bc4824508cc502c6b655154f77ca7b8 0000000000000000000000000000000000000000 -7b5ae161ddd2913e6eac8aae02195a5bd47a0181 0000000000000000000000000000000000000000 -7b5c7d5187f939224af66609f461479fac96a004 0000000000000000000000000000000000000000 -7b5ed99efeb6ef7a637627a37ffa8aab96326bfc 0000000000000000000000000000000000000000 -7b6400276605cf1deec1fd8bb6e002c0a40bb7d9 0000000000000000000000000000000000000000 -7b68fb17124ccf73ed0c98974d90977a69ea0425 0000000000000000000000000000000000000000 -7b6a20ed5d1f1bec158b0c57b69bf021a9ed2799 0000000000000000000000000000000000000000 -7b6b000e981496e41b451a7c6b71f151c2483ffb 0000000000000000000000000000000000000000 -7b6b172a2b6873d7816da942aef5fc24768ff67a e96544323363538ad94c279345d204ff0cc018b3 -7b6b665ce14d754e8ce28d4a49ba3b60d9479ede 6eda69cdfb58bdf9c979f028f5a948626d579657 -7b6b720dea1a0ee6bcea2f2155b458f8157f7000 0000000000000000000000000000000000000000 -7b6fa50555aa020349e09daea82d3cc8ed12cb3a 0000000000000000000000000000000000000000 -7b7368ed3f2acbffb1c90b3633e6232a37d355cd 0000000000000000000000000000000000000000 -7b73daf4420e07f04537ce2ae52e063047d39cad 0000000000000000000000000000000000000000 -7b7681bc01af28930638bfa2792643eced4efd84 0000000000000000000000000000000000000000 -7b77d861a6952bdcd6dd4dc572ef1af43066b8bd 0000000000000000000000000000000000000000 -7b78c068ca36dbbb19136044acc5cb6633dfa4ec 0000000000000000000000000000000000000000 -7b7afcb46ba45ab2b67bacf8f25ddb7e58c488a4 0000000000000000000000000000000000000000 -7b83a7643386f31a8c7c5afbc23bde0b1e627766 0000000000000000000000000000000000000000 -7b841d339c74f9ccf4cc2e88ace091600333dad9 0000000000000000000000000000000000000000 -7b851e3fa119fd724e0c8d0f4c99f518166cd80e 0000000000000000000000000000000000000000 -7b8e8ab4299b2b35395b9c4d987a06203c56568f cb3c0a12a59e21a806bf63ffae061a00fb6ab7bd -7b918120f83a3ce4ef6a6d48a880f0e07b343964 0000000000000000000000000000000000000000 -7b935b28200c61f6d68f3a3a99d999f71b674c7d 0000000000000000000000000000000000000000 -7b959a6664d0f4e5dedb35db57c2f8b7bc6bb99f 0000000000000000000000000000000000000000 -7b95acba7cb67879373cbc659d9ef140e96e43b0 0000000000000000000000000000000000000000 -7b9bc55d0ec3a968faa74130594fc62ce2f80f38 e853ad8ed3b35b576f6102886c47e9e48362e427 -7b9cff365609ff2fec13f6f6891a0639d3ffc24b 0000000000000000000000000000000000000000 -7b9d57fa44e5085ad1a68b96798da65f36754349 5f9873ac096903c100fca9ddf7bf704e9120a8d0 -7ba008401f4bd7781e49e4d89f7cf0dfbfc01e4f 0000000000000000000000000000000000000000 -7ba019bbd31886a788633baeb3e607d5fbc64b18 0000000000000000000000000000000000000000 -7ba2406e555a240338d63f72d9ac54a46e0bee5d 0000000000000000000000000000000000000000 -7ba426901948f50aed1ca094cd2675bfe877486e 0000000000000000000000000000000000000000 -7ba4c82233072b26fead72c657df3f54349dc705 0000000000000000000000000000000000000000 -7ba4efc7524c06343c6e9f1fc2b10f91cfdfd945 21d43e959999edeae342d0680c260147e4089bce -7bade7dc0cb3fdfe81d7db2225f27be1698f470d 7f4d5236de023c805e5d9664e5ae511600a26762 -7bb0a9c5db280103945bccd2dd9be72cf337afdb 0000000000000000000000000000000000000000 -7bb1fc7e9b30a37b16b8c8987198857d7fb75d85 0000000000000000000000000000000000000000 -7bb8bcb294257ab90075ec27ce30f743a4e7088a 0000000000000000000000000000000000000000 -7bbd1aac4da7cc6098d187da0139dd24a10f90f3 0000000000000000000000000000000000000000 -7bc131d65540e2a0f706cf4d99b5a3235c965fdb 0000000000000000000000000000000000000000 -7bc25ff72a1ca6f7eb394ed8a3fbf6259ba5fc01 0000000000000000000000000000000000000000 -7bc2f2a90acf1dd0af64a32e606e4b7bc5409978 0000000000000000000000000000000000000000 -7bc30b8cfe474d078404a1ae21f1c782ca90cc8c 0000000000000000000000000000000000000000 -7bc4b32df7b7cab9c602653bf2dedd23ad443ccd 0000000000000000000000000000000000000000 -7bc994f41d0ea0fd26f6976f2717ceb6aa409de6 0000000000000000000000000000000000000000 -7bcd434e88e9b4c347f30e0819b186b7fcd0e153 0000000000000000000000000000000000000000 -7bd0ca713f89c249848e0a4953b8558c159f89b4 0000000000000000000000000000000000000000 -7bd19edef1eebb7ebd6177c5e38313107c5e98b8 0000000000000000000000000000000000000000 -7bd1f076cd5626e8faf5b820d46ea7756e5a6790 0000000000000000000000000000000000000000 -7bd3028ed969f681a13bbd55f2782ca4fd51cc27 0000000000000000000000000000000000000000 -7bd3f302665c4008bfc81aae6d6a0a2b98a17e88 0000000000000000000000000000000000000000 -7bd7f26bed7fb288c89d73d45a457a48fe866b3c 0000000000000000000000000000000000000000 -7bdaa15c63e8cdb9e45bd1826e543358774840be 0000000000000000000000000000000000000000 -7bdd9249f2e73e8359c4e427164bbe886e66aaec 0000000000000000000000000000000000000000 -7bdf6028aa9304cea1369e128b8b8e425faec032 0000000000000000000000000000000000000000 -7be2100b475582f58d81eae86a6519be40a08d4e 0000000000000000000000000000000000000000 -7be2426e49ee1c9131866f20b67a48aaea0a642a 0000000000000000000000000000000000000000 -7be49951cf75379ba5d4ee4782e1aefeb452dc35 0000000000000000000000000000000000000000 -7be4b58f0e616ce349c3fbc1bf3ee158b7a0b33a 0000000000000000000000000000000000000000 -7be4d7b94a676fc0b61e9f203f899aa9d2e2a208 0000000000000000000000000000000000000000 -7be5197da2181e9d43bf8f9efda9fd00998bd7a7 0000000000000000000000000000000000000000 -7be5f1939ba3fffcf23256b710afac2dc608869f 0000000000000000000000000000000000000000 -7be628baf8714bb4a735de1d4a08e7c701a9d3e3 4ee1fe1b190fbb914ceaaa362870b31f93247b63 -7be6bd75f62d310280115f305b7fbaa1216a28fc 6c11bfa6678ec557cbc9476d129babb88fdf196e -7be7f610ed1a6219a0260691aa45210c43f52648 0000000000000000000000000000000000000000 -7be884ac6b85d54036716b8afd92a8e9f9fa6d17 0000000000000000000000000000000000000000 -7bea6c9d9d6e577ebd33a737c0db64cd4dd68967 0000000000000000000000000000000000000000 -7bee98c1febf06f7e6ed8947eef48da47c3494aa 0000000000000000000000000000000000000000 -7befd9af043386158ef9080723eb18e03f0625c7 0000000000000000000000000000000000000000 -7bf3bba25b4cfbb21c9fcdb251b6674ff45f7112 0000000000000000000000000000000000000000 -7bf58ca941bfd894c3450731315e490468d36f20 0000000000000000000000000000000000000000 -7bf666aba14e9c7dba497894cb0133cef61c761d 0000000000000000000000000000000000000000 -7bf76ff3696d87ff5dd28fe86452aed3176b8c41 6423bf0478619f40ef3ec9de401717396352b231 -7bf7d9dc7cd8af421a8b9ee1c139188f1f529896 8da48f2090349b276232a158fae1c2f9c130c8aa -7c015620f966babd49efbba3b22c1371f3f780b0 0000000000000000000000000000000000000000 -7c01f8468d976d97b2ab0331009c15dc1b311f57 0000000000000000000000000000000000000000 -7c01f95b1e1fa03109d8adf9a49dd4605f95d987 0000000000000000000000000000000000000000 -7c044d72c9253fb5eb499149b7984d72252c24f1 11d749434cbf673b3ccc61776813f8247ff5ace6 -7c06ed1924641395ac137be31b5bc6a5105a6e27 0000000000000000000000000000000000000000 -7c072d0aee0d993f6ce7517ae311f923992890e0 0000000000000000000000000000000000000000 -7c08f55efaf0e66adcb7f020ac1a75113ce2934d 0000000000000000000000000000000000000000 -7c0990cd92a4e886f00404aa858ae4a81213fec7 0000000000000000000000000000000000000000 -7c0a9d9625e5fdf23340fe565b2e5ad91cd46cdb 0000000000000000000000000000000000000000 -7c0b6b0f9fc0515cd5d41bf31689c6af71bdb308 0000000000000000000000000000000000000000 -7c0b830e9873c60aaf18ea6dee38a6022a2c2576 0000000000000000000000000000000000000000 -7c0d31c0696032b3a581e06065a9beda6fdc4ca5 c844c875203d9d73eb0c269280925857f93c173b -7c1033f5716d09746f75c1890c02cae89c588f3e 0000000000000000000000000000000000000000 -7c1068921015aa8b20743bff43a2baf1dcf16c5c 0000000000000000000000000000000000000000 -7c10f40d3e75f3ef0b4ac95dbda8f2264370da5a 0000000000000000000000000000000000000000 -7c125c7d4513a66bca7754b418ab56134a581eb1 0000000000000000000000000000000000000000 -7c129e526c541ecd925e88d9f4f4e64e2cb78aa2 0000000000000000000000000000000000000000 -7c132f15ad1e8eaf80020a76f1340d9d0400e271 2a5168d2177df6febd746e13944208ada5724d2f -7c14c8062a985d0af2ee5f7f85ced0da62fe6d15 0000000000000000000000000000000000000000 -7c14eb2222fb526af55659e8bf554c125b042899 0000000000000000000000000000000000000000 -7c1cbb3254ee96fe77b5bdf21dd3531680ef9f7b 9f4c423277e932533b94469a0afffeb4cf869081 -7c206ea9b06ee55a8b6d9c5f3c7efd7bd9239c91 4818f2cf843e4379d7378d5308f7cd6279393cbc -7c20e7b4b6164cb7b98430466270dcce34e8640c 0000000000000000000000000000000000000000 -7c2251296a45dcd55e9d2c3817558522c2fb5790 0000000000000000000000000000000000000000 -7c239d70d35dc2fb06f018a8155b2f86269a84d1 ac188c29daa26c0eb3febc5191b4e40e951f8192 -7c26f3dfe516a6fe7496dedca8f1467ae6bc9011 0000000000000000000000000000000000000000 -7c28ae08001a5a0c60feaac8af4b964f69cc39c2 0000000000000000000000000000000000000000 -7c29a027bb6d6598b86cfc3c694901cb20e955bc 6efc9d2d04f1c2bfa44398553c5b20d4ed9597b4 -7c2ad1d8e3f6fc7cb665bcf2c56959e347c54dcf 0000000000000000000000000000000000000000 -7c2c18076591679ccff4f413dc4739ec0e8ebd6e d147d17bc0ab42a5aabf4ed62dfbbe53156f35dd -7c2c39378e3c9e68c628979f934fe1dcd2d44098 0000000000000000000000000000000000000000 -7c2c57dddc6716ddf94272c5935e8c3e623f3a21 0000000000000000000000000000000000000000 -7c304ec97fe81fa8f54d3b0fadec62bef5a73475 0000000000000000000000000000000000000000 -7c30dbad6d4047c87438ad6895b9dba8f141fb9c e90761dce269e9ca0f73b886fd460de8d5597165 -7c30fe36eb5ad19669737a225d3e147dcbd025d4 0000000000000000000000000000000000000000 -7c31b8ae80e5a382826c5bbc74e18406e84bad30 0000000000000000000000000000000000000000 -7c342c241d399e3a2f8a99343dd4d3878649bfaf 0000000000000000000000000000000000000000 -7c3540bd4a8aab83ba5e3449332e4df936a1605d 73298cc7a955f62eea6e92466969cbf32e99b39f -7c37eca28e3a0d130fe86a02f1537f559a723df0 0000000000000000000000000000000000000000 -7c38d91309a5cc97b2eea0721539c050bbd106e7 0000000000000000000000000000000000000000 -7c3aae6047ce6b82c2599ae06adc702a78eeace4 0000000000000000000000000000000000000000 -7c3ad790afe0270180e7994a0498b07e19031b5d 0000000000000000000000000000000000000000 -7c3c51661b6b00133b9c45d1b545141a75fab619 0000000000000000000000000000000000000000 -7c3c733280f8723501a78adf3bb6541cc87b5cf5 0000000000000000000000000000000000000000 -7c4099cc6280e8a7bc5fe677bb2afb7ed553db25 0000000000000000000000000000000000000000 -7c45f5f2b803ab17517cf75219f0f705da97ffda b2d09e9288f59279546581a73179e8d8edb543d9 -7c461dd6d585104385aba5152f9c74a921310e57 0000000000000000000000000000000000000000 -7c46308baa45e1567de3cf859617c5a04cb63e98 0000000000000000000000000000000000000000 -7c46e1b762e7a194ea4e51f15084b455d2306ed7 0000000000000000000000000000000000000000 -7c47b85be36ce935b958daa25d96c377c6912a2b 0000000000000000000000000000000000000000 -7c4b5fb40ac3149a5b931f1e31b1050ab5eaab7e 0000000000000000000000000000000000000000 -7c4ccc09bdee995106d783735886735e407be43e 0000000000000000000000000000000000000000 -7c4dc1fde35b5d28bc17853f267caa51ae9dec80 0000000000000000000000000000000000000000 -7c4e8d8219e9a65553cfc378bb46405bf6b2ed53 0000000000000000000000000000000000000000 -7c50ead1ed7fa496c5392f57c2fdb75e9fa0be4b 417cd6b9c78664cb3e9e39ac192e0a5ff5edec3a -7c5379029ee7b37f39caae374ef3c044678647fa b2e1dfcb1a6f62a6f06e460c7ba79bc45feafcaf -7c596ae88bd9171fda5eeaea277e5176cae7f8fb 0000000000000000000000000000000000000000 -7c5debb487bd6341f71190030a3f885af36584dd 0000000000000000000000000000000000000000 -7c62d81304ba372389361d0effeb085a48c18a39 f6b69e1ef593271fcce2f0afbd63e68bcc094215 -7c6c83d08e97007ca75f739873f8125c6c0640cf 0000000000000000000000000000000000000000 -7c6ec8d086fd7563b23f53dccee623a5d4a9cedd 0000000000000000000000000000000000000000 -7c73329d6dd900201cc8a1fc5f6ce55b5eb4fbd9 0000000000000000000000000000000000000000 -7c74b86d6d84b44f55c3f556e422b45c25816912 0000000000000000000000000000000000000000 -7c761451a847060eebb110348a8987a4454c0319 59c0d3fc3da969e71c13806ffe64e62cf561ad7f -7c76608a20c89ad54679fbebb49af55b5b2a0a47 0000000000000000000000000000000000000000 -7c789f2332f2cc5b391a07ad06174ceffa6b77cc 0000000000000000000000000000000000000000 -7c799a27e68182700768c4b387cac53bc69e2dcd 0000000000000000000000000000000000000000 -7c84f2155128e7de2b1531b38152a1da07067ba0 0000000000000000000000000000000000000000 -7c883cf34c9d94776b49efa42591247f4a5da96e 0000000000000000000000000000000000000000 -7c8878219547b7dfa6372fed287400f0a78b7be1 0000000000000000000000000000000000000000 -7c8fdea14dcdce4152084578142e1c4783844480 4158e3638f5ed97b7fe8bb05c0e9c852789c4227 -7c915114a197325ab0c6e9c91211110065a48b5d 0000000000000000000000000000000000000000 -7c9360c7da2e760b8a7de66707235599de5df6ed 46132b0c2318c1bb7b018e3a422e8357ac8a96d9 -7c966c94fde8a9bb4e52975b559dc0bb0cb2ef72 0000000000000000000000000000000000000000 -7c9687a07aad0806f17356231fec528e8d7383a9 0000000000000000000000000000000000000000 -7c973e4d3688d83b8a9471987ad96f72c85b619b 0000000000000000000000000000000000000000 -7c9779ef8ff181839206caeb78654bf2fa55c30d 0000000000000000000000000000000000000000 -7c9848e8eea0105bcdcd7936d6a3e61e8057abdf 9c95ede0d4ee18ce63513bf558508381350c6007 -7c9bdf455e2d319629146a79d268618dbaebad68 0915f976fecad3e7186f838ad457e04a9316da19 -7c9d6f2650f3e010acdb3890df7d5d6e873479d4 b72e64e42c565e24d31e51af060d085e54341590 -7c9f1adb4b7d55a7a37b0503ec895412a6ecc656 0716f0483ea81c31a38dfc30c9cee90d00600f53 -7c9f531fbf55e87ac45adc8e79693c87d681e860 0000000000000000000000000000000000000000 -7ca1cdd1a8a8cfbd06b2b165f368003dd299a836 0000000000000000000000000000000000000000 -7ca5556f0e6091e8b00e4ab7d70482e1b1efb3de 0000000000000000000000000000000000000000 -7caa8cc18eefc9bd11143f79cd9e0b9c82bfcd4a 0000000000000000000000000000000000000000 -7caf0c13762e7db3e7002b1286f23b65d940e2d0 0000000000000000000000000000000000000000 -7caf2b8dfa4c34c6b0fe2325a8f29787c16492dc 0000000000000000000000000000000000000000 -7caf9b70151eae3802b0affe4f79ac0b2629fabe 0000000000000000000000000000000000000000 -7cb10a8cf9b953590885212de79dcffb1f2d2f8e 59f26026d9bab93c7e923b373b34c04caf03d78b -7cb73f794d63ae45e5c8b0af4031f850a0dc4b0d b2213357a75b85b87589f7fe028337c65efddccb -7cb85eff945f23b2c8dbe02eb0ea94989ef4286f 0000000000000000000000000000000000000000 -7cb8acd9558f156f57a2f2a427652dad9df29c7b 0000000000000000000000000000000000000000 -7cba076874e7305be62aa6d1ab7f22850a1de83c 9fc7752cb06899f366174966bb028d6bb9162213 -7cbe09b39d8acf7e5a8b8efc5d018ac85eaeed74 0000000000000000000000000000000000000000 -7cbeceebeff691a1da4d827737622dcb98131176 0000000000000000000000000000000000000000 -7cbeff46ca591de4bf858e5d8494b6b833896897 0000000000000000000000000000000000000000 -7cc00859d289db5e3ff3bdd7ddab3cf83fb71d70 0000000000000000000000000000000000000000 -7cc07e77065f9f531bb0fc35e3a9428af5670268 0000000000000000000000000000000000000000 -7cc14952bc4a5b734c8b78c12ebd6a387bb1730d 0000000000000000000000000000000000000000 -7cc925a924dc27087fdc575e771cc1a2a85fd0bf ba77cb6881dfb18627ef2d51e0201e9606fb8c58 -7cca6df586e2b09ba175df8df47324df0978d16f 0000000000000000000000000000000000000000 -7ccd9f4d986662a4c9b35e2acd9b6fc303474c87 0000000000000000000000000000000000000000 -7cd0ec6602044358cc6d96605662688fe93bdd90 0000000000000000000000000000000000000000 -7cd12cc82bc0a778241189596022acdda016d857 0000000000000000000000000000000000000000 -7cd208d0217964d6c35d95df48bfd085966def44 0000000000000000000000000000000000000000 -7cd2923f99f9acc688cf1396c9272a6af31b860a 0000000000000000000000000000000000000000 -7cd4445be975bd28512cd2fe3b5016489901f73c b861354bc591496608d0e3f79886d9165dcb0fa2 -7cd82d0e2aa4674281e249630cd7392ce6de7413 0000000000000000000000000000000000000000 -7cd852bdad98e710315f86d3ae6dd8637514a09d 0000000000000000000000000000000000000000 -7cdb9316e12d256e1e44d2ff480d2d7fdadd939e 0000000000000000000000000000000000000000 -7cdcbb776a9c996ab3f62c391412a2dcca83c85e 0000000000000000000000000000000000000000 -7cdd92f0ea66abbdd9a2b3011f3c322f020f74cc 0000000000000000000000000000000000000000 -7cddcd7156b9f5735d8ad7014302e9527fc79d84 0000000000000000000000000000000000000000 -7cde1450015ba1fdf52d8483951add304fd7e3e5 0000000000000000000000000000000000000000 -7ce29cc163c773d1623cad6b3b64ab652d22a3fb a18ab0c2648fc3483f737b7cbb7e3d62bc42517c -7ce4d9d42d0d12fcb99942c3ba4ce72c7653b684 0000000000000000000000000000000000000000 -7ce62ed7678c0eb93e572738986c29edba40b140 dfd8bccb7e9c29421a6e5571da67370ac84a72a0 -7ce67ea1030b036f20f8a3498833a610644bfd3f 0000000000000000000000000000000000000000 -7ce99c0fe0e292eac1405a1934ed9f7ce8d57cfa 0000000000000000000000000000000000000000 -7ce9ccf719646851330c613862b70bf2a500ec6c 0000000000000000000000000000000000000000 -7ce9e1661da0479fe49641e3da2c2761cf029d5c 0000000000000000000000000000000000000000 -7ceb6fc93636e6e6a588ba68cf5c3e296b79796e 0000000000000000000000000000000000000000 -7ceb70c811addfc83c70b13da68fa8610fd46578 0000000000000000000000000000000000000000 -7cec82fec28b339913fe98e990e7b01f4bb97476 0000000000000000000000000000000000000000 -7cecc752c7a19aa6ea422ac7ae82952a21bedd67 abb39b6e2af0575d46d1e66b41e9a4cd06d5c022 -7cf535d52afd50300a5e37b1fbc58267e018a5e2 0000000000000000000000000000000000000000 -7cf7e11a25f45bacd17ef5bb4deff02a00222063 0000000000000000000000000000000000000000 -7cf948fac7b2d2c425d0c86e38371ffbd2541d58 38a819420f643b06db9ef5e6e7688c0f5e70b5f4 -7cfa0aefba1f110869198ad9ff639b394e579abe 0e700b05002f6bf3e9dc8c8c9bfe2e23eb0b064f -7cfaafb9bfccfca6f78c3bbf9ca8cdcbe46e162c fb062e880cd8a1dbabf0b3015cd83ab44e826797 -7cfd68e5d41eff8dd375fde3e9830818cd1310de 0000000000000000000000000000000000000000 -7cfddffc552e11b5a2f7d49a5ad2ad242d1f7dda 0000000000000000000000000000000000000000 -7cff4d34f0324c9de72d15957e1b62e20f37dfaf 0000000000000000000000000000000000000000 -7d01bc1858af4db8bc8ae4843499e1106b5538c8 0000000000000000000000000000000000000000 -7d02afd834f58bfd058133405d393541acc3213d 0000000000000000000000000000000000000000 -7d05fb0d2022805b44a39bafabca8e85e96659cf 0000000000000000000000000000000000000000 -7d10f58795c7e5d6e8a29ac9c9b54a55d9b31abe 0000000000000000000000000000000000000000 -7d126f6cefb26fc3ef145ba3c0307ba7c1d03cf3 0000000000000000000000000000000000000000 -7d131904cf731e1b6dc173cd252c1ac468330750 0000000000000000000000000000000000000000 -7d14fa0d0f4b059d44e24f373dfb6f2f624bb59c 0000000000000000000000000000000000000000 -7d16e320ce6cca46f33da4e136590a666144e59c 0000000000000000000000000000000000000000 -7d173bd60bdde8de92c58a16d2f670cb7d8dc465 0000000000000000000000000000000000000000 -7d192049a08a4e8a2dc3caf7f42867aae6c08f61 330305948344e363446bbec698c7769864909095 -7d1aea215427fadfd391190a93f877accd9410f1 0000000000000000000000000000000000000000 -7d1b425bd702c9299f827a47d456055ab29b5f77 0000000000000000000000000000000000000000 -7d1c45d1dbe8723cf1b1171db44350a2a33a0be1 805cfe0759c94afbb059e02b7f1cf59d2179f1a0 -7d1dc9ad7da7c8ec5772ef7ee24432679e1f29d1 37142a9c6a3ea3abb7cee376ffa2ae07261a8aaa -7d1f425d7242d762408f4429e478d07e78796508 0000000000000000000000000000000000000000 -7d22c8c41b9fa7e9d251a779bf99d4b8f2760fbf 0000000000000000000000000000000000000000 -7d2ccc978620d2e04cc47cf3c0679a0f254bb9db 0000000000000000000000000000000000000000 -7d2dd02b7bdd1f1c3becbe06444c354f5e6f0e34 0000000000000000000000000000000000000000 -7d3105e06dc8bd60a5dcc215b0d3eef88088b248 0000000000000000000000000000000000000000 -7d312bb33b58c6bb037436b7a92020ff4d597a59 0000000000000000000000000000000000000000 -7d338bb9e119e752ba63bf6390e62e311bb9f985 0000000000000000000000000000000000000000 -7d37cb7edcfd716fe7507305f273ab54609c3884 0000000000000000000000000000000000000000 -7d389b4a8ca0e074b01814aabefd8ccce21bb80e 0000000000000000000000000000000000000000 -7d40510f26891db83966c4077ea5970b5b7d9942 0000000000000000000000000000000000000000 -7d41b387c34870483fcfb467985e23aac0b68176 0000000000000000000000000000000000000000 -7d468477053db0962752fe8bde88a76421c6329f 0000000000000000000000000000000000000000 -7d47c92b69be2281721c5f13a0932a5602de5452 0000000000000000000000000000000000000000 -7d4812b1d1385e643f4142b07b47c762eb9687ca 0000000000000000000000000000000000000000 -7d4843d6a14294e3172cf30845dfd57df695a4fb 0000000000000000000000000000000000000000 -7d4ba55e02332b3fafdbc1349096f7333e38defd 83349f631d43f3e082159e52e711265949cefb40 -7d4bc3e51ed9b3b5004c506952065a6b94ef71e4 0000000000000000000000000000000000000000 -7d4c08228e566afb3caedd29cb837a2fa67fcfbf 0000000000000000000000000000000000000000 -7d5306f9c93a6afd1c7686edbfabfa17c1b69004 0000000000000000000000000000000000000000 -7d539551c1980de73026b76e8af08f6b5736c20a 0000000000000000000000000000000000000000 -7d53b14e4fba186b0712c6de83f1bb2f41fb276f 0000000000000000000000000000000000000000 -7d53cf250db569eaa3bb71b20b8e4fac717bf5c6 0000000000000000000000000000000000000000 -7d5503c6b733a1a9bef835914779e796ab669e35 0000000000000000000000000000000000000000 -7d550ae08471601c6f92c3973d44cbd72f828acd 0000000000000000000000000000000000000000 -7d553b8809c0e76dcfb0b6fb41e2b60aa8601271 30ff59181a1de9fa507710ffc6f0b3ae78d06b38 -7d58a5ce3b6e079faae6b09f6f48ef7270f0a559 0000000000000000000000000000000000000000 -7d5af18bbdb9b0bf8be02a69b6e2ff8b3f2e04cc ff1e12dfe94a0412c9879a93b1047a9ec49db653 -7d5af93bc2c3a11ac340167f31c7dbd2f0a84953 28c84618ee03b159f0df88fbc053397bc106a571 -7d5b86855e408d3d15fea8f805032cda610df7e1 0000000000000000000000000000000000000000 -7d5c74c9a561dc63be999694ee65195bef1550a0 0000000000000000000000000000000000000000 -7d5c7b8c2bbaa62b8b320ce90d3484524c7f3a5a 0000000000000000000000000000000000000000 -7d5e3a55d916141b789c296085c3730e53fd3b4b 0000000000000000000000000000000000000000 -7d5eab6a406d410a953586539831b1605ca9dfe7 0000000000000000000000000000000000000000 -7d633363d89db3726aed69993e3704f78f945cd4 0000000000000000000000000000000000000000 -7d646ff064ee6008b3c429a6c1822c8bd4036511 0000000000000000000000000000000000000000 -7d647f243cde70f3ef88fcba685fc8377fb80346 0000000000000000000000000000000000000000 -7d6899caf46fe5375970a38ac59338b6de71ebe1 0000000000000000000000000000000000000000 -7d69568ac336b3d4cac6b454a91dad5d791edbb5 0000000000000000000000000000000000000000 -7d6b8ade616b3488806becacc14afa09821b34cd 0000000000000000000000000000000000000000 -7d6c8735cc1adb853081ceb854931dc1cc41dfb7 0000000000000000000000000000000000000000 -7d730d5c74f295f4f34160db480d973a1dfed509 0000000000000000000000000000000000000000 -7d74cbd53f6cbaab0d8430878498e5f5eb5b4245 0000000000000000000000000000000000000000 -7d763b79e5d29ab6702d72d85187267f828562c6 0000000000000000000000000000000000000000 -7d78942045456715efcc7d54e56096d4187dda3c 0000000000000000000000000000000000000000 -7d79ad8ab5cb1bf4a626d1d54f88e3b86042031f 0000000000000000000000000000000000000000 -7d7ac0c21f500d4b81bf0863072fdfad859c8fe0 37881c38c37aac728328a90d03453b5bc088f2e6 -7d7b378abd302430b8ce7cedb4b78c7033f5e88c 0000000000000000000000000000000000000000 -7d7d82921b09d64366720704d72205cad326ec95 0000000000000000000000000000000000000000 -7d804723a85d3a8039ba3d0d2c8c414e85f5ede1 0000000000000000000000000000000000000000 -7d81260767f008218ffd338b365cfa3d10eb3d15 0000000000000000000000000000000000000000 -7d820adfcf0cf0add98de801225258964f7e3e76 0000000000000000000000000000000000000000 -7d82426b494f1f9e79add966ac68f1feb1611c15 0000000000000000000000000000000000000000 -7d8389d5bd38ceabc1703ad1a8c1a69988d84385 0000000000000000000000000000000000000000 -7d88708b86fa2e642dc3b5c1d9903a149aa0c185 fe6a7480d780d0700558d8436e65c02bc1c91f1b -7d89c558b5b4967f714e58a0c83063ab1ba4521e 0000000000000000000000000000000000000000 -7d8a99570ee2c547c5fc583423705a7e62f48098 0000000000000000000000000000000000000000 -7d8b150129092fd2b8613468323d5fcacc30b5cf 0000000000000000000000000000000000000000 -7d8cca092ad483cb1530d93712c9f5df259c7566 0000000000000000000000000000000000000000 -7d8d3794abee7396adb2845708064fd08fcfca21 0000000000000000000000000000000000000000 -7d8f4d91088e75799ce221095a42a031ea26799a 0000000000000000000000000000000000000000 -7d92d6cef0c3b39f56b22d0f52910d28c15d8cea 0000000000000000000000000000000000000000 -7d93d3fb5a0ea9392af3585fd14b0c04b1f94e2d 4d03ffae867b87b8be8d40fd72a8dced9f0c8963 -7d93e0fe5eabef4325e6fc33abc329d1d370be86 0000000000000000000000000000000000000000 -7d94d2858f5c1b282fb0d5af18da8cff5c4f4c1a 0000000000000000000000000000000000000000 -7d96d2a7f7195a6b1114e723d4520714f0fa16b2 0000000000000000000000000000000000000000 -7d973221b96809c7999ab40f6b8fde39816f71bf 0000000000000000000000000000000000000000 -7d99bb964a8dff92d17e4784df375a005f5a94ad 0000000000000000000000000000000000000000 -7d9aa6352ebb52dd9703df3c7fd4d359ae09e614 0000000000000000000000000000000000000000 -7d9bc606b708a79c2e4aa7c125bab112c4f6dd14 0000000000000000000000000000000000000000 -7d9c53946bb92b2314b733277022bc40608f4f20 0000000000000000000000000000000000000000 -7d9ce9db8379810f1d1e852ff9a25f9e2b05db8d 0000000000000000000000000000000000000000 -7d9e18e0ad179087b8c56dabd3120970671450af 0000000000000000000000000000000000000000 -7da0357629d4f40105a314a9e63eff559bbeb351 0000000000000000000000000000000000000000 -7da0efeff892399dc49187ba86c05d46ee4ed132 0000000000000000000000000000000000000000 -7da0f9995a1a6928523f8d910898e79d88f45d5f 0000000000000000000000000000000000000000 -7da4fb9c33f85cff40a8450f6d7c22c03a4c2e3c 0000000000000000000000000000000000000000 -7da969f78226cd5de9f6df5707f8020b6ba4a338 0000000000000000000000000000000000000000 -7daa4b26fe94962d142d5e38b87dbb29761c4708 0000000000000000000000000000000000000000 -7daf07f6af8a73eadc2fd15783b8d494fe04582b 0000000000000000000000000000000000000000 -7daf344fd88aa886411b717df21e07615fb12279 21a1d6bb71f7af096661c47a48edfd3a0abe8ee4 -7db0ab89d9ab8c52ebb24b1d73f1edc932580dc0 0000000000000000000000000000000000000000 -7db572ab4d41adf1611b9ec8f8ff05019b5dfb32 b1e78d546f74c41d911563509f8ce6eea7263f93 -7db58cc079b392e4a6ff85425e5bbaf501580bd2 0000000000000000000000000000000000000000 -7db96bd04da66aa35db4941e683b785541e6d11d 6427f1d52c31dab65f9654cae2b4264e7e4f7f5e -7dbc44bd0d8923890acf1acedf79daba672af39c 0000000000000000000000000000000000000000 -7dbdeb80f52354fef58e707f4fb47800e8de56f1 0000000000000000000000000000000000000000 -7dbea99281a456e5acb1ba5112b729347dc51c4d 0000000000000000000000000000000000000000 -7dc095a024b51c8bfbcd895a96c8b42d4d49ae97 0000000000000000000000000000000000000000 -7dc5a6466b5c49cd712fc19a520f106b4d2d1110 0000000000000000000000000000000000000000 -7dc6fd6583780fa05edd85e62842cc73e0ede6dc f970bb688c15fbe8a86307d34b0f845e3f5e0c4e -7dc7b75cb81980c642e45b18e64db003ea76c4e1 0000000000000000000000000000000000000000 -7dcda068bd7b62ae348bbaffc2b7f7e80a7b557d 9e6b4bf2080a843c98af4ea2e0deee289c18389e -7dce5910421f42a97717220587841423ef1fa27a 0000000000000000000000000000000000000000 -7dd0372f20d5d6235ca10f83487860744d2e7fb1 0000000000000000000000000000000000000000 -7dd3846683504bcd131085742149cc21f6e117c8 0000000000000000000000000000000000000000 -7dd3f75c29460d4f4e4fba3cceb596aaccaec344 ab22de6a6e6db8c4358c62cc2e3f29cd999885cc -7dd504405e7eca18d548f253f5ec096510a0c7f4 37ab10b5db4a6eb81945fa8c4e3e2d3a952fc393 -7dd641009b4c333cf937c4dd1f879f5f68536a87 b8e4a216f97195cc1b74d2117bf99d4db3a92cf6 -7dd805d34addc6e98afaa0b3851c8656afbec9b6 0000000000000000000000000000000000000000 -7dd8d0771a3af3a5b9cd3353e8e224270ebca108 0000000000000000000000000000000000000000 -7ddc30e0d2087d75b8f50da40668f4e422c6a4c5 0000000000000000000000000000000000000000 -7de265dc47277aaf9b3c9f29d9691364aa0350ca 0000000000000000000000000000000000000000 -7de2b98d82a576b999f3404d5d2d93e1c754c9d9 d3f93dce249ce621a2fb32991f7c4e990117a2d7 -7de2e43d4c7c195f5fa70b6c3f3047c3a2d0b3cc 25d95eb67aab33605e5c216499825549c15454af -7de45151c2d8777bf1b99863f36666a7d23cc5b0 0000000000000000000000000000000000000000 -7de6d4baebd03ea5d60ee2222c510c41dc22ea75 0000000000000000000000000000000000000000 -7de874a2769d34b52fa11ea56efd7fae3e71957b 0000000000000000000000000000000000000000 -7de90cd0d7c6e8829bf96a3ef935123d3f5e2354 0000000000000000000000000000000000000000 -7de95a803790d39d485094c2eac199473a4fa95f 0000000000000000000000000000000000000000 -7de99daa662281e4fe8913820ff344e7cd1568fa 0000000000000000000000000000000000000000 -7dec13037af7b83ae2b32a4a16188fb28fe99af5 0000000000000000000000000000000000000000 -7dec9185b07931b0a2cb16dd5eaca9d1feb6c781 0000000000000000000000000000000000000000 -7df1c871ff246378060dfacccf25331b9c9b6546 0000000000000000000000000000000000000000 -7df6bd5911f3692c050ab4139e7b71361439499d 524ebb5cd76c2b91f129787853b1c123e8626be6 -7df9251819112fa3fd052520142d350bd325cb1d 0000000000000000000000000000000000000000 -7dfbb09618e31eab8eb8b4045e2f862695e06335 0000000000000000000000000000000000000000 -7e03c6b67f8cffcf91e36edacb2da4eb6b3afd2b 0000000000000000000000000000000000000000 -7e04f8541834048307f8d687cde00a4b209a65c6 0000000000000000000000000000000000000000 -7e0580fe2618b8774cf192594f50906efe1186ec 0000000000000000000000000000000000000000 -7e05e16b90989179988bf2f1bdf077b3ef7ac46d 0000000000000000000000000000000000000000 -7e0812ffc3e0f2a6a7e93c34f5b065422675d2ef 0000000000000000000000000000000000000000 -7e0a84b0d63b5036a8e3d5571f1cc2f86acba19c 0000000000000000000000000000000000000000 -7e0bb439cf9662b204037d9d1569e2b60fec9a1e 0000000000000000000000000000000000000000 -7e0bd16290cf10d159665dd2e0369e14cb39e410 0000000000000000000000000000000000000000 -7e13534a9df86bfd59e5a431360260bbacdfc781 8fcbb1729a0777c490fd71c265c1492b31283780 -7e14523d4ee0a842a3d43116b921accc222207e1 0000000000000000000000000000000000000000 -7e18f0a15442a41ccb147ed001c42d19cdc97e4e 0000000000000000000000000000000000000000 -7e1be65bb7dd91cf64c8967cb7f5aa0a07ab5ce0 0000000000000000000000000000000000000000 -7e1f81cbbe7613ce7bbe65cc93c45fae38e0942b 0000000000000000000000000000000000000000 -7e2109691481280c3488c5e95e90f1c235cc0800 0000000000000000000000000000000000000000 -7e28818921c1d2a38cc97101461da7d1f964c565 0000000000000000000000000000000000000000 -7e29802d319b92feeda4cb5c19b301f75fa9c4bc 0000000000000000000000000000000000000000 -7e2c80fd15b5a802aaebf9148dc6adcdae68e948 0000000000000000000000000000000000000000 -7e2d3694874224f7bb937c9e7a59ac670bc7ba4c 0000000000000000000000000000000000000000 -7e2e2cb7de09cf994dddd5f50efb0ed3255f1f65 0000000000000000000000000000000000000000 -7e2f7b05e2fcb759e22e98bd5033a4baf5fb6789 abbd344a69df28a8d0a019a5d108237cf0c51ce0 -7e3049add7764a7437a5ef966f95409a1ef7d239 dbd4c366b8017c82d7624c74a12c1abc064e2781 -7e315b8186c2ff93bad607251dcd09e704def40d 0000000000000000000000000000000000000000 -7e348c185fe5d6abc9771b5d56b643052b439a06 0000000000000000000000000000000000000000 -7e34a708673adfbf965dceff098905c25edd97d1 0000000000000000000000000000000000000000 -7e378e46ef9fd12ecf28398e164d446a9cb8655b 0000000000000000000000000000000000000000 -7e384b24f7e37c6b4caf735f3601179cc65ef8f9 0000000000000000000000000000000000000000 -7e39bbe13d2efaa73423ea16ad6ecf2fa4d13217 bb144b8fa19082f92dd7751fb3aac6f9fd1d994f -7e3e160e1b425ff62990223703f3ba349811f87e 0000000000000000000000000000000000000000 -7e3fff0c04ab4caaa4c026d6a22d0751122c71d2 0000000000000000000000000000000000000000 -7e4146ec427412af812671673bc25aefe0392ce9 0000000000000000000000000000000000000000 -7e4167f3f2e202ba4463fbc3851e56067f085326 0000000000000000000000000000000000000000 -7e41de2d2a23b93cb3c1f3eae47d50a5a725af48 0000000000000000000000000000000000000000 -7e42240fb5f565c469f04d595f0d1c4fdda48dfe 0000000000000000000000000000000000000000 -7e42a6eb07ec6438f29b8d1f6f6e4e150c952e37 359eb9ebeaea3c71cee9e892dcc575e15ec0f39e -7e42b9e1d9364aded5ed51373fd01a42952a0707 0000000000000000000000000000000000000000 -7e46cf0e1817ba0f818d563eefcdee2017ccce7f 0000000000000000000000000000000000000000 -7e47cadc7908f658b02be309c4f6df46afd0a93a 0000000000000000000000000000000000000000 -7e48d9286c9c420df482f747a366903ea8f66d3a 0000000000000000000000000000000000000000 -7e49b1947ffad0b0d4739891838553d0a88bae18 0000000000000000000000000000000000000000 -7e4a343d5c0169937b633d643affb03a855bc57b 0000000000000000000000000000000000000000 -7e4b87a0ce1eec5835c928fb10327ab1f4c26a79 98c8cc3f68edb2cd4d60211ceeae061534cf83f0 -7e4c47b05c8c45049cdfa78cf67327ce6ed0bffb 0000000000000000000000000000000000000000 -7e4c5eee89595aefdbd8152d07bfec27b6da13f1 0000000000000000000000000000000000000000 -7e4d17f8e164229aa8fb022b055e2ee88f0423c6 0000000000000000000000000000000000000000 -7e511ef6b76d0753b9e4910bf52f5f7e30282386 0000000000000000000000000000000000000000 -7e514a8dbca07f4431971907831217ada214a9f8 0000000000000000000000000000000000000000 -7e52a4027678dccbca5007775c5d1e0bc42c3a12 0000000000000000000000000000000000000000 -7e52ec86851a62d1d00109ccffa5dab5c73e5cc2 0000000000000000000000000000000000000000 -7e57f81101e935aed7967c21497b8c72c0056ee8 0000000000000000000000000000000000000000 -7e597caa524e1da072c3df8d48fa32dc354e793f 0000000000000000000000000000000000000000 -7e5d0d1bb69180c9de1992edf9613215c975fa57 0000000000000000000000000000000000000000 -7e5eabb52b6ba2e0bef3c2e2fb38050ff263087d 0000000000000000000000000000000000000000 -7e6176231a7e89d40f35c81b7b0e1d206e5f1889 0000000000000000000000000000000000000000 -7e65787ddc8fbb01d8239e0c593c2347200d2b7c 0000000000000000000000000000000000000000 -7e6843088bfd4961eebcfa40a29a8a4b2b917ba3 0000000000000000000000000000000000000000 -7e6c4892fb175ba7c11043c3c2f0ad2650099151 0000000000000000000000000000000000000000 -7e6cf93fb500671406c07d313cf50f71f2da4bb4 0000000000000000000000000000000000000000 -7e6d80ad17ddaad007be2d981fc4bd6e75a042c7 e12da155b4ecfbaf3a65c007090655a8159f8b00 -7e6fceff7d99c1b01699017aeaedc94fb6227c80 0000000000000000000000000000000000000000 -7e711e8b79c7dfe2ae81d3a5756edc8b5e343eea 0000000000000000000000000000000000000000 -7e725df7664910d7ae520cabcf54678acb013b9d 0000000000000000000000000000000000000000 -7e7617eb0771fa104d948d6e041805e374609022 0000000000000000000000000000000000000000 -7e76edf2d1ba6e8c219efbbe70af3489169864e8 0000000000000000000000000000000000000000 -7e77c5526d822008d87eed22393eceb26a102460 0000000000000000000000000000000000000000 -7e7aac881533913c039765d8927cbbd77c89d5c1 0000000000000000000000000000000000000000 -7e7f87d05a332888ded65774b52589f60df61c9b 0000000000000000000000000000000000000000 -7e7fad73c2d786653cf7c2a518b53bb244576e2e 0000000000000000000000000000000000000000 -7e823ceb30154e22aa9bd51b02202c6944ac5d0e c53e4a1d10ea7f36941a1f294cb8369020b2e6e9 -7e8654541a8dbaae1d2b54a3ac7004cbbb37bbec 6e04e13239d02c2205aad819a3bbbd5e44d1c043 -7e87dfb1be2e90229c1a319a97bb9a85b2ba2acd 0000000000000000000000000000000000000000 -7e8870316b9da8c599ea5962463dc453c4e214db 0000000000000000000000000000000000000000 -7e88ca5ef326ce30c49bfdd27e4def109a4921ab 0000000000000000000000000000000000000000 -7e88cd2686bc7bd039ee7385fa62bfa248a017ce 0000000000000000000000000000000000000000 -7e88eabba04d0e992899c0b4f08a7b0c36845429 0000000000000000000000000000000000000000 -7e89c61296708d5bc76ff1715a8de15a8903b19a 0000000000000000000000000000000000000000 -7e8e878bc079df8eaae76f57e30781543587b0be 0000000000000000000000000000000000000000 -7e91153a02307a9e09589f8e72125cb496756d9b 66218d422fcbee98b510be83da69deea63e35848 -7e92bff39d7775dce7eb771601f2cad2e7e003d1 0000000000000000000000000000000000000000 -7e958f87b0fef5855f58fdcaf8ecf9b3b41ebfdf 0000000000000000000000000000000000000000 -7e972c30de7ba48f4b18a03dbd5ac006678eff1e 0000000000000000000000000000000000000000 -7ea1f99985bd38fe34906cb0d968f963523426d3 0000000000000000000000000000000000000000 -7ead611d9b2738370b00dd76cb260b2f0573eb08 0000000000000000000000000000000000000000 -7eaf7f05f5a721ab351821a800dc1bb5401fa872 0000000000000000000000000000000000000000 -7eb423b7e6a76b769b411cbee4377bfbb5684b71 0000000000000000000000000000000000000000 -7eb76b1f1f49952adf592aca3f4a2bb08c1942ca 0000000000000000000000000000000000000000 -7ebad895215f50cb5d698b84d6e90d4e5e00a16b 0000000000000000000000000000000000000000 -7ec2efbee8ce6d8681211c2ff12ba119cff4f5be 0000000000000000000000000000000000000000 -7ec5fffa2fc455432606db7ebc7b5ac403052731 0000000000000000000000000000000000000000 -7ec7609c00ac4032eaa6db945ca2535c9b9f609f 0000000000000000000000000000000000000000 -7ec9acc673cbd885b364e19c5c4a6cca80aacee4 0000000000000000000000000000000000000000 -7ecaa9c6349eda269f69ec3865069c9058218c4d 0000000000000000000000000000000000000000 -7ecbb29bdbbde51e7c08902e7f8450181ddfebdf 0000000000000000000000000000000000000000 -7ecc5265f23725cabecc36281e2d5b2f4018b413 0000000000000000000000000000000000000000 -7ecf6f14fdb04418b9f61aa75ed057e9b0ca95ec 0000000000000000000000000000000000000000 -7ed327e1437810b073a0d4fb0e862717558ce608 0000000000000000000000000000000000000000 -7ed7f461f4caa5612098993643ae51dd61068957 0000000000000000000000000000000000000000 -7edc8853119f799d46f8e1057c49c2921c1f34d2 0000000000000000000000000000000000000000 -7edf6582c0affde0f3fde3af15a3110f05db3146 0000000000000000000000000000000000000000 -7edfdafc14571629a807106494e0b2f21bd4e467 0000000000000000000000000000000000000000 -7ee01a578ee3639e65b998ad97a1d0422ff6f2bd 0000000000000000000000000000000000000000 -7ee0a65fca55ee51c7353a1330951d5d0dcf14cf 0000000000000000000000000000000000000000 -7ee0da6a0250d01f4fd96d3c20d36375137b0b06 0000000000000000000000000000000000000000 -7ee2349a71faecb4e08eccda1734e3dec76cb7d0 0000000000000000000000000000000000000000 -7ee48c90336eafb8a8a540dd35a144e5dc7cd033 bf275d10cc2880feb30fd0efedcfa1f05de9553b -7ee66cf9b5093a4b659bb1507465fcd1abd7c76a 0000000000000000000000000000000000000000 -7ee696aa81131c5924ec6854c949dfe983a3cc00 0000000000000000000000000000000000000000 -7eed1ac9ddd5695f2629f61af2fcf0295629fbfa 0000000000000000000000000000000000000000 -7ef2b6a79aa92d9e35c5db185c2e951db7b1d2ff 0000000000000000000000000000000000000000 -7ef3a4fd2d536e41559e9f26de97c699640696e0 0000000000000000000000000000000000000000 -7ef5a787ae761af431ee64139e73fbb24ae1f128 0000000000000000000000000000000000000000 -7ef7e3dbdb645498a9721edec7892dc79d5697fd 0000000000000000000000000000000000000000 -7efaceb009c90f30804439e4036d41c93e473cf3 0000000000000000000000000000000000000000 -7efb35f16a74a036f71c398954e491b1d8a208c3 0000000000000000000000000000000000000000 -7efe863bc4b65788f652e3d9eff27941b1a74540 0000000000000000000000000000000000000000 -7efec4c29a3cb6d6e7abe325a3c0d5b6024fa37c 0000000000000000000000000000000000000000 -7f01fb6b52036e5c24495e1571e730478c6f5203 0000000000000000000000000000000000000000 -7f02e203d457ca0b753b9d991a3a58430c9aeaba 0000000000000000000000000000000000000000 -7f04c14b89f9fb6b851c7efd279bea165de9f444 0000000000000000000000000000000000000000 -7f0509200ee5ac73b301069fd430ef732e82cd7d 0000000000000000000000000000000000000000 -7f06de1a81b55ab74e9e5f843589ae49783efa80 0000000000000000000000000000000000000000 -7f06eb9b7475e12e5cd70145c97e33ea82dbdafe 0000000000000000000000000000000000000000 -7f097de6d1c4096a9a886b44a9442412a6978ba5 0000000000000000000000000000000000000000 -7f0c8d3061cfe70b4ded6126230c4c4ea31955d9 0000000000000000000000000000000000000000 -7f0d2762f62afd06c07ff1705e02752e09e0dd88 0000000000000000000000000000000000000000 -7f1250e8cd103a4f2f2b33b87ba933b8ca0b61a7 0000000000000000000000000000000000000000 -7f1361c698c636956831350f332d0e0e5c410df4 0000000000000000000000000000000000000000 -7f138fdd094dc92be9b50e2bfe9bdc4ecf4ef4b3 0000000000000000000000000000000000000000 -7f171acbe4469b6ecd25b26c4a8ee5729a27293a 17f4377e33a24be340ed90ff7be3e74b4e842749 -7f17fe8de61ac50a915ecf7c2a762765449d03f3 0000000000000000000000000000000000000000 -7f18a86d51089294b7a158f168f2436dadd09abd d03c2cc3478c3af2bb35e4b485470065d732362e -7f1a10068f7a9dc4f5ae5c5ae16c096207cbd4ae 0000000000000000000000000000000000000000 -7f1b75ed358430c1db0e37c832d2926735d5f5c2 0000000000000000000000000000000000000000 -7f211c9f1ee9d686fd9b2fd20ea3ffeed7bfcca5 0000000000000000000000000000000000000000 -7f2224fdf5efa0373c14f0605414d89954ea8f5d 0000000000000000000000000000000000000000 -7f23eb15c83cf90c701740bcf8a616a1659e0f89 0000000000000000000000000000000000000000 -7f24a4740767d2654e4004764a50d3c6e75321a7 0000000000000000000000000000000000000000 -7f265b9d5c54ad72d9bb013fbace22bab8c05c70 0000000000000000000000000000000000000000 -7f28a878d11d0888f9e22a92ac7f82f6c1611d86 67bf735cb41991e341d5d4e1078d55ab1304da3e -7f28ef2933e82a9c464037ac2a0fcf59708eaea7 0000000000000000000000000000000000000000 -7f2994c190e041c1ddd5c97fb80f36ac5033c27c 0000000000000000000000000000000000000000 -7f2c77fd73c37f1fbe7b547bd6d6cdc65047de23 0000000000000000000000000000000000000000 -7f3019bdfd570137b3b32028863cf715f16e2d84 bf3dd8df693ca2b4448f97610db391cbca2b00f8 -7f3041739e10ddfead0aea7e2e20c7f91edb59af 0000000000000000000000000000000000000000 -7f32d3c3919d611effdf2ef008b2eabe13986c93 77e0d8a3e6f909ce637851412a75e993f7c76671 -7f332c3b5018c3cac18bf2adb408861cb4522e74 0000000000000000000000000000000000000000 -7f3404f590614259792f038b08c6d808f79031cc 0000000000000000000000000000000000000000 -7f385d3239d0df073e2208fb0c3c243ef13553bb 0000000000000000000000000000000000000000 -7f38ebfad25da1fef8e5afa4c06f37bb809e68eb 0000000000000000000000000000000000000000 -7f406ddfdcaeaae07fe3715d363106ee7c60245a 74b1169ef1e99838e2e224febb82640b6b7ffb45 -7f419197ec62302d1e16f52f56631d931a0e60c3 0000000000000000000000000000000000000000 -7f43359a3a56d7763e217d0f21460f032e79b06a 0000000000000000000000000000000000000000 -7f43ab8137016ebc748d96409c7bfb664a44e43e 0000000000000000000000000000000000000000 -7f43e8189cc581b1acc427c2b10efccdb4c22575 0000000000000000000000000000000000000000 -7f44d50501a6a6a3a81c4583c8165b4fbee82c8f 0000000000000000000000000000000000000000 -7f46d6f7fb7274480808317bbec615e8d07486b1 0000000000000000000000000000000000000000 -7f4cac2ea3cb2a064e7d606ddf1034bcc273bda3 189c512a013c7faf723018785ba9413305d6c5c4 -7f4d351cb527938a04343c06a8fd4353b456c5d3 0000000000000000000000000000000000000000 -7f512d7f600ed281a9f70490fdbddce72f4b7a77 0000000000000000000000000000000000000000 -7f569e1f175adf1fbd0e462eba8d6bc82214c939 574054065b5523e7a02b9ee8e7abac7091c84b50 -7f56a87bce55ebbb6e03919671acaf97a83579d9 bdfd23fcb7e156acd58850dc004ec3043b25dd39 -7f57314b87d455d66e5ba75b4d5c512e6c4b8b58 7e6945011bae49bb4c4d2c42ae4856be11ca53fd -7f59e06a51dbb40b76eda70c88f32791b822b8c2 0000000000000000000000000000000000000000 -7f5a6199520801480b533094afd665bcdcadd34c 0000000000000000000000000000000000000000 -7f5b8ffd1c787bcc7a1da9ed2530fccc56a1fc9e 0000000000000000000000000000000000000000 -7f5c1d1573476c807923044e8ee461bcf93244be 0000000000000000000000000000000000000000 -7f5d392332d9d5f07106a12d0d60ebf393a8b37c 0000000000000000000000000000000000000000 -7f5d646f3ee39231150e767fb876b56610f56c2b 0000000000000000000000000000000000000000 -7f5e92953be8256267c89e11913610c92955ec14 0000000000000000000000000000000000000000 -7f5f26fab66c0cf9db75c1c83a22b1aff8a48d3f 0000000000000000000000000000000000000000 -7f5fbb545cb862865ea31d8fa49b86135fc91982 0000000000000000000000000000000000000000 -7f5fe6b4c22acb18a0ad69bc27b67e090154af03 0000000000000000000000000000000000000000 -7f6021fc5a29cfbeb10fc9f92304920076310974 0000000000000000000000000000000000000000 -7f6236d76de97b0f2fd8bcb8d5d47fdda747d73e 0000000000000000000000000000000000000000 -7f63c8feba4736f47652d8293009ca5508803dba f77e7565197a0943da3e1bb1385da1f35f415c24 -7f688ebbc9a42997007da04e62945da9523b8b2d 0000000000000000000000000000000000000000 -7f690a781c6596e0c7846946eaa77021e8e990f3 0000000000000000000000000000000000000000 -7f6967d8f0a0ef4b3bb0834d36009c0d23fbfcf9 0000000000000000000000000000000000000000 -7f69f3792ca4425e63ef7031026d6ba09d6d5e14 0000000000000000000000000000000000000000 -7f6a67054ce00ee59b6537c1cc2dc07627e6eb38 0000000000000000000000000000000000000000 -7f6b41f74ca63f670ec25b3eba2efc00dd9f8a63 0000000000000000000000000000000000000000 -7f6c594220eafc1ba4c7edc047e330afe885cabf 0000000000000000000000000000000000000000 -7f6f235b80b84e4a3da59ec619192fe9a2f6990b eda679d81319467c3cbebadb8a7b3ec4bfd76f11 -7f6f33d595d45ab37f34ad61cd047933c555a2d6 0000000000000000000000000000000000000000 -7f70616b6a63ff77810b3d73c60189d03b7a5c1c 0000000000000000000000000000000000000000 -7f70d72ea665115a5d8d5ef22e237bb8ce087ce7 0000000000000000000000000000000000000000 -7f7428363d4be63d5627be1544ba253a2e65be0c 0000000000000000000000000000000000000000 -7f7735377b0e8926150cbd84f29e2b51247250bf 0000000000000000000000000000000000000000 -7f77b5fdec94315e86eb5d776cc065ac13121071 0000000000000000000000000000000000000000 -7f79d8835b340397d2fd6633da4d52dc535e8677 0000000000000000000000000000000000000000 -7f7f9be504deb7832a5552feb7a330172579c608 0000000000000000000000000000000000000000 -7f7fce55c075567a9b964be1d6ff131922930b17 0000000000000000000000000000000000000000 -7f829dd8a2784e1a16c2b8982b990bdc473ac221 0000000000000000000000000000000000000000 -7f83672e7fed7c00fb3803364e9a2ba948c97b1b 0000000000000000000000000000000000000000 -7f88e3e9c6a81ba6efedddb2dc1c698377c47c67 0000000000000000000000000000000000000000 -7f892c88aed336fcadc36bb6dcb9f65a055e80d5 0000000000000000000000000000000000000000 -7f8be9f445f1d221c91ff640574b843533f5768f 0000000000000000000000000000000000000000 -7f8c31075430c0b514e5b4bd5e5316bda671df39 0000000000000000000000000000000000000000 -7f8c6ad5fcc0412dae7b9853894994fba79fcea4 0000000000000000000000000000000000000000 -7f940ab1e98924a05d7b9dc230a1ac3660c0d86f 0000000000000000000000000000000000000000 -7f98d8474ef7e195535bb1fbdc609f5766d2dcca 0000000000000000000000000000000000000000 -7f99d5e488d161ce3b12d1dae405a283728933c3 0000000000000000000000000000000000000000 -7f9b25eef22f9d0d0b1ba1022e5a9c9f5153120e 0000000000000000000000000000000000000000 -7f9ef66f58a79515a74ea0af430b5df311157414 0000000000000000000000000000000000000000 -7fa66b6c0b15efc7e1d5ef0f5f01280c73f981f9 0000000000000000000000000000000000000000 -7fab6e959031d8506ded8a172ec0964b6e534bac 9eb52ebae9a9cfe9c2621d7a05f474348061e56d -7fab73b059631b1080e9fe29d49c76cca824dddc 0000000000000000000000000000000000000000 -7fabff299de8a894888e8064797ed3278f50b356 0000000000000000000000000000000000000000 -7fac11363b7f3af7ce9c4df18fac0c212c34afe6 0000000000000000000000000000000000000000 -7fb49b6b4f599aa2cb428c54cae3416d044bbfc8 0000000000000000000000000000000000000000 -7fb98be09168616f3dff33214de5388c52696765 0000000000000000000000000000000000000000 -7fbb16f538011636999459326a55d5f153ef2c61 0000000000000000000000000000000000000000 -7fc84e37b7201abc5e70bfca04256e54885fceca 0000000000000000000000000000000000000000 -7fcb23ea98c75f40553bfcee73b782e62f4e72b4 0000000000000000000000000000000000000000 -7fcd0116aaa5687244761e8c073bf47d5781376e 0000000000000000000000000000000000000000 -7fcd3e4d78bb5d778eb0a97dcde94e050f34cd05 0000000000000000000000000000000000000000 -7fcdd3d18c8a6fc31240fa7b6f6f85a33836a5b6 0000000000000000000000000000000000000000 -7fd04e369ff778670425635c7a5e4142fa166096 0000000000000000000000000000000000000000 -7fd4f830e81569f3ad1300f6fb762bf9b291f7ae 0000000000000000000000000000000000000000 -7fd7a674ded6c20a0e0bf06b61637b0e3cc79634 0000000000000000000000000000000000000000 -7fd8e591b8b5a35eda6a0fa6cdecd2a83b195920 0000000000000000000000000000000000000000 -7fdaf919786ed085f1c7b7c7b497217fd9633141 5aa5bb246b8fb5113f40a37aed16888637625b1f -7fdaf96cd9ee059fd869fde5f09508dd7b31d46f 0000000000000000000000000000000000000000 -7fdbc2e2c9af72712bf579232615e753bc6004d0 0000000000000000000000000000000000000000 -7fdcfa3360f99cbcc12fa9cf4fa09504a5405e25 477091f8b6660b75b4c0a34525aac21cd7aa5462 -7fdd4c38f599fc01dad80457c0660d40f107abc5 5a2ba3cfdc1764221e13fa48e54b27e7ca6f6702 -7fde5c7d758f8c2809fec99ce36b05043847224a 0000000000000000000000000000000000000000 -7fdee82b2a184c8b71d833313f3ce63f5ada85cd 0000000000000000000000000000000000000000 -7fdf9f3fd144ac61bddb6457c8877d8ef19f39f9 0000000000000000000000000000000000000000 -7fe0d2a0c4886c30ece7cf9bf21bc52e820f8357 0000000000000000000000000000000000000000 -7fe3bb0d9423340ce1a6b68f582e23275a0624d3 bc178042baeca9740364cad5eed92f62ca215c25 -7fe6986756424d95e11e2a0eefbf75b5cf6e8789 86d12eeb48b2d21e47aba8123fe00b14d3639c91 -7fe7a860b8aec72a525559a55cb849a8caddb31b 0000000000000000000000000000000000000000 -7fe827ddce287506cbe38baa0bb7c8e41eb88bea 0000000000000000000000000000000000000000 -7fe8548cfea516a5587267f9a06aa19ff46c93b5 0000000000000000000000000000000000000000 -7febe1d060aa809728e2f5e51e9e9711f99e29ae 0000000000000000000000000000000000000000 -7febeefab69aa2920922de7adfe17724148d0b60 f58ebaed1dfcd68e8094f14b9d95adb583a09b61 -7fed1e9841829b2ce669c29742ab9a6b5b4c5eae 0000000000000000000000000000000000000000 -7feda568ba93ea1de40dae4436837ce5453ac6d5 0000000000000000000000000000000000000000 -7ff1e70f2cc3116c2dcddb4cd636679ca012f52f 0000000000000000000000000000000000000000 -7ff2ef16700e94b2e9e59f95ba84d7f6bcf64719 005782fd4c95cba82965e17a370cb1b199b3a675 -7ff4b44b48a83832e5b24ac0944a86371bd6a17d 0000000000000000000000000000000000000000 -7ff4c27858f8cf53ca34a4c552ec4dcc09e2ab2b c045f3a9ead12fece5e24a8038690abb66cadfcb -7ff94d80ccba032c28ad3f62cb227a2ecc590839 15e24bf29129caf7356448ddf496c5a1965d93ec -7ff9f32110db30b2afa3c15a788f9ca268199a30 0000000000000000000000000000000000000000 -7ffa38ab56d04793b8604fafd25ebde6edc0f921 0000000000000000000000000000000000000000 -7ffca0409ca8a10464cf832e6fc30a55b5a4b3d5 0000000000000000000000000000000000000000 -7ffd6b8bafc79f1e74d184529c2d80ef252e61a0 0000000000000000000000000000000000000000 -7ffe07eec6a939c1d8c60f23233bef50b1c4d5f0 fe8dfdfcce2805011df98394773fa204b8687ac7 -7fff0f94d5c5a60f6ea2cb941d9109032bce9753 0000000000000000000000000000000000000000 -8000f5db029bc67e6a8b2d57590a575defd360d8 0000000000000000000000000000000000000000 -8005b28021e6de047444bebd0bd0c9df8a75b049 7eaece8a73bb0717f3d88b0f6f1248044d7431f4 -80087987a2f841dabe17ae8e46bac1d3643c6754 27f6901a70341bd230c3967819816384461ebe6f -8008e101d6e725ad8050a09a02bbb4492dc2b9fe 0000000000000000000000000000000000000000 -800e297a95f1da6b710f17f1d121b0deddd99466 0000000000000000000000000000000000000000 -800f14f6db281bd4103a842bae47703640164d77 0000000000000000000000000000000000000000 -80187e31e4f7db41e205d138ff964c25a511aed2 0000000000000000000000000000000000000000 -801ba1a52a9a939328dbb77d5de449082bc7245c 0000000000000000000000000000000000000000 -801be9ea871ef1994f04985814204cab13b1546e 0000000000000000000000000000000000000000 -801c63a34e4859d509c1533899d6b181b0117d2c 0000000000000000000000000000000000000000 -801e7a15e8c9ee2d16966487dc9058d992450b46 0000000000000000000000000000000000000000 -802130ac4ac2a741349f078dc08d331152737e3f c1f8070f677d5c4759a23cfe3a62e6fe3e00eff3 -802351936ce523a161b6ddd89de72b3e6a2d262c 0000000000000000000000000000000000000000 -802374deda550dfb866348d41a019315cb1f9840 0000000000000000000000000000000000000000 -80267cad62d87d99aa5601f4cbb13b033992c5c9 0000000000000000000000000000000000000000 -8029731344a3dacc4da568d4535dd1590a6362e1 0000000000000000000000000000000000000000 -8029eed94b0fcba2416bbb5cf54befd652bc8a39 0000000000000000000000000000000000000000 -802ac1ac8d57c09d4e090cc3b0338084458e98d6 0000000000000000000000000000000000000000 -802b577a4bf6ec8eafebfcd18a9f6dd5e40d7769 0000000000000000000000000000000000000000 -802da4533fd05b43d8bde1a73ac01f2421c993c6 8174135610caebf2e0462913392421142c2d62e6 -802e5666617ad7a793704a8a93e93d6279f5864c 0000000000000000000000000000000000000000 -802ee8841163ed96ce4fc3354524a1bc9ecb3292 0000000000000000000000000000000000000000 -802fb7ce9fe7c5039fe83482079999e3ea148644 0000000000000000000000000000000000000000 -8037ff1bae7248531fef33dadddfc072639a0380 0000000000000000000000000000000000000000 -8038e955179cd4bfaf0dca3bbb0b0abbc4ff6c2e 0000000000000000000000000000000000000000 -803bd2e9ce69bcdd3f2cd2a9dff61e2945400734 0000000000000000000000000000000000000000 -803d147cb04eae6147bc79fba0b40b4b36fd855d 0000000000000000000000000000000000000000 -8041b3a5d6406a58fd994a5186ebca7df4236e6c 0000000000000000000000000000000000000000 -804296c609db150395129a6cf26f7b38bb26fc4f 0000000000000000000000000000000000000000 -804331d0e3a09afc76987880a53f57663de15a74 0000000000000000000000000000000000000000 -80446d37cb8ce71d22da8ea76de5c7abdc84e04d 0000000000000000000000000000000000000000 -8046facac03b3bd3c9eb9becd4bcff5482481110 0000000000000000000000000000000000000000 -80484784cba0b3b8a2df38c1d671f9ca3ec01cf5 0000000000000000000000000000000000000000 -80495314e7b2759f7c4a2e98dd4e2f7c498670c4 0000000000000000000000000000000000000000 -8049649d6051905bb2e3cf63e8306a0006c4a1d1 0000000000000000000000000000000000000000 -80497f22d51841ad242e58465037a19bad6bc7df 0000000000000000000000000000000000000000 -804d8a05451c13328eb1192553dcb2374706cabb 65c0adc602932065244fa3da541f63c1a04b8aac -804e9a7157ff527157d12d5fee05228a858b1994 0000000000000000000000000000000000000000 -804f1000ae16fee25c2bb02d75c3a076b93792aa 0000000000000000000000000000000000000000 -80518820ce9e91b11ce37144d532cd0ead4d8bd3 0000000000000000000000000000000000000000 -8051d9a81675afe7ca56811c05c0cefa889c210d 0000000000000000000000000000000000000000 -805372f68aa01a8e9c992e03a17303f654d4e37a c4cb9e004ef8d64891fd049f07755ccaa6944c98 -805f313df2c88f475ef15dee99e4bf50183fbfed 0dcfa58b4e764c72aecfacf476e7d38433280a5c -80605696b359efcf607c7b8030803fbf8b06a1a1 0000000000000000000000000000000000000000 -8063203467c704b8e949db18993ae02b987151ef 0000000000000000000000000000000000000000 -8065a49bd49109de2c81212704d3789c3147d7e5 0000000000000000000000000000000000000000 -80671121aa6abab8b057bb279c5c762d0add6ac1 0000000000000000000000000000000000000000 -8068de761facc5d887ddde880a33c3e45ad89854 0000000000000000000000000000000000000000 -80693438668530525ea2a78defbfc9bb218c3b1c 16610954810d0705172a90eedda0e98cd827b17d -806e252df32bac7e0656a6c0a50f14041ef55144 a023259289bb4aad1f6e411bc4ccee489cc977c9 -806e937f285b0b47c9605a376740afe99421c45b 0000000000000000000000000000000000000000 -8070abb4fe5a4f62af69a6a0a1d58073553e1c05 0000000000000000000000000000000000000000 -807156628f7e6069c387688791eaf38e7b6fab9f 0000000000000000000000000000000000000000 -80720e59fc88b2522fe2e119b0148caaaa214b0b 0000000000000000000000000000000000000000 -807296daf8be8e09e4a160d7eba832451d1b5e45 51eef31c3d619b6c56c8809a6773f8c4dfa5254b -8072fbc584b0ee2de5ef0cc3b5acc12449f4b4ab 0000000000000000000000000000000000000000 -8073d96d4642962913e2190e151acc1bbc3a347a 0000000000000000000000000000000000000000 -8074326ff6e250660978a8065659ba15d02f3724 0000000000000000000000000000000000000000 -807536f5a43b04cfc3262a60a662d368f553647e 0000000000000000000000000000000000000000 -8075b7c11d9db034ff2e118cdfce8a6ff2224537 0000000000000000000000000000000000000000 -807784d7b28750a7e535f23f0131aecb666a807d 0000000000000000000000000000000000000000 -807cb5550efc59e8c4a6ae2399ca16957f1c04a5 0000000000000000000000000000000000000000 -807f1ae20b9ec3cfd21266d640c98ef70c0a5fde 0000000000000000000000000000000000000000 -808036c726e3b016f88ab3b55b74ed8f994edb2e 0000000000000000000000000000000000000000 -8080a537a5baea354bc3254327c2c08a27107eab 0000000000000000000000000000000000000000 -80858f3bd09975f4eff1d474e75f74a6575ddb9e 0000000000000000000000000000000000000000 -80872147aa52367137bd3d168412f70cbe2ddf9c e32a81692f1262ba0a8ddd207c1629ce019b8988 -8088fbe7ef741a952c44faf4a09131c78d4bfe82 0000000000000000000000000000000000000000 -808aacd85f560cc829b75c4f8c8f3736d45f843c 0000000000000000000000000000000000000000 -808bb35c35c1d9d0866293d3843a76cfb2217619 06f6505b6b78788889feaf2a716ddb5664f780e1 -808c7e5f35eff9cf1ffd5f83b30340cea180c893 0000000000000000000000000000000000000000 -808e62227148355d92477218c5f7b23e321e6cb0 0000000000000000000000000000000000000000 -80958298c021b3284349b563266eefd184025c83 0000000000000000000000000000000000000000 -809a851a1eaf866f628b8cd291d45d7633fc30f0 0000000000000000000000000000000000000000 -809b771749401596df3b19ae06e125e4fd38d6ba 0000000000000000000000000000000000000000 -809b8ab4fd8bce37105d2e65a5267095ad470cf8 0000000000000000000000000000000000000000 -809cf05852b90e239f68f85cdfefc89a1ea43d3f 79745654d47216499379342777f33b5f39dc8050 -809d19a9621f23c41f362c1c06c3b31fe1e25507 0000000000000000000000000000000000000000 -80a2b2d1825091cebca2ac4494fdd69cd4cbc49e 0000000000000000000000000000000000000000 -80a4dcd4046f8c09d7491a80acdba85dfdd859c6 2b196880d447e0447967d02dc36d20dcc18347b8 -80a9623ba3d00ab9f14bc30df427a3450a9ffa88 0000000000000000000000000000000000000000 -80aa72c72778cce62038c3248693fa935015124c 0000000000000000000000000000000000000000 -80aaedea3365923e1d88b9c0dfb27149b66b5a91 0000000000000000000000000000000000000000 -80ae0ac088281e3aa437d704f54079ac4c1ff70a fcff44586b9fed8186dc28f2ea8c74fbe6f8768f -80afd21b939d8947a9080affec848ee69400981c 0000000000000000000000000000000000000000 -80b1dd15aca25fb968294fdb5f16fb1c9b9e6884 0000000000000000000000000000000000000000 -80b2563f1fb2e2830f6881b4620adf773065f9e7 0000000000000000000000000000000000000000 -80b2de312b638d89eaf52e6d14fc49f409ff2a0e 0000000000000000000000000000000000000000 -80b45edaea8a1c1b724e20bb20cddd4dfaaed62a 0000000000000000000000000000000000000000 -80b49c63ece0b5c53089480e25fab7a108d9a541 abc6adc2ec82015bb0cbe3c7dee49f0a61e5231c -80b5936d4a621cbcd9140fe2a1e73714cdca2c3d 0000000000000000000000000000000000000000 -80b722d157c2cca4db7c90e687aada310bdd4095 6bd2503a472a5da4e7fc95e214f8f2e2f42a321e -80b8e5fbd91763fd10b43403093cbed990ba43d7 0000000000000000000000000000000000000000 -80bcb3791b313c719398183f133793b09dee18ca 0000000000000000000000000000000000000000 -80bda0c1f92562b24057192130adaf6da5680c1d 2f261e73d8364e3c76a83a2d3d7f11ae3e669a18 -80c2907dc35a04ae1c8d78baf414aabe40d9a25a 0000000000000000000000000000000000000000 -80c312be68e9c65840e11122f26bd0b29cdcea40 0000000000000000000000000000000000000000 -80c6ca6279e83d93c3c2a79b894be04254dabb63 0000000000000000000000000000000000000000 -80c84f3f1573f9b6d3243cd7e2cab2332257ef88 0000000000000000000000000000000000000000 -80c9e1666657edada80881233180f97153790074 b594c54fe087c510b3e24354d3da3b62526356c5 -80ca2b1bd5268db760f3bad95de90c5fd3b241fd 0000000000000000000000000000000000000000 -80cb19d04de797e6e15024b64592bd3002b421c5 aaaafd00db77f93b07506cb75115c0de67f58682 -80cbff1fc0a43445b88a199eeadc17d10cec39fd 0000000000000000000000000000000000000000 -80cdc9a1cdfbee1a34ef3935909c58e27b7ae94d f21ed0370eb982b7fc5868ff7ace1fb3bd4acd27 -80d5ab0279ddb9dcf885cdfb0f9271cee00573f0 0000000000000000000000000000000000000000 -80d5ee9f1381d8a9293b23f3b8918762bd83be6b 0000000000000000000000000000000000000000 -80dcfecb7e98bdc0a7ba52c6e8c770f7bd0aa333 0000000000000000000000000000000000000000 -80dd9db3b7726c9d0368ad4cf19d355487794afa 0000000000000000000000000000000000000000 -80de3068cd15c63884c35d581285230e2949bb09 0000000000000000000000000000000000000000 -80dfa568e602649eb13585bf59a7b6239eddaac3 0000000000000000000000000000000000000000 -80e082a92a045c3cb1499f939218926b3d838e42 0000000000000000000000000000000000000000 -80e1b05b482a279e5401675334ab98199e025d5c 0000000000000000000000000000000000000000 -80e6ea9269c08e27ecd438a162898676fe878adf 0000000000000000000000000000000000000000 -80eae3546ca89715848c599af263882cdb6acfce 0000000000000000000000000000000000000000 -80eed1a3e4c1cb32611923064473fc7c93d8d581 60d3544b3970c99bb7d495e996532e8e1b47a840 -80ef80a0d132c6a17c40a06f09aa88dfded89815 0000000000000000000000000000000000000000 -80f1446839746b90e9dd45476e6b206974d7e3c7 6cee656842d2175e8abd1fe5e2fd57a39d261b92 -80f26e567422d194778a861adac9a2c3a4638f64 cc4fda8c5563352ad4e8081b12608be8d4281691 -80f8deb9bacbd6c298439152a4e2b1d7a08cda84 0000000000000000000000000000000000000000 -80f92c7e1635bcc63bb87ac8197425030783b39d 0000000000000000000000000000000000000000 -80fb006a123666a56b672f59c0ae71a1d3584694 0000000000000000000000000000000000000000 -80fc66329c42ea293dce23a0fbd7f2700d1841f4 0000000000000000000000000000000000000000 -80fd12d9ef5bd1a0b616501a28c93000d9dae552 0000000000000000000000000000000000000000 -810229e31c049ee7240aad2be5694fca7901ce60 0000000000000000000000000000000000000000 -8105dd78d81cb002688d9472765b105e52ee17fd 0000000000000000000000000000000000000000 -8108ac2a62dfc6577341b13a91fe1bdbaee870e4 0000000000000000000000000000000000000000 -8108e15a3398de5e473ffc413f6678526291592e 0000000000000000000000000000000000000000 -8109567de77d72f9def7d39d92717248f9100a0b 0000000000000000000000000000000000000000 -810cf8cd0afae1710927cab159bba312dc0b816b 0000000000000000000000000000000000000000 -810d5479266fd45eaee1ca07b34c7bca863d6fa2 0000000000000000000000000000000000000000 -810ec7eb65ab507e4baed2e7e51b72863286e63e 0000000000000000000000000000000000000000 -81104b4139e5e115f5672887cdd36ad3889ce161 0000000000000000000000000000000000000000 -81129e0639476a7029ca1c43e9215e84780439a6 7808460874ff683ce3077566de1ba1b63c44aa98 -8116120c33bf5053842fad4518de240bb5abf00f 0000000000000000000000000000000000000000 -811a7db395619cb5379f7c600c9b8173e6f21798 0000000000000000000000000000000000000000 -811ad2ca065f6f5b92a911bba9d736e744e4682c 0000000000000000000000000000000000000000 -811dfe831a42ed3e6424867231a9333311318984 0000000000000000000000000000000000000000 -811ee28918e320b3f2d9324ef0f9feae816091b5 0000000000000000000000000000000000000000 -811f95575710f30640f837d30373192f6dbabfd0 10461d51a03774449ba79d0b5ac8c7f26cac8fb7 -8120ed889535a518bc416b30c8f0f2a217edd344 76abd6daccb2b1293c4f26ab6801edf8c4f6d169 -81211debd58ff34751fe399d90de10d973b2231f 0000000000000000000000000000000000000000 -812143d1de2e2c822f815090a40b395b512db751 0000000000000000000000000000000000000000 -81220ae76f6dcd6a562e4f38cb4cb6afb482db05 0000000000000000000000000000000000000000 -8129004fc3193a21f12bde9b09a38751593f43c4 0000000000000000000000000000000000000000 -812a7a3a55054145c04c4bd713a21a9c353ac99e 6f9216def93d07927564fa58df10da34e4c9fe29 -812c94c824aa0124088f0f2bc9ebb197e4d11133 0000000000000000000000000000000000000000 -812ddec8b52072efd59e91b0f9d909d1c9b3b789 603942a434c258eb936a71eb004b1177adb5ce4c -812e04cc1c22a7757b5331f2dc6a6272a4fc0ea0 0000000000000000000000000000000000000000 -812ed835faa11b611c112d2a16777aebf70eb020 0000000000000000000000000000000000000000 -812ffd9358a2d0cc5a7a5410aefed2f9cbb9fb00 0000000000000000000000000000000000000000 -8136aeec446be6ad443e6dd6537af2c9ede5051e 589e246502ad6a91816d285189bd0c2557905c6c -813758ad4fea24d978930d9115d4c81790faadb3 0000000000000000000000000000000000000000 -81383a4d2464ad89d5add66eea43a122d8114923 0000000000000000000000000000000000000000 -813a3239bc9be1221976243f0c3ce64bef5c204c 7a46129fd80c298952eb6ff0f2380849ee53d3ae -813b214847585d8ba507c374d74928c332faae6d 0000000000000000000000000000000000000000 -8140db8b69d7d791396bf3672194891582ebd50c 0000000000000000000000000000000000000000 -8140ee7962cbe54661f6ff514eba3a4e77251940 0000000000000000000000000000000000000000 -81434d03770dda26d0a0fafb218c6bc511dde60f 0000000000000000000000000000000000000000 -814557e0f701f850d709ac615f79c88ca29d5d2a 0000000000000000000000000000000000000000 -81467643b7e917e6a29591c082ef8e6126ddfb81 0000000000000000000000000000000000000000 -8147380995947a4c51bc04c266ccd1e87f664700 0000000000000000000000000000000000000000 -8147c518b72ed30dfefe3547d55c006c7b9ce7dc 315e1c3b386237dfa36e16c1845964f99ee8d92f -814c328bab1b4e5671d2b9e4efeeb3dae60ccb10 0000000000000000000000000000000000000000 -8151a0863b9579ff683f58912699543bdf5f9bd2 0000000000000000000000000000000000000000 -815321d4b06ae729b0219ec549a34f5e13ec8cbe 0000000000000000000000000000000000000000 -81534059fc04553aeecc63f9f9e96ce585a38ba3 0000000000000000000000000000000000000000 -81546a3487283a1f222af59957c0c6da560b7993 0000000000000000000000000000000000000000 -8156922847c4cd7c231436d2ea4d7bf478195f89 0000000000000000000000000000000000000000 -81593f08db3320d5366bf925c8561f097a9d69ad 0000000000000000000000000000000000000000 -8159992f1b2eb01a92bfb872a2237595b86ebf2f c3485d0978e473b83a0b14572336d67672671d89 -815a968e2b61e46e95a09f5269d0287556c14b29 0000000000000000000000000000000000000000 -815b856ad245c87681d1f76b26da27aac30dc8f4 0000000000000000000000000000000000000000 -815db2a69505305865699256c25f5f7adfd7e694 0000000000000000000000000000000000000000 -8161936485886437598c0bafe1aa9f6afced289e 0000000000000000000000000000000000000000 -816c55b8e18c5c286e5baa4570109622a0128c37 6a655f2ee7811068350a74d9f287d4d394f05b3d -817045d08d79730462728fa8a6c58c5bd248f511 0000000000000000000000000000000000000000 -81720bd319452179f32d6ff379297c3a62799ab8 0000000000000000000000000000000000000000 -8172469d71f07ae9e0bd9850869120dfb7dbc5fb 0000000000000000000000000000000000000000 -817873327ee68ac57616cb7ad7777b022725577d 0000000000000000000000000000000000000000 -8178babe81bf3d9b8ab333a72a1edf34f0c964bf 0000000000000000000000000000000000000000 -8183e66ef3e09a8e78c42a1825e873a5de09ef39 0000000000000000000000000000000000000000 -8185ec87a1e937780760f708a613b82ebb634492 0000000000000000000000000000000000000000 -8186bca3e1a5b9ffb64f89b1126233acc0ee97ab 0000000000000000000000000000000000000000 -818703578e0a5e73029e0515d647d971577e1eb6 0000000000000000000000000000000000000000 -818dd4ffc03032b03e26814c0c54c69415068adb 0000000000000000000000000000000000000000 -818f87d4b18cbd3a8cc6798d558a08c16ac4b3c4 0000000000000000000000000000000000000000 -81905a86337b291fb449fdf24a350b7ef0607759 0000000000000000000000000000000000000000 -81908751c5787d433937a548235ca45fe3256841 0000000000000000000000000000000000000000 -8190ee59a5f832831a98d7ef3e08f940448bdd25 0000000000000000000000000000000000000000 -8192740838e2c71cf64d4e083197f9bbc6b9c0c8 0000000000000000000000000000000000000000 -8192b62d8f5cb684a72b21feab7d384f433402c5 0000000000000000000000000000000000000000 -8193e2766be23c1f05e6afaa96605b8e7e7c2f17 0000000000000000000000000000000000000000 -8193fa42f74cd5eb3e012cc62950efc1fde8779b 0000000000000000000000000000000000000000 -8197e34855cde66cc2352af9b8d298404d9062fd 0000000000000000000000000000000000000000 -81985cfa5f741684b8708ba1e52cf99f104bf697 0000000000000000000000000000000000000000 -819cd5d7d14b19c8960a8d75b2e9327653e8142b 0000000000000000000000000000000000000000 -81a0c36227f3db748af0dc092750991a596cdbed 0000000000000000000000000000000000000000 -81a2e5c1906ea7571200684d0770973fa6c6e0ad ef8ecb05beba4d77c829776e9d8235d7f0d6661c -81a53f1f12fcc6a8f2e9e197f78350df9ce3d03c 5ee084e516969420c0ab665cdbb67901634d504a -81a88c05eb0070a21e21840e31fa1f22b36e7bc7 0000000000000000000000000000000000000000 -81ac806cd68e4cd635ca4e89d67ed7ad539b7fd3 fca3fd46578d2d9ff4a99f33c96fc0081a5916b3 -81acec0aa0730e263ab407059bdc89fa4faef513 c9aeafdd6f4a0e95f24e35c4598024653f77bb8c -81aced57e0f78951d814fe89d5b0f930f706fb1c 0000000000000000000000000000000000000000 -81af2a8f5da3a6ba8611eb3dc03fd5fd4e387be4 0000000000000000000000000000000000000000 -81b23db050ac0627b056585c16bfe95445ae174e 0000000000000000000000000000000000000000 -81b67b072b1fad46ee71acf0374fa073b922feff 0000000000000000000000000000000000000000 -81ba6ffec0dd0c2075ed2512ca79f426a50baedd 0000000000000000000000000000000000000000 -81ba82b19affd9f149a7229c93fcde7913c7075b 1c5dae2e48d7bca668e7d4a55dd3efc76e316d41 -81ba8c58c0bd938de19a7e9c40db23d847903be8 94de87d8abf710c9aa8f3281213f71552dba3c03 -81bc2b5f454f893206009e0e931a72c85a86ac63 0000000000000000000000000000000000000000 -81bd458e2e03ed5ff7a3dea506ded6feaf81c7f3 0000000000000000000000000000000000000000 -81bf815e095d65b25c1ffa8c524cde13b2d6b593 0000000000000000000000000000000000000000 -81bfbea1330e9162b47abb4efb08d7cf6c6e7d40 0000000000000000000000000000000000000000 -81c04e061207026462b35be7ccbeb9a0d6e16090 188e9fb61ec1726b564e01f64046d07a5526531b -81c3521be871065967dca651a6ceac3cf0463d59 0000000000000000000000000000000000000000 -81c496ab6bae0f3a27e700e839988df349d2fc6d 904ed2960e53b5e2c780905b68d5af45150eeba4 -81c732df9714d17426afca23978cf108cc302773 0000000000000000000000000000000000000000 -81cc49259dc2dcc13d14a0bdb0eca9b5a2d1bc67 0000000000000000000000000000000000000000 -81cfdc1f08d386ce7008c97eb08d28476e009924 f8aa8aeed7b424acf269a913c25487b0e81800da -81cff4de7472c88fd3fe7204ed04d0a4d7860aec 0a29706c34d25cc95c221b17b2eb6fa8242babe7 -81d318ad9685b1791c1bf6185d1407bc9975f96a 0000000000000000000000000000000000000000 -81d42a808033b8f965297293db7153620ea54236 0000000000000000000000000000000000000000 -81d8bcf7234d2c3322e1ac9b652bb3a9db0833b7 0000000000000000000000000000000000000000 -81d901a3babf825b3747ba2b170fcc28e459017a 0000000000000000000000000000000000000000 -81da5c390e5cc27927cc361b9d07c086da538585 0000000000000000000000000000000000000000 -81da8ee19b371bd3da1520b006dfd524bfdf966e 0000000000000000000000000000000000000000 -81dc6a8b45874da7f0f9ac8f77658981d5b9de28 d1a12624788298fb11509ebffda55caf02005c40 -81de01788dc54e7908a8d941b75f931c38656e9f 0000000000000000000000000000000000000000 -81e5694732e412e9eefd9226e3f210f44b969b9f 0000000000000000000000000000000000000000 -81e7da5ea4711aeb5efefb5346dd255e616568e8 0000000000000000000000000000000000000000 -81eb1450bbcfc91f954d8f45006e0e9a2c2d419c 990a63062933fc9230f7159881bbd505189d0aa4 -81ee02feed34db10d6b49a2e67387dcbb1a630f0 0000000000000000000000000000000000000000 -81ee640911b2b1f1a98a63684895038fb5f4ed63 0000000000000000000000000000000000000000 -81f73f0eb90da1e396e6f297860b683ff0729307 57b1cad85b86d0c9ebbdbd9d35215f5c2c7a7cbb -81f79c7e51e3889ae726ebb774165d9a66cacabf 0000000000000000000000000000000000000000 -81fc9fc82589983c90380125596891047a2cddb4 0000000000000000000000000000000000000000 -82006e5991255e8381e73f7b156573b682d04413 52cad4e28734617148057084c750b64893eda140 -8201522c964aa6ae56352e83cf86efda8e60aa0b 0000000000000000000000000000000000000000 -820226b7bc8106203f0b4cf8d1b47a6ec4f6caad 0000000000000000000000000000000000000000 -8203da51cfe6781786286baa5cc8ab61b775dc29 0000000000000000000000000000000000000000 -8204701d90c0f4daf537208278b23e67a4ff0b5b 0000000000000000000000000000000000000000 -8208b81cf1129e23e421c81b339aa8dbee653f70 0000000000000000000000000000000000000000 -8208e01b8c19bfb8ea95d4c31383ab71421c9d2f 0000000000000000000000000000000000000000 -82095b99bfdc6bea3aac163b684f2639d7949471 0000000000000000000000000000000000000000 -820e7d0b3826ef3a0923db449c96cb0e13d5aa77 0000000000000000000000000000000000000000 -8210f916d4bc9f171e4d505d83eb01067d3e62d4 0000000000000000000000000000000000000000 -82124f48264f0b82224d5b341c23f249cb6bc218 0000000000000000000000000000000000000000 -82142fe9915650e4fb1ed000f78f5d4d31f36a53 0000000000000000000000000000000000000000 -82148d43d5991427c87aa9e35f7940b551ac6a9a 0000000000000000000000000000000000000000 -8214cac81b87051a5a63178006e10e2a2662ec97 d79d966b5f5a48f546a5072d05834b72e2250680 -8214f416b1b4afe6586cc016f9c2c3dc1a4c33e6 0000000000000000000000000000000000000000 -821556ff961434e81c0d5a579a1268e9b7adab9a 0000000000000000000000000000000000000000 -82167bb18dc4d3d6b6ee61218773da6182b8b0cf 0000000000000000000000000000000000000000 -8217228b33b68819e6670c27e223edac282bfd2b 0000000000000000000000000000000000000000 -821af5a8ba67e317b646a1c6b74b3229eb85c2fd 0000000000000000000000000000000000000000 -821b199e5c6f7dad1366b811c079df33db863c34 0000000000000000000000000000000000000000 -821c5e40e7139c06c95e301f30394225efa6e9a3 0000000000000000000000000000000000000000 -821d1faabad71c61d5cf669274bfbe370ba68913 0000000000000000000000000000000000000000 -8225d9300b7b866e819821d67e72e577bf0745b1 0000000000000000000000000000000000000000 -82278af75ea71ca0a803a4d0c8ad06c9c986eae5 0000000000000000000000000000000000000000 -8229d60131ac5e048e3b1e7fb08f537defb1a035 0000000000000000000000000000000000000000 -822cde2b992539cc6c836804af13451f2eb41c49 0000000000000000000000000000000000000000 -822e4330a93ad9f517646c56b6b86f7b38f605c3 0000000000000000000000000000000000000000 -82303af1f15004f0f002c5b6343a5e551a23350c 0000000000000000000000000000000000000000 -8230ddf8604b21807af20bf54e6905a18d202fee 4293c9a845da608a138e0e21e80cab92dd75bb39 -8230e70922c5ef11f5f9a28806b6e782f46bea8b 0000000000000000000000000000000000000000 -82330cfda6cb96b55e953c536734b47883dc1358 6f8e1e256b4af71e865f55933b982d05b9bf2ded -8235262020d3a52ab513aab9f27f7fc514d54b7d 0000000000000000000000000000000000000000 -82354105ea141e86d769ed9a8d79f253eaeccd2d 0000000000000000000000000000000000000000 -82365cfbed007476ecd525132bcaa0883590946d 0000000000000000000000000000000000000000 -823b4cc86c335594a78a44ec02b5e8d7641c6db2 0000000000000000000000000000000000000000 -823cfabfbd98d69e7bae993c5edc6e92a20bab77 0000000000000000000000000000000000000000 -823dc72e74f7d01fecb8bfcf7646021b0760063f 0000000000000000000000000000000000000000 -8243002f324f1d66e5414d7da0b52c86ee8d06f3 0000000000000000000000000000000000000000 -8244b37fb34e7cab40d5208ede1cf0fc5e489b12 0000000000000000000000000000000000000000 -8244b3b05367a40cac29bfdad1ae62885ed2b406 0000000000000000000000000000000000000000 -8244f72e92aab4a36bfaacc07c5299076e5403e4 0000000000000000000000000000000000000000 -82499abcfbd4807011f2328d667daa42d7521447 e1963ce032d109a8ca9cfcae0aff6533713f225c -8249e6e8279142f6a80ffea91e249e7ffeaa6d8f 119428bcceb76852381ee56f94425188e59653e3 -824b84746cf3b1be80365819b6c77e6e5596d23e 0000000000000000000000000000000000000000 -824d2ef05186a8a23da4bf9f71cd30039a47f30a 0000000000000000000000000000000000000000 -825368330b657001d4134bae047c3f63e6e18f62 0000000000000000000000000000000000000000 -825561668c402182ee7b4baf6fa4da73ca74e5f2 0000000000000000000000000000000000000000 -82566b9875958c1b59df6777d5a8bc5bf4289d92 0000000000000000000000000000000000000000 -82584d1648528dbe33783de8d628831ff86a4d05 5667076f46b7c7acf8e202503b86f4a856af5439 -8258c65cf5af2774497a05738d0cc3c4e5d790fd 0000000000000000000000000000000000000000 -82603ac05f6b48923ccab6215dc1e0a4e1a624f9 0000000000000000000000000000000000000000 -826073522514072830b63bee2b6135dc675ea45d 0000000000000000000000000000000000000000 -82607a90f72d95d526928865eeb27b3f9417b137 3b7c38ed4cf900990b9bc26e1713bb526aa52b6b -8261389a0415d872fe874625663298a2a8978db3 0000000000000000000000000000000000000000 -826236a40db259b1213f0d9c823ff17a6de02b24 0000000000000000000000000000000000000000 -8262691ddb794e9398c23e614cb48ca95b15251a 0000000000000000000000000000000000000000 -8262c06d5f424363a68eb086a92171de9bf727c0 0000000000000000000000000000000000000000 -8263f53d86f037f8b6d15ec61d3bfb95720dacb5 0000000000000000000000000000000000000000 -8265844749e2aae193b9d3dfb7f1e6c4c19dc699 0000000000000000000000000000000000000000 -8265cab1255b8c8f8fc7dbefca059672e8fc093b 0000000000000000000000000000000000000000 -82678937c744196c8c3d2d2d2836b948a61af758 af0eaf78697197296f600d972fabe341005fed06 -8269f33ca8b41d78961b45886bae92d3700bbf2f 2f9995c32008de8fd0a3dbf35434fa06ba20d0e7 -826de669647606f27b67b953d71cffde56258da9 0000000000000000000000000000000000000000 -8270279a35797b60ee32315008c1f37e814dada8 0000000000000000000000000000000000000000 -8270283d6b149a298e3c5cb0aaac273612b45c2c 0000000000000000000000000000000000000000 -8272e36f6a8e57e4ff19929ef39327e122d36a78 0000000000000000000000000000000000000000 -8275ae9916d7c4612086d26e8d66dcad005778dd 0000000000000000000000000000000000000000 -8275f826419d6c3ba94e39ec2f8f60adb7364a8c 0000000000000000000000000000000000000000 -827ab3cfe0aa5716c0ada46541d7149f5a3f6d22 410affb54a175e7145de3e1d83a9f27fd58e1043 -827c4bb5be72c63554d6aaf371ccb434a2c5f20e 0000000000000000000000000000000000000000 -827e289577c5d2c6ff635b87a87010b55fe1a1d6 0000000000000000000000000000000000000000 -827e8dcde03e7640cf0b93f93eff61d874eca255 0000000000000000000000000000000000000000 -8280398c81a316208626a8a73624a2a35a28b9d2 0000000000000000000000000000000000000000 -82815f96a36bc1a0a7c7abdad2d22229229777be 261c5176a1ebf610cd9557a7bb0b9e255ccaa337 -82829782b490b22a3cf657f64f30ed19f975018c 0000000000000000000000000000000000000000 -82831d9ed7479b179df280cd3d4bccd2a6ed13ee 0000000000000000000000000000000000000000 -82865dc18501a2c2514453d4f4028fb389c5e739 0000000000000000000000000000000000000000 -828980b619bb4300e196924598b6a5d398f630e4 0000000000000000000000000000000000000000 -828a6771dd8c14e7fed4dfc540fec9dfbde27c30 0000000000000000000000000000000000000000 -828ac7868498edf9fcea2db164cba1a8ed42e4c1 0000000000000000000000000000000000000000 -828daf218f5b424c35d513b1e7205cae2f098dc1 0000000000000000000000000000000000000000 -828f56ed32bec8ece69aa11d3c751e28fea01213 0000000000000000000000000000000000000000 -8290d881d57171e43f8ce704581ecf45f3bd0ec3 0000000000000000000000000000000000000000 -8291d78ac1a0c6d048be0cfea66c01c0359cf8d4 0000000000000000000000000000000000000000 -8291e70e21f8c3247be7f61605339942e44756d1 0000000000000000000000000000000000000000 -8293f33a2156df38bf863ecdffc8294275136daf 0000000000000000000000000000000000000000 -8297529577d20612398dcac2f15d63e1bda5cb69 0000000000000000000000000000000000000000 -829a59a29e46234e3661f99bdb1fe68aab8b4d89 0000000000000000000000000000000000000000 -829adcf2acca2c8b2c791e282a35e97bec1fddb9 0000000000000000000000000000000000000000 -829b469622ca0f00bcf2c44caf5252b232528c22 0000000000000000000000000000000000000000 -829da549ace84130947fc2f3c3b2a9a4bfe89c7e 3a92efa37ad6c47aafa9cff01ec40cdb9b110f56 -82a3f40a4667ed603772a215153c8aff48bb8ea2 0000000000000000000000000000000000000000 -82a8b0cce5a4e24de5b86ff7f480e08d7433ec74 0000000000000000000000000000000000000000 -82a945abd2a587abf7761acb4f299113ca67de26 0000000000000000000000000000000000000000 -82aaee31df8aa17ba0950491f831712f5e1c9a82 0000000000000000000000000000000000000000 -82ad9d6117eaaa1011c50faa311f6e1952fa7426 0000000000000000000000000000000000000000 -82b19804fa6dd2acfbe6435590d7a68b117ae547 0000000000000000000000000000000000000000 -82b558dcdeb147e65ee850d67be4fd5419728784 0000000000000000000000000000000000000000 -82b58eb34a1ba6cac7f25278f7935a91e97edc3a 0000000000000000000000000000000000000000 -82b6956d8a3c806207320fc97e007a0b73fa5034 a663d7d995d7a746f12c1393c4ebf98b5dbb819b -82b76ae4925548555a9be228e58232b12a69eedc 0000000000000000000000000000000000000000 -82b7ff16c1218dd7481e3c865ac391d74bc5106d 0000000000000000000000000000000000000000 -82b90e084227fbb8b8fe3c5d0ad5cc6a9a73af80 0000000000000000000000000000000000000000 -82bb8c2a2b92d7130f2d63d2cd0ac9f087e8bc83 6d9a678777fd40fcf6008c216b3f1c4c7d7df19e -82bfb41917c389da0de89bc76264fcb06e9214c0 0000000000000000000000000000000000000000 -82c6591284b1243f40bee6aa89dc82ce3c8e56cb 1c2e238570049f0a575f120127ba4b58e603a681 -82c8243cae38b6f3c074a51a8ec3c4900c16828b 0000000000000000000000000000000000000000 -82c84a325ea8d03f45669988e4f6ed53221ebd8f 0000000000000000000000000000000000000000 -82c913f4d3eeb2ee4c049134bf602917a3621993 0000000000000000000000000000000000000000 -82cb7475e2193520f80034779c16404ada54ef84 0000000000000000000000000000000000000000 -82cdc19b6292e0f840e6b22ca430105d9f0aa89e 0000000000000000000000000000000000000000 -82cff784b0822fc8d51cd93338e2dad58732f0c8 0000000000000000000000000000000000000000 -82d05b7efc7ff0dfac91adeaa70876393494d21a 0000000000000000000000000000000000000000 -82d178740abf4a6fbe89d3c853ea64cec60452a5 0000000000000000000000000000000000000000 -82d2a91cc56f954ddbc9f3e3dbd5e43bd4c8d92c 0000000000000000000000000000000000000000 -82d3467edd5c2336a47d439cbce7f5ec24566b2b 211dc840ef4bdb7316c0266161c4dcfbd0f7c7b5 -82d3853c2cd0bd6f319bd6efdb8a4fdc69d3418a 0000000000000000000000000000000000000000 -82d49547a1c4eed16766d5b60b0bde9c455d619f 0000000000000000000000000000000000000000 -82d7948a05c4f1d23ace87f429743cb3f933420f 0000000000000000000000000000000000000000 -82d79c66531b3a08b781ac8c89c0c2f2fe4efb8f 0000000000000000000000000000000000000000 -82d8f6e36b323410ba28e1283de5b4461806961f 0000000000000000000000000000000000000000 -82da3bb4cc1cf829caca9afa20b63a7c9b3ab4ce 0000000000000000000000000000000000000000 -82dae411208bb5068302187b5fe92f4322afff0d 0000000000000000000000000000000000000000 -82ddd2ec8ad195035dcb57dd8f97d27b83ddc126 0000000000000000000000000000000000000000 -82dfa0d98d06c0808cf2c0092d43cba23df3ed9e 0000000000000000000000000000000000000000 -82dfa516ef07fd1e95d3d586a7d5a0a81dbfe6dd d09149f5df676c5696d77f3555adc5629c8426fa -82e0a500a9b9ac1ca6d4f0ac1f4195514f1876b1 aeb34ab46992b60a0d57c0c82db1689a9732ae08 -82e218aa851b21f451eb6048eac756746b4ba546 0000000000000000000000000000000000000000 -82f00c8d4d4f09fa5a363bc0c6f48e0c80eea72d 0000000000000000000000000000000000000000 -82f44f4a8c50200ea0ee30d2acc4962918c55a4f 0000000000000000000000000000000000000000 -82f589e14706f01d8eaf7bc21dd069c0ba8bc148 0000000000000000000000000000000000000000 -82f713c2385f7acce81d7978798e11e3b1959903 0000000000000000000000000000000000000000 -82fc6a1c8670b96f1bd2b40932b6eb19929f4f6f 0000000000000000000000000000000000000000 -8304e04809db628f0d0b7942218401c6df85b7a6 0000000000000000000000000000000000000000 -8305a929cbcbb92550795f684c6a5d912ef501b9 0000000000000000000000000000000000000000 -830ac0be6ded2a8e641b3c5a12ce72d96d28a465 0000000000000000000000000000000000000000 -830c15a6604fe67a6fb55250fbb1a8f53a9fe3c9 0000000000000000000000000000000000000000 -830cccc0be5248881a8832c1a5f624aa8f60fdc2 0000000000000000000000000000000000000000 -83153b3f58dba7267dc047a4f18cf371e5c7d4a1 0000000000000000000000000000000000000000 -831603509b57d4e96b0a69af0d0e15ce3e6b5423 0000000000000000000000000000000000000000 -831615883040b70d812f561bd130a2ce81d3b52b 0000000000000000000000000000000000000000 -83173f9f84282fd891ba5d21448ec636b0be5db7 0000000000000000000000000000000000000000 -8319273f32910b557f14c175597dfd0054f869f4 9222cded9ef4693d7a81e1c4d7ab5765bf3b6604 -831ba60a41b5578dd2f1b18f565c4921d6877318 0000000000000000000000000000000000000000 -831bf1a498d0f4c67f6ef57198e256d11e96bdc6 0000000000000000000000000000000000000000 -831c458502be9913a46684a9628ac95eba613017 0000000000000000000000000000000000000000 -831e97d21ffc13c08c1cd45fb5001634feae92a5 0000000000000000000000000000000000000000 -83286b1ab69b6857e0a4e5d321ff6f2fb75bc253 2327ee496bcd765a8f5d11b07db77b9d602247f0 -8329edef916180162edd6e7c462fbe640d9db6af e21ec89c4c7b26cd1b37efaaf54aae48e9d4a657 -832ce87fa8cb551afd6ab11ad88794cdceb243e7 0000000000000000000000000000000000000000 -83304a07f60de2c5178a5f531913197eef71c317 0000000000000000000000000000000000000000 -8335b04e9ec6840b191c289a5c1123d2add6e940 0000000000000000000000000000000000000000 -8336d7a3ab843f967c5b95bd007f3f1d945fbee6 d128e155e041a76397b5e420c4fc82e072710dea -8339b2bf02f6bae564f4ac259dbc38bf16d4427a 0000000000000000000000000000000000000000 -833cae1670e2157f1bb4e425f1a510fbb693799e 9d8fc91be968caa550057e6b51251b83a14c49be -833e9936ee21d4af7d5cfcc23cf1335d10ec463c ae40da799ac7013a988dfe9dda2641b5f6137421 -833f3869e41b8f685112d371b2a568dc0affafd0 0000000000000000000000000000000000000000 -83420e4be97dd98f0378ab5c529f7be26e4ee2ee 0000000000000000000000000000000000000000 -83475bb770fa70d33a1b6fadfac2059d1cd882f2 0000000000000000000000000000000000000000 -8348abbc1572447e2b560ee1932d7b2a53326706 c26ffcd3e1033c87204f080897158ec0406c7636 -834d7db5b8792239a4c4655a9f138ffc6a5b1630 0000000000000000000000000000000000000000 -834e755b8d998407bda7643ac1cd576e2ea2a125 0000000000000000000000000000000000000000 -834e809b533230565c1b3dba5c0d84af7f9cec15 0000000000000000000000000000000000000000 -834eb7f2098468cb9d23f801d82bbd91f75e0cc4 0000000000000000000000000000000000000000 -83504efaf9347fbba95ad561bce6929d85282fb4 3ca4f8e5174b5b39cd6d27c1a2e1777392b331dc -83519de553c5f4ca4d875ac078b5acdca62d8f85 b02830e0b798fe2d9e39966c2aecdcb8b5dba4ae -8352249a84d0b91b38c741ff1c256061127dbfbb 0000000000000000000000000000000000000000 -83545ca3cda438e5c1ad73fdf59c82a780658878 0000000000000000000000000000000000000000 -83569ce5f5c884d79286f6d15daabd7f1a4ee1b5 0000000000000000000000000000000000000000 -8358db82c0c9c91de1e7fe4b9d8b1dcbf2b24975 0000000000000000000000000000000000000000 -83604f1760047f597d309e48b006239377f430a0 0000000000000000000000000000000000000000 -8361547d013de67842d04aabdb0f7017ea20c6e5 0000000000000000000000000000000000000000 -8363b4c5c231ff141b3296ea94566f4f68def4a7 0000000000000000000000000000000000000000 -8363ee9e39718f90d4b5eb0caef40836bbf1d235 0000000000000000000000000000000000000000 -83694c8940fbad99293d03df20217b62b7e6c900 0000000000000000000000000000000000000000 -836b535e0a2de5f30705fc90cb2111250a2eccb0 0000000000000000000000000000000000000000 -836c8cf1c4dc6355fdb8472a49b5b30d0b2f6fec 0000000000000000000000000000000000000000 -83727d47a91e1eac21f3ac3204727447c63ec9d9 0000000000000000000000000000000000000000 -8373b869c3a0726f809cf4ba0b011ea547221033 0000000000000000000000000000000000000000 -8374415e7cc9a0c0c067e7faf4ab461b015ca52d 0000000000000000000000000000000000000000 -83756b8c94ba522820e03d89d45333523da92410 0000000000000000000000000000000000000000 -8377396845f4f1039a25b45ed0b1f6c2ce131c4e 0000000000000000000000000000000000000000 -8378a523a719ddaf0784bdb3297e7c8f35fe12b2 0000000000000000000000000000000000000000 -837c99bb7871deab79c357c5992af2d3da667dff fc13b9a02b98327e6e9c3126a4eb61066f3bc148 -837f83fd4d863e47f153628fd23dfbb4751d41f4 36f52817609fae576faca730111978e3fff79ea1 -8381bcc9f8e53c2fbb8d82eee075f8080067c401 0000000000000000000000000000000000000000 -8381f855ac20d32105c5ebe7822761702654f225 0000000000000000000000000000000000000000 -8384e5a5eb86332ea623fc48a53bfcf16beb7d20 0000000000000000000000000000000000000000 -838941f6cce51f3beda16012eb497b26295a8238 0000000000000000000000000000000000000000 -838a929be5656b0d44a123c76dc116b2defa226f 0000000000000000000000000000000000000000 -838aa10bc47a0f51b8fcb6d9fe2f776b72917b17 0000000000000000000000000000000000000000 -838c897fc7d0c50689a748ae4a59baebfe99920b 38209920435aac504934a4221a6559ecf287823c -83926e1685b3510439dcd8f4a0561004e77c85cc 0000000000000000000000000000000000000000 -83952b3197ae54c7a97698f5c580a4f6db42b038 0000000000000000000000000000000000000000 -83952b50751d6b5c0e9a4b6d91835525a3d2a0d0 0000000000000000000000000000000000000000 -8395fed8199e694f2ff7b61dfbd7000a25372968 0000000000000000000000000000000000000000 -83981341870c40b9c2d922a9b6094458bfbc245b 0000000000000000000000000000000000000000 -839d990faab9f2c03dbdc1f3045d5739c95cd414 0000000000000000000000000000000000000000 -83a17a7324c2597bd6385148abf19f76127229f5 0000000000000000000000000000000000000000 -83a2574e84c7636f7fb380b0eb29215ac1ddfd22 0000000000000000000000000000000000000000 -83a3aa848e7923116d0e09b9bd4c200bbff256ab 3109dc1e5591f2b963087994d8d80556a94b7f28 -83a4521b84c0d0c95e1b6ed9033dc6d8c8edb444 0000000000000000000000000000000000000000 -83a65367faddb9645ef08520518c03c13d15e8a8 0000000000000000000000000000000000000000 -83a6761c731fbda6003d4bed7608a4dbb7aa9f4e a2ec0f1c4a86a24d9d8568946d932514a4d22138 -83a7238c253fd22befdd073e1f42dacc4aae6d3a 0000000000000000000000000000000000000000 -83a87ce73a5704da17b70b2ec552062fb042637a 0000000000000000000000000000000000000000 -83ac0bf2069880ddb26e07d2212111f6ede3c1b1 0000000000000000000000000000000000000000 -83accdd2f7a745989cfe486c829690f929bf73e7 0000000000000000000000000000000000000000 -83ae6fd82155a00c57c1145d85dae4e6d3c158c7 3a2dbb55151ff6458a75e434ccf9a3e237b852bf -83b1d611ed8b1c19b7ed820ce0553069287e1419 0000000000000000000000000000000000000000 -83b43782f7d55cd5c7bb040a8c20a60e7dec4269 0000000000000000000000000000000000000000 -83b55322c42d5eb80263e4ab9eb208b94e4ea6a5 0000000000000000000000000000000000000000 -83b643180006fea2634672cc260a3ecbb056fffe 0000000000000000000000000000000000000000 -83b687a1599117968687c2606a50e8c83fe9a3f3 6ed8d79d4b7d59d7e23acc88707d69799a998baa -83bb555a240fb138980556430116ee0491284f9c 0000000000000000000000000000000000000000 -83c244195c6db71fdff28f650776c56ee94eda79 0000000000000000000000000000000000000000 -83c2e760cca89d24e584ea83a601b665baba4fc1 0000000000000000000000000000000000000000 -83c41a8f69bacceef42fb99b2188bb8b24b2fe58 0000000000000000000000000000000000000000 -83c7ec65fd98025ab4dfe65d887fcf386092bf79 0000000000000000000000000000000000000000 -83c82b47afbe0cc4ecf550b528447352e63c2bb7 0000000000000000000000000000000000000000 -83c927f576b72abb11701326d9e33eb2fdfce8e3 0000000000000000000000000000000000000000 -83ca32633a6450d46a3d19ce985d62a1d521c5b2 0000000000000000000000000000000000000000 -83d623e9af92eafa9df1090a7af9518e1bd2a146 0000000000000000000000000000000000000000 -83d6523933ab364865e321ad8e127117435b0803 0000000000000000000000000000000000000000 -83d670adaa1c2320bedfb0f5c47e0aa703ba5cce 0000000000000000000000000000000000000000 -83d6f9938ee6711d61d4e9dafafe5dcc68870ad5 0000000000000000000000000000000000000000 -83d741be7716022790bfc6a770434fdff45d9cff 0000000000000000000000000000000000000000 -83d7a98510637991bccaf96f1b00230bcf5e8f69 0000000000000000000000000000000000000000 -83d7c16fea9b0a440234c88c29900be4072a621d 8535b6eaaa1f90c945c103cc74cd5713b4f4104c -83d7d02c66dd813e485ccb24dddaee2ec6b39238 0000000000000000000000000000000000000000 -83debcada46cabb98f752f24c4749f3ce88909a5 0000000000000000000000000000000000000000 -83df1e36dc91f5fac3959aa2fe7cb97c785b7e06 0000000000000000000000000000000000000000 -83dfe8f4a6e775c8426e5c84a26bf7d563cd1ac9 0000000000000000000000000000000000000000 -83e113ee4313d6cf6022396c5e7a8c8d12f7ba45 0000000000000000000000000000000000000000 -83e11b4d45c6943b88a31d993596a46af89accdb 0000000000000000000000000000000000000000 -83e183c330bd2df327438dc5af53715562e56ebc c768b9cf21b6a9a31f0a70b75685413c586ee977 -83e2056f071742c44d2b0bdbc8574d73697c7a08 0000000000000000000000000000000000000000 -83e57db3c4cf93fbfb91de97ecabafacc424f62e 0000000000000000000000000000000000000000 -83e798eb35ba7c8c1ac3d1bf8266185bc12c4cb0 e7dfffb37abeb05bf7504a0946048653483c3b4f -83e9d2196e1fbb39c216843fa0f0c31df1c2ab34 0000000000000000000000000000000000000000 -83ea464fd695034ac9f1df28207c16a175e5c7e0 0000000000000000000000000000000000000000 -83ea6bb48ad877009be051584b1172ddf58ef13f 3943c207b250e79fb17f24bd592ffb442852c3c8 -83eba3f51e7e35a5019026307ba40281ce6202e5 0000000000000000000000000000000000000000 -83ee3b97315ca317f2e0a2cb6ceee9d6f82105e8 a909f529622ac56b5436dcfab60f4d8076e3f25f -83ef90503f40d9f83178394ad743587b9a13bb59 0000000000000000000000000000000000000000 -83efacca497a2adceb9837d554fc37b02bc25bfa 0000000000000000000000000000000000000000 -83f1e65a6f576932bf8cea9093d837e136cf5857 0000000000000000000000000000000000000000 -83f2f6fa3af313b9d5401e7dc9be7031ca141019 0000000000000000000000000000000000000000 -83f609081203630d853467a306c1a2f505566674 e8a140646832b5dfe8591530865fd92b1e3bed1e -83f96a23fc4bb9841f72df5a53f776b14236d606 0000000000000000000000000000000000000000 -83f9fa789aa526c3188fbb4e6c37268bac975761 0000000000000000000000000000000000000000 -83fd65e9a07d7c703bf4367936e4d19ade030662 aa5e3c54d7decac8bccb7906e506c886ce1761c6 -84001b63dfb481f5166527bb88b743f2f416f305 0000000000000000000000000000000000000000 -8400d734092e34a4a6cdc6c5b1230248642a85a6 6491fc55223b02d57824702d2e9c10961739a453 -8401078b17e2d4c33358db490d35adf85f7fabea a6a7f92b13ee927b2879670205b767e89bc7a5e3 -8403a44de728605e9c52cca76192ef1161a2109b 0000000000000000000000000000000000000000 -8407230a80121e07dcf4e85713f1b5d8519b5469 0000000000000000000000000000000000000000 -840bae0223e958c69b30e60d26e3681aaabbd534 0000000000000000000000000000000000000000 -840bdb9be79855ee4b2cc66c22cf3e88b781398a 0000000000000000000000000000000000000000 -840ed22479a110ab63bce0fa75d5f3c41642b8e3 0000000000000000000000000000000000000000 -8413d3c303517d5e8307198d74cc227466bf6e28 0000000000000000000000000000000000000000 -841526fd3a9bd7887b29cfc7d5db788e6feb3cda 0000000000000000000000000000000000000000 -8416d009368fc5ac86159edcb69133d3eef38d97 0000000000000000000000000000000000000000 -841bdea9ac53b61ff5229a86149a151241ea0eab 0000000000000000000000000000000000000000 -841c3eea37ec42d4f7c86891643f538a7d6e0e25 0000000000000000000000000000000000000000 -842b35cbc5a3a51e71bffaa21fb53d3e60bad3ed 0000000000000000000000000000000000000000 -842bbe35c608b95d04ba5c0e0f5eeb4bd4dcd799 0000000000000000000000000000000000000000 -842c0ebebf763837ec46ceb6df4006a749655385 0000000000000000000000000000000000000000 -8432279c30e4f16bd710c79adfdc0d1b041c58d4 0000000000000000000000000000000000000000 -8432ea1cc4b735944bf4d2d17b7e8f98fb8f56cc 0000000000000000000000000000000000000000 -8433603ce1fbbe090a6143293b557b17c3c7d6ff 0000000000000000000000000000000000000000 -8433a4a0a25918350f0cca06679b7862f8356b67 0000000000000000000000000000000000000000 -8435c53fd65afa9acae81243938f4a255b672b24 0000000000000000000000000000000000000000 -84393ce90c80f451fa49e68685b303b087fa31da 0000000000000000000000000000000000000000 -84394450817d121edf7633fcdc994065fc277837 0000000000000000000000000000000000000000 -843bf8f0eb334fc6976c7d86a33f5e6b0099976d 0000000000000000000000000000000000000000 -843e3126b7758ebb339b0e5c317755ff8009bbf6 0000000000000000000000000000000000000000 -8440ee35c0219dac8fe3f0a3e3f1e52636492771 0000000000000000000000000000000000000000 -84414d17bfde14ad0e788bf172e2acee533fa4b8 bfdfac4e70e7b3c36a2bbe55c15baa909dfb35c5 -844190217fcb8ad1d0790ef5a90f7c18fa9d1a9d 0000000000000000000000000000000000000000 -844538a6c9bd5aa97e51cefe62e3838f98273077 0000000000000000000000000000000000000000 -844a420240e6944d391d6ae022af239c4961ed04 0000000000000000000000000000000000000000 -845055cb69ff5632e45af04715caf5dc41ee7c5f 0000000000000000000000000000000000000000 -84525eff8ef49145cd3ba3e2dd0d73e5bce9d30d 0000000000000000000000000000000000000000 -84534c795fc64cc1866ae267fec3574249ec5f74 0000000000000000000000000000000000000000 -8455a0dff1218c7d9d65b22eeacb3f4afd4add53 0000000000000000000000000000000000000000 -845661fc0754def49ac430acb36a9fedc13ea95a 955b5056b15d7e61607f3b72458bd4f9216d5baf -84579325ee2fb9aa66e16d96bafd1e179b044101 0000000000000000000000000000000000000000 -845a3263f029d6a60ec85a85ec26d9f636cdd03d 0000000000000000000000000000000000000000 -845b1f7198fa4ca8dc89fcf06d863e8974c08ab8 0000000000000000000000000000000000000000 -84601863392c351537cff1644839677f7b13110e 0000000000000000000000000000000000000000 -8460353f32e6b97096b29a99af8ad9593adc28ba 50e27c3d1770de2ac584224c55b9b02f8d07ea87 -84630c830d5faffd83898d7e6fb41198b912a685 0000000000000000000000000000000000000000 -84649cab8c650f20c20f6b57a49835f45d954073 0000000000000000000000000000000000000000 -8465ca6ec4bbcf79583ecd057860164dd9c7e385 0000000000000000000000000000000000000000 -8465ce5fc83b9ad9442aaae1797ca9efd42a4757 0000000000000000000000000000000000000000 -84692172ca27740bab8c2b3d69397edb86b3447c 0000000000000000000000000000000000000000 -8469c26f0145c5219e42cbae61653bc83cb53a89 0000000000000000000000000000000000000000 -846c44309b6fa83d96c434abf7c5db76edb56f13 0000000000000000000000000000000000000000 -846dfb87daacac70877c332686d60c7dfd0f15d8 0000000000000000000000000000000000000000 -846e28ea1b3074db068aacf1cbac5a7b71169687 0000000000000000000000000000000000000000 -84729f2123a5856ac1dfe4cfec77abfbe9295706 0000000000000000000000000000000000000000 -8476c2a4c6e271d882f7c47081d2c600332a418f 7b0c6d9952bd96132c7ffebce1eeca5bf270895a -8477bd29e1e47ddcecf62c56f7f2c636be035192 1ae04ba2fb25e1f06108c15c7dc1e711f9c65982 -847b24149606ab30e960624d084a9d573e0583ab 0000000000000000000000000000000000000000 -847cba5fd06c4d1e35747cefa55578c926e547ee 0000000000000000000000000000000000000000 -847deb924e048c39dbcc9478b91e964819293206 0000000000000000000000000000000000000000 -847f7f543a52be86bb8dd3468954643ec322d83b 0000000000000000000000000000000000000000 -84883b6030a179c7d48bfd79b71a5767c8d2646a 0000000000000000000000000000000000000000 -848a71cd9d792943eacdd0444757cfc88760ab10 0000000000000000000000000000000000000000 -848c328e55cfcfc47d4af0aedad5d83e3fb66d24 0000000000000000000000000000000000000000 -848cd1761d66ef4f48e74961458adfb0386951f0 0000000000000000000000000000000000000000 -848cf45fc3c4ff668e7048552096ffcad1b97193 0000000000000000000000000000000000000000 -848e16b5a636fba38ab051a7bbb4f7cd31d70e00 0000000000000000000000000000000000000000 -848fab73ae9c1c1100c79c9c4a62357815b4a131 0000000000000000000000000000000000000000 -84908b751f74e14c59ac74abc7e6f4a5f7cf4b29 61afed4a9e69bff62d2c2fb7e5fd8689b4e03034 -8494712d3940511bee3e989dd50ad1b65ddedbf4 666c62f47c68eabdc4fb638bf5913c66f3db8142 -849749083c54d61ae21c9f7d83ce6ec8cb1ad4bd 0000000000000000000000000000000000000000 -84975fd4f66559b7e8122bb4432c2044dbaa7320 0000000000000000000000000000000000000000 -8498214e08bb560379f1a8962b2b0f1d9129702f 0000000000000000000000000000000000000000 -8499ec6a6b231fd4675c473ed20e1e9fd53f2d2b 6c271b0f2397f8dea7890667d27c8256e3a6dfcb -84a65f572ac945efd7ff6b2d8860a317390c2e6a 0000000000000000000000000000000000000000 -84a7900442c52da063837530fddfbd306b4dce9d 0000000000000000000000000000000000000000 -84a7b4894599b55cf9669cb9a13955512c0b140b 0000000000000000000000000000000000000000 -84a87a7fa91e844c792ba31f12d226bb5b1a57a2 0000000000000000000000000000000000000000 -84aa551004c3fd106eb807f47c3f32ee51cd27fe 0000000000000000000000000000000000000000 -84aeda822ad85ec94dccb29fae08be6a19d574af 0000000000000000000000000000000000000000 -84b2eca1809fb0b2a7315cefb8810ca96fbeebb6 0000000000000000000000000000000000000000 -84b3decdfe42d414017f976748afb4182caea3f0 6e68709d614ea7d34dfdd891091ce11ffb95d514 -84b7af0c6abf9ddcc1d4e44a36a262312e47c1cf 0000000000000000000000000000000000000000 -84b8fca68fc762fefe85acde180a38b2e77a28b9 0000000000000000000000000000000000000000 -84b9382237030b45b6e5ed9968712638edd44dd1 0000000000000000000000000000000000000000 -84c02873170a57cfd4db38bf6793c72d712e1b35 0000000000000000000000000000000000000000 -84c203fba7407b0e789757d25ce12e4654168024 0000000000000000000000000000000000000000 -84c227b3cd542190303d1f988f989fd00947d23e 0000000000000000000000000000000000000000 -84c2ee3c4e7772e58b73af14d5fd714fa142c3b3 0000000000000000000000000000000000000000 -84c36115cfe7bb2b6648ac483f22139948183b71 0000000000000000000000000000000000000000 -84c44ee91792d914ab27a17216fa7466e1eb1f69 0000000000000000000000000000000000000000 -84c4beb590e814afc6917f900aa15eef91cb51b9 0000000000000000000000000000000000000000 -84c6f6bcf4abf083badfae16a9fa64acd20bdac0 0000000000000000000000000000000000000000 -84c92b89606960400a80b57e643b318c01feeb42 0000000000000000000000000000000000000000 -84c932da65a3aee44301e4006c3e525ea11f3f86 0000000000000000000000000000000000000000 -84cf6b2d0237fe471acafce10cb303e8b6d707ca 0000000000000000000000000000000000000000 -84d0ada2908de443eed65c2cb5ccd5251618a26f 0000000000000000000000000000000000000000 -84d19ad07171b4c4358cddb6550dd7aa7ec79c4e 0000000000000000000000000000000000000000 -84d43cf819f48b57e272350de80701d5e88f5c7b 0000000000000000000000000000000000000000 -84d643420e0a5b43f34238aff8bde6dce168825b 0000000000000000000000000000000000000000 -84d6618ac28192db24ab7a409acd376acb92d6e3 0000000000000000000000000000000000000000 -84e15a91be026f982c011aa48170794e0130aa4c 0000000000000000000000000000000000000000 -84e1839799895bbee60dc37a7d37a37a0d61c01e 0000000000000000000000000000000000000000 -84e3d9e8abf4a1121a515d05858883a34ef92c9d 0000000000000000000000000000000000000000 -84e8f0960b841a5ebca9d81cd2c2311b6504a371 0000000000000000000000000000000000000000 -84e91d57afa222faad65878df82459c858dfe8c9 0000000000000000000000000000000000000000 -84e9af5dfa0e7ea48dadad8643bfa7da622a46c9 0000000000000000000000000000000000000000 -84eaa4850b7917ef69b5c2c33271b782b0eb144a 0000000000000000000000000000000000000000 -84ec65b2a68cad02f8bf7161984377d461aba762 0000000000000000000000000000000000000000 -84ee2629a63a23efe90eb39487eae45151fd525e 0000000000000000000000000000000000000000 -84f0c18eb0adce28f2e60e402ff19f24778afee6 ebcd36350425540068c6372cd5c5d014c164fc69 -84f215a4c358d9b3f858a9bb5bed2da5d1942832 0000000000000000000000000000000000000000 -84f25609071c1da9110a54776d0eda3d3709cacb 0000000000000000000000000000000000000000 -84f4a4865e0b4df958b77e00dc7353aadf9a005f 0000000000000000000000000000000000000000 -84f4b7f22d81a0583457ed1fa1220bc41720b12f 0000000000000000000000000000000000000000 -84f749b64444b09cacdaa36ffb51d538d8798480 0000000000000000000000000000000000000000 -84fd583940a4967822cbd62981cca6778e4e7556 0000000000000000000000000000000000000000 -84fee8e038581781a81abd8a20809d913700c840 0000000000000000000000000000000000000000 -8500ca3fb8c3ef090f6469422d441f75b109e40c 0000000000000000000000000000000000000000 -8501175f4e37341364aabbeb4b6e74e42d03b8e5 4319f4b6e436b5c02fbf2ab82e9953b6271b7180 -8502e6a26a95682c1a1a9a117e9cb6f0a575e918 f9720cf3c043e33cbbeeaceb2005efb7f23e63ed -850354823a33c044b39aedcfd96b8c196f6e84f2 0000000000000000000000000000000000000000 -8504e556ba323b51ee1a94fc2d57358a8f63e888 0000000000000000000000000000000000000000 -85050f5f88cca909b14b7cccc1dcedbb784a4fd6 0000000000000000000000000000000000000000 -8505c0dca999970c85cba1ccebf898334fd720e3 0000000000000000000000000000000000000000 -850a9367b8ff7fe0ba91042daf9d61d58c985b1e bd54620ca68cc1c531fc2b200eaf7e64bca35069 -850a944af92c130e07e7850f65da6c4a0b6b92e1 cf4cd7233f5e4b3fa903984e9a3b9b693fcc6b6e -850ac483c876e767048222f9133e2498145f9f4a 0000000000000000000000000000000000000000 -850f18db7f6c5440436a366ba626f17ab6b39efe 0000000000000000000000000000000000000000 -85101770b840a1863bb6b9429ca0897a600bba86 0000000000000000000000000000000000000000 -85118a384ad0b16ce571d8f9867b5b96c63d966f 0000000000000000000000000000000000000000 -85140dc9d3a42751e9135db2553cef8b17c0c84a 0000000000000000000000000000000000000000 -8515904ebeee07ce945e6a8a909629edfe0bd263 0000000000000000000000000000000000000000 -8518c732c233d258367a5b370cbc5f6097ac5fcc 0000000000000000000000000000000000000000 -8519fee981abeae724dd6435f5f818da0fe885db 0000000000000000000000000000000000000000 -851a487c9ddb535058e5a5d1e862829d8240d450 0000000000000000000000000000000000000000 -851a8dd81259e1bc2a8db18a68d35c0edabae02e 0000000000000000000000000000000000000000 -851bf9829dfef275da004a8d57e7cd9eb0bbf05b 0000000000000000000000000000000000000000 -851e4dc7a23f56d618d236d6adedb2a10a24c8a0 0000000000000000000000000000000000000000 -851e633136b7d62186fd331a534f14dce2021c22 0000000000000000000000000000000000000000 -85208da9c25c896c70d01aeb131f2670fed1d1a2 0000000000000000000000000000000000000000 -85234fc2fcbd17b281ac86c7fca6422e7b6e91bf 0000000000000000000000000000000000000000 -8524f0a6827c9e4e108f6cf237a8c8c440046978 0000000000000000000000000000000000000000 -852585ac9ea5e8298111646cb8f9b9bc768740cf 0000000000000000000000000000000000000000 -85264ba268a398c4b90c1948839d54ce688dd5cd 0000000000000000000000000000000000000000 -8526cb4238d3eb6b193595c3534a60a69113e4ba 0000000000000000000000000000000000000000 -85278ca11d7a1e009af96b74448523e82ad99940 b597053a3fa7db520c70d895f8c9d47978b0762a -8528aef414f406aea02c6a49c2bca74273eb6c42 0000000000000000000000000000000000000000 -852978ed89b484aa1112cd8f4def729674ae6517 0000000000000000000000000000000000000000 -852b9ac99b57703e0cf3d9ddbb4eefa0914e79d4 0000000000000000000000000000000000000000 -852db5102e9f5c567279e88d315ad0eca046abe5 0000000000000000000000000000000000000000 -852eaaffc4257dc4823e2665dedb5ad88d2f3bb8 0000000000000000000000000000000000000000 -852f4696f1ed957389ea0c6840f0a249e1f4814e 0000000000000000000000000000000000000000 -8533f494ec0997f8d9ba5eeb5bf0cbcab9c4653b 0000000000000000000000000000000000000000 -8544f5925a2270491439f6a83b0f4f2b387f257f 0000000000000000000000000000000000000000 -85470980103dea9b6b0ac593cbe3a3ca5407be55 0000000000000000000000000000000000000000 -8549e3a1b12d26d356b8afd9fa84750ef14a0dde 0000000000000000000000000000000000000000 -854af29294030f2c60f3db1da662797c2d4914ed 0000000000000000000000000000000000000000 -854ba613e0a99f9fcc8c05fb5498d7d23ff6cb7f 0000000000000000000000000000000000000000 -854be2fbf0779efbe5d78ccd2229814fe0a31365 0000000000000000000000000000000000000000 -854edd3fb3291dc5122f36932cc72f39285c053f 0000000000000000000000000000000000000000 -854eefe778bad4d41fa61582a976d546fca4689f 0000000000000000000000000000000000000000 -854f062a48835fddd2477da04632fbf66c2afc38 0000000000000000000000000000000000000000 -8551026131f3270b5071219ae9c42a00cb99f799 0000000000000000000000000000000000000000 -85522e21dfb771db795252a8a26be965cdd46593 0000000000000000000000000000000000000000 -855236c33f36f0594790555ed05093ee917352ce b4fb0c466033401f99a7a2cb0c20d094fe747c69 -8552bf237d0bc8a3b907c9ba81c677e211ed9860 0000000000000000000000000000000000000000 -85581213e26cfa6fd8c24979aed6c3353993fe54 0000000000000000000000000000000000000000 -8558a41b951c1f53b5d695233baaca5ec3d0f75e 61935d732dbae2181712f2c8ab8942d146d2cfbd -8559b9961bcc6da6f2d4c25008c3db9bfbebee9e 0000000000000000000000000000000000000000 -855bfee2f3db70d7dbb4c60c7c4a4efa567f1c60 0000000000000000000000000000000000000000 -855cead916e599b2f95545f912941642113be132 0000000000000000000000000000000000000000 -855dd0c584224f0cee7667a3bc3dae62bace9c96 0000000000000000000000000000000000000000 -8562e285f221ae2ab038fabcb17300c5c8a1522d 0000000000000000000000000000000000000000 -856862c5abd92250fb28709cc6dabb9cb3320a1c 0000000000000000000000000000000000000000 -8568bac070aff1c1e7450d477cc2277396646395 43f5f9789204851aeac59becfbfb6c0648c8c847 -8568fb94167608d783ac147ca3f791edb328f4f0 0000000000000000000000000000000000000000 -85715751448b80038a9b96d8c20f9421330c6c7e 0000000000000000000000000000000000000000 -8574a2c1bd1dee8283a9d05fc0bd21c36efd237b 0000000000000000000000000000000000000000 -8578660a47d728b9d780993cc1afca5f06483323 0000000000000000000000000000000000000000 -857bcd5c613a10b3ede63fd7b24243b2d671c39b 0000000000000000000000000000000000000000 -857c5e3a0224c5c8e237d77af96075117aa2619a 74f5a010899fa90dcbddf0615b5613b6be1cf91c -857f029f3e38b981191ad6a36d44568be559f4d7 0000000000000000000000000000000000000000 -858059e0482cabe7aa5c91d852ae8ff00f0a5cb7 e3568dd7c7d84848d4e956b7615818bec22e1d5a -858400b07586b88dcb1e17a95e7a178b54b89d86 0000000000000000000000000000000000000000 -85873d22d72c8259efc9ff7d47c66a5103950c7b 0000000000000000000000000000000000000000 -85875f7a0a96ee4e82c3c3a9eedbd204648fd29d 0000000000000000000000000000000000000000 -8589c713a7b461f9462cb54ae5ab4f35011ca123 0000000000000000000000000000000000000000 -858cacd62cfb747d3a1395b047136cf3f63441b5 9830f73de570d277ba8345f951507d980bedbf5a -859097a5bcb019909d5e3fe6789be57a6387eb23 0000000000000000000000000000000000000000 -8591c89d8613d49d4dd34bb6fcc67b654ddd9ded 0000000000000000000000000000000000000000 -8592b073b253bf9edaa7a9b60d7d0d3600dae13e 0000000000000000000000000000000000000000 -85965b3a04f7520863b2372d438c8d09c8947d0a 0000000000000000000000000000000000000000 -859713422861ee5d25d5e8504928a4af9ce198ad 0000000000000000000000000000000000000000 -8598359e0c7a01c000d84f1a7bbba9ecd4079470 0000000000000000000000000000000000000000 -8598998a73bc4a6709d27f9eb4373ddcb2d65354 0000000000000000000000000000000000000000 -859ab4fe5c87cc1283ce8b89f09a14a3a72e9902 0000000000000000000000000000000000000000 -859c8bbb2c417ce8749137bf553da74167b71264 0000000000000000000000000000000000000000 -859f2a030ab315fdd443b364b99baa5d8f1303c7 0000000000000000000000000000000000000000 -85a014ca321d6cb09b002135f9084a5ffe65942f 0000000000000000000000000000000000000000 -85a0d4c00753577cd94430f3a387181320204710 0000000000000000000000000000000000000000 -85a0f924337aa29b61018828b1292a12e796f288 0000000000000000000000000000000000000000 -85a167e8bd1c3de06f0ad8dacb2e7037fed20545 5d4efd4e84767e25c1e98d253b71640fdd029cee -85a5197678823726fe23c94757ab39d1fcfefd1f 0000000000000000000000000000000000000000 -85b2c17bffa12837677739e0c82db1f428bd2134 0000000000000000000000000000000000000000 -85b3286e0916ae0087f84de0117298faee109fe3 7ab8b3f9e9891e7418ec7e51ec310b9a32e83264 -85b7662a00cccbc9f24658ade45fd382ae46aa49 0000000000000000000000000000000000000000 -85ba9042ddb3d07a711fb9405d08cf1b838c5ff6 0000000000000000000000000000000000000000 -85bd327a52f8570f99e2213b3fda8f09a2d2d683 0000000000000000000000000000000000000000 -85bdebe1e43eef256789b2d07a2a12654253fe51 0000000000000000000000000000000000000000 -85c14d57ca78b87f8981e343c54fb0e24b9d2955 0000000000000000000000000000000000000000 -85c283be53cdfc4ff4b39730f40cac697b707f5d 0000000000000000000000000000000000000000 -85c3cb8f2f4347d3a4e19897633487cd51aeda56 0000000000000000000000000000000000000000 -85c47f89f35f927d7c7ad23235c830dc4b514ddd 0000000000000000000000000000000000000000 -85c4cacbb623d9966713ef3f61541a36ef6b5fdd 0000000000000000000000000000000000000000 -85c790a244dbf8b711aa381db1025dd2fab4db94 0000000000000000000000000000000000000000 -85c80522500250cb839eb1c62b3c769c83d6cb72 0000000000000000000000000000000000000000 -85c82423d162dfe77611a6ef7d920206c087b7cd 8f44a541a010bfc0cbaac3531753c82b2ad95f09 -85c97f2f3a0adfc258e29bf57bf775bd43f3a34c 0000000000000000000000000000000000000000 -85c99abda942b86444b1cb12258c38683948c1e3 d0a1ffa84c1afec7c8394f6b9e3a231e64ca6eca -85caf84cd875f557be60ce8a71d19069229122b5 0000000000000000000000000000000000000000 -85cdaa2e89dba1dc709bd9da99d9b48b2fd58f6b 0000000000000000000000000000000000000000 -85ce0cd5915afd67b3ef5a69566dc820341ae5df 0000000000000000000000000000000000000000 -85d3f01f4d05aefde950a0b36e0639c09a7da134 b6bbaeb3430f00e9201bd5949dd0f7cf91d8c3b5 -85d5f213ec1d7e0abeb2e340989c25c7cfe1f9a1 0000000000000000000000000000000000000000 -85d72c5380a0b292f85236fec0d5e6d690a46c30 4c35fda1504237071096f4961598a40373b6a862 -85d7a3391ed5d9a5eafe36d81aa8a6df4e40726a 0000000000000000000000000000000000000000 -85d9a34e16732043af52954a069a020b8c30ec50 0000000000000000000000000000000000000000 -85db1350c1efa4dec011762a7fbb99477d235ed2 0000000000000000000000000000000000000000 -85de4c26253a797b6f8050d5fb3e27b6ab7d8488 0000000000000000000000000000000000000000 -85e53329413488621cf0989cbd3b2abeb3d179dc 0000000000000000000000000000000000000000 -85e54017bd662634311f250ae1165808329514d5 0000000000000000000000000000000000000000 -85e669ffd0aae8c3a8c68e50f45afb734564812d 0000000000000000000000000000000000000000 -85e7c70a6315de1e0f1c424ba29728e757147eb8 0000000000000000000000000000000000000000 -85ea4ccf7f5d54de582f41d614a0507509a1a97d 0000000000000000000000000000000000000000 -85ec7256d251e903c32b7cfcf6d6e1a32666b5bc 43a01a8f4ab0d62d3a5ec44ab8e33c84ea4799c4 -85eee6b0594ae5cc6dce9f3a9ebc1ba82b04f0e1 0000000000000000000000000000000000000000 -85f148bd0afd744ef9f3db665cabbcdb967034b7 0000000000000000000000000000000000000000 -85f541b2765e1aa6925ad660101f57ce6706ba98 0000000000000000000000000000000000000000 -85f88aad73a450bfa06efa64b7f76647e53081ce 0000000000000000000000000000000000000000 -85fc5a0439ef2c0363d713ac080a61ba314a7063 0000000000000000000000000000000000000000 -85ff795121d5ce5380ff65efff532adfe705f5e8 f92df88f67ced5509810c969f8412dec9a6fb654 -8602477ddb0106d7d22be7ac0c40dfdacce108bd 0000000000000000000000000000000000000000 -8605f83d13cc87414ba0aca18049a8c37155cc9d 0000000000000000000000000000000000000000 -8606117ead4a8206d58db151f3015995c9add3c3 0000000000000000000000000000000000000000 -860876763194f9219cf4c524e912660553c76299 0000000000000000000000000000000000000000 -860f5c51638d3b36805dec94f1c3230522ba4b3f 0000000000000000000000000000000000000000 -86105701a05a9c5c0052d63e4778b2159e02c6e9 0000000000000000000000000000000000000000 -86177fa035acc7fdb972855bdd6c0b19edd505cd 0000000000000000000000000000000000000000 -86178eaa506fd18817583c3d1d347366c1305d3f 0000000000000000000000000000000000000000 -861b65b9030c224125724a66a42a40f51dcbd8eb 0000000000000000000000000000000000000000 -862448d51d7cc919275913a17bbe5c2799fad028 0000000000000000000000000000000000000000 -8626a9eed25236762af8ee9256f8bceb4c50b09b 0000000000000000000000000000000000000000 -8626f76af965ad43081d04c20a2f9b93d49594d5 0000000000000000000000000000000000000000 -862ef9deaa0d3e4c2de889dbb791b308fcce7bfd 0000000000000000000000000000000000000000 -863001aa52bb5d1a3b40bf17ea09791e1f164b3a 0000000000000000000000000000000000000000 -8632a05fec88ac1c9f87da501fedbeb4588b8195 0000000000000000000000000000000000000000 -8632d87a0b32405a80044a4b14ea13ab5bb5fb4a 0000000000000000000000000000000000000000 -86370a521aac031440cd7f1821d83eea5cba0e69 0000000000000000000000000000000000000000 -863df2c2eb609165383f27f6af001c22d339a19b 0000000000000000000000000000000000000000 -86418ef23a8988ffe608edac203cffb39372dde0 0000000000000000000000000000000000000000 -8641c85e674bf783147757d95aa8b02a86e973ed 0000000000000000000000000000000000000000 -86457fbefbdba51b8686f5b945bafcc25ef62780 0000000000000000000000000000000000000000 -8648d1cda141537b5dbd403a0bf0e6eb8c086e9d 0000000000000000000000000000000000000000 -864b2ceca4bd18a0fe7b4273171643f9b0fb70ee 0000000000000000000000000000000000000000 -864e1edaf0a8b5e43a43a285171e16a071a7d679 0000000000000000000000000000000000000000 -864f6ee318506f77ddbb311b137084a32275bd4b 0000000000000000000000000000000000000000 -865071208af238f0012323216c292dcfa4cc0f5f 0000000000000000000000000000000000000000 -8652691c5441e815d2509861fa1f3041083545c8 0000000000000000000000000000000000000000 -86543701545837a238a081349831448639956e5d 0000000000000000000000000000000000000000 -86579ef5e69d6f39023d94b01ecc496d5a4cd959 0000000000000000000000000000000000000000 -8658025ea197944e758c62022939c37c1fa79f58 0000000000000000000000000000000000000000 -865da51efb04bdc25683525e4ed43a2ef97fccf6 0000000000000000000000000000000000000000 -865e03ad055aa5105c2a2cbe3ea985be9f5a2ebd 0000000000000000000000000000000000000000 -86600340617c23e01b7033e5bb386313ef216783 0000000000000000000000000000000000000000 -8660511c7435b20a3ac80641fd124fb3fd04e43e 0000000000000000000000000000000000000000 -8664ea3458e06158bf4e32f0b29e9e5eed67e18b 0000000000000000000000000000000000000000 -86653c5a0a6cac3ae6618b42cb6680f1d7bef8b8 0000000000000000000000000000000000000000 -8669246db504c414a0c0224c359929435ea922be 0000000000000000000000000000000000000000 -8669e4181cabc66615cd9f0c8f30e0aeea75c60d 65531f5f7593dc6376e79e86b5d46b49b225ca01 -866a2e7e5480190de90771aef58a43324e596132 0000000000000000000000000000000000000000 -866b749d19ee0b4df802cc6751855311364521ed 0000000000000000000000000000000000000000 -866de0867e1d56437bdbdefdea905f4c6dccfeb0 0000000000000000000000000000000000000000 -86727eb89e67b2f6804a4e682506ac14b8c0e0a4 0000000000000000000000000000000000000000 -86756e7cce38c9f51602e8bb9a72d4d5ff7d3eaa a4b0df6ec9437c492bc99b0a856a74ac06367daa -867cdffb81f6bef33b8d00cb9d35c9fc21b62de1 0000000000000000000000000000000000000000 -867fa75a67940268ab1291310a7f92c2a49b59c5 0000000000000000000000000000000000000000 -86833edc290b98dd95c04ba13d6af11d8c7641e3 0000000000000000000000000000000000000000 -8684514f313ec05cdabb5ae9dea5de1a83d4907b 0000000000000000000000000000000000000000 -8684f75b61083df541ace3e48e50f1d8d840cbb1 0000000000000000000000000000000000000000 -8685dea4309874f06a37c24654296dc71e1b84ed 0000000000000000000000000000000000000000 -868905f20bf01bfc17a18ded09b65f7fa66530b5 0000000000000000000000000000000000000000 -868a04317f84c22af2959c36520bcfb573384aeb 0000000000000000000000000000000000000000 -868bfcd1570d4045173219ed4a1d6ede03d17599 0000000000000000000000000000000000000000 -868f95c8d734e9b421e9ed4851cf17df09dafaf2 0000000000000000000000000000000000000000 -868fd0c40b9c0c9ffddb921889f2ad70be6c7754 0000000000000000000000000000000000000000 -8690c4193b8d86dc5494de23db1f80d53ce37adc fa4b5b12269a40f920fdc94dd93ef714e98119cc -8693fe79f5cb3fb5ea4b92ce044e9a6acf60fab2 0000000000000000000000000000000000000000 -86951bfac9cc2ac0d30b1919cfa25af97b1cd028 0000000000000000000000000000000000000000 -8695af1c224a60c1755cf243ee3d494980cac176 0000000000000000000000000000000000000000 -869a9ddff2ebadea4686dc2ce22b7547026e45be 0000000000000000000000000000000000000000 -869d56b902a434b4377259fef3fde0c3be5b81e5 0000000000000000000000000000000000000000 -869eff22f3a306d0548322d50457de728bd2c720 0000000000000000000000000000000000000000 -86a02efda4560ee4b35fc870eba6f8c82cec4644 0000000000000000000000000000000000000000 -86a4b30f22f16793d60adbce234d3786b9f3500e 0000000000000000000000000000000000000000 -86a9ddfd9ef97ea1a53dc2cbb8c5902f2ad65094 0000000000000000000000000000000000000000 -86a9f0be43d521c535c8472f511c2ab33425dfc3 0000000000000000000000000000000000000000 -86aa99f8f5fec33c92e96968739542a91d17d6ff 0000000000000000000000000000000000000000 -86ad0bc396782ef599ed0fcf15905295c0fc331a 66e6d2761316dea1d4b75025c4bff2974c7a456f -86ad6d19913071c2477ef2e7fbb2b4e391367221 0000000000000000000000000000000000000000 -86b07cdc1e05df99fe79b52403a110b1858fe045 0000000000000000000000000000000000000000 -86b24a8ed26073ecc955abf69172889f6b85d353 0000000000000000000000000000000000000000 -86b26b92d7b2ddde8b0ad54b2026323897acbaea 0000000000000000000000000000000000000000 -86b80338f8a6fc273ccaf000f269ec22bee3ed08 0000000000000000000000000000000000000000 -86b976d5afaf037868174fe5c242e886eb69baa4 0000000000000000000000000000000000000000 -86bb4e0b0956785837882e26dc782f877115bbfb 0000000000000000000000000000000000000000 -86bd291ad1652c578c234166d2953f2b8ce856d7 0000000000000000000000000000000000000000 -86c0099cdc99083d2ab9b75a8aa4ca1c1dcc5a58 0000000000000000000000000000000000000000 -86c395700f0ee6a540a41397858b45145f8c1571 0000000000000000000000000000000000000000 -86c754e9033106a475ab449d59d1f68fd8c6b100 0000000000000000000000000000000000000000 -86c755dce4cb80996eaa785bdf2add356895b282 0000000000000000000000000000000000000000 -86c8ebd19ed93843f293bdcecc9ce68cb4ab57bc 0000000000000000000000000000000000000000 -86cf1edfd38979f6fbf20a91e26584ed4b74be64 0000000000000000000000000000000000000000 -86d01a85f162f46dda3e8dd013631f026f0ce72e 0000000000000000000000000000000000000000 -86d2bbd19b00be65d7ac1a50d84d19038d8ee7d0 0000000000000000000000000000000000000000 -86d395d5ae692f36f840a6a0eaf4ec9bc7438b5d 0000000000000000000000000000000000000000 -86d3f2ae9fa9c5feecfe2557eaf9e8d8299a4185 0000000000000000000000000000000000000000 -86d3fae4a516bc0192888f556297d68b1b3568a8 0000000000000000000000000000000000000000 -86d3fb841e0206e2588896ad3c21432333535848 0000000000000000000000000000000000000000 -86d52e88519bca380b5da23a03d539208725210d 0000000000000000000000000000000000000000 -86d5a74c1a3f3f0669ba57377efcb94ab6866b01 4ba3d2853007eac4a65322b0a832d0b38b953a55 -86d8c6800b86a634ea51264962e951c88dc0a950 0000000000000000000000000000000000000000 -86da9d950137b26ef6a0fdabb052782fc9e5a1b9 0000000000000000000000000000000000000000 -86dc7c2142a8e62216bf3e9df3556e3ddd760012 0000000000000000000000000000000000000000 -86dd66c7d91f27e6882211f4f90c949cb7102f77 0000000000000000000000000000000000000000 -86e21d98a1e7d66e71a1e2e52ee021c06a5fe39a 4819401816987d153c014ee9644a4bdb008bc669 -86e3289c7152382dee68d304e4c90907108f3304 0000000000000000000000000000000000000000 -86e4b5c897a06685d3e5aa7487bd5619c815f870 0000000000000000000000000000000000000000 -86e6094e86b84a51d00ab217ac50ce8dde33d82a 7bb687a66076db25c4ab91f6b7f410e63c39b3d9 -86e69bc5ec5fdd0279388ffe418484bc763f98a4 0000000000000000000000000000000000000000 -86e6b1a52e40f21cd37553cf0e84a252490be806 0000000000000000000000000000000000000000 -86e7c61ef23994d51df154b3fcda485125725629 59dd7b4ca7b68b0400686d3e08009c6c19e85927 -86e7ec71b120ff3da9b5b5df69ef68fea6e2df5a 0000000000000000000000000000000000000000 -86e94ba32a90e206f798b216c78f0e4d7db094a9 0000000000000000000000000000000000000000 -86ede1372814ebc6e5b2ce6e8f66f306d873e9ff 0000000000000000000000000000000000000000 -86ef66a5585edc5007828445823647096ee7037a 0000000000000000000000000000000000000000 -86f52dd3465a7017d51be4d9d684ab9492960566 0000000000000000000000000000000000000000 -86f6c56c3f340f9759fe99154a49c3c5ddb04af4 0000000000000000000000000000000000000000 -86f9fdb6d4a333b5d920404b9fb49f72b94baa42 0000000000000000000000000000000000000000 -86fe1b6af3972827827c20e6c5e27919073275b8 0000000000000000000000000000000000000000 -86ff4f0fe3a5de4c9318f56434e6c0a86a68a6cf 0000000000000000000000000000000000000000 -87014819d062dc8a1bc1304f57fd7acbafb422d0 0000000000000000000000000000000000000000 -8702e0b4341a111699407167a301a2b0bcdfb4e8 0000000000000000000000000000000000000000 -870331f5f341b1ef6013b814933e208a990fdd8a 0000000000000000000000000000000000000000 -8703a13bd1d1958dd548220f66e36524e167557a 0000000000000000000000000000000000000000 -87047379cd29e17f1b993ef764702ee80836003d 0000000000000000000000000000000000000000 -87054c1c430079800cc83550795cfc991683898e 0000000000000000000000000000000000000000 -8707aa93ea2479ead595e9824e14fe75aa0d3067 0000000000000000000000000000000000000000 -8708c464d3a380e2e728e05e3ea015e73fa8d371 0000000000000000000000000000000000000000 -8709cac689df5e52326593f6a291ba7401fb28f6 70a50ba3add8acd70d8595616320252d0cf1e71b -870abbbd0a76179338211f6928cff15e3bacd6a8 0000000000000000000000000000000000000000 -871545d23e0d983dc3c2a0dcd08ffa6ca03f238c 0000000000000000000000000000000000000000 -87176f437414b1c76441e68347b9c08ee9c8b8f0 ad6d863d9ac584f4777b4959cb5a3a84684b47ed -871a231f4a1caa5fb258ae53b1bb7d1fb2a0f949 0000000000000000000000000000000000000000 -871b71764cdca8238069f27436d96011a6a2cb36 51e2031829a2052e4b4cc79fe030d3b0987ca41a -871d248cd6e46aa94e58fe8a4c5d61bd109be5a3 ec5049a455285b24fd0947ba4f599fc4bf7c6d50 -871df69f47f578c79cad7889f7e27d4b737baf4d 0000000000000000000000000000000000000000 -871e486aabf5688cd88b8dbc550dae373defd323 0000000000000000000000000000000000000000 -871fdba56fc1afc8a2664b9368ed346b4f60718b 0000000000000000000000000000000000000000 -872188aed0bb0a7a5655654e0199670ae5ef3a38 11e9df905feb173699eb4dff059266cdc6343276 -8725b61220d0208242275a2d3fd528cffaed147e 0000000000000000000000000000000000000000 -8726060a812c143b8df671ba9900cb427a2725dc cfdcc166f40280b778c78563e6956756778ed3e3 -87262fe35fe88739c6e1c7f243a258c4db6e4cd1 0000000000000000000000000000000000000000 -872743f83944acbf06764ba4a7cb42051c044d45 0000000000000000000000000000000000000000 -872cf128472b533c918104d0ba6ca270121283b2 0000000000000000000000000000000000000000 -872db911c693429ffdb73b85fcdb62c683698a77 0000000000000000000000000000000000000000 -872e9bc010fe45dee4f7739464ce5b5875ced24b 0000000000000000000000000000000000000000 -873035efec16397ab54daf7d339e8a82a731edf1 0000000000000000000000000000000000000000 -8731e14f57ead2521f8a5bdb980534ea04772fcd 0000000000000000000000000000000000000000 -87344fb9db95c9d41e712cd38c80be65bdf8d374 0000000000000000000000000000000000000000 -8734cc1232dfe9a0fc9e455f470c6bf000537402 0000000000000000000000000000000000000000 -8735e3b2916287918389e9f34f8a1fc7a6eb38bb 0000000000000000000000000000000000000000 -87370cf9ff578e6b1d2ce07bdd3539dcc9a7daea 0000000000000000000000000000000000000000 -873a99f094902ad72129ab391b1fb80525fab30e 0000000000000000000000000000000000000000 -873f4a3d5027bd1b584f1d1e590e22cd4a08ae84 0000000000000000000000000000000000000000 -87423caa674f8bf2db68889e6e3968445eee1966 0000000000000000000000000000000000000000 -87455002a75b3308d9abbd4be7b47fbd9040d471 0000000000000000000000000000000000000000 -87476ea6a1a8067dceb602a7b3e8b39a8252b936 0000000000000000000000000000000000000000 -87478f588fb88a72ca7403dffc3467fdefc8be04 89ad63c68a313e3886910834e348ccf5fd6508d1 -8747a04d26e260f346bec573318a76b6dafc31e0 0000000000000000000000000000000000000000 -8748886df0388fdcfba25f1e670270f04183a652 0000000000000000000000000000000000000000 -874990cb85096310cfe9a8eafe21d47882bdeae1 0000000000000000000000000000000000000000 -8749eef5da6568bbe350fa5a13c016358da3ab5b 0000000000000000000000000000000000000000 -874f7c1266d4e4f2e1e6c79b5fb48b590caa1197 0000000000000000000000000000000000000000 -87503b01802756d371fcf53f070ab268de395916 0000000000000000000000000000000000000000 -8750a9d4927951ffb5e2543b5c2537e9025801ee 0000000000000000000000000000000000000000 -8750c0e354c7f120673f318fb84ebaa1276f9e6e 0000000000000000000000000000000000000000 -87520f8422a0338171d91e52b8a0f05a3eaefc2a 0000000000000000000000000000000000000000 -8752e3ef61b43feb40d1e9786e01f51d45e5e245 0000000000000000000000000000000000000000 -8754c7400be5810837b1a3ef0e5e389af4f04607 0000000000000000000000000000000000000000 -875946ea1fa32981eea0637200eeef1d4154c280 0000000000000000000000000000000000000000 -875ac609dd26e63f046944965dfde3be1f40a2da 0000000000000000000000000000000000000000 -875ae89be0868f16e3d3e2ccbe9cd32e76961c5d 0000000000000000000000000000000000000000 -8760403ff149832d2296b4e95635f889a8d6b330 0000000000000000000000000000000000000000 -876087d2c34404f3f356631423b408a92c39a642 0000000000000000000000000000000000000000 -87639fa2a94ee6231a43842fdf1a0740f719f3aa 0000000000000000000000000000000000000000 -876557ae38f6ca5035618f7cea48ca627118b437 0000000000000000000000000000000000000000 -87663748fbb51015be41d55bbd7f7d000e5aae3b 0000000000000000000000000000000000000000 -876a6a393125efc9d771cebdae1c02fec37c8ef7 cdd0e0fb54e2a991310252e86e22c4271f3e962c -876a785f3628c4d2bb7b6cb54760efdc57abdc00 017cb6d8fa12872e46f80e2dd4616fe124300701 -876b6595281969c081f21b53d8eb71154d23430c 0000000000000000000000000000000000000000 -876c81c602fe21a5404b74ed5e412198f632eac0 0000000000000000000000000000000000000000 -876cb36929953ae2ab87f5c815104095a7f2b300 0000000000000000000000000000000000000000 -877194124df974f345d8bf32a1c553a8260d9925 0000000000000000000000000000000000000000 -87726efe348a9858aaf414b06c97ecbc56d61599 0000000000000000000000000000000000000000 -87775dd402bef137ae6e3fb680c36ed66aab47b0 0000000000000000000000000000000000000000 -8779fa151ad76377128442f1de643d09b195a3d8 0000000000000000000000000000000000000000 -877b77db88bcb17d3ad8404ef022dc2ace4e3885 0000000000000000000000000000000000000000 -877e82bf2fbd1c0736f078035cc40ddb71fa31aa 0000000000000000000000000000000000000000 -877f3155db0b24cb3df861ef068946aefddc025e 0000000000000000000000000000000000000000 -877fcb9fd9e9b7ffd95fcbc42a595952974924c5 0000000000000000000000000000000000000000 -87825b295ee8dc0021ae3704dc38fa06c1cc28b6 0000000000000000000000000000000000000000 -8782bc734072865ade29b8951bc94d98a53750ef 0000000000000000000000000000000000000000 -878915e1aebc02e8f9b12b83c2ca0e19445bfdc3 d70b9b1342304623114a17e81593b9db1ad38186 -878a454b06b1c7e00852a31544581d5df5ece22e 0000000000000000000000000000000000000000 -878a73137bcc35bf7c046ef5b1c8a2fcb64f554b 0000000000000000000000000000000000000000 -8792fa38b44c33443e6a615d337f79bc7c6f0e16 0000000000000000000000000000000000000000 -879518c65613330fd988dfb844d54d0e79cc16f8 0000000000000000000000000000000000000000 -87955a630afd2a0321391437388eb816b8dc87eb 0000000000000000000000000000000000000000 -87959ea6a25019e00f3c23200c75ef3e54d30530 0000000000000000000000000000000000000000 -8797a9435f35c309bfa2a7b7ce3f74dc8089f1de 0000000000000000000000000000000000000000 -8799687c6683d13ad30d4c08714b88734f1743af 0000000000000000000000000000000000000000 -879b7c22c2591e6d5867980d8972912ced76b961 0000000000000000000000000000000000000000 -879bef75818e4a9c8737fe114e1b8f66a5e6e94e 0000000000000000000000000000000000000000 -879c26e249fb34f6caf4719860c6b8fe68810d9b 0000000000000000000000000000000000000000 -87a037014f995e6d48a082311f0b0e09564ee379 de238c61cc8d9703f39bf1d2c461da1e947d331e -87a07ba92087bf9e94d967cbaabc2c627583629b 0000000000000000000000000000000000000000 -87a1b45a66c1ecc435dedd4e295f3c7140959e4b a803bca46afd35b1d81f9e33792af4ce512f8814 -87a266cdd7f53bc86cd22d21af289b9a75f57f94 0000000000000000000000000000000000000000 -87a2f30351e8939c82b1b5ecd46fcccedd3ad7c2 0000000000000000000000000000000000000000 -87a43bda226b871061a9e89ecd28cdd351133d94 0000000000000000000000000000000000000000 -87a79b78ff6fa21c09c96d0736f73c53b336e8a1 0000000000000000000000000000000000000000 -87a9fc0ae9bc1800ecc907118b31540e269320c3 0000000000000000000000000000000000000000 -87b1f7ef554ebc7fe5adb6dd963e73ef69bed8f2 0000000000000000000000000000000000000000 -87b582706267d69006a8aaaed3b5eda2ccf99c92 0000000000000000000000000000000000000000 -87bc93cb0a197ce3824418132ff54bc7f49c20e9 0000000000000000000000000000000000000000 -87be62964da7a1e0c9a0e71f45f8ecc6f7f2b56f 0000000000000000000000000000000000000000 -87c67b277e1772956eeb7906f04af18b0284ca7c 0000000000000000000000000000000000000000 -87c78a53c8c65100510a30b5a5a4eb73d3e2cf1d 0000000000000000000000000000000000000000 -87cbbfc7a11e400715375f55900d0aaddfb3a934 0000000000000000000000000000000000000000 -87cc21f91747d8319d1c07c11df29b600016d0c4 0000000000000000000000000000000000000000 -87cd7b750894dd68e69654a11f7edb9b80d68973 0000000000000000000000000000000000000000 -87d151824d81e99425a1f5d2b0f44a15849d5af8 f667d99fcf7a2646f3d650b706f0986a4b285eb1 -87d3bf2e9ea7da5abbeca3e60ea7cf7abfa6f7f3 0000000000000000000000000000000000000000 -87d45e5f4e6693fee649f7144cc868afee0064f3 0000000000000000000000000000000000000000 -87d5db6e17070a09c4e014832cc931ce4e843bbd 0000000000000000000000000000000000000000 -87d63aa1a3fc86d64dc994332042fdd2c13bf3d8 0000000000000000000000000000000000000000 -87d6bb1bbd5f118f5b0cf0160438f06c0f91ea45 0000000000000000000000000000000000000000 -87d781c7710702181b0d0669cf2c4d0f5c9d3037 0000000000000000000000000000000000000000 -87d952ec1b0a2ea00c629378edbbcda43799e6e2 0000000000000000000000000000000000000000 -87dba9d16601f3c9d6bb12fda9024334d0dbd082 0000000000000000000000000000000000000000 -87dbd56595047c93752dca3b170741c237564454 a9c14700054e08884fe20f9c90087156451306e5 -87dc92aa09b329fda69f960f65d0e77e559f19a3 0000000000000000000000000000000000000000 -87e0b8ea276920890aa9bfb514014d352086a16c 0000000000000000000000000000000000000000 -87e4a943628b61abd54f5e657957b7237c5bf95e f01025301dd2cb5e6dc447c1a88394bac8d79120 -87ea6d1675fe601a5dddf4538a465c3af664cd10 0000000000000000000000000000000000000000 -87ea796dbad477920fb8dcca89db858198363421 0000000000000000000000000000000000000000 -87eeba65f67c696c058254ef4069dd0c27bcc442 0000000000000000000000000000000000000000 -87f32875a189be7ee2a8487c0db3958579e4ce72 0000000000000000000000000000000000000000 -87f40a88b1a44fc0eebb7d7d26e41fc5161d92de 0000000000000000000000000000000000000000 -87f51c2c34f2e622457c313cb1b94efe366f2b96 0000000000000000000000000000000000000000 -87f58b3e253510b150bae134fa46f64c7e2ac21d 0000000000000000000000000000000000000000 -87f6f8d3d71b3826ce061bf479369c78caa0767f 0000000000000000000000000000000000000000 -87f9d3cd280bd9bec77a18ec13fde387ec67c417 0000000000000000000000000000000000000000 -87fa7783ea39a768ded613803e7e789ddf6ec5e3 0000000000000000000000000000000000000000 -87fd768a70bb136ad6ba94699e8c6332e0c115e0 0000000000000000000000000000000000000000 -87fdb0c7eb62c9b0fcf02f1134e61996de330063 0000000000000000000000000000000000000000 -87fe85d824936b061d090bf9c81be3980314412a 0000000000000000000000000000000000000000 -8807d406a7d6e8343a557b2a10bf4c3af0b4d86f 0000000000000000000000000000000000000000 -880b36bd8215b083378c0225ee8eecb7667b3f4a 0000000000000000000000000000000000000000 -880c896e911779a1c34530df7a62bbb34021eecd 0000000000000000000000000000000000000000 -880da2bd5b42be2ee86de6e7577292e22a555fb0 0000000000000000000000000000000000000000 -880e005f5422fbea6eb3ee509eefbb94ea65e1e3 0000000000000000000000000000000000000000 -880fafc676dde44a490daee3ac6f7aeed8cebca9 0000000000000000000000000000000000000000 -881402df531fabb5a4d895a7b4d080f084f1cf4e 0000000000000000000000000000000000000000 -8814a824aec0520b195c64edf85f00b818b6003f 0000000000000000000000000000000000000000 -881e4c0b9f393b9f79ad5040aae8d92c0b12eb3f 0000000000000000000000000000000000000000 -8820da5c052be442e26be367873554b964bd24ba 0000000000000000000000000000000000000000 -882834d3818272581780366774747a9696cf2912 0000000000000000000000000000000000000000 -882aa950eb91612fecba3103f90074e787e3d8a2 0000000000000000000000000000000000000000 -882c0b3a3a080bd7d4aff6cf68d6553305affdb6 0000000000000000000000000000000000000000 -883281d9a892244343900cd437f9dc686ea3cdf4 0000000000000000000000000000000000000000 -8832e6644e28ce7673dc42b2a0f8822b0fda941e 0000000000000000000000000000000000000000 -88333c7e4faf04190cf783247b470c7ea8b54196 0000000000000000000000000000000000000000 -8836930d8ece47670dd2645386fcb31fd6a8369c 0000000000000000000000000000000000000000 -8836adc4976bdad0a2f94f7915189f034111b9dd 0000000000000000000000000000000000000000 -8838b71ffa4bc319b3c23e817833674818d11149 0000000000000000000000000000000000000000 -88393997963a46d5acbddbf40c413bf7dfb43c9c 0000000000000000000000000000000000000000 -883a9be16db09265cd5e22d0d2de1ee31ebcd3be 0000000000000000000000000000000000000000 -883d2fe5cb2e2c8d768cc3a119b3d24a1b958c41 0000000000000000000000000000000000000000 -883de61483754bf5520d87461f13bbbe0667fa35 56e8bef8eb2abc54b5365b84d9efdfe931925703 -88400e3671a22fcd7542e21529651a62fe00029d f9aadfbcf094cdd584e152be9752e21b5725168e -88416ccee7c9ea884c1708d24d671a40994b8bd5 0000000000000000000000000000000000000000 -884294b49431ed8057e28523099b64c8a46155d8 0000000000000000000000000000000000000000 -88453efb5c32a0553acd6d2083cb5bd136802f35 0000000000000000000000000000000000000000 -8845dc32b53c8151edd4c0e691c2bc99f9ec46d0 0000000000000000000000000000000000000000 -884831ad79a7cf959399b795b69ca00977181f53 0000000000000000000000000000000000000000 -8849e33be6dcc2b3f3c32db89040928628e558a9 0000000000000000000000000000000000000000 -884d0238bb27af59312770380e94b442149ae4a6 0000000000000000000000000000000000000000 -884d669813820700d5d79cd94f2c391f307caad5 0000000000000000000000000000000000000000 -88514149da6b3e0fbcc0f1069f4480231fed7655 0000000000000000000000000000000000000000 -8851ff93309f6917d111cf91f609e3f5a4b12bb3 0000000000000000000000000000000000000000 -88560fa0367d8cda90ca32d109a42b2d2891c5e5 0000000000000000000000000000000000000000 -885781f948d31be164965d93fb5d3e3263aad40f 0000000000000000000000000000000000000000 -8859c8b96cd9e80652813f7bcf561432a5e9f934 8abcbc63f9fb4c986559e828fad4091e463ad808 -885a4ea1086a4e0b4650691e4d659fbdbf98d574 4ed2057893695c98b8dabb93fe47c160bb11ca27 -885d702e25c6de7b0c7ea8bc23fa183e4d7847dc 0000000000000000000000000000000000000000 -885d774a92a23e54f9fbf51902f36b0c5366fa6a 0000000000000000000000000000000000000000 -885dded38ac318a229d1df7e504a087c00541612 0000000000000000000000000000000000000000 -885f88f7eae8ffc3a083ed2edbf939992d762e22 0000000000000000000000000000000000000000 -885f96506d486145ecfe9832a24da3b41a6ae8c3 0000000000000000000000000000000000000000 -8860f92aeea865e9ee663333fd7b47e7f27b058d 0000000000000000000000000000000000000000 -886599435a522e09c98b6a8374f8723c024b92e6 0000000000000000000000000000000000000000 -8865e6be0c604649d7e4f37b2ac2679232f24df2 0000000000000000000000000000000000000000 -8869a46dc2afab90bd8ff4d206cca99c816d4c7d 0000000000000000000000000000000000000000 -886c5c639f2f33a01278d61c1d72ef39af880714 0000000000000000000000000000000000000000 -886d5315d2f58c954449fa2012604bbbd73b93f7 8ab27c371d89ec41cd1fbdc7774787c137c9a11f -886e4188e6d0b4e49d13ac00a0998d5a0a77c725 0000000000000000000000000000000000000000 -8870f9d1ce63f365a43cbeb0bf2123f531f9e74d 0000000000000000000000000000000000000000 -8871302d240f124f7e9dabac85862e31bf97b442 0000000000000000000000000000000000000000 -88718209f91dcb5f120a088d87324cf98f2da38a 0000000000000000000000000000000000000000 -887197f289135c7bd0b236f0087b993694f35b72 8d8a9387f70466779f8a93672714e106829bd2ea -88723b48e9d5f812144a12d490f3dd3461a024b4 0000000000000000000000000000000000000000 -887404039bc6d38496d2ae31b4f4f439b3bfd12e 46c276847eab9f1cb28615ccd6e1f4abf7b975fb -88773698060b9bb3e9900bbd7cb8a3da588f1288 0000000000000000000000000000000000000000 -887bcfd33f41f19689b026e6f115689d7c5e9ce0 0000000000000000000000000000000000000000 -887c21f977369af0808290874dc2c279ad4d0af2 0000000000000000000000000000000000000000 -887da083154f965cab8bd5d1f20d1da61ddffe32 0000000000000000000000000000000000000000 -887db47107b88bad1f4cd8a626531522a4aee0d0 0000000000000000000000000000000000000000 -887e78b1f1e5a789d5b7c1c1234861136bc495c4 0000000000000000000000000000000000000000 -887f6f779cd62fd6b56f30ddf4301799e7471edf 0000000000000000000000000000000000000000 -8881a676842cd36ce48055148f786d65abd74b13 0000000000000000000000000000000000000000 -888334f15268184edb36a09c8cacc745581f988e 0000000000000000000000000000000000000000 -88848833f762149b227f84d68e17a130fa043a41 0000000000000000000000000000000000000000 -888507ca9ed7a8517edbf2d00a64fcaf5865aa23 0000000000000000000000000000000000000000 -888546b45e5b5f5ad98b8c577f55d6bcfc810dc2 0000000000000000000000000000000000000000 -8885527de6c15dff20ce09569de322ec084cc7c0 0000000000000000000000000000000000000000 -8885e155edcb1018a316ed92adfb4f5cc1c6d2b1 0000000000000000000000000000000000000000 -88887298f1231e0e68ac484ff1aa4dc96fcb588f 0000000000000000000000000000000000000000 -8888c9528e2a606c1ed89cffe811499a511f1871 0000000000000000000000000000000000000000 -8888dd28c2b073952d495c9ef1399fb1c456194d 0000000000000000000000000000000000000000 -88890f831cb49dc2b2be942039b1938217b1cc54 0000000000000000000000000000000000000000 -888a20b3568f2b839c3ad5483cd3b7b8a76fee8d 0000000000000000000000000000000000000000 -888aa30a18f713e46ccd7e48cfb25f136244f71b 0000000000000000000000000000000000000000 -888c4d44ab4e5d6f2efd7f9beafd0218625110b1 0000000000000000000000000000000000000000 -888d70d7d21713f7f52d497e627543dfb41fc103 0000000000000000000000000000000000000000 -88918fd70320eb65383618a0ce263d0a95d64f5b 0000000000000000000000000000000000000000 -8891a5391078cce9241c3830b195c93761fc4b76 0000000000000000000000000000000000000000 -88927b5db9da2f8b13bbf477ccc8ce01b01f263a 6e3ee8cec1959019aed481330f1dbf0f585bd3f3 -88951b74e9bfced79b30ed046e798630f4ce67ca 0000000000000000000000000000000000000000 -88959cefb9cdc5cf6b09dbd85f57b1aedc033794 0000000000000000000000000000000000000000 -889c6bd00a229ed347c26cefbf164a8a20b9294e 0000000000000000000000000000000000000000 -889f289ed0ebae7c4d71e8a6d441555d4d753066 0000000000000000000000000000000000000000 -88a0276952a0ed9d35c963368f51478760c2538e 0000000000000000000000000000000000000000 -88a68c56335088829dd5c13de7ce7aa84b2ee9e9 0000000000000000000000000000000000000000 -88a817e166c11163d2a5832c0e79056cdfa404ae 0000000000000000000000000000000000000000 -88a84a2461d04fb22647022385d62063989ca906 0000000000000000000000000000000000000000 -88a88985b966ce3acdc7835984636921e862e4c2 a586f76cc2b07a44909e7440c849f08bda7f8813 -88addd0b686f91344e03255e7513b4de15cadaeb 0000000000000000000000000000000000000000 -88b82f249bfb60e56ed5f6c90736a79cbdaa7328 0000000000000000000000000000000000000000 -88b9c93c588ca3ce79a0048e59c73b5b57cc0adf 0000000000000000000000000000000000000000 -88be809b974dcff07eae809d092d846c497bde80 0000000000000000000000000000000000000000 -88bea60a03dae8de065f1728506982e843153682 eefb5e176cd07cd7df09d3b8dec6bd44b935121a -88c0308f1a245d48e4f8f7d9835e3066be3e50e9 0000000000000000000000000000000000000000 -88c1f8d6c9fecf352c5ce152a6f758ed013fc2c0 0000000000000000000000000000000000000000 -88c251b5efafacccc10022af15bd01ec17925c9b 0000000000000000000000000000000000000000 -88c38135de53e4c7e1db8df65cf7b00675fdaef7 0000000000000000000000000000000000000000 -88c7eb3f84ccf83b9314dea24589bca995310e7c 0000000000000000000000000000000000000000 -88c8421cbef98b73ac59f58cc60d317c4861fd89 76973c3b8b7a250a0eddb54d844543e88af68878 -88cb6dc07c5caa2cdf477dc8a91b3ab793fbce7f 0000000000000000000000000000000000000000 -88d06bd275cb864efec928c2e83aec82408f3113 0000000000000000000000000000000000000000 -88d5409cd9668b28ecb879522750807322a816dd 0000000000000000000000000000000000000000 -88de0069ecfbfeb06a62cd39861ad13a3ce177de 0000000000000000000000000000000000000000 -88df2dd947555e1e1f1434ad063583b60feb9bbe 0000000000000000000000000000000000000000 -88df56ddeb5c321ef274a1656dcb87d5fc84ca43 0000000000000000000000000000000000000000 -88df9f477ba2bd67ef070d4eb34c08db6bee2a9c 0000000000000000000000000000000000000000 -88e4a794ac771a6b8e0ae05c23bdecbb88ea3eff 0000000000000000000000000000000000000000 -88e684c416b32b4bece6e7c9e5087b49e828a697 c43d288e7c12fd5c46cd90289912b1a132260539 -88e828db77d6241b3b90d25395b79651720dd35d 0000000000000000000000000000000000000000 -88e8d865bdb4b0acbb6ff58332c54d473e789ed9 0000000000000000000000000000000000000000 -88eb0d53c6520804fb1dc17f35fa481451657fb7 0000000000000000000000000000000000000000 -88efa2192fcaf436f27b5edde45af475831e19d5 0000000000000000000000000000000000000000 -88f02b1cd190f0fe05d2efc7815f3f0a5bcd1527 0000000000000000000000000000000000000000 -88f0496fa95f8e2c9d4a81dd109002f204106e71 0000000000000000000000000000000000000000 -88f371b6daa4e3e4e72b70c19894bce6a6c4a2fd 0000000000000000000000000000000000000000 -88f5107e6e57c05389fc28b81225aa492495a7d8 0000000000000000000000000000000000000000 -88f6725933f7fce5765edc14f328af695b5fd7b4 0000000000000000000000000000000000000000 -88fac0db99b5163f1313a9085a04eee585a016a4 0000000000000000000000000000000000000000 -88fb3e60e4165df620d3c8ead7111db54d38f8cd 0000000000000000000000000000000000000000 -88fb6b2fa2f774629c49d7bd6b2886040807db1e 0000000000000000000000000000000000000000 -890122a2d703309dc35402abbc930fb2efb83134 0000000000000000000000000000000000000000 -8902d6c4af75f8df8de16728aeb4f38174d4ea45 0000000000000000000000000000000000000000 -8905c36d11f87efce411fe13075e1be838068d66 4c1e1522a6e63f181c9490f008321d84d2648dd8 -8907c42ed9c8567414f02debe80a70dff80e8703 0000000000000000000000000000000000000000 -89087e5a62b91bb52a4e22f29c4176387bda8f69 0000000000000000000000000000000000000000 -890a03076b2708f65ff15fec9968ad6580131b36 0000000000000000000000000000000000000000 -890c366783c3168328cb8c87d81135aafe3e5f9d 0000000000000000000000000000000000000000 -890cc22d38fa747c9930fd0d5984c170f2490c1b 0000000000000000000000000000000000000000 -890d1f951ecde2035dc8c165bcc41e6e55f521d0 0000000000000000000000000000000000000000 -890f1d16c2f35e9db4f3369120dabe0dd5516fb1 0000000000000000000000000000000000000000 -89121f2f129f19aa1077f957bcafeeee4ebe6a2f 0000000000000000000000000000000000000000 -89121f589f89cd9825d14292b2688171b3f8860d 0000000000000000000000000000000000000000 -8914c66fc57ac14f3db26a62868fff3413d7ebb8 0000000000000000000000000000000000000000 -8915e3eac5b5d0b968bce6241891018dd41648bd 0000000000000000000000000000000000000000 -891e1f15b25f1c1c597eb4024561edd814d269b4 0000000000000000000000000000000000000000 -891e8eb6004489b9b74a4fefe4706a82488d17f0 0000000000000000000000000000000000000000 -891ea0a06ef0e6e0d95c8975fa4b698c5f7325e9 0000000000000000000000000000000000000000 -89205c88a79fcaad39fd043ed5ef695cd7bf813e 0000000000000000000000000000000000000000 -89232cebd2130258e03109391e354d9584a48d09 0000000000000000000000000000000000000000 -8924b868e1c44d2bfa8a94904e7c9df70eb71b71 0000000000000000000000000000000000000000 -89271cd5b085f11afb5a7c379bc634ef4f69523e 0000000000000000000000000000000000000000 -892771936460f99c6507bf1b3aec41fa1a799d12 0000000000000000000000000000000000000000 -8928859015fa711c2a3cb1d8267988f40ba18380 0000000000000000000000000000000000000000 -892aa379e95671cb0beb984733f332ee512e6a99 0000000000000000000000000000000000000000 -892b3e396eaa5af75d7288169a81cd3e525bf97a 0000000000000000000000000000000000000000 -892e1c8921d314bed5e844a38845f38ecc14b37b 9e063e0bf8dfa6178c1822c71ae34c89f4d462ae -89320e7fa5055b9fc49ad1711a7aba3e8726fbe7 10b4554374148fdb14707d0ae7770262408e2212 -8932dc479ab319693fe984a4eed2b3c768540256 0000000000000000000000000000000000000000 -89339f57c3fc5267022331b337e46d2dba198ae6 0000000000000000000000000000000000000000 -89359925e10b115c215631410e57973137d2e826 0000000000000000000000000000000000000000 -893823378016debdd8c81cdbbb4f776b1c2bd2bb 0000000000000000000000000000000000000000 -893a0624372430fcb3435d21b6eed12177ac0c64 0000000000000000000000000000000000000000 -893a0da54575800673f73fc4c1f3963ed274c26e 0000000000000000000000000000000000000000 -893bcb1227944a3f81d63cf0083f8905bd3e2cf0 0000000000000000000000000000000000000000 -8941c407182259e0a17d38c617aad0b2dab02bd3 0000000000000000000000000000000000000000 -8942ad55cd2d5b60af4251b7925730879b7ba639 0000000000000000000000000000000000000000 -89477599a91474960fe56b695dcd9e847014cd47 0000000000000000000000000000000000000000 -89479fbcdf9de2957e82e8d2bca4ea22ed9a1d39 0000000000000000000000000000000000000000 -89484790768c523fa2d405ddaf3385238d333b31 0000000000000000000000000000000000000000 -894b3c74d9a9e4c6100139cabaa7c97eb2e294c0 3548e5a69a27bffb49827d22886b1592abdf0782 -894e98c40681a2e605acd94f53e6bcd4191ead33 0000000000000000000000000000000000000000 -894eb4da585d21169cc94102d1d013d4adc3291b cdf0eb154decdf033c7235b34d213e8f3ee6d706 -894f82865c532ca125820c18ab50893c4d3e7003 0000000000000000000000000000000000000000 -894fcc83f65e2f17853bd41107826e90b5a9e238 0000000000000000000000000000000000000000 -895044720bab9d18442d116bfb796ea5a7f7ec64 0000000000000000000000000000000000000000 -8951ffd42fbf5aa8f6e09a2870dfc12869302a43 0000000000000000000000000000000000000000 -8953453781f90635a3810f667dcc4e04c122c483 0000000000000000000000000000000000000000 -89562618e93396020a5120a8d8c466ae6457cc77 0000000000000000000000000000000000000000 -8958abfe6c950a41d3bfd0752a88ad6f4a04bb9d 918d234c4d43891ea77c41a9a49df8ee74eec4b4 -8958b668b2bda69d2438d13d960444d0cfb111f0 0ea5f036def53da1f919cfeb3c34fa3c2f50b811 -89590b202fc31ac3d0cdff65beb156f263ec161d 0000000000000000000000000000000000000000 -8959a07a25e1e53029c51f2964d00507a91a6774 0000000000000000000000000000000000000000 -8968372b68ececa4497da6eb8923178da43aa827 0000000000000000000000000000000000000000 -8974bfbd407617caf11c4f1eff58da591b5cdf6b 0000000000000000000000000000000000000000 -897636355a57ee152d3ac114f5ed497d3c1ac6a5 0000000000000000000000000000000000000000 -897acdc42fbdea82aea8f4a3ce6f550080fb6f31 0000000000000000000000000000000000000000 -89815219d6fb941fc2c38028d16a88c3a6f19bd7 0000000000000000000000000000000000000000 -8981e52f90eea49e91a0cd145fec85da0b15eb77 0000000000000000000000000000000000000000 -89834d43bd2dc67edd7f7cd1dacc9fe668f498e6 0000000000000000000000000000000000000000 -898627b9fec5baa51de18adefb9c584369f25aea 0000000000000000000000000000000000000000 -898667f44c6a86d38c397fa9418c562fbc8a1586 0000000000000000000000000000000000000000 -898a04425c58355065cc55b1f143601c463332c0 0140108baf69507adbab5a919147714ed1db3536 -898a1f24f34505c7b37b5a42fbb14f2fc8aace04 0000000000000000000000000000000000000000 -898b3418eab7bae393136eb4859dc446b7d6b082 031017d51f2d08b36cad9540cd272ee9ef2492f2 -898cbc89711acdbcda69e680982667f2f69082ae 0000000000000000000000000000000000000000 -898fbca733167097cb599a2d573f85c124d7b79d 0000000000000000000000000000000000000000 -8992c6e3b67dc8dddd57933ebe09ca394ae290e1 0000000000000000000000000000000000000000 -89990d6588947665d4e9c029ee83696f1a9d3d11 0000000000000000000000000000000000000000 -899937e0557c1fb7facd3a3235eb09fa45669152 d7d0c08aa3dd411d0aabc4d5c763dbb6f3255043 -899b175b665b7344eee5965682605a99f8c59588 2ec66996ee0d9fc4eb5c2c14e1b09424d612704c -899c18ccbcaa778af5e70afd60c9282e113c4c75 0000000000000000000000000000000000000000 -899cc40f7da5c6265a288e43e07e0d249b3d38b4 0000000000000000000000000000000000000000 -899cd69fdfa9cf0a0a9504231fdc5e5a077798fe 0000000000000000000000000000000000000000 -899d8d077e260a5f24195d3abc82ac72d3ee73d6 7de478b676401a07cc78c3ad0d4f4d39ce680185 -899fc02d9d76d0b978adc16150f5edc09dad2609 a3958921a76f186ca17ad9e3e13adcad537303e4 -89a0b7b767a56e506b2d44cee2b65b5482f32b31 0000000000000000000000000000000000000000 -89a13f61ee9fb0e2684953cba5b3ba397745b219 0000000000000000000000000000000000000000 -89a419f02503094ab974dfded049b4132388753d 0000000000000000000000000000000000000000 -89a52523a1a34e122e35e04823342cada0cbdd52 0000000000000000000000000000000000000000 -89a73e348c5d4bdd0300996566c672035745e2b0 0000000000000000000000000000000000000000 -89a79ec8c9a229e85d7d2b3ab472e0b241c3351f 0000000000000000000000000000000000000000 -89a80389d474b16b8e063d058506a19beaf32db7 0000000000000000000000000000000000000000 -89a8eb70531fb2591be04aea17530c2886985203 0000000000000000000000000000000000000000 -89aa2edee9f11b7024a9a19b38bc548e2db4b46d 0000000000000000000000000000000000000000 -89ac779d08d87112d8836deb9a534bad64f2c473 0000000000000000000000000000000000000000 -89ae180a851621c308f0ea4604ff2e919aa57a7f 0000000000000000000000000000000000000000 -89b506b5b654f9eac45d9fc65bfe78ad89254c2b 0000000000000000000000000000000000000000 -89b763a661ebed09d108702f628d8de040fc562c 0000000000000000000000000000000000000000 -89b92b42cc3fcbd4481f454139beb20ba3328be2 0000000000000000000000000000000000000000 -89b952c4b8734885a2850dd55d457cddf62a89f6 0000000000000000000000000000000000000000 -89b970ff828ade8909d9b212ca04e51a6d427cd9 0000000000000000000000000000000000000000 -89babb1a5298293d2bf2248329d5d8f972fc5429 0000000000000000000000000000000000000000 -89bc639e06ae775b8850865ac06722712300a8a3 0000000000000000000000000000000000000000 -89bced691a48f3a40588c45e90867a75d0aab060 0000000000000000000000000000000000000000 -89bd70f62759e0d7f58f591dc5b23a3cf23ddd2d 0000000000000000000000000000000000000000 -89c0e893c0dfd61f09084b988617cd66eab32ca4 0000000000000000000000000000000000000000 -89c40e4a2a9521d5e69a8c86f7b68538739f8b3b bd8fdc7ef4459b3e8ca8099561115139c4cc9426 -89c481ecf1ce0ba445830e818bd8ded00c1e3473 0000000000000000000000000000000000000000 -89c7c070967be6bfca472840d1bcc9466f854283 0000000000000000000000000000000000000000 -89c906c1db3212bf0f5b8b06e124400207b169e8 0000000000000000000000000000000000000000 -89c911112046a56db1cdd9f9beff747824e64428 0000000000000000000000000000000000000000 -89cb55b8608cbe21a6c65c5b06da42fa4f820a94 0000000000000000000000000000000000000000 -89cb5a9d02c26ab399e4ca226a13e27386b47bf9 0000000000000000000000000000000000000000 -89cce25642a0cb3b6dc7afdcf36860d23fc40958 0e8113a01601d1ce85dbb9d4bb49f7ee212cdb49 -89cef57869786177bbc2a0c148888da7692de376 0000000000000000000000000000000000000000 -89d732510f8d7b9b88eb1c913d76d2feca49b180 0000000000000000000000000000000000000000 -89d80c92a1154a2903fff371f0d056bf2ac8ba27 0000000000000000000000000000000000000000 -89d9178a6e3b7900f9291df0c952c2bf48bec830 0000000000000000000000000000000000000000 -89dd3939ec3d13d22ccb4e9c5074485b6c2047e2 0000000000000000000000000000000000000000 -89e04dc760422f552c7033bfe3365d7013bd888d 0000000000000000000000000000000000000000 -89e45ccb615db00cb4275565fc91eba6fe085788 0000000000000000000000000000000000000000 -89e6ea0c66138044cb44a384a967ca9a69de82a9 0000000000000000000000000000000000000000 -89ea22350eb88742ffdeabc2b45a43dcb16b5bc2 0000000000000000000000000000000000000000 -89eaa41302bd5a9c7f66640446eefde6061649a4 0000000000000000000000000000000000000000 -89eb26039d4760298926f5fa9670b34d7846f388 0000000000000000000000000000000000000000 -89ec635e537528b28c63776c21a67272ae10727c 0000000000000000000000000000000000000000 -89edc808cc8b01dafb783a487d7e5a4401e42033 0000000000000000000000000000000000000000 -89ede24a94ac68788a1b15cbb31cc1bbbda2365b 0000000000000000000000000000000000000000 -89ee07c72d1b19bf7050f8df276159a5bf0645c3 0000000000000000000000000000000000000000 -89efa8bfd6bdc60dc6b65d59230135716e9a2572 0000000000000000000000000000000000000000 -89f251edee2b1d13aa3d555e3a2693c37d1fdb41 0000000000000000000000000000000000000000 -89f421c3ea0707b2c02539e6f2ad0ce926d585d8 0000000000000000000000000000000000000000 -89f51a028dbe19b26aead10bc9edfa02daa01af9 0000000000000000000000000000000000000000 -89f53a476544c171342837f1ece5dc653c938b19 0000000000000000000000000000000000000000 -89f612ca4fa5ebf0851ec41db8410fbbf375f50d d0466d75925d0487d57526483c1f6c4e4a859300 -89f90279081366230d8faf43666a4b62bd2f955c 0000000000000000000000000000000000000000 -89f91053feae60e583f422acf49c9c14ecbd0a44 0000000000000000000000000000000000000000 -89fd31bb2e806fc27ea687df43ad438ce06d5dbb 0000000000000000000000000000000000000000 -89fd9d4157350fd7f7e04f600aee0ded9482275f e911e8abb36a4c6f0886c4605d423e26e73af3ef -89fe07a4a902cb36377b163d7a15817e2b82a5f5 0000000000000000000000000000000000000000 -89fe795cc8bcf1b5ff9eb894bff51f006db66a65 0000000000000000000000000000000000000000 -8a01719f213fbbe1fffb9c2e935bdab5c94db8cf 0000000000000000000000000000000000000000 -8a019b5e6a639d3862f177f3e695cd8ee72fe14c 0000000000000000000000000000000000000000 -8a03ff3954f301cf8825db1323b54709f6de70a2 0000000000000000000000000000000000000000 -8a04690ab3ca341df750d00b32f27df5debbc307 0000000000000000000000000000000000000000 -8a0492f839c957aa893b5374d71f26373ff712e6 0000000000000000000000000000000000000000 -8a0528c76d003bfa167c3d700794b54b20bb72fa 0000000000000000000000000000000000000000 -8a058e9acded067eaa1bd445ed6943158e7311df 345573dfb81e2f54e2df5577691a2753df0610b0 -8a08005bc70ef3003b9ac434cc67cb2ecdbba62b 0000000000000000000000000000000000000000 -8a08174ef7a58ce82e63ff0782c4611911a3c214 1f3e669c72b43c12cd92444eb16076142bf4e3c1 -8a0888aeb20d187289664eb1116fa30228837478 0000000000000000000000000000000000000000 -8a0ab242e83ec201615c947eaa0e1c5719576c12 0000000000000000000000000000000000000000 -8a0ace19129122badf4dbce029d5e620511676da 0000000000000000000000000000000000000000 -8a0c2bc4210eb03dcc15fad294644a01d754a410 0000000000000000000000000000000000000000 -8a0d2c0cd53804a739ebf38449fa85b1a06a6b15 c6af6cce861a78e9ddb399c7f424f68c5e281abf -8a0f811a0eede1c24b6fd92b29bff33ea48229be 0000000000000000000000000000000000000000 -8a116e8890a4f1e3c2eccaf56bca70568dd15c87 0000000000000000000000000000000000000000 -8a119094d96e701421d37e7635d8b32b0db08f0c 4b034e03178ca4a9820bb4f0bc77a57ec668dd7b -8a12c71166663f0ed70bf22b9ddf8515bd642347 0000000000000000000000000000000000000000 -8a13500b1bf4cbaf61f19f6d6bd8c46e1af3b255 298ed1a1ec9adc8c1c4361f3f8a9d25c51721aff -8a149c975b48dba8b013824abd9468dbe21ea9e0 0000000000000000000000000000000000000000 -8a152ef592357f107275027cdd97f1cbbcf52f08 0000000000000000000000000000000000000000 -8a153b8ae6b30de8b63aac959e6cef0cafa8e1e1 0000000000000000000000000000000000000000 -8a1778617bf706903a35caba328158b407ac792e 0000000000000000000000000000000000000000 -8a1b96facbe87216e9426c851a93a6517da3dd88 0000000000000000000000000000000000000000 -8a1c23e092dd333b0e6d08b683a5e34637c7ddd5 0000000000000000000000000000000000000000 -8a1cb6379d599940bc8426034e5f6ea3879ea7f3 0000000000000000000000000000000000000000 -8a1d9ab2a59e75cce2b0bbc21b30726272859ec5 0000000000000000000000000000000000000000 -8a2141dcc084f72feb4e0ae2feaff3b440e5c59e 0000000000000000000000000000000000000000 -8a22143e78dd128da4cf2d5896c82b23788831c7 0000000000000000000000000000000000000000 -8a22321e312e13fb1e2785169a0e83df84c0c3d0 0000000000000000000000000000000000000000 -8a238b09cd68d2b65a30494285667727a95a1762 0000000000000000000000000000000000000000 -8a238e1c549db3a7efba07e32e3a431f70ee5a1a 0000000000000000000000000000000000000000 -8a23bd252a8183acbf9f72ab1b52cbed069f3e9e 0000000000000000000000000000000000000000 -8a28a068fae1b82c3907e520a68c23967c682ac6 0000000000000000000000000000000000000000 -8a2b3e51807a3bdeed20b08aaecdcf6059e18f8a 0000000000000000000000000000000000000000 -8a2f683d8d7eb7ebc47cf9657ce38cc5b98a538f 0000000000000000000000000000000000000000 -8a30b62aebd118f7a0bf82c553492c9923591aa3 0000000000000000000000000000000000000000 -8a315a738225757720bdc11632c07c622f005952 0000000000000000000000000000000000000000 -8a341f6c434f352133a6ac7eb5a7d90208604d84 0000000000000000000000000000000000000000 -8a346a51056aed941e212b01f409a09ebe534511 0000000000000000000000000000000000000000 -8a3593b7b9a9e3eb9cf162555b070ae6cf91ca6a 0000000000000000000000000000000000000000 -8a36717311678edc2cbc34e9d8c7901dc0c76322 0000000000000000000000000000000000000000 -8a3925addde31c086b8b3898b87f40a520aea911 0000000000000000000000000000000000000000 -8a3d8d125a847a9861f77ba3696f47667ed07962 0000000000000000000000000000000000000000 -8a3e60a1a5c0d8d8c93af37ce1792eb6ea671682 0000000000000000000000000000000000000000 -8a4247cc1b7daf4daaaec8701d46d1daa1c0b886 9652c17c78c8ab38f6f045e1aca5c05e8a8e3ca7 -8a45320cfed253a7674c275d27efbddc8eaccf9e 0000000000000000000000000000000000000000 -8a4640c71cd1b8b6ad42f5c58ba0daacfea739c4 0000000000000000000000000000000000000000 -8a4819c5d558a14ac1866395f836351a663d3c88 0000000000000000000000000000000000000000 -8a49beca2f0ed0e525b8738c4a26fbe8f2a029d7 0000000000000000000000000000000000000000 -8a4b3b6a355133da942aeec1ac739705ce2c4796 0000000000000000000000000000000000000000 -8a4cfdb64982a397809688066b107c264091f230 0000000000000000000000000000000000000000 -8a4d57e7a1c51349a44daa718f5e4b2cf909f1ad 0000000000000000000000000000000000000000 -8a51610f7de32388e66be4ed44b23719e72e2e11 0000000000000000000000000000000000000000 -8a5283de30002123b73a4b7c4459e477c48d0d32 0000000000000000000000000000000000000000 -8a534c555a1395b99813fd3ce5fa043be6ba8ad7 0000000000000000000000000000000000000000 -8a55526c154bb2de071b0adb7c7a5b223e68129b 0000000000000000000000000000000000000000 -8a5ab24f1480f69a14321ca09d2bedf79eb1c850 0000000000000000000000000000000000000000 -8a5b8031953b1be9d8bb4e8b711f3930a046de35 0000000000000000000000000000000000000000 -8a5f2d9f34afc18caf235d0c9ab450cc3d744ba0 bac8a94f19068aaeeb2db7adff073fdd4595bf1b -8a6397d39aefd23c61d64aa4e9af919772541e2a 0000000000000000000000000000000000000000 -8a645f0bc1a6e4c46c02e8f4f9fec8dd1397f844 6725259266eaaa681ed82cc83c4c022a643ee19f -8a6712309afa60574eac02128017ca7f8d14377e 0000000000000000000000000000000000000000 -8a70a50b2a7795927dcda64d9124970359978579 0000000000000000000000000000000000000000 -8a72ac694a3e876d7cc851653a60f3afc1d00164 0000000000000000000000000000000000000000 -8a7722c0f145260abbcfa6fd9e4293205e64d453 0000000000000000000000000000000000000000 -8a783261cc6740dc3526c15becacfc4432d4d5f1 0000000000000000000000000000000000000000 -8a7836bf884a89125227e59be5ece70dca724567 0000000000000000000000000000000000000000 -8a794b443607b03a85b9a8c491dc1330ba9c2a68 0000000000000000000000000000000000000000 -8a7b0b053a19f23cb81fb36e07db0b9426177871 0000000000000000000000000000000000000000 -8a7c2e03689cc5edf0dfb6710c9d3fe0b450849f 0000000000000000000000000000000000000000 -8a7cc8d608b404c68ec5afe722403d04fd0b15f0 0000000000000000000000000000000000000000 -8a7ef70273bb73272e518348eedd4b371dc7e199 0000000000000000000000000000000000000000 -8a8413e928fdaba5c19453e7655f9b214d4d061f 0000000000000000000000000000000000000000 -8a887a3be84772ab571d361e7cb03cec3e5e8725 0000000000000000000000000000000000000000 -8a8cf433aa1f9f21b6431331404ff6cd64d93aa6 9831db368a5b5e72d0ed27ad843008b606bcb880 -8a910daad2efdfd29acf6766be8bca7c32c3dd2a 0000000000000000000000000000000000000000 -8a92bfe2ecc2f609e38679631a72a0cbcbacacb8 8faa1b1d30777061f39091ea3c2483a126198f05 -8a9c2ca09875219d680f7f77b53cde025686ed7d 0000000000000000000000000000000000000000 -8a9d3a0f032b99128649e7ddd2054627080b7602 0000000000000000000000000000000000000000 -8a9e06b0cea519361cb2cbf938d947a55ef9d84c 0000000000000000000000000000000000000000 -8a9f4bd9d54a809d66f32d35ec60eb2b7353f76e 0000000000000000000000000000000000000000 -8aa5f18461de969e5131fbed3a95c365420e571a 0000000000000000000000000000000000000000 -8aac654b44f214fd1de22377290abdcf72c25923 0000000000000000000000000000000000000000 -8ab1eae2c0dba173a91a1ed68dd2751a480bab68 0000000000000000000000000000000000000000 -8ab36e8a278614439d7c6ebb3983ae475842aff0 0000000000000000000000000000000000000000 -8ab4410bc8795dd26f6f699fd8377dbd223eb2f8 0000000000000000000000000000000000000000 -8ab5fcbe114928943cb745f4dfd4a9c1b96557bc 0000000000000000000000000000000000000000 -8abd96e10dcc1d23fe1cd7f032dce7578dfb4e8a 0000000000000000000000000000000000000000 -8abf1cf4d7a2ab682e1d267611d32ec125c9f95c 0000000000000000000000000000000000000000 -8abf6408d9259abbd5c5bfb5077ce841db7f5735 0000000000000000000000000000000000000000 -8ac065774e87c73919ee3508fc957adebe1c4408 0000000000000000000000000000000000000000 -8ac21800fcc7d239ee1f1b2ae704372ce907f2f5 0000000000000000000000000000000000000000 -8ac42c089d13dfc5486897fd2e1b22b64d99754d 0000000000000000000000000000000000000000 -8ac7e3e35e5405bd7f07c42401b3e7199c0d0acf 0000000000000000000000000000000000000000 -8ac9109e3dcee044edc733bfca11ea79795219b0 a551ca256ffbf6bacaf8b30b0a51307f59a577fe -8aca0e3c4748221aa3e95aac81cfc70c3c721cc9 0000000000000000000000000000000000000000 -8accd11132fbf878e55b68f829a3c3ccde7499c8 0000000000000000000000000000000000000000 -8ad03fd9aeaa81467ba3e46a4770c9786428efd8 0000000000000000000000000000000000000000 -8ad0d94e1c87b2daabff88e74acc31e8a11eec0a 302091628051f52cadc3855df1869865b06c9d07 -8ad1bbaa574731804d1605d1c53072e23d90f3f7 0000000000000000000000000000000000000000 -8ad57282b709aea7a65a7e8006a9cc3363f70c52 0000000000000000000000000000000000000000 -8ad67ee7a8cc6c9d7a4cf78065cab87bf2e6c08e 0000000000000000000000000000000000000000 -8ad788358deb7287043bea8eddc424ec72ea9c6e 0000000000000000000000000000000000000000 -8ad868325ad3a44028be2cb122646fd9926dc00e bf1eb9fc236db1a59eb3f54d1d29455a893204e9 -8ad9c12d9bf30c0a0c06f150643c0669d02c3125 0000000000000000000000000000000000000000 -8adbce186270034ff76604abe434119d307dd2b0 0000000000000000000000000000000000000000 -8adbf24fe904dcdd35212084a426ee20044b7285 0000000000000000000000000000000000000000 -8ade4d42b58cbe64f9d9b91bf95f9ecf756fa42b 0000000000000000000000000000000000000000 -8ade7e698aaedd1684b310373c4088b9bdebf912 0000000000000000000000000000000000000000 -8adf1e8d53e6db879d2425dc1805a1b3911969ff d2070a27433ff145d8345e48e0b0002290190004 -8adf44cc65b3b89167ed641bb3aabfb82afaccf4 0000000000000000000000000000000000000000 -8ae33d5f945cb589d77466b50d7ae6dc0dcd1269 0000000000000000000000000000000000000000 -8ae3df060edf8ed3f02641189eb384b1b5432e48 0000000000000000000000000000000000000000 -8aec8470097efbc4dec35e77671c522625f00eb0 0000000000000000000000000000000000000000 -8aee21b408fba91a1075f602abbb294a4df7ea0c 57e0111e491fcbddf14cfd9186f629e7e92542a8 -8aee3a0831e0f8d902653ab64d15c61aca40089d 0000000000000000000000000000000000000000 -8af3521cb43f54c652baaf8dbbcb786b79a5d04e 0000000000000000000000000000000000000000 -8af4dcf9282c4e566fb6bf4d74ea49cdfe01bc6c 0000000000000000000000000000000000000000 -8af737a4e33e7360b33b11d5b9775540e9791344 0000000000000000000000000000000000000000 -8af8cedd8a9c6b11a0af459ae5a254c53e849aef 0000000000000000000000000000000000000000 -8afaddf6cc8a90ccba001a52349cb751fcfeb558 0000000000000000000000000000000000000000 -8afee82662753fe5ed0c3b8003b14118f00547ef 0000000000000000000000000000000000000000 -8b00eb9807eb2aec3263226eb770a0885ebc804e 0000000000000000000000000000000000000000 -8b021661797e817ea3177a82d992c1831c644f23 0000000000000000000000000000000000000000 -8b0434fef2904899f0d57c9d277b12e9e3f8c047 0000000000000000000000000000000000000000 -8b09f6a08d2fe7b678fba52f3b0b494f567526a8 0000000000000000000000000000000000000000 -8b0a32b5c156a9d7cb168a3f34b62447b0a3e13e 0000000000000000000000000000000000000000 -8b0b6b72fac737d9ec0cb50ce33640eac2558ae4 450539ff0bc14c20cdfc8216b98423f1ef1516fd -8b0be8cca742d6206a3f1f19bbc2848054ed28c1 0000000000000000000000000000000000000000 -8b0e03372d4fff5c7ace81a70a6ec7009ee8c312 0000000000000000000000000000000000000000 -8b0e7982463395c024e59f07aea68c473db5fc07 0000000000000000000000000000000000000000 -8b0eafc2fdcbeceb0dc17dd53f602d6df1fb9ce7 0000000000000000000000000000000000000000 -8b0ec988ce51805ea9f925db761b6adcb98230a7 0000000000000000000000000000000000000000 -8b11228e2e334e6a9fb5f4dda8f057f37339b795 0000000000000000000000000000000000000000 -8b11ddd74b1e0161d90749e21789b3fd83f0e6d6 0000000000000000000000000000000000000000 -8b12549bff077aadc8671408e884937aa67ee532 0000000000000000000000000000000000000000 -8b13852da58e9aa612057403e32593390862b186 0000000000000000000000000000000000000000 -8b15a2cab8a284db8edc9bf908aa005756167b44 0000000000000000000000000000000000000000 -8b1746142cba11d521752933d9aa8a0a9935d37e 0000000000000000000000000000000000000000 -8b1770f54477d274b9e99e80a64a955f14b3c99b 230db24f2a251d353c8c13ba0c7d746d12ac0828 -8b18c3a8e851dc5a54bff89c208d73dc489059db 0000000000000000000000000000000000000000 -8b193318e81d90210f5b8ef5bf37b9a116c73411 0000000000000000000000000000000000000000 -8b1a66d91afd911d8127ca5e27c379c718e332d9 0000000000000000000000000000000000000000 -8b1b30d4bf917fb4e216ded9fabb3ad6ee5bdd93 0000000000000000000000000000000000000000 -8b1de4eaf6a94ee9d6be6879ff0bd5ecc45e3298 0000000000000000000000000000000000000000 -8b1f054ca808fdcac65cbf1e9e5e8bc9edafd30b 0000000000000000000000000000000000000000 -8b1f4f10d1b1264dc3d4d35bb2fab2ddb1055f4e 7c1ef6fb0e56516ce650aaf03b92b5008501f4b6 -8b2059d6495c2f949d6739e294cf307f16ed9cc1 0000000000000000000000000000000000000000 -8b2173368ffa2c00c7181c33f93bae7d06b9be42 3fff3d643749a834b07873e30d6c1bae4be224a6 -8b21ed0ccbec211d102fbadcd3955dbd456332f4 0000000000000000000000000000000000000000 -8b234c3a7ecc0b570f3f1b360fa48cdf82867d03 0000000000000000000000000000000000000000 -8b269103c2741fb39e44f49ac60825c55aadc395 0000000000000000000000000000000000000000 -8b2a3534bfb29a674db0015bfff9f5dc34693139 0000000000000000000000000000000000000000 -8b2c010b4fd322784f3c29bbc2043dd9443d6834 0000000000000000000000000000000000000000 -8b2c8751c078fae56d3961305195e6efb0a9f5e6 0000000000000000000000000000000000000000 -8b2eba9e48eb1037f11aef36820db6b5b07fa08c 0000000000000000000000000000000000000000 -8b326948c27e8fe6df21bc5a1470e94d113029c0 faabd7735a4333a863cfa0d84e294f506531df50 -8b3444158bfc5892e6830648d5429d50bf9f8a2a 0000000000000000000000000000000000000000 -8b3858be3e2d75ce9f61a22d5fbf19ea149adb93 0000000000000000000000000000000000000000 -8b3a1f41677fe0f34801d5276a04bc651d9b7337 0000000000000000000000000000000000000000 -8b3c5e07e2cd001ef6af0d83cb426db8153c1901 58d60ee3947495cee271f20af45e92a2cfdd3180 -8b3f13f5c5a7d10f78368c097652c0953eea51ed 0000000000000000000000000000000000000000 -8b3f89ed6171cb711b00afb0fcacbea3462537b9 0000000000000000000000000000000000000000 -8b428b09086dde98b4a032a4761e7b1aede7f4f0 0000000000000000000000000000000000000000 -8b49b2e359d9db9d15bb313bb2036e8a1cd6cab2 0000000000000000000000000000000000000000 -8b4bb190f4b39a8064dc163400cb2f86f8231a41 0000000000000000000000000000000000000000 -8b4c3d8dc5e190fbd5d84eede38a4da13537043d 0000000000000000000000000000000000000000 -8b4e606f06a146fa43dcc47ea3c1928f9fde7169 0000000000000000000000000000000000000000 -8b502f81f951a1af64396b69823f7a35b7637541 0000000000000000000000000000000000000000 -8b54a4bf8cfd20acbd15519f13385b0af205df22 0000000000000000000000000000000000000000 -8b564cbf648d5b9ddd6a5459fd694b5789b64a47 0000000000000000000000000000000000000000 -8b5940cadeb4f1c8492f4a7f70743a2be807cf39 0c906430a1ccfbf069fa7049f42765a21357456e -8b5c1c9c56c01f2367328d764fc628437c308598 0000000000000000000000000000000000000000 -8b5c6b1498937a029c970c12e1cf9ccd800b0156 0000000000000000000000000000000000000000 -8b5d932d729694512b5d247ee7e201c2b2f2ba72 0000000000000000000000000000000000000000 -8b61ccb37611c01572e62bb87fe5bb0973eff05b 0000000000000000000000000000000000000000 -8b630bb129d19438465b748f0960eb5a1aafb89f 0000000000000000000000000000000000000000 -8b647de71ab443cb2784a82902bfc87728d587ae 0000000000000000000000000000000000000000 -8b66afa8615d6ae4e40676224225939a03a8ba8b 0000000000000000000000000000000000000000 -8b67dabb5fd5ae6f8b600ea1a7399c297c1cb7ca 993e3e7143602047a6c4efc577c3a5df4ad4dfa5 -8b6932f5b8513956e38ab67f3524bf7fbcb9717f 0000000000000000000000000000000000000000 -8b6c834e2b8fe87c4e9428913b7bd9cd4bedf4f9 efb1771f99fb103fd9db5bb51e112ddc1ecb1303 -8b6d169424ff189bb563ef4c3f35f8adff3f42c5 31c0be566d5108e2f129a14c9ceaf59ff52681aa -8b6ea03d6059acdd2d3b5fadb565f27757e52b8f 0000000000000000000000000000000000000000 -8b707a0204b943eeb77b93503ca5a2d1b0c22aaf 0000000000000000000000000000000000000000 -8b7191a5bc6d3ec448398d275b242323bf60c80e 0000000000000000000000000000000000000000 -8b7427f8975208340d32ad1b8aab4e7f8ef6fc2c 0000000000000000000000000000000000000000 -8b7c673b80c07e604a0cebba17437d31c1ed4a66 0000000000000000000000000000000000000000 -8b7fb1d4ace11d6884bec2e160ab24e93716b9bf 0000000000000000000000000000000000000000 -8b80fc1009a9ee4b193575a0c040211e106fe4e6 0000000000000000000000000000000000000000 -8b82a7e7627d2e197b283bd03933a6b60e18bea9 02c225ca36309aa34f108e822802a3605c61181f -8b87bee609fa8ba44ee43ec48f6972e8d3ebc0cc 0000000000000000000000000000000000000000 -8b8926233cf4543a8d0f773002c99437a050282d b16cdaca2fd172019202d50e9e785488b1812171 -8b89ee4ec1e70332cec7dcf68f9e1ddd674979f7 0000000000000000000000000000000000000000 -8b9093186a5f99c18fd46b7e719982f05b0ce513 0000000000000000000000000000000000000000 -8b9771c13a04302e5035075cf4a69388ecdd697a 0000000000000000000000000000000000000000 -8ba145b34cfd42e771ca6e7abed7a4c708f09e76 0000000000000000000000000000000000000000 -8ba28274df9a26d08758f46ba34c15abb11f55bc 5e17f864cb5a358cadc73b0c2cd076dd57bcfb7d -8ba5df9576a4e7e38825620ba4bce3a98414610f 0000000000000000000000000000000000000000 -8ba95510332f77dcbf6cd01a836db042244cde57 0000000000000000000000000000000000000000 -8ba9a4e57a4d6fd145a5f82555bba2deafead347 0000000000000000000000000000000000000000 -8baa1f732e678c1242dbe730991591872d703739 0000000000000000000000000000000000000000 -8babb921798e470f1dcbd395e7a2dc42abaa7dbd 0000000000000000000000000000000000000000 -8bacb88eb402ce8ba7c06546dfacae262833774a 0000000000000000000000000000000000000000 -8badde79fe77eb04f33bd6710ace5e76a0c5c357 0000000000000000000000000000000000000000 -8baedb1d30bb1d3ea9a709cea1111afc8c9a9a35 0000000000000000000000000000000000000000 -8bafb63a3f2937db8e322a4fbdfed225e45094da 0000000000000000000000000000000000000000 -8bb46919c38967b03ea38b4b43cfb0fbd268078d 0000000000000000000000000000000000000000 -8bb4ead52c03cf64f8b97f4a8806d4105aef5287 0000000000000000000000000000000000000000 -8bb55db9d450310865af2a37e3381f82b7ef9423 d15bb1260ebe8e0f33f2174808b98609afe4fb7b -8bb5eab82e6bf2410e38e89bd1ae7f2a04ac2a57 0000000000000000000000000000000000000000 -8bb5f00e92ff9a59a5f5391eb166926b12868c43 0000000000000000000000000000000000000000 -8bb5f551dfd03ea9024bc6ef42cf7c59ccf680b1 7fb2625358366e21c410a38611bb91cb8d52113e -8bbb5c408f057c0459e9a11abc0650cbfc58cb4f 0000000000000000000000000000000000000000 -8bbc5ee6db3c5fd5864a1cd0337f389003399b2e 0000000000000000000000000000000000000000 -8bbdbb8d6b7631c45d6616873afa7f98de979072 0000000000000000000000000000000000000000 -8bbef5178796b1746a59098dd494c4207d49cdee 0000000000000000000000000000000000000000 -8bc0285b5530110f7d2617d5e63c9a52c9a6b919 0000000000000000000000000000000000000000 -8bc08ef8418d334ec29738409c546282149fa2c9 0000000000000000000000000000000000000000 -8bc2a44699d6ea1fc5e118e8e44538063f0786a9 0000000000000000000000000000000000000000 -8bc8203fc6de635c8136620343c14e28d450f3a9 0000000000000000000000000000000000000000 -8bc832a464e33122e8129f5a623bd845b69fa7e0 0000000000000000000000000000000000000000 -8bcc6238e8017a8a78c23b7256c55617ada5d385 0000000000000000000000000000000000000000 -8bcd2ce9d1661d7852ad91d54ca413e564dabb41 0000000000000000000000000000000000000000 -8bd13934a7dd4835875fb11e1333719b0a1667a4 0000000000000000000000000000000000000000 -8bd63a961a91ef3050853774ac81940386b2d0e6 0000000000000000000000000000000000000000 -8bd73b7440d36dac77eed55104d448ebdf450ad8 0000000000000000000000000000000000000000 -8bd814587277e0265e8ef2aff5a12673c4a8928a 0000000000000000000000000000000000000000 -8bd8a4a64060b5b77d0caa23ee93ad0e774b8cc4 0000000000000000000000000000000000000000 -8bda0099b25c2672a905807ae0bff429a8e91d22 0000000000000000000000000000000000000000 -8bdab424ded4c2b72dab00fd07710b314a017a1f 0000000000000000000000000000000000000000 -8bdb32ed3d33988f508fecdf3733bfc4c827abbd 0000000000000000000000000000000000000000 -8bddf50657efb7ef79d40cc8c77231f2ce1402bb 3afdb596696545075705f6c2533704e3fe78a7ec -8be0b9cc1a019679c12a65b1e739330a783b4f8b 0000000000000000000000000000000000000000 -8be1ca644e8448d2ef47439853549d0f948bec0f 0000000000000000000000000000000000000000 -8be2193e8d61b1ff84988256547e4267d618d1d2 0000000000000000000000000000000000000000 -8be238f3fe9b07153c94b31b77e7646fb6208613 0000000000000000000000000000000000000000 -8be263e2593160592f2a2b363fce018e5a1e846f 0000000000000000000000000000000000000000 -8be41f8e90450fb4f225afc9fa3dbd1fa78c4a14 0000000000000000000000000000000000000000 -8be491ca2718fd65fb87ed6ab12258ae6e5285dd 0000000000000000000000000000000000000000 -8be919b4c1df4fe2e63a503a86cdf3330e962b79 0000000000000000000000000000000000000000 -8be9b8552781904c69295482f216ec7e053cc16d 0000000000000000000000000000000000000000 -8befa0e8fef3a54a3226e3b8c3ebda3dcad9c7f8 0000000000000000000000000000000000000000 -8bf0f2c2ee5476abbfa9d9069cc2a32ce8f250a3 0000000000000000000000000000000000000000 -8bf12014c3c623c15a760b1eba566d46213f49ca 3c77d5b5a3349b94d54128c08adc946f479d4bd4 -8bf28433e7e81f3d810984e08a1130030dbc598d 0000000000000000000000000000000000000000 -8bf30550899e841109a2ae7f1b365ddbc0cd7980 0000000000000000000000000000000000000000 -8bf3587d8f70239a65d9aa44d42ced8a696a3e86 0000000000000000000000000000000000000000 -8bf3b3f0732d2b5c635f950e04e27a44b36f0cb0 61dccec2b7fa80cb673d947cb057ad1f0dc7f733 -8bf5f1a3787bc5cba5d45a95762c5a5540bd392a 0000000000000000000000000000000000000000 -8bf7045ecc8c7d424ad609b9b9cf1b0ba65deba9 0000000000000000000000000000000000000000 -8bf7e8c3f4b10b94822963f3415d1bed89c65443 0000000000000000000000000000000000000000 -8bf802946a1965ea3fd9d5628e38e66e962b1ce6 0000000000000000000000000000000000000000 -8bf864538ffe6788bfc0ca69e8f245775eb0ad02 0000000000000000000000000000000000000000 -8bf8bece80f14280699f08ae88931173a50e3d69 3f8d48d135441e8c30284083fb74011c302a5df8 -8bffa662766ee9c3908290c98d1af32dab4a9be5 0000000000000000000000000000000000000000 -8c01f07f3cbf859f52f3a98bee9c3957be019663 0000000000000000000000000000000000000000 -8c0395edc5cc5a167b054a2fad78618827dc054b 0000000000000000000000000000000000000000 -8c06fa3133dbfe14b821ca693d52d262062bce03 0000000000000000000000000000000000000000 -8c077a408c54dfab102b5252223f429f9dea9e83 0000000000000000000000000000000000000000 -8c094a0d91e2154833af5bd85c984fe6e80cdbbc cd130816c8c6bfce34b33250bd0b3190aea250fd -8c09a34a04b3c0044f7cdc6f90e359f818d76b0f 6e9d99dbb2c35e5f87117545b1c183e3805388e6 -8c0a7169e96d4eb8d6d9dbc6f47a287e13598973 0000000000000000000000000000000000000000 -8c0d111851c38647956dc6a4527746787dd606eb 0000000000000000000000000000000000000000 -8c0f993891f26a5a048049e79f6be47f09aeb203 1bf567b43806fd3789a57ad4891ba0daaae37669 -8c10042cbbc95b1279ba670d0ff59d11f0b799a3 0000000000000000000000000000000000000000 -8c115291abdf061ce183b9e7d85afb9e77b099c9 0000000000000000000000000000000000000000 -8c1456ef198ebae265f278110d9428ecd65cead4 0000000000000000000000000000000000000000 -8c1c13de0d0796070c9b3a7a2b936426806b9eb3 0000000000000000000000000000000000000000 -8c1cadd826f2c26f05aceb3afe03e4a015cd71b0 0000000000000000000000000000000000000000 -8c1cbb0cd3868c7fbe00cea554e3e4238fe2e313 0000000000000000000000000000000000000000 -8c1cd0f8fb7f66785af8fcf0dc221334261a76ef 0000000000000000000000000000000000000000 -8c1ce856e16ae3777dd31704e47e9ff2a028fd60 0000000000000000000000000000000000000000 -8c1d74e4ae9a8d2db5b5acf6b37b6179997c5f77 0000000000000000000000000000000000000000 -8c1eafbac90415e04846aae47cf544b4df6a3388 0000000000000000000000000000000000000000 -8c1fe071140833a8e90b266523ff26a32520c4e7 0000000000000000000000000000000000000000 -8c2003e7f18d0a4d24d723e34f519c26f8f1d093 0000000000000000000000000000000000000000 -8c23c19594da5936b03a667e80f6925e3765c073 0000000000000000000000000000000000000000 -8c242a170a4330bd4d3e240ac45b113876043655 0000000000000000000000000000000000000000 -8c262f2df6f585b42b917611a029859c60539e5d 0000000000000000000000000000000000000000 -8c295390d5fb88c6d5fdef55e92d7390d96e573b 0000000000000000000000000000000000000000 -8c2aa928b0ee108b4c29394ba20b1c5d2076eebc 0000000000000000000000000000000000000000 -8c2ad3b1053305ca0d1af9e1f6397a8499723cb2 0000000000000000000000000000000000000000 -8c2af508235646cb16185c9e4201581259e69684 0000000000000000000000000000000000000000 -8c2b31ab87650423cac6f58a453d702acf2eb1b7 0000000000000000000000000000000000000000 -8c2f198903a9238344ba450128facd53acc47089 0000000000000000000000000000000000000000 -8c2f58a7deadc3fe0b39855049e0122e7588293e 0000000000000000000000000000000000000000 -8c34bbe19b8648ee850e2269ca353a728ad65553 0000000000000000000000000000000000000000 -8c3557271d9ae71bbc8ec2a47ad83960d4272184 0000000000000000000000000000000000000000 -8c36122f4ea3c8a0f5a860158a1429119294a540 0000000000000000000000000000000000000000 -8c38327f130598e3680c3a33b6500af641b31f15 0000000000000000000000000000000000000000 -8c39010843340635b0ccf33c296d40184c64b855 0000000000000000000000000000000000000000 -8c3923f3a9257e4d4477e1d4475915f5d1ed45e7 95bc811c8a96838a86f2c02078b5abfad6a0b0b6 -8c3c7f1adbe7ba0bd811fccb6fe429622d09f5cc 0000000000000000000000000000000000000000 -8c3f2d80c012799b6362b4414cd2fd7d63cdfe8b 0000000000000000000000000000000000000000 -8c3f7bb8bad1ec3ed3e705ca6bf55c52e4092b2e 0000000000000000000000000000000000000000 -8c41f7f5cf15571d86204a7f74ba0894d9c600b2 0000000000000000000000000000000000000000 -8c468670686f6bf00224c1cf132a7b4af5b6d43e 0000000000000000000000000000000000000000 -8c46e662ef74de005406353079febe5bbd07601f 0000000000000000000000000000000000000000 -8c4ca17c5a1b8571aad8768d213453848885df74 0000000000000000000000000000000000000000 -8c50bb67376f8ece64d43322e1d1b17a7e9d0f61 0000000000000000000000000000000000000000 -8c53a8f02ce67c735dd51c059490a031782c436b 0000000000000000000000000000000000000000 -8c5785c3d9ee8bf53819a13338c0cdfe465de1bd c1e0a9f4bfe6150d5c44c278a6ad1bd19091c836 -8c587ae463e1071b1f8176c50542b6e3f03ffccf b390c613d93d4518154d98afad4e53604d4f5afd -8c58817bd640fd57429368c3e954c8141826fc6b 0000000000000000000000000000000000000000 -8c5992635cd68e6607533e6261dc71563d7bd837 0000000000000000000000000000000000000000 -8c5b5e91bc2b569ab23b8a76b1af8e2d31519aca 6aa27f29e889b4ac1229b52f4dd1ecf5ca4f43fb -8c5f0ae709f06b59aee8230b8777eb701d1a89d1 0000000000000000000000000000000000000000 -8c5fdb928b1eeeb76d1b7de5adf61bdbf4259f9d 0000000000000000000000000000000000000000 -8c633782acb362e1c10971e60d699b3b1058a920 0000000000000000000000000000000000000000 -8c63df0722bc8003d216d4cd113cc599d878f245 0000000000000000000000000000000000000000 -8c6a1afe66d3bf915409934d0cc36bdc865b34c4 0000000000000000000000000000000000000000 -8c6d47907a700e7d824c6b02108d631e5cc1091f 0000000000000000000000000000000000000000 -8c71fc1397d91b45ccc9366b8d310fa714738d96 0000000000000000000000000000000000000000 -8c753865f12e53a82a764e78caa6f81c8410cf5b 0000000000000000000000000000000000000000 -8c77c0a322fd78a8ea0bbda82060639a7897cacb 0000000000000000000000000000000000000000 -8c77d9cfd6c2587b70d8f572ea7cdd1dfbdd9818 0000000000000000000000000000000000000000 -8c78eead70310312b52e10e35acc45189193c5aa 9fa97cb54d0b9043aa57c68af808401e2bf33473 -8c7a2c64337b10a0d33e6f67a4fdd0210d571284 0000000000000000000000000000000000000000 -8c7cec965e8509d90cf5333a183e75de146de764 0000000000000000000000000000000000000000 -8c80c20688aa99cbd919f45595d4c689ff2337b9 0000000000000000000000000000000000000000 -8c80e037f9389b11786c34b3619d877260d3a9b6 0000000000000000000000000000000000000000 -8c84a7f1fd238b71d31f315cc52b8b7771401fdd 3c1b40cb4bb63a38646cb8639ca2da19069624f2 -8c8679501cdc78e3b8628cadeccff486e2e13df8 0000000000000000000000000000000000000000 -8c89316af7f8e7e5650309cb8e479cd78f51b552 0000000000000000000000000000000000000000 -8c93d5f6ac246cc13f5374e517fbe04eca61e819 0000000000000000000000000000000000000000 -8c94489d929c5c1476306863469c0adb82755dd1 0000000000000000000000000000000000000000 -8c97f23264c18cf6496ec6fbfdce4688da182465 0000000000000000000000000000000000000000 -8c9aa4f043a7b8498feabef1b38ffa95954e215a 0000000000000000000000000000000000000000 -8c9e28bc675036915ccd7e7069aa755d0d51b950 0000000000000000000000000000000000000000 -8c9fe5f17d79702d7e7a3405aa4a4a763ad22dc0 0000000000000000000000000000000000000000 -8ca249cb5635bfe82221cb8827d4766a5fd02993 0000000000000000000000000000000000000000 -8ca369a17fd16c9765258fb13d31bf0575bd0c95 0000000000000000000000000000000000000000 -8ca402949e95f3a5eae0ca6d9966908204fe9411 0000000000000000000000000000000000000000 -8ca463f7eebc80c79b91510b3610b527041656d8 0000000000000000000000000000000000000000 -8ca69ba3fb4cf1cfa528bb0e0bddf1a383003e8b 0000000000000000000000000000000000000000 -8ca9a9901318666ddb4ae4586d0a138c3370dc5a 0000000000000000000000000000000000000000 -8caaa860509e1383fd5e9c7d8e2fcc52d34f030b 0000000000000000000000000000000000000000 -8cb10c7ed13a5571ad41c487f9f43418ac0b4734 0000000000000000000000000000000000000000 -8cb32bd2c0f0b8a95ebb84b211920fe10d4c2679 0000000000000000000000000000000000000000 -8cb60427649bd4e817e5d08a8b8390d240f8e1b6 9d9efd60ae329ef6fd2d4c273b2ecffecac1bfd5 -8cb7215d4d5a159c6380cbf83e9278480501cf13 0000000000000000000000000000000000000000 -8cb7482bf80ffdb0b63d68d49c90345087b6f6dd 0000000000000000000000000000000000000000 -8cb75e4b7800f0a63ea2146f8bbebd393f92b1ba 0000000000000000000000000000000000000000 -8cb8b58843d38a46177217bd7e3e1b5ee7cc5f7b 8e77feae55e40839fd5a23e6f5facbb63f2e2138 -8cb9d7813bde97cf284728199d1d66d1cfea1f34 679abd592066925c96554c737b20e2817543ff3c -8cbba5cccfab80c50afabaf9436b47bc2f1a94f7 0000000000000000000000000000000000000000 -8cbc437a8e6cdc98ff98b64653663d7e2277f287 0000000000000000000000000000000000000000 -8cbc60b9677a171815408d05eae4844e471aebdb 0000000000000000000000000000000000000000 -8cbebe305b83d87794c0a3171002c56a1271e2b7 0000000000000000000000000000000000000000 -8cc12de858cd2dd0f655fe3c826ba8b66b85d8cb 0000000000000000000000000000000000000000 -8cc198b20d8d6aef6a5f77635f5e4affd9c2adb4 0000000000000000000000000000000000000000 -8cc279c18a78d76f098a0dc5af3101f6e8f5fd7e 0000000000000000000000000000000000000000 -8cc28e49c2cea0262f8cce6f8cca88b5f46f4cb8 0000000000000000000000000000000000000000 -8cc3f2b9bce75439c9a1d5a7f95b561760052595 0000000000000000000000000000000000000000 -8cc5a8817334f486b801f68acab35c8e1a550d6f 0000000000000000000000000000000000000000 -8cc7e649de5889a9029139587962320e2794addd 1b2c6c90e34414503a8fef5fe65905f91c7d763b -8cc8e803f1a23cdfea0eef7cb1ff23d817837a52 0000000000000000000000000000000000000000 -8ccc9da8beb94597dbaab64da8c4753fd9dad11d 0000000000000000000000000000000000000000 -8cd0f043c4ff53722b55fe7bfb115f91b3232784 0000000000000000000000000000000000000000 -8cd1af5938120be104b2806d40f0fd335e4a4a5c 0000000000000000000000000000000000000000 -8cd2ac511da1fea179b2b1427319b69c54e17ec7 0000000000000000000000000000000000000000 -8cd6280cc638bedb620c5642a3b70cbc55ef09dd 0000000000000000000000000000000000000000 -8cd6b4541b7fa8625c02c6fce5df3943ae79f909 0000000000000000000000000000000000000000 -8cd7c0d8c574903e149c1da0689a8728cdf909d4 0000000000000000000000000000000000000000 -8cd8caa1c2187c228bf8a2fd2471b569b63c6475 0000000000000000000000000000000000000000 -8cda24876ff0f639b9e271cfb7477da313ea314b 5aaa7b4d70c330196cdcf0f2a61609e7b7380fc1 -8cdba5f8c6ef73ceb674597e72641d8178369921 0000000000000000000000000000000000000000 -8cdc6621f9826d04abc3e50438c010804d7e8683 0000000000000000000000000000000000000000 -8cdd8ed9a4800c3a9089dcfbf9195726921bf563 0000000000000000000000000000000000000000 -8ce1555616e114192b9565ee2edbffbf716389af 0000000000000000000000000000000000000000 -8ce54b1eee0148bbd8955ae449235fc011c34fcc 0000000000000000000000000000000000000000 -8ce6bd7593d86a7b1ad5f15ea5ac96c95d2ea9c2 0000000000000000000000000000000000000000 -8ce9ec16a216fe67070f8b5b636b0d78dfb5a0a8 0000000000000000000000000000000000000000 -8ceb0c165bb803a969bee5e824b271920f05865f 0000000000000000000000000000000000000000 -8ceb4afedfc748ed91b95747380f104f1d224143 0000000000000000000000000000000000000000 -8cedd63d950e83ff12682253dadb7b3a462b20aa 0000000000000000000000000000000000000000 -8cef4b9d5eefa3b16c5780acc58746d8c6b1e42d 6125ccab4c1fe7aa0fa485b964afd7d966cbd819 -8cf2a0bf49f105e0f8b85db63bbdf79c48097dee 0000000000000000000000000000000000000000 -8cf2ab2dcf128c5427c23e3717f38185f7322014 0000000000000000000000000000000000000000 -8cf3d8d92fa79dca88175c3e5bf1381cbabc3dd3 0000000000000000000000000000000000000000 -8cf5fa0c7d7a4e355975e40ce60991a43b2fd90b 0000000000000000000000000000000000000000 -8cf649ad28577a92c3833fd45f2ba553d303f5cb 0000000000000000000000000000000000000000 -8cf9ac82e27ae4ce4a20e90cc15045510161a6a1 5dc7835e84350b0af1814f17f7d1189f0099215d -8cfd23405fabd5d5c9a95b0b90e9966860dc81fc 0000000000000000000000000000000000000000 -8cfdd1e78b42fc2283ffaa93fbb8aaf6b2b87675 468887b5cb97168d98a70c02e0dbbae3b8f5ecbd -8cfe821840e58e08d12001b1df09e6c9c2a5dcf5 0000000000000000000000000000000000000000 -8d0099a00dbee2b3afd84c175d370a2283fbd48e 0000000000000000000000000000000000000000 -8d017af8edac15431c082e69594ced72bb8f83ee 0000000000000000000000000000000000000000 -8d023a05ad06774683c32eadcfecbbeb77e1ef96 0000000000000000000000000000000000000000 -8d06e3be00f924d1cf7da64df96746b1a717fce2 0000000000000000000000000000000000000000 -8d07ab964f9523194ebe201a6164c3bce73bb2c9 0000000000000000000000000000000000000000 -8d09722b6d95d2545d5a4c9415c6955efc3a464e 0000000000000000000000000000000000000000 -8d0b3a6ff0419e1d25384a942fd3d3dbcc2eb5f9 0000000000000000000000000000000000000000 -8d0c00e348d1e93764324433774abef97a54e04d 0000000000000000000000000000000000000000 -8d0ec869ac5e003c2f5548bc124b231a64091093 317847879fd3b2b820357f2f49fca09fc556bc34 -8d0fa0d5cfab558cc73b05f18634233284be2c6e 0000000000000000000000000000000000000000 -8d11b029ad3520a75cc2aea50119265be428ea94 0000000000000000000000000000000000000000 -8d12d9819391bc320a3d9926fbded1871ce71445 0000000000000000000000000000000000000000 -8d181538611c512546ac394511aa1d8e900dd9a3 0000000000000000000000000000000000000000 -8d18dde2158f0cea8141cf463f66bb4d3c181029 0000000000000000000000000000000000000000 -8d1a5d2d15df15cc5cbc7f96cdc083b8fe49366e 0000000000000000000000000000000000000000 -8d1c19bb8e592fdd28a314b2443d19d0be3547cf 0000000000000000000000000000000000000000 -8d1d2a14297559ca4705549340836065a68ce2b9 0000000000000000000000000000000000000000 -8d1d6291bd2c924d2ac1949b5fcb113a0ae086de 0000000000000000000000000000000000000000 -8d1e2309b7bbc924113d1f99dfe445ba52d26905 0000000000000000000000000000000000000000 -8d1ee58c3e2221d58050f162ec909cbe6d00cbaf 0000000000000000000000000000000000000000 -8d20b244cd76f802a31f5a9fc7ca8d97e2163391 0000000000000000000000000000000000000000 -8d226f128f09ad90410ce805d8c0bb9f27e70d4a d3b2c31fab9f29a3ddf56c74ed987812aae7d3e2 -8d239769843302440bb6b6323ffdd1968870941e 0000000000000000000000000000000000000000 -8d2863cf5636fa18f2407cf544f98e8fef380671 0000000000000000000000000000000000000000 -8d2921cd8287973ca5d05899b284f3b4ac98ab4b 0000000000000000000000000000000000000000 -8d29d5c62cc643bcc88e7cf5a0ecb685f6421dec 0000000000000000000000000000000000000000 -8d2b545eef87d52bdbe07cdac53a22910c077967 0000000000000000000000000000000000000000 -8d2e19d12585376175d9d9d97ff52277087ad743 0000000000000000000000000000000000000000 -8d300926c6242fc95914ce1f3d6a0a78b1cfdd2c 0000000000000000000000000000000000000000 -8d3022fb7a8ae501f86447930a7163bd77d59a7d 0000000000000000000000000000000000000000 -8d323cfaa7eb332f6c63088f2c8a8e173d0045cb 0000000000000000000000000000000000000000 -8d3531e9d0b4a1ad88fd016077c0e2df3b0bf122 0000000000000000000000000000000000000000 -8d35c2f933ce703648a0d158a3ef6675c20ca84b 0000000000000000000000000000000000000000 -8d35d2557921be75009e41fdc1da185281e8ff96 e73e38cb9404d8e4d19c23ef702c96bddc83385b -8d3b4c2a7b1617df67d785776845e6202b4220f7 0000000000000000000000000000000000000000 -8d3ce63d4c7b3b757a0a6bd4cabce25914cd992b 0000000000000000000000000000000000000000 -8d3d3db52bf97d7d49e75d11178ed552c26f7caf 0000000000000000000000000000000000000000 -8d40a1fab3f89d6e35caece522991b67fb9df246 0000000000000000000000000000000000000000 -8d417bd83842efbde90dbb51c31f99f474437ce4 0000000000000000000000000000000000000000 -8d41f6f31506544d4e1befdaaed54dac91f0e288 0000000000000000000000000000000000000000 -8d47e43d5d97604430cdbc9ba02c93a680c8f7bf 0000000000000000000000000000000000000000 -8d49e302b484f0e5c237dd16ca1afef3b7515f46 0000000000000000000000000000000000000000 -8d4e4440391448d5367a3fa4ef3f456f234a0acc 0000000000000000000000000000000000000000 -8d4eef1572e866355337e504415ed1ba11ddda21 0000000000000000000000000000000000000000 -8d4f1bd58f3be0241e207dd6d14b4a02ef799c5a 0000000000000000000000000000000000000000 -8d5c03ee373deda869426e39495a80f932d33ca0 0000000000000000000000000000000000000000 -8d5cd349a21b194de870d1a8e097e45af0e5c330 0000000000000000000000000000000000000000 -8d5eb75d42bb89f1b68d96a2634fd253a03c47dd 0000000000000000000000000000000000000000 -8d60dff64ac6809620c8944097d23fc44e5f0150 0000000000000000000000000000000000000000 -8d6290a5fe2fa430797d837e128ea94716eddb14 0000000000000000000000000000000000000000 -8d6532dbb13f6f2dac4ab7e96d89cf092eff77cd 0000000000000000000000000000000000000000 -8d666e819852f6b0561b40fcf8689b747568865c edb23201ebce0fedc7bf1e28a34932f0e2d77243 -8d6927c0b28b9d0cb26f8363ff6bfbab7caec61b 0000000000000000000000000000000000000000 -8d6a0d5257c38a844ef29a2b71ac4fcb1bd0ca87 0000000000000000000000000000000000000000 -8d6a6d33798370cdf6d9c3a0dcb42c3672f0d9f2 869059b0c1d7592c98dc2575ea67ef1682bafe8d -8d6aed92ff34e3f8d7455622eb8c7623664f9a65 0000000000000000000000000000000000000000 -8d6c650738e8af5ad9faf6ec0ca0916bce94f07c 0000000000000000000000000000000000000000 -8d6ce3b4a0e88b5a1a2d7208ae628eac49bf8ab0 0000000000000000000000000000000000000000 -8d6e7de80bbb46e40a4da5f910a8d36425a4ae42 af26e5af55fa03ea4fdbdffafc5acdfffe22b5b0 -8d6f8cfbd7129d3540018cdc9857d9a01733b729 0000000000000000000000000000000000000000 -8d7b0fadcd7fe58c5a04df178359f32f6a28b4fe 0000000000000000000000000000000000000000 -8d7e901f71a52d3d75a76434c73b209d10675222 0000000000000000000000000000000000000000 -8d7f21b1c19fcde59b32d5496eaeed1784692f63 0000000000000000000000000000000000000000 -8d841530f591ed5f7783fe6c9c0e64ae650c428c 0000000000000000000000000000000000000000 -8d87350a6500a4614582e1a7218d27314d2666f8 0000000000000000000000000000000000000000 -8d8b99f22b9e8686df658fd70232078b3c1ae18c 0000000000000000000000000000000000000000 -8d8c23ec09fe23ba200d47e53c8afeadebd36d29 0000000000000000000000000000000000000000 -8d8cd43bfcd67415f3d548b7209c5b1a63d88fd1 0000000000000000000000000000000000000000 -8d96fe8b669e98c377a5783dbdae2aef0a055971 925b79f81820b2c299bbf47e866e4eb9319084b4 -8d9ce4422f073d30652e59f5c59e94cdf52b99b8 0000000000000000000000000000000000000000 -8d9f64a25665cde23e1ebeea0ef0c58cc7cb408a 0000000000000000000000000000000000000000 -8d9f8f7bc8deef2f55e16ce32f04ef954e660e41 0000000000000000000000000000000000000000 -8da06974bc0925e04dc555aa91bb3d53996a2a7e 8aef210ce588864b02ff17fc46639da2bde73e7c -8da404f5fdf0b070dda2b30995b459fee0f84dbe 0000000000000000000000000000000000000000 -8da406770d0ec59bddc50b38298c22af37b3ca19 0000000000000000000000000000000000000000 -8daa00a425b1ec9e83dd00b49b6c5a48f948bda0 5cbe953647dbe1a56fc504478433e04ae2e163e2 -8db3c9e6454596c4dc6985b8894c9ce42465179b 0000000000000000000000000000000000000000 -8db6154515acd23cf65a68d4612d0da046dc0071 2dc76f6e8d2320e1b0f42b0f02d8b92c383f5a02 -8db8d982bf4bf068f6d6eb30e8193f42d2e75dd7 0000000000000000000000000000000000000000 -8dba51217bb70d9c73abcb278d4353fba9b744db 0000000000000000000000000000000000000000 -8dba9f7de96f8b94f0d45aec4a3f0691d12547c7 0000000000000000000000000000000000000000 -8dbac513aaf26068205e988fae69e1a79ffbbbad 0000000000000000000000000000000000000000 -8dbc38ed8d459945c97ef69ed02d94200fc65dc8 0000000000000000000000000000000000000000 -8dc20f0cafd9d500dba22263aca104d59e7b6718 0000000000000000000000000000000000000000 -8dc51c5878cc8bdcc23ce1e167cb941513d3f9d8 fbc532bfee55837d1e8a595a434434ea2a6f527b -8dc6aef215800e1571ca7ffd234efd9a11db868a 0000000000000000000000000000000000000000 -8dcaa5ef5ab197ff35c57cce987fc5a4c5f27ad5 0000000000000000000000000000000000000000 -8dcacceecc82fd06ff2f7576a5ef64e2acc62736 b42104ae43b1fce7cf632cd7cea94cd15c431008 -8dcb58e6267bd463a25584d4770820fa98de0026 0000000000000000000000000000000000000000 -8dcd6c7e65d0f203f1a38a86eee5f00378664de9 0000000000000000000000000000000000000000 -8dcd90b3770af41e78ea8161a1ab510ccb44721e 0000000000000000000000000000000000000000 -8dd00a873bd77dc347397f1147fee3fba4cd1b4c 0000000000000000000000000000000000000000 -8dd14a886c7e954cef181c374b6f05cc7149e643 0000000000000000000000000000000000000000 -8dd241c49eb5880d4fb6aadfea28167f6e2b8b57 0000000000000000000000000000000000000000 -8dd31a0b4e9457599903e7ad34dc3dcee390010a 0000000000000000000000000000000000000000 -8dd4ec27f4c51f26543623f74eee28808ef99835 0000000000000000000000000000000000000000 -8dd650004e9b2a38fdb96427f34c907720ae68c9 0000000000000000000000000000000000000000 -8dd65bea75e8170899cf7422a0a851463795f65c 0000000000000000000000000000000000000000 -8dd919817dde4e06b4fb7586a43f16fd65585cd9 0000000000000000000000000000000000000000 -8dd9dbfc620dc7d6dcc7bfbd6c0c0b306de4a92e 0000000000000000000000000000000000000000 -8dde8a621f13605393c398f2274dd387bf65a7f8 0000000000000000000000000000000000000000 -8ddf539e5993e427cb1385c5a01b6d2ce971b418 0000000000000000000000000000000000000000 -8de1190205e99790677b57312dd36bff17b6b67c 0000000000000000000000000000000000000000 -8de6bdbacfa427fcdbbd2f642aa2160f54a47d77 0000000000000000000000000000000000000000 -8de8df29eae4841fa4816f16d57a8a491251525c f06ac9fa09b6439d452a86a8d12449cfd365b04a -8deeadcbc1a7284de1bf5f0560cab55e6acbd33d 0000000000000000000000000000000000000000 -8deee9585d9c8485493e35bcb7dde61b29c30854 baec87cf5aaf14a41800e9a30968b636464ef583 -8df033cdbe27ef561cffc1ec8e7ab31aeeac0903 0000000000000000000000000000000000000000 -8df32e90486c49f780493aab6a8262035a491e41 d27c13dac1aaf2eaf1eaa38cdc8f07a70ef5015f -8df39c3aaa68b12420c89062805cc89f174e55ed 0000000000000000000000000000000000000000 -8dfa877f00866a96c275681f86f1146367b3a8e9 0000000000000000000000000000000000000000 -8dfb4f1e7ba960c95d7f8535cacf2473b7aaf373 0000000000000000000000000000000000000000 -8dfd94cd6596c08e75ef187107bec0f72c780f3f d4dd62a6e9f2f3aaecbb6da67fe883261853f9e5 -8dfe8448dd234321144d7e961b66cad9407971ab 0000000000000000000000000000000000000000 -8e00768efc67a12ffec14d5dab06962936f27619 0000000000000000000000000000000000000000 -8e0631df43a5282fc6f985972b9693ea92a6849c 0000000000000000000000000000000000000000 -8e063d6a8d8bb8e1baf4c3efa849c7351c6d5037 0000000000000000000000000000000000000000 -8e0e8cb662ebc66cfa6eba3aa8dac283d79e0337 0000000000000000000000000000000000000000 -8e0eb3e771e8b5be944412a45d379ea88bcdf6b4 0000000000000000000000000000000000000000 -8e128660961ffd04cb2bc76b7751942873fea699 0000000000000000000000000000000000000000 -8e173d4fe4a22829452383b96f66bea34dcff547 8fcc8d5d35dda0742b0fd7ce9521dfb77d2ccf0a -8e1d737cd6869d4bf95a5167b462bdfdefdeb231 0000000000000000000000000000000000000000 -8e1d8246678472ffa5af1e7db7cd51b7153d4f8e 0000000000000000000000000000000000000000 -8e1e826ff3e131e67db52457b6ba43dc0895c58d 6480eaee3f7116e8bcce0bd1d8cd68434ff38b3f -8e1ff07165796c9942b5fa9378cdd680c71cb596 0000000000000000000000000000000000000000 -8e242d4d3941e1197850524ad8694a0665913f0b ea032b2926b0884f2e6f49eccafea56aa0acdc08 -8e25bc238b5621ae35240ef6d23f58090e75aa97 0000000000000000000000000000000000000000 -8e261db16490c6cba2f01dd2a650380e6ba1e85f 0000000000000000000000000000000000000000 -8e26dba665631c4ca2054ff7b78c4960c05e36c9 0000000000000000000000000000000000000000 -8e2783c965dd78731eff265ccd3b1bfcc6404567 0000000000000000000000000000000000000000 -8e27a460226d3bf8f9ab700089b80536d9f9359a d4ef559a94995bfc4304233d38bb8799300f69eb -8e286eb3f04527285a130711ad1a93e73bc67b73 a297999cf1a4ca88261315ad1489f4408cdee9ed -8e291b4d3798b4f54060b0b6cfb6500762a8b97a 0000000000000000000000000000000000000000 -8e2b781577f0273ef6a13ef657fefc1ce651e7d4 df5533564b48dbd2be39861de06e42560dde355f -8e2cfbdce0cd028a6521c6e073f148e0f7efac7c 74850accdae5c184cfc855d11ef1d19f9d1dbbfd -8e2d30a3bd2584cc837e1489d5583cccbc0051a2 0000000000000000000000000000000000000000 -8e301bd33bdf8913741736bae54c5cb2a1078474 0000000000000000000000000000000000000000 -8e30eaef0e9f0478704adeba8aa48bdc8a2e4fff 0000000000000000000000000000000000000000 -8e31067f1aa8fa219cc1de11abb26ab81e5a2be0 0000000000000000000000000000000000000000 -8e317a0625fce012c6aa0b2a52a85b0b8ca1aaa0 0000000000000000000000000000000000000000 -8e3b1a6c1f4aa1e33fbeb01ad5e7dbae97ae493b 0000000000000000000000000000000000000000 -8e3c3f725ce77309538959f52a7c17415e9e55a8 0000000000000000000000000000000000000000 -8e3c7c367555c41cbc6653817b7732869f10ea2c 0000000000000000000000000000000000000000 -8e3d4b3a06a738e9316624ef139a584cb8deac10 0000000000000000000000000000000000000000 -8e3fc9b8cd90436f5c70425d33b7b6aaacd541c1 0000000000000000000000000000000000000000 -8e43bf826ebc4da5027413374e18e123159054a0 0000000000000000000000000000000000000000 -8e499b4418bec24ce1752fba25615c053f1b2876 0000000000000000000000000000000000000000 -8e4ba0e729c4c5b26753cb6319b10b1a88a63e3f bd8603e508b31a7fa677ac9ac91491bf2ad2e799 -8e5126aa92fe067b3e4b08743ea369c2e05cf118 0000000000000000000000000000000000000000 -8e5438d8b99e952065a97e7870a8b608a8bb07d4 0000000000000000000000000000000000000000 -8e5a91bf87a99a2558b24d095b245410b7decf37 0000000000000000000000000000000000000000 -8e5ab7decb7af4357999bb3acedbf72f934b3b29 0000000000000000000000000000000000000000 -8e5ac3ea6eaa8b7dd24523003057e5fa8f564c20 0000000000000000000000000000000000000000 -8e5b51f31373b1e966d114818754cd44afa3d209 0000000000000000000000000000000000000000 -8e5b5470ee747ed241f2c7f714b077648345f8e2 0000000000000000000000000000000000000000 -8e5ce0d4422dcfbdc5fb3772ec4279d39eed6d19 0000000000000000000000000000000000000000 -8e5e37fff113d7e49562a97491182669c582a260 0000000000000000000000000000000000000000 -8e62d87d678a5055dd6206eb8f6a78e641b542a8 0000000000000000000000000000000000000000 -8e637eb0a08f124c25c191820069f1a5f9d18d17 0000000000000000000000000000000000000000 -8e69771e126339fc87b76ec5d7ea41ea1a7eded7 0000000000000000000000000000000000000000 -8e6a3c47769a7087c651bc369e73c879609f0061 0000000000000000000000000000000000000000 -8e70d616196fd5c7f94d6cbe23489db43c9ce6a1 0000000000000000000000000000000000000000 -8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e 0000000000000000000000000000000000000000 -8e75f2a0e7072b0407c484fbcc8095d8c4b5ad7f 0000000000000000000000000000000000000000 -8e79177568bc5ec4384c3df8cf5c57ca0e8ac19f 0000000000000000000000000000000000000000 -8e794afad4e9d290017736839bd9df108bb8945f 0000000000000000000000000000000000000000 -8e7cce7b98ed33cda72ce0a77b1368ab396f6e09 0000000000000000000000000000000000000000 -8e7d8cde63f32280b4d79662ef083f8b853ffa31 0000000000000000000000000000000000000000 -8e814ae76bd2d2f45e2666cbef5b9fbd4cdca0fd 0000000000000000000000000000000000000000 -8e818466a5c7974994ab9f72bab2c5aa4b47ba6d 0000000000000000000000000000000000000000 -8e821c7a9c46a1b4fe3efd2556c034abc66ac95d 0000000000000000000000000000000000000000 -8e83a69aea293f9aa0ac0140b055ae9a514cc6d4 0000000000000000000000000000000000000000 -8e875f1349e25db7e0f723254906fa4b74997cc6 0000000000000000000000000000000000000000 -8e890234cf0fafc035a1dc9142b94ae5de78c90a 0000000000000000000000000000000000000000 -8e8be101a2e80702a0d9bd7a6b2006ae7611a4a2 0000000000000000000000000000000000000000 -8e97792cf06d05ba3ca9fbc0f5e6b25cd426b2a7 0000000000000000000000000000000000000000 -8e9858ad43fe48280c9099725ee759082ef2ae4e 0000000000000000000000000000000000000000 -8e9afcb659cb0df63cb1bdc144c4aac414bd053f 0000000000000000000000000000000000000000 -8e9b6dd78f0b8b510ef9991552a6be58db71e5da 10ce9261cc1236cf6f01ad4304af341fc52a63b0 -8ea1f0e33d8d92be915a4f60eb2477cfbc400601 0000000000000000000000000000000000000000 -8ea24dc32374bf4f6b04005e317101e4c65a0214 0000000000000000000000000000000000000000 -8ea3e0884dcec1efce3afac0e3deef0ab4506770 0000000000000000000000000000000000000000 -8ea44f998edaa0d4e09faace601fca6938d41776 0000000000000000000000000000000000000000 -8ea5a6ef510601f3086e82d54691f80cdc155493 0000000000000000000000000000000000000000 -8ea65bf66f881475aaed4f8e20523027033be2c7 0000000000000000000000000000000000000000 -8ea94641f2ba0ca1b565851c5f878d64be5d1bd2 0000000000000000000000000000000000000000 -8eae786de0763564da8a6bc3e295d54000904d94 0000000000000000000000000000000000000000 -8eae845e64e3b296c0478d41f4df8b67acbbb075 0000000000000000000000000000000000000000 -8eaf0dfc82f3d97241e96712cdea7870ce268c8d 0000000000000000000000000000000000000000 -8eb446821a2bea3edd134b7f0885085310c46141 0000000000000000000000000000000000000000 -8eb4ad0b9e5b67b91cb5b8b12ff59ae2b3e1ff65 0000000000000000000000000000000000000000 -8ebad33b9c1eba4e84bfc95d4de544801742d4b1 0000000000000000000000000000000000000000 -8ebb7b0eea7af804e0b5cb23911ea91e53f9f547 0000000000000000000000000000000000000000 -8ec18509f02b0e5637ced49a6447ed994dbda74a 0000000000000000000000000000000000000000 -8ec65e757579714d97e07ae1268fb37195009edb 0000000000000000000000000000000000000000 -8ec78b9e7f1c4b45142066fbaa3f8b54d352c756 0000000000000000000000000000000000000000 -8ecd1fe58af827dcdbab6a18e299a2e3fd1d01b8 84e0b779ac8819561703a4f30b3b72c2302c60a2 -8ecda077dc09baedcc5eab5d42eed4eaf1b94be4 0000000000000000000000000000000000000000 -8ecdde323aca6907e444158995bb109acbbe62c6 0000000000000000000000000000000000000000 -8ed5369eb56a51283c2f36ec5453bdac8b399af2 0000000000000000000000000000000000000000 -8ed66e58c44614f8f0c1c4ce0c72387fe1f71612 0000000000000000000000000000000000000000 -8ed83c937fa6d7e05fd420951e570fb319952310 0000000000000000000000000000000000000000 -8eda6d8516a0acc26a7f0b6a4ac25a027b8688e5 0000000000000000000000000000000000000000 -8eda99cb3b506831edcd7447c63de167a9fb037d 0000000000000000000000000000000000000000 -8edc94024c8bdcf10ac3fe126adbdaa9bd6c1ce4 0000000000000000000000000000000000000000 -8edf9c5acbc4d2f4468a23435a5693c99dfe7eac 0000000000000000000000000000000000000000 -8ee1d4e448bf2b2850b83b6f2544187c01f3561f 0000000000000000000000000000000000000000 -8ee23b4f18f9aa0105a1b339758f61f4aeccd2bf 0000000000000000000000000000000000000000 -8ee2497ab360ca05e642decd47951a2cc13e7d51 0000000000000000000000000000000000000000 -8eea2392e496f60c45a9c086359e70c93e69640a 0000000000000000000000000000000000000000 -8eeb6a1bfcb73872721f1fd9adeaa8df2b1a3667 0000000000000000000000000000000000000000 -8eec6fe5573d8de8fa65ac04974c8b637d832753 0000000000000000000000000000000000000000 -8ef027f13166f0315c70eaf47f02d849b427652d 0000000000000000000000000000000000000000 -8ef1175295d932d5b0eec5317c6b054dfa03fe8a 0000000000000000000000000000000000000000 -8ef688392f0d31ae212edbd42605857267c01f98 0000000000000000000000000000000000000000 -8ef6cf9b7c88b81e2ba378eb61e0781016592125 f6db178d1e096ed00a00070d1abaa45d6a44bf34 -8ef6f6f4eb08609f62886444fa1e54f8c6a21578 0000000000000000000000000000000000000000 -8ef95a748d7c99e4310ca27d44de7dedf11610ed 0000000000000000000000000000000000000000 -8efc0404c0293517ff8ab5620f99e1ffda369038 0000000000000000000000000000000000000000 -8f059f92e31ad31e1784936c80d7ccb4633ae38b 0000000000000000000000000000000000000000 -8f070b4d9edd83c20a4a1aac968e621eb55b4e91 0000000000000000000000000000000000000000 -8f07319e88fe712c7f93bf0be028d6b1248da0e2 0000000000000000000000000000000000000000 -8f086261d90375201246187f793df347e5f2454f 0000000000000000000000000000000000000000 -8f0d3cbca16a0655d88c9dc2c9c5ac486e9ae020 0000000000000000000000000000000000000000 -8f0fad4c30d19b8bb37c715ed439ea7e8554b0fa 0000000000000000000000000000000000000000 -8f10aa0448edc12d203fd868d690d0dbbdc9d39d 0000000000000000000000000000000000000000 -8f124d78057101a049c8967db2fc305aa8cff8bf 0000000000000000000000000000000000000000 -8f14e1a420cdac0194f6bf9b4268ccedaa56e41d 0000000000000000000000000000000000000000 -8f1674d579f37e3d9ebb287d14b76fbce8c75002 0000000000000000000000000000000000000000 -8f16cc3ca648872d4f913e754e1025fb6ee79806 0000000000000000000000000000000000000000 -8f184087fb0670edae85416d951d7ba645cef3a3 0000000000000000000000000000000000000000 -8f1beeca1167fcf13cdae37d523cef0ccd12d7e6 0000000000000000000000000000000000000000 -8f213e040796dc0a260d794e23df1f479b06c3a1 0000000000000000000000000000000000000000 -8f22cae0086d4e9280961f313a8e74a877ab8329 40f4f0b405945e10dbba8c7dd7e20787c755fc47 -8f289dbadb466fd80469a7a88a22187101551b7f 0000000000000000000000000000000000000000 -8f28fbb43ab13cbe79a43dd90d0f2127b4ea093f 0000000000000000000000000000000000000000 -8f31d14f922eb48bd5a705a2aadcb1aaf849c6de 0000000000000000000000000000000000000000 -8f3601c0b63677b712fd33c91b419581d45b5f56 0000000000000000000000000000000000000000 -8f3830eb01596e1233f6762ce632a8419b0f5194 0000000000000000000000000000000000000000 -8f40e226a264f7b19e1efff3c1ebf0facfa0b41f 0000000000000000000000000000000000000000 -8f42f2024dc429e222bb191a6f90f56a10a16432 0000000000000000000000000000000000000000 -8f448644fcdd01bd690840e964df690820259f93 0000000000000000000000000000000000000000 -8f46acc68996df9a39c1fda903d30643806a3ded 0000000000000000000000000000000000000000 -8f4833799a153c5b4c58d51d82047a3cf95387a1 59b6e73b4527e5d6ccd12fef96a9523a257c8481 -8f48b5ad75e76970ba11efa9fec00649072be3df 0000000000000000000000000000000000000000 -8f498ff765fd5acacd79ef3c205cf339797844a6 0afe96fd556508d73c317098c6320f2c851e6839 -8f4ae31affe5245ec074cb767c0a1ca440686fe9 0000000000000000000000000000000000000000 -8f4e8cf3de08208e71eb0117f1c970c27e9120c9 43e325bc3c4effc32a94688948ed92134c85e056 -8f51247cb4631b29686f867bd904dfe5b2678074 0000000000000000000000000000000000000000 -8f512efcad9e9849fb399980b15d78f1b30f815d 0000000000000000000000000000000000000000 -8f53c62acae2afa186dc7a9e62c6349b40af75fe 0000000000000000000000000000000000000000 -8f5c5641d1e035959a10c80a2ba03be4a72d89e4 0000000000000000000000000000000000000000 -8f5f41464b54cd72f45b59043b5f08b5139acc83 0000000000000000000000000000000000000000 -8f5f6a52c0d25a42a069c6c1cff4effb68fb379c 0000000000000000000000000000000000000000 -8f6155f3d2fbc5c5ca8606e89b8492006df81dc9 0000000000000000000000000000000000000000 -8f6217248e52a9ccfdcca2383daa342fbd4e84ec 926b8f66972f038166693348204d9474fff35819 -8f62b66ece301f9ab0d7a9d59f9ad402b55c9ce9 04d62c1afd570ff13b10ce4680efb4f1224f1694 -8f6738ea086ed3b24b154e527749bc0115991abd 0000000000000000000000000000000000000000 -8f6e27222b6371b4e8b77a33898dbe8d1c83844c 0000000000000000000000000000000000000000 -8f6fd5c55ab10709a4ff8daf6140dea422c1363c 0000000000000000000000000000000000000000 -8f71ece23d6b9e680a96b7135323fab0a4290a29 0000000000000000000000000000000000000000 -8f73ddc8f308b3eb9c8d5fa7a2608ccd6a5663b5 0000000000000000000000000000000000000000 -8f740cea5693153c5728deaf8795595a5ecff9ad 2064c51822c0a911370ff230b44aa9df92416079 -8f76f001f7ab39f2ecf0766b9158f05111d6c99d 0000000000000000000000000000000000000000 -8f772a992e27820bccd1d81410408c4043cb4fb2 0000000000000000000000000000000000000000 -8f77b0e18991810cbfad321d0ae455be8a9ce066 0000000000000000000000000000000000000000 -8f7824821e6b543d18f00eb98db9dcf32f37f962 0000000000000000000000000000000000000000 -8f7aa5e82894e7f10b16a0f72d68ca4fd464b81a 0000000000000000000000000000000000000000 -8f7adbee5e9eee5f105aa401f1fd3cc353bf2e2a 0000000000000000000000000000000000000000 -8f7d40ee34b709ee428b81326ed2dda8d557837b 72b672ab1ad86adc6944181b54db2382b80e90e5 -8f828979a0e43b2eec86c2023a958a76f02d98bc 0000000000000000000000000000000000000000 -8f844264efac2d00bb200ec7c436e92e630b119e 132fc7637bf1a0f1aba61b10d71179cdd57b49bd -8f857966ed230d8b2c62edb12f7a5fdabd595b9d 0000000000000000000000000000000000000000 -8f85ac64b1519c3fe6a42aea6f06ed33d61c3f51 01f3d3aa7306c03650702fce4c9d0d7a44931a57 -8f8829276ba225cfff563f9cdd71a8dab269d589 0000000000000000000000000000000000000000 -8f8c8c68906e8568b15244341e29a8f5a13b0354 0000000000000000000000000000000000000000 -8f8fb2bd4d9819bec5b9c2c9ca835c884aac5ea7 0000000000000000000000000000000000000000 -8f9149cb4e29e8db0cf2777a00e8e44515e84ac4 0000000000000000000000000000000000000000 -8f9201819bf4125225e9bef3bdc79378ccdf1e90 0000000000000000000000000000000000000000 -8f92ea8d5b179212e28487391c23600eb5cfe69d 0000000000000000000000000000000000000000 -8f97db017d4d8b666aed1850c37c000b28df1546 0000000000000000000000000000000000000000 -8f9970aae54c4fcfcedb495a47e742627dc4ef13 0000000000000000000000000000000000000000 -8f9a44d8e60c343c2dc30c347ffd250c5bfacb26 0000000000000000000000000000000000000000 -8f9df63f9564cf571ecb13b378bd30b5d937ac9a e481755001b77edcbab229294a9512045f0d1c63 -8f9ebc8686e881bee5cc68828a004b722c62bc3b 0000000000000000000000000000000000000000 -8fa1cb9ad219c2a0eed5e7d340476aaec18e83ce 0000000000000000000000000000000000000000 -8fa73d49ad13a62da07bfbc343210a3761a53df8 0000000000000000000000000000000000000000 -8fabaa64fab6305424e9595862098a15fe32ec10 0000000000000000000000000000000000000000 -8faecd4a57ddb60caa4775e6363630ad2fc9e3dd 0000000000000000000000000000000000000000 -8faf7a5249597b418da52d4987ea6c794d84be2c 2bcb0fdc581bc1a66f8bda2a67a13d4d2e4e1e07 -8fb36c05ededf973309738df6ec03b7a3b10f0f6 0000000000000000000000000000000000000000 -8fb5db5a5eea9940e1cb5ea599817da36d3f36dd 0000000000000000000000000000000000000000 -8fb68d3da41c51c447b48e72906bc2b75c5e2841 0000000000000000000000000000000000000000 -8fb6cb467d7792cf344dc78d2e4e6ba6edfcc7e6 0000000000000000000000000000000000000000 -8fbb401370217ca8c57090d35ea0b1da200cc0ed 0000000000000000000000000000000000000000 -8fbb603b308cb3facf302f8b7a9f3f72fa07bb6c 0000000000000000000000000000000000000000 -8fc3f2a5728adba894b9f926d92af575d025519f 3b56d71a93aed92fcbd1880765852dde098aa8ef -8fc4d3157a909cf684b5888b5d43fe94ae41ea61 0000000000000000000000000000000000000000 -8fc66f309eb83d4af9b09984fe4e10c15107fd98 0000000000000000000000000000000000000000 -8fc79173249a92d422ef03928c6768fc4807e1b5 0000000000000000000000000000000000000000 -8fc7d4174a23235d50d5e0bb62df0589277ac519 0000000000000000000000000000000000000000 -8fc8ccaa1f1fbac21e908c3b538023f3e30f0225 0000000000000000000000000000000000000000 -8fca29302126de44b6c56d2893894a7938038cf1 0000000000000000000000000000000000000000 -8fcb38fa98b9c25e9d155df55d0a5ca221b5dd87 0000000000000000000000000000000000000000 -8fcc544d7d72a2d6ff088e49479f8f705c2aa0c5 0000000000000000000000000000000000000000 -8fcc7d5c815677400ec8efce4b118bb62e45f308 0000000000000000000000000000000000000000 -8fd032c6b17a21a44dc542547f147ddf7c5bce45 b2c0b0773e02f7f939dbd7dc386f8b8be752758e -8fd0f380777ecdb0e465de19b250efb6665f06d7 0000000000000000000000000000000000000000 -8fd1f8079ea0cb10ecd11e1782cb93730fd2207c 0000000000000000000000000000000000000000 -8fd4096d8978649c3408bcfa89968f0ab0bb46bd 0000000000000000000000000000000000000000 -8fd8a296072e51a420aa2c97e75c1e0380e12360 0000000000000000000000000000000000000000 -8fdb77c6032ddfd31031df8f1e1f080a66a11880 0000000000000000000000000000000000000000 -8fdd2e80b1466dc6646d9d74addd1af3655cc587 0000000000000000000000000000000000000000 -8fddd0ad7b2094752620f37fd074294a54013cc4 0000000000000000000000000000000000000000 -8fe5d8d80a9e4bdef5acf6e5d93becffab54571e 0000000000000000000000000000000000000000 -8fe6a81761081c010533b8840cfcfd8702aeba6a 0000000000000000000000000000000000000000 -8feaa6b90dd77d8148f866569bc2ac3747475c7e 0000000000000000000000000000000000000000 -8feb3ece958a97152016247394e52387ec5a59bf 0000000000000000000000000000000000000000 -8fedae8f9ae5a729899ad18345daf91d7dae1c25 0000000000000000000000000000000000000000 -8fee3ae9715ffa15922469eb7d98f4878917a6ee 0000000000000000000000000000000000000000 -8ff19ed3d6cc23f8349f589d09736a859c0aa2e3 0000000000000000000000000000000000000000 -8ff1bf888b4d3954503a77aa7398576cfc957068 0000000000000000000000000000000000000000 -8ff36b66267bb3a1e46672f9c76953bddc932393 ce41db1fd1ec74e571e976e1875d4970a589dd3a -8ff506d5f53a45f174acdfec7a873309b3de35a4 0000000000000000000000000000000000000000 -8ff5922f0a1b2acbd88dc20fc212ba94e8e20aee 0000000000000000000000000000000000000000 -8ff6a10616a0edb5636019611211d82eaaf7177f 0000000000000000000000000000000000000000 -8fffc64e19a368162d806a9ccfc3571a26275143 0000000000000000000000000000000000000000 -900526976c68a1017f30fca9ecb3fe1bd5a9cb4a 0000000000000000000000000000000000000000 -9008a9e90d8ad1f5e5d73e5ea35159c9c89e6c17 0000000000000000000000000000000000000000 -9009f8104bfeb5a22e78987c0a8af05473b3ac45 0000000000000000000000000000000000000000 -900b6a65c0797fa08d4b0013b29c1704dc20cb5d 0000000000000000000000000000000000000000 -90113e1a0247c71bbc6aa772dca5ad28ed31259d 0000000000000000000000000000000000000000 -9017566f2fbb3b695fb01c7ead6521013b876654 0000000000000000000000000000000000000000 -901ac6d35601331fe7419a27570e0135428feb7e 0000000000000000000000000000000000000000 -901fc6375e5d80bfc60ef56a65bb4a7b4c4c8c18 0000000000000000000000000000000000000000 -9020297a3373f6de0148eb2b5206301258846e33 0000000000000000000000000000000000000000 -9020e196f87ff886a3dc20e0c11db1fcfe8ce5d2 a5f89e14ee24c1408c863756c8c57f435b8b7cbb -9022611bb777acf351231e81c924210769c90ffc 0000000000000000000000000000000000000000 -90229e2df984ec7d9cb605eadcb6faa0c0232ae7 0000000000000000000000000000000000000000 -9022aee43a561163515aa25a09a355e93319b118 0000000000000000000000000000000000000000 -90242f8793566eb87ee35a989912310a7c7c132b 0000000000000000000000000000000000000000 -90251a0f835f7599d16513a4b5d0d0c357c8733d 0000000000000000000000000000000000000000 -90253a7e38b6544448350f19cf0fdd1c24c01491 0000000000000000000000000000000000000000 -902a5bd8ffd2cb9a10052621760ae04434bac52e 0000000000000000000000000000000000000000 -902abed4f9afc56313b356589f966525bb4d1ab0 0000000000000000000000000000000000000000 -902c2b77f827e8d0ecccf4f62fb90065d2f6ef79 0000000000000000000000000000000000000000 -902cbcc2dfb6251773a4b6c269e305ad4390ed1f 0000000000000000000000000000000000000000 -902d2d65168c855483b1f7d06626b3b592c82f12 0000000000000000000000000000000000000000 -9031ccf9dc3f04cae37384954ee34369be7e09cd 0000000000000000000000000000000000000000 -903324eb1ca10df773511da5889be4825ebe1d76 0000000000000000000000000000000000000000 -9033afe45dce01cd7d1bc7c09bd9cba84817f0c7 0000000000000000000000000000000000000000 -90379c7a9441b978189551815eced38b3df50b0d 0000000000000000000000000000000000000000 -9037b6db1dfbc947870359b41628d5eba7e58a41 0000000000000000000000000000000000000000 -90384e7b905475bc1739740feee469a36413320d 0000000000000000000000000000000000000000 -903ef8bae1a69cb92812785d85d2edf9bdcfef99 0000000000000000000000000000000000000000 -9046a8ceda02061dbddbd231aa4fd73f10390883 0000000000000000000000000000000000000000 -904b3f9ec9993cdd4b898ca96b768d4c459de5c3 bd7202f842014888a11c85b5d009bdbed8f066f7 -904d0aeccde44f12b8e87e326febc091bf3466f9 0000000000000000000000000000000000000000 -904db3991f96bc8b736977136d827f11bfdba6b2 0000000000000000000000000000000000000000 -904f11cd5ca4d358f5e9bf5985980929fd7caa0f 0000000000000000000000000000000000000000 -904fb08c4f5c892ab936b302b0a86f412020ebe8 0000000000000000000000000000000000000000 -9050044070af1625c2cd5627ae18f426200a0450 0000000000000000000000000000000000000000 -905053cffca9b7ed5f7ca157789f9ba7ffb8f672 0000000000000000000000000000000000000000 -9050f9f3d17cd006e6e8adaecdf77bf2649d57a6 0000000000000000000000000000000000000000 -90535be6391ae81ee86689d452fa544e74274e7e 0000000000000000000000000000000000000000 -90543a8e2711ccbca2ac22d53ab9af9d951bed19 0000000000000000000000000000000000000000 -905916889abed7c0b86c8658139de7a9443db280 0000000000000000000000000000000000000000 -9059e4a572ec6197cbec1616a1a5fd96fb760737 0000000000000000000000000000000000000000 -905c3666190ab426501a1b666e64c2c1f857103f 0000000000000000000000000000000000000000 -905ecfca127f67e48714b91e3669116ac20c8fb8 0000000000000000000000000000000000000000 -905f337818c59ff8df718936b170f84c125ffa3d bed3bb5fa1b2781e266c579b1f3b9992f34d9db9 -90610869658f0a0b7c7a99fc3a4ad750d8fb6c27 0000000000000000000000000000000000000000 -9066a2ede4b5760a09004060c5502836c58ffa64 6feacc95363555e7f43cf33b8f3066809efb1c33 -9067127f312ab4b398571b61c919d88398ba19e7 0000000000000000000000000000000000000000 -9067649ec9a38e7687aebe574163f9ea9cd39e0f 0000000000000000000000000000000000000000 -9067941231f086aa03eb0d0bbec936108f114d72 0000000000000000000000000000000000000000 -906a1146b6a9249c8f90b4b3167d1745e9bece91 6ea7bfd14533248b1cf60b1df420b972d0d980ad -906adbe7fac6ebbcb02dd0c9c39b59df9e20d27b 0000000000000000000000000000000000000000 -906db3b3f78cfa98a7453e3910bcba95bc66d1ee 0000000000000000000000000000000000000000 -906e722f004002c9fa8a1fd8dc7257fe4a88f85d 0000000000000000000000000000000000000000 -906e9a6f1d6b386e24a2e8f15819c7aba3aa7813 0000000000000000000000000000000000000000 -90735c0e46fd58b8d4647eb1576ef2e256a29af4 0000000000000000000000000000000000000000 -90783beb49834e62d7803b2eb3919bb94dc29b52 0000000000000000000000000000000000000000 -90787fda14dcb0976a9738423e6c6013c037d048 0000000000000000000000000000000000000000 -907a26ed5bf318755483f4337196a68a57c140c1 0000000000000000000000000000000000000000 -907be834ac04bfe27c9443a77b064e1d81ba763a 0000000000000000000000000000000000000000 -907f8ab64150c8503cb9f33d274ab6a7211b86a3 0000000000000000000000000000000000000000 -907fb5254ca0dc6028a851e515e563ab6392f7b4 0000000000000000000000000000000000000000 -9080e26cb7d9cf85a5e4793e6cbd984f5c588fde 0000000000000000000000000000000000000000 -908322d5339adf10de8d42afafa22c6d6eb64ab5 0000000000000000000000000000000000000000 -908f20c480032e75db4bb8d30343b8f351ee4f4d e4c16eb59884684d4ad33575a9fc3e1585203009 -9091881f13ea9d4edac3200d807fc992fb98de3d 0000000000000000000000000000000000000000 -9093ce1bc60f23330e92e99784eec74d315f151c 0000000000000000000000000000000000000000 -90953eddaa06c6c83faf0dea76c241dfafeaa2a1 0000000000000000000000000000000000000000 -9097ea48f608dbbbf795235a31af82b85bd94430 0000000000000000000000000000000000000000 -90997ee146800ed5fe9d7fecad86f0a863e1e20d 0000000000000000000000000000000000000000 -909b7786cdf2935cd61ffd15e4d13098103f1458 0000000000000000000000000000000000000000 -909c25dafa89874ea5c50a402c6cf2947ff8f8ed 0000000000000000000000000000000000000000 -909d082485fac43ec96a4d84440652ee5479537a 0000000000000000000000000000000000000000 -909d5167f513b861aa12aa013f915fd097207a18 0000000000000000000000000000000000000000 -909d99fd6476c5b9f2e9775bf9edbb5426876b53 0000000000000000000000000000000000000000 -90a8ec582ee9096fe30c4c4acb6c0b4a70e712d3 0000000000000000000000000000000000000000 -90a922b8fdb085b46a6be3a11b84798a9d3e6c56 0000000000000000000000000000000000000000 -90aa639c68e8b781d7af0ed3fa0aa68d9980be00 0000000000000000000000000000000000000000 -90aee20f311c1a65b3e15ac52275b1305e4cb417 0000000000000000000000000000000000000000 -90afcd69fcd42a060617540aab6d5be97dfc4fe1 0000000000000000000000000000000000000000 -90b1edd9bc2c92995fd467235355c7373cd365f5 0000000000000000000000000000000000000000 -90b3249dbc7caa4ac963e485ef19c95cab6cf0a5 0000000000000000000000000000000000000000 -90b4d13d36aecb61359a77850c9f200ae5f606d8 0000000000000000000000000000000000000000 -90b8a976cee5b19e888ad437dabb08237d9b06c6 0000000000000000000000000000000000000000 -90b956e4d8c41ea6fefe9ce64c6ec3538afd2e0f 0000000000000000000000000000000000000000 -90bbf3c0babf05b0087436c9fc0f43a4456d4af4 0000000000000000000000000000000000000000 -90bfdbab07ca77ffaf7d47a32483de9d103537ec 0000000000000000000000000000000000000000 -90c3d2be5db9b3ae9fe5f8a5f032963e36b11cdb 0000000000000000000000000000000000000000 -90c6d2ce3875bb7397998224bc755ee1f7db070f 0000000000000000000000000000000000000000 -90d1590c14948a10c1ba165c04ccea17135f2243 0000000000000000000000000000000000000000 -90d366a7fffa2ebae8d971b4d693b601d43983db 0000000000000000000000000000000000000000 -90d4bd6eaa6c9330ba6375b39852ab8eec58a80c 0000000000000000000000000000000000000000 -90d4fedb6b7daa28cd92e969de753a694c3d8015 0000000000000000000000000000000000000000 -90da3bbf79cf70c2046b1aa866cd2f82572f3b5d 0000000000000000000000000000000000000000 -90e3a967e582148cc3b1d8169c54bb78c6b94375 6fdc445b2179b553d261b591ddb93805d8d48943 -90e4a225dd4a3f40dbb880073360fc44c6859e15 0000000000000000000000000000000000000000 -90e4f3c026e24dbc956e205c01b467d8f1145ebd 0000000000000000000000000000000000000000 -90e6bbee85e4dcd664a2361c541acfa29f5a7e56 0000000000000000000000000000000000000000 -90e6fc874c3ce8fd5b989282b219453961b5244c 0000000000000000000000000000000000000000 -90e7198702a397847f1fdfad571eeafe262c1aca 0000000000000000000000000000000000000000 -90eba9bbd0dcd6629d7243bd6f8d8142e5779c70 0000000000000000000000000000000000000000 -90eca153df4bbba66e2ee8a623077a9056e6900c 0000000000000000000000000000000000000000 -90ed942979f7280058a4abb00ba90ec127e15942 0000000000000000000000000000000000000000 -90f19b203f15ea1ba9271c33d4cf82ec5fbe3612 112127afabac05d654b5844d7cfffaf10d4536ae -90f4ba50f25a84d16cce2add28648ac1bb8e045b 0000000000000000000000000000000000000000 -90f5f73e9b599b86153d330b0436e76257750e97 0000000000000000000000000000000000000000 -90f74ac6c56212ec539fd5cd6e9b6a767324ebd1 0000000000000000000000000000000000000000 -90fc7ae81c302c9875e044b7669a642a992e29b4 0000000000000000000000000000000000000000 -90ffb95c2003471332754e8307110a7c1c697a7a 0000000000000000000000000000000000000000 -91016be2c8e8b082b90dec74354199acae87120d 0a8bffa49fdc0d2ad158c69a6245722fffbe7a03 -9103be9dd30b5ef5d4bec3321828ae7b36411faf 0000000000000000000000000000000000000000 -9107f40e4e0b459176226ae2103e6a9c3cf07420 0000000000000000000000000000000000000000 -910ba4711e71811917428c7ea60ed6f3f17dd414 0000000000000000000000000000000000000000 -910e1325e32e9e607a0b89494d4b73b1f05e362c 0000000000000000000000000000000000000000 -910f0c46a54bd8773d31738edf9397e712e3196a 0000000000000000000000000000000000000000 -910fc2682c4d1883e440ac380cadbee56fa25ae6 0000000000000000000000000000000000000000 -911013ce81d1dae6e2814b2efc1b1c797d004a4f 0000000000000000000000000000000000000000 -911156099edcde3d70f67d799631e7312d1b74bf 0000000000000000000000000000000000000000 -9116e512c21c3253719d44f30d8b4fffbab420b1 0000000000000000000000000000000000000000 -91183ddf1c54c6ce3051fdf0f5b9987272d51fbe 0000000000000000000000000000000000000000 -91183f9916462f61e2fcf64396ee581aabd53014 3ad949d7903c0b312ab5179550b7b3974746c7ed -911a1c5c18eaedc9f2c10011d63419fd63ac7c7c 0000000000000000000000000000000000000000 -911aec1fa7496cc2eac160e6d2091ef864baede3 0000000000000000000000000000000000000000 -911cf599c1617f137070d6a9a8ea6185070f867c 0000000000000000000000000000000000000000 -911fe79de766ef4475bf22446903667a0f3a24d3 667cf33a60e5f18c44e5a0d588d96235208f34cb -91209a684530a5b0aa83032f3b08aa8122a935b8 0000000000000000000000000000000000000000 -9121c98816e139c70393a782e8385ab31a608406 0000000000000000000000000000000000000000 -91224d7744cfc48d010e4035121171eb825fa89f 0000000000000000000000000000000000000000 -9122d3efcd4eaa7e2b8ca8264d8d29f2f272a053 0000000000000000000000000000000000000000 -912300dfb90bfa2eb4c6a46f83681fadb08ec995 0000000000000000000000000000000000000000 -912427f2c9aaacf5982b3f3292cd4280f007f798 0000000000000000000000000000000000000000 -9125bb167c89c7fc94bc4f24c4c426ca12cb0aa5 0000000000000000000000000000000000000000 -912705841956ea969e25d8d1cc99f8d105d1ce78 0000000000000000000000000000000000000000 -912e7346710c6404fe59d7085fff7a42d7a2c870 0000000000000000000000000000000000000000 -9130132fd99517c1a0d3ed87de64f18a0cb9e882 0000000000000000000000000000000000000000 -91304a95bb66055a4a9482dfd9838782a9780ce1 0000000000000000000000000000000000000000 -9131ccaa08a2da9670aa45e8e8bbec66d526f0c8 0000000000000000000000000000000000000000 -9131eeb618d7a5fe254ba06bbe82f2b5ae04d577 0000000000000000000000000000000000000000 -9134a812150eddbcaddf09ef6e450e01c9221a71 0000000000000000000000000000000000000000 -913711cfc3f157ac9ec9638900c2930b5a35bc0a 0000000000000000000000000000000000000000 -91376f31d472fad0c6af42f1beda5c33ed62f39b 0000000000000000000000000000000000000000 -9138ef65f24e400a75d28c142fbe72dc24dadb01 0000000000000000000000000000000000000000 -913a662cc354087c3d1795d5758102d0f7e51ce9 0000000000000000000000000000000000000000 -913bcd2e0e44e9480b1dffe212a825cfca2bb86a 0000000000000000000000000000000000000000 -913d58ea6eae5d2c0e30fc4bda78919d176eddd4 0000000000000000000000000000000000000000 -913e0840fc6e0d0c17e2727691663a6f35d3d2a5 0000000000000000000000000000000000000000 -91409778ab9d776156828f786b65738521b1e0b3 0000000000000000000000000000000000000000 -9141151a5d772780e7a7cc4a46c43c1e8c08ccac 0000000000000000000000000000000000000000 -91427ce9eede4fba311ce324ef0ca5aa3028155f 0000000000000000000000000000000000000000 -9142ea15d99e1d4d7786713a7720e5351ca05d17 0000000000000000000000000000000000000000 -91440a6ecd7277b7bce681b358b7785351c71494 0000000000000000000000000000000000000000 -9145baba028d1f823e476c5bb577d0dd24066a2d 6edac1ea350d73bdadf95e26853caaacab558bb3 -91484c047fb759f74268c9ebcc4392dff478c71d 0000000000000000000000000000000000000000 -91485d8909619eae36e246663d09399aa3195154 0000000000000000000000000000000000000000 -914b97130aed191518791045b93b6f858ef5a139 1872e78be67a33a6f8c471b01033c36add24e988 -914dc5eb75499900b869f7384f043238fcfddd45 0000000000000000000000000000000000000000 -914e351857ab564f9138f23e4a9635e4023fd901 0000000000000000000000000000000000000000 -91536159574abc40848e8d5c7e26313132995a28 0000000000000000000000000000000000000000 -9153b1f66069704caaa37e50d393942813100197 0000000000000000000000000000000000000000 -9154789dfc9cb8aa5df644bfba5e86c2deba4cb8 0000000000000000000000000000000000000000 -9155d793178b5fcd5131b734cd174fecc34c1ae6 0000000000000000000000000000000000000000 -91570644fbbe4d23e79908e1a04c4c4d003fe587 0000000000000000000000000000000000000000 -91594fa9bf179c82b2ceb1deef46ccf107fb3865 0000000000000000000000000000000000000000 -915b3e2e358df5d7973e010678388b86cc4f9799 0000000000000000000000000000000000000000 -915cd7238e261050697390d32c2371e28572daee 0000000000000000000000000000000000000000 -916268236f3b96bfc03debe568d507b6db2d9c2b 0000000000000000000000000000000000000000 -91633abc74238d4c2ee34f571ea4571cf036ea66 0000000000000000000000000000000000000000 -916384321d193e168578a65817fb3e3c3eb59fad 0000000000000000000000000000000000000000 -9163931b1fc15732dde718198f81845284576389 da3bbe90eb5c77151188c4dcc47b17e8222e5e6c -9168a10cb0b315a37106764439cf2199c6ccd65a 0000000000000000000000000000000000000000 -916b09d30c574ed320136699a174a3621a020efc 0000000000000000000000000000000000000000 -916b5de4dd02bafac38e9628bd3558bc0217f19a 0000000000000000000000000000000000000000 -916d00af7827ae435014b9889b0cd6aeda66bfc8 0000000000000000000000000000000000000000 -9171d7f4ed95a88bccc4e4173fffe02ccda41a53 0a4085f5670ef1ddf7e0fb4627708c95d8a77f4d -91791cdde04dd89898656fbec1aa8e7e0bf0460d 0000000000000000000000000000000000000000 -917a6b2009e9404dabf865a36f408c8faf74562e 0000000000000000000000000000000000000000 -917a85fee722bb4f61dbdd2ffa436f86af94d2ee 0000000000000000000000000000000000000000 -917ae9d07f014cda94116bf74c9b588b1358170c 0000000000000000000000000000000000000000 -917c06eac884740ef9285f59387a3f5259d66722 4f3cc50a7f1e5e484401477afb7a5fd192c58f8f -917de19d61c1c6ae454a112d29e6254a4cb5daeb 0000000000000000000000000000000000000000 -917fbd05f2ee2d0a011150b02758e5c6b19c496d 0000000000000000000000000000000000000000 -91809f04d3a096bacd2d4c409cde4fb4f3950ae8 0000000000000000000000000000000000000000 -9182573e05975beff54c89c58abe4fb483f65e0a 0000000000000000000000000000000000000000 -91848c237f6856eeeebf6065d48f6338c23cf1a2 906abd57629aa43b0658b7df03bbfa0616a7dce7 -918600ab1dfac6115669a8884ffaf233c543c595 0000000000000000000000000000000000000000 -918764d05f209ff0c40079cf8cebecf6f466686e 0000000000000000000000000000000000000000 -918a27867ffcafc310198cb50c8d0c3e6c7b7bf8 0000000000000000000000000000000000000000 -918cfc45fbae7f36ef6fcf9820f4c5c36cb81045 0000000000000000000000000000000000000000 -918f46348b8f67f041b87d20ddaed1f8687a69ab 0000000000000000000000000000000000000000 -918f77ae2e50e274bf7d2980c5b8d4840229a836 0000000000000000000000000000000000000000 -9190379067d4cfae59c5234321b6bbdb71214784 0000000000000000000000000000000000000000 -91938748415cafe5bc94fb965355c404fd73c6df 5e540950c4dad25ac1cf99b321efef0a49140591 -9194a9bb5b7541e8a9a1577c6fcb253457384ae5 5d20941792ad9f1417ddda98076bc41e2e974c5a -9196fc672eaa9a5ea8988fd1b3dc7a0a0368336f 0000000000000000000000000000000000000000 -9197963209709266a51b220600f3a0dc4dd3519d 0000000000000000000000000000000000000000 -91980b755054a7e6764880aaf30cf4c511b23cbb 0000000000000000000000000000000000000000 -91982cbb41845dd4006546db61e980dc24718f0f f8bf3d858823166e5ab8e3e0ae767ce8d76af2e6 -9199544d49588d78a7160536cff70aa532e3ecb3 0000000000000000000000000000000000000000 -919a02eb2746bd49d16418dee3d75bae46ebe38e 0000000000000000000000000000000000000000 -919a0d32bfefb5c5bc6474010010c7e15de1ae75 0000000000000000000000000000000000000000 -919a3341cd9cfff0d663cda8585ec6fb71250388 0000000000000000000000000000000000000000 -919b64eb5004349b1be9db35d43a25edcbfd4822 0000000000000000000000000000000000000000 -919c8a799262f08bb0da4b70ab52f07ec670fc17 0004ad192e5c74551da622fdf1fa82c6838f1cc0 -919cdfc8de668e5e1f8af7f1d1b84a1835502acc 0000000000000000000000000000000000000000 -919e9e892cbdb7e62cad58ef1f7754fdba2544b0 2cb193e5ceb2c0bfe0c9e7f39cb568d2606f77a6 -91a4618df8c82d4e84bbb8a9ed430b840cd7da65 0000000000000000000000000000000000000000 -91a6984086d2dd4b7c0070ec6fa8afca487af5fe 0000000000000000000000000000000000000000 -91a92461531b18b6bd95b380df5e2980d96d00c6 0000000000000000000000000000000000000000 -91ab4f5f898023b0eed0e642e1482ac11f749d20 0000000000000000000000000000000000000000 -91ab5a49dff3364e48d1abfd008231e14566a538 0000000000000000000000000000000000000000 -91ad2d5803c52ca93c58ba06d5bb4b7f100b7b21 0000000000000000000000000000000000000000 -91b100b3f49ed0d916b5f2d4ef7b0733c16c3390 0000000000000000000000000000000000000000 -91b538de7c7ba0d9a5da2faba8cde7dcc090cc6e 0000000000000000000000000000000000000000 -91b61e9e440e0ead99b447e28bd1e595b54d1988 0000000000000000000000000000000000000000 -91b81c7b6c2c0b83fe96ca8552a5b9c3222050fe 0000000000000000000000000000000000000000 -91b8b05f52dcf548bb3c1a1fc4404dbfb7b2a800 0000000000000000000000000000000000000000 -91bc476b6e91dc43842c7228f51d5217e74bd2d2 0000000000000000000000000000000000000000 -91bd08216784212011972ece4d6b311160f11f44 0000000000000000000000000000000000000000 -91bdbf1f764a567053e474efd152f46beb1f6188 712149343595e661fa96a435ebd56b5e67b448a1 -91bdc784307128c56aeb90e91772b0cca254d36f 0000000000000000000000000000000000000000 -91bec719b351e11e6f0fe618f091edbb82b9acc2 0000000000000000000000000000000000000000 -91bf2ddf0cabc625c4c3723fa827eb2d3ed37ab2 0000000000000000000000000000000000000000 -91c1aa5db2e0963ae3726b787665e8b6907773e0 0000000000000000000000000000000000000000 -91c3c8492299a7f6e97b300f219da6d14ddec813 0000000000000000000000000000000000000000 -91c97f1d6ab1673bc0bf8d8aa158499b00aff0c4 0000000000000000000000000000000000000000 -91cf805ecfcf08573b3aee98453e97f5fe923a98 0000000000000000000000000000000000000000 -91d0d453153c6b8879762fb7a977c9a0c8cdd7ea 0000000000000000000000000000000000000000 -91d7a3b3d0d4a873b31c24855e60f152ed57c90d 0000000000000000000000000000000000000000 -91da56315cff97da3020dd2934040e5035a6d1c6 c048ea66591009850e779081669c6e34fcf4cb19 -91dac5587ae404e6ff705fb27c572de0ba5a2612 0000000000000000000000000000000000000000 -91db48f3b3debd560173ffe286f3a9b7690135b9 fd953b20b2a9c9df068ea1b5cafeeaa31b0161e3 -91de67290f005d154ba11a39dd2f9d18de71887a 0000000000000000000000000000000000000000 -91dfeb23086e48ac6d2b29c297b19e7fb3f6a286 0000000000000000000000000000000000000000 -91e0557e2fc9b15e985d3372a080663fd7d0aeb0 0000000000000000000000000000000000000000 -91e303f2d27cbca485137230fa7d2e50e75f19a6 0000000000000000000000000000000000000000 -91e5261947937c35f62edb6e6213157c64d627dd 0000000000000000000000000000000000000000 -91e5fe9f1619091c20aec28a6935ef360c01061b 0000000000000000000000000000000000000000 -91e836093c58e131e7824c057439ea4ca113a1ba a6abbdf80717fb839dc799f663e39134cd10f203 -91ea48a23645f201b600a58d2bed0ee1adf50790 0000000000000000000000000000000000000000 -91ebf242b451c3fc53e201653a91ca207b702ff5 0000000000000000000000000000000000000000 -91ec325f8a5091414da66dd53f33f39fa5b95307 0000000000000000000000000000000000000000 -91ef472452b58e16783e3aa35d0de004e07d29cc 0000000000000000000000000000000000000000 -91f070730d713270baff62c2c78476f1e2387487 0000000000000000000000000000000000000000 -91f6add4c22d650743309b4259aabb9b26064d34 0000000000000000000000000000000000000000 -91f888240ac7028e110a5f386467f0dadab71418 0000000000000000000000000000000000000000 -91fb1d861609b82e0e7191bc55af5370ee7b89cc 0000000000000000000000000000000000000000 -91fbc3af30cbdc18b72392405b063020785621b5 0000000000000000000000000000000000000000 -91fbe5295fc566bb2a9f248e2e0bd3bdc9e3b74b 0000000000000000000000000000000000000000 -91fd40ca298b6f9463f0737e580b6ae7be231344 0000000000000000000000000000000000000000 -91ff02993b384c871078f0372e73e1613c4089c8 0000000000000000000000000000000000000000 -91ffe95d8be92e217cc7400fd6d4673be9daf847 0000000000000000000000000000000000000000 -92041765726331bcab485b3bee159dfe6673f9e1 0000000000000000000000000000000000000000 -9204791af8a19cff4738e47c537d64c5cccb78df 0000000000000000000000000000000000000000 -920650919afb320b1242b8808e44832688c07165 0000000000000000000000000000000000000000 -9208ae05905a1ba25c0b232ca99627b95c51245b 0000000000000000000000000000000000000000 -920901f85f842a559d02cf3c5e0eb1cb7fa4fe20 0000000000000000000000000000000000000000 -920be7b3ce2588d1ab62d8ac7c6abb501dbc97b8 0000000000000000000000000000000000000000 -920bf84d32f5f22fd0625f09818befeb2fa8d963 0000000000000000000000000000000000000000 -920cf0047b43e400a6d031bf3d8e73a56fb7b787 0000000000000000000000000000000000000000 -920e555f9c0c8a9f22a760763bf270cdef7a6fb4 0000000000000000000000000000000000000000 -920f57cd8a322d7a0ce8eea3b33e809660ec7498 0000000000000000000000000000000000000000 -9212a0e0649f7e520857f8d7fc6c0fadd23948be 0000000000000000000000000000000000000000 -9212fb317a4f15dda7422fa619753d997fca410d 0000000000000000000000000000000000000000 -921489808d3379f7f827fef8d1bb0aba87089867 0000000000000000000000000000000000000000 -92155d17039132a965b4d9d9ca8f3a35d694c364 0000000000000000000000000000000000000000 -92155f6c2488a6be25cfd59ca0e480145978401a 0000000000000000000000000000000000000000 -921933ce5bf7625b03bd1d7c1a74997886847de6 0000000000000000000000000000000000000000 -921943ae56241c881c720e26d6bdaaceae48f279 0000000000000000000000000000000000000000 -921995ed638f921edc0671ef7c5d3390ffaa0fa7 22129067133b18090a31c6422281e961c514e798 -921b48f1e06c34e58133b8192d053fdaa9ef5e87 0000000000000000000000000000000000000000 -92226911a09278dd440b836583bf382c629cfc63 0000000000000000000000000000000000000000 -9226798fe3050bccd73ede4f947287d02e04a790 0000000000000000000000000000000000000000 -922701224e139bf50793da36fc4add0f42dfbc19 0000000000000000000000000000000000000000 -92282cde5ce4ddbef4aae24a28c3b66de43cb0db 0000000000000000000000000000000000000000 -922b4b5aeb327d78ea1bb4b932e5db2e9a03ffc5 0000000000000000000000000000000000000000 -92307b247e1c741b6c88d51864da10769afaaecb 0000000000000000000000000000000000000000 -923590c8170ac1ec72f18e4ede5ae2cdbd2c51f9 0000000000000000000000000000000000000000 -9236122617b09a36091aa75a01c7226a635d03f1 0000000000000000000000000000000000000000 -92367aee7c51055f62de8c85851ba57aaf3cce7c 0000000000000000000000000000000000000000 -9238b3a74525e6480dfe4efd5e15ed547d0f3745 0000000000000000000000000000000000000000 -923fbe06539286e2a9261ea9982e788b4157ad48 0000000000000000000000000000000000000000 -9240fafbb22e3331c643c31b55ea599fa5ca1053 0000000000000000000000000000000000000000 -9241d22eb9d063b79d70b851d084b2b9633aa53a 0000000000000000000000000000000000000000 -92420667730f383fcc3c26811d5841349710845d 0000000000000000000000000000000000000000 -924316098892a930988d43d6fe2eaf1c7f114ce2 6cb0c87beb9e6bac60fc084611d4ef1e9787038f -924398d847fd900fec0e2b75e4c5f72e1bc5ddcf 0000000000000000000000000000000000000000 -9244ee3baa2dec4b68fde272c22f09a2b05a8fdd 00300e89d8c6eff033eef914ba90770c593c9261 -924d8bf8437b3f21ffe307950b6d6be5ac68203e 0000000000000000000000000000000000000000 -924daa2dcd707318c5e4ecda07d12da66e3987b4 0000000000000000000000000000000000000000 -924e111f78e969ec43ca6fcf19b7dd88d6b92cc3 0000000000000000000000000000000000000000 -924e7b5e7911ffc03d98f133a71402ec5edb4b00 0000000000000000000000000000000000000000 -924f15d9a7672b68b8b8f08a390f56e54b65cc39 0000000000000000000000000000000000000000 -924f47b64980ca38bf119e8fc91cc74e68de13d5 0000000000000000000000000000000000000000 -92513479159a52bac621cc49518958f24b994a4b 0000000000000000000000000000000000000000 -9252decac6ef1235a4fad102b0643bdabce9b6fa 0000000000000000000000000000000000000000 -92530c1bc7eb4912dd74e24520ba58630c7006ca 0000000000000000000000000000000000000000 -92534a2a606736deefc3e8fd1c3a04b1cf335fdd 0000000000000000000000000000000000000000 -92536c9b745c399a80e757e9043dcbcf33f0ac8b 0000000000000000000000000000000000000000 -925468837b2beda62cf5ca163357df66ae44cdcd 0000000000000000000000000000000000000000 -9256eb3b121e9a847d804a248fe307de4c2b6c2b dd75414fd4acd2a402063b0adf2db04218364993 -925a128bbb92649d0bbd31fcda81c503c7e35a13 0000000000000000000000000000000000000000 -925efa68ea0fac8767db3c7f85e5464a9c8847a8 0000000000000000000000000000000000000000 -9260bce9df8fe2215ab63b75a0dacefff63c5f45 a8b67a18da615546137cba22c84e2173894d3327 -926118410a64fe643a4d796116344d07ac1b4c0a 0000000000000000000000000000000000000000 -9264401165d31437c4afd80ec936f775ae23d367 0000000000000000000000000000000000000000 -9266b177b75033ed64346bf3c3f54136222774cb 1c419273acaabf28a66c83f25f9790a8a9fb036c -92673cc45aefdb6085b332cb381675825926a519 0000000000000000000000000000000000000000 -9267d8b70e8fa541c5d464e56f94fef7b1b1a849 0000000000000000000000000000000000000000 -9268006bcf989f31baeaa9035e4ef7cfc7690c28 0000000000000000000000000000000000000000 -926842882dbed9c74ab7b951e78db96d42ee43ea 0000000000000000000000000000000000000000 -926c9caeda5f34e6057a6bf5d2b1e55208239319 0000000000000000000000000000000000000000 -926d5afbf4bdf2d506b44d3cb1a76bfbaebf344f 0000000000000000000000000000000000000000 -92708be2dc9ddc9ee556c2c7274c83d3ed006c30 0000000000000000000000000000000000000000 -92712820bce7ee1654727bdcd115765300bf68c1 0000000000000000000000000000000000000000 -927230b5b16a12604eabbaa5072197d14f1bfbc6 0000000000000000000000000000000000000000 -9272bf1f06dd06d416f8ce6deddef56d4b398589 0000000000000000000000000000000000000000 -927479713bdfcea439c4d5e32807327894d4482e 9d22153a35185cf9f7fc5fbcb2aad050428794e9 -927580db08e7d4d94c24d528852d7aa90d31d4d8 0000000000000000000000000000000000000000 -927596c12e4cc776cbb48b533690a8d6e9961a22 0000000000000000000000000000000000000000 -9275ab81cf03c3215d811b3bda62b73e2ed7ebda 0000000000000000000000000000000000000000 -927c3d9ef797f572473754d0ed8488d34986f0ca 0000000000000000000000000000000000000000 -927fea530d7b1a55a7d326b95190592341de3f49 0000000000000000000000000000000000000000 -92803747019e317f797ab59cbbf098fb0eb75f00 0000000000000000000000000000000000000000 -9280b062469c57055455bd459718a9f7b9698186 0000000000000000000000000000000000000000 -9281c48d865ac4934a62c01e11b2887dd1e5ad1e 0000000000000000000000000000000000000000 -9284ca6f8ae8ad41d979fefd2004c3aff1f76ea0 0000000000000000000000000000000000000000 -92855ac4149a8d59769cca153883cf7577e3e88d 0000000000000000000000000000000000000000 -928664e1344a51ff238ec607aa61f20d63dc1adc 0000000000000000000000000000000000000000 -92881175ff4eddf66373c81b2a8f492342605a63 0000000000000000000000000000000000000000 -928e363675c2b64e83ac790a5ceb396b793c911e 0000000000000000000000000000000000000000 -928f0513239395b4f2e617e5786d0c62dcb4abb4 0000000000000000000000000000000000000000 -928fd80616c98e11d2d493b6cf72e4a0fcab4b50 0000000000000000000000000000000000000000 -929137e453f482ad7956975fdc4aac7f91180320 0000000000000000000000000000000000000000 -9291f00924f10ce351b92458ecf1f640210f4412 d5e0755b1c25e9993d469c5af75992ce8468b1fc -92927dc7f06b676254d5b6ab62f463d01809843f 0000000000000000000000000000000000000000 -92937e0b5432afa4993c7cd8b75d4e48dafd52ab 0000000000000000000000000000000000000000 -9294ca1fccc975f832370c82a140ca980abe7842 0000000000000000000000000000000000000000 -9294ef5829f4bf3a13add7b38e52c95f91d741c0 0000000000000000000000000000000000000000 -9295f92353a0d5578011862e1934850648244490 0000000000000000000000000000000000000000 -929a4e5ef544be9287f336a2de51edd2c737a8f2 0000000000000000000000000000000000000000 -929b9c322d22f130342e012324eb4debda9678ac 0000000000000000000000000000000000000000 -929ce0958b0740dfa34b2799e52fd317a595aa5d 0000000000000000000000000000000000000000 -929cec1734fa3a3680967f7cd0898f4a2988a99a 0000000000000000000000000000000000000000 -929d9c8a079396abea53bff8976d6f51ac08ed5f 0000000000000000000000000000000000000000 -929dca8cd1beb6c3fb7d9f4baba6d0fffb346501 0000000000000000000000000000000000000000 -929eac47a05565dc32539548c4f269a6ca843024 cdd33aed89f8b139f4b9f06c741143bd6a45f455 -929fb17986921c8aadadb7c7bd877ee6f7a7126e 4b5bdd776575443bcd09db343c365c237e392697 -92a0880a973e0d94e854d26c9cc617e69df7835c 0000000000000000000000000000000000000000 -92a697bbdd0b2f807bc380e925cdb8d40a7768b9 5ce03dc229904268dda8753166ad90bc7c225d95 -92aa2671c707165fb864b81a697374bffed8f530 0000000000000000000000000000000000000000 -92ac19c964ead9a8d51ad95ebf18059ffd6d9ec2 87ddf06db9ad67bd765b9342f0fd537adb4fd272 -92ae371db30ae40f0bc7bb818b3d4ced3adc5866 0000000000000000000000000000000000000000 -92afd5f0ae81c402fb9483f38e1baab69770d25d 92374c723690cc81bcb2fba8634e929755980bf6 -92b536f2541eb615fcaf3a3f4d99c5531d967aa3 0000000000000000000000000000000000000000 -92b7deb01145af947241b61749ba04f54bcf003b 0000000000000000000000000000000000000000 -92b8b93365f5445ae3e403af7835c68c26a18d0d 539baa7993eb1a5e5d31560d9d4059fb3a3dd531 -92b95c4afa6d410bb73c3ac487134652e4b9ce93 0000000000000000000000000000000000000000 -92bf322f2ad8190a840d70a33d3dff7268319a3b e78424ccd9b0de104d4a7a60f4e9adb0d1185c7e -92bff068674e5349c4267afcab8dce20448a437d 43d393990689f1fbc8cb703d9b8b27825a794dce -92c0b8111b2707454f1f8589d5ff7bade0df5101 0000000000000000000000000000000000000000 -92cce8d39bc632922a29628046c704d70965c0e5 e928593d8241e44f2966a2891f6618d4af8003b3 -92d06574baeaf36b94fd7b0a44259ad3efb1d4a9 0000000000000000000000000000000000000000 -92d0f8b9af5e3ff4cd48777f3694de8681587d3f 0000000000000000000000000000000000000000 -92d169b853fb10a4fc3911e28d6caf2643f7990d 0000000000000000000000000000000000000000 -92d1c08497408e84c5cef99b9fd2e9cd2f87e7ef 0000000000000000000000000000000000000000 -92d94d9c11538fb9f6d79ec7c51dd1e8c2cfd54e 0000000000000000000000000000000000000000 -92da7ebaa3f76ea2633f2f6692754afe05d75e41 0000000000000000000000000000000000000000 -92db34ae7f3ab77268aa22349d80f638a057dc25 0000000000000000000000000000000000000000 -92e188ab73f99fa0dfe4a4bfcb3a3f363e451d4a 0000000000000000000000000000000000000000 -92e1a6c1258f1335f1517183de32480775163a2c 2bd8973bd9c45874adbd7ffa7e4d7f260458543d -92e1c9f103b3b4b7b1b8520e817c32b873d2b222 0000000000000000000000000000000000000000 -92e25e152b04f7870c9b0267ef2cf82819327aa1 0000000000000000000000000000000000000000 -92e367295e0377c4ec82a2a92582a40820845d22 0000000000000000000000000000000000000000 -92e37658933c1bca970b05c4ac305fc887e12b29 0000000000000000000000000000000000000000 -92e520adb893814afce4c13eed1462951415cd17 0000000000000000000000000000000000000000 -92e83d11248d459a6672902a800c7ee5e8972798 0000000000000000000000000000000000000000 -92ec0332fb22a7fb3de223e620b3c61dbe29bcfe 0000000000000000000000000000000000000000 -92ede06c2ecb99cae55d311f6734b0dce7f26f43 0000000000000000000000000000000000000000 -92f075321e7bbd8644076fa8f03a0e5c42cb181a 0000000000000000000000000000000000000000 -92f1b8b177eb5730382abf9f27bae868f1bb636f 0000000000000000000000000000000000000000 -92f512d6cdae74a5978e56f9d66748e73369b838 0000000000000000000000000000000000000000 -92f67de92804f295e2858ca3b57ed677c80fa928 0000000000000000000000000000000000000000 -92fa58f37aa2f4bff010b8c356f24e1acdb31168 0000000000000000000000000000000000000000 -930135516552ea07255d142bb5fd4e6cd4950d36 0000000000000000000000000000000000000000 -9302ce1066f36cb8d7e4c31b28a3f412f1d179b0 0000000000000000000000000000000000000000 -9307b17b2fefcb525060a71c37ac06ac9371cd97 0000000000000000000000000000000000000000 -930b6389f99eaa62e5bbd935cfc2b1b90645f615 ba4522e4720aa7b0979b2b15ba0d8d69a45e3a73 -930bf9ba89bb5901c80b0b91b0fe1797cea989b8 0000000000000000000000000000000000000000 -930cf374d5e0f5334055e133e410324e695aaa2f 0000000000000000000000000000000000000000 -930f8d91225edcf255cbcd708a43e2b6c6e35a5a 0000000000000000000000000000000000000000 -930f983b2323b3174507b0fa814b25065c50882f 0000000000000000000000000000000000000000 -93105c67e470df72333493cc2e534635dd16422d 0000000000000000000000000000000000000000 -93137cbeaa349a61165d6201d82faf6b16419410 0000000000000000000000000000000000000000 -931ba4788e6715c2cefb98de7a52b8ccf5a6e3e3 0000000000000000000000000000000000000000 -9320fcb02b0edcae832e9ca503ab73b36bf6ee35 0000000000000000000000000000000000000000 -932188f3bd9a6f6fc02aed3064570766286b58aa 0000000000000000000000000000000000000000 -93231199c494d8ae6a65a7eadc85b6387de42fa9 0000000000000000000000000000000000000000 -93279987ba24016bd6174b9cf152e837e683d25f 0000000000000000000000000000000000000000 -9328bc16b83145af78821243aed2d141a2c49785 0000000000000000000000000000000000000000 -932a77838ba9e32787e4845fcad875d950199c5e 0000000000000000000000000000000000000000 -932bef68d75eab46fdf611c7b6e0f5a53010c58f 0000000000000000000000000000000000000000 -932c4724c1d72a9bb146b0b37b4b9b03f54aa1de 0000000000000000000000000000000000000000 -932d9ae98a11cb01dcc5df134293d8159ebead6c 0000000000000000000000000000000000000000 -932e5ce430a189b094ba66c8ca5d16f4737108e6 0000000000000000000000000000000000000000 -93398b2097b9b1a5ca494609570eee400176bccf 0000000000000000000000000000000000000000 -933a8287e5a21b56cf0363c007b3464e769862b7 1c648cda0e3b08694fb27e1bb16f1041eb8ab27e -933c299ca915c34f0215820a5eabdd9a863f06d8 0000000000000000000000000000000000000000 -933f076d2203decff0f21a58d12bfd759b10be6a 0000000000000000000000000000000000000000 -933f6a47bc57857fc59b66754f64bbe5a2abc17b 0000000000000000000000000000000000000000 -93420a2fece1900f6bae76fe00c6c26da6035908 0000000000000000000000000000000000000000 -934567e000f1973b88ea412bb2db15d3bdd90d5a 0000000000000000000000000000000000000000 -934a95da22ed7b9deb5a940141454b876dc54298 0000000000000000000000000000000000000000 -934d6a12dbff144110d075cbece073522cef4415 0000000000000000000000000000000000000000 -934e1f89e775d6ab70ce26e6123bcb5111f4e248 0000000000000000000000000000000000000000 -934f90f1894ae426ddad26c6d01c7192628a4584 0000000000000000000000000000000000000000 -935126150a2547a2b3764e8aca2283a269db0dca 0000000000000000000000000000000000000000 -93577455fee1d0ab9d76350f500670b37216a66f 0000000000000000000000000000000000000000 -9357fdf26840146b7e639b871efd8d82a61a4858 0000000000000000000000000000000000000000 -935ca535ae3537a222f7a9869a92f773a53efd57 0000000000000000000000000000000000000000 -935e16c8fc85755f5d63a2e1c9180453dd24f2bc 0000000000000000000000000000000000000000 -9361ab4611839d3d202ce3786e9339573780ade6 0000000000000000000000000000000000000000 -9361ee521bdacf40fe9dc83868c890bef71dc03a ca524a41db2f5aa0d497d8871db72eabe845ffa1 -9363cb735c87c7639a1c44eabd339595b4efe408 0000000000000000000000000000000000000000 -936418537ee89a074a09e9d60d64a0a2934ff3f5 74298da0a9c4d62d6e4086ca5d509dd688b28772 -9365fd08c5008b82bbff1e1497cf3f07dc90afe3 0000000000000000000000000000000000000000 -936691e7449fe193b474f7d29df152952e9b8df6 0000000000000000000000000000000000000000 -936769e4e46bf118bec3b2b5d25b6bd886068295 0000000000000000000000000000000000000000 -936a27baa52803c33be529332fc7685f2a0200e0 0000000000000000000000000000000000000000 -936c2600251563c076a1037999a1c06009faa1a6 0000000000000000000000000000000000000000 -936f15f0c4081694279568b09ccc42af7bbac4d4 0000000000000000000000000000000000000000 -936fd03a7f8c0cc595f084e55a5a47a6f4a1411d a7c733cad5df26c87fa918082ab7bf73ea1da009 -937087e24ff47e99beda9e787f9be6beacaa8050 0000000000000000000000000000000000000000 -9370f35af43181185e52580a4fe9287d18af8011 0000000000000000000000000000000000000000 -9372a9f69caaa851cf36254c33e25aa06a9bf8a2 0000000000000000000000000000000000000000 -9372a9fe51beb3b41862becd00844239ee0058de 5081407df6afe7f595ac651a43022605f13898ee -93742e1bc3c5bbb37e4b72211640bc15c6e1d608 0000000000000000000000000000000000000000 -93768c82c7b45f9df7bd1bda382881534a8f7d3d 0000000000000000000000000000000000000000 -9380b40fc7ea1f45a7998610a399aa11eacfacb3 0000000000000000000000000000000000000000 -9381fcbdb1119c389b40003602c976b019fa81a3 0000000000000000000000000000000000000000 -93833eced87e897b0c77cfc405722cbbe0ede3eb 0000000000000000000000000000000000000000 -9389631ea5b549ec6bbabd67c024ab7faf362e53 0000000000000000000000000000000000000000 -938e658891ffe48be3655964a663eb203299d9a5 0000000000000000000000000000000000000000 -93906cd3b6cf8f7217503dba4d994a1ebd32d4ac 0000000000000000000000000000000000000000 -939144320a3ca2cfb14c2f8306748bcfe4acece9 0000000000000000000000000000000000000000 -939350f9b52be4b91e04ec1a5d41995e63aa5150 0000000000000000000000000000000000000000 -9394f99e2bc19d885bf2a5c1ff9a4400111dd441 0000000000000000000000000000000000000000 -9395adf74d614f15589745e2410c5946b87295dd 0000000000000000000000000000000000000000 -939657ed2968400018ca4d0a34b63d40a34045f8 4225a260c46753af334f76a9ecc58a4a97ce616d -939ec473b8c090b2879b299f502dac6f7cca74cb ce2fdad7f22ac2294b7361dcdc7eb0fa1d1b7143 -939f764bdcfea59d4a657a33005457074a50b766 2070cef1d63604b94c42a1013e53571165c85259 -93a2288075d34fa51ada80565254c60a863ddbd2 0000000000000000000000000000000000000000 -93a31e50445cf7e7c98183baebb40a16e6185483 0000000000000000000000000000000000000000 -93a47b0fcd50c4ba0bc2dda5c8dec5c1b25429f8 0000000000000000000000000000000000000000 -93a714390821ba4d77882e8e956ca87147e8d209 0000000000000000000000000000000000000000 -93a810678c5511dc21dcb64f734fb84b2c5b7c97 0000000000000000000000000000000000000000 -93acc3008f0796c7907da968355f95a91e422541 0000000000000000000000000000000000000000 -93ae4acaab77af9322516206696a89f527a34eef fe22d57a94888ac5f6602086fb3ca16f2bda78c0 -93ae6ca0ae3db7e1ff014e0f370abc9bc7b646cf 0000000000000000000000000000000000000000 -93ae7c6b911b30d08a3ea11e75fe489baeefac4b 0000000000000000000000000000000000000000 -93b337cdf49457f2eaaa0feac10bd70b69ffb34e 0000000000000000000000000000000000000000 -93b3c8971dddd2ec6fc8d9a08704348d6276ada9 0000000000000000000000000000000000000000 -93b9a05101ebac163e57deb362bf45ff63387f56 0000000000000000000000000000000000000000 -93ba65ea6f4dc9e3ccb441d3602ac4912fd5212f 0000000000000000000000000000000000000000 -93bc4c0a77b4a146d291fb54d679f7b635c9a797 0000000000000000000000000000000000000000 -93c0ce6202a3a664e8430aff74861847f1937e1d 0000000000000000000000000000000000000000 -93c39b7e91565e40337dbb782b3677728913f3e4 0000000000000000000000000000000000000000 -93c8f3c1305ca9d17a6e9f68d9e0438dec5dc165 0000000000000000000000000000000000000000 -93ca935fa7bf92c07a24a5ed0f3d94d0b388ced9 0000000000000000000000000000000000000000 -93cada742041e3566929bd8398c7d853106d1198 0000000000000000000000000000000000000000 -93cc19efef135794877bc9013f7f891b459f4989 0000000000000000000000000000000000000000 -93ce2d7183733debbd81e1e563b81fff9dd95074 0000000000000000000000000000000000000000 -93d618963085f0851f250c1c8e94c8c33910f09c 0000000000000000000000000000000000000000 -93d68fe8a9d78cd00c1e2032b48c93ec6a6ea855 0000000000000000000000000000000000000000 -93d7dabbaee79ac6b0e91947d7bde9b4070f06f3 0000000000000000000000000000000000000000 -93d90cca694c842477a5af902aa6576c208ba208 962fce31655151021262f3f645c92b3a0afe76b1 -93dad5a7430a45aa35fe213070afc6eeef62c6e1 0000000000000000000000000000000000000000 -93db4ef4583956f2b388219dcc32275c5bcf8659 0000000000000000000000000000000000000000 -93dc41e382054a443ba6a8ce07ff9ed2d97d89d6 0000000000000000000000000000000000000000 -93dcc283fb01d5390fb2ffccf0db88cbddd22d7b 0000000000000000000000000000000000000000 -93dd13fd6ea61ab1dc27383b8b5fe98c7505213a 4d618a5dbe35d571fb6920d9b33f40663c3948c5 -93e05c681bfdbfdd60cec941173c6fe8e8c95cf6 7e52df018d8d809dedac587b8502f0d37c843d84 -93e5ea0902c0ee950dc5b112bc399a3e0a9370e0 1d3c2349cc571e719749185c7ef9458011ae7394 -93e723a63cfd29679b9a9317e9145073e12e653a 0000000000000000000000000000000000000000 -93edd6c0cc2861808afb845e5744e0c3321609a8 0000000000000000000000000000000000000000 -93ee02958436e16af123fe704c75ed83cb7ac27c 0000000000000000000000000000000000000000 -93f54f1094bb7595e8c4cd8e0dd1c5c68ad4f623 0000000000000000000000000000000000000000 -93f5fadbd65e21356f737be187cf2329c297d883 0000000000000000000000000000000000000000 -93f9a5d9598b9eb653c1e39f7426b6574e904c71 0000000000000000000000000000000000000000 -93f9ef3a7b4730b7ebeef0dcf631472acd7f4a13 9c5d31a11868d05f628a4baa4a5e9175d8caf335 -93fa84169d21f24256266312ea0cf3a9362d99ae 9a05c36281165b5100cc01b51c52ed64062a61ef -93fbad0d6a9d1f792dd611b852b1ebfc1bf0e7ef 3112d16ce49bbe9ee9c447da205a8dbb08514d48 -93fcd0ecb83d7fd7e169eb59e8e53a11b1d9abf5 0000000000000000000000000000000000000000 -93fcfcd666888b75d3bd1b4d5fbac61c4e8d03e7 cd192305f7d83c2a49ab4c05d75512ff79e799ed -93fd4332aef5262d274ace835057d4c4cd12821c 0000000000000000000000000000000000000000 -93ffa39c13eff34ae68a9f101cc5985dc4cfb371 0000000000000000000000000000000000000000 -93ffe192028799fa0c605bbe52b7827e3a3ee57d 0000000000000000000000000000000000000000 -94019ff800c84d137335a1f6bdb05d29e68a4124 0000000000000000000000000000000000000000 -94073396588f05c8c2d07afa2eabc1e4d0531c9e 0000000000000000000000000000000000000000 -94073df47dde327be8bdadbc00c283759607d238 0000000000000000000000000000000000000000 -940a593f3376369d42952812e8352c38394ffc0e 9f29dc96cc53f8e10a5237af3cbf042dae1c1b7d -940ea8c1b2b727eb0f3f6412305ab699b9b47cc6 d6a7e3183b06d5d0c6e259aad7b7798862a652b2 -9410c19fda7f8b360545e20bf88b2fff2fb8fd2d 5107f9e469abb03b3a82668a6362be08fb816b9a -94122f5dfab5a785e715553821e77a005c7f9946 0000000000000000000000000000000000000000 -9412bf3cd4ad06f43c7b06e7a2ebbd2584b61541 0000000000000000000000000000000000000000 -9413aa113648ed2afef7895b2103c89bd78a9c9a 0000000000000000000000000000000000000000 -9413ba3ef1c4b6d2b1ec70391c261ad47b4beb38 0000000000000000000000000000000000000000 -9414dfcb99c6757c2b1da30ba1d533a958c4cd3c 0000000000000000000000000000000000000000 -9417ada4c2035946496c50c53721b5e7677f4320 0000000000000000000000000000000000000000 -94180a91bcba42e8f6564f4f5b25fbb89bae1e12 0000000000000000000000000000000000000000 -9418329a85390490814ed9b4bbb1fd4e30883a9f 0000000000000000000000000000000000000000 -94185834c1cbbbbbf6a3d11d1b4a1f907f777f25 0000000000000000000000000000000000000000 -9418ae19ae6ab1d3f1536db986830362b207b1d6 0000000000000000000000000000000000000000 -941b884dcb22880abf1dcc199731f9fa14208ed2 77b417ea2a44ba450aa88f021a95ed78b5755ec1 -941bbb8e57c5c9dbce0cfe0e4e73729112f17df9 faa0455198f9c0dbd1ebf9dd318a37b305161731 -941f2efa4ae8c6dea101c4079495f76273c77964 0000000000000000000000000000000000000000 -9421e06e34c689a3511a3fe889db295540bcf3a5 0000000000000000000000000000000000000000 -94253dbaf0c6003375a72237990308eb8bcb09ca 0000000000000000000000000000000000000000 -9425da2dfab7583014c3d42746d2253399ea1986 6ee9592c3b882461f95515901c0484a201bc7943 -9427c240ba1870cc3b3ecfa7b622dc77d8e54dda 0000000000000000000000000000000000000000 -94281c46f6c390dbadc7629b643c6bd5843ec8d1 8a08ed764ea92de6b1be9dd5b9dbe893c08b790d -94287a133d419890cec4354f035e0b2c243b34f9 0000000000000000000000000000000000000000 -942afdf31204762217a03a68304ea73e02b62752 fe4779a518aee6bc505b5c36b668c711333ea3fb -942b923fb40701e34bcac494c1762bc52ed11424 34f0a71a5ab9a26ac78ad100ca26746baa23a470 -94346e89c9c6dbe2014fd5ef4e6d3eb32050991d 0000000000000000000000000000000000000000 -9434c9439bb8f86d92ba5f227151432ea0b90b8f 0000000000000000000000000000000000000000 -94379c5ff052da8c6256fc3be7dd08d1d80027e0 0000000000000000000000000000000000000000 -943c1285bd3808ad764f01da00b59458110133c0 0000000000000000000000000000000000000000 -943cea19189df1da4e2c44670ad155523697996c 0000000000000000000000000000000000000000 -943dba731a4a72105e5e4e678028e0cec6cfd311 0000000000000000000000000000000000000000 -943e655fc9c36974a4a89ecb2d2a4a3f4e75b762 0000000000000000000000000000000000000000 -943ec6691a5db5df0e1385d83c413e2b5517c8c5 0000000000000000000000000000000000000000 -9440e33553d2d1b6fbe0248c349fb965f3d28257 0000000000000000000000000000000000000000 -9442a1ead53c50aeeab58f8f24e2bdb4c5da3d33 6fb06c323924681159f2fe4509a7781bf89d79f3 -944386b7dd01198b0a9e5fbd9f1d6e1f1539f371 0000000000000000000000000000000000000000 -94451b52347cf1fb3aabf1f4ae27faa337d58bfb 5e1fc7962f5a1ce150fa92b5203f8ab27391f4e9 -944579a5f1a28d219eff783b77add687e9cc3e59 25d0a7c8bbc098889ba52af0127e36c9d381f2a0 -9445e8d99ad9b550a83d7e2dbd92e35f2e2601d7 dd34b7d7f58a9822d59e7c506f36ad2c18bae1f0 -94470c3cc2a220b56029d3606d92783fbc47c99a 0000000000000000000000000000000000000000 -94497636f2f6956ba6bf1017297d589009fbd040 b2bebb4bfc3c2d0fce656458ec4c81f13fe8bf5c -94497ce78ad89006f258f69ee2da8fd4e7fa7297 ef6e1d9ae78d37383386ef00a958eda4376c4213 -944adca03f8623d7b16a9ff8795821658495b435 0000000000000000000000000000000000000000 -944af3a79d0bb9520839a08414924e997a0dc01e 0000000000000000000000000000000000000000 -944df8b67751dd64a21471ec7085a3e0c8f6435e 0000000000000000000000000000000000000000 -945112faad25136483d0ff91600c289c65329062 0000000000000000000000000000000000000000 -94515738ebef5b3fb0241a28084ba213a90c7b13 0000000000000000000000000000000000000000 -94524f3aae1c62559051478d847a51ca10e9029b 024a477c672e73239b700d5a9c935327f8d5be85 -9452d6d12b663ffb56ae97584c98e71d046fa02f 0000000000000000000000000000000000000000 -94594a00a8d14fa08860f43c7d5013d9850034cb 0000000000000000000000000000000000000000 -945c876b073eff09ac40452468732ea090a8b781 0000000000000000000000000000000000000000 -945d50aa5df3046c322872f56f33672929af4e4f 0000000000000000000000000000000000000000 -945f5ca6b20ce4e29498f1908d3b89a6fdda8a52 0000000000000000000000000000000000000000 -94623aeddc859a9f29addff8bbde5656eee82f1c 0000000000000000000000000000000000000000 -94634669e9dedd8aebd4d7ba1f977f1a80475a38 0000000000000000000000000000000000000000 -9463e5b660c4883b91a30f07ff68731bbcc48346 0000000000000000000000000000000000000000 -9466bbd40cb2c3abe8002a36baa273bd0871ff5b 0000000000000000000000000000000000000000 -946be1e6c76026f531f5d94419d9d806fd8fe7cd 7d11758bfd44b66588af48b3939e0860edae0a71 -946cedcbbede7ad0b903b8fe8547dad1fdd9ac38 0000000000000000000000000000000000000000 -946fbe44b60bd5fdc1d7b7a5f016be670425f5b4 0000000000000000000000000000000000000000 -9473066f35bd5cae3191c3f23058d935aae77ab5 0000000000000000000000000000000000000000 -94763e6df1de17f1c7e3bc8bdff2e6ce0ceba9e6 0000000000000000000000000000000000000000 -9478f633e5b30192e2f19cd057265086ae0fa228 0000000000000000000000000000000000000000 -947ebedad4601c533a68d48961b2035e907a4668 0000000000000000000000000000000000000000 -9481fbe0e0281d68ac46a6624132cd771bd3ed0c 0000000000000000000000000000000000000000 -948411970b3e69b6660ab6dd6e93075f26af71d1 0000000000000000000000000000000000000000 -948436e5dc12eccff254401352a4d484198b2163 0000000000000000000000000000000000000000 -9486a954ad26addf7c48b1783708bc0187fb5249 aeea660837abae80e7e06bcaff270f3e32371dd3 -94880ef80d76627ab272603ee59a1de75bececa9 0000000000000000000000000000000000000000 -948d610a63615728ae8b8e0dbe7ecb5d3798e9ed 0000000000000000000000000000000000000000 -948efe3655d989a7883ad9a8f7904bec0e842444 0000000000000000000000000000000000000000 -948fbab83df9bf603bdb78a8aec9369531df2336 0000000000000000000000000000000000000000 -94901ac7012b757e89e2bfce120d134b3946486e a641f69f8884f9f66d870006c762ab7b55ce449b -949123ba94947b55ccc5504d1f6007875429e09b 0000000000000000000000000000000000000000 -949123c45e46fcee7ab93a148b57ab704a23a5cf 0000000000000000000000000000000000000000 -9491eaf09cf62617ebf3921a42e51e5291010b6d 0000000000000000000000000000000000000000 -9492c0c9cc2a75711c6808365b342852b8631820 0000000000000000000000000000000000000000 -94933fcf80e1ffb033d5dc58bbd1edd391945607 0000000000000000000000000000000000000000 -949baea6f2af8bfe86ee883cf0a966f8efa5a449 0f0d585a58cad2420135bc1bac6841b2ec513774 -949c83b1b53a0850808644e82246b365cc4b113b 0000000000000000000000000000000000000000 -949e1b3831501f7ee2beccc4dbffa28c49032ce4 0000000000000000000000000000000000000000 -94a00aff3077f8251854882579e89896ba41dec0 0000000000000000000000000000000000000000 -94a79da73587e4d13c0ed3fe7fa0ccc6bc6b3d26 0000000000000000000000000000000000000000 -94ab31f873a3d529bac004502fde081b377e4cb1 0000000000000000000000000000000000000000 -94aca8064ce0982ce796f8d066ee3e761099aac1 0000000000000000000000000000000000000000 -94adebe07925f7ce95c185dce0efd0138606861a 0000000000000000000000000000000000000000 -94af09dfef5a1918d509f75c80051803d5e1e1e5 0000000000000000000000000000000000000000 -94b069b1154e462a3625cd5a262e8883a44be22a aad7e886fba258d48e94b203b96335a3a7cae96b -94b4c1a73fb367e18146fd64932fcc5ba12758ab 0000000000000000000000000000000000000000 -94b6b83b1ffda22a6b13012c121881c3bd539da1 0000000000000000000000000000000000000000 -94b7d99d01527551f4543ada4f2f80a9163c66c3 0000000000000000000000000000000000000000 -94b90f88d0bf3428c36ff5bb1e22be963908a68f 0000000000000000000000000000000000000000 -94b9ee5053f04241f04de20cbef21a28f02db42a b80b17886a01e4fc93ea9614fb02facfe0ed7f25 -94bb83773b5faf80cf1c04060d55fd1c06346008 261a56a526bd33dbec85c501a0609208f628a67e -94c2782c41167c10f2f192071bc1944fd48e15ac 0000000000000000000000000000000000000000 -94c8614d88d01060a64a818c053ebca07f53e45d 0000000000000000000000000000000000000000 -94ccd5074517fa015c3bdd830a93996fedc978e4 0000000000000000000000000000000000000000 -94d76cdd27f8f382866afcb57026fa26052b981f 0000000000000000000000000000000000000000 -94d7ad66bae94aff81d86c84eb8a4992ae85b87b 0000000000000000000000000000000000000000 -94d82f4272ca73a39726d7182a338384f520e963 0000000000000000000000000000000000000000 -94d88b65ca614091b2824897e397d6225a0f7721 0000000000000000000000000000000000000000 -94dd6454ddb3249b0479ff80684154c8d55d857f 0000000000000000000000000000000000000000 -94dd9f1ef20c38eacb18646439ffaba874f0f929 0000000000000000000000000000000000000000 -94ddd79c4c098e1d7aa33b212b62a12a18fedb3f 0000000000000000000000000000000000000000 -94df1c26a0391ef510f88f2ddc94a724045bd037 0000000000000000000000000000000000000000 -94e2902f00a21c854d92ce2808c37cc32a499af6 0000000000000000000000000000000000000000 -94e34d2ad7c5cf9718adfb99bf990b25b9556619 0000000000000000000000000000000000000000 -94e6bafdbe56ce64780c5f97c124dd3a6bdc2de7 0000000000000000000000000000000000000000 -94ea0839d2db2c87085d6eec452de5c2e6fc6b39 0000000000000000000000000000000000000000 -94eb8e63be02dca3e3787af75ac186bfaa2ac5ac 0000000000000000000000000000000000000000 -94ef70805b847c24941dfd7828df2f5a0fd48c96 0000000000000000000000000000000000000000 -94f0332bf02fb11c0dd267defa031fadd8a93e9b 0000000000000000000000000000000000000000 -94f16ce386c751ec33204b3e098447db46ee1e3f 0000000000000000000000000000000000000000 -94f2c273f0bb214580b3cba17273f79e8cc2cb25 0000000000000000000000000000000000000000 -94f2f851f015535e58fd84bc2accac402f21a48e 3e31bacea06f54f70f34f4ef9856403a4595e0ba -94f320d2db4814846690a50fe63a4caffad4c682 0000000000000000000000000000000000000000 -94fcc77605509049ec80794d92e8659119cc0ac9 0000000000000000000000000000000000000000 -950287b897e70d056d9fa8d8eae35de0b856a347 38d56fab1ac23ec556dace86c47f863a5fa2dd1e -9502e4b0755c911cc4b8602cd7a394ad0480c230 0000000000000000000000000000000000000000 -9505f9f5a07513bbc3df2dbaf2c80093d0ed4f6e 0000000000000000000000000000000000000000 -95089fd3277222d53219a6e58c9ce09de577c799 0000000000000000000000000000000000000000 -950cb22709e5d1085a372589943f76f436620eac 0000000000000000000000000000000000000000 -95103aebec3a19dbcfc487cd77c1452053d6f4c2 0000000000000000000000000000000000000000 -9511edb9f86e995399b840b0ed0fe98f50d6bd22 0000000000000000000000000000000000000000 -9514b66252934ebb22860df599be1dd18aa24342 aec65bb0bce073f0cad05d0465c9155294ef001e -9514f50e8909210419382868c321703037375191 0000000000000000000000000000000000000000 -95187969acb26d50c11d800e75a2cb9cbff5caaf f1ddacf0927bf2333f14a55712760f3cb04a7250 -9518e04a60b862b361f66a82b3fa4192862c4693 0000000000000000000000000000000000000000 -9519ba2632702f196e8433a1c8fd6f81b44286d6 0000000000000000000000000000000000000000 -951abf2694753ecc0b118c52c70e61d1da48ded7 0000000000000000000000000000000000000000 -951be246122e17cd23be2aac4bec4df0a4214286 0000000000000000000000000000000000000000 -952013f93dfdb85b5b9de6e509832090055ab1ee 344ea32413e6c4fa5f69432de67274695370d83b -952231e9895f8702bd9f1905be1e28f162f4b051 0000000000000000000000000000000000000000 -95223fb04f4bc02b23fdd96a20d7239fba929415 0000000000000000000000000000000000000000 -95225913b7ddba5a2e4c63868c325219a00a8382 0000000000000000000000000000000000000000 -95243d1d3b3336438e392e1eeaa27faac581a77d 0000000000000000000000000000000000000000 -95246043de33b842bbea34598bca9ef5abe3a7a7 0000000000000000000000000000000000000000 -95247980c86bdaf8a1eac9b6b89df407e422105d 0000000000000000000000000000000000000000 -9525b846ae4688a3a35d420a489141a2d6affb29 0000000000000000000000000000000000000000 -9527602e97badaf1f2be304c816d7d0e4ab8dd33 0000000000000000000000000000000000000000 -952a9acd7219e3c5b5b9ed5c8e2a1b1284eee443 0000000000000000000000000000000000000000 -952c964c3feece934721618ccf8292b4ac583f79 e577b6d1ccc93cf324f07dcb638c8c245fc728b5 -95315d3e44537d15d85453153f5476009550ced3 d83be17680dc16b388015fcd3edb455a6dba0360 -9533989cdbeae085734cd0c7cb8134326efc3b23 0000000000000000000000000000000000000000 -95362e65ed9445821808773c013c634adec540d2 0000000000000000000000000000000000000000 -953739fe5e4b52eecd2073d6c7ac3c62ab1c48e9 0000000000000000000000000000000000000000 -9538cc01336c04b2a5cb7c7e4a570766f615d7a9 0000000000000000000000000000000000000000 -9539ef6bc76d87d83d22b6ceec8369a58e72b158 0000000000000000000000000000000000000000 -953e9ec5b2943e93e0030d25230682ec675c19fd 0000000000000000000000000000000000000000 -953fcf2341026a73c0093a46e9afea556246df31 402ce6fc0f31b7f00099c2f9383f9a380c498ca0 -95407835eeb970e1becf8e8c07822cf51bd1a22a 0000000000000000000000000000000000000000 -9543a3e64d6bf62337fe2056234bd249f9ed99fc 0000000000000000000000000000000000000000 -95467ae9f72a10953597371278c53d23a65ef467 0000000000000000000000000000000000000000 -954972076c7b5868ce02ee176a767e5ff3192ed6 0000000000000000000000000000000000000000 -954be332081682ac8e497b725cac086571ee7a6f 0000000000000000000000000000000000000000 -954ec32ad5c880b44aebdd32bcf268b7ef819995 0000000000000000000000000000000000000000 -954f9dce1f97b6bc9c736ebe4cebadde31460730 0000000000000000000000000000000000000000 -954fa71e2e290a0b8d6ae48b96ceedf1841838eb 0000000000000000000000000000000000000000 -955069e8ccb822cabbb7daad1abd0b4f95a87ca3 0000000000000000000000000000000000000000 -955358890e4dcb56fd106eefe5b75f47fb5acee8 0000000000000000000000000000000000000000 -9559a49a01007601ba47d68197ed2eef82f7b764 0000000000000000000000000000000000000000 -955b704b8d1b62b87298b23cdb434b36e2b09236 0000000000000000000000000000000000000000 -95613c06978f494ad0356f4c8b0944fe352fad15 0000000000000000000000000000000000000000 -9565a8e3bf0214b55876cf222efa8461de11a53c c775a01291ef8b2af525c44633ea5725d16cd7ef -95664a500faee9ad7a5f13b52f77599d6b699a0e 0000000000000000000000000000000000000000 -9566c12650d0e4eef33c3875a5822977874fbf07 0000000000000000000000000000000000000000 -956883336f7af31680255b6e80b031c24bbf563a 0000000000000000000000000000000000000000 -956a0e9c2df2a923c1fd9062edb57b11de97f8a0 0000000000000000000000000000000000000000 -956c1054787a58f51fc5df2cd6b202aa7c4cb6a9 4b0e818c0cdd3e2b8855dd6411e2804291a987fd -956f9926ad10e59beff457597a060c1942dc938a 0000000000000000000000000000000000000000 -9573757afae0aa1dc1bc84463f7b6a3e07bb23d4 7cd098e2c165bc92cb69d83e7600c55e2b9fb846 -9576e243edd5909cbb641daff3ea6a3b0b045ed1 0000000000000000000000000000000000000000 -957965dc1cd96c7d7974dc8b7965090cc53e7d24 1e4c2cb9b36fa2bdaabded5b39f42b281a3e5168 -957c1c9dd804eac1ee2b2089b9065cc12d0ab6b3 0000000000000000000000000000000000000000 -957d01e3508598f9b6e280e1d5340763630e6150 0000000000000000000000000000000000000000 -9581609f43f84defc991ffa116fd7846eb22fe79 0000000000000000000000000000000000000000 -958513593acc4b56372ccbb9c30ebd5fd0034133 0000000000000000000000000000000000000000 -9589d167896f586abe8e39ba390e04fe26a3f6ea 0000000000000000000000000000000000000000 -958cde3f4b847149e308ff8a2f7e144c2f6c0ca4 0000000000000000000000000000000000000000 -958d58419816840c8a7866daccd83bc5a52f90c8 0000000000000000000000000000000000000000 -95917faac7a2030be306a8e8634175995b9a256b 0000000000000000000000000000000000000000 -9592699ed05fc1478ac8e51a9a226af0d72f049f 0000000000000000000000000000000000000000 -959280f4414d2c6694ec01feaea99343869080a2 0000000000000000000000000000000000000000 -9597f17abf9e152823f8e131b72cad283f376ebb 0000000000000000000000000000000000000000 -9598935f21bc472f22383fb989625f0b22785331 0000000000000000000000000000000000000000 -959ade2dae0c5c0318cbdc79b299df129035566c 0000000000000000000000000000000000000000 -959be50e8be3f363f10ae684f6a889112064e29b 0000000000000000000000000000000000000000 -959f08ef087b6c6fe20535fd87dbadefbb47876c 0000000000000000000000000000000000000000 -959f3c02f0720c06a5f3de7cae18b6ddcfc33a2d 0000000000000000000000000000000000000000 -95a1b13144581b79cbebe041abed61d43430d902 4123a9acd01e50329279c4688dd0ad665c8f64b7 -95a492c98ba423be08fb838cc3ed7128c4638c80 0000000000000000000000000000000000000000 -95a495b72b0b3c5b0bc92e55381fde9e66380079 0000000000000000000000000000000000000000 -95ae6e2ac91ea2469e549e56bdcb10ab86799598 ee76687bdf0d3b10a5db3bd663e976e2b3b1746f -95b7889402d913b78a2f75c06eeaedce517ca59f 0000000000000000000000000000000000000000 -95b7c9cb92237d262873ed60a62a78a3c3254e01 0566cca05d47ec6dd15f295ac1fc72daeae4cdc3 -95b7f83b3eb32eeded8265554e2236da29e0ab62 0000000000000000000000000000000000000000 -95b8f4df6657b1bc07bcb91679164b7b49ca63ac 0000000000000000000000000000000000000000 -95bbf430f157102b9ae250e2e26594ca8bffd9eb 0000000000000000000000000000000000000000 -95bc76b545a00d436239af6d5516f75ff890df56 0000000000000000000000000000000000000000 -95bdd6883b5dde9504701777ba81b3c5f15df52b 6a414502d5c2e808c49aaf0dff6652e8f7998019 -95bfe4c33477fde84a092ea14aac39932b66b05b 281b2872bf22039ee3e011d7bdb8faa14846acfb -95c840f5a84609dcf87b8abc2a9691ead92a7b67 8d3805723a69002832cad5cae2d0536a1679aff6 -95ca7e275fadcccc1d69545457481964639ead80 0000000000000000000000000000000000000000 -95cd5ed68176a46ca659614e7a293a75fe873ac4 0000000000000000000000000000000000000000 -95d05546430b9e5db225dd42a0d285b870f0da42 0000000000000000000000000000000000000000 -95d292977034abfb07ab7bd0e7a5a62342d85168 0000000000000000000000000000000000000000 -95d2abff8f2d167b9019a881f3792e7e6f1edd25 0000000000000000000000000000000000000000 -95d482af34e84ab8e35ce0d1060535aabf776a14 0000000000000000000000000000000000000000 -95d6121ed0c46d065938c502078d3ba478429a36 0000000000000000000000000000000000000000 -95d7a973691bcf2b31c6d33f7ec065ac84b7c4e0 0000000000000000000000000000000000000000 -95da005d84563512525236cf3f4a045603e6f424 0000000000000000000000000000000000000000 -95dd88011f000b81ade90496d484f242a8d153e6 0000000000000000000000000000000000000000 -95de0e46ac0ca25942aabfb8bf0716ff39e18ef4 0000000000000000000000000000000000000000 -95de85408a715d3a705ac9b2df46f22d23104e37 0000000000000000000000000000000000000000 -95e3cdbbb47d842e4d10ab080ce65d0de95e1e50 0000000000000000000000000000000000000000 -95e3ed68b8d9ef156040a65db087478e7c5e4005 0000000000000000000000000000000000000000 -95e41087cddb314276f44b216181151b92af5fb0 0000000000000000000000000000000000000000 -95ea8c0d67c7020743823f0d8b033f4bf3e19cbb 0000000000000000000000000000000000000000 -95ebc1e8d96947abce53616c3d593900fc35df56 0000000000000000000000000000000000000000 -95efd40ad18caa3ea17e6878769e74859b148b97 0000000000000000000000000000000000000000 -95f1473b200b15b3452222bd655e9e2cde8d517a 0000000000000000000000000000000000000000 -95f25f8c5a7d3c0c4617d6ef303ac235b1c4bac3 0000000000000000000000000000000000000000 -95f26c1563454ad38d97c839c28bb4b26ad7bff9 0000000000000000000000000000000000000000 -95f43a711833384c17679d92f64f9722171b4655 0000000000000000000000000000000000000000 -95f54b87fd89af76058ae2ab005c1be5bf43c390 0000000000000000000000000000000000000000 -95f6764aef0aaf5b99cb692de6783831b2431226 0000000000000000000000000000000000000000 -95f7837cdcb9134e37f05de8e1e79b7fefa42d7f 0000000000000000000000000000000000000000 -95f7c8ac970f860f78b50acca9cdf8419624925f 0000000000000000000000000000000000000000 -95fd8b30c54b55bade1531a80853713d35f077d9 0000000000000000000000000000000000000000 -95fe2d7de6477ae5e28ae2e6f11eb4025f427b4f 6a37cc2887c3f14803f0f92a3dc6dc3d3f13c448 -9601a39ea3e8dc2328914e65ce7f48e338b85dc7 0000000000000000000000000000000000000000 -9604313e88916bc1470e82228ed80e38ee546ed3 0000000000000000000000000000000000000000 -960471145a70fb33c4bfae453fdf6e6497d081ee 0000000000000000000000000000000000000000 -96068e56508833fdd1fce8072b643bb15efe2e00 0000000000000000000000000000000000000000 -960a10bccf4d19aaa31c40c46a683cf0f34ddd08 0000000000000000000000000000000000000000 -960a454ae79af4cb9189c452800f174595831787 0000000000000000000000000000000000000000 -960a6ac3b1c21d95ce317acf248002129618efd9 0000000000000000000000000000000000000000 -960ba13c25273c2f26a098a157937acbf4aa138c 0000000000000000000000000000000000000000 -960c78d495ece34401bc221546df30f4719600bf 0000000000000000000000000000000000000000 -960d50e1dafc7e385fdf1d2d5d2152fc564fb905 0000000000000000000000000000000000000000 -960e6e7935cde0a75fccaefed3ba44588c547832 c0d964cfa10f247b77d3ae690c4daa789d5879a3 -96109bfe0e812c7d2cd9979f3da2e296b4d301fc 0000000000000000000000000000000000000000 -9611119c11dfe4a71baf65b96aaddc93385e8fe6 0000000000000000000000000000000000000000 -961158904b94e7066fdb5ae5b851efc2d387072d 0000000000000000000000000000000000000000 -9612f986d0db33c010d2704aa571fe246f86067e 0000000000000000000000000000000000000000 -96139be4db4739ce79d96f0396a1c97ac0e1e250 0000000000000000000000000000000000000000 -9615dfc5ff38bf71e8b3ec3fa2a3e1e83e68f92d 0000000000000000000000000000000000000000 -9618ea0f55c47bf5b9887294c1f3c39207b704a4 56f7a1bd753b0c4c9d0b5280abee813c47dfe974 -961ac1b4419c41c51c599ac93cb9c9410827343f 2b2c27beb7656bd3524d556157e73f017d703e86 -961e402431ff43620e77ccebb4b0f3813f044c70 0000000000000000000000000000000000000000 -96210e002c76c1b409cf4f1398b4258f117a826f 0000000000000000000000000000000000000000 -962214a5ccef8b5be8d20b80a621ad4f27b4f883 f7257e657f2f6df3b10f98de3ad2044e3a80e3a3 -96248849303015c53451d9b8cba698bdadc0b2fc 0000000000000000000000000000000000000000 -96263b14054f0f102fcc653688ff3ed99f9df858 0000000000000000000000000000000000000000 -9626d496d692241a3530eac1efe2ac4fe8bdce1a 0000000000000000000000000000000000000000 -9629c664e84fcfb2d7516982982baf3c8a221d69 0000000000000000000000000000000000000000 -962b413925ddc925e480839f0185bc067ec98437 0000000000000000000000000000000000000000 -962c00ad91e2324ed3922660a13b97ec2dddb6ee 0000000000000000000000000000000000000000 -962c4bddc2a6811244999f40f3e9161ebc089314 0000000000000000000000000000000000000000 -9630edc248c0ed1891e21d2a7d8eeec4d0b0a0db 0000000000000000000000000000000000000000 -96315da4e1872d40973033df31603dfff47398d8 04a26b768dcc9bcc9a1edc2b322b26b83f384925 -96368da0b0c7321f9f3fa45ee4d5b9f5d3df3dd3 0000000000000000000000000000000000000000 -963a572c55772e1e6e8644d7f6e06d03ad5a98d6 0000000000000000000000000000000000000000 -963af75faf771d12d38a74d1c3449586ac0a966a 0000000000000000000000000000000000000000 -963c4c54c04cd349558b62e57d3182c252a4c945 0000000000000000000000000000000000000000 -963cc0c5ed85ff94a1e83210a3357eef833022b4 0000000000000000000000000000000000000000 -963e872712e16a0f2c7b660f15acc5bccf482dd0 0000000000000000000000000000000000000000 -963efb2602d91165ffb7ee37d5757ced7766fd91 0000000000000000000000000000000000000000 -9641b3c7e3147d5687ac541725c5f358653e174c 0000000000000000000000000000000000000000 -964294b9cfd9aa28fb29c6cc089a6d0806031e32 0000000000000000000000000000000000000000 -9642ddc3a0e8f681e154885fc5f1c15319a60033 0000000000000000000000000000000000000000 -9643097fc3c3e26ba4545e77a150628b9b8e9230 0000000000000000000000000000000000000000 -96435695a5600fe667520abaefbd54471c90490f 0000000000000000000000000000000000000000 -9643cc6459b36ce213ab78fd41652ca5aa0d1a3a 0000000000000000000000000000000000000000 -96466c3294e057dc9fdc8272a55a34b2d512344f 0000000000000000000000000000000000000000 -96477bc8db718deeadc0ae8b4a8db1c5fbb0b0bf 0000000000000000000000000000000000000000 -9648b82a776472255ad2f83f2cc14f1778406917 a84511be331da9f94d963b096d9e7f0e8277363b -964d12008e837cc6f549cca8523609301ba116cb 0000000000000000000000000000000000000000 -964d208b1fce2e332fc0777f8dbe1b026e133179 0000000000000000000000000000000000000000 -964d9837266fdd88b085bf4357cb49166b5c6c05 0000000000000000000000000000000000000000 -964ef36e269f1dfa9214263cbad149753b6b6b80 0000000000000000000000000000000000000000 -964f0c1f6386b0b331e3dc6e6b2331ca29f2b325 0000000000000000000000000000000000000000 -96510018028eb0564b76a9cca5cf7e367cff3369 0000000000000000000000000000000000000000 -96510a663ea7fe7f7776306917fa913e70f4bd51 0000000000000000000000000000000000000000 -9651134c7350519e00bc8552d6cd559cd89f41b8 0000000000000000000000000000000000000000 -96517be5daeb1843b8bb18addca53b05e332a741 0000000000000000000000000000000000000000 -96550b12f247cecd6cbf4d4476303d9157ed594e 0000000000000000000000000000000000000000 -96577c826aa6a7fdab4141b2fc7160ded195e5f0 0000000000000000000000000000000000000000 -9658c927dc291f076dad989451078c024e8f474e 0000000000000000000000000000000000000000 -96598fde885032e9919d6cba767a6cb367f18ee6 0000000000000000000000000000000000000000 -9659f38dd285bd02f4bab3f0230bc49dda6e9808 0000000000000000000000000000000000000000 -965d2a4d293e573b876ecbbe4a08f89b934e49b6 0000000000000000000000000000000000000000 -965de54e33dc648d8670403757b05282d8487be7 5e0a0a02a88dfbda84bf117420d9fa23064e1e92 -965e20aa04e351a46200f1df658e717eb654efd4 0000000000000000000000000000000000000000 -965f8ae1ca8d21ba03e80e76105ee1d84bbbc81d 0000000000000000000000000000000000000000 -966013e33dba604111eeeaca539a0cb8104f89e8 0000000000000000000000000000000000000000 -9661de8bb2f420cef5b094ef903f9d88094baa14 0000000000000000000000000000000000000000 -96624d9c58e0a178b2ce72b64cc09fdf4e7224b0 6a970b9248cd9791a29e542aef1c505a6c7853eb -9662903090eac3de0dc916de2ffa5f5e1ddc9f35 0000000000000000000000000000000000000000 -966294f125767c79f3ba2c6b64bb05fdd6a6e157 0000000000000000000000000000000000000000 -9666bded59fee3a12d9a6131fd403fd54aa7cc0f 0000000000000000000000000000000000000000 -96671a4ad9678a58176996202614691c9c68f7a7 0000000000000000000000000000000000000000 -966971aca84e8d910ffb31a80e4e92d7fe633276 0000000000000000000000000000000000000000 -966b269f4f98344498ba2d1e7a1dd3029e53d40c 0000000000000000000000000000000000000000 -96714651c2f6b1bca2787661856e0edecb06aafa 0000000000000000000000000000000000000000 -9676fa7f543bdcf339d744f02aa424f9e889475e 0000000000000000000000000000000000000000 -967969a2573f3a308e7006767b18d52540e126fa 0000000000000000000000000000000000000000 -967a25b083cd4ff323ff9f9d5057f7264f6b7433 0000000000000000000000000000000000000000 -967b4405b25e3f381bac36921c45a4bee881feca 0000000000000000000000000000000000000000 -967b4787bab600be8f96129d4960ad60f47f31e7 0000000000000000000000000000000000000000 -967d0e60d0082eb5f9c6323296a0b589c57ce0c0 0000000000000000000000000000000000000000 -967dc1ac1e352cd3c49ac6732eb2acee88e64108 0000000000000000000000000000000000000000 -967fbcc0a51521148750234f99d0b26046290cfd 0000000000000000000000000000000000000000 -967fc8d9012a619b4cbf418a2084fa148e0b5eda 0000000000000000000000000000000000000000 -968017a76c7b70b3240cb44f1f3b9308b67390c5 0000000000000000000000000000000000000000 -9687cbd7789c7602a894850756dbd2179236aa68 0000000000000000000000000000000000000000 -968a1753bf5236f78665d08da89c7c7a9a636c3b 0000000000000000000000000000000000000000 -968a1e10edc652c7c822a7c5ef31fe11f3687c64 0000000000000000000000000000000000000000 -968a95445a02ade4ba8f623688504b03a8fe3c28 0000000000000000000000000000000000000000 -968b5e70f8476374caa115925e944a96e2c29e11 0000000000000000000000000000000000000000 -968bb98efdcc2a333899be3d1bdefec317d09170 0000000000000000000000000000000000000000 -968c2bc60de3e93d7f38be0b9d2d1b9685a16ea7 0000000000000000000000000000000000000000 -968d585a21bf7e8ca96a5b996c5e097fa83dd434 0000000000000000000000000000000000000000 -968e209abcb3a758b079f6ccb3afe74d3b3bbda7 0000000000000000000000000000000000000000 -968f8d372f3cdebdf4e327459861380bbfe00569 0000000000000000000000000000000000000000 -969080b59241971cc8d6cb08c3b14d7262e6851d 0000000000000000000000000000000000000000 -969a4a70626497a200e4f2ffd883a29cbb228b33 0000000000000000000000000000000000000000 -969b1c7794bf8fe04177ded44432096ffc2533d7 0000000000000000000000000000000000000000 -969d3d2633311bfbc26abc07706f914daf4e29fc 0000000000000000000000000000000000000000 -969db61a5f40e5f1cd259c3f46b74d8393ee2a23 0000000000000000000000000000000000000000 -969eb8b1c793f03fcf130819b3f38f86a660868a 0000000000000000000000000000000000000000 -96a49cd64b86208a7a34e26d3e6b5d2360201b7a 0000000000000000000000000000000000000000 -96a4b73c026fcb922021f4fdeb8926dba1169243 0000000000000000000000000000000000000000 -96a8379cd86b3ca4f1f5b2b94c5fb263f38050fd 0000000000000000000000000000000000000000 -96a83dfde6057568f3afeb5f8202a0b71e6190ad c51495739176827ffa529d67c9bdef42c87bd184 -96a8863cc0403bb23a99caff9a113b64f3524671 0000000000000000000000000000000000000000 -96ac68c5999764578297bf2aac2854da0f94362a 0000000000000000000000000000000000000000 -96b10a98853e3b8236504e5775f95eb4a15c82c3 0000000000000000000000000000000000000000 -96b57a4f44421b57fb089d1d4e817e3e28f97c43 0000000000000000000000000000000000000000 -96b913db03f69a71c4e988f57e142f4e5473e0ca 0000000000000000000000000000000000000000 -96bc008584eaea7d899b13234a88b1d84f82032b 0000000000000000000000000000000000000000 -96bcd84813c4c341d8460f7bfc395d79b1bb4b8d 0000000000000000000000000000000000000000 -96bd406a66f0cf7fc8177740ce3a69942cde36f7 0000000000000000000000000000000000000000 -96c18bea02d020c994bf6c7dc84dca1ba240cf73 0000000000000000000000000000000000000000 -96c36c3585f816dfb760ed3780acc56e32f4b009 f76dabc7b5d9b3a0d2614e980829be09cd016518 -96c7331ee1924e5b2937f1693190ace24eb888e0 0000000000000000000000000000000000000000 -96c96eca9713273dee36b177887ded74ae4cbae1 0000000000000000000000000000000000000000 -96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 a329c3766006fe181d46ad4c4fe44284370a476c -96caca72c4ded48d444162ee1156dcd528e902c6 0000000000000000000000000000000000000000 -96cc83a6e0fa3dcee3da5ec4e8e7103828698d32 0000000000000000000000000000000000000000 -96ced799d1f4019c6b432ce1c92321453a164459 6f1b7c6605eb73b146ca49b2acfe93fd19662477 -96dc0a070ed6854d07f6f9463413482c683e6d03 0000000000000000000000000000000000000000 -96dfc3728ae57082ab49ec34b83b89e82ea12d87 0000000000000000000000000000000000000000 -96e308257c0a86f9416939d500491fd17aebbe0e 0000000000000000000000000000000000000000 -96e77bed7ddae20915495035f8a4d5466e6c52a4 0000000000000000000000000000000000000000 -96e77e26bbae5428247c7843f21a8de8776cc40b 0000000000000000000000000000000000000000 -96e8d5d946ce7ea1e7a8eeeeeeb9d8b81caa10c5 0000000000000000000000000000000000000000 -96eed35c31a5b981b2af101b86575bd6fee3497f 0000000000000000000000000000000000000000 -96efb962c220b7773bad08a12fc9f76ba69068b9 2b83b44ff892a325c505e80f7d4af8f3d4400635 -96f001d90681732d9c92a8088df34e0fb8e45cc9 0000000000000000000000000000000000000000 -96f2cfb483222c8cd6ad75627600d24fd6043588 0000000000000000000000000000000000000000 -96f531f799015d1af9e98c1e36d67a27c8de695d 0000000000000000000000000000000000000000 -96f69db3ae2245082de88ff0cc4f8a76620a44d1 0000000000000000000000000000000000000000 -96f7ed8d62cd20386dbf0aa41a7e6039e69464b3 4280f19f0ab96c86629c48eb0a9575c43e2c3780 -96f8b5952e7e6c06eb2dfec0365973254cdebb25 0000000000000000000000000000000000000000 -96fda247bfa615031caf6f9aa7ab4c56299d656d 0000000000000000000000000000000000000000 -9705bc9855101974280f763e07627eb211b50d22 0000000000000000000000000000000000000000 -9709670c63f99101d97a58a0ab9100ae9dbfd0eb 0000000000000000000000000000000000000000 -9709b52852f8804d31c79e334d7635c82db70c35 ff484805c74d59411edf61a2bb4e33b02b9b91ca -970d08a3b333c58b6e7d6a5aab9eb5d9cf714fd7 0000000000000000000000000000000000000000 -970d3aa7fdf5c714b584cbe67ebf9e32a1e8b0d3 0000000000000000000000000000000000000000 -970d9b2e5401211c8d3fb79c9518bde3e14ec716 0000000000000000000000000000000000000000 -970fedb064dc7d9c3a4995bcb9a3fdabfd720845 0000000000000000000000000000000000000000 -9716972bd70679f35a018c9f35c601fd4f1627dc 7482807055a429c71c3492ae8fa017f09b583f1b -971e603c5de57fd81cd02a1ab553fbfc1b367038 0000000000000000000000000000000000000000 -972343dcece177e4917cec7b508655af7807ad24 0000000000000000000000000000000000000000 -9724af40cae350bc4f1062931b5def1a46a014d0 0000000000000000000000000000000000000000 -9726e9e4fcbeeee025f67206cc2e58fea98d853e 0000000000000000000000000000000000000000 -9727f30192a50fcd14ac4ebcf2270c703a08cbd1 c171f77989b146db39fa94b4588f61d3b020d123 -9728725bfe87ad1c09c9cd0302e96862a08763ea a3b0367ae43313956c21234147a7fc1ddbfcea4e -972972a60cdbe3942e64a45aefbc2689aa67e31f 0000000000000000000000000000000000000000 -972ae5ee786c64b316dbd016a627174ad50c83d7 0000000000000000000000000000000000000000 -972cca8b717293ca66970dc3c93b8bb5d8dc0d89 0000000000000000000000000000000000000000 -972e9c1b4684c8db0428d1623c3dfe59747b42f4 0000000000000000000000000000000000000000 -973074337f852e239d18ad533e263dc74a5f54bc 0000000000000000000000000000000000000000 -97338a7241be9f1b25579f9bd9a7de079ff7e7af 0000000000000000000000000000000000000000 -9737e4b259e5673b055d4c8316d4c9e2892f984b 0000000000000000000000000000000000000000 -97397150a6548c136efa91ed49d6689cf7486e37 0000000000000000000000000000000000000000 -973ad7a0d25329a909e2312bf3549deb44dd4d56 0000000000000000000000000000000000000000 -973c320bb28195e5f36ad7766bfeb162658d1561 0000000000000000000000000000000000000000 -973db92b733562a5349548beca6155e26bc16be8 0000000000000000000000000000000000000000 -973e3b802ef4eeabdd3a7f625ec2b5f4e0ccd869 0000000000000000000000000000000000000000 -97416b50938a41ad4e8023e8c91e479fbe9db4b4 0000000000000000000000000000000000000000 -9742d0f6fd78cf066a6040400f87fbd4cc80f837 0000000000000000000000000000000000000000 -9743a88f563b910bd69deeaa7c8fac85720c2e8a 80aa21377a0e0dea5caa981b1c51838300d5014e -97459cd0e6e5d25943140407dfb0d8ea238e9506 0000000000000000000000000000000000000000 -974a823ea32ddec737ce88c47680048735f71f87 0000000000000000000000000000000000000000 -974b49a724cb17def1f06fb27e5dc0b4aca2390d 0000000000000000000000000000000000000000 -974b97a17538de1591ef2738975ce8aaa0e4b113 0000000000000000000000000000000000000000 -974ef4887e7d0c6e254358f8cb09a7a7216997a2 0000000000000000000000000000000000000000 -974f9879d95c0e509f1e46c55c76f2f67dae42bb 0000000000000000000000000000000000000000 -975371030aafae8964fbc20351cd27587326e23e 0000000000000000000000000000000000000000 -975b8f77a873eb756335bd66546de58b97d2ead2 0000000000000000000000000000000000000000 -975bee39f1f5fb8424573299314635a44061cd76 0000000000000000000000000000000000000000 -975cc8f948de24f1f167a870a36d0c39ae0146db 2fc2a3719e368189fa2d4486584957ce42068009 -975e9114e8aaf86762bce636d589eb043e72ccb6 0000000000000000000000000000000000000000 -975ee684938bb501d16a976bc31b0932fbdad543 0000000000000000000000000000000000000000 -9760dc48db76da7e49c1204e43ef98aa3486c59e 0000000000000000000000000000000000000000 -9762526f097c697430c62065fcd42ac40bf83ee5 0000000000000000000000000000000000000000 -976425d4f6eec32448be3cc22ec063015921b753 eb294125caf8951c919f9e6bd6995eafae9958f1 -97642e956caa91375820a2b01aeeb97bb191e4e0 0000000000000000000000000000000000000000 -9765ddf86274e67a6f181b0383d02a09ef8f33fe 0000000000000000000000000000000000000000 -97666ff44e99ab7d94546bfd5a6f29afa11023a6 0000000000000000000000000000000000000000 -976b4914f114a19ea14c306fa4926cb622faa252 a0f61ae40613a5641a0effb77f8f74cc04870e7e -976cd87b97fefa064b1965a2ff72478c1791bf34 9351460c4020ece60ae48f08e093a108f850e038 -976df74b3839a1350ca44cbe509f63d88dd3b2f7 0000000000000000000000000000000000000000 -976ecca1afd825f3487dfdb6d849a4739023dc33 0000000000000000000000000000000000000000 -97750f17b2cbcb154caf4885f43ee07bf47047cb 0000000000000000000000000000000000000000 -97760a955447e6502b77f6a3102bd162b3f7050d 0000000000000000000000000000000000000000 -977bd4b907000e6dc5c190c78a6ae2d879c10dad a8a9acf4b4cfa81e6d9225f0c83e48ba536125b6 -977bde90da7db6f98fa79b47082fbba724c52faa 0000000000000000000000000000000000000000 -97812e10270d1b7e4ee2dee06019b1d374d75e43 0000000000000000000000000000000000000000 -97816830b89afa57bf25c7473c5a299d69fd22e1 0000000000000000000000000000000000000000 -9783285f9d2cb004a0634f5d883b255029a5b3a8 0000000000000000000000000000000000000000 -97847efdd47ba0decb280a6f47bb4d6ba562e373 0000000000000000000000000000000000000000 -97858e5370aa40e31d5545ea64ce7cd37ee6e154 0000000000000000000000000000000000000000 -9785d7ff62eaaa8024f77fc8cd0c82813da7b1ec 0000000000000000000000000000000000000000 -978634a902c7a58206d9240751c29b0230f8df8f 0000000000000000000000000000000000000000 -978b4e239345b238eca2775bbf2bf494f7b99b3d 0000000000000000000000000000000000000000 -978dc41f4f16718ef85e69fc033585a7fc87c41b 0000000000000000000000000000000000000000 -978dfa63b14d474624763e94ac1f7543232372e6 8e210895238bed9abe53360467fac3719d35c09a -979086d6b7ca062a1ae96afa6416481137acb6ba 0000000000000000000000000000000000000000 -97925f5513054f95893d46dea0cf1f602317dcfc 0000000000000000000000000000000000000000 -9793e6896ec53a155b85ba2add3bd4bc37ad811f 169bcb0e8152f513e1200de2dee2ce3a62e379cc -9795f30f8bc59d5bbfb4212f51f9c592b097a9a5 0000000000000000000000000000000000000000 -97986d5b11545e52b498c8d2f4cd88844d427390 0000000000000000000000000000000000000000 -979eb4d641697c1404af0ef344c2dc2f1fac92f0 0000000000000000000000000000000000000000 -979ed852e4960e382813991410d5cc39b756023a 0000000000000000000000000000000000000000 -97a0d53daca20395345de5744534e51bb30449ff 0000000000000000000000000000000000000000 -97a2e7e47adc381019ab5da0472a29ad32d7948e 0000000000000000000000000000000000000000 -97aa57788353b41bfc9be3056548e730bf2040db 0000000000000000000000000000000000000000 -97abe09fe88b75b9f4df59b328147bc97da98ef3 0000000000000000000000000000000000000000 -97ad51c802bb8c382bfe8388e26847db6a938e0f 0000000000000000000000000000000000000000 -97af64caa186a8b56b90742c8b70aa10831d903b 0000000000000000000000000000000000000000 -97b1da49e34d8210a9656e6103a7c29679fa3ca3 0000000000000000000000000000000000000000 -97b2f255267b9e416753257805051d2636e871c6 0000000000000000000000000000000000000000 -97b36b8b705f0b4183bdb4b7c83bba2bc81352ed 4fb1f334c9b5ce4d42776d9ca82bc726c5c2d792 -97b40b3f3bd95f770e859960a65ac2b62cf69d34 0000000000000000000000000000000000000000 -97b4b22e867ae371a20770d6c5a54f2faef09410 0000000000000000000000000000000000000000 -97b8badd3d652b58a88a407070a6e8acb5cdb122 0000000000000000000000000000000000000000 -97b95f3520a62026f95edfc4d79d7d0657e3af96 0000000000000000000000000000000000000000 -97bbfc32c837591521c5531719dbe65274a18bfb 0000000000000000000000000000000000000000 -97bc4a37632ab603436068dcbed0d015663d21ca 0000000000000000000000000000000000000000 -97beb13eb3528527a77b8c943d7e4c99eac8c869 0000000000000000000000000000000000000000 -97c4cc92207255ea09308d2646441dd61448d924 0000000000000000000000000000000000000000 -97c50278a64ae5e3e646e36c1f7926c1bb2e689a 0000000000000000000000000000000000000000 -97c92c624563840bb93d19e41e658a61af89cc4a 0000000000000000000000000000000000000000 -97ca95ebfa27e0a7849b2f16b4f5f7b885136b1d 0000000000000000000000000000000000000000 -97cb48b565bae4556924d01e6a1ff270081be003 0000000000000000000000000000000000000000 -97cb66b3f28d2394b70d3d5701b3136408fc412b 0000000000000000000000000000000000000000 -97cd125b988cb575fc3870fd0413d071b97dd075 0000000000000000000000000000000000000000 -97cd1e0e6bebc9e6de333fc17b9f2ba6d7ad5f7d b2be0621b1bf8459b5f19c1f65bebd86877aa954 -97cd51dd32506a02d5ff9b6f0e3f05b43adea7b6 0000000000000000000000000000000000000000 -97d01b1bacfaf8696aa30cb9ec257f276f04950f 0000000000000000000000000000000000000000 -97d13aa37760d63a391c8a35bf0228a6fb8e2bec 3c8e31899016d66fc51f899d020edfe94588c322 -97d2b4d852ecdef581648eb539ef9f8c8db87e41 0000000000000000000000000000000000000000 -97d52b78f1cc109bb272d4a844f9f498a74ecf03 c93efa3f834f242132c84ecf772fdcebdb05063a -97d7a1c935768dd189de5c1e69470ebbd19fe3d3 0000000000000000000000000000000000000000 -97d94b3c09a83c4471dc33eb129dc7945f48d6dd 46cffff3aedb9c32136c9fb9fc2d425bee7eb348 -97d98c61c4ba8b5e6739cbc6b143a8b849611140 0000000000000000000000000000000000000000 -97dc5eac379c75511898f62b8480da0b3683aabf 0000000000000000000000000000000000000000 -97dd6830ae491e93efc78c68ff7bede1f9432fe7 0000000000000000000000000000000000000000 -97de820aa63cf9677dfb8cd5d6aa55893977d396 0000000000000000000000000000000000000000 -97e3ad3b275b6ae7273f515018eef18bcb8d83e4 0000000000000000000000000000000000000000 -97e526fbdf0e849a80b42f14c29f3779077ab613 77ef25e98aa3b50b8fb1b4c31fc58cc09dae7f25 -97e5b1043e8674c113f29439e646ac11b9894192 0000000000000000000000000000000000000000 -97e661a76de336716b477c4be3f3683bc66d5fb9 51148d7001dcc122d62578a2a3b94adf76488c64 -97e6a27891cb2ab0b1c57f24628b74b7cc7c7021 0000000000000000000000000000000000000000 -97e8b8dccffda90669b1dbab2d7fb28ef0d38dee 0000000000000000000000000000000000000000 -97ebf3596894d20d3d4d89077c2341e510e25475 0000000000000000000000000000000000000000 -97ec448392e8db87b82fc459a89f18e3ff8c88ae 0000000000000000000000000000000000000000 -97efe1821f47c4e52817caf575c8034f2f5f4e5d 0000000000000000000000000000000000000000 -97f51377ce4ebe81907836fc5790ed237d336443 0000000000000000000000000000000000000000 -97fb8392092c2e1cb4804a87422e3465c5ec2ca2 0000000000000000000000000000000000000000 -97fe00d1337400328f3d31a71b64b6fd4bb402d9 0000000000000000000000000000000000000000 -97ff4b72e1480635a35f6f28c8ab05049ca9f697 0000000000000000000000000000000000000000 -9801989e860e4a1fd754ba6d1dfda898c899b0d4 86344439182e9720dda82b7eec00377d2694c2ba -9802b180c473c5beb580d979f41fe0f4e6f8a251 0000000000000000000000000000000000000000 -980364095dbda5abbc39380363036eb7c6c9e87a 0000000000000000000000000000000000000000 -9804d7589793cbe3023148130d351e6cf19fe6c7 0000000000000000000000000000000000000000 -980b52a90b8c1f3faa883c1330aa1bf336e42715 0000000000000000000000000000000000000000 -980b6a3a69cf5e04b27ca07949e82b282126021c 0000000000000000000000000000000000000000 -980c3e61c4a90d8dfadc5da0eba208950134148c 88c666e24b00703a38058fa0d8a526079ebc64e2 -9810b1ec48a0a84fe7c5cbfd5dd0b15277057ce6 0000000000000000000000000000000000000000 -9811734c182456149fed6059274fc1cd0e6dec2e 0000000000000000000000000000000000000000 -98136f483d54d1808eb6ed6527130ff2263c9f6d 0000000000000000000000000000000000000000 -9813dc5db287c00830ca4af6e272fe08562696e3 0000000000000000000000000000000000000000 -9818ac74367d4e6c9e70a2fe3f294b1bf51aa31a 0000000000000000000000000000000000000000 -9820060af25a93e29cae421e922ccaa52201dae3 0000000000000000000000000000000000000000 -9826de0aa885fa13edbacb04b8cace45eac9e39f 8afc469b39902f2b9f5d39b495f016bb6c1a5752 -9826ef1ad338ec6b1bfba8da59b137f17894422f 0000000000000000000000000000000000000000 -9829ec03d3a65da2d4a58f2bc1c886226ee00bc1 0000000000000000000000000000000000000000 -982a2bc5aa3f3c6c244c6066c68ea66efdbea2ec 0000000000000000000000000000000000000000 -982b0ff3f6020726eed0e75638fa8d0f4f179419 0000000000000000000000000000000000000000 -982b872cfb029bdf1403418681f9319f7b22edeb 0000000000000000000000000000000000000000 -982dd5fdc53d1fb5c191501fd0c4b58b6949f132 0000000000000000000000000000000000000000 -98307ef0af10308029d0a477276ccb423c564419 0000000000000000000000000000000000000000 -9832636ca933e62b5be624ed38f00cc0bda962e8 0000000000000000000000000000000000000000 -98326c577da9e979dc8ee99c849a78e3cdf1789c 0000000000000000000000000000000000000000 -9833cf6f7b2c57c5f73193914ad146e8da424d5f 0000000000000000000000000000000000000000 -9836428a4c7d7f92cffc7195991eff2e9849d2d1 0000000000000000000000000000000000000000 -9837cc80c737bdadafa0bb03dec4a0a5fac73ef2 0000000000000000000000000000000000000000 -983b96e2593fa2bb818b922cddf1f2088fad2be1 0000000000000000000000000000000000000000 -983b98c1a60e7c7eabb42323a3c4b52cc29e2c75 0000000000000000000000000000000000000000 -983d613db33e11d2256f914ad1bacb0678ba0592 0000000000000000000000000000000000000000 -983e2a43efb87ee4c35c5608d72c304df49a00f1 0000000000000000000000000000000000000000 -983f8986196d78a12c4131fa9baf3b9f6f67fb20 0000000000000000000000000000000000000000 -984102f652359af199ae04f377e7df9a38ed04fd 0000000000000000000000000000000000000000 -984188eb6941dc419f49eed6c1a55a6b749a823d 0000000000000000000000000000000000000000 -9845d3a2886fe55875489d679ab00f86e29ee6d5 0000000000000000000000000000000000000000 -98463f3352ad90a1d40900be722521a00a3c1044 0000000000000000000000000000000000000000 -984c0fe5a3999efe36f51619524f049ddc7b16f4 0000000000000000000000000000000000000000 -984cb7f1bfb0fe4b076924aadef5698e04687769 4eab53425e159a94d59009fe02eb6789dcae291f -984d0a285d32bd664e00a2097c247bcbdd9f3338 0000000000000000000000000000000000000000 -984ebf240c8268409b52ca35c59fa0f867f06045 0000000000000000000000000000000000000000 -9850e2f557e0bf223defd62dc039822412c84f4f 0000000000000000000000000000000000000000 -98510adbdf9e20df8234accf592c9ed7baab9c1d 0000000000000000000000000000000000000000 -985441012a603317b36b33caece8c0d03cf35ed7 0000000000000000000000000000000000000000 -985575ffe7c023f65e4b7464753933bd5f2517ae 0000000000000000000000000000000000000000 -98574a0e0e8d95f090d9ec0635bb14837c91f969 0000000000000000000000000000000000000000 -985889e0b6a26daa29818a78aba1122917e39fea 0000000000000000000000000000000000000000 -98602b0513c640683a5c6fd717c9f76313e09eba 0000000000000000000000000000000000000000 -9861c56baa2ab7e948cc9947dcc02641afb4469b 0000000000000000000000000000000000000000 -9863d12c5ea340d2eeb0b08bb0e75f8881f884b5 0000000000000000000000000000000000000000 -986408d67a8552e15e505edb6c7b4ff15251692e 0000000000000000000000000000000000000000 -98647deb5fb4e88c3f35fc7a4c9dc6cd99820266 0000000000000000000000000000000000000000 -9867dad198419c6d0db7272cb862779228e58adc 0000000000000000000000000000000000000000 -986a0388df0563638c4ce921ad58d1cb8bf9fbf2 0000000000000000000000000000000000000000 -986e3ec944548df8090c571242b0b7e28f65221c 0000000000000000000000000000000000000000 -9871d6401684d1dbafa20bf10f6b7ba63498b938 0000000000000000000000000000000000000000 -987249f1aa880b8334e6e1a007d2217cbc81bfc7 0000000000000000000000000000000000000000 -9874df6631beaf7853cdc213ba1a32f47d80e385 0000000000000000000000000000000000000000 -98751e689de737df455ec7a7b9809abc67e488ca 0000000000000000000000000000000000000000 -9876c38c458285928b8b58bb320f9f042c561686 0000000000000000000000000000000000000000 -987700350a8f9fd4275167605fbbb245042c2d32 0000000000000000000000000000000000000000 -98771eee4001df9f73b1633594f78ace3d6e6e63 0000000000000000000000000000000000000000 -987c42587ccafa1496d51f066a7c384821d54aa7 0000000000000000000000000000000000000000 -98811e1fcb908d594d0cd03477be1e4b4d0f8ea4 0000000000000000000000000000000000000000 -9882a9eabe6cb1f2a6eb8aed1b8fd2f1e24a271b 0000000000000000000000000000000000000000 -9884197f7e582ea37d72fba79ce3b57367fcdc2e 0000000000000000000000000000000000000000 -9884bb84dd0d63fbc19312349f75f31b229e3190 0000000000000000000000000000000000000000 -98898d08e632cf1982d71819b4e794510d8e6470 0000000000000000000000000000000000000000 -988d0167dc5890975ed510c38622e930555acaf5 0000000000000000000000000000000000000000 -988e44e183555b6ead69a3bee722139ee899468c 0000000000000000000000000000000000000000 -988f159b5754442dbe0ccd0198382e05a71a7ffa 0000000000000000000000000000000000000000 -98947cfb5f13b281c5b7b48cf7b200aa727b2ef1 0000000000000000000000000000000000000000 -98979b1bf683c602552fffb3e179692724166a02 0000000000000000000000000000000000000000 -989ca2a737e384183493a395d7c2f44ad605e7eb 0000000000000000000000000000000000000000 -989d0f51c8e9f5c6d36ac289834b6fbcbff6a462 0000000000000000000000000000000000000000 -98a193dab55c7c7258c94312297fbe5a1e4c397f 0000000000000000000000000000000000000000 -98a1c2bfa1d557998151a8c0071d5fa8bcd32f51 0000000000000000000000000000000000000000 -98a2748836e80225a5c07ac4617950da529456d1 0000000000000000000000000000000000000000 -98a9ca1d9edd0a3dee273f094b86ff4453bd3562 0000000000000000000000000000000000000000 -98ab5e232e3fee575977c5ceb87aa359c394b960 0000000000000000000000000000000000000000 -98aff11053e2bb7331fe36dc204cef14946d88f2 0000000000000000000000000000000000000000 -98b39bda54d2535fc1c01aa685c198b1d20e8d88 0000000000000000000000000000000000000000 -98b449545887ecfda8ae8c9fa5ace0cac8e49fdd 0000000000000000000000000000000000000000 -98b55a8b5fca9455bf904ff724a777aa07d6febe 0000000000000000000000000000000000000000 -98b6248a57330b1d616eda73954e42a19a9f7069 0000000000000000000000000000000000000000 -98b76b79d6cde71ba9c13e9f53861ba8eb9d3bf5 0000000000000000000000000000000000000000 -98b9b722e8bbcd3bb30e2c8b483a65f633434820 0000000000000000000000000000000000000000 -98ba3bd97a8f988e69054ee7e7aa2fd124d453a7 0000000000000000000000000000000000000000 -98bac1c842978a1b02a0b9d007c6ada81dd36ee9 0000000000000000000000000000000000000000 -98bb1ae93eb484d9882e09f0b4e02eb64c46e50e 0000000000000000000000000000000000000000 -98bcf3f7d90648940a9bac2d7ffdf58a4e8fa196 0000000000000000000000000000000000000000 -98bf51d2b9db0a9acd1c9bcce8eecc5bcf60a63d d7d23672368bce1698007adfc122a1646a3eb779 -98c47a621b109a7d18388b2f89d5bad7f45333b9 336c98550c36f52b179e579ec0defbf9a239c3a3 -98c6b554cf28af80dad190ce0c943a62ddd15927 0000000000000000000000000000000000000000 -98cb35bf0ffffbb3130f093f929a907e3e0b35f8 0000000000000000000000000000000000000000 -98cf6179913e1dbc26c3a537a6d0ef2255c025c0 0000000000000000000000000000000000000000 -98d4a70aac9e7e3663282507f2f9ce014227e39d 0000000000000000000000000000000000000000 -98d76cd9a7f8934a85808315580f69393d4ce6c5 6341e90fc0f98e40b4cf431d6883d2d9203669a3 -98df2cf9a939729d73adee1484ec05929c74c98b 0000000000000000000000000000000000000000 -98e18ec7f2e8f9979c8fdf463bf118c6d5d34474 0000000000000000000000000000000000000000 -98e2c2c73663a8ec5beaff932d6971695cb1ad74 0000000000000000000000000000000000000000 -98e904a628efa52d57037af46adf3f0021c3d297 0000000000000000000000000000000000000000 -98ea295a1e07f8d99d7b4dabe46d1a0244b6f058 0000000000000000000000000000000000000000 -98ee565bfbea26d2a9c8f8a8707f0403603f719e 0000000000000000000000000000000000000000 -98f2a733bc07e1c6d8fddb1d865b09fd79bdbea2 0000000000000000000000000000000000000000 -98f35b218a368f78c774369b535c2ce9474d2cec 0000000000000000000000000000000000000000 -98f50b033077be55c697c13ed6e4a5741cb50734 0000000000000000000000000000000000000000 -98f571b5cf00c166195b9f5a2e890f6937e7174c 0000000000000000000000000000000000000000 -98f6f217b5e34a8ae197ad0470c6ce370166c0b3 0000000000000000000000000000000000000000 -98fcfd603a1ae06afd7fb2354ad02be1687220e1 0d50b796a2ae2e7b36855a82ea251c54e8f1f235 -99018aafbccc8210cba849b3a468bfb4c70caf76 0000000000000000000000000000000000000000 -9902e0b467c0631d20f2b82dc1e6cb5049b25d76 0000000000000000000000000000000000000000 -9904027e99921abf89834775b5ee842b95494171 0000000000000000000000000000000000000000 -990521c9ca64fe7d83016a613b850177d3a90776 beaf28aeae1b84bfe0fd5bfefdb1cba742050fb9 -9905374cd0b37a55542a68eedac9cf59521f59c9 c16f77964c30de5037f44b2d71e1819585559b22 -9906c5636517caee19cad1cc65e37fdf32473d55 0000000000000000000000000000000000000000 -990a7c732c138faed22eb5d7632b282790046921 0000000000000000000000000000000000000000 -99154194059ad3523a16c284133e05afe5c66c2c 0000000000000000000000000000000000000000 -9918c0b6015ea073ac684e1460262a9d041ff4e5 0000000000000000000000000000000000000000 -9918e9e6cece3764fae4ef8d1d1c5de04d31fe97 3d9978f9a892367ac16bda08a1655ca0889f237c -991e1abe02858003596f9ee586c2bd1edf58457c 7075ce893dc03a6031327817574e82a635b469a6 -99231ac4088a99ecb873941410f6c80cdab9fa13 27f1930d79fd7f448d231f2c8d620aa316010c44 -992481eea4a7006e58ab73005539f1d6b4b9e579 0000000000000000000000000000000000000000 -99255aeb5bb86c494eb9e8094fc4b73cbfcd1b02 0000000000000000000000000000000000000000 -99270d79ee58a7c31f03dfab84e865c2c1108c24 0000000000000000000000000000000000000000 -992b05380b08a0ffbb0266889e86aca30383eaa5 0000000000000000000000000000000000000000 -992b071c3d5890383eea943186e25b7f94ff39cd 0000000000000000000000000000000000000000 -992ca135fc3156cbef616182c1be28e0a81a58dd 0000000000000000000000000000000000000000 -992e5eb9d1e143f3fc61d322f65f7ae4fda0a479 0000000000000000000000000000000000000000 -993057ee8632dddb9546c1beb60b0700404b55b7 0000000000000000000000000000000000000000 -99329029419d0f9df119ca22df55674d4fe41f7d 0000000000000000000000000000000000000000 -99341e918219199662d3417d603d97f4a21e0064 0000000000000000000000000000000000000000 -99346c6afcb20430297c49402965a214703b65b6 0000000000000000000000000000000000000000 -9935eb259a39d90506f83a347370057d9b355081 fdc8f20b295a4fb75f2ad831a53157a8ae1bef23 -993609cea426f1cc350e8d2f3c7b6ee821dc92cd 0000000000000000000000000000000000000000 -9936f6b7df4f01883b41f60d06fb438e9bf7e667 0000000000000000000000000000000000000000 -9938b803b7f6ed6708680e5e4690439c4fa6a4b2 e7bcd36e7dc3cb13054353c9fcc8101532d28616 -99392cae51b8631f72d60ae0193941dc2cee1581 0000000000000000000000000000000000000000 -993aa900539d3a2607637e222a76558019bb330c 0000000000000000000000000000000000000000 -993c8c7470d44c44b26e757a99fd793b8726741e 0000000000000000000000000000000000000000 -993d1713449508101c5e4a6be75abe2d7adbad90 552260be83ec2cb6db3a357b3ad8b7bec635f2b3 -993d188d444cc4b6d930a71a96a16a15d71df46f 0000000000000000000000000000000000000000 -993e3475b975ab931cc85007f9371c79ccb2e5d3 0000000000000000000000000000000000000000 -9941facd8db0e7b43537eeba8383d8eea9044527 0000000000000000000000000000000000000000 -99420ca89d4b9c53791ffbaef1bf987d824381ca 0000000000000000000000000000000000000000 -99431f8b6136a1b702fb716dca037898dcfe9969 0000000000000000000000000000000000000000 -9944709ca7146d05b392fa6f99c192754fae52e5 0000000000000000000000000000000000000000 -9947012f745f0fb6e083bce5a8c920213ff468b7 0000000000000000000000000000000000000000 -9948acd6e154d6e31cc317a9a3991bba1ff9ee48 0000000000000000000000000000000000000000 -994aa2b09243872be4d197e6ea71053dba341a70 0000000000000000000000000000000000000000 -994c78f547b98ee0c96e349564dd93d54218f2ef 0000000000000000000000000000000000000000 -995444f0501b0489e255dd4f79030a431c4ee622 0000000000000000000000000000000000000000 -9957fc259b7b920269ead2a0180969db5bf13433 0000000000000000000000000000000000000000 -995e1fd781aa12163b8f5a2a9372ad7a8da83da0 0000000000000000000000000000000000000000 -995eaea8640022c0337a0e5d1bcab4a9df92d8e2 0000000000000000000000000000000000000000 -995edf29e12518199a1fe3521d9099d69d627372 0000000000000000000000000000000000000000 -996071ceab96e16d1a725f6992734ad83404fbe4 0000000000000000000000000000000000000000 -9960a09a5705102bf4dd0ce63e03d9ec716d0015 0000000000000000000000000000000000000000 -996298bb2db5f9127ea11d1fe16b7f43cc58fa01 0000000000000000000000000000000000000000 -99657c20cfb1119886cff2dd33f99f47de8f1cd0 0000000000000000000000000000000000000000 -99668ca48b7f4953d7d494f269702b87f872c217 0000000000000000000000000000000000000000 -996758871c641102e21263d6af669b7467726539 0000000000000000000000000000000000000000 -99680c836a24c93c6dc9d1bf216b42fe6454d044 0000000000000000000000000000000000000000 -996b16af6b1d7f642daaffcf6962c8209f7d58d2 6e29dcce67df9cdc860eeb53fc7fc6b7eed2f499 -996c7338d52924681d477a3e03204102734083e1 0000000000000000000000000000000000000000 -996da98b6a63d5b5933b815c866da394bf6f5f0b 0000000000000000000000000000000000000000 -996eec0368f751be1e6445c57254f844e06d2eb3 0000000000000000000000000000000000000000 -996f0fd83fc0dacbfbd33bc7c4dcec2233ad3c5f 0000000000000000000000000000000000000000 -99744a3bfa1e5c09f75e7ee02a12c92f9e4ef438 0000000000000000000000000000000000000000 -9975952091ad4d3c93b7faf6ea721597dfc067f5 0000000000000000000000000000000000000000 -997700a58795b985b5d906dd989a4f01790e4d4f 6cc37a5b8eca2d97269de564fa61c21bad0d6298 -9978853b9aede60cd6893078b03a076cfdab7e39 0000000000000000000000000000000000000000 -9979defceff83bd2640debd23db0ca9a52f8f4a0 0000000000000000000000000000000000000000 -997ece70f334005f6e9792f763eb51bacc0437d4 ce7879ef4810e7deaf126453508179b5527f67e6 -9983239d5d3d1f7f1c266d4a9a0b3a1e88334383 0000000000000000000000000000000000000000 -99832f727b7fa92a7971550842c41348036df706 0000000000000000000000000000000000000000 -99836ba9dd023aaab70901ee3e1be6292bd34e09 0000000000000000000000000000000000000000 -9989fb6e3852a8a5b059617b679d239a8b0c12dd 0000000000000000000000000000000000000000 -998a03eb17be99aaa02406913ad88e995402ef11 0000000000000000000000000000000000000000 -998b32acc1d8f5cfe86b791722327c73de37eedd 0000000000000000000000000000000000000000 -998d22f459b4dec304e6f0ab07588ef9a11d39f1 0000000000000000000000000000000000000000 -99916949eb29e72ffa97be78170e2439db69dae9 0000000000000000000000000000000000000000 -9992ae65b32b3fc4bb53fcab537d14caf7f20c4f 0000000000000000000000000000000000000000 -9993a0c123e0133fcd0857cc2b0a3211b9d1044e 0000000000000000000000000000000000000000 -9993b89faf1c1da3335987e80e0b133c69c51971 0000000000000000000000000000000000000000 -9996cc63d99438aae0d9d0b026f40d6c174f80b4 0000000000000000000000000000000000000000 -999d171f3e2972aa42c860916761d0bcb9ce6b70 72bf7d7f7f3f5718ea5e70bd2a90a2d7e2c78e0e -999da6fe10dff8f37f7b2dcfab1714bf154f24ce 0000000000000000000000000000000000000000 -99a05eca30d4789366893e5fd902c6c17d10fba1 4dbbf05259685f190b277f00c7435eeb965cb50d -99a0f11459e00512954ca6a85c1cbf59c1d21dbc 0000000000000000000000000000000000000000 -99a3189143933ea9dc4749cc7e1a8a762268f138 7a9be8f6074e1cba75587a6d019c8177c6eeaa85 -99a4fb21dd7d79e5af7d4639228c05e9b45d6c79 0000000000000000000000000000000000000000 -99a5cc447fc5ab7c3deeeb6f7462f9891bc86852 0000000000000000000000000000000000000000 -99a69b7355ae73e4c6c339bf1f2069b2b3b5b217 903d92673492ca562b56bf324f876dbfd1b4660f -99aaaf7ecbb811c130d05e2985e0fce3cb49f8b1 dd08e4a5a11d5880bcda56e0a1be944b59a426e1 -99abc143277b0533c19fcc94ed8dc834ef830382 0000000000000000000000000000000000000000 -99ae2b40a634ca13082d236fbda64f120d2bd665 0000000000000000000000000000000000000000 -99b0fa226aa92deea330675800d4c535871ba0ea 0000000000000000000000000000000000000000 -99b15e13f5aae653c3737e7b888ff622fce0b52f 0000000000000000000000000000000000000000 -99b276b2cd7d58a6314c855b0365a5580f102c55 0000000000000000000000000000000000000000 -99b3c9956bc3be1bacc32459aa7a2f38f3e9c580 0000000000000000000000000000000000000000 -99b54792165dc7a84a2d613b5b66a41050789a92 0000000000000000000000000000000000000000 -99b66315bde13d77e522fcc3f1675c27d01a964b 0000000000000000000000000000000000000000 -99b6bb9716c3bc17f976773cd0d15b012e4613f8 0000000000000000000000000000000000000000 -99b8716337e2c27b6addf7e184b8ac7a50bb38b0 0000000000000000000000000000000000000000 -99b8c8a977414a8dd62da92aece05f023cc1f93b 0000000000000000000000000000000000000000 -99c5c0004cb9a16653f2f3bc706bc00b64040523 0000000000000000000000000000000000000000 -99c65c8691acd9a6c8cadf53205af3ad75ca6204 0000000000000000000000000000000000000000 -99c6c8d34e8b73bc53570d1cca6f44beebfb386e 0000000000000000000000000000000000000000 -99c819e8a5c955ea01c127969265b8a7474fee13 0000000000000000000000000000000000000000 -99ca535e660a2fd231d2be6d6b521124a6f5d2be 0000000000000000000000000000000000000000 -99ce1d3e88e1c43e941d2739441854f4ea0fcb62 43adddae05ccd8467fcfe9f3c93b26e720934f77 -99cec05cd4ab0462a51a9b02a8cc55c084fc46e2 0000000000000000000000000000000000000000 -99d1639e1c4be597320197f88d560caece52cc70 1023abf2c4e2b44750553e64dc880000e47596ad -99d1ecc2f48b10a7755f9d6e1ecf4274aecc45b4 0000000000000000000000000000000000000000 -99d2c44d4f23559d9a3e7699a66561c22febefe5 3f1d786e297fd05ac4dc7a079af77339eee12c78 -99d758bd259fa80c2828cf8cc250984cb683ee8f d8f4b25e5ebe61b378b27d086f5071e76176dfc9 -99df62f88ec07f6112521ccfc050f8b0384c5b62 8a6f41c87c348094356b8e3a392784fbaed71e23 -99e4107137f132418f4371b47498f52287af87c7 0000000000000000000000000000000000000000 -99e4c79086aa68e3ac2cdd37dcd76b7eb4d096b1 0000000000000000000000000000000000000000 -99e4e115874ad60535c0c033cae486d5958d08f5 0000000000000000000000000000000000000000 -99e65b7ae915781efeefd009afa6cc9925d86009 0000000000000000000000000000000000000000 -99e8b3cb1c740e5aad416f390e580f8cd3c02271 0000000000000000000000000000000000000000 -99e937bce44e37ba19b755651eb4920ebe7b37ee 0000000000000000000000000000000000000000 -99ea22f62995e52ff30a7c143ab03c624a5f8ea6 0000000000000000000000000000000000000000 -99eb8479668b8a50a3010d00585bd9f758e45443 0000000000000000000000000000000000000000 -99ed54dd15dbe1fedf87668a8a5cb27ecdbcea7d 0000000000000000000000000000000000000000 -99ef98227f2d590d6124ebb4ebae0284a9d3e576 0000000000000000000000000000000000000000 -99f03fc90a1116c1f16f58fd425c078c55dcf72f 0000000000000000000000000000000000000000 -99f63c5702f1129fe5baba54ac573e03a56c0651 0000000000000000000000000000000000000000 -99f97fe9cef39cb1432c7c71d0b3b5325dc31947 0000000000000000000000000000000000000000 -9a009367482257b20aa67ce0c45ae8a790df9f7d 0000000000000000000000000000000000000000 -9a03654d101176d0073a32683ef791bc20bc1425 0ac6574f04867c73d9446cb820ec701f2c08dcd2 -9a06fcaef71d8b777e1ff9a43ce3f54256fd4e76 0000000000000000000000000000000000000000 -9a07a968506c613b3e9f6e508edaf0801061aa25 0000000000000000000000000000000000000000 -9a094d208cf65a2fac87c0f471224065c0d788a0 0000000000000000000000000000000000000000 -9a0c143c4f94931fb360fd0a0505abe9b09db40f 339247ae784ada3b4e8c47bb571eb490003c5a6e -9a10d863b9e6acde050f1d5a559927d12a4e65b0 0000000000000000000000000000000000000000 -9a122ed83f573a85c54379aa927a4189185461b5 0000000000000000000000000000000000000000 -9a1395f6efe2694ff7794f2ddeed2b095db7e0bc 0000000000000000000000000000000000000000 -9a147ed11d753db1b556aee76a7c63e443d39f43 0000000000000000000000000000000000000000 -9a157412627e3f6dbadd76daaf20fb4011393a10 6b19e2e6efc26351d58fafa97d4f53988fdcd4c1 -9a15a831fe66c0f015587dca3ce1988b063bc051 0000000000000000000000000000000000000000 -9a1d63569dd91ab5f2899265323ede2fb12d6e97 d74620e5e03f6add6f00e4d4dfff6b643828d3dc -9a1ec7024e684c4e5819a39f186d03fb8aa7f10a 0000000000000000000000000000000000000000 -9a1ee6bfe3739e4fe94f39835ca60c6529c76778 5b420c0977dee9555f4b5ae6bbce2c81c16a77cd -9a1eec193855551463dcede0934621ebdcd5772e 0000000000000000000000000000000000000000 -9a23e805f5bdbe85dd4d288ce481da26c188a638 e31c7866944aca666645c70f26c54a1fc6255aa0 -9a2cbb997c5510095a4b2d69db6558914ce8c4a2 9233e3f6f76e58606603513c5ba4c0feea1fb2d9 -9a2d38b9b8ae069a578dae4e7c1ab000f56374bc 0000000000000000000000000000000000000000 -9a31e46e8701e28516c10db0c367af6473dc3172 0000000000000000000000000000000000000000 -9a3206a676222906d97d587f7f8379146d4bb27e 0000000000000000000000000000000000000000 -9a3313192ee4ccbd08e986f0d21ddb35f7a289e3 889bb5841b3d62209dba58df63c5100d34645acf -9a339e6b78cc11881227214fe0fdf9bb42ca43fc 0000000000000000000000000000000000000000 -9a33a4fa64c21c67dfc0d0d04f517d32bc666de7 605a70d08e11a805258507ee270b0a545c7d9eb3 -9a36175c737c7f12ea891db88c99f04ca110532b f5334160cae5d3ea13efcd5c72f3ceae19249669 -9a37893b543ee7d558ac8cbebbc6d1f0caf719f2 0000000000000000000000000000000000000000 -9a3b1aca81ed27ef2f94e6b810ea8d6c2ccf272c 5421d650a9f7c8eb17c8208d75e97e88ed0cad23 -9a3d6a36ae19c2afd8f8d6fd82b9b9487be92f9f 0000000000000000000000000000000000000000 -9a3f4c56620153a445132d3138e10ea3500f6306 0000000000000000000000000000000000000000 -9a46200da9ef262650a5091531572a0f1c6c9bf7 31bcf4c2d941b5172d584a27e229eae35dd2b2df -9a49f15eedaf15c79900e105108b4b75cb5d0073 0000000000000000000000000000000000000000 -9a4ce246ae1e9caa3ba0f1a5c58bdc88a82610e6 0000000000000000000000000000000000000000 -9a4e00c8f075b1fc66a4dcf5b6b35c3a81f1a6c0 0000000000000000000000000000000000000000 -9a4e3db0c3e13aa005c3ffe0ecb2caf0fe57b8aa 0000000000000000000000000000000000000000 -9a4f5c40960522312a1a08b1780cf66da96adf24 0000000000000000000000000000000000000000 -9a4f6de16e50013a56b1fcedd8f1ba9f179497a1 0000000000000000000000000000000000000000 -9a4f8d4ebc31c0766f1c7d61db366cc818949372 fc0241a5d10bd245ea1ec439d85402cdaa6048df -9a50221fd4d709b82a7ac166b41b87e3788c8cf0 0000000000000000000000000000000000000000 -9a51163ba1d51450307aeab6ba1a266448f684b2 0000000000000000000000000000000000000000 -9a511f92cb6574fb8a2622e204879303d0dab9d8 0000000000000000000000000000000000000000 -9a5419548fe26bfc4285c051c80f84be3e0626ac 0000000000000000000000000000000000000000 -9a54b6e1da46c7627289d6791528cf9c42a4e157 0000000000000000000000000000000000000000 -9a55225d8b9d9a385ab71bf30989810055debb64 0000000000000000000000000000000000000000 -9a5b92a30888d6423db112f07a9b344cf6fc4891 1d924d86304cee631a40a579b0740d00473cb5e0 -9a5cf318185b1cff36931df9b1797db2367096a3 0000000000000000000000000000000000000000 -9a5e44a0cadb280477b8341294db85c215eea827 0000000000000000000000000000000000000000 -9a5e50724d6ca8a5c2c2d938d44f60d1f38d2b9e 3a23200ba575e56ef7fd13f7f205ceacdf8bb975 -9a5eb3d54553ddeb7e1651394eb4d85da6a604f9 0000000000000000000000000000000000000000 -9a5f10ab70fc5933eb8bb1404c1e4f6167bb9f31 13f440e5b232bc545aa61ae8686637606d71e0e8 -9a5f30aaa46a84273c5416141c11160ade281aab 0000000000000000000000000000000000000000 -9a6269648bbbbaa818b5cde6b4f2861e5a6b6d81 0000000000000000000000000000000000000000 -9a645b820ab4863e6ccc2e8abe669b2ef27f5b0d 0000000000000000000000000000000000000000 -9a674654ec8fd683f1c69813fdff6672121addfc 98650a9eb0905c216ad5890870680b501d027e45 -9a69200810963ce99d8b2d3c6e68acda8caf7e5b 0000000000000000000000000000000000000000 -9a6ade40a8584c4d52fe148099211650414fbb9b 0000000000000000000000000000000000000000 -9a6c25c1a8bb84256f6b509393c1df6fbdaa0549 0000000000000000000000000000000000000000 -9a6f424ca74af3d7dd8f8bf551f05c7ff696bf31 d83ffc06a2a7fd15de61dd613cbc8e3fcfe3d7fa -9a706091ba37f70181ed7a9276973128b2c77641 0000000000000000000000000000000000000000 -9a72097c8b0b95b80e9be1b501656b6aae6fdaa4 0000000000000000000000000000000000000000 -9a7ca7526c0882bbaa332b5614d88063987220a7 0000000000000000000000000000000000000000 -9a7e85e0ff46a6ed85e1c285d86c1f86806b41e0 0000000000000000000000000000000000000000 -9a81c75d61dde80460b192f31016a3d3be15a31f 0000000000000000000000000000000000000000 -9a81f9cbad2426dff3bc812afd7f0f46bb406a7c 0000000000000000000000000000000000000000 -9a86686675e68d1fbec2c364a9f6c6d732cd5d63 0000000000000000000000000000000000000000 -9a89140aa6ecdadaa196c599014805706df39d99 0000000000000000000000000000000000000000 -9a8a05e0133a3a255d0cadd669b18ff83dfe2a95 0000000000000000000000000000000000000000 -9a8c593c09cf7d84085989e42f3b2b23536279db 0000000000000000000000000000000000000000 -9a8e96e8539f652361dfbea605e8e1d4f007c3b3 0000000000000000000000000000000000000000 -9a8ee04fdf377279c715523eba4b2f2902828b9e 0000000000000000000000000000000000000000 -9a8f69bb569d3ffa44c6aee690f19e43567ac097 03fd4f6460eae6e9d59d2d5b426ed1559507a2b0 -9a91512c4b9571294a1d3588132264a575889cc2 0000000000000000000000000000000000000000 -9a9533d480b39d3911605cdf52addeb8ad97eb51 0000000000000000000000000000000000000000 -9a976335826507a6acae96c3df00713e8e91c81c 0000000000000000000000000000000000000000 -9a9962527260a6442e67f33a2fd7a0eb8b39ffba 0000000000000000000000000000000000000000 -9a9a50a766366d4b3701aa868c2e2c1ab4b9d960 0000000000000000000000000000000000000000 -9a9be2c2b01bbf349c14818cf792b0c63d31aa20 0000000000000000000000000000000000000000 -9a9ca4c4190b6b5509ca1c1d71652825bf1c0e36 d63add52c488ac16cb126b7a88abfa48c3489f83 -9aa2442769e39013415e198883e40a04931cf33a 0000000000000000000000000000000000000000 -9aa2ed9a31e82be449081d3ea56fb7959161f2db 0000000000000000000000000000000000000000 -9aa60872e6551565ba4fc59c1e1265d3ab7558ee 0000000000000000000000000000000000000000 -9aa810945fd77ec799ea7aee8448aa770a10e0dd 0000000000000000000000000000000000000000 -9aa989779f2ade27366628f40abd350d667650a5 dc163ea0e66ee00cfe17b4baac2ec7f6ba44f9b0 -9aa9bd7c153fe072a1c8545ed684f134c269a58f 0000000000000000000000000000000000000000 -9aae4e84bf21bbbdaa033146e96ad552a168a61d 0000000000000000000000000000000000000000 -9ab074d32484672f93e5d822f42fb94ae9088207 0000000000000000000000000000000000000000 -9ac4d06c0bddbbb1b87ba93d1591ef1707d30420 69fb90d1c9e12f5673ae14e23a4cea3bf4484c20 -9ac597fb5a576d07373669ab2033ff6466736815 084150a26b997c0c359dc18ff5f76e4424a0488c -9ac8f763f2cda1a39807ff5caad3a713319344e0 0000000000000000000000000000000000000000 -9ace2f096f4a3dfbcc1bfe8e7ab04dc8bd6f0bc2 0000000000000000000000000000000000000000 -9acefba1c2377dc2b1c9fdc42888887047a1351c 0000000000000000000000000000000000000000 -9acfa18973f304f8f2d531f28dd12b12c2b84f8b 0000000000000000000000000000000000000000 -9ad4e3b55f9683ebd828ec46019b760ee613610c 0000000000000000000000000000000000000000 -9ad53a76ce25cb13e38a6b2d45d05bd54c9ccc84 0000000000000000000000000000000000000000 -9ad9b79675b4006a819ec25d781922ed5472a94f 0000000000000000000000000000000000000000 -9add359e149c2ba9fefa8efebec44130e56c4eff 0000000000000000000000000000000000000000 -9adde940ab0668aeaa9427ec1be8a761eb7c7f23 0000000000000000000000000000000000000000 -9adf7eba600a7ab91653dc85b9e0b9fb25f1e37d 0000000000000000000000000000000000000000 -9ae344f53060a0cc76136b98246bd2b30778bc93 0000000000000000000000000000000000000000 -9ae7b0494a3de979b9fc7494a3169c8799279a89 0000000000000000000000000000000000000000 -9aece8fc6957cb38929e1cdc78936c9c7dc3bb9d 0000000000000000000000000000000000000000 -9af2d25b736bc514ab15c600867b3ad233d2f2e0 0000000000000000000000000000000000000000 -9af43469f46843451955b8926fe470a9f3d45034 0000000000000000000000000000000000000000 -9af45fa3ce8a1de296190b633d89612cef21c143 0000000000000000000000000000000000000000 -9af92a85803a4e69bb0ec2ae22bf6e0c29ed132c 0000000000000000000000000000000000000000 -9afa9232d61df768792d43f61c0623f5892ae8e4 0000000000000000000000000000000000000000 -9afb78925b7f595b9c1e2f52fab0a11b68115f26 0000000000000000000000000000000000000000 -9afefb6694c723c0e90ba55bfd5a6735ad38691e 0000000000000000000000000000000000000000 -9aff12cf574c8ce7552caa334676c328678525f6 0000000000000000000000000000000000000000 -9aff5ccd39f77330d1c170640448614b09bed204 0000000000000000000000000000000000000000 -9b0087b327a8315e7c7402fccbba877d38443be0 0000000000000000000000000000000000000000 -9b0113aa0abc301fa904489aa4e99d2cad8d396e 0000000000000000000000000000000000000000 -9b01d72951c98dd75392dbb0b1e0df1b8802a45c 0000000000000000000000000000000000000000 -9b0502b2dde510a225408880c75e98f5548903e4 0000000000000000000000000000000000000000 -9b0568735e3d14ff2807bc5d25a9826e0dafeac4 0000000000000000000000000000000000000000 -9b09581bfdd1fa1c33daa740ad49599cf665cff4 0000000000000000000000000000000000000000 -9b0d4b4438423eb4eecf5f6de2f76c424a3d1db6 0000000000000000000000000000000000000000 -9b0da4d44a57b9476601a98f5cd23b6dcf49a6d6 0000000000000000000000000000000000000000 -9b1341f8adfc763ce3deca269e6576176196ea6c 0000000000000000000000000000000000000000 -9b1673cf114a1e10c4563ab9223cb56aed552b89 0000000000000000000000000000000000000000 -9b184299ef28c92d172b704e15cdffd58d258898 0000000000000000000000000000000000000000 -9b18516d6feb02d12056f8c7e88d0e83082e2e79 0000000000000000000000000000000000000000 -9b1974f6e9421ff5cb7ea8e7740c4d40bfe76057 0000000000000000000000000000000000000000 -9b1987ca11110ce2f2b14fa98a050f0bb78ff825 0000000000000000000000000000000000000000 -9b205665d29e64144391b2e649c6ecc95f0707bf 0000000000000000000000000000000000000000 -9b22dffc681adc3a18e65cebfef450030717f534 0000000000000000000000000000000000000000 -9b23bfab38855482b69490d54333b28c372e9509 0000000000000000000000000000000000000000 -9b26644de398760e69c50b8f0cd01396cb52c8b4 0000000000000000000000000000000000000000 -9b26b005696112423dcc444ec879e419a2238fe3 0000000000000000000000000000000000000000 -9b2a0aeeba7b81d686d232f4baa6ca4adae28a07 0000000000000000000000000000000000000000 -9b2b8466dbb04bcfbe911c935f54a8665fddd14b 0000000000000000000000000000000000000000 -9b2c572997cd1ff2f9ef98bd56b2daf24172b4b6 0000000000000000000000000000000000000000 -9b2d0005f7b4176929fd4df754079c1f80fdb406 df893bca8581de8e6690b0b9c88f11f8fe431693 -9b32722fca7980cee84a6772df1c8bd9b9a4f2c3 6da9cfc0216690263f8fc1d17df89cd00d27f611 -9b330969d35c9c08115a5fdc3ab0c9ca9309eba2 0000000000000000000000000000000000000000 -9b344edff82ed77a041c635b4aed7e44ec1f0a9a 0000000000000000000000000000000000000000 -9b35c54ee65672351fe061d73575e60518681866 7f11cc2952e4b6bc1799cafb552d25585abe4143 -9b37dae75fe839823d6a23713b86378a66de2f90 0000000000000000000000000000000000000000 -9b3b28e7d9aa23f679ffc298a8f684d2b33c270e ea1537b0698b76c6a6e9e1fe4a673953b3c8ff86 -9b3dd4b20bb372635502656c1c222c5a869d34e3 0000000000000000000000000000000000000000 -9b3e20babef2544d1acb137bee349af81e076c8d 0000000000000000000000000000000000000000 -9b48b9178166cf5e205b16763d0d431cd3cd7c0c 21fbb42d708f7c15a014c92bf6bc03ed4377a1ef -9b4b3b80e00292f5d4d0f590765c4bd05007143a 0000000000000000000000000000000000000000 -9b4dc91519cfab279e6c205ffabba0f62be2776d 0000000000000000000000000000000000000000 -9b50279c673a432b3e49ed348a966db91b21b0db 0000000000000000000000000000000000000000 -9b53d281d7231a5a2bf6a089a0aacf004d635b25 0000000000000000000000000000000000000000 -9b5add96316e3f70587bb24f9a287170cd9e5efc 0000000000000000000000000000000000000000 -9b5b5b7285b7c0da554909d9a6869ea33841a93c 0000000000000000000000000000000000000000 -9b612dd5e59d353ceb44ee9bd652c6ccbc5083f1 0000000000000000000000000000000000000000 -9b68bf2b63200534e022bc65e800cae6c75abf26 0000000000000000000000000000000000000000 -9b6939be0777005beb5608434a906d061f6f98dd 0000000000000000000000000000000000000000 -9b69a8dcce47d6619d6459914e784627cbb02a5f 0000000000000000000000000000000000000000 -9b69d287ab3fb281bb57cd22568df498086d81eb 0000000000000000000000000000000000000000 -9b6aa3d5f9fc6618e31e7e3b91195dd6c4aabb17 0000000000000000000000000000000000000000 -9b6b17646bfa96a846776e46fc9f159150a03e85 0000000000000000000000000000000000000000 -9b6cc3729e39f2258082e3f2b7c27e761b29f825 0000000000000000000000000000000000000000 -9b6ed6c2cbdbbdb0ca54a06d2fbe5b110c093719 0000000000000000000000000000000000000000 -9b6f1812abc488158cd6d6365b0a69c0ddb34df3 0000000000000000000000000000000000000000 -9b6f45b2d595a1e20e2e825ffcae9ba5f071783d 0000000000000000000000000000000000000000 -9b75390cde6044a684a5d1f237afd3bd076e98b9 0000000000000000000000000000000000000000 -9b76e46c96ce3a3b9bae60bc6fbf28fbf7f11e2b 0000000000000000000000000000000000000000 -9b7733b978cab900f26fd36ef55cb7439e302269 0000000000000000000000000000000000000000 -9b785467c8cb0e8bf704b2a08e0a6bd4ec235ecd a2fb727b552d671dce4808f5c3d41919db53bdda -9b78a35818ad249375e0fcb902d23d6e965fe25c 0000000000000000000000000000000000000000 -9b7ab9bc8e78b1201b8b8c71eac051256d433993 0000000000000000000000000000000000000000 -9b7ade58f4ec6959cd33fd88c4ee9cc4b713ba5a 0000000000000000000000000000000000000000 -9b7bc8b916cedfab200f26845b067a0d538b436b 0000000000000000000000000000000000000000 -9b80342788cd75ea86c860572c707bf104a458f4 0000000000000000000000000000000000000000 -9b80b513b6f5040a41c8109a17a1270804db2217 0000000000000000000000000000000000000000 -9b836c02c400c12d878ca460a700314be58357e0 0000000000000000000000000000000000000000 -9b86fc713235c7dd27d868634d63291b7d9f9b01 0000000000000000000000000000000000000000 -9b87277553507a7f674f9db16528ecf0f30e35a2 0000000000000000000000000000000000000000 -9b89238fd3602ddb0dff7228ef12fcd27800c8bd 0000000000000000000000000000000000000000 -9b89b59790a60af84df4bc3669441cc451c2d57f 0000000000000000000000000000000000000000 -9b89d5c26bba2f062bfbaba2e8c4c8cd89646770 0000000000000000000000000000000000000000 -9b8aa4bbbb86e992c7bb8376a6a991fa3235517f 0000000000000000000000000000000000000000 -9b90909266a6ff662d38e6ffe5d03dec72f17a79 0000000000000000000000000000000000000000 -9b927164c8038f20c245f8e482b4ad8f0e9235b9 0000000000000000000000000000000000000000 -9b98625ba8bc3f246f2709b652692089342d3d8e 0000000000000000000000000000000000000000 -9b9a3bdc9e2a281745cba89641c186f3d85e112b 0000000000000000000000000000000000000000 -9b9a41560a4bd3b3053c6c72ea55b2387651a34f 0000000000000000000000000000000000000000 -9ba5870a4773b0e0fcca6a36a2e6469c63809245 0000000000000000000000000000000000000000 -9ba738103b63ee4f129dadf3f8585568609e63b7 0000000000000000000000000000000000000000 -9ba9ce4f8c21cc31366062d176a922faef1cb0db 0000000000000000000000000000000000000000 -9bac3b96f6fcf26f9dfcf55a11839d4333915add 0000000000000000000000000000000000000000 -9bb20c9f1bc2e7f43f5dc1bc6b97b039ed4dfccd 0000000000000000000000000000000000000000 -9bb2e4f1018d51caa6fdc80513bcdcafa334efae 0000000000000000000000000000000000000000 -9bb9a3a5b080036c11e0a8f6a974aa48ad7662fd 0000000000000000000000000000000000000000 -9bbb2a70cc176b56af412bb2542f733826d9d6f6 0000000000000000000000000000000000000000 -9bbcd47e469474bbee6ab59061d49bbb9266692e 0000000000000000000000000000000000000000 -9bbd611b0fb0981f8d410b38c5841c1a9ea9fae1 d7ab3b1f6a5d211bfd79688ba22a45cbc04f22fe -9bbfab707a7e8902c033035181b173a906de84db 0000000000000000000000000000000000000000 -9bc006dc364dfed03586e432026ddaf5d941f513 0000000000000000000000000000000000000000 -9bc397a9b15c0c48798499c1294aa29938d92348 0000000000000000000000000000000000000000 -9bc534d4c37d1f2105d5303b71acf83429781187 523274405013faa8c970fe99f2ebfe1df8c57536 -9bc94af73e011b94ab4222e13140c1509950463b 0000000000000000000000000000000000000000 -9bcd1cac2c1be087a832e347e9f38e5d5e4c1740 0000000000000000000000000000000000000000 -9bcd60c70142f0e18f104662fa374029d182c4d4 0000000000000000000000000000000000000000 -9bd06a0d9d2e45e10347d95f1543d9e9cae5d688 0000000000000000000000000000000000000000 -9bd20a18affe90ac3364889eaa1ba8d0aab9fdfe 0000000000000000000000000000000000000000 -9bd249fceba610edc9a50dd37a69303d93cc3c97 0000000000000000000000000000000000000000 -9bd3e42dc1d66bb55e356d7e0c56cf577164926c 0000000000000000000000000000000000000000 -9bd7ff84794cde343127e864da941458fb305069 0000000000000000000000000000000000000000 -9bd862e91e9eaebae5059fe1a53b9a6055e00060 0000000000000000000000000000000000000000 -9bd87c182ddf10cebfb133c447593a7256bbd981 260b2243b6276e51b29521964c7116f02d6e9ede -9bdac16ec01aca9f5cb3aec2eec9786fe09791a1 0000000000000000000000000000000000000000 -9bdd5ee1bf299e460860f845e690721894b43f8e 0000000000000000000000000000000000000000 -9bdf88f157a8b9363999e5287ca5e1ef93841f9e 0000000000000000000000000000000000000000 -9be0bd6f957a2b26275de813f5f7e8c22b414f94 0000000000000000000000000000000000000000 -9be1e7786f1b646c94b4f0160506943365efea86 0000000000000000000000000000000000000000 -9be2174cc005b16b6933fa5fa46ecacb10a4962e 0000000000000000000000000000000000000000 -9bea20e6701403b3dbc06f368f951bf82ec5722d 0000000000000000000000000000000000000000 -9bed3c984531c6e73ae94f358d5256a366732461 0000000000000000000000000000000000000000 -9bee3497d5d6ad6b0bb35bada78ff365838cd5ef 0000000000000000000000000000000000000000 -9bef3400f8695f9ff935beeaf8df8739d8c2c616 0000000000000000000000000000000000000000 -9bf13ddc5d20005e2292817b2f88fb4b8f72f28c 523a54a5c6abb620ce45019b2043c660da8a8d50 -9bf50bbbccc20d7596271fdb577cf8f9c2284447 0000000000000000000000000000000000000000 -9bf67e6ba659f2251652d7fe5555bf36ed5567cc 63a68ad1eba7b6e5f5b55585750e6183fdca5e25 -9bf6ffadada06fc5fd53090cee9409b73faa12c3 0000000000000000000000000000000000000000 -9bf75801b2366d1657cdaf8183d8954863fa754d 0000000000000000000000000000000000000000 -9bfa379b20d63ad52b133be32533aca3e04ed10f d524415c2b35dcde8a75551663679452caa75984 -9bfd45c8b87ff0eb10f5c0431b5d46e9b3549998 0000000000000000000000000000000000000000 -9bff141792684c5082cc18590269f28f5e4e0ebe 0000000000000000000000000000000000000000 -9c00cb0c49359ddc07e0582d2d1acb35d63a7c5f 2f09c51e859fcccdaa592182f012cc3cbbb4d9e0 -9c0124131fd2200bdf98b1d9b1a0483444d0c7b7 0000000000000000000000000000000000000000 -9c02dc54d852d871cbcfcda05df9855333e8bc78 0000000000000000000000000000000000000000 -9c06414cea79077fd327f3e5a563f1f15f9dac17 0000000000000000000000000000000000000000 -9c06de1e1d625d047cc985619e469be6513508ca 0000000000000000000000000000000000000000 -9c06dfa9ca86856a105d3178047edb1942aec53e 0000000000000000000000000000000000000000 -9c098f1e964f310c423844fafb1f8fb4399e4064 0000000000000000000000000000000000000000 -9c0b6be3709140c2f7b76b404d4bf5388406c583 0000000000000000000000000000000000000000 -9c0ca25e80482f2e802f5bffee9bcfe2a79fff76 efd06dbaaeacdc6483f672fda5e5a891b920e3c5 -9c0ef76f75541c95cd3c2a031f132a002ea30091 e34f17bbcff07fde0a29b6d303a5e7ebf10de494 -9c0f2c71a784d6246fd13886a332fbb0ebbf1558 0000000000000000000000000000000000000000 -9c12b0dc2044da23fce7e21d67b40bba9fab3f12 0000000000000000000000000000000000000000 -9c13c0c9999309bf7a1271e59bff2bdc0a667597 532624ebaaaa8c78715b1962ecdd36f8871728c0 -9c13eba8a13eb13771099edbafadfb3e415413c9 0000000000000000000000000000000000000000 -9c166423255b3d5e02f74232f2d05fd3b59d5d62 0000000000000000000000000000000000000000 -9c1779e8f80c966284bcd4a2fd2f1a61b605d34c 0000000000000000000000000000000000000000 -9c1992d0781f1cb837ac7d68d2d0b3665fe22f65 0000000000000000000000000000000000000000 -9c21532830ae17df0895b159b7b44710e525222f 0000000000000000000000000000000000000000 -9c21d93b4c2659081f995fcf63b7b7133b753f84 0000000000000000000000000000000000000000 -9c229bc9b7bf0acce429408534b6babab1cb8e8b 0000000000000000000000000000000000000000 -9c27040f090acd30375517c6c6b9fa8ac334fb8c 0000000000000000000000000000000000000000 -9c2f4556e45a7f8f1bb2f638722b1f205bad633b 0000000000000000000000000000000000000000 -9c3786643b04364c055487b9a5fd8b3c199e8b3f f0d78687a6ca9a0e9b2e083fd060c5da5fadf175 -9c3af3c2ac51a38b28c8cbd94a2f641997301a88 3a3a24c25a172345113914e78d5799ed13179ff7 -9c3d0bef81406450181b0ccaafa447d15c60c58d 9245630d83faf33faa889a1ca618232699d9459e -9c40251a81d8f369c184e83fd142c4cc656a7261 9c44ab527192dbfc02ac18590ba5d97256f20b93 -9c41222b3046bfb9b6716f6e68a9051cea82be7f bfe23479194b83521b1ee1142277173852970171 -9c422d0dd7aaa5864487d9526696dbff01a2052c 0000000000000000000000000000000000000000 -9c43f894a18d1d08db0589321c1b050bf9563b28 43a242d3099c7b742b5d55962da859f31aed6c1f -9c461fa1dc436327d10aabde7dd8b8a1535ae51f 0000000000000000000000000000000000000000 -9c4ad008dedbafb8a8287eaa739b624bc9716df2 0000000000000000000000000000000000000000 -9c4ae03b10145f77a17b1b8bf9df64b5945dad2e 0000000000000000000000000000000000000000 -9c4ae88f499a2fcf3d4a243625705dcfb500d076 0000000000000000000000000000000000000000 -9c4c9718261c2705fef2a490e3926751134aec32 0000000000000000000000000000000000000000 -9c4ca3e58fdbd6b25b97520e258286d8ec68eb4d f1356dc0d0b74a25510b48a8edb06fa56f3b61da -9c4dbfda6147a5cdfc57b531681923ad25c45b0d 0000000000000000000000000000000000000000 -9c50518b733b0610a05861d57a0e3a4184e9d578 0000000000000000000000000000000000000000 -9c51a777821682626e1cb1b25f22d8d9ef15f5ea 0000000000000000000000000000000000000000 -9c55a7c758d4557ef58c101d896fa9cc3081b8c9 0000000000000000000000000000000000000000 -9c5aaaab3cd80669dd42311e40d2486c359542af 0000000000000000000000000000000000000000 -9c5df5c0371e8aef8914361b42ebf4dc5c765404 0000000000000000000000000000000000000000 -9c5efd5665a478aecb546e359b3af346d10d48e9 501d071ae2c5eac8c55f4930794b8725e15177a1 -9c63538051809273e8268a1d7c98999ceea22a59 7cd6a0b2a0af25d8d34a98dddfa0953eff93ac45 -9c63d28120341c2f4a8d844846df365f6e7caf8d 0000000000000000000000000000000000000000 -9c66c2950a2e6473614704ea617c1017c61c962a 463212e8e8c94e70c28141b6ce0ad644919f64b2 -9c6afbe1e1e60298ae6f168ea1863e1e4dc4b743 0000000000000000000000000000000000000000 -9c6bc6f9a87aab92b57a85e588c4c9cd870cc500 0ffcc65b8a0516036411aa57491b3ebc38a907de -9c6fac5f07f8a47a70b58ba001d2ef6823933ed0 0000000000000000000000000000000000000000 -9c70b876496e28939911cfe002be96a4644d835a 0000000000000000000000000000000000000000 -9c74079f12d67cabb52c124d761f48275417d7eb 0000000000000000000000000000000000000000 -9c75621343fcf0d9fd207f391a15593b131d96af 0000000000000000000000000000000000000000 -9c7c9d9f1b9a4820b9d394cc40d98bbd79283443 2b97a729810c64c7773ca8d3b724785ea9375f9e -9c7e8795cb8933358082986ad62fd918a3fcf6a4 c03c65866371861cc29f035b309f002d270aeb11 -9c814482b60c41f65cf278f13bc7d5f1307eea9a 0000000000000000000000000000000000000000 -9c828621cbce488cf6306b21c39e208f847eabd5 0000000000000000000000000000000000000000 -9c835d146d452976f21db7d9cb60dca013829d39 0000000000000000000000000000000000000000 -9c862a24c1b5f620f205f7d07a6b95a75c5e7bea 0000000000000000000000000000000000000000 -9c882d0b967f32053c9f09fde6add9d2b012bbd7 0000000000000000000000000000000000000000 -9c8ead8e82532557a6f76b0d83a72b783e8c5e3e 0000000000000000000000000000000000000000 -9c8f3c8f34bec0113c7c261840849a93170b0cc8 0000000000000000000000000000000000000000 -9c902ef9635e094841fa3777cb59a47eb5029b29 0000000000000000000000000000000000000000 -9c90596b899e2588cb79554c05a3041db0244c75 0000000000000000000000000000000000000000 -9c934ad7f5e085970cfdd707051239bd56864870 0000000000000000000000000000000000000000 -9c9839d15e69e67f17bcf254bff2977b887aea8a 0000000000000000000000000000000000000000 -9c99212a0b33dc8ca0ff9fdc825febf1ca0b0fbf 0000000000000000000000000000000000000000 -9c9b8f3e66ec3cb9a2e638bec8d2be2b8cfc0ff2 0000000000000000000000000000000000000000 -9c9dbceddd74aef5971ce9e5ce9e74ab3490628d 0000000000000000000000000000000000000000 -9ca01b95d7920954b9e38f3ca4f3f5c8bdb60869 0000000000000000000000000000000000000000 -9ca0ef14e2f9a58eff23ec84f747e2a81f32ceca 0000000000000000000000000000000000000000 -9ca324c96e4ff4856d0c051a6cd7301457edd4b3 0000000000000000000000000000000000000000 -9ca40e1e30fee58d8842b3ec5e935c2a388d8989 0000000000000000000000000000000000000000 -9caac4c5cce859b4ae5d497972442fcfaa840d81 0000000000000000000000000000000000000000 -9cab5388c56445c3f8f36eebead809084d70d936 0000000000000000000000000000000000000000 -9cab591a9bee9d0da2fd8c6d8d8b995e89a3073a 0000000000000000000000000000000000000000 -9caba962ed2edea02944e149817bf934928f448f 0000000000000000000000000000000000000000 -9cabf20cd3a9c57f9e8427300a5c4f7b4c5f3749 111a8ef6d22b4ccf8d8010c2a243322257769e37 -9cac711102127697f6f24b6529c6a6162eb92970 20eb3eef192fe51e38f16c40f5aeb3bc7fc1ed35 -9caf16a8ba22366befab30e1d4d5759a4cd406f3 0000000000000000000000000000000000000000 -9cb22efbc47e25d2020ccb3ef8562e4fc2ad92e6 0000000000000000000000000000000000000000 -9cb9372072092c6782c228f3844cfafd67fd6c9d 0c2882c1278274c4957f64b3616d1ef37c333785 -9cbb34ac2a785c32ef7bdeda788959ad7b0afc5b 0000000000000000000000000000000000000000 -9cbb44186c5b5e4d2b64b9730ec5515d1e1abc5f 0000000000000000000000000000000000000000 -9cbc3cf859f4babdde87624b133bf4320d396173 0000000000000000000000000000000000000000 -9cbd659da341c7b4221ab45e7352a943d5127da6 0000000000000000000000000000000000000000 -9cc4767b2ddf65c4ed592c9deb818cbb2c9def7b 0000000000000000000000000000000000000000 -9cc94da06c5777ad511ff28602575ad0930e90ed 397b5a363ff5ecb00dcdfd8ca2f8ac2e6f9dacdd -9ccabbcce57947e56f0d27865474c4376adf4545 0000000000000000000000000000000000000000 -9ccb86fb6f74ca88541ae1e6d056cbc680cadc32 0000000000000000000000000000000000000000 -9ccbe73ee973916090d9a9000385455dce99f011 0000000000000000000000000000000000000000 -9ccdab557ce9478d0df683ad4aef52525054f7e6 0000000000000000000000000000000000000000 -9cce6f2e7b818e687e0953aa75c779898f558671 0000000000000000000000000000000000000000 -9ccf307072af6c722eca21a175098ffe629cf61a 0000000000000000000000000000000000000000 -9cd5ba6bf1654886136c18a3064566fc402cc0fe 09f97c7422e1dd7151dcb6b7341cfeb676623ee4 -9cd68cffa8e4b03fc18956a40a01033189a492ef 0000000000000000000000000000000000000000 -9cd8eb0f11edb4e59fd22f723137bbb91d6ab64f 0000000000000000000000000000000000000000 -9cdbabbaca9838d8d66a54f0be72afa17b47f708 0000000000000000000000000000000000000000 -9cdce6429ddcc7b7fb4633192ab6ec4c270bdc6f 0000000000000000000000000000000000000000 -9cde24377571d4bea92811c05e6dd766545c1d96 0000000000000000000000000000000000000000 -9ce37c137f17ffe1c52b536fcd4cf0072a06d908 0000000000000000000000000000000000000000 -9ce3a297093c7139996983ecc81f9e64c58b6942 0000000000000000000000000000000000000000 -9ce3b9baf6e2bdc35fc299bd64cbba83f7452a3d 0000000000000000000000000000000000000000 -9ce5713d6c31b08b2c1e621b0fd5c00540ba215c edfa24a5029f9ec49858ad7e3fd528a21a54ce20 -9ce693f96f49640056e9e93e916e369fb5d25305 0000000000000000000000000000000000000000 -9cec027d33275ecaff9b72bc41237f0edcd2faa6 0000000000000000000000000000000000000000 -9cef99b78d1f3e6beee508f1f34469cd74ae654f 0000000000000000000000000000000000000000 -9cf41289247b5a0e268545da2c319a2d0b8f06f5 0000000000000000000000000000000000000000 -9cf46353a10d64d480efe6aa4d0c0f707620cc43 0000000000000000000000000000000000000000 -9cf659349da5b5fdb3389260411f9e1250a14a66 0000000000000000000000000000000000000000 -9cf70800c244a5cad4ff9311218b00e64249b939 0000000000000000000000000000000000000000 -9cfadc46e7d5a27ae5cc17430f3aa5fc5dc27a04 8af11529d8da91ef76dd8297c4e6b4294b1062c0 -9cfc780d75b8b125a5330ea8b5e673992de88691 0000000000000000000000000000000000000000 -9cfea04a70e990c98fa6dd540b5f476b2ebf6ad5 0000000000000000000000000000000000000000 -9d030e15dfcccf1aea633929db09d5e6a89d8072 0000000000000000000000000000000000000000 -9d044185431afc63026546899216053820ac5d64 0000000000000000000000000000000000000000 -9d05f2e4014e8d7678ed95c7131183e9d3fe97b7 0000000000000000000000000000000000000000 -9d0a1e7664362c1e4bc4153543cc8273b4f7ee55 0000000000000000000000000000000000000000 -9d0d87eb66c84aa281fa08e09277ce1205d02e6d 0000000000000000000000000000000000000000 -9d0ec238db7e3ec3c2b9339a3b54aade06f23fe4 c152876879afbf2b5bc0af4da7dc1e7ab1e0151d -9d1833c4966ab899274e84aac33a72d49d8ce857 0000000000000000000000000000000000000000 -9d184a0d622f0e942ef32f83c1f8fddf799bb80b f74ca96a022c849dd6f1baf0863884ac65cd21e9 -9d199786685e640325c1d338930e6c97ae758c7b 0000000000000000000000000000000000000000 -9d1da8bd4257f999ee4af1ee5f74feccde10776e 0000000000000000000000000000000000000000 -9d22259e63ea9cc2c0a1135dd3b1145eb8697b09 0000000000000000000000000000000000000000 -9d262bc29279ec44270b1adf050307e6f3fc14e5 0000000000000000000000000000000000000000 -9d27221928596505663c5897c6f272d1ee3fb61b 0000000000000000000000000000000000000000 -9d2822356d24148ddbf744d16649bd29f2a0ed8e 0000000000000000000000000000000000000000 -9d29b382865dca44919ae9803ef5dfdcbba185fe 0000000000000000000000000000000000000000 -9d2b858bca85edbeebb83f05a1cd2e87cf90127d 0000000000000000000000000000000000000000 -9d2e638f2c3417c893c2cf0813ed35e3c99aa2c4 0000000000000000000000000000000000000000 -9d2fd3237ae1fa758ffc9beb1039110525802d1d e895574b9c8c1460d47075fcfb23ac767653ce11 -9d3169961438b1cc12d60183fea68dad8516842d 0000000000000000000000000000000000000000 -9d3310dee9a02e61a2a29782c9be0b65143607ad 0000000000000000000000000000000000000000 -9d359d56d472d0b5656f4cef0f74ff6e44670a5a 0000000000000000000000000000000000000000 -9d35d855311760f36a46a80138551bb45310507f 0000000000000000000000000000000000000000 -9d35fdf6792cac5b3c2b948bb58f195ced5a8565 0000000000000000000000000000000000000000 -9d37ce1f9966c8ff2c3c0b74370cb8e61dd11793 0000000000000000000000000000000000000000 -9d3b35d2a8bc6326f5981827eec18b028007b1f2 0000000000000000000000000000000000000000 -9d3b762b058bb3889384594d44edf7c785ee2eca 0000000000000000000000000000000000000000 -9d42924ea12169166da2363bb218d2ee48f573bb f1efe751542a8e6cf750e5bf0d4edff3edebf0b0 -9d451cd1521190528d71a47716ad097d2ef5cf3c 0000000000000000000000000000000000000000 -9d45296587225c85e4dab73cc27865ca32e17d3c 0000000000000000000000000000000000000000 -9d457b8b5f66098058e60b0debce30ec50891c4d 0000000000000000000000000000000000000000 -9d4667b37faa138028121f5453f1717b1a5be257 0000000000000000000000000000000000000000 -9d4dfe5e427f2e59b3435b2ae7cb2800f3b2cf55 0000000000000000000000000000000000000000 -9d5017ee3f915ac6c3a3013934088cedc366924d 0000000000000000000000000000000000000000 -9d5179e5c3a565b6835bcf01bdb280712c46fcc5 0000000000000000000000000000000000000000 -9d51b6728e3849910f6919e8478e97a91a66a071 0000000000000000000000000000000000000000 -9d51e04bc72628d764e937ee8bc0acecbf0e99a5 0000000000000000000000000000000000000000 -9d539daa5f6be7e126ca3e91ca03eb17ead55af9 0000000000000000000000000000000000000000 -9d577b4126f0814d743cfa1eb6a09db5aa87ceb6 0000000000000000000000000000000000000000 -9d5a1f8366561fe9ef4315da5e81b6a382bcc9bb 0000000000000000000000000000000000000000 -9d5af8100128134b98180b608f1cc2fdf25f1c34 0000000000000000000000000000000000000000 -9d5b049ea8227664e146c9726fa0ceda0a4e3d9d 0000000000000000000000000000000000000000 -9d5d1614a1b46dc783fc2979db60d9571eb5bcd1 0000000000000000000000000000000000000000 -9d5e023bf51d6f70409a622d6e25ba0855993e81 cdd2cae78a9d3f8a8d3011731ad29042cab235cb -9d5f08a74972ba81403492ba57cd89ac58dd2043 0000000000000000000000000000000000000000 -9d65c194223df9a5b1e24926cf154fcd613f5c6f 0000000000000000000000000000000000000000 -9d6701a7205c16fc24062e90e2508bb498fbdac5 0000000000000000000000000000000000000000 -9d688d2ad4d3b2b8aa37dbaabe5f58e513d1fe3e 0000000000000000000000000000000000000000 -9d6c0be24fc62565fe28e5dac1ebc4ae24b7a330 0000000000000000000000000000000000000000 -9d7040bd3ad170d08ee899fc338c1cb2ee2c7cad 0000000000000000000000000000000000000000 -9d7076d4cfc40896d553bd081e70874c5ffb98a3 0000000000000000000000000000000000000000 -9d77337c831ae28a0b666e5362fd600bb59dbcc6 0000000000000000000000000000000000000000 -9d792d3c559fb0df638d3d8c649de7e02861cc4d 0000000000000000000000000000000000000000 -9d79c974ef2faa2e7c770cb1bb07a2db3d94c04e 0000000000000000000000000000000000000000 -9d79d12a586588709140255feaf0ed2fc8cc9622 0000000000000000000000000000000000000000 -9d7a3fff18b8491c6f6756d2b3975fa77a189cd2 0000000000000000000000000000000000000000 -9d7bbd34d55569ecd4e28ddad69bef6e94d4ec38 0000000000000000000000000000000000000000 -9d7dd8cc1f1322b5cdce731a43122c0c05626a4f 15e178ac0ad5ef11b2e9418fb771d4210267fd71 -9d7ef6d92ab42d4fb3dbb63e685715b3b73988d4 9b2c270235ff95ca473c7ad21ef64cea2e32c55f -9d80ea4c83ebf85164205d12ada5fbb1b8688cfb 0000000000000000000000000000000000000000 -9d84b35bdf5844ec3c2c30cf8c1b4a23146463c3 0000000000000000000000000000000000000000 -9d84d8b88ccdf71537da5bf54bf48f123d2e732f 0000000000000000000000000000000000000000 -9d856c34c661c7643c888d28947a72cd7c3526fa 0000000000000000000000000000000000000000 -9d8aef9c2ef76b52914bcfbddfb40f6285cddd96 0000000000000000000000000000000000000000 -9d8b5face08a36fe4c4e920257962d9b1e70ffc3 0000000000000000000000000000000000000000 -9d8b6795baccf5edf945982d69b031195879e6de 0000000000000000000000000000000000000000 -9d8d006db573a31481bc8e453c1eb6b297b07144 0000000000000000000000000000000000000000 -9d8e216f957b168fe60faedf476ffcd39b189d84 0000000000000000000000000000000000000000 -9d8fd9317e3167cee8da1c22031ece5f760e0fd9 0000000000000000000000000000000000000000 -9d9191d9c01e39965347f190b9ddcf721698f63e 0000000000000000000000000000000000000000 -9d91bf8ad8b52d581c7660bdf57ad2d7d506160f 0000000000000000000000000000000000000000 -9d96c2f76821943bbabb750b24e9a08488aa9dfe 0000000000000000000000000000000000000000 -9d9ae59db60cccfab431c92ba3d48a59370f26e6 0000000000000000000000000000000000000000 -9d9e2ec98c9998b0e6261f35094e1272c3fa0d9f 0000000000000000000000000000000000000000 -9da37a457ac3f846c659ec17977eca4fd235cadb 0000000000000000000000000000000000000000 -9da817250c9133569b87e1df54df4a4c3eca97b0 0000000000000000000000000000000000000000 -9daae4409fb2c89544b589a97966d7298115a7f3 0000000000000000000000000000000000000000 -9dadf74254fa743db43e73ab3f5a3d441c271ab1 0000000000000000000000000000000000000000 -9db5ec288e33410b726ee3d28338c7163ef63933 0000000000000000000000000000000000000000 -9db613579539a3ddfa74ace22112208932fc7fb9 0000000000000000000000000000000000000000 -9dba7a436d59e0418b902a3edd86748a00216926 0000000000000000000000000000000000000000 -9dbe97c8f22b0bebf7412a4a23096fd1035991dd 0000000000000000000000000000000000000000 -9dbf3a558f49ddc5b2e0097abd3f06cf5413f25d cf5cd536b444410054e09aea3881d10d7073e928 -9dc01ffd46d0bfedd849fd85de3a38068e69694f 0000000000000000000000000000000000000000 -9dc89cb7d5494ad7c0756c11f40ac24b0fdacfc9 0000000000000000000000000000000000000000 -9dca6e84a555d4ad4d9fb811c856a2c43005cb58 0000000000000000000000000000000000000000 -9dd0ca33b0495d005cabee1b486e80f84f97096f 0000000000000000000000000000000000000000 -9dd1988113d59eb477c3f3595c40f130e5a71333 0000000000000000000000000000000000000000 -9dd1ca3768731d98e07f1d0f58ddfe7527bd6e6f 0000000000000000000000000000000000000000 -9dd74f527dc164165dee7f19058bec75a901e770 0000000000000000000000000000000000000000 -9ddb781270a2097906b530946a689e052fe81d19 0000000000000000000000000000000000000000 -9ddc8b69468da104704dadf9fb8d22480c7ad687 0000000000000000000000000000000000000000 -9ddd3cfc4f3051da706222637a835eb55b328a80 0000000000000000000000000000000000000000 -9ddd75d72456fb97261c978af4043e90b18802af 0000000000000000000000000000000000000000 -9dddf27ef5467b311538b88eb53740cf614c2b7f 47cc8967a9ca51da3209893016d09716d821e336 -9ddef30fc931c725f147557558cd7df433147f18 0000000000000000000000000000000000000000 -9de4705b5c6af1cc221ba14c16af1e236b56358f 0000000000000000000000000000000000000000 -9de4d8fb3e69dae696f95acfecd1846b09e1c3ee 0000000000000000000000000000000000000000 -9de6cad09a145ca5734dd76ae671ab7aab1662fa 0000000000000000000000000000000000000000 -9dea54ff19e8917a0edbcc81bed303c0f7b3ff6a 0000000000000000000000000000000000000000 -9dea6b1a31f691b048669f62a70f66827fcf75e8 0000000000000000000000000000000000000000 -9dea6e3d7beb592477043126c57e3f6fc3cc5654 0000000000000000000000000000000000000000 -9deb55ad8155a6c799e363a23bef5e4ea4e78a60 15f8f48c236790c5f91a375fc43c2694b4b1a1da -9deea7b93e166fc98ca700f219a2895ef6b3879b 0000000000000000000000000000000000000000 -9def0ab441503d16f4debe7ec46256fed55ce374 0000000000000000000000000000000000000000 -9df31d52137924ba5f16cd9ec1fce77f01d981ef 0000000000000000000000000000000000000000 -9df527f491c76bb5c222962be91fa07356f9c3cf 0000000000000000000000000000000000000000 -9df615a9a673016c5ce8656e07befa90f08e8d2a 0000000000000000000000000000000000000000 -9df903d7308b6e470312760d9a002dd5438f831a 0000000000000000000000000000000000000000 -9dfd4d483bad2692b5087d319832862096fc2f77 0000000000000000000000000000000000000000 -9dffea0f91be62e4af5eaf82fec8bc0744826d16 0000000000000000000000000000000000000000 -9e00d3a8191469cb47814e746b336e628f60a1a8 0000000000000000000000000000000000000000 -9e03316449d0335f8888f4c972ca685fc659c04c 0000000000000000000000000000000000000000 -9e03472a989a26fd2622f39508083be30bbf5a85 0000000000000000000000000000000000000000 -9e0399258946fecebcb98d13daa1ed911ee52c8d 478ac09f2f78192be79f21416635de9904729f33 -9e07fbf45c6af1c42ddc7acbe3e0bfe8e9f4c67b 0000000000000000000000000000000000000000 -9e0804888ae46a50f28d98514a8d5e70a34e069c 0000000000000000000000000000000000000000 -9e08f606a38fb7c0de98b42375636692d43d7040 0000000000000000000000000000000000000000 -9e0a39029d6e66cd5f7c7e8cfecf76fdb8ad7f49 0000000000000000000000000000000000000000 -9e0a92ed2a61bb16fb7179fbbc43a4404a9a4598 0000000000000000000000000000000000000000 -9e0c7c6e387cada79c563c6b694b576ed6f9e09e 0000000000000000000000000000000000000000 -9e0d3001e5832380be26652c07c7c2dc26ee4fd8 0000000000000000000000000000000000000000 -9e0df2f6fe9de6394d0e1a0e8566b38bb39e0074 0000000000000000000000000000000000000000 -9e0f03ac354d797d1d16c0fcc1663e5e170f2727 c20c4cee8d5dd62a6fbfbfa665779c8626bda248 -9e0f39d5d51c47d66488f9742932234f06d08ce6 60271e4aeea939483bbcee9af878622b8de39f10 -9e1065337178ae1a39c6beca66eb96e8eb2d0896 0000000000000000000000000000000000000000 -9e10c49739b8f49cb747d0c0a46ca049943e7e34 0000000000000000000000000000000000000000 -9e118a6656f73e82db9adad0d6dd6b29c01d8502 0000000000000000000000000000000000000000 -9e18466c865159cc3f8f3a9c9ea574bcf4502c3a 0000000000000000000000000000000000000000 -9e1d1413ac5f802c0eac1310b8e469c34ea2d530 0000000000000000000000000000000000000000 -9e21f44562e0e07fe080df09592206141a5c4009 0000000000000000000000000000000000000000 -9e22663413aceb78ae909627e72e46a7fb5510cf 0000000000000000000000000000000000000000 -9e253dede90ab53a921da6616b96241d7dd26e85 0000000000000000000000000000000000000000 -9e2596ccbe9e8826b1d025f80b13fb4525ec8c3b 0000000000000000000000000000000000000000 -9e273138cda9ba99cd525a732ef0414fa6c8b802 0000000000000000000000000000000000000000 -9e27b31c3cefc232ad0846afa5fd580615f756aa 0000000000000000000000000000000000000000 -9e2a7ec232be15bf7ab44b83a7cf8d49e4deba69 0000000000000000000000000000000000000000 -9e2d8231b5d8a3795b365c6770fab288e59e6249 f25a103571083b4f15f7431abadeaa9f7e3f2c8c -9e2dd56cb1b2fb3e97eed9b16b4b94ac0dbefadc 0000000000000000000000000000000000000000 -9e34a0a4732c6dae4befd79efd7de3f728c77fa5 0000000000000000000000000000000000000000 -9e35632eda2b38ae96b8215321186d7344cdfaa2 52c8041195a70673e29d4dd32f9eb637f63ad81b -9e35fce1b4732e7a4f93b2649b5dd3edd0874521 0000000000000000000000000000000000000000 -9e364cb1a983368d35839d959db954cc432e2f2f 0000000000000000000000000000000000000000 -9e38fb033f2e5bd2222d54e5253af21f4154b731 4219e72a0868fc19b25f0f391fcb56241a4e4036 -9e390f2a05876ae7d5073fffb55bf9c2b9fa098d 0000000000000000000000000000000000000000 -9e3918a89b236d0415f2f531d13962d87ca3c746 0000000000000000000000000000000000000000 -9e396e09cc5860631006dc2d00438b7cd209344b 0000000000000000000000000000000000000000 -9e3b30232be09c56bd18a766b2041da254ef95f0 0000000000000000000000000000000000000000 -9e3e335d2f2319d11323185445fe91fb40352fe9 687857233ef554562d04d4a86e203922bbf59f4c -9e3f64f706058f7d42a031af0f79170494dec4cc ad1e8a48900ce17dca3cb3b6c406417d80dceb35 -9e452b35e7c7bae1289edf76c75b94b980e696a5 0000000000000000000000000000000000000000 -9e4553fe2cb0e4a0f3f1df382236093acafe492c 0000000000000000000000000000000000000000 -9e47c910276b204f650a7c0bc1f8a45b15a267b0 0000000000000000000000000000000000000000 -9e4a34a9e54b8c94f574e09e69f62f1aa4d2bad7 0000000000000000000000000000000000000000 -9e4a3fbc832f94fe5973963aa8cb9279b0e499e4 0000000000000000000000000000000000000000 -9e4c08994f81c9a3b21254bf1161838a74bd1f90 0000000000000000000000000000000000000000 -9e4c41ce50c7d343b795ffec232b0d14d4a608c1 0000000000000000000000000000000000000000 -9e4c917c09b4eed089d61074189ef81934a9dd23 0000000000000000000000000000000000000000 -9e50a6352dbcd60d812ee291931d85408fbd9b1f 0000000000000000000000000000000000000000 -9e5166dc6a5ff650b649298470d19eb7c3637a63 0000000000000000000000000000000000000000 -9e528680d88ec3716f489b3fbc7a5930ad168075 0000000000000000000000000000000000000000 -9e534c19272a88cf031748348d54143f0e3ea413 8f1704b1e124a02dd99eee9c933158fed1da6857 -9e53e696d11ac5db4b9f6f19e9aa4e9ed6aac6d9 486940e01f651b4a4edc39ee392f8cf7aff21a59 -9e552fdeae71a9051260bc86c5e3546ab48bc08c 0000000000000000000000000000000000000000 -9e598a677846974071ffec99bfbc0a47dfd0e4da 0000000000000000000000000000000000000000 -9e5a87082f8063942c9e18f31cb2fab0c9f0bc97 0000000000000000000000000000000000000000 -9e5c16aea59e72721072b3df18464d8478ea6b2a 0000000000000000000000000000000000000000 -9e5c5f5dbbd7a578c070d638ce84d91f7e0284d0 0000000000000000000000000000000000000000 -9e5c6d9150a2fff81dae5d92880740d68f2913f8 0000000000000000000000000000000000000000 -9e5f75b8c1d87da6ee825ae7d1b2a3da218b5c69 0000000000000000000000000000000000000000 -9e5fdbf8d0e83369c06416a51b8d649e5ecf8a26 0000000000000000000000000000000000000000 -9e6419bb66bb1406d467bc39907e6f7dd7d01183 0000000000000000000000000000000000000000 -9e64a0aefae20767685c024d7e20f27823b13621 0000000000000000000000000000000000000000 -9e64d5dc4d7d5fe2abcffb615d8bd51221d90744 0000000000000000000000000000000000000000 -9e656ec06aa8fab67e118cd17a52b0311a14681e 0000000000000000000000000000000000000000 -9e66649af88655ba2dc29c34cd711431df9ae348 0000000000000000000000000000000000000000 -9e66b7e99eae3cb6a5821845800fcdd707e9031f 0000000000000000000000000000000000000000 -9e6a54d7087bd67157adb4a9dc9d0fd9e19ce81f e36e45a961ad0609507d4a3d9c1537ee790c7e9f -9e6beda8332a75c26d15fc64258512f46c3269fb 0000000000000000000000000000000000000000 -9e6c3416c5c285f807a734e4663c399612777d7e 5c3b55089f59fa54b02a765fa3f6ab1ae342bcbe -9e6c77c6ddcb6eff940dc874b7460ab4b4873e9a 58d3a571c44b66fb710f58379c106dfcd791d7ac -9e70e6cb39d0c86942799554140fd5167dc0aea7 0000000000000000000000000000000000000000 -9e730ae22d40fb54090cce5cfab4c2f1b412e693 0000000000000000000000000000000000000000 -9e77dc1a485293893b47ace6dfce274312ce473b 0000000000000000000000000000000000000000 -9e7b48f9067617e05bf1465cd6206de72e340a27 0000000000000000000000000000000000000000 -9e7d683be675d351e63082219faf750ea734d059 0000000000000000000000000000000000000000 -9e7f7f4b43b37a1c88756edeacf00e08bf7cc5ca 7abf31daa9920a88df5ba4d682d705cc6d190741 -9e81544f81ffd51a07a0a0ab64589d6d1078110c d0a31e63a1662d9a54de2dc98825180c6505561e -9e83f4f6c0c043bea4a408150abaf645bc3d0df1 0000000000000000000000000000000000000000 -9e8923833cee746d3059d5a4cf9864bfa2934ef3 0000000000000000000000000000000000000000 -9e898bb9ca36e3b3bf1afffe14ee9844bbfc12f3 0000000000000000000000000000000000000000 -9e8b518051148f4a1869956ada80db7471935f1c 4e131f26323ba3e097952b95bc994dd98e095d69 -9e8ce329fd5025766d9cf4d983435a373cf9666a 0000000000000000000000000000000000000000 -9e924f5b82105516e15ace8d254f194ebfbe5dc9 5afbf986eceb97b61ae15efa3a87a85bdc942634 -9e9578a5c4288bf10c1675da131c79c4e28252a8 469150a2fb415c8a50a83ae4a356bb393345545c -9e9c6ea115e3893ba17548ed8d3e0aa4a0ecc8a1 0000000000000000000000000000000000000000 -9e9cd5898f8300fa96177ec255de5937a046489d 0000000000000000000000000000000000000000 -9e9e3c019b0340f71f329d171f52fd228c67f719 0000000000000000000000000000000000000000 -9ea1b00bda22de9fa2cff4959273dd2a91def77e 0000000000000000000000000000000000000000 -9ea6d363b9507dbeda0ed35ddc614d1943e6a98e 0000000000000000000000000000000000000000 -9ea98fa2983ad86d94f96d45782f2ea26fb7ba53 0000000000000000000000000000000000000000 -9eacb8a641f1c6d5b54d89c2d04e6ab87d2a98c1 0000000000000000000000000000000000000000 -9eb1179de3ccca8e158e2bad1e726b57788ff829 6105c4a7caaa0e148899f3f51b11636349afc0bf -9eb1e8a12aba34e9d5accb62b67ca67795044447 dac9bd277ef6e05b97a7134e89bb87ff99f1c125 -9eb4a46bba05da229be4c8f7a3cb64702e1a2f95 0000000000000000000000000000000000000000 -9eb4ef92afb4f70c5000d1ba772410d55e3026b8 0000000000000000000000000000000000000000 -9eb61e3573bc9af825caa0aba34932850aa1b666 0000000000000000000000000000000000000000 -9eb72ca307c454eddf1dae05db5987bf9f209f9c 0000000000000000000000000000000000000000 -9eb8014ce26406a996374bfa05262ff293e904f4 0000000000000000000000000000000000000000 -9eb92e5c1851d7838ba02e88e7a0e5bb5c86880a 0000000000000000000000000000000000000000 -9eb962113cadccc164d196003062ff5d893de3a5 0000000000000000000000000000000000000000 -9ec0244d48cfee80c1e1fe5a91010db4e91ae8d6 0000000000000000000000000000000000000000 -9ec0c8a6b685577d634436b50724fa387c7326fa 0000000000000000000000000000000000000000 -9ec18fffa02e6b024ef63136fdb61a9656aa8f94 0000000000000000000000000000000000000000 -9ec2c28f9400490fe1b70fb88e50e23de97905f1 0000000000000000000000000000000000000000 -9ec41fd837de5ef5405b8a90f9342135a0de3577 0000000000000000000000000000000000000000 -9ec46b8b8aa9ed5a6798996e742c0fe8a7820da8 c7af407e551a5fc0c48ac1d0e301ef0d9f1c2c35 -9ec7249d5744ce41c6a3649b23d6fe524549adf7 0000000000000000000000000000000000000000 -9eca9363cfc089e7937123ea67994ceba2729742 0000000000000000000000000000000000000000 -9ecbf4f9c194cb98309bbeeeb8269bc8d57935de 0000000000000000000000000000000000000000 -9ecc46f34d0d75fd31a0ac8cfc81db2aeb0d3392 0000000000000000000000000000000000000000 -9ed2d17d581d2c72282dee0b9be3b5a49dabf108 0000000000000000000000000000000000000000 -9ed681873205a7a396dadcdf21ad4201a881883f 0000000000000000000000000000000000000000 -9ed79ffe2ac89e90a4deeda67eb6af918e55ba50 0000000000000000000000000000000000000000 -9ed7c3ebf7ab6929d2fd367734a5d72b16cfc128 0000000000000000000000000000000000000000 -9eda3959c47aefcdd7f7e97c8179c5ae1284e95e 665f380b87ab7fe3fa2a11ddbe80d9155f1983f9 -9edaff269c660085fd710bea5ee099e284c025e4 0000000000000000000000000000000000000000 -9edc7d4114acdf02c57e4269ebd72e01c072e865 0000000000000000000000000000000000000000 -9edf112f5e5aa8b7ad73dd06a7a04c5fcc4288bc 0000000000000000000000000000000000000000 -9ee27f088aefb55de20529000792c4deefc0226b c3dfc4022873a42e220d8d80bdf755161b4b0ae3 -9ee3b2499f72cc4701bbb353e1d22c98e99d84c1 0000000000000000000000000000000000000000 -9ee3ebd0e3c5d660c03afdd36597de2ab9d3c0b0 560ff54d07eb00c91eca7b7b8f12d0c0018f70b1 -9ee41d241455bc7af83b7639e116b7034755887c 0000000000000000000000000000000000000000 -9ee48af9ac7897f4d226edb57329d3174afb07b6 0000000000000000000000000000000000000000 -9ee522971538e52c1498c5dc321a09ab1d854e94 0000000000000000000000000000000000000000 -9ee5d8bbb8a287b4b32ced7b80947c82853ebc3d 0000000000000000000000000000000000000000 -9ee6a360c83bc83ee0f78d853278742d2ad9c3cd 0000000000000000000000000000000000000000 -9ee6e26a20121df1f5c844ef97f2a20507fecf05 0000000000000000000000000000000000000000 -9ee94cd5a81e9a053fdab3fb779d5c41886c73fd 0000000000000000000000000000000000000000 -9ee9eccf455188ab6eb352194eb6f9eb99e15606 0000000000000000000000000000000000000000 -9eea2fa6a6ea3bc71c5e1b19c8f23494654503ef 0000000000000000000000000000000000000000 -9eeba8cb28a270559fb35bffcb079dc95a761222 0000000000000000000000000000000000000000 -9eece877f7e1673c9e86836976b6a6b070c7163f 0000000000000000000000000000000000000000 -9eed6aef54900ebe7b1266e4d09d9461255a1a18 0000000000000000000000000000000000000000 -9ef056fc3248b6e73a63712a9ee00a78c576d988 0000000000000000000000000000000000000000 -9ef25b12f5f9f8367a8b0c62abead22366af3674 0000000000000000000000000000000000000000 -9ef4de81f0b87219b8762624ac18ac44998b1e93 0000000000000000000000000000000000000000 -9ef5d1a5374eb34504a8ce3cfaed9e025aa3d00a 0000000000000000000000000000000000000000 -9ef86d18a949522c72b0d5cf5a6bb94afd583f11 0000000000000000000000000000000000000000 -9ef99a43b57ad9dc022c67c8226b8f891b5742d6 0000000000000000000000000000000000000000 -9ef9ea35a3dc3de40f9c9c242ca86e8ddc3661d3 0000000000000000000000000000000000000000 -9efc55b0943e94cc256e6ff529c43dc18f3e03bb 0000000000000000000000000000000000000000 -9efc82257828c7ce9e983b42041115d9382a3f3d 0000000000000000000000000000000000000000 -9efd316597cddb8052a6f3470fb89ccf2dbaec5b 0000000000000000000000000000000000000000 -9efec227e39d798dc0b9268aefb9b520fd14521c e7e37889baf0d4417f0dd042799200c1a53fe828 -9f000fe8dba97237b8ad2ced5f30a27e59f2b6a7 0000000000000000000000000000000000000000 -9f0a565c3d99b7f10fbcd2cf71d4f2f821551f28 0000000000000000000000000000000000000000 -9f0b0a94b4cc93795c0eb9dcf2e2267f96ff99c7 0000000000000000000000000000000000000000 -9f0ddf956993e4af6ec67d666428addbcb976810 0000000000000000000000000000000000000000 -9f0e1e36a3eeac3652b724a834dbf241a8c90527 0000000000000000000000000000000000000000 -9f12c2dc328ce01374389dc0f7db89bd5bc8c69b 0000000000000000000000000000000000000000 -9f1445130271288dcc6185df4df4ea3b6cc5288f 0000000000000000000000000000000000000000 -9f149fd9f555630c154ce8684eeff0232008b130 225cef50654ffce627390d4e1dbf77865fd1ff82 -9f152cfe781dbc5a8f593be7bb543190d14049d2 0000000000000000000000000000000000000000 -9f15bbc675ee2a37e0f66be580baa3a0ddd5a9b7 0000000000000000000000000000000000000000 -9f161500a69e94daca761107906bcaf87b5a1184 0000000000000000000000000000000000000000 -9f1626bd1aeffde896fc78211ac505ebe6d3f3fe 0000000000000000000000000000000000000000 -9f168fb751663684821bef5b6953485c62440792 0000000000000000000000000000000000000000 -9f1a57c304a22d5c1b00b88ba14f357bca16d2d9 0000000000000000000000000000000000000000 -9f1bc3cef4629ba897706c2eefbd3084ddece5ff 0000000000000000000000000000000000000000 -9f1e4895731b07afb8bcd1f199a9a3fd66be3b9f 0000000000000000000000000000000000000000 -9f21ef9bfe139dc5e38fc9d1298ab466f3aecd15 0000000000000000000000000000000000000000 -9f22cf7cdcc1f559e1ca55ceeff26e8519f9c73d 0000000000000000000000000000000000000000 -9f233f135be1d53419dd56e884272cbe8ed53383 0000000000000000000000000000000000000000 -9f24c926465487959f107837b95a5ca42720f1f2 0000000000000000000000000000000000000000 -9f24d6b7c7c5fb037e125b2a0fc7a39129e28acf 0000000000000000000000000000000000000000 -9f254e75f4ad2a1362a411251275b7f7867c42be 0000000000000000000000000000000000000000 -9f26793c1e54a8667f65b49f87fed9730e032dab 0000000000000000000000000000000000000000 -9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 0000000000000000000000000000000000000000 -9f2a09bdbff0178f4547c4e79a12a4fb5e515fe5 0000000000000000000000000000000000000000 -9f2c0d9b7acbbac3e4432083b66d5ae04920551f 0000000000000000000000000000000000000000 -9f2cca73bd424e044318d2e0ec8dfcb24b1c7fe4 e8bb83726defed8bc9d63b768a3642c782d77337 -9f2d5b0113a8d05a60259441425cbe2c8e3d44d9 0000000000000000000000000000000000000000 -9f2e30a00afda6d6b6a3e19b13956150c2eaf2c1 0000000000000000000000000000000000000000 -9f2ef422fc63cca27c1a741eacd9bd9259ade7d8 0000000000000000000000000000000000000000 -9f2fec2aaeae59fc8c4ab85df7aadc1d14d87c3b 3df5b3d31f1a34138a992416841e7386647b366c -9f30643fe20f29981233ab562cf93658dd62f6d5 0000000000000000000000000000000000000000 -9f30ccc6aa0dabe411c52305202fe85209ddc06b 0000000000000000000000000000000000000000 -9f317636b9eed094aa437c88f378af2f87809797 4c3419136c2697ce3e863dd90cea1723c1afd24c -9f31d00567caece6d456d1d46e0dfe49be426702 0000000000000000000000000000000000000000 -9f31d541ce3432de7c8ea0a7f9ddbd3618f667cd 0000000000000000000000000000000000000000 -9f31f3dd48f408d29a0bb543ca570e42453589e4 0000000000000000000000000000000000000000 -9f34a7ecf58a79efb4586dff4c21c24195479506 0000000000000000000000000000000000000000 -9f351a14a749721a74df1dc6ac9533cf796a652e 0000000000000000000000000000000000000000 -9f35c90bde6508ece2121cddc734be4e9d12c609 0000000000000000000000000000000000000000 -9f3c1f9047ab091c23e9a56adec098d7b2c8c1b6 0000000000000000000000000000000000000000 -9f43ca071db4ce36fc8ae9662e94a5f4aa38d855 0000000000000000000000000000000000000000 -9f4ba811fd3d7fa3a0b99bf264f9b6c4ff258cd4 5c3ad85c167df55093edd82444b52522a7b19e32 -9f4bd3c94f31459d502feed467e5d019f8f81a80 0000000000000000000000000000000000000000 -9f4cb232d01a06077a2324e38f767d63f87f2e5f 62ebc01f4cd2067f8ba5966f4148e8ab2a4160c4 -9f4d721b107ef5c324e638d2add43453a5f17a2a 0000000000000000000000000000000000000000 -9f4e0737ef953d0efcabc744ada8c37222d80c2a 0000000000000000000000000000000000000000 -9f5266b8a87a2b1357a9bab9c506deb57365d6d9 0000000000000000000000000000000000000000 -9f540f9e097d21f500736538d653d4bd85f80a2a 0000000000000000000000000000000000000000 -9f558bcb01d207c8bdf63b502b276b83e5fe3f52 1443db520120a7998f580e9b4ed3bb11d4c3b282 -9f57a029191984cf32c6366b6e9b3f628c13b4d0 0000000000000000000000000000000000000000 -9f62161299896abbb7b34185e6e7112d910601a9 0000000000000000000000000000000000000000 -9f63af6fdc09f976e27adbd855e5cf89ec6a2143 40025d46e2d1e80a1b6e5c99fe8d8a115477a743 -9f68d649a777c9487411ba8ebf9c505c7c3c5055 0000000000000000000000000000000000000000 -9f6bae4b5e8f9cd3f11450f28bddabc1209c7bd3 0000000000000000000000000000000000000000 -9f6cf2b55593dfdcbe892e803cf5349e87d03c34 0000000000000000000000000000000000000000 -9f6e52f40416880d8e55cd80e4672d56921a2298 0000000000000000000000000000000000000000 -9f70b5423829f62da113697135ba3381cc008355 0000000000000000000000000000000000000000 -9f728c93cc2a3c02c08eb64ca5789b1c59b06df1 0000000000000000000000000000000000000000 -9f75f001b7903bff89a943eb145701876cb9d279 0000000000000000000000000000000000000000 -9f773268c731a65850a9ee624cc688d051f6d1f4 0000000000000000000000000000000000000000 -9f79dcfc25b336ffa5ec317703b3da411f07a334 0000000000000000000000000000000000000000 -9f7b2b18ec95f726aa976d38e925b39c2dd01aa6 d6c97f1f62e26c75c1ca10dade8eed23a8e6eed1 -9f7b578adf85bcbc94397c11a7a813d1d3d0cc56 65116bb06a998dec7a3fc92801808bbcac13c7ee -9f7d31bfcf8f8227904bec8de0aebf919385ecb5 0000000000000000000000000000000000000000 -9f7e2da29b5f39053817e63f652c0622b835ae88 ffc8b2b131631bc94322afeb0ceb88de4731a56e -9f7ec434f4ce3c220e7cfb0e4851fa8cbd012478 0000000000000000000000000000000000000000 -9f82852be18af4bc14be1dc203d2803e09ef7922 0000000000000000000000000000000000000000 -9f84634307519512a7e67477e3b6acff841d4f96 0000000000000000000000000000000000000000 -9f84acddac938e91e9f81aed6fa164399cac8495 0000000000000000000000000000000000000000 -9f85d1d6d15583db83f101d9c701321fc5426cc0 0000000000000000000000000000000000000000 -9f8717e53aa00c5929c8e3950d1e99b955e30eb0 0000000000000000000000000000000000000000 -9f88a8b8140b0f7e4aa05933ffef0f67cb08a083 0000000000000000000000000000000000000000 -9f89eee340331eb13a38a95ea64f47dfe866d46e 0000000000000000000000000000000000000000 -9f8ab100278cc66577a6ed570f08d3b3947b64f9 0000000000000000000000000000000000000000 -9f8b9e8983900560a96897402103b1114544611c 0000000000000000000000000000000000000000 -9f8bde500530fb3bff2b39b28751ca09cc808cd0 0000000000000000000000000000000000000000 -9f8cbacff2723b9031d8ef856bcbac68cde63666 0000000000000000000000000000000000000000 -9f915c8621bffb281bb77b74e4eceecfad5d7b48 0000000000000000000000000000000000000000 -9f917ab3d932d09310955f9d016eae5b06bb2c8b 0000000000000000000000000000000000000000 -9f91d416a84dbc015c2b64d8239f318695c59b53 0000000000000000000000000000000000000000 -9f9375d3a4934edd8eeed98d56a180e15dcf623c 0000000000000000000000000000000000000000 -9f948a3508dfc8e91b6b779e15f13c0c89a49a7d 0000000000000000000000000000000000000000 -9f973dcf187dadcb4a34b0e3dc9c594f98bf6c79 0000000000000000000000000000000000000000 -9f99ea301bfa90b0d5a0a177e0bfd0167de3bfae 0000000000000000000000000000000000000000 -9f9ed4225cd68a7e7da023a9a8a814abceeea1bf 0000000000000000000000000000000000000000 -9f9fc3f8ce91c06367d8f1197410b735400f7ded 0000000000000000000000000000000000000000 -9fa2c902c06cbd6cd4fe070790df171691bfead4 0000000000000000000000000000000000000000 -9fa2d6307cf18d533584eea85d204ddf3a383160 0000000000000000000000000000000000000000 -9fa6944e9659b3bcdeb2c1b572668aad170df402 0000000000000000000000000000000000000000 -9fa7bf64ce8af52a9845aec0dc5d1930cdff1088 8d734212786fffe6278bf181d0d77878f6170251 -9fa851d97476ae612a264d6808f22c48665652a2 59fda5cd061b0b89431f096efd9a25e2c0509700 -9fac3be3c12b09080bedf0a377ba37fac685a573 0000000000000000000000000000000000000000 -9facd06f8eedd2b894f148dec09e3d4f133fd876 0000000000000000000000000000000000000000 -9fad144a4f011519dfe3f5a4b8c522083b7c4489 0000000000000000000000000000000000000000 -9fadd7d16abead86b784e00ca902314ce723abd7 0000000000000000000000000000000000000000 -9faf0215daa7a2b5d84525d7d2b3d6b066cc85ec 0000000000000000000000000000000000000000 -9fb00a4cf8563ea56d53cb1f72e2856b68899646 0000000000000000000000000000000000000000 -9fb25d28f38b6bd03c910cd7e88f22e6b748875d 0000000000000000000000000000000000000000 -9fb30ae95703c636e32cd6cc8cfb01ccdf90c9e3 0000000000000000000000000000000000000000 -9fb67f09452eb6e7ba256ba890506334227b0f75 0000000000000000000000000000000000000000 -9fba3a1b2936f17a99c0790c09241a234f7fadb7 0000000000000000000000000000000000000000 -9fbf14c5f5d6ad06d59d096fd2b3dcdb07cc0543 0000000000000000000000000000000000000000 -9fbf62764be7ae65610bff883b8a240bf18e9798 a45e9c373e94901b2bf1662519e96c8c7acfff60 -9fbffff3b2570705df4c186358e62c2ffbe98d87 0000000000000000000000000000000000000000 -9fc1b17807652d12675c761edb412f477c7d14b5 0000000000000000000000000000000000000000 -9fc23c367336ece93565d83fb30a7654285de887 0000000000000000000000000000000000000000 -9fc26de5227387b55db8d81ce1b8aa5779807059 0000000000000000000000000000000000000000 -9fc2e29316b5e4fd98f170cddb8f9307051ac72e 0000000000000000000000000000000000000000 -9fc4150f84c78d4fe1ce7d46a9334f04fb474d35 0000000000000000000000000000000000000000 -9fc42bb977f0294ef3508b6f27e2bab39a63bba2 c21e7b02b7ad261cf4caa4c643ba16da786f0627 -9fc4f0ed7a8ea5834b2af0891abbd8f471bd299a 12f5e78db1a64819ff1d693803c15c64271f2159 -9fc8bcc0836f56a98cf432c8f933e0d96c8d680a 0000000000000000000000000000000000000000 -9fc9df1e07daaf3fc9e79d1bcedeaa02a2050ff2 0000000000000000000000000000000000000000 -9fcdb5c853b4d30352098d669d837951d3b74b35 bf104e65d65664f29a5a522af4ce8dfb88980401 -9fd70187158da34e297d05fc6fdbadc133cea7ac 0000000000000000000000000000000000000000 -9fd75ec50ccdf0db9365db894abe11f46ad5acb8 0000000000000000000000000000000000000000 -9fd8891bac9b2a787882941dd503c796ac3422e5 0000000000000000000000000000000000000000 -9fd978fa05772318164be04d0f769902c7fb8648 0000000000000000000000000000000000000000 -9fdb3b72f709aabec0f117631efe8f81b8ccf91f 215e121e776e0a0d82b31d0ea3961a37384f8797 -9fdd5086b8f94da0cae771d90c4b75747bbf366e 0000000000000000000000000000000000000000 -9fe7528a0361bec155b7ca7bc7cc2268217f52e0 41ab0b9e51f3c5fff308b6efe70503b979fcfd50 -9fe810352095922a68ce2807745a9bc35c0afe1f 0000000000000000000000000000000000000000 -9fea4db87604ce62a1a9d7f443188455f4822eb6 0000000000000000000000000000000000000000 -9feb18e459eff96b9ae2cc8828d2d36d8e5e6368 0000000000000000000000000000000000000000 -9fedcb9b200af0feedab643469bd39f397e3108f 0000000000000000000000000000000000000000 -9ff471e9ace11c647fef53107ec4d2f8e81f75da 0000000000000000000000000000000000000000 -9ff713ce96f9c415e8d0139b69a956f595532198 0000000000000000000000000000000000000000 -9ff8b114b8c964812eafb1e7329b760700be5745 0000000000000000000000000000000000000000 -9ff98b38276060be5c9e3fcd1aa6721f2f955213 0000000000000000000000000000000000000000 -9ffa35f021ad6338e93c146ddd6ce31fd7cb15d1 0000000000000000000000000000000000000000 -9ffb6c61e624accc1b7243b512d59239da11b434 0000000000000000000000000000000000000000 -9ffbd15a2ff1d7c576270c5177cf4312b3684000 0000000000000000000000000000000000000000 -9ffcc250271e62382436b7952691284cd98042f5 0000000000000000000000000000000000000000 -9fff4e7ef9f0b1973874b100c539016b1e6e7ef7 0000000000000000000000000000000000000000 -a002d85d9e832e12941cb32d7e73f953179f6058 0000000000000000000000000000000000000000 -a00483513d1aa7ab458c4eef2ed67a0b2147869e 0000000000000000000000000000000000000000 -a00674aa1260b14e8526a8d7116c2866a07f5237 0000000000000000000000000000000000000000 -a00e5d589df3d7d0cb94c7afe46e2ae0f445c5f4 0000000000000000000000000000000000000000 -a00edd14b7cecc32e4038fb79d3cefc113f4c361 0000000000000000000000000000000000000000 -a00f03a6131b0b74c851b06879c528fc9537da8c 0000000000000000000000000000000000000000 -a00f458936844b6bd8f34361e39008b9b655b507 0000000000000000000000000000000000000000 -a00f64d3cd559177e4ce197acff373646965bf92 0000000000000000000000000000000000000000 -a010a415e3e3746805b549dc8c0b6fb132013e26 0000000000000000000000000000000000000000 -a01646927103cebc08becb822d53b9a986343981 0000000000000000000000000000000000000000 -a0194922b8d07dd326f8cb7beb53d881666b719b 0000000000000000000000000000000000000000 -a01ac2d922b6375da9dd8c536525c2d3aac6f176 0000000000000000000000000000000000000000 -a01b5fbe5d01bbf9e063191bea85b9284f43c46a 0000000000000000000000000000000000000000 -a021f96da9c09ef9cb04ef9a50416fbadeee437e 0000000000000000000000000000000000000000 -a0231f36da246a4c0b0265a9718f7e1e1572dfc2 0000000000000000000000000000000000000000 -a023d0b2477a34b665318759194f64e4eeaa2262 c0bd3b5cb550b1f4f7183cf8ef291ffacfdbf878 -a026462c5da60504c752026909b9d68682cf73f9 0000000000000000000000000000000000000000 -a0264b5707f8bc3631339909d305d058e14350bd 0000000000000000000000000000000000000000 -a027e69cf7db9c535d25b423ff8543302ef7aa89 0000000000000000000000000000000000000000 -a028258b51dd09eeb8fcdbd1af8f1a073fd29815 0000000000000000000000000000000000000000 -a0289e8040de4c4b6a492dd68e2a768a652424ea 0000000000000000000000000000000000000000 -a02a791c5fb2cddeb8454acb7529e6e0ccbb4b5a 0000000000000000000000000000000000000000 -a02cc0d866aefc5ad2394399812751ba43679c13 0000000000000000000000000000000000000000 -a02e0daac60dc75b4a894245250cdec12ce9cb58 0000000000000000000000000000000000000000 -a02fb899e9a001e046533febeb3e40559223ea3c 0000000000000000000000000000000000000000 -a0314f2bac9cffd940ac0b7ccc65cc2fcb660731 0000000000000000000000000000000000000000 -a034564b4a0c78c6247698d4d7812906a979372f 8811eba45260fb88ec372e9d5cf40bc1b316ba30 -a036f9237f6b8cf4ea75c4f9100d3921dcc3cf7b 0000000000000000000000000000000000000000 -a03e44518761ec3b5d2cd1c6e03ef6499a42582d 0000000000000000000000000000000000000000 -a03f9eda2d45b725f75b4d6a1a22e8aec63e157a 0000000000000000000000000000000000000000 -a0434e05111acabf2b9b2c7847e7e733f8dab0dc 0000000000000000000000000000000000000000 -a045868ebc6cd72d1ecf50df6251399a5ae3c4da 0000000000000000000000000000000000000000 -a047c8796321c847974e7ac52a054c7c53e6dcdf 0000000000000000000000000000000000000000 -a047ee4e265658e01c98eafbf90ed21f9bddbdd9 d5a1a6113d75ae15bee440e569a0a0b05a157ccd -a049ea0cfbd4bf2554f0a134d4f0696d3d419b9b 0000000000000000000000000000000000000000 -a04ad9513e157cd48676e696b587955ca24ed801 0000000000000000000000000000000000000000 -a04b081006c6900e4e4b0b958240d1d5b96d4c69 0000000000000000000000000000000000000000 -a04ba8b199edec6df5895df36af918b9b30774b2 0000000000000000000000000000000000000000 -a050972d2bddcf708bf1eb7c21ccf3c15a8603f3 0000000000000000000000000000000000000000 -a0518ae991dea8a4911243f494d6f4f590e537b8 0000000000000000000000000000000000000000 -a051bda716b69698973e8cb01cdc4965bbf61189 0000000000000000000000000000000000000000 -a055a109312022b018721b67444fe6c1455bab55 0000000000000000000000000000000000000000 -a0575612f2af469cd06d0c14de445b4773dc8cb9 0000000000000000000000000000000000000000 -a058684525563674d49fcfce7ce22d1183ee0a31 0000000000000000000000000000000000000000 -a05a9381592a07364b7a1eae9f214a34697c9b5c 0000000000000000000000000000000000000000 -a05ab9294b50ae512eea5f567326bc1c9e28e53b 0000000000000000000000000000000000000000 -a05b9183bec9b2d9778065820745f292d552cb09 0000000000000000000000000000000000000000 -a05c82c46975a42dcea83b2cb5218c5d8da8e831 0000000000000000000000000000000000000000 -a05e74c2c3e47201e6e43ad451df23a23b89b8de de5412f542f2c5ea5fd1a433e2c2447700f98312 -a05eccd80a09d8891b3f08e9277ee6625982d944 9d36d289f1136d9da8a900e87d14e204bf58f6ab -a0601ea97386f6b29837447488296566c196caf8 0000000000000000000000000000000000000000 -a0699b136ecef359d2008a942ef03e2771945377 0000000000000000000000000000000000000000 -a06b86e1da4a29689be1eba50e30139a301741be 0000000000000000000000000000000000000000 -a06e4404842b7cc8ff7e4cafabe2f5310e7a691f 0000000000000000000000000000000000000000 -a06eea98182fab804cc208dd1295d25f275cdc42 d12984e953f7e1b3c1801d006a68fb1b98554697 -a0705423606ff20b7e9223d20bdda0f9ee96b521 a831362b361db11d1304e84c6b7d096f1c4718df -a0719c91f2544145dbd30e313059a4dd88183033 0000000000000000000000000000000000000000 -a075e15a5add8627f06ffb9ad57e75d02de0eee6 0000000000000000000000000000000000000000 -a07808fdd74a7ebda792e77c4c7b377e6d44f26a 0000000000000000000000000000000000000000 -a07976c98d8490bcafa03b803b87c7aecd4be8e3 0000000000000000000000000000000000000000 -a07a17c15bc5fd5d01c704e768087028c7b05080 0000000000000000000000000000000000000000 -a07e149abd838c378e4e232e58d1f98c23bccf2c 0000000000000000000000000000000000000000 -a08019d41aac04224dad17e3257d525697c99fb2 9912d4a6c5ec255c1fe23645e2aed91347c69626 -a08054a05e9eba7fb18b9e9a2d94bf476ae06bb6 0000000000000000000000000000000000000000 -a0812757e3c9a9bec496244a426210d82b98c81f eb095e182a1434899a9dd995a55eedd3667ad925 -a084f1b026f0d03fdaee49bf32bc7dd11e202359 0000000000000000000000000000000000000000 -a085e1c8b31ead55d4ee22f4cbfa22e76c681b06 0000000000000000000000000000000000000000 -a08663f3c3af47e942fd260ae02b3c61ef9a4bb8 be8e5e81efb8e4ebf24178b06dca5fd788e58e49 -a0894130be8ee83445efce46f154a598372ed4ef 0000000000000000000000000000000000000000 -a08aa8dccbdf96322dac89ab805cbde8097992cd 0000000000000000000000000000000000000000 -a08b515d3c05799887a2c34c5fcb9a06fa0e56b2 0000000000000000000000000000000000000000 -a08b68072583037870885b52ea500905a4146baa 0000000000000000000000000000000000000000 -a08be5cd1e589aa206aaee6b20443b5b802bf1d5 0000000000000000000000000000000000000000 -a08fa2cdb905d6912b37aea390a831bbb46c3863 0000000000000000000000000000000000000000 -a0973a2f695762c0704dc4f2d18471e328a30a0d 0000000000000000000000000000000000000000 -a097e5af2242bcf3b9c3a3e759893e683f71f753 551b1dd45adefc47fed3b114e888a41bcb9f4d5b -a098c540c816f1e3e08e3cf1db58edc253b95a4f 0000000000000000000000000000000000000000 -a09cd538fce5047cb8d9a484ef92611f70b0437f 0000000000000000000000000000000000000000 -a09de300384ddf403ed361c4f90bd87a9a3dfd9c 0000000000000000000000000000000000000000 -a09ee572d5ea498821357125a6953f19ba4671c4 8d43fbe23908c44f1e71d46ba7610e7d1a4fd19f -a09f8740492fdb826741b66141cc27ea170285b2 0000000000000000000000000000000000000000 -a09f981d33875d94786e2cf96e7ecbf38500ddd9 0000000000000000000000000000000000000000 -a0a0165e07a83d74a66c316d52b04c1f4bf52aeb 0000000000000000000000000000000000000000 -a0a74a45420aa6fe0026f50bc2ba4df3757c006a 0000000000000000000000000000000000000000 -a0aac28a116387c746748ea6f635e301376c16ee 0000000000000000000000000000000000000000 -a0ae28d3bc85f927c22649ebd9a590b921534b7d b76b7d3427c2cf6df3fc596e179d2bcc05864fa4 -a0af5ec0966d83e401b85abf9bd49afed5083913 0000000000000000000000000000000000000000 -a0af9fd50a1136de09e427f00b8404a233da9521 0000000000000000000000000000000000000000 -a0afd5bbdcced5bb7ff49d6f41d3baf4fa1b69c2 0000000000000000000000000000000000000000 -a0b0d7f21984b7d7880b5e526d35c5c423164216 0000000000000000000000000000000000000000 -a0b1433b7cc3490df9fa155cf76cb7860f23331c 0000000000000000000000000000000000000000 -a0b2c51a771a1bd0922abbc8dd3d211ed57a980f b528958970779bb54eed84d38467adef607d111c -a0b4a16f5c76de62deae3b66ace067d6d118c6f4 0000000000000000000000000000000000000000 -a0b501b1fa1a628af32d19c4af92afcc0fcb794f 0000000000000000000000000000000000000000 -a0b7deb4a400d1dd705d1e483901abe250e1e633 0000000000000000000000000000000000000000 -a0b7f470ab62d769cb014107a5198bf3c85f320c 0000000000000000000000000000000000000000 -a0bcdcf6eaf5be3342b8f692200fe1d27f370238 0000000000000000000000000000000000000000 -a0be193fd9c655091fdd3156a47b9e46ce005619 0000000000000000000000000000000000000000 -a0be57062e8de0ad35119d0f2ac8688c11d17ce3 0000000000000000000000000000000000000000 -a0c013fbcd144bc29e4e9ec150b6a3999de6f34d 0000000000000000000000000000000000000000 -a0c42039db00311ef98ca9ac09635d0a695fb69b 0000000000000000000000000000000000000000 -a0c57a6739baa6815b232b2804b4e4186aff43ea 0000000000000000000000000000000000000000 -a0c58ee4211664e7baa2e3cde0ed023bbef2d98d 0000000000000000000000000000000000000000 -a0c745d46f358fcc8413cd0abf70beea1fb2da31 0000000000000000000000000000000000000000 -a0c8e79f82f8e997d8aa6d652f61bdc45f34c69e 0000000000000000000000000000000000000000 -a0ccfd74cbb62824dfdcba76c1526af7aa6cffb1 0000000000000000000000000000000000000000 -a0d0a60b051495f7268f38f7df047f7c0fa4e431 0000000000000000000000000000000000000000 -a0d33f1c223391c025b08588e96176005daaa420 0000000000000000000000000000000000000000 -a0d48ef8406ae1b08566ee6664c4589d00c24ae5 0000000000000000000000000000000000000000 -a0d5c376e90d424f2dbae1e679b701644770a855 0000000000000000000000000000000000000000 -a0d602c951c03b53fd4f470d31bad5964528ed0b 0000000000000000000000000000000000000000 -a0d62151102e4bf83e2bb4068782757d20ba086d 0000000000000000000000000000000000000000 -a0d6ceeacd414da0b339b364a9250e4c32258818 0000000000000000000000000000000000000000 -a0d74ea1ef5549ab88bfac5d6bce6550d956e9ba 0000000000000000000000000000000000000000 -a0db0c3f73f86d1d862b9cdc35ebe9b0f8b5eb36 0000000000000000000000000000000000000000 -a0dc96f9dbbb672d2bc9d8e9ec62abedd3a77033 0000000000000000000000000000000000000000 -a0dcb8a898488345df9b309511412036e52ff8d1 0000000000000000000000000000000000000000 -a0e0915813c9e745c7bc3326a29746d686e9eb45 ca7e4ad429c6f8d7fe5b8ba90d7e01580a03bf2f -a0e5e0e3b5cfda80e45d26d8e69f943615dcca4a 0000000000000000000000000000000000000000 -a0e6df0de02c905bcf6d8aef654190cdf17479f5 0000000000000000000000000000000000000000 -a0eb6a600e650544ecdc0364d5940ccf4a07d62e 0000000000000000000000000000000000000000 -a0eca86848c615986f393020ef68a1f69d33e0f2 0000000000000000000000000000000000000000 -a0edd3e93065956748575e204fc89df1e53389a7 0000000000000000000000000000000000000000 -a0ee16a0044ef869872dae564343d2295baf448f 0000000000000000000000000000000000000000 -a0efd60818b767c51af678fd7a62c7521665f35d 0000000000000000000000000000000000000000 -a0f0f0446d4327a1c7a48ea7ee3502b6ebec56b8 0000000000000000000000000000000000000000 -a0f65747b075a351958b95cb9f69ec5146c22d90 0000000000000000000000000000000000000000 -a0f6f53786af9d6ea73d5c88e16e745f3abe55bb 8aad852d1415b94ba06ee4975ebc67ec59ef11a3 -a0f88d3663b97eabe88febfda3d17f1099a0499f 0000000000000000000000000000000000000000 -a0f95f396ff84db2605b5390eec1241f446ee05b 864f22d127a2309e7adcaeba27accc4c75e62ee6 -a0fb05bc0696d582c5f3b549eb2054c029a7abde 0000000000000000000000000000000000000000 -a0fb1babfc0934cb85d530940e9de1f66795a2e9 0000000000000000000000000000000000000000 -a0fb692b2c34ee6a628f9ce4a3be2e146194189b 0000000000000000000000000000000000000000 -a0fcdcb58023bd4cb017fdba511df29b9f7a25f5 0000000000000000000000000000000000000000 -a0fde9d4844873f3502a5259d68394e5267d063c 0000000000000000000000000000000000000000 -a0ff7322e693d0ae1abc12f80fc8f78bef90af60 0000000000000000000000000000000000000000 -a1024db27e50c6e47f0894353e1c50db3b721a70 0000000000000000000000000000000000000000 -a1036d09b64fa24714b260d0681f169d1d01feb4 0000000000000000000000000000000000000000 -a1060b5268486dce97447b9fc603f9ed33ea2a5a 0000000000000000000000000000000000000000 -a109454179d046c2083baffbbc09898fb01b1853 0000000000000000000000000000000000000000 -a10c57aa99e0b7f7d552e0fa48802cf062eff2ed 0000000000000000000000000000000000000000 -a10fa06420d35fca9b0de6c0e5112bc5daec9886 0000000000000000000000000000000000000000 -a111f6f9ff229ce249f3ea991de3feeb41646bf8 0000000000000000000000000000000000000000 -a1121d3fb11d7cec57667f4a4b52411fbeb4a747 0000000000000000000000000000000000000000 -a11c5b53bc132289a0ddcc6d3efee5d97f0027b4 0000000000000000000000000000000000000000 -a11d729ce6bfac603712f33017790a09957d2188 0000000000000000000000000000000000000000 -a12038782ac1734c513f9516f3080b1b8c692a6c 0000000000000000000000000000000000000000 -a120e9693a936f6b3c1c41cfcd618122198bf055 0000000000000000000000000000000000000000 -a120fde2238f7418a533228da7921590f5f6a61e 0000000000000000000000000000000000000000 -a1237d6e72cbc600b301d53c27052c16249eb151 e810ec3fe2de79177a2a27f67d47970cc21a11e5 -a123922b534104cc9a36db4da5162da8bd998a84 0000000000000000000000000000000000000000 -a123b24db5b3e42841179fea13cd508418fc45c7 0000000000000000000000000000000000000000 -a124543dd3f6b1e5567b07420d23899e582514dc 0000000000000000000000000000000000000000 -a125f6643eb0d25778af068032f746f2e9432364 0000000000000000000000000000000000000000 -a12dffb0e4fae2d8b78ed17221556262aac4a49a 0000000000000000000000000000000000000000 -a12ef935f613ad8f006202cd421444ba78307bc0 0000000000000000000000000000000000000000 -a132501d168689dcc5c51e476ad62e6f837e22c6 0000000000000000000000000000000000000000 -a1343d31a5d96f707e775b2cd0ce4b7a539fcb12 9455054614a266af38126fa8a002d2f8a6b05cd4 -a1366d5d9c62f9f22fd6a6cd08e4c7172b7a1141 0000000000000000000000000000000000000000 -a1388f77ed39b552c4d769df3ed8072fca4505c9 0000000000000000000000000000000000000000 -a142babd0f2a3f4535b2d76bce493ec9674faca6 0000000000000000000000000000000000000000 -a143828c7e79da2903c027017008c11f1a164070 0000000000000000000000000000000000000000 -a148416db33492c77093a0c1f99da88ba77e9e70 0000000000000000000000000000000000000000 -a148eb08b658eafa139f8996ad92d860e023da3f 468d67c27559ecf523e7d21e3d8af253a8ba5fbb -a1496cecfe21ba05a9b17e8b79c0c19883b5f054 ffc8d7351e10ec396a4899dd12147dc6a07bbfb8 -a14c19e3dc7845537ce6a1f7ddf9ac79d0734d08 0000000000000000000000000000000000000000 -a14d8cc16923d75ce4e4791f4213b1032b773432 0000000000000000000000000000000000000000 -a151e4db9983422c5b64eed7d424424944ee5ce2 0000000000000000000000000000000000000000 -a15274f4d1d85a1c9e28cac42a9fd3cd78d134fc 0000000000000000000000000000000000000000 -a159a397f84ff7bc0c7ce926c29c892096d7690a 0000000000000000000000000000000000000000 -a15d816e01041b4130b31b89eb675589d32d3ea9 0000000000000000000000000000000000000000 -a160ced5380c857fba5502249fe1cb315c0b4d3d 0000000000000000000000000000000000000000 -a1632139847f823b9a715fba7648945faf60f5f4 1c3e8d97ff2e5dd9d7640847d0aac95e387a661a -a164d01395d708bc698c1dc106dc141757aae89f 317827836a09564f36b72a9c641139b3705b0483 -a164fd2da90835129637de2724f8100256eedeff 0000000000000000000000000000000000000000 -a16595e93ef42a8a384bfba7b66471a2a728bd73 0000000000000000000000000000000000000000 -a1667cd8e5892f5b034573a102b59acea7e208df 0000000000000000000000000000000000000000 -a16ad380e58039833f84dac4ad95893104868338 0000000000000000000000000000000000000000 -a16ae57ad9e3dde6c39d3debed6d5d5ec9fbe530 0000000000000000000000000000000000000000 -a16c2cda7000d1222a8f1bcc423da3dbc575f156 0000000000000000000000000000000000000000 -a16da516ef9ef405ee3fccd9cce0f918f646f579 0000000000000000000000000000000000000000 -a16e219d257223949cc3d728a7c5b180c82e5708 0000000000000000000000000000000000000000 -a16f547def9323cfd307d9fb0ee7a2c15c6da8bc 0000000000000000000000000000000000000000 -a1702b5d45ad950c5f7a077878378a37851a2df6 0000000000000000000000000000000000000000 -a172bff644ff8d273117cc628beab41cd3a97d1c 0000000000000000000000000000000000000000 -a174aaabf47530d7907b5b05691f01d98bb34877 0000000000000000000000000000000000000000 -a1772e86ca91b72001b0875c73c314574cb7526d 0000000000000000000000000000000000000000 -a179871450b18930361cd658e22b7d662710b7b2 0000000000000000000000000000000000000000 -a1799ec0bd23374de85e4c4fe1c6662c2fe2a091 0000000000000000000000000000000000000000 -a17d5f0716d0a8501dc313b3298fd51afd9febc4 0000000000000000000000000000000000000000 -a17e7c99899b7313e4934e8a71a8f8d3272a970c 0000000000000000000000000000000000000000 -a184a931ed6eb5e20b712b8fb5c16a13929ef96b 0000000000000000000000000000000000000000 -a1883180b5959837f9a4c35e3e3fa6d7a13b919e 0000000000000000000000000000000000000000 -a1891f05c8a098dd7ea60ccc99b4bb2561e57706 0000000000000000000000000000000000000000 -a18b88e8c2c9cc765d41fe4f540c46a577daf38d 0000000000000000000000000000000000000000 -a18b96cb519d2cb46779f39b17d1b57ca5b5cbc2 0000000000000000000000000000000000000000 -a19139232af73a3c2054fcf5a687640ade63a393 0000000000000000000000000000000000000000 -a19671ae943f52a4db3c5291ce0438b46eabf6a1 0000000000000000000000000000000000000000 -a198d59b5be31a783994685201be3d63ac36496c fb7c1abc45ecbcf9d418aff1c654f135c98e955a -a19afca43784d1e44a00cf996a97f89001b2d240 0000000000000000000000000000000000000000 -a19e054befda125ed35fe52b43e4184767a1007d 0000000000000000000000000000000000000000 -a19eb7ea4949a8a03e82beb8f5fae5079b8fe5c2 0000000000000000000000000000000000000000 -a1a293ce290117f40b26df93f8d94bb6068a3e44 0000000000000000000000000000000000000000 -a1a4b77039674dbf848972dffbc0e90810656629 0000000000000000000000000000000000000000 -a1a8bd784e6a03ecbb16ad953985ce46e552bb7f 0000000000000000000000000000000000000000 -a1ab750f296de54d79fe3749d5c9164b0593d803 0000000000000000000000000000000000000000 -a1ad96c660fa9e4dbb65651a10fa7617598be1e6 0000000000000000000000000000000000000000 -a1ada2741d0d40ae979286caa92a5a56c56c6313 0000000000000000000000000000000000000000 -a1b018c99e1e4f35d6fb81108da387b59526b5f5 0000000000000000000000000000000000000000 -a1b1ca1cac5bcb3f4e96539f6bb45397485bca7d 0000000000000000000000000000000000000000 -a1b1f46c5c9a7be9266442343a2b091344def7f8 0000000000000000000000000000000000000000 -a1b24d4e73156601a1b3e623be77d924ef375ce0 0000000000000000000000000000000000000000 -a1b259b2edffb4da722d2a00cffd846f213a9220 3b78dbbd385e9b080b53f84cc27a95cf4d276502 -a1b67e45e7c762a917323d260c491c0361040ce4 0000000000000000000000000000000000000000 -a1b74ff44f36c78823efb944ee87d869dbcc645a 0000000000000000000000000000000000000000 -a1b94ee520d97cb5d98f540ed3c05d938e9dbfd4 0000000000000000000000000000000000000000 -a1ba4970dce2119b276429caa63a3856c913ba74 0000000000000000000000000000000000000000 -a1baf6142a27cac990530489701b520acb7f381f 0000000000000000000000000000000000000000 -a1bc631b0f7da32a82368bf3defd4c9c5afaf9e5 0000000000000000000000000000000000000000 -a1be033c9bb4e2538146ce1aa082ff51ff77d26c 0000000000000000000000000000000000000000 -a1be69f5ec17eda2322487d46aa5351b7fe5b3f6 0000000000000000000000000000000000000000 -a1bf2db431539b6377fb12efeb38e117cd603017 0000000000000000000000000000000000000000 -a1c186ceb60abad09aca5de2e888aea5fbcdddf7 0000000000000000000000000000000000000000 -a1c1c7e395eb11e8dd69ef309c8216123ad5388b 0c24770d1850889ccdadc9c77d3202a2061fbaa7 -a1cb52f12b29f3f0e126b29c8e185e2967a3fc7f 0000000000000000000000000000000000000000 -a1cfbad63169d0b743886d4f29aea8a2924620c8 0000000000000000000000000000000000000000 -a1d222f395bc9c0685e736f4840bba695f11c5d7 6d6258a60df181f337ed7b506f68436123bdfbbe -a1d69dedfe3e62756a2d58eb34e3f5614b0e1b97 de81c5ba29d329181117b41a1096d76b6afe1539 -a1d7010be2a880f94081294c28e2391a695b8af2 0000000000000000000000000000000000000000 -a1d8bd75d8c57312afd6f6dd16101b660fa81da3 0000000000000000000000000000000000000000 -a1daee7a1a17dab1a6ec6d987d998697bc57c18c 0000000000000000000000000000000000000000 -a1dc4341d66b899b1c717c3963313edca542e521 0000000000000000000000000000000000000000 -a1ddba3e96ca4bdda88ceb4befff1d8687db0717 dadb4de3ca8c0e11a7d741b08c703421087c56d2 -a1e01bf8314814a37ce0ace92cf6874b86e04718 0000000000000000000000000000000000000000 -a1e040354000d9ee43eb7d42e0f9652acf22c58f 0000000000000000000000000000000000000000 -a1e3d629b4f01ee41bd38391cd5c6ae5ee894cb3 0000000000000000000000000000000000000000 -a1e4712d6a0223aa08d78e45e808345b9e9aa524 0000000000000000000000000000000000000000 -a1e623745d6037472b773c3a237d0eb9cf6eb253 0000000000000000000000000000000000000000 -a1e99d9e5e8b933328d4d5f3b3cd09fca07aa8f3 0000000000000000000000000000000000000000 -a1ee6b934ff344e1d849f2014f464db7ef3a98e5 0000000000000000000000000000000000000000 -a1eead37117228bcba2258953a1f8d1a158f4ccb 0000000000000000000000000000000000000000 -a1eef7274dfa2e9474fb87da9d61873b511c7d9d 0000000000000000000000000000000000000000 -a1ef6ebcd65af5fb8ef9d280da78a7c309c51f80 0000000000000000000000000000000000000000 -a1f229dc3ec7d7932797e156bd8f9fbf40904b25 0000000000000000000000000000000000000000 -a1f57404d725b60d74e0ea2c726eb3ebf67d2547 0000000000000000000000000000000000000000 -a1f641bcc8b2521db3a8f22a44073ac1f941bb1a 0000000000000000000000000000000000000000 -a1fa3669e6c971b47b08ccc3d7dc315f0f87b9bc 0000000000000000000000000000000000000000 -a1fc5e05be1b2ef0c5af88f302261320997fe0bf 69b9036e035d48430dc2b86b26f4b136d6875b89 -a1fc8613606959f1825082c7f7b6296d12617d13 0000000000000000000000000000000000000000 -a1fd7149d5a02fdd856aafaf5fb42f0d818ae2fc 0000000000000000000000000000000000000000 -a1ff53ad8bd2d4c87e34d7ea3ab038fb9ca8463b 0000000000000000000000000000000000000000 -a1ff92831b0b75729b3e931b9cece0a6513af59b 0000000000000000000000000000000000000000 -a203d8319f4cc0a9c97f7fc1717dd54c21495c48 0000000000000000000000000000000000000000 -a2048ed42fe3df85010149ae85e9e01e574f274d 0000000000000000000000000000000000000000 -a205631ef0e3a31a1058bae92c18a01bbf0bcd86 0000000000000000000000000000000000000000 -a2063d133694286a06fc7cbbd73684c49dc1accb 0000000000000000000000000000000000000000 -a2070622269c5d32c75de06e171c6b378ddbf110 0000000000000000000000000000000000000000 -a2097ad6ab501629b118cc9f3663b99bef47696d 0000000000000000000000000000000000000000 -a20b7f936b03d76e8a3ddcadbfa1699f3e2bd1b6 085e058e70118b8129386fa77381b0efa3c9843c -a210b11601a585709b9e347cc24b1f23116df013 0000000000000000000000000000000000000000 -a212e1a1c26a0763cdbee2b6b28b6101de4becc6 0000000000000000000000000000000000000000 -a2148bbab35f5f62b2bfe88eb32e4edfc56738cf 0000000000000000000000000000000000000000 -a214a32d70c863c62df7e2768b4caa91ab8c9e15 0000000000000000000000000000000000000000 -a216052f5b5906eb677cb0d7f12bb5165a4acaf9 0000000000000000000000000000000000000000 -a2165b1ec5fc0b5438ddcd1a0f2b7432230ec874 96158d05cbf43c1147fcbac461dab4139981cedc -a21982466ee63b70fecaa58561e0f46624b00cc7 0000000000000000000000000000000000000000 -a21bbcd97760c4651881807299b6f6c55793cada 0000000000000000000000000000000000000000 -a21beaec52bc4b133fae9313cdde39ca6831e924 0000000000000000000000000000000000000000 -a21c7cfaaa511b16fed23c60fd638850395534ab 0000000000000000000000000000000000000000 -a21e00fe2184d5aa77f2188e517565f56260bb04 0000000000000000000000000000000000000000 -a223531900823441f82d178ca4e94c0444f24576 0000000000000000000000000000000000000000 -a224047ca64eab0502f2c0352ac48b760c5e1401 0000000000000000000000000000000000000000 -a2258b78cbe5f5ef2a896d89e1a251e7f367d6e5 ff0fc7613215d5c5f6db3e770138f6c55f289d0e -a2258ddcf8cd892729a1ef6a070183280797866b 0000000000000000000000000000000000000000 -a228c23391b5d77eddf50c76d3dc117511113c21 0000000000000000000000000000000000000000 -a22938b1300716e52a216a98d67de83931716f9a 0000000000000000000000000000000000000000 -a22b112736a8066d2454e76e13aab1f309526303 0000000000000000000000000000000000000000 -a22b969063f6e79db065879aec79acad12871c42 58bacb92aa23cfdeead6945d3c64bc5c96cc6a10 -a22cb5c43dc8a13bf97a9296aec02270edcf11e9 0000000000000000000000000000000000000000 -a22e0f26f6b58f6e9aadc47a17f3becb79a9d55e 0000000000000000000000000000000000000000 -a22f9c2717942eb860579e19f65c5d832f221e3c 22233faa09c821631af6218c58f32135c7f89eda -a2305490d334c1011b097adb2b996444ca525c8e 0000000000000000000000000000000000000000 -a2326162b18f2799fb7bd4c62e6360df4df87e3b 0000000000000000000000000000000000000000 -a233ecbf5141916378d57c4b1ce7122a3e6a936a 53c0a6d9ff0ec8b77435d2b8f8db93641e515b56 -a2397f44ec5cfceeefb101f665005e95ca8d31bd 0000000000000000000000000000000000000000 -a23cd14d8090049c60c9f3575f27649c183b9b11 0000000000000000000000000000000000000000 -a23f9b39a442e99352c0287605b7dc7ae60c5f40 0000000000000000000000000000000000000000 -a240b581378348cbf3ac9a6b43cc32ed5f83b189 0000000000000000000000000000000000000000 -a2415ce99a6233719977cb7ff7dd3ad931ff4bea 0000000000000000000000000000000000000000 -a241f3ca3c7a1ad2430bbcf37aa83e0d39320401 63a0c5e3e231233ae683ca88555ef0ce211efe64 -a242967282148c0dc1c7594ed406ee4b01d41d3d 0000000000000000000000000000000000000000 -a247148d429b1ca07c553dcb06ee3dd048f99c91 0000000000000000000000000000000000000000 -a249209d0c327e0b858b52e1deff152bb09e9a3b 0000000000000000000000000000000000000000 -a249d944355b14ea6d7426f91bda3b731c068880 0000000000000000000000000000000000000000 -a24a1ae71a4f6a6172a0ec7412ebde5cee4eb1ba 0000000000000000000000000000000000000000 -a24b52146e1d8afa4facd42f67cf3c762ebbea8c 0000000000000000000000000000000000000000 -a24b6bc0fd4e32bc7c7a54daebcc0bdef115d6c4 0000000000000000000000000000000000000000 -a24b818c682c4599e811210e4a5a535b604537ca 0000000000000000000000000000000000000000 -a24f4d0a5ac8231514bf53650c847f4ad35f7b56 0000000000000000000000000000000000000000 -a2565b4e1fb47d92047f356cd56b26ca502fec15 561e4a2fd1c0ff1cbb8598afc407a8a517ca4098 -a256b90da79d2058bd24b7dee14ff980f12afcd4 0000000000000000000000000000000000000000 -a2589d4f6a6e156e556c5368059a540ce53ef802 329894ada88d3bc5642c4142e65471df5e6448fa -a258daf0ac93754440ff41d78d9f55f132a9cd24 0000000000000000000000000000000000000000 -a25904460d8bbbae87f1a342b0ba60ee12312008 0000000000000000000000000000000000000000 -a2590b092c616f15f70f1c898c45ffa8928b06e0 0000000000000000000000000000000000000000 -a259e14ecfa4da641007b3e007fb83571562ed70 cd78ce99305100d72a461be04a9de815ea5a4f02 -a25ea24b7e881feec954aaffa4a25004cbce769d 0000000000000000000000000000000000000000 -a25ff3858e26592bdfc19a30c266ca339da3153f 0000000000000000000000000000000000000000 -a261fe42a5383f2e38167d9dbfcd9a243090f04f 0000000000000000000000000000000000000000 -a262f32667863f51866a0489044254ccf714f66b 0000000000000000000000000000000000000000 -a2685882451e1b14e259145762688b8c261beef2 0000000000000000000000000000000000000000 -a26901c028d72e0b7fcc5da02eeb364a28641481 0000000000000000000000000000000000000000 -a26b14769fdfd78203c0542526a7f54c9687cc85 0000000000000000000000000000000000000000 -a26d5a22cda7fbfcf2ad1cbad258d904729517bd 0000000000000000000000000000000000000000 -a26e007c8fca6c643a02446d7f048d198df2aa6b af4fb8d14925482184d8caaa31b1c4d69c0b946d -a26eec4f6c29101be97d194a67d9ec181cf13125 0000000000000000000000000000000000000000 -a27168c01e0630dd60504e355b7255cee12a79e3 0000000000000000000000000000000000000000 -a27201dda278bbfb5adb49b23d0f4c201eead288 0000000000000000000000000000000000000000 -a272138405e25a684d836b7457a71ff14c7750e2 0000000000000000000000000000000000000000 -a2733613ef6249f34de8d7f94ad17761236f10c8 0000000000000000000000000000000000000000 -a2750cef2c3874d1fcde8c3c073dffadadeaa79d 0000000000000000000000000000000000000000 -a276c333e54d19f809d1f3eb397debf0fe19169d 0000000000000000000000000000000000000000 -a277389c9d2d5a940fcd6dbe62da7e109282379d 0000000000000000000000000000000000000000 -a278f3a9d3027885980b0dad9807c347e6c9fffc 0000000000000000000000000000000000000000 -a27ccc57c86f7a34f83ae7d9cfd9cd838fd276f2 0000000000000000000000000000000000000000 -a27cd70ec1fcf030acc517b45b66f2839600fd0f 0000000000000000000000000000000000000000 -a27cf494d2304783c10c7eac92c04175ab593428 0000000000000000000000000000000000000000 -a280a84c7eeda7154486bf1c58fa4d88b0cb0cbc 0000000000000000000000000000000000000000 -a2850c185a1b95518cf66002a9080a2830d72b00 0000000000000000000000000000000000000000 -a285c00fcd32b3ce3b78bbe99def1efe5f98f604 0000000000000000000000000000000000000000 -a2877ecb63cc08de7d1752ab41b6bc02190b6e44 0000000000000000000000000000000000000000 -a288693bde119be4cdecc9f5c91274b04ca48e04 0000000000000000000000000000000000000000 -a28a6c7e39744d4a56869c2f1af7ca8b2ac5c297 925874291943dd106ced6facbd09752af6c60711 -a2902a912ff6cafd27baf5e30fd90aa46b3801ad 0000000000000000000000000000000000000000 -a2921c38e639995223bf4310db347da88e7ab127 552736169b1c143c9203b54c6d23bfb5db5bb2fd -a29b8b66e41cdec0cba5b9c308f761329a4c882d 0000000000000000000000000000000000000000 -a2a1394d23f50e2a2a2e9302bd444e38d51ee195 0000000000000000000000000000000000000000 -a2a141160a466ff8eb34be4c75e7701b75d689ad 0000000000000000000000000000000000000000 -a2a1ef610c9a2220b1573004d218fa88cad86b76 0000000000000000000000000000000000000000 -a2a3f3525979535f7f8c81b79315391f2fdc285b 0000000000000000000000000000000000000000 -a2a469fd5f2f9bdad5ef5d314d543daa4326b648 0000000000000000000000000000000000000000 -a2a4dcbc7d61939cf85fe7efc171fbcb25060329 0000000000000000000000000000000000000000 -a2a5b3f4b3fa288fe6ff74b6d7ed18df62c1831c 0000000000000000000000000000000000000000 -a2a7e004030af54d942d5a11033fe761df7479e0 0000000000000000000000000000000000000000 -a2abd495c5f95fe8b20fc61ae26456854d12fe3d 0000000000000000000000000000000000000000 -a2ad995036ee123b64b21e7b7f87196f366b8c12 0000000000000000000000000000000000000000 -a2afb71b63c1ca0dc2b5c5d1cb35d55d4e583aec 0000000000000000000000000000000000000000 -a2b30c956f0d837f46c4106dc4e7ba55f158ba75 0000000000000000000000000000000000000000 -a2b37b0a57e33669379ca180fc57b5d075ba8f8a 0000000000000000000000000000000000000000 -a2b4ab18a612597e0cc565757ab360157e932329 0000000000000000000000000000000000000000 -a2b8544931a5cfe8d65a1998970177a635ab944b 0000000000000000000000000000000000000000 -a2ba452fb99475c1e81e4c16a20cc65cce7d98bf 74ac38b3b8bd0597a8c5eb026996d6b4f947c6b5 -a2ba966ef221784188fc900f17080df284e4a56c 0000000000000000000000000000000000000000 -a2c10894f42120abbfe46105ea50863f0e5032d2 0000000000000000000000000000000000000000 -a2ca02540a458d48eb10e553cafbc5fb80d492e9 98087f9cae9fede42be645a4da8c91762fea1085 -a2cd8e7de35cf572b76b08f6407d4a6cc95e078a 77c03df4f9cb2062bf9c3bcaa3c333b97b586b02 -a2d449c58664bc72e55f8ebb72955732926a7965 6a8bb02cf75f2f6693b401b0dd4ef8797863f362 -a2d5a58e513539bda76acf27280398f53e6100f2 a850a940f52b1b45e1ace513097ea82cebd3ba34 -a2db0ec37511850cc529be2b141bf194ad878ee2 0000000000000000000000000000000000000000 -a2dc8afade06f6ece883df08f018e2557704e143 0000000000000000000000000000000000000000 -a2dcf5deaa6fecb2481d4ab2daf89b9fa61c60e3 0000000000000000000000000000000000000000 -a2e4f9aee7d232488ebeb148f29f73d94bdd96da 0000000000000000000000000000000000000000 -a2e72b2b3b376d7c852353a511c9a443fbffab6c 0000000000000000000000000000000000000000 -a2e7b5892c561b70b128ade69aadbfe657a7d5eb 0000000000000000000000000000000000000000 -a2ea344176b143b8d515f612db488fee179f1633 0000000000000000000000000000000000000000 -a2ea7c9e18d75b26e83760bd0a8c434868d1d9ab 0000000000000000000000000000000000000000 -a2eb5f627e7c19d4c6bfd2ba26711c26f91666bf da080b34671648b2545dda3fcaf24ddc0eca90d3 -a2ec213f1ba235d25f7670f42db345aa140f19e2 0000000000000000000000000000000000000000 -a2ef8f387d2264f26131c0a270f534141a68e18c 0000000000000000000000000000000000000000 -a2f3c32c3d74cef726143d5226e2093699434a62 0000000000000000000000000000000000000000 -a2f3cab587e4636f7210ed2e6262c1a94538284e 0000000000000000000000000000000000000000 -a2f5757ad074d8b345afd4f5e33c840a224d2c0c 0000000000000000000000000000000000000000 -a2f5ee41c76d368473c6ba63af05370a8e01f781 0000000000000000000000000000000000000000 -a2fa37fa52574a2fae4d42a9163021bee67bcb67 0000000000000000000000000000000000000000 -a2fc23851f710d7f0de3dceb23dc68ee34d17b32 0000000000000000000000000000000000000000 -a2fc4b2686b5835ed7f482befa50573bb060294c 0000000000000000000000000000000000000000 -a2fcd66690146176936b03f26ee0f530063ce888 0000000000000000000000000000000000000000 -a2fcf07810a1c732700cacc1b992bea585954529 0000000000000000000000000000000000000000 -a2fd88079fc4d5f752450588d13b1b723dfe84dc 0000000000000000000000000000000000000000 -a2fe7433ccae56205b35917b58ed2d7d3e650c8e 0000000000000000000000000000000000000000 -a3051835f7095013fb9760e6d06d190f584fc609 0000000000000000000000000000000000000000 -a305c183e2595da8c49102b96b6577df3ca167ca 3686fa6b5fa0fc60d73a38f0d00ce4035162298f -a3078f7bcb18f0c7ee875efbcfdf0346c8ac8628 0000000000000000000000000000000000000000 -a30c86ae3deab2fcf5b9392ef02bb7fd7ecb5638 0000000000000000000000000000000000000000 -a31156c3d8e98d9d8d0d82cab7e37407a4f75f63 542d747c0300707ea9595128aede49a4d6215e26 -a313baca39c4f5321aee31d03e37821ee7685936 0000000000000000000000000000000000000000 -a3154220084c0163222de9506af0e8c80838d5ff 0000000000000000000000000000000000000000 -a317e27ddb04c809c19090567bdf75872d7881e4 263b587fbc300dadd33880d27e9d875ff3b4d97d -a319efc2e849844dc91c1f562979d04873a5d524 2f0a2a1ec05a48fd796f1b8702f02b993ae041f3 -a31a083defb68ce9acbbfa951d56b61f3748e02b 414a709a4bde9d9657d721ec0bfb4b3b8c0c0a0f -a31c49dbcf19107995267378fa51cad82cfc396b 0000000000000000000000000000000000000000 -a31c6cbab0da52d589794c1edff062e7ddf3306a 0000000000000000000000000000000000000000 -a324fcef8023bbb570603185dd097be366fd398d 0000000000000000000000000000000000000000 -a328586a54a5a641abad1ddc3daa3341f1ac887c 0000000000000000000000000000000000000000 -a32b6c51c466458b87c237d7f4ac554c3a7a9a91 0000000000000000000000000000000000000000 -a33165863378a052b07688d143ae6f3e9445eea2 0000000000000000000000000000000000000000 -a331ac8a86bb5929b79be9a369fac1e3af516241 0000000000000000000000000000000000000000 -a3365c7546adddace62c9bf4c25a8ab45b5c2331 0000000000000000000000000000000000000000 -a336fc5041cf24eb31d5a9be05dad87ad4dacb1d 0000000000000000000000000000000000000000 -a3371d8b3e65f737e86bef45152f8bc513017bdd 0000000000000000000000000000000000000000 -a3385c45294945af7f3d474edbc1baf78558fd0f 0000000000000000000000000000000000000000 -a33cd08acaa764c17d9c54c70d9698433180c1c0 0000000000000000000000000000000000000000 -a3408906fa567a73cbf38ad56964984ec3e9a679 0000000000000000000000000000000000000000 -a3410d2cbe5a5f5d99e3cbcfdf48c954e7ba447b 0000000000000000000000000000000000000000 -a346a6152a94157e854d2c9a85ca766607e3550c 0000000000000000000000000000000000000000 -a346a854a443c656f8a5914db64ecb9e306f1813 0000000000000000000000000000000000000000 -a3479b788cab353af804fe89d14ec45ba897efae 0000000000000000000000000000000000000000 -a34ba2aef00df9b631d9aeea16333e8195ef0a6b 0000000000000000000000000000000000000000 -a34cc13caf451ff414045786225671d07463c629 0000000000000000000000000000000000000000 -a34f3ff575f70f5841119fa5b768aeb59345851c 0000000000000000000000000000000000000000 -a35123aabdf578f927f4257694795a4650002f1c 0000000000000000000000000000000000000000 -a354794a7220fd3ff4bcc042ba099e801064ac84 0000000000000000000000000000000000000000 -a3573c18b89fd32aca1c3924d3fd9568900b4a33 0000000000000000000000000000000000000000 -a35933a6c867e1038d558c312c378840f80e6a1a 3e0a5ae54ae5b297b11aedee41cb6e940d0d4948 -a35def121a68589c465edb537f363d187fb0a55e 0000000000000000000000000000000000000000 -a35fce69cc4174f61cfa228ad677797c833f9cba 0000000000000000000000000000000000000000 -a36065c3de8298c94eab4f93654bb9dd982004a4 0000000000000000000000000000000000000000 -a365ccac900c960d86ac69ee325d3dcdcacea07a 39e32f9a3c4091afd4c6b024ced00b08c8d0b819 -a36b42f54ddfeab7d533d50e12b9b410ac1dbc66 0000000000000000000000000000000000000000 -a3747481f5fb167c81bd13d856703d8fe78814ca 0000000000000000000000000000000000000000 -a375ff18d42eaf4c293500881aff1459345831aa 0000000000000000000000000000000000000000 -a37696a552eb994bfe73a10d162b9d4f2e04d56e 0000000000000000000000000000000000000000 -a37831eed5d1b161050cecd44fd5f8e826a70597 0000000000000000000000000000000000000000 -a378b2f4fb3d15a40ff17f44d965c72863054f55 0000000000000000000000000000000000000000 -a37ab2f355e5abc2e681d36f2fffc23afbf23078 0000000000000000000000000000000000000000 -a37d310b92b3727c6528d0b207042e98aec4f123 0000000000000000000000000000000000000000 -a37f1785e68b34dcf6b4ce7b102332aaaa5c82b9 0000000000000000000000000000000000000000 -a385da18ae1bf6f6d90340f12995f669429c83c2 0000000000000000000000000000000000000000 -a387617176b3a3bab63d7e239b05111d728cc3d5 0000000000000000000000000000000000000000 -a387db6c003b90add233fd04b87e468f617e7da5 0000000000000000000000000000000000000000 -a38a679a7891af9776115c77e618ddad21f95968 0000000000000000000000000000000000000000 -a38b0d35cecfe7e646cd3b2ffbe82c945cf97ef0 0000000000000000000000000000000000000000 -a38b338f5bfe3bef805d8b8d2bb1bf96fc8fcaa4 0000000000000000000000000000000000000000 -a38b835036b675186269872000d1cc6b28db3ce7 0000000000000000000000000000000000000000 -a38c8a152e0c2dba500304e0559b4419b64b21af 0000000000000000000000000000000000000000 -a38dbf56cbbf3658e44dcab55e7530fffbc8aa1d 0000000000000000000000000000000000000000 -a38e360ae1ce4169b331013958c519d17f19114e 0000000000000000000000000000000000000000 -a3914a4e28fa11984062983ab3eb2a2f2ed39d88 0000000000000000000000000000000000000000 -a393ec34428b0870ab8d2fdea889b0cebe065a11 0000000000000000000000000000000000000000 -a39444187c0bae97b6d1d953abdbe05a83e5c04a 4ada96df903766614a5f056251b88470972326ef -a395304013cbaa3acb0eaa05a7556396ca64bd62 0000000000000000000000000000000000000000 -a39a2b0be6f6e845afe414634fb8409cf137dd1f 0000000000000000000000000000000000000000 -a39cd243b042f1c275f02157e483b0ee6cbe0714 0000000000000000000000000000000000000000 -a39d6f9134acf08a17bb1763d4a7deb1e9090321 0000000000000000000000000000000000000000 -a3a310ccc23af2710c307fb4c6535b123ae2223c 0000000000000000000000000000000000000000 -a3a4cd9bea4344966897f9d83f92daf31e4b7b8e 0000000000000000000000000000000000000000 -a3a686aa99c850790d4b23dca34ee71084995e4c 0000000000000000000000000000000000000000 -a3af373ef18adc06f3ae403e5a43cf5b155461ca 0000000000000000000000000000000000000000 -a3b7f75471151ade7d7940aafb92730c3cda2ac0 0000000000000000000000000000000000000000 -a3b8d41417483662479cb876444bfa202db268b1 0000000000000000000000000000000000000000 -a3bb15df3f8dd9657471db4d4f1ecd67a7c552e9 0000000000000000000000000000000000000000 -a3be60473379d1064a236d2cbeff8ffb1fe79aab 0000000000000000000000000000000000000000 -a3bf0109a15875af6c3962d68b7034585fc95838 0000000000000000000000000000000000000000 -a3c111bffdb6c6612137d162c07a5e543aa9695d 0000000000000000000000000000000000000000 -a3c18bfa37d1ccefec6f7f485cb2c77d30d59d09 0000000000000000000000000000000000000000 -a3c326fcf8ca54d1f0c78af83277b333e6c87d5f 0000000000000000000000000000000000000000 -a3d033146bd0bdfa33a19fe176df4d51dad8aec1 0000000000000000000000000000000000000000 -a3d25850f14cc7b83e7cfe45d021f10ea3fb302a 0000000000000000000000000000000000000000 -a3d58caf822a4df48c6a41dfd7ce6455eb9dca90 0000000000000000000000000000000000000000 -a3d87f0822d75ac5d323d1d7fb19abbd487dd936 0000000000000000000000000000000000000000 -a3db55f0df6a17d473f65ce207ef3f778011cdfe 0000000000000000000000000000000000000000 -a3dda02cdfaafc1f735738dcfe6f208242caac79 0000000000000000000000000000000000000000 -a3de8a03d3041c7fab99a03df3e4698df450384e 0000000000000000000000000000000000000000 -a3e019b85e3d0bf037d1cf09fe94180974b5b649 0000000000000000000000000000000000000000 -a3e1392324d603af266af115f6521dee23a57d59 0000000000000000000000000000000000000000 -a3e5fbdab05d022a1c86a5861b71af82a67cf2c8 0000000000000000000000000000000000000000 -a3e8136e4e9ed855110b15a65d26f52bb34780cc 0000000000000000000000000000000000000000 -a3e949b1ea76e28163059ab8cdcbb742c6ed205c 0000000000000000000000000000000000000000 -a3eab3abd68266d1de7dd6a4fbddce13f9a1ddce 0000000000000000000000000000000000000000 -a3ef35fbdb03d2db728dba3452d7634ab2f02686 0000000000000000000000000000000000000000 -a3ef6a19018b7b7cdbc808b37310c798ca3ebd0b 0000000000000000000000000000000000000000 -a3f050e977655b79dc5a56bb7d72f7cca719b9fa a06bcbb623366e24d0e847ccce5dc659958b9e91 -a3f0e20e8f6a096778b1310703ecad1c5f9b547e 0000000000000000000000000000000000000000 -a3f1006c0202d44f04a533347725890e2e9fb5fa 0000000000000000000000000000000000000000 -a3f12608860906b1ffa5328b7ca1b019d8b3e80d 0000000000000000000000000000000000000000 -a3f969dec396b34305821ae5262788dfc0e1b69d 0000000000000000000000000000000000000000 -a3fb4375e41903d8db3926aac534f90a2ff6b6f3 0000000000000000000000000000000000000000 -a3fe103a4dbee4030caf3454973d96ebbbbdf29a 0000000000000000000000000000000000000000 -a409ddfb6aa6e82044894c1c695da3ea9b14d68e 0000000000000000000000000000000000000000 -a40c1a0c22ef1aede129dc522a68efbcc10518d4 0000000000000000000000000000000000000000 -a40e6be276819c21f8b61352233e3b5b06e99edf 0000000000000000000000000000000000000000 -a41057cbdf053fd8c3a3bec6f1bbf113ffec8e42 0000000000000000000000000000000000000000 -a41128675051f3b8ea0fc722a243455611087e55 0000000000000000000000000000000000000000 -a414ee95eb79e2c62c80827a46e15da5d15af97e 0000000000000000000000000000000000000000 -a416cd2c019c7016a1c18ea660c5a027264295da 0000000000000000000000000000000000000000 -a41b6a10b995dd8f5ca9f980a1315790132a8187 0000000000000000000000000000000000000000 -a41bbce4bc28fc304a69d54872c49c84f48e231f 0000000000000000000000000000000000000000 -a41d180148aef317542bec7b4d8417ab2ca63635 0000000000000000000000000000000000000000 -a424890de00cd9a29ec185134bc3af619b093b5e 8491e7491ac400d419c552505036c3f2b9f68a2d -a42600fed6c19883b07f85d703dfce9b3a5c150e 0000000000000000000000000000000000000000 -a428d010cbb3b0c53e36475f2954d66dc174342b 0000000000000000000000000000000000000000 -a42c9a9fd82724ab6fb28f0eea473a56368bf66a 0000000000000000000000000000000000000000 -a42cf92d66fd5793f9c6fe0428a7cb243ef0e5f5 0000000000000000000000000000000000000000 -a4318066452e8655b6271ae09825803b10d44492 0000000000000000000000000000000000000000 -a431dcf42e5d057e0bb5223626659f16487d703c 067983cb138b8c032794964c2978568517e77264 -a4345870c0c87d94a02d6bba5519adb53ef49c99 0000000000000000000000000000000000000000 -a435303ab2041f752aad3143ee1ce650a527face 0000000000000000000000000000000000000000 -a435a5f4300f4697cd0edc363ac28d55a8616c39 0000000000000000000000000000000000000000 -a43655118be85f174912b5222eb6ba6902b29f81 0000000000000000000000000000000000000000 -a43a86963c9902158a9b48b1823d24c0edf0de22 0000000000000000000000000000000000000000 -a43ad10de827abf9404329dd91d216da984792c1 0000000000000000000000000000000000000000 -a43c1d021471118beaa88a1988fda63b3a0b2019 0000000000000000000000000000000000000000 -a43fa37e1457f8724b94f5feca01c6a9e079f38c 0000000000000000000000000000000000000000 -a44013aae6e2d80b3f908c67ec7b6710e8fb9257 0000000000000000000000000000000000000000 -a4406f949f868d161a654c8067578b295b9c7950 0000000000000000000000000000000000000000 -a440d85ce300797219d67f66ea621a232aca60e1 0000000000000000000000000000000000000000 -a442778670dd2dde02af237a2de06048c59cb8cd 0000000000000000000000000000000000000000 -a4429100780d1d0d6ce204c11ad223f6526990ab 0000000000000000000000000000000000000000 -a442a3bde62f9e40150cdc2cae0e6854c57c2f7f c4594a2a24c2fe0a9d0123ae9be322c4e79694fa -a44484fe1af8e1143df41f8b882a288f8094c5c7 0000000000000000000000000000000000000000 -a445db39cd231320aa8362f328746708e81ff93d 0000000000000000000000000000000000000000 -a4464df2cbdbe84b932cf34daae5bbea67c97bf9 0000000000000000000000000000000000000000 -a4489470e184323e290333ac069c4b07dd9d5afc 0000000000000000000000000000000000000000 -a44a1e0b7918846659a3c91013855d2c3d674fb9 4dcdc943ef24596c2ec0c95d745d7c416640593c -a44bbd952f3068ceac6fb1148fcf4b22bef6fec2 0000000000000000000000000000000000000000 -a44dc91a4dd2f8ff98f195f8b22621ec91aba1d5 2e76c93d967851df527947bb7030cfffb646f8b0 -a44e325fda99629cdfd64e819d00248bf48c9537 0000000000000000000000000000000000000000 -a44e87c0c66ed98e3c3c2839e84d034590c3e6d5 0000000000000000000000000000000000000000 -a4537eba5f692c8378e4e7af730751873738a05d 0000000000000000000000000000000000000000 -a453c4ff1cac60f674ca6739695c2990e3150e9f 0000000000000000000000000000000000000000 -a455d25f652c32bb1fca0167791338db75bcd6ac 0000000000000000000000000000000000000000 -a456251039f192f0ceee16b74a3e74e6ef4f9cf1 0000000000000000000000000000000000000000 -a4563933821baeb67ce9af86e875d4528eeb8c26 0000000000000000000000000000000000000000 -a456cc7fef2bf869da72de26898b2e4ffec578b9 c606f893f7be12142b06d9d8aa9d9ea93f2efcd4 -a45ee0849b0d08ae9a0059a5d75a429f196b2993 0000000000000000000000000000000000000000 -a460ac7302f1f40f313699fe4ffc5aff53e166cb 0000000000000000000000000000000000000000 -a46296bfaa46fdc96765fda557432bdcfb5a98b1 0000000000000000000000000000000000000000 -a4645fd6395951e30e6ebc55e64de34d0bf0ef1f 3cf85a41ff329da455c04545ea7322351de292d7 -a464d22608edc3cd41aabdd179f9937ced8a2bc8 0000000000000000000000000000000000000000 -a464df4c7d82ef16d94fff2582eeb8dd7579b894 a6aa100e89d0183fe61ec76d5dc3156cdcca77c5 -a464e3bda1dc4b896138295982f91bde695f881a 0000000000000000000000000000000000000000 -a465090f1f6d47684c28fa4d42c30106fceb462d 51b98c04e5720942c77cb76516795e6f87c20516 -a465b89916b11fae83c879f75a85d0aae91fec5c 0000000000000000000000000000000000000000 -a466136fe7072d13d4ab2f95b278f043c269eafc 0000000000000000000000000000000000000000 -a468efb805ddae9bd886a92c1c313e92b737abe0 0000000000000000000000000000000000000000 -a4690d4142c83e7198e0779c179730f6f3dcdb8e 350360984a02b05dcd1c97d2d62418a45f1520aa -a46a05a003c38d403ec36e7068d16d63f00eb15c 0000000000000000000000000000000000000000 -a46ac01e4345530c64cd36d3ea8bb054706ef8fa 0000000000000000000000000000000000000000 -a46b190224a3284f6a818bce6319cba177021fa3 c015f06266a816de5ed899fb6b54f09834dd600d -a46bc831c0574bc479b0ea6aa663a7a4153a3f97 0000000000000000000000000000000000000000 -a4706cc591a09215dc91f3bc94ee67489a9f0b84 0000000000000000000000000000000000000000 -a4715d261cad3f8e168c0666edd9624b870ad65d 0000000000000000000000000000000000000000 -a472e8b9746b584d8c30ae7a3c6d460eaac9e65c 4f4442041bcd4b90f0bc78942a8dc6684d2486eb -a47932fa0cbda4e9af7437462c679ee2d6615536 0000000000000000000000000000000000000000 -a47a29e757d0688686088e781320bbd3685a0e51 0000000000000000000000000000000000000000 -a47be8252942076538b6119d3afd123456e71fe0 0000000000000000000000000000000000000000 -a47dfd4c60582331ae306e6679877be53de82be7 0000000000000000000000000000000000000000 -a47dff201e3f65c07f6c84a535951632771cf72d c9617581c909abd1f289e5817acafda5e0982ef2 -a47ede1419dfd6b8f0a65c43704ecc506792c793 0000000000000000000000000000000000000000 -a48259a89a56e7f4d53c19630061d5de93b79bc7 0000000000000000000000000000000000000000 -a482c268de54a316463de7132b561e5a481b00e6 0000000000000000000000000000000000000000 -a484bbf1f4ca2e5e53e5d2c9b07209820dea75ef 0000000000000000000000000000000000000000 -a484d5d2bbad7e385a8864370b5280c4e05add8c 0000000000000000000000000000000000000000 -a4861592bbb9af4c7064da4cc038242418568068 e92acc3041ee251fa88df512759dad2fdf3d1460 -a48a8e0e144732f4dfbe84c61fd2b21a13de00a2 0000000000000000000000000000000000000000 -a48b72ac9e1353637ed2bd27e0d56bc4ea3575da 0000000000000000000000000000000000000000 -a48bfbee2a121bdf25ceee2946aa27728e611365 0000000000000000000000000000000000000000 -a48db6e7cd2c2fd953cab0ecf07050d5689ad7ba 0000000000000000000000000000000000000000 -a48ea8e5730d29e835f9f94332cda6de35a88040 0000000000000000000000000000000000000000 -a491d1a4b698bb9f2cbbaec8fa1cea609bf25616 0000000000000000000000000000000000000000 -a495f61c3cb8446c8ca68269558bd7e4660cb952 0000000000000000000000000000000000000000 -a49b6127dbba2a64c9a3253e0f6de70e5aa377af 0000000000000000000000000000000000000000 -a49c33ff31e5bd041cdf0f3a42a6c0422d8b2b3c 0000000000000000000000000000000000000000 -a49efe3b096a0733a6dfe796c73c25a1ebe554a0 0000000000000000000000000000000000000000 -a4a17bc582eadf51a496b4096f098629a55ac515 602461de4b9c3d210d4e4e545915a7d2c60f6c70 -a4a26c5a669071260a8cafc655e65113d0e4ee44 0000000000000000000000000000000000000000 -a4a4217b34877fce52c981ea5a38542e8ea7d472 aaf16bef6e233bdbbcb3c818e7c7ef8e0ca7fcbc -a4a4c79d2a3d29fb951c1be4cb22a99d63a1d36f d19e1e56668faed4470030fc960d95db5a91e7f6 -a4a8f791048a93c6d3fe3634bc3e48d12ddfe952 0000000000000000000000000000000000000000 -a4ac869932423a285eabd6fce3b4bc643f1558ab 0000000000000000000000000000000000000000 -a4b3c10745efd93eea953ff5aedf02588cfaec90 f012f020a3c63d74cfbcb423777500db20640ec0 -a4b3fb93b4974680e56255408a45df8efd54ac01 0000000000000000000000000000000000000000 -a4b47e97b31e529fa632525d32e4ca39e219cd62 0000000000000000000000000000000000000000 -a4b5b5423375644cce7b42f25961b97ad20dc72c 0000000000000000000000000000000000000000 -a4b6d72ad31caf1dfebe4ead873da491e45395ef 21301ef902770f793fbf0ff71bb6ec54984fd800 -a4b7e945cdf4c13cf1e45e56df9ad2c47b9c277b 0000000000000000000000000000000000000000 -a4b867055a59e23909d49dd97c5eead7092a7a47 0000000000000000000000000000000000000000 -a4ba07f273fd7d34520a8d02052a746076094e32 0000000000000000000000000000000000000000 -a4bb79d4c79c7287baefb5d84301d59423a66a43 f1c6cd0c4c3c311744531a4f034ef962f12b4de9 -a4bb7ba9e34ce72e5bc7222700182c90e73c8992 0000000000000000000000000000000000000000 -a4bcdd05f1c0eff9ae92e092d9b094bdf35bbbdc 0000000000000000000000000000000000000000 -a4c15fe8d99c6296f3666ce69a60f163298fb8e9 0000000000000000000000000000000000000000 -a4c1f077f7d8d050a0aa908332e41f44082e5b24 0000000000000000000000000000000000000000 -a4c45591da0d77b697ba326ce95d49f46012d74b 0000000000000000000000000000000000000000 -a4c59212066d0c4cd33156b8d176f9974333953b 0000000000000000000000000000000000000000 -a4cff70da7b30daae4688acd1ad64a2016303874 0000000000000000000000000000000000000000 -a4d1ad60983f626937628acd7018add4ba26e80b 259e4e3b30af1bd61a9c05afe5bbbe5016313388 -a4d3ceaac3fa50ebb33cfbfbc983557bcf94f857 0000000000000000000000000000000000000000 -a4d60ee6886e814ec4d58bcdf1b304b2cd8be07d 0000000000000000000000000000000000000000 -a4d6479877e574af73a30d24359f2549e2c366ee 0000000000000000000000000000000000000000 -a4e5ee04a4783a11b2e69a5deabf597bc1c98849 0000000000000000000000000000000000000000 -a4e73423dc227abc58820ffeee14fb142b21b2ec 0000000000000000000000000000000000000000 -a4e79bc8e416903081feb590ce009132726a5712 0000000000000000000000000000000000000000 -a4ea2b04da1337b76afc7b8a9aea5beb801fdfc2 0000000000000000000000000000000000000000 -a4eaf3b12b3ce22372a37f8add3cf41511f3af68 0000000000000000000000000000000000000000 -a4ec4565e988c2c8fece8c987dff1729466e0ec0 0000000000000000000000000000000000000000 -a4ed29489b2964707e3b74c911af6610c05ee0e4 0000000000000000000000000000000000000000 -a4ee22721ef56a4762fcfd5a655454bfdaafa7ab 0000000000000000000000000000000000000000 -a4f0588234f180a9ead9bc75a82b96dee1c98a64 0000000000000000000000000000000000000000 -a4f270e5de68a16659c802f741bfaf6fadca6fd5 0000000000000000000000000000000000000000 -a4f5a950db6e89d67bb6533382050bff447617c0 0000000000000000000000000000000000000000 -a4f777db7f3653ff0c9980dfdf7deb994cc485e8 0000000000000000000000000000000000000000 -a4fb7f59310a598b8cb8ca1daa47e557f32ae66e 0000000000000000000000000000000000000000 -a4fc5b9e3cc27afc54c813a1f467a34c4bac4e83 0000000000000000000000000000000000000000 -a4fd6e61bdde94db011541268e6ff2738ac1ab9f 0000000000000000000000000000000000000000 -a4fe8cf4c7712c4af6d2b0dc2e3d7090f53f4e21 9be7d7027cf74e153c149e6093aa1d7b9c5e0e3e -a500262b84e367c8e57047daf2464546686d4956 0000000000000000000000000000000000000000 -a5023e38a8059ca581467b56ef50822b81e111a9 0000000000000000000000000000000000000000 -a502c723a67c300f435652f0756e0f85b44efd85 daf0de7ac2f1b86fa898f7cb15cb4bbe44befbcc -a503002216fcf4c3efc6386f3595e2f87f7ee4f2 0000000000000000000000000000000000000000 -a5064d6ab73561c47178e32bcf2e25ac888bc0fb 0000000000000000000000000000000000000000 -a507863ce563cffa9ac8cc9850ddf9ccdadb8413 0000000000000000000000000000000000000000 -a50871d305e1c279cc9f4419ae242e6a0de07392 0000000000000000000000000000000000000000 -a50a149a580258688cec9d5589d4bb08f0e3d85c 0000000000000000000000000000000000000000 -a50a655ee01108b590b4a2a5825fd444c67130b7 0000000000000000000000000000000000000000 -a50f27d83824547cd5684a7e95bea54a3ede48dd 0000000000000000000000000000000000000000 -a5146131c67009a7c65da37a22018994acb18a85 0000000000000000000000000000000000000000 -a516c3d9a457dc52ebe6bd7377dde238d0ce551d 042fc0fdc5a74a354396052958c23bc2f81cd24d -a516cd817740bd824b669e6ceecff7b84561f142 0000000000000000000000000000000000000000 -a517e358f21f8e7f152b02eb8a71536fb1f8e0dd 0000000000000000000000000000000000000000 -a5186260fe863f44e2a414dd3a7dba9b86486990 0000000000000000000000000000000000000000 -a518b027bc2da7e59b61f4ec9edee061113ad1e8 0000000000000000000000000000000000000000 -a51b10b25321af76e3b62457898186c11ab0691b 0000000000000000000000000000000000000000 -a51c010af92b9e75abbf1c6b4127e06490d0a82c 0000000000000000000000000000000000000000 -a51c5bc5a5953fa2131b09a1ea044498c7242932 d62bf58830cf43a60605ff766bc618a670cac6a7 -a51ec6735093d3f71d8b2139967851a7b6df3d65 0000000000000000000000000000000000000000 -a522351ce6c443c446b88cb6740f20bcefab4cca 0000000000000000000000000000000000000000 -a523db93580e1baf3598fb45f50ad862c923eb51 0000000000000000000000000000000000000000 -a523ff9cb9e46d86edea06f275c66f9d4c1db791 b6619ecb42507bca2a8d09edb1af30739a970486 -a525226b4825d6bd87dd6cb08c93f6f10d6fe786 0000000000000000000000000000000000000000 -a5267088f147e7f2dc4a35664f73f4b93c04984b 0000000000000000000000000000000000000000 -a52e3d27cca786940272d0ae8efc21b5d6739070 0000000000000000000000000000000000000000 -a52e5f8a81798fe721d2ab335b654da3d98850e5 63d1b55afef2f84a8fdc90aaac76124274dd1956 -a52e6e4a8c300c758bf10943517bc7d07775808d 0000000000000000000000000000000000000000 -a53014f9a561215ea8dfecbf816a86d94fdd2452 6e40a49c5ab9bee0e46dc573ebf3e21bcd6cb364 -a532689f9ff143372e7f682d4e9106faf3304204 0000000000000000000000000000000000000000 -a5341a89a0b5fb922f06a2e0c988789914163e70 0000000000000000000000000000000000000000 -a5346daf2bb2fab250fa03f0f6639a408d0b2240 0000000000000000000000000000000000000000 -a538eafb492b8a407296b305ef19b993b87abe9c 0000000000000000000000000000000000000000 -a53ca4804b3c218f7ab80919ee037fcb2a75a59f 1d825ffac81ad86a8b9b28aff0dea5e0d266c8df -a5431941484bd5738321d1860093d7a961ef9fe8 0000000000000000000000000000000000000000 -a543f8515b70c3bea54c0debed4b21575849176e 0000000000000000000000000000000000000000 -a54568795c2eb47feb0f7f34f768d5e898dadb61 fc0f77b88950cdb47d9e8cef6dd8ad743aaffda0 -a54870142311afcd031df3b072c14133940b0cd8 0000000000000000000000000000000000000000 -a548c04bef87430db68bd41692d9af8b42eca28f 0000000000000000000000000000000000000000 -a5492acb760d98434201253c9b5522dab074130a 0000000000000000000000000000000000000000 -a54c827eb1a935a6998a6315de057110735b0a3b 0000000000000000000000000000000000000000 -a5509853fdb90395f39f490a6e376d88cd5775e5 0000000000000000000000000000000000000000 -a551acd42a2f14fa827dfd901db7799a38a7296d 0000000000000000000000000000000000000000 -a55792ff57d1cb6d5aeb1aed46bedc6fc5e8734e 0000000000000000000000000000000000000000 -a55d37629815bc5bef2924c6911a8869480824c9 0000000000000000000000000000000000000000 -a55f7ed284dbd3b1b4eba7ac3cb5277223ef09cc 0000000000000000000000000000000000000000 -a56021677e53bc7c3f6eb6c1cfa693cf23af5ba9 c5a2580af176cd63c4595c43779562161e555027 -a56106f69198dfe88c6084593c78a71c26b24353 c0d1afdce5282310f20c5b2152a61f1f92d6966d -a563d18df5e4b70e0fa2d14137bd94ed1ea47e35 420a163eb833f6ef48c9c8964da9d2c1fee24b0b -a56669af154a66cb644a03a452dbf783927afe22 0000000000000000000000000000000000000000 -a56b34628b18117984ad0eaac132f5839287e374 0000000000000000000000000000000000000000 -a56de5a3031d5722c1a43dd23b18008e58f9d09f 035b9e30cdbbb6d1fd9ace54ec215ca1c4d7ee87 -a56dfabfa41c678c02017a2f69369b1543accb1c 3d67a129c7e88992a569226a4662b1003a4605d4 -a5750a8f03a7555f121b5a6bbc056a9ccd2d2cf5 0000000000000000000000000000000000000000 -a5780c82e33dbbe455a9c917e63757a9e879085a 0000000000000000000000000000000000000000 -a578217bca9e62d8bb390526f2b122f320237249 0000000000000000000000000000000000000000 -a57ec08be20eff6949afce8315ed12352ceae1a4 0000000000000000000000000000000000000000 -a57f482b31fb449a3110fbe35171830d944c77a3 0000000000000000000000000000000000000000 -a57ff2688a7cc558d3f8a85c6c2fa372378c7551 e39ce65bfefeb7075c21595bfa8b8e1a0b0d5db1 -a580390efd70bd739ae4f78b78dae79bd61774bc 0000000000000000000000000000000000000000 -a580fc56dbf592e996bd05d346e6ca64bebdd57e 0000000000000000000000000000000000000000 -a580ffe749ec1a1d2fe225d588f57962da570ebd 0000000000000000000000000000000000000000 -a582be53802d736fd630a4724498af39d5f884d7 0000000000000000000000000000000000000000 -a5847573263150e235bebda00fe577194d8efce3 0000000000000000000000000000000000000000 -a587927ae1fe511f76c3b48a651f1461b77e4a70 0000000000000000000000000000000000000000 -a58934a426e36cdcbd0b24f4535249eb2133cab0 0000000000000000000000000000000000000000 -a5895bafdca5bdc902be9e8650ea3c6307396477 0000000000000000000000000000000000000000 -a58aa95a35db6f3c5bebd8e4cff5c4abeea1441b 0000000000000000000000000000000000000000 -a58bcdf974d0995fde15b3f27a86ea116c9ec431 0000000000000000000000000000000000000000 -a5918e092e5ed7482e64aa44147d897a71fda864 0000000000000000000000000000000000000000 -a59197ab9f3a7be3afa5d086abd5973087fd7b71 0000000000000000000000000000000000000000 -a59199d9157879ef2c0ca7bf39fc7ea6fc310c66 0000000000000000000000000000000000000000 -a592ee62e500a2f6b26580c10daef88632abbf08 0000000000000000000000000000000000000000 -a5950d8ae47e8befb9fa5f774ddb96a860833ed5 0000000000000000000000000000000000000000 -a598115f4068afb83e86514d86ff75b121034906 4129c2fe95a24e7bec8c5ba4da19bca55b162abc -a598694101180f5feebe5e106022d53e51360517 ab1e64a7bd75530b32506b8ae9a1240586db0605 -a59df78205f88e89aac74d153a7739c02389e09d 0000000000000000000000000000000000000000 -a59ed9b526c8bae64a3e762063f2bd4de39a00da 0000000000000000000000000000000000000000 -a59f7a72e0a2e45e81c740adc17532f3e53cc2d0 0000000000000000000000000000000000000000 -a5a30591ee0e424d192c37a42c284e6c207690f2 0000000000000000000000000000000000000000 -a5a6c67a7e74916ce99abf4b85e95d3437d790b1 0000000000000000000000000000000000000000 -a5a87b440297db0b765cb5fb53e7517686cd2bf3 5a4f6bdda037856fb6302fe7c6a4af123314d7ae -a5a946a88e643b79d2c4c867d0213521be98df35 0000000000000000000000000000000000000000 -a5aa27856c32411b15527d3249e657241587d9df 0000000000000000000000000000000000000000 -a5aac4bd93cdf578197f8a302bcb6f83a977ef26 5774b2dc26be1a19c8429d1489ea86109474d43b -a5b59e772551b996850b74f3ad900f1aeab9bcf0 0000000000000000000000000000000000000000 -a5b5cea7c882f12c00ec86e13dc8ee4c4bd29abb 0000000000000000000000000000000000000000 -a5b709a40573b2863314cde97e47e8a76c33de18 0000000000000000000000000000000000000000 -a5b80971f4113997873254b2a51fec0e91cfbd7a 0000000000000000000000000000000000000000 -a5b950133b4f5da76dba5da5e8de9c287150e2f2 0000000000000000000000000000000000000000 -a5b98242f43dd5e00eeeb4e15b950b53ace4eef0 0000000000000000000000000000000000000000 -a5ba42e1f5d7b9d328a4fc5b6af70113afacc085 0000000000000000000000000000000000000000 -a5bb3ee60579af441b257cdff818434d54a0f4b0 0000000000000000000000000000000000000000 -a5bea797bc0a98b1e6696f2b6dc1969b5380a47b 0000000000000000000000000000000000000000 -a5c1a2e21138607d8b9bf8581ee1ae47ff8621af 0000000000000000000000000000000000000000 -a5c2092d0fcab02a32ec1042aab8393bb42ebb96 0000000000000000000000000000000000000000 -a5c3c5d02dc3d2b166e7e35a15157eb4c0553787 0000000000000000000000000000000000000000 -a5c69fdd7097fe331da0f5d26edb4b48b9c48ae0 0000000000000000000000000000000000000000 -a5ca672a8ebe45c82945fe1338c7a6aacbf4485d 0000000000000000000000000000000000000000 -a5cb43c647ea0346f1fbd283a72877a8c80ce8b6 0000000000000000000000000000000000000000 -a5d1e6e1dbc1c03e03cd397192d51a20a03eb9c3 0000000000000000000000000000000000000000 -a5d3bbcbbd0457c39ca81c279a38cc3b75351cb7 71d8949694cbb5bb3577a9705f89aa66947d14a6 -a5da28f0e178aa48556f37333591264a1a8fd225 9d0c1f9fff9b5e2edc36fa7192c5c0f3239e14cc -a5db4a7ff269edee7bcab8f742d030f8fd50ab72 91ac038ebfd74508d2c909c0cb65241b74e7f4b6 -a5dd0e682470dc0353fa1e97b1a595cb64243e8e 0000000000000000000000000000000000000000 -a5ddf6c612685c2c0e5c3b3a7e8b719ced0a929b 0000000000000000000000000000000000000000 -a5e082b3287b382e02faee00044e54129facbc98 0000000000000000000000000000000000000000 -a5e210ecc223fac4fd66b6ef052513aecfa1752f 0000000000000000000000000000000000000000 -a5eca06ae7725b4c35eefecbb0d722a3e198ff21 8c6bfd4cbffa3c36e27c2b393653e8d15e5395d5 -a5ee6bad2fbf3550a20667ab1218afd4ff28b25f 0000000000000000000000000000000000000000 -a5f161032f0d0d40a581f148bc99419c44359634 0000000000000000000000000000000000000000 -a5f265aee758c584e5c4e47bad95d0dd992a0a88 0000000000000000000000000000000000000000 -a5f267f0db5cd53d661627eb90c7d4b86a05ff74 0000000000000000000000000000000000000000 -a5f69d2d8afdbe60155b74a9a11988b18e789325 0000000000000000000000000000000000000000 -a5f6d07cf9d4f713c528c9050f42aba5a9625983 0000000000000000000000000000000000000000 -a5fc026ab807d0b0b56d07582df73315b7fd02a6 0000000000000000000000000000000000000000 -a60496af1c930204bb477dc03fd2b5aac7a01484 0000000000000000000000000000000000000000 -a605fd10c648c8d4cd8315d62a1341323484338e 0000000000000000000000000000000000000000 -a60a207f259002414414ef1eadc581f7741fce93 0000000000000000000000000000000000000000 -a60ef65239113c7871643be68ada91081376c936 0000000000000000000000000000000000000000 -a61987978df83d82f1da3b087aa3b43a6c5573b8 0000000000000000000000000000000000000000 -a61998e9eaae343347fa48a65dfc7d9835f09f00 0000000000000000000000000000000000000000 -a61b8a331dcb4b951ff54c72dba280ef50752931 0000000000000000000000000000000000000000 -a61cd53e96a8c23d19e9f1ca0958a0c0013ae03b 0000000000000000000000000000000000000000 -a622b7db618b477d68957deb98aa01ad0999bec5 e9c2ea180d20ba2046acd789ed49941c6c69889f -a6231c4c8bb0693648f1092c5c9dc675fb19c14f 0000000000000000000000000000000000000000 -a6261a9a545668d399076a500337c254dcb42dcb 0000000000000000000000000000000000000000 -a626743ba6f7c4a3c8f1e192ee2f888035b7fe7f 0000000000000000000000000000000000000000 -a626cd07008ac1b4be948118c27c87afc03e3b32 a524824e407ff02747f2179236d0e8306e074e5c -a6290e75a13c21333effb3c0a69ecb57169a6350 fe53a91c42760171acc9abf659b32cd70d3b6bd1 -a62c5f2622a8439102b89b46a4cb7adc1dbb37a0 0000000000000000000000000000000000000000 -a62d706dbc7bd9b21f18538a30e712f87952e0c9 0000000000000000000000000000000000000000 -a62e1ac46e1b848de596eb9bedb6a66818af8c8f 0000000000000000000000000000000000000000 -a6309b11ca1580140ced41cb20e639669133dd38 0000000000000000000000000000000000000000 -a63190d9c474f19bcc54c643fdd7424623e48c38 0000000000000000000000000000000000000000 -a6338d747762e36e01061eae19aadca4167375b6 0000000000000000000000000000000000000000 -a63410b81f799d99daea634072275e3138f64239 8a5c384fb7f900630441d726dfd5d3ff599df786 -a634e78ae4b361dca8423e5bbbdd1c9468247850 0000000000000000000000000000000000000000 -a63563da673de8f4469ae61eb4fe9b0cc2398162 0000000000000000000000000000000000000000 -a63623e85de521274e4527eb6fe36f6588fb352c 70054d69d63e354bff6a47cd3a204a0c2238caf5 -a63794ecfd12bea68ea14d75afb5e827e5e31263 0000000000000000000000000000000000000000 -a6383d0829873f9babf685626c8cff34817017d9 84c8e85425b3291eb96e181ed2a25a45d9ddc523 -a63892142942d45260c45c1bb81eb1433c93a0b7 0000000000000000000000000000000000000000 -a63b9c754188b610fe1916404831aa9f1b41efbf 0000000000000000000000000000000000000000 -a64043d7c6bc70ec52ab4806ca7e908a9f58062c 0000000000000000000000000000000000000000 -a640a6914b1460a2c2fd7d5a078868e257dc8129 0000000000000000000000000000000000000000 -a645095d316f021101d09fa17070859288f4ccea 0000000000000000000000000000000000000000 -a64692ff6851fc82a82df9765f220218d5ba0240 4e299f8cf386dbe7926cc6c2597a278df0e82caf -a6475ec0bab50076bad2d4f5cd46954325892396 0000000000000000000000000000000000000000 -a649751b3617c7695900186eb0f65ed5d01e7b66 0000000000000000000000000000000000000000 -a64d3b0f7d2a23f9f1875ddd4ecfb63f0dd7dd31 0000000000000000000000000000000000000000 -a64d62cdd778ffa40493eae8dde024ff1c169573 0000000000000000000000000000000000000000 -a64f033f945298f839445a5500994c3c1cc336bd 0000000000000000000000000000000000000000 -a6508f8846532051a2fce67b5d98cb92af9d3ed2 0000000000000000000000000000000000000000 -a652c1fbfe0d46ca2e92c8e97abc11f1701439e2 0000000000000000000000000000000000000000 -a652e2584819c8d3f73a27952ad53bed9ec803cf 0000000000000000000000000000000000000000 -a65437654f86fd514df970144e1376d3d449749c 0000000000000000000000000000000000000000 -a655fdc5a7f7ad9dd37c64af4bd1b11716a0d82a 44ac1fe6d554af55b6a9e3a211a9417ff733fa4c -a6561ba12eda66f98b687f6aed1a5b5c7861d789 0000000000000000000000000000000000000000 -a657af6cc4924b8ead92070821ca27d7504593e4 0000000000000000000000000000000000000000 -a657bdcaf40c977320d4afcc164a0ecf5b3c30a2 0000000000000000000000000000000000000000 -a6591916b7cfe4072e7d9f6a3cec3e4b4b22f845 0000000000000000000000000000000000000000 -a65b7a35938deca9a60bccacc6e0406c0e1fafba 0000000000000000000000000000000000000000 -a65e4a2d12aa5cf9c6587fe2330f52cebb36cfd2 6c76d299eb4a61c3969dd07821b8ff06c7a5f720 -a65f84242284b62bede415feb0cc2dc55ac3d296 0000000000000000000000000000000000000000 -a661fbddf510cacc749527114eb289ff4b202d9c 0000000000000000000000000000000000000000 -a661fc7c664b8396213a4296ede1c9bf5ed6b17a 0000000000000000000000000000000000000000 -a6621a4baf56fd78a842dfd684f5c981991bddcd 0000000000000000000000000000000000000000 -a6624f2fc5449961f5a2f3c94c2e8d6444181e9e 0000000000000000000000000000000000000000 -a6629a0fad12394341a2d72871aa53baf019ef69 0000000000000000000000000000000000000000 -a662aadca1f7ad38951fc5e2e3924a379d26b2fc 0000000000000000000000000000000000000000 -a663f751e89aaee10a850d2092dd83976124915f 66783769e84561fa1e368a7fe5175472d05a7bfb -a664e33433525efd7785983546b85469eaab3197 0000000000000000000000000000000000000000 -a6655e3f9508eee6860b02f55e33560a790f42d1 0000000000000000000000000000000000000000 -a665c07c7b600d1581ee25290b0d2c979b052cd6 0000000000000000000000000000000000000000 -a665ee1e08d78aba9c62674e10123e7f415e0263 770954df03a10620b2ef67ee4ed81ab2ee31fcd9 -a6663ef7ad9c4724b5e6b1f95b3376db9a272d21 0000000000000000000000000000000000000000 -a666be80f54d34668c19acfb59ffc27b61636aa2 0000000000000000000000000000000000000000 -a6685adf7aa8333a5db56e80378ef1a915b54c0c 0000000000000000000000000000000000000000 -a66965db2e1707774642ae519d1e580c35398f22 0000000000000000000000000000000000000000 -a66992718779b2391f993751b96a1679287cf391 8370293148ba5f121946f33733e0f4573c826b90 -a66b2ab819b13500f1525e95aecd05b6c0a62dd9 0000000000000000000000000000000000000000 -a66d0d0a110d473c3757eca04c1fe9781093c3e9 b1235b8e5d57befe338552fbc877e5f1543c0702 -a66ee8dc567c533875d07c31e843e624e1188d7b 0000000000000000000000000000000000000000 -a6719031d5ce99d5459f651c4bf04a1d93942ad4 0000000000000000000000000000000000000000 -a674c393cc0832a782db52f8c569f1985e12410d 0000000000000000000000000000000000000000 -a675b6d76fd6a37454031303e4f9fd4f6a5ff0fe 0000000000000000000000000000000000000000 -a678daf64f4c44a1b822477edee14b6e8bae7e9e 07861a229495e5371e43add631597e0eccf4fb78 -a67bc251d0788dbe672cb0452b1fb034ac29bed6 0000000000000000000000000000000000000000 -a67ff92b5e148da71f3677c7ae8f108a608f35db befecb443cb5c1435929b0870d2d5647fb19ed1c -a6808975e9a4d4506b7bf2cbb7ca5b999aeea0c3 0000000000000000000000000000000000000000 -a684294e0b7ce0c18e2212b002b442b6ceba321d 0000000000000000000000000000000000000000 -a6898bb6468d981228f5a932c47ff99f301e33d4 0000000000000000000000000000000000000000 -a68a0b2da0e304128cf04016300ebcb31f761385 0000000000000000000000000000000000000000 -a68cb3c3b36c41cb31eceab12639ba09f52e2c22 0000000000000000000000000000000000000000 -a68d7ebe95a786733b88bfdf0053807a28f63b77 0000000000000000000000000000000000000000 -a68d8f548e8c3fb25fe208fbe31bba3cb8893f40 0000000000000000000000000000000000000000 -a68f95c73841f02d8d60ebdfcd6dd3f331645828 0000000000000000000000000000000000000000 -a68f96afa972b175042b1c05860003e7eaa32072 0000000000000000000000000000000000000000 -a6911103745c3836c14e52b7a1cdefd3556937e1 0000000000000000000000000000000000000000 -a693a9fddb9294917d6efc65bc96d451548ad7ca c9fabf3affc023ccddd7e7103bed4c130489d0f0 -a695c8a238af87bc175cf4e74118f62531e4a5fb c556f50feec83c6f77b8640b284c61a3f013ec58 -a69aa0a25f4ee1f88e7e6f6b8286eeffb631e22f 0000000000000000000000000000000000000000 -a69c932469fc9c38fd876852b7e070a277cd2dd5 0000000000000000000000000000000000000000 -a69d8c2c891e70c03c33cbe251a208dd7d185af9 0000000000000000000000000000000000000000 -a69dc34aa07cc7420fc4a990c89604761d68154e 98bf87d760e96859f1308f262edd2f29aacd8513 -a69f689899f0b1f64ae24358dda97c57ee7806a4 0000000000000000000000000000000000000000 -a69f6cf5d2437de2f6011b25fc2b2b890e60ab2b 0000000000000000000000000000000000000000 -a6a00586b9f14ee78bc27945f971efe2eacc02bd 69fe2a3f7110a4780832762443685c8ac1d06d7d -a6a15d767f8215fc2be2f34659773f9eb36eb277 0000000000000000000000000000000000000000 -a6a1f2a7a647e6b34343bbddbbe8a816903f1bbd 0000000000000000000000000000000000000000 -a6a2a9599c31580d268b0f88a301b2fe6ba52271 e2aa114fcc8419083c2520abd0f301cc76c031f5 -a6a2e522655ecb44f07e1a9dd34dafb3728df4cd 0000000000000000000000000000000000000000 -a6a4d6ad6e4ac5e1361044cf5ec6bdd730e529ae 0000000000000000000000000000000000000000 -a6a644ebe2ef272d4ae31eed3eac6e001d262750 0000000000000000000000000000000000000000 -a6aae95b01713b065acd0e6ca7bc4cfdeefdfc39 0079411c0abeefb58ce216223167266a90ca6b03 -a6afc9550480ad7aba8ab72d0286bd1b9ff41b04 0000000000000000000000000000000000000000 -a6b05187bc820859ab90d3b9e9b785c0fd1fa9ed 78438cef09a56d13f1fa8b86aa50c82a44c3e679 -a6b1660ffb18578b79c16029a9d67f89fcadf411 0000000000000000000000000000000000000000 -a6b1898db53d1771354258b7208fc6abb4137e00 0000000000000000000000000000000000000000 -a6b310e899b9e2ff1965bb6b70c16a0770b0b200 0000000000000000000000000000000000000000 -a6b55f8de61955b35c83fec32651201cce4aa383 0000000000000000000000000000000000000000 -a6b8b9b7364bfa4fd475c4c024d4b80123c3dbac 0000000000000000000000000000000000000000 -a6be903d149b6d12b085c26e76d66d3648398e46 0000000000000000000000000000000000000000 -a6c9cf61252574173a956fadefae87650b7f0a94 0000000000000000000000000000000000000000 -a6ca23580bb6abc77d59da4fe42bf608aa9aafae 0000000000000000000000000000000000000000 -a6cb155475ec78f34a84931b13235e2708c64aa7 0000000000000000000000000000000000000000 -a6cbbdb5a6dff91c8f3a1709428dc46e0a213273 0000000000000000000000000000000000000000 -a6ce8bf8879660b1bb33769b957f1fea593f2bfd 0000000000000000000000000000000000000000 -a6ce8d349d7e362385ab8a42612872d1e828c51e 78a81f9f8fc086a0ef3ae20445e79f335c196251 -a6ce94a06cf45ffc00364475d10162754b70d218 0000000000000000000000000000000000000000 -a6d209f4ff71ccba3f1255902827f5df3e092ff9 0000000000000000000000000000000000000000 -a6d3679dfe524e3e51ce11b268e4a419ce05043d 0000000000000000000000000000000000000000 -a6d3c34b2876b54c11a118a2a3bddf66d49e9aae 0000000000000000000000000000000000000000 -a6d6b28a98d28b48233949fbb06647b1590236cf 0000000000000000000000000000000000000000 -a6d7e331c34062354c3c0283c43ed3badafb0991 0000000000000000000000000000000000000000 -a6ddc90d6b14a262f9120398fb4a9e28a981726a 0000000000000000000000000000000000000000 -a6de6ef7af290a7145e1bd85b13bb95965b37eab 0000000000000000000000000000000000000000 -a6df44ac378a96665cd2ca86740c091499cad2d3 0000000000000000000000000000000000000000 -a6e9180785903ecb09a791d97cb47c01e50ffcca 0000000000000000000000000000000000000000 -a6ebdf8de6eb9f0663ef702cec389efad90f743e bb2d3f1156c72e101b2767c84879218c68066964 -a6ecf96032f497b7c2f32240320a58e1b5d738c2 0000000000000000000000000000000000000000 -a6ed61cd51ec064fddb42b6919c51ec8ed88a501 0000000000000000000000000000000000000000 -a6ee935b0e0416084509e2c82ecea0578c7f40cc 0000000000000000000000000000000000000000 -a6eecb4b2243a8aa191227978f24871b2dcc7315 0000000000000000000000000000000000000000 -a6eeefbc0a9fb7c0a1426e47f6e52bae5ed60ebc 9eebbc6f6827c8cea2be1dec603f403cab48b234 -a6f03f585522c240459828713e2d1f8573a54116 0000000000000000000000000000000000000000 -a6f0e37b2dbd51d8376c9c76ae45ce5e7e7e0f0d 0000000000000000000000000000000000000000 -a6f10f51276618e5451d79a97fa095d7d41b7a74 0000000000000000000000000000000000000000 -a6f58b94cf9e3728d55575dbbba339d8109efb1d 374f9e994007e6a73c66f39887e384147c4c09fc -a6f80675a7969282d55db8ab7edbfc5475b511d7 0000000000000000000000000000000000000000 -a6f8455639080a84e1b3f274623586ad0c4ef74e 0000000000000000000000000000000000000000 -a6f90f1832e6bf48ac35f62136907178433ce906 0000000000000000000000000000000000000000 -a6faadde38e014437de2577d995882f9d0fdbd35 0000000000000000000000000000000000000000 -a7047b9cf4ec46f6d2424a6f3b2638154f52977e 0000000000000000000000000000000000000000 -a7058ef59ae01e237b4b3645ef2880de1e1da2b0 0000000000000000000000000000000000000000 -a706a43f3fa7120bf5bfbe838ed1efe3da127b60 204f0bf7a1c5a306c03c83ef2bccd21a4cac9f8a -a706ea6af5e3015603a3ecc0264b846af0ca7a7a 0000000000000000000000000000000000000000 -a70a7036bce2f613993dcf62b55c5fdb9cfe786a 0000000000000000000000000000000000000000 -a70ce62757f43aeddb179be114731b75f9d35d07 0000000000000000000000000000000000000000 -a70d5fcf20a5776c5d8cba6481d2ce96eaa78d43 0000000000000000000000000000000000000000 -a70e53362d33da6ebb0871d2a4ed78beb60c68b7 0000000000000000000000000000000000000000 -a7101b17868f6efcbb3e2bb14bb01c879af23c86 0000000000000000000000000000000000000000 -a71203b0e47a81df68dd5254bce3642736efd573 0000000000000000000000000000000000000000 -a7136bf978be964ffd9f49c0e6e4c439760c090f 927d0f78d8ffb3c81bb833665e2c4de2ae29f616 -a714378ed87cdbdbde3b10ded183e8df7b243cb4 0000000000000000000000000000000000000000 -a7171fc3cec796e0c885cd91442880ef7903a3bf 0000000000000000000000000000000000000000 -a71742330defbc0edfbc6822b4f947bf437b2f70 0000000000000000000000000000000000000000 -a719c936e7959b99698fd711252ef1c72ffa848e 0000000000000000000000000000000000000000 -a71ac4c538df86c75e5bf93a2ea6eb98d1290b84 0000000000000000000000000000000000000000 -a71c8b95153fdb8f0eaa9c883b1ccb208348fab5 1ecca6540622cf6a2e510999122800ee22afa0a0 -a71cb60f10b7acc6333480a36cbc152e054073b2 0000000000000000000000000000000000000000 -a71ead7bff62784b6eb73d65c493e6f93600c417 0000000000000000000000000000000000000000 -a721e89cc7040aec8db93c65ce2a10efa0460095 0000000000000000000000000000000000000000 -a72591107c41b7e7c907d051339013432b0ccdf3 0000000000000000000000000000000000000000 -a72b61edd5305b4bd1efc2112b9d64c6aed43987 0000000000000000000000000000000000000000 -a72c5e62fff609ff0f264f78f1790bd7573acab0 0000000000000000000000000000000000000000 -a72cd0c2d2471e57f89fa40e6541d7ebc8eb62c8 0000000000000000000000000000000000000000 -a72f69cc3efff75f134944c0aa23701952eda1ea 0000000000000000000000000000000000000000 -a72f89fcf9253c37f344d064df4668428842b3e9 0000000000000000000000000000000000000000 -a72ff04d75a985d3dc7bde0a12dd2fd6dca5854b 0000000000000000000000000000000000000000 -a73260d1d78656499dc309760962f1427d6fb2b5 0000000000000000000000000000000000000000 -a73365729057f68ddbc9385c7030ea6b359ce9ef 0000000000000000000000000000000000000000 -a733bff5ff4a008364f0a90d7443b6b945b6cc18 b62435ab5f438db79bbb940b865279870fcfc700 -a73420174693213ad67951bd2e61990019e5a218 0000000000000000000000000000000000000000 -a735a35092441c6e496178aeed209754d1347569 0000000000000000000000000000000000000000 -a735c768872f360a8f72ecb335c1a9c1ad08cfa7 0000000000000000000000000000000000000000 -a73621ab6bf9e79ca9d029fab54a7d4bf31404eb 0000000000000000000000000000000000000000 -a73c8f87200fa6838d520921ccd0bded5229381a 76b400d6954dbf0544a7a7054414342fd7a78570 -a73fc0515d754aeab9eefc7afc0377ab5c32abbe 0000000000000000000000000000000000000000 -a74126187d50d682e870e274c5cc4ea7ed96fcd3 0000000000000000000000000000000000000000 -a7421437b658dc4e0455ba8ea7e37a39a530845e 0000000000000000000000000000000000000000 -a7428462fea1c0387cf5e8473b4c48c3c8ac8c2c 0000000000000000000000000000000000000000 -a743774306a42c2f863b3b12061d285b83a7c84d 0000000000000000000000000000000000000000 -a747e132c5506a0273c686cbe20e227c980d8ec7 0000000000000000000000000000000000000000 -a74c03c56bfe3a14a02380a47e33604b1249dde5 cbf4b2a443497543b4fead1d4591d40fc637706e -a74eda9bce0f0b7ec67a92d5e8d996a545e2224c 0000000000000000000000000000000000000000 -a75162baa58b4d7f09d712a7b37b4f59a2f43750 0000000000000000000000000000000000000000 -a751919a4c89cf85c21fa3795f71dc99666bac07 0000000000000000000000000000000000000000 -a753ca77e968972d005b0c65c91137126d773699 0000000000000000000000000000000000000000 -a753cf2936eb3d13228c61fb8cf1410d941c2cef 0000000000000000000000000000000000000000 -a756dc9772cf6b9d2307bb714fd2203bc350e3a5 0000000000000000000000000000000000000000 -a75880cf5a2e3fe9fb4b405cbfd0d5b7444d7df1 0ece13343daa88ab5c806469a4de5cfa047f5c23 -a758e79c3bf173203550cb78ef07509cf859b212 0000000000000000000000000000000000000000 -a75bce462e2beb75263cb717763cca5670831adc 0000000000000000000000000000000000000000 -a75d02c1f45b6e32efabbf4f8b7a30e47b86e2a6 0000000000000000000000000000000000000000 -a75d3ffb20d6b86abb56017e2d9a77bd7157cb87 0000000000000000000000000000000000000000 -a75e21abb7600ff7e6c722d6ed71417c9a1230b8 0000000000000000000000000000000000000000 -a7600e75abc34773be7e6a84a2c2c6ce246ff3bb 0000000000000000000000000000000000000000 -a765ee205d3195507ac06de3304d46bcf6bfc5b7 7a9544947615410712b34761af9a61b314dfe14c -a7663ad05e1a825c2ca61810a9b8d45e940a2afc 0000000000000000000000000000000000000000 -a76b4d0462622358abb4dca01a0df57532eb5283 0000000000000000000000000000000000000000 -a76ccf5d1a64718aa6b9a39b1cc30278ff8dabc2 0000000000000000000000000000000000000000 -a76cf4ca032e0f4c93e2c8899cfa8921df5e86e0 0000000000000000000000000000000000000000 -a770138eb3b06f12b99be20f3a16ceba31709538 0000000000000000000000000000000000000000 -a771b65d41dd0193388c64ddcb505f1dacc47506 0000000000000000000000000000000000000000 -a7729a2a065593d37cbd79603df378672d8adbd3 0000000000000000000000000000000000000000 -a77508e1c160efc64ece04eba37fdcc9552aa49c 0000000000000000000000000000000000000000 -a77a1425f1a8b20a03463ab7ccb5f31866f20a4f 0000000000000000000000000000000000000000 -a77a4596b52f1904561aa8143568da8a70b73299 0000000000000000000000000000000000000000 -a77c2d3d0fe9e7fa64872514e5c662f84c355e99 0000000000000000000000000000000000000000 -a77ea158cfa688b9511d7fe6148df0383b000aa2 0000000000000000000000000000000000000000 -a78275305ad17952cefd7b04ffca82332fa505fd 0000000000000000000000000000000000000000 -a78282afea28a09bd37b598b940e784df0228789 0000000000000000000000000000000000000000 -a78c7290730ac918c4eb6b199004d24051d1e93f 0000000000000000000000000000000000000000 -a78ec719631f2dc56f02a5e4d18dce6e36dc5c78 0000000000000000000000000000000000000000 -a790488fa1334a01a21625df419cee9f3aa9c0b3 0000000000000000000000000000000000000000 -a791c271a68ac290d318294fe791ac3117e5e695 0000000000000000000000000000000000000000 -a795dba36b88b5eaba184661d7e9a3d6c99ce017 0000000000000000000000000000000000000000 -a7989a05a0e8c66a2b45ada759f06eb95f24d04a 0000000000000000000000000000000000000000 -a79ab53063acbe088c9bb0090839cf3ef03414ee 0000000000000000000000000000000000000000 -a79bfb070bb7be24aeea839a86a5b03aa0848305 0000000000000000000000000000000000000000 -a79c3e42ab8e3f19f7f8fa11dbae463d7f066c1d 0000000000000000000000000000000000000000 -a79cb10d562d46ace2128e409abf12232fedccc4 0000000000000000000000000000000000000000 -a79d2002366b7180e2b3d4e3331fdd33030fe25e d2f427e23e55620905293ea6d5791a6a3e9c37c4 -a79d988b9033bfb7ad721f72831e4f38e7a588df 0000000000000000000000000000000000000000 -a79f52e3f24a918822bf6af9ca74176cbeac5612 0000000000000000000000000000000000000000 -a7a0ce13e38c5046ebd9354dbc5bed003e2580e3 0000000000000000000000000000000000000000 -a7a3550ed8ba1c7ec3aa6ff650a98a102120fd68 0000000000000000000000000000000000000000 -a7a4315d422b10933f8e62ef32f601f2fac0a563 0000000000000000000000000000000000000000 -a7a8c6a5ff7fb936ecd07779eb943b5a06eff373 e70d1015deb2650fd7f7a29add56b7522402bd7e -a7aa3bf98fd19be04cdbce67edf23ef924a88f14 0000000000000000000000000000000000000000 -a7ab91727a3d509f3f84837389b9d450a5cc8bbe 0000000000000000000000000000000000000000 -a7adf6a6801a1d81de191eadbc98a635d92283b2 7445ac7d02071c87123a7292b3ce10accf80097f -a7b0fcde729e27276736656defb507233ac9e0e2 0000000000000000000000000000000000000000 -a7b1558cb2a0dcba144b7228397daaad90e67b2b 0000000000000000000000000000000000000000 -a7b3ec072fe3cbf762dddddbfe57361e167f294b 0000000000000000000000000000000000000000 -a7b67c030afebdeafe4091a4f8e28e10463da8cb 0000000000000000000000000000000000000000 -a7b80752b7e744c5b874281be7815c6b4682fed3 0000000000000000000000000000000000000000 -a7b808a875840b8850631210ef2190d681b6edfa 798674c55ea0608275c9b06f98ebaeac91c2181f -a7b98eb2dbfe34958382535b90bba40784d1180d 0000000000000000000000000000000000000000 -a7bae4294a9b4ddd97dc1972980fe755f34a198b 0000000000000000000000000000000000000000 -a7bb5339d4539ad8ba1923b5be96eadc3c9eb2e0 9014806a9302df59cd7a7e48de7a536b313d177c -a7bdc593b78e4487348bf23f9b5efc18b5d1ec60 0000000000000000000000000000000000000000 -a7be7e9abb82bfd0c69ea341d74fb9456e93f6f6 0000000000000000000000000000000000000000 -a7c09590941b75e92f63d08d89006d49443a6bea 0000000000000000000000000000000000000000 -a7c280c312bfd9a550dae6d2d004c6ec1462885b 6ea7c9538d2d80a5ae3076dbacba72b77c4c568e -a7c40376bc6d8437000cb9e9d408b912f98d1de4 103d610682defe6afafda87b243aff201f844227 -a7c428272a2861c29ee69b7f9a8a42f1a172e3c4 0000000000000000000000000000000000000000 -a7cd1afcd333127a3959a77fc28a31d4cc30edec 0000000000000000000000000000000000000000 -a7d00d0b9169ac0ca5e35dbed32ee288f4614586 0000000000000000000000000000000000000000 -a7d14ef0842f5b80ef42255c884be9153a4430a8 0000000000000000000000000000000000000000 -a7d56396b4b04d83871e084371cd6c6fecdafaa8 0000000000000000000000000000000000000000 -a7d6b39bfb7a0e85270adb5ea863a76cf4350458 0000000000000000000000000000000000000000 -a7dc3dd4a61c242fc794fef6cc2ad482f006c62b 33f471edab88eec5ec5a6b57da633659c0de055e -a7de27348b42fc3f15f657d284bf11bb2ed068d5 0000000000000000000000000000000000000000 -a7de9cf20894808c00c4d8c26ec5fd35fa80d554 0000000000000000000000000000000000000000 -a7deeda9990fcddf8139f6035b9a519d01186358 0000000000000000000000000000000000000000 -a7dfc50309d366fd09e5133d582ca1e3175e5abd 0000000000000000000000000000000000000000 -a7e1318ee8569ff4eb2d807603c38c67ff2e39d3 0000000000000000000000000000000000000000 -a7e20f31366fa729db713a7dc3f4bd51a8ef4ff0 0000000000000000000000000000000000000000 -a7e22b7fb8fc7cb5c6bda5a71a852378d3b73ad8 0000000000000000000000000000000000000000 -a7e36fccbd0dc40bc676527273aa236a746cacdf 0000000000000000000000000000000000000000 -a7e47519d4d2bf15bce29190d90187253ba81817 0000000000000000000000000000000000000000 -a7e5e563d2d2269a6d7ccff506715a3e1a6f3902 0000000000000000000000000000000000000000 -a7e787534eea3fa68d5401d5e1f4904b7199b37b 53c5ffd4df45a71fddbd9ed34a0004c808b1c9fe -a7e787f40f5c989f261f2fee203ab9985941f4a4 0000000000000000000000000000000000000000 -a7ec74d5b512df6ee6c3c0424ac1e262ce7b34a6 0000000000000000000000000000000000000000 -a7ef3cd8b10e789795d716f18f7139c5ee292edb 0000000000000000000000000000000000000000 -a7f15583a92b3c9efde9cb3ea518fb374bf0990f 0000000000000000000000000000000000000000 -a7f19832c38d3bf41f3ca69a7a55f69e923da8e0 0000000000000000000000000000000000000000 -a7f3d554ea50e04d80f9676759d7b712fa4dc060 0000000000000000000000000000000000000000 -a7f535a32ba19f7e8236b9d87f3d84552c5f9b64 0000000000000000000000000000000000000000 -a7f59b47610f593f9232b081192b57c0079de649 0000000000000000000000000000000000000000 -a7f753029c68467387fb41e4a9f04de968b9b464 0000000000000000000000000000000000000000 -a7f7a21fb973015c98ab3e9b9bb2d2d118f73291 0000000000000000000000000000000000000000 -a7f80c7164e7772e92f9b0106f55260e682d3768 cc3f3f1fc1f3d9a8cc3785e87bb719c8a85977b7 -a7ff20f87d80fe3491b24f0997eadbaf9ddfa477 0000000000000000000000000000000000000000 -a7ffb895580f8dc61c1cb8c6355a8bff8daea5fc 0000000000000000000000000000000000000000 -a80093e0fe2a8b513940165e763ea308c2277b3d 0000000000000000000000000000000000000000 -a80378765d7c7b3adebe6d8fc1ade20061002977 0000000000000000000000000000000000000000 -a80530edfb9b1cc62edaeac5a75189e29d4685d2 0000000000000000000000000000000000000000 -a80683c2f54935b4f97acc484239dcf6f8300226 0000000000000000000000000000000000000000 -a8071d1b7aab3225a3154e3f8eb76af95325026b df5f25959bd1d81ae7a0919ff14caacf4c6b7029 -a8090711fb980a0b7b04e3fab7c828d270ab67bb 0000000000000000000000000000000000000000 -a80b8604eff1f5498b74ed5f48b34281883e08c5 0000000000000000000000000000000000000000 -a80b8d84431cb9754b800ed080b592949a7f92b8 0000000000000000000000000000000000000000 -a80e9af9abcff4307c44c8354e54d81be00ec46e 0000000000000000000000000000000000000000 -a810fcc1ffc016d1cc43f46c94b0ffe1172f65ac 0000000000000000000000000000000000000000 -a816d3565edd9ea0ce589c34d9c216acf898f04d 689eb5661b8c54f7074545e3a72ee4230f606185 -a818acd22a940b7ad11835235b8108724dfa5aa8 0000000000000000000000000000000000000000 -a81e5fa2dff678d2e03a6f16806169681910a73c 0000000000000000000000000000000000000000 -a81fc5633f712a6f092b3560749b9c0b31a42635 0000000000000000000000000000000000000000 -a8231241df493789613a5c7223e81c0854acffed 0000000000000000000000000000000000000000 -a828f7dbe569c9045744bf49b2a476f9f7c11c14 0000000000000000000000000000000000000000 -a8299b5332fb9a6ec8504fb5404f6007a878ca77 0000000000000000000000000000000000000000 -a82f9c5bfd2d3ab884111c358af36265c133e6f9 0000000000000000000000000000000000000000 -a83125993078861d891efc2e84b7aa9874160caa 0000000000000000000000000000000000000000 -a833060594749e44ff296fee01fd587d6395cff7 0000000000000000000000000000000000000000 -a8356baaf4ce3dff88903d06f9845df51e2f4715 0000000000000000000000000000000000000000 -a835aa607b345ee706accf10cf96a1e31381543b 0000000000000000000000000000000000000000 -a835f6f64ed39e722d4eb960265e7949220e1e2e 0000000000000000000000000000000000000000 -a83b4624aa6afbc0424b8d0d284caec871a4bea1 919cebee79af9cc7ca9bf0b7ca789368de63032b -a83b7f39516566b1770dccbb7ee0ce7d3e4e3f50 0000000000000000000000000000000000000000 -a8467d973a2b6ff053288be42a36988e186217dd 0000000000000000000000000000000000000000 -a846e49f6e3083eabfe5c1ec35f209aadf50af02 0000000000000000000000000000000000000000 -a847802270d0e43e0aff85137996757382d756f1 0000000000000000000000000000000000000000 -a8482dea2af701e5aef299fda555ddc9e1587184 646ef7eb0cf585599da74c2d7d68bbb96b8f6101 -a849484ffecba13aed5451d66c2893a38de874be 0000000000000000000000000000000000000000 -a84c3483f8c573dad0cce4e1da041c3f2acc3e32 0000000000000000000000000000000000000000 -a84ff9e819ae9f5f1cd06edc53d452c8808bfa13 78976f3fd805fcf25fa1af0cbb1592f82debd323 -a85177802b341fd9c80ba58b1940ffcd8c10e5b4 0000000000000000000000000000000000000000 -a852772fa6b18499e1b6f02e69c69b604a1533b3 0000000000000000000000000000000000000000 -a8568ae4cf96947c6247744ed2dbc257ed360e9a 0000000000000000000000000000000000000000 -a8599f426e5178777f7256002979482d9a810387 0000000000000000000000000000000000000000 -a85a465113b91a89015a79ec40c5102708c7ae5f 38a1ca3729888fc6975a5a69fc66214d84a3f44c -a85b8c4ea926f064484133c452fd04ced2540a55 0000000000000000000000000000000000000000 -a85bd4d768e50909bcfeaf46499add960f534043 08d34f028c258cd4ee29f7f6e748628c22b1da63 -a8634eae0edbf15ea0e86499b3474cf489b84f4f 0000000000000000000000000000000000000000 -a86495afc62368a7da8883f71b66b24c61dbc368 f841fc6bcc2cf2e4741a549a9131b9991c6ca15c -a866f72f5334d05a2cdfe9dd423eedd071192ff8 0000000000000000000000000000000000000000 -a86a3630c93af51cdac40a9e20576766817efaa5 0000000000000000000000000000000000000000 -a86d451b1153cb99135b213015d590f586a5f661 0000000000000000000000000000000000000000 -a86dffa0f2e633c2c0be9118dd675ce02c0b2163 0000000000000000000000000000000000000000 -a86e435a9ef8674b8b0d8fe96e4084b9a6e8c65c 1e7669758602baa0841d1a05c36041d3117203a3 -a87116331b6b57598877f77e2685092c58ede0b9 0000000000000000000000000000000000000000 -a871ef72edf436c59422dedd538594db2541d5f1 0000000000000000000000000000000000000000 -a876269e6a805ce7d7ce9e66c5cfc5579edb599b 0000000000000000000000000000000000000000 -a877babfaf3d88b8b91707a856abea5bf726e016 0000000000000000000000000000000000000000 -a8796e2f7135ffb53d71dbd4020fcf3ecca19e09 0000000000000000000000000000000000000000 -a87aea2b83deb84c22e06b695933fad7bfd786e2 0000000000000000000000000000000000000000 -a87dfa33829abeafe3a0bcebdb57e117ebf6017d 0000000000000000000000000000000000000000 -a880128abe93a0c4bd28c72c2ea62a8e42865524 0000000000000000000000000000000000000000 -a88262503427582bec2a038f37edf8a48dac3e43 0000000000000000000000000000000000000000 -a884137baf8e04a2befb00856f46a0d1109dc3a0 0000000000000000000000000000000000000000 -a885fa2bce80474eb2632993905bb8b603650a3a 0000000000000000000000000000000000000000 -a8863b0123dc5348c91e67198b995222878a7e65 0000000000000000000000000000000000000000 -a88922dd2590d9a4ec268606ce99d6f726ef8ffb 0000000000000000000000000000000000000000 -a88a42497fb14cb2a3adc35d1e5962c4cec4275e 0000000000000000000000000000000000000000 -a88d11f4d55fd0a0c82c8f9827ba3b0fd86591b7 798763f19e146dac6858317c6e4554868a58b418 -a88e30e347d5d545bff8d1469340208af5c6a59d 0000000000000000000000000000000000000000 -a88f54ced108967545b486ec679075b3b6fb8a40 0000000000000000000000000000000000000000 -a8906b51eab890ea2684fc3781031b55c47d0142 0000000000000000000000000000000000000000 -a899f9cf78a57576007d7ac75c59298fbe076d02 86427e4aab92bc8ec34755792dbecf18c1d04728 -a89c6d71c7b65e3de84f26230fbf72c9b8948adf 0000000000000000000000000000000000000000 -a8a0ebe32127bf20476dc648c9b39cc475c914fc 0000000000000000000000000000000000000000 -a8a22176097925a1b6362c20d12ee32f53eca25a 0000000000000000000000000000000000000000 -a8a3ab994fced8dc6c943fc622cc6058e81596c2 0000000000000000000000000000000000000000 -a8a674161566a9cbcac0aef2d3e9d34efe4138bd 0000000000000000000000000000000000000000 -a8a81b5185dcdd0722c356b573349b907aba9609 0000000000000000000000000000000000000000 -a8a8b56e0688bcf1d678f5f63dcd9fe7c9d26208 0000000000000000000000000000000000000000 -a8a996177b68bf946ba2825c6eadb9bb9d37b165 0000000000000000000000000000000000000000 -a8ac58b13edb6d3a08a8456166fb069c890a495e 0000000000000000000000000000000000000000 -a8aca5fb3fa39285aa22a856cffcb2bbedc15d5b 0000000000000000000000000000000000000000 -a8b24da312bc04d20f404f99c90d2705e850ec16 0000000000000000000000000000000000000000 -a8b2c8201007ce0df5d0d5b01b45ffd2c52d6da9 0000000000000000000000000000000000000000 -a8b3b7c8ec0eaaccd309a74e535c667b98ab3d6e 0000000000000000000000000000000000000000 -a8b502bd600bb6b55bc74d7d3939a18d0382bde9 0000000000000000000000000000000000000000 -a8b53688ec441b960f3c1cc444d1f9b1650fe779 0000000000000000000000000000000000000000 -a8b575aeac14163c3a30ed87b5c839329004f0ef 0000000000000000000000000000000000000000 -a8b5e5e02049769ddee352b28cef1b1cf1c2590c 0000000000000000000000000000000000000000 -a8b62d0b29c441374dd40e9d4a633ad48bc3bbde 0000000000000000000000000000000000000000 -a8b6f4dd3a23875b066d4e47ea4a4977a63e0655 0000000000000000000000000000000000000000 -a8b893487472e032692f8b75099d2d25e3908097 0000000000000000000000000000000000000000 -a8b8cb75dac08bb4913a96d5dc48aba498eff154 0000000000000000000000000000000000000000 -a8b8d3bac17f82367d565d2444f1430c8b71473f ac58433853a246bdc221c2d4301eb34a39a0b90d -a8b8d435a7fef626867bbc3928e687b17eeef117 0000000000000000000000000000000000000000 -a8c1fc582e4917898980533b90fab4a598aede0f 0000000000000000000000000000000000000000 -a8c22e97f76caa4b1c0a14b17262d999c1cccd83 0000000000000000000000000000000000000000 -a8c4ffc4cbf129fb0d4ed58dc9e315a86eeba578 0000000000000000000000000000000000000000 -a8c63e8d096494ba6edc5d303a0e761d5c6a09a4 0000000000000000000000000000000000000000 -a8c6e9c57c96698a5bdfa6ac58403d871c6d6d97 0000000000000000000000000000000000000000 -a8cc01634c60dc8ae070ad29b1d2804afd21aba7 0000000000000000000000000000000000000000 -a8d04acfad07bf1db7fe0fbf162a2bc5ebbdb2ca 0000000000000000000000000000000000000000 -a8d14b8a50385e4535202af64710ff213057cb65 0000000000000000000000000000000000000000 -a8d2566db2d8d151633b2d0cafd05e748076e3f8 29e771c351434c01c32ca0a6388e6e9f41dd9b53 -a8d6c3eb3364163a3e6093f91c5b2ff338289eab 1bec5e104ed5831307214b64d44b1cb3fdd6e723 -a8d7ed0fd368f528a256056487d4879eb6304793 0000000000000000000000000000000000000000 -a8d915228583b0123d5cb67479dcf0326842b5b4 0000000000000000000000000000000000000000 -a8da862ae2300766239aee9e7c02e38f35268262 0000000000000000000000000000000000000000 -a8dc22c06600603a7ec57afc6296ae002df250e8 0000000000000000000000000000000000000000 -a8dfc2c067cbaadab174f0470e3d0dd0bc811d73 0000000000000000000000000000000000000000 -a8e05c38523fd996ea0b63ccaca6edfe87742b78 0000000000000000000000000000000000000000 -a8e0638ea53076dbb9a632eaf443286906158406 0000000000000000000000000000000000000000 -a8e08abf49c57611ff4fc29838bdc3801dba2b1b 0000000000000000000000000000000000000000 -a8e108cc53ccadcba2fe0c99b1b9518dd89d3f73 0000000000000000000000000000000000000000 -a8e2734802a5ff28e8beede542db65a89a2beffd 0000000000000000000000000000000000000000 -a8e5f35d212bff8b3ffd44e42da86d3c16399915 793275f26160f697486bf4e9a5e3b9f4c72c7609 -a8eb6731a741cba4ab4772da31359239e3e147c9 0000000000000000000000000000000000000000 -a8ebac76c42a74eda826407b0f59fcf66e9b741c ecdd68b088b9fcb38fc7a81f7b37127bd576915f -a8ec4170bd3f7aa93b1c89749887cdf68944f17b ceffcf6d4994d3d3aa2c9cf8a37fd261a5f0fb40 -a8f0280e9bd25cf778ce01e79daa6298fd9c8280 0000000000000000000000000000000000000000 -a8f160fa977075f981c74bff2a68abb99c98f04d 0000000000000000000000000000000000000000 -a8f1f4db859f5773c2f30bae2a15703d396e4aaf 0000000000000000000000000000000000000000 -a8f6a0f119261d13b6d06aafd54a868fef18a5dd 0000000000000000000000000000000000000000 -a8f794aa34d8b543079aa30ac28fc1fc3ce145e3 21fa96dfa42603ad81be86c9c88b1cb69bd8fcf0 -a8f9938088d4af03debfa912fe43b70f1973b1a0 0000000000000000000000000000000000000000 -a8fa11b7a06c53e616c9d05a5346cdd195c2ec9e 0000000000000000000000000000000000000000 -a8fb6af05a2d7d33359376af9737c26b98c89564 0000000000000000000000000000000000000000 -a8fcd8de6395dc27a8e4a957fd4467ed9cfa3716 0000000000000000000000000000000000000000 -a900588334b5237bb1f37e1dee217767a4b74c39 0000000000000000000000000000000000000000 -a900846a3e6cbd25ba93aeb835d273531c012487 0000000000000000000000000000000000000000 -a9052e6eba75aea6e3b59eaf41ca598dfb513bf2 0000000000000000000000000000000000000000 -a907f0aaa21113f39f061e422bded7f028ae57cb 0000000000000000000000000000000000000000 -a908d4aa1b577c162c021b50a88b77142a14cc7a acdb10d88307feb19faf59e6f47e29d54ed0f315 -a90d3406597e8569bcf42e25730dbdad08472673 0000000000000000000000000000000000000000 -a90eb9efd5ef2a34a5c9c67e4d411b2add54cdaa 0000000000000000000000000000000000000000 -a90ebd3f3fc22b7e7ef76d48bb3d0c59283fad83 0000000000000000000000000000000000000000 -a90f5b7e5156437bf24d423e9b32ac36d801b384 0000000000000000000000000000000000000000 -a9128651164a804d17c3b54142e8f272cc5f9baf 0000000000000000000000000000000000000000 -a912b0202947ec6b60bb1666683ac5c5e98bd97d 0000000000000000000000000000000000000000 -a916b9bd3dd9db2137f65b7efd571c593c093b2f a2a66ec3e1bf0056f532ddacca963f061cf232e8 -a9171a6d94fdb40a745bcfc410c92de6fedc77b7 0000000000000000000000000000000000000000 -a917da5674a4c81bd1fa6ca0c2762442ce7eabf6 0000000000000000000000000000000000000000 -a91a8ce2546b5db2d1aef9c866b79d58c0878ee9 9491d08a05bbea4e2b0c0d6c0d34808b6c760e1f -a91b76de3dae75ee384af7989d5d034ec440a1cb 0000000000000000000000000000000000000000 -a91ef9d521788db4ab68c85b4af736717792a187 0000000000000000000000000000000000000000 -a91f6976d8a480e22aa8cca60d027f644fea5376 0000000000000000000000000000000000000000 -a91fd61caa165a38ca4cb537103502e5edc81ba2 0000000000000000000000000000000000000000 -a92128a89f04cc27b94ca24115a5019be79e9806 0000000000000000000000000000000000000000 -a9216e9b44dd86ff7043cea4e3280605518673f7 0000000000000000000000000000000000000000 -a9220267e7952130526b4f678324e7f2004b6a1d cdd5a9114000048ff61dea2b8472d96e5d764f12 -a922b1125db78489a568c9dffc40b6accec19ed6 0000000000000000000000000000000000000000 -a923054db92044adcebad32bb8706905185a8191 0000000000000000000000000000000000000000 -a9236d854bda85e0f9e07401d694ec038b9d2f43 0000000000000000000000000000000000000000 -a923f2372273f83b14b2b7410bb08a6aaaeb8283 0000000000000000000000000000000000000000 -a9264c30dc1be6b38e8f090523fae99600996711 0000000000000000000000000000000000000000 -a9266e247c0431488f25f62c5add6758ef2131bd 0000000000000000000000000000000000000000 -a926e0f7d9b3a95f323fc83992de2f4eee3f26ec 0000000000000000000000000000000000000000 -a92b44ef99a5e2c396aeb1dd60f4baba0519cb5d 0000000000000000000000000000000000000000 -a92d6e1de9036951e277479492a8487e08e11683 0000000000000000000000000000000000000000 -a9300f4fdadf33f1216f4461ac84dda0593d1db6 0000000000000000000000000000000000000000 -a9311d396dcf8a002642d026df24c448ffee1553 41272ce90a9bfd2d67db6a5c960c1fff44432021 -a9362934a523fabf6cad1a39c7560241f0f95483 0000000000000000000000000000000000000000 -a937c3c578d2698fca01af0cf59740f05b8a7480 0000000000000000000000000000000000000000 -a93823c167a882cdf7b0070764c0b244c58856e8 0000000000000000000000000000000000000000 -a93b9670de05b155a3b66fcd9bd3cf8a7f8dd4a9 0000000000000000000000000000000000000000 -a93bf76a1bb8f0d1cce34c7ac637fad377432047 0000000000000000000000000000000000000000 -a93f4a37a72fd838c4c1d62c57e85c085a3494f3 0000000000000000000000000000000000000000 -a93fc8b46f30318aab0c0870b339c82423e3b330 0000000000000000000000000000000000000000 -a9419b8e71c77fe415078309d2800533a44a5f76 0000000000000000000000000000000000000000 -a9429817d5d990037fb218292c9292b70d0d7047 023e038e7b0ff71e63063821992b588e129be02a -a94762a14852aa8c12eed83a6b35077f011dd22f 0000000000000000000000000000000000000000 -a9494d0314f405c17250dbeb934a133170e7acf5 0000000000000000000000000000000000000000 -a94b259189d1d013968af18f56048dbb52472225 0000000000000000000000000000000000000000 -a94c605f42f46115449eeaa553921c08c0222627 0000000000000000000000000000000000000000 -a94ea52098196c8803feedbb0dd3aa097d5c2c6e 32b0516fb3e22977f0ec659c88b268c488012f7e -a9502d1ec19dfb027766badc0d6bea6a2aeca326 0000000000000000000000000000000000000000 -a951ca7b6681be957cfe611719a8b3f6db9921f0 0000000000000000000000000000000000000000 -a953cad1bb2fa27c67e079123df7ce2a44fab39e 0000000000000000000000000000000000000000 -a95704aa3134cf8ab954f097a1a36dc3f98c2e19 0000000000000000000000000000000000000000 -a9579b66702765671245c92b811bf9a8d6b0fa00 0000000000000000000000000000000000000000 -a95e0af234ccc1174e75cd61bce402ccf17b1623 0000000000000000000000000000000000000000 -a96f81e58a20d5a4dc4041a7bb8a8304df6fe6df 0000000000000000000000000000000000000000 -a97184134be7a96f7d6ce2731b9b9378d755e30d 0000000000000000000000000000000000000000 -a976119f210df7061d839f78e43936869bdea552 0000000000000000000000000000000000000000 -a97672ab04d97f510faee2abe8d961014f77f96d 0000000000000000000000000000000000000000 -a97737416cbac234a8ba072e8de11d33b7523517 0000000000000000000000000000000000000000 -a978bf5ba5179cddd07cc981af27fb3b900eb78c 0000000000000000000000000000000000000000 -a97d3f110cd266c581e095c4c698b154c4846005 0000000000000000000000000000000000000000 -a984ca4edddb4adf448c42edae8377441b375cb8 0000000000000000000000000000000000000000 -a9862b887280e56237785f5a8299ffd7afb9f366 0000000000000000000000000000000000000000 -a988f7effc7435e9b731804ac0528e7f3733124a 0000000000000000000000000000000000000000 -a989e5f21db7902c0028ad51e9adc94024d13216 0000000000000000000000000000000000000000 -a98c8b62e9679631c7356790dcbe976e48d328e7 0000000000000000000000000000000000000000 -a98ff04e04c1b6e596460dd2032c91447545f5a7 0000000000000000000000000000000000000000 -a996df6b949ae2db2cf19a07e68ce367137d3ecb d3bc230b40fcc9c57f5fe478270088a0ff3f3310 -a9977adcc283a40e661027e47e56aff46f13bca4 0000000000000000000000000000000000000000 -a997a184c523f549a72a00076bdb0a1272ef9335 0000000000000000000000000000000000000000 -a997a6c1452e55557bbce59701c9d560ae0e2b8a 0000000000000000000000000000000000000000 -a998f1123f94a07c91a6985a0c13cac722e5e012 0000000000000000000000000000000000000000 -a99a584108163a61817a5bafd6c886c5fff40e4c 0000000000000000000000000000000000000000 -a99f5c538b9ec5e99fa312dab0497f8444a1a91d 0000000000000000000000000000000000000000 -a9a0b2fbfc6ea9c8ef56e23228c6dfdf67688287 0000000000000000000000000000000000000000 -a9a189f27816c88489b144c3e7aa3630bf85117e 0000000000000000000000000000000000000000 -a9a37c4b6c28b620e043797990b2333157f800b3 0000000000000000000000000000000000000000 -a9a3ae6d6e2498fbf9456e92bcf136e7a06cf292 0000000000000000000000000000000000000000 -a9a3e7d88d649088daa97b98e61d9ad880e20a54 0000000000000000000000000000000000000000 -a9a499aaab03f96f0bba28aaf6799d80e4591bab 0000000000000000000000000000000000000000 -a9a56b3c6cab308232ddbb50f2cf6938147dc134 0000000000000000000000000000000000000000 -a9a5a377cfbff431de8bbdca1a2b7a51c7500ca1 0000000000000000000000000000000000000000 -a9a6224ca97531df0a4e4b9b16b59c3f2baf1b09 0000000000000000000000000000000000000000 -a9a770855038e613111e4e957eef4ed22c1cfcae 0000000000000000000000000000000000000000 -a9a84aa3759600d48ccf1d3f9c56da0f06f201d5 ac59bf17ae04fef51d84d5fc8fb8ff9273039fc6 -a9a8db78c8220d704144f8256ea59a1e550b7941 88ab4f37810f1690505bf33095ad5eb5fc818f08 -a9a9172aee44500904963b1449d529754171dee0 0000000000000000000000000000000000000000 -a9ab1c9404c24945f91d0d76e3fd18eee6b914be 0000000000000000000000000000000000000000 -a9ad3abdf31dd55b6c80392c77afb03753ba3c2c 0000000000000000000000000000000000000000 -a9ada9d6f9b5504aca3815eed58aa5d499e03eab b0eff58f12462442f42b579cf4e237139c76df11 -a9adbb764e209fd159bc640395374c0b87f3a2fe 0000000000000000000000000000000000000000 -a9b1a98cd047b82067c92557b2047adf008cfcd9 ad26b317dc8a4b96326c0921dab35ade5be200a4 -a9b26c34e481fa948bcc7d75b73b441605142dd7 0000000000000000000000000000000000000000 -a9b5252986b66600d55a52252f09dabfec218e6d 0000000000000000000000000000000000000000 -a9b562309635a2779eee6900a8c34e656bea8e07 0000000000000000000000000000000000000000 -a9b57ab00e7b569893be9284d98ee37c4f767734 b4ca8fe5717e276f172749f8e59a67b93998ba52 -a9b6410151eeac9dfcec4bc6408b03badea22e32 0000000000000000000000000000000000000000 -a9bbb39746b76f7bd196130b82c4053c29d1943f 0000000000000000000000000000000000000000 -a9bf0ded6c67da574a753430e35e90e842be3dd1 0000000000000000000000000000000000000000 -a9c0102c4e3ece6f0af5dad965f83593c73af71f 0000000000000000000000000000000000000000 -a9c050c6a454dc69310fd72262e74e3dd92e0236 0000000000000000000000000000000000000000 -a9c710945a6ce6bfcd794851e11118d9a1e0dd05 0000000000000000000000000000000000000000 -a9c90ae28e4558cb2758fec7cff387798d93e6dc 0000000000000000000000000000000000000000 -a9c9d5f2ad488a2bdbf225dc13f4ed0b8e745add 0000000000000000000000000000000000000000 -a9cb3f53adca2757a99b9c0044b9f3894e1668aa 0000000000000000000000000000000000000000 -a9cc0450f74f8418b240c83b9c47624d08968943 badfd45c3619e4e3067753b3c7a9b2aac62c78f9 -a9cf18edffe91040d9d8dea17d19584d5032940b 0000000000000000000000000000000000000000 -a9cf76ba86b2374a7d035864a8aa1e3858eee1c0 0000000000000000000000000000000000000000 -a9d0248cd3b17d016b9eadc55988ba5d2e8ac568 0000000000000000000000000000000000000000 -a9d43eed286c322c6b27c5b3d104313cc8b49659 0000000000000000000000000000000000000000 -a9d497513ac5b6221d9e490a9de4ca9f629edcf6 0000000000000000000000000000000000000000 -a9d75e1055509bbde3e16bfbd8d3fe1effa52891 0000000000000000000000000000000000000000 -a9dbfe8f1ddaa96c3bbdf5a065515a980c47f505 0000000000000000000000000000000000000000 -a9e17e6e452db5349853f0fd0666ad54cf926f45 0000000000000000000000000000000000000000 -a9e2c9e827596c3a2427487b9ea5c86eee5d1181 0000000000000000000000000000000000000000 -a9e47cecca7d5834de43b7641baf5d86828bb153 0000000000000000000000000000000000000000 -a9e4e449d1d032b7bfa8ac2d32dce112c4b2a2df 0000000000000000000000000000000000000000 -a9e7ec5964719dea260c7a1c5e397029c5adb343 0000000000000000000000000000000000000000 -a9e873054fa19442f08b4606fe08da59482f614b 0000000000000000000000000000000000000000 -a9eb4bc1a9ff7f3f6ed30cf40e063ce103dcf318 0000000000000000000000000000000000000000 -a9edd62d087ab1eb6292c795b7256e14ff9f1234 0000000000000000000000000000000000000000 -a9eeff6af89b9d8c49647770b16cc824bf95e26e 0000000000000000000000000000000000000000 -a9f13d1ec9c046e2b708cacabb132a5433322b7c 0000000000000000000000000000000000000000 -a9f34c2481abb11fdc8ac5cb750164829112ec96 9240a94b405cf35ffc9a26e510ded1d4b4be4c56 -a9f4a1c5f0f5c178ca92ce38e843d0e443809de2 0000000000000000000000000000000000000000 -a9f8caa4e8bf6c082a86b5c1ba80711c13f8ecdd 0000000000000000000000000000000000000000 -a9f96e8c83e989c5edca55ccb36ed9b7579d8a44 0000000000000000000000000000000000000000 -a9fa083694f0b8a03655e76c56f88e1387f552af 0000000000000000000000000000000000000000 -a9fb32c4248de03d43425134fddf56d57b9056c0 0000000000000000000000000000000000000000 -a9fb99706a4be5fd75f130385d839801975f6e72 0000000000000000000000000000000000000000 -a9fd3dce456890e5b132d74c2c4d0cf64b328ef3 0000000000000000000000000000000000000000 -a9fe103886a2afdbaf503e9141962d0ba3c12f72 566b5c7c12de82b6a2589d5b735b85ede6a990cf -a9ff85032749b45b468cc26111a7ef0da44ee334 0000000000000000000000000000000000000000 -aa003faa0f0c4a185088a93c38ce310f4b31797a 0000000000000000000000000000000000000000 -aa0244ff0563700c4e66ab3e059b4e232678cc13 0000000000000000000000000000000000000000 -aa0343b641fea55e7099d060eba0ed6497aab920 0000000000000000000000000000000000000000 -aa03eb671d647b3bf7f797ef405d2a8b69006b07 0000000000000000000000000000000000000000 -aa046d86168bbd83bf134d978ea7f1efc4bbd7e3 4802f9d881b9c07bc12174932a9864ce078a3cee -aa0b16c829927e820c9c1ecb77356f6721e786b6 0000000000000000000000000000000000000000 -aa0cb38a27858dac31214068ead6f600cd6047a2 0000000000000000000000000000000000000000 -aa1104a02a193493b3e141604b61f41ae2531d28 0000000000000000000000000000000000000000 -aa120f36c5762e99f9ee121d8caf910e0a67121e 0000000000000000000000000000000000000000 -aa12b2b0ebd511ead301f92a0a144381dc0b58c9 baf08f713eee2d5ff48186cb4912ceaba958aeae -aa140584f026db511cc29d634cf794ec9f7fc165 0000000000000000000000000000000000000000 -aa19c140e6be8b9c324c32ace850dfc2911891a2 5665f6bd4e3e94072a4ba7ab04af482000a6b354 -aa1d7531fcf2c7e457c2ad5eab1bc7ad2a5db186 0000000000000000000000000000000000000000 -aa1da6d204935d3288d1ab49b83401d63b13ed62 4a0edcd4be509e49a9be091414098249517788d4 -aa23280eabbb6a4272229d58a5a61eaddddffebb 0000000000000000000000000000000000000000 -aa24534b5769503cb3ecc18415ae4df56110721d 0000000000000000000000000000000000000000 -aa2c16f49161acd8e9fcf059c37436ff6acd0e78 0000000000000000000000000000000000000000 -aa2db200ab8a6163818299d628c84b0e619b4efd 0000000000000000000000000000000000000000 -aa2e1accf0888a290a76b9193844d0d7b7bd40b8 0000000000000000000000000000000000000000 -aa2f300f3e348ced1f6b5464b85b1ac92ccc7e4d 0000000000000000000000000000000000000000 -aa2fffaf00de2b5f181391c78ab9e3bda0b24d91 0000000000000000000000000000000000000000 -aa31c905f4c9438694496889810df495a119bf85 0000000000000000000000000000000000000000 -aa334832243e7eb817bd8c21d4cccde37418071b 0000000000000000000000000000000000000000 -aa34280a93ecb9160b2cb47a6e970da3afb7e68d faaae484bc74651375ddb835c445e086d69e4953 -aa38e693e3b8ee28688bf24055e929f9efe3cb25 0000000000000000000000000000000000000000 -aa3b2dd31a47926c1f9a7d4c11a1aee528959939 0000000000000000000000000000000000000000 -aa3ce2216b3c2e8a8b1b75004a70e2f8232714bb 0000000000000000000000000000000000000000 -aa3e644dce0f2e6b630deff6157c991d7633e8f2 0000000000000000000000000000000000000000 -aa3fe5066b037444db29087b297f6404277c4db3 0000000000000000000000000000000000000000 -aa43a24ec66f96231111d8f9ebe1c620f20bdfb6 0000000000000000000000000000000000000000 -aa43cb1caa90be1b80d3d5df3474eff99715b58c 0000000000000000000000000000000000000000 -aa46b9f15a1c7bd5ee07c4d5af185d8fc29ada44 0f1cfe6568bbd75ebb72a0bb3445b0ac55fd8a55 -aa471e2d84786f7d82cfb8969b2b924f17319e61 0000000000000000000000000000000000000000 -aa4947722b49ff48e88869f98a960fa76bb95a4d 0000000000000000000000000000000000000000 -aa4b1bf3169650c0a89aa68df6d1c8bf15d6ca29 0000000000000000000000000000000000000000 -aa4c1e923c80cfa7197492154db350603d6d2f77 0000000000000000000000000000000000000000 -aa4ea6fd0a6f00adaceea6e2dc030c2508ce47ac 20b9e5d4af982eec7e05e69d503e1ee6df89b587 -aa526ffc7f17079c177ee78baa7066e835b8a301 0000000000000000000000000000000000000000 -aa544b435417422a1b457f7a7f3e6d499823ddce 0000000000000000000000000000000000000000 -aa550c0d0a46fa864718f42c48d1c988150546ac f6efd5d0f5bb7b93f4879dfb78fe593903c61e5e -aa5534f4531d82c7e12ec1f3ef30bebacf084dea 0000000000000000000000000000000000000000 -aa57c1926d0db05812634efbc3bc44e64489c681 0000000000000000000000000000000000000000 -aa5a948a110f87b5ca4d2510288e0ad37e21ead0 0000000000000000000000000000000000000000 -aa5c7c7f487983850e0c5d44cdfd268d7a2cbcdc 0000000000000000000000000000000000000000 -aa5ec5b80de0b84332f7ee809abaa7f0e92563df 0000000000000000000000000000000000000000 -aa60b27c863f80f8089bdf6925dd178958ffe0dc 0000000000000000000000000000000000000000 -aa617da6c79fc01cfecec9a6d11f843211d41c70 0000000000000000000000000000000000000000 -aa629781936be2f86176b4dd339297a47ba148c5 0000000000000000000000000000000000000000 -aa646060c98f287abe2c4cb3a51c311ec1032c1b a20823744b9eb18f1fbc2b9611408748de5de41c -aa677e0da1dfc8e711cbe233304d3dec239e444d 92d2eb41b56dc4fcb82eeabddc67fd7703c8d10a -aa68c1cdff4813269064d0a3535a11e29f57b38a 0000000000000000000000000000000000000000 -aa701601e0e09e2ba12567f014e4601f504d6cd0 0000000000000000000000000000000000000000 -aa738aa02b338793ea6186dda6cbd2f331e22623 21d69da8330edbaa2718856b08dbab4bb17d04e4 -aa742af0b78990a4e431dc3ba2452c2d75c99968 0000000000000000000000000000000000000000 -aa749f118fc4279212153564d3555b27afac754b 042ecc5aeecff1db1683245ad7586bd50dd38a17 -aa79a143fbe4d33a709e2e918f15b942ce06baa9 0000000000000000000000000000000000000000 -aa7e8f8645399c8e2d1beb51d8badeb8d77c63ad 0000000000000000000000000000000000000000 -aa806688751d567bc49183b33b858308f6e609ff 0000000000000000000000000000000000000000 -aa8148ada768611c2a54736f0e015cc171c1f898 0000000000000000000000000000000000000000 -aa8396c5519eb3bf08e8102b6eea28169b38d406 0000000000000000000000000000000000000000 -aa84b99c52d3c20d62ad373b3d112442d557f17f 0000000000000000000000000000000000000000 -aa858853eb6a8310759e4269805ccfa6699b995b 0000000000000000000000000000000000000000 -aa85e1b50d52c6e60a7e9885d39793beecba4fb4 0000000000000000000000000000000000000000 -aa85e3522b727f33ecf5171b79ddcf065c234017 19396ddd903305c39fb840f96d24127033c6715c -aa85e5451d024a0ad5138db0f6b420f59cbede84 a463dc821d13826ca315febbbf45a1614ad2f484 -aa87afc7b4cc3299cd51c744b95a438cd88c4562 0000000000000000000000000000000000000000 -aa8da248f476e3e63f442ec8b548ed8b771b7a0d 0000000000000000000000000000000000000000 -aa9426e7c0eacf7c3efd758d34bca0c38363d552 0000000000000000000000000000000000000000 -aa971bd5def2fbe6f75ab6389ab509aa7e31dc46 0000000000000000000000000000000000000000 -aa99044925775f40e20358efcb3be84c4006fbfb cc7aa77c0929e5fe463bb2e9faef09ad2992b489 -aaa1326e20c974e83e61653367ae317200389b40 0000000000000000000000000000000000000000 -aaa51f71c75fb574f4e977b8cd5f8344fc893d62 0000000000000000000000000000000000000000 -aaa628268c063a3fc93877d9a739c65b6b803eea 0000000000000000000000000000000000000000 -aaa679a6a5c5616616293d8cc210772b8f17da52 0000000000000000000000000000000000000000 -aaabaa98a82308ed1e135730982210ba8e024fe6 0000000000000000000000000000000000000000 -aaae3d47f3b34ff73085a4b088c84e0a7c7c7104 0000000000000000000000000000000000000000 -aaae5a6d2031a9e63288d18c688bf0591c0459da 0000000000000000000000000000000000000000 -aaaeefbb399293b9b61bc84b8b5593d3132850ca da248960bfd98d3a123ca3c25a49a9499e581358 -aab02a3bce9334aef73cbd20b5a65d0bd3cc3866 b251837f87c57154a713efb76d70984019324e2e -aab2c4bbeb5b190640934e64ca1da5c1d7e50208 0000000000000000000000000000000000000000 -aab33d644359aba597e810e2fc0c0caa0d347c9c 0000000000000000000000000000000000000000 -aab798badad7eb20ab21897fc80f8c1bfaa18a4e 0000000000000000000000000000000000000000 -aab7fca69ffc28b60f6f7b08ed48933d41815062 0000000000000000000000000000000000000000 -aab9c25977a518294815183cc6ae3361aa705607 0000000000000000000000000000000000000000 -aabc3c5c0582381cf3d52debb006242a00362955 0000000000000000000000000000000000000000 -aabc5b625c5922d7fbc874558ebb50cb1857c9c2 0000000000000000000000000000000000000000 -aabe0e631b31df5ba7539798b0c81fd00d933777 0000000000000000000000000000000000000000 -aabe2350dd046e868809dca3ec9157ec20da4bbb 0000000000000000000000000000000000000000 -aac05ae83f6113fd5b66b8739d7d4500b09998cd 0000000000000000000000000000000000000000 -aac3851570f64730a7befc629f2bdbd933586d7f 0000000000000000000000000000000000000000 -aac47e05048c3371bfc46d65247d7bf1c4505bf3 0000000000000000000000000000000000000000 -aac606cf7c71652ee9624eef6a216800e2e367df 0000000000000000000000000000000000000000 -aac62607eb0a07a9510c648c7edd1a3db7851fcf 0000000000000000000000000000000000000000 -aac80997ce0c61356099fc0fbdc1e8dc286814d3 0000000000000000000000000000000000000000 -aac87a7bae460b3d331ba2b294619c99edb00c12 0000000000000000000000000000000000000000 -aac95ac8b16c43165552905b7c2cac8902248cea 0000000000000000000000000000000000000000 -aacd13217f00532e2928a874f56368f4b1ec0451 0000000000000000000000000000000000000000 -aacfd7928875d4b203051cdd39536de8a92a0af3 1fafd3f853cea2a0fdadeb7239a0783f0c79fd8a -aad15e3996eb4c87a5a57a4453f791cc59f45cca 0000000000000000000000000000000000000000 -aad3713bb61c29c12e248eb16992bea1c8be4774 0000000000000000000000000000000000000000 -aad47724c6d9167a2df81d63ac29c8a24c61ae44 0000000000000000000000000000000000000000 -aadb1419417a43405e28a777a348399a00aa3279 0000000000000000000000000000000000000000 -aadb70fe74d7fabeb383270c5c03ee39eefbda64 0000000000000000000000000000000000000000 -aadd9ddb5cdc2e21657335d21e6cb2c3db20f283 0000000000000000000000000000000000000000 -aade6c0e772039ef6492208036afdc860a1648a3 0000000000000000000000000000000000000000 -aaea72f30893fb8108cc435d0381924129666461 0000000000000000000000000000000000000000 -aaeb51d9192b3857567c4bc032616e4c85d962e9 0000000000000000000000000000000000000000 -aaeb9d11e87cdcea270d6083dac1cba974abaf42 0000000000000000000000000000000000000000 -aaebccf8bbc3c6b295a6d2ef806c8a899b7d1f38 0000000000000000000000000000000000000000 -aaebd8e23414ebcedbfdc27929d567fb22df3496 0000000000000000000000000000000000000000 -aaed38ddf7b4345318d381a9f8d635fdf3340bcd 0000000000000000000000000000000000000000 -aaeddc313ff895cb5c6ccd133209333fec8549a6 0000000000000000000000000000000000000000 -aaf015874c813db2d9c71b442dd91800c7807a8c 0000000000000000000000000000000000000000 -aaf30477a2cee4a53993e3edfc22b20372c3bf32 0000000000000000000000000000000000000000 -aaf36db3fc7ded3141906b93ed66fa1b1dc682fd 0000000000000000000000000000000000000000 -aaf3c8054b879ec6adef45b213d78f7897f2f9dd 0000000000000000000000000000000000000000 -aaf56e726f02c0316d7b52a700a2ac6a2ad0378e 0000000000000000000000000000000000000000 -aaf707e3e77e0b9c93f6219e28c0740b4140f3f2 97b58a23d7c855919cd27f773e4489ad083fd1c3 -aafaa1fcd94898a104a41e40e3dd40a8222ae98d 0000000000000000000000000000000000000000 -aafb04f84eeb86660ca0d75e92b40df8183b496e 0000000000000000000000000000000000000000 -aafc074ad834ee8260a1d21fa2fde9e01da6e4da 0000000000000000000000000000000000000000 -aafd44f929596277070ed861c9edab10f4354545 0000000000000000000000000000000000000000 -aafe38fa8b098905c483ea82a98c861c73c4a651 0000000000000000000000000000000000000000 -ab0006771069b6deaccdb44522a6312adaa91b35 0000000000000000000000000000000000000000 -ab003724ad7e877ff686d70ff8eee1cd560c914e 0000000000000000000000000000000000000000 -ab01beb4ccc826f8e9611013ea716aaaa1792bad 0f4741b6a5a0b74bf4ab23fccdd70971d1ed66f5 -ab07b306e23efbe23982c13dcc6859cc8107e3b8 0000000000000000000000000000000000000000 -ab0b667a97df36aca349e22f083f0f5543cc858b 0000000000000000000000000000000000000000 -ab0b9d2ab6dd392e1d787b879c82a35e3d16ff25 0000000000000000000000000000000000000000 -ab0fda3b0bd358ab64c35632920ae48babbffc15 0000000000000000000000000000000000000000 -ab12252790fe9b63c380f0376ff5e47161ad34bd 0000000000000000000000000000000000000000 -ab13bf664aa3b5c05c2accf5f44a63e6f011660c 28e89e425870fc2139b8bd5f8db12af5d7a90c53 -ab14ded8948201bc62ad0d01f901b4e1e165dfa0 0000000000000000000000000000000000000000 -ab195aca866f9568aa625dcb9ce5ee3500d22f4d 0000000000000000000000000000000000000000 -ab1ffcd2351dff3f1a92fb5afa1415d39df27369 0000000000000000000000000000000000000000 -ab20dbddf1e15c4bdd6c3f37702daa82d4b16b0c 0000000000000000000000000000000000000000 -ab2480cbc49a922e9951465462bc9b36e41a4ef7 0000000000000000000000000000000000000000 -ab2846730618a13f0df8cd2ce63f043af6303f84 0000000000000000000000000000000000000000 -ab2e0f30e659e3c45f58dcfa6f93b4ed2d6fe9e6 0000000000000000000000000000000000000000 -ab2ed39f843319c6012859e5d1419f60411d1c4f 0000000000000000000000000000000000000000 -ab2f818a5f901af22475d7ba744cd5ba19672322 1c0afdf941220e79fad6eae3452906240356cc2a -ab307fa4d983911d36485b6b5b3658aee8d3176b 0000000000000000000000000000000000000000 -ab30a4abeb927432200f31e3a745727068b3881e 04a4b1ddd101cc2a41e7acadcad92040e3c88fc5 -ab3248b3454fc686004d8ad2984171de869f774c e8bb31b97349407ca37ddfc8873f9093a0b4dc09 -ab347942b24e28cdb33ca075c4067debb50ac1c4 0000000000000000000000000000000000000000 -ab36e3826c60dce50149ee5c31b8a6b31663b66b 0000000000000000000000000000000000000000 -ab387e780b4ea79292046b739978183299787552 0000000000000000000000000000000000000000 -ab38d8b61b23770581f8b73015984144ca883d65 914b8bc57c14d20a864c26c42cfe9bf7b5a81988 -ab3d3e0091cfc3e8d7660981c659aa23de4ff901 0000000000000000000000000000000000000000 -ab3e4da93711aad583634735eaf80a1396ee6ace 0000000000000000000000000000000000000000 -ab4425513e76376a2d2d03cf78476c8fe37110b4 0000000000000000000000000000000000000000 -ab45e8c9d43453d3cf3f3917b6db03e4f99c4a76 0000000000000000000000000000000000000000 -ab468bab4d15c04d019fd84ed4defc1d1e871edf 0000000000000000000000000000000000000000 -ab47cac7d8fecc06960c15626fd6d9efcd3b9613 0000000000000000000000000000000000000000 -ab480f7d497b61ebebbf7d98f0bec6bc2fc564c4 0000000000000000000000000000000000000000 -ab493e941a14dcc760adbbe08976650b3a105be6 0000000000000000000000000000000000000000 -ab499723803dfc3042f8c7c1a3dfa7a97f0c40ab 0000000000000000000000000000000000000000 -ab4cf5ea8b49c1dac6b09fe6b6fee31eb12c3adc 0000000000000000000000000000000000000000 -ab4f84c0af8d06d27ec91926a359b2ef8cc47ae8 0000000000000000000000000000000000000000 -ab4fd0ca3452e59adf8c52cafd0d9462c154dc21 0000000000000000000000000000000000000000 -ab4fe6b1c887f6a4723597f8930eabd988580df4 0000000000000000000000000000000000000000 -ab5351a260a7fdab22466de11eae852fbd4616f1 0000000000000000000000000000000000000000 -ab56145968b47219d62cf76870c9b5698ac8f956 1233f8f88d8990521b55f98b4d9111e71850d8f2 -ab57066b4f2acac1449f7db9b4d221709903cb1c 0000000000000000000000000000000000000000 -ab57ab68497e60d75aebee92a623dbfbfeb54518 0000000000000000000000000000000000000000 -ab5887fb61473c7684d81c8e0f0196587ba51c28 0000000000000000000000000000000000000000 -ab58951f68a04d2e5ad4f784070a034ad1c7831d 0000000000000000000000000000000000000000 -ab58c4db2edb460c0eab0142fcac06e0aa23deb9 0000000000000000000000000000000000000000 -ab5b7eedd86db85cd9c6262b2dcaa14ff24f1a6a 0000000000000000000000000000000000000000 -ab5c9712264ac7e3125a9fc55dd9590e423ddddd 0000000000000000000000000000000000000000 -ab5e72bad92d271ee3a71b847dac099f30af233e 0000000000000000000000000000000000000000 -ab5ec7cab27bb085fb43dd5fa75cacc6500e5fb0 0000000000000000000000000000000000000000 -ab63bd1f266ba472763935036683a3e89174985e 0000000000000000000000000000000000000000 -ab65594b1d89d34f923c192f1c437f45cee25511 0000000000000000000000000000000000000000 -ab66e862556cd9bd5327a2fef3044213e41d7d3e 0000000000000000000000000000000000000000 -ab6785b01ce1006e3a9761988575289f40c9b678 0000000000000000000000000000000000000000 -ab6b36e10424a6a79fd5af8a2b1f4c476dfff65e 0000000000000000000000000000000000000000 -ab6ccb121d516532e9bb75c0ed0c3e07b461b464 0000000000000000000000000000000000000000 -ab6d54b20ef7436c70e0c7eb982d8f44aa2df906 fef6ad0de6d2299a25085012d55f12d0d94e1b53 -ab6d7b6fa5218029b8ae35f0ba8f1fd644f2eb6f 0000000000000000000000000000000000000000 -ab77843e778f0a01cc4a2609eb91866df653a4c1 0000000000000000000000000000000000000000 -ab7980a75769acd4bdcc42fa852bd1cccf2cdd57 0000000000000000000000000000000000000000 -ab7a379c344e627b9c56a9f215f3ba42af4a157c 0000000000000000000000000000000000000000 -ab7afbafeb83622a9da41b4b70db95e3429afbc0 c95dc44cfd7e9ac8a75412d99f58286c7054a66b -ab80f6a659211979f85cf60b6f49117ea6d38b9c 0000000000000000000000000000000000000000 -ab8158969fc4e140e4717a75672938c704a99c71 0000000000000000000000000000000000000000 -ab82afef92d78a15e2aa6492ab94d6e57c9baf46 0000000000000000000000000000000000000000 -ab8413819719c5d5632044c7563aa20ab6594720 0000000000000000000000000000000000000000 -ab84161554dbf5c634d3c9fe40af4243e37e9377 0000000000000000000000000000000000000000 -ab84daad115c1f6b90afd8d5bbc77cb73f9e0d5a 0000000000000000000000000000000000000000 -ab880e363bb62751a60a25b4f1e722975f384005 0000000000000000000000000000000000000000 -ab8bf7a2cd8dca25afea5e74fecdc16f1ae5c56a 0000000000000000000000000000000000000000 -ab8f44f73b834842abd61e219af876b8e98ce002 0000000000000000000000000000000000000000 -ab8f9fadbe0b1dd7760686a2091afd096ed595ff 0000000000000000000000000000000000000000 -ab9294e481526177181f3d4b5383b325a6b432df 0000000000000000000000000000000000000000 -ab9325e08e24f8ad195a0864fe3db5ec0064bdd4 0000000000000000000000000000000000000000 -ab93769ccedfc35e0fa900d17a8f32643868f195 0000000000000000000000000000000000000000 -ab93921763367772aed7135532a80d167806d497 0000000000000000000000000000000000000000 -ab96d5eb42a3221bbe9e6a6719876c2b3503478b 0000000000000000000000000000000000000000 -ab994f24fd8fcb976a4db738e90fbd2ee95f8258 0000000000000000000000000000000000000000 -ab9a7d2e3dfa9224186abcbd7a43b3af08d1bfdb 0000000000000000000000000000000000000000 -ab9ab888cc2425ef412b29a10abd9c5781d84dee 0000000000000000000000000000000000000000 -ab9c4367a488d2eab0c50a683b860ed49264cc48 0000000000000000000000000000000000000000 -ab9c95affa258e0e81157b5528e9b4574c01a06c 0000000000000000000000000000000000000000 -ab9ceaf14fe76ff2a895489bde3d0657c48075d9 6a8aae46857afb037abd3da30c4e4966d6fd9bde -ab9fb68f2c4a55b3d3016156de42f8bbf100c914 0000000000000000000000000000000000000000 -aba066a2dd62226b92bf36f811739a3d56dc366a 0000000000000000000000000000000000000000 -aba468e56f7907b4f160049d2f64af06bcb3e2ac 0000000000000000000000000000000000000000 -aba58242a1bab4854310a9a9b53038e305142b31 0000000000000000000000000000000000000000 -aba6b01a39ae17a4af265cb228af3a754cbab1ad 0000000000000000000000000000000000000000 -aba70e8421f7cb988bd3ca1fda3117a4b8992a04 0000000000000000000000000000000000000000 -aba94933258b1d1ce9fa5935a239804d71a481fa 0000000000000000000000000000000000000000 -abb01201fd76fb6c25c51cd3891285d64c3087a5 0000000000000000000000000000000000000000 -abb0c22310497748b002fc7222efa6fa4df4ca22 0000000000000000000000000000000000000000 -abb172ba965e999cb3e55672046a6d292add0eef 0000000000000000000000000000000000000000 -abb6fb6c1d3b0e7e0ad2b7f608a3b253c44a4f60 0000000000000000000000000000000000000000 -abb740982bd4679f6fe085308cda42cea86bd928 0000000000000000000000000000000000000000 -abbba1f84f492d9251835750e3cc537d93b46343 0000000000000000000000000000000000000000 -abbcf3fd73402d98f77f3be7f2d7a044413bb755 0000000000000000000000000000000000000000 -abc0c909d5a642fbc9008c5ed1a4c3ead5ecb9a2 0000000000000000000000000000000000000000 -abc46eb3a625e1809304f2b9b3aa69f6c0990c0d 0000000000000000000000000000000000000000 -abc8152daf1400dde2124d21b38dfa79974ea0c3 2a7faa2b07e50321808169ff117225443799f1ad -abd0eee173c56d8104f7fa6f5f43f5643166dfe4 0000000000000000000000000000000000000000 -abd3644f1acfbcab94da40826c17f0f836dc6313 0000000000000000000000000000000000000000 -abd5df04c2fb5b3747b3cd13fd3af00dfcc2a027 0000000000000000000000000000000000000000 -abd7090ba68b9144b4c8ec05e087790a79df716d 2574f664f131f2cec9c82c10dbb15dbfdf9a640b -abd75f51f4daa22d471b0d14114df3886832fb6f 0000000000000000000000000000000000000000 -abd83b1915831a14311bb7695a56d0d70a2d79b5 0000000000000000000000000000000000000000 -abdc23836d3f42399028c1174961107e70ada52d 0000000000000000000000000000000000000000 -abdcc9c51ba34bdfb89d36e4b00bcd841ba25e71 0000000000000000000000000000000000000000 -abdee3b63428fd607b728277123e4b5d6e74b47a 0000000000000000000000000000000000000000 -abe03dab3f3d9d87066f564179d6cf691966531d 0000000000000000000000000000000000000000 -abe13cb19a0156b97bcc17cbe7ee3651e5411b9c 0000000000000000000000000000000000000000 -abea9ba8527fc0b6f1754e2d18a47b166ba54223 0000000000000000000000000000000000000000 -abeab14a5659ca5f5c7545e67caa307bc52fa49f 0000000000000000000000000000000000000000 -abed9056c54488744908309aefc6265f56329dca 0000000000000000000000000000000000000000 -abf09734de529e33c244b594be918c2dd29599c1 0000000000000000000000000000000000000000 -abf3f34d83f713e59ff91f4ef6bc6c4399dae72a 0000000000000000000000000000000000000000 -abf7452cac3b20746dab1766a40c48060759dd3c 0000000000000000000000000000000000000000 -abfd3c4bee6901c4fb7d68be29fae5567ed7403e 0000000000000000000000000000000000000000 -abfe11a93454251be192bfde59be4ed05bc099fe 0000000000000000000000000000000000000000 -abffc3bfabaab305896f5602db8a4999c7a5af42 0000000000000000000000000000000000000000 -ac01c9860eef7baee1d9a9040b71091d42a80fc9 0000000000000000000000000000000000000000 -ac01e6d92fec6a9de7e2190f039a469760469c3b 0000000000000000000000000000000000000000 -ac04b2ea214243eaef651b87216b9841d13cd492 7975f767f1e8ad108b41fec0b0664a1b0bc1a717 -ac05776cd06eb246dc51ffe69273aafa816148d6 0000000000000000000000000000000000000000 -ac069c014c0e8b5c0809456aee8a4097512c7bc9 0000000000000000000000000000000000000000 -ac0e9d6071daf9cb926f4be4bf2612439e6bd448 0000000000000000000000000000000000000000 -ac13f581838c591864f2c2ac830809ac0dd93c79 0000000000000000000000000000000000000000 -ac164c90531649b64e4dd70e0a01e72dbc377dad 0000000000000000000000000000000000000000 -ac188dd940c0af44750dffaa47e6ca275ba230ac a0f8ff9ab7dc1b3cdb25751ebebf70f3f5924d39 -ac1fc810a47900623e6a0bc1e6680083e9f02f28 0000000000000000000000000000000000000000 -ac20506c2ac1e8af83fd3577d1387c6cb648a5e6 0000000000000000000000000000000000000000 -ac22c255fa1c7781d74d05b281c841ebb8a3e20e 0000000000000000000000000000000000000000 -ac24754061e4c55fda5aaf30827cac7b1b97ca2b 0000000000000000000000000000000000000000 -ac24a7622ad7e440b4ad46d4853c24606ce51c53 0000000000000000000000000000000000000000 -ac262ba18ca0a0b476588bf2e964abb02afd0a47 0000000000000000000000000000000000000000 -ac27f241833b371310e65823d73f9db43c7a3ab9 0000000000000000000000000000000000000000 -ac298853c69398f4fdd793a7d4fea2d0a98d88af 0000000000000000000000000000000000000000 -ac2a89fe0f22ffd84c2f67f4978bcf9951d0f58f 0000000000000000000000000000000000000000 -ac2b471bbca22b1b77140cf7c67c979d18a0caec 0000000000000000000000000000000000000000 -ac2f69b3d07ae6a4e89a742918b01881b7381bf4 0000000000000000000000000000000000000000 -ac33a4e7912f908119fa171248c917b25651c778 0000000000000000000000000000000000000000 -ac3665c3e9b6cc98b2c79e8aa66eadff56c4e796 0000000000000000000000000000000000000000 -ac397fd0da4d814b5a2f4ba49254f9b6093315e1 02708698225be065d61d407ee0d55f510130c0d3 -ac39f3d103b248ec542509d992b3711da88527f2 aae8247edf006208fd284cd3d6143881a4585dd5 -ac45ab3255561c1da9ac940f77d3019ff63cd94f 0000000000000000000000000000000000000000 -ac45ef3f6b94cddee7737fc3385fa1ad77fd887e 0000000000000000000000000000000000000000 -ac4bdef87b86b376861492a5aa5e14eebe277397 0000000000000000000000000000000000000000 -ac4d489754cfcb0b94f4f399b2a2367f50afcc57 0000000000000000000000000000000000000000 -ac51aaac3b45c1214b480ab209c7cf05a5be9d07 0000000000000000000000000000000000000000 -ac54a421f7443657441e233ee9b19a637de6094e 0000000000000000000000000000000000000000 -ac5689f3e40e6118f4b9169ccea8972f3986f459 0000000000000000000000000000000000000000 -ac57e6596c3da77e16b4cf8af3760b38e1ab2bc2 0000000000000000000000000000000000000000 -ac59046078f4e2e4fd27a43aef5b6530061d4c7a 0000000000000000000000000000000000000000 -ac5984795e9fdad7af3832b8b29b19ef337b58cf 4e295fed62a9c26b8e637fc8385d0491f880391a -ac59c315a6c76ca46c0c25ba5c9ba2a526bc56b5 0000000000000000000000000000000000000000 -ac5ddde6222730bea02fcd47ae36050730bb0add 0000000000000000000000000000000000000000 -ac5ed968ff8350fd736e38af04587180e1059a3d 0000000000000000000000000000000000000000 -ac63db6f42e9207ce7626dc047ba41dfaa71164a 0000000000000000000000000000000000000000 -ac6848253810763924080d514e17a7a9bfa998a3 0000000000000000000000000000000000000000 -ac697b7823571b5871f60f68627f4a78bdd86cc1 0000000000000000000000000000000000000000 -ac6a20a11095d37ce68ee121934603fa2db23517 0000000000000000000000000000000000000000 -ac6b36357e5f5294a2c0577b85d193d84f0017ff 0000000000000000000000000000000000000000 -ac6b7d2df0e3c018393f493ffde57c385b96436a 0000000000000000000000000000000000000000 -ac6c09ba8a0c0b29c9ea16c9f219e15aa3cc0169 0000000000000000000000000000000000000000 -ac6f979ca9f40d8de8fd5f8f1b4dcecae183f6b5 0000000000000000000000000000000000000000 -ac73e432978b3fb93e46445598af3026312043ba 0000000000000000000000000000000000000000 -ac7471420776d3b25245ee371120b8171ff84864 0000000000000000000000000000000000000000 -ac7564a24449edc06fc6078ef841f41a5e9e674a 0000000000000000000000000000000000000000 -ac75c7cd153fda764c902a2eb608c7d7e1cf998c 0000000000000000000000000000000000000000 -ac78bae531756815da86f105c9a70f66cd48f417 0000000000000000000000000000000000000000 -ac7acca480d219d3ccad5de38d72c72d7a6ab2ca 0000000000000000000000000000000000000000 -ac7b4e6f0f5a0e5a9c4414096b7b00e41b168cdc 0000000000000000000000000000000000000000 -ac7cf7d2e43c81d67e97dd00d496a9496ba11548 977b3af1c15a15d8548704e6d14fe8e09ee8839d -ac7df6a5ccbd0ae7d19486c4fdd05f0f4778c57b 0000000000000000000000000000000000000000 -ac80996b85f1ce311f7e6dac2205d0a66383e014 0000000000000000000000000000000000000000 -ac827878d0b69ea2b7d800d29cc17e605079d3b1 0000000000000000000000000000000000000000 -ac82dd288916d4998b00b19926871e95b35f6345 0000000000000000000000000000000000000000 -ac83abe55f4da019036de5ec14400d674fa3f9f5 0000000000000000000000000000000000000000 -ac83c2c7d84979eaa9164383f7041e497ecd87d8 0000000000000000000000000000000000000000 -ac83cd5653f1a2ff7b0bf19a5a63494311310f6b 0000000000000000000000000000000000000000 -ac84f2b81cadfa6a55a496e32085eeb51e68d9e9 0000000000000000000000000000000000000000 -ac861274c6e73b2bac7c3c4c1f680883d9997ec7 0000000000000000000000000000000000000000 -ac8c1d4ae9d0773278796483c3eca11e3f4cbb87 0000000000000000000000000000000000000000 -ac8c2589a341ed7e95e68df7340fc5e78ab0d03f 0000000000000000000000000000000000000000 -ac99677b8c67906b02d93d5c529f522f43dd5bce 7b9bebd9358fedf3bb90f38ae3b37ace9671e037 -ac9cbffe6eef9c63a7958069f6fd186310fa3e42 0000000000000000000000000000000000000000 -ac9cf5decdf7e0e0a4db528bc6e1a65e1efae29d 0000000000000000000000000000000000000000 -ac9f8fcf00acafbd6c2aca0b6327fbd96a115c26 9932e7daeaf194c42ceeb5ae90915d164812184a -aca23bd74fe5f9211f282ffcbf85373e8d59ae9e 0000000000000000000000000000000000000000 -aca29a622898c83f5779e11fe886acba15cfd282 0000000000000000000000000000000000000000 -aca469c60f92ed8b63ea7609df950b1e8d058a5e 0000000000000000000000000000000000000000 -aca4a6319c606a9222b423b9f8d917a14b2b9b3f 0000000000000000000000000000000000000000 -aca589264ab655bb1505d01e1a6d34cda6ba3d53 0000000000000000000000000000000000000000 -aca706a4e2c3e5c7b149ebd5d246d35e28668b32 0000000000000000000000000000000000000000 -aca8094c0460d8c520357db39e7641a0d695d2f7 0000000000000000000000000000000000000000 -aca8823f8fb0ee41e7f8ac12a141b54a3924501c 0000000000000000000000000000000000000000 -acacd4ee83aeca4a5f733692c9de7608020d8492 0000000000000000000000000000000000000000 -acadfdd1b44dc12636fac20ec104f5798d1257a4 0000000000000000000000000000000000000000 -acb474ea92ab6226eaf419a85de05f68c6715a9f 0000000000000000000000000000000000000000 -acb7c2d5d8bb677fc4d7c63545720ac092d805af 0000000000000000000000000000000000000000 -acb91f5d220b48de4236b37a3bec733b5e4bf6a1 0000000000000000000000000000000000000000 -acbb6b638da41ddf5716d3fe909d5b7d22e1be13 0000000000000000000000000000000000000000 -acc0216e9fbb16593d1b56824a925961ba69183d 0000000000000000000000000000000000000000 -acc1a219b7d6d538146194df4bd5f716a355a41f 0000000000000000000000000000000000000000 -acc203be6eaecb643197e4edb96ede9e608b6f4c 0000000000000000000000000000000000000000 -acc4bf4eac81345932de778df2686ecc4eea88c2 0000000000000000000000000000000000000000 -acc7076441ef06d9b7739fb22b5b0159fa35f9d8 0000000000000000000000000000000000000000 -accae99f417f3c414930cc0a585fbcbdd4b0d87d 83fe7a3ef3818777e28072bd229050c7dac547e7 -acd293455062159f358515c7f8df03dc031c7653 0000000000000000000000000000000000000000 -acd9489644cb80996c40ec495dfd4e9ad8e5efa3 60309f19dfeee9b4fc26173ffd1282c75b90f511 -ace6b151ca0bee0bb8c8f05073e361fe012c8454 83788b9dd62b7e9681b602d423185b6816475748 -ace9c64498d429a8b394db6cf00ffcb24a7285de 39cfa65c8fc3f516746274ce93fead80fe43bc89 -aceaf0a773e57869cfec88a4a92daf10919ad29d 0000000000000000000000000000000000000000 -acebf6faf6e406a4812e125fac122056e0d88534 0000000000000000000000000000000000000000 -aceea02784025ae4c461c889d2c891920bf9a5ed 0000000000000000000000000000000000000000 -acef1885de2f5b7fa1b9df6c590a3139dba8b27a 0000000000000000000000000000000000000000 -acf10d16703be580e2b9bbb8a945bfd5d6b2f8cf 0000000000000000000000000000000000000000 -acf178ef8c40ad8d11f79da8619758ac624c9536 0000000000000000000000000000000000000000 -acf282ee5793489ea6a13be3905eee8fb9229717 0000000000000000000000000000000000000000 -acf3ad4cdc54585998e54b69ff316ea697358e0b 0000000000000000000000000000000000000000 -acf6ac20dd49781cf346245248733c8d281042d9 0000000000000000000000000000000000000000 -acf70b1b58f839b912676349a9bf604ebff206ef 0000000000000000000000000000000000000000 -ad007fee69ceb6a28c2e63e5641f2568402bd59a 0000000000000000000000000000000000000000 -ad0163728415ec68129339b652e604f92b6dad19 0000000000000000000000000000000000000000 -ad0175ba440b2cb9f22eefc2ca756b885ed79d35 0000000000000000000000000000000000000000 -ad025cd70dc504b84997bdd6c21b4352d1941a31 0000000000000000000000000000000000000000 -ad067270f77632de8d0590cdd672337afdbae662 0000000000000000000000000000000000000000 -ad088e631fef36d956161a32002a397a00052a56 0000000000000000000000000000000000000000 -ad08d7c566a7d802b4476bc97a22ad36264437a3 0000000000000000000000000000000000000000 -ad0b4e7089fbb2fa6f13cc8d3e3ad0cd2f1dae2c 9e5ac5c710c6fd2066ec6b129572d6326973fed1 -ad0da591b17b9821bfb42970b811b012f003dd55 0000000000000000000000000000000000000000 -ad0e460b0213839e66de0793f3a2fde9415f57e3 0000000000000000000000000000000000000000 -ad0ead4d77c9959fdf1f429527ed8bdb43b8c3cc 0000000000000000000000000000000000000000 -ad0f1eaa6510e1d11231f46515ca513d2cd097c4 0000000000000000000000000000000000000000 -ad11ca5daf1d98929d4654824de4196629aa0256 0000000000000000000000000000000000000000 -ad128cd5fbf4532c65ccf292fcadb341b3c46e86 0000000000000000000000000000000000000000 -ad173cf1ab2ec249f11c8692be7fe7472e5688a5 0000000000000000000000000000000000000000 -ad180ce883c3e64b89d433ab32035841c73d89cc 0000000000000000000000000000000000000000 -ad195a6577da479b6f7d65335a0353ba76a5bf4f 0000000000000000000000000000000000000000 -ad1c5c45d6d60a6130d4422db47f853f941aacfd 6472f2ee120195c275f26bce8c82134f0e04bbcc -ad1cf1f1999e4605efc6690f27dfccf2ab1b0c50 0000000000000000000000000000000000000000 -ad1e5c31925d578574a86ce3b1f944333756a2a8 0000000000000000000000000000000000000000 -ad217f3c274082aca6059312e4ce4d0be06ca2fd 0000000000000000000000000000000000000000 -ad24f447d80cb1aec21e98fbd0e8875488279766 0000000000000000000000000000000000000000 -ad25f5f4b01245c9fc9b3ca0d2481f8136c134ad 0000000000000000000000000000000000000000 -ad2b7b45a27512d0e381b79641fecf6c713c4fb4 0000000000000000000000000000000000000000 -ad2d322256a8c517d958e484eedbff12340587cb 0000000000000000000000000000000000000000 -ad2e71299d249c84ab5a0420aeb548e66f699a13 4016e51396da33fc7c46acabd25e2337854ab3a3 -ad31b64bbb39516f60982312fe2620203a1b9c4a 0000000000000000000000000000000000000000 -ad323a863f0795ef39c4d8ae85e182b9086321d1 0000000000000000000000000000000000000000 -ad3353139286e866ffd83c7f77730388dcc36700 0000000000000000000000000000000000000000 -ad33a4cbb80296975217abca4bf73c6356902d7c 0000000000000000000000000000000000000000 -ad34011f878d2914d1482e66b510c8a96873d2dd 0000000000000000000000000000000000000000 -ad36239c1450a98413869094e4d29199dbeb0c90 0000000000000000000000000000000000000000 -ad37bf8ef470db62bca7c9601d16726a05f3571d 0000000000000000000000000000000000000000 -ad3b8c10ca15f43279af7b6e0aef325528e539f4 0000000000000000000000000000000000000000 -ad3d256ffda264c5e01946eaacfb50e4513cd09e 0000000000000000000000000000000000000000 -ad3f0a07de7f419145b9f13394adda39ddeae725 0000000000000000000000000000000000000000 -ad3f2ef819a3de9a1885933f8b57d4b18fb391a0 0000000000000000000000000000000000000000 -ad44aca38e6372fb15e15383af1d48c53bfbc123 0000000000000000000000000000000000000000 -ad450d6c03f955d2851d0402c50ada7104451561 0000000000000000000000000000000000000000 -ad458c5f01db4bed979d1623267738ccc7a31962 0000000000000000000000000000000000000000 -ad46822c2c912ebf70885ff9faa3a7e366555e1f 0000000000000000000000000000000000000000 -ad47cb3b150a41bcb4d60ce4aac54b7909839bc8 0000000000000000000000000000000000000000 -ad4ad5238528d87284f759e2cd21fb6b443c5f62 0000000000000000000000000000000000000000 -ad4f8a7e366f6bcc0644bc3f4187d0fc3a1fb794 0000000000000000000000000000000000000000 -ad5149caa0c74aa615d30363f1a8d296677044ee 0000000000000000000000000000000000000000 -ad5631260e813796bde61930f6e29b8d27a01d44 0000000000000000000000000000000000000000 -ad57346fd4106880d53d3842159567e45908c9c9 0000000000000000000000000000000000000000 -ad57e5d176f5339ef5ec861bf2cd38a06e8f2caa 0000000000000000000000000000000000000000 -ad580fa8cd5b3f7570e9619fbf5d8e651fbca3a1 0000000000000000000000000000000000000000 -ad618eea48c773ff8768d9d27ea986f81a2a2400 0000000000000000000000000000000000000000 -ad6817fb4d2dba632df881eb8ab9aec5bd6544e5 0bc500f1c8f56515c3fa1793e7b49cd2f5c9a628 -ad6a921c1c21c8f4c0e0418bc129f3996733c502 317ac8299ed1be922f95601939af9a18e22c774a -ad6c4032099abf8dfc50b382bbd7800aac08f5a6 0000000000000000000000000000000000000000 -ad6c85a00030f3efeb9eb9569a23992a253ab525 0000000000000000000000000000000000000000 -ad6d2db22884921e127943e2f491aaac374b3365 0000000000000000000000000000000000000000 -ad6d990368bd72bd8f60f60ffe33db68d33a07ca 0000000000000000000000000000000000000000 -ad6dc06cd52917ad8a5dcc0dcfe25075197804bd 0000000000000000000000000000000000000000 -ad6f9cc86cc1a2ea571e9114c4684199666a0d69 0000000000000000000000000000000000000000 -ad7129daf0d410badf414b6707080e2451a80d1f 0000000000000000000000000000000000000000 -ad7559efe7424ee3883813bd0b33336b8bbea185 0000000000000000000000000000000000000000 -ad774c3deb372ddda89cb6661ef1ff855edb2c2c 0000000000000000000000000000000000000000 -ad77de48a7d19d66c2eb86e16fb2292dbb8b56d7 0000000000000000000000000000000000000000 -ad7884c477b77c9a523ceef5ad7dffeaf11a4246 4cdf56f8798d42b25c81275824e6606d08f1d03a -ad795f9cd0fe26d8ecbfd4ddf2ec334cb19a3643 0000000000000000000000000000000000000000 -ad7a14cbe6cdab1160e1e4012346d07c7d403baf 0000000000000000000000000000000000000000 -ad7cfd2a68056c337eb6aa1a22719f575af338c7 0000000000000000000000000000000000000000 -ad7d582a656b9627bb746fc0ca09b099018155e3 0000000000000000000000000000000000000000 -ad82d24105b67e06222f57be7ee3318d752a74cd 0000000000000000000000000000000000000000 -ad878b0b20bef6893c359528f80ebc2d41be301f 0000000000000000000000000000000000000000 -ad8e0151314c98ae54244ce625ed41cf14798bed 0000000000000000000000000000000000000000 -ad8e1ac3234b069791ab215cd1a17f281b1bff81 0000000000000000000000000000000000000000 -ad941769f8e821f7e1e5fb6833f26ad3c0e3a07a 0000000000000000000000000000000000000000 -ad94e27dec866690c20e14e94d8a1c43b9f90494 0000000000000000000000000000000000000000 -ad9a00970a5c504e85eefbb183a4e7b96fb0caa7 0000000000000000000000000000000000000000 -ad9c1e3fee27f5f342368653f3c221f0c7f28f9f 0000000000000000000000000000000000000000 -ad9e3f21749c80d17f2920323f3912ca7f620e7d 0000000000000000000000000000000000000000 -ada1d79de35239334b68d0120b011530e31244ff 0000000000000000000000000000000000000000 -ada6352e0a41e81577bae634aa2df5a2ad7e9a5e 0000000000000000000000000000000000000000 -adad67bf16a4f0fcdb59a290cfd892534b478b54 0000000000000000000000000000000000000000 -adb078c3d66f7adc69860e83d3b5d99b579a5e00 0000000000000000000000000000000000000000 -adb07b8293b772fbecf5d1d0d34c1e13978dad2d 386e5e359da69d7ff132090d6eddaf3e7b958839 -adb09c0aab3c5134170e5da5c51191bc48ed3e8b 0000000000000000000000000000000000000000 -adb208a85350bf203b28dc509a51333bea9bb28f 0000000000000000000000000000000000000000 -adb272db3db0b5ec97f2c4de47f0b787423e2bce 0000000000000000000000000000000000000000 -adb98b5a8fd3fc92f8ba950f1b1e0f7578254f93 0000000000000000000000000000000000000000 -adc09dadee3a6baa698d91e1b0cca38e0a987323 0000000000000000000000000000000000000000 -adc18e0ce8fde0db7b774e7a84f2dffa1acbdadb 0000000000000000000000000000000000000000 -adc19e0929b36119ec89caac7aaf0381487da7e1 0000000000000000000000000000000000000000 -adc208e363ba2251e68c2ccac0a6abbb76061406 0000000000000000000000000000000000000000 -adc322146749f7869f4a94d24a98049302f0a6d5 0000000000000000000000000000000000000000 -adc3273c9e3355a15c9929a9c1bae87118fb0260 0000000000000000000000000000000000000000 -adc48783d843e379aa88629d7b5a3f968c328c52 0000000000000000000000000000000000000000 -adc5148ee088c2410d86f00922dcf476d72a815d 0000000000000000000000000000000000000000 -adc86633bc0684d8d89605ea96028d79ca22cde2 0000000000000000000000000000000000000000 -adc94ff1adf53b47b02fc81497b36b87f4b84d75 0000000000000000000000000000000000000000 -adca0b4e4aa9462f21627c3a1bc445dd9dd1e58b 0000000000000000000000000000000000000000 -adca5e47bf1f1bae0cc713821695e126f577bf75 0000000000000000000000000000000000000000 -adcaa3649e0262b450343dd5b3b3449033f17e44 0000000000000000000000000000000000000000 -adcfa4507201b9987f3e38c8d744c18d77cebfd0 0000000000000000000000000000000000000000 -add2c1e6e1fb2110da2e37709a2ea81ac66c06e8 0000000000000000000000000000000000000000 -add3736a541cdba9027bc781628275f791cdc78f 0000000000000000000000000000000000000000 -add3853e6500a544e97855e7709d5c3c35e97e2c 0000000000000000000000000000000000000000 -add41695ca84eecde2e3d2f3bae839e16add1ef7 0000000000000000000000000000000000000000 -add496cd9b33676fe7a26b96d49911657578a238 0000000000000000000000000000000000000000 -add5cde2ff23ba43f866e5b6fe758331b6d05dca f6db54bdfa895015ead4b837909c8e9a6c1f75ec -add616360f5dafb676131616295313e77d5bc24e 0000000000000000000000000000000000000000 -add631c562c2ad7971187e9a43be5b9943a16cb7 0000000000000000000000000000000000000000 -addba5dcce72f6c9e66751d0d12fa830bdef4707 0000000000000000000000000000000000000000 -addd46f533f5e611a99329f1e57a8bcdebd59dbe 0000000000000000000000000000000000000000 -addeaababd79c0a228f38209189e03255a3ebae8 0000000000000000000000000000000000000000 -ade1d641614b3f9d0b722b2ef4f8d52ce938cb41 0000000000000000000000000000000000000000 -ade21b8f4dae44ebe40d831c90f767f44b25522e 0000000000000000000000000000000000000000 -ade3f479d91e8d118e2173eb8120f63b18b04dce 0000000000000000000000000000000000000000 -ade7c21ccd011b641e8393380dffc3fa4b8f9dfa 8e75254f2b56c678e0f9073a6a99a3931e407e70 -adeb028986458f8218e797b112687adb013de88c 0000000000000000000000000000000000000000 -aded4d033f911ce3266e134bb27e38f29c816521 0000000000000000000000000000000000000000 -adeffa9b0018e4b74902ec99641ab291d61aa46d 0000000000000000000000000000000000000000 -adf11d8d64903f5a0a0e2b802c4fe553b5c934f6 0000000000000000000000000000000000000000 -adf2a15753a9785f19eaf20e428ba2c649227f22 0000000000000000000000000000000000000000 -adf50f02c26ae9cc91b723f4cb6c541ed3d04ef9 0000000000000000000000000000000000000000 -adf67bb563139a58a26d2aad6d37460f76c316a3 0000000000000000000000000000000000000000 -adf6aa4296de9d5dbdece402b0682207999c899a 0000000000000000000000000000000000000000 -adf9d0b7d9bbb46a1f14e0f3150a5f898cb00e57 0000000000000000000000000000000000000000 -adffd231a78f0c8e4e2c8eb24931e56d0830a629 0000000000000000000000000000000000000000 -ae00354249efdfa3662e76aed2f8642a5a81fbc4 0000000000000000000000000000000000000000 -ae0535a8ea7c121a51078066239ae2bdefe5bf34 0000000000000000000000000000000000000000 -ae0b8c55026fcb27bab4fd7e51c5a9fbe87cd970 0000000000000000000000000000000000000000 -ae0cac11b75bf07c4015173e05f31f316aca348d 123ac264828e6e04ac0cb6d28ce1744717cbb675 -ae0dfad417adaba25669003c69024aa96b71dddf 0000000000000000000000000000000000000000 -ae10814d5b96ea40d969960c093c1b8bd0df2e4b 0000000000000000000000000000000000000000 -ae11a26c5b70ce341e209dbd0b46bd0b19d005f9 0000000000000000000000000000000000000000 -ae1355bad7563709df486d9e7a7fa3599fe66f14 0000000000000000000000000000000000000000 -ae148826a6830492a51e47f21e1ad4f80373f2a6 0000000000000000000000000000000000000000 -ae16bf5adae2812584c574652ea6646dd197adb2 2c92fca535d32ab313b33586ca8139f0d9c1c868 -ae1c3cc4691d93fe4ca6235cd35f2695459a2711 0000000000000000000000000000000000000000 -ae1f963972a8920ddf46362ab80a65db0da1e92e 0000000000000000000000000000000000000000 -ae20b4d8125202d0ba0fece6e1d1355b07917102 0000000000000000000000000000000000000000 -ae218ccd6ac3cd7628bdd444d9ddee48302f54bc 0000000000000000000000000000000000000000 -ae24c586b0069e2f5e37e61a082a0be5163f76b8 0000000000000000000000000000000000000000 -ae2e4360c942a98d9de5a1f2b847328efb1e1f9e 0000000000000000000000000000000000000000 -ae2ef28497cf12b883e88b2255316bf08291f45b 0000000000000000000000000000000000000000 -ae2f86000081c5fee582cf19a668421725b9a42e 0000000000000000000000000000000000000000 -ae350d683b429f92a95d318e901f77abe17657ab 0000000000000000000000000000000000000000 -ae35f99a9ba1c9faa2b637d504d78d4818896210 0000000000000000000000000000000000000000 -ae368851bfd611967f03815fc3e2073359246d35 0000000000000000000000000000000000000000 -ae3a2c5caf478917bfcb91efe979b2fb2d4a80f5 0000000000000000000000000000000000000000 -ae3ba69ca2e5862bd1358ee3b8f83449705eb714 0000000000000000000000000000000000000000 -ae3d42b94e1e6633d90b19eec5d25a6f25897de7 22da9134756f0028f8585ab75a0c649029f39eed -ae3f6af082b5d3261f3c8bbf75a6b9267cfbd8c8 0000000000000000000000000000000000000000 -ae439af0c04a352ad71cb8059fd31d298b3b86d6 0000000000000000000000000000000000000000 -ae43d9892eec9d61b3ac288eac73de86738d662c 0000000000000000000000000000000000000000 -ae447c60cd5c37556b16b6ee946326dd1bf9abf7 0000000000000000000000000000000000000000 -ae48f384160615ce29ce231b7e85290427b64c44 0e8cf2739e5be8c55e982bf5bdee1a8fd23a7160 -ae4a2a6fed83f0d9346423c2c26ec9d14ae2873d 0000000000000000000000000000000000000000 -ae4aa7b90b58e43e38cc0660fc55e33002d4e749 0000000000000000000000000000000000000000 -ae4ce2cb36488e175da731d10739163c6e9775d1 0000000000000000000000000000000000000000 -ae4ffa8d450222bcf8c12c6bb3d320944fed2bdc 0000000000000000000000000000000000000000 -ae52248edb8f326d344f1cc8d67ee265485d9f96 0000000000000000000000000000000000000000 -ae525615295bec3b6046f422a05264089199fbbe 0000000000000000000000000000000000000000 -ae5307ffe068e6d8ddad0c4f564d412f563aebdb 2e8913b69d6015d12b0c0461995b78e8e0ca55ec -ae59b81ce1b7a3fcb468bf2194d85be6aa2a9358 7897b4a0aec0d138e19234065025bc07c34a3c14 -ae5b5761e220b355014d0845e060ea1669befe7a 0000000000000000000000000000000000000000 -ae5ececd1763fea7c2b3f47d913c7236ff6e4467 0000000000000000000000000000000000000000 -ae60dab486eafba09034a622880b56b514d12d78 0000000000000000000000000000000000000000 -ae6278eeb2c87fe14ff33776fa2c5900d71e150e 0000000000000000000000000000000000000000 -ae6308e5a8a8656fa5a79029fa748cc1524efea7 0000000000000000000000000000000000000000 -ae63d481ed6ba40b1c775049ce38f30df11fb591 0000000000000000000000000000000000000000 -ae66874533d0ecf5b03431727b1eb6c703c91f7d 0000000000000000000000000000000000000000 -ae68b63e91e34c07a0cd6e799211675dbaf5f638 0000000000000000000000000000000000000000 -ae6a2efed7064be1b14ebdbcd87157883e3a5537 0000000000000000000000000000000000000000 -ae6b3ce988ca175a4ca3a795bfd31639fc9e82fd ce37860bb3558462759b19fd0f896231556fdc38 -ae6be5bb4f40f334c713bdf0dc11ac6a59f6461d 1a7af79dfc4528e0c9442005a81cd7b27fef201e -ae6d0d058b2a69c41b77d5abce70f88cae073446 0000000000000000000000000000000000000000 -ae6dcad3aaabd8b045ede739360778eea8442e01 0000000000000000000000000000000000000000 -ae6e86223b86f1554a885c222e9fb4da40981bb6 0000000000000000000000000000000000000000 -ae6fedf98009c9fecc7cdcbb37ba12f97dda231b 0000000000000000000000000000000000000000 -ae71fae9172302b0d45006f779c2957b41f412ad 0000000000000000000000000000000000000000 -ae725a44023db78b9f6e9d2a0baac8c8dc337d38 0000000000000000000000000000000000000000 -ae72e57f32d2f35ab26ae1529e807c4614d3f8eb 0000000000000000000000000000000000000000 -ae75594f42408f520d72ff78df63825ddd65baaa 0000000000000000000000000000000000000000 -ae79488085a0db015fc8fd7d5a8b73247d8647aa 0000000000000000000000000000000000000000 -ae7db14ea8cb8f3041e114f0ef865d86a95f72d6 0000000000000000000000000000000000000000 -ae8027442b0a317a8d0b6f1886e50af979452df0 12bbf93b1a9b41cdb6a7d562b0df356af1ca1db0 -ae81e7afe9e150fde460c7b014a2c3b2b532d755 0000000000000000000000000000000000000000 -ae833792af455f76d05386db0071909c6a3c64c0 0000000000000000000000000000000000000000 -ae84cdd8518e3e01e438293239412e3f35ac7177 0000000000000000000000000000000000000000 -ae86deed191a66c763bfd1781144a8020564e08d 0000000000000000000000000000000000000000 -ae8d5fc5aabacda3ffdb5153a5a7695d49c7cc83 0000000000000000000000000000000000000000 -ae8e5c871b1a71ea77f5b97f7929d76d4ca724ab 0000000000000000000000000000000000000000 -ae8f4fe9fae3a93438c4cf1da949e028fd31f78d 0000000000000000000000000000000000000000 -ae90534d15827dd5a16f4a9daad03645d9f73eac 0000000000000000000000000000000000000000 -ae90ecc9328f3abea16a9af69a5f18b24d530832 0000000000000000000000000000000000000000 -ae9210b4725b38bc869134fe9bd3d6036a2331e2 0000000000000000000000000000000000000000 -ae935d4f16a5460aca50c01e53610dfa47581a4a 0000000000000000000000000000000000000000 -ae956cd678e63a4c5c47d9aa23f68ac552581a09 0000000000000000000000000000000000000000 -ae9e6ebc46dad924c43293587927c5885cbd0cdc 3d65307a04c45f8d8b628c72c9bf0b7b50d0dae2 -aea1f55f43b2badf9dc1d3168eddef1afbf3e258 0000000000000000000000000000000000000000 -aea2855eea2c4ff305b7cacdb601b9b3e5c37842 0000000000000000000000000000000000000000 -aea2e3edfa611271c05b2f9463932386aab8d4b5 0000000000000000000000000000000000000000 -aea309a21bf7959bafa3b88bce78258b2ab3bb14 0000000000000000000000000000000000000000 -aea6da18e11ef33a7d1bd110032f4dd71e462a55 0000000000000000000000000000000000000000 -aeab65b08763a86246d746768325d3a131fde43e 0000000000000000000000000000000000000000 -aeac24ae67f87e60b05c8e66f03616d434c9be95 b3cee0a1fcb7f896f81d5be6ded361a386629e91 -aeb2d5524e6cabd4f22ecf853ba0cbf58db17f2d 0000000000000000000000000000000000000000 -aeba24a37b237885358909c8d9d50a0a7abe250b 0000000000000000000000000000000000000000 -aebf045bfb7f4f2350db5e1e908cf290be334075 e990f252b80664e807f3a7cf43e666551c6bf7e1 -aec0a64f55fe137912bdb0956f77318b97aa6558 947374068b5c58d62fd7bc367104a83af8cb73d9 -aec1adcfd0249c1f4d572474b7f010342601536a 0000000000000000000000000000000000000000 -aec2c04902a1f04ba5ccd8ab6c24ec625de75c1a 15ac059712a4322752cf37c34658beb0e22bd73c -aec7115f7ddb8ce8bb4f8d6cd3a01f7c6816762e 0000000000000000000000000000000000000000 -aec81a77dc3a9c7c71678ef61fbac10c28862aa6 0000000000000000000000000000000000000000 -aecc90841475a8ef48da7290575b08d18b4945e8 0000000000000000000000000000000000000000 -aed272ef52cf6a8b640f2e2b86e1e334a20a9ffa 0000000000000000000000000000000000000000 -aed2eed7cc6d7c2717c0fb7bed5c3e528de272c1 0000000000000000000000000000000000000000 -aed7d37ec71b7de1e6e309dba13db26c4fec8e4d 0000000000000000000000000000000000000000 -aed924d60568760a6ab5679e0fdb2e95589a6db2 0000000000000000000000000000000000000000 -aeda3e7df99fbfa4680f9eb038bfc7f847e031aa 0000000000000000000000000000000000000000 -aedc59eed3db938b370b16c70ca242f33930fd95 cd1a048267c7290194e10047381bd22723db9d12 -aee38ec9b5c01cf7cb347ca82a70184737a37d7d 0000000000000000000000000000000000000000 -aee653541293f3b376e9e47b82d34845cd619cf5 0000000000000000000000000000000000000000 -aee7bfcaf7ab31408124b97d2822c0a523e8c31d 0000000000000000000000000000000000000000 -aee9fb6e4961ab6fef06e91683ee052484827fb3 0000000000000000000000000000000000000000 -aeec7fbecba3b7b274b7ed701193bcdd1cc0cc8b 0000000000000000000000000000000000000000 -aeed73d9cffde5033e36c8402e5d5b8cc6f2e315 0000000000000000000000000000000000000000 -aeeedccdfd700a54f71caf6230a4ba49fafb6676 0000000000000000000000000000000000000000 -aef432a0f2eba698f8914b251feaf5fc468e086a 0000000000000000000000000000000000000000 -aef53758a648dff702757a25dc865317b0cb4d06 0000000000000000000000000000000000000000 -aef72026ec79b1c9142be5c44a7e394a0625a486 0000000000000000000000000000000000000000 -aef96d95ced8cf8dfc187500304809d62269143d 0000000000000000000000000000000000000000 -aef9aa5be8db161359d42860c226ba9e285cadcf 38b1b0c5ba9471d6e49ba22f5e92b5d88143351d -aefc2c19568d4dedd5a2066a90e8147916b08e08 0000000000000000000000000000000000000000 -aefd0b0e10b1af7119a378f56a6b1a2593d0cf85 ccd21256b65166f730ec0522d83e5cf2467e1819 -aefd268ba87a32838577a86c26cfc581418de562 0000000000000000000000000000000000000000 -af024f48002338a9543b6a7f3e98fdbc14388d8b 0000000000000000000000000000000000000000 -af0472588c9f07f2f20533d80dc8b17018b224dd 176eb7b52a04bdb2e75617956d00652b016c26c3 -af05806b9bbbdfb43455e40f6d5c15d34d2564ae 0000000000000000000000000000000000000000 -af07ca4ae40967a51850664cc623f4b1a3cb1ba0 0000000000000000000000000000000000000000 -af09c6b028288920781c817c0e0cab6c582e8875 852cd1f8ebb4cbdada7dfb0d15f88ffb16be8901 -af0b029ef1169757f34909cbc6fa1a9f2c6865c5 0000000000000000000000000000000000000000 -af0e9a7771c3c5da293953dc96170af0e339d8b6 0000000000000000000000000000000000000000 -af10efebe2137c05097f2972cbd632327dc43531 0000000000000000000000000000000000000000 -af154fb2099c5c029de9d1dd1174cf11f135bfa0 0bb4ff33d3dbb9b9c6272f26e13e2c07a3213510 -af1bcbe821135ac628e115f7bd6f6fa00d1d686d 0000000000000000000000000000000000000000 -af1fca07322c5749e3f35d1a7bf7cbadd82bb022 3aef915c793e43a9a7f9a392f7e355b91b15b03e -af23c6ebf0c7eea019ac50636cf90704ee173094 0000000000000000000000000000000000000000 -af265f2a58e774ada1438979e265b255911bada1 0000000000000000000000000000000000000000 -af283fe43a72ba9d8fef3cc1a7a51fc2417bade9 0000000000000000000000000000000000000000 -af2996a5a23265aa56ca8a97a0e79c626ca54395 eb56a822a388b035333a598024a9b6d3ad546293 -af2c7707f7a6d46275650a91c4afa8517472a228 0000000000000000000000000000000000000000 -af30b34cfd0cfa963181d63bf930716db1be1415 0000000000000000000000000000000000000000 -af30c6e8acc1e90b9c4a4f44539d4215d51370ab 0000000000000000000000000000000000000000 -af34bbcfe9d9f3581d3f3e4311a79e4c6a07b565 0000000000000000000000000000000000000000 -af3546299bccffb0132f01c5c9a8b7af0d824ebd 0000000000000000000000000000000000000000 -af3996d6c442dd7a9bfc0815529ae32466f44b4e 0000000000000000000000000000000000000000 -af3c002df8ab0b89e87aedeb5ba1cb0b8ec11513 0000000000000000000000000000000000000000 -af3c7cfad95a1c75aed88795341da681bbea33b4 0000000000000000000000000000000000000000 -af3eaebaaf60af4837167e28f78ed710bf3daf24 0000000000000000000000000000000000000000 -af405196122c0de8f8d03cb3dad2c0a305894412 0000000000000000000000000000000000000000 -af412a86b02d139a3dd226b31e35ca91f7bbc80f 0000000000000000000000000000000000000000 -af41c49abf819452998f883952421883c08dc147 0000000000000000000000000000000000000000 -af422b9cecbcd8c9629540e73bf421baea838d41 14a910a04de30ee834d14dec97cf497910470b11 -af432424136ff55777bd92ff4f83f01594612ef1 0000000000000000000000000000000000000000 -af4410a7e15898c3dbe83d6ea38246745ed9c6fb 2ae048b4c1856ab45f89fb685c30e3a3a34ec2ac -af467d6aa61c094586771200d2423abb4ca5423e 0000000000000000000000000000000000000000 -af4a9d78327cc7adc198dfe043427dc7404e993f 0000000000000000000000000000000000000000 -af4e920c7232115ba0fe800b280eefbbed078597 0000000000000000000000000000000000000000 -af520ccb5074bc5afeb73a745cbbcbd4fec2fca1 0000000000000000000000000000000000000000 -af5404c6f8ceb6693e52d4a2e039898b981bd5a6 0000000000000000000000000000000000000000 -af55811b30ac552f0f6a004e33b47be2be75b526 0000000000000000000000000000000000000000 -af56b760ee4d0935690f5a2f25c8669c4a3cf4a0 0000000000000000000000000000000000000000 -af576bdd4f1ca713d8e1bda51e27fd0c66e40ad0 0000000000000000000000000000000000000000 -af5f2f87b3b0bb9ee0f83ccb787a4e7db1eb6bd4 705a607e6bdb833b4531f0c82aab35917fcf6b2f -af5f402b4ef7d806bb6e4e018fffbe52628207f0 0000000000000000000000000000000000000000 -af5f871724bc19cab7b0385afc48ce9a5a5201b5 0000000000000000000000000000000000000000 -af61898f10fa34784d6d24aa945526cc8a05dbc4 0000000000000000000000000000000000000000 -af621f747bd54d2cbec62340a10cc7c76a082a42 0000000000000000000000000000000000000000 -af64507ffdd4fe88b2dc19efade2cf6230cde739 0000000000000000000000000000000000000000 -af673f560c6819d7df14a034772451d4334218bf 0000000000000000000000000000000000000000 -af683d982e6d817f163fef4b640558775cc31153 0000000000000000000000000000000000000000 -af688e993be86f081acee07afd77cf7adae8a277 0000000000000000000000000000000000000000 -af69aee72fc0357346886cfb6f2aa022b3af62de 0000000000000000000000000000000000000000 -af6d6f4fdcf2d0b5edcaa5ba47d900ed133c5ebf 0000000000000000000000000000000000000000 -af6d9a28d1d8eec3fc8804966d111f0035e73443 0000000000000000000000000000000000000000 -af6e1aeca5aad7e6c6e35597f74c762e72540952 0000000000000000000000000000000000000000 -af6fdf16ab44bcf4d045407963e43c3d9dd2ff29 0000000000000000000000000000000000000000 -af7044e82ac0abe745ce3dfe2169e69a7e8e342f 0000000000000000000000000000000000000000 -af704f619e3f35940b874459ca7c625308e8968c 0000000000000000000000000000000000000000 -af7199878d82eb02feafe63f1214e0106e98cbbc 0000000000000000000000000000000000000000 -af71bd1bd3bb0604c7bb3d2ff12019480c842843 0000000000000000000000000000000000000000 -af7347022ae7b86760d3de6e419fb873e69aa9f1 0000000000000000000000000000000000000000 -af789f5a8ef1d6b1859cfdbc6bac9900bfe2a33c 0000000000000000000000000000000000000000 -af7c5f5ccb7b56456a9a78120f107c39e26ccfb1 0000000000000000000000000000000000000000 -af7d4cf7614e184dd09b6b6d374390d96edeb4f1 0000000000000000000000000000000000000000 -af7da72ab4ce5056be499def28190b75be357648 92090b6e9a78268e64f6322d52a19f023bb2f7d4 -af8028dbb2839fe66021afbf21acb4dacd7444d7 0000000000000000000000000000000000000000 -af824fa485a76046bf8fc81424538e17db492002 0000000000000000000000000000000000000000 -af844f698b38d1460464bf913a80f2397980c534 0000000000000000000000000000000000000000 -af871c29a56de390dbc98f2d3844482296a75a2d 0000000000000000000000000000000000000000 -af878c930db66b6084300bb8b28f2c63c6ebf4e4 0000000000000000000000000000000000000000 -af891e4a59121f078cdccb5a2027bb68f068cc4c 0000000000000000000000000000000000000000 -af8ad65dd31124f74fc4bc7d83b8a466501dde32 0000000000000000000000000000000000000000 -af8dadaa427a4bb21dbd420c42078d385dc953ca 0000000000000000000000000000000000000000 -af8e8b6315dc41f15409df879c3fbe0f3f60ed70 0000000000000000000000000000000000000000 -af99dc056c26714713181b10ce8da727724c0ebc 0000000000000000000000000000000000000000 -af9a22dfae3f934ade29b9e564693e05c9c9c7f0 0000000000000000000000000000000000000000 -af9be65b129f12776167c4b4c2dea628377d8efe 0000000000000000000000000000000000000000 -af9cbcabe10645fc5b0cefc1622f2e5f542270e8 0000000000000000000000000000000000000000 -af9f33f709f0f237e0d4f1b525d827dcecd34405 0000000000000000000000000000000000000000 -afa1dcad8fad30f77b44636a69cba664a36772a7 cbc466c20f7fbe1313dfed4e6e3f86f6b55a42fc -afa227117bb403a9302cc4a4fc5fbcc9cc31ffa4 0000000000000000000000000000000000000000 -afa7806e2e713c6d699aa7a1c5602cdd568e76b5 0000000000000000000000000000000000000000 -afad0fd9d59eb26f343fb281487baae4a67a43be 0000000000000000000000000000000000000000 -afb063c84d5d707ae329cd94474eee42a6fa82ff 0000000000000000000000000000000000000000 -afb526ce12ff58d98c13fd5bfd86f3a8ebbbbaee 0000000000000000000000000000000000000000 -afb583c4c31ff2f5649bde60a834dfc656abd732 741a06807562c59027954b4df4860ffc8a2a8392 -afb614ee4cf08e5ae8f16cc16fee10326f557f03 0000000000000000000000000000000000000000 -afb80f672fd666106cac0b4b5e5a6161c19ce5e7 0000000000000000000000000000000000000000 -afba6df324784052f5261b3d0998bf61cf952bf5 0000000000000000000000000000000000000000 -afbd3c7b2393ae3e40401df055d8091e6bf004bd 0000000000000000000000000000000000000000 -afbe8ad5ba46fb615d5723e25dfef4813279626f 0000000000000000000000000000000000000000 -afc04896c3a3b0a0b0ad9399e78a1a92bc634d35 0000000000000000000000000000000000000000 -afc05aacdf6aeeed8cc6c4b0b65cc24db2563277 497edd82d266efa19408b98d35de7c73ec6eb53f -afc1c97d4795a8e293b4e1235326aea88c7e89b9 0000000000000000000000000000000000000000 -afc1f13bdb79d3ed29b569edf3c7eec6a0199564 0000000000000000000000000000000000000000 -afc34c72c99d2c9cc65076a914dc9b45c2155bb8 0000000000000000000000000000000000000000 -afc3f34c682418a582b0f9199db0bac4a087821f 0000000000000000000000000000000000000000 -afcb5ee093e6779d659d36d353f0112d15a55cb3 0000000000000000000000000000000000000000 -afcc3eb1fdf2945d560aabc3c7e44c579c13e44e 0000000000000000000000000000000000000000 -afd05d47dc4e8f1db3af2103d761ae9745acb557 0000000000000000000000000000000000000000 -afd3e0543e0beebd15f56cac7c1212ff3d4013db 0000000000000000000000000000000000000000 -afd947e79ae99fa281f1a82ef0632999f509f344 0000000000000000000000000000000000000000 -afd99027c5c17395c7111fb9a670ccf4889db583 0000000000000000000000000000000000000000 -afdabfca5dabd86d3777ff1b0a3cceffd6a46242 0000000000000000000000000000000000000000 -afdb1491f25ef1575427a9d5d2791c19c61092f4 0000000000000000000000000000000000000000 -afdb316652ff839ed9647d449c51050b1a0ab819 0000000000000000000000000000000000000000 -afdb358b2c88123fa0b3e5361f85ed33af93f4d2 0000000000000000000000000000000000000000 -afddb41986eda4aa0a53f411cbc9d3bf00c0ffa1 0000000000000000000000000000000000000000 -afde52fb0c3fe7637588a40273b14f42d2cf14e3 0000000000000000000000000000000000000000 -afdf068086c68d0a724befb779e386a9c29a78a2 0000000000000000000000000000000000000000 -afe206fad1f9184f79ad84dff2468dfffea8d758 0000000000000000000000000000000000000000 -afec339bc5b7918baddd9ba3cd02b90f3b423230 0000000000000000000000000000000000000000 -afed0c5c2f0337682861dc24b18d765ccd78132f 0000000000000000000000000000000000000000 -afee2b305697e0ff365fb2b24c13c5537e834cde d51fd8626a48630a34d6d81fe248fa27bc462fe9 -afef8388d40e41021268b566998b218e66151301 0000000000000000000000000000000000000000 -aff207e954779b082690fab092154c0f8f2cbcc4 0000000000000000000000000000000000000000 -aff24ce04b7d6fb9c8fa3db66c19eed0a8bae8a3 0000000000000000000000000000000000000000 -aff44cf6422a7e0456a8f6068bc45fe865301ee1 0000000000000000000000000000000000000000 -aff99a18960822f0ef98c23e66e5871e8725793f 0000000000000000000000000000000000000000 -affa37e16f562d9297e83b2e21ec416aadc8b72d 0000000000000000000000000000000000000000 -affca01b7d19517f9cd95fe57ea99e152c33614e 0000000000000000000000000000000000000000 -afff1e9feb5e3c61bf734d02319b0e52014b8b8b 0000000000000000000000000000000000000000 -b003872755e722434be6507c00dc0d9e14f2b8e0 0000000000000000000000000000000000000000 -b004fc6264de53de184f119af1948f3bf066eb68 1d37dc61a2c0423499322faa989c64ad52bf3b80 -b0069c55f1c6bbbbd431340f99344e8b6794412d 0000000000000000000000000000000000000000 -b0078642a270e946ec42b9c4de73943ed9c1bdb8 0000000000000000000000000000000000000000 -b0085f3057d83589717760f017190f735e5bd03c 0000000000000000000000000000000000000000 -b012e0dd8360e47b814d9954a5ae0d6c57f5fc2d 0000000000000000000000000000000000000000 -b016cb1a598f89f1d08d4615a02a0b8c9063a3c6 0000000000000000000000000000000000000000 -b01743266b4447b1c746d8eec41c0eb5d3843fca 0000000000000000000000000000000000000000 -b018e5ed13f0464e09e47b2faa5b2cbc16c0bb99 0000000000000000000000000000000000000000 -b01a4a7e94e57ead3c954aefde2423f81c5a5a29 0000000000000000000000000000000000000000 -b01a6761f8e5a1dc58ec92b4bba9b7b5878047fe 0000000000000000000000000000000000000000 -b0268930dc10db9a21b44dd3b35d24fd6d951792 09e052eaaf97bca4dc5baa20574777d9823db267 -b028421a1f114bfd78fbe1df410182c44421ffda 0000000000000000000000000000000000000000 -b0287c72459a23a4e9177fad09609514e3f937c0 0000000000000000000000000000000000000000 -b02a43722e8c255cc112b829c725747079943f72 eda8b56f540221fe56ddb89b1142c6840c8f9032 -b02aa7df13d43f1cb1efe8c905d19034735ec97c 0000000000000000000000000000000000000000 -b02bfa1fd25748b904624c63997a703d1d7aaa15 0000000000000000000000000000000000000000 -b02c19cf48bc9b5cd562d7a0eea8403349273c44 0000000000000000000000000000000000000000 -b0329daf2d1e511babb8148dcff6a65201e6c458 0000000000000000000000000000000000000000 -b03454fec404fdeac9eb954d48582560a2359dbe 0000000000000000000000000000000000000000 -b035daa6990ebb9e77abf2ae49ca9abedbc48ea2 0000000000000000000000000000000000000000 -b0369d52ed0e85ce06ca40f42d8f28ec01211192 a196114ac85eb8ee39eb5ade1b49d4cc007e8346 -b0389ed033a41070b35f03b280a08ade4a9fcacb 0000000000000000000000000000000000000000 -b038fa1db78af86b7af88408a7da887f0d2288d8 0000000000000000000000000000000000000000 -b03b869aad20db4b55f339684c27a893797d91ad 0000000000000000000000000000000000000000 -b03dfce3fd8d878a70d61bc5af878117565a901e 0000000000000000000000000000000000000000 -b03f9198d2722d69d6dfdaf74b3d4a92a9861f81 0000000000000000000000000000000000000000 -b042927397fd6bf3dd403e93b82f2379e77536d8 0000000000000000000000000000000000000000 -b0453515f08243236f74004f164d4286bfd8d10b 0000000000000000000000000000000000000000 -b04617a197b30060f88e1f7392168291adfbaec7 a3b2b9a72722cba5aaeb3a49070e39b1e7ee0c2a -b047244ab77bce56d84d988e977c2d8a0540adeb 0000000000000000000000000000000000000000 -b0498f286e3bdfd84d304930ba3fb299c766602d 0000000000000000000000000000000000000000 -b04a010a2c4fa370558b0228fef4751df8186ba1 0000000000000000000000000000000000000000 -b04b46c9645e966ed1ae37dd41de7be1da9de22e 0000000000000000000000000000000000000000 -b052528155c99d481e5ac5ff63a0f77753c7f958 0000000000000000000000000000000000000000 -b05277b996b6df62f9cd90649e8138d1fc4f74f6 0000000000000000000000000000000000000000 -b0533435f42ce146752dbd3f6471b0c88e912e96 0000000000000000000000000000000000000000 -b053b36586c8b453057d141090a8c9547e8d7c50 0000000000000000000000000000000000000000 -b054cdb9e69c5c0382b8d591309be3d7724db9fa 0000000000000000000000000000000000000000 -b057f25813450c7e5bce5a9ac908d3b55f423ca6 0000000000000000000000000000000000000000 -b058ed9338fa2e5960c131e8f06f913166a384ad 0000000000000000000000000000000000000000 -b05a34e65d40abef1212598a0876d58c8b3afe5a 0000000000000000000000000000000000000000 -b05cac16e0fd9bafe9e774c7a7765e4013cbc17c 6c884d0762280080c3437e3ccfbd9167b3c4055b -b05ce42bd69e3dce86fa29ef28e36812f6adbfea 0000000000000000000000000000000000000000 -b05d256d634ecf854db563d49ea14b94e61eb999 0000000000000000000000000000000000000000 -b0615875a96a92b5a07c3e4955363ae0cd44137d 0000000000000000000000000000000000000000 -b069a314a4762d2463388c478deffd0aadf0c8ee c84d7bf99a8fab4442c3f14a4e247bd3e6104ea5 -b06b3f19af93c65570a69e1fca4d7cad0e7d43dd 0000000000000000000000000000000000000000 -b06b5b0830a671a89e8dda2df615f72b4a1262f1 0def4261232fabbee34a59eb49f4da26ef2a068f -b0708fb148b3f2297a30ffbcfc89ae3f0ac02393 0000000000000000000000000000000000000000 -b073987b8b22fe850617fe095f5147bb250d42bd 0000000000000000000000000000000000000000 -b074c6b44cfde5cf80f3a4e89527372496534c32 0000000000000000000000000000000000000000 -b075a3c5771899d54027752cb1f862ccfcd6f7ea 0000000000000000000000000000000000000000 -b077d74ed7521a1c774209335924b11f9b58d1d5 0000000000000000000000000000000000000000 -b07b628d6fc189d0ddf08b92abed5a4d9a722889 0000000000000000000000000000000000000000 -b080f826155329d328c9d83be4148c124dccea48 ffdeb26aef99234bb217b0cf774603fccd09c3ea -b08426ef58e729f18cca9ca6e848921aabf93131 0000000000000000000000000000000000000000 -b08540046ece3586e543293d3c01630d9127b285 0000000000000000000000000000000000000000 -b08895614bbc3bfb0273a41c29eda921161538c7 0000000000000000000000000000000000000000 -b08ad2326529d7aee6e52f8e4ad1f2ef7c03ce24 0000000000000000000000000000000000000000 -b08b472de7041be8dbae153556b714efa93f20c0 0000000000000000000000000000000000000000 -b08bc7e91fdaf1732a7d324a6048f637a56f80ee 0000000000000000000000000000000000000000 -b08c166781f9efd148256d8f2ad949f4d13e1d2f dd4badf23df2e57a2460841aeb837cdaa8497f16 -b08d063483e70ede123a7dd8150f62668d75c36e 0000000000000000000000000000000000000000 -b090c4476884e5dbce1f3cc2adf28c65b04d9de9 0000000000000000000000000000000000000000 -b091b761c3ad9204f738c3958421ab2833aa085b 0000000000000000000000000000000000000000 -b097103f13d57577c0723debc90bf39def81d258 0000000000000000000000000000000000000000 -b098faa4b41d970f1cc1038b4089239287868371 0000000000000000000000000000000000000000 -b09bba42b7677bd800bc5a8fdb8b8f1c0d263c1e 0000000000000000000000000000000000000000 -b09be6a60d551eff269a86eefe6265034a253980 0000000000000000000000000000000000000000 -b09c6796c8755c8188c9d10e0c37dcb22b9b7736 0000000000000000000000000000000000000000 -b09e30c2de21ff3eb47a637b8403bba4218f38a0 0000000000000000000000000000000000000000 -b09f9798c79ad22488f0c55decec6a4a4d864140 346a916359ce041f0bc941760596d1f5a477c9c7 -b0a2f11d6b858ec5fdf7d8c94793137fe6de89fb 0000000000000000000000000000000000000000 -b0a34b2fce160f558e3c81bf73121d16c9d56eb8 878f6b330bd3e3cc92f05b69ef43ca2e779457ae -b0a3db9ffeb5294f727e215f308b800e91818027 0000000000000000000000000000000000000000 -b0a5a220a5b120efbfe005b4e13b163f3468caba 0000000000000000000000000000000000000000 -b0a5fa7814773b77cef86a8d444da734f88e065c 0000000000000000000000000000000000000000 -b0aa535d32d33d475c524b2fec1a886e98d4ca95 0000000000000000000000000000000000000000 -b0ad0c95147dccb5e1176975231fbf1861c136df 0000000000000000000000000000000000000000 -b0b19b66183b28cebc1ffbcf1e2b8763f9d9c7b3 0000000000000000000000000000000000000000 -b0b1f8f1a8e2ecea7f846f5fe1eba162f8b4619b 0000000000000000000000000000000000000000 -b0b269785c6aa4d27cab50bc4aeab2591bdad326 0000000000000000000000000000000000000000 -b0b429e0a6712faf047ee6a7c12c37ed53a5f2f1 5538a1c2ffed8c3209d467a07be24e08e47a2e57 -b0b510f02abf8352254ad32d49156379669524b1 0000000000000000000000000000000000000000 -b0b6707c84d8fb36e36fcd019f1f6d5d0f4e884a 0000000000000000000000000000000000000000 -b0b819c0b71ab659ef7d284c2b5fa4ba9e2599fa 0000000000000000000000000000000000000000 -b0b9649e87b29c729f94407eade87c6a02883e25 0000000000000000000000000000000000000000 -b0babd67f32f2dab558f22eff9c66b34c615cfcb 0000000000000000000000000000000000000000 -b0bc1fa835cc58c9b90fc7fe885c078481e68abb 0000000000000000000000000000000000000000 -b0c0d6bcd9b7e5889b1ba0746f16ea25a7f3260b 0000000000000000000000000000000000000000 -b0c1317937d62b1f11b8ee5b369b7045c9299fc6 0000000000000000000000000000000000000000 -b0c17df8f3d5513caaabb421c9b0ec15a739f16e 0000000000000000000000000000000000000000 -b0c200f9e6f79404001d654737c5590322761efc 0000000000000000000000000000000000000000 -b0c3a71686f3e735f9e2dcd40a66336c17d40b3b 0000000000000000000000000000000000000000 -b0c510011f5d2f799cd42cde7ed5dc05c6c834c6 0000000000000000000000000000000000000000 -b0ce16a36fb1a11c932728f3a4b6751cf14e938e 0000000000000000000000000000000000000000 -b0d382db3dc7fc5324718b67dea5b09b470650d6 0000000000000000000000000000000000000000 -b0d417b9be74009548ea9d10f35dd6a6954cb06b 0000000000000000000000000000000000000000 -b0d55e56708d7a8c0a127a847b605f971318ae02 0000000000000000000000000000000000000000 -b0d5d1f84ade280c3bd6965eda1a6584f762ddb9 8be10eb273572d1144626d867ef2aefabad1774f -b0d77d6682151bd9a12fd29d82e3f480d4c07248 0000000000000000000000000000000000000000 -b0d8f38eae05c61990ac724bfbca6014c2c3e07d d459010780441b2a78794a9999447822c08574b6 -b0d9505811e05bc11b58ef23167f3855c742edba 0000000000000000000000000000000000000000 -b0dba86b667cb30b72ef0a8cf42ea26d257ecfe4 0000000000000000000000000000000000000000 -b0dc55fed201529d5b78f53aed66a26164eb1dd7 5ce46034e393b9fced9eb82299c8697218763d65 -b0dd627899cf5c57d3d64fac07e9b6579dfca082 0000000000000000000000000000000000000000 -b0dfa7835e20148ab0beb16b6f0d69fedf5b3a67 0000000000000000000000000000000000000000 -b0e32d04645959c9e3ba2bdc159e23a0c4e62c8c 0000000000000000000000000000000000000000 -b0e34cabb7725fc7668b460d2f2a36a50ef897ea 0000000000000000000000000000000000000000 -b0e4289aed03652ce53e111e9bcad0c97664beeb 0000000000000000000000000000000000000000 -b0e6a91293d866d66b0188859ec28fd35e670166 0000000000000000000000000000000000000000 -b0ed820cfa570ecda7b086fde407b3882ede700a 8f207c6ff2f26a0ae0b9ead62a3b01cdd91472b0 -b0ef9283428a6d6316a5ecc09a58653f78074c8f b80f08beecef25d3d235fe4d6d7b5742a8e4c9c1 -b0f204c72a4427dac11381dd8e53727f722421a0 0000000000000000000000000000000000000000 -b0f2b00f9fc97e439c7524a72a4703413e12d425 0000000000000000000000000000000000000000 -b0f3760a2130381845fd33f7e62678795f677ea0 0000000000000000000000000000000000000000 -b0f439fdc034f8ccda336e4bd3961a7e033da804 0000000000000000000000000000000000000000 -b0f6477bc408b7e2840566c64604c5bcfefb018d 0000000000000000000000000000000000000000 -b0f713fe3daa4bfbee2170f76270294bf5ea6cbe 0000000000000000000000000000000000000000 -b0fd77d2b634fea17306cf9e931c02c066114841 0000000000000000000000000000000000000000 -b101dd246480c18caa87e2983cbe9b2311bf7cfc 2ef6b53fccdd17640dbd183499d87f3158a32bdc -b103d0e6a597d51a3caccb2f0843a1936a92fde2 2916a4d090b2d8484d1b95c53cbab69c18d57164 -b10762e2f794227692629ee662f98cc82a2903d7 7f54245460a914607ecf2dcc1e32e58cfc04ee5d -b10cdc36e96382e11272dc549a58183b52370489 0000000000000000000000000000000000000000 -b1114b9c63f33db2404ccf315f7b5653c15f9105 0000000000000000000000000000000000000000 -b1116af46680f7baf89c46610430a3b63ce9a1f0 0000000000000000000000000000000000000000 -b11367af142c1119144401cba6fa35cd2300ea93 0000000000000000000000000000000000000000 -b117c6de4f0726b51baadab683c16dcc77d85519 087410bcbb0908c46bc3cefa5525399654c4df17 -b11e79d5bee455e14084b71d9f798cc1dc520375 0000000000000000000000000000000000000000 -b11f2fefd5b420bd4c58e63b1a5e3b9c8aa4426f 0000000000000000000000000000000000000000 -b122b4a48579828211db999a1dec7de1df2c5de1 0000000000000000000000000000000000000000 -b12303e0f5dc47d024c7091f999765436d4e34ce 0000000000000000000000000000000000000000 -b123520b43da08a9d427cb3120eddd78171d921f 0000000000000000000000000000000000000000 -b124d58c8a6019512ce1f0ea5db007217f3f01f2 29fc1f99aba65b5df90f1f572aee921507187e78 -b12982cd36bb078a65990beab4ee3df393dd3aa8 0000000000000000000000000000000000000000 -b12d8df6bdc92f8bc196d3f38d1388bb51e406d9 113f003d3dffb83d29dd515784442e64bbb27ff7 -b132494b94fd562c4ef3d2427527844797ea81fe 0000000000000000000000000000000000000000 -b1335ec841ee5c1eb6b01d2717f63aa10095e3a2 0000000000000000000000000000000000000000 -b14607c872932df6535ffbd9ff63918a12476533 0000000000000000000000000000000000000000 -b147fe6d313b1f601d0973656dd0d42f2f9c048f 0000000000000000000000000000000000000000 -b1542c57d8940447f87990063807ca147fd23f2b 0000000000000000000000000000000000000000 -b156b56f52bf8bd4db1c5088cbe9b3673caaa50a 0000000000000000000000000000000000000000 -b15d477dc8889958335df59258100cca94a3bdcc 0000000000000000000000000000000000000000 -b16044a08823dc988986f819af43dd86c79b695e 0000000000000000000000000000000000000000 -b162620901292515371f86cfc6bd98070f29e57b 7e85bf1625e739a0139be90e11d5867924b9c78b -b164cbb8305edbebf72fb3d26163005fff5f1108 0000000000000000000000000000000000000000 -b1663ed4bae70a44c67ebcbe85a66a498dfdbdda dac82b53ea49aa4a9a288d238b6e1297a1c0bcf2 -b166d394e6f9b010eaf4225274f2ccbbffac24cb 0000000000000000000000000000000000000000 -b166dc655ca81c72e549ac64fbdd6bbdc66b921e 0000000000000000000000000000000000000000 -b168602e84de0b085b08f47726ab085093973647 6973c27600910dddfece8963fec4d66fb170d287 -b1693493a68fba6f6e554a0d9e5e178d9bb1aff8 f6b09638adad86cb40615e8c75474ec77aa80fca -b169f1882f95ec7522fecbe52a81ea5c8d618814 0000000000000000000000000000000000000000 -b16b195b4956c2b0b0767470669a9b6a21a9741d 213fdfa923e2103d38b3c6a64f16435299115b13 -b16d400c4fcc02c66f91ba67580f69670d14c879 0000000000000000000000000000000000000000 -b17322aa6b0b18b1268b137a0152598335836ab8 d7c19018edce5e37bfb3f1d7ae0c4687f8274306 -b174945c08617e31ebc3f797fdc1cd84dbb62d5c 0000000000000000000000000000000000000000 -b1774f7680a36f4dce57dd804bacc4220574b12a 0000000000000000000000000000000000000000 -b1798ccb79b88ffffbd62eeb6500a1042d5f0f76 0000000000000000000000000000000000000000 -b17a6949bf7d745d26c881f2ecd2295610479664 0000000000000000000000000000000000000000 -b17ddfcfd72088a89eb436467eca87324bc9d9bd 0000000000000000000000000000000000000000 -b17e9eeebe6519e48c2e65a6c52c8899c9dddebe e844f6b6e413b2d9823e17b2319e746f8e28543b -b18039dabbbc945e4d620edc55f0dbfcb86b01e7 0000000000000000000000000000000000000000 -b180f6f6a3ed64ef9e9b59f342749f052d5a5b0d 0000000000000000000000000000000000000000 -b18894e398fd83d99662b43be2930144cee9a133 0000000000000000000000000000000000000000 -b18accca841e1d1413f6bdbc70970b5bed37ebea 0000000000000000000000000000000000000000 -b18b11238e5ea1d2b98a94c4ee95f7a45b86cd66 0000000000000000000000000000000000000000 -b18c565926514ec82f6bc98cbc43d1193181ef9f 0000000000000000000000000000000000000000 -b18d2da96be56a85f8abb9f4045cbd6c40c19203 3cffbe1a2c9377121793253b2a2dbc273da9a00d -b18d908eb510ccfedb4b95113a53cbe5b6c0846c 0000000000000000000000000000000000000000 -b18da506de27319134dd0bf50db081797a20bd58 0000000000000000000000000000000000000000 -b18e6c19c91fd4ba162fd08913e120258238a7f2 0000000000000000000000000000000000000000 -b18ed2abf4ce60beb16ec7f8becffaf76e202ddf 0000000000000000000000000000000000000000 -b18ef859a2a8c54654d81170396bbd6ead1e544c 0000000000000000000000000000000000000000 -b18f5afbd3e94f14d45413988ccee472f10c7f57 0000000000000000000000000000000000000000 -b1907bf15c2de81bb769c1145240564a43b58e85 0000000000000000000000000000000000000000 -b1927224dcd2387646c410a8ca02907cbc6bdd8e 0000000000000000000000000000000000000000 -b192bcffaf78d39b9530fb24712516200d2bed55 0000000000000000000000000000000000000000 -b19d4e3e25a573c371139c9266c83797a459f2e0 0000000000000000000000000000000000000000 -b19d90a56fdcc99e46ed433378bece8b2b4cc12f 0000000000000000000000000000000000000000 -b19e2ca3c9177336aa470fda4767cd3f4ce750fb 0000000000000000000000000000000000000000 -b19f98eb9e4480c2d830bf03997adf57164224ab 0000000000000000000000000000000000000000 -b1a10be657f54a2ddf9475b90357ce2338770564 0000000000000000000000000000000000000000 -b1a15df084fc1a064407afe7c747490580c509ac 0000000000000000000000000000000000000000 -b1a357153953e476ace0cdb28bc5043971eec4fd 0000000000000000000000000000000000000000 -b1a56341c9fa0f95cd812e23e74eb704bde644a3 26674ea46913a1d7f4c9e2310bb40c9ebd6e26ad -b1a84b614fe373a7c9a96c90e70758f4204bc625 0000000000000000000000000000000000000000 -b1a8f3cd7aa58da32fcb8ba0c1697236fc8b5879 0000000000000000000000000000000000000000 -b1a96e7a90d29f5df768036c4c177a174018fe3d 0000000000000000000000000000000000000000 -b1ab1b184052aa6f5c73f64fe6438e834cfd6e0d 0000000000000000000000000000000000000000 -b1b039696eedcc82e9c1144eeecbfc0a8a1b3859 0000000000000000000000000000000000000000 -b1b1483b742bbd1a55e9dacc7d536291f5f6469b 0000000000000000000000000000000000000000 -b1b52f0a14018d9fe14365fb0c174dcaf569ca9c 0000000000000000000000000000000000000000 -b1bc689d5ae5eb756cf61b9f63b07176a1db84e7 35559193b16c6514b957c72a619a6ef50d3d8296 -b1bec531258b4ad8157afd07c7b86b0f5e9a03a6 0000000000000000000000000000000000000000 -b1bf8135a624e1561480de3b6ecd236f2c75094a 0000000000000000000000000000000000000000 -b1cb2611ecaeafb27adc213c4dd242184f426fdb aa19203ac12da2f8d8bb37336b6362ebeb598e1f -b1cfef673bcd6b371a447d3159b0ac32fd677740 0000000000000000000000000000000000000000 -b1d539eb6945beac0e9da2ccd5b0c553abcee844 3ed9ae32a221c5253df387115ca77c3f6ad68357 -b1d6cf11ccaf71a1832eed28217f56265e1eac92 0000000000000000000000000000000000000000 -b1d6df4015068b53d1e31c9ef6df5dfe25a222dd 0000000000000000000000000000000000000000 -b1dae0cd5b9782ca210633a7ca4c698f773f0173 0000000000000000000000000000000000000000 -b1dde0ec29fdef12a5b752a3553093c40947e0bf 0000000000000000000000000000000000000000 -b1e50a0b12c29651021a4faca0b61fdd3d24edb6 0000000000000000000000000000000000000000 -b1e541eddf135e85e67b547259420468ed989a55 0000000000000000000000000000000000000000 -b1ebbda5908ec402ffa2efdc0c3531853ed5561f ffec6d200e32ebefa8c37e1d8d9d56a93e2b6a52 -b1ed4e59e68c7cd13b5a2341161702dcc0cae4d3 0000000000000000000000000000000000000000 -b1ed6bb41f87970d39c9de4d20fdecf496feb43b 0000000000000000000000000000000000000000 -b1edc67a1f8b3eaf7e19383a554c45625d46a1d4 0000000000000000000000000000000000000000 -b1eee914d6794ff90b392b42674687f805c6ff1b 0000000000000000000000000000000000000000 -b1ef3427055358ff6d092ddb0a8b5e748a7bbbb2 2c426d708d615ecebc86a60ea8c7371bdc187830 -b1f16681e166e4c9c1f2010051a817aa06ccda01 0000000000000000000000000000000000000000 -b1f43b0ddf2912ca6b1234b9ff5ceb5695db40d4 0000000000000000000000000000000000000000 -b1f4f8b50ae63d41e3900936dcc14053fd30dc65 c90dd9deca3d9e261b4b687b5fc1a1bf958e7406 -b1f96fc8c88d1e28cd8ddc27a7e2ce5b2d40300c 0000000000000000000000000000000000000000 -b1fc217c5f6483ae9f37917881bc697f82c0643e 0000000000000000000000000000000000000000 -b1fdbe76902f859f5398af5bf01726e23e1b7e0a 0000000000000000000000000000000000000000 -b1fddb9afa6b19e808d6b8ebaa17b96fc065c73a 0000000000000000000000000000000000000000 -b1ff25f2fb23215a3d80d166c3b1ce2f2d7f0e8e 0000000000000000000000000000000000000000 -b2032431542fc34e9c4d780a6cf037e162ca685b 0000000000000000000000000000000000000000 -b203a027d18b71ba8a4b297244c6bbb1301390eb 0000000000000000000000000000000000000000 -b203aec028fb21757fcc214c7fe0b5edd718cbb3 64d9d2a5009ed4924e880d3e20429490c8a0753f -b2061f8b81ae63f7ce138451c8d92812725e1b66 0000000000000000000000000000000000000000 -b20aaa77b9587f5de7cccd47d6d352eec45537a9 0000000000000000000000000000000000000000 -b20b37ac3ab17a1ba7eb3a85d3aaf1d00b2fe198 0000000000000000000000000000000000000000 -b20bcdc050aff414cfb89f38d79bc5182cab9111 0000000000000000000000000000000000000000 -b20dcbe9002769607eef8113c0f3d10d8fc0555a 0000000000000000000000000000000000000000 -b20fb5e69d7f7a91a52e43bbb95925893cbd4bb9 0000000000000000000000000000000000000000 -b210b056cdbfb8e12ca9c5df8f64e546fb5def57 0000000000000000000000000000000000000000 -b212e5cf99163157831e81f4c479040e8c1b544e 0000000000000000000000000000000000000000 -b215575c11e79aa17d9287d222bd6da956372511 0000000000000000000000000000000000000000 -b216d51d566c56ecf168cbd66ec80541c1d36069 0000000000000000000000000000000000000000 -b2181e77bfbf07195090f353401d596fa82fb445 0000000000000000000000000000000000000000 -b21947c4f739fc2cf52da1f0e7c0c33e97581121 0000000000000000000000000000000000000000 -b21969b1f773e09c4985c4b6b4ff2555f6fdc917 0000000000000000000000000000000000000000 -b21b7607996e5d58eb28107279c59e33b4e75e4c 9580e828aeaab21c90ae5088605e809bd4e8a1dd -b21bdf5a10ab23607705967ad93e54dca132d38b 0000000000000000000000000000000000000000 -b222a4c1355e33aa4dbaea97028d0194b6141b4c 0000000000000000000000000000000000000000 -b222cf7d49495874ffc9addff96f382f6e847f08 0000000000000000000000000000000000000000 -b22b9b599fef1752caf67157d80aeb2a2955356e 0000000000000000000000000000000000000000 -b22bb3e903f843d5052faa9f90fb08099bc76e83 0000000000000000000000000000000000000000 -b22f4a798a435fb159af88806341ce9cbe9f38c2 0000000000000000000000000000000000000000 -b2302555dc943de31dbc286628443d6f4b75e970 0000000000000000000000000000000000000000 -b23076d969c72107482caa49fd5b8118eecc7712 0000000000000000000000000000000000000000 -b23163023bffec301ca2fdb80fc131f64841e8af 0000000000000000000000000000000000000000 -b23203051ef1f1b5590187756cd7874d432fc8d5 0000000000000000000000000000000000000000 -b23296d1919c8279b2bfeb72978a6785e535f0bc 0000000000000000000000000000000000000000 -b2332afcd09ceceed83d1e82ad94d7734012bd6f 0000000000000000000000000000000000000000 -b23409d73a4badb01e62c415f149d4c0f5d161f4 0000000000000000000000000000000000000000 -b2345569a8b8cb83271ff4be42b78f588da85200 0000000000000000000000000000000000000000 -b234cd852de48fb2c22a45562f4a100ac597dd3c 0000000000000000000000000000000000000000 -b2357fc62a4d09fa67bb7f4f022ddb68091d61c0 0000000000000000000000000000000000000000 -b2379902aa98b534a21ad904b82c3f568c9efa32 0000000000000000000000000000000000000000 -b239db4de47fcf960658f8234ae5096a3eb595f6 0000000000000000000000000000000000000000 -b23d3f10b8ca06187fc2138bce157f64753d941b 0000000000000000000000000000000000000000 -b241d1aa87d5ea82a98eb1345d4174c52dbf7df3 0000000000000000000000000000000000000000 -b2434c24f79fe17b3cdfdc131fffa3b073fdb415 0000000000000000000000000000000000000000 -b2485a06de859e2eda223756ff4466aceb0fcb02 0000000000000000000000000000000000000000 -b24cd179a6f7f750f7820f10623671fe8ea497e7 efa41a416ff882599e7a7d2f7d2bad846be089c0 -b24d1b736a15981c2ecce20287a89eb960f3b507 0000000000000000000000000000000000000000 -b25e5de2b008b396e069c69d1d37612e752aaff5 0000000000000000000000000000000000000000 -b261f575839e48b95316f81e5fac83734d482ed0 0000000000000000000000000000000000000000 -b2624dbfb42d94b669dc70eb4af966938c20d955 0000000000000000000000000000000000000000 -b2640f8900175a34675e303ac3f8878aff8d4a54 0000000000000000000000000000000000000000 -b265bf96d03c04007d82d6ae56461880759a13af 0000000000000000000000000000000000000000 -b268d04eb34023d4e89793dd4b2b5bc4e966e74a 0000000000000000000000000000000000000000 -b274da1f1b2bc989b211c8ba50c51b27a3bc5af8 4e19551dfac9109caef1838ca26701b16ef31d5a -b276668a7e772bc62130deff3770f6d51599e340 0000000000000000000000000000000000000000 -b279a7a91174a75d2d45d0d4e4d26b4779dab105 0000000000000000000000000000000000000000 -b27b713b7ba469f08a7fd61d33b77fb0c758bad3 0000000000000000000000000000000000000000 -b27b8e938b527cfc2a399b0ba8da7719e87ad751 0000000000000000000000000000000000000000 -b27ed033d3c88451e7dd6f3092b5ab5852c73205 53d7e80ac6a1a24f197e46eb22a8c8351048d9d4 -b27f1ae1bf9b77b4140b5b8d0c993f91835ef535 6d29457b44887a15a590233dbcb29a7947582312 -b286de7e88e2f428a7dd03cc665c8cfb85a09af0 0000000000000000000000000000000000000000 -b287313c6b706c02e4b97f36f29d3e4e2e813165 0000000000000000000000000000000000000000 -b28a4457b046d773a74f9b0198d33906e2b3abf3 0000000000000000000000000000000000000000 -b28afcfa91fc07883d610face07991e48f9c85e5 0000000000000000000000000000000000000000 -b28dd194c3e6db64a27596537e593de2629403ad 0000000000000000000000000000000000000000 -b28fefef4e46b5df048ddc6359bdd0016b966ee4 0000000000000000000000000000000000000000 -b290e3e418fb4c634b1f7ed862a6b8f8736e61d6 0000000000000000000000000000000000000000 -b29618950391aaf2d2bcf6ab43d8293dc5f3cbba 0000000000000000000000000000000000000000 -b2973de9112a72e8e100135c45dde859c7478208 8994b408c9e359261974a502f0f25cf5e32589fc -b298610f72ebaf0ac4c3a1152402d078112d292d 0000000000000000000000000000000000000000 -b29a778d3f31cfc5bef4817a431d2cc634ccca0a 0000000000000000000000000000000000000000 -b29e58c67884b1aee17219ee71f7e9e6db8ce81c 0000000000000000000000000000000000000000 -b2a101c786e1ef17d6241e53aa4de39e27697e88 dff21ccb066cc2b15a92cc57a3eb6c5d51e0c414 -b2a1cefc64b35e4704b730776c51436b45142791 0000000000000000000000000000000000000000 -b2a26b15a817e66ca3f4fe945bd21444cfc5a567 33e6b017fa9550195c5cbf58d1a50ed5e8a1d6e1 -b2a306dc884c6d6a7808725a6949e4c5baf5c378 0000000000000000000000000000000000000000 -b2a3148d59b6d638f82a0dfb9aea2ec025c1ec4e 0000000000000000000000000000000000000000 -b2a7a5fab7231fa8634096f111ae0fa0dc60bcfe 0000000000000000000000000000000000000000 -b2a7cfd5336febc9a34ea587f64ac9cd86a4c15d 0000000000000000000000000000000000000000 -b2a848986f93677fcca9512355faa279d270dc19 f60060d444ce05cf01c3202996d39d3dc4f9f854 -b2acdf5697fa3c189f24c3b0147bef57cb8a6c32 0000000000000000000000000000000000000000 -b2ae70c4949c47eb05b1de06da67010bb72073d6 0000000000000000000000000000000000000000 -b2ae82a10de599df146b4c3ecb477eb48de265d6 0000000000000000000000000000000000000000 -b2ae8a983df9a360e63f4283bc43fa06da54469c 0000000000000000000000000000000000000000 -b2b04d736294b8706f7c012998e2cf27eb00006f 0000000000000000000000000000000000000000 -b2b05417be7fd3e1b334ce4d099b59258cb26a11 0000000000000000000000000000000000000000 -b2b679970b15375b25a976ba4b63cdaa8bc6789a 0000000000000000000000000000000000000000 -b2b73a1550ff8af58a85cb3decd967ce00d951dc 0000000000000000000000000000000000000000 -b2b8bd442d185d2e105c37f85885110e494f9aed 0000000000000000000000000000000000000000 -b2ba950be7f12f1e09b8a04552951fbe7452d5a0 0000000000000000000000000000000000000000 -b2bc114aa1737deb5e04d05b0df5cc286e8a63df 0000000000000000000000000000000000000000 -b2be0a875e7d139db3dd8934f8108192ea91d4df 0000000000000000000000000000000000000000 -b2beeba45132ea25cb45777a12b7343f9a6a6814 0000000000000000000000000000000000000000 -b2bf9eca02daddfbd9877a5eef0d745051673b69 0000000000000000000000000000000000000000 -b2c1048ee2c3e6644f470c65f8d09760df36c0c8 0000000000000000000000000000000000000000 -b2c156678049385ccb6d4395318a52267fd047cf 0000000000000000000000000000000000000000 -b2c1d554c77513daa8948351dcd1c030ea2898d1 0000000000000000000000000000000000000000 -b2c323ffc5b2c6ff0937ae9ef2e58c2a4b94fdaa 0000000000000000000000000000000000000000 -b2c530eea12a3ddf907264d0ee22043a6bc9c362 0000000000000000000000000000000000000000 -b2c6dc0787566db92ff238c41a6a216cb21bd8d3 0000000000000000000000000000000000000000 -b2c7c9910e9d8a7419f505824bd9ca66126d7cf3 0000000000000000000000000000000000000000 -b2cb2efa169b4cf11a4ca46afc6815202f6bd3a0 0000000000000000000000000000000000000000 -b2cbcaea5b0e967d2b2cc6bbfa631343e49a7c28 0000000000000000000000000000000000000000 -b2cfbc95b579db63e043fb19dedac65026f04b29 0000000000000000000000000000000000000000 -b2d27e340c5f76826ae092dcf695c7b4b29cbb16 0000000000000000000000000000000000000000 -b2d521a52a1858e32c130c5fee08d94164c32fa9 0000000000000000000000000000000000000000 -b2d669b26241697db903e7ca1153bf58e8b177e3 0000000000000000000000000000000000000000 -b2d6dfc5809889ca58dbab80ab8406603a80fa59 0000000000000000000000000000000000000000 -b2d96f0f3f2b6d27ce5e573485b4d62105b19161 0000000000000000000000000000000000000000 -b2d97b104b818437c995b56e2812a5efe3d4c102 baaa97ffa7efa50d2099a3ff0b1d5ce1a0929f67 -b2da15136d4030db26992d17cfcb59ecc35cd3ce 0000000000000000000000000000000000000000 -b2e4f45ef41755ce09e0762b8fb2d9a61670af78 7ffb1f09621c7fc07d4f35b28f504071e59b7b98 -b2e83b46c6aa7f8278e80d3c0e8a049b7583f6cc 0000000000000000000000000000000000000000 -b2e93e22f0d4c527d40a103d073978492f25a128 0000000000000000000000000000000000000000 -b2e9eb240c89c08cf22887d3d3747310edd4b8d1 0000000000000000000000000000000000000000 -b2ea7ba7ac9f362dd9dd72a5de84c50dfb829d45 0000000000000000000000000000000000000000 -b2eba83a2f27904eeea51515db236157b7f4182d 0000000000000000000000000000000000000000 -b2ec9784a09201c0710be46a04516ff5769c2d5e 0000000000000000000000000000000000000000 -b2ee26630cb27b82dc5d6fe4437b819c24e29602 0000000000000000000000000000000000000000 -b2f1c1cb99d716e44d2cc6603accd47070feee73 0000000000000000000000000000000000000000 -b2f47359a2274b1bbf01cba9d6c469cd9333505f 0000000000000000000000000000000000000000 -b2f60466c35e6a8472203e0beced587bc067429c 0000000000000000000000000000000000000000 -b2f7e9f26a31caf5d7b0ac809295da3a3a7dcf79 434476a7c9963f724ebee4941564379aee2ac2ef -b2fa00ca2e052f87785a7f8b296466edc4e55767 0000000000000000000000000000000000000000 -b2fccdabfa98a43024b97287d7aafdf0b54bcafd 0000000000000000000000000000000000000000 -b2fd444f56152b745fcec21665a9a7af8779105f 0000000000000000000000000000000000000000 -b2fd69c6cdd2753addfd1e0018d4b0e260c01dcf 0000000000000000000000000000000000000000 -b2fe3fbff98af0d9a1438988b72fbb29082c4a06 0000000000000000000000000000000000000000 -b2ff4dad298288b2f608e07010558bed0f8f6106 0000000000000000000000000000000000000000 -b301581defc019649aa58041fb0bb0cd8b9e82c3 0000000000000000000000000000000000000000 -b306b76c52e8c0b937d5f9f811b11322a9632788 0000000000000000000000000000000000000000 -b306c950e380a475276ea0e62455839f64f72bcd 0000000000000000000000000000000000000000 -b3099e92ea9ede17dff67599c07dac130f3d06d7 0000000000000000000000000000000000000000 -b30a078b07eb92b7969bb693e73dcedf864be4c9 0000000000000000000000000000000000000000 -b30b22b31cbec27b1822990f5556ad1b8231b6ba 0000000000000000000000000000000000000000 -b3127b7d52bffacb92bf99dd3295fea3a98ebde6 0000000000000000000000000000000000000000 -b3142051d682521099d21d152e2f6cd7e4cc4ac3 0000000000000000000000000000000000000000 -b316075991edd1a29c0b513a6167520d7228eb7f 0000000000000000000000000000000000000000 -b316a70fec35440b51c158395ecc5ac3a6e0f538 0000000000000000000000000000000000000000 -b3194d54645b22d5f229fcac3b4baf0d7b85ac8d 0000000000000000000000000000000000000000 -b31eb0ee34fe1cd37dbe0700d83f57689a8392cc 7683c3e83db88a5f254eeba059edeedd2ed88239 -b320d7a4f794e6cf6fd23a209f287e333d060e77 0000000000000000000000000000000000000000 -b323b5e04bc71352b29ca6c1919e8880728a6b31 0000000000000000000000000000000000000000 -b3286b26e00228f4b14eeb6e5a6ff05fe70ecb7e 0000000000000000000000000000000000000000 -b32907d5e0e4346f9339101bad752b474fd3cfa9 0000000000000000000000000000000000000000 -b32b849446c6740f0f5d956a6a9edccb50f5774c 0000000000000000000000000000000000000000 -b32baa786f361ce3a9ad0cd002a6da92b81b5ce5 0000000000000000000000000000000000000000 -b32d9b791307f4b0ecf4031fe6178d7acca4bc98 0000000000000000000000000000000000000000 -b3329266083b382eb885edb592247d9b35aaa79f 0000000000000000000000000000000000000000 -b33511dccc5ceefb368b75930aeda9f8bea382de 0000000000000000000000000000000000000000 -b3391a3fdc07dc3fa686c838d46979a97d54c1e8 0000000000000000000000000000000000000000 -b34118ae10a1c1d61b450ae33ad9a68fa3be87ed 0000000000000000000000000000000000000000 -b34210e11d0922cb14a134e244cb5846a3d2ac67 0000000000000000000000000000000000000000 -b34341104b2da6cb55be3f6696bed3722dfe896b 0000000000000000000000000000000000000000 -b3445eefdd2974a0b408b3e83bdb9391e63b5049 0000000000000000000000000000000000000000 -b345ae6252d0448bacbeba5e095f7e3aebaa188e 0000000000000000000000000000000000000000 -b346b485b4fc2a1a8b8019036ef51a2fe8eac19b 0000000000000000000000000000000000000000 -b34890c3c5a66c24a2733a94e0b47c73d3bd8f0f 0000000000000000000000000000000000000000 -b3495f885b81b9f1c2febe5827da8441e15f44cb 0000000000000000000000000000000000000000 -b34a4dd8e5d73b712352a6491fcb1c7bc876d906 0000000000000000000000000000000000000000 -b34d0d9a5200cb356c32d23564bb6abdc6757fbe d5f71e7d4a674a3393ece8bf459fba650449b5d6 -b34d51a316cc445fbbb1df950d4f23179cfd11eb 0000000000000000000000000000000000000000 -b34dca461deb9df8dc86064adb742fedf0c921fb 0000000000000000000000000000000000000000 -b34dcebc80b986da4d165600c8715c58a2c5327d 0000000000000000000000000000000000000000 -b34edb705d0607dd303cfef3c480a49bf2d15c13 0000000000000000000000000000000000000000 -b3518eba7047731769f82814a59140da502e5071 0000000000000000000000000000000000000000 -b3527683b6df9d3156ac177bb72f180923438388 0000000000000000000000000000000000000000 -b35940f9fdd8fc4f71b0fbb2beef2f908ee2df19 0000000000000000000000000000000000000000 -b359f3f0d0c62ad2c1b72ed23bad7a71f758ecc1 0000000000000000000000000000000000000000 -b35a2269ff83dde1436a407952b08f78dbe39ead 0000000000000000000000000000000000000000 -b35d824ee02fa96be97c6337b85acb4799102152 0000000000000000000000000000000000000000 -b35fc5c49b9214bb27df687fa39eeca1c2bbb68a 0000000000000000000000000000000000000000 -b361c59ad71c31679e685b9cf266c1280f982155 0000000000000000000000000000000000000000 -b362547825e0d3c2441baf440f75119d8ad5089b 0000000000000000000000000000000000000000 -b362867fced4bb497907b6a2fcd2a78e76384f7e 0000000000000000000000000000000000000000 -b362985477fb25ba3de290f9884b2135b8c22928 0000000000000000000000000000000000000000 -b36f23d0db454dd5912e1b8e4dbd11a79f989a08 0000000000000000000000000000000000000000 -b371d26377b312377a2b3c3a9306ab6bc5cb889d 0000000000000000000000000000000000000000 -b37431f58b19cd92e7353b1005f8887daf003c7a 0000000000000000000000000000000000000000 -b37727abaf0e731a05c516fd85b44e86f4bf5c75 0000000000000000000000000000000000000000 -b3773f1a76de0f099c24458d51aec08ec995db7d 0000000000000000000000000000000000000000 -b3774f436d2286851d24d57caddfc2ca89771d8b 0000000000000000000000000000000000000000 -b37762aa55bb7b63e29c1ac067bcdeb6092e2802 0000000000000000000000000000000000000000 -b379465d8a8b77ff771c021d227f522489862950 0000000000000000000000000000000000000000 -b379a341c16e2494f5e50c768893bf9f5b31cfe4 0000000000000000000000000000000000000000 -b37a6a1c205fc62a043e7c08b004f73ab18c3a59 0000000000000000000000000000000000000000 -b37bddfde36975bf6bf06ce98867e62d489d49c5 68d02b4eb130f65aa617b42a40354cb7f1a57389 -b37f03f050bac9e52dba96ab691a5d874832b953 0000000000000000000000000000000000000000 -b3808ede9d1834af76fb0641fa75c0c41a425368 0000000000000000000000000000000000000000 -b38338a072df878418633292efdd8af1738d5b92 0000000000000000000000000000000000000000 -b383c08429914705dcdd747f120da4659bf69352 0000000000000000000000000000000000000000 -b384c486bf9f18b222e9ba378c8add61062561e2 6c6c5130889a3edd36b307e7ea0b9531ff144240 -b3855537402a4a2796edc04760da8d8a8e9f23b0 0000000000000000000000000000000000000000 -b38591439b2afe309740774f5fa41cafe32c72b9 81591f038a92d198cb0eacf06bf66670d070abf2 -b38659fe3b15edff454bc7443a440c5337db574b 0000000000000000000000000000000000000000 -b38c2956ff4b9bd38834fce799ead05314ddee63 0000000000000000000000000000000000000000 -b38da997f14ce85a90698905c96cb47bde5f25d2 0000000000000000000000000000000000000000 -b39262c579e7b96216dc95bb1dad6430365ced52 353765de5cbdea34f0c8c43c68994aa969516c56 -b39321c1b93848d7b2835030d88fdc99e1d921b6 0000000000000000000000000000000000000000 -b39701f4be38cede51b586ec4e78ac906ddcf075 0000000000000000000000000000000000000000 -b397091f0dc79508c11f1f52661ca8d345701a23 0000000000000000000000000000000000000000 -b3976c125163e569b8d80626a213eeef3f90f7f3 0000000000000000000000000000000000000000 -b39b2fcb927aaf1a440f93ed41309cd60dbb0bd5 0000000000000000000000000000000000000000 -b39bed7823a264e920ecf20fe1758e01acd5ac24 0000000000000000000000000000000000000000 -b39f79250a03300e6b70793564964f9bbe1fbba7 0000000000000000000000000000000000000000 -b3a0b9924ba577a3abf246c1bd1a6cf5c4bf14dc 0000000000000000000000000000000000000000 -b3a172cf6a3828b3ed77c9b8ce2aedc5d8cc3e53 0000000000000000000000000000000000000000 -b3a19355d9e31f277a75fb40bb23719cbf5762f3 11fbc0f975382facd3d9c3efcedf1509267521d6 -b3a1da4dc0c53bd25118551d204709faff6a65f4 0000000000000000000000000000000000000000 -b3a256290a122e082175ce6fd45a2f25cefe32f8 0000000000000000000000000000000000000000 -b3a300e484e91cb9fb34125ff91fd4ad0ddfb343 0000000000000000000000000000000000000000 -b3a65a3c16a0a9e1c7a5257e3885d4853cc3b193 0000000000000000000000000000000000000000 -b3a6e79b6115ce08f249290b56a9973891ebd0b1 0000000000000000000000000000000000000000 -b3ad34670f9c0b6375bce6da58b55e99e847b179 0000000000000000000000000000000000000000 -b3ae01dbbbc101100cebf45c4a97c27b31a61ddb da1e031f1a39a0f84d1382a566a1529a206f16fb -b3b1c8de67662862f1567f7dd62ac04b0a661ea8 0000000000000000000000000000000000000000 -b3b25b730877ec779f23f52fd9a899757651f429 0000000000000000000000000000000000000000 -b3b3020d87cecfe09b3f199b5b292e92b19209b0 0000000000000000000000000000000000000000 -b3b542379d0dd35edd3fadf35ddb71723784a54a 0000000000000000000000000000000000000000 -b3b5e95c7e0d5e1e6cfbdef69920f87b48a09f1c 0000000000000000000000000000000000000000 -b3b678f37f4e35c7d762867fc2bb402ee9974c9d 0000000000000000000000000000000000000000 -b3b9b0b50e876622b7086a7beac29fd8315472b5 0000000000000000000000000000000000000000 -b3ba911c4eab5ded8f193fdf414bb6051391b734 0000000000000000000000000000000000000000 -b3bd0c94bb9c1fbeff6e3ea0cc802a5fa1c5cd0d 0000000000000000000000000000000000000000 -b3c45f0731b6c3a31215c8216f403ff50f4c95b7 159a6133579b34d3d428de0c008b5b330b57204b -b3c481736cb231504173f4989304d4239255b913 0000000000000000000000000000000000000000 -b3c69a914051939c9562990fe8b3197c298900d4 0000000000000000000000000000000000000000 -b3cad4196413a4b3edd79d09c166e4eb0d03fba6 0000000000000000000000000000000000000000 -b3cf92f2fc9e76abc2b3c4e3c8ab94637ec4db47 0000000000000000000000000000000000000000 -b3d09b7bb4513a6fc08c9adf8793929cb283acc6 0000000000000000000000000000000000000000 -b3d0ca982accf14035cd26ca9f81b3444ecc9ea9 0000000000000000000000000000000000000000 -b3d14d38c096c11e0e4389f02e7633c346e6a217 0000000000000000000000000000000000000000 -b3d172edcb9a86edd32d08eae5ae5940fe069a13 0000000000000000000000000000000000000000 -b3d22ce9c5a3046fedf6c38674c108665d41c848 0000000000000000000000000000000000000000 -b3d23714c285b70f6a033017aa0d5ad954e2c44c 0000000000000000000000000000000000000000 -b3d6114baa471ae553780bea8a07fa50d37b0e62 d55ad4f05f000a64cffdd672c3ebc53c7d6de33f -b3d68f6c2ac9b966bfec6f24f953ce434542db49 0000000000000000000000000000000000000000 -b3d7fa5000465b5211cfcdb80e0c41b6c47d9b6a 0000000000000000000000000000000000000000 -b3d8a77f3e120ccbdd62c76c77cb3c69542753fd 07574e4578fe03ee860f9b4b45dbe55d3b1d770c -b3dcbb7ee1d556bae514b45c26555400ac9d01a6 0000000000000000000000000000000000000000 -b3dcd0626b0e9c0b3172ac1d24b6daa4516d4ec0 faa7b2e1f00de7df0bd5b94e510fccc751f53dc4 -b3deded7be8cdeb781e3e3dffd3f98fe0b054bde 0000000000000000000000000000000000000000 -b3e0db61d333728c3f5c9c6d2e22070650c19b8d 0000000000000000000000000000000000000000 -b3e378b59ccf68d3278457ad00f548eaf19b187d 0000000000000000000000000000000000000000 -b3e601ed3bc8bc3cc98994371cc6f45cdd7386da 0000000000000000000000000000000000000000 -b3e793af147cee7284b4f0d8e2e93d87f75cad69 0000000000000000000000000000000000000000 -b3e7b16928a4aee2711ea7e27a0a1036d669c74e 0000000000000000000000000000000000000000 -b3ea8eaa2b2e4698b5a04c26cface45c8a3e5455 0000000000000000000000000000000000000000 -b3ed29c728e742a2f3d067558f1ece6a1c006f2e 0000000000000000000000000000000000000000 -b3efb3f337ee38b97cc498cf6a255d8d54a1904b 0000000000000000000000000000000000000000 -b3f85e2f98d39ed967e1be2f15d398e8599d7815 0000000000000000000000000000000000000000 -b3fd3001c51ec25afc62012053f0b82b6c96c373 0000000000000000000000000000000000000000 -b3fe33df9be38d0a1bc0d0d8fca794762278d4ea e9a3cc00d15d0ce707174b220ccf3dc0ad15d044 -b3ff644c6c6c6dd0f6bfd99924df16f362da2374 0000000000000000000000000000000000000000 -b400f6c6b7e115c431f24f651973ef25dcfaa8c4 0000000000000000000000000000000000000000 -b402661349b7ec3d5fbc6c6bc0db5ec8480637b9 0000000000000000000000000000000000000000 -b4030d009bb7fa29ef5a42f38f2188528cd42545 0000000000000000000000000000000000000000 -b4069f8cdd943fe8f54ac2102eba37f563498008 0000000000000000000000000000000000000000 -b406ef56aefd6920118933834d2e3e3a71c89e81 0000000000000000000000000000000000000000 -b40758f0158c10d33b25f17e08fbb464546b2437 0000000000000000000000000000000000000000 -b40907d16ff7a79319456c583ac0bf848d58d006 0000000000000000000000000000000000000000 -b410ecb36793290f9ade670844381c3ff769e112 0000000000000000000000000000000000000000 -b412bbd26214f7281ac7dd858710e09952a275f2 0000000000000000000000000000000000000000 -b412e1ad933c8a95d595071c272691ce5cad4569 0000000000000000000000000000000000000000 -b4165900e31b5f59685f5cca667ee75b110ff46e 0000000000000000000000000000000000000000 -b41704883cac98283b6cdae5a0b3773bbbfcbf37 0000000000000000000000000000000000000000 -b4174dfea1d674adb77efb461e368bf6b0eef622 0000000000000000000000000000000000000000 -b41b0af93baae5523d8e7f3a33a301e477164193 0000000000000000000000000000000000000000 -b41ce79623d6e004e16e12fe143e5939d48a89b6 0000000000000000000000000000000000000000 -b41e417d56f695d0371c99ecd713c258942e7a3d 0000000000000000000000000000000000000000 -b41e78e6237f3fd9bcdaff42b98954b8fe40e5fe 0000000000000000000000000000000000000000 -b41f54c7e08ea5b241fec9ebaf8217968c0d55f1 0000000000000000000000000000000000000000 -b4210fc43895e667ffd62eef7b8fdc5c3d70413b 0000000000000000000000000000000000000000 -b427504aecc910a0c02e60b55330c984b0183ae0 0000000000000000000000000000000000000000 -b42c900cbfbe77bc3132592822d55f09e54f8e86 0000000000000000000000000000000000000000 -b43071f0b8a0c53746c5eeb12571b54d2c6cd5e4 0000000000000000000000000000000000000000 -b430a55f79ae1ee5af86b90f2d1edbbb122ecb8d 0000000000000000000000000000000000000000 -b43148c4e30f016fafc0e56502717b6ec1cd1c97 0000000000000000000000000000000000000000 -b43642edebb2ab51701949f5ff52228922b9ff9d 0000000000000000000000000000000000000000 -b4394b358c4ab5343dec8e45b3428b75d0776285 0000000000000000000000000000000000000000 -b43f47795d4ff7b0b39c5d5ecd039bbd08c7f3d8 abf9e17bd001ec99d0217ce1d28c374e8c13e889 -b44b427b6a277080a38ab1557a473a4230a099b1 0000000000000000000000000000000000000000 -b4527cc0ae2f814b4f99600554e2f3fd0d4efe97 0000000000000000000000000000000000000000 -b45292429464e4b048c191e430156ae6c58bbcb8 0000000000000000000000000000000000000000 -b452ebaf85ca025a7e97e7e39b938755c53406dd 0000000000000000000000000000000000000000 -b45473e875fa0cc310458a38bc8dc4043e60abbf 0000000000000000000000000000000000000000 -b455daa1c77ecf415cb55be7a594b5ba4603db00 0000000000000000000000000000000000000000 -b4574615a0fe6719586eea3abe8978ce4e65ec92 0000000000000000000000000000000000000000 -b45863667fd069f26e7f2ed51062b707febfd21a d082814b530658f7c55f15cbecb54e4e87edef0f -b45c6d0f1a936404065e98046a412f76bac631c6 0000000000000000000000000000000000000000 -b45caca93ffb8a6522ca70dbb7e109a2e2acd487 0000000000000000000000000000000000000000 -b45d8c1772aa7eca8ab4cd51668c24356ea6137b 0000000000000000000000000000000000000000 -b45e7758d9ef25ad844b0f4fa122409276ae8352 0000000000000000000000000000000000000000 -b45ec977d0907412b53416d356d3ea6cd71555a6 0a84979c4bc5d9b0a599066d284710f47b6684c2 -b45f7ffd49688662fee19b8fb608e2d3a5e889c6 0000000000000000000000000000000000000000 -b45fdf37d38d17ebd05abb016ee51a2eae8a826d 0000000000000000000000000000000000000000 -b46797d882d4f319268011b28bcd8893aa321e55 0000000000000000000000000000000000000000 -b4690ffd75230b87cc8a40497fbf561434b95c37 0000000000000000000000000000000000000000 -b46ecb56e3e01c6d9311156c1f047ebeccfb65ef 0000000000000000000000000000000000000000 -b46eee6ab83d0f4f78fae8d17193d82b6a6af6fc 0000000000000000000000000000000000000000 -b46f2d8e825d60f01e6ae32df2343d5d1689e680 0000000000000000000000000000000000000000 -b473677730f95f311ebda223cd6ba565b4b55be8 0000000000000000000000000000000000000000 -b47434c5b2fd699e2bf11eef81bc21c653204f3c 0000000000000000000000000000000000000000 -b4756524479423ee3118adec1effa89171a9ffda 0000000000000000000000000000000000000000 -b475cd8b50f907e5e554f9465159ea94a1c76992 0000000000000000000000000000000000000000 -b476146e502d4c0bbd97f03b5014c66b42d898f2 0000000000000000000000000000000000000000 -b47b285d95503fae79e598fa319220d32fe0c6ef 7350360a477c686ca0ebccbba3860b0d769e4b92 -b47cadeca3dfe3e0e1325ab15e8a9b3feb312086 0000000000000000000000000000000000000000 -b47e4bea197126359815c5e43403c4b77a0aaaa7 0000000000000000000000000000000000000000 -b47f261a752080867c0831b992e3278778f7b11f 0000000000000000000000000000000000000000 -b481e9d4183ffcc0bdfb216297ba31a97d01ac07 db40136b57179d76e531844d3e05079abe49faac -b4833d1ae6b46bc4fdc7355d4fc138eaa91713cd 0000000000000000000000000000000000000000 -b48693bee34ffc3338d59370655b265409176338 0000000000000000000000000000000000000000 -b489b78573ff87b549a68d9bda35ee4164b39099 0000000000000000000000000000000000000000 -b48d650bb598610e71a63dbf4093e77ee485f14a 0000000000000000000000000000000000000000 -b48da3b3b9f1b7b2bd8131106da770ee3e83b3c9 33e72d546992af1a4b833d6151d8c066fef98641 -b48e0f00f1db0e05ddfc1e836e92616f2d3e49ee 0000000000000000000000000000000000000000 -b4951c38fd6159cec33ee45f1f0383e56326f1ca 0000000000000000000000000000000000000000 -b4989f5c1f052314ff2c36e9cc3d56b3a7a24e9b 0000000000000000000000000000000000000000 -b499efb6735a176cef0ea2f46acc95e893a68b36 403e1090c4e554bddcd6e1242aa09f17fde7e8a3 -b49da2c0ad3ddd35740ad6441d9e8d1b042ff6d0 0000000000000000000000000000000000000000 -b4a313248439a6c5abe3eaf8cd4bc832369157c8 0000000000000000000000000000000000000000 -b4a4dfe1594630b33bd5a040e620078a654b28c3 0000000000000000000000000000000000000000 -b4a5bba8b8e04491be79ad88a3b6cef6123d7525 0000000000000000000000000000000000000000 -b4a5bcc2ac30f25decf08cfee7e021c6d9f8d6e4 0000000000000000000000000000000000000000 -b4aa07cd65bfbefdc08b54167d83dac56b2ae6f9 0000000000000000000000000000000000000000 -b4aaefdfb1243fa443cf63d0b99d8445a9707309 f848f9509a2e49608e713db625f687f15e0b8ea8 -b4afab59db15ea4b7c5dc2132d85932b4859bcf2 0000000000000000000000000000000000000000 -b4afad33d9fc0dbf21e9bae48cc6752a02c769e9 0000000000000000000000000000000000000000 -b4b158719d56830da503117fa0f3e88e651daccd 0000000000000000000000000000000000000000 -b4b6edf7a683a47cb041d7bbcf6fc85f9ed3b3e9 0000000000000000000000000000000000000000 -b4bb5b358e77229d362b1afb1dbf13f07f385572 4602f23e61a32f733503ff352bfb42b1855a7b29 -b4bc4b69814515183c7605a693e949c84ee578a2 0000000000000000000000000000000000000000 -b4c0293c1bc70151fde3c69e0f04dea42a6d3533 0000000000000000000000000000000000000000 -b4c068064dc10ba5ecdc59f980d3a620d04fd95b 0000000000000000000000000000000000000000 -b4c3425d11583a4f3d776b59800248d5cce6053a 0000000000000000000000000000000000000000 -b4c75ac745f17e8600c30495b8b1c1eb3eba4bc0 0000000000000000000000000000000000000000 -b4c932f1c02c6effd42b94137909cc55b6cca862 2d866fd454185168bddc2bf0a4498fcaa0bfee50 -b4cadd19ca66e57948d4506d884ea62cc6d13be5 0000000000000000000000000000000000000000 -b4cc588a91b2a0f8bc80fc4fee0349bc3a73e7ca 0000000000000000000000000000000000000000 -b4cc6b1aa9730f4b322da97989c9cc1e185e25bf 0000000000000000000000000000000000000000 -b4ceb970a7698a8290c4b4ff72dcd6ccad484d83 0000000000000000000000000000000000000000 -b4d054f0b249adb5a09dae991e4aef35838edbe7 0000000000000000000000000000000000000000 -b4d08dab757192237c0781beab048375c1008f69 0000000000000000000000000000000000000000 -b4d108a8e56948067b138c6166d2986fb8cf9104 0000000000000000000000000000000000000000 -b4d1138fb20d481d31fc75da195218ec46238211 0000000000000000000000000000000000000000 -b4d26f2dfba5badc3b72519a4fefbd70aa4036fa 0000000000000000000000000000000000000000 -b4d2817eb8965911d5733dfd3b645fb13c9d8790 0000000000000000000000000000000000000000 -b4d8c2fc35035f308d24cb50e4bf0466d2c1bcea b9463649f122a1e0b6a3f27bd7d0239bb14bd0ce -b4d9a0a908c543898609cf269df8d9c21b0d6b61 0000000000000000000000000000000000000000 -b4dcc6c31d9862a05c25bb90a4c4a3e6354ae8ff 0000000000000000000000000000000000000000 -b4deb57612819761f1fe4998ac1b9db2ecc1c90e 0000000000000000000000000000000000000000 -b4df63995d6288b4fd6c746c7602e554de4411c5 0000000000000000000000000000000000000000 -b4e1a8bef06969124571db10b4ca1f79c220481a 1341b9eb75210be586f46a7e4def04123a6f34e4 -b4e4afde060c8e08afe97b73ebaf347a5b91b2ec 0000000000000000000000000000000000000000 -b4e52770f991dc3a0bc32aa41e6ae6a887368261 0000000000000000000000000000000000000000 -b4e852efee61a6bb6c8da859422fb1e63618edd0 0000000000000000000000000000000000000000 -b4e8d76d0e2a2a09266cdd600f9cbc1f289304a2 0000000000000000000000000000000000000000 -b4eb4625114a865b0614ace3ef03e4243f055afc 0000000000000000000000000000000000000000 -b4ed63889acae3558e1e8f6b4703bfbd05f2ad46 0000000000000000000000000000000000000000 -b4edfe13b6fa2eb8d8231c19e6259df9fea569d6 0000000000000000000000000000000000000000 -b4f12f87dbed739ad967c70ae2f037b8bf54d91c 0000000000000000000000000000000000000000 -b4f3abd0f03d6104fd759b0c5507e6bdd17e37b0 0000000000000000000000000000000000000000 -b4f5a015d200a243271a5d771847029bf0e19acb 0000000000000000000000000000000000000000 -b4f67900974331640083b8ce2b3c1bfee2e6e1f1 0000000000000000000000000000000000000000 -b4f75b2c7bc7243a92f7c6441006350c8ba0980e 0000000000000000000000000000000000000000 -b4fabcdafb9d8c2dbdbfb612e3c8d900dbcba891 7d58188d2b56362565f1767d666bd4ce73134fbb -b4fbcc366eff833bd6835e308a3840112e401aec c9dedcfb851a909d9b934f62900d8d9b10b0ca1b -b4fbf4434abeca44c58575ff3967e5640f7877d5 34ec8ee00fb8edb317e62ee273ad6651730b0d34 -b4fd230b170209328c108cf338225629e25b7e4a 0000000000000000000000000000000000000000 -b5003f8de6f535d6d7337df168d885693d6ccf19 0000000000000000000000000000000000000000 -b501269edebf71d48f0e97666f12595e3e605c47 0000000000000000000000000000000000000000 -b502e8e8882e2c6afff0aa718184943f02d686d6 0000000000000000000000000000000000000000 -b507bf406309674e690cb8440f5f47162c0297f0 0000000000000000000000000000000000000000 -b508d9da17ec3b9b55c970f147283ef5ec5a49e5 0000000000000000000000000000000000000000 -b508f205be1af5e97687022982e6ac258b5ddd7a 0000000000000000000000000000000000000000 -b50d188c7b319bc0b985e79fdc1107d73f189636 0000000000000000000000000000000000000000 -b51167b8eab37ef29b31301419075172d3b47ca6 0000000000000000000000000000000000000000 -b513cbbb4245f3c714d046b8556bd43f77443fc3 0000000000000000000000000000000000000000 -b513f5dc64089a83cd7cdfec95cba943846bd224 15497f7a2ccce7903f2a2f84a9ce7f0ac374dce5 -b5153e10da2717ea47fe3aaae4b2ad4bbebd6898 03a5e919ed8b7ff86a13c9956c0e605ca1021939 -b51551ce72366ea1cfc0c8ad548f4e9353cdbe1d 0000000000000000000000000000000000000000 -b51626a97924e7267b8403c36ad633ab5c72957a 0000000000000000000000000000000000000000 -b51bf6181afcc9a8af439310d3703f6135a8e1dc 0000000000000000000000000000000000000000 -b51dded6462fdf40f1c0e6559f7e1c7e85cd224f 0000000000000000000000000000000000000000 -b51e07d91667be59140c00f9d5a32b416431ae1a 0000000000000000000000000000000000000000 -b523d4e4af495ae9f8b899a73a72ab5ca5e9d17f 0000000000000000000000000000000000000000 -b5275f7e82de31a5376383f5b3bf2413dead7b21 0000000000000000000000000000000000000000 -b5280065f51d028d4a8058619da040f19093f425 0000000000000000000000000000000000000000 -b52a47c338043c58e6ca09536095eb1b74b86561 0000000000000000000000000000000000000000 -b52d7fcdf421fa1e5409be066f2bdff26490a22e 0000000000000000000000000000000000000000 -b530ac7a604bf221121b5832c3e221902a8684b8 0000000000000000000000000000000000000000 -b530f5ec23be7af65e1db36f0685f1fd0e91bead 0000000000000000000000000000000000000000 -b536040d12c05c041e13028202e90d8e24fe3bf9 0000000000000000000000000000000000000000 -b53616b6648d361413ae7053e0bbb18ee272bca5 0000000000000000000000000000000000000000 -b5397d3cda32e834970114d17dec0e05493cafe8 0000000000000000000000000000000000000000 -b53f03f249fca24b7b1f32564e7dde31fa8b713e 0000000000000000000000000000000000000000 -b54348e418a01fe5bf77556b72307dff99307c40 0000000000000000000000000000000000000000 -b543acbfdb3d4fb37215e56c3db9b88de40dd609 0000000000000000000000000000000000000000 -b543dc50c1a88c80c5e2e53b37b73d55592a1ced 0000000000000000000000000000000000000000 -b54872423cd52521dc39e1d9cdb1fa5652919a46 0000000000000000000000000000000000000000 -b5488d0f79bebe91bd2d5fd36b8341fc78db4342 0000000000000000000000000000000000000000 -b548fc8e5592b577d29aabf9cf2e79d5385ae549 0000000000000000000000000000000000000000 -b549a65fe013e4c9d7f3cbe945e7de0d14b810d1 0000000000000000000000000000000000000000 -b54a57860ec2fd79f19726cefc05e0cb6f25f08d 0000000000000000000000000000000000000000 -b54c02163f389246aaae3431725113cf30b9c836 0000000000000000000000000000000000000000 -b54d4b9537e7535bdbfba2857ef16de220809cf5 0000000000000000000000000000000000000000 -b54e1771fb98b963800e78e20ebc9cc92936ac6c 0000000000000000000000000000000000000000 -b54e6443e29d0d77ae93d70f98b5c38e93b95b8a 0000000000000000000000000000000000000000 -b54f40bf1ca16a82efda21c6938b0e161f227818 0000000000000000000000000000000000000000 -b54fa4ad45c0b17e4f839e1bf6eb2c6653a83a56 dbb65afafa48d288f245c2c3e07a2c92617b8f1d -b55141fe2d4f601e32555c33fb00e1f9225c4638 0000000000000000000000000000000000000000 -b5525a14127c550a967a30a981f1af9e12d7474e 0000000000000000000000000000000000000000 -b552b0758de309d8a60e50da246f23ee62250e08 0000000000000000000000000000000000000000 -b5539fbafaf9b86aa789cd13538e73a0b27cd467 0000000000000000000000000000000000000000 -b554ceabc5b778ecfffaf9f7eafe688e5475750b 0000000000000000000000000000000000000000 -b55c4aaee4cfdcbe869e281251dcb447cf1cf280 0000000000000000000000000000000000000000 -b563747cb372454545dc2e9337db8faef4822f34 0000000000000000000000000000000000000000 -b566a4deb88470563c6192093d37d111b81769b5 0000000000000000000000000000000000000000 -b56bee1a3159a2dc48e4ca37436ae99925656e2e 0000000000000000000000000000000000000000 -b56de54b7bb747b48e8a3fb425ba56dfebe44c9d 0000000000000000000000000000000000000000 -b574a9a53b81bfc7c0a38ea79e7bdbad69bb447b 0000000000000000000000000000000000000000 -b5750f45c78dcb7f179d76d21f46eab9d7991729 c4c17e3ac58cc94475f514b18e706917b769d17d -b577b1ba8bec2e8e49da8c38d6a7afc8e6adb0b1 0000000000000000000000000000000000000000 -b57996e30fa337e42b56168eb2b1d12348eb4d8a 0000000000000000000000000000000000000000 -b579b724d18c9e15d81cf5604be811f0c687bce9 0000000000000000000000000000000000000000 -b57b63522f5cf94792426965b2d30a5537f629c7 0000000000000000000000000000000000000000 -b57bc9da585bfe40d65179a51d220a9c05e6e3fb 0000000000000000000000000000000000000000 -b57f8f256a4773fc09d19733c70ef8816074d12d 0000000000000000000000000000000000000000 -b580c722e33629e68f73659922bc4ad318a224cb 0000000000000000000000000000000000000000 -b584efc1384f3e502b0b1b27b5ad1e1dfbcbd84c 0000000000000000000000000000000000000000 -b585fdc6ebff99c767dbb615de810019ebca33e1 0000000000000000000000000000000000000000 -b586dc07ba64b52544b1120096a800aa4db2d8bc 0000000000000000000000000000000000000000 -b58a71d289a8257a8cefc693a0dfdbaf952a8f93 0000000000000000000000000000000000000000 -b58abf6da410ccc8fa29a11a5e0f572505f575cf 0000000000000000000000000000000000000000 -b58ac4b376cc8abd66171be0358b55ee704a9ee4 e267f5964d8c55a6f145e58438eb1df2871c9360 -b58c590cc6dd63f282b6ef0b822e9adef1fbef91 9de8a067d7c4a3b7f988a89f5c01ad7002bb97e2 -b58cda4670efafa98f60fa33482f4122b471f16a 0000000000000000000000000000000000000000 -b58d08059dad2e401c7450329f0af5e2b63622b7 0000000000000000000000000000000000000000 -b5921f4363a86da0d7785c4b53804ba39d717586 127e32c1516dfab0fdc2c1e39d3855c9d2d5e647 -b59634b4658a78e80f0f0d1fa104e2da94c1c896 0000000000000000000000000000000000000000 -b59adbaa4bf686055cf37fab0e9ef1b074bf47b4 75266984e8a50b2997320f3792e70358ad49a298 -b59d10c6f5513a9f489c1be41c2786f338a2d4b6 0000000000000000000000000000000000000000 -b59fd9fa8b96ea54ca52c4b96906c62a4093fd50 0000000000000000000000000000000000000000 -b5a1170fce84484a5a17108d3a64a31d5d06e941 0000000000000000000000000000000000000000 -b5a96555976815b3288c88a853ca105876f270fa 0000000000000000000000000000000000000000 -b5a9e8d8093a1628fffb5473d95acbfbb95934d8 0000000000000000000000000000000000000000 -b5aa3464c8817645633dc4364e1ac2d7b92c5b3f 0000000000000000000000000000000000000000 -b5abeca735d58a7cab92a82d11b47c971d190d02 0000000000000000000000000000000000000000 -b5ac5167f8fb85dd699f584421869227a5c627b6 0000000000000000000000000000000000000000 -b5ac7588ab2921772ba42c1420bae51559e898fb 0000000000000000000000000000000000000000 -b5ac8ca1e844138feb22b62feee67e2618a4696f 0000000000000000000000000000000000000000 -b5ae631b3ba851b313c32b78fc0538aabbf5d46f 63a2144179041ba7e875693d362a4ff18526e8a9 -b5b2622cc88023db55137a55df8dde78ea7aece5 0000000000000000000000000000000000000000 -b5b882e695727931c4d677783e8a1f592ddb133b 0000000000000000000000000000000000000000 -b5bb9370d1ec4bedb6b8344650b6f4ce4507a590 0000000000000000000000000000000000000000 -b5bdde358eb5318f0516f82f4d89b021d35d317a 0000000000000000000000000000000000000000 -b5be781648b82bc7dda44bf6d128364645ececd7 0000000000000000000000000000000000000000 -b5c01adcc27a56762c62303d2e3662a83b2f9527 0000000000000000000000000000000000000000 -b5c22c52de82508d703952ab945bc522f3561d77 0000000000000000000000000000000000000000 -b5c61d0cd427dd268de25d9cb5ea758e63c5e917 069b09fca1c75bf6c1ee8691cc18aeaeff25b94a -b5cb90da50be469edb34c4f1cc6477c0b2ab5298 0000000000000000000000000000000000000000 -b5cc417fb0ac92fac2b9fcdd2b35e51967f39b94 0000000000000000000000000000000000000000 -b5cc9867e6c0d3197e6aca552373abbad4720bda 0000000000000000000000000000000000000000 -b5ce30b0952d761c7a8f3e51be194fc743daa4ab 05e100778adab12a7881f716f477461605972027 -b5ce4025e8fabdbdd6fc90c8ce4422067d22852e 0000000000000000000000000000000000000000 -b5d06ceee2e4f793e65a73773fc5bc6685379b02 0000000000000000000000000000000000000000 -b5d217a336119dbc03551cb05e11f69d1a1b07fb 0000000000000000000000000000000000000000 -b5d3fb15200deaa03afb0c94bd191146a18e4218 0000000000000000000000000000000000000000 -b5d5a128f1451e754c98de5095863c12b45d3d9f 0000000000000000000000000000000000000000 -b5d71d2eaf7e007e4fc9b64ed56b89662721ce43 0000000000000000000000000000000000000000 -b5dae32ac8c65547dcbd9a8f91ec3b1a8294cf91 36993ff2249b4064ffbec02f57e47765aa5f286f -b5dd8862bd603e0e8f659db294792d071f3c7dc8 0000000000000000000000000000000000000000 -b5de5957f5f7e4dcbeb2f3abba30830cdba17315 0000000000000000000000000000000000000000 -b5de750b0c42429dc7b8d0a4cbaa07adb8c0dbdf 0000000000000000000000000000000000000000 -b5e24081bb74a83a59b6b5610cdfa526303a02c2 0000000000000000000000000000000000000000 -b5e484908859c4d96e212fb4ec6f5af2526db288 a098a4cee9b5d2770572b5a185f61874d6632e2f -b5e5847fa94bc1bdc4eae3ca444c59272babfed1 0000000000000000000000000000000000000000 -b5e7145d89408b0782cad6a54f2d0ff8ef67dda4 0000000000000000000000000000000000000000 -b5e9d554a531dbeb90a8cb54014c66854360997a 0000000000000000000000000000000000000000 -b5eddab1d68445a4640a9d5adcf457d55a84a339 0000000000000000000000000000000000000000 -b5ee8a5c0da514dba5408f9892bf7a1e351c68e6 0000000000000000000000000000000000000000 -b5efbef2d37f240fb430ad7c9887c3b8d4e59b92 d14e496dc20e19a4940126ddcd91cc5711438765 -b5f0236d25a571c010ab0db278d189e48e5aecc7 da13b2ca8dc5c0e845f3bed3af8a9ae20c5a23d1 -b5f0495b9e941103453af691736867ecc602a99c 0000000000000000000000000000000000000000 -b5f0c19bec9f70f1cbdc1480b3f3c92c608489d1 0000000000000000000000000000000000000000 -b5f36302b14e84eaa78fcdc62e1c316ac508e5cd 0000000000000000000000000000000000000000 -b5fce74a6c0760daccc79063279e102873be6d77 0000000000000000000000000000000000000000 -b5fd371b964bf70eb8dd311b05c0cdfd10730ab8 0000000000000000000000000000000000000000 -b602ec8169e253717d1d03fd959758e9149b4178 0000000000000000000000000000000000000000 -b603aa75821195400b0114dc8a83a1362a80d178 0000000000000000000000000000000000000000 -b6055685d070947e684f0d9de1bd422ebf4d77f2 0000000000000000000000000000000000000000 -b6056469ff6d9af0fb17ebbb7e0a80c7caf94f58 0000000000000000000000000000000000000000 -b607484b9d9cc507bbf272a1e076eb8738ff5af6 0000000000000000000000000000000000000000 -b607876481a75f3dfd2e205f7e70977f285efcc3 0000000000000000000000000000000000000000 -b6079d60bb80b5ef645f12fb28f45545f7d28542 0000000000000000000000000000000000000000 -b6086a88904f9abd2ab691ccd75aeae8490de6c5 0000000000000000000000000000000000000000 -b608b323883ac77489a31f8a1aa406e17c202bcb 0000000000000000000000000000000000000000 -b6093f02caf17a35b75c19715f6d448747cf8234 0000000000000000000000000000000000000000 -b60b7783b2b209db716db672a32b867b7ccc4462 0000000000000000000000000000000000000000 -b60eb40424704f9bd728123d75445d4037aab93a 0000000000000000000000000000000000000000 -b60ee4fd0c681fa6cbf1bd0cbc549441a576ef8f 0000000000000000000000000000000000000000 -b60f097fbf86f24dd781c89aab31347bf9d9a148 0000000000000000000000000000000000000000 -b610be0d56f22c0f9a137013de225e28226a78f7 0000000000000000000000000000000000000000 -b61215c47cbd5f826d1fd0f9d1d785b2dc79a503 0000000000000000000000000000000000000000 -b6124563072a84ce9e73905249869164253b5822 0000000000000000000000000000000000000000 -b616d43b30af0d005a529a16ce8d3b42be6282ca 0000000000000000000000000000000000000000 -b61758269e3619194047cb5d6d4962734372c0a6 0000000000000000000000000000000000000000 -b618a856b1872ac2bea1a52571e5425b5eeadd8d f8d53e67d194456d0ed5a478704598db7766af19 -b61b2b67a0d146831821daaf86c01fe0ab51fbf8 1279cc321ef2ad0f2d682afec35c3929f0fb50ee -b61dee59ad163f2455d0bd7b17e02889f1d56acf 0000000000000000000000000000000000000000 -b621a6e473bc13afb6a0f50f73318178f81df2e3 0000000000000000000000000000000000000000 -b621ab27a9d333285df99a03825b36a87eb67cad 6312ba81237e647eeccdcdd0d6ecd7cd28bdacad -b62917bfebf321f247a6c9b9944fe2f17fbbe51b 0000000000000000000000000000000000000000 -b62b6c3b48b92be460add989d9b62ac69114a66c 0000000000000000000000000000000000000000 -b62c075f045e2ee45937259daa12e20feea86e65 0000000000000000000000000000000000000000 -b62ea7a14f50939f92295c0e94abf9171cb3da0d 0000000000000000000000000000000000000000 -b63591939951b1551d47b40650fbfb4693490d16 c71e7736ce76011fc84a658d1a1bd18a64e8a70b -b6359ff0b653c8d2fcf4784949ebb52c77d15eb7 0000000000000000000000000000000000000000 -b635b435e117557c48f68ac1e6112e368be415bb 0000000000000000000000000000000000000000 -b6366e47af074dfc055af3935463392755ddd8fd 0000000000000000000000000000000000000000 -b636aeb292c1feccb8724a1a5efb66492e6bddb7 0000000000000000000000000000000000000000 -b6385c47903574ff4a08f1a8886b8a0cbc47b3c2 0000000000000000000000000000000000000000 -b63bf5479e608864823371848d778e96dcd38c81 0000000000000000000000000000000000000000 -b641bfd5d9ab81a59f51e4507f80ae6e79606e2d 0000000000000000000000000000000000000000 -b644d4a1aeb02f277f19331178cfe449a4281cc9 0000000000000000000000000000000000000000 -b6468468e2b5861f4e207a9059a1a45917e8e5e8 0000000000000000000000000000000000000000 -b647e21d4bdd2e0389f697d74e1498ae084fba55 0000000000000000000000000000000000000000 -b64843e0e3c64796d63f739761a568aceba5ac5b 0000000000000000000000000000000000000000 -b64ba59d6aa1f51c14d3240359b228cb6e617cb1 0000000000000000000000000000000000000000 -b64c8fef31250479dcd152317bd63b6522af5858 0000000000000000000000000000000000000000 -b64c9ef467b99d28396e379a282e5f2d21d44177 0000000000000000000000000000000000000000 -b64f3d1da39f611e384c491faa25944e90b7710f 0000000000000000000000000000000000000000 -b653253e42693d51085cc03257f56b5d75626b02 0000000000000000000000000000000000000000 -b6541758b2c95abdd245524c48860109f02b5137 0000000000000000000000000000000000000000 -b655c9df27e18490c77eabaf056e7f56854740b4 a9dbe5d7693d2272c291b093857a62796638d389 -b65a894b956f1a2aa99380afc6194944ccb1fa9f 0000000000000000000000000000000000000000 -b65afeeee63b7573065e2290cf5efaa1b4444ec2 0000000000000000000000000000000000000000 -b65b98da1039e01b4a8f51f94560822ec9a113d9 0000000000000000000000000000000000000000 -b65db9e1c6ad75d65a1ed364178d3451d36d2b18 0000000000000000000000000000000000000000 -b65e960a04c2d298a7eafc7dabba39cdc6a02447 0000000000000000000000000000000000000000 -b66067051c6fea8b168df6e79814be2efeca11eb 0000000000000000000000000000000000000000 -b6654cdfa5a130df41b891e4b93326a552b4bb7e 0000000000000000000000000000000000000000 -b6688daac5aad2d3f984907f9a63b6353b10d425 0000000000000000000000000000000000000000 -b668dccf1f0733b5ee5b7e272a7f5c6bd63ea57b 0000000000000000000000000000000000000000 -b66a0f58972f5f598a10bcae3bb16c2d4e861a45 0000000000000000000000000000000000000000 -b66b0bf549e568c225ebbe6a995203dba1d7ac0b c5f1502c6a14e7e06c36fb8dd1c7941104b7cd2f -b66d828fc1d60deb319f673b7ba889a0c066e39e 0000000000000000000000000000000000000000 -b6705494b822862d69761a15622ebb47a5ccc75f 0000000000000000000000000000000000000000 -b672a17e169717044e5c3e884873ca8f7c0c85fc 9c8079553906742c222f7906042784708a211f0a -b67451f6fb5aa8602d88fb8680c581f79b76655c 0000000000000000000000000000000000000000 -b675574126f0272319c63237203a9ef336feaddb 0000000000000000000000000000000000000000 -b675e8d1459868f294b1b75a1d3c77882539b406 c7a51eaf9f44b7d0091682b6b7da2207c70f8c76 -b676d0b9c968ebb0b7429835f2f6bd364275eed1 0000000000000000000000000000000000000000 -b6772b03512cfe37d6a2123c708c0a24c36c2f1a 0000000000000000000000000000000000000000 -b679d1963ddbd24b629d0bc16b0302467660dc00 0000000000000000000000000000000000000000 -b679ee35fda8d5f9cdc33e6e7b21ff7d0df94e24 0000000000000000000000000000000000000000 -b67b1b4f374a8099297cab1b812f7a3a3eb65d29 0000000000000000000000000000000000000000 -b68084b35ae9b816955e14d6391e56805c1ebf1d 0000000000000000000000000000000000000000 -b682098eb43ed449bea0b0dcbdb5aa51c60c5499 0000000000000000000000000000000000000000 -b68335e75ec81ede3fdf7a199f3141ac7aecdd34 0000000000000000000000000000000000000000 -b6843ffd2105c308d7f29eec886ebea899f71658 0000000000000000000000000000000000000000 -b687e06cb0eb90e5821db6169e7222ac11247919 0000000000000000000000000000000000000000 -b687e6e2df894f28ea4222edacbbec3f5416ed65 0000000000000000000000000000000000000000 -b689066e186903982d4c993efab67fbec6eb0ced 0000000000000000000000000000000000000000 -b68b5e427e7454a59437dd6f7ff27b4f9228fe6d 0000000000000000000000000000000000000000 -b68c18aed88413fb9a611e80049dcc28ee813116 0000000000000000000000000000000000000000 -b68c98c4f4f5369ba2dc175be4397a41a90a3a91 0000000000000000000000000000000000000000 -b68d4ba1603ae468eaa07541c7c9d52696171e42 0000000000000000000000000000000000000000 -b69062733646e4f15b4fb0577c7e074d7626acd6 6c3363d9e84379412028a68f418e2b8f0b2ecf97 -b6915fd814f7e138a9251e3b7655ca83075e7abc 0000000000000000000000000000000000000000 -b693f3e473d9ab35f2fd5133d01aff2fbc8b7a1b 0000000000000000000000000000000000000000 -b694084174d9bb9432d5ae0d405e43482e6cfb67 73b7688dcd99aab80bf2107fc8c4e3e8d9b187e9 -b694d83ae9bd8b7b3e7152c7c62b8f5208288ba1 0000000000000000000000000000000000000000 -b69d7ca76603deb081551fa3cb6ef903222fc382 0000000000000000000000000000000000000000 -b6a1362da42c574e427b4707c2594ce90ed02d24 3857a8118e521cb2ac4c684e7bb90fda5d8b6af5 -b6a868470540b951f7b487663a3de23a46b2908b 0000000000000000000000000000000000000000 -b6a96ec1b524930a60fe6884c022cc8273dc065c d6692aecc7a324c0b2e71d99a2102fbea80c93cf -b6aa66fb1a0f65ce419ac01a95ba3aa3b7e82434 0000000000000000000000000000000000000000 -b6aad8151e1f268c8c7bfe6f7bf2ac95a3415be2 0000000000000000000000000000000000000000 -b6ab8c6d1ab1995bcb5d32e1c33eee26681a6370 0000000000000000000000000000000000000000 -b6acc76c963a4edbc6ceeb12075206bc105491cf 0000000000000000000000000000000000000000 -b6ad46c3f16857daca95f720f0f36b0cbfae11aa 0000000000000000000000000000000000000000 -b6b305d2e09e1b7791a39d8701c2364d4f47cc59 e6e7daa15f43fb68602d573f9929b55a1810754a -b6b590e7681912d03cb1ae323fb4ede8b77b1b53 0000000000000000000000000000000000000000 -b6b6836559c5f8f0c6972b6b0ec39dd52b7f7569 0000000000000000000000000000000000000000 -b6b6b706212f728fb16953ba9d4e92ef1936de3f 0000000000000000000000000000000000000000 -b6b76556640fb970fdebead33bc42ab2aa83eb93 bfdf625057f5f30e9d7433d6f15cc22a1984212a -b6bd53672f17e63dabdcd1ddca7a10a9335b68e5 d25ec6626ad4997e0d5cd56e4893c4570729d343 -b6bf820495ad04d85f7d4d89ea44582dc56175fe 0000000000000000000000000000000000000000 -b6c220c748034c8db2d007ef42b74b212ac2f1cd 1a5e63529f6f62cbec9808e0c3a6a8fd3a562496 -b6c517216212c3c73895bb8533ed171cfebcee7f 0000000000000000000000000000000000000000 -b6c5cb6b03d0f2aa722a9bcd179e3c3f58143ad1 0000000000000000000000000000000000000000 -b6c8a19a38e06d858efe505587fa90fead553a74 0000000000000000000000000000000000000000 -b6ccdf1361c284c4e730cd13fb8d1d2f5e8141df 0000000000000000000000000000000000000000 -b6d0d827bf314bd6cc06b142f38151dfa375a197 0000000000000000000000000000000000000000 -b6d0da041ac2b5eee3820bf2c2062872f4459dfe 0000000000000000000000000000000000000000 -b6d1cbfa2bdef0037e8f3eb260d402f6417ff220 0000000000000000000000000000000000000000 -b6d35d2e98b71803b053a89b45405cc1d50c1e07 5d479f2ed8c5df63b79554a604fe73a792801cca -b6d3b6bc18830fd7d278512578676262df6efa69 0000000000000000000000000000000000000000 -b6d7dce0f55e4371d87c6c016639ab79e2941ee4 889d8fc992ff29f4f12748b4e3ecd6d3ff870ef4 -b6d821816f72af6c3536b77fa91f68f05fcdbdac 0000000000000000000000000000000000000000 -b6d89e7ae069c09db0275ea1a813298566e9d014 0000000000000000000000000000000000000000 -b6da38530188a7712c8d4ad5b0467050862a279c 0000000000000000000000000000000000000000 -b6dadfe7f83e3036ce94b9c6cef75f9f54b06faf 0000000000000000000000000000000000000000 -b6dc84ee1414b1f3ef1c487b88476e314b5c9b46 0000000000000000000000000000000000000000 -b6de362f1c6d72b321e0e47b5310a0e9e94c6d88 0000000000000000000000000000000000000000 -b6de9c05b495f9e84b0b13305093786d9f3838da 0000000000000000000000000000000000000000 -b6dfe99e581564035c4b6a7080219f2e0ed168fb 0000000000000000000000000000000000000000 -b6e207d730cde1fde06db1350127aa9d57f7d009 0000000000000000000000000000000000000000 -b6e3147815c8efaae0157f6690792947bbe3733b 4fae8ff0509d8abcda41e86d8d16d4813dd4c33f -b6e3caa1573e5e5e1938b2e6321dbc7e6ed466f5 0000000000000000000000000000000000000000 -b6e9565ba267f4c9a463104ffb0ea45e1a6753b0 0000000000000000000000000000000000000000 -b6e97204c3b143893cc368c209a7ee212ac97d05 0000000000000000000000000000000000000000 -b6ec0edf521355c5bcbbfdd38f3711ca7368c616 e6561cbc9a698aa0992761af6acbd603ddda8cae -b6eda6c675e2b0acb174f8f54811e0c7edfece03 0000000000000000000000000000000000000000 -b6f10b97e0d9405144b6100110e935af24161ab6 0000000000000000000000000000000000000000 -b6f50fa30e1aeaf6d56aaade69b0a616b4b00a84 0000000000000000000000000000000000000000 -b6f537d102c0d1cb20ee5f168bcff8021e8a44cb 0000000000000000000000000000000000000000 -b6f58c88a7bece64f6d3d735cc5ee0601a7d2f20 0000000000000000000000000000000000000000 -b6f592e920b4ce8acef3e3a85bfdc1cee2f62ee2 8719ca133a648a8a53482cae0f88565d04afadb5 -b6f7d2d0762b52fe81ab510df30e2901fa2ff8ce 0000000000000000000000000000000000000000 -b6fdcdd2e5641ebe91568d844dbed54d02c54f18 0000000000000000000000000000000000000000 -b7019f14cf62857f7950e9dce318cd09fd24b8a1 0000000000000000000000000000000000000000 -b7031192a2b7d97257d3e303b8eb0f4692819fee 0000000000000000000000000000000000000000 -b704d368833c9b7a93a2a46bdb128b0e767285ab 0000000000000000000000000000000000000000 -b706297f9ddfcb9b897a0191661f2002be5d300c 0000000000000000000000000000000000000000 -b7068db1026034f2e0bb33753ee843af3894df9d 0000000000000000000000000000000000000000 -b706b98b28da8e9ebd074402bb51d39101445beb 0000000000000000000000000000000000000000 -b707f1b21fea22a6efdbbd6ea90cdccd2fd671a5 0000000000000000000000000000000000000000 -b7081b52feeec7dd7c3a6440bd0046699e75da70 0000000000000000000000000000000000000000 -b709972b451ff912220d32456e48f0cab038fc15 0000000000000000000000000000000000000000 -b70a60471cfaa33e023138886e531f2431157e19 0000000000000000000000000000000000000000 -b70ce1223a6e0328c1d8c28c108ce5c183877122 0000000000000000000000000000000000000000 -b70e44d3f3b7959e721ddbdb863a2afa07765bad 0000000000000000000000000000000000000000 -b71088cef98577516888d9be4a26fba1bf8cb518 0000000000000000000000000000000000000000 -b715f40087cc001bc3e69f35f4a1cb842a806ea6 0000000000000000000000000000000000000000 -b716a57a5ebebb6c1f9734bbe72e32982a0bd3fd 0000000000000000000000000000000000000000 -b71889694a693b789c6e67d414ccc26c5739d0c9 0000000000000000000000000000000000000000 -b718b320c822b19807a702b9eddfa969e442239a 3fb863dbe646c2f121ec89c7e07e0d51ff4b164c -b719f01467440fa9cfb52b09a1fc8b832ccb5d18 0000000000000000000000000000000000000000 -b71ce31dcc6aa5eaed763ecbda43617703b04d4e fa279bede829554b310bfaac3f2dea0ce2d2e758 -b71e04ef89faa7eba5cc3b458d0d8144b48c2341 7f6f0e9b9173238eee0987cc6b9a689eb8ea3c7b -b71e069eb105a95b1cc2307d53bb56066598c655 0000000000000000000000000000000000000000 -b71e8b802f19ebed1067898d628e8a03b0550a11 1899f18a1aa1df89ea4c61b46817dd3ab50ac21a -b72281bf1c4fb830ac18480d4bc456ff1aac7d90 0000000000000000000000000000000000000000 -b72a6273c1f19ebdfc6a784ba66fd141c50cdc88 0000000000000000000000000000000000000000 -b72a6bf2e6cd37d1c36575e1e14ad667a3993d54 5cb6d0b2a46b52cafe802baba3b3eac701f13ec2 -b72c4ddeaa928a4b8186754d8150305839cb8570 0000000000000000000000000000000000000000 -b72e6675b83af69155c43351b593ffe7802270a6 0000000000000000000000000000000000000000 -b7307a8ed12ac836abafc952d0b5f3f15bf93caf 0000000000000000000000000000000000000000 -b731706730332d3184f53b4b508cfcb8d883050c 0000000000000000000000000000000000000000 -b731f708be0b9f5c656b81eb6491d04b0d5b19d8 0000000000000000000000000000000000000000 -b73609198d4606621f57e165efc457f30e403217 0000000000000000000000000000000000000000 -b7363a7043a2475a74a935fd843282b95e9f5680 0000000000000000000000000000000000000000 -b737121adfba187fb6db52eb595bb3236c8a9a84 0000000000000000000000000000000000000000 -b7376bfcbe96c518d2fa33089927b6201fed66e5 0000000000000000000000000000000000000000 -b73c85767d028fad097691fc16563af916716490 0000000000000000000000000000000000000000 -b73d806a6e04f6f6ddfd204f18f5516289f4c243 0000000000000000000000000000000000000000 -b73df01f319dc508f040ed1da669e6a2d01a5f84 824badd706bf9a904152a240d5dc086052576bbf -b73e38061be04f5031799beac38122f2e75d75ee 0000000000000000000000000000000000000000 -b74ce0bd091cf83a01b1abc04045f03a60124b38 0000000000000000000000000000000000000000 -b753a5438b453de93cf03e6015bfae69265b5f74 0000000000000000000000000000000000000000 -b7542d784853e4ab9a041d1d8c41345f5ad45c13 0000000000000000000000000000000000000000 -b7577dbaf5e1d22bb02206ed88fddc30af7c6008 0000000000000000000000000000000000000000 -b75802bd35656b636ee7186c87fd22b602f959ad 0000000000000000000000000000000000000000 -b75863fa387dcb0696ea838982de475a04c414c5 0000000000000000000000000000000000000000 -b7586c35a941b0644a6f610b733cb1e93f70ae1e 0000000000000000000000000000000000000000 -b75900d2bdd7216fa7cca20b03dec9e18a4005d7 0000000000000000000000000000000000000000 -b759662494d44aafa74356de0e1a0bb5684ca22d 0000000000000000000000000000000000000000 -b75d8bd4111358e7ee0c119eacae89291d566c96 0000000000000000000000000000000000000000 -b75f1750f72def9f11341feb042a73e9f758b3cd 0000000000000000000000000000000000000000 -b7636c8035c1b08c5ea6d2457444d88665ae3c56 0000000000000000000000000000000000000000 -b767006c8672c9e8ecec8429bb4f3be8889bde6b 0000000000000000000000000000000000000000 -b76d2e6b367d581a5df7f4cfd969cf2c2138cb70 6b504ebbb597860e1b58df5f2927fbf6f6b8332b -b76f2a87a305a05a68402df87b69a8f061e00bb8 efcc287f414cddb9fa2426e62834afcd091e5b74 -b7717098d96d3cecd52c48d214399bda36782c7b 432a3e8ab7e7843bfa6c86377fabb16b8363f52f -b773363ac6cb86ec5ad4df20f349f73b2961bbeb 0000000000000000000000000000000000000000 -b77963cdfee9e42ec3134a3c9aad39a453c315c5 0000000000000000000000000000000000000000 -b77b0072222336711cb2277338ac6d62bd30613f 0000000000000000000000000000000000000000 -b77d30fcc8362275b37f1f1d28013c8db73ee650 0000000000000000000000000000000000000000 -b77ea449e7387667c8c8386ea4f736748abf2787 f3c5380e904d2a82c53b6a7b40c4a08fdcc9ce0d -b78447797927abbe97ee70d87388c4de33cc5a89 0000000000000000000000000000000000000000 -b784e7f223162f14f0dddddadf4dd844ad1ca25b 0000000000000000000000000000000000000000 -b78692d6f6bd5d8891956672c449965f986c9aa3 e96ac76885770d989e1f7e38da12486b0fea6805 -b7884d7febdc2229ca4abe71fd04c45a6bff5ba7 0000000000000000000000000000000000000000 -b788aa73da4dd9e75e95611123846b2101a6f919 0000000000000000000000000000000000000000 -b7896edbeb8f048be83cbffeb1639fa7a56956e0 0000000000000000000000000000000000000000 -b78c7701433770f5a194bdc49f85cbaccab313b1 0000000000000000000000000000000000000000 -b78d43dbe5af1bacde2e324fcdfcee14d25e8420 b55ad273510c2caeba9e06faf831520e55940539 -b78db5931b2265723702694343cca6ad0b36c900 47b9fdb48435084d165eb0d6befd838dc5347fbf -b78ef0d6a408a63dad881803e14047f9bd096cd5 0000000000000000000000000000000000000000 -b793439ef4e355a075cc60832e06db192761d540 0000000000000000000000000000000000000000 -b794bace9bd7a479050cb839eae049ae42c2cbeb 0000000000000000000000000000000000000000 -b797520f46344a39f5ff9108a7ed05e9053b0122 0000000000000000000000000000000000000000 -b79c8f03282e74db3e7d4d24eb26e0b1043c983e b66674b0055043dfd475a0f0a3b5719b6cd31b6a -b7a1a91f896ad48619d023d074f10ba69a514160 0000000000000000000000000000000000000000 -b7a40afc8f2be83a54f95186e667ddd8e7ce2f03 0000000000000000000000000000000000000000 -b7a754b31fe836088e0a211a864823531393618a 0000000000000000000000000000000000000000 -b7a780f8e762e290552b9f79d346f2bcbc272e0c 0000000000000000000000000000000000000000 -b7a7fad6036593af5e9a3c867049490ef2fcec3c 0000000000000000000000000000000000000000 -b7ac6fa547cef108d56729fa322677eec4882285 0000000000000000000000000000000000000000 -b7af72ef71a4a4c5b6a93e4394bcf6fbbda6dcc2 0000000000000000000000000000000000000000 -b7b1757493953aa1345239e7cba10c42b513f697 0000000000000000000000000000000000000000 -b7b1d4b5627feb9df6df0b990cd6379e366ab9ab 0000000000000000000000000000000000000000 -b7b3fff71798264bb7858bb3d2afe7a021ca20f6 0000000000000000000000000000000000000000 -b7b4878ce67cf575d98374de33e07b506573abba 0000000000000000000000000000000000000000 -b7b5a87422266dc6ab0cff0e0699edbfb01665f2 0000000000000000000000000000000000000000 -b7b6e4a5db2b0ad91a0c76800c6fc69070bf12e2 0000000000000000000000000000000000000000 -b7b8f77a694361e610cdaba0961d49fa235a020f 0000000000000000000000000000000000000000 -b7bbef7cc401d7ed0f0f9fdd5f189c4a25aece54 0000000000000000000000000000000000000000 -b7be24739c0facdf6d8b7aad33df0fdb6f0056c5 0000000000000000000000000000000000000000 -b7bef37009f48f36c52a8c790fe4d60077c39746 0000000000000000000000000000000000000000 -b7bf542dba0011c79dbe2824695e5ac776931c0a 91e290b67ced6918d27b092f1f1924ed8dad6e22 -b7c12f23bddf421cd939e9882e9b1d69cc64b68a 0000000000000000000000000000000000000000 -b7c1306f085f20abb14c06a7d5b164f78bef8017 0000000000000000000000000000000000000000 -b7ca52647b4b9e55079959d9202f58faaf3aea0b 0000000000000000000000000000000000000000 -b7cbd468cb4c46d55d43a44cade0eb4590d25dea 0000000000000000000000000000000000000000 -b7cc7c99e01bb1e0f08813accee7354f59168ea4 0000000000000000000000000000000000000000 -b7ce9ec6af12914bcd752aad7c9cfa180d606cae 0000000000000000000000000000000000000000 -b7d131e61405ac51261319dadc822f951692cefb 0000000000000000000000000000000000000000 -b7d641378560a149cf5ede6e02dded94dd4154f3 ab8d8321a91b899e58bbc2c3664da9391c719d20 -b7d6aaa945219da933a0ac2a4b610aa1b09dfcb0 0000000000000000000000000000000000000000 -b7da1e219db4e8ea23ae4568c6a52740719aa9da 0000000000000000000000000000000000000000 -b7db81dd3f683e16ae6b461df91c54d85313a3df 0000000000000000000000000000000000000000 -b7dbec34e95c66b1409290a58a6aa49f4c9cda47 0000000000000000000000000000000000000000 -b7dbf6357d4c2d68ffb52158076f692ed532b546 0000000000000000000000000000000000000000 -b7dbfbe398f95eb4766eb9e9902c3f36bf638af3 0000000000000000000000000000000000000000 -b7e1753306fe68101eb6e3a94ff3074d8568f27b 0000000000000000000000000000000000000000 -b7e22530794e54f0b4f196f6e7622fd724e22d3f 0000000000000000000000000000000000000000 -b7e7d202a6d9db6f50eb3277788cb4c176862aa4 65932db9e909579117eaa421ddfcfc3dcac8c802 -b7e9b2db685be9edc59923213d52d3afa30a5577 0000000000000000000000000000000000000000 -b7ea20212cf793e950bb711495c0137aa9ff8f6b 0000000000000000000000000000000000000000 -b7ed01a76ba7688f1449bd4324a1bfb7e0cdcbff 0000000000000000000000000000000000000000 -b7ed33809462a633cbd841146cdfc1ffff608fbf 0000000000000000000000000000000000000000 -b7efbc6f2918acc3ca53be1a6e4b99c068c06ba0 0000000000000000000000000000000000000000 -b7f0fa3777eb3d5cd93a95fb651349ae1c007e5b 0000000000000000000000000000000000000000 -b7f371f4f154752467817c5c932b41e9d4bb5aea 0000000000000000000000000000000000000000 -b7f50f1b73cb39a55706cc5e21b19eed1f644cc1 0000000000000000000000000000000000000000 -b7f8c11e56ff1c57a2993e2ed7e5c5ace18637fd 0000000000000000000000000000000000000000 -b7fc1cdcf2682e481669db5f07dcfeefea0ee555 8940385927208b3961a3028c3c19e384effed034 -b7fc2ac5fd5cc8c5407e79bf6be2d1cf0defc1c4 0000000000000000000000000000000000000000 -b7fce1d28b2c39ee16704d413dbc51cda29d0e57 0000000000000000000000000000000000000000 -b7fecf9c00b29350a9dade6d206f7a6fa348b1d3 fe5227c94e790c8458e0314f05d7afad1fd4d582 -b7fedfcbcb3906e16bf21fed1fb8017fc1abc2d8 0000000000000000000000000000000000000000 -b7ff23a295dd9295c22ed95ae43b3dc31ef55a44 0000000000000000000000000000000000000000 -b80218f662b774364222fa3dd8fa1e2f62514de3 5493f47ddb07a8b2718cdea3a390d243c20b88b3 -b80314ffbbc3f299b9a30331bbdd3e8015047f16 0000000000000000000000000000000000000000 -b8045fcb12ab07ead1258ff211eaa2ffb9f52738 0000000000000000000000000000000000000000 -b809caa29bb6e48fe0fc90bbd9f4a3ea26062e83 0000000000000000000000000000000000000000 -b80b249bb4d962c2932b1fd5d9a475b7db402681 0000000000000000000000000000000000000000 -b80f07794a718110db4729837c9d327e141fc8a2 0000000000000000000000000000000000000000 -b80fc168c491c1d29d97c81efe273d72c931b06a 0000000000000000000000000000000000000000 -b80fd05811cc0d9b8eecfcd531be46d4b27edbc5 0000000000000000000000000000000000000000 -b8147b7f03506e41f01631c32a907b955593525a 0000000000000000000000000000000000000000 -b816ee5d0b8446e774dec93f93e412e68c0c0597 0000000000000000000000000000000000000000 -b817c8855866acbb37c260cbc62235b8d2d88ea1 ca931919595955ea8ae93757a3211d9ff9b463f6 -b8195924874ed0abe2df879f64d12966dddc7783 0000000000000000000000000000000000000000 -b81c111d0cca51c89aa1b38d710d0444e4928d9f 0000000000000000000000000000000000000000 -b820701969f91e2ef03d4e90686f80e2cbe39a20 0000000000000000000000000000000000000000 -b82236707bd00f096d557cd6f33e13bfccb97ea0 0000000000000000000000000000000000000000 -b8227db0e9db7e4e1eb6fef9394a7e95960fb6d0 a0942d49be3254cecbb71dc9071a274fe532c7db -b823457eb92a6c4bc0fe753d9a4cda6b31d89dd5 93d5e5b37a0ae876ff99584cba95fce2305009da -b8234dab10a5ff8b0e5cab80967a3c59d5f26ca8 2a986b5fb20bf46de0f43d62b1c5dccc6d7b6c5a -b82413a892080a388949b2c1ba407fa1190e2f1e 0000000000000000000000000000000000000000 -b824148e7a9bf62e47041e133ac46a8f37b1c6cd 0000000000000000000000000000000000000000 -b8246595c5eb93354802f7739f1b7a1cdd123e34 0000000000000000000000000000000000000000 -b824e2b1086e94a1077bd071964547283616030a 382ada09c210e6491d03e0cf0a0516fabe2c85ab -b82606368555014a228df23d40d81bd17d39fc07 0000000000000000000000000000000000000000 -b826dbf198a9db8b210be4c7bee14b22b4c7d71a 0000000000000000000000000000000000000000 -b8276aede8652cc6b6a5b2ca645ebe20182c8052 0000000000000000000000000000000000000000 -b827a32fad51ef9a8886f32576b0cb968ccc7497 0000000000000000000000000000000000000000 -b8291b6040bc88d1079158638ccf75c83897f017 0000000000000000000000000000000000000000 -b8297dd42bd1a084e3910e1bbb885e18010f460d 0000000000000000000000000000000000000000 -b82fe571d22346037156565680702fd5b54a2fd8 9d87cd5378366b718fcac65a78a4c7d754d09b8c -b835a2f8d35e99d282861540ad071c4d11a33ccc 0000000000000000000000000000000000000000 -b838258581cbe518de196be4b80f795e081f53bf 0000000000000000000000000000000000000000 -b83ba6f3eb280e7e6b9b2a7c8614af90c27e47b0 0000000000000000000000000000000000000000 -b8416c0619b24f754c56c0c47e0d8294af3876ff a9e5feee3641f15ad919c49a388df24bab36775d -b84361b95337d4369f553768c9581d016a1220fb 0000000000000000000000000000000000000000 -b84500089ba72aaad3743943b598c1a1adcb1036 0000000000000000000000000000000000000000 -b847a343411f247d737f8935581f07c74d012a48 a9665f98069172478897b669cb6ccb03c3b1dbdb -b849551cb2cb81d607a2caf5708c7376b84a5be9 0000000000000000000000000000000000000000 -b8499af9162e7a8d7179b7288a8dc15fde2a1bfd 0000000000000000000000000000000000000000 -b84cc8e4c5a84fa6b767c4528a85e8554f08f37d 0000000000000000000000000000000000000000 -b84e03d929522691e40d9639418508cb2409e492 0000000000000000000000000000000000000000 -b84e55620e97b453cc50143db08a37894f7050e9 0000000000000000000000000000000000000000 -b84e653f7b2e6f6fbbcf8fa445921f73989f3fc0 0000000000000000000000000000000000000000 -b84f54aa25543c3d1525a7eae289be7c80c4f85f 0000000000000000000000000000000000000000 -b851244780232e72fb87766bed1e9b0209f7583d 0000000000000000000000000000000000000000 -b8523f79a1ca0b2840ef581942ed059da192f2bd 0000000000000000000000000000000000000000 -b852815d2e9d5b84b0f6eb47c1ca52983002fbc6 0000000000000000000000000000000000000000 -b8534fc7c52799760dfd4dc26cf8bf279da31cba 0000000000000000000000000000000000000000 -b854084468402aad810920c5cf2a74b75ec6119c 0000000000000000000000000000000000000000 -b855ccaeaa1d4c023ee6535949b47efd912a2033 0000000000000000000000000000000000000000 -b85a544817a755fc1b36bdbac23d77e395920b46 0000000000000000000000000000000000000000 -b85da9ebdcc9d623af763912c41cf2044830ce8c 0000000000000000000000000000000000000000 -b85e508bd37b842a75abae26abcaced39f5c3ca1 0000000000000000000000000000000000000000 -b85ef4fee2863139dc15c8542acf71d9e366c3ba 0000000000000000000000000000000000000000 -b85f0222c5bcfab94cbb003dec5e3f64f7081a61 0000000000000000000000000000000000000000 -b8604368ab036d5283e549bf3658f7f1f19a4fa7 0000000000000000000000000000000000000000 -b86704d0f716d04eaa424b6db8b638abb8494b5c 0000000000000000000000000000000000000000 -b86879ad2fa1cbe5e3fa83d85dad48755a79b1f4 0000000000000000000000000000000000000000 -b869c16087df04d63f2ffabfacd2f957b8b6d2f9 0000000000000000000000000000000000000000 -b86b5cf6908a5691890d36396f7aa534b1981128 0000000000000000000000000000000000000000 -b86c7ff7290a75dddc984896e1c4b0d8fddf116b 4bd59455e981f97f27398e2e6d43a0ecfa558d52 -b86df9aea40d9f65987a5dfcb36121d16d4989d5 0000000000000000000000000000000000000000 -b86e1ae99752c78444b93139d7a74219c71e5c48 0000000000000000000000000000000000000000 -b86e69039985bf3947b296146d0a93d8495a6222 0000000000000000000000000000000000000000 -b873d64f76bbc94c9a91367c6b30c4a82c5d8feb 0000000000000000000000000000000000000000 -b8758b0605e80c4e3610137b7502a6abeea5c69b a5b5c24d50e6272ed87d9a73c4e4b4b499eac51e -b87a886f8c63f1f4e595c68a827ee1db5bffa4e7 951744eee2cc153e14afa978df71efc2e66d61fb -b8803690a52c272555fe140cdd10133150802387 0000000000000000000000000000000000000000 -b8810c7db94f6b78917f3550fd7f3c4c413b2660 0000000000000000000000000000000000000000 -b88be0a9c59975f354fac320cd928ad56c29b689 0000000000000000000000000000000000000000 -b88ccea928dd20588419a5201d38c2ec4ecc65d3 0000000000000000000000000000000000000000 -b89090a2b1409cab84b735e7f0b506381f15d5d8 0000000000000000000000000000000000000000 -b890f28c0c6d2856eadcdc34b3faf83a846b3d79 0000000000000000000000000000000000000000 -b896081f7e901ca69352de425c0b683cc50b0832 0000000000000000000000000000000000000000 -b896533ae5029ca337205d171a73d3cc876bb735 0000000000000000000000000000000000000000 -b89728fa3eb1454b2fe5e46304a14376303ca5a2 0000000000000000000000000000000000000000 -b8989f5a4541a24420645f162d11ce6a020384d4 0000000000000000000000000000000000000000 -b8990010918c977f62f147cf57a04c7e36f625e5 0000000000000000000000000000000000000000 -b89b1ffa9d8f5f87e0acff27d997ddeea0c35dcf 0000000000000000000000000000000000000000 -b89d5b4683bafebb6cdc47aa8f1845b119d503f0 a740a997916a23e0b717e01dc6b8123a812bad89 -b89e538587ab5089807839e865585761bf97749b 0000000000000000000000000000000000000000 -b8a373f4876953ac5a9ead82069afda957cd8072 8662850aea184bfe8329f271399a3b07b569f746 -b8a40cf361260a9836a020bfa2082ee1d6abb9cc 0000000000000000000000000000000000000000 -b8a7106ae2428d3d37dcdf4313c22f3ddecf70a6 37b6d18c45da14201519cf82d7466b978dd4aee5 -b8aafb570ca5fe19e86a14a68199818a2250b053 0000000000000000000000000000000000000000 -b8ada12d1537dac83ef07cc45d37018045158e8a 0000000000000000000000000000000000000000 -b8af314c9c8e666dffdd2a6c247e23b65491e394 0000000000000000000000000000000000000000 -b8b1b1748c9218875d3b3288b444a64e35f3451d 51646cf3cbfb8791da33c65f55cc6e49ae4b0c64 -b8b328e7da9f99b484f87d9640e87daaf65d6ac5 0000000000000000000000000000000000000000 -b8b45e28b2b00cd25d200680c47dcce3fcd142de dc7f1efc88c70d830100fbbdef74b6e8398b00ad -b8b695d8c9122f90f27c0cd47ec5eba75cc5b96f 0000000000000000000000000000000000000000 -b8b76f8ad25020dbe5eb37c0592ed8f68c22bff0 0000000000000000000000000000000000000000 -b8be4b126c545a0b452be29b6b5ce185471814a1 4649d92a3db93d2d199ca2cabe32aae14244236b -b8bef8d3788458f8c3a492ccb51697c6cee8c1be 0000000000000000000000000000000000000000 -b8c12f202ae436e4872c8af2bf1be9acd9476132 0000000000000000000000000000000000000000 -b8c30464d009ec4898935269e87f09d6673dae5f 0000000000000000000000000000000000000000 -b8c5795edda123dd2b8de07dd431f9eb85161eca 0000000000000000000000000000000000000000 -b8c5feeea1d730f043a6dd9f830ebbf9f8e1711c 0000000000000000000000000000000000000000 -b8cb80460763c5a1f6546ef863bfd02fe8bd3657 9d97316f884fa594434216efff5117cc0061e05a -b8cba40e87ec3198618207bd74bb78dea43b753c 0000000000000000000000000000000000000000 -b8cd28254b57b19c43de3e0eb5643937abf835fe 0000000000000000000000000000000000000000 -b8cefce03356afc96a205de76dac5c9770e78a9d 0000000000000000000000000000000000000000 -b8cfcc5411870d9db9c23f77941d56c596a78b98 0000000000000000000000000000000000000000 -b8d1f53f063e7bb22d99c6dc0a0288e6a90954fc 0000000000000000000000000000000000000000 -b8d39e4dd014264641636e4b5ba5818eb7419e1a 0000000000000000000000000000000000000000 -b8d5634e2e07c2cb49c880cf167cc9d3903d0b34 0000000000000000000000000000000000000000 -b8d5719086c84959b6c8b20c23061e04a90cde86 53a2d5e9f110ddfc3b39cae315bd3dfe698ebeac -b8d8f88af9b85e370fdf19392490727a1f16d1f5 85d2487bfa6e76b17949b78e70176290fac69699 -b8dc28f7aad17739e18ae42817b3e963161b8ae4 5d13b4a385507bb74b15e71b81c4304ed604a446 -b8df536f34491720bf97e2637e4c17ddc20be3eb 0000000000000000000000000000000000000000 -b8df9495c34be85bfbc3528b47eec430e7aa1f3f 0000000000000000000000000000000000000000 -b8dfe766bb6969c41792f684bdece5f7fdd707e5 0000000000000000000000000000000000000000 -b8e0dafefc0a7821c06e9e342aeffc744e2f0918 0000000000000000000000000000000000000000 -b8e106709c0c83c883796efb0afd5bc472ee5501 0000000000000000000000000000000000000000 -b8e1b1357def73f310c9f7405035b3acc0cb1eaf 0000000000000000000000000000000000000000 -b8e2058366ccb503679aec54aebd61622a1039c0 0000000000000000000000000000000000000000 -b8e260cfe80ac4e792b9eef20eecd362820beee3 0000000000000000000000000000000000000000 -b8e4c0d1ddca043f6927c3b3f5e5e2c4b0a3884d 0000000000000000000000000000000000000000 -b8ea7cb9cfaa0a57a9bdfb915d5fd20985233225 0000000000000000000000000000000000000000 -b8ec9ff6524dd809376b8842703e912284c4d6c9 0000000000000000000000000000000000000000 -b8ed2e5ac357d75f9f0c5f14b885e35a60837d90 0000000000000000000000000000000000000000 -b8eddc6d98a75f211d473cedc92a9061a099f902 0000000000000000000000000000000000000000 -b8ee5120a2153a9c54fdb99ded929e975e11ecdd 0000000000000000000000000000000000000000 -b8f3ae7da35b99b3137ff59aa5d86110dde607f4 0000000000000000000000000000000000000000 -b8fc7eab40f00f36ff163410f161e8c12c0aeead 0000000000000000000000000000000000000000 -b8fef517be55995a1efa0bcd7c6b4a4448eafc6f 0000000000000000000000000000000000000000 -b90054e3ebc5332d7dbe510d4d9010dff32c66f7 0000000000000000000000000000000000000000 -b90064c441f3825c3b468d3ea0e69a993bd5f8d6 0000000000000000000000000000000000000000 -b9043112d87ec0ca6db17276d7013acc2368ed33 0000000000000000000000000000000000000000 -b90505533de3950c34838bd3715e3e40088c9a05 0000000000000000000000000000000000000000 -b905b4cdeda10cc147107ef615f2d83ede7a7f24 0000000000000000000000000000000000000000 -b906ce2d9c5de8088a060f3286e89fe5e4bd96fa 0000000000000000000000000000000000000000 -b90e4a6e432a5176bd308a7c4f2315ba94848377 0000000000000000000000000000000000000000 -b91033ba3d6831cfa2ef6745150cd5d6b4af65c9 0000000000000000000000000000000000000000 -b9142963a5285844e7496613f666d29d323e8715 0000000000000000000000000000000000000000 -b91741b2890ffede77890516280158f11c0c44cd 0a76ed89cfc379a43de88c1a47df09a60243b4b6 -b917ed474fc5cc5ff9f7698c92537149b31a642a 0000000000000000000000000000000000000000 -b91eb504a4011a013dc1be4ca75860be8bc5941e 0000000000000000000000000000000000000000 -b923b607e92deddc9627a01fabcf692756e8c5b4 721ba775bc378490b6116f46c97b5103b0fbb448 -b924d1b9c8aec1e3c5e9639021a7cbd0bc8212ab 0000000000000000000000000000000000000000 -b92503485dd9ac4b43d68979045cdb86ff9785ff 0000000000000000000000000000000000000000 -b9271c0d58c90c9359444348192c7c3f7d9e178f e943da092627b745b681b681bf930ae7694f4761 -b929019816db6bc783ec7b4b53a2c5abec44854e 0000000000000000000000000000000000000000 -b9292b6a82bb815c3bb3a376de767bd4da42c278 0000000000000000000000000000000000000000 -b929ff62b9378655477c5c826245a24b730927ec 0000000000000000000000000000000000000000 -b92a33c51c87151412a2d75ef485f9d529fd9c33 0000000000000000000000000000000000000000 -b92b56e24b2c9ae3350d055c3ba28c1be08ea994 0000000000000000000000000000000000000000 -b92b86af557c40f9af69a8c4d1f2fbf1c5c39f92 0000000000000000000000000000000000000000 -b92cf969c54a507b652006e000134b826b3a79ba 0000000000000000000000000000000000000000 -b92e3b27f4b062059c9827a766adb241af63a7cb 0000000000000000000000000000000000000000 -b934b1cf6a4ebb63ac312327acc662c99e8575d8 0000000000000000000000000000000000000000 -b9356ec9cb5975f35f62faff0930f5f015ab69a3 0000000000000000000000000000000000000000 -b935950438cd31b9b929b2461cb2a1c8687d5340 efc2db0f86c1b1a5cea31071ce4595e5a2a189d9 -b93836ce6f7350932d11e784b793065fd2598e50 0000000000000000000000000000000000000000 -b9384f9d4ce8328c9a12933ccb9e06266b84d64b 0000000000000000000000000000000000000000 -b938afd8526db3bd2dd33bfa718d099fa1f240fe 8461e9a21595761409f1f834c1c1dcba918dc0c8 -b93b3a95c9b51e6c39782823dc2dac75ced81107 0000000000000000000000000000000000000000 -b93e51de1c22905a4873d7caf28847df634b110a 0000000000000000000000000000000000000000 -b94027e267d75639ddab8a31107abc1fc44b72b3 0000000000000000000000000000000000000000 -b940fde9885e909e688c5e5939d6abc798dc6092 0000000000000000000000000000000000000000 -b942032e4f1a84b017ad80b49015b960828c6517 0000000000000000000000000000000000000000 -b948e20a24ee7b46c4279e097ba97a83c9e52051 89e10ae64c146ff250e694ed92ee70908e2f3f8c -b9495ff93715a8893083a0e0e1567df73da00f74 0000000000000000000000000000000000000000 -b94d2afbaf5eb71097c5a9630c610edcf29d5220 0000000000000000000000000000000000000000 -b94d63fc0884d83ba43433ab33cc4810d955bf6d 0000000000000000000000000000000000000000 -b94fcb70683acc83ed0694d52e727e3e4606723b 0000000000000000000000000000000000000000 -b9519690aa4bcd5955d22b48959f19f60721424b 4cbf1d3bb812cc3855e6fb6eb56d865d1052e9c7 -b9524cc57c61416ef7027ac5f7ed2c8e0e182d1c 0000000000000000000000000000000000000000 -b953523528f6429bea86ec1f81480ecdd279b7c7 0000000000000000000000000000000000000000 -b9572b6f7ef8565d0b7529203ecda98a673631a7 65c110ea81fb3f8c68f024d71f194beab38c4692 -b9582e11e41e0d06e1bd4a499ce6db383692759b 0000000000000000000000000000000000000000 -b958b68778e1d971d54135f99d6e519107b69e2e 98f072776d902eb036df540df9180b72cbbdc131 -b95c7c24eaff058d0efb63f2b1db8bcb13a20699 0000000000000000000000000000000000000000 -b95cf5c38a17576cb0e8fe98e9ec9c3d110c1571 0000000000000000000000000000000000000000 -b95d28e6ec86e4a71e012737d36ebdc1cf009180 de3706e2e030625e4892b35be2c99337dc594f28 -b95e76e41de2ffe5c75e04be1b187d80ca745359 5ff0f211a11aaa6da44627028b0e37d9469bee2c -b960a93a95fb6186fedbf473ed74a34a180d45f1 0000000000000000000000000000000000000000 -b963543d8cff84496101bea9b11f23df3ce624bd 0000000000000000000000000000000000000000 -b96468c7fda0f4339327bc3315d0f359ff3996f4 0000000000000000000000000000000000000000 -b9652c6ba0c2150ab739f0641114e897fc165eb9 0000000000000000000000000000000000000000 -b966b0342e92335daee2d4f7036f5c998369e6e4 0000000000000000000000000000000000000000 -b96bdc3d45e1f79bf61d6025a267dddcb05e3904 0000000000000000000000000000000000000000 -b96da16cc395bea27b80281169d559333f40f662 0000000000000000000000000000000000000000 -b96ede557f04c5102301ebdcaa65e2f8393692cb 0000000000000000000000000000000000000000 -b9722ce216be48d37f4cebfe47ddf8eb94c0af7e 0000000000000000000000000000000000000000 -b974378c8fbde81639110b23a3d68c6a09bce65c 0000000000000000000000000000000000000000 -b97466dfe04eb866cb0321f02d99adc8fb6999b9 0000000000000000000000000000000000000000 -b978dba78bbf97feddd5d30f2d5b13eeb4c77ea2 0000000000000000000000000000000000000000 -b9799c6942e2e771cc827f962c09cb8b59891d10 0000000000000000000000000000000000000000 -b97a90233ae03784041d9d9d62363eefbe19ff8f 0000000000000000000000000000000000000000 -b97c4cd5053eb414faa800154ca406102a94ffe8 0000000000000000000000000000000000000000 -b97cfb30672568e538bfa7ec30e6cd3c26c3e176 0000000000000000000000000000000000000000 -b97dfbda2acb2f4041271b60df070319b78a09e7 60ac8e97fa62b38e675f17807bdfbed8f1f6f026 -b97eee2d2dc49386dbce7abc5c34c6c748e8b81d 0000000000000000000000000000000000000000 -b9800d01fb408f28e688f4cfc327e4ec4c02dcd3 0000000000000000000000000000000000000000 -b9801a975a7a2a3b70e9e00cbcaa9c151437c562 b75300f35a6c547325dd8326fb374a52e4eaed23 -b98266d37e2c27701a9d3464b328120df754f6c7 0000000000000000000000000000000000000000 -b984d18e783b295fa78bd8a8a3e673311c5be65e 0000000000000000000000000000000000000000 -b984d790ebed20eb65c7d746dd9bc54b0b356174 0000000000000000000000000000000000000000 -b98758b4841a6f1ba704d01093cf6c2ee2776d8b 0000000000000000000000000000000000000000 -b98ce020a70cad29fad041023d249e589c982000 0000000000000000000000000000000000000000 -b98d13dfff1be571195202fb2feb93b0ae2aa763 0000000000000000000000000000000000000000 -b98d44380f07d406a9572ae86fc306a0c8e1ac2a 0000000000000000000000000000000000000000 -b992715fb1d0eac390084650fd3b6f7838fbdc08 0000000000000000000000000000000000000000 -b993ce0bee890b063899d66f3fe5fb87771ae393 0000000000000000000000000000000000000000 -b99539251aedc222480f17670d39f0f01757cbf1 0000000000000000000000000000000000000000 -b995dd0ddabc8b8dd590e3403655fe0050375616 0000000000000000000000000000000000000000 -b996593edb0e167327ecd333ac52a32c9fa0b2ae 1b6133ef4bbd6ddbdae9cec6efcaa2ff26af3a8c -b997ba29e9ee174b78583f99b365388602433f4a 0000000000000000000000000000000000000000 -b999e20ec1de1a8ca5309fe2e22287e185b69353 0000000000000000000000000000000000000000 -b99b577a22ea0cc33c2552165e9abe07c993ccc6 0000000000000000000000000000000000000000 -b99daa8f07aa2af1589627b4c6e83eea5fe69087 0000000000000000000000000000000000000000 -b9a5f95ab25f4ab78a0f2b014e16bb7294eca386 0000000000000000000000000000000000000000 -b9a867f215c6a902c349f40f7436348e866554d1 0000000000000000000000000000000000000000 -b9a8d77cbaa32edb55e64e3004b46c5a74055078 0000000000000000000000000000000000000000 -b9a9c204e9226c69c6246c7fcf22eccb1a9a023d 0000000000000000000000000000000000000000 -b9a9ed1cc6123aea4d3c9a6ae0c18514a4b700d8 cdb009c04f0a59b5319976e7dff4f932fb941579 -b9aa7f58883ed97b8c3ede1c001fc2ba4277c02b 4430506b5ebe46754197c5a6ae0f1aedab60e57a -b9ab45e0201967ff5a7490e91545c089de69a4bb 0000000000000000000000000000000000000000 -b9ac19d5c5c79140d41eb8c921dead629344e9ca 0000000000000000000000000000000000000000 -b9aed71dd9fa0b1667b94919ffdfe4beba27b585 0000000000000000000000000000000000000000 -b9af14d4e3b5cee82fd1518a58ceb6e38427faa4 0000000000000000000000000000000000000000 -b9af4bd4eef9a501e9a6787d5d8998bce9f37dfb 0000000000000000000000000000000000000000 -b9af531dc62846e27a0613233c6e6023af98c9d6 af4c58780503ca24413f32341626dd8172f9e106 -b9b081165eb56b7c5417d4a9b86210fa662b74e3 0000000000000000000000000000000000000000 -b9b08699c16dbe69ede44020ba7678327557edc7 0000000000000000000000000000000000000000 -b9b347fba7e01bbdd9a7353042e2eec5d86ac471 0000000000000000000000000000000000000000 -b9b36ec7576f4d44640b8c998199690b1650bd50 0000000000000000000000000000000000000000 -b9ba3905979a8177c7d7364dfeb1465a2171d9cb 0000000000000000000000000000000000000000 -b9ba4fca83e593ded6fce54ed886dc5cfa7a2ebb 0000000000000000000000000000000000000000 -b9ba6b38a23c28664a4fcf73d9b08801ab00e451 0000000000000000000000000000000000000000 -b9c3814ab25a8385b08b713e3f5e3daa6b6ce537 0000000000000000000000000000000000000000 -b9c3ddd1d3cdafeed32eae54229151f221d13d6d d62f21e238f4370a4987129904348c933a74a8db -b9c3ed8bbb79c1a78b2e9acc8678f729739e10b2 0000000000000000000000000000000000000000 -b9c51f7f98ea639d6b1167b83ecd788f8ce21d4e 0000000000000000000000000000000000000000 -b9c73a59a824b8e763899ad93ee4b218b28ab0fa 0000000000000000000000000000000000000000 -b9c743e274cedc8e5c562e14dfefba4a37d628ca 9b53fd0821e4934042be86c74ff0a71efc4c40ad -b9c759964a86e054e3952ff5202a9e032f356bcf 0000000000000000000000000000000000000000 -b9c906f05755ff8bd5050044e0cf1269ef8f72d6 0000000000000000000000000000000000000000 -b9cf1a2e7307131913ac3c16c2fb67ed9ad38527 0000000000000000000000000000000000000000 -b9cf6037a1c5821bea93cf6067439fe88d997e77 0000000000000000000000000000000000000000 -b9cff68126fa326d704f377113217a754305c62e 0000000000000000000000000000000000000000 -b9d01d362fa259ef1db8ab2971902fd600587612 0000000000000000000000000000000000000000 -b9d06698c4237b128dd041f82934d72bf1585393 0000000000000000000000000000000000000000 -b9d23bbb94e5e0b71c3f4a8c12f3671f64516370 0000000000000000000000000000000000000000 -b9d3f00854f593658095a16eaa9adc2522307a5d 0000000000000000000000000000000000000000 -b9d5dcd7821e4337cd15e83a82ba6d07a39360dc 0000000000000000000000000000000000000000 -b9d6ed35451fb664fe466613d1d5172c45172070 0000000000000000000000000000000000000000 -b9d85cd6cd79a924093d2251691f40cb7051dac6 108260dd058367f072b72ee97d3d9b5b3e780537 -b9d88d3d68a59b40b23f899cc9b623bd768fee5c 0000000000000000000000000000000000000000 -b9d8c47005f09620ee3cf5347324f7e755eb4802 7e0e943b55b192a7fd8c7ea26f7920cc9b448220 -b9db9e76dd4ee5cb5340a044a36325b68a4c77c5 0000000000000000000000000000000000000000 -b9de7aa73d9f3f5cb865e28964849a0ec70f5265 0000000000000000000000000000000000000000 -b9e00adf9cd03eeab607a65f49302424c7403202 0000000000000000000000000000000000000000 -b9e6268918813e27972c644897970b0cdbc6f86e 0000000000000000000000000000000000000000 -b9e7cd2534c9514fe8a9ea27c8ab72dee1a94b85 0000000000000000000000000000000000000000 -b9e9eeb471810a909ad84ca3c3a66f3e4de1b0d2 0000000000000000000000000000000000000000 -b9edc80610c51c8848293474dc61e920c1892c74 0000000000000000000000000000000000000000 -b9ee6f5dbd155ad94e2adebb8f9beb992c65bd03 0000000000000000000000000000000000000000 -b9f20acc914a07acc46db2ab0c77c515352526fc 0000000000000000000000000000000000000000 -b9f2b9dcc0f7aca96dfa36e8844ccf8299613a09 0000000000000000000000000000000000000000 -b9f7ef8203dca6b4c0f6f88d5283a0a09549e23b 0000000000000000000000000000000000000000 -b9fae77024c260f2834a038fcf776ba29ef6e9d8 0000000000000000000000000000000000000000 -b9fb613d2111cfcd6e3f78f98f9c42d46bff2bfa 0000000000000000000000000000000000000000 -ba026f3596b15cc1e773f276fec172a903a59748 0000000000000000000000000000000000000000 -ba03ce05e38d74ac9d09af71f701a454301619c8 0000000000000000000000000000000000000000 -ba058d4a7bb634db0798d4e5d3d960d1bbfcc392 0000000000000000000000000000000000000000 -ba0795a360ad781969dff0051f33a22f67730438 0000000000000000000000000000000000000000 -ba08db8805ddb14cbab613c893dd47eacbda22f2 dc752a555fa7175b629eec8339fd6ebac24a52a5 -ba094317f669675ee35dbf98d94dfe50ae7c71c7 0000000000000000000000000000000000000000 -ba0a270fbc5b2d8afc879552c7579b76104d48d6 0000000000000000000000000000000000000000 -ba0a95ac9ad601e5ef05a0f3ab937d9749395982 0000000000000000000000000000000000000000 -ba0aec2b0f40dc2f0243dcae877f993b2c2fcaf7 0000000000000000000000000000000000000000 -ba0bcff13f816b9fc30d7e6ff334313e3dd7cde1 0000000000000000000000000000000000000000 -ba0d8a116d52149f2fd64f133ba3936fa1cacfd2 0000000000000000000000000000000000000000 -ba0ec0111a1773b55e9a69a44fa245a5620b9f96 0000000000000000000000000000000000000000 -ba1028561a62db10515497b9b18c8a4c0a2bc4d4 0000000000000000000000000000000000000000 -ba139e5b91ed6315d8563a059410e785fc6c7b16 0000000000000000000000000000000000000000 -ba15ed813ede4db6505d1c387c1c2e4814a5cd55 0000000000000000000000000000000000000000 -ba16560064dadbb1f0e9a4c8e0f61372c475b693 0000000000000000000000000000000000000000 -ba1733f09993b1fdf1656908d9d9878d6fb0b707 0000000000000000000000000000000000000000 -ba19739f4f2bb666703d2afe9acd28abeb6ba770 0000000000000000000000000000000000000000 -ba198c76931aacc2f63b74f269a54b3935b44f88 5d3328efeacee75c507cb8b8c41a164559335ef2 -ba1df81c88d8fe4c630614782bdcfb16315ed952 0000000000000000000000000000000000000000 -ba1fff0ef7008788f0e45c981ffb2b508a359f66 0000000000000000000000000000000000000000 -ba21c4363680f346e15c3938bd17b141ea96e6ba 0000000000000000000000000000000000000000 -ba235883da00004277c2d7eb12e114979dac9fab 0000000000000000000000000000000000000000 -ba25e8d0b87e4b5ba865b75c19b288c284d93a26 0000000000000000000000000000000000000000 -ba278a3b5c42d4ec2b72ebd06d44aec3c641eaf4 0000000000000000000000000000000000000000 -ba28df480003640b326c0cf5472e940983a374e1 0000000000000000000000000000000000000000 -ba2a7b19b5ecd7b3993f88599dec03910d6fe057 9e394bdbb6570f53194366382d4be57de4b149fc -ba2b2ae982237a2507cdd71586be1a492156048b 0000000000000000000000000000000000000000 -ba2b779fbb28544cdb3d8016204e4a7b1872a679 0000000000000000000000000000000000000000 -ba2d23167ace414faf93bbfe661185032a46d871 0000000000000000000000000000000000000000 -ba30067486d0a08ab279f349abc8bc11a9525d88 0000000000000000000000000000000000000000 -ba3104e34815a0a595def64b1a192a565dcc87ca 48c2cfa8a6861c6e2249728c5ae8f97703ef4128 -ba331c4442b4ee15ed4361bf1c8df111df6bce7f 0000000000000000000000000000000000000000 -ba351d4b1be2fcf213071de05801f72b29ad4273 a3c40b08d6b426fa82c82e5fa7aa01ea91162dda -ba36a88377878340feb08b36cdde88c26f34df6a 0000000000000000000000000000000000000000 -ba38a95b6a5392bf8562b8148426864bdacd5ef1 0000000000000000000000000000000000000000 -ba3a983d9f96373fd5d6b2edc2725d63d453baa0 0000000000000000000000000000000000000000 -ba3d020e5be568d1a26738480e3c5a7fb8c95082 0000000000000000000000000000000000000000 -ba42adc53ff393ffb69cae0ec9741cbb7a18133c 0000000000000000000000000000000000000000 -ba44d514f661399ef1f185499e0e086da2e97ee8 0000000000000000000000000000000000000000 -ba4d305a78a5a09589424a4ceb84182334c247c2 0000000000000000000000000000000000000000 -ba50f222e7108287fb6eb11265c2b28efe0cc0ce 0000000000000000000000000000000000000000 -ba51f21a287b9f27ad83894a22fbcd22b98c41a7 68949c217cfe4c82a3d45231a1b74c5b911c8fbf -ba5706cbb51f82381941b1b7cae0fc37e2953d75 0000000000000000000000000000000000000000 -ba571c3376ab0fe9741ee4223000a29fffaef1a6 fe32c92e7e36c3277362f60e28b75474bf3fa69e -ba57d7f3251596f80113b72cf0df05e490a6aa0e 0000000000000000000000000000000000000000 -ba5c839903f11afbb6a82cb541fe15d0ff56d3b5 0000000000000000000000000000000000000000 -ba5e388f610d0179c0402c3a44b2471b00c3e25f 0000000000000000000000000000000000000000 -ba5f9a231a5042c320b1e852618f7b050dd6cf17 0000000000000000000000000000000000000000 -ba65b79fa5dbb9c6e5fca231f587c72800505f79 ccf0a025bcfc860f8ebcaeb5a24b1a13050b10b5 -ba65e0f4f7f28bb29b42362c38d60e41970bdfe6 0000000000000000000000000000000000000000 -ba69aedf2eece1496db74ef65eef82a89f8a45ac 0000000000000000000000000000000000000000 -ba69e8fc66559678225f8aa1b63e0611539dba3f 0000000000000000000000000000000000000000 -ba69f4a04f5ee6555083d5c94cd5791b399339d3 0000000000000000000000000000000000000000 -ba6a83ca3558574695be5ef0a0e008e4e5f78ddb 0000000000000000000000000000000000000000 -ba6ab089826260120f8a3a487109ab339f8e7119 8fa882f2b6038fc7feb354b78f0a262433f111ba -ba6cda5ad68d23f51dac996d9254cc422e709eb6 0000000000000000000000000000000000000000 -ba7093cf7f30dbcd301c62536ac7ef8664d891f4 0000000000000000000000000000000000000000 -ba737b54edd5a95219b0551b150ec9a7bca5fd0e 0000000000000000000000000000000000000000 -ba762ce190acd0ac2f18362b59afb001bb74a65e 0000000000000000000000000000000000000000 -ba772405e70745de6328eef0ef9a848dc442c14a 0000000000000000000000000000000000000000 -ba7d81c647890195a3f9b3fa9435deda183540c6 0000000000000000000000000000000000000000 -ba819856bba5372c5624f89232f08d4b7081d713 0000000000000000000000000000000000000000 -ba85c1721c2edfb571b330015ad73a0f57c47c88 0000000000000000000000000000000000000000 -ba898e3361966a146ee89bcd9a2214873ba03bd4 0000000000000000000000000000000000000000 -ba898ea6be7c50c7c87914dd4ec625db63d891e7 0000000000000000000000000000000000000000 -ba8b96491f4a17ce23fe489a0cb7a2c16168fab0 0000000000000000000000000000000000000000 -ba8fcb63aba4031067937989011d3964a3925d6f 0000000000000000000000000000000000000000 -ba9021d03c30d208158471c45dc83613e3159edf 0000000000000000000000000000000000000000 -ba914444c090c6b66e074f5a3ae1b48c7b50d542 0000000000000000000000000000000000000000 -ba95b25c10050bd1ca5aba366d154594622d8140 0000000000000000000000000000000000000000 -ba95dea8fe0bcb8777779765cb37663cd1605624 0000000000000000000000000000000000000000 -ba96ea06adfbd54a8e29737eb1d8b42a0a5f1359 0000000000000000000000000000000000000000 -ba970f6e9b19c665c9fe52bbd3c3f5710d7d001f 0000000000000000000000000000000000000000 -ba990c472c6d032479ea12f062abde0b1d7a80a2 2b53c5edbf1297c220fb2568b147dd9723f8dad2 -ba9bc683593ed5aef474d27fef08c721cb75f8e7 0000000000000000000000000000000000000000 -ba9c10d8e213b9aefe470d53fd67f8f017ddab53 0000000000000000000000000000000000000000 -ba9d7ebde721596dc8901bbe3e23daee513c0a80 0000000000000000000000000000000000000000 -ba9debc1d8a27a0ae0ae01652dfd7430dcabb1c7 0000000000000000000000000000000000000000 -ba9e4bfd2288e990b1ae3754448ab6bc5b594872 0000000000000000000000000000000000000000 -baa90751442212858e605fc8216b9e4030013371 0000000000000000000000000000000000000000 -baa9b54487e0154cdc6b90b68db9d9b36cfd05dd 0000000000000000000000000000000000000000 -baa9dab8cab3b4ce79b4a1462da9295957e634ad 0000000000000000000000000000000000000000 -baaa48a65fc17cccb50253cc8b6a2b25db5fa852 0000000000000000000000000000000000000000 -baac0656d5569b97ade8dda081f795ac33294752 0000000000000000000000000000000000000000 -baae16f11e27f0b553db0f583a402fd7bc6ae533 0000000000000000000000000000000000000000 -bab0381af9f2ea1cbc85bfe9959763e30cd520ab 0000000000000000000000000000000000000000 -bab0d03aac3a3e6e0d18b8132ddc97d276ce3941 0000000000000000000000000000000000000000 -bab14ff5807823483868bd09a41a45d1ace9f826 0000000000000000000000000000000000000000 -bab2ab23f62185e886fca5c97720b1c99dd6b176 aca4cbfe0ab081f91fcc273bee70b65525a30a5a -bab7e4c16c4fa5140d4de0c440edebb61511145c 0000000000000000000000000000000000000000 -bab9e5ad7f64052ed10322398302e47df6b6a533 0000000000000000000000000000000000000000 -babd60fe0f9845ca358ec2e3d4cc7abb8309aa18 0000000000000000000000000000000000000000 -bac0ba3a4628caa32dbf5750e0f142743f8e7011 0000000000000000000000000000000000000000 -bac24fafb415f56925732ef41ec7b2326ded3d8e 0000000000000000000000000000000000000000 -bac528da61b8f2ba430d5c8f55569d4d91108791 8e19c35a6b0d511d6f8cd96c0bc9d5dcabbcbc6b -bac76ed3d7a639fc20fa04cd315167444ea225e4 0000000000000000000000000000000000000000 -bac9d6a54fae363b3cc337bda924a76ff47e8851 0000000000000000000000000000000000000000 -bace6560210b8f7cf6fe29a78296035f60131cad 0000000000000000000000000000000000000000 -bace7d88c8ecdc35a1d6b9c65175eb1e446b3572 0000000000000000000000000000000000000000 -bad28941c9e1a1b704241be639a42ffd337b902b 0000000000000000000000000000000000000000 -bad464b1c476c74b26ae1f57f12271c603ed425a e1eb172e6bab1d55c6a7e665f1a183be4a767ad4 -bad50150f7e06228f48c4461fab52afe08a4d5e4 0000000000000000000000000000000000000000 -bad6e1cd55f8c0e2c726ef25faa9acd32bcc3163 780251493864309654c84ebef1a8634261ecea5f -bad95357023c7ee9f638bd2b173b5908e5be0fa2 0000000000000000000000000000000000000000 -bad9acb50797346b072f9ff6addf05ee6c385570 0000000000000000000000000000000000000000 -badae55071c00c781884d70d68889931e11d7c7e 6ec48d20b7f0dace7ee0632ea5c5b48503859afb -badd30777a8ce1e6ad58265e36dfa76452e90119 0000000000000000000000000000000000000000 -badeacf359407e5f8e04e874b034405aaf18f089 0000000000000000000000000000000000000000 -baded7410dac1f9d981e97f16fdc730f52c869cc 0000000000000000000000000000000000000000 -badeeb32d385184e6030a73c9d3a25ece094f360 0000000000000000000000000000000000000000 -bae0435ddd1fbda2fe0089f682265ee3014dacea 0000000000000000000000000000000000000000 -bae0d227acb2fcdc85a04405f4f23b25dbfdebcf 0000000000000000000000000000000000000000 -bae3a219c7d8bdd796d531685f9c72914fe706b3 0000000000000000000000000000000000000000 -bae55bfcbb45b425ea18c46d5abc75096087a6b5 0000000000000000000000000000000000000000 -bae6b5c7e070e7969cd99e5d72f9110878a4a538 0000000000000000000000000000000000000000 -bae77bed957d623e2acac30d32bbf6b503195c2a 0000000000000000000000000000000000000000 -bae7d85d7171731904498a809a391df3975a60f2 0000000000000000000000000000000000000000 -bae813faa90af21b3aeb341c06b713aa15ba46aa 793febe26bad9cd29b13a78baf6b588475d1e63d -baed24a74b8b22e3d012844ca895175eb75e4a35 0000000000000000000000000000000000000000 -baf0536db2f65d9b53af430bc925073b3a8d0da2 0000000000000000000000000000000000000000 -baf0dab17e63be202803234d4b1537c6eefd04e6 327d1aa873c689006f7b37cc4786fc4e67ead01f -baf1686da5384852cb8beae9504b403ee8ed1fc9 0000000000000000000000000000000000000000 -baf4e6bdaafcaccb83d79da3f17313ab2d71ae16 0000000000000000000000000000000000000000 -baf519061ddf0e1516affbc8bdd5a50e42fa25d5 0000000000000000000000000000000000000000 -baf6d33b7b7f6ea19c8f3b4ab5428caeabee1fd6 0000000000000000000000000000000000000000 -bafb2042b6c75f62f2678e55265b1918f280f8f3 0000000000000000000000000000000000000000 -bb0035fc91a24fd7e2937f146bd9b493f42d2b6b 0000000000000000000000000000000000000000 -bb04e07bc8a1dcad4bbfff8d8e256d70377682b2 0000000000000000000000000000000000000000 -bb0580d892c8a05c07e77bebb018efcc4aef417c 0000000000000000000000000000000000000000 -bb05ab5db196b35cc49e453fb5e7ec82e664c2d0 0000000000000000000000000000000000000000 -bb06bac7ae2c7fd883a85e4aa2fa8aa58636f92c 0000000000000000000000000000000000000000 -bb07a3195b898ce2b47c2dfc072b5d92c7e499ee 0000000000000000000000000000000000000000 -bb0af361c5d02139e3e9fdf267d61517e1ae3c54 0000000000000000000000000000000000000000 -bb0c470b9473c72faaa9c095b649cde4b8225387 0000000000000000000000000000000000000000 -bb0ea5c40b33515ecde39aa1bcb3960cf1e5081d 0000000000000000000000000000000000000000 -bb0f34cf97860c362ff10ebb050fc80daff9876b f9db7b3960abd534531580d04f3871a90552a170 -bb0f425fc7dcc47dcabcc83881eae5da2d72da77 0000000000000000000000000000000000000000 -bb12775c8dcb54405ff2319b91839428605862c6 0000000000000000000000000000000000000000 -bb129b41d117517606c54dc7e4abdccf6df434cf 0000000000000000000000000000000000000000 -bb14ad2cb80e4bf1496659414bcac4ec031a8043 0000000000000000000000000000000000000000 -bb16317a1242d115b235f77a8473c0aad237c5b2 ee5e765dc37fd8335c46e54514d4f2cf37de5641 -bb16398f78a8c3ec79dd20c132947f923ca4cd26 0000000000000000000000000000000000000000 -bb17ad63811e8682d90fac35ad07ac40db7918d5 0000000000000000000000000000000000000000 -bb1b4a7b265a7a7192c5c8a40cd1ef390eef423d 0000000000000000000000000000000000000000 -bb1b8468cdd8661bd14c8e84adaf11af36f28c3f 4a8d4640d830d9cffb97578876fee7157b1e8bee -bb21c9865409595ca55dc2cb94631103ed62ad3e 0000000000000000000000000000000000000000 -bb2272725f006baae9b9f707e71105fc24b12058 0000000000000000000000000000000000000000 -bb27658e07f3371e53ec94873b8db354a2fa6762 0000000000000000000000000000000000000000 -bb280fc0f2ff5d6e681fffa241527f6c6f5ed253 0000000000000000000000000000000000000000 -bb2880139b5cc3194064f18e382e556e871b52d7 3699c87c3e363b79baa3253de1a277ed57dbaf91 -bb2cebd57553066f7502ae8c6bfe61a2a3d458fc 0000000000000000000000000000000000000000 -bb2d79ed0c7e99c9924c0eb02ecadd1dffd74171 0000000000000000000000000000000000000000 -bb2ddfffc186978ecdfb09cc15f2814e0abe3f0c 18b228720b2efb3aaa3e37ff7fe3f79f37fea43d -bb32404d886993a238508c0f0bbcf7961b15bf72 0000000000000000000000000000000000000000 -bb3345d1eb025e6c4d0eb9ea46a2300433bcab02 77b193910db4e0559475f782a9dfc797cbb8fddb -bb33d2a40c73ce3f55252c2254fef0c05d15f5f9 0000000000000000000000000000000000000000 -bb34cfdd321e52bb6ebf02062bfacb0ce66d9b2e 0000000000000000000000000000000000000000 -bb34ddedb3cd4c8d76e680da1ba29b02c18e9418 0000000000000000000000000000000000000000 -bb36df3ed43b9e1f3133db13e7e4ddd80f9a8bd5 0000000000000000000000000000000000000000 -bb37144d38260cd2c550cd0b8eb832698eea010d 0000000000000000000000000000000000000000 -bb37194dd4a7ca9dc723ddb9ece7a5b406bfa275 0000000000000000000000000000000000000000 -bb37257989a6caf923b8471876057275beb810b4 0000000000000000000000000000000000000000 -bb3a707f99cb08285d42073569c782ad1efe5ef3 0000000000000000000000000000000000000000 -bb3e737c4dc5efdf37f0aaf7a700d5bba610dbe4 0000000000000000000000000000000000000000 -bb41d995ddf5276918045544f715a8b8142647d1 0000000000000000000000000000000000000000 -bb42841429945cb9c67c17603dc03be902c7436d 0000000000000000000000000000000000000000 -bb42f2b2f291acbebe7243b87daf9132363c04e9 0000000000000000000000000000000000000000 -bb47f4433ac38d890373169666e82609d2ab0848 0000000000000000000000000000000000000000 -bb4abab22bf0204b4dba0140ac5fc9daa6888e0f 0000000000000000000000000000000000000000 -bb4da5021431508ac1e076a029663968bf98ac9a 1962a4ef9ff7ba651829acc7b94522cdf12f1066 -bb51d00e9666d9bd3cde9886e20318a0519b8906 0000000000000000000000000000000000000000 -bb54309eff8a7d75ead0fdf48cc6dae99dd00367 0000000000000000000000000000000000000000 -bb54371cbb5ea4552451e6736866123a6f3aaa9d 0000000000000000000000000000000000000000 -bb5700dbf32794f38c81d1386343dcc161b494ad 0000000000000000000000000000000000000000 -bb573884201a59d9c52879ffc6b6cfa906940c32 0000000000000000000000000000000000000000 -bb5a47d544eae7b1f76d6251ee5e5867e0edf3f2 0000000000000000000000000000000000000000 -bb5a47fbcb97a3092847dbab802b436395f3056b 0000000000000000000000000000000000000000 -bb5bd31921a9cd13b338869fdbe94b1f6dbdb05e 0000000000000000000000000000000000000000 -bb61017173990fb6fbcf8149960b0c24d62ded46 0000000000000000000000000000000000000000 -bb612d4a3100467a0959fa33df7822c2c8f385d8 0000000000000000000000000000000000000000 -bb6247b68128cab1b166b49a3a73a87f40333267 0000000000000000000000000000000000000000 -bb6444d1ef607938689cafead7259ba7f9153e29 0000000000000000000000000000000000000000 -bb66ce4d449049730d4967ce74fb68f15a138612 0000000000000000000000000000000000000000 -bb6755318dbf0c521ee4c2a5c1a26d99fd66012a 0000000000000000000000000000000000000000 -bb68ae3b245112cca18cdcd0dba4bcc8218ce389 0000000000000000000000000000000000000000 -bb6dae01b0924e3a4ca23b05fdd8483e50f34b54 ad1a5e7f4ce4522d244087880c21ba2b85e8116d -bb6e8c9fb1f4cc4c83a67a2c3e031ac3c8c28ccc 0000000000000000000000000000000000000000 -bb6e93976dfad39e8182ec4bfab1af1303153e1b fc4a56db5f3de90fb74de946261afec6d2180561 -bb7014511982c71d84680c18b368566bcae0821d 0000000000000000000000000000000000000000 -bb7242a334b2505f4871cddac01660dcd6796972 0000000000000000000000000000000000000000 -bb76efcce9f55b95535fe797458963f7d7abd187 0000000000000000000000000000000000000000 -bb78f6b66a91fa066aad903d78dc197346cff98b 0000000000000000000000000000000000000000 -bb797f4233a888f23e67279c2fb6e8ad23881aae 0000000000000000000000000000000000000000 -bb7b29e1c28080a9cd73f3ad541cddd5fcddece8 d4c531e36337754b28500f7405b2f04ae4cb5d3e -bb7c286b13ab0b57d680f099cef5224348028a90 0000000000000000000000000000000000000000 -bb7f96a4d663b771bc180b8e9b200a5e3c3bea0f 0000000000000000000000000000000000000000 -bb8106c7d17fa10b545c675c2a0e27393787fa6d d0b43da5be5d3d4be8386c42ccde4d50140ad7cd -bb84e8001e73fea4257b452d1df801a67dbc004b 0000000000000000000000000000000000000000 -bb86226c048171f66f7fab5cb0e494a422cec37c 0000000000000000000000000000000000000000 -bb8cf940c50ed16a2e650d834d82309c249d9781 0000000000000000000000000000000000000000 -bb8db2ad12cdcae8e151a096749c42aa5c427a20 0000000000000000000000000000000000000000 -bb8f4eb85d8992730f7345adb53c7194d9352770 0000000000000000000000000000000000000000 -bb9365a57719b2abff5f1e95e7d59547bf47bc1b 0000000000000000000000000000000000000000 -bb94b3c2f4f23b30cc3760d61b40c0e1dcb338f9 ddadb31c0b8e2be164c13c139430171c457da480 -bb974fbb00fe188fa0682189cde0e24e2449b469 0000000000000000000000000000000000000000 -bb97cf56ee1ecec9b621cec41dc9bb015c926932 0000000000000000000000000000000000000000 -bb991733fed0aca60ef1b7a624348b5463390f32 0000000000000000000000000000000000000000 -bb9aef620733aa360e8eb70b9c1fea04ad035864 0000000000000000000000000000000000000000 -bb9b140e65773bcd6ee3a88a08b60925db5a08c3 9bb7c3cf93a23b485374e5703702ea6318e36c7c -bb9b6b39238179c1db8ba3c29141e1beeb077654 0000000000000000000000000000000000000000 -bb9bfdfc5a4a8ffe27ab4edcfe0d8747a375e2f2 0000000000000000000000000000000000000000 -bb9c7be2ef17f60fe6f6d9de446cdd851874850b 0000000000000000000000000000000000000000 -bb9cff0e20b3cd9e78493eece493337730bb589c 0000000000000000000000000000000000000000 -bba15cbc755cd1a4b1e7e90bd232af10a409724d 0000000000000000000000000000000000000000 -bba432fb395f05b5efb2423db3097ead80ebbd71 0000000000000000000000000000000000000000 -bba9a4b7977a9f20d2cd225f571b025aac9eb3b3 0e54d96049be0fb8068ef15a0da444d183083fee -bbabd1e0331d49b559827574c644a942875adb21 0000000000000000000000000000000000000000 -bbacd1478dd10134fe6cdc697aaf9c8d34d72112 0000000000000000000000000000000000000000 -bbaf4fea6946bf6d0b67573d5f2f96c5a2c5d678 0000000000000000000000000000000000000000 -bbafea6c3de3dca08f2833b153fd6dbc772e7744 0000000000000000000000000000000000000000 -bbb5333f087f695acc61da282de12ed324321d05 0000000000000000000000000000000000000000 -bbc0131c88b9df2ee901a19ca3b5736882bb2d6f 0000000000000000000000000000000000000000 -bbc162f9794e3b63442d525890569f24b3356c3f 0000000000000000000000000000000000000000 -bbc43ad99a2da069cc205fe1ad0e0ab336ee4a56 0000000000000000000000000000000000000000 -bbc5f99716ba1f99e76103d9cf6b11ab74b79c0f 0000000000000000000000000000000000000000 -bbc5fdcc32b18e93a48613d3a259f2d6ec744277 0000000000000000000000000000000000000000 -bbc649987ac2f21610a8ea643b7a069cdd941f79 0000000000000000000000000000000000000000 -bbc73011bc9c067df97858cbda5818d536dec33f 0000000000000000000000000000000000000000 -bbc9bc8e92456d5b2084a4ffd7d052d98f0b564c 0000000000000000000000000000000000000000 -bbced252b59ed41fb07417092a2e8286dd4ebe17 dca9227738f9f0423546f89a5e97d7d44b71e7cd -bbd0696ac152578b4c8017483f6c5f7504fb81e1 0000000000000000000000000000000000000000 -bbd0714f199208b0bdb2ef3cb42cf7c40fb06c3f 0000000000000000000000000000000000000000 -bbd4f6a100b48cd3390590037088fe7c5c5cc0e7 0000000000000000000000000000000000000000 -bbdae5cfd82c1a59f40c0aeba67b8225f956bbfc 0000000000000000000000000000000000000000 -bbdb23858fa9d0a9d86ea2058aefd2760709d353 301ad3dddfc400cfd06f1ea0e46caf4a7bd1c797 -bbdc7d9e36c87870c3f7dbb366575540ad57a884 0000000000000000000000000000000000000000 -bbdd3b8fec6c2a5e67f8dd2fbfea56baf1e65295 0000000000000000000000000000000000000000 -bbe4eab53c23cb21a45974b6ef56c75c8f95f58f d2ffea06180c290a34690c23536c33671c7b08f2 -bbe604e700fb7bbf53ba2a2f7b7c31dff82e65f2 0000000000000000000000000000000000000000 -bbe70c1cabd6fe07289a3e10b7725b08a73cf30c 0000000000000000000000000000000000000000 -bbe759badffbf4d8ab32c3872201d44a655101cb 0000000000000000000000000000000000000000 -bbec48ed8f8d0a4d7bba82256eb50603fcf50520 d77454ad5109647ae6a00cce6c8c4c7584654527 -bbed82121a022f36da134832e29cb941d02ced23 0000000000000000000000000000000000000000 -bbed905d26cedda922f38c72a07c19da9a7c383e 0000000000000000000000000000000000000000 -bbf0f94e9d483db3615722ac016a3b7e13c9754d 0000000000000000000000000000000000000000 -bbf16dfad47c05066a84fac4171c53346f4bfa50 0000000000000000000000000000000000000000 -bbf1e8a3e57717776641193dd8b26ba8774a0632 0000000000000000000000000000000000000000 -bbf6fbd07006e635d70ded1b5eeb12d2d8313442 0000000000000000000000000000000000000000 -bbf97ee85f80c15e9479e7671dd6bca80210d144 0000000000000000000000000000000000000000 -bbf9d70ec8d84077287b201cf004c5158fc8f338 0000000000000000000000000000000000000000 -bbfa9738785f054752e6cb565cd0a58e71015bc6 96fa9e5309965299e857cead6c4219fd8d8d75e0 -bbfc47e63250a46d0c79f6a813c31d67631f59db 0000000000000000000000000000000000000000 -bbfd8393e081036682cec957e14250f805145b8c 0000000000000000000000000000000000000000 -bbfdc364de79d739aeccc611ef82111e7f15b4da 0000000000000000000000000000000000000000 -bc0439a1596c65e29ff9b9f8f86de262ef07f39b c481a5539c46244bbfbf7926995f4e2e9944f33a -bc04a452484ff166d502b68844a2ef60cd60bffc 0000000000000000000000000000000000000000 -bc0556b65588379cb86511d5a0ff8ab4684e1d33 266b81126e39e5492e01787f3c43a250cc3eb7b4 -bc09a56fb5ad67bc0624d76b800474fa079ae248 0000000000000000000000000000000000000000 -bc0a028f2375351cf549e98bd9a535ba16ab00d6 0000000000000000000000000000000000000000 -bc0be59bf2a92f40e65ac098fc715811de4e02b3 0000000000000000000000000000000000000000 -bc0cf013639431cd4cf8a7f421826e144c639ab9 0000000000000000000000000000000000000000 -bc129e08ecf1d8d2a1505c6305a77aecfad62b2b 0000000000000000000000000000000000000000 -bc13d0ade4c4ca18663555d6539993fe3ddf5c07 0000000000000000000000000000000000000000 -bc152a64b8e728bef89dd6c5ab509e42985957c6 0000000000000000000000000000000000000000 -bc1793b7bda5d43ed2ea31450ebdcbfc3fcf06da 0000000000000000000000000000000000000000 -bc1874ecee606849cf31e18c4e35a62e5a15ff9e 0000000000000000000000000000000000000000 -bc18bcb5845b3be295b43dbd1c8932c9b0d7b43b 0000000000000000000000000000000000000000 -bc1a5e5dc181f4da0000cd9868740e4968c7ac90 0000000000000000000000000000000000000000 -bc1f064722289f216b1f7dc4c315e7b7997cb65e 0000000000000000000000000000000000000000 -bc20591e29bb6e97f8ec4691f829c16a3089e242 0000000000000000000000000000000000000000 -bc23576f9920ea15648edacc889c6467bda086e4 0000000000000000000000000000000000000000 -bc27cd7cfc5ae3773c6fa8b18d6d9471327316a6 0000000000000000000000000000000000000000 -bc2907ed8ff931f994ba3d0004b87f90b1bdb587 0000000000000000000000000000000000000000 -bc29c366012575b4fb2cccee8e85c62d42f16975 0000000000000000000000000000000000000000 -bc2efb0d57707230d37fa2ff7b0f6a3b05d5ce60 381caf3f0743c405704438a035732f83237c4b25 -bc301342ec69a6d6755d269f5fa459f88231feb2 0000000000000000000000000000000000000000 -bc318ee83f58def8a7254db161cafb399352ff1d 0000000000000000000000000000000000000000 -bc35cff061dcf026c8a6f8cb1841301657d0c059 0000000000000000000000000000000000000000 -bc371d7a93a51e41524520207e691a07512e5900 0000000000000000000000000000000000000000 -bc379ea62d59e3e8b0f843b42ced99cfaba1ae46 0000000000000000000000000000000000000000 -bc37ae981e2bb7ea23099f408092cb0acc5f11d9 0000000000000000000000000000000000000000 -bc37d7bf6d40654862c62f0a8ab5b412d2d88653 e53892eeb31c52140526cd9244b378f8ff62bbcb -bc3819536ea71afc39aa0b4d48ae2c76b230a59d 0000000000000000000000000000000000000000 -bc384947ac0278169e8970ed4f08b350707b264c 0000000000000000000000000000000000000000 -bc3a5cc7bd9d0ed1388589352f63e080a61b80d2 0000000000000000000000000000000000000000 -bc3b09e36fb9fc948e5f4edc08242c19aea0893f 0000000000000000000000000000000000000000 -bc3e9a2933acc363570e1453136ec1c10a672b70 0000000000000000000000000000000000000000 -bc3ea7e6cd5e5ff1eaa2f32f76388f1f826ae36c 0000000000000000000000000000000000000000 -bc3ff3cf1b99d47ac08e58b2a61c771c3ea2fd28 0000000000000000000000000000000000000000 -bc40b40e494f3ee4311e20b1226f2b752ffead13 2e54bd84107adfe39d6598157cd46808eed1d10f -bc40e27babacd073eae139a2441d3b8055f72e84 f0b4b1b8e87949102aec80933db742a2136a23fd -bc417257fc65927e727662547c48c27be1de70d4 0000000000000000000000000000000000000000 -bc42c44b9721b70465c5db82a57de58602b0afc9 0000000000000000000000000000000000000000 -bc46e3c5ec784374bcaf44a3a89172cb7f56f6b5 0000000000000000000000000000000000000000 -bc4dc285d67ab02029c801eb86ebb34bff1ebf72 0000000000000000000000000000000000000000 -bc4fedde59b429a70fa127cc7a0543bc205a8a15 0000000000000000000000000000000000000000 -bc54f5d44b45cf1fc508e891d21b4de1d6c09d0c 30e95da5efeb458d4b070cd859d211c48084f32a -bc56b6e4f179f2dcddd11f963f257671a4821147 0000000000000000000000000000000000000000 -bc57a23c73c764258b8a6b7bbeaa093a38345bed 56bcd46f70c97a563391397db6493e432515fdea -bc581a94c52997f83173a58c52d45a5e9905192e 0000000000000000000000000000000000000000 -bc5c228ff8a42b4fa0b7364e710971b41f7160f3 8f07e3444e021c895d1d3cc255a672eb98f0925b -bc5d5cdf1e92d22edfec6dde25724d1597d90af5 0000000000000000000000000000000000000000 -bc61e0549e1d0de3b3ef3b575a314ec81bbf51ef 0000000000000000000000000000000000000000 -bc6415cfa048fea74c587c1419719556d8e7eec1 0000000000000000000000000000000000000000 -bc650c159f906d753ec2e4741651f7fa66bc7635 0000000000000000000000000000000000000000 -bc655954b94d30c9ce98ae6a526c5c1df9703cc6 79d31e5a1f07f0f894808410df817e618bfae30d -bc66ad1b3df2514108723cd7174e74b775f20033 001e644c6c1f9f3ddead40f2ae7b662e6345e20b -bc688b1909e2a40b0329d5f7bbda5cc7808b0041 0000000000000000000000000000000000000000 -bc6a1e1cfc81189489ca096ef025a9312be68d32 0000000000000000000000000000000000000000 -bc6a5c147d92bac52135201054ee02201e62ff90 0000000000000000000000000000000000000000 -bc6b4923f00dc4976237a3040310f7ecb60aa75c 0000000000000000000000000000000000000000 -bc6b64c4d3e61b12422d604f596a4932365a19db 0000000000000000000000000000000000000000 -bc70945d852c43eb03b4235e42af868d88931993 0000000000000000000000000000000000000000 -bc7b96d146882471aba391a2709c92194aa94c85 0000000000000000000000000000000000000000 -bc7bdb60dc03e8ec018e50fe1e6215b3b76ad609 0000000000000000000000000000000000000000 -bc7c80a41c5027c4076f74c13b319e2d42c69feb 0000000000000000000000000000000000000000 -bc807467fb46594b8c45dc29f08365e236bd9d1f 0000000000000000000000000000000000000000 -bc81b2bc296d347894439cdb179e7c3b50f339cc 0000000000000000000000000000000000000000 -bc83b0a2f223a5ca9daaf22bd82215791bccde31 0000000000000000000000000000000000000000 -bc8664c8df864148e839c49107e9ae5327b658fb 0000000000000000000000000000000000000000 -bc8b580e62235a58179e6f2447bc200e7b2732d1 0000000000000000000000000000000000000000 -bc8b87f919029898021fe54e16043403a800029c 0000000000000000000000000000000000000000 -bc8c8ab759cad03c35545ddc5ccfa13585b8d89b 0000000000000000000000000000000000000000 -bc90525a5a5ebcf8412ef34b8355d2de12166fff 0000000000000000000000000000000000000000 -bc914daf98ae385ffaaac0bc5c4dd3f436d5d722 0000000000000000000000000000000000000000 -bc9159d0a6503e0512ebcad9d46a72271cc69631 0000000000000000000000000000000000000000 -bc93886cd1bfeab5f49e8fb7a60786a4dc52246b b89b4a990a8968a1f1e452e9aa2c98d7dd4f93fd -bc967bc8e241b094427227fb46adf4e6c9671e2a 0000000000000000000000000000000000000000 -bc97319672ff4931de51fd1d93b26b99d19af7ef 0000000000000000000000000000000000000000 -bc9986e626018501770e5d5996346fb33c861e20 0000000000000000000000000000000000000000 -bc9b6a1a3266c4ad0c868eab7cc4ec10443e18bc 0000000000000000000000000000000000000000 -bc9bd08ff7e3028c33d43616fb3ac8e9b9b5519c 0000000000000000000000000000000000000000 -bca15dcfc249cdadfb04420cfa6f5bd4dc64213b 0000000000000000000000000000000000000000 -bca32204eeafd86f2ad229e8410e4ba5cbd70d9f 0000000000000000000000000000000000000000 -bca331d83e9abb56d0b7af6cade6ba2d93409810 0000000000000000000000000000000000000000 -bca35ffcb7edf7db6242e81787c8192040556a3c 0000000000000000000000000000000000000000 -bca4391c3a2663bb5d167f61e600eefd0783fa7a 0000000000000000000000000000000000000000 -bca5e40660cb409090a9e38a43d7d11ab786e9f5 0000000000000000000000000000000000000000 -bca6c271587748c2087f957e3c37a925d1723b60 0000000000000000000000000000000000000000 -bca6f2c06c032b324b240adbf9bae338ed0afde1 c0b97a449e8fa8860f02358ed4a3011f40f6cc31 -bca9a9e2d971ade48c06e5b2540a0b1e536fca2b 0000000000000000000000000000000000000000 -bcafb20dea8bf2adbd08a9ac883f6136785f3a39 0000000000000000000000000000000000000000 -bcafcd5fd4a0713172bd1cc6b1482aa9ff6f7b4b e9fee8e8f55a8b2158aed1295e9b787ca806657e -bcb148b5832ca90b0ce08c598717700310ec3f9f 0000000000000000000000000000000000000000 -bcb3c2a7936568cec85bdc36b82b7dad32fe40ee 0000000000000000000000000000000000000000 -bcb7074498301e4712576a18849821f99f0fbaea 0000000000000000000000000000000000000000 -bcbd2e8b37606d377f9afaef5ca95a7418a7d6a6 0000000000000000000000000000000000000000 -bcbd3b42b6aa76f18c18fe1e9d4f178968b89f33 0000000000000000000000000000000000000000 -bcc415afdb89abc3d7ee96e9682ec4f1323730d3 0000000000000000000000000000000000000000 -bcc6fe2abfd51c0c21cec12432ad6ceb2a4967a2 0000000000000000000000000000000000000000 -bccf45d86410ca5fea183d9ef30705f88b06d0cd 0000000000000000000000000000000000000000 -bcd0259617faaf0954735b989ad7f6b3e83f2f77 0000000000000000000000000000000000000000 -bcd4d01f8496d557d756486a8bea182928ea8dcc 0000000000000000000000000000000000000000 -bcd51bdf1d04d8b18ed058f8de03cfa2a4c2fb9b 0000000000000000000000000000000000000000 -bcd666c7d0027d2ea13b5051d39e8cf48e338d27 0000000000000000000000000000000000000000 -bcd6a41f297cc5a4b4e41beefdbe179f94f3d019 0000000000000000000000000000000000000000 -bcda12f04a1d68ab9a4acb4aa7a304713d2b465d b9afb2a5097873c9ea5e5a572650bb6a8877b7c0 -bcda9b12a9fb34a661ab02cccf2abfc1a74d7af5 0000000000000000000000000000000000000000 -bcdd89b3d00ce6419b8394c2f6b0966e576b9e1c d46f3e2fc26b4694462b3025cee199fa281ef059 -bce0160d5e52ae9adc021d43a528aff4f9c5e72f 0000000000000000000000000000000000000000 -bce142e6f3877d83f4ab0dfb1ac9080f7c972b5e 0000000000000000000000000000000000000000 -bce16a9f4cf610d38577863dec24d2bfb829d242 0000000000000000000000000000000000000000 -bce2cb849721c70737eb32ce958131e22677770c e8f3e1ce791238630171d9893bb312dacb3b38c6 -bce4cbd8fea19f41333b811cee1f9266f92becd1 0000000000000000000000000000000000000000 -bce4e5f7d7979c5b672e9375a17860b0ced5eef3 0000000000000000000000000000000000000000 -bce4e614ec69b7eaa99b0f29a0e209fa74dd262b 0000000000000000000000000000000000000000 -bce688de975d162c732867e5c554ee650aae433a 0000000000000000000000000000000000000000 -bce98630cdaa81ec44a243c5b2614f9a7854a3bd 0000000000000000000000000000000000000000 -bceae1ac99e8474925ecef71d95f85760cc12cf5 0000000000000000000000000000000000000000 -bcecf5d323aee39406d1a075f33498369939f4a6 0000000000000000000000000000000000000000 -bceffca07c90e8ece6cf0e15f6ac709cf2eb797f 8e3f75ed6d063bebf62e549cdb2d5e779f647677 -bcf080faaa096167917966fe726aa280e06b2cf4 0000000000000000000000000000000000000000 -bcf13bff7b3ce050f8079d276e1dffec0be6ce13 0000000000000000000000000000000000000000 -bcf30e909d74812cfd4b8a01e4f3dece6ae0fe39 0000000000000000000000000000000000000000 -bcf4fd77993ebaa1ac51f7b5600e1d16f5e8acae 0000000000000000000000000000000000000000 -bcf53732a1d7db68154f5b9ed0e553526d36dd15 0000000000000000000000000000000000000000 -bcf5e0bc8f83aff826840551d3eece874a969608 13828788378a055a9cb36e3e8004059d74f7626e -bcf7f10ca695da17464da799122857ba36805c47 0000000000000000000000000000000000000000 -bcffb58bc051f428347da68d4554af87cc08002f 0000000000000000000000000000000000000000 -bd012a6f7654973a62362a31fee308cb32ecf643 0000000000000000000000000000000000000000 -bd034b66e91e07d03e8d45f93252bef6b433a20d 0000000000000000000000000000000000000000 -bd08c45d79e1b100c50413490f3f4b04ea821607 0000000000000000000000000000000000000000 -bd0b197550ca767e8ee3352e5e05fe1b82daad3a 0000000000000000000000000000000000000000 -bd0c7e71a2452e3046d917b65b647afabf32949b d5df23122a11cd648fcd644c297543b7e1c8431e -bd0cecd508bc3aee98473187a6519493d4a31201 0000000000000000000000000000000000000000 -bd0f969d8c1700d47d1b324cd2ee5f9a4a66504b badf7a1803d4c7363e73adba5ce87c8bf5cdc9d8 -bd12b7c7e0b4fcc8be6f876563bd693a70ae89b9 0000000000000000000000000000000000000000 -bd151dd85d69d0fb72282e2aa2fda60f30199163 0000000000000000000000000000000000000000 -bd1663eaf9c778d5b1983093d6838e48dc32693f 0000000000000000000000000000000000000000 -bd18536b323985393b18376dbf12bfcf8a8555ce 0000000000000000000000000000000000000000 -bd18bd44afba5e7b0372e6dd22a5e2327d939289 0000000000000000000000000000000000000000 -bd1ae73f4a88404c9a3015940c66a85aaeec5889 0000000000000000000000000000000000000000 -bd1b181d7f05368a3c386e8542ba49d557861190 0000000000000000000000000000000000000000 -bd1b1ec8ee46cd7457c933ab0f9dc12b8431285d 0000000000000000000000000000000000000000 -bd1cf217f4a8bfbd5148c50b6a38a0f6239b0d09 0000000000000000000000000000000000000000 -bd21529c866b8c058d27033ecadebbfaadd21dad 0000000000000000000000000000000000000000 -bd220a42f3248457a69b55a6c5cbc1ca89819fc6 0000000000000000000000000000000000000000 -bd23019549a09eb15f5c772987c76781ab5f5f09 7c3a99e0ec6390e67398a5902357d16c10154a79 -bd2b7e40f795868856449e2ad32c806c13803241 e80317dc540cffd50505494770f5862605859b3d -bd2b8bb618bf2c64554a65b98025d32f3cd7e77b 0000000000000000000000000000000000000000 -bd2ce37841f080284a74968e365b5155ed04f08a 83f7032f12699e20fca47748b2f0022bb9ef733e -bd2fef3d934eaa9f994586bbcd36e377f478839e 0000000000000000000000000000000000000000 -bd30939bd5e4de3eabc76ef6b1cd41cca064ca82 0000000000000000000000000000000000000000 -bd31f42a6011ef98922f0743394d08f60ebe50a3 0000000000000000000000000000000000000000 -bd341c2fca25a3dfe739c988830c684791fcda32 0000000000000000000000000000000000000000 -bd3486422338656009b890c04ff132f1c1a61176 3372a36e7e61af6f1a3c995723ad3302e75b0115 -bd348fa3f44b18208623742ca1a572066468105c 0000000000000000000000000000000000000000 -bd38d9d20ab0186531a9e923494a30ac23b1ff8c 0000000000000000000000000000000000000000 -bd3e5d556435c37d66a1ab8ac0b7f67b30144c9c 0000000000000000000000000000000000000000 -bd3f9a8c0412e902be8fc1c1ff9acac906826aa6 0000000000000000000000000000000000000000 -bd40a5960a3cd8c63a44274f410429731e67aee9 0000000000000000000000000000000000000000 -bd4176288bbf28fb66706b6ab804a2a80492c574 945c097af24580eb7d7cc81dbd23d434e5438ad1 -bd42e018be573aa798372dfe351554eed56bea8d 0000000000000000000000000000000000000000 -bd44bb7d1ce6bf6e2f5c415892f3c56b744143f4 0000000000000000000000000000000000000000 -bd450eaf3f0fa6bbbd19daa2de099ffd235d656b 0000000000000000000000000000000000000000 -bd47d31b1c0b9365301ca6b214d004554b199f6b 0000000000000000000000000000000000000000 -bd4aaaff50cf7d0da3b4dd76de123c983a3649e0 0000000000000000000000000000000000000000 -bd4ceb6dd5cf4d65b85e169f2a791d12050ee6de 91b300c46d027d417fb87899cc35f4c13964803d -bd4da0f9b6b8d8351fe7bb397164a3b49e93e14c 0000000000000000000000000000000000000000 -bd4e76401d89543adf0d4721ef706a64b982cfcd a828266ef883d15462fa0d97fe55302c72edf131 -bd4f538caf58a28b5327b1a948acc62d4428d917 0000000000000000000000000000000000000000 -bd5287ce34fc17eccc38b45c9056d94259e6ad08 0000000000000000000000000000000000000000 -bd54ab1ff87a4aeb217ac2ddd4a24e78cc5644fd 0000000000000000000000000000000000000000 -bd57732fa1326ec849fe59b5bc08d2e660175b85 0000000000000000000000000000000000000000 -bd57b3fc033c24d950cb8a9099ef8b083dfda21b 0000000000000000000000000000000000000000 -bd5a2c1685b911e1c195461c0431179e933bfe51 0000000000000000000000000000000000000000 -bd5bfc56ae518346f88521d80a130b58c3279b23 0000000000000000000000000000000000000000 -bd5c1c0ac014e9e2d58e5555194f80a3dfa4695f 0000000000000000000000000000000000000000 -bd5fa7a3c6d6c8d333a5dcb32801e3ec20390843 0000000000000000000000000000000000000000 -bd651f9e6bd1f8105b844ddbb3fe335f5df067f3 0000000000000000000000000000000000000000 -bd6685316865014aa65a1ca941a0696d33279ac4 0000000000000000000000000000000000000000 -bd6827d2133bd60e0a21477c1294bc70c29b7881 0000000000000000000000000000000000000000 -bd6ce019dcea870f8c8ec1fc306634a1ccddda3b 0000000000000000000000000000000000000000 -bd6e6603b4614c35d9b63c8d157a98569f2358df f236119626c1a5a24f42ea1695cc0200063acefc -bd6f318ac4eb9764d66102d7d9a38700f1f76052 0000000000000000000000000000000000000000 -bd6fe5c1ebe69bf507bf1ee6f1a88168ea02f874 0000000000000000000000000000000000000000 -bd745e24d075ac887490a343022a2d7b583f5413 0000000000000000000000000000000000000000 -bd788d13db9448d2077d82ee357082d0fbc2da88 0000000000000000000000000000000000000000 -bd7f3aaf2640e3bb63171306fc35fbde3f477372 0000000000000000000000000000000000000000 -bd7fbc96901ffc03711be029df624542b46cd266 42214766364aa496c43cbea951d5d72e2b63d4cf -bd8169a9b15cfa5007f060532c76d5f766cd4adf 0000000000000000000000000000000000000000 -bd8256905637720c0a55f1e31bb2decd455dcbfd 0000000000000000000000000000000000000000 -bd8399e50398e6db4a5f28618e9fa26e34f44957 0000000000000000000000000000000000000000 -bd89b4d37e56a56cabb7dfc5702608e49a3808cc 0000000000000000000000000000000000000000 -bd8aef352082a4b8d4ecb836e90148cba520c466 ec95e1cbea62b5d5d38275ad1e2c042330e3b9f1 -bd8b68ba0951dcc2a1be66b3e399c280dd3366fd 0000000000000000000000000000000000000000 -bd8c14c1c8c1b8b5292921ad7da3cf3506112e8b 0000000000000000000000000000000000000000 -bd8c5628803995f17ffba031adcd4ef3b44de971 0000000000000000000000000000000000000000 -bd8c57a927bac1fd5b6f88dc9f6e6bdaa44298df 0000000000000000000000000000000000000000 -bd8d70cb0826b1683fafd049525003442fa3d433 03081fa5b424cbf2c8c3f8567ccf4a23ebd0b6c5 -bd8f71c1cbb0079fe2c1c3427846d7ba44a8bd02 0000000000000000000000000000000000000000 -bd8f8383a35547d9b19cbe75c05240e6a1ce6142 0000000000000000000000000000000000000000 -bd9005422a9e23541da173bb8fbd016c55eabc68 0000000000000000000000000000000000000000 -bd95076b4f9b45cb7b31ccf2386ad21b014c6c00 80a838dcf0e1777411f49c1842cd2216c66365d8 -bd96998b0c67961ea7761abc0ed102bd5fdd93c9 0000000000000000000000000000000000000000 -bd98dcdabe023b8177d71290f89b83eeebe4c91e 0000000000000000000000000000000000000000 -bd9943ebaf68c24c136de03a411105bcb8a4e23f 0000000000000000000000000000000000000000 -bd997fc5794f8abea4f64b91df9c629aa8b8f686 0000000000000000000000000000000000000000 -bd99ca836023034561d9fc932a9fae952ab1b22e c3bbe804c7336cc0013f5358a98e549f8ecc4ec7 -bd9a1432aa0fae8487619456cd2a86dfbcd638e6 056babf003efdacd1b3178adc89e4d8bac8d4581 -bd9add30afc7ba7013cc222ca397cba114a554eb 4747b60d0f1121afcd34e370b30d5a6edb93297a -bd9ceed9a81de43564a84b969bee619fd2b33e14 0000000000000000000000000000000000000000 -bd9dfa2fbfaac792ed87ade8f24b5777b8060349 0000000000000000000000000000000000000000 -bd9f0a6ffd153dd9cebeb44356389953f9407b61 0000000000000000000000000000000000000000 -bd9f1e1d38108002fed31fbc5ef64e0693e2dc80 0000000000000000000000000000000000000000 -bda37a3a4dd7934642918455408d36b664e43a27 0000000000000000000000000000000000000000 -bdaf3b7df732d30547f9c6af3bc51f0deaf64104 0000000000000000000000000000000000000000 -bdb10ade68d23ae60ed631000e687ffd3cba170e 0000000000000000000000000000000000000000 -bdb1c5e99b48b430b739a60154af92e0626365a7 0000000000000000000000000000000000000000 -bdb6371651615d7514f9a0e769457057984eec25 0000000000000000000000000000000000000000 -bdb68eaeffb931bbe16af5f54a40ea63db8a74be 0000000000000000000000000000000000000000 -bdb7c8328a82add9e0c34c3f31968686513fcd8e 1d6c1c90612e94c47f1335313470f3886fab3081 -bdb8df613fa332627293fe3f2bfb15d36e93d7f7 0000000000000000000000000000000000000000 -bdb9cceaebbdb1045f35b0f566e308214eb632c6 0000000000000000000000000000000000000000 -bdba2aa692ad22c2defd46fd32674f35f5fa238c 0000000000000000000000000000000000000000 -bdbacdb496496c777f395ad55e8c515991fd1aef cf98d9d7c3e2fbb44941c94e0b85fefe74af9715 -bdbcf5b50eadc9aea7ac44be222d2fce27becc44 0000000000000000000000000000000000000000 -bdbfbde58ca456925ae57138e3872e5ea9737fd8 0000000000000000000000000000000000000000 -bdc21104ac4aabd6d2f6144a035d5fc51eed88ae 0000000000000000000000000000000000000000 -bdc3ab31fb7db217fe9418230a11d9d779ee65eb 0000000000000000000000000000000000000000 -bdc472648a2864ce2bd59564593614c2ff298d7d 0000000000000000000000000000000000000000 -bdc52419f1e49dd80a58174e311f81f90ac26db5 0000000000000000000000000000000000000000 -bdc5950b1ba4a2d2235b833393a34daac89f8bbe 0000000000000000000000000000000000000000 -bdccb6e026be27595c4d81d779c669427b030af0 0000000000000000000000000000000000000000 -bdcd9cd0940af35cb31799ff2637aaa7c5ffbfdc 0d5a8422e72c5a285b0e6cd8cc04ca6b06e986e4 -bdd16af9bedcd58a765005fcebfe8b2b1be8bdd2 0000000000000000000000000000000000000000 -bdd31b498f3a0e4a7df2056347103bbc35387b97 0000000000000000000000000000000000000000 -bdd3ef10a69e8c387c85536e4fa0a3949fab4cd5 0000000000000000000000000000000000000000 -bdd401b8191ac5940b2bef36f6f498c4e620a7fb 0000000000000000000000000000000000000000 -bdd5bc8a53bd761367920e618638a74b0e4a79d3 0000000000000000000000000000000000000000 -bdd9deda77bf274d2648718d34d96bda71755551 0000000000000000000000000000000000000000 -bddc47d2b0bc1be479c4f229ab432bb6fddadf41 0000000000000000000000000000000000000000 -bddf7e535a31613d4e2dd2032df30f8946cc8bc1 0000000000000000000000000000000000000000 -bde325b019c27faaf0b71df784bffb7053a9c7b5 0000000000000000000000000000000000000000 -bde3469a46dd3ac0e31f70dd3e9eef3d78a3f99a 2dbbe0f282c59e63a4682594f950ee19c038b4e5 -bde354d7af88f090755aff878d827fd85842015f 0000000000000000000000000000000000000000 -bde3e007eca5b662a5b87df3fcade19d989610d0 0000000000000000000000000000000000000000 -bde3e7e3a3f764b1659a21dcf10344b40839f217 0000000000000000000000000000000000000000 -bde46b0386f6e20adaa003b7c2c88dd91dfa0192 0000000000000000000000000000000000000000 -bde4b64a45645d6f83f0f056f5d8517f44157006 638537411bb7325c9ed71dd3694695f8e679f394 -bde565124632ccc550f299d8600b4b868d1c4009 0000000000000000000000000000000000000000 -bdea8824da3e329bffca977d3d35b7d15bdef848 0000000000000000000000000000000000000000 -bdebffe2ae785bf360683352056b8dd365c0d8d7 0000000000000000000000000000000000000000 -bdedb4206ef05a95f0ce9cd5472d99dfea5eca6f 0000000000000000000000000000000000000000 -bdedce75e771c22911afad45433d6e78f438cd59 0000000000000000000000000000000000000000 -bdee5aba01f042ceb843a83f0f76ab34b404b930 0000000000000000000000000000000000000000 -bdee7e8c1b344c85fa9c3d320ba3f6b0db849c6a 7f4474a69c29d156809a74f9cd09387ead162979 -bdeea4d125b5d98285d3262f53e35dc21ba2ae37 0000000000000000000000000000000000000000 -bdef726773ce9f624da7958009367d607d7211ea 0000000000000000000000000000000000000000 -bdefbeb6bb7c9ca12774243da472bf560030d85b 0000000000000000000000000000000000000000 -bdf7117473e49339beb0d4d7411f49578d1ab25a 19bc2f5ff3286344324aeaa4035b4b9a561bf6db -bdf9a4e40204c805f2c2a5c94c2f2f8f5556195a 0000000000000000000000000000000000000000 -bdfa2647b2061be736fcdb66e8a5df3b987616b4 1001926ebae731ca174249a2c03f22f5c7ee8119 -bdfd7b31736a1d737ce0c6fdb32a30a598af575d 0000000000000000000000000000000000000000 -bdfe12e0f1f3709f1685ad64cfbfb831cbe6aba4 8e831b444af55c9273e5371749ddbd564767f63c -bdfe51cc0f5241b7cbe7c942f90a20558743294b 0000000000000000000000000000000000000000 -bdff4a252976cdf43e428f6b844261c32e3f5af5 0000000000000000000000000000000000000000 -be008069ebffcdc7ac4c290becc4d455093fb218 0000000000000000000000000000000000000000 -be02cad8c0a94ddd44894943db9d14f69216e7da 0000000000000000000000000000000000000000 -be039c085ee703d5b1f39837e55081d6e2d55030 0000000000000000000000000000000000000000 -be04016cdda8666e104c3db99d48fc55a8f44014 0000000000000000000000000000000000000000 -be04523f33bdc47275ab4fd644d41f74248f5750 0000000000000000000000000000000000000000 -be0867e6488a28518529f31e9684d61741ac7dad 0000000000000000000000000000000000000000 -be0a301990def03811772bc64d2bb91103923383 0000000000000000000000000000000000000000 -be0a936d2efe5cff53fad818edc8cf982a740b28 0000000000000000000000000000000000000000 -be0bcdaba05001453b0a4f66570638885bd9bfb1 0000000000000000000000000000000000000000 -be0eba8d1ef9022cca3465eff84edd769eaec700 0000000000000000000000000000000000000000 -be1067961def4bfc8f51d69bf56866724b9e668f 0000000000000000000000000000000000000000 -be11f1a0d1684c598bf987a675910a8c4dc3534e 0000000000000000000000000000000000000000 -be16163656562ed69efb725818ea471e194e23d8 0000000000000000000000000000000000000000 -be16dd607b4cb1fa9b9c9f3fa0267f8b4dfad3fc 0000000000000000000000000000000000000000 -be1714b9b5346d36617934ac5784e58e6ed9c031 0000000000000000000000000000000000000000 -be18235696c11ed7894eadcfa10b3335a8318e3c 0000000000000000000000000000000000000000 -be1a028b7f6ea5ae747caf80bda654f3a7cd9f4b 0000000000000000000000000000000000000000 -be1aa7d35a23a325e4214b03a975f159e901ed61 0000000000000000000000000000000000000000 -be1c862babddf0359d9660d11f67ae6b8b9ab247 0000000000000000000000000000000000000000 -be1cedff74c70588ca4d2da2e41179eadf50fa43 0000000000000000000000000000000000000000 -be1e430487b5a4158d6f8dd33c1fa2b2dcea6004 b5400cbf9fd256012bb1b0e0e7b57b2a19e97134 -be21086bbc815ab6d8bf7ea9888135ee82f09641 0000000000000000000000000000000000000000 -be2383c6f9525dfc90b95764c7320edb501b7091 85b09b13c3b573d46a475761cea056964b7d38d4 -be246a268d0d5ab0b215c429cb031e70c98327ef 0000000000000000000000000000000000000000 -be2667e0f5c4ef0e910a89e4c02aafbdadb4f6f0 0000000000000000000000000000000000000000 -be26d7702e1b3bf967ac088d06ab6820e6ff6347 0000000000000000000000000000000000000000 -be2821383a72dafd4034466191f10ffe9b165e2c 0000000000000000000000000000000000000000 -be295015d068095fc92880baef4e47038646adbd 39b6c5a35540f2d860e799ed8a0a790ac43366e6 -be29d66d4e4b510359589fc47e54348c9cbf5d30 0000000000000000000000000000000000000000 -be2f3a25b8d2c5bf5967796cb2e284caea3603d2 0000000000000000000000000000000000000000 -be318032a39f3a03a6bb66a8a0128db19dfd5a52 0000000000000000000000000000000000000000 -be3338bf720808467447fdcdd6cab9d3e8d821bc 0000000000000000000000000000000000000000 -be3574f52a050f3dd9aa6ca9dffc19b0484c250a 0000000000000000000000000000000000000000 -be372d5e4b9fb1a1199c3f7e62310d0fa99e624d 0000000000000000000000000000000000000000 -be37fbbabda8f1bc4baaebd99f958eca38148d46 0000000000000000000000000000000000000000 -be3a4367c932abe7cc2d1297f9c983daad1c204f 0000000000000000000000000000000000000000 -be3aad3abb156fccbcde31ba5188b77f19d6842b 0000000000000000000000000000000000000000 -be3dfeb106b645725f23278e611af8c5db9ef982 0000000000000000000000000000000000000000 -be4419ef5251788400bd97ee5bd9f82adebf3c0d 0000000000000000000000000000000000000000 -be44fc47e960f73ff89498d950b236b5d9bb350b 0000000000000000000000000000000000000000 -be47d6f81e0bdbd79f2c4b5019388fd269b965e3 47bbfd21cb21636ca686c7a2e3d630728a3f9c54 -be4c3688d57fa9ec8f99ec293281e7fa7ba10fea 0000000000000000000000000000000000000000 -be4feedda918b78932c88f2d4be8f493f6461448 0000000000000000000000000000000000000000 -be526864c9777106cd78a517628847b60743e2d4 0000000000000000000000000000000000000000 -be53312722f31f731be95a3e12edb43c88e64d8a 0000000000000000000000000000000000000000 -be57d325281c622af7a01d7f693af42e88870032 0000000000000000000000000000000000000000 -be59a5cac1f8988820888101b946675b17968d1c 0000000000000000000000000000000000000000 -be5b0f33a18415823da76389915b49aae4ee6835 0000000000000000000000000000000000000000 -be612bf5178ec9d73a91b634fba03ffa43ebb35c 0000000000000000000000000000000000000000 -be61323df44fbfb63f76f145ce4ba05a2152e0f6 0000000000000000000000000000000000000000 -be643734540cb947d63bde97ccee5a70a659eba9 0000000000000000000000000000000000000000 -be6c9b1a4241868f781bec6daf7bf0ea2fe458d9 0000000000000000000000000000000000000000 -be6e071b34a015e7e3f357466cc819a8d952e7f9 0000000000000000000000000000000000000000 -be724e265dfc93877721cdeca4b0c1921414b9fb 0000000000000000000000000000000000000000 -be72e3e492ba76e639480c2d618de90822594e46 0000000000000000000000000000000000000000 -be749b259bdfdb57559457a2131124c493fee944 0000000000000000000000000000000000000000 -be771f02c9add610dc512b6407fed37d74994ff4 0000000000000000000000000000000000000000 -be7bb777e2434c2590a8ba3867b9091592fbd8fd 0000000000000000000000000000000000000000 -be7bbac9a1a9e40f652bc5dc0fdaac3f61813b57 0000000000000000000000000000000000000000 -be7ca3c0ca34a0897a98e803aaf0e81cd028018c 0000000000000000000000000000000000000000 -be7d7329add0920b6bed58c99b194658d09abec6 0000000000000000000000000000000000000000 -be8017f7a1c17a94d4be02495994ebf997851e1b fa761bbfe0576a7740161b478c93d04dad772b49 -be854cb94a51266b6fa6ad627886413e83adc826 dc13135cec3a12ff49b2337c6917ec0bdc25725c -be8baf89c0016c1c39ab0b85cafca28c8364e95b 0000000000000000000000000000000000000000 -be8c27a5f315a5e91bdd5f39a951c7759c143567 0000000000000000000000000000000000000000 -be90f2a70062d28df2bfe951f0fa97faee06005f 9ab13ed0b63aeadf5930bf1a8cd8de63ca6fd3c2 -be931763f1ad11a83fef6f09e78a593196d9b7d8 0000000000000000000000000000000000000000 -be93f1830ca5601662eb91f32658d70ee5b0fd22 c9a7146a4fd3bdeabac30406c4f5cd68a4916ab2 -be96542e25353334c13edc6c5bc39cc96eb46306 0000000000000000000000000000000000000000 -be9bbbab5ed9c678e9e1d9a1ab73a37d51856bd2 0000000000000000000000000000000000000000 -be9c2afdecac5d2be26cda07e6ed571c3fc189cd 0000000000000000000000000000000000000000 -be9e577c764f153b2722e9aafd816e175885f053 0000000000000000000000000000000000000000 -bea58f82ad360ef5486ab2a744625ba7422fdd95 0000000000000000000000000000000000000000 -bea96b6ea9650d5c660b9bfb5bd6c52266f4b8bc 0000000000000000000000000000000000000000 -beaa78133626770e82b9b7cdb5cd39000cc3b957 0000000000000000000000000000000000000000 -beac7edfe55112a5ae5889f2c2ba2cb29669ba35 e69c8f1947dce5c278d0cd55242d38c533832f67 -beacf21c81a377ff83c46ae6562a8d03dc262737 0000000000000000000000000000000000000000 -bead080a991889bf281d32095f2197e61413ac70 0000000000000000000000000000000000000000 -beaea6bb7d7c441e692429a047a80742cf0f9fc5 0000000000000000000000000000000000000000 -beaeb2af586d027d839881d3766e2e72629f0930 0000000000000000000000000000000000000000 -beb09db76bd516580d32b751c5cb3b8388774b85 0000000000000000000000000000000000000000 -beb0a1b34e617e367787746a135071df82db3483 0000000000000000000000000000000000000000 -beb2a85382e05ef4b21e8b23037888503aac0929 0000000000000000000000000000000000000000 -beb394a33a8a92ef3bfb6888930e19e9f7d5a0af 0000000000000000000000000000000000000000 -beb66caa2ddbe39b5b98c97d9900c6a40cbd3b57 0000000000000000000000000000000000000000 -beb88e3da01334537e7b978ac969b5a99a8ce98f 0000000000000000000000000000000000000000 -beba9dbff5b0c7a32dd1d89be2bbd980cff4ba2a 0000000000000000000000000000000000000000 -bebbeec80a22c27ed7cafe7695efefa21d987294 0000000000000000000000000000000000000000 -bebcec9d1f01ff015959629bb2cb937191f3faaf 0000000000000000000000000000000000000000 -bebe71165523dcf45f5262b3379026a092a04285 0000000000000000000000000000000000000000 -bebf0a236a42187022bf741615b833d48425522f 0000000000000000000000000000000000000000 -bec0ff6838cb4c4d5dbac690a33d46e3ad962ba8 0000000000000000000000000000000000000000 -bec3ee9f2d4550f3ea47020412e092dfa0682d07 0000000000000000000000000000000000000000 -bec4ffc760ddeddcc18a21e30e99036e807ae353 0000000000000000000000000000000000000000 -bec5823af466093178b8412362113c125f83c58c 0000000000000000000000000000000000000000 -beca186e154916a3d2fea8578ab601b476192fc8 0000000000000000000000000000000000000000 -becbd9a3bca9c136c1ce15906464d94c620e4aca 0000000000000000000000000000000000000000 -bece7e027234d800dae8156d45da37c545c65dfe 0000000000000000000000000000000000000000 -bed14006a329c1c0352c7d12308a015784d8252d 0000000000000000000000000000000000000000 -bed4bd6c008244bc2b113485b66cc9806003e836 0000000000000000000000000000000000000000 -bed6b181c5f5b204bb46cdcf8adbcab34cab8eea 95f95f1d3ee5db1ec17cb4486b6cf6af5bea6028 -bedac40fa4a09b5d4e1d105e5d41fef90d71acb0 0000000000000000000000000000000000000000 -bedf024ef5f150dabdb7ea37a71ed030c4445941 0000000000000000000000000000000000000000 -bee07ad3a70674cf21456038634ec0a46cd982f5 0000000000000000000000000000000000000000 -bee17b4802b72a0eb9c6fc5168c0370071433a0c 0000000000000000000000000000000000000000 -bee33290e8f51645e908e4b18739be6d0c4bfc6b 7a01d6966f201d3db9b00a347466aadc2ed4a76e -bee5028f425e04854cf20fe1ca380051b5fdcde5 0000000000000000000000000000000000000000 -bee589989dd3b6aa2d6faca6f0845364b3f9c9eb 0000000000000000000000000000000000000000 -beea3a0c622a2ce4786e40b40c6468a0c4a91164 0000000000000000000000000000000000000000 -beeaaa58d3dc1c0da1a974a6743acd07d5cf5217 0000000000000000000000000000000000000000 -bef1a3a8eecf744643d3df9a7e77abe441813e85 0000000000000000000000000000000000000000 -bef3c0ac9371bf1976a7bf855b36e0cc4d764a86 0000000000000000000000000000000000000000 -bef977e9d469dcb8784b9a7db6829a3f6ab4903c 0000000000000000000000000000000000000000 -befe29ff6f206fa631ba654e82bbf8186e9b3939 0000000000000000000000000000000000000000 -befe2b9fbe37b0925498f336632742651386b151 8bdde25cf0bd4283cb685cb252d744dbdc577e4f -befe9b237508e7e320c503d63368cb6d7b64e9bc f93099d1cd3681ff595fe2a927e4187a7cb197d7 -befeaebc07bc0796359032f5ac9884ee2c41d5de 0000000000000000000000000000000000000000 -beff461a87a9beae1abc9b93fb70f8d9faddf7d5 0000000000000000000000000000000000000000 -beff4c3de5c54864d63c311e1df9555603b8e58b 0000000000000000000000000000000000000000 -bf013152d09c0d4f4cdbbdc3784472ef9114ba31 0000000000000000000000000000000000000000 -bf04ee73a5857d859d5e034be3cbd9143ea6f41d 0000000000000000000000000000000000000000 -bf06330558df516129e0cd3a1e9ecf05f6b97a13 ec6d0e84b846a564fb4791c3fe596a3c8c6675dc -bf0b399e387692937f55344ee2334b7948bb445e 4299ff1137e267a11b3fc0bf0e6dc9da3a3f966e -bf0f43931a3a608fb430fc1dcd5020cc5e97227c 0000000000000000000000000000000000000000 -bf129377b1d87bd8da433c2a6159eac3864d1105 0000000000000000000000000000000000000000 -bf16ceeacd717a01f8b0b2a3f0c039caa4e7097d 0000000000000000000000000000000000000000 -bf1beb2de34dc000f6704f57b4ae9dd7e326beb9 89426d16af26bbab4cc4df810251c8cbb2ae4b09 -bf1d6b818e52f515941884ec37cca91e747f611c 0000000000000000000000000000000000000000 -bf1f55888a6cabdd9d26ad2ad0d87147881c7aa5 0000000000000000000000000000000000000000 -bf21a798b11544cfcc07ea603baf46e415140b48 0000000000000000000000000000000000000000 -bf2236ece3b6c497fc4dc0090289986fa1eac2d6 0000000000000000000000000000000000000000 -bf274e9d823f0e4747f8e1ac63ffd3944a373f2a 0000000000000000000000000000000000000000 -bf28a4ce4f994b3f9c792bd35955f5388af46fcb 0000000000000000000000000000000000000000 -bf28cfb361ea018b18b225c8c2c6655a29949006 0000000000000000000000000000000000000000 -bf2e984ce226d287ff8c4c3c365d5e808fa153f8 1606d2217029e5c6f2e239b4e72045f1d642cf9b -bf30eb8a73129d266fed8bb5f38807f688157bd4 0000000000000000000000000000000000000000 -bf345aac8b6e0c72234ca71a6f6e12d756c75371 0000000000000000000000000000000000000000 -bf34ce3920c4c895dcf7be42adf4752c9d54d18f 0000000000000000000000000000000000000000 -bf37c5f8571ee04762d0776bf478af3692f027a6 0000000000000000000000000000000000000000 -bf43d6d2ab6bfc07c40dbbbcc1f12d14c012db6a 0000000000000000000000000000000000000000 -bf457cd76a2f4745333e96ee4066308455ad2e12 0000000000000000000000000000000000000000 -bf4621b5431f95bca9edc5a5ba3ac533541dcb90 0000000000000000000000000000000000000000 -bf466860341e680f1eea2ee7464c0093a31d18f8 0000000000000000000000000000000000000000 -bf474d87096dc96902bae4cfed197e54b3879d40 0000000000000000000000000000000000000000 -bf47871026cca01093079908a0186a07fd98cea3 844dfe0a86421253b6820e7ae80dbffc23ca4df3 -bf49514ac30be70eecc6833b2f73acd8354fea0e 0000000000000000000000000000000000000000 -bf4a4681e2cfc5a8655324b64f5cbae99f7939ab 0000000000000000000000000000000000000000 -bf4aedaebed69b797d56999c75bdfba2196311a0 0000000000000000000000000000000000000000 -bf4cb26cc9a23f7512bb4acda2ed23852db4192c 0000000000000000000000000000000000000000 -bf4d1b3e292cd0168b998f35d090da09f7b17a33 0000000000000000000000000000000000000000 -bf504c0c9628a694e309caa42e2818aeaa0918dc 0000000000000000000000000000000000000000 -bf51a3198f263c9ff26ea1918dad158c5aef1008 0000000000000000000000000000000000000000 -bf51fc139f2ab6c3ee7f653f99f4ce1d4ef1a008 0000000000000000000000000000000000000000 -bf592ba144f0b83242edfb48c5c5201e2fbb86b2 0000000000000000000000000000000000000000 -bf5a9fc56658fa139b828f5913c74d9f3dd34aed 0000000000000000000000000000000000000000 -bf5b5ba8f875a64fefd006575f2676467683b60c 0000000000000000000000000000000000000000 -bf5cfd002c8254cd62183a2f609e0aecccbdc860 0000000000000000000000000000000000000000 -bf5feb767cb96a04169cec2c3cb2a06c076e6465 0000000000000000000000000000000000000000 -bf60807683c991a974a0cc7d0084878692b1d884 0000000000000000000000000000000000000000 -bf60f116f234b41e933309870b87a03ebb0f411a 0000000000000000000000000000000000000000 -bf6242d421fa595c790c3241dd04e2943b725a89 e691db21bc0e9ff540dd23347b078f92abd2ba8d -bf656bc162a810fc59c7dc0e195d371accf95583 0000000000000000000000000000000000000000 -bf66db24167008a22b52eaaa1cfe06ae924f9ede 0000000000000000000000000000000000000000 -bf672f5f2402ee78264a130c52defeed37fe44bf 0000000000000000000000000000000000000000 -bf692f296e94c99bd97138d71ff6244e5fc755f4 0000000000000000000000000000000000000000 -bf6fe1261244211fa542cdabdd0d3c1ea69a4742 0000000000000000000000000000000000000000 -bf707a4c91bb5fe04547e0c365cb74f02dea969b 0000000000000000000000000000000000000000 -bf78e91509cac7e8a1ea04557c45e3d8aa919f47 0000000000000000000000000000000000000000 -bf7e274c416768df45c80e2dd7a24358b2a85233 0000000000000000000000000000000000000000 -bf85f2f1fcd9b63abf0bfa3675d410891c3c7b94 0000000000000000000000000000000000000000 -bf8649483c936657bf8ac555d677e2b4e3beb60d 0000000000000000000000000000000000000000 -bf88ac1da5bcbde442b723bbe4f1fb590c220f53 0000000000000000000000000000000000000000 -bf8bf76b94f901a34cdf7c73deb1c39358ca8dd8 9e19c3248daf298b6b23054974ff8d0071747b60 -bf8d09407fc1a856c5c6d03dca0574206334a5e2 0000000000000000000000000000000000000000 -bf9085b2b13e3ce366c5388c5b4ecdd42eb833e5 0000000000000000000000000000000000000000 -bf92d8bd839301de7c837d20ab1dac6c14f83bbf 925207eac7ff946d5a01365a2046fff829a445ae -bf963bac2d310a026fef0272d41a9fe5ae99f641 0000000000000000000000000000000000000000 -bf96e1dfcc01b01692d28b3798b8e6c88b9f2b7d 0000000000000000000000000000000000000000 -bf9a85edf80a486906254a8d51f07ba40d3f5fe4 0000000000000000000000000000000000000000 -bf9ac965b69693138ed2b818b9f014dd9fbb1a64 101a46ddf8c6458a49eef5a226e12c7f0d2b8ec5 -bf9b5ebed08d8647a2abac8ec179839b5a334d7a 9d7d1cd3ae57c0cd0d569e6736cab6c6a9276ce0 -bf9bb718ab878bc6db87acca7451a6b19cb8a31a 0000000000000000000000000000000000000000 -bf9cc979aa9bbefb83d33cfe168420491cd82e43 0000000000000000000000000000000000000000 -bf9e8dd5f4abfe979f9f25661e3a5be447607a9a 0000000000000000000000000000000000000000 -bf9f426796eebf8f671f0ebe21fb627b25a3f58c 0000000000000000000000000000000000000000 -bfa171ecb7d958d09e9fd576090c95a62caff784 ab9d8ac7e100117e9426ac4b33d6f5452638211a -bfa334803465822457b4dabcf9d9f9a5a990c4d3 0000000000000000000000000000000000000000 -bfa3697fc0927c37bdba8174b0c6d6a021a1b24d 0000000000000000000000000000000000000000 -bfa3989af5f4b9bb51b1386793add614e628d83a 0000000000000000000000000000000000000000 -bfa3b37ef46b1687c080e0f3354243aacd7b06ff 0000000000000000000000000000000000000000 -bfabdf420fa4c710ec5995480dd7cbc17abdbada 0000000000000000000000000000000000000000 -bfad0ebfbea57afe3c60e006c316fd86f93bc820 0000000000000000000000000000000000000000 -bfadfd1c4c3ba654b1d3324d9425dd1c07fea906 0000000000000000000000000000000000000000 -bfb15a2547d6bc98c254a1fa83a249e1c2c41a6b 0000000000000000000000000000000000000000 -bfb210412c64860d736b1e485910f5d7c9dbe20f 0000000000000000000000000000000000000000 -bfb93b970bbd5f93d79878996682b8a284122946 0000000000000000000000000000000000000000 -bfbc437d17c887f058f85abff677f47ebb7c5345 04d37a18c66a793d3b6b0c4cd23362439b5ebdb5 -bfbe5299a7e5b360dd3445397d6364c5d06862a1 0000000000000000000000000000000000000000 -bfc31f76ff993f077055dbddb16e896711538147 0000000000000000000000000000000000000000 -bfc521114f04012ee76f5c597043b71ab43679a9 0000000000000000000000000000000000000000 -bfc5dfcaf15856260a12b9f7e17654970edd7e6a 0000000000000000000000000000000000000000 -bfc5eed28d4ee9b54528866dc39c41730e9e7bbd 0000000000000000000000000000000000000000 -bfc823d836e2aa8748bd5de4ab205dc31131ac52 de7ef53ad7573733c507f3089a38f2f867376e21 -bfc89e697fd685a7d15177f0b014eba70c5f9931 0000000000000000000000000000000000000000 -bfcefc47b0314c7354c5ee4cc7271b9444575481 0000000000000000000000000000000000000000 -bfd02201266e5e3a15c8d648d463f17d136175f1 0000000000000000000000000000000000000000 -bfdd6d07ecfe93ac088b6acfccdbbcf7e0db2b6b 0000000000000000000000000000000000000000 -bfdd82f3f6cde571a61de3fcea28a03145374dda 0000000000000000000000000000000000000000 -bfe00006e34b85a7e6d41feacd2c3c28e0b0998a 0000000000000000000000000000000000000000 -bfe06c36ec1c0a37909704b292a204195b0bc14f a062e5bfcc117e283a2aee3ba8d0a6b0ff403ed8 -bfe2c13ee586e25c1ace4763434ccf60e7d1c416 0000000000000000000000000000000000000000 -bfe31f01fbb1ff543229f228e0cf5f5041979682 0000000000000000000000000000000000000000 -bfe64bce4f07d1373bb4caf2c17877ec7c54d336 0000000000000000000000000000000000000000 -bfee3967e880f7951b1d68f2c9948715d573b3e7 0000000000000000000000000000000000000000 -bfeedb1463c14bcc6be6d9d476a07c97bf8ab8f3 0000000000000000000000000000000000000000 -bfeefa6f2ef10df6cb8f3e52b5c98d36a5de7968 0000000000000000000000000000000000000000 -bfef87dc15cdab5c438e716cd939b75e6ee5d4f5 0000000000000000000000000000000000000000 -bff28fcd05a9e254bf3ecd1ed2083d2f3971d8ca 0000000000000000000000000000000000000000 -bff8a39459144d6d9625fd1a7ed7184705adf091 0000000000000000000000000000000000000000 -bff94a23450ac7d0c346ca74c9433dd55dbbc006 dd71dccdafe18004caa356517f549557ef772230 -bff96f3b24581df6314860992429df195c2fa0ca 0000000000000000000000000000000000000000 -bffa2bccb30b4f858559962b871b15f29c285de3 87be4c3c98f69929fd7f5fa4a7a692fd6ac98cb1 -bffdb553cb1512e854d6d8b743d4a17698100294 0000000000000000000000000000000000000000 -c0020be1f4c069b238fc86b35300823622474e0d 0000000000000000000000000000000000000000 -c0024126d1a5ed05d9e3ff83e5cbff3d8cb5e259 0000000000000000000000000000000000000000 -c008fe1df8ae0d3210cd50271a805ed12457d5ba 0000000000000000000000000000000000000000 -c00a47b96e16457c0f776495d492a896002dd22d 0000000000000000000000000000000000000000 -c00b32f00c7f59cea79cd1dea217fa181974152e 0000000000000000000000000000000000000000 -c00be60f0b72c5453d9ee411462b86445b6fd373 b2166f2dcbfce9a246c84d10060439f57f6cf161 -c00c8740c882e32ae68af78a7332281da2a6c8f8 0000000000000000000000000000000000000000 -c00ccb3d5e10ac4ccc8337b19b9154695dafb287 0000000000000000000000000000000000000000 -c00e972108a750579c5cb5139961794c1fff2f54 0000000000000000000000000000000000000000 -c00fa073b3d4e6204a43fae5d480e19ee60ba9e0 0000000000000000000000000000000000000000 -c00fe80cb4682e97aa8a372b576661653d59a0bb 0000000000000000000000000000000000000000 -c013b5e5014ee7c853fc811d161fbd09cc1c537e 36267c95cba61bb0d0a2549c471dd358bd3e895a -c01482dee9b58cf0b8a2e6760a70cd775758b342 0000000000000000000000000000000000000000 -c018a4d2c85ac429f238f78679eca46d86c63a31 0000000000000000000000000000000000000000 -c01961f0796ee1a9a33b0e7cf38cfd5db0083270 0000000000000000000000000000000000000000 -c019755471ec2e0037509a578ee41102fd63d1db 0000000000000000000000000000000000000000 -c019e46c795b91e244e708b77f3d527574a46397 0000000000000000000000000000000000000000 -c01e21881b1e4c47915f1fe8fe56a08e9bb709a5 0000000000000000000000000000000000000000 -c01fa948e904fa18c2de787dda0d16fcefdb3df4 0000000000000000000000000000000000000000 -c022ec82b634bbd16377a5bc77cfa057acf64615 0000000000000000000000000000000000000000 -c027c09f4c507830592bb67aedf00962b6c1ca17 0000000000000000000000000000000000000000 -c02a972e974abde29d428d2464ef13429623e333 7cd16a5c9efd4aebc4de2984d3498839ebd327d5 -c02c3077f238673c6b334ba9988dd3e6c0b785a4 906508e3f13815f8472521ba49a3ba1e13f27449 -c02d70e0527038800b3d02665427185ff31c532c 0000000000000000000000000000000000000000 -c02e82cae5f3fb7cf5c092d79f266595b9292b73 0000000000000000000000000000000000000000 -c02fdb48ec380ee495d5a7d03ad02d0941c6fbd8 0000000000000000000000000000000000000000 -c030e2adf7cf194318da497a0e4a2306b6dc8118 1633393e9f734918d8393333aa8057f8c2ca1b9f -c03200d4f9a080ee8956df15ff699be46631a83c 0000000000000000000000000000000000000000 -c033e710fe1f139108647e90612fc6df2806bdad 0000000000000000000000000000000000000000 -c035f0005ac3bfc38d9efed218d763329e0c0fd3 0000000000000000000000000000000000000000 -c036ca35f728051c0ff0c1fafab4a11c916dce4c 018224016bb6e4d57cbdf5ea7e95b1eca958893c -c038f8959c5a7857a66b021c541ee32afd10ad26 0000000000000000000000000000000000000000 -c04237844112b54496eec824ec51092f21f621c5 445eb40d03e965650c7a53ff3a3bfbf960a8a453 -c043caf70440a7c33f8905a633efcfc9efae1dad 0000000000000000000000000000000000000000 -c045b64078ef641d32b04d2e8f0c4dda7c92aab6 0000000000000000000000000000000000000000 -c047c527e660478e8705b64c82b19870fec760c0 0000000000000000000000000000000000000000 -c048a5adc2726c0e5b68c5d7d8751e9854b6f637 0000000000000000000000000000000000000000 -c04b286b3fd27f7530ae12496c70565cb3c11a9a 7467d3a938c15926d82f3d5bf4e0c7b1a9cd7ff7 -c04c2958a5f8e5f96c37c226acc7d47404cf1eaa 0000000000000000000000000000000000000000 -c051ac25216709ec69b24b405afe43460fa86309 fb890b315eb7dfb45b57d55d459d4251cabb66d7 -c051dabe06597ffbd617639525b2835971f48df7 0000000000000000000000000000000000000000 -c05234126bd353bf08049fbc87b06e297359b78c 0000000000000000000000000000000000000000 -c052d20e04ca4dea67df611d2aa3ba5cbab06f65 0000000000000000000000000000000000000000 -c0575c87fbc508205c885277db704b583abe9b17 0000000000000000000000000000000000000000 -c0597d3a65ab6fff603d920c997889d37ae7f336 0000000000000000000000000000000000000000 -c05a0bfb230da37d5543c0c16d68f9e4d921ccd9 0000000000000000000000000000000000000000 -c05ad6cc803259b220750fddf5cad809b69b70e0 0000000000000000000000000000000000000000 -c05bc653c5f426725c44efd10d179a9f3fc977cd 79c12912384481570b2bdc2c60a69e257b9a52cb -c05c2912b17672f81b2559b07c7d837123bb5c7c 0000000000000000000000000000000000000000 -c05cde20fd7e587f1a0284f96e89f77ccf5488c0 0000000000000000000000000000000000000000 -c05d218beda4860c31919a415d4c954a8c825d59 0000000000000000000000000000000000000000 -c05e5bfb32f31da05d666e3480b537d317a6d1cd 0000000000000000000000000000000000000000 -c05fbe7250c43b75034ac776ed78f4e67163e4d3 f5ab91fcfb4905cd5ccbc218a53f3ed4b6eecc97 -c0644af8ebc4c163db0ff76f2e0cdfc66d26416d 0000000000000000000000000000000000000000 -c0652e846abcdbfd9475f4d32c32a8db8950f71e 474eb0497710fa1adcf91e60534720270d909bf6 -c0693bf1fcfdad1306e2c40f9d763bd4eb53099d 0000000000000000000000000000000000000000 -c06ec6851aee8b84e5104b3c75e61dae024bef49 0000000000000000000000000000000000000000 -c07214dc9ca7583c3d6095e801ce122d8077c100 0000000000000000000000000000000000000000 -c0726c42d34ec88428dd01d21502b476969aa954 0000000000000000000000000000000000000000 -c075bc07a72572f48b22170e774e6e13a3aba76e 0000000000000000000000000000000000000000 -c0795d61064e739f3541f41940285e7212d05ed9 7df995bfb70df1de089bfe6e2f27e118555ec343 -c07a514c8fcdb160dbe7e4bdccfd060b3041d5a7 0000000000000000000000000000000000000000 -c07c4bf120f2f707e0b31b46be686526cf9d48db cf409da52a3b9f2a0f2de6982869e184f4acf55f -c083c88c8e7ed7eb0d14662c0471693dcac42daf 0000000000000000000000000000000000000000 -c0841cbde170ecb9b1a9258b97fd37e868259e54 0000000000000000000000000000000000000000 -c08494cd760f5eab59047aa0de396fcab4d3ef6d 0000000000000000000000000000000000000000 -c0868bb941c2f6ad2b3d0b61cef2271a134b05eb 0000000000000000000000000000000000000000 -c08a613e6f91c2f2455923eb0fc31ce309691b89 0000000000000000000000000000000000000000 -c08b17c8b3972c96d794a7b150c44cc40a9b6754 0000000000000000000000000000000000000000 -c08bf3ec575a09c695a8c27eddbaa949ce2ef6dc 0000000000000000000000000000000000000000 -c091e4e2f8d24484482b2f16cf49dccb4715322a 0000000000000000000000000000000000000000 -c0954ae4e632d2583118a7946681191a08c45eba 0000000000000000000000000000000000000000 -c0966cea79557072a3ef7c13b3b780ca350a8d7e 0000000000000000000000000000000000000000 -c097c5d3ece9770641ea57790151b1123a81638a 0000000000000000000000000000000000000000 -c098e9a7d2543de0d1d61a508399beac5c1099c8 0000000000000000000000000000000000000000 -c099115aa1204a8bc6fe7e5e78d1969c39ff5f47 0000000000000000000000000000000000000000 -c09a364cd3349e297a8f82d25bf8edf9d0b93ff6 f8259bd1602eb197c0335294c4f7bb73016f5766 -c09bb1e27c4a427f096e7bb3fe64b5837ed5643d 0000000000000000000000000000000000000000 -c09d80b942f41c7b9961a0773525ac8e1408daf2 0000000000000000000000000000000000000000 -c09f0b428b251513ae561545ad3a69d747ce0d68 0000000000000000000000000000000000000000 -c0a030bf35b5eac2701ba97788f9e49cdbfdf049 0000000000000000000000000000000000000000 -c0a11cfec13d610225cd3ad0fb624bd71e23f261 0000000000000000000000000000000000000000 -c0a67e0c161324ba68a79bf19745356db9df8122 0000000000000000000000000000000000000000 -c0a982bd4336b90ac9cfc780f13394945dbb7b99 0000000000000000000000000000000000000000 -c0ade579d47b97dabc4d1f3ffca5abb2264badbc 1b3a360552c14d54d4ac5ae3101f64c070fc614d -c0af8c90a6b83faaadaebdfd22970bcb8b9c4057 0000000000000000000000000000000000000000 -c0afbecbbfc91f18a44e762edd7c2d7be622d8ff 0000000000000000000000000000000000000000 -c0b2191731205ec2cde3027d6fde2a5fd8647c6b e2cafbb04d8d84f2f4ca8980b8ec60e229928731 -c0b24635071d7dcdf22da55c16094eec75f6471a 0000000000000000000000000000000000000000 -c0b49a219af702132007886f33694cae2ad1d631 0000000000000000000000000000000000000000 -c0b4a0a1711063c252653af38505c04033b3879b 0000000000000000000000000000000000000000 -c0b9e812f0539442a3b4b60155077dca393054cc 0000000000000000000000000000000000000000 -c0ba3d8f00f8c0e80fe70b8db048fd2affb88181 0000000000000000000000000000000000000000 -c0ba529712fe45569caa2c7325a399a2d6d57051 0000000000000000000000000000000000000000 -c0bfd8c519c47c546689075ad11d1d2ea7c7713c 0000000000000000000000000000000000000000 -c0c2f5bfad874c511833dc52834472a327e41441 0000000000000000000000000000000000000000 -c0c41907a787f51a94af204536616af7a0b2a3f3 0000000000000000000000000000000000000000 -c0c6ee30a79fca3474f98fc653875e2fb532a751 0000000000000000000000000000000000000000 -c0c79b8db822e5ebc8ac331714197458cb8a0b90 0000000000000000000000000000000000000000 -c0c80687671c628489190b095bd569783cde89ed 0000000000000000000000000000000000000000 -c0c8c53cbecfa067c951a6987dfad2ce759bbafa 0000000000000000000000000000000000000000 -c0c98e95c2c207d6d7febb7b2fe68b58c0c0e06a 0000000000000000000000000000000000000000 -c0c9d7721b5a8564a4e27671389a456c1be13e6b 0000000000000000000000000000000000000000 -c0cadeb2be7b532204593ddac13133e7ba5cd5a5 0000000000000000000000000000000000000000 -c0cbf0f9170e9a2c114f927ab639f3552eb03a58 0000000000000000000000000000000000000000 -c0cd550b7e1487c72307f55ef4cdf24fa98fafb5 0000000000000000000000000000000000000000 -c0cea087ee03066ca833f18a481cfcf6396b84ba 0000000000000000000000000000000000000000 -c0d39a476438a80bac8c25dfb2203932f20d630b 0000000000000000000000000000000000000000 -c0d9ebb6de7a60da4a87c0b874ff44ceec8c1975 296b11d970ebb1f6c164cb7165f24779df3485c8 -c0dbd1f8b9805111dc72072e2581ef65c6b94f55 0000000000000000000000000000000000000000 -c0de515e1fdd0461681964de1528d0a67728fde7 0000000000000000000000000000000000000000 -c0def81f41e21c607a3000aa54ea3ca3d8646b78 0000000000000000000000000000000000000000 -c0e16e2e3d3c6f5adb62a559cd222a3711d57629 0000000000000000000000000000000000000000 -c0e3acceb688775de63a8b826037ab9759fc41ca 962103ec2a110dc32d20af92265fa2af207c86ab -c0e48705eb88453af785e0e4a6cbd526085dfe3a 0000000000000000000000000000000000000000 -c0e4c0cdd26023cfb53070b362eb3b984f4d841f 0000000000000000000000000000000000000000 -c0e68b27d92abdae34fddc5fb44010306a99f875 0000000000000000000000000000000000000000 -c0e71a63a50db2ca11e3f8ac5ff4fbb04d839307 0000000000000000000000000000000000000000 -c0e79ab472ec4992012e764fcfd77e1f48521f86 0000000000000000000000000000000000000000 -c0eba09bc7889ceca9e1adcf5da448e8274c40c2 0000000000000000000000000000000000000000 -c0ecf0be4864d0d600f42140fb37f5685a04b206 0000000000000000000000000000000000000000 -c0ed4d5d431f45168c9d3e2c61c8b21750fbab71 0000000000000000000000000000000000000000 -c0ef306064afa2b7079ed34ceaafa9acf16a1dc7 0000000000000000000000000000000000000000 -c0f21e40c8321f1e0e31eed44db1727d3004a122 0000000000000000000000000000000000000000 -c0f65cedb78030025fc161bbc1b318950553032d 0000000000000000000000000000000000000000 -c0f9335700b4cdb359dc993f3379ac94247dc67b 0000000000000000000000000000000000000000 -c0fa1d5486b281b82bc432f4f6caeaf1967917aa c5acde347cc0198327c7915a39c745c603203e35 -c0fa5077c8862405942d8aac7360c5169558b59b 0000000000000000000000000000000000000000 -c0fa9631529bec7c7294d0eea3d9d1f77c866e2e 0000000000000000000000000000000000000000 -c0fb8cac832c2f51f1eb5e5ab7247e8db6a32c2e 0000000000000000000000000000000000000000 -c101f55cbdba817ea886fba452e0fd63cedcc4ed 0000000000000000000000000000000000000000 -c10240f2b2a7a65041a10c89981529424e59c558 c1dd06ef4a7dfe7cc60701e3ed056e887dbfd748 -c1034e6218e694e63d8bc1bbbde47d51c6542a12 0000000000000000000000000000000000000000 -c10971d592cd28501170500187421a7e69d79ca8 0000000000000000000000000000000000000000 -c10d9cba0ce301164af8e3fee5f02f6bcaab0dd0 0000000000000000000000000000000000000000 -c1143432d0838e871abeead911676c01800822d0 0000000000000000000000000000000000000000 -c116c5fed405ba372554dedd8f1f9525f48d1519 0000000000000000000000000000000000000000 -c1183e7825342909f4591e062c41fc452088618e 0000000000000000000000000000000000000000 -c1190663f8b0b3153bb78dffc0070c08df6fb37e 0000000000000000000000000000000000000000 -c1194eea59e2a00a4104f084a4879eeab1403429 8787630cce4165f23a5db8b768634860fa8213a5 -c11fc37b6e08bd299d834ff92dfd927579d6f2f8 0000000000000000000000000000000000000000 -c12216ae0a81cfd98c9efffa89813ca815ed9e10 0000000000000000000000000000000000000000 -c127325911bf0bb7965a706863076d8832cf5963 0000000000000000000000000000000000000000 -c1284aa95e401f96441d57a2973ebc27b1da4fb5 0000000000000000000000000000000000000000 -c1349f9574ed77c268c6312a07466f06d59e5078 0000000000000000000000000000000000000000 -c134a74ba3e5ba7486c29658033bd1c2ece269de 0000000000000000000000000000000000000000 -c13539985cc34742c70c5c9f928f1fee2fb7c66a 0000000000000000000000000000000000000000 -c136c0062a9e683c98aacb1a8676a36c08cac7d8 0000000000000000000000000000000000000000 -c136f245352dd39bdfb416d424b33586167e6263 0000000000000000000000000000000000000000 -c137faa71e8c8e24376b1043a1ca5eb7b9a231b8 0000000000000000000000000000000000000000 -c13a9a675e62f31f1bd85d9f16958c1764f86d38 0000000000000000000000000000000000000000 -c13bbf92f3671411cbf0736d47735a39f562bd55 0000000000000000000000000000000000000000 -c13da290336c929dcd30fe2ea545eff77aa04945 0000000000000000000000000000000000000000 -c13ddb7992d6a5c0188c71d0b14ee8f6cd2a0800 0000000000000000000000000000000000000000 -c13f4d34b8166c862f4304fbf5c5db4e72429db5 0000000000000000000000000000000000000000 -c140370c354496b38b97dfafe2e31f3f8df8bb44 0000000000000000000000000000000000000000 -c1413dcaa87de5d9954e5ed90f3612993b7cb12c 0000000000000000000000000000000000000000 -c142be811735a5542c8a2e4c4ed2f81e8cc3acc6 0000000000000000000000000000000000000000 -c1434c95fc666c20cdbd1e1d9a4183e0d11fb88c 0000000000000000000000000000000000000000 -c143cefd03fcf81bad895be17e157ad83440f668 e0f72844f51db131d2bf4fd3c05448a9d505dc0c -c1456cd13ac431e634724b628e7ffef8429d493e 0000000000000000000000000000000000000000 -c148211fa2b34707c93383ab21d31ffc02aa8b6e 2affb55e50230c2dfac5d6f23e1e3218e2145666 -c14b7cfaf16e0038b713ad3d85cb036da3382633 0000000000000000000000000000000000000000 -c150cca7c103b0f7d9dbd787d79669e551b182c1 0000000000000000000000000000000000000000 -c150e1fa9f609352b679f1e3587e477eebd19416 0000000000000000000000000000000000000000 -c151b1e2dfd81dd0437ddaa6a3db241a325d0531 0000000000000000000000000000000000000000 -c151c218ae321efc81e751d2b0483260d363509e 0000000000000000000000000000000000000000 -c152ca4e5f38168698e700eeb60321a576aacb8f 0000000000000000000000000000000000000000 -c15314fc584ec6387ca2985513bfc7aee4367cd2 0000000000000000000000000000000000000000 -c153cf82c258c591e5bfe1f770ce2919bc0548b8 0000000000000000000000000000000000000000 -c157e67e123ece9313ec89b521d6e08571eb237e 3fbc8caf877425b9342482d7bddc6300bffc1dd4 -c15909ba493a6617178489953b48421231d67d4b 0000000000000000000000000000000000000000 -c15a3692c214e61504d8d9aec0f9f8b5a01419f0 0000000000000000000000000000000000000000 -c15b45f174052dba075aff25aa991e87dc6269b8 0000000000000000000000000000000000000000 -c15ba3fe59d50c8feb57ad49c9ac38f219e490b9 0000000000000000000000000000000000000000 -c15ef9e610e30424f444985860a9ca050f7798b0 0000000000000000000000000000000000000000 -c16639e338b5cfe825c018a7cdc37837fe3262f4 0000000000000000000000000000000000000000 -c16824af5770871deac6ea3410f3a1707142ae91 0000000000000000000000000000000000000000 -c16899ed4307f3c2fee589755795af98fb8fc293 0000000000000000000000000000000000000000 -c16956171ccdaeb9ec9032db9590a50fe6bd3233 0000000000000000000000000000000000000000 -c16ca0fde32d821cc984b7a9599494dd83f23928 0000000000000000000000000000000000000000 -c1745366886169582b7145e7a758533268c68019 0000000000000000000000000000000000000000 -c174b16add554508aafdd40c5d3f2997099882b6 0000000000000000000000000000000000000000 -c175e3e53358c350f4eabce015132a91fbbb9a2a 0000000000000000000000000000000000000000 -c17a0c4517529da22ced38b7d0398f4139040d29 1c83236949eca3c517badb97ce9a166a3cec1015 -c17b7c09eb78e4f94c74913f7a26d28eb04ce532 0000000000000000000000000000000000000000 -c17bfaec95f76059097c76c5cf22718a735bd41b c3ffe2da362e8f6f5c34b24054a463d03521b278 -c17e8d4425c6267b14b72e80eb2a0a131d0d218e 0000000000000000000000000000000000000000 -c187de872fde039bd86b6114627a19bc5aa8fa19 1c0dcc029095dff76fe789c287b51c617b2e4fac -c187f05c0792c087abb88aed8e6e2412e0f3581a 0000000000000000000000000000000000000000 -c18a0025fb373524815bb63dc9cc078b59d5716b 0000000000000000000000000000000000000000 -c18b43132072eb147e3c88e33f00258fd957e975 0000000000000000000000000000000000000000 -c18c500b6f020488fe82a0502ec74d86058e4672 00be62ea1f2d391fd9faa6f01aee00045b3354c7 -c18c6ea1dac53e67736dd521721b2a3090b7c642 0000000000000000000000000000000000000000 -c18dd2d5565c53758711d8ebcdc3337bff863dae 0000000000000000000000000000000000000000 -c18fee3b96b81020778150e3b4a7deffb048c9e5 b0322c3421a534c3d15e0934519e429f27636e8e -c191d2de8916f20a0953df123f073a2fbd6b8648 0000000000000000000000000000000000000000 -c194d7987274559b136dd53cd6d5615dbb0d7c1e 0000000000000000000000000000000000000000 -c19f29d4fcf92c1a2d2c46d68adab31e98fcbe78 0000000000000000000000000000000000000000 -c19f6322be9a783beab6f150557530b9498ea7c0 0000000000000000000000000000000000000000 -c19f9a7c23cfb4493ab3a78bd07342db91e16267 0000000000000000000000000000000000000000 -c1a307f4e22144e7b8798c1d35e29f703c19fdc3 0000000000000000000000000000000000000000 -c1a31a1a3d4d55f4bb419de782c8035793a212c1 0000000000000000000000000000000000000000 -c1a36e3b890cb9449e0d0abacbab9d6f4977bfd7 0000000000000000000000000000000000000000 -c1a531f2180ac8076dde8bb4505c74207c6b4b6d 0000000000000000000000000000000000000000 -c1a545fd27e6a62a07e23c03d1a97f1f14c3c0d2 0000000000000000000000000000000000000000 -c1a82a52a749c6490fca1dd85669996cf775ab04 0000000000000000000000000000000000000000 -c1aba02c4753e56b4ab5053a0ab5be8584cbf8bc 0000000000000000000000000000000000000000 -c1abb23f8c116cefb2d08a608577922fec6b475d 0000000000000000000000000000000000000000 -c1adec107f9f640a0a2057c8dc852ba1be32ad68 0000000000000000000000000000000000000000 -c1afe8edb48e46673a46de4d0614dcea82ce17c2 0000000000000000000000000000000000000000 -c1b4e498e1f1ba53c08833a2cf48083a90aee2be 0000000000000000000000000000000000000000 -c1b6035b0452eff3e512ba2f840ec41c82ba0e51 0000000000000000000000000000000000000000 -c1b9c92d863bd1b4f82b13b4d13b8ab27caa66f0 0000000000000000000000000000000000000000 -c1b9de0f8c4428dae3ce4219fd22c5586a6b4d7d 0000000000000000000000000000000000000000 -c1ba09cf2b4ede782e9fa6702fb5e9c593356995 0000000000000000000000000000000000000000 -c1bb7dd16da7b27352a48604d7ad99f477aba0f9 0000000000000000000000000000000000000000 -c1bd3595746bfa724b5272ffd10c18cf92264315 0000000000000000000000000000000000000000 -c1c4532b5fc514d65de93df677dd7b4bd0d013c1 0000000000000000000000000000000000000000 -c1c4932d32e044cf5854c52cc900ac960e5dd353 b09b7268662b3a278c16e67cdc3e84dc0f0db986 -c1c803cf6a83feb30a444c90787c88cd1946e3f6 0000000000000000000000000000000000000000 -c1ce6fe9b6cc9955e4813290603ef996248ebe23 0000000000000000000000000000000000000000 -c1cf51c5c5deeaab703a1859765d97a9d91b6bf3 0000000000000000000000000000000000000000 -c1cfcdfd8844a9f22bc9bc5b9d1d5bfbc8eb03af 0000000000000000000000000000000000000000 -c1d00421e1389f7c810343b44298b8eb10dd3160 0000000000000000000000000000000000000000 -c1d2b0f1b4a40266bb6131afeaddc89173f37c9f 0000000000000000000000000000000000000000 -c1d38c1b0935ab91d59003b4b3abf862cfa2068f 81d33ce41d87e1b104d063e37ed041dfa4ccaa02 -c1d43d9bb6e1b43d7ae41d28b3571b1965b470ad 0000000000000000000000000000000000000000 -c1d57506570584eb839e336082d77d5d3c946aec 0000000000000000000000000000000000000000 -c1d61474218453bfe7a09d89931043da44de2c00 f03700281635b89cc8008e5150cf21e60c178fba -c1da6cc7c2465a7179ddfbb832f8782ab2b1039a 0000000000000000000000000000000000000000 -c1dbc50daa2cf599ab21b24d3c9ee19289c2a8f5 0000000000000000000000000000000000000000 -c1dc0919bfba0a89e163ece9bc58c54811a042c7 abbcc403a772314d801fd593dba3c9c4112dbf2f -c1dea783e1b8682c3ec624bd1349cf5d1d2c2751 0000000000000000000000000000000000000000 -c1e01bb9917080db0604d6275bd57762ea2f3b88 0000000000000000000000000000000000000000 -c1e0f13a4de822c557fc450073468f17b63bba18 0000000000000000000000000000000000000000 -c1e1609a40b245b0b98aae3a8c8b71447e6663a4 0000000000000000000000000000000000000000 -c1e20705f557cb8e7742dea28bc6546b676bebe5 0000000000000000000000000000000000000000 -c1e7ce248fd3b583a81a0e942eb8b1284cc6089c 0000000000000000000000000000000000000000 -c1eb0795943a34c005f5c6ab7f5f4a81e556b999 b6432519ef5378dc656f633ac32edad3495e0e70 -c1f2e71a8ff46eb5863b2fbd819b48429aa8c3a2 0000000000000000000000000000000000000000 -c1f37a6c270aadbbb3da56a3973ffd62197adf2b 0000000000000000000000000000000000000000 -c1f72605ae76a58fd5fd437f67a4867709166bd7 01551bc18b7419c158450c09234ebd16dd34dc8d -c1f7dae460702b762132d3592a4ff6b1b0b05c68 0000000000000000000000000000000000000000 -c1f8b993f25f0d1dc80fd3a3816ea9664f8fac29 0000000000000000000000000000000000000000 -c1f8c2ea33c70f59557175e1a43af7153b1df565 0000000000000000000000000000000000000000 -c1f984c21fdecddfb4db234f40e64435b91b7ca0 0000000000000000000000000000000000000000 -c1fba37b8235d03cef8d2922d712b0c8cd38d1e9 0000000000000000000000000000000000000000 -c1fbc2a3f9e0101232ee9604cf1a9c1e7a32fcd3 0000000000000000000000000000000000000000 -c204d791d40c1a7f14d2c086684d1e109eb84f18 0000000000000000000000000000000000000000 -c2088ac3e8ffe9d7b316f0b9a5bf7c3d9eeae5c0 0000000000000000000000000000000000000000 -c20a39100d1cd2659a1dd919a8b02851b365ae84 0000000000000000000000000000000000000000 -c20aa1db4ebd113c792785d85bb97390d3cbf334 0000000000000000000000000000000000000000 -c2120bd346716d6b7fc7cf777a2b0717f7b45f5f 0000000000000000000000000000000000000000 -c212b4715b1a183306477844f69c59fabc5d49b4 0000000000000000000000000000000000000000 -c2149ab44867d36166d750d5d8730a2ca7dd61e2 ab4f2139b96ceb4209c3a083d0206c98e2e37c34 -c214a4b00711b963ee80b229dd6f0439c641d70b 0000000000000000000000000000000000000000 -c21644b45316663ee2de70911bbf454bcdbe19b1 ba528b62be6bf216b028b112d48d487bb45bd82f -c217f17f312c2ba19dada220e9bbb81f1eac1e00 0000000000000000000000000000000000000000 -c2198fa0192eec590e5354e6d4eafa1f9d2971d9 0000000000000000000000000000000000000000 -c21abf2132646aa69e05685690d8fbf8fe7c31f4 0000000000000000000000000000000000000000 -c21e04aedf26154f7481d77ff9e48174bfb336cd 0000000000000000000000000000000000000000 -c21e2559581d394ed8cc0cd40be729d7bf929998 0000000000000000000000000000000000000000 -c220f89cc4197550256ca9528abdd4db3a68f5f1 0000000000000000000000000000000000000000 -c227efd1475de326d32e61d5306a67901ad7fc6d 0000000000000000000000000000000000000000 -c22c977de1918b8c9edec17df855222c2af7fe11 0000000000000000000000000000000000000000 -c22cca7824d96f39642b69111b31869878d195d7 0000000000000000000000000000000000000000 -c22d6b23675075cb7b63b7f5b69b1865b69d213a 0000000000000000000000000000000000000000 -c236c8d678edb86756c0cd0c49c3e2c36cc7e8af 0000000000000000000000000000000000000000 -c237a6db5a0bac9433f49161b6a2941410be3be5 0000000000000000000000000000000000000000 -c238aec179a2289215f8aab1fd014d40b6a5c4ce 0000000000000000000000000000000000000000 -c238cb5114638056fa561690ed523ce7a856df09 0000000000000000000000000000000000000000 -c23b14c48629c8bcd1d9fa06b66273d82692442b 0000000000000000000000000000000000000000 -c23c764146fad76171c31947bf4c7c9330ee912e 0000000000000000000000000000000000000000 -c23eee60210952a3159133f03ded1900d3769e66 0000000000000000000000000000000000000000 -c2411a77f853ed2232b8cf86e979814e680b6a7d 0000000000000000000000000000000000000000 -c24146d835db3ae4655742186140a1b66c216f3f 0000000000000000000000000000000000000000 -c24282dd42ac2437dd4179cd7d254be069f98961 0000000000000000000000000000000000000000 -c242f63f9a95972f4a1f55c9d37b88529bfbcd42 0000000000000000000000000000000000000000 -c247bf0aeca4c9336881b8a1b56b56c09f10102f 0000000000000000000000000000000000000000 -c249f3bc56fcdb3ea3f64b1fa0c4fd96a7dcd5a4 0000000000000000000000000000000000000000 -c24a2f41cd676583680560ffc89fd591eb8c725c 0000000000000000000000000000000000000000 -c24e9b3c30945647e7b4943b24dc594c386976ea 0000000000000000000000000000000000000000 -c25464d85b7e36f66a522bf21e7d9e95050b3676 0000000000000000000000000000000000000000 -c258e4c8ed990b9ab492c034031ba76d20161e20 0000000000000000000000000000000000000000 -c259a2474fd40d307cb780d7b7e6dc367475171d 8d723d6c042d68277df03144870704f26a0362c7 -c25f0a8fa70f112bbc90bb6ddafaeee97cdba36f 0000000000000000000000000000000000000000 -c2608e09d8d148c6728107e921bc78685e552f6c e18a4a1a389c9740309f06658a92fbca1f7a26c7 -c261125d698a55f9be0f49508f522236fe0f5b4e 0000000000000000000000000000000000000000 -c26415107ac6188a6db1416b8258b53b9622e5cb 0000000000000000000000000000000000000000 -c264e11158dc801d1e9d0842b644cac61d5df2da 0000000000000000000000000000000000000000 -c2674e232e1610ddc4375fa1b73d5dec77595bfe 0000000000000000000000000000000000000000 -c267c136d6b3b8973a47dc3a587238f58b45b256 0000000000000000000000000000000000000000 -c26bd5560a07fadabfc5dcb565d0c31b7b1e9bc6 0000000000000000000000000000000000000000 -c26c53aec6f52e4fec9a3e666214bb7548f0ad9d 58f731e38b0d529a21ca54b851222a1c534b6b06 -c271533e6d728b5612d56c26fc348884f1c53d23 0000000000000000000000000000000000000000 -c2715b692e317b8efc69ac6630adc2b6427cdedf 0000000000000000000000000000000000000000 -c272030e25fbfb19ad35f1a62cf148374fa1d7ee 0000000000000000000000000000000000000000 -c275d0e5abe320e79163d87b1a723b7dc910a8b3 0000000000000000000000000000000000000000 -c276fff86c44bc92a9f9105aa66342a731ac78d8 0000000000000000000000000000000000000000 -c2798b89871a9d63e2be5f960380e065c08c7f2c e6dbf7efd04e62d73888de3b6ab131bf0e00edaf -c2803c0161bdd4e5176880fee13428a6eec58501 0000000000000000000000000000000000000000 -c28080053047ab4c34c6759e2234065259a76486 0000000000000000000000000000000000000000 -c28114a978defa6713f97ab55386467473d7d1a7 0000000000000000000000000000000000000000 -c281e0354788cd283ac225753cdec165b028be51 0000000000000000000000000000000000000000 -c282cc561a3ee78f30e597cee447e382e7c460ba a098141409cbb74e4c94c2edb74e3a69bd1f6b38 -c2834ae072ca151a6f531217b334d69123dddfa4 0000000000000000000000000000000000000000 -c2862d5579de88d2f8daab10aa5b18b91507780c 0000000000000000000000000000000000000000 -c286789edd590f33f2ebc793551bf3627fb2ec28 0000000000000000000000000000000000000000 -c2869c45fcb56860c1da434dee1888d20d4847b0 0000000000000000000000000000000000000000 -c28836ede0597b3650fe6b5bf0a64e08f6e27626 0000000000000000000000000000000000000000 -c28944d8333c9b522912d3af5d4de37cef7d82e3 0000000000000000000000000000000000000000 -c29164e0e6db5f24c46d8f98d520003cfde9d1fa 0000000000000000000000000000000000000000 -c296e8a22fd3772533c15cd60e4d065a247aca1b 0000000000000000000000000000000000000000 -c29a20388c240c7953289f21d56ed9d65c9557f9 0000000000000000000000000000000000000000 -c29a3e36921842936a15ed7692cc1d690a068b22 0000000000000000000000000000000000000000 -c29b3639b7456132367ee3bbf6b63f556d0b9b4b 0000000000000000000000000000000000000000 -c29b5cf9aa2d7fc8157b61245a41b5c20227d226 0000000000000000000000000000000000000000 -c29b97cf6e707290cdf6728d60119d38348d5f80 0000000000000000000000000000000000000000 -c29c97a1df5f6db72ad0679c13ffb730f07fd42a 0000000000000000000000000000000000000000 -c29d3090ecf650602adaa497b058c7dfd1caca11 0000000000000000000000000000000000000000 -c29dbc6680b264f548ae0bbc03912c7ff39e211a 0000000000000000000000000000000000000000 -c29f0e9a74e804f01a35b6a8189fbf4fa217d882 0000000000000000000000000000000000000000 -c2a653a9013a26c056cee65060cbc174537de924 6dd27afe17d58404843ab22e57d106e193ed3d83 -c2a7116c7b77c13367d092028ea42faa9f188e6a 0000000000000000000000000000000000000000 -c2a8bdd09f5d4e0f0ed28090049e315c77aea8fc 0000000000000000000000000000000000000000 -c2aae8928b69ed28b4e61bd7aadb869e5ccb64d8 0000000000000000000000000000000000000000 -c2ab153c3abfc2736b0faa852df86a9dc03d35c3 46d23a6c068e3acfaeb6c03b4f88840e81aee5bd -c2ad886f230da81cd9f4b20f780bf2b13a3d5163 0000000000000000000000000000000000000000 -c2aeb63e3d8b50f83d5adeffea4209db45705c76 dbe84b449ef27251aa3dec3a60baeff7b017d8c6 -c2b0f6ace475e460de99ad1b1ae1759a7f1a73c8 0000000000000000000000000000000000000000 -c2b22247485ea856ae79fdebaa3aac4aa7a91165 0000000000000000000000000000000000000000 -c2b3d06db92880b1a9bf260558f68ab52105de1d 0000000000000000000000000000000000000000 -c2b6fb8a1fc53c83012badfab0737c6d6c288f3e 0000000000000000000000000000000000000000 -c2b85756696a0db76bcac19865a736c64069785d 0000000000000000000000000000000000000000 -c2bd4ff008be741952aca270f83e29ffe0fc65e1 0000000000000000000000000000000000000000 -c2bda31ea337af175c1a5a840c4343433b0a8435 0000000000000000000000000000000000000000 -c2bebb37ef23fadad00e39807048fc8f594ccd35 0000000000000000000000000000000000000000 -c2c05e4952427c1cf94268d07228679a11c06b1f 0000000000000000000000000000000000000000 -c2c54b2a1cf59cec38788bf6e9fc297762e79675 0000000000000000000000000000000000000000 -c2c5b27acd3889522307e9be5fc0a803fd208ae1 0000000000000000000000000000000000000000 -c2c5f47c53f58b5a50b5cc3c30116cb2aecf2d3c 0000000000000000000000000000000000000000 -c2c9df9734efa68dfa462fc87337616b9f08ab4a 0000000000000000000000000000000000000000 -c2cc749d26372229fe0afd177600a3b5450f343d 0000000000000000000000000000000000000000 -c2cd557ccce2068385459b8ee591d6cf7ca35fce 0000000000000000000000000000000000000000 -c2cf0b1024cd5bff914acc80b4894adf473705d6 0000000000000000000000000000000000000000 -c2cf2290247ae581d10dc4d74d91cc4f97293daa 0000000000000000000000000000000000000000 -c2d41da60cbd905d145af852b9ff54affa308bcd 0000000000000000000000000000000000000000 -c2d5a4459e700e8495ec0ec5e9f98db17f2b87f1 0000000000000000000000000000000000000000 -c2d6fe7424c7a807535b1c149d43b4dbdb8d6675 0000000000000000000000000000000000000000 -c2d7296648a6495ac44d24a990388bbef7561d93 0000000000000000000000000000000000000000 -c2d7a762b173f08043beedc9567cf48aae547737 0000000000000000000000000000000000000000 -c2daba85f5251aec9e63911968de034c9118cf8c 0000000000000000000000000000000000000000 -c2db1519bfc31c28a2ed60bb0ecb49e60d6871a1 2fec3507b2aad69c432fa33762bcf464f304726d -c2db5ba52352675f134a4b20cdb9dcdc402a2b77 0000000000000000000000000000000000000000 -c2dcfbbaded9429a9017c5929d462fa5e279d78e 0000000000000000000000000000000000000000 -c2dd48c7fa6be18c005bf18b28cf475f8515eb63 0000000000000000000000000000000000000000 -c2de37e7b575f66d6206f83e4ca141608af31ea2 0000000000000000000000000000000000000000 -c2de57c7989e1bc059fdcd00ca9454111a89d2bf a7181b34aab1db606810de5c482879e64de9e339 -c2df49b4e6adc65d90623f5e00bd64bfcbf45b70 0000000000000000000000000000000000000000 -c2df92e87171e3a3ece3cf0edd7ac410420459f1 0000000000000000000000000000000000000000 -c2dfd8643ac6c6901e5becffc80d7ab9425aabbb 0000000000000000000000000000000000000000 -c2e3af5720ddd2fbc7e4bd6e705fbac00e521227 0000000000000000000000000000000000000000 -c2e8152c2a8899dfb49bed3a99c8cd2701bc681f 0000000000000000000000000000000000000000 -c2e85367179fb09e39be46d05d7b6719b018a180 0000000000000000000000000000000000000000 -c2e8908c52f85d4f97449f783b3abaa38ba7ead0 0000000000000000000000000000000000000000 -c2e98ff8318593b2572457c8b86cf6fdf32317b2 0000000000000000000000000000000000000000 -c2e9e5a27eb6f4e8662d63e877ee930fc2aec0fa e4cf8b7753f822e45f540f9b2c31377183bccd79 -c2e9f2cc44669c50ac6fdfcd93cb7b492407a84d 0000000000000000000000000000000000000000 -c2ea0ad527c410b5c9cdea6de680563d07c7181d 0000000000000000000000000000000000000000 -c2eca73ef79ebe78cebb34053e41b565af504c4f 0000000000000000000000000000000000000000 -c2f008bf394514607c83180ebb530abf475e8dd5 0000000000000000000000000000000000000000 -c2f216f5407e9c9c6774becc8813f21172bbf609 0000000000000000000000000000000000000000 -c2f864d023800f30c518b7451e318a4e7d8232f2 0000000000000000000000000000000000000000 -c2f8c648c8dcf4ffe7c27749a2643fb1faf6259e 0000000000000000000000000000000000000000 -c2face03ee1d79647914a73171a64ee1b67b9918 0000000000000000000000000000000000000000 -c2fbd87cac4e5c750611f1318880d92cbf9e71c1 0000000000000000000000000000000000000000 -c2fea13ec01631394e1f5cc20aefe2fce1e299fe 0000000000000000000000000000000000000000 -c3067ab0a7f55632c87da73368fd3c739e110a57 0000000000000000000000000000000000000000 -c308ed37a98decb1959ed47dc149a43d6c71ec60 0000000000000000000000000000000000000000 -c30a486ae23bb2e7747eef1b69aa820bad3221b9 0000000000000000000000000000000000000000 -c30a4d4d5ead2ee5756af92dbc1d47748d68c13d 0000000000000000000000000000000000000000 -c30c18cd7c3ef7c6f042187580ea081dd25bb798 0000000000000000000000000000000000000000 -c30d564338ae32a941e3838e97148aa6be117494 0000000000000000000000000000000000000000 -c30f13c81fb3eb95a844c802242d8427fcb3e793 0000000000000000000000000000000000000000 -c3144bf1a928a43cea4ec9c9bfe2cd7ba3866bbb 0000000000000000000000000000000000000000 -c315196775bf233c287ad09fc5f5220b15663064 765e174854eb03929d1d2e617edb2dc5cf9d4cbe -c31630ca23d219c758a8b580e1d583103e97e377 0000000000000000000000000000000000000000 -c316dd3b8bce869f1c92c760900a29c2ba0a71af 0000000000000000000000000000000000000000 -c3196a11445d07a5edcaf4eef207817e259f028d 0000000000000000000000000000000000000000 -c31dd531112295f66b2adfa0a27e3a0a9097a941 0000000000000000000000000000000000000000 -c320827ff078d6e0d9703c23e7e89097d1613400 0000000000000000000000000000000000000000 -c321873f55cad8571f379561b5bb1a090e6c801c 0000000000000000000000000000000000000000 -c3241fb8b42898fd695e4020d63e6275223a0f39 0000000000000000000000000000000000000000 -c32aec004da8fb2a6a5c83b7de1f5702c4362f3a 0000000000000000000000000000000000000000 -c32b8d1ed4d320c8904a205a7ec59717675cc647 0000000000000000000000000000000000000000 -c32d648fbb443d7f69c6fb6400f651c0c6ecc269 0000000000000000000000000000000000000000 -c3342c460791e533729e201e3cbe77064ae2e6eb 0000000000000000000000000000000000000000 -c33691bbe35b9e1e59ce3835e63ba4198ed56d96 0000000000000000000000000000000000000000 -c33767ade362683cda95ec8db2a7fb8319315fc3 0517a86da0d4cf44859abf7534835fe1c4d40698 -c3385fd8934cea391e22ebed07467abf4d5120ca 0000000000000000000000000000000000000000 -c33896777c4b2f75acaf0d2d4f37eb3b77ad3bb3 0000000000000000000000000000000000000000 -c33abb1717014a8f1eb3357766ae4f44af102126 0000000000000000000000000000000000000000 -c33b12fecfd74ae48d63f0c48a27506b9d613254 0000000000000000000000000000000000000000 -c34257b72856627f0dc87ab3de97e5ca09f5dc95 6d2efaa8b4ba4811e90b96c9bc49b20b80d78d94 -c3453040ebf1f1a4ab83843e01c2d7d09e1b76a8 0000000000000000000000000000000000000000 -c346e06a0ff01a18fe89ba333b1669d74058cb16 0000000000000000000000000000000000000000 -c347bdcffda09383984cde37944e212d3ceb1fb0 0000000000000000000000000000000000000000 -c3485c8f1c57caa8ea0fc2924050a175bbc7686d 0000000000000000000000000000000000000000 -c349938b89c6dacac51b9e481627fe85d3329eb6 0000000000000000000000000000000000000000 -c34a638c92da9e7977bdd4b093133c3dc9033947 0000000000000000000000000000000000000000 -c34b5b8abd34135cd0ec043a08272719a767c7aa 0000000000000000000000000000000000000000 -c34bac89bdfff6355c3cfea128ec338d4f58be20 0000000000000000000000000000000000000000 -c34be95bc8a5b6582cac05d8ba8103409ddb6340 0000000000000000000000000000000000000000 -c34d7c1d9aa2207ec0c0a7773b7d9701b34e4420 0000000000000000000000000000000000000000 -c35048012ac0f9adfa4d09d231da14f2c9f13acd 0000000000000000000000000000000000000000 -c352a8f0a701804a3446203867bc40e1690800f4 0000000000000000000000000000000000000000 -c352dd971053474601fb791281caef5c2a835525 e7201ddac1e42bc5aae68f0b03f5083c506114c5 -c35314db676e77fdecd7f17fba50fcb51c6b37af 0000000000000000000000000000000000000000 -c353851bc429a9a760662bd5264e727a7720c20a 0000000000000000000000000000000000000000 -c35452fd96482872a8889ed8b3e54546d33e96b2 0000000000000000000000000000000000000000 -c3556275c7a89be33962d4ef4c897f9d228d8fd8 0000000000000000000000000000000000000000 -c35a89d332ddcf7be4c8ef7e938e6d4a892fd7a5 0000000000000000000000000000000000000000 -c35ad60a7f790d735bbdca01c6baaf65d4867330 0000000000000000000000000000000000000000 -c35c07ab6a9cf533455947147634399fc928f6ca 0000000000000000000000000000000000000000 -c35e4f95808eff73185b75d9be18c792ab98db63 0000000000000000000000000000000000000000 -c35ebfb47eac5170c680ccb8dc51a46d6147b23f 1c9ea66b27e292147e8578bd051c561a8b9edc06 -c35f851d3f12cbe581d78a2d6badbe4c34629233 0000000000000000000000000000000000000000 -c363b51f50ce90b347593c5675097b00e22bbd26 0000000000000000000000000000000000000000 -c364439994b3868236486bf7ca37c1e35a799cf2 0000000000000000000000000000000000000000 -c36889d73831dec00eb2730118157cad8d07d1a3 0000000000000000000000000000000000000000 -c36bfc92309231ad94a6397d3b4bff8359d17d21 0000000000000000000000000000000000000000 -c36c8bf3f77823ff11e72e9e1a35b7f43496f2d9 0000000000000000000000000000000000000000 -c36ce0b514faa2efce1427ae87ba9ea25cc038ad 0000000000000000000000000000000000000000 -c36d6e4eafbca8864e1cc70b920699b4c0c6c10c 0000000000000000000000000000000000000000 -c36fe2ae4bbab1c8f4552daaa45c55093b5c5a1b 0000000000000000000000000000000000000000 -c37174403160bfe61360090b781b511a793949d8 0000000000000000000000000000000000000000 -c3718b81227842f053e08337abde5e9dde30ea92 0000000000000000000000000000000000000000 -c371e1187856c8c9cd43f89eeeafd88c95203830 8a91df53faf65bdc4cf90f704543084c6e1f9600 -c372bba737986558b5597bdeb94321b87f398b91 0000000000000000000000000000000000000000 -c373ef087f8ba9c2d4358c81edd42c57d1eb7452 0000000000000000000000000000000000000000 -c37665ab7743f63dfabbee40fe0c362549b42749 0000000000000000000000000000000000000000 -c376b86cb47bd33f9c64b89cbea511ca02e6a340 0000000000000000000000000000000000000000 -c37c710bdf2d754530f81f6089bac99ddd054eb2 0000000000000000000000000000000000000000 -c37e88de0887c85ff7a2fc79b9350d9618e1b388 0000000000000000000000000000000000000000 -c37ea4fd5a500d9325ea6f6bb46e7b2b436095fb 0000000000000000000000000000000000000000 -c3805d1e8fa72368772e4609e5af155386173e42 0000000000000000000000000000000000000000 -c384e21367b39b64a793a1312d1e51533c19288b 0000000000000000000000000000000000000000 -c385e50ef040b5b07bb7877c090948631f0e0ab7 0000000000000000000000000000000000000000 -c38bcd44f4cc47f617a4ded758105e215b3365ad 0000000000000000000000000000000000000000 -c38bd8cecc5c22dbf323322c0d81e2aacb3fb0c5 0000000000000000000000000000000000000000 -c38dcdcaee59390b0fd6ed926dce3fe743642995 0000000000000000000000000000000000000000 -c38e1c48ca6d4ec1bf853d00e571282ed3d08fbd 0000000000000000000000000000000000000000 -c38e38bb9c3e386273cb5bfd22496999d140da8c 0000000000000000000000000000000000000000 -c38e57680de5e8149954272763f789add08db15a 0000000000000000000000000000000000000000 -c39225b6dd23f358824f44f5b8c733517b11830b 0000000000000000000000000000000000000000 -c398d21a014692a21d50f1f52f85fcfbbed444de 0000000000000000000000000000000000000000 -c39e06235243b75318d4062b00b0012f3bf819b6 0000000000000000000000000000000000000000 -c3a644067b74ecb73153f00a9726868961137d9a 0000000000000000000000000000000000000000 -c3a79c08773212c84e1ed0568be43813597924b7 0000000000000000000000000000000000000000 -c3ad1e8e1b977906f68690b62eb725b5b679b273 0000000000000000000000000000000000000000 -c3afedb44c8dd55a8023e1327a23d6268d05982e 0000000000000000000000000000000000000000 -c3b09ae8b700abad44d1f1708ed1ae6865c85a18 0000000000000000000000000000000000000000 -c3b3848a35a882cc2068405c960d74bb14bfddd5 0000000000000000000000000000000000000000 -c3b6da96cd85a60f6211928301c7623fd8cfb675 0000000000000000000000000000000000000000 -c3b7ce511c5856f0fa3e178943859b32b3c3f9e1 0000000000000000000000000000000000000000 -c3b8545841dd5f2edc964f2000bc4b82a39cfc1b 0000000000000000000000000000000000000000 -c3b9bcfbee1f77830cfa086e88de6c0742cfb8ad 0000000000000000000000000000000000000000 -c3b9f789f9611c9715d4041d4dba9960542816e5 0000000000000000000000000000000000000000 -c3ba56c89005004567989a7fde334cafb9741dd8 0000000000000000000000000000000000000000 -c3bc43da98308c9f985a4b3bfeabcc37d8f32f78 0000000000000000000000000000000000000000 -c3bc93623658e0fb16dd68b3d019c7f353b2b527 0000000000000000000000000000000000000000 -c3bd7023285d0765afeb034d80f22e4fcdb3b5d3 0000000000000000000000000000000000000000 -c3c3be1e6d43fe03150b97a011d002fdced9a6c7 0000000000000000000000000000000000000000 -c3c7337699fa4ac65146bcf17df391bc55f174b7 0000000000000000000000000000000000000000 -c3c75ec6f4029960fc8fe445d0feb82bc08a8916 0000000000000000000000000000000000000000 -c3c7eae0a034aea8ccf466166f63f190ba5d78fd d42d75aba4b2b31be347aa681a91a8f9d982e8c0 -c3c8b34adcdf1b5d227e8ec6dfed7982ddb8fba1 0000000000000000000000000000000000000000 -c3c94643f8f333ad9e5235eebd15c3555efe1a4e 23b88d3582340e15d17eb923d804474fe17f8821 -c3ca4d0c94384d7981d6edd155c0da44e0ef010f 0000000000000000000000000000000000000000 -c3ca8e1138ac531467adabc8cbfb77c1235081e1 0000000000000000000000000000000000000000 -c3caee2d2f0b0a4574c35e5d57dd740ee42f24bf 0000000000000000000000000000000000000000 -c3cfd2f9dfc71e4b7b584647aea88972493436e9 459cab4e6f6f6e0d48a72dc8d15d07f3623c8e45 -c3cfe1d19a500ac6686240aa630c6160d8835d20 0000000000000000000000000000000000000000 -c3d0b2434cbc49eb20a604c70fd9939f0aca7f27 0000000000000000000000000000000000000000 -c3dad7c6ad751f0c81e8eb876a3472135100a90a 0000000000000000000000000000000000000000 -c3dc8bd28d525b8fbd618719ffdb0a459950c1de 0000000000000000000000000000000000000000 -c3dce34e6fb834f9c1e08ecd50fe274177fe4e29 0000000000000000000000000000000000000000 -c3dfc07722c417545c00bd853a5324d669ac3291 0000000000000000000000000000000000000000 -c3e086e5c824b76e5f5a0c318b6fb4f1afa7f685 0000000000000000000000000000000000000000 -c3e40292f4d6d5ada51a87150c6041d068a6b78a 0000000000000000000000000000000000000000 -c3e414fda0cc41b9ed910104db6b4c0832459dc8 0000000000000000000000000000000000000000 -c3e6b97c098da58c756abf88ef9f3c0c8a452652 0000000000000000000000000000000000000000 -c3ea4451ba37e82493855674faabf05d0f9ad39f 0000000000000000000000000000000000000000 -c3ec854ec8f7de12b7883ec7e131b3afa422047d 0000000000000000000000000000000000000000 -c3eccec3ac1c287ee87bfd11f996c1529e79668c 0000000000000000000000000000000000000000 -c3ef9d9cdc44ff725f493614745eb1b36c4cb356 c3faa147acc7cb9adb9671f2c426255bf0fa2b83 -c3f2611f8a70365c7f08f3718cea492fd7e93c45 0000000000000000000000000000000000000000 -c3f35dcd45c92d63c5b64fbfee458f03a0f9e560 0000000000000000000000000000000000000000 -c3f65d02dbc1e055aa6e1751aae675fafc11d45c 0000000000000000000000000000000000000000 -c3f80d6e376b93a1fed073665abefeccfc28123d 0000000000000000000000000000000000000000 -c3f8414ab0965262c10be749c8669defa8a6132e 0000000000000000000000000000000000000000 -c3fb91ffbeaf480db1f0b842ba02d8e63bed400b e0a926b07b6650897cbeafbfa2518dc89878a5d1 -c3fc93c1724312b0c226d490becb15c23d11bd1a 0000000000000000000000000000000000000000 -c3fcc16c21c8aa6f645feedc02396b26dc611b80 0000000000000000000000000000000000000000 -c3fd31838a8b4b43dcbeab0237a56dbbbe85f715 0000000000000000000000000000000000000000 -c3fffb4b6f5ba76071ae01931a9f9e5db1acb3c1 0000000000000000000000000000000000000000 -c401af11b147e38be7ec09d8267f377269beeba3 0000000000000000000000000000000000000000 -c401fa3fd407ea66c119c8a13a1396d47cc3893d 0000000000000000000000000000000000000000 -c406f0d84129478949f57cdb6c20c0e4ff62b4d6 1678948b33786a1a7092f04d5928aac6ab3da39b -c4080e1f34b0e7c69d6fdb5b19154e089d6a0bba 0000000000000000000000000000000000000000 -c40f07c937efd99aa9ffcba126977e7536d1c2fd 0000000000000000000000000000000000000000 -c410fb889580a55ee09aa728a0ad4770df40e127 0000000000000000000000000000000000000000 -c4134714a976e1687151b54efdd23d582ae20248 0000000000000000000000000000000000000000 -c413fe647bb4d1d5ad8e0524f9f198fe7af472c9 0000000000000000000000000000000000000000 -c4238c344959c46a7de1e9d7bd812bd91cd2eaf0 0000000000000000000000000000000000000000 -c423f737555f257af0495fd6f4226b3ff63a27c3 0000000000000000000000000000000000000000 -c42447f25df6cca704a177892ede6cb2a6d67366 0000000000000000000000000000000000000000 -c42494066f42c6ba4ec9bb6dcf450cef1773ecb1 0000000000000000000000000000000000000000 -c428dd77e8b2fcfffa6025c40d67d8da5e7d883f 0000000000000000000000000000000000000000 -c42d3d890578e3be848e3adc763d324884321ae8 0000000000000000000000000000000000000000 -c43393d1b64a41be1b8c45f997062b0f645bc91e 0000000000000000000000000000000000000000 -c4363cbf394a6fe0701bcb7f6eefb4e096943ab0 0000000000000000000000000000000000000000 -c438d854db77ba3ec586b99593a8526299fbc6ea 0000000000000000000000000000000000000000 -c43a3cd9b49627b8d42a4b6ad530e10e26ca30dd 0000000000000000000000000000000000000000 -c43b87be6a21dfaa4a777c4673023fa9e77e1b1f 0000000000000000000000000000000000000000 -c43ed67994fc5110646a9836194d0dd7f45114bc 0000000000000000000000000000000000000000 -c43f9f44b564dda717e177499c9463490abcb770 f37ebfff5de63aa4720b5c1e1f123880b25672d9 -c43ff07b34590493dee73c90f6956838a5437ee0 0000000000000000000000000000000000000000 -c44021eb85547da2f91012f82dd8e9bd7116af82 6c831b3ba2e58614f7e39d9551f65d561164ef15 -c4402b2b30b4dd3000923771dfea406a072d6701 0000000000000000000000000000000000000000 -c44311cab0063955dbedfdb4d2e1e0f37fc3c87c 0000000000000000000000000000000000000000 -c44475e1fafcbee203ed4935a6d5d7a01379fcdc 0000000000000000000000000000000000000000 -c44972676685e363d2bba84e72de5518e1c458ea 0000000000000000000000000000000000000000 -c44b0d59292115dd7d7511236e40d55b9dc6960e 0000000000000000000000000000000000000000 -c44cd502a941e89354c5f8fb09eeebd47aa7ce85 0000000000000000000000000000000000000000 -c44d61788dba3e2ccbaeca306e7d1e0953f80438 0000000000000000000000000000000000000000 -c44e9cb68b9b65771f9c45db2c07a06c63d71359 6baf3fe4073e221c67aed38306454abad8abfcee -c44f6bd5cb3076f54b1cc60e3195b0b48939b11a 5595a8c7bd628d095f9f03f3cc363dda73f68e35 -c450ef5f255025e2ddd618970b264fab2e8aebbd de1e07ef072bf5356217d831a7aa43749c3e8351 -c45331218a64990f9c76f8603c623b98a7b94d17 0000000000000000000000000000000000000000 -c4550ec5a404574a6c5a4366eaaea34cb4e64320 0000000000000000000000000000000000000000 -c455b32a70c94c1868bf4e43f42526b3644e9ad3 0000000000000000000000000000000000000000 -c4567a557a6651c72cc7b82a92f4985b2d43a4e3 84d79f659bb893acf891f7678a624992e7fe2ccb -c4588d1ad97f6606adb2cbc9b1d37b3afd668797 0000000000000000000000000000000000000000 -c4596b0e565e7ec20429301332415a1c4a73dddc 0000000000000000000000000000000000000000 -c45afb0f4ddfce6d796911d79048a8743024bfdf 0000000000000000000000000000000000000000 -c45b4b2a57b7104962727e28c0a9fdf108243179 0000000000000000000000000000000000000000 -c45cfc00235d91fca66ad52995e3cef10b54008f 0000000000000000000000000000000000000000 -c45f66fd67d1a59d71555a5352b29f9ceccdc997 0000000000000000000000000000000000000000 -c45fccbdac6738bd0baa39e480268e03f386aa7d 0000000000000000000000000000000000000000 -c461c1fc7fe6455e8a87d2661b8256cd67a4a7bf 0000000000000000000000000000000000000000 -c461caafc210307c5b7cddd59213c8cc3b3adcb5 0000000000000000000000000000000000000000 -c4625323fa222709a718ddb623abce33b40bd70c 4368e284479eb349f26caf7d119cd774b1ed3bef -c462ee1e0a0cb8890628862f73e1833454795bdc 0000000000000000000000000000000000000000 -c4637383987ce02892f526e5927a14e5297c53a3 0000000000000000000000000000000000000000 -c464ccf20fdc6364fefbf6732e5244bdc7200ebd 0000000000000000000000000000000000000000 -c4650e160398873696e59305a11db9645e0b7304 0000000000000000000000000000000000000000 -c469ab6bdb63a76bc8395f3a3392a53bc2f9fbb4 0000000000000000000000000000000000000000 -c46a5fe7bce587682190d9b3153e3487e71aff92 0000000000000000000000000000000000000000 -c46aa354dcffecd6ba56a058e3ced2f07bfec7e9 0000000000000000000000000000000000000000 -c46b34d1fe873540d9f78865422c971c05f323d6 0000000000000000000000000000000000000000 -c470f264a06960487fa28fa745a87ccd0e511c87 0000000000000000000000000000000000000000 -c4720092deb19d96165676a58075843118e73b54 0000000000000000000000000000000000000000 -c47299bd48333ebe8c305a9463d539373a468275 b9f75067e4d701dadb0d0893127feba98ddaab97 -c475555c4fecd8f5d3e49c2d0c2bc613fa7ad692 0000000000000000000000000000000000000000 -c4764b289029f04aa8b1113db8e50088fe08c51a 0000000000000000000000000000000000000000 -c477749c82111cbbdd657a0e98eeaeeec0d90c91 0000000000000000000000000000000000000000 -c478965fe52fcc53546ecdc885a70b16847b487b 0000000000000000000000000000000000000000 -c478a606275fe550f8550cb860a7ac3d6aac5a88 0000000000000000000000000000000000000000 -c47a493278b919120a765ee01c79bd5088c9d339 0000000000000000000000000000000000000000 -c47afac16e8335fa2ffd278f1bfe4f85f0fdb8b8 0000000000000000000000000000000000000000 -c47c0e4d5b811c841e753c1b359c24ff028daf75 0000000000000000000000000000000000000000 -c47cd3156640f6fddbb20ed1c8b5c86a706f9b0e 0000000000000000000000000000000000000000 -c47d41f644bde3a94bfbf0230e54c5a25b0665f7 0000000000000000000000000000000000000000 -c47d66387e3fbf0af30b9f5576ce84f2da07e29f 4e6c03ac3a4c278a7e30d45bfd7f15f56abfe1fd -c480127507a8ff1ff45c9b3a40b91e317365a939 dd1d1bac859638d7fb8412d8897ec9d021b5278c -c48205c99ef2f4a4a520ce44105bf7061aa89802 0000000000000000000000000000000000000000 -c483acdb5156624dbbc804226711ff1fac10a715 125bfd9b228f833c3a517a973d4f664fc282118c -c48a4642c68cd9287f4bc5a831662deb896b75ad 0000000000000000000000000000000000000000 -c48b5d808e2ca483005b821ee0365b6eb561ca0f f75efa9c78336dc3078da3b92e51156c3b92a38b -c490ba9545fa2691254d01a4116c972326966970 0000000000000000000000000000000000000000 -c490de56d7399e89b2978e46d503fb10dc128bcf 0000000000000000000000000000000000000000 -c4910a6ef8b2864f34abf09924a1333af54cdb48 0000000000000000000000000000000000000000 -c49274b06187db6cf96df8a48e5a3b92d1b56b16 0000000000000000000000000000000000000000 -c492e648808fea177b6c557d94f6c30e9a01e710 0000000000000000000000000000000000000000 -c492fee914377634a4f257323f9df4684a0e64ca 0000000000000000000000000000000000000000 -c49636d5f237c81852d393f2ca7e654e4cc0eb54 0000000000000000000000000000000000000000 -c4986eebebbf5d715a3dfcc5a7f65035aab9ff8c 0000000000000000000000000000000000000000 -c499040447c241a5f6ec4926ceabbceb6143d3e7 40bce020dca4ebd64f45dc3d5418e2af10e0f3c5 -c499d67fa647cf9ded024b9f2bf1132c0a120e91 0000000000000000000000000000000000000000 -c49d175bb3853b8851e961ac01a6f0b24de42269 fa2ed04d37f431ddcfa027bef72c8cd380cd8a70 -c49f0a6a86ec2104d84009b805daaebcc1c0b811 0000000000000000000000000000000000000000 -c4a1804e838743eb7120f36cc08003627cca6be4 0000000000000000000000000000000000000000 -c4a3663ac6fb68bb80b45cf8aa986f08e356459a 2eeec348aa0280e6ca165ef88aadd62b56baf60e -c4a3b8382d8f85867c6e38f8ce9795cbd321d701 0000000000000000000000000000000000000000 -c4a4fa48cf7bf7330125f1be3c587aab4f47b88d 0000000000000000000000000000000000000000 -c4a7bbbfeebdaf962d1b88000063b0cf6d1342df 0000000000000000000000000000000000000000 -c4aabaa0b97ef1ecc00cf2cd539ea186c6a855ae 0000000000000000000000000000000000000000 -c4aac32a946d94b429e4a7d6eabff932e80e5686 0000000000000000000000000000000000000000 -c4ac6c0cfa04e2d7910b0f0aeb2004f49081620b 0000000000000000000000000000000000000000 -c4ac84bedb318bd3fad78c92379e3becd725a7b9 0000000000000000000000000000000000000000 -c4b0551ba3b9eb71592af7a4380a4519db7530be 0000000000000000000000000000000000000000 -c4b0f7830e5b22203ca8ebe0195617e7b0c49d91 0000000000000000000000000000000000000000 -c4b31af250722e2a9e95c6550cdf933350679934 0000000000000000000000000000000000000000 -c4b60d971ed0833bbf31e4e23858d3dcf78bfd99 0000000000000000000000000000000000000000 -c4b63f46a6df816092c45148eabf2225e1cbf7b1 0000000000000000000000000000000000000000 -c4b65b4b25948fe8758c17f9d99eb9e4e434c16c 0000000000000000000000000000000000000000 -c4be02cd14cf0b7b86a534feac5f23e3ec4e419e 0000000000000000000000000000000000000000 -c4be767a54b7678c96b79ff564bd43aacb6d74d0 0000000000000000000000000000000000000000 -c4bf86847cb10765d161282312742b1d01414ce7 a638e5095f42d3e574d4fcad66195fb56a7cd5ae -c4c0396990533a1db8ff6fc1a308c6b424267367 0000000000000000000000000000000000000000 -c4c0f7fc58a2d5d5f892bc03f2e9f5db7dbfc63a 0000000000000000000000000000000000000000 -c4c26a1403ead6e5d934035b72c5fc3f8d4f8e39 0000000000000000000000000000000000000000 -c4c5d225e882d388da37872e4a6e9862ebf1aae9 0891626fbfffef27099266664a84ca20d2cd46a3 -c4c885db2f2c503824a21ce64901b6a98833d2a8 0000000000000000000000000000000000000000 -c4c899e3e965259aaef99606a02593b56a49d23a 15e7e830e50569180b33a5e860ee97021150c5cd -c4cb193ef2be1fa4dd60455f488131ac9b78aa92 0000000000000000000000000000000000000000 -c4cb58e26ab11aadded2052bef65b15c4c315245 0000000000000000000000000000000000000000 -c4cc4cbda205c5ce122720f8040c43c95aee0611 0000000000000000000000000000000000000000 -c4cf4a3325b947647dca4f83364b6bbcc8c6a302 99b0164dae025aeeba9fab30a083f8fc8ed71de1 -c4d649bdd9b6d20a760092ca2c5f8f3017034e35 0000000000000000000000000000000000000000 -c4d74bd3bacb9219a4fbd27165192310471a69fb 0000000000000000000000000000000000000000 -c4db79a744feb8e8d1dd52044284a8b65e579d4b 0000000000000000000000000000000000000000 -c4de1a06045b84afa79ac0b6503fa4f60400359c 0000000000000000000000000000000000000000 -c4e11d32545ce18a25dac3856ef1908c1ab44239 0000000000000000000000000000000000000000 -c4e18f30a731642dc34cded8ca908fd5f8dca778 0000000000000000000000000000000000000000 -c4e357af9a65cc3e711444cc47281fb86c0ce10b 0000000000000000000000000000000000000000 -c4e4c387a031a7be26e83a86fad9153f67d305ce 0000000000000000000000000000000000000000 -c4e4e1a9991c23acca8adda2683335cff9babdd6 0000000000000000000000000000000000000000 -c4e53a76f5f2cdd342394ed41de1d41af47aafb7 0000000000000000000000000000000000000000 -c4eb28b0625c11117e242d5936f9d4e81a0e5705 0000000000000000000000000000000000000000 -c4eb303b43df6498e7c3056998f5bcfe68de292c 0000000000000000000000000000000000000000 -c4eb374fb8809dcc0b2ce906969f60534cb92ab7 0000000000000000000000000000000000000000 -c4ee57543b621a4b49a9c03a9ded6e1de3cc11f3 0000000000000000000000000000000000000000 -c4eec7800eddbab20563f0bbf426647bac10e07d 7b1d75d66097b3c7d817760f7e7825193bd79476 -c4eeff2903ae6f159591d08f9cbc4f82632dad8d 0000000000000000000000000000000000000000 -c4f24e2eef1a3c970c491c0ee8cbc1f290ff023a 0000000000000000000000000000000000000000 -c4f822e74b294f3ff1fc5211e305febe29e4fe07 6e69417d515944bb68a1b6ec2a098425b22849ad -c4f83af3b7f34bf09c557ca083b4c98ab102750a 0000000000000000000000000000000000000000 -c4f898d87c028b50dfadb2b9a58dc451eb6dae4b 0000000000000000000000000000000000000000 -c4fe3a4501da0709e08c24754b50f0d8306c2e99 0000000000000000000000000000000000000000 -c4fe7fb32cb7f10ffb7e8f240a5ba6ec304e6063 0000000000000000000000000000000000000000 -c501b21378606e9d80e1bb7e8b78ed5f08824d41 0000000000000000000000000000000000000000 -c504d67bf55c9d81f4b1d2d515dac86e4e0c4959 0000000000000000000000000000000000000000 -c50546b13d61f789e8c71aec2a941fa90c52d42a 0000000000000000000000000000000000000000 -c50579e6f84aba05f3d9e1741d69aa561f14cf11 0000000000000000000000000000000000000000 -c505a9f19198957d487cc0f27f1d3bbb1a09d6b8 0000000000000000000000000000000000000000 -c5060b056be97850e67557aaa2e663e1a7e6648c 0000000000000000000000000000000000000000 -c50a926d77c25eb618731cfc11233dc2a1fb43cb 0000000000000000000000000000000000000000 -c50bbeddc9b047b40e31a0c182508218d1d82799 0000000000000000000000000000000000000000 -c50df321d2cccb1044219a98d4c5c7677d4b29cf b399b6160970b41d4ebb61f43a5d8e1cbabb9a4f -c50f8d2d9dcc27e20c4fb03053cc7c6ad53c8596 0000000000000000000000000000000000000000 -c510bc69b17d9194d8f234be47b03d251a3bdeb3 0000000000000000000000000000000000000000 -c515678bc49a2c4204f897e1e1ebefb1a47493c5 0000000000000000000000000000000000000000 -c5168db28aef6112239299a2c8ca8c80b12a986b 0000000000000000000000000000000000000000 -c51750eb90ab275a6ea1bc93dac4e1e8409abd45 0000000000000000000000000000000000000000 -c517a71287d79c65ea42dff4c6973e22ef5c3bee a73716929994027586416b30ac07544e07268dd7 -c517cdf9196d0b6374b1112af979768c7cb391e9 0000000000000000000000000000000000000000 -c519878978e4418a3df9cae2a58acf3d606786b0 f736961d77e61c2da40e21d233aff94a1ba3fb79 -c51f2e70961009321565d4456c9f424bb342cf6d 0000000000000000000000000000000000000000 -c520d34de8e0f4571011f412a6502a3e03fe482c 0000000000000000000000000000000000000000 -c522426a49fd65e47db1d8d490ac47980df7c35f 0000000000000000000000000000000000000000 -c52553f522dc7079e48898b0d3d6ce715e25e5c6 0000000000000000000000000000000000000000 -c5297bcdcd1b65a307f0c75c7474e7c3e801bfae 0000000000000000000000000000000000000000 -c529af70951c02a9a3a35d17d8ef4dec7f567f88 0000000000000000000000000000000000000000 -c529f693ca817bd0a74d2079e5aa0d63113033e7 0000000000000000000000000000000000000000 -c52c4ef2ed6e9aa5fe39702d9c44e7706f000d0f 0000000000000000000000000000000000000000 -c532eceb157530671958a3ef2710bbda3f5ddf68 0000000000000000000000000000000000000000 -c5333caf490a71a3e5ef9bd5c6d5e61e3f5b83b6 0000000000000000000000000000000000000000 -c5345ba69bf8a0905b6020a0497ce22c969c70bd 0000000000000000000000000000000000000000 -c538876b79c9f008896f53bb7d1420945161f2b3 0000000000000000000000000000000000000000 -c53a5feeafe88d956f1ebd1247aabd37c582de7a 49c23170ed31415927ca435935e3f7fd65296d96 -c5402f66559f4d151f207b64f90ab3634519860e 0000000000000000000000000000000000000000 -c54542ee8fc4a5b2f01083e198da34abc8fa5c72 0000000000000000000000000000000000000000 -c54a8bd91e9dff92c824a1f7ccfcd6994ec80fb0 0000000000000000000000000000000000000000 -c54bc0ee64091d47c95b3db7395441f17dcb237b 0000000000000000000000000000000000000000 -c54d44cfeb853e2482ec047093afb896979da88b 0000000000000000000000000000000000000000 -c5546510bdd65f34b1fa4779f298c5b26d6c0395 0000000000000000000000000000000000000000 -c557151c27d89fde2894b0b5ddd4a11554ef9873 0000000000000000000000000000000000000000 -c55791778a8f138b3cdb11b83381ae9a278bc978 0000000000000000000000000000000000000000 -c558c3af38874a913c7515bbd49aaf2e689cbdd0 0000000000000000000000000000000000000000 -c55b13c1a5b6d074bd38ed405613b101ca50930f ef1fa4f152a26d4b3aab9bfe2b3d7b1cb5936acf -c55bc011ce8c66fad166c55ef8b59cc87937049f 0000000000000000000000000000000000000000 -c55c516ed6f9e197999b31674136571d39946f43 c529c6805ee029a0cdb7af27f3bb5cfe8a44f812 -c55dde8f549a2f939adfd924fe6e6d242c7754d3 0000000000000000000000000000000000000000 -c55e85a130b71e7b85687cadd608d5a04684f3a6 0000000000000000000000000000000000000000 -c55ff133ada41b90b30feecc6f2089b301b5d4ab 0000000000000000000000000000000000000000 -c5601b0487f2b84e3dcb754b4fad6fef7f3713ee 0000000000000000000000000000000000000000 -c56084ecba0ea2338377b12de12a23b1c36919ee 0000000000000000000000000000000000000000 -c56455e0f9db0c9338d129c060c9ff7f080305c4 0000000000000000000000000000000000000000 -c564dbc4f35dd39b4415ebbb671f2764a44306a6 0000000000000000000000000000000000000000 -c565fb8405bb421734b426a27a5e9b5df5512bb5 0000000000000000000000000000000000000000 -c566a2843dc4861e9aa33b1e338f68f932275684 0000000000000000000000000000000000000000 -c569c3ae0be27876de7ef684ede65b008e69b890 0000000000000000000000000000000000000000 -c56da98841037cef9d027d772ce3e3af1069a6e9 0000000000000000000000000000000000000000 -c56e4588c711be4062e29dc1315c0f610f71a12b 0000000000000000000000000000000000000000 -c56f81226a25e6cff09df6d900731538186e080b 1ecbbecfd94ce57300d32f91ae90625303945102 -c571880790b7596fc25d273fdb241a3a20cfc266 0000000000000000000000000000000000000000 -c5728fdcc2ca681bddee2df04544dd2c7e471ef5 0000000000000000000000000000000000000000 -c572cd51a9caea624c83640061408a5f6e082bfe 0000000000000000000000000000000000000000 -c5746ce5aaffc3fecce279632cb90d84f135b1b7 0000000000000000000000000000000000000000 -c5753be4f8021c1da5ab9fe77dcff4f762800ab0 0000000000000000000000000000000000000000 -c57d1d20eabf5d0795b2cec4a3d6470e7a15c7b0 9cd6e0b56ca3d1ddbf8585cf06cde9a90efed946 -c5849e0c38a9bf7921d40f8ec946110ba8994d01 0000000000000000000000000000000000000000 -c585222898f7d9cac60413f90b4e6c870e5d8701 0000000000000000000000000000000000000000 -c588cc8011ca4f0f60c042ff7a92dad3a90bb0e2 0000000000000000000000000000000000000000 -c58d5f3596288565925811a755f861383080c702 0000000000000000000000000000000000000000 -c58e78bda6714873fda21b73ddcaa70583fca13e 0000000000000000000000000000000000000000 -c58f007447332552054c47a8a77e00e9c800c3c9 0000000000000000000000000000000000000000 -c58fa5a61dee1255da7d871e206a6b303575937f e22d4635eaf3c3668a6b010dd24f7a4ec2a8ab46 -c58fb35906b1532b4328a0550936ed3450998eb6 0000000000000000000000000000000000000000 -c5918c68ff9f0fd392cee31b59be851a0783884a 0000000000000000000000000000000000000000 -c5966670de19d0e3f42021bb5527d54b4a78bfa8 0000000000000000000000000000000000000000 -c5967e0ec67fba567bf6cecfa5da413e78f3e635 0000000000000000000000000000000000000000 -c5971e972a89c151ff1455853fdc41c19483788c 0000000000000000000000000000000000000000 -c598ae36df49cfd3ecd55c79661dfb7df1e002c0 0000000000000000000000000000000000000000 -c598eb46e0d80fecbad06ff728c55ab67fffbf2f 0000000000000000000000000000000000000000 -c598ef89271774850c51a33135908662f1dd5912 0000000000000000000000000000000000000000 -c59dadcc33133f4963531ff715109e7002c421d7 0000000000000000000000000000000000000000 -c5a2ad6249920be5fae3f1dc9520852cb0d314a1 0000000000000000000000000000000000000000 -c5a78afbef1db59b924d239c561c52a1cca792dc 0000000000000000000000000000000000000000 -c5aae9ac7901fd461befee6e1eb72360ae938bbc 3e1f1a434d624c9d75664a7581a2b9c3d5487869 -c5ac9b2efe4c52c554304652afaba72885e087f7 0000000000000000000000000000000000000000 -c5b54a68f45a0e55a55e60078cacbdf96ae76665 0000000000000000000000000000000000000000 -c5b68e03e22e4f423eee548ea537a9c16dabec5a 0000000000000000000000000000000000000000 -c5b7606c4989aaed4c300aff7110e076fe694319 855f76ee681c0ae291194e97554179144fa19649 -c5c0c7f5cded762e7d1d5d9994a37133501248a1 0000000000000000000000000000000000000000 -c5c14aff5f428e386deb53bea1b32a09f521271c 2a5dc5b0bc4e6fde780c48042435ee5dadffa69e -c5c3a4153df3b8c8007a33488f676e31b8e0f906 0000000000000000000000000000000000000000 -c5c812a8155dd448d72bcdfed1050cf28edf2177 0000000000000000000000000000000000000000 -c5c902b47755cf0c0761e90cce4cc8ee1eb9426e 0000000000000000000000000000000000000000 -c5ccd084c8f830801a939bf1829ddddcaf019730 0000000000000000000000000000000000000000 -c5d1730735d906f5848b27b255a7f7c11c51cdcd 0000000000000000000000000000000000000000 -c5d8c81f3b198fdfac9bf4d762818aeea3272131 0000000000000000000000000000000000000000 -c5d8fbe414363c954e5113cf0b7d142753346d80 0000000000000000000000000000000000000000 -c5d9053592fc56e987cf8dcae21ed435fcac4598 f4cdd8dcb3ff2a2193a84e174166625ecc32ced0 -c5d92fd7127e059d448d43ba339f19956f83b05a 0000000000000000000000000000000000000000 -c5db126d927d7754ad35e4b6ff52a9aa2f173ffc 0000000000000000000000000000000000000000 -c5deb0551149e493d1d38f0f492eab1139779e6b 0000000000000000000000000000000000000000 -c5e702f82463bbc87f6ccc4abc2a3f38795b2f66 0000000000000000000000000000000000000000 -c5e8642488f202053785694019b43faa6be039cf 0000000000000000000000000000000000000000 -c5e87d27b5c5aa345531d85cceeaa406c6a650b7 0000000000000000000000000000000000000000 -c5e9787f0e5e0fc22ae277de02b6b8e465d61b78 0000000000000000000000000000000000000000 -c5eb364f74bdce0e80922075023de7babefd7541 0000000000000000000000000000000000000000 -c5ebd9ab4531ce5100ead2ce6db0d7127ec11dac 0000000000000000000000000000000000000000 -c5ef51c6cc3d3cbc6e3749f6e11b6fb1d2fc0cf3 0000000000000000000000000000000000000000 -c5ef97ebf684992386bec8a7b2a9ffeae6bbcb08 0000000000000000000000000000000000000000 -c5f1d257e1a51476b28fb220cfff2c5dd5e1232f 0000000000000000000000000000000000000000 -c5fdac313cb6c3a791b62d5db3643994da3679c7 e03aa873e3dbdf69ca20c7fc3fbca416f80fdcfa -c5ff12273c85078cc45d3e24d348b5840bf29031 0000000000000000000000000000000000000000 -c5ff5efb9c44487de448c0294af6f6b214f87594 0000000000000000000000000000000000000000 -c5ffcca8f94ad6dd331783b076c5f3e5877aa8da 0000000000000000000000000000000000000000 -c60137e9d56c40861f6235d60c4553937c77af22 0000000000000000000000000000000000000000 -c6021baea63e953f2d5bce1bca117292abbf6553 16ae1a822ba2a8cc1c65fc7550f4e3169b8cd7ac -c6025f24e87f437c5d4fec91a9d44dfb739c9710 0000000000000000000000000000000000000000 -c60c09370e4c43fe8590ad36cb593854bccf2a3c 0000000000000000000000000000000000000000 -c60cc6f3a87a8eef2a546e5e23c65b9b7faad076 0000000000000000000000000000000000000000 -c60db92e5118271198cb4fccc0b104bcee376bee 0000000000000000000000000000000000000000 -c613965f9a9de27ffcbe4b0ceb71cbc9f7cb3837 0000000000000000000000000000000000000000 -c613a7e2f1f795b1fb741e4bda1a40e441c49f7a 0000000000000000000000000000000000000000 -c613b59419156c13f84b423bcb2a0b46a9fef001 0000000000000000000000000000000000000000 -c614967fa4f725c3cbfdacab03bb33560dc95ef0 0000000000000000000000000000000000000000 -c616bd78da07176ea557c02cf86586f241cb84b8 0000000000000000000000000000000000000000 -c618b7115d65cd2ddede2c6e9c8cf274afbed0b0 0000000000000000000000000000000000000000 -c61ad553a8e45db58e25b8965a053d5cc3c444c9 0000000000000000000000000000000000000000 -c62173b9094605f0e9a0d7461676f954b1ba24e8 0000000000000000000000000000000000000000 -c621b879bce2413f874a0eacef9ecf48ca910a37 0000000000000000000000000000000000000000 -c621e11b29aec505e190ad18261864b825d23aaf 0000000000000000000000000000000000000000 -c621e33dd31b5a1914c176b681550cb45335496d 0000000000000000000000000000000000000000 -c626fef979d3af2156736f93b050ebe742f5aece 0000000000000000000000000000000000000000 -c62999dde9de0694b84eec78c6a3723fd96450ad 0000000000000000000000000000000000000000 -c62c058b3ac2ce26432ec38fea3ee62bf0d60c22 0000000000000000000000000000000000000000 -c62eb80c511d8a0daab74bb71d7f5f3573a5d07a 0000000000000000000000000000000000000000 -c62ef37e0d58067b393a6cf3a14aefed90bc0bff b472874bc7c8712a6cf3b5713e44a52ca7d79216 -c62f44bd5d3670fbdbde0f2c50eb3b313c911d36 0000000000000000000000000000000000000000 -c63057033539758cb2e6ed4786c4d59b9ed059a5 0000000000000000000000000000000000000000 -c6361b7390a870a74457d1bbe12cf685960aa6cf 0000000000000000000000000000000000000000 -c636cca2822b42b1c56ce7f72e6efa25856533dc 6c9cb54c4f34201fa867fbd6960dedc5b789e4da -c637fc0e66c4ab696d58f19fbeadbf6b17e97e04 0000000000000000000000000000000000000000 -c63ddd87188ee4501fa8ef7b2e5f65d05d1297b8 0000000000000000000000000000000000000000 -c63e914a4348e8ec984ed98cb46954aefbeecdf6 0000000000000000000000000000000000000000 -c63fbda7ae6b25217d792fbda611cf1d0fb94036 0000000000000000000000000000000000000000 -c63fbfff619bce8eefbbbd93be2e52c2d14311d6 0000000000000000000000000000000000000000 -c64016065c9b97fa1cbbef48a9ed105232b423a8 199d9fe7c8cbe106cb65b8c47a9a79a3fea8dcca -c644e37690e468f2b4bb566b515659dff04c1c12 0000000000000000000000000000000000000000 -c64a35e2b57ffbb002ff79e171ba643da0406dc6 0000000000000000000000000000000000000000 -c64fcdb6eaf06265b049de4cb8b2838dfb8bc1ca 0000000000000000000000000000000000000000 -c6502b5612a8e72937e02e3142939ed4c7b2e028 0000000000000000000000000000000000000000 -c6504e711d57ba352089da89bc7d399c82ef885e 0000000000000000000000000000000000000000 -c651161c27dcc1c49c311c39ddfd94fc2d7c569c 0000000000000000000000000000000000000000 -c653243a389cceb8afda1a4126956e392ed9cdf8 0000000000000000000000000000000000000000 -c6532951edb85836f2d49a3c81f8f5e1e41d3554 0000000000000000000000000000000000000000 -c6534cb59e785d4fc77f123602132da74b07ac2a 0000000000000000000000000000000000000000 -c653b888fbfb9036b7dc514ba71d6f04edca755d 0000000000000000000000000000000000000000 -c653d5a2b9b3a2671ca017c9f7ab6976fa8d148d 0000000000000000000000000000000000000000 -c65403527515cc3fed8cb179316feb9273156904 0000000000000000000000000000000000000000 -c6542ce8631c4150d7e49573cf7e64e604ef20b2 2b43040499c5e56a0ec7e7a5d3a3513748563256 -c65714aedad789ffe5b332f96eccd0b3152dba2e 0000000000000000000000000000000000000000 -c65729614f8c01245e58a1141633f94843ebdef9 0000000000000000000000000000000000000000 -c6583b18b9524f0ffb5ce460b12c619a543bf89a 0000000000000000000000000000000000000000 -c6593534ae0cef4726d47d840ac7a7467a8b6d32 0000000000000000000000000000000000000000 -c65a79fceda2b57729cb8daba90bf68d7d0c2469 c2207a235eb88a3dc570e3f3e43b159c009caecb -c65a7c1d80864159de9b61c325111e9dcce054a1 0000000000000000000000000000000000000000 -c65b41f04a1cf30164bc771cae0c4af0b1343aad 0000000000000000000000000000000000000000 -c65fc65d3b7b94b3bd94f66263e739dd66f81743 0000000000000000000000000000000000000000 -c662c7989a5ee0f3e89a5b710d1ffaaa88a5489d 0000000000000000000000000000000000000000 -c664b7fa0456366774888224bd193beacba84c22 0000000000000000000000000000000000000000 -c66a231621d7500d7b39b71d3c87c0a7fed5be0f 0000000000000000000000000000000000000000 -c66c49e21a92f06b5f85647f0f7d345d0a23ff58 0000000000000000000000000000000000000000 -c66debea403bc66b0da57356b6f9f73e246229e1 7d6bb135365e54409dd490144ea21e348bf39e11 -c671f559eb842ae5d8844888e361110043ef4b74 0000000000000000000000000000000000000000 -c672ec208a81a60850823b9e46318485c30bec6f 0000000000000000000000000000000000000000 -c67350aea33f457c4f115a6efd98979367ab1d11 ce7dcb5c3f721507c66694c1789e866945ae6f96 -c6743b5a5fe5e98041c615298ad40ac90e321f87 0000000000000000000000000000000000000000 -c67537e2d465eba71540107966fab3607d057fbb 0000000000000000000000000000000000000000 -c678fe23e5837c8ad92414a2ea90d30b4a5a58f9 0000000000000000000000000000000000000000 -c67cee82d216218962f8a5ecfa176f497ae2a6cb 0000000000000000000000000000000000000000 -c67d489735c48b41a67c39f1ebd03ce7cff1c1dc 0000000000000000000000000000000000000000 -c6816a7bb725d94595a6d506e6b4c1536215a746 0000000000000000000000000000000000000000 -c685c8d7c85959f30de4b4b827d905e208f9b5b9 0000000000000000000000000000000000000000 -c686b9be32b2ac888000d5b129defce89beb186f b5e25627014962603f8567a80e2527ac4b2be1de -c686ba7af6559aa51219e9c9d433a870e8cdeb62 0000000000000000000000000000000000000000 -c68bcb2af14260247d8afe5e13d957e10e44c4af 0000000000000000000000000000000000000000 -c68df084c79fe0aeb48716de9a693b8ebbe9c5dd 0000000000000000000000000000000000000000 -c68f4466d3031e7f875869783cf441f2be253c68 87abb737bda8539d58d5d1efa21b4020bbb644dc -c68f82e0479de0db6012d979e23606ae97e92f16 30e78c044b1540adf1a9761a9e0da0ec308e663e -c6903d15f15262919f457aad17a206222c924231 0000000000000000000000000000000000000000 -c6943548f5148d974c8b51573f7020a5624e852d 0000000000000000000000000000000000000000 -c694bdbf82478358822e39811c4414940513ca6a 0000000000000000000000000000000000000000 -c69a37112f2cd7b84f6c16aa57fe05ca509155f1 0000000000000000000000000000000000000000 -c69c20982392cd55260b9870431a029e801d52e0 0000000000000000000000000000000000000000 -c6a4461521d7a1bbd68a49fb34b62709248d3d0b 1e170dee804b97c3e9a93c4b72e35d1cd37a5a77 -c6a71455f45d0f92b77cf0261b973e3ffc2e7d22 0000000000000000000000000000000000000000 -c6a7285cd26508d879a84f3a8dc1a3d5fc8e73f4 0000000000000000000000000000000000000000 -c6a8b76289f07fa3f3835be28a6f036b979717a2 0000000000000000000000000000000000000000 -c6a8e42bdbbb814124b84d45d95cd793129aac6b 0000000000000000000000000000000000000000 -c6adaac08df6583fc999f5ffac25eba56742fa35 0000000000000000000000000000000000000000 -c6ae99a4641719f5232c5189ced908084c952bd5 0000000000000000000000000000000000000000 -c6b0a258de02c60cc0e1de300317525b1ec8bce4 0000000000000000000000000000000000000000 -c6b1157e3a7d906f3fa0f2836ff52aa2786806fa c95fe03cc0a11aff358e9a6687866b5648967717 -c6b1228c7877f0eadd59263f5646e3585f22480c 0000000000000000000000000000000000000000 -c6b4175eecdd50984f5d35697b27ae43f6937bc5 0000000000000000000000000000000000000000 -c6b95280cf10b6b252683ee7d86416c4c27deb4e 0000000000000000000000000000000000000000 -c6b9dbcba621922ec3d22470f847588f77486353 0000000000000000000000000000000000000000 -c6bb8e4d38d06b228b84e802e60f567bad322a03 0000000000000000000000000000000000000000 -c6bfe8355680d87562678a2a186d9a2ce7e0a68f 0000000000000000000000000000000000000000 -c6c01a4571c49ee56925306d6a1fe2ebe5cb278c 0000000000000000000000000000000000000000 -c6c3a284a106b045ebd98394f2ec2c2be2dba5f6 46deb37eef54c1872a16e25c164d1c834f68e591 -c6c63c89e42ba23fd8fbef79d265c5d977713f81 0000000000000000000000000000000000000000 -c6c82628fa3b14b4b488190f4af3f9d4b536b9f6 2c88ea86abb3c628beabda40c07786a7af578aae -c6ca316009dab4f365b7c01657c5e32a3728bce3 5598d98c5f4b11075ce5c64130c79cf1277e04b0 -c6cb0d2c804aaa46f540a5f1dcad9f12cba377a1 8f58870d831a11816bf4781076fc81fdd88560e4 -c6d3fdfecf01a10e2065ca42dc726767879307a2 0000000000000000000000000000000000000000 -c6d8784c774bf0014745a68387ea03f089e7bcd4 0000000000000000000000000000000000000000 -c6dbfa179200a85f657caab2f941f660bc7b65f2 0000000000000000000000000000000000000000 -c6dccad7d70b086bb46c6457dcc606ac1fec6713 0000000000000000000000000000000000000000 -c6df0d19be859cfabc52e61588a626c70051de0a 0000000000000000000000000000000000000000 -c6e004224997b4de3f454c5f9532d931369e8a19 0000000000000000000000000000000000000000 -c6e03fafe341d63f7d218e7296a0bdf00b822c3e 0000000000000000000000000000000000000000 -c6e10c66531fa175bca0479e779aee96a08c2629 0000000000000000000000000000000000000000 -c6e270d1af8543326c6a7c836e7c97f1633d7bee 0000000000000000000000000000000000000000 -c6e47f5c4b38ebd19a9a121bee31edc051bcc433 0000000000000000000000000000000000000000 -c6e69f3a4f553a8906e1ebcb64a7386c0074d276 ec77aaa027a931dc9136bfcb2ec9f91d93840807 -c6ecdf0a2b82e467790bc3d1802965d2a53a0ab9 0000000000000000000000000000000000000000 -c6ee76e5a2db9ac9986402d4c979e670373b5c14 0000000000000000000000000000000000000000 -c6f437feeaf5258767cab610ae441c7edd113950 0000000000000000000000000000000000000000 -c6f9394cf1dd4e7662d8288bdfc7678bee768104 38df943ee470c158b2548c30948d65d9744f23ee -c6f9de2b35b1828b74a11cb578e711609f7101f4 0000000000000000000000000000000000000000 -c6fa9b269b2b98ca2de774c0f86fec73c1e02486 0000000000000000000000000000000000000000 -c6faf8807dbd5a93278e4abe43d53be0e0bcd883 0000000000000000000000000000000000000000 -c6fb604f39a0fa7bf1ae872064b2a3a24f23d855 178267610dc935c16ddccc7feac9827c1e550533 -c6fc8e5c3cf03a14c869f33731a7a2b12180c673 0000000000000000000000000000000000000000 -c6fe9855c5c0a8e2bf63b315cb7a625d133a6f13 0000000000000000000000000000000000000000 -c700dfc57f957521133047c5f1ef3c9c2c671eb1 0000000000000000000000000000000000000000 -c701985fa8969e9c6d450673c628080f988a9340 3a8840f079950a3a50a516bf2988c7ee6ee036c8 -c70441db51e60d482613d39f386d2ffab88caf2c 0000000000000000000000000000000000000000 -c70623f31a427791abb68047f55e9df0aee4e8e4 0000000000000000000000000000000000000000 -c709b0ba84f4b881dae872ac6858901c8b5eed20 0000000000000000000000000000000000000000 -c710a66e2ff17515a4dfb3947246e046f918eabd 918e3e3aeba86fb3eacbb55fab7ff18a17c73cb0 -c713e401bf890371a8ecaf8dd10f9513ccee8d3b 0000000000000000000000000000000000000000 -c718200b2753a2182682aa7fd00e093cd33e3d74 aede71750486c749b2e93c7b926a474c630382e8 -c720360d91025925f40a3bf4adbafc21ffafb368 796f901ec5d4c3b9ced2d674b38322a2ca4e03c8 -c723b31c1e183971c5b16d6ae3c907f6cfbc170b 0000000000000000000000000000000000000000 -c72aa59abb8b14e7b0d3ced092d350c4d4f6c951 496d79be1c9a151875287a6606b6bdb7af6854a6 -c72d86b5e1d3be37666b678ed2bc11dc0e2c7008 0000000000000000000000000000000000000000 -c72e6502c8324a234462b6d975ab5ff59ef30fda 0000000000000000000000000000000000000000 -c72fae7864c68cb82c0aeb86d40711679f295980 0000000000000000000000000000000000000000 -c72fc51e9a35ccc2d22357b065d58c3fa977ae6e 0000000000000000000000000000000000000000 -c730db5182af3f24a54720d0a068dc82626c26b2 0000000000000000000000000000000000000000 -c7336843285317b4418d3d082b565cd230519b65 0000000000000000000000000000000000000000 -c733d0d1f9d1dee4cfa1dd61bf85d3a8637900c1 0000000000000000000000000000000000000000 -c733d775803733313ce456652d83176a13632504 0000000000000000000000000000000000000000 -c735753c265bb15b70c15d0e29001090c469dbe4 0000000000000000000000000000000000000000 -c7378721ff88a52e66023f98d69b7fd69c997a46 0000000000000000000000000000000000000000 -c738284f598dcc3fac95192e5789358744d4eb0f 0000000000000000000000000000000000000000 -c7388fb0423301e3db1639c9932415a481fccf07 32f961c29976cce84fbd4d7f774cd19cad0fc42e -c73ac5a5dd66a1321d9d00ad8b55898249b4c3d9 0000000000000000000000000000000000000000 -c73b00a6d7f799e3e5189a316efa06b7ef3c0fe6 0000000000000000000000000000000000000000 -c73d1979c25bbea1076975d3ad49670ecccafeb4 0000000000000000000000000000000000000000 -c741a4866f5702cb5ec5f4f8491aef0f2aab2ccb 0000000000000000000000000000000000000000 -c74281e307cc65e4e66bc79ce46ed5d2cb8da5e7 0000000000000000000000000000000000000000 -c74303b7fe0a6933f67e1d15c2ba0685a04a3e9b 0000000000000000000000000000000000000000 -c746fb679febdb6a175c33a794d1dd0b6443c3f3 0000000000000000000000000000000000000000 -c747c4f06f765b274b8e38f62643720883f35453 0000000000000000000000000000000000000000 -c74adac363c4ad18bfb648b8962663b26de3828b 0000000000000000000000000000000000000000 -c74ba3ce1917c133c1f81ec1e0b9821b80ca4695 0000000000000000000000000000000000000000 -c74d04f95b4eb78f8eb2b4f467a0863639a6eac7 0000000000000000000000000000000000000000 -c74d39f38854a76a37e5a62749d76e6fd4f0d6e5 0000000000000000000000000000000000000000 -c74e9e38466f0abdc31fc0a0913a8b07aeb65e06 0000000000000000000000000000000000000000 -c7539da4a6df414e54d9196362f2a67876c41fa7 0000000000000000000000000000000000000000 -c7581dedee916a3a498b36bb28c879230e530840 0000000000000000000000000000000000000000 -c758e862cf7648f657acb9e073bcc657f368a701 39f5fa9c1f0ddf46dcae7eef177f077bae1a3f6a -c7590bf936b04f04380e23096f20d1a32600b7ae 0000000000000000000000000000000000000000 -c75f19c74fa3b64abfafd7a35aaa652b07834a5a 0000000000000000000000000000000000000000 -c75f5d642ce11e0696dd7f46f1e5a1caa1752244 0000000000000000000000000000000000000000 -c75fb21a3accd12464d009bf8064ae07f3003622 0000000000000000000000000000000000000000 -c761103b931d66230fda39f944590933f32d5b7f 0000000000000000000000000000000000000000 -c761ebfe59617ccb3d4ac6e31c4d336fdaf8882d 0000000000000000000000000000000000000000 -c76415eb9172d9e8d4b861848752f51cd7287417 0000000000000000000000000000000000000000 -c7661d7587c65c57ef5dca877ea44342538a54aa 0000000000000000000000000000000000000000 -c769746c03d62089a5414f07b505cf24be068acc 0000000000000000000000000000000000000000 -c770a0cd875ee5fa18382c8dc39e0c42773a1c64 0000000000000000000000000000000000000000 -c770fb51f9bf7057194f9bf42f54642184f6a7dc 5466d24e2b312dcc4d9724bfc58726fd79985a9f -c77572cee054ba4a4704b9d68227d2d9cb8cf404 0000000000000000000000000000000000000000 -c776391f36e72c0b502f73a6606fb688d56251fb 0000000000000000000000000000000000000000 -c777ef397d0c333ce142ab8122abcad2aa63ba83 0000000000000000000000000000000000000000 -c77a4ba510f8d569a12ab6ea0f1bda84285ac420 0000000000000000000000000000000000000000 -c77a6eff6602ffbc436338f981a19ad5092b734a 0000000000000000000000000000000000000000 -c77bf3429dd59f2c4346da5fbc0d6a51568f84a4 0000000000000000000000000000000000000000 -c77f983ff12155b93b2befc0e1cec62b19c0d130 0000000000000000000000000000000000000000 -c78054870b57739a63e543ef7eb1f2dc21206565 4d69d7560c545bb4befc17f85699d196f61000b5 -c781bb4fde75711d101634b2fd23efc4984d08e6 0000000000000000000000000000000000000000 -c78234da64ce52a68b5122bf16c273a6985edde7 0000000000000000000000000000000000000000 -c782d9acfdd59040513c4d38c857e41845a465fc 0000000000000000000000000000000000000000 -c78816aa371abf5d3888963ec2eb89c1140b1cce 539597e665a7632ff16f72e0c220b1c4c3247c95 -c78820cd1c20d6587dfc0bfec289e26ffaf204bc 0000000000000000000000000000000000000000 -c789d27148560a4095b7e66096b5a12f9abdb840 0c9260dbd37e80556550fea3d1f36002e406f8bf -c78af136d0497e16230218083ce43448f1864272 0000000000000000000000000000000000000000 -c78b7f09a856edc69013ee2ab6b6207608830aed 0000000000000000000000000000000000000000 -c78d3e74a2bc09702e1bcfdbddc92d3eb563f930 0000000000000000000000000000000000000000 -c78dd7156ac4afc6563a3aa8e87c4a5720278d48 0000000000000000000000000000000000000000 -c78ed10a19e054cc52c1e8f77dcd50c34abcd787 0000000000000000000000000000000000000000 -c78fd91f2d5c8cb1508a595970b1761ff78cb6fd 0000000000000000000000000000000000000000 -c7918b8424d38afac26a0377fb3efc0b6c8a453d 0000000000000000000000000000000000000000 -c796f6a654d9275071cfea664a515981cb2118e8 0000000000000000000000000000000000000000 -c79b43a897bf168f89071eefe5f29faace2fdf3e 0000000000000000000000000000000000000000 -c79b9928aa114777d864b9c70feb1436d7344b4d 0000000000000000000000000000000000000000 -c79f3fc3aa0c87ac0e0317b1f70d17e6b02a1711 e75b8d186df92a7a998620cb742fddbaf6f11bf9 -c79fc6d6a5c2d287856c8955ad94edbe7ee8fe18 630861e4e301d3c0c1a76664dcfb9c411c770e0d -c7a3980d42ce352eded40f81fe05b28e9613a044 0000000000000000000000000000000000000000 -c7a525c7d6619c1f0a37aa506150f87e9e56f9a5 23909fb25b412501d30ee3097c7a03dde2e33de3 -c7a6297379950a153dc366df1b3d4203076aa435 0000000000000000000000000000000000000000 -c7a781d1c5834669b171073b98f86e7b0c36393a f600231c9703abc8e32d498718be7b44bff60971 -c7a7f596c4e0109b8c22c463dc01f0e2b43c0754 0000000000000000000000000000000000000000 -c7a994b426c49f7507a008962dc1350aab55fbd5 0000000000000000000000000000000000000000 -c7aa65ea99decf2b9443246189a0c969abe84160 0000000000000000000000000000000000000000 -c7aca484fd1d7eaccd03f0e011f858fa93d105b9 0000000000000000000000000000000000000000 -c7affe03ce1f38e6201e79b1b0f196aaf98665b1 0000000000000000000000000000000000000000 -c7b154466df9f1918a9fd3bc997536a6b4743a6b 0000000000000000000000000000000000000000 -c7b15dca0c59c6a7abb5cf012192e8af5dd668df 0000000000000000000000000000000000000000 -c7b3836e5664618f4be1a4437586fcdb568fd271 e1a558e79425a4e3f094c9bb858791f3c9e83c11 -c7b41a6ac2c27f5acf44a246bb19df33f4fb86f2 0000000000000000000000000000000000000000 -c7b445ec851969e669026cfa483b104ea2de5d95 0000000000000000000000000000000000000000 -c7b52ca51b148900dead6e28973aa0b28544d1ec 0000000000000000000000000000000000000000 -c7b64a1f72c01c413d0d21824d7198842b26fd4a 0000000000000000000000000000000000000000 -c7bbd32bf01ebbbb9b70486dd47b2c94a5df70ab 0000000000000000000000000000000000000000 -c7bc63cf9799acae35fc3d28346fcc18089e3571 0000000000000000000000000000000000000000 -c7c08f4f71b424d3be05f39426cc728ba3072714 0000000000000000000000000000000000000000 -c7c4f245b05f2cdeaf783586287bc14654468137 0000000000000000000000000000000000000000 -c7c5b9cbe2f3b77179ebc08ca87a62c372bd24b2 0000000000000000000000000000000000000000 -c7c7904bcf25d43fde27dbe679809cbe994afc40 0000000000000000000000000000000000000000 -c7c883ab47bd0d4617feaa9464f1cbaa5238c582 0000000000000000000000000000000000000000 -c7c95d0ebb0952ba7170d2edbb395bab9be88d5a 0000000000000000000000000000000000000000 -c7ca0d0c3305a0d3fdc9e9cf792d47798fdf370c 0000000000000000000000000000000000000000 -c7cea79ad1c40b3eadeea3acd6b114ed0d9e7d44 0000000000000000000000000000000000000000 -c7d135e9a9aafd1ad4369e4f1c0aec85b30a7170 4f511faf3afa84c5a22bb97554eb810cbbd3d7c4 -c7d18f5a16306694c33a5170b35457c13e39fc92 0000000000000000000000000000000000000000 -c7d283fd467eeecff1bfa03ebf1bc28d92d7b597 0000000000000000000000000000000000000000 -c7d32a20aab69f486c88af71847be886ddf214e5 0000000000000000000000000000000000000000 -c7d6db0d245712c01f72b9e0e79cc3d96a5bc25e 0000000000000000000000000000000000000000 -c7e10bf1f82253bb1abdb7d7d91b8f662f995a92 0000000000000000000000000000000000000000 -c7e29d3ab5328b52f83edb88bde973e211a37659 abf8e38dfa5b61016d78c3862a84b98fa414afb3 -c7e597069994c6b08a3709679cd7cc3f8a098648 0000000000000000000000000000000000000000 -c7e5e0cddffe5e5f98d5b36759ff1ab40965cbdf 0000000000000000000000000000000000000000 -c7e83fbbbcde9f54affc09424d032c38492a3ff4 0000000000000000000000000000000000000000 -c7e8def8ac39029b7e10726e166726644d03b4ab 0000000000000000000000000000000000000000 -c7ebccc93714ae65fd02da5810d92f6a470f1851 0000000000000000000000000000000000000000 -c7ee9cd4d1bb4538e283502b5f958b3042a61a63 0000000000000000000000000000000000000000 -c7f01a01bbf356e4e24cc0b1274adf268d526be2 0000000000000000000000000000000000000000 -c7f3c89463160cfbce0debc5c78bd396bd6fc41e 0000000000000000000000000000000000000000 -c7f6d3f42d9530302721866b0b9e86905dd94c6d 0000000000000000000000000000000000000000 -c7f95e1f92d28ed2ca6c1edb676b77a6d7ae2c7a 0000000000000000000000000000000000000000 -c7fbc342dffb14f19f84b5ba8883624b69df5262 b8493b1e47179afe45dce4807c0af971ab2c6221 -c7fe50b784abd971b6b89cf71861cc42f19f9060 0000000000000000000000000000000000000000 -c80027c88fcc61b46ac3768e21f3a75caa9b590e 0000000000000000000000000000000000000000 -c802e6b5060b41b1fc8813f79f03f08e062b2cb1 8e7847d07499d38d29dcb413340a8bc87819f0e7 -c8035b10c4d49a590dc9bc2c0b60e5ecdf7b60e7 0000000000000000000000000000000000000000 -c805e9be2a8bb8726e2cc30fd5199b1541b29387 0000000000000000000000000000000000000000 -c80756f4abb7ba0095e90d2ac32140177f1f05c6 0000000000000000000000000000000000000000 -c807f27964f7535f47e730c741f619d490ba04a0 0000000000000000000000000000000000000000 -c80831f6d5e4f683f3a737c98d1c6af5e79138d4 0000000000000000000000000000000000000000 -c80abd691ed5d315b4cbcd6f5bb50133ed8eabc7 0000000000000000000000000000000000000000 -c80bf6d45f226ee03eeb45d0ac7cbb61a2ae0604 cc719f7767254304b9e69329a4b32b3c7ff8b1f1 -c80da7c04acc97f6921a269b403d6719ee18c7ca cc3cbf749d750116b46946613003e6f36ca4bfbe -c80e398bcb1f060d16de768e46933d1a09f2de65 0000000000000000000000000000000000000000 -c80e8ae094d526c3b3021bab99f4720f6d17dd1b 0000000000000000000000000000000000000000 -c8196b0236505713b162352bae25adeaa3c2c62b 0000000000000000000000000000000000000000 -c81a2adeded886ebafb9137261ca3a62dfa6f0b5 0000000000000000000000000000000000000000 -c81a48e58fc530a74827316027fae74668d17a1d 0000000000000000000000000000000000000000 -c81b785e1bee4030bf231b352af31f94ba88ad8a 0000000000000000000000000000000000000000 -c81d09002a3bdbe2ac7f1fc8ee19162d94106aa6 0000000000000000000000000000000000000000 -c8253817c271815443958c76c6ab45ec3dca9d51 0000000000000000000000000000000000000000 -c829fb19eb3ed53afa9dbf9bfe64e4104c56cd4a 0000000000000000000000000000000000000000 -c82f29b65c2cf108e7ade2c5558af0de5cc64b53 0000000000000000000000000000000000000000 -c830c7c45bf3f873491f3ef13bb7f9701c5a6076 44834ffd592da866cee24658cd1ee64307a5b2fc -c83112eeec33f31347fc1eb152ef96acbd229964 0000000000000000000000000000000000000000 -c8318b2b0dd19bd0c296bbb221dc37999a5174f2 0000000000000000000000000000000000000000 -c832af7407cce6fc615a341ca240d959665ba604 54ce539ea23a3b91a2ce9894df1b183c2bc93216 -c833bbde624a9d6e98dbbf5dd239c7ac3190fcca 0000000000000000000000000000000000000000 -c8350c752c87fe408b9c047f71842b1d7bf77f1e 0000000000000000000000000000000000000000 -c835d0f1651bc67f66a1f8740ae4b84ab97e33e8 0000000000000000000000000000000000000000 -c8372e094b51efd41dcb26064524b28173527deb 0000000000000000000000000000000000000000 -c8379bc7930bd99d46114d1973a3fcece524ae73 5e54a5ade707eaab4a5021c4f60c1546db4defc3 -c8382e0e80a01d5b9a3367f9105b5ab85546a758 0000000000000000000000000000000000000000 -c838b3e0264c872aa70ff6d6f64cc837719f2810 0000000000000000000000000000000000000000 -c83a8768d8ee668b5ffaea6a47f0f205b0dd2fde 95ef2608175221b553a47485084715c16d7bab04 -c83ad03c76c03fe2c7a2f0429951ab774e422f82 0000000000000000000000000000000000000000 -c83bec58e01187837561ddb5501099db78b55063 0000000000000000000000000000000000000000 -c83dffdcca4e56b7f1a7b6c5c212d37dd49fa2aa 0000000000000000000000000000000000000000 -c83f0d38acba10ce432a08d6e51a4f035ed6b209 0000000000000000000000000000000000000000 -c83ffcf5cb016e2b3d1704ca0d13b553f241e635 0000000000000000000000000000000000000000 -c84024092aee02b51dd18b909af0f2ccbdd24f98 0000000000000000000000000000000000000000 -c8458e7fcc6bff14d232fbbc9b62957823e35891 0000000000000000000000000000000000000000 -c846e224e51e2b306e2cc6158b23b295e9c525c8 0000000000000000000000000000000000000000 -c84aa28cbaa24da49ee017fdec49842663bfc8b6 0000000000000000000000000000000000000000 -c84d13055e3302970eccfd4a48c02d51d7110f5d 0000000000000000000000000000000000000000 -c84f47ac7f4c2de13fc06a13bb7a0680e1d9aa56 0000000000000000000000000000000000000000 -c85159b5fc1e5331cc25c48a7e19682f7d782f99 0000000000000000000000000000000000000000 -c8564726a0289d0d685fad368df1ff15c292ff3d a0c8b68b31e01cea5015dea745d3d34c5a2de5b9 -c857b14deb6fc5e74ab56bba41992848b8482d79 0000000000000000000000000000000000000000 -c857e29ede75d68f1599bbb2d2c264cd92322e5f 0000000000000000000000000000000000000000 -c85c9d1d4429496b45f03cd5e77e896821b4f7f3 0000000000000000000000000000000000000000 -c85e008ab01ca813ddff7b7908b9cca2390888c7 0000000000000000000000000000000000000000 -c85e63dde50d11176bcf18a12acbbda51ab9ce60 69d94a66d200868351b4729f4088d023a518ccd4 -c86065e2942e0c1d24c6f63c527ff368a91f7670 0000000000000000000000000000000000000000 -c8616da7cedb78880e7dcab10912cc733f5ef6d6 0000000000000000000000000000000000000000 -c862465da42171808617920b562a54f3570e5a46 0000000000000000000000000000000000000000 -c864e2b53159558dbe1c675c5391119e7ca0d7a5 0000000000000000000000000000000000000000 -c866af773fbcab64e61b5e154bd40cd9fce3394e 0000000000000000000000000000000000000000 -c86894b62c783f4eb12d203aef966754c15f6db7 0000000000000000000000000000000000000000 -c8696908a1ffa0d283e36d8c8d36580fdd2c5a88 0000000000000000000000000000000000000000 -c86bd84f7afe620a79aad90f150a39daacf37d26 0000000000000000000000000000000000000000 -c870a589e32a35b88941e6704b07ee66df5d64c6 0000000000000000000000000000000000000000 -c870cfa314d880326cf30cd34b560c94f9526954 0000000000000000000000000000000000000000 -c87365d8d984468eee512b94b91e0eaa4f791583 0000000000000000000000000000000000000000 -c8754aca29d11e39c4620f9b8c567e7d84a37a04 b939283dec8728b664f9ea06e02b0d49feb522af -c87571bd714fbc10e83fd0ce397dc82c5479d6a2 0000000000000000000000000000000000000000 -c87c5a19921df902acf991d13287e5fa701ee432 0000000000000000000000000000000000000000 -c87cdddfcb4b3e9fe337b4f466f6c12a56f4d4cc 0000000000000000000000000000000000000000 -c87cff5fedc8cbc0325d684921a280f542088d54 0000000000000000000000000000000000000000 -c87f8075d81715ae5871af583aacd46e0bd5eadf 0000000000000000000000000000000000000000 -c88610d43a645a3ec19515c13a4c179957daddc1 0000000000000000000000000000000000000000 -c8873df18564f2b0672e8beb90649c7785b9d9d8 0000000000000000000000000000000000000000 -c888f855dd9f955496e297c67bc6d944a8abd0dc 0000000000000000000000000000000000000000 -c889127223a3eeafd318f56fc8d0a59369546683 0000000000000000000000000000000000000000 -c8905824a1d583e0f2feec91c1c86056deda0917 0000000000000000000000000000000000000000 -c8915fa863483048f4833bd3c0a85e560670f05d 6275f3bff17f328da039734f2b076c6ddbabd782 -c8927e4471038e0eaa85c3ff2bcb52e2f1dc4d54 0000000000000000000000000000000000000000 -c894770d92d533ef34da31de3a1d0dc2b5e703a0 0000000000000000000000000000000000000000 -c894c00bbe3470ac2f95720da8a9b62c21fd2ef1 0000000000000000000000000000000000000000 -c897161ca5a62a887295c695adc161b8fde5d772 0000000000000000000000000000000000000000 -c89afafcbf10e7c84500a8dc4a87996f13b5c95e 0000000000000000000000000000000000000000 -c89ba2797a2f1144a62b35c3b7e3e9cfb4a7b18b 0000000000000000000000000000000000000000 -c89e1eb01b6b09fc29fb042a32635c022e9095ca 0000000000000000000000000000000000000000 -c89f51001bb8e6801283f16e566178a48bb6ddc1 93c113247e99b5a9e343f82f9696283bae4beff3 -c8a12f2b59f6f64d7c8bd40904afcc97a7d908c7 0000000000000000000000000000000000000000 -c8a2abed15ede1493f3c5fb7c177b34914e0c5d7 0000000000000000000000000000000000000000 -c8a7cf78814051d6b7152def09d2215f96b06a22 0000000000000000000000000000000000000000 -c8a8981a9df9a1564a4b9a79e84583d41a7b6ac5 0000000000000000000000000000000000000000 -c8ae97db3d4ca107a974dad5738bc5da9cfaab21 0000000000000000000000000000000000000000 -c8b07f93917990611e7b88eb556ce1a018dd8e19 0000000000000000000000000000000000000000 -c8b6ae14303a2a4d0f883b802d552ad09edd7cc9 0000000000000000000000000000000000000000 -c8b797c4ed673d6d445a17fc649f36208d0f6b0d 0000000000000000000000000000000000000000 -c8b83442db4c008725090d95d5dc5f18b8167e75 0000000000000000000000000000000000000000 -c8b844ebea548cb61503de92aa49268096cf9307 5a4974e7e8e0addcc51351e93d6e0ecfdb7e0d1e -c8b857651ce1adaa1d6bd6a5df2a27fb206817b2 0000000000000000000000000000000000000000 -c8b923c4cc72b8708ef3a532337567410a855148 0000000000000000000000000000000000000000 -c8ba91f7e546462dc66c2a11a7eab6f55c93915b 0000000000000000000000000000000000000000 -c8bc8a4c5319e464880160d5902a73817062858f 0000000000000000000000000000000000000000 -c8c2221d70d9e752c578b3dbc8e22b5c24812424 0000000000000000000000000000000000000000 -c8c2554e5a8b292d84f57663387bab21a955d821 0000000000000000000000000000000000000000 -c8c3d5ba2eafe489d8a455aab6d050d61d1e488b 0000000000000000000000000000000000000000 -c8c9278fe4bb63b2f0eda9ebcbdef533f3d95ab4 0000000000000000000000000000000000000000 -c8c9653b23c89a527bcd2e7ffc9ae60e2d884827 0000000000000000000000000000000000000000 -c8c9bdfd6168b72ea34a04b6c8d06ef6d2e6883f 0000000000000000000000000000000000000000 -c8c9c0c7710bb098e1a0a1b628ac680e3cb885e6 0000000000000000000000000000000000000000 -c8ca29ba272a3db80ece517a867213c79d0d2ba7 0000000000000000000000000000000000000000 -c8cd4208624ef6d8b3e465b5ebc70b321404ac61 0000000000000000000000000000000000000000 -c8d0e68933a62dfaa91c0ff2e40efb8d80a002b6 0000000000000000000000000000000000000000 -c8d56c9cb67b7c710360ea7b4734600e11467038 ecea089abe8b0e09e7d477f91e5fef2505c94c63 -c8d7b23d25eb6b3b15cfc4a8a4df22e8c336b614 0000000000000000000000000000000000000000 -c8da291795042f1a10da85160d5ab0afe36d4cde 739ace7dd230b208016f89534def81d7dbaa4ff9 -c8de281b40a62976bcac72e80f3fccca91e9e8fb 0000000000000000000000000000000000000000 -c8e0df5f35214f64fadb31a5149c2bd2cfdc4aa3 0000000000000000000000000000000000000000 -c8e18ac5f0cff56c0eb555ddbc8b51ef321c2924 0000000000000000000000000000000000000000 -c8e1f05f718d6c9d5241c58304308bea1ffc2a6d 34fef7f54070c30d4d91a28f0665005c7b4e0bd1 -c8e3b2ccadcf79d3c9d53c532ca02572b02f741d 0000000000000000000000000000000000000000 -c8e5e322bd8550a64805fc22d36b258b052f7d04 0000000000000000000000000000000000000000 -c8e821cf05b7b0c4dc80eed2efc1db0f66ebf08f 0000000000000000000000000000000000000000 -c8e93acc4aa6953e7da11ec2707bb587a69c26e1 0000000000000000000000000000000000000000 -c8ea2d8397fa13bb5f4b0a7bddbe643d582d0dc6 0000000000000000000000000000000000000000 -c8f33da553bc5002e3e6f6f5631b8a5d28e0e947 92933025c342f42a85af7f369444d417c1567c21 -c8f44705c2143753578a6f1c50b8b0e82ac8466c dc3d7bec690909c7fd3d55865ac609b658404beb -c8f6d1c39450f56fd0621fed5c9d6f4810252dc1 8c02478be8b893fd507c160fd2b4476d0aa423ed -c8f89e787b209f1444c542ac3ab44886113f4aac 0000000000000000000000000000000000000000 -c90167b57a4b5a81acc18f9f952022e062b08104 432dd61136b276bdcc7794ede1420cc140a4a5b7 -c90415586ef8e226765667808874b6fd9c33ef09 0000000000000000000000000000000000000000 -c90424bc60a933348a29381c53116ec6ca607f4a 0000000000000000000000000000000000000000 -c908624cc91fec3934dfdd2aee9ac5b771e41bc4 0000000000000000000000000000000000000000 -c90b1f2280a0302a9a1d113e93886ca1e2e76c8c 0000000000000000000000000000000000000000 -c90b300562d957c981eb1dacacd3f6716348fd67 0000000000000000000000000000000000000000 -c90dcf933ced9cb2223c1a85514287ab18c0d752 0000000000000000000000000000000000000000 -c90f94738ae316ac68b9b4048d576d8c1d17b736 0000000000000000000000000000000000000000 -c9120d9fbc5d8126c0e12128a4a1efe06ab64cca 0000000000000000000000000000000000000000 -c91217825bf38735489b9d1dcd528ec1fe362f37 0000000000000000000000000000000000000000 -c913d5934d68718b25002c401559460599ec9b52 e54b1794401e61cc93b5db95c9f0a03621253a0f -c91a32455cc26a13989688052a7547aa92044a27 0539e6ec23a771d104ad487d4b73939fd92c6855 -c91b624d4f61cb465de471f2142305a91402cb95 0000000000000000000000000000000000000000 -c91d2457f16bf215d47aa6e7412ee1c16e395263 0000000000000000000000000000000000000000 -c9209d6d5b254bd50023b6eaddb945f9664de97c 0000000000000000000000000000000000000000 -c920b537bce405ef9c47b350b4835af5555bcdef 0000000000000000000000000000000000000000 -c9220408ddfad8f047e77976974734154bb06b3b 0000000000000000000000000000000000000000 -c922f4fb359873ac6ed1d3ee19d8f76a578529c8 0000000000000000000000000000000000000000 -c923fcd6d0aa956d178d00b6cf1b5a2cd8bffce1 0000000000000000000000000000000000000000 -c92434a3bb7e7d9a54ebb825b8ceadbc188f1b35 0000000000000000000000000000000000000000 -c92462ed495601aeebae06b320f5ec5d19aa9cca 0000000000000000000000000000000000000000 -c925e1a0ce0659ee1c12d80f9a4a58b10cc4222f 0000000000000000000000000000000000000000 -c926f28ff2c98bfb3cde875c6061b39782cbd7d7 c60f95a5263fed077f7be4ce7a948853851a9644 -c9279f4467ebe73ca73aed127022cb92d4b12729 0000000000000000000000000000000000000000 -c9299a3d52ffe11a4a36763f6c735d124fab3101 0000000000000000000000000000000000000000 -c929e6755af18f6854bfbcb659fb2c4fa3f01592 0000000000000000000000000000000000000000 -c92ea1a59b43fa11d82ecee46f2ccb07381c58f3 0000000000000000000000000000000000000000 -c9304ff35c04e2a4163c4e5fedcbf1bc02fa05b3 0000000000000000000000000000000000000000 -c930cbb897fce657bc5942f13fd9e74f681509fe 0000000000000000000000000000000000000000 -c933a0f25d6db2577c9e87fd7f696e6892cf497f 0000000000000000000000000000000000000000 -c934dac9c6dc745cbde4000cec854498c9c0fe9f 0000000000000000000000000000000000000000 -c9351adb0a56f29096cce33e2790f441a26c3d8d 0000000000000000000000000000000000000000 -c938838be5a7f6d2a0b0710476afb9fb2ccb6e52 0000000000000000000000000000000000000000 -c9389e4a0e96801fd14d91336ff3f12e45929a73 cbb7640e135e7cddb42d40c5cf3781ffc2740480 -c938a6c977428257103de62b1351f0478785190f 0000000000000000000000000000000000000000 -c93ad4cde9e0c3446b3242100c8c3147747def0f 0000000000000000000000000000000000000000 -c93b1c89aacb0a60d02dcd2a00b39ae2489fdf97 0000000000000000000000000000000000000000 -c93b2acdc175e55109f3f5b9ed7bf432bd08d8ed 0000000000000000000000000000000000000000 -c94301bd955c4842297336bc54d1f8db1b754416 0000000000000000000000000000000000000000 -c9433c3a91b30bf9becfea12c9f73ee3b5cbca6e 0000000000000000000000000000000000000000 -c9443b98288f5f071057c9e9ad9570ea3da499f1 0000000000000000000000000000000000000000 -c94529403818df20d843f8eee6407ab62f341025 0000000000000000000000000000000000000000 -c945fc03ab62065959d5d74b37f320a75f6b8b3f 0000000000000000000000000000000000000000 -c9490d424ec11a4fe92f07f08cff95c85c7d22df c259e3d90f16fe05d5e6d6659cdd71fec2db97a5 -c94bd1e13a5134b7de173c54ffcef889b08e36e9 0000000000000000000000000000000000000000 -c94e6f314cf5b851a4aca0eaf7aa601a98c01cb6 0000000000000000000000000000000000000000 -c951e4e1a75e3e70faa33e949bc6d7a43fe6c133 0000000000000000000000000000000000000000 -c952fe482148c6fd81e7254092dc5522966ffcc0 0000000000000000000000000000000000000000 -c9531e55373cf212c28f0dc0a1e69e71de7fa4c2 d790cdb2310462e14123e393414e2892314d2e73 -c953f7a84377d349b951c3e9c9ab875cb07db4d2 0000000000000000000000000000000000000000 -c9558408f72fb20a244ba39dc457982dd4112f5f 0000000000000000000000000000000000000000 -c956613a11d3e68da859bd2b4747c090b7e641a6 c86ff7b9b4656429c5c5e621f8dd6376248e2e56 -c957c1054f209bf7785a192036505881d3d4f1a1 0000000000000000000000000000000000000000 -c957c4c205b18978e0bf318b24978e92c70e19ee 0000000000000000000000000000000000000000 -c9596f7576ae7b476b9592522320f0f53ce1c0c0 0000000000000000000000000000000000000000 -c95d01c15334ec55992c883c69b8ce138ccfc726 0000000000000000000000000000000000000000 -c95e1a7a3e58135f84ce86052fa7d3a42826c439 0000000000000000000000000000000000000000 -c963dd0208e1daf7027735165184e30774ffb053 0000000000000000000000000000000000000000 -c96760bb65df5705cfbd9cf812b06298b08229f0 0000000000000000000000000000000000000000 -c969df2ecef915c94fd528df676a5fcbea78cc84 0000000000000000000000000000000000000000 -c96e2854ab9c4f7a0192f71251b6104262c14a16 0000000000000000000000000000000000000000 -c97281d1cf9dd996b9d8e82a9373a8395569282f 0000000000000000000000000000000000000000 -c97463645362c45e4ebf152a213b9d8651b18089 0000000000000000000000000000000000000000 -c9795c59a954593ed4052a9580d6744465e56af1 0000000000000000000000000000000000000000 -c97d168c2b347e0e63a9e367b4c92dffe071e22a 0000000000000000000000000000000000000000 -c97d8be813dd0189f2a97359795fbe7173792878 0000000000000000000000000000000000000000 -c97dd01b044c7637f063f5b8ce83f1b7f31452d3 0000000000000000000000000000000000000000 -c97fd1494d2990be962766ef7e7783c5a7572c58 0000000000000000000000000000000000000000 -c9807cedf8c8a4369b31bceb2cd60cf282aaed0a af36e50260ec5c950ac063cf6ce11b59d9502ce1 -c982ce9aa583eea1b967cc7734ef68297bf81d69 0000000000000000000000000000000000000000 -c985c28af5f8d6d601ec352cc54cda59bada3ecf 0000000000000000000000000000000000000000 -c9888ac6e5c75d00d50f9c2fd741ae3a82a479ec 0000000000000000000000000000000000000000 -c9893954e17ec13bf66f54433e72c8af026406cf 0000000000000000000000000000000000000000 -c991f19c79d156184c00c4ebf98f883e4d88845c 0000000000000000000000000000000000000000 -c992cd3eb5c4a030697c2f126cf023041b923944 0000000000000000000000000000000000000000 -c993be5c5d2c8625ee3958ec63ae2565f146b18a 0000000000000000000000000000000000000000 -c993c4b68b977e54832bfd52f7293c4c38a045d4 0000000000000000000000000000000000000000 -c997854a0834c6c4c02c462daed444380cab3d2b 0000000000000000000000000000000000000000 -c9983e0003bac60d5000fc59f5afe2aee16bd3b2 0000000000000000000000000000000000000000 -c9994b2bcc21498aef6f36c860026f6c0d0c3120 0000000000000000000000000000000000000000 -c999c7066ede7dc2df80e0bd3364bfa0ef1f9533 0000000000000000000000000000000000000000 -c99c7941765eeac9353c9dae2f02ba3a1e5cf9ff 0000000000000000000000000000000000000000 -c99cdac0ddf9f575b44660140d11b07ac0f90083 0000000000000000000000000000000000000000 -c99de21eac784e81c08b0a2f05087e2d804267b8 0000000000000000000000000000000000000000 -c9a06ba9f28be815a6afddee26d257a445ddbff6 0000000000000000000000000000000000000000 -c9a1bea06ded82181b314079e793e7b50eff82d1 0000000000000000000000000000000000000000 -c9a41005358ac1d7af44a1cc62b55a59a28caa13 0000000000000000000000000000000000000000 -c9a49898fa107d31baeea9e9135c56b71f1d8fa8 0000000000000000000000000000000000000000 -c9a5c04e32e0a038437d110aa73e238b38ea3bbc d2493a7fce37e4650c25e660f8d904f9e61fa7fc -c9aa1f2a00df6c2b8bf2bd0584359da9beed91d6 0000000000000000000000000000000000000000 -c9adc6afa112f6a4328d31f4d4b6cfa3b9191350 0000000000000000000000000000000000000000 -c9ae2d383c7f869893edba248f9c3d90ee6bd40b 0000000000000000000000000000000000000000 -c9affc2d4dca3f083ec97c2c4be1e467c3956dd9 0000000000000000000000000000000000000000 -c9b0eb3bb8bd0a80603c9301e69b98fd15ef0c1a 0000000000000000000000000000000000000000 -c9b1de1c1266145d5472d0c05edea2c1bf970ff0 0000000000000000000000000000000000000000 -c9b9c8ff0f5c9eae4f9e347acad48ed01be8b9da 0000000000000000000000000000000000000000 -c9bc21cb7302db778f3c519cbe6a9c8286dc08b8 0000000000000000000000000000000000000000 -c9c117546e1bf4d9237ad360b3cdde60cff03761 0000000000000000000000000000000000000000 -c9c158137b0f4658c29faef4043472dc74896d0c 0000000000000000000000000000000000000000 -c9c2740c541285349dd646345b90ca4a79f4a2bf 0000000000000000000000000000000000000000 -c9c2dea6d36df7c4778ae19f7d56b0053f625f1e 0000000000000000000000000000000000000000 -c9c305249fa53997d076c0a0369dd66932f3a9ec 0000000000000000000000000000000000000000 -c9c3a6f7d260a1026828a093d4c2980d5177c3dd 3d5394638205dc6b3d045164af431413721de8d4 -c9c80ec457593e417cf48d1f27f6bd29c9ca6049 0000000000000000000000000000000000000000 -c9c8222d0eaf309e8c8d632ef977e8b55fedc88f 0000000000000000000000000000000000000000 -c9ce547e4540a0b0c8ca6c73f29738156aca47f4 0000000000000000000000000000000000000000 -c9d02c28da78b34cdff910cac6d8d2abe3bc9f57 0000000000000000000000000000000000000000 -c9d16cb4de0abaf782b3e972b4e66cd28d9ff233 0000000000000000000000000000000000000000 -c9d236640d17b3cd733e34068af4d4636ebdb495 0000000000000000000000000000000000000000 -c9d30be53cd253791b1b8a2897356b297d09e005 0000000000000000000000000000000000000000 -c9d8e1779e81b71d115da3bc1b2de1bd24f092d3 0000000000000000000000000000000000000000 -c9d8e4f46bf95aa7629a11fa2375b87811886e17 0000000000000000000000000000000000000000 -c9dd45d4853b04477636bd9b8fcc47a5e4fe787c 0000000000000000000000000000000000000000 -c9e22e43641734cec2eebeabde19ab404a3d8ed8 0000000000000000000000000000000000000000 -c9e55fa954e8d6f50277de93aa7c8c4f635b8428 0000000000000000000000000000000000000000 -c9e6b7ae27430d22eda9a1c4a48d0e84968876f2 0000000000000000000000000000000000000000 -c9e79b433cfe5054c827ced007755a4ee45415b8 0000000000000000000000000000000000000000 -c9e9affcd114984ec4f6a124db1fe7721e8138be 0000000000000000000000000000000000000000 -c9eacc4927f7aaf40029f4d20051ced7a7a6ca74 3252bf4cba774ca49d1e8d7cf05a0c300dffc36c -c9ee929e0fdbbd8e9e9803a6baeea1dd9e4e85fb 0000000000000000000000000000000000000000 -c9ee950d8ab11c9be3f3614bc868727a259b00ae 0000000000000000000000000000000000000000 -c9f09c09bcd83da9203c80743026d3623a7aa6d0 0000000000000000000000000000000000000000 -c9f2372f4c6adc738bc75ae7344496b070952923 0000000000000000000000000000000000000000 -c9f928c69040e3ca0e9cc87acd9e25bd5a463b9c 0000000000000000000000000000000000000000 -c9fc76e53e55afab4571595dbe2fc167f9cced4a 1c4fc462bb62f7575dc82f06b680089bcc6ae873 -c9fdde9aca99f5ce492f65d04d14ef61860e0253 0000000000000000000000000000000000000000 -c9fe56aff047ef24946cbda84107d8f11cd70aa7 def4b4120857a42293acdff069f8a56070511de4 -c9ff342d9a8ecade7f943174f5892be1650e41ba ef394ae46f4e162240a63d2d0e97cf2b115b1c35 -c9ff64ac878c34562858be79626e533a1ccaf072 20bffdfc849e6244f7ca9aac996d04ed16aa304e -ca01897d64baad43459268cfdb516baa6e7dfc95 0000000000000000000000000000000000000000 -ca054293e979aef69ea9e4f6f6e0a50231d9cf58 0000000000000000000000000000000000000000 -ca0576a98f61fe977badc80b93428dc6a9490b78 0000000000000000000000000000000000000000 -ca0644fa93e682b00c865eeb9648f68755e5ccbf 0000000000000000000000000000000000000000 -ca06895f1556b5a6235de8aa6c03456cabd8555c 0000000000000000000000000000000000000000 -ca07265c867842804d61acda69955228858ee010 0000000000000000000000000000000000000000 -ca0759834d0fd70a2ebf499bc27817db10afd0c1 0000000000000000000000000000000000000000 -ca082c5697483fdbdc6e5a0bb5c2205ff80d0940 0000000000000000000000000000000000000000 -ca0e422a2734e3041152d51ef4d0793a371323f2 0000000000000000000000000000000000000000 -ca12a0c5241510c44d64054375912149d216adf0 0000000000000000000000000000000000000000 -ca1420ae522bfd2d5453de440ca2abcd351d8d4e 08de94c06f8c76c7ea87e2185dd3ee4b79a6288d -ca159b0e1d5398bfda6fe7afba9b9cb5e12e4501 0000000000000000000000000000000000000000 -ca190c37ab9640137962c8515e417251fac191ac 0000000000000000000000000000000000000000 -ca1c139b220ddf41168716e863c4221ecd19adbb bf8e62ef411917c86d38e8cd2b3c116372ac2090 -ca1e8b4ce9d6596480d16677189b1adb5e7f8636 0000000000000000000000000000000000000000 -ca1e942c7a4382865129b3f99d758fdd13e3f3c8 0000000000000000000000000000000000000000 -ca1fca9572985bcb57cb900f56e7b54600789a0e 0000000000000000000000000000000000000000 -ca220fb756e8dd45398fcef20c493cdedd67ecb5 0000000000000000000000000000000000000000 -ca221144de6ad1d213ccffb9a57f0eb5ee6fd799 658bbbcc37e6579954f4a00c69a2b2a93eb8f65a -ca2253c01d4165ab863aaa5bd2968f1f8af67d92 0000000000000000000000000000000000000000 -ca23605a1c0e46b9ec85975c6387528c32a7087f 0000000000000000000000000000000000000000 -ca2476ff7b460c4de498b5a2b8c866b809b9dc1c 0000000000000000000000000000000000000000 -ca275bbdb38e251ea7bf0a4fbb30fe548dd87412 0000000000000000000000000000000000000000 -ca29a9026f010ec338dba828fb4ea88fada38377 0000000000000000000000000000000000000000 -ca2cf8a3fdcab67cd915f6b2d63a2c24f7097467 0000000000000000000000000000000000000000 -ca309ab7447a59c1c6e31108d20b92de93c8756b 0000000000000000000000000000000000000000 -ca30bc0b0210228fee36e7ff002adc16c10bf641 0000000000000000000000000000000000000000 -ca32babe6f03fddd190f377ef66040d34d0f6a26 0000000000000000000000000000000000000000 -ca33dfb525027bb876fd0239060f5441e377ed0b 30111b1909ae7bc5cf3cd7071d57a77fefe28292 -ca34015b682490bb7ada49b53bb5b131c979e8a9 0000000000000000000000000000000000000000 -ca35bb0ee60fdbf44956427c44c4eee7b1ea0fdb 0000000000000000000000000000000000000000 -ca3c5f560f0b41da8d23ad0b02c56780d068a001 0000000000000000000000000000000000000000 -ca426e50716c122e6fed8009369792e98d7c57b8 0000000000000000000000000000000000000000 -ca431331de092de6dc5e6eb00158f5f67e24f147 0000000000000000000000000000000000000000 -ca43424113fdb2c63c7ab9eb89a7783921f07efe e8bcd9aaa064fc59f3d895eba3b0ca5a5c24a930 -ca4752926834c2c46cd89104098736df4468eb84 0000000000000000000000000000000000000000 -ca47781c2d266003cdb8c1a939bb71a7c79a26a3 7670828d6c1e0f8e80c58ee9d8cad3205974edb1 -ca4af2aa8edcf9a63e5059c253fefc8307906795 025e813e96fa386f23ec2e6d4cceff1af0434501 -ca4b9d11a25fc9f8dde7561c504ed466ed1d6c63 0000000000000000000000000000000000000000 -ca4c9c1841d5d3a1b66d16a933cafc7983386103 0000000000000000000000000000000000000000 -ca4ddb03713a5b065e30f3f111527ae1c5903a85 0000000000000000000000000000000000000000 -ca4f18f9963e3f1f498d392112cc150058eb0f8f 0000000000000000000000000000000000000000 -ca53c5bc735159e1d36f7084e6c78cdfc5e86630 0000000000000000000000000000000000000000 -ca562b60e8fcd724a0ed2758c898911805eff2d4 0000000000000000000000000000000000000000 -ca57754fb83a2529ead29b733fc14c16b746a217 0000000000000000000000000000000000000000 -ca5be2fa3599f0677b9b12bac8d6bc8c09de2478 0000000000000000000000000000000000000000 -ca5be7a4cf3468043efbabec3f2a471924df1eed 0000000000000000000000000000000000000000 -ca5c477437fcb21680408bf7e0cc0424853e7907 0000000000000000000000000000000000000000 -ca6054f609661c9d0513aad1e7db1d8fdf33bed8 b118e051657ad8be89320105be89b89cd8e406d2 -ca6478c611c9a702eca7063d28c960b4cead5d49 0000000000000000000000000000000000000000 -ca6990fc4bed3f275ac669954ea4233b91e1c269 0000000000000000000000000000000000000000 -ca6d258ba242f9fe81ff8ce5fd480c3f865aa6d0 0000000000000000000000000000000000000000 -ca6d8a6f4569be14e25e624e877042de69d09fe5 0000000000000000000000000000000000000000 -ca6f5aa5bc44f00636fc9227c28d6393ab4e8249 0000000000000000000000000000000000000000 -ca72210df6e17b78b6faed5ad1d99517939aa46b 0000000000000000000000000000000000000000 -ca777ca163c4c51339d82743be3945c06050f6dc 0000000000000000000000000000000000000000 -ca7a816314506a2184fb903ae9ce658e3d54499f 0000000000000000000000000000000000000000 -ca7bf4c839e17b710d38fdf608bb46c29204660a 0000000000000000000000000000000000000000 -ca7cb538bb989a2b4e45ca06e34a11d2d02399eb 5d0934791ee1c08816f91976f65204f25586329f -ca7ea6c53852ab11c5e753aaae41f2f9e0bfb51b 0000000000000000000000000000000000000000 -ca7ed3681d255f6072542a1bb0a4f5c7d58f19e3 0000000000000000000000000000000000000000 -ca7fbbaddcf091178e666a6586f4181d6e429b4d 0000000000000000000000000000000000000000 -ca82f9c17565b7af839d5456d9e4b957ce274674 0000000000000000000000000000000000000000 -ca83ee0d06b93e0998f8031f6af9c6f9bed930f8 0000000000000000000000000000000000000000 -ca840c9a6d665e60a7de48b57a5b6440c0d3b0c1 0000000000000000000000000000000000000000 -ca8560e61dab55e156a26ccc42cf6b19c1553aa3 0000000000000000000000000000000000000000 -ca85824953ebdb678a576f9905861ea336f39e5a fc573b627f2cb8e5e014fb97f352c6bc5ab1a2aa -ca8770bd7ea86336b858e1748d2fae80afa5b559 1a8de7bf50221cce4c73518bdf790fb9a0438005 -ca8d212513872289c7067981f57a9ebfe749cdd8 0000000000000000000000000000000000000000 -ca8e71d84b99c4c2d36677843fbc9fa653f9e035 0000000000000000000000000000000000000000 -ca9201591841c1a1fcb39c5514f84ebbae04232c 0000000000000000000000000000000000000000 -ca94834ef6387fd97bd20f80aba9b0b1e3a09552 0000000000000000000000000000000000000000 -ca94f45b96f28644c9f229c1c9cd9ea9b0368313 d52832691af02637fa04d9321889973739180c1b -ca95a150bdebce5921267f113ddfae67c0ff9e09 0000000000000000000000000000000000000000 -ca9602752af2f35a8ecfb37da56d1084e778b611 9d51a4461e12fc96ff00b84ec88a955b3f63e328 -ca9ab17a33c04a11415f0224e0736b7e861289cc e82f5baf79ce42397009491bae7226483020683d -ca9dbbbd2dcac26d56bbbb87539297e4589bd709 0000000000000000000000000000000000000000 -ca9eb5417eb1fac72be4f85a9fa0455aaaf1af7e 0000000000000000000000000000000000000000 -ca9f7fcadb3dfdf6c1a5bfad63f5aee37f303deb 0000000000000000000000000000000000000000 -ca9fab09ac551949d8b0886cc831089120dab73f 0000000000000000000000000000000000000000 -caa6eadb8f9e733f9fa2ff76b10be3eda698407c 0ddf66458ac3f3dc13eed8a471df7c3f0e85a2e3 -cab50ec5a872a3c56f5040fde949a75c19cb1e82 0000000000000000000000000000000000000000 -cab54592565ff7002af02172e4985cbcb4f56a0a 0000000000000000000000000000000000000000 -cab59e22a4426036c9caf7e999145922c1d4a361 0000000000000000000000000000000000000000 -cab664e8c54025fbf665344b6a8ae59ed934b1cf 0000000000000000000000000000000000000000 -caba86305db0b84d1baf0a008feb463d67e52446 0000000000000000000000000000000000000000 -cabbd3466425095ef4287bcc3a53fb89ea9e23ba 0000000000000000000000000000000000000000 -cac029207c3b6abeba6c8dbcbbca506f65624726 0000000000000000000000000000000000000000 -cac0cfe1271a260123790f2ebcc17e9a293538e8 0000000000000000000000000000000000000000 -cac13376b30e184edd4a9ac7ff40b6d9e0f7a405 0000000000000000000000000000000000000000 -cac30374dcb586519a2fcef4149ac01929ebce26 0000000000000000000000000000000000000000 -cac33a7a6bc28622fd93e7ea237e16260bf2ca39 0000000000000000000000000000000000000000 -cacbe74a9688964547b912e75323578b73b79b24 0000000000000000000000000000000000000000 -cacd59edbdbc120c6e7cc4d0726829915d64383c e4f8fa6023c63d0cb30bc1edcadd3edabeb9b435 -cacd5a3e8850d8c38c6341cc8a1b2eb593345e30 0000000000000000000000000000000000000000 -caceddf1501858d96c9008f87aecac93ab4f6f32 0000000000000000000000000000000000000000 -cacf91fcabcf4585a6bd011114d10d8e3aae910a 0000000000000000000000000000000000000000 -cad275c0c1bac225cc295e2ee52ecf2564b6fcda 3d191c0287b57d97e327c57abeab45be8613efe3 -cad8b8d95e89058202a2d0771c5363829cc0ecb7 0000000000000000000000000000000000000000 -cad9eb9356295e1e268fba999d4cb701eb202904 0000000000000000000000000000000000000000 -cada67fca38dfb51f4611f01c51b183b1475fc71 0000000000000000000000000000000000000000 -cadba2050590300019d467c23ffb761721cf3e2a 0000000000000000000000000000000000000000 -cadd9e4ccd7eaac659b3c6ecbc3e5d49fef6a5d5 0000000000000000000000000000000000000000 -cae20c68e5f0873c1b14ee706b5e29fd5c2d77c2 0000000000000000000000000000000000000000 -cae2755cf91198161bfa164bab267d8f447176a6 0000000000000000000000000000000000000000 -cae293a6fe4d17af8a3fe96db5f303f9c8595279 9a64dcad49a59f7e6ccd4d7ae1cb649be9f41cc1 -cae89561f08194831bcce3143b5c5adc8a4be3d1 0000000000000000000000000000000000000000 -cae8a93cc33df389410049cd93bee374469aa7ef 7afa65a64206c8fbac6f0ee76bde3f86b56b6ae7 -cae8da816b8aa2f4c5eccd84603359a8d4a2dbcd 0000000000000000000000000000000000000000 -caebdbd3984d9a85bbb38817d5de71a062648c50 0000000000000000000000000000000000000000 -caec2ae726d4f634844b8996174f831e8fa955bd 0000000000000000000000000000000000000000 -caec5e0640f5d05621f40b2580428152f373da4d 0000000000000000000000000000000000000000 -caed39cf203cd3b44d8ec1438d1e29f602fe5aa7 0000000000000000000000000000000000000000 -caeec94453cbd67d21e59ae286aab118cec219b4 0000000000000000000000000000000000000000 -caf779183ee9860b48c74c8994fb944039b6b56f 0000000000000000000000000000000000000000 -cafd021e179a064ec754d2fa94e958b0b9fead32 0000000000000000000000000000000000000000 -cafd0547b1db6d1faf36b9df474c628912fdb55e 0000000000000000000000000000000000000000 -cafd38c06e6cc2658159f9950cbe11b07ccfecdb 0000000000000000000000000000000000000000 -cafd6b7449774060e37f78a6a93e42e909668c15 0000000000000000000000000000000000000000 -cafec7df4c6ba597b5ac45b03191aea18f3cabab 0000000000000000000000000000000000000000 -cb0052ee06378a5bd8e8b6218fafa06f462dd029 0000000000000000000000000000000000000000 -cb0077d0d554137d7d4eccbc19e31b8615f49352 0000000000000000000000000000000000000000 -cb010c77b6a2f0b35218cd1663cb8f5b88035069 0000000000000000000000000000000000000000 -cb0630b14901459c0bf1556e7d68f1b4c0d3796e 0000000000000000000000000000000000000000 -cb0823d467ad823ee48a1a32ccd2a799e2ccb85c 0000000000000000000000000000000000000000 -cb08ac869e5ddcb797b07a235a41098d3c4c8aa6 0000000000000000000000000000000000000000 -cb08c60ccceb971298fe61792840bbc1efb0a17c 0000000000000000000000000000000000000000 -cb0931dfa5620741c868f7fd3f8443079b384bfb 628eabe464e1c1c51fff05ee2717894d6144c79a -cb09b6c255842eb2ea2b4faeb3c0d71903e1f53f 0000000000000000000000000000000000000000 -cb0c1b1cff90cb883abe47cf1297757567e9f3b6 0000000000000000000000000000000000000000 -cb0f35a0e4c8333eea97f67e0b96ebb3f9c8b046 f04581912b3fd4191612cbff7e371018a9eda11d -cb0fc496516f1eda0f8d3bc8183b5d896999ee2e 0000000000000000000000000000000000000000 -cb14980cc2b64fdb2f04d8d49e09f8d374815c35 0000000000000000000000000000000000000000 -cb157e1d087ee890117529d87ce126036336fb68 3320a9d53b90d913d24789e48b05546fdde92daf -cb18b62069d314b4a38c7b8a2b87ab325b2b311b 0000000000000000000000000000000000000000 -cb1b3bf9cf1703a188d290f5e295838f787af82c 0000000000000000000000000000000000000000 -cb1c93099e011d50a56398f569b0440239148435 0000000000000000000000000000000000000000 -cb1dd13235be8954b5881bc390d4813177ce4137 a1fa97815f864e88873a7b914352f3de177ad98f -cb1f84626d47c5ef7ac13e3e3879db5ccc460ea6 0000000000000000000000000000000000000000 -cb21a43dc6c5d476f942a898c1511ff9cfef39bb 0000000000000000000000000000000000000000 -cb2292047fc1c01f96a1c2d111468540d1ce2dcc 0000000000000000000000000000000000000000 -cb25637724c8484f777ca1377a87aa923334bd51 0000000000000000000000000000000000000000 -cb25f83f5c9df841e3a8a959bb67ecb5a7c1578d 0000000000000000000000000000000000000000 -cb2e7b70b1354e5468e538720d59c37e273bc98e bca9f47ff7708aff683a2668717cf773b727f5c9 -cb2ed3b1ec93c50a2f8f6592cc407de2c9516661 0000000000000000000000000000000000000000 -cb2f597ec1d95df5647816cc1db4a6494eb90671 0000000000000000000000000000000000000000 -cb30efc532136131992073df18c8254830b16e64 0000000000000000000000000000000000000000 -cb32853d408aae8ff15a8d5005362a02cf912fdb 0000000000000000000000000000000000000000 -cb34e8208ec686dbb5cd0b97366bd774e6604c4d 0000000000000000000000000000000000000000 -cb35c568206b0f38a9fa015642b42ba73c60a1d8 0000000000000000000000000000000000000000 -cb3794f501ce55cedc40125fb995018bdc4ac1d1 0000000000000000000000000000000000000000 -cb3821f796e9ae0143c354fec36a2d96ad18dc9a 0000000000000000000000000000000000000000 -cb38d23e33f129c00f13d252cbf9f3abee1021fd 0000000000000000000000000000000000000000 -cb3e0bc8d97e0efb8597e4f23a2c779c1b04c7ae 0000000000000000000000000000000000000000 -cb3e68d99d80a70feafc6f9a1b5f678e4d0522af 0000000000000000000000000000000000000000 -cb3edbe5f6b858b85f0fc210eec6cc9fd36d8ee1 0000000000000000000000000000000000000000 -cb3fe80eaa1aae9fd15f67f7dcb228953052495b 0000000000000000000000000000000000000000 -cb41dcc04069f86be4455c43d61cf57ce63721e5 0000000000000000000000000000000000000000 -cb433085496c404ae5733ac90aff8506c040e930 6bf9e40ace2d0135f618e56627f543adcd14f280 -cb45549bf4bef4ed46ee4b2990b4b7d2a0f14876 b05b078e629134d6ac95b5cb5d74bf731b7b3b93 -cb45cf977218b72b0ba93015683ee169d97d278b 1fdb5d1d3bc088e8d169925787850ddf72deb7a5 -cb46fbf24cb8bdd817a30a7a5a04e1fdcfe0fc36 0000000000000000000000000000000000000000 -cb489d2ead31d07a1cd2311f5d8dea4d6ccdc065 0000000000000000000000000000000000000000 -cb48f7e00122b61cc1b058608b75992203b986b8 0000000000000000000000000000000000000000 -cb4d941fc4632b87f31dee64b89d521d86f1245b 0000000000000000000000000000000000000000 -cb4e1a108a7f353784163a8821cbaf51845f6a6a 0000000000000000000000000000000000000000 -cb4ff3c34ba982e90374882a3503979abdf41684 0000000000000000000000000000000000000000 -cb51e3e0a549a57b18fd36f17cf8a4e1c2a69785 9441abd893d15ad3e5f9367021036da50b0e0b3d -cb535d5ac0da8e84d1732969be71c8038da0bde8 0000000000000000000000000000000000000000 -cb56864654d6b1a7a593633143dc92fc2ada0ac8 0631b470269d7a0d80fe615628952d693695fee4 -cb573d7f33644962dcf32003e5898cf4d67be6ac 0000000000000000000000000000000000000000 -cb5790207359b1e69d98ec95d37f8fb1061ffec8 0000000000000000000000000000000000000000 -cb5a924eecbec703e969f97ee0b008bbc7135a12 473023f8f979655a6592c8b83a54c693aeae0a40 -cb5b7284fe8ec8f2ddcb1e1a63e474b25f3b2835 0000000000000000000000000000000000000000 -cb622f523076f29a4e63bd35f50aab03bb82e6ee 0000000000000000000000000000000000000000 -cb63f13595c8b0bd0e0d53c3c23d2487e97c3940 0000000000000000000000000000000000000000 -cb67f1541d231a842fa152272c92d6aa1e1d4b6a 0000000000000000000000000000000000000000 -cb68e3d81fac8452b08c04b35acd023a24ffbb16 0000000000000000000000000000000000000000 -cb69c49e00b1c630d5d43aed1de349616edb2919 0000000000000000000000000000000000000000 -cb6c61eeb89feaa9de1f0e420865c4ffac4ef287 0000000000000000000000000000000000000000 -cb6d65ebe2412bbaef6d1edd076911539f1aceda 0000000000000000000000000000000000000000 -cb6ee458ba59e481e10cef54f6a42a0e54282411 0000000000000000000000000000000000000000 -cb72cb833ab8479b7767275709491fdc96639af8 0000000000000000000000000000000000000000 -cb75568010a542e1ff0a680efecfecb61a98c25e 0000000000000000000000000000000000000000 -cb778fb2bc998d5b7d0c36f3b461e7b076daad6f 0000000000000000000000000000000000000000 -cb7a7ec8c17fd01d6bfcc9d393d2a092b20f51c4 0000000000000000000000000000000000000000 -cb7b67abcac1dd77bc96ce36d52037d67e1490ff 0000000000000000000000000000000000000000 -cb7c0c06545e7943b2de0c595c9e070b8027e0a6 0000000000000000000000000000000000000000 -cb7d16cf16c4d13a37979ff77a1df04cc2aa9258 0000000000000000000000000000000000000000 -cb80760db5741cda1d2760bb7a4d10699d72bf5f 0000000000000000000000000000000000000000 -cb80c22afbb34bf464b40c7c96d5d33fb86d2594 0000000000000000000000000000000000000000 -cb8238627deb5b5703ca950aa06172f1b0280b93 0000000000000000000000000000000000000000 -cb88ec112aeea03d402d31437a6ebaf2131a8c76 0000000000000000000000000000000000000000 -cb88fcdde38fa89bf6079ce88d1fb959862caba7 113b0c8f5f11f01f01246a524f03bb1e0f9d8a59 -cb89675ef37f83501a49f7d97339a76c02139379 0000000000000000000000000000000000000000 -cb8d8b9fa62d750b90297fa0573f68e7b9c9309e 0000000000000000000000000000000000000000 -cb8ee8ba82f3a9d4e3825f635040b27ab5e89ccb 0000000000000000000000000000000000000000 -cb93d93b4815781c94cf32dff42eb970e1732ddb 0000000000000000000000000000000000000000 -cb94cca3e4633258d6722518e26db53e428c4c08 0000000000000000000000000000000000000000 -cb99b3dcd9eaadab70e1a08da6770a73ad389467 0000000000000000000000000000000000000000 -cb9c00b594f7ceeed338488be409ff571fc17f51 0000000000000000000000000000000000000000 -cb9c3bc7cf682e98819bbed4bf736fba6d705755 0000000000000000000000000000000000000000 -cba1e8dd1785ad88597c8558fc4ed0011291b32d 0000000000000000000000000000000000000000 -cba24dcc1eee9ce0f49c998f0fc957cb234251be 0000000000000000000000000000000000000000 -cba458acaedf11b519fd1f83fdfa7767963e2c96 0000000000000000000000000000000000000000 -cba4fc09f23eb9465882bf334d8c39bac8150b92 0000000000000000000000000000000000000000 -cba7587e6ae5d2236b277446b6225ba05bfe9d73 0000000000000000000000000000000000000000 -cba8ca2f8dc45d6d49e3df76acb1e49eff80077b 29517f7b699ce2089300155b0c27d8b8d64f2cd4 -cba9d06337e8d9e9c0f91395d5c5414460748141 0000000000000000000000000000000000000000 -cbaa0ad6bbf06eec9c90b73b211d59e95d384c40 0000000000000000000000000000000000000000 -cbabdfb1d341461d4f6c576198bc16f05ba0b146 0000000000000000000000000000000000000000 -cbac1ecf71d754707d69bdc344c4031c157eaa54 774a2eb420cf6736445f21cbaf04faf8b7d32f45 -cbae1925ea79e9dfb822a1435d9133587391590c 0000000000000000000000000000000000000000 -cbaf2b30aa1ece05a3b7fd1e408262067b835bc7 0000000000000000000000000000000000000000 -cbb39746da0beadb65f4839e55036db4d6fdad76 0000000000000000000000000000000000000000 -cbb533c55126b7ab4f76466e10fae4843f0ad3d2 0000000000000000000000000000000000000000 -cbb6effb06e353c3d3d15fb20a550c91514afdb1 0000000000000000000000000000000000000000 -cbbc2b99b2540fea9c3e162fc5ed3c7ed87d220e c4f1bb473598feb1f5c7f2141141a9444d816cdd -cbbc8d0495df252367d5fece8a93c9e7cc92971d 0000000000000000000000000000000000000000 -cbbd9d134a64d9621ad9ab340e211010d6727d90 0000000000000000000000000000000000000000 -cbbee1057b9bcf510168da06dc515f187d0a1f2d 0000000000000000000000000000000000000000 -cbc1550a428ea349e2d4c77d61d63eb71b4615d3 0000000000000000000000000000000000000000 -cbc23f1a74c9fcdd8410d3eb3b012ee78cdcf9c8 0000000000000000000000000000000000000000 -cbc44b26f37ca1929daa8a149722f95a88df62d8 0000000000000000000000000000000000000000 -cbc5034122466a4e78e8efb3d72de28fbfc8e06c 0000000000000000000000000000000000000000 -cbc59540c5481f9bfa848167753225e41db9aab0 0000000000000000000000000000000000000000 -cbc6610446fa2737cb46a937307ce1e457e7129e 0000000000000000000000000000000000000000 -cbc686dad2a48edf2a1252ebc87ff94591232a36 0000000000000000000000000000000000000000 -cbc85dc63175055c8c59fec9c104351b7a1acc63 0dc26ba2c300875451e082c82b4e32015eb3b890 -cbcb6e461399135ff595b45609d3882b050e1841 c7abc8196e89c385ce4fe3833a017b5a14191457 -cbcee967b71cba005da37dde5cbd3c5cc75d87bd 0000000000000000000000000000000000000000 -cbd24b3772902e75eec5d4b808cea6ddce94e3c6 aaf8ba03795e1dd25a445328595a86d080fac4e6 -cbd6c3ba86454b39a07e96296d9605ccd29f84b8 b576afca92b906f356b4152ef64e194d70246361 -cbd800a6ce3aa67a299faaa4ef1d328a0d61419b 0000000000000000000000000000000000000000 -cbd86aa2a149b3c0a0722761080a01a6833ce3b0 0000000000000000000000000000000000000000 -cbd9c3213470045f798be95cc674d58b10102f73 0000000000000000000000000000000000000000 -cbdd63db2f8a335088ade9eb0f5e216ccf1148ab 0000000000000000000000000000000000000000 -cbdf55a5afeafbfc0cb99acababafeaaca227d07 0000000000000000000000000000000000000000 -cbe13b0842d4094c0a837c669b5dfaab9b66ede1 8b9deb0efcc8801492a84976b32592c0098ddf37 -cbe2facb3ed07a67ce55c4459ba28e4d53916c6c 0000000000000000000000000000000000000000 -cbe685c728e8afede7551e8015e11b99327ef751 0000000000000000000000000000000000000000 -cbe7801041d008e8c02af275269734eed70843d5 0000000000000000000000000000000000000000 -cbed0863b0e3ab96cce4dde54dc089b6b92fbd9d 0000000000000000000000000000000000000000 -cbf03f1788150f08bd876820408fc75d81d33f1a 0000000000000000000000000000000000000000 -cbf0a79d44e0fc501a1acaa881454d1a2191de2c 0000000000000000000000000000000000000000 -cbf2f01b6a4751cf6def8a01dc99c191b3c832d9 0000000000000000000000000000000000000000 -cbf481833ffcb1579c7862dfed379bc3cfa24961 0000000000000000000000000000000000000000 -cbf6bba3503bdd527eab11521c086af2774ea318 0000000000000000000000000000000000000000 -cbf6e7ba437386bb824b85dd9699c64ee5814b12 0000000000000000000000000000000000000000 -cbf72e31455a596699accc04a38c8129687979ee 0000000000000000000000000000000000000000 -cbf8b14d7e3da391cdc7c33899671dbb70fe2245 0000000000000000000000000000000000000000 -cbf8c6363038ffd8cccbb8151bff68993d71a3e2 0000000000000000000000000000000000000000 -cbf94b8d1ca667586c0eb0b9a6e46f1683f8439f 0000000000000000000000000000000000000000 -cbfc5d5d55d682c185583561295462a6d5ca0ea1 0000000000000000000000000000000000000000 -cbfca3b77d26b8c089c501bd0dbd8bd4021a23b3 0000000000000000000000000000000000000000 -cbfeb9e417c0e467191fa1914a8506ccb6cba400 0000000000000000000000000000000000000000 -cc0198aafd5e2574511b539da241657c68738007 0000000000000000000000000000000000000000 -cc024f9d1de83ae3e0851ed431abe13b9602291f 960d1f89498d519158b198ee2293073ade48b9e6 -cc03330844855b10197ea2f19283a9ed0bffc943 0000000000000000000000000000000000000000 -cc0784145dc4c98afa73b59c9f1502c28b361d6e 0000000000000000000000000000000000000000 -cc0889aff8b154ba9b346019e5130a1eb454820d 0378531b7c8f7997fee9e282c98751a425f022d0 -cc0b54f850b7064ca0fb0a72a9cb856a0eac3d8e 5f0c824edebcf0113f180f5ab272fd5c1a7df362 -cc0c2c562985083eabe05f1a83b25a7a29c6bb32 0000000000000000000000000000000000000000 -cc0e2e3b4e1fa97404205e13dcc77bebb0a2cda9 0000000000000000000000000000000000000000 -cc12fabf242bf06457b9f27712480ba74fd54e79 b11be1f7d7c63ad32b1f0fe1d75ced90a54bb9da -cc13d6f1e32fa264f6fd10678e32951560242f20 0000000000000000000000000000000000000000 -cc173e00afec029aac6df7488f18cab451919df5 0000000000000000000000000000000000000000 -cc1a86df68501a3e0d8c36bd600a7589aa0cc6cf 0000000000000000000000000000000000000000 -cc1ac298e0b1e65e9b25f1eedde3d9e0e997e6e1 0000000000000000000000000000000000000000 -cc1e4dff7714b3b0e571a0bce82774ab0cf4da2d 0000000000000000000000000000000000000000 -cc1fd3979ee4c308ca9c086583c4d0e45549d3fe 9727cbf10ab501c47b95d1b7058e86444b8c8918 -cc20dd0b2c5101a57f8e523183c745ed2b5323b4 0000000000000000000000000000000000000000 -cc20ec52072cd8dca6e4e67fbf4d2379701faeb7 0000000000000000000000000000000000000000 -cc219c8c7c4ab731417dcf925beb4ce198162762 0000000000000000000000000000000000000000 -cc22a03d810b1fbac1f4a552dd05530da4c1335a ced1d160171a6364f8879c59e35d16f457d5d613 -cc24cb93a49753f0613b2093ab6729d2f2591963 0000000000000000000000000000000000000000 -cc25cf0bca40cd2f531c309324a8207b36e28f20 bb4d69fea3afae26db5629b828dbaf6cb7e103a7 -cc27d3a303c47876e3157b857b4b029260e2b4c8 0000000000000000000000000000000000000000 -cc2f73e5d3afb5e35ebedec80afb78ab910ef645 0000000000000000000000000000000000000000 -cc3130e36179768ed67f8e2d016ce24d273014f0 0000000000000000000000000000000000000000 -cc36996de9c6e32cd071d07ddc41d4511b99f4aa 0000000000000000000000000000000000000000 -cc3b3a2947313a11e45d8b61f8b4274f9fdbdc35 0000000000000000000000000000000000000000 -cc3f882e6eaa6f3b3aa6175e4ff620b4ef679a5c 0000000000000000000000000000000000000000 -cc40e134d2ccc2269fd0e59f589037da99e4970b 0000000000000000000000000000000000000000 -cc422ba8c722072aeaeaf36b03eb660e05e11d02 0000000000000000000000000000000000000000 -cc44e2f7bdf8c68988b08f033481f51a0d037467 17dd8605dcf696412351bd796af6f09f97459a5f -cc46787fd658d0210f8dbf424c09ce50f7482563 0000000000000000000000000000000000000000 -cc468a25196c8ca540a54660b950dbe6dfb4116e 0000000000000000000000000000000000000000 -cc47cb2ff9974788392b8f78c580496ea202230a 0000000000000000000000000000000000000000 -cc4a3f50b6c87071fed71c71ea3e3309c9109e1c 0000000000000000000000000000000000000000 -cc4e84bc20220f8505827326837c2b932c435d45 914c94ea7e2176e2aeadaf20b5b1eeb9e1371e26 -cc4f599a5f90940123ea7a936f92049fe8be795b 0000000000000000000000000000000000000000 -cc50ece11cd2b95457852a1da3a456474012b374 0000000000000000000000000000000000000000 -cc51ce5ae992246ccadd9b95d6b78a4beee6e05a 0000000000000000000000000000000000000000 -cc546f44c642350583f47fd675e80f2fc2dada24 0000000000000000000000000000000000000000 -cc54c70169a24caac3381eb78b7dc0b59c77490f c3949ebad6b51bea10b81703b769350dc99bde30 -cc55d8c84b82a39089925da1fd703c5d65e60936 f58c80f6ad95b5d31327ffb5ee0452dfc3ddbfa6 -cc5b61f3f889ae2d65a7007e9bdd34981b8aba50 0000000000000000000000000000000000000000 -cc5cc1cf2b53344b2570679d397bbb4b1ea8b2d7 e19cf716201af97ffaa3dc95dd413eb8c968e3d9 -cc5e8cca27b36900f80764731010d2aa37a12e0b 0000000000000000000000000000000000000000 -cc62b5ecf4831ef6cf888c925c2ad167410da811 0000000000000000000000000000000000000000 -cc64ab471b8d3097c6bd722ff124cd6c633615ba 0000000000000000000000000000000000000000 -cc64e88692a2dadfd0449fe46b09770cbcf8e1ee 0000000000000000000000000000000000000000 -cc664c831ab8090ce8fa5e6d65010332b9805189 45402189770950c597bfac1257bc08685f7f8b8e -cc665490d972c3afb9319f71b4abcbb88b0b6ec1 0000000000000000000000000000000000000000 -cc6711c55b5e1a1f8c142604a8302f654b44d143 0000000000000000000000000000000000000000 -cc6748409881700ef57ee8571afbddbd6491c837 212e2d1299f047af9424d79d9040787315c72610 -cc6781c087bd14f9f9ee5e8859cdd8056e999582 2ee3f364b823d404c21554e9b5519e84482b6b4f -cc6a977a2d038fe7e17fb0a63d0a410fae0e6f3d 0000000000000000000000000000000000000000 -cc6b15ec30850ff2b984ad3457c22899f37752ad e03d92453d0c471e64ea8592c7eda7d492693000 -cc6b4b633a894a1fc76f1e4a02d26df59b1f85f0 0000000000000000000000000000000000000000 -cc6f9ee922cc02771942f435f66fbd008bf5788d afa16086f0eea7f83760fb53d6014a79e2e76dc1 -cc701b8e1ca1a779fc61b6fccde50f2f588c6906 0000000000000000000000000000000000000000 -cc735f9ff7aaa32e5ed2eae501f9942c0d05493c 0000000000000000000000000000000000000000 -cc73fbb14d193c7a304b5412613d5013c03f65ec f9aa2cb8902273f224305f4bb0e4e59239eb37a3 -cc7491933b35d0a55271826bcd471f6933ef3332 0000000000000000000000000000000000000000 -cc7976fa40eef4c07fc1e90813146be1503fb464 0000000000000000000000000000000000000000 -cc7a5088444a1cc349bcf80ae8cf1c8e8de991e7 0000000000000000000000000000000000000000 -cc7d136e89ceed6e7afef3efc78da8315bcbbfe7 ef821a184c2be46bebd8a3882c272c3db70d0d8d -cc8075bc25bede983820b3d910f9056e4d878932 0000000000000000000000000000000000000000 -cc82b59eabc2a5604f4d1c9581a2acd48d787d32 d443e06386d4394b8498918c4d995046046b12b2 -cc8310eec0369955794eec3f18aa656f00122242 0000000000000000000000000000000000000000 -cc87346a63c1f69e60cd5a881eaf247fbf9fab41 0000000000000000000000000000000000000000 -cc88cbd3303ca3342dcdcd643eae793e564730c7 0000000000000000000000000000000000000000 -cc8af0bce579712f4732fccfbe616290c9531cb6 0000000000000000000000000000000000000000 -cc8bf3df3b1f1d5f97257d93be118d4e6d274f66 0000000000000000000000000000000000000000 -cc8ca605308635ac8d660b5be8c7edcd5fcf4ccc 0000000000000000000000000000000000000000 -cc8cbded1626ac8ad7724c0656ed078038786155 0000000000000000000000000000000000000000 -cc909c83607b63600722d9676ba91fdc2b951fc1 0000000000000000000000000000000000000000 -cc90a20de571f221f74ac06fb887fc04426a292c 0000000000000000000000000000000000000000 -cc921d3789d1138c6cda2deccb8decc31edc67af 0000000000000000000000000000000000000000 -cc96dabaf48f22084f98b6c58d57ff8e825a4915 0000000000000000000000000000000000000000 -cc97f20f7c93bc0fe0ceee3470f7126a13446967 0000000000000000000000000000000000000000 -cc98ddbbb0bd70e889fd0c94b8efd4a433d68d97 0000000000000000000000000000000000000000 -cc99c21bdabc9184229dca48ce0eb47e2f67722c 0000000000000000000000000000000000000000 -cc99e08abaaa1985a17a96223e5279d2c44a1796 0000000000000000000000000000000000000000 -cc9ca293a093d25fbca2b7185616477f095c02a8 0000000000000000000000000000000000000000 -cc9fef97f1ca13896fa4a11e3042223d76ac50fb 0000000000000000000000000000000000000000 -cca0f0ce480de21a3fe73bb3369de36129873496 0000000000000000000000000000000000000000 -cca35bc5457e413b55def1d5053623f091cbe03c ad3aec1dd8769484c0024068bd0e0b311e4c687a -cca4900cad4991211c0508abbeda88ca532cee14 0000000000000000000000000000000000000000 -cca6a8c57e47d28f9b5edbd78ffdfd6e9e9e716b 85a07700027047abe987b5982831ce89dd87bd71 -cca99e04419caf47e7e10408a641355f61247e22 de727be5d912fca414a7d3e490b9d7f3e8d4932b -ccac7069725a07375ebb5cd40fd20943cddf9b0b 0000000000000000000000000000000000000000 -ccae2b3ef97749f868c19a342c42c6c93c79e635 0000000000000000000000000000000000000000 -ccae893d63538888f26315f2db197558c41d0782 0000000000000000000000000000000000000000 -ccafc8c3c307b0d019b619f46b0072854aa8fce4 0000000000000000000000000000000000000000 -ccb041a418658257b0651f725ffefd453a88a8d3 0000000000000000000000000000000000000000 -ccb105d8b2a8b024672077ee7c998e5f9b65628b 3edbb5817e2257ea637543199641037df64e58c9 -ccb11f072744f21e9bcfaec1e7e87d0b65a57e9a f5ede7f0a48d1be6e1cd71ec91ff494b4b0b2f4c -ccb1313e0cca25fe41f8fd8d46f43f2bfb4d3ff4 0000000000000000000000000000000000000000 -ccb1f4eb1219b44e668ac88e789797ccff79d563 0000000000000000000000000000000000000000 -ccb379494533c9b7d63a81f0221231a9e526eee9 0000000000000000000000000000000000000000 -ccb420c3272f93206f440549e52c0d97d56c6285 0000000000000000000000000000000000000000 -ccb5544ee6c3ab88bbb778f82bab09143cd591bb 0000000000000000000000000000000000000000 -ccb694053068edf262278945848fdcd8a1d237ca 0000000000000000000000000000000000000000 -ccba0320cb6d00b691e4986af7aecfbdc94721e5 0000000000000000000000000000000000000000 -ccbbe629d7d913360963f650d15943d70f5aa6aa 0000000000000000000000000000000000000000 -ccc0f82628859702af1f8b682c2d4033033d3d42 0000000000000000000000000000000000000000 -ccc10a0d594291b30244ba6560b6c30c61c41547 0000000000000000000000000000000000000000 -ccc438a27bae31d71fe2ca7dc095360db5bc1af6 0000000000000000000000000000000000000000 -ccc76b5d82356cedd12227e1d65774df1669b26e 0000000000000000000000000000000000000000 -ccc7e39bcc1acb39dbf1de4fbb133240ae005074 0000000000000000000000000000000000000000 -ccca6049cf522733427bd9014f044d8d417ca027 0000000000000000000000000000000000000000 -cccb74c8ddc7b786375b9046ed9fff9e1904fbcf 0000000000000000000000000000000000000000 -cccd50e8ed87dd66e579de34812d29f598783e03 0000000000000000000000000000000000000000 -ccd0dfffdb1c7991f61778532792f74bf2eabb8e 0000000000000000000000000000000000000000 -ccd17b2add046dfb10024fdb4eac293da3fa8675 0000000000000000000000000000000000000000 -ccd3e68e1e8a89a099a32207dd31ed26b70f43cd 0000000000000000000000000000000000000000 -ccd70c51693b711f22af859a123b67f437b64a87 0000000000000000000000000000000000000000 -ccd7665575daddae3e6be431b7215c9c99222a23 0000000000000000000000000000000000000000 -ccda82eb470b8a77e3b46cf38dafa2bed6c754a5 2260bb9a8fdb09a6d482fb911af9aec89353fddb -ccdbd1bd5ac1a9e29864c4c17b9ac1c5fb5530f9 0000000000000000000000000000000000000000 -ccdc549169e5cd40a94a5d0cdee587aeaf04f548 0000000000000000000000000000000000000000 -ccded777d9b19740cd6585bdcfc66e3b7695cc4e 0000000000000000000000000000000000000000 -ccdf2d27d94d4cbba36a05098a1cbb49b67878cc 0000000000000000000000000000000000000000 -cce3db21a11236d935dc93d601897302a8e7afe8 0000000000000000000000000000000000000000 -cce8a0a28716c057c8a1c8677f93485754fca001 0000000000000000000000000000000000000000 -cce9620f6d08791e5ed8d73bac2da80ec81596c1 0000000000000000000000000000000000000000 -cceb23a4e78dfb902a6b5522c6e69b989807e411 0000000000000000000000000000000000000000 -ccebf5c8b550b9da4a538473ebdb925a1534abf9 0000000000000000000000000000000000000000 -cceec0276daa3cf7b6817bfdbad51ccc15abeac9 0000000000000000000000000000000000000000 -ccf4e05b51d599b811219529281deb0577e9cf62 0000000000000000000000000000000000000000 -ccf8fcc72d6fa108a1e6a9735426b6b2f5ead666 0000000000000000000000000000000000000000 -ccfc91f3f66ebac34967558a6a9f41ca879f81d3 0000000000000000000000000000000000000000 -ccfd117024ea813e2b5a6ca13236ac3fa321c9f8 0000000000000000000000000000000000000000 -cd0117c855a73b72aa9a9a76dfd3dbcf3be6e4c0 0000000000000000000000000000000000000000 -cd016816d6b6bf8a1297bdb8103ae5e2bdc99d28 558c2c6c45ca3aaf15525cf113352215be526f99 -cd03365a664c4e0cd1c27f93817229e4ec683043 0000000000000000000000000000000000000000 -cd0486c1b585d6df801fffc7f44054727706d2ed 0000000000000000000000000000000000000000 -cd04e752b9cb5049d09eead3b0a84077eb4c1640 0000000000000000000000000000000000000000 -cd0711cea0af0421a3ab62a90243e054289434dc 0000000000000000000000000000000000000000 -cd0727de733cbc3d49e9ee7a097020eebf6ff8b8 0000000000000000000000000000000000000000 -cd09fab47b40563cb8b2316d817efc973d991713 0bd3add0711c503ec1bf52fd65c4b5a9b8e31622 -cd0dd3d9b69fd0345f320c7c69b957df3968ecc0 0000000000000000000000000000000000000000 -cd0fe35bb98c39ff341dffe3bf9674dd5b5e8bec 0000000000000000000000000000000000000000 -cd10685d87e255c39515592f2e92a10a5184fe2b 0000000000000000000000000000000000000000 -cd110607fd94ccea0f99a693be555a50ce5c6b1e 0000000000000000000000000000000000000000 -cd118fcbd8ac516b4f2bbe20a2eec7bcf7573b08 0000000000000000000000000000000000000000 -cd12363eecd27775b47fad34be036be87de08f47 0000000000000000000000000000000000000000 -cd1324b3abcfb26cfea89fcf32b376c7adc02650 0000000000000000000000000000000000000000 -cd1472667a1dd20ae48c06a2517d1452cc9d3413 0000000000000000000000000000000000000000 -cd1a18bfa4bedd3e525f72a145eece0fdec480a9 0000000000000000000000000000000000000000 -cd1d71387d4beb433bb401cacf9a2fda7bbbe6a7 0000000000000000000000000000000000000000 -cd1f7c8ca1093694508d705cc5c8a50e38091ab4 0000000000000000000000000000000000000000 -cd2604567488ad612ac52d30ff7596beee1beba4 231acf8f3233f7271cd1efea1632b5ed78a8ef2b -cd2980a57a0845def25ed84276d9662159a91bd5 0000000000000000000000000000000000000000 -cd2a7c22bbaaae0a6652552314430d1fa4a144be 0000000000000000000000000000000000000000 -cd2cf0e130f8c5f199a65fad0a8cd7d53ca9f4b4 0000000000000000000000000000000000000000 -cd2eae76e7c53be3f9a3ed6427f38ea452d2560f 0000000000000000000000000000000000000000 -cd2f425def45b19d2409c5fb3c1473ef7eb592dc 0000000000000000000000000000000000000000 -cd33b1e5d8ead6c63973f104eb368f2bb7321ab3 0000000000000000000000000000000000000000 -cd3868cd3ed85d2a91765e7cb7c25927fb0e8a54 0000000000000000000000000000000000000000 -cd38bc2a916cbf9687c52f8b4af371cae8a182e4 0000000000000000000000000000000000000000 -cd391e65a613a729f9bbded2b1249e2d7143400c 0000000000000000000000000000000000000000 -cd3b81fd575bbbd2bbb10b8253d10d29832734cc f7f005d38562fa794795c6605ddf3e501174e33a -cd3c40f0745da0d27959996bc688845ec646a874 0000000000000000000000000000000000000000 -cd3d606e9c88ab5f83b80c3f67e2d907f36578b9 0000000000000000000000000000000000000000 -cd3ddfee05e76d40e628131e8de67aa08348ae01 0000000000000000000000000000000000000000 -cd3e37ce250750f44320eb4738c7267c19a8699a 0000000000000000000000000000000000000000 -cd3ea0ba9ab0dc182a599e1e05375d2ac4a76254 0000000000000000000000000000000000000000 -cd4180557a185469a64a7eb26f7be98d0a5f1ebb 0000000000000000000000000000000000000000 -cd4599f3134a35a7afee55b7ae73f230273fc0f7 0000000000000000000000000000000000000000 -cd46fa89d3dc46edc60fa3d144dfcae5d93b2a3c 0000000000000000000000000000000000000000 -cd47d70a022c4a19c675d72cbac808a6b94718bb 0000000000000000000000000000000000000000 -cd47deb13e80318a65340d05537314e537ee163e 0000000000000000000000000000000000000000 -cd4beb9181a1760c263c410a8ac8538309c967af 0000000000000000000000000000000000000000 -cd4e1f61d549512f1e293cb8b1455fbcee73223f 0000000000000000000000000000000000000000 -cd4f6f613669c4bdf5913dbaf8b57ce744f65ee5 0000000000000000000000000000000000000000 -cd55f2597b4eddf9f7d704cc6ec4384836447578 d217adbef067c54e36348f36222c5934f2b2397c -cd57d7446e7f2224eba04e5f6400e322a8d2cb83 c35c26f8313f14021589fcd170fb52a942f647f2 -cd5817f79f50178dcc2bc6d7332694ba669fa9bf 2da39b97acbe2aaae3ba3c90d61d10f659b934f9 -cd5873cb74609ed3eec8693e16908c3d5ceb1493 0000000000000000000000000000000000000000 -cd59033f3bb3411259455c806ebd82d2fc607d5b 0000000000000000000000000000000000000000 -cd59518c88c2989446a1e272f38154bc9149d9b8 0000000000000000000000000000000000000000 -cd5b1d68927e8ccf5b1c0de404892fc259e5f9e4 0000000000000000000000000000000000000000 -cd66366e178fcae5d99f1f3c0f833d93d2441fa8 0000000000000000000000000000000000000000 -cd674ee7a5d9dd4675b54846e4fe55b96b214e5f 0000000000000000000000000000000000000000 -cd6ad4d03cb2ad5d369401c4af9b2b9d0b3669e3 0000000000000000000000000000000000000000 -cd6c0433a8a64d507e0cf3728ac8d3e1d58b4346 0000000000000000000000000000000000000000 -cd6d9b0c342ac2bf8cb77b4306d422808bd012d1 0000000000000000000000000000000000000000 -cd74dacc4e0e4ec789ef502af368d18d1761b9e0 0000000000000000000000000000000000000000 -cd761932c62b932ed18f9ea24a8ffe7e63278bbd 827805fc052288dcd2b64982a5cc30dc6b5ee092 -cd76a4ef3fa7c24f8532395ad24ef799011697f2 0000000000000000000000000000000000000000 -cd779aad32b6f7d94fdf9824920d4463545bc35c 0000000000000000000000000000000000000000 -cd77e138c3a8f58d2e9a25b65c3e11bbf44c2c2d 0000000000000000000000000000000000000000 -cd79a60f6fe7c32c64e1aa4e84f346aad1ba533d 0000000000000000000000000000000000000000 -cd79fb394a828438dd73e32f53f0a2e96f3722b3 c6e029ae525cfb13a45a8cd9e267b32706a0e906 -cd7c33a6ce49166219f8b967c4e2db4ac3dc34f3 0000000000000000000000000000000000000000 -cd7e079d80ef7096fdc541f3f455cc54ac5ec655 5ddf0ae8ba259eaad874524ad21b761d2111c437 -cd7e8901b32e1fa664a17ae503d5c0668f2151a2 0000000000000000000000000000000000000000 -cd7ec56790cc3f6c12560ad36a46332857e2178d 0000000000000000000000000000000000000000 -cd81928de355a69cd8a65665890a499285d99545 0000000000000000000000000000000000000000 -cd876f4e34257d88dd7d26b1a99e688ba56acf30 a2e45bf726634e7189fa525609aaefe095d444e8 -cd8b964b8566801265f0d287db6eb651f93be950 0000000000000000000000000000000000000000 -cd8fd66bd842c75dde2333be002d82202b043a58 0000000000000000000000000000000000000000 -cd905ff9ba9db1ac8b290b17d8407b521c0651ae 0000000000000000000000000000000000000000 -cd908490ca1684ff5ece23286e308a148ee05b28 0000000000000000000000000000000000000000 -cd9154d583e54638786eb17d1fe5186cc9a27283 0000000000000000000000000000000000000000 -cd943f94a013b74df8765ab8e1a620a916a64a85 0000000000000000000000000000000000000000 -cd968b049c28f57ca0cca969afac0209041a4363 0000000000000000000000000000000000000000 -cd971dcd12a13a878b29c4edc66f08026a01e772 0000000000000000000000000000000000000000 -cd98a956dbfbd54fa2d3ff20e86c8ab7fa252d00 0000000000000000000000000000000000000000 -cd9ab9a91091f634bf21d50705123604b3df977d 76df417e8c70d980f950cbeba6d658ea4b73e99f -cda60137e182492289e00f67393d596f1eae61ae 0000000000000000000000000000000000000000 -cdaad7fc5e4760ae4f8a1d0334ea07da4c0a62c9 0000000000000000000000000000000000000000 -cdab70215c31e34b90a5f941a33cdf47eeaa12e2 0000000000000000000000000000000000000000 -cdaea0421544885f02ff3d36bd203dc01b78299e 0000000000000000000000000000000000000000 -cdafee1d132fea2c552b34a4a9924785744c8ebe 0000000000000000000000000000000000000000 -cdb077aef4e968a154608969dd2f0764d807a060 607f76420c1f29755a0cd72806df61224b5e7745 -cdb49f7ff4e901debc13858bf6e68d848413360d 0000000000000000000000000000000000000000 -cdb80c7685ded5736c4e23a1207b4ab3caaa77c8 0000000000000000000000000000000000000000 -cdb9b8afa58e676e9c7844a892aa6eca152f916d 0000000000000000000000000000000000000000 -cdb9df4c46f4c382360443e53fc61a255cb7c503 0000000000000000000000000000000000000000 -cdbe6f9826baecd4a6c05f1c95ea47d1d8f32551 0000000000000000000000000000000000000000 -cdbee08c7312e25ad733047ae65c4628c24aa1b8 0000000000000000000000000000000000000000 -cdc099004f804d2a49aeaabcd2e8294a9476d7e3 0000000000000000000000000000000000000000 -cdc4bb267995d393e9def5ee24580401c74758dc ced965f5b9cba06d38c423ac29e692642c1eb2bf -cdc9d28d334bbc08386fecf8aade66080004a9dd 2b97f0062aec225cff7839c25b9264697e03a1b9 -cdcad4c39545404265f1aacabc19dabca1693265 0000000000000000000000000000000000000000 -cdd201f7b1c520543a281c4df4ea8baad2caffbb 0000000000000000000000000000000000000000 -cdd3fd379c069336bbb094a46d71a9a815dc78d6 0000000000000000000000000000000000000000 -cdd4a9f3a6a2b1fb18f0660829cbab1af7e9a701 0000000000000000000000000000000000000000 -cddc79d233c1a466713d40c53908dc9fd1b4b5cf 0000000000000000000000000000000000000000 -cddcb4c4ccca02bf89fc2aa744a7c08cbd094526 0000000000000000000000000000000000000000 -cde202d6fb840c4e1953e3c5f31b5d1e552630f8 0000000000000000000000000000000000000000 -cde693d8764936c2d555e4f86a910726e70c60a9 0000000000000000000000000000000000000000 -cde9b9b8eee81a9c23f9c05c653e5f9aaaab116d 0000000000000000000000000000000000000000 -cdecd59a3f509abf8fd491a4b6128d41d190dc18 0000000000000000000000000000000000000000 -cdeed557c4e83a976b0ec064992ba9cfc7f7b089 0000000000000000000000000000000000000000 -cdf0cec87113d718909f6ea5f27fe76810db6329 0000000000000000000000000000000000000000 -cdf21a53261367fad73e9605bc8bb7f634af99da 0000000000000000000000000000000000000000 -cdf45f173634f6ff055ff84f0f472b27e381b49a 0000000000000000000000000000000000000000 -cdf488a6978363b456ed2af6d100ef653fc661d8 0000000000000000000000000000000000000000 -cdf5498ad7b22ff91ac89bcbadf639fb82a9e89e 0000000000000000000000000000000000000000 -cdf682b976a16788f4a765b6df7c81d17978cd0a 0000000000000000000000000000000000000000 -cdf9ea506c6efab215d05e191291f8f541e16031 0000000000000000000000000000000000000000 -cdfc561fa0bd64c976460c89515eeacf9a5c845e 0000000000000000000000000000000000000000 -cdfdffa49467c19a07ec3b0d4b73ff4fca53c520 3a43492a63bd6740859b2a1df38754a14195eb93 -ce007084b5edb7ff9b481ae5921bd9fe549b2d67 0000000000000000000000000000000000000000 -ce00c5801537fffe70a7f241bab707dbdc5e240c 14f2f5e9ec7717314e6bbb155e8f7f08c64ecd23 -ce042a43f3d803b200121cbc7ff67547b056726a e9625eca0d0b9b98dfd4865b852e7409aab54791 -ce09bf7327293808bb07a7a3fb2ce750bf98b0ad 0000000000000000000000000000000000000000 -ce0b0755afe5eff6cd551cf00ce314b8aa1076b7 6f8cfdff27db20eb1d8f07de44355dde8e642cd7 -ce0d33d858434baa549fae50cc8b1b72473dd0b6 0000000000000000000000000000000000000000 -ce10bc07c51886bf10c7e6413d48ea210fb7268c 0000000000000000000000000000000000000000 -ce11715656c50f03b80a6095bb84da04d0a9de3b 0000000000000000000000000000000000000000 -ce1856e7b95807615565d2f1427582e107c450a9 0000000000000000000000000000000000000000 -ce1a30e3b9ae18880aea4dc2110da5101bf6424a 0000000000000000000000000000000000000000 -ce1d9493b9e60bd166d2ae39bcd0695584358b94 0000000000000000000000000000000000000000 -ce2287e205d508183da5526520b79509a8ece5cb 0000000000000000000000000000000000000000 -ce2440871eb91c5937465f1191762d0506b6e62c 5c75e584249605107b6d0a8bf8b78b9d96701723 -ce25fdf6a88c52e3d2630224c4d936ed6fbe2d67 0000000000000000000000000000000000000000 -ce2686f332c14be744534430363d70666d7d935a 0000000000000000000000000000000000000000 -ce2780985e66f83d8c73c1635974f145d14a1435 0000000000000000000000000000000000000000 -ce294406bba3f4c762e781279d3b12012c1e0f38 0fcc1bb9b03087b1917a286c2a080e96a812eac8 -ce2bbdd14a7d83be93834be61227948292671a83 0000000000000000000000000000000000000000 -ce2e02e8b4999aa8f247850abee06ff4ba2bfa2a 0000000000000000000000000000000000000000 -ce2e38e4344a19f195701f8910eea236e4175c6a 0000000000000000000000000000000000000000 -ce2e5caccd2c56eaab83b721be489f31b7e01860 0000000000000000000000000000000000000000 -ce31e485c36349daaba010afd0ff6d90bbb1335b 0000000000000000000000000000000000000000 -ce38b5afe89770f6e4fec44de10772ba0a92cab3 0000000000000000000000000000000000000000 -ce397343296708654c8cdac774e23a9ee47ab27d 0000000000000000000000000000000000000000 -ce3996c4034836382ce768d3eea655138738e045 0000000000000000000000000000000000000000 -ce3a2d381693ccbc10cc4a808c3eb853f3c85c9e 0000000000000000000000000000000000000000 -ce3a6b07e255897b67c74824aebaf0ccb89b86d3 0000000000000000000000000000000000000000 -ce3b7a17b64572a21a8b196d50b095374fcb6960 0000000000000000000000000000000000000000 -ce3f60dc2f3ef847d44a08d84506464acff45bb6 0000000000000000000000000000000000000000 -ce3f92430b76f1d5397c65900350c47213e5d618 0000000000000000000000000000000000000000 -ce40eaca9709c3868faec060cfcc2a82a7254dc0 0000000000000000000000000000000000000000 -ce41a4d1cb5308b96b29fdf033e613f9d5cec166 0000000000000000000000000000000000000000 -ce45d942db79eb30373622ce4be83306ff641b11 0000000000000000000000000000000000000000 -ce46009db83cce9690f99ca12fb0bb910037077b 0000000000000000000000000000000000000000 -ce46b05403346a4b21937db0b923173431104145 0000000000000000000000000000000000000000 -ce4bc258220c40b2041cbcd0f817e05e74254b48 0000000000000000000000000000000000000000 -ce4f51db5bf794d52c71f36d047a68dd26ad6644 0000000000000000000000000000000000000000 -ce4f7ec8dd1b4a6fb55d7f7b9c40c2c69053f3c5 0000000000000000000000000000000000000000 -ce50591d1e4e506b0df434277b567f502268f566 0000000000000000000000000000000000000000 -ce5086646d6de885f011e4d44bef1e1489f0e66c 0000000000000000000000000000000000000000 -ce50e28836964c2743f5762f22e901e1956bac0b 0000000000000000000000000000000000000000 -ce520e68965991d89c7a1d673851c97161633a36 0000000000000000000000000000000000000000 -ce54f2b2571948c5610a7d8fe61d8a2b95597897 227fdaded3c82c31175606e7901e2dd50fdae669 -ce561f7c4c646c2762d4a33689a4d97451a9a390 789c1adf0db8b09ef97d0859de6b5d5d4f3fb36a -ce59ffa1590f4734e1c4dcaa83233cfa2f87ff7e 0000000000000000000000000000000000000000 -ce5a4694c2823fbf3dba5fd06b8ee2de9fdf35d5 0000000000000000000000000000000000000000 -ce5b00c8ad15389e7c18b5e452a7b89b90ba9756 0000000000000000000000000000000000000000 -ce5d09156a851a92345806df63de5d33445b971d 0000000000000000000000000000000000000000 -ce5f405a06fafbdd86df64b0a2fb055b0e4ac6d1 0000000000000000000000000000000000000000 -ce5f8c795fe64a3eabc3995899d87bcae3ab2549 0000000000000000000000000000000000000000 -ce5ffb7125fd896553a63b491865d6c09b43a0d8 0000000000000000000000000000000000000000 -ce612fcdfb5bebeaa7ebe7a0907a990d55e339d2 0000000000000000000000000000000000000000 -ce630f760ee09cf94b12b870b54bdbc54293d8e7 85f96ce973f64c789b7a34229777b420154e2b2e -ce6718ec07970203c0842faee8a485eb837c7cc9 0000000000000000000000000000000000000000 -ce681d2aece55d8c41b0b92214be13042122b754 0000000000000000000000000000000000000000 -ce6996bc74f755ceffecc3128beb7a461184afbf 0000000000000000000000000000000000000000 -ce6a94a250596b471cb95dd2ce198fe4f9ae372a 0000000000000000000000000000000000000000 -ce6ab41aa12cc3bc1251a02c977454c0451a180c 0000000000000000000000000000000000000000 -ce6c9f2b53a5b2d36700120bf9185e4e085d09d9 e95938c665b7130ce3a91febe0660c5a489dc182 -ce6d3469e98678107aaabfee8f8a071f6783708a d1533404e9490e89f9066b70622521b40b5c3acc -ce725f29fac20037452eed8b8c2fcbff1c15b64e 394c4e34a1d73a01fcec247b48597b8d0478dbc2 -ce74b736cf005887bd02330ee477a3b9faa7894b 0000000000000000000000000000000000000000 -ce753ccd3dbd8b2841bbee6812c9693c7c87ca50 0000000000000000000000000000000000000000 -ce78b15a5e05ad43b11958b73b34463ccd51a81b 0000000000000000000000000000000000000000 -ce78d59569fcae6286c46abe1b781a0b6fc594c0 0000000000000000000000000000000000000000 -ce81485e1c8b4784e5435f6546dcd42bfc30befd 11e04bf8217ca0beb298d674d4d3d0cedb4d5807 -ce8212a9d067d3871e97027c6e41f096151ee82e 0000000000000000000000000000000000000000 -ce8330f639f560fdad886ed416cb8c8d60288417 0000000000000000000000000000000000000000 -ce8536ec4c7093824edab0f6c676df5a234c9110 0000000000000000000000000000000000000000 -ce86845679a382eb684ec662a43c726eb475efbd 0000000000000000000000000000000000000000 -ce86a92f2a3d82741e6b12b4fdd41aceb1514ddb 0000000000000000000000000000000000000000 -ce882c196dce81bf6bd4d94af4fa4110ddc49ef4 0000000000000000000000000000000000000000 -ce8acb6d001447de6230334ec2084327f9b52276 0000000000000000000000000000000000000000 -ce8d06f20a613e9acf9a688efe95cbd5e65a4c26 0000000000000000000000000000000000000000 -ce8d1832658918a2e66c6b8f3b209d7b72570741 0000000000000000000000000000000000000000 -ce8da4a0362ccb00ab8bff201d6f52e6341989e8 0000000000000000000000000000000000000000 -ce8e75c335f79678ed89a2a28958a088d657c8fe 0000000000000000000000000000000000000000 -ce8e8ecf30e9b2301facee25568e376a1d12d4c6 0000000000000000000000000000000000000000 -ce917cdaf88ecf148a4dfb189db1e8f0219a7949 0000000000000000000000000000000000000000 -ce9318501243db8c1bdfd2aa64595c772f92427e 0000000000000000000000000000000000000000 -ce95eb3e540879c121eada3e8af1379f8224bf9d 0000000000000000000000000000000000000000 -ce96635a58557a289d875de0f17e576d5e113630 0000000000000000000000000000000000000000 -ce98b568f85353c4bf263133f09c4db9294833f9 0000000000000000000000000000000000000000 -ce9992eb885f7e2328467b40102350500a59b75d 0000000000000000000000000000000000000000 -ce9a6b3a30732d94862f8e1f40bba41c3688b955 0000000000000000000000000000000000000000 -ce9bf0c4ef16405a630f875fd04842443cda9b34 0000000000000000000000000000000000000000 -ce9bfe931d8828c6a5115e87190212ce1339fbe1 0000000000000000000000000000000000000000 -ce9c99601a858c57c66a242066887b08ede42cf8 0000000000000000000000000000000000000000 -cea122551fa495c50f0c9152f302f5ff7209c0f4 28758fc99eec5ae31b85f47efb0edb22e7a0e109 -cea4f10f29c1e2ede3e5f42d0843195c17059362 0000000000000000000000000000000000000000 -cea9297342f5363e3fe666422d3a8855c8587787 0000000000000000000000000000000000000000 -ceacf64f8da88ff77c71bc8ba9cabc31bdb476ca 0000000000000000000000000000000000000000 -ceb2059213c30f9e27652281790335ff068791bd 0000000000000000000000000000000000000000 -ceb4a9255968a533a9486a465b73f09f5fbfa709 0000000000000000000000000000000000000000 -ceb9bcd64347a729782edf959988fec6c55fdd81 0000000000000000000000000000000000000000 -cec4cf87838770aa0a6e319bc9dd6ed9d1e3d547 0000000000000000000000000000000000000000 -cec5275f23d2db648df30a5702b378044431be97 0000000000000000000000000000000000000000 -cec5c740b5f36a0c970459f6c3ea041116f7111f 0000000000000000000000000000000000000000 -cec739603981e00967ba12e7090108d2e3d066f1 0000000000000000000000000000000000000000 -cecccfc4d621a2dd0b6d9a6c76443551a768d12a a18feaa4095e0f656f760c0053e396ecc7d899c3 -cecf9097dc53abb97e782481f92c81ff4ff2ab2c 0000000000000000000000000000000000000000 -cecfe8e440fc967ba6153de04c60436a65c56d1d 0000000000000000000000000000000000000000 -ced371fcb7a105f06a6a75672fbcd448271a3e3f 0000000000000000000000000000000000000000 -ced6d2c2bacc02e3048abd4a2ab58d755d09307d 0000000000000000000000000000000000000000 -ced830f5dc3fbedebc41923e472957cb63b15cbd 0000000000000000000000000000000000000000 -ceda18b1b02ef912c5006828c9a7d08c48263dbd 0000000000000000000000000000000000000000 -cede6447a73c93f0787dd715c8b9970cd63519e3 0000000000000000000000000000000000000000 -cee13276de5f38e80dba817653ae8668b5672e7a 0000000000000000000000000000000000000000 -cee1e32056816b92990e43fda10b021be708c1ff 0000000000000000000000000000000000000000 -cee35d96cdddb02c6d6cb627f2c7dedcb2638e7a 0000000000000000000000000000000000000000 -cee5b7ecad21c7f46afea2da0c94089c6bc55629 0000000000000000000000000000000000000000 -cee7c2bba370bd14cb4f888424b7932303cb8f1a 45b572e323d04ea188e7bea223d4fb0714e451b5 -cee8803e8b296b97f06fb362a6917c14efe89b2b 0000000000000000000000000000000000000000 -cee95e7fdc6fe0eba70b8446fc33a982d12527b8 0000000000000000000000000000000000000000 -ceeb8661682988b9f6af99b6cd2b9869f53c502f fe14e406b9c207484c0fce101a03397598eca62e -ceedc32b009319fd8ba6c1b9a4b08eb720f22317 0000000000000000000000000000000000000000 -ceedf4c5240cf79ea24baa7f2fcffa312aaccda3 0000000000000000000000000000000000000000 -ceeec43d340a7f0e0910d7eeeb0850af72ab34d9 0000000000000000000000000000000000000000 -cef062f45e1ba5691158b591381a9a9efc1e346d 0000000000000000000000000000000000000000 -cef3ebc461cd8767c85b1f4098763a15af9d05c1 0000000000000000000000000000000000000000 -cef3f628576fd0b9d61612db333f2977ab48151e 0000000000000000000000000000000000000000 -cef78b0fbe0fbe02003699b027ab50200097e949 0000000000000000000000000000000000000000 -cef962628aa8fe409b4433bc679dabfd361ad653 0000000000000000000000000000000000000000 -cefce3f7dd691de174ba88f9d05e253000a72429 0000000000000000000000000000000000000000 -cefe817294283d42d0555951c02b9223a5a5ca4a 0000000000000000000000000000000000000000 -cf01ab1198e8dc1f6e6ac08a934b178376e90cd9 0000000000000000000000000000000000000000 -cf02a33d468b7b8e6d2f611704b3d0c41fa4d594 0000000000000000000000000000000000000000 -cf03bfdfb09fe9a30a57882d309e2bd61a4547f7 0000000000000000000000000000000000000000 -cf04609ce50f0fb89715dc58469486c502cb3a25 0000000000000000000000000000000000000000 -cf05044b8fb3232c113af4a2da8bb77b1d824c57 0000000000000000000000000000000000000000 -cf05ac7d25aa73210b0e6d845c45acea5b33f7a1 0000000000000000000000000000000000000000 -cf05c3c6cadb3e33449be478a867328f8fa0801b 0000000000000000000000000000000000000000 -cf075af43dcdf243aa519a622f6da89ed82456c8 0000000000000000000000000000000000000000 -cf0805bfe0f07f590e268e01dd22260f31f68d1c 46b0e8faea9d3023d35a48a076ece5fbe17365e2 -cf0a38224b30f032587b5884f3a6a5ce15b583e5 0000000000000000000000000000000000000000 -cf0a919c126e45b5df583d188e77fa62015b714a 4f04c3ee708ffad8e0cd870002db64ab30c17ce5 -cf0cd661ac07ed846651dd9a6bc699141a16e36b 0000000000000000000000000000000000000000 -cf0ced50ae1442186f2d9d17777bb667c1b65edf 0000000000000000000000000000000000000000 -cf0d77395a97d3dd49c68f61a601c08a74cab0e2 0000000000000000000000000000000000000000 -cf0e2f51bc98d42dc0cfda79ca31703b1574ed05 0000000000000000000000000000000000000000 -cf0f58e5ce0f5af34fbcde169f1b44fd21195656 0000000000000000000000000000000000000000 -cf10d8579480d357775423d04dfc562e31aa19cf 0000000000000000000000000000000000000000 -cf116cb470d5d2728fda0356ad835c2f6f1b7327 0000000000000000000000000000000000000000 -cf12008a543c2d79f4385c78972fdd5aa7920512 d0589791fb20171c4bdb6610df16d1fc7ca58aa8 -cf13075d44f3f00169d25458a1e9d0e578072456 0000000000000000000000000000000000000000 -cf139086817dc8f5a986cbb9d476424356b777aa 0000000000000000000000000000000000000000 -cf1434873de38e4f5497955961bb27e88e048aec 3d896208b739c0bbb9f235adf85a6fb38c75d98c -cf1826d271ad8dd48c0cfced655899c7ca4f584f 0000000000000000000000000000000000000000 -cf182f38d23ef2f80a8680cab55e725a5ad21fde bcfaaccff25352cc52f9f11d88527f6ac25ef2f7 -cf18a02ae8d0fca239cc876be841f15ee7b39771 0000000000000000000000000000000000000000 -cf1cc9fd0be3ef8012f1cb805af5749b2153168c 0000000000000000000000000000000000000000 -cf1cd131fce53d6b36fa564936f3d2b1ce1a89ac 27fc31bb8764a916954f917fef10f7a20b853621 -cf1d230df59bc8c2a745853751552da52a9651f6 d9d4cabea800e13c59921a750efde8ef17f6e991 -cf1da74aa225999e7ab676ffdfa3d748005dc145 0000000000000000000000000000000000000000 -cf220d0944b207510abb5e3c7c262140b8ac082c 0000000000000000000000000000000000000000 -cf23e6d98079b3136070b27a1ff4af1e8d93a3a2 0000000000000000000000000000000000000000 -cf247b9c7cb5dbfbfdc4ce9b4745882ed99cc98a 0000000000000000000000000000000000000000 -cf25abe5d089fc9486b98576671f8b90b357cf31 0000000000000000000000000000000000000000 -cf27955fcbad1b75678cd6bb12bfdfa1e2005b63 0000000000000000000000000000000000000000 -cf27b67a875508d7a42d793055719d8723ea79a1 0000000000000000000000000000000000000000 -cf2b279980fc54b7f2602a0687652c170a906930 e95ad63efe92617c57b42b9ba1d52289c1bce406 -cf2c3edaab194cd21748077b7f5130c770447971 0000000000000000000000000000000000000000 -cf326e8845b46ff973791b32670fdca99bab9de1 0000000000000000000000000000000000000000 -cf3707c0f4aab3f7d4d9bfef40827375a6007c0b 0000000000000000000000000000000000000000 -cf3c65dc53ad1543ee283a8ef59e31ca998c6000 0000000000000000000000000000000000000000 -cf3cad79fecf14a50718f490574ada9d3725a4f2 54df5fb349d8d7a3d0c43c8a9ffcae4956b0e4f7 -cf3ce0b7ef75001deafd423fec21377f891d553a 0000000000000000000000000000000000000000 -cf3d1fdfda429ada74145a8df49240115f12496d 0000000000000000000000000000000000000000 -cf3e141be327570f08c6e120391b35198845f788 0000000000000000000000000000000000000000 -cf43271b27c420c42ae584ad81ce8c841c1b6901 0000000000000000000000000000000000000000 -cf43331a957b2bd6c7c8ddfc0b54596db1a4c63b 0000000000000000000000000000000000000000 -cf4527aa7e5add0c46ff425cee8f999b5d22872b 0000000000000000000000000000000000000000 -cf45885b0fcd26b338d38080c643805315a7c089 0000000000000000000000000000000000000000 -cf4a06bf385c21b9fc8df9bf821b8dfd5f38e940 0000000000000000000000000000000000000000 -cf4f99dca5f5752b24f0dec31c99721fb215a5c4 0000000000000000000000000000000000000000 -cf50929e3cf9b50988296c136c4c938f1b0bad28 0000000000000000000000000000000000000000 -cf52498fe93b743881f70facde70354939419b11 0000000000000000000000000000000000000000 -cf577d2adfdde6f1fd2e418a07c20cb6dbcb8e45 0000000000000000000000000000000000000000 -cf579106bf379fbe2415bbeb78dad267b3fc9757 0000000000000000000000000000000000000000 -cf57a3fb52d51df34581c48457fead238c328e14 0000000000000000000000000000000000000000 -cf57aac89a03becf0764feac5ed0db71b431583c 0000000000000000000000000000000000000000 -cf5a8006392f4fde7acaa2619f62d2e2a4fd2671 0000000000000000000000000000000000000000 -cf5cf50fbc3f357d7c2d7cb85e220db30ff3bcd6 0000000000000000000000000000000000000000 -cf5e583f59518d6ad587d616eeced863b1a19314 0000000000000000000000000000000000000000 -cf6111f5ce53298fe5868c098c3f7bf2f953f3fe 0000000000000000000000000000000000000000 -cf616ef1f0bd14778a591210de8a231fa564e863 0000000000000000000000000000000000000000 -cf69c088a95e6579a518edfc5251e8918486ca69 0000000000000000000000000000000000000000 -cf6f20c02b86c7a2e32b3b8554fc0255cacef8a0 0000000000000000000000000000000000000000 -cf6f33bd6ab35f59029a07ef7baaa4aed2cfc20c 0000000000000000000000000000000000000000 -cf723cd309a874a77fa10586c85e707eb93899e5 0000000000000000000000000000000000000000 -cf7559c1a783a35c055bde37de20b54145d9db64 0000000000000000000000000000000000000000 -cf758970f6d59d2e0ea8a90d78ab4d5aa3a29cc1 0000000000000000000000000000000000000000 -cf75db4067caadfc24d6d99ddcc609f50d408daa 0000000000000000000000000000000000000000 -cf7a5097a7269f7602684344d4f40c1c146383d5 0000000000000000000000000000000000000000 -cf81347191b2d91a757add90f981831e4d40aebf 0000000000000000000000000000000000000000 -cf81576381f2be5bc7c2df43b466882559d3436a 6817127eb61ae40142346579c596c544ce2d6b6b -cf82c5a52d8190f1b503a1a96e1c77fb431e94cc 07de66df19df27e0e62d6e159ae453097b568399 -cf82f3872a47b32a8f841637a6317dabbd2b2955 0000000000000000000000000000000000000000 -cf85cdde330b13f519b80b405806c3ddfcebefce 0000000000000000000000000000000000000000 -cf87567acde1b52d4e458f1f369562668c1a0a39 0000000000000000000000000000000000000000 -cf8771a6ec0c31cf2cd47928eb9b9b1552db0a4a 0000000000000000000000000000000000000000 -cf87a11d25028b3969fb1fd2c607faed69a0cb4f c47282ac91add1eddd000c2376209f0b224ef98f -cf895b5554dc359c23967ee5545ca59e3bbf455a 0000000000000000000000000000000000000000 -cf8a72b197e4b567e689dc2810dcb5189a0a9285 0000000000000000000000000000000000000000 -cf9057712a69d5f768b568f4d8dd178dd7f81782 0000000000000000000000000000000000000000 -cf91547d76c5656ac2fb2c8e4e0efe47c52cf332 8efc96c1198cc325b634624e3bc7deb4af497bb5 -cf92e336abcd84593275c5d8317c415b4ba236a8 0000000000000000000000000000000000000000 -cf94a4cc940893ad288bf84acfe32ae24a324625 0000000000000000000000000000000000000000 -cf958900236d712c55aa4dbd585fc0ba3b04fe7a 0000000000000000000000000000000000000000 -cf96daf325f70d437c791d5b77a97585cc63060f 0000000000000000000000000000000000000000 -cf97ad340eed419f225ddc63f744977804d2c9b4 0000000000000000000000000000000000000000 -cf9b0b82a5394a97749ce9024503b0bcc79a14c9 0000000000000000000000000000000000000000 -cf9b15928109b648286c81ebfc63fbd12745fbda 0000000000000000000000000000000000000000 -cf9ca1558aab0bfbccfce826c0acc00fe70e03ae d30270435d8ea124bebcec3c85eafc4647f0aa0d -cf9ce72007cbc961d1a5562e6c529fc2eaabaecc 0000000000000000000000000000000000000000 -cf9db4b42e0809d1b55136084c685591ffd5f9d2 43fa5787c99279fc1b998fbb15cb851bddcd333c -cf9fc93681ad1bd5dfaaf61282a0463c2531f7d5 0000000000000000000000000000000000000000 -cfa51658869aff69176513357dbe1d6638e03f1f 0000000000000000000000000000000000000000 -cfa78d6bb99348a6f898b133136bcfc256804b09 0000000000000000000000000000000000000000 -cfa9e1bb71edb2cd5852504e1b84c855ccc94ae0 0000000000000000000000000000000000000000 -cfaa7659dab118ecf6b420c550a6b8183f4190ad 0000000000000000000000000000000000000000 -cfaa89c1464d90f80c6895cd649335ff0a41efcb 0000000000000000000000000000000000000000 -cfabc6b2edffeb96275084ab85ce216485361fc7 0000000000000000000000000000000000000000 -cfb04bdbdcc3a7bd9fd3c7a44099c962e2c476de 0000000000000000000000000000000000000000 -cfb19cfc584cda728132f311d7a2228b6755168a 8826f236f97df0d51e929543b09e0a933ca28944 -cfb33420f6213b070ed99738a129aad75a335fa2 0000000000000000000000000000000000000000 -cfb4a04e6334e524d9c30c40a7df944c4c6d01c2 0000000000000000000000000000000000000000 -cfb4b1ea25c30737396bdf7493e1f489853f1f69 0000000000000000000000000000000000000000 -cfb5f2fda23e99fe81e98ac7768dab2f0d68866f eb81f8320ec3aa0726b182c67ffbed522c29438a -cfb8d1a338e78f9d3e2685ea41f577312a3e4ec8 0000000000000000000000000000000000000000 -cfbb1ee52ef133dfd5e464cb18fe2ee60da2bdb2 0000000000000000000000000000000000000000 -cfcad8e3474d87bb6bcaa1515476694bf60e3d5d 0000000000000000000000000000000000000000 -cfcdab37fdd13a27a84251c7526bc7996d0b112c 0000000000000000000000000000000000000000 -cfcfe6e059a1edb4d644cf5046d4fc8dfdc27450 0000000000000000000000000000000000000000 -cfd8646a7a09121ab6c5f4645e5d8e44ad26468e 0000000000000000000000000000000000000000 -cfe062d7885a9d7d42d5ee7d6e402be35d148e39 7694b13efaedd4d34792a6d87e9774161fa21d91 -cfe2c34143ab17e522b1594ae0902b7245f072d5 3a3259b3cb0a972d67a44ee40a612045f811b699 -cfe38cb044cae23be58a88c04905c41a05d77bbc 0000000000000000000000000000000000000000 -cfe5b5214a1e70f5551f3576821ee95b5545f3a9 0000000000000000000000000000000000000000 -cfe679cdc7062ddd8107bc5838ef84309774b220 0000000000000000000000000000000000000000 -cfe7982cbaf54968e9b873060d8c68db67c01649 0000000000000000000000000000000000000000 -cfeb14a38b666f6a3fc73da70f4a90fbe115e53f 0000000000000000000000000000000000000000 -cff46537f99d702055c2a19cfcf8dec2ab7d375b 0000000000000000000000000000000000000000 -cff47c489a2ecff2860944f9274375944b87dd79 0000000000000000000000000000000000000000 -cff6fa6abc65d088f4e93aa35a09c38c000fe79f 0000000000000000000000000000000000000000 -cff74cb12a104f1f8070c5c62f23ea1da19aee04 0000000000000000000000000000000000000000 -cff92b78c8a65b7a115d8ac2bbe83bcc61fa8f87 0000000000000000000000000000000000000000 -cffa746463c532364df38b40d9cb669d95f604f2 0000000000000000000000000000000000000000 -cffb5f52894aa8a29109e3802e2257c56b51bcb6 0000000000000000000000000000000000000000 -cffeed77d1324d2481f3c0341dc9980f4acfa72e d7aba78ba42e37b015f44ef1b7684b98be565047 -d00128a85a6c2e8e5ae4545fdd23368df8cfa079 5e6236ad2c952a73c6d269365c63e46f68ebfc73 -d002397e37c09808bcc37a53787b623ca2a684f7 0000000000000000000000000000000000000000 -d003827aba966ecaca5cea862ce834bf036eeaef 15026b172753d79c282d5e3f7f3286263909d96c -d005e0539be058da7766a23d52471c150ac88ecc 0000000000000000000000000000000000000000 -d006fd449486aafd4e7aeffc4b0e5f26cb8c63c8 0000000000000000000000000000000000000000 -d00d946cb519cc5942d81c6ade92fa907229f014 bfc4e2214a4c764a5469b99e4062da7210bf8780 -d00ef41bf39139c7f43be5c0bcf2c21b41902d3a 0000000000000000000000000000000000000000 -d011dc842117a9dbd02b95a3d0a820d3d973ebfd fa83ecacc549d20fd3af9315f720f4ec32e95783 -d012ff8aa613caa407e8d6eeb8790d529e8641b7 8a25137adc2c9abc881e3ccfff5b78f0525a0a54 -d013ef8a63df5119c34354cb553ef9a3f123a3be 0000000000000000000000000000000000000000 -d0146aabde81aaa681bdbf5c37ed5563f31df448 0000000000000000000000000000000000000000 -d01888eed93ce4621c7b7c9665e88c49eefd3a7c 0000000000000000000000000000000000000000 -d01c0533924b3519bd31d5f909846ae8f36429ff 0000000000000000000000000000000000000000 -d01d2df43a07c2e7c3f070c68f889a91cf5312e9 0000000000000000000000000000000000000000 -d01d931ebd5410cd6e614feceb4120549b267d86 0000000000000000000000000000000000000000 -d01ddd0e9cc689045cd22eb4959326cb2ad546d3 0000000000000000000000000000000000000000 -d01de029570f48d067cd72868e754422cb073b4b 0000000000000000000000000000000000000000 -d01f21cbd36f978bafc1a35564944231310594f2 0000000000000000000000000000000000000000 -d021c22d288847f0818a635d10b4ca5e5a04ff7a 0000000000000000000000000000000000000000 -d0223af67dd96bff46b37fc9b806c6211830cc0a 0000000000000000000000000000000000000000 -d0223d6121e5aa0a1b2d21c193c84d2034428284 0000000000000000000000000000000000000000 -d022de3adca805a7ed97790053ea88864aafcdd0 0000000000000000000000000000000000000000 -d023717f0c4358ac5d756a70da28face4702c92f 0000000000000000000000000000000000000000 -d023b296f3cfb211f2f3b5a2c39440fe42855e7a 0000000000000000000000000000000000000000 -d02743bd7e00a08aaefac003b6b52f6b4be722cb 0000000000000000000000000000000000000000 -d02bde80ca33a2cf6f13c057dd49b303d4e9b6ce 36d449106a015005106831944c638c466589a232 -d02c5d440d40731fa55938ff4e028eca84d54d82 0000000000000000000000000000000000000000 -d031e8389e27062feb62ce1b6453fb40f533b228 0000000000000000000000000000000000000000 -d032d0202de1a52f3f7c313c007e31ed85c18c2e 0000000000000000000000000000000000000000 -d03868c7c296bd690e1d5ea390bb1651fc25d8d7 0000000000000000000000000000000000000000 -d03b5296933ced3f9dae6784d353252b8032474e 0000000000000000000000000000000000000000 -d03b5f4c3fa0ff6a11d28526beb534effa51324f 0000000000000000000000000000000000000000 -d03f51b401261b18d29c3a194dd3cff78ccf45af 0000000000000000000000000000000000000000 -d0415091861832c03adf6ec8bd3f5322d4be7a45 0000000000000000000000000000000000000000 -d042351dd7ff20ad4cf54a9f67886969d049a0b6 0000000000000000000000000000000000000000 -d042804100d34f5389fe122b0e1cd41087fd94ba 0000000000000000000000000000000000000000 -d043ce67ffbd51d67f82c3998717ab4dd0e17752 0000000000000000000000000000000000000000 -d044ee8b7556085fb78b7f1d0a47e0719a595e91 a57d7724d66f878c89da2516a4568782d919af1e -d047d502da41803d933e7a3ce3df197665c9d9aa 0000000000000000000000000000000000000000 -d04af67d52f997891692cdb1137e12d5c558a895 44c1d5e602f17ec995eeb11cee3104d8d7115014 -d04f1309c8d93d2c7447b37eb6dfbaaf4ba0669b 0000000000000000000000000000000000000000 -d0508409e56b8b341747872f5230b762f464fb83 b69aa570e3564075aabe3811d515564dd47a973f -d0511a58ddedd3e784dbd33d550db2ebc2c59a72 0000000000000000000000000000000000000000 -d0519773da1f652722c863e5077d15379553ad51 0000000000000000000000000000000000000000 -d051b355274a58b3dfa2b9b117ae1f1b8369798a f1e46e444c7d3c7f2c466db6798604f50971357b -d0532e45fb2b6766c7fc73c7ccfc30a9720f8888 0000000000000000000000000000000000000000 -d059bd81d5c472a94385b382a367fda509276b2d 0000000000000000000000000000000000000000 -d05c9017ad2d0f0f96af8089d5526bd9b0d13c85 0000000000000000000000000000000000000000 -d063998a0150aa21da13d4eb740a03e2d459148b 0000000000000000000000000000000000000000 -d064f72808fe52109dbf09553581a03456ef41ed 0000000000000000000000000000000000000000 -d06666a2f71a703358c95df2b26cd162499c0add 0000000000000000000000000000000000000000 -d068f3743f18854ae67c2b7bae1dfd490a4cf3ac 0000000000000000000000000000000000000000 -d06bb5702b9f3f9134c27277a77b766856fb1362 0000000000000000000000000000000000000000 -d06d1757ceced4a830b4ab2d61aee2b32ba7827d 0000000000000000000000000000000000000000 -d06d3727d5dbbd115ec582812b3362af60a463b5 0000000000000000000000000000000000000000 -d06dfc100499752341805439956a3f61d90ec67e 0000000000000000000000000000000000000000 -d075c7e69f865a73cb51791597b3a23fad303f85 a8e83cebd630561236848f4a141e99b1546840d4 -d07914dccda57041f015feb37d80fce73787aa77 0000000000000000000000000000000000000000 -d07d738896974299a078d3295c7d9d950d07e10a 0000000000000000000000000000000000000000 -d07ded44395edf9ef561d536ae2a8161544c9dec 0000000000000000000000000000000000000000 -d07e6b43db2584a9e1275d1917c4c616e3c9dade 0000000000000000000000000000000000000000 -d08076c1f06c396a45bbcf2527c94c673aaecc2b 0000000000000000000000000000000000000000 -d0809c19c1ca419f520951fbe8afeee2da6c6920 0000000000000000000000000000000000000000 -d082313568cd8c1a78fa4beaa58f29ba0fe72797 0000000000000000000000000000000000000000 -d0827816ade666657c8a83353d20dc64f6f0966f 89f7e3e34146ffe4ffaed56a70f26a094cb4a140 -d08c38bae96318cf7d419f04f7c73101cd4716c0 0000000000000000000000000000000000000000 -d08c651831f0675c3f936203916db8742e60fcae 0000000000000000000000000000000000000000 -d08d2e887fdc229f16748df96450c9b68c9a3076 0000000000000000000000000000000000000000 -d08f5a3e6ee5d07166970dc968ff0335294eee19 eace79e3f35715cdcd5281ec924e42f0536a38a4 -d08f90817ed0bf97c1c49f2012e70ec06ed617cf 0000000000000000000000000000000000000000 -d091efacab110fd6023a98a6c6290e41894cf9e7 0000000000000000000000000000000000000000 -d0924f5960cb0b537a82b3bef73b9812420f2893 0000000000000000000000000000000000000000 -d0935fe66ddfe90d94a8ed560bcaee8e9ffd8519 0000000000000000000000000000000000000000 -d096079ebb3e48ffbf2e211e3258a831dd7e9296 0000000000000000000000000000000000000000 -d096263468aecc6fd37cc58e2e529ecb834be831 0000000000000000000000000000000000000000 -d099345decc67c262050f163def4f86ce64d395d 0000000000000000000000000000000000000000 -d09a881a8e9059d11e756ee59d75bf404d6941ed 0000000000000000000000000000000000000000 -d09e59b8884185d4fe4518de684c96f4b1a829de 0000000000000000000000000000000000000000 -d09e5e57d2c04ead4b9ca52eb77344aaa2229c24 fd9784577a0c177b05611b465c3913e72620abe2 -d09ee4e1ef7186a46ebafe96f486055071853d5f 0000000000000000000000000000000000000000 -d09fa07a3332cd0eb6b9623b84e3c0d7e72bedcf 0000000000000000000000000000000000000000 -d0a271b7ed3149b465a364fadd3f1212d01efd22 0000000000000000000000000000000000000000 -d0a31e86053b3066b5023d170b01e4b75cb171ed 0000000000000000000000000000000000000000 -d0a43c5f95b28340212121c907db39034d3a0cef 4a9d36f805a08296d560d900c14742a9b2c3bb3b -d0a57fa419c04ed234b026429e7269df2d5e566e 0000000000000000000000000000000000000000 -d0a7f935fc4e71ed36b6d77f820ab091238944d2 0000000000000000000000000000000000000000 -d0a97b6c6ad3ed4734d6c11f474fcaa80431bf50 0000000000000000000000000000000000000000 -d0ac0a55fc0606f0c0c2f0b277d7d38699cc025a 0000000000000000000000000000000000000000 -d0ac96658d77509a182df06699105cec3a0540d6 0000000000000000000000000000000000000000 -d0ae617680e58bde494f9d58d9c553e0a6944418 0000000000000000000000000000000000000000 -d0b2066a78b45c6481fb165c0d39056b0f9b9b31 0000000000000000000000000000000000000000 -d0b7ec3571ca310cec64c79e115e1b475efd28cc 0000000000000000000000000000000000000000 -d0bf62af12962881484b4c45bc56ccb1fb619f7a 0000000000000000000000000000000000000000 -d0bf71f15ba5323a9cf6c1712ebb77f54b5dc508 0000000000000000000000000000000000000000 -d0c2fee396b4723a720a0ad9ff99dccb7c94263e 0000000000000000000000000000000000000000 -d0c49dec8da43da36e3a5c2299d89eedcd62ceb8 0000000000000000000000000000000000000000 -d0cc084a925f112c156d0dbac12718b2bd8d4889 0000000000000000000000000000000000000000 -d0ce30ee6d9b6855768abb0eaa79993b0f06024c 0000000000000000000000000000000000000000 -d0ce705a3c1ff680fff9e08c595671921f943472 0000000000000000000000000000000000000000 -d0d1ec131e062eaa8661b510719d45d1d9a990c7 0000000000000000000000000000000000000000 -d0d26a60e34e539d15196a9384013a7f181c983d 0000000000000000000000000000000000000000 -d0d36804cd55f28dd37c9e212cd8f9edb2927a2d 2740153aca848936b0bb0d425cea2dca836ee16c -d0d461f2265aee72851ad30a9bf6b7e23cd1c1a8 0000000000000000000000000000000000000000 -d0d4736230f0e89d183efba34d32d1a34d0ae506 0000000000000000000000000000000000000000 -d0d48e0c7040fce8a25203e0922a2a3066a6b3ce 8033808929be127d300f17f5b09e215e10fe86b7 -d0d573418a07a573cc672830cf73a995129b2f19 6e1d4f6d9d8c2d22383aa30ed105c117473ea2fd -d0d7f87d31f1e9a3a90fa1acf6458d46050be34c b16921a276d4386183e2874f8e4b5a9809c32ebb -d0d8cfde423f17224adddbde194e2d42a44ea527 0000000000000000000000000000000000000000 -d0d922c59790994e7fed3eae863ccf5cb779cc78 0000000000000000000000000000000000000000 -d0da6acae85277454b0f27f1fb208040173ec234 fe616aba34d7f2422ade0649364a043272bba069 -d0ded87aafbc0fbc7c0198daedc1570bd65cacb3 0000000000000000000000000000000000000000 -d0df1d240c4df6b073d6f2595f402f97e4e10a72 0000000000000000000000000000000000000000 -d0df80cbd283eece2f5d82cbbf1935fbd50e3c22 0000000000000000000000000000000000000000 -d0dfc692a4e161d1a0ac9f62ce0eb3444a0ff9e4 22ec547052dd1abb4b5e564ebb1026d0ede0b7c0 -d0e1f032a196f7b5d2fcd8f04326f532cec892ce 0000000000000000000000000000000000000000 -d0e23708d9974c1cf18d4eaed95e159ee6f211f8 0000000000000000000000000000000000000000 -d0e23f48165c79327727e3a51b8277104975e3ad 0000000000000000000000000000000000000000 -d0e3568de31f4f5a14bcdc51cd3f9a579129a123 2f7369f77a238305239f0db854bbdbe467b7c7ed -d0e46eb3b4b379e41c689773633ae2595663bbad 0000000000000000000000000000000000000000 -d0e77d66acfa748ca0bfdfa6b3195a15937e115f fe9ffadee963eed0f359a0a014ec5ea47b453561 -d0e78f7342d9236000b3cc2039a2a753a3e88f6e 0000000000000000000000000000000000000000 -d0e901010229d35b139e67b19ddee7e164333421 0000000000000000000000000000000000000000 -d0ea8d4d009bc996f5f443167b3dba3f4b1de041 0000000000000000000000000000000000000000 -d0ec3a70d19f82d65d0d201bd7b8573f431cdda6 eb72ae7b3d4ec347c796aa39b45b7b2e42b72d42 -d0ecb52435b98f7ba767790124d4273e8684b6a8 0000000000000000000000000000000000000000 -d0eeb021f97dc6b23a7ffda8a00a057d5e59dacc 0000000000000000000000000000000000000000 -d0f3e4d7ac2520668f907f8ab2f5384b6d78a140 0000000000000000000000000000000000000000 -d0f5b88a939b4060cd026bc5a07cc59fd1f68ab7 0000000000000000000000000000000000000000 -d0f905d0a71ade111e70a7ccb3f59540166e48d7 0000000000000000000000000000000000000000 -d0fefa8d9437d8dc262ef9dcb07d5732d15a6083 0000000000000000000000000000000000000000 -d100d3d595919eae9c25dfddcb363474960a31d4 1c1c9f9e09e1e52ffc783b55bbe82f15e20e5679 -d100d4011d2bc799645fd114ac5a87966243c984 0000000000000000000000000000000000000000 -d101cf74631ee0356a41e6114a37d3a2874c45e5 0000000000000000000000000000000000000000 -d104fb2aa99962160d41a303fdf000280e31722d 0000000000000000000000000000000000000000 -d10638843fbcea7771761fbf1d382017f44ec5e0 0000000000000000000000000000000000000000 -d10836156f5b722d879545825ba3091b8db31e42 0000000000000000000000000000000000000000 -d108553ede6c365f553a2f4b8a59b84f5634fb55 0000000000000000000000000000000000000000 -d10aa47f6cbdb8c00b559726eb1595c18168e9f8 9d6aa1192dc4ded70828f4499ab0ae3b6798e987 -d10ecae310c77e949565c97fd0f6cbc95d61bb8d 0000000000000000000000000000000000000000 -d119a57899ca22326d8b64af7fdc6a76a90cb501 0000000000000000000000000000000000000000 -d11a97765f661d3009072907a412586c83b6451d acb25bb1912d1ced318f58489f9899e81b137465 -d11aafc5b584cf421845bd588b3e1d9a2333c69d 0000000000000000000000000000000000000000 -d11eeafdd01cefef104e66566e559701fce291a8 0000000000000000000000000000000000000000 -d120d37cc9ab821759a059f510807bb6e79462fb 779a77fee2900cd718d12786f82d637c5a7965c3 -d126c9f9769e9ed566a9a9bce5f8a81099d16c21 0000000000000000000000000000000000000000 -d1295c9240ea586b3e9295c7b1b9f6ff629b1dfd 0000000000000000000000000000000000000000 -d129f3552d041a1d0c77cdbeb607f976ab32f494 0000000000000000000000000000000000000000 -d12bfab7d66f6cd52a42cddcb5c090d1cd0caa2d 0000000000000000000000000000000000000000 -d12e6bbc5bc4238634224c34532370cee9304279 7a0f65154935dfabece465c81e8ab15a0cdab08d -d12fdee1cb301853dad2fbff17b226f2d0500907 0000000000000000000000000000000000000000 -d138895a4a1668d89013c9811f4cf3dbf76f14ea 0000000000000000000000000000000000000000 -d138d30ce5aaca1d952be96cf7ba8d2161229f99 0000000000000000000000000000000000000000 -d13cf37ea2aaeda90b2ab6ef044d273134824837 ac0b65c6e6c087ae38c3d39117470c363cd4009a -d13d821b8b44f764d0fcaa777d19cf0234b770e6 0000000000000000000000000000000000000000 -d142a15908edf6ce1803bbb371ff9271b066c502 0000000000000000000000000000000000000000 -d144fd2757a3268e3585e0ab81df9b6eb8141423 0000000000000000000000000000000000000000 -d1490c7a46d912f0115f338b7bf399ab7c4c0205 0000000000000000000000000000000000000000 -d1493a6f2b396331101ef91a266f9b6fb202cb9a dd8fb75d48ecfe625e5795605b651ef1a9f84283 -d149b6ddca64beb9de38cbd4bfd8d19d3bd0b60e 0000000000000000000000000000000000000000 -d14eb87c0256018468e0e73cbdc907dcc24a7a5a 0000000000000000000000000000000000000000 -d14ed0797f6845112473d2a2207e9076a7fe27dc 0000000000000000000000000000000000000000 -d14f7bd50a612acbf8527669321b83c81d30696d 0000000000000000000000000000000000000000 -d152dc10216193f0d98b3ead2cfcbaaa3b99c06d 0000000000000000000000000000000000000000 -d155d3c3069c46c64814273943745b221332e12a 0000000000000000000000000000000000000000 -d156cdfe6d59c9f57a8a7c72ed9e3cb293ee49cf d575b3dfb015f0eedc561764b3e63c91db26b8be -d1571650865db89c5e34c53f97b7101b3ff9a0b4 0000000000000000000000000000000000000000 -d15746f50cbc3cbba5580bfaecf3e75bd506ca08 0000000000000000000000000000000000000000 -d157b4af5a04042ef33281fdb8c608d16b86b983 0000000000000000000000000000000000000000 -d157ed80335811adcb91d38aee741428632b928f 0000000000000000000000000000000000000000 -d159b321f9a23cb650bc6a80ee41a0418cde122b 0000000000000000000000000000000000000000 -d15a12639faeb8d1b4bcf7eff008de2885017d1e 0000000000000000000000000000000000000000 -d15f928cc1a8e15370ef7a08d0630d0e6cf775db 0000000000000000000000000000000000000000 -d167e9a24bc3039b14874588760fef24c4306e3b 0000000000000000000000000000000000000000 -d16bbfe2149063f9916a9b1a030f4827e3cee42a 0000000000000000000000000000000000000000 -d16f9436ce73149a7b282504ccf8f326dbf715c8 0000000000000000000000000000000000000000 -d17341c266c1d0239134b1ea67bc6522831c2d43 0000000000000000000000000000000000000000 -d1741218cbc49be377d7a4dd145997b72c014587 0000000000000000000000000000000000000000 -d1762cd01d726c190ca8c1aca1cd7d32495f540f 0000000000000000000000000000000000000000 -d179bddb44f23ce0d5e17022bac615673b47c448 0000000000000000000000000000000000000000 -d17a4747ea4e1caf0fa6f990b16c73b8f82d34e5 0000000000000000000000000000000000000000 -d17c045fde8ba9acc31b74080adda3cd9f47701b 0000000000000000000000000000000000000000 -d17c8485fd271c546c901714767895bad79269bc 0000000000000000000000000000000000000000 -d17f5fddd7eff8d10b6443d2408263b0ac008413 0000000000000000000000000000000000000000 -d18237a5feed48cbd9d7fe5684520b109157392e 0000000000000000000000000000000000000000 -d1836e3f7f218d84b4139556d3d1b60a3b36ed56 0000000000000000000000000000000000000000 -d18529e7bd4f3c2dad21d093dcbb5ec9854e3303 0000000000000000000000000000000000000000 -d1858b73ddf2d56f32961bb002a7123eac3a5491 0000000000000000000000000000000000000000 -d1918c9b1de83be26990e9db5f588bac6b15eb29 2135a1f6df5c0263cd300c87b13375133e371200 -d19190187153153f8f47eb0322b92d24fcc48444 0000000000000000000000000000000000000000 -d192fa0595bf2fc07e14e6072bfbecc66c6d1afb 0000000000000000000000000000000000000000 -d193b0cccbda299fc72a2e730e155dd5d6c00d23 0000000000000000000000000000000000000000 -d196ab844ad8184c7eedfbf298d532a458aa528e 0000000000000000000000000000000000000000 -d197a1438a0849defa89a2595af1a32ef8c3802c 0000000000000000000000000000000000000000 -d19926bf81c58671d6647524dd5a67442bc8203a 0000000000000000000000000000000000000000 -d199320316ce8ae6bba922956bc9bda32296777e c3972f4f2b35f2cff90793b8f92b52b662b88819 -d19ed8933f2de8ef1844de564cfca141004efdbf 0000000000000000000000000000000000000000 -d1a445bc7a00c90143220d3920d7a3baee79542f 0000000000000000000000000000000000000000 -d1a455fd5a60028b3fa13f3ccaf493d5ac5570f1 0000000000000000000000000000000000000000 -d1a562e84a72d73245b2c796d3cea2b0a09174b6 0000000000000000000000000000000000000000 -d1a7f6911c35bc4b233e44f3c33d3238f8965e90 0a9b4a7264a100506dabbe9ff5895f20c9fdff93 -d1ace9df1c76d43eadc66a4cfdb6286750df8065 0000000000000000000000000000000000000000 -d1aeaf461301a8cb99e7cf7fd120de174b8fdd3d 0000000000000000000000000000000000000000 -d1b2cfcca48d0be3e19cc4569dc92b7c0170b444 0000000000000000000000000000000000000000 -d1b39ea532d197c48104180f5e54e5d8b8e10505 0000000000000000000000000000000000000000 -d1befb8a78bf4ae181c13a5d5a9ae4f03bb5547c 0000000000000000000000000000000000000000 -d1c0fb6cae1efe23b49adf687df03dfb6d362c2e 0000000000000000000000000000000000000000 -d1c1065bb8e3911c5a456d9a7099723e2871bf6c 0000000000000000000000000000000000000000 -d1c33016f28a2704c6f8b96b56e56e04c4a8618e 0000000000000000000000000000000000000000 -d1c3de7ae65dde4440720f1ebdc05734b55e91cc 0000000000000000000000000000000000000000 -d1c40af291ec6dd7f1663eb129c897b6fc4f7c94 0000000000000000000000000000000000000000 -d1c4fd85504567c1fd00d47a12a12934ef27b232 0000000000000000000000000000000000000000 -d1c62462654715389d9b3d726a88f65dd51bcc7e 2644be2958a8626a49fd57a64fd5ce1e123de6c5 -d1c75e0fee59d0343a9e523ccbf3e920a9182800 0000000000000000000000000000000000000000 -d1c7b2d2bbe6851689a047a79dacb989a0ebe94c 0000000000000000000000000000000000000000 -d1cacac75c04a115ee9b464015ce8e7782bd1517 0000000000000000000000000000000000000000 -d1cbfea870526c7f58580f3bbc63c07c47bd81be 0000000000000000000000000000000000000000 -d1cc38ade9af1deead35c85c56e68518eb3c706b 0000000000000000000000000000000000000000 -d1d11ef7fa6e705dec67a2269204778c0e74887f 0000000000000000000000000000000000000000 -d1d43ac1ccc2a9d03a39a90eed630e039d9f843c 0000000000000000000000000000000000000000 -d1d868c383597baa58c3f34ad3686dc3b1d66291 0000000000000000000000000000000000000000 -d1df62fe77b6cb0676d064e8e63ee2c3304d4260 0000000000000000000000000000000000000000 -d1e0b7001750324bab32cc2cf5aa284a6d14201b 0000000000000000000000000000000000000000 -d1e3ea622e5d4f542cd36eca59a9f22aa0142633 0000000000000000000000000000000000000000 -d1e421d30d23442765be4b9b411abfa49e85e845 0000000000000000000000000000000000000000 -d1e6df1356c6851115561df095830a3910ddd2f7 0000000000000000000000000000000000000000 -d1ef0fdb4cc29ec81542fb442908ec0a3888a884 0000000000000000000000000000000000000000 -d1ef2aa6728afffd46669172047d4c59d9ebf272 0000000000000000000000000000000000000000 -d1ef410fbc2e87dd7d99560beef738f7028058be 0000000000000000000000000000000000000000 -d1fa3096926b6cbaf9da1f831b6fe3302ae2e490 0000000000000000000000000000000000000000 -d1fe8bbfd49e95750eaa17d6b6c5d18279041068 0000000000000000000000000000000000000000 -d200c0db9ec5e8cf389c54635fecd0b183fc2abf 0000000000000000000000000000000000000000 -d200e6fa2f4c9800c48285938f539bddd3b7ad32 0000000000000000000000000000000000000000 -d20452e3a70c882028ad3c4d3d3cb7ea25ebcf8e 0000000000000000000000000000000000000000 -d2046aa1e3c90d140fa80447c765ffe98a404919 0000000000000000000000000000000000000000 -d205fc31ef6abbdb68e4b78b00d2ca46d3361c7a 0000000000000000000000000000000000000000 -d206f5b84186f09c4f33a11115f4cf89ee157e32 0000000000000000000000000000000000000000 -d208b4c328526a88e07ac5930efd8c33873c792b 0000000000000000000000000000000000000000 -d20d66d9c76ff98dceb853aeb86794fe9d657669 0000000000000000000000000000000000000000 -d21152c18df63a9204d99a35c4aeab3a75585da7 0000000000000000000000000000000000000000 -d215309d8da4ea392264528fc15225456e36e130 0000000000000000000000000000000000000000 -d21607e3ecb3bd8bb67e098ab906287229d44572 0000000000000000000000000000000000000000 -d21927e77a47202537012843448292ba3de5f4d9 0000000000000000000000000000000000000000 -d21cb82dcfc09f48d5c1fafadca6d8493ad3060a 0000000000000000000000000000000000000000 -d2232e693d36d9924aee78ba1e8eda8e81dd50be 0000000000000000000000000000000000000000 -d223be3bb0dc6238c49a6c2d56a08c5938342745 0000000000000000000000000000000000000000 -d22598b8e09a1678730eb5af93c0b1f16bb4ad46 47a532f09de1c3da0b3e4a952e5ce62665e48b87 -d225d8999548421ae145c612f14c683a41e543f9 0000000000000000000000000000000000000000 -d228d0aa06de880fc50f748dc2cb66805892d9df 0000000000000000000000000000000000000000 -d22ce6b9c952e5bb15766b5f55cfe50dacf3f0b9 0000000000000000000000000000000000000000 -d22db7f5b0ed55d6f904549bd3116be900a0e8d3 0000000000000000000000000000000000000000 -d231ec9e7dd19429b757b57bb0d5f6a9c7bd8fa1 0000000000000000000000000000000000000000 -d23298a70c0a1a48402844e0a6b818de27feb146 61d1d0ed8bcd58cc2071be06ea8b5750647e0b8b -d23581d55f20027b5a15673224a908cb425513b9 0000000000000000000000000000000000000000 -d23a6ad87b2c957379c41c6f37e17fd5c6b9b30f 0000000000000000000000000000000000000000 -d23bb08a0850d7154ed085ec3fa07d07184f2eb5 0000000000000000000000000000000000000000 -d23e009219dd6c7f7bb7306abc0af909949c4192 0000000000000000000000000000000000000000 -d23e8c74fc24360558eef4f25d1ba487be9c9baf 0000000000000000000000000000000000000000 -d24479d61ef596e312f8f0f97206a2633e47f9d8 0000000000000000000000000000000000000000 -d2482c8c5b980758a5c395893b81867517fbbfea 3ffe49f1ac531dd98bdb1749ddecaa1a8b991cc5 -d2493f8e3f2237b0283a5baae23a166ae46125c9 0000000000000000000000000000000000000000 -d24b4a47ab2ec752c0ed9ee767bfa4b98ccf82f7 0000000000000000000000000000000000000000 -d24be1452e194210bff3578603c34ac104dc3617 0000000000000000000000000000000000000000 -d24e819ef190ffbf93f0b8a86e4ceb204a2579d4 0000000000000000000000000000000000000000 -d251962578083f7a964932b48d38517e92cd5220 0000000000000000000000000000000000000000 -d252ad9d906b8116103ce7f41ec6bc7528d5d546 0000000000000000000000000000000000000000 -d259129bb05bcd43b0c2a42f9c4229c0546ca270 c460c4b1772a9d93d0d2d6a8b2eaecec3dc647a3 -d25989728702c2f55c4666840d07683ed73ae24d 0000000000000000000000000000000000000000 -d25d1f5bb2354ebf5d093e77a714d643eac1d8f9 0000000000000000000000000000000000000000 -d25d27efbe63c5ad58d41204e91a5df85342eba1 0000000000000000000000000000000000000000 -d25dd45e3210120d3b71086f2aaf7f0ce7331356 0000000000000000000000000000000000000000 -d25ebd2a62dcab5b48b73d20b302fe15257c5fe2 e4dce4f53abad1bc3c2b05178755b3e4d19adfeb -d25ec03ae6eaf413df19b96df3cd240e62518c6d 0000000000000000000000000000000000000000 -d2621c5028c5f1391ee36b39bfbec45dd2f1b515 0000000000000000000000000000000000000000 -d2627b1493746a7c41d56f435a6e1bdf01898010 0000000000000000000000000000000000000000 -d264bd8c6e9146fc1654d3ee8887915d091c5e8e 0000000000000000000000000000000000000000 -d264e4a8a00d5f4fe122b6e6c34fe37b7c6a1e21 0000000000000000000000000000000000000000 -d264fa923b2f0a7f9f65b207d1924e7f2a8ad135 0000000000000000000000000000000000000000 -d26548d3357ea3f9488463de6192db814bd05826 0000000000000000000000000000000000000000 -d269b2528db7c5a228cf0fd3218e7d24d8c71633 0000000000000000000000000000000000000000 -d26b8d13328231cb09e48b9cfc9f1f45e8c45e82 979b3666d80d76081dc0cc174879480453267ed8 -d26d03c3c430ece275cd027379e13a28ae5a4d65 0000000000000000000000000000000000000000 -d2707fbf04bdca7a7d8e426776444c2e710a4541 0000000000000000000000000000000000000000 -d273ca4ce5f8a59178abe314e38fbeb1ebd64099 0000000000000000000000000000000000000000 -d273d0463f08cc1d5f282643b8556ac32d09f4b5 0000000000000000000000000000000000000000 -d2744954737005660bf442e6351f51b9d1a5f44f c65797c59b3289cae5ef7caf50576fd7c661a629 -d2750caeb1aa056d9dae9ddf64099611bc5efb1d 0000000000000000000000000000000000000000 -d277e813d9954a063f0e249b47a0917910e848a5 0000000000000000000000000000000000000000 -d278431ef5e561787093a7b2679327a615b09367 0000000000000000000000000000000000000000 -d2796de90f6f5e9664e7b63c688d08af6917390c 0000000000000000000000000000000000000000 -d27a06e6485296c982dae960d12b3fd5c61608b3 0000000000000000000000000000000000000000 -d27aba378026423fb58420dd0b54066b276fbf39 9c652cfbe5ecc0c0cbe847d1fc6f3618809bbaaf -d27fdfe8f990c14955354176a615e6e8daeb0525 0000000000000000000000000000000000000000 -d2848fa2c506b50f07b88930734ec8af221f311e 0000000000000000000000000000000000000000 -d286e6182179363c926e03ced71d03f3b2879ad6 0bed1ea4babaf7ab7db932ab8044480c3e299b7e -d288ec8944f09559f2aa48fc1e3cd139d909e934 0000000000000000000000000000000000000000 -d28b1e5cbbfe38b27a3b4817212f3d8595ca93f9 0000000000000000000000000000000000000000 -d28b54ffdec351037fef2fd608f5ee7d166ca5f9 abd0a27521d3150831a7e322ddb9f5bbeaa95430 -d28c33adb9504af17d2665059d56ab373165bf5c 0000000000000000000000000000000000000000 -d292a1907003d7b92b76703c91c7723ff6ca6e77 0000000000000000000000000000000000000000 -d2930ac0c4fb64b707d00252ccb524fc8f879b6b 0000000000000000000000000000000000000000 -d2939d46110158f98ace5c20761c808b04c905d8 0000000000000000000000000000000000000000 -d2940da2ef92df865184ee966ae18ed2a098ecb7 0000000000000000000000000000000000000000 -d2958beed381c5fac14c11aaf644749b7360a395 8b7128c8989f6d5603ac69d02f74fda7b9325301 -d2984312e3168529d99361bd9135aa9b4440ec3f 0000000000000000000000000000000000000000 -d298524aee521b3f3659665daf0174fc0c71c565 0000000000000000000000000000000000000000 -d299a836bd177bf149a404c60cf4d59570010869 0000000000000000000000000000000000000000 -d29cc4c6442768ba7a7f35a16b9a4cee88946254 c3ad95dbced6409bb244a5e7376340b297425549 -d29db0f6dd01194a492d27a91f95446eed00a5c0 0000000000000000000000000000000000000000 -d29e172cab4cce6dff2854b65e7c47de55f60dad 72acfff20bdd7cec83234f120f93b7ef1684c9b1 -d2a20a1aafbe3470ac970e39c54e056b9ae39067 0000000000000000000000000000000000000000 -d2a496cb22729b312c3ff02316d69402f05743fb 0000000000000000000000000000000000000000 -d2a5d982a47c10798d5288b57ba2525756487b2d 0000000000000000000000000000000000000000 -d2a6c34e2ede4220f7bf1804a069b8127531e008 0000000000000000000000000000000000000000 -d2a7eed49af798a7b5694e040cdcb0b251b30ed6 0000000000000000000000000000000000000000 -d2a808b9beae11a5ec49cd1a4d99fa7afa418316 0000000000000000000000000000000000000000 -d2a9a020d63f7de94a2f803dcbc18c032828336f 0000000000000000000000000000000000000000 -d2aade0377bbfce44953599cb3290bee8da24bdd 0000000000000000000000000000000000000000 -d2ab5f10038635dedf3f34fae30c11dcc36d4e16 0000000000000000000000000000000000000000 -d2acb52f9e545518b7a70375b12a7832c443db8d 75a15f8266cce4ff4a3b4fb037892243abf66279 -d2afb8c2705ec3d471572f28afdacc656b45a349 3436c46c6cab706201dbb7bd4fa3d1f5cf789d9f -d2b7187a70110f40769dc670ac5c7f7af8276603 0000000000000000000000000000000000000000 -d2b7dd3054957c39253294086a1043d2473ada2a 0000000000000000000000000000000000000000 -d2b80e560f2933ad785698ededbfeb806c00b7ef 0000000000000000000000000000000000000000 -d2b97807ae2c5f8800664f36817413959230f7d2 0000000000000000000000000000000000000000 -d2ba182639f06ce2b55343ed3782f56d95a6537a 0000000000000000000000000000000000000000 -d2ba195e89cb20f3da3c662d172027841646806f 0000000000000000000000000000000000000000 -d2bd0304a2a99a266d6e09aca973956143ebf1f8 0000000000000000000000000000000000000000 -d2bfd088e5ab608e3384bf1fb4eb373ba228c7c1 0000000000000000000000000000000000000000 -d2c02345933ceb00f1ee0f4cac866ab8b60ca22d 9e762aa33904c59267358042ac2a891c9bc29fe2 -d2c2fe77c622509967c4bab5aac8a0a76cc1c0f6 0000000000000000000000000000000000000000 -d2c5ea708fd46dd790d67c72c38a330e7dcfe5c1 0000000000000000000000000000000000000000 -d2c6b0a50627861ecbace98b2379a7b31137e3dd 0000000000000000000000000000000000000000 -d2c86249d700c52fd62eb5c2f4b77d76f97e8ff9 0000000000000000000000000000000000000000 -d2c9b64e1aa69546e6be672f32f5098b34d917d0 0000000000000000000000000000000000000000 -d2c9cd6da46d4920fcb365cdc636e8f37fd6cf3e 0000000000000000000000000000000000000000 -d2ca062670814f79d0371ae88f050666c6b1c9af 0f8dda3e0525f5d1f6103972a4ddafefbcf9171e -d2ca8efaf5ddeed6e8f4dffa8a3167906c9f18f6 0000000000000000000000000000000000000000 -d2cb67973d1e82849a728cab9c51f6d5691e397f 0000000000000000000000000000000000000000 -d2cd32d9148ed43cb358df68db3b48ed37dcc70d 0000000000000000000000000000000000000000 -d2ce62820d990db4131037d4c8c47897ca3c5994 0000000000000000000000000000000000000000 -d2ce8542f843f2c7fe65c93a0020f11ebebefd78 0000000000000000000000000000000000000000 -d2d740a6b94fd54a14cc4a758ce21c310fcb1d39 0000000000000000000000000000000000000000 -d2d8f272b45412911cf113b1d63bb5b5e13550b4 63c343c31685cd38d76be136fd0e3b4ee47c51ea -d2da1e849da26e5493e5e49c9f561f0b7059b48a 4a07ce4b68c1b24737bc0b773367c1785606ec58 -d2dd88a60ca574f7bc75f2c49e63d2b109292b56 0000000000000000000000000000000000000000 -d2dda26ce49bf75178def334119d10ddec5ae98c 0000000000000000000000000000000000000000 -d2df296582dac456ced95a8c938210553c9327ee bf72034dcdbff157abb64bb22da84ea7a04dd233 -d2dfa4de1da985fc646bb836950b3c7a19638c83 0000000000000000000000000000000000000000 -d2e351f0dc9efee82a2a8ec929b960d7b4526a0d caa9ad2ea166e82fe81464bb21b8be7f15d5a7ce -d2e38f898d3cfe56e72120c7da08fad1dfdf5af7 0000000000000000000000000000000000000000 -d2e48faaf8a8b246d5e2b99d2d59ecdf055ee4b7 0000000000000000000000000000000000000000 -d2eb1917c4999c4176f80a1726390c14eba30614 0000000000000000000000000000000000000000 -d2ed16b678449719fa1e5fc99f9ef9985ad1016b 0000000000000000000000000000000000000000 -d2f03350deec90514f2fa4b2fd563323f1afbc31 0000000000000000000000000000000000000000 -d2f332fa94f0854e73b2e1f290de76a5e6b43a8c 0000000000000000000000000000000000000000 -d2f3b9569445de9a36efedcd8b4aaa5ebcdb3500 0000000000000000000000000000000000000000 -d2f58ea7cb6dd1f446c0b3aa96b0db9191cbfa20 0000000000000000000000000000000000000000 -d2f6ed8ef3ef855fc12f307546664f88bba6046f 0000000000000000000000000000000000000000 -d2f897ab65c544dcadd73f5675bd9e96797c5bf1 0000000000000000000000000000000000000000 -d2fc5fd34e07d178f5c9299b9dbd29ed4b9688e7 0000000000000000000000000000000000000000 -d2fe0e72558909ac662ac3d085a411028c83faea 0000000000000000000000000000000000000000 -d2ff0abe1650703e8974acaa7674c678e587a696 0000000000000000000000000000000000000000 -d3002bd7a444e74e39ef486b4d2662ed110c2b2a 0000000000000000000000000000000000000000 -d3018de684ba21c5ba657e510f4709750cca217b 5acb445d02ba9338660bee77d426e1782ffc6d35 -d307bb7a8e1f81de5be98291230f1ca62fd7ee50 0000000000000000000000000000000000000000 -d308e59ebb64cebedfb0a808044cd144a0aa92b8 0000000000000000000000000000000000000000 -d30e7af5ed047adcbbd957d8b2c2c55d6df17bfc 0000000000000000000000000000000000000000 -d30ee932d639c68abbed4b8e04134631031461cd 0000000000000000000000000000000000000000 -d30eea1ac936cf2b544eba8718e893d8d6f5b2f8 5c9600017eae45e1978ee4243a5a7a42fe1bc500 -d311842440b23d80822f32ae8c7f415e0cbc4f7b 0000000000000000000000000000000000000000 -d312d36634c438a386be60f0f81814f725121d37 830fa5823f4e8574816bacec8a2148fde96000ec -d313a7c0b601158d38bc3e336a0874d912c372e3 0000000000000000000000000000000000000000 -d316f465df3ecaf4fe09440a05c261553c27d12d 0000000000000000000000000000000000000000 -d3187ecb5be6b7d1a55783270901029a48b9a89d e1f83f1ddc2a244bc54cf230870e71d6d1948512 -d3188226edbb24f867518f12ca153fe4ce143a76 378dd9b9827aebd2fdb5bc88fed05c1b67b3312e -d3191e2f3cf1d1316c2410006310033859ac5b22 0000000000000000000000000000000000000000 -d31ab6f26d3bb116298aed86cf1daba2bfb78b6b 0000000000000000000000000000000000000000 -d31b1568f930209656ad3d83faf64e5a607c8e1d 0000000000000000000000000000000000000000 -d31d783a65e77b7d96113bb4a8d679a7652fe0b6 0000000000000000000000000000000000000000 -d31dda82272eb040ee150ba6be9e357143672d71 0000000000000000000000000000000000000000 -d3222074c47ef412053ca79df70f26f8163d3bd0 0000000000000000000000000000000000000000 -d3229141aa1e298a7c37c27680fccd572bfbfefe 0000000000000000000000000000000000000000 -d32886953438d9140b250db35aeec68f4cf34816 0000000000000000000000000000000000000000 -d3294c38b1376b78e29871049c7ccf9c05d9ad43 a3e8561294042a81aada81070137569d8e74d0e8 -d32d344d9f0c5c6165a1bd70720139b2f2228dfd 0000000000000000000000000000000000000000 -d32fe0ca648f1c3537545b5f30f788386ddcee7b 0000000000000000000000000000000000000000 -d33030349d792b016434b140e88bc0d4175bdb92 0000000000000000000000000000000000000000 -d3312a3b9ba430c807b53dc23e944592fe317e6b 3f3a16fffdf180dcb0cdbe0fc36029557a20fb0f -d332b5ae70bd27873fa1b51b366a721957042e69 0000000000000000000000000000000000000000 -d333765b4cea19a2f6915958df0b7ea9079a5a99 da47a3c467dbcff3d137864e7926b3ac611c9b9e -d335ba69a16f4013280de8e3e71d9ba19fe3cb3c 0000000000000000000000000000000000000000 -d338159aca03bc8ab29c59bcd4b374a4089d0b01 0000000000000000000000000000000000000000 -d33a6756e7a94bc06164d2a97bb0a3ffa19e3471 0000000000000000000000000000000000000000 -d33f70674872bd949a1907844b7b198e2f8ad891 0000000000000000000000000000000000000000 -d343dda81958034673651e2ccbda2bf139173f3d 0000000000000000000000000000000000000000 -d3441431b69510084c7c2d8ca48ab7f8a60627f6 0000000000000000000000000000000000000000 -d34561113baaf49e9d0539c46511242941ea5a7b 0000000000000000000000000000000000000000 -d345f907bb0e43530c8280e556746263e5c97f4b b0dfacbd067eee81e14de0f53543c810b431cb5f -d3468a47acb30a0f0799f67697e7fdbd9833e0db 0000000000000000000000000000000000000000 -d348943ddf72bec7e715faef8f0b7b0ff04bd977 0000000000000000000000000000000000000000 -d34a0f073dc4951e4c63cc3f8c8bc569bd9799da 951ab77e36b6d55a35e3fd512c54776c291d2da1 -d34ad48730c875d8c1588bdc98aec2e7682f3bab 0000000000000000000000000000000000000000 -d34bf80d7660bc0f1c684ca618e76bfc5ef71c56 0000000000000000000000000000000000000000 -d34c9526972d150f772a2a8ddb17ad83a4a57b28 0000000000000000000000000000000000000000 -d34d225b86cd6facb7981a397f1b8f831a976fa6 0000000000000000000000000000000000000000 -d34d573dc4bc80a87b46cf5691a886c2a84d0e40 0000000000000000000000000000000000000000 -d34e362d4670c86946707f0a8d660b0bc7897304 0000000000000000000000000000000000000000 -d34e9ec95c8804d5d8aaab15a3d7e14f67398c17 0000000000000000000000000000000000000000 -d353c6215d7c1194936a24f0f2921409389a2395 0000000000000000000000000000000000000000 -d355f93c42aec309f412b317c1e15b088b3fda79 0000000000000000000000000000000000000000 -d356ab0c59d4da3abdf2619486c33c9b79a7578c 0000000000000000000000000000000000000000 -d3573cc7d70249300cee51c9b1408fe85cd28993 0000000000000000000000000000000000000000 -d3582e218247385947489bf3392cfa894d815b70 0000000000000000000000000000000000000000 -d35899ef2dfbb8dc9081ccf10cb4df3041cd1b2c 0000000000000000000000000000000000000000 -d3591e45343a719c7645ff4a95f6efdfb5d43e60 0000000000000000000000000000000000000000 -d35a0da65da42ea1b59e907a1c5a33bee0293622 0000000000000000000000000000000000000000 -d35ac758b0248394afa85e9f5d99f49959dd534a 0000000000000000000000000000000000000000 -d35b3508e740b25aeb74b7f42270a9d0d6541741 0000000000000000000000000000000000000000 -d35bbf11d3484e5a1c36778c06184c9f501abbd8 1789ab3194503c3b03e5fc2a628153aa0ed07c6e -d35bf30250fac534c4c4885b336a559f4491c7e3 de44554affe577a496d1ed77072e3e2714d44a31 -d35d7d811ccf7662eefe4f23ff1cabc727a917ca 0000000000000000000000000000000000000000 -d35def73b51358d9a6d56920c6263c83f261623d 0000000000000000000000000000000000000000 -d361700692f3aa31062d591d1df163936c3487a3 0000000000000000000000000000000000000000 -d366ccd222518f5686e7c879ff29eb8d2451a313 0000000000000000000000000000000000000000 -d36711c134acf9e2d4b7bcf39b2a3d0ac95f3823 0000000000000000000000000000000000000000 -d368a4c8c426803e3c555b3f3bd248dac781cace 0000000000000000000000000000000000000000 -d369659c3ffdc8b60f3958b587eea94e6e867fec 0000000000000000000000000000000000000000 -d36cc30c3d3f0dd7896d26c2eea6c66ebbc6edd9 0000000000000000000000000000000000000000 -d36f76d881b49141d4ceaf07e347d41e3cc7f521 0000000000000000000000000000000000000000 -d371c0ab53bb64d9a5e0d09803c7bac7bc33fd58 0000000000000000000000000000000000000000 -d3728661eb18191db9dda05be68352b85f539f03 0000000000000000000000000000000000000000 -d37499b3f9e5b99d2acdcc6959a6dcede82ad61c 60dd983b796dd71684b7327cac0ab83a46f29d98 -d3760862220aea24515905b66e77479f3f8bd2ef 24386fa008462c3011d520bc15763a6d9c637c05 -d376395d1d717b88230152ff59ba2ec0d4b9a485 0000000000000000000000000000000000000000 -d380037331bbd05e81af0ddb6e36a289c0ad0ee8 0000000000000000000000000000000000000000 -d381fb6fc60f254b3520b7f2b9818fe2180481ed 0000000000000000000000000000000000000000 -d382e105e40613a00c32b1bd2cf91026cba0edae 0000000000000000000000000000000000000000 -d3847e3666df6e39d928b55377f76a5f5151aedf 0000000000000000000000000000000000000000 -d384c3f8e28a6ec6b381ae50532786dbc31f4cd0 0000000000000000000000000000000000000000 -d38553cb2eb9ccb5b4ab2eb562ab34df60a77db0 0000000000000000000000000000000000000000 -d387391dbb37067a26a5f649649af91923c6761f 0000000000000000000000000000000000000000 -d38bf5524cb968e17d2741fa04a056055e5b43c4 0000000000000000000000000000000000000000 -d38dc50d909403ba25aa94a8c61e8d031e1719b6 0000000000000000000000000000000000000000 -d38f741677f7f2e2e7894f16bced8171ef54b003 0000000000000000000000000000000000000000 -d391e86b1f5efc0d577761a38a2f2c8c5a2df3cf 0000000000000000000000000000000000000000 -d395ade5f79d7844b87923d0bcb9b7d765ab51b6 0000000000000000000000000000000000000000 -d397e937f92b5e517b8040bf4e6fce0adee32291 bb6d096ade80a038c3a0122a7c965038dbe87fa3 -d3992aa101bea750ec6839510acbc596f17a820e 0000000000000000000000000000000000000000 -d39acd793fccb400f7a3be7d6e343dd85cf8b718 0000000000000000000000000000000000000000 -d39b1862421714f68783e8f3ae2332113732f1d6 0000000000000000000000000000000000000000 -d39b4c13e438d5c7760491950a0077e2fca66931 0000000000000000000000000000000000000000 -d39d863a48922af406a2d889018d2877e9b31615 0000000000000000000000000000000000000000 -d39f1fe8ad49b341d43c31553635b503290f785b 3e7fd19d741dc3bb96218b146ef20c61e806f4bc -d3a03f8f542cd083d793bbd8ef3d7756aae7711f b972b811116ad3e0905d04cb01dbff279e6f4759 -d3a2ba3d0e2cc9e8c2e8ea284b971edbe2bdbadb 0000000000000000000000000000000000000000 -d3a860c966081ac918c4b99f191035980d8f683b 0000000000000000000000000000000000000000 -d3ab3ae75d1d41160db79c8dc71107a9ddb7b3cd 0000000000000000000000000000000000000000 -d3ad869d16be772d43d85a8c982592b4a57a085a 986d6448667adb5eab585d306a33f1adb45b0ab6 -d3adb9146bb7ce55ac81de29dd0569ec0661e64c 689018ac00855400953702e10a1b736c7bb4422d -d3afc86c67e9543c5717b1e804aa95d2065a0a53 0000000000000000000000000000000000000000 -d3b03c6876e7be61a0e20c54b25ca396ed2c2b5d 0000000000000000000000000000000000000000 -d3b33235a3ee509a0c02139a4a912c1474daadec 0000000000000000000000000000000000000000 -d3b8e3393716cef21fa6dc370c68ca67890d5575 4714a996a38e8e0b5d4d5cbd0aed25aa364591fc -d3bc8c66f405b6465b99e96f7e7f1fed256c1167 0000000000000000000000000000000000000000 -d3bd038f9d2e4e3aa2204640b312f9aaf4a863d8 0000000000000000000000000000000000000000 -d3bd61a19ddac9e9e8db7fb33d2672a9a0ab0c95 0000000000000000000000000000000000000000 -d3c48b9ae3326d30c221016b1452229121caf6ee 0000000000000000000000000000000000000000 -d3c59331cc82f68da92f20d1d55dd729033f82a1 0000000000000000000000000000000000000000 -d3c871ae1e218ab417e15731c9dee930149baad0 b5d26cc972b89779ec52a384a6c1e15318daedff -d3c89cccb9dd4375bd00808ac786336b10d63cf5 0000000000000000000000000000000000000000 -d3ced0f58312f4689bd7020a554a3d31ab7df904 0000000000000000000000000000000000000000 -d3d4d389b98d708c24432258a540f8473669dfcb 0000000000000000000000000000000000000000 -d3d521db0cbac051333c5d4eba058348c6b5e9bb 0000000000000000000000000000000000000000 -d3d61c7d78297920dd92edc6f5ad4ab93ecc6d3f 766e33b7412ebc89997dddc4ef8fd6355fefb31f -d3d74d26a27b69ef3eeabeb1e4032fefcb30d5aa b56becc3915bf620c4cc1be0d3dc5a5e2266c85e -d3d85f0827fc19ab7efd5a158248b612a3fecbda 0000000000000000000000000000000000000000 -d3daf52c896bda14c8eb5dbd80f473a253326723 17a739536ca32f72aedaa752f3c44b19ec047000 -d3db053e2f12640b728fe0a5456d8ae005125b59 0000000000000000000000000000000000000000 -d3dcef1faad1bce4b520f533ae6b09773da785f1 0000000000000000000000000000000000000000 -d3e047c1764cb5cd1d7713cd2f5f605c66f14e66 0000000000000000000000000000000000000000 -d3e378daceda58b3bc0319f3b580030fdefc96bb 0000000000000000000000000000000000000000 -d3ee29b81082ab9c71853f5c77e7540d0b3cf273 0000000000000000000000000000000000000000 -d3f04e6e79e98e4737fd6e325f8651badd83b51e 0000000000000000000000000000000000000000 -d3f7b209b2f487c72240bff5203b4484cb32d1cf 0000000000000000000000000000000000000000 -d4016d3896d6f7e42973655d158dc73ff102a6c5 0000000000000000000000000000000000000000 -d401ec73da4003543748b73d401427d1fed5e9fe 9e62430e5d198b478447942c3f16d68ab82c4f29 -d403f0c45a0a4344e7b28a2ba66d1be46a0c8982 0000000000000000000000000000000000000000 -d4088ba4faf28e4d5dbc03972ad819680bcd9c35 0000000000000000000000000000000000000000 -d40bd1f9a3a07a8a61fd6183c77aa122bb76ae3d 0000000000000000000000000000000000000000 -d40ddd663ba69427c3dda42d6f72fcde35b1cdee 0000000000000000000000000000000000000000 -d410f85ef756c6889f0b75ace35868eb3ebcad0b 0000000000000000000000000000000000000000 -d41312aede78e06aa9282496f167c07a0a5c758a e9c57c99771973d1197b9657f289ae81e4d71e8c -d413c677cffe0071175c58a2aa57bafc0b778e48 0000000000000000000000000000000000000000 -d41413ac109cde13775e9bc97d46af5ad67ff726 0000000000000000000000000000000000000000 -d4146369d389293ed3de75816b1dc039d863a3cf 0000000000000000000000000000000000000000 -d415fe66c2eaf602915c83bcfc50f23806d6b476 0000000000000000000000000000000000000000 -d4172b13babcd9065499c0fb939af4314050c4b5 0000000000000000000000000000000000000000 -d4174f0aa3c18a876e5502b6683ef1c89dc453b3 0000000000000000000000000000000000000000 -d419d41bc4315290bbb74a7e99e4ae8298adde80 0000000000000000000000000000000000000000 -d41d6f7482f4973f1a6415ee561146d67154bdf4 0000000000000000000000000000000000000000 -d41e133c395c3ebeb74b5947e8231519a0e16f31 0000000000000000000000000000000000000000 -d41f9c2347e53ade9538a0adc0dca7e75008020b 0000000000000000000000000000000000000000 -d4242fe19b7e9a15456f2990ce2d9ab490065f8e 0000000000000000000000000000000000000000 -d42b32e96ba3a36544b453128b5f515166bfc14c 0000000000000000000000000000000000000000 -d436678a25edec0558d65d87126fae45dc772c30 0000000000000000000000000000000000000000 -d43ee1e467457ec6fe08bc6d2ccbeb7d1c377895 0000000000000000000000000000000000000000 -d43f29f6a628996d1b7c3be487dcff39450146bf 0000000000000000000000000000000000000000 -d4402dab4c2e7bb2e74055e3a4d3bb3bcf1953ed 0000000000000000000000000000000000000000 -d442532cf99b38071bb914ee809d73070178cd9f 0000000000000000000000000000000000000000 -d443751d6aef4b77abd035c8800a91a7fe0aa11f 0000000000000000000000000000000000000000 -d444112abee339e0b752c1decad4a0fa1e4fe34a 0000000000000000000000000000000000000000 -d444d68915ae2aa9d7dee29c6333088955dea07e 0000000000000000000000000000000000000000 -d44662101a681440fd46a820a15de5fd6f9da34a 0000000000000000000000000000000000000000 -d446e9e831e436a072cb967dff22287e0132661c 0000000000000000000000000000000000000000 -d447a8578e3182c2e13db01ae0084ed3aee16981 0000000000000000000000000000000000000000 -d4482ec29dde1aee6cb22a8b0909e30b6353de72 0000000000000000000000000000000000000000 -d449d9903f9a5fe905a638dbe8d76d5b4cd5d5e3 0000000000000000000000000000000000000000 -d44af38adb986251e792ac5a52a7907179d25f2c 3530b51bf19c3710ad9c9b4814ccc2af4be7441c -d44bbd038e6b18ed07fac70a022aacb7eba8d24d 0000000000000000000000000000000000000000 -d4545271e0d7a4532710f159b26543b051884979 0000000000000000000000000000000000000000 -d45483f6978feb0ed108b5d7e8d2958bb4b95adf 0000000000000000000000000000000000000000 -d455ccf21d97bfbdd2a0888cff8a6aafd0604a36 0000000000000000000000000000000000000000 -d4574cae83b76b7d46fa425039b532c9d80a0255 0000000000000000000000000000000000000000 -d4577ed8c90db4a2a4b8eedf207190bd69379a5a 0000000000000000000000000000000000000000 -d458ec5b41dd8c2b8ec0d48c56aae46f7f9f5ff7 0000000000000000000000000000000000000000 -d45a16b5f91dfa1702a2d185fa1b627cac5b1341 0000000000000000000000000000000000000000 -d45ec112d6cf8a8d073295d0f359ffd9c2222f25 0000000000000000000000000000000000000000 -d45ff7a3e78243470d1b7e5141d7ded022286d7f 0000000000000000000000000000000000000000 -d46166e27b273583728b82402a0c1690d8d7de82 0000000000000000000000000000000000000000 -d462a140849c3be7a51663f614f2a44bbbe44738 0000000000000000000000000000000000000000 -d467fb3053a8e6739968c4d47a57b754d93a2f0b 0000000000000000000000000000000000000000 -d46982681a7a36c4216d41098a3f71b395d9b71d 0000000000000000000000000000000000000000 -d4703c3785dd55925ef5b8f7cad9222c619d7b22 0000000000000000000000000000000000000000 -d470f625f96a83d65464619297cccad7ce46e743 0000000000000000000000000000000000000000 -d4730c39d21dc63cf63a9097166bef8067613c47 0000000000000000000000000000000000000000 -d47b1af3e039d27c1fd9a265600c0b61da84dafc 0000000000000000000000000000000000000000 -d47b8a1c086f164cd1bf1fe713e91939dc8e1ce1 0000000000000000000000000000000000000000 -d47dada5f3e8cae99d89fa3b1929b0e2c3a45ee0 0000000000000000000000000000000000000000 -d47f8424f1bf9374ad9d6ebf3470f3e45751b10c 0000000000000000000000000000000000000000 -d48001214d871a5844eff2614252a94d8e30fd54 0000000000000000000000000000000000000000 -d4854f421c5fd866635953930a65e80726ceddd0 8bedacbd25cffcff8205e586cd3175fb947517cf -d4879567948772d1af0edeebec69495f0ff64ddf 0000000000000000000000000000000000000000 -d48c334eaff97e2121eba443f9c8644a5d460a0b b1b2c25370939cbafaaff6322405e737aa274b52 -d48da7599399b997819780e61817b590e4388d1b 0000000000000000000000000000000000000000 -d48e65a6fb1a4103e4fda0f0600b9d7d3df5428a 0000000000000000000000000000000000000000 -d48ff6edb7238e0af49c01fc5f62609b01b2d81c 0000000000000000000000000000000000000000 -d491296ee5fbbbb7dfbaf819ecd1338c84c89541 0000000000000000000000000000000000000000 -d4929a36edfa69000356bd315ebf60f5adc2bf40 0000000000000000000000000000000000000000 -d494ffa4d9f83b60fe66972ec2c0cf0301513b4a 0000000000000000000000000000000000000000 -d4958e51d655cc86fa54b2facb279e7097be550e 0000000000000000000000000000000000000000 -d497826390966ad8ba9fd9f9c95a45e54b32a368 0000000000000000000000000000000000000000 -d497c4d73ef4c31fdd67ac530c34ac3433f2e25c 0000000000000000000000000000000000000000 -d4983604b4e41596bfc301083e1412fb6e70a460 0000000000000000000000000000000000000000 -d4987a894fdbb8aaf7fa297fb760d09e31bbc096 0000000000000000000000000000000000000000 -d49b5c788d36ca5cea7f1a60c6b8ac1478cc11c0 0000000000000000000000000000000000000000 -d49c5be84e05ad9d88c433caa5f05398c449aea1 0000000000000000000000000000000000000000 -d49cd8fceae6609e365e73374deb6a5e3eb198b1 0000000000000000000000000000000000000000 -d49f0656b6967f21dcea65d68b51266103898d51 0000000000000000000000000000000000000000 -d4a0a648e6f32efea495dfe4d044a9e750403781 32c6da3a76157a845d82a6cb9bd5e9135ddef391 -d4a1917f42e4492d31c74be9221dfc9686d30354 0000000000000000000000000000000000000000 -d4a44e0aa1304554e0b29b42f41d0e1e8cc94482 0000000000000000000000000000000000000000 -d4a4eabe9f852ad6be94da454aba7e7d01439190 8c6e8dd2f310a0bf606d04351050d8557499c7cc -d4a5d793eb4ee97edc8653da56ea5139435ce9fc 0000000000000000000000000000000000000000 -d4ab9eee90e526429756d02983c8fba3a7a975ce 0000000000000000000000000000000000000000 -d4b0e5ea18a47ee567fdad728e3d4c3081a0c602 f38057786c5d433a66b78ac7fea60096e070b483 -d4b1a8809677c3acf104fd1eb2ee17d185e87afd 0000000000000000000000000000000000000000 -d4b6291ea6e12b987093609a26c946bf5821ef6e 2d4ca97fc3d5619e48283f3dbd72a24ef52fd2e4 -d4b762e22e53d959330b53674b73841cfff4dddf 0000000000000000000000000000000000000000 -d4b8ac6eb20aec08c4e8c98d1887da72402c2c0c 0000000000000000000000000000000000000000 -d4ba3426951ba8ce39d87e3e15f5dbb054cd64a1 0000000000000000000000000000000000000000 -d4bc3f5965c11c4602331fcd26c662050524e2e9 be846f37dba2d601e82a265e7f1e83b24c27f4a0 -d4bd7ce34c95e480dbe63f12ee93fd42ae095a1f 0000000000000000000000000000000000000000 -d4be099ee48d2e04bb170e114383f585bdd5ebee 0000000000000000000000000000000000000000 -d4be78c664227d3bc74b6fb585af65d46833d63d 0000000000000000000000000000000000000000 -d4c193133c8ff73f8bb47b882b2332c591cbcee8 75397165869db217cd5601308bbdd1af644e11b6 -d4c19dd8ffb05f710d8529e191a635a11f574f10 6d736c04bea2972a8f7b3ab108923f69dad77e09 -d4c454a03907e2c201f5843f25f8f846b92905b2 0000000000000000000000000000000000000000 -d4c6af461f3f081032cc13b0e9c2ba5a9d8c22b2 0000000000000000000000000000000000000000 -d4ca41defafb72d4f52d15251d0dd9bf3808eb87 0000000000000000000000000000000000000000 -d4cbcc71e606edb3eecdeca86a142e24ca9918ff 6c6c6ee1dd919e4f9f08dbf178b636bf620c5538 -d4d05cf561cfe20dde53676421496ecaab15cf7e 0000000000000000000000000000000000000000 -d4d25c84c220649486cbeecaf64d05478054584e 0000000000000000000000000000000000000000 -d4d2fc5caaecc78b99d66d6f54a67a1d55dd6bb6 0000000000000000000000000000000000000000 -d4d39d519acf8f0dae627c05709a21f565749328 0000000000000000000000000000000000000000 -d4d4b3020bcd6b70b6bacd7e4c5da739635db17c 0000000000000000000000000000000000000000 -d4d5216e7a965ca194f6b1c9dee84cecab2674e5 3ef11ed12528e1b667670d77cfde3dcd398f4f5b -d4d537e6a2a9e11b24d5a42e8be7b2d4763c3f0e 0000000000000000000000000000000000000000 -d4d54d7bb6cdbb3ccd52b9d40d488ee01c38cae3 0000000000000000000000000000000000000000 -d4d633ab956dfa600515356844700ab351c84c22 0000000000000000000000000000000000000000 -d4d99e30029ceee924505a5c9900fef75c547514 0000000000000000000000000000000000000000 -d4df7f9534f9e808e416f807cd3b3ef9ff639834 0000000000000000000000000000000000000000 -d4e3166e8c00cd0bb3468d34e2170306c8cdbc03 0000000000000000000000000000000000000000 -d4e512a664515befebe4c5e837b1bf10352ccd26 95d4537107382625a4c0801d0e3dc8acdd4e6e92 -d4e842ad11bc2a038c7b0fa5f1039f30fa949ad8 0000000000000000000000000000000000000000 -d4e9167b33e2b7b929ad08020f18765300962e74 0000000000000000000000000000000000000000 -d4eaf603fed4129b31014ac80d9211450aba4e48 0000000000000000000000000000000000000000 -d4eb26b7deea8a3ae799a76ca03d810aee45ad9e f2611ad040aba20e9b35c6cadda3717dd84659a8 -d4f04138679838a2c61a0e98bf0ab170eb09e689 35e14d54736247dc5de9024fff34b212c88727a0 -d4f1a9fbc62ef9b6161b4e5ab515ca6f8d1a9281 0000000000000000000000000000000000000000 -d4f386765003be4736243a8b381e64efbb890d64 0000000000000000000000000000000000000000 -d4f40a45d1ffb8ef94a6996f6bd9c6ef23350b73 0000000000000000000000000000000000000000 -d4f728007bd1e796ce224834f72ec3a91bb95314 0000000000000000000000000000000000000000 -d4f840249ea443d93b0927a7ab0109e6a9c0371b 0000000000000000000000000000000000000000 -d4fc011c85ed673692d442c8312ea5ced28dae71 0000000000000000000000000000000000000000 -d4fc928c2450c3211bb3569cc83670c13c3fad7b 0000000000000000000000000000000000000000 -d4fdab6050c4748adcf4b928e879bca225eefaf5 8388bd426bdd492bef9f022c89374bc474231191 -d4ff25da7728718115a721a916fc38fc2589ec7e 2946004e654a4b2748420ff53a11c2dd123bc7b5 -d500623e394ee3ff12914aaff4049f9cb903ac26 0000000000000000000000000000000000000000 -d501e1e413721e8d19e6d25814407040e03d39a6 0000000000000000000000000000000000000000 -d506dda6a861c78cf82511fe0f4927e04128b899 0000000000000000000000000000000000000000 -d508aa1de0151f7ce94f4d2f6e1ce31fdde704d8 d3ab3cd48bc4cbb252a5f497e74c3bb769463b39 -d50a7df20f81d62522d4a581edbcec66d24f9c32 0000000000000000000000000000000000000000 -d50c95ad1c1a5bd1fee6a0accf40d415484f2a07 0000000000000000000000000000000000000000 -d50d0a1665d08bdd31ba24c7b71a09d6c53d3426 1e9c987b055cf68183526ddcf1bcf0755d38dba0 -d5107e1f774ec25ade315474dcbef84ff15c9072 0000000000000000000000000000000000000000 -d51166ca16fda8e766849505b84f9306ef443f71 0000000000000000000000000000000000000000 -d5127e772887addc6553066a33b31af086cd93b1 c8754c753228b330eadf21335765be20a1fd493a -d512b4e0ba7f704ecbc5bd02a5fe4d241eb90ac3 0000000000000000000000000000000000000000 -d512da133791952053f20c2b2bbe230df275bcc1 0000000000000000000000000000000000000000 -d513a7aed26daff922ae266bc406e659cc407d78 0000000000000000000000000000000000000000 -d515afbdba7f69434ba1b89a3ec23b828a017f2b 0000000000000000000000000000000000000000 -d5161a40ab06c2ca3fc6321c3a31ebf2742b65a9 0000000000000000000000000000000000000000 -d519d2af37545ac7ccb0737ef73f40288e9dd308 3843b8b30d4f9162c134c7fbd64ca829a551a049 -d51d413ba4113860f0c437c1d55507747999d847 0000000000000000000000000000000000000000 -d51d64b0526dc932671b1a9568b92fdb033df5f4 0000000000000000000000000000000000000000 -d51ee86ac7f8f38c8f7c1ea1ac05ba8906627c13 0000000000000000000000000000000000000000 -d520283ec5eefccd54ab2423967fb535d505138c 0000000000000000000000000000000000000000 -d521104cfa435e40d78372ea6561936a852ae2d2 0000000000000000000000000000000000000000 -d5218538fc52700b6232392950110d4115580c58 0000000000000000000000000000000000000000 -d5229ff0241bd6df01f4035d0038fc6f37bf5f1e 0000000000000000000000000000000000000000 -d522d135a1b0ad485006dd2e8b5231cd2fb6df57 0000000000000000000000000000000000000000 -d523e78ea9f77acf70e424bb6490215b86fd297f 0000000000000000000000000000000000000000 -d5292588e7e25fab2c777c44b84d47d0ad8fafd9 0000000000000000000000000000000000000000 -d52b1d218aaf6d86fbda5d204bb9f9929bbff3db 0000000000000000000000000000000000000000 -d52b7cc63af63bce76b5fa7881dc9f102f396c3a 6348382cee888c5f4e3585bd3c887acc5147c240 -d52cbbb92f05a25cfa81b228feae22f700786332 0000000000000000000000000000000000000000 -d52ee4d57cde34d443cac2ff2850ae14f1798059 66d5d6d7b5856a03a7d76e1779b6533124470b85 -d52f1e69082873b36f133ecda1ecd2a87a4df4ad 0000000000000000000000000000000000000000 -d52fb97fb160a86558fc5d84b9e3c608d62a8e6b 0000000000000000000000000000000000000000 -d530899344cd881b6d09ff188e24252651c2f394 daedf304cc7c316a74b445c0736359ae48929382 -d531ecfc877a9838873330738fa0b59687f4a7d6 0000000000000000000000000000000000000000 -d532ad6d1fee2ff5ec481b2c8a7ecb9ca1463d75 0000000000000000000000000000000000000000 -d532fe3ef0b0b85f16bc05760e7383f7448f5dfe 0000000000000000000000000000000000000000 -d53376863ca956f3c3dccacb548b6e8494af92ad 0000000000000000000000000000000000000000 -d5382251179e7096ef148310d0efd43c7ea58931 0000000000000000000000000000000000000000 -d53a44d48cc9317ee6baca32b9040426e1d94d7b d8a944919a87ecca59112481d98fe0e18f5c73eb -d53b662a7fbca356d1e5f89af7a4281d38a5cbeb 0000000000000000000000000000000000000000 -d53be0b46d1cd1d69ff07f7960ef4a5d12d82f7f 0000000000000000000000000000000000000000 -d53c10a3dc88dccc36be59e321db467f1ead3035 0000000000000000000000000000000000000000 -d53c79d392b1e9e9295ae33795b3f851983d12db 0000000000000000000000000000000000000000 -d53de72fe7adee2373d8ed2b1e2912ee78c36be0 bba145f3498377de9e0bf8b9f31e6d1a839c0ec2 -d53f9eda5d0d31042e01da2aca6ec98c08ce3f56 0000000000000000000000000000000000000000 -d5414131d567737278dc29dcbb038120d027d910 0000000000000000000000000000000000000000 -d5423fecca67185726a07a5aea134b8db5c57115 0000000000000000000000000000000000000000 -d5440f6d6d3ab6a4ba2c24a2f0c5f1684e2fa6e5 0000000000000000000000000000000000000000 -d545053d049114bffa69fb64da9a9f401bbf2f3b 0000000000000000000000000000000000000000 -d546ed681a27a9f8410d28e2b2280902cedc69e7 0000000000000000000000000000000000000000 -d54819610d84aa50a3223b99c9946d58cc489b3a 0000000000000000000000000000000000000000 -d548d52e97e8e4e4454842439cd70f521b61fcc4 846134d3869bd6c0b0f160a9693c24945b60f76f -d54eeadf19b28fd1eaf19647c36dae4a80ce5a0d 76db9759f2ecac4e58ff2561e04aa98b744c8c7c -d551d2c0e989ea076f723b9d2bf54ca9a3e43bca 0000000000000000000000000000000000000000 -d553fa36940639b0889ec4358fa3bbb92f123b69 0000000000000000000000000000000000000000 -d55411a430a69fd0642b99b4a6929aafd8469ca0 0000000000000000000000000000000000000000 -d55539cc0cc5a858fae5242a02cded46baaa2ac7 0000000000000000000000000000000000000000 -d555f44d67b657af54e13be66838504f6c276701 06e61a85c1b067541be40d88b218c4a8866d8fac -d55c62258cbb2cbba4f9dabc70a5ee54005d4d1a 0000000000000000000000000000000000000000 -d5613d6ec99ab364f52bf60e24fa4947bd6a708d 0000000000000000000000000000000000000000 -d562dc3ee67e12efb17aef9e4ee4102affaac410 0000000000000000000000000000000000000000 -d56323d68445bef66df6f4a28c64648f9a0e57e5 0000000000000000000000000000000000000000 -d56392c25091c44d47cfa25e7db9db2062cbbcad 0000000000000000000000000000000000000000 -d5663b2199ef9b0b5256a7de43b50531c9ad450c 0000000000000000000000000000000000000000 -d56789eaaa474e4faba03d6fbdecdee783c35c88 0000000000000000000000000000000000000000 -d56953fc8d508615279a2220f21d7fb6c3298417 0000000000000000000000000000000000000000 -d56d9df9cfeeda23c7b84e0c39b858fd4bc7933b 0000000000000000000000000000000000000000 -d57643653b150c5c7cb535cacee48bbb7cad32f4 b1b3fe4e351a4037dbd7421c767881e1efda72a2 -d577dbfb1e679c1e05f2d952f1e0451536f9fd4e 0000000000000000000000000000000000000000 -d579464d52f6b579db3de974cd319c99dd3d71aa 0000000000000000000000000000000000000000 -d57ccad6e7d4b36226c0b8360b1ffbe4e09bcbef 0aab3c76b168e08af7dd05ca7e6a1f72572ce99f -d58113dddf4df52ad7c2b191489bcbbffcf8995d a42c8a9c0ec1a7e866bf3cb38c92ecdb842dfe07 -d5822b0590ecb8d2b8eab76ffd279ff75f07f477 0000000000000000000000000000000000000000 -d5859815063bb6d3a0953c773920ce7425cf912e 0000000000000000000000000000000000000000 -d587d7ea337c619dce2ab2bdec8f74191431b6c1 878d7f42702cde427f390a2888f2901013eaabd2 -d588233629fa825ae99050c3e198d39cebf2ceef f3a0f44ae76ffa1f495cf7f2912bf901bb7ce1a3 -d58a813a1f04e03c2adc933623b083b3ae3751e9 ef34493d780a088ff49533b97af681469d5eda51 -d58b9a7753e515a534de60b0dee5d8bf34bfbeeb 0000000000000000000000000000000000000000 -d58e9b4c7aeefe7d791117adb2a97bd536db7c00 0000000000000000000000000000000000000000 -d58ee8eaaa7f716c51f66f5f1058ab3c42376d98 0000000000000000000000000000000000000000 -d5909318922d46cc79ebca1a0922d75af6cb6e1a d4ce567434100b1e7092dc17a9a385dda05880e5 -d590f0efd2590b06cc29f513b4479d30e7bfff42 80b6aa8d9ec0dd2c8ea70df30eca9f6585b55fa8 -d59f3c6684d8d2c9ea3197e786fca03dc0b41864 0000000000000000000000000000000000000000 -d5a3004b708b8746168a83639b84bce72d8685b3 0000000000000000000000000000000000000000 -d5a469df43e34526de33d5ee0e9f8788af2fe443 0000000000000000000000000000000000000000 -d5a500831e9e6e708b64b337d70edb50f6e6989a 0000000000000000000000000000000000000000 -d5a653cf30dde918ae0a9eb897f94107b2084247 aa6e28ccd1b968c6bead833a35c92414d4031cc3 -d5a7d85201bb61b91355b7368d55c99f54b9f781 4263e1cc667f6311f20463e593d4411299eb84ee -d5a8dc1fdae1019d097b6e878fd6b402b8fd5c82 0000000000000000000000000000000000000000 -d5ac5b0152d590e2305e4dde23d92c96268065ef 0000000000000000000000000000000000000000 -d5acc598529eee4dd592f3aa52a1ae8b793e1d5b 0000000000000000000000000000000000000000 -d5ae08740fd16598ce24f7191a06665bf0ad370f 0000000000000000000000000000000000000000 -d5b1d835d6707facc6612afd49a36c825f9945a2 0000000000000000000000000000000000000000 -d5b53c66c5fe2fc0378951442c3c74feeba1e403 8f6aa67227a751b73c8cb9c67f97edacb2d749a4 -d5b62945d3b500df324f34f229ca77fb0a517438 0000000000000000000000000000000000000000 -d5b66c381aafa7c02d1cefa16416efdb14495c32 0000000000000000000000000000000000000000 -d5ba7eb2cd3954040c940bfd3a5b800b8db07ac8 0000000000000000000000000000000000000000 -d5bd17527d1269fefd63606d13997f5787f8e41c 0000000000000000000000000000000000000000 -d5c10cc9d1f17b02b67abc96833e5fb1ec71c96a 0000000000000000000000000000000000000000 -d5c3972e13f1a56ad1c6b47ebcbc31222033f4b1 0000000000000000000000000000000000000000 -d5c4336ad58896e0dd871fd1f9655c9f9aa53150 0000000000000000000000000000000000000000 -d5c509de14490cf1afa727a6d9431c9f878d5d26 0000000000000000000000000000000000000000 -d5c6d4de3c7bf69edec616f0b7bf87c662537bf5 0000000000000000000000000000000000000000 -d5c708634f4696118a9d65bf910f9974b3b0f13b 0000000000000000000000000000000000000000 -d5c941800485005b8425663cf0d53f68a5b6f877 9e0245dd60ccd56d6cfa974fecdbf12b96807b1d -d5ca1ca91dd8393ea8a3215b73722f59654f7849 0000000000000000000000000000000000000000 -d5cab69607b9b4922f6a68ce2e96134c79afd098 0000000000000000000000000000000000000000 -d5cb2f4965c9f93255fde25aaec76ff7299f4c13 0000000000000000000000000000000000000000 -d5cd6b3ff7f4e65b7325d2a304389cbfca307d60 0000000000000000000000000000000000000000 -d5cf6264ad689216416b8e06000e7b1ef31797b5 0000000000000000000000000000000000000000 -d5d07fcec51a4bafe9ba8ac96bced4f89d24bd56 0000000000000000000000000000000000000000 -d5d10b38b4395e77827b04d5290bb137bd3872b4 0000000000000000000000000000000000000000 -d5d4f158b964b08a07ae13ac9bc417c7c2c6ef66 0000000000000000000000000000000000000000 -d5d582e6fbd70f3b6bf4bd11179a7b4010735a4c f050c4b7ad121b72f62e0b67165978d974079656 -d5d7525285969a6e33c8813cbffc71c379d18613 0000000000000000000000000000000000000000 -d5da0808c4d6343eb8f0099307d3139102a6f4bf 0000000000000000000000000000000000000000 -d5e05486ba5c0ccfb45e9a92fc95adf2762ab289 0000000000000000000000000000000000000000 -d5e21642fe01525e0fa95cff27958ef0065a10d2 0000000000000000000000000000000000000000 -d5e635d12d50d89660a61a02dde143a7d6296d0b 0000000000000000000000000000000000000000 -d5e6d4cb3c5d4381a8cb5e25f351b1900f5674e8 bcbaab87fe47d175d6b8bb4c31329762a54883a0 -d5e705df751e5d590449c2f910be5753896a7722 0000000000000000000000000000000000000000 -d5e7ae6c6ada11b9576df9c14802be4eef35a87f 0000000000000000000000000000000000000000 -d5e8bbd192fe2b37f4d769af1a6d801c69f4c33d 0000000000000000000000000000000000000000 -d5ed467fdff1fc6c6d2c4af41a7e7d6d95c25dd2 0000000000000000000000000000000000000000 -d5f26dc94f15bd9a1c093b43d714ed71a999680a 0000000000000000000000000000000000000000 -d5f2fa8d77758dc2d02514171c688b94150ab508 0000000000000000000000000000000000000000 -d5f735c7bcbf2ae62a875171b2ec3b9f98c28ee5 0000000000000000000000000000000000000000 -d5f8dfbf7097d86c603e106d38bbe0472d704545 0000000000000000000000000000000000000000 -d5f9822c027dc329f02cba28f6282baf6ac0c44e 0000000000000000000000000000000000000000 -d5fafb8e37413e5d0bd74dec1797de591cb9bad1 0000000000000000000000000000000000000000 -d6092a6ffcdea7eaf16d4f9141f6d1f434fc1d9e 0000000000000000000000000000000000000000 -d60aa92f38c233b2d37e4e423ed5cfe44304c44e 0000000000000000000000000000000000000000 -d60af2ee8b4b41f2cff60796275ebf91756455c7 0000000000000000000000000000000000000000 -d60bb1d0d28a74033401085298a81972d23f91e6 0000000000000000000000000000000000000000 -d60c0ba6e2949d174383d1b9421313f24fd1248d 0000000000000000000000000000000000000000 -d60ca4547e2705f68f8fbe29b0d9231ec3dd7530 0000000000000000000000000000000000000000 -d60cfe1bfdfc1b3c297b98153671d7a72fdf2a1f 0000000000000000000000000000000000000000 -d60e6ea286d5f2a5225db1a4a0227a4a63752d6c 0000000000000000000000000000000000000000 -d60f383e32884a2d1e22b962b87a5ba3d7a48ee7 d5e0520a8dd2ee4e9698963430238628f51bb8c3 -d6105d5f559885cd3ecc6d03586bc90151d29ab6 0000000000000000000000000000000000000000 -d612945c5acb5c4c9107884f48b40dd7a71f3d9c 0000000000000000000000000000000000000000 -d614409664878313b36b09becfe5737216b32e77 0000000000000000000000000000000000000000 -d6172ae71d3c81d00c84cec50f50ed0dd1edcb7c 0000000000000000000000000000000000000000 -d617b26e4b9db6f2a4a39e5bd45bb09e2dc91100 0000000000000000000000000000000000000000 -d619bb8e5e5b4bf98590b040a5357ca943e586f6 0000000000000000000000000000000000000000 -d626a4f9de477097ff759b9a291abe5d302fe140 9b6ff7605d6ead218fad56b3f5ee6dcf810a20ff -d6270d0c3ba1d2b01240d009994d8a90b968c954 0000000000000000000000000000000000000000 -d62a61a0768a2a8e788b65256ea8516e519a565e 0000000000000000000000000000000000000000 -d62d6b01c4d00cfebb7737054d19ba7ce26132d0 3f200de8348fc696d1781d25ae6301ef6adaa20a -d62da24458af2c536676e83d1b3074e44a2367ea 0000000000000000000000000000000000000000 -d62e7ab02c1d6186732ac245ba8432f0ff3ff76a 0000000000000000000000000000000000000000 -d62fd8edf74b0db2d199bc079e41d2ad95d441f7 0000000000000000000000000000000000000000 -d630e2f8329d7e7d45fbbe425babd68ef0330b1b 0000000000000000000000000000000000000000 -d631ccffc41967d610c1de21f8cbef3a21eb0276 0000000000000000000000000000000000000000 -d6352b08091d6b6c3795fd95cbfe282046ef7681 406a313a6f000e456ffa3c8201e7207f3c161093 -d636b2acae28b4e2cb6ea7dea7caaf0d6adddfdc 0000000000000000000000000000000000000000 -d63926b19abbe9be39f2e709aafc59996707c216 0000000000000000000000000000000000000000 -d63fba7d2fe792ec7448beecab9347c1a0471c26 0000000000000000000000000000000000000000 -d63fecff26fc04d9e7e9a53f5f8c14842e90c76b 0000000000000000000000000000000000000000 -d64096e0695687c8e453b8374a2d61b4ba37ab26 0000000000000000000000000000000000000000 -d640c0f5e153f5d43a71eec4fff29111e539bfa3 0000000000000000000000000000000000000000 -d641f0b28b5820efed68c2f0afd7185e1a608a93 0000000000000000000000000000000000000000 -d645aab5dde8d4ab59662f32d873e92344d7bec6 0000000000000000000000000000000000000000 -d64960f494aa37710f086e43861aa042468b0426 0000000000000000000000000000000000000000 -d64b233b45ff5f9a902c9eda8e6a89fcaeb4f58c 0000000000000000000000000000000000000000 -d64bba6bd402b35ba01d10dd8a14853c6aaef7b7 0581f1106278173512811ba62c33c4f81f7d609c -d64cb36aaf58328b3bae4d77aed0717c2aa8a53e 0000000000000000000000000000000000000000 -d64d33289b8ee2610baf38911005c6dc4a2743cf 0000000000000000000000000000000000000000 -d64db4aacd3d8f2610819cfe6fc158f85f70103b 0000000000000000000000000000000000000000 -d64e67e62f47d703aec43ce29673631370ace251 0000000000000000000000000000000000000000 -d64e811eac61a5c7c744312d8bc6e2244de81488 0000000000000000000000000000000000000000 -d65395c6ed10dbe44219e6322f1aead2a7b6e3a9 0000000000000000000000000000000000000000 -d6542d37ded70dd3e8f125ebeffae4e89565f05e 0000000000000000000000000000000000000000 -d65981e8ecf8def27d75b1899dfd1dfff7d29277 0000000000000000000000000000000000000000 -d6598a47d376d51e51ebd48c854b0eec762bb01c 58e58637dc7f57cdad4283f932df113ab1b434d3 -d65ad068e08c3f2574fca1037a9218ccce5e37b6 0000000000000000000000000000000000000000 -d65b9c2708487df6397f3b5ffb7fd651cab75cdb 56d2161a72dc4b8882af5421203e57c7134f44a6 -d65c235671427ca6ed621a05f21c393d6afd5549 0156d4fc7f0075959300e1f0ca237075f2348b1e -d65e985deee893d8cbf8b56b97424ba1d8912899 0000000000000000000000000000000000000000 -d6609782effb77c7c17a120526884749ce587419 0000000000000000000000000000000000000000 -d661690a9660751f9999a0b2f42c485d5f5829cb 0000000000000000000000000000000000000000 -d66349433dc81ac869de726df24a1ee883dc5b59 fe87f6f3403a8c3b739160d80135b5cccd5997f0 -d666d3b377064b54935f94bd7750a70cb96fa30b 0000000000000000000000000000000000000000 -d67138cdb89d4e0caf8425f00ac2edb2891f804f 0000000000000000000000000000000000000000 -d67191e8df493d7ae9d45ce636d47f8a042b4834 0000000000000000000000000000000000000000 -d6746c5d2becaa8ad0df5647b573c7ce6d803633 0000000000000000000000000000000000000000 -d67bca7b48c5c4c39185867a0da653d3119347e9 0000000000000000000000000000000000000000 -d67e339dea91cde20f8ef2a73df26f0c5958e2fb 0000000000000000000000000000000000000000 -d67f5b280d72b4f3c8960a758b0c924bc0892190 0000000000000000000000000000000000000000 -d6882d8c736e6a350725c31b2a4fa47c145f0072 0000000000000000000000000000000000000000 -d6888fc6f9bc8f92876414fba7fbd73ac5fed4fe 0000000000000000000000000000000000000000 -d68e83b719028bb068785cccc3205c23be530564 0000000000000000000000000000000000000000 -d6928bea11be0e97b9d72588d44eb3c96f863b64 0000000000000000000000000000000000000000 -d693ad157f3c5241fb7e7dc2c61b1c27864a030d a99bb929d94c7c3b9129cde5cbb375bb67ec5a39 -d69425501f5e368f1156c24f1d06ccf091a002a2 0000000000000000000000000000000000000000 -d6944eaea76c504473565108087871699ded5009 0000000000000000000000000000000000000000 -d695e437be124159b0543f38b41afa67ec16850b 0000000000000000000000000000000000000000 -d696053a3f876ceeb09b916ec13f1422e26f85a9 0000000000000000000000000000000000000000 -d69ba15f188593c1c600c48325c8671274422a9a 0000000000000000000000000000000000000000 -d69ea3a807fd411a471cdee3122b0017189324b6 7000e21e3b24c6de309cb00e2671bdc867715374 -d69ec35c86101a3d8d7f09399883182b4eabb47e 0000000000000000000000000000000000000000 -d6a29e3c7a489dd04296c34fa537b43d918a5dd8 0000000000000000000000000000000000000000 -d6a44ea4447a6ba10eef6a351f652fcdf5b146cc 0000000000000000000000000000000000000000 -d6a98a40e2de8662a18f85a0d61159a0fb4f0226 0000000000000000000000000000000000000000 -d6aa7900b52cdf99998a9367ee06f1155850b92b 0000000000000000000000000000000000000000 -d6ac0dd312ea431e902ef2b02f13a7dffa9ff75b 0000000000000000000000000000000000000000 -d6adffccf5661dab4a8261a9ffaa3df6e424b137 0000000000000000000000000000000000000000 -d6aee4a5004f7d532f24c06ea2ab2ac0b91b8664 0000000000000000000000000000000000000000 -d6b12164a8a8a57e56c98441ffdf104b4c08f6fc 0000000000000000000000000000000000000000 -d6b1dd7035f8a4428081faa43e6e244e4b89f495 22c9c630e6b4f92168a1d6b3ec85d3549d906a55 -d6b28795cee8c7c0578c13451518c533486ad1b0 0000000000000000000000000000000000000000 -d6b431c9ff6f2abd6f3713a5d5f37120bc41ae77 0000000000000000000000000000000000000000 -d6b4563c0825092ca3e13700d76a34f527e8ba53 0000000000000000000000000000000000000000 -d6b4fef6bf4019db5b7f7c7082c3cbf241d8d095 0000000000000000000000000000000000000000 -d6baeae3fa6e100b6b4b4ecd59fda030aa32f694 0000000000000000000000000000000000000000 -d6bb81836451c473b17756a842169db797123608 0000000000000000000000000000000000000000 -d6bc44b4bf2a8d3663c82c0aa992b4bb3c8be434 0000000000000000000000000000000000000000 -d6c1f6dc1d95c7e3244d0194c68e4e35c34bb6c3 0000000000000000000000000000000000000000 -d6c3010661f6a0ff56e8cfa21f662d9954dd7bfc 0000000000000000000000000000000000000000 -d6c967e78123a1c2c99099589b743211b9a211c1 0000000000000000000000000000000000000000 -d6c9d69b2b6ff4cb0484c41de54333162250a735 0000000000000000000000000000000000000000 -d6cd01d707f065e852e9495061da6b923d7f3422 0000000000000000000000000000000000000000 -d6d088f8570c49084ba65afc0c4fc0b971a000b0 0000000000000000000000000000000000000000 -d6d57b5f931f2607219688c4175a4865358a964a 0000000000000000000000000000000000000000 -d6d7f84b0838842018708109d395204c0b462c41 0000000000000000000000000000000000000000 -d6d7fb6e14f6a32d25e0a654d11e2890f28e208d 0000000000000000000000000000000000000000 -d6d8413117f986540c97e91313e406a3f7d68c1f 0000000000000000000000000000000000000000 -d6da6ad11e81e7588c0875a47d431520bf6fd159 2dcfdc740eeaf925567dbd9a1b31d4b112202238 -d6dc2be3c5c70e4a1c3d13f788643ea232747c19 0000000000000000000000000000000000000000 -d6dfddd2f2feef06bc56bbe3c99141eb78841b87 9715ef516039d84f231eebf423b22803ec6d3471 -d6e1188b71c5626ca4d95391593dbdc11628ab75 2abd6bf6a14f9d854bdd266ff4fac0e86e44ca83 -d6e29c266c7aed1a351b8fa3dd375d945eec558e 0000000000000000000000000000000000000000 -d6e2ac6d2efc3619d90a5885688320c7ba6b18f8 0000000000000000000000000000000000000000 -d6e69825f62bcec67013c611f95a7abb947a0f4d 0000000000000000000000000000000000000000 -d6e7cc743686f3e4b6de33d15a49961d09fa7764 0000000000000000000000000000000000000000 -d6e89ce4313f606f40022dcb00ef8f30de501ac5 0000000000000000000000000000000000000000 -d6e9447789efebef8cb13a1e70889faa6a544905 0000000000000000000000000000000000000000 -d6eb5fda8a3c0a755b4d15cb617a09bb81d5882e 882913a9b742ae062f23d93fa2f35d4fda75124c -d6ec13b5ab5ea605810236201ab017be064afba0 0000000000000000000000000000000000000000 -d6ef22e35e28dc44d100006bdbbb1a5c40cfba16 ed5d3a5e1bdeac03d36daaaffc5aeeb966d8c19a -d6ef6ac337b44a7213b61b204d364a53d4b86ca8 0000000000000000000000000000000000000000 -d6f1644922a8853131e7b5fdba7aa42ce168c555 0000000000000000000000000000000000000000 -d6f299ddd79cb1069d66f700d7ddbb34548957cf 0000000000000000000000000000000000000000 -d6f393442baa05d31a005a940aacf5185d8cd563 0000000000000000000000000000000000000000 -d6f3c0b36728326de99ed73bc0254606b876c912 0000000000000000000000000000000000000000 -d6f54016d62904cfd8200604aadd5e3f0d9bad97 0000000000000000000000000000000000000000 -d6f5e6775245245bdb05b455e64c26537ad1574f 0000000000000000000000000000000000000000 -d6f70a11b94776a3dc7878a605a3f053bf546477 0000000000000000000000000000000000000000 -d6f73abaebecfa4bea05a2fc43c1ae46c922508b 0000000000000000000000000000000000000000 -d6f8b1075d78da081dd2da54e1d0b92685f27310 334e04849f5509aa21914ac2ba1a8933b6e93d54 -d6f9689aae033c24177821bfba31143853328226 0000000000000000000000000000000000000000 -d6fbec8b2161d13e51af9763bbd1487b0b25bd42 0000000000000000000000000000000000000000 -d6fc505718ca4b39a7a8ebd8cd8e2c0bb9263506 0000000000000000000000000000000000000000 -d6fdce28a11651313baf0886bfae4bb0ee039a4b 0000000000000000000000000000000000000000 -d6fe182e3b7f4e0607c708d1a88b0781a75a645c 17a1cc17e0007d1a3457e043873d522d44bad9e2 -d6feb67a0df88d6c66a8ba1fa94a578e8baafa2e a9ea1582d764a4241b27611cc4cb0101c0e5de05 -d700529a5c5be19e6ee9a17942004cd091053077 0000000000000000000000000000000000000000 -d701c908c95364696e371e9cb608cce2642f4c38 0000000000000000000000000000000000000000 -d7056bd0948e3dd9316708247933026bd3d560b1 0000000000000000000000000000000000000000 -d705f166224fded16bf34a674b3e3690a083b34c 0000000000000000000000000000000000000000 -d70677100c843b7c61908f7bf96ea4bde7c1f2dd 0000000000000000000000000000000000000000 -d7116e7bdaba37eff9d038bb971aab41ed7c6b7f 0000000000000000000000000000000000000000 -d71304cb7c8e54597aa217dff85b198216ff9180 0000000000000000000000000000000000000000 -d713b0d90431020b877f98107a65c5027f82789a 0000000000000000000000000000000000000000 -d715365c098db000eaf7dcd987ee6093f6e83091 0000000000000000000000000000000000000000 -d71ad60d3b913fd6a28569a11a1cd62b6551a7f4 0000000000000000000000000000000000000000 -d71b40a5fb2dfcbaa78798f15c6392230b2332aa 0000000000000000000000000000000000000000 -d71b501e5bc47f47de12a6bb755d56e84bb497a1 0000000000000000000000000000000000000000 -d71b60f004c258d6309b43ed07953b5455ef3c6a 0000000000000000000000000000000000000000 -d71c36d0914e9f9fb111fc4766edfaaea71be351 0000000000000000000000000000000000000000 -d71d2d31adc288667bcfb25f6ee3ed0feaa0270b 0000000000000000000000000000000000000000 -d72284c6dfd09d2b619d8107347a614b697cce9a 0000000000000000000000000000000000000000 -d72cf8d57b7118b53d3ba9a65d2496b0ca32466a 0000000000000000000000000000000000000000 -d72d71b65c453780d25a87b03d35c4a66ead181a 0000000000000000000000000000000000000000 -d731fb0b32ff1f3d04e730f9d88892245cdcb33f 0000000000000000000000000000000000000000 -d7321b208526ab254e8b8683edcada06f4a8901d 0000000000000000000000000000000000000000 -d732584196d90d7be728ea0ca101461c2ed8570c 0000000000000000000000000000000000000000 -d7344ed9394d03019ca7e521b600e9b051d1f8c8 9a41d4814af1dd47a9f23794bc7797a6a11295c9 -d7345f51cf4ac70fd8f641be8fe9dac0294a18b2 0000000000000000000000000000000000000000 -d73588ddcb891b94f567efbc110504e9fc152904 0000000000000000000000000000000000000000 -d738bc8bba35d95b46574ba15520176f8d004e67 0000000000000000000000000000000000000000 -d738e441e858bee0630315d84489a9191342e54c 0000000000000000000000000000000000000000 -d7398839170151ba9b23a772b59f338ee9f2872b 0000000000000000000000000000000000000000 -d73b9709de6633d289d11d3ae4696a9d78187b53 0000000000000000000000000000000000000000 -d73bfcbec20436c80a3b52cc37174e1c7b61541c 0000000000000000000000000000000000000000 -d73c3dcbd6e2b085781115aa42d17b80ea285b9e 0000000000000000000000000000000000000000 -d73c5963cf0f8e21a2489be5efb2173599599279 0000000000000000000000000000000000000000 -d73d10f9db5ee69fbbf1a9d06791d7f1a7badff6 0000000000000000000000000000000000000000 -d73d69f40ee1a21f1ae6eb9fe19bc6fa53995bf3 0000000000000000000000000000000000000000 -d73dfcdcebcffe220074597f82c2478ed5dea572 0000000000000000000000000000000000000000 -d74013f14af1f2592009873ddf7611770e832e2b 0000000000000000000000000000000000000000 -d744059987f679aed86f424f1f2b2506d165181d 0000000000000000000000000000000000000000 -d7470c8afcc082dbd2e195ad54d5f9413fa0df20 4233e5b6cf8d16a3bc2a19335f4caa35ff929db4 -d74736d8039bbb4fed0c5254de9be5a27d71ebec 0000000000000000000000000000000000000000 -d74d05595fc516f71ac5beb5f76e754852cbfba8 0000000000000000000000000000000000000000 -d74d18bfd2d03bc8cc8a44de31e0681696eaef55 0000000000000000000000000000000000000000 -d74f3573b3831b2db8f31f774cff32eb8560ba6e 0000000000000000000000000000000000000000 -d74ff2bf38604c0146bd61ba4b37c69ac29b6f9c 0000000000000000000000000000000000000000 -d75016cec7351ef6ceb5191ef2ae8e3711af1783 0000000000000000000000000000000000000000 -d75036c386e37ce56dafb7607b72aedc3e33fe09 0000000000000000000000000000000000000000 -d7521de166d7418445ee4d7362df3b0da231f34b 0000000000000000000000000000000000000000 -d75781abc89e5f42fd3cdba15bb86d512f4a6000 0000000000000000000000000000000000000000 -d759f85033e0d1bb4f8ce6d35777855a6b247e5b 46a766418a9a3776a0ed5acb22dbb7f0759a68ed -d75a54118772b34c7a538962ac5f994900c99690 0000000000000000000000000000000000000000 -d75de0fa1e04925012932d1015cda5d5cb1d4cc4 4c076c546cfea86e881ceac2529426fcd4f5a22c -d7609cabba680c666a1c9108077150a5963b2515 0000000000000000000000000000000000000000 -d762a76c7171fc7babbe5719ebe7ca8ae9a13737 66c0f4604b81b136a2ad8b0c95f276f06eb7d5b5 -d764b87c4fbc0a7d454df011c542dd8549f25f34 0000000000000000000000000000000000000000 -d765f0d28113449402a16eb927afc97b9bc4be79 935fe298267a2954c1eadd6b92d5ab1bc624df88 -d76a39836e49b18ac58bf027959c88c6b3d4659e 7e8b7cf9b1d8b2e13d6309e738f1cbbf3a9c07cc -d76a7fe17dd2488e47d664a8ab38e161b13ac843 0000000000000000000000000000000000000000 -d76d19fb6f39d6e61713cc63eb3e18acd78e3ce6 9b951f3c875b1fa972f76b87e370ad339ba0a197 -d76fe1562da1f6f3f96c1ac0ffd943444c36c504 0000000000000000000000000000000000000000 -d7729b69a210d94e178a7ca53bf91cd894dbecf3 0000000000000000000000000000000000000000 -d774042fc763fad5b802e9e7b49484b37856a2b6 0000000000000000000000000000000000000000 -d777fcac15b318204d54e842e09a0261e6011fda 0000000000000000000000000000000000000000 -d779ef769520accfe451c87083e5522d14e20e67 0000000000000000000000000000000000000000 -d77e6a996a71ef057c9e17da136eed237698dc64 0000000000000000000000000000000000000000 -d7806fd371f68ba5b482f0132460318738e2690e 82d37b4bf13dc795f123e49bbed1e2f0459ac1e6 -d780b02fbd22f31798275e150dd3f11335549e24 0000000000000000000000000000000000000000 -d786fd72ceed019b9993f99b2dbe50b190406a6a 0000000000000000000000000000000000000000 -d78803af92044668f3ea38973c10d6061c5bb2ec 0000000000000000000000000000000000000000 -d788d0691df6bc1d0a0151698d1503a41879891f 0000000000000000000000000000000000000000 -d789894dd0fd332f2ea56cd29c24ea859633a63b 0000000000000000000000000000000000000000 -d78adcdaf86e409e2e0321f5823d73dd5415bff2 b54f2621ee005ced3c29649258fac554f5d23e69 -d78b4646c2599b5880def1eeafb5a1bb22d363d4 0000000000000000000000000000000000000000 -d78c0a4f3335f668b36ae2309350649b45486f78 0000000000000000000000000000000000000000 -d790375863dca4df7aa449786bb110c9cd80abdf 5f48fb857f9953c44f318adcae8a29f16694118f -d7918a5fedbf2e0be88fd65884ae93c16ab9da14 0000000000000000000000000000000000000000 -d796253cd2f7f86906000fe4147c48c3732b47e8 4fe10e2e217d272e31b980aa27a4db980637db37 -d799d07a7967ea57b28a4e9253477596eb7941ad 4ae6898755c4d661f4128e29ff17b6525c9dfc42 -d79a83935fe44c4897c0a52acea455aa53aa1ec9 0000000000000000000000000000000000000000 -d79da8e1b3cd7c0205ef469304fcca246ab293c2 0000000000000000000000000000000000000000 -d7a0e2ddb350a12ea780f77502f188823e10f3ff 0000000000000000000000000000000000000000 -d7a244ba75f1e8c7a5be8ec229b02190c4c68f58 0000000000000000000000000000000000000000 -d7a2a4e3f7114ec8f0a71da90ed7e55b70fb77ec 0000000000000000000000000000000000000000 -d7a60b4d7d99324b62e660ef3b728eb7bf84e334 0000000000000000000000000000000000000000 -d7a77b5f850d5077f75d0c8c0d22cd60f099965d 0000000000000000000000000000000000000000 -d7a97693b4683a8c116ac4ba2e25731f5dcb8890 0000000000000000000000000000000000000000 -d7aa3e3b7e433589aba4a925b9d1f4b4bc48d23c 0000000000000000000000000000000000000000 -d7ae20ad9eb915ac10e4a8c8c8b8b7bfdda7a243 0000000000000000000000000000000000000000 -d7b3888eea331d397bc038bd8c167c544b88385e 0000000000000000000000000000000000000000 -d7b51f68698544fb3e0384693809fe2aafa9c69e 0000000000000000000000000000000000000000 -d7b608d1cb4cdb052e1d4d1545fe3a58c16976c9 0000000000000000000000000000000000000000 -d7bb816b45c6ff0d40c60048cb098f64d1056481 0000000000000000000000000000000000000000 -d7bbf48a194086c6e99fab3a29fa475f2dd34f32 0000000000000000000000000000000000000000 -d7bdfb74b2a2f98e22e114fc6141fdf1aa2a8e77 0000000000000000000000000000000000000000 -d7be221e79375970f0973a1ad7f483b0af52846f bdb45072b256b1d830fee057c659c879938abcf8 -d7bf877330e2990c705e01930e5c1366df8348b0 0000000000000000000000000000000000000000 -d7bfdf896ee8a5421e73b3ed387bfdfa360c026b 0000000000000000000000000000000000000000 -d7c1097cca089f4571977b41855e63d3c3638433 0000000000000000000000000000000000000000 -d7c90929d9a0dc7595547325f34556a952853e11 0000000000000000000000000000000000000000 -d7cc460fb02604fc5a22d16006f1bca0ecc3d78e 0000000000000000000000000000000000000000 -d7cff8e392c499b61da904ab76b45749b924d241 39a567293c3063fb2010fc88b8c73b24548aadbb -d7d6d8252ed8358a7ac19e6f17aa6c29b9f34408 0000000000000000000000000000000000000000 -d7d6dd60085409b295916649e4bd7107742659a2 0000000000000000000000000000000000000000 -d7d7191c7dcd0384209ade638d6ecdd2ce203016 a0a3a6d93691650fc58ba8dc3d5095fab39f00c8 -d7daef6cf31f369ba686d04d3c7d6b0ffeb8bc9a 0000000000000000000000000000000000000000 -d7dbb4196a9aa0f95732f0a19106ee6db51f0bf9 0000000000000000000000000000000000000000 -d7de7b1182c7a67e3988ced9dd3825374c64efea 331986d5e5610744ba287199f51a5915e3128503 -d7e262ff56d10b5753af5de15d71d638596562b8 0000000000000000000000000000000000000000 -d7e31ee10ef6dc36519b0d97ff82da75bcc508eb 0000000000000000000000000000000000000000 -d7e3cfca387b240afa12f9047fafc125a79ad706 0000000000000000000000000000000000000000 -d7e6f29a5633e3c319193e1073bed9e4ca00a2c8 0000000000000000000000000000000000000000 -d7e95883ecc0c7e859cd1890d50e23bd295577ad 0000000000000000000000000000000000000000 -d7ec593b5f2860d4633d1f28a773d03c4dc60602 0000000000000000000000000000000000000000 -d7efc67559999c1dda0f65c90617b60c6872a61b 0000000000000000000000000000000000000000 -d7f1064f594d36beed29c69f5d1c5fa5c0e114c7 0000000000000000000000000000000000000000 -d7f5a20dbd199ad69cdb1ff713a3d89719252a5c 0000000000000000000000000000000000000000 -d7f7925af34d6117c2ac1ec324c98b3fdeb88f66 0000000000000000000000000000000000000000 -d7f9adf2c1325f4d6a9b0cde6dd3632d2ded7d46 0000000000000000000000000000000000000000 -d7f9c48bf456488296c8955ec8873baf5ee1431b 0000000000000000000000000000000000000000 -d7fad8f1edd3384cfb5b62a0af8275ca4263eb50 0000000000000000000000000000000000000000 -d7fb97e019681fc8ae3c946297d471c89f4f3be7 0000000000000000000000000000000000000000 -d7fc3842b778b186754612ff4f6cdbdf65425207 0000000000000000000000000000000000000000 -d7fffae095c66f052e0dc813ba89c48a97cbda98 0000000000000000000000000000000000000000 -d803b1c7613db3a5da4552081a4d0087d7c99f04 0000000000000000000000000000000000000000 -d8047edf39c9a59726eccfe222322f6db1cd71b3 0000000000000000000000000000000000000000 -d805692756004c727c77adfa9df667ab7046afbb 0000000000000000000000000000000000000000 -d8085016354e4c76913e9fcd3614bd82e9780202 0000000000000000000000000000000000000000 -d809dd87e28d808d1747ec8f3abb46ab347d3306 0000000000000000000000000000000000000000 -d80a97dfbe6ee7a70f98d54205ea3619be3655e5 0000000000000000000000000000000000000000 -d80be77cef7fb4637ba6ad45905d9c2b9ffa0cb0 0000000000000000000000000000000000000000 -d80c8d5646c200251fe6d54d366e242ada0e3f81 e8174903f3b6669ce811a5f46c9dc523b1fb6ffe -d80d85f8d7988dd9138ae1f0ea163487311e9ac9 5bcd5d561139df3affbae88cdb3330b64c96d699 -d8119c181e6a91c45605b102a5a37d7e190c36d9 0000000000000000000000000000000000000000 -d81396423a49078bf7a73ec73805498ed664cc2a 0000000000000000000000000000000000000000 -d815a9bc4afbf8d68f3976ce2d37578117c15451 e7478b8415dc6df891bb6b9d9ea17b81671308c8 -d816a0fad6c458d9515f697cc89e26ca9d8069f5 0000000000000000000000000000000000000000 -d817873c75c5826f32a2791255d659e449e02ca8 0000000000000000000000000000000000000000 -d81f1decaba3b5e363d7ceb1530b2d8b055f72b8 0000000000000000000000000000000000000000 -d820976d6d53b5870d3864cb8c663b2c69f42826 0000000000000000000000000000000000000000 -d822950df79f65b1982149781f9bef28e6973ad1 52a02104ca567348762cea36596854ddd9e54d85 -d822b7b4ce84b7e4a1ea874b9e49c0aebc85080c 0000000000000000000000000000000000000000 -d823a44503eaac6665ae77ec2d788ce6b5ef9722 0000000000000000000000000000000000000000 -d8244e316fa6ef04c153531438c652875727abff 0000000000000000000000000000000000000000 -d829c7d11f311e5b115865fe6920f63aa2d9bde7 0000000000000000000000000000000000000000 -d82a016858abcad8f096acd8e4798c460d5f2a00 0000000000000000000000000000000000000000 -d82a66dfed804c8a46c24aba76177b51d3172be8 0000000000000000000000000000000000000000 -d82d2785f37a8504d1d3b68d9b6d8f1748ee9ec1 0000000000000000000000000000000000000000 -d82f09929528e043ab08be5e7a403a2abfb83bb1 0000000000000000000000000000000000000000 -d8322675169125566061c8ffcd2d2e86e8488ef8 25a5c82b3ab573e5068ee82018b44f914ad78988 -d832900c43c40d45827b6a68d884597e7768f9f5 0000000000000000000000000000000000000000 -d8344ef6faa71c76306c4dc22ecd59018a08384a 0000000000000000000000000000000000000000 -d836dea93eeac2383cd4bd7dc09229a1e5652c58 0000000000000000000000000000000000000000 -d83a23cc80759481f2985d0b0f0bf0e5e1997cdf 0000000000000000000000000000000000000000 -d83aa96e679c4e4d63390a41063469e51107c331 0000000000000000000000000000000000000000 -d83ac5d11b4b31cfaf1a6b0d86939d0479c782b0 681b363f89aa7b62cb35f1dfd68d0d9cdd8a7281 -d83bd9dd6c0fd4ff9452cc26f21f11f3e2defa5f 0000000000000000000000000000000000000000 -d83d498490c77d44107786278fa4913bc160ee47 0000000000000000000000000000000000000000 -d83f44a3cc0c245b184fe556ddaa9651b1b96c6e 60d31f813e052695c02d1d6860c89cd6dbc629f6 -d8428e9ee9006181317346dc7cbe8c19673fdac3 0000000000000000000000000000000000000000 -d845236a60b26f8ec552298676ce185cfbb794b6 0000000000000000000000000000000000000000 -d8464ead00fa3fedbd1effccf4d9836cf890bdde 0000000000000000000000000000000000000000 -d852bc6343c8bc421a399cf48c49adc13d710524 0000000000000000000000000000000000000000 -d8542ecd5ec31b456f5d2294bb85d4956101f7e5 0000000000000000000000000000000000000000 -d8567f0b1ac7071dfa5aba57df8318273cd445c3 0000000000000000000000000000000000000000 -d85e99aec50bddf4b9e7fe93beeb4408d51ac982 0000000000000000000000000000000000000000 -d85ea8c72016cc2f1ff80a0c4571c04420f6606c 0000000000000000000000000000000000000000 -d85ff3ebca8839d24c551692d80d2c5eaf1ec5bb 0000000000000000000000000000000000000000 -d86098828a04b57f54501c1cba35aa5335afa91d 0000000000000000000000000000000000000000 -d860e9cfc071a7ee71a496132997b9bf7dce5392 3d1d761e731677f0a1ad71a8ef3f4f398f17cc5f -d861a1bcea24f05e52e4938c1ecdf9d70326d7aa 0000000000000000000000000000000000000000 -d862199da4277c1c495cce2f3bb1ad73f14c0e4c 0000000000000000000000000000000000000000 -d862616201d247cfbc4233a0694d6c3cde42bf85 0000000000000000000000000000000000000000 -d863f669d40af33634597ca676a1e37834e4da56 0000000000000000000000000000000000000000 -d8660905005f1a63f440ff2c6b217e7e32dd759c 0000000000000000000000000000000000000000 -d8669a0bd438b0414c765dda06e270d10af7b17e 0000000000000000000000000000000000000000 -d8699d78d6f94d20d23cdb01efb4abc51c994dca 0000000000000000000000000000000000000000 -d86c2bb46e8c048d243cb7a8cb9a7ef466b5f95a 0000000000000000000000000000000000000000 -d86ca1e1f49b3a52da95d20f0709cc628bcaccc1 0000000000000000000000000000000000000000 -d86cc0b34051577d8c25d6527e8f5bcbd307c426 0000000000000000000000000000000000000000 -d86ff5feb013925eafe172a3ef9217614c0b8994 0000000000000000000000000000000000000000 -d871d0abb63db903d493e1bb05a447a468cc0506 0000000000000000000000000000000000000000 -d87240a6735c6ac9d1ff1a840b78560593984b8d 0000000000000000000000000000000000000000 -d872a78a38a4423a1a780a659caba55e51741462 0000000000000000000000000000000000000000 -d8732a16fd3964f1781b63ed51520cd599c95341 cd81d280859155f055adda006a1d0e4ef0b78496 -d875c463b3ca2e8b9afaf404bfb8e8a8545322bf 0000000000000000000000000000000000000000 -d8785bbc2f1020fb9eb54fe9d8eef5a08fb43de5 af15dfe04e97d45056b388cebcb80a05881e83b7 -d8789482790fc66e5716a0f4222d26f9cc4553d9 0000000000000000000000000000000000000000 -d87e051adb3621d3449548a7934b4d2127266756 0000000000000000000000000000000000000000 -d87fd4956e1e9b5d99d4dff9c593ba5ee544ae6a 1782f8751a574bba351faebf002ba5ad3a225483 -d8849b5554a4b934cc8aacce047d8ec7b7cdec80 0000000000000000000000000000000000000000 -d8890a0d3398e4f3b88a89948cdbae6dd5b63d10 59f71b4d1678acc0240a552d5c4ef5450fb24748 -d88a13cd9ea3689e7e666173d6c19d1dc31673a4 0000000000000000000000000000000000000000 -d88db0235d195ec11fb9cf9ff495c3fd66aca781 0000000000000000000000000000000000000000 -d88e124ae9cc251c81eb81d1fe8709ad9b1ccb13 0000000000000000000000000000000000000000 -d88f5e15ae931ed2618bff5577e4df8f40ac50af 4dc0c21fcb255ed54d59d7d8e24f7b0db6d59d84 -d8900fabf530782d23b68f09042546da5fac1ca3 0000000000000000000000000000000000000000 -d8903e4fe80b6d01f7547ba91501789a396d6394 0000000000000000000000000000000000000000 -d893235becd04e406f48279683ff48a8358de84d 0000000000000000000000000000000000000000 -d894cfe8a65ad717c73bc38fa249d479e9fa7e34 0000000000000000000000000000000000000000 -d895a58b2ac0d33fac87365eed6f94f056934354 0000000000000000000000000000000000000000 -d89d69e7192cf1288240557d16cb863eff1280a8 ec24ab46a0c9e2a61cc75c13f2115bfd9146f5e8 -d89ecfc693036b2fad65984165048f930070a801 0000000000000000000000000000000000000000 -d8a06ae073b4a0ed3ee05ae7a0d3384e046bf32d 451306da47bf9575c1f4f8177e019c82a464a9af -d8a2fb92934198bf6e9fadebdc766cb12bf0d91e 0000000000000000000000000000000000000000 -d8a3146641bad46fcff6ae73b5cd2e88d7ed7d5b 0000000000000000000000000000000000000000 -d8a31cdbe1be0ee4e5777fa221d78a1b1185f4ad 0000000000000000000000000000000000000000 -d8a3faa4af7dedad7dbc6d8c986d3fb17a207567 1eae4d7fca41a7607922ea175fe5be7f5fe98ed3 -d8a8d40e32ce1bb90915f9ffdf5e72e1a764c1f1 49d9a909a4b66966d73112bb3dc3866a8eae2a6c -d8a9c65f0b5b3aa46f99a455e384a1a03a591202 0000000000000000000000000000000000000000 -d8ac8ea81e86894ab3159664b7f2642a1739ce09 0000000000000000000000000000000000000000 -d8b3b5d9cf319e493dc72483031fb9312f626742 0000000000000000000000000000000000000000 -d8b6d2927901b7ab7727cce4c0ea74676b006e0e 0000000000000000000000000000000000000000 -d8b968e63cba67a082e6e37aee1ebe7821b41258 8b8ca64f615b67c383108acd1b4353f036f55886 -d8ba69fe4e7c835bc2b76dcd908597f75d1c65a1 0000000000000000000000000000000000000000 -d8bbf9b646b34bfebf486bb8c372128acf07dd91 0000000000000000000000000000000000000000 -d8bc36d413b4458bc27ecc41517f26f6d1df3f27 0000000000000000000000000000000000000000 -d8bf844239cbef43989b1c6ff1a7b1309372aded 0000000000000000000000000000000000000000 -d8c0cb151c085dcabd59b5534dc0cb9d96adeb87 0000000000000000000000000000000000000000 -d8c1a54bd4f098d556e4d389159e2c2866dcb214 0000000000000000000000000000000000000000 -d8c260fe0d0870bd23ab46ac6ac0f27172e5e3ed 0000000000000000000000000000000000000000 -d8c4e6e84ae6cf2f79b8c39a0384b6685f1a5672 0000000000000000000000000000000000000000 -d8c6569514ab5cbe8f82389c8f10f4cfda1040eb 0000000000000000000000000000000000000000 -d8c71db13e6862906439f16b3cede5134492c163 0000000000000000000000000000000000000000 -d8c955d279dbbdc1beeb282dd50a4e550ba47c1a 0000000000000000000000000000000000000000 -d8ca8ba1eb0c9c8514819beb2d5a28988b12066f 0000000000000000000000000000000000000000 -d8cb34e3cde63c0d329adcd83b9d6bc55c5a411c 0000000000000000000000000000000000000000 -d8cfd5d911c0a800e546445cdc2e95b8f77b9169 0000000000000000000000000000000000000000 -d8cfeeada7296c7a476a3a5bb0d3acf68aede294 0000000000000000000000000000000000000000 -d8d06c952735ab8665c388c88aef034335721f0b 0000000000000000000000000000000000000000 -d8d0b3cdf8568571bcb79203a32118ba3e78185e 0000000000000000000000000000000000000000 -d8d1504e85edecfc341662411d461db3fff207b7 0000000000000000000000000000000000000000 -d8d47251a0c73269c320e2fec10faad20f4a731d 0000000000000000000000000000000000000000 -d8d9781910f4a04cafc7877f8c0d3fee6cb8ea79 0f2e0fb7b4b50e7cc08744506ba32f56d9347357 -d8d97da74f7e3495d66b09c7a8805aede75c4cfb 0000000000000000000000000000000000000000 -d8d9a1e6a46787feada45beacfa8498acb70aab1 0000000000000000000000000000000000000000 -d8db83cabab851a31b59040996db0fb5ae29c496 0000000000000000000000000000000000000000 -d8ddc250c968e91f077ec7d78b472cb379d35b9f 0000000000000000000000000000000000000000 -d8df2e608bb121e0c948cc1ffdc8cc0fe1ede371 a89917763a2c9f7b2d429f1740e4e77ec3856666 -d8e4191b30d00b12eeccad4f65ca9c2455e0d270 0000000000000000000000000000000000000000 -d8e77acef360d9e3264adcb23efeb3bb7c6fbf7e 0000000000000000000000000000000000000000 -d8f71ff42ac3a402d01b39364b87b770089a0d68 0000000000000000000000000000000000000000 -d8fc668de6a322e737ef58ab0e0460ae3b48fc71 0000000000000000000000000000000000000000 -d9011d6e02c11f8bff9bc561cc9e7d2854e4586a 62cd2baf4108b2aa2b8766c230ef6cef22c91953 -d90246720faaf82edaa0135362a9089cfe7d43d2 1910e8baf8cff4e559a8034a0d38a18884be1780 -d9025f3fafe47c6c8ef1ff6c665299d85d67f61c 0000000000000000000000000000000000000000 -d904764e9eebd47ea37945f308ed1cd1a310c8f8 0000000000000000000000000000000000000000 -d907068ebd951aa8450b108f6c4bee1680e296a5 31c89bc57d6796af52f2f7df5babc5a95dab556f -d90c8c357f629f829a4efe7f4445384621827ba9 0000000000000000000000000000000000000000 -d90db6ef0ed91106289451e51d8e15785e9223a9 0000000000000000000000000000000000000000 -d913c15e0c6b8bb0e09bdbadbc4ff53b4c6847bf 0000000000000000000000000000000000000000 -d9188340360dd1d160d3ddf24c532486214fce17 0000000000000000000000000000000000000000 -d91919d0373a999db35a212104a7f29fe3019407 0000000000000000000000000000000000000000 -d91e36266dddbe570789dbe218e5672fc0b85089 f24fe120847f53959c3e0376e5658d095fa0ac56 -d91faeacc8fd631cd8cd45e5bbd89207bcacbbfa 0000000000000000000000000000000000000000 -d92352faa89a7faf6031ecb39d48b53d70236ce3 0000000000000000000000000000000000000000 -d92412f24da3f3d7efc8849ef98d5f5be1a14383 0000000000000000000000000000000000000000 -d928235f801a50b7eafc06425bb951f6d317e38f 0000000000000000000000000000000000000000 -d92890ef469c2527326bcb4a6730892eee3c96cb 0000000000000000000000000000000000000000 -d92afa835acd865bd09cbbbec8b5945d7ecba949 0000000000000000000000000000000000000000 -d92c80e5bdf82a4c03c720eb10b6b52b924238fe 0000000000000000000000000000000000000000 -d933110669b9bc5dfef010c6ebe3a1226332d8ad 0000000000000000000000000000000000000000 -d9355fd6e9b68e43ea6102ed0db9ab769a209ca8 0000000000000000000000000000000000000000 -d93972fb2d8855d7953d1f09aba48f53c870b135 0000000000000000000000000000000000000000 -d93b48f424c97cf987c0f55cc77a6be237434c2d 347ffcb96263295fb54c7e3e24cefc2e447910fd -d93ca78296fc718850d9a3f854472b366f55d138 0000000000000000000000000000000000000000 -d93d31e59cd192b8ee606627769d293911393aca 0000000000000000000000000000000000000000 -d93fe9368f1cab48d2e3d8d821e4cd50d4fba4fa 0000000000000000000000000000000000000000 -d94237396cf2613aedbd3314ec7f13514d2db861 0000000000000000000000000000000000000000 -d94400847cec608f93830aa85e0761b97d7cb9bf 0000000000000000000000000000000000000000 -d9450fd0a5f86ab78cdcdf16774c4522a5af2643 0000000000000000000000000000000000000000 -d9466fcf930c81ac1573effd5dcba1281904178d 0000000000000000000000000000000000000000 -d949faa3c36e3552ff21875d465d372eb7ebd87a 0000000000000000000000000000000000000000 -d94b476ab9e76bf92b5a68f4ae76f9b92c7cdf0e 0000000000000000000000000000000000000000 -d94d48228c9e43dc53170fa91a2f83602cf2b3e7 0000000000000000000000000000000000000000 -d9511bcb215a743bbf615fe1ad7aaf689a1dca5d 0000000000000000000000000000000000000000 -d95286f7e736fe999a92cdeb496d6ee9f304bf76 0000000000000000000000000000000000000000 -d955a8984d0cc151784f4e28360cad3d97bd6278 0000000000000000000000000000000000000000 -d95bf170a3d2457177dba2b26de7a3760cf18329 0000000000000000000000000000000000000000 -d95ca895aec8c882a83d1290d2a2ad503d78be5c 0000000000000000000000000000000000000000 -d95d5914f5b9c244df7358e23cdfbb1b70cff1ec 0000000000000000000000000000000000000000 -d95f0d450c2f9e73c694362180e51743001184cc 0000000000000000000000000000000000000000 -d960106581fd3cc7010269c01a97753fe470d5d5 0000000000000000000000000000000000000000 -d9657d85a000aa25d6c2d5ec339661ab44e6a7be 0000000000000000000000000000000000000000 -d9683ca47cee55a5922e817a6181589b7c2284d8 0000000000000000000000000000000000000000 -d9697d607fb553a18ea6baa08eadb9dc1d8247fa 0000000000000000000000000000000000000000 -d96c681407d10a81863d0953cbf1a1f881e71743 0000000000000000000000000000000000000000 -d96ddbed3063ae922e7ed5094cff6fb670b4b92a e6df941707ce4024a59b4d3f9fc10f564ae56c07 -d97294927870395616fb02c419c8f59de6d75393 0000000000000000000000000000000000000000 -d973dbdba65b1733733237956d1dba7e5d6badb2 0000000000000000000000000000000000000000 -d974b3aee136a9910fc3efabc1bb7bbe4a4a94c6 fc88f67e0c3575de8cf4fa52b541fae19f7d9263 -d97547240c0e5f9983ef1ac0c3abc943f98a2bb4 0000000000000000000000000000000000000000 -d976ef507bfa953098069f9c541e49b0529f7d16 0000000000000000000000000000000000000000 -d9784b8655e62acd0261d2940a86ebde38ec1424 0000000000000000000000000000000000000000 -d97896b3e4331d3411255f2f43938dd7684fb9ee 0000000000000000000000000000000000000000 -d97c0c984a05142b210b25327c2a6eccedc4300d 0000000000000000000000000000000000000000 -d980c7d0fea3892c3e0e9eadf79557887048485d 6c1a2d522f10c3dd13e22f2392c71f3355792f2d -d9860137677e44398d5bf360ffce837e5849b569 0000000000000000000000000000000000000000 -d987f5fea44af3e2b2740bebc9700903cdfcf1f6 0000000000000000000000000000000000000000 -d98f67b5c6a30cdb8f323320ecb70e61309c5920 0000000000000000000000000000000000000000 -d990412daf5a7ab22e9b2e233248ac51eb9cb9a5 0000000000000000000000000000000000000000 -d990a25ab53a1dba248be91c8a18dcb95affefe8 dfe39c3be9c823bcf975245b467b9ea68f573791 -d990e05228ca7c688fe5bc71dab35c847e9261b1 0000000000000000000000000000000000000000 -d992c63c57113f5f82ac7aaf8a743eb1bff2194a 0000000000000000000000000000000000000000 -d99462746f244d37dbd73f82bacc911dd633d2e3 0000000000000000000000000000000000000000 -d9990a9d99ffd4ce0a3e51d67f64ec1dd1c70c88 0000000000000000000000000000000000000000 -d99a7404357c1857abd2fc90a67516eadee235f4 0000000000000000000000000000000000000000 -d99a83f7be3696c827b9a340a13d3a49afe000a0 0000000000000000000000000000000000000000 -d99af4f1cdc042d03f5947cac94954428ecb97ae 8dff950f33bfe1e7575ac86e2e3d53d094d7152c -d99f5d1fc517202b3a1b3c02738ef170e6720c8d 4bbfafccf3fdfb633ccdbd2fd01d163e2623ade6 -d9a3445921474a99c8defd392b506745f51f3dbc 0000000000000000000000000000000000000000 -d9a4e178e99ae902ed333478d886b40b36b48e5b 0000000000000000000000000000000000000000 -d9ac376dbee6e45ef775059456caf0ec348ada6a 0000000000000000000000000000000000000000 -d9ac48f0ca085dfac3169c63351226c5b958a64d 0000000000000000000000000000000000000000 -d9ac50587dd8cd5911462074ea0dae5099f74ab1 0000000000000000000000000000000000000000 -d9ade830a752d43fff4834a98f602dc6c459b233 0000000000000000000000000000000000000000 -d9ae294a02fa49a5d063dbcde2ca1f7e7a770c80 0000000000000000000000000000000000000000 -d9b0caea3f4919da27d48b7dd309e0fe57de8643 0000000000000000000000000000000000000000 -d9b353ef652d016443558b8b1619ab110135a86d 0000000000000000000000000000000000000000 -d9b850dca70844db3a542b77e41533f3630c78c3 0000000000000000000000000000000000000000 -d9ba2b3289ac2aa3f548a98beffcf123fb727bda 0000000000000000000000000000000000000000 -d9c1709d654a7283fa52e5fd230c3d5d6d1ed190 0000000000000000000000000000000000000000 -d9c35b65d163cf11ebeeb907038a708c3a396b1a 0000000000000000000000000000000000000000 -d9c533ef652dc23a5360bceb8a3b3dd500e83b7d 0000000000000000000000000000000000000000 -d9c57659b4ab242f619f04546ae02b5aa935f489 0000000000000000000000000000000000000000 -d9c91f0babc9409771c0144e86f05f5a203dd4bb 0000000000000000000000000000000000000000 -d9cee3fbb32a45988ca92e2f10f91774a8935e4d 0000000000000000000000000000000000000000 -d9cf23aaecc92bf74716a6bbf2a548c2540849f3 0000000000000000000000000000000000000000 -d9cfd78e58134785e2231bfc2d57f7f7a5698bb4 0000000000000000000000000000000000000000 -d9d0ce4b1982dded6fbe802be7ba14f8b088e642 0000000000000000000000000000000000000000 -d9d0fc3bf3676118ac4471fb9d142829a53a332d 9b3c39c0ac8d096020839dfef9c0660711e3110e -d9d2f660e7f6aab102ab47ea404f9dc7a3f04bb9 0000000000000000000000000000000000000000 -d9d79e4bf96e4691429e29546df56b3de828170b 0000000000000000000000000000000000000000 -d9d9e9141162051bd99574b534c63b69e414f7b2 0000000000000000000000000000000000000000 -d9de192baa45cdf33168eea8a45d14216def4395 0000000000000000000000000000000000000000 -d9e565cad13e60489dbf625690d2468e0b4db7b1 0000000000000000000000000000000000000000 -d9e620ae3dead4c5d9c192858bc1c5ea823086f1 0000000000000000000000000000000000000000 -d9e790b852d0064431c36a99a5085d0ddbbfcb3c 0000000000000000000000000000000000000000 -d9e8437a2a206fa7b0d9be9a9428930866e46ceb 0000000000000000000000000000000000000000 -d9e878c3724b10d01ca8ac0e41b2d143d2b65002 0000000000000000000000000000000000000000 -d9e8c0de85650af6f929f0c12ebbe9ca598ced15 80e38afff0324a05cea71936c010a82dde16b94f -d9e958e68e985a2f05090fccc44bde945e8d1993 0000000000000000000000000000000000000000 -d9eae938e7b112ef9046de01eb6b46aa4ecfff54 0000000000000000000000000000000000000000 -d9ecfba6ad07e4e0b1b13ed1f0592f09d2e2f5c9 07deca13ecdd64e3cc0a1aa9981d0b490471e9fd -d9edcb1462faca358a6cccf3efa4508c7da3ea82 0000000000000000000000000000000000000000 -d9ee19057b1aa11ed6d53b97e469b878c74f072a 0000000000000000000000000000000000000000 -d9f04266b1b60cf9dca01574e9896bedacf56b4f 0000000000000000000000000000000000000000 -d9f0d9181a7ae792827e56d57ff269115d8f73d7 0000000000000000000000000000000000000000 -d9f65032b377e9c2e5539d33f2b4467330c5ec1d 0000000000000000000000000000000000000000 -d9f75bb4f028b1668ef8dfc7c04b646cd190130e 0000000000000000000000000000000000000000 -d9fc90e26606726c275d4c17e2d224f55f094daf 0000000000000000000000000000000000000000 -d9fec5dc8a61c5bbee1d7f70a7bea50c2388e0fd 61d5933c732e559a447fcd7a54078b4c4b51f1f3 -da03fb932983676026fc591024bee69fd048e094 0000000000000000000000000000000000000000 -da0501485dc1dd8b5c2c0b3c170e03eb32d522c4 3cafae65b12586536785fbe2e2ab6b63d6dc61ef -da0818b8a5c563c2e51d29dc76663ec1fa0efa90 0000000000000000000000000000000000000000 -da09b2d0d920100a4734052e03fc3fa460a7296b e6b4e9b9cc35cd90582e0a5d4e30ac776d91723e -da09f7ddf425a7c78bacc279b0d0e47fd9fc60ec 95f92bcb6509c3225287f31ab6f84aec06abd926 -da0a5ae4c5eb8fea90cfdc71b2ffec0f260114e1 0000000000000000000000000000000000000000 -da0b7d5ee3788000e4f2dcf5cfd6a2cd89c4147a 0000000000000000000000000000000000000000 -da11d3f56626c3d87a4933227180909676b27109 0000000000000000000000000000000000000000 -da1227073484056c6015b7f565d620f41b47ea1b 9002063721b36fee9d3f71a3b18a03d26e728c53 -da144b00d8e2602c4f43fa2ed5862ac0064c1172 0000000000000000000000000000000000000000 -da15b6674ac1900c7d065bd746a04b53d7e963bf 0000000000000000000000000000000000000000 -da1af2f883afcab846fe083113079b2a1b6df536 0000000000000000000000000000000000000000 -da1b2b494ae55fa085f27bbd6b706e07675f8689 06f4c251be474f62257efd22705e4ee373f30f54 -da1b439fc934bb003dc327ff1107a0d5d400ed27 0000000000000000000000000000000000000000 -da1f814030f9d4f11ae57608add98e51b558b881 894f6317f2528f19220e3c0930af1113e14a629d -da20331e26aa30359d16d22b3517dff7e394e778 0000000000000000000000000000000000000000 -da21403b715bc4033baba5b4c4e3e444f840b82c 0002e6aebaa8c6ea2c3b55d65e5442ac46743c89 -da26e8fee6c22e77c2d68452ac32be11b58c679f 0000000000000000000000000000000000000000 -da2d159c9b25d9a9c3251c97a2382f3725aeb63c 0000000000000000000000000000000000000000 -da31ab7e67086809b983a8023300c7063dc2e0c9 0000000000000000000000000000000000000000 -da36163bfb8a839662d1d42c42cfef7e331767e7 0000000000000000000000000000000000000000 -da3661d34d3462d5638555f85632ea87be66753f 0000000000000000000000000000000000000000 -da3c010fafab2e55df22abe8a63e64626677c69a 0000000000000000000000000000000000000000 -da438ab8d6f4b591e5574e955efc3fcf817d489f 0000000000000000000000000000000000000000 -da447aa720ff1ee7f46dee1103d05940ca3abbf8 0000000000000000000000000000000000000000 -da4977f316e4a05be800e865b979c10d19436112 0000000000000000000000000000000000000000 -da4c2145ac2afdb5cf2bfdbcf61ae1eee876eb1a 662d8aaf8ecb60c5ad5c5be739aac88c2758f736 -da4e2976e4a287f1677e2c2ef2a3d7040894dc59 0000000000000000000000000000000000000000 -da50f293e3bc6ceac364f6eb6e2363a7f7312123 0000000000000000000000000000000000000000 -da55bd31bced1b766a553d3a3d3f560f046ce48e ab017725f0c1b8c55261bc8d1cea2046ac7b1959 -da56968e60a4a690ed9a7d6ce66f0e3506a96a1a 0000000000000000000000000000000000000000 -da5acb9a0abec080a8c9899f412edde3c4286408 0000000000000000000000000000000000000000 -da5aedbdc1c719f7b4357b4def7730f782deb332 0000000000000000000000000000000000000000 -da5b99362ba98b13ffd11c9733510f083cc8ba0e 0000000000000000000000000000000000000000 -da5ebdf7e0b710ac4f20b53f7c09cf9fa1346d3e 0000000000000000000000000000000000000000 -da5ec3f422f9408d0c22221584cf29449aa69fe9 0000000000000000000000000000000000000000 -da61e9c617aa7858bf2854df86e957ceb129a84c 8fb6be49025867941de17f46da5706cab182b515 -da62c6ef7c2d68c1c7b6f5d3db8d31b8f3590933 d341729bca058c2d38bac191a70aa44662a8e882 -da63a95206c4ea5ff0708e8298084377502b1027 0000000000000000000000000000000000000000 -da67da421836d89dbb21bb82024dee0814bf4056 0000000000000000000000000000000000000000 -da67f96ed82fb49441f69fec43db977ec97fbb1e 0000000000000000000000000000000000000000 -da6917158798e58b31cec9c5d86ca5d4bf788a82 0000000000000000000000000000000000000000 -da6a244957a2b8e97534146b5aef27a94e4613e7 0000000000000000000000000000000000000000 -da6be21fef84d61cc4c621b3fe1d5fd2c9046c45 0000000000000000000000000000000000000000 -da6c1428aa7e4764e0fa965637f4b7db00d7436f 0000000000000000000000000000000000000000 -da6c797503340f065290da487d530021745c09be 0000000000000000000000000000000000000000 -da72824c454f84d125b6747b65828c45bfafd972 0000000000000000000000000000000000000000 -da72cbda1c3c0e6a510c1879e6445a7d26648033 0000000000000000000000000000000000000000 -da736604d11584629fa37ac9a7f7606138ca594d 0000000000000000000000000000000000000000 -da755950ab9c13773ce1a668014e7f75e1c6c300 0000000000000000000000000000000000000000 -da75c15e022c72fdab6ed68f936ee41ecc5909b1 503861001215cb5611cbbbd1b833a224f058d3bd -da763ecc6a0b6e58d629931b32732ebc5e4a0d4f 0000000000000000000000000000000000000000 -da772b264919f984b6d2fc3920ec93f6b713be0f 0000000000000000000000000000000000000000 -da786eee2ba6d63416c0ec3769a8aefdda4858d8 0000000000000000000000000000000000000000 -da799963a7fed3fbc655a1f009ff7f90aa632f4c 0000000000000000000000000000000000000000 -da79a8b60049f05272edfbf3d1832db58daf0159 0000000000000000000000000000000000000000 -da7a4ff2cfcb7ece719d5ae8b7dd5ca0fb92a866 0000000000000000000000000000000000000000 -da7b5ad7bc09d976d3b753f1c04df8391c64fc60 0000000000000000000000000000000000000000 -da7cc6954458787186b4ef481620597d0ca98e36 0000000000000000000000000000000000000000 -da7d0f42669470dd721f36b151e9e3810e846211 0000000000000000000000000000000000000000 -da7e1e866c3dabb1cfa1ef828584f82c858a2e43 0000000000000000000000000000000000000000 -da7fda445fbd7e51c062bd06eaa1d0b7c6949c80 0000000000000000000000000000000000000000 -da82a670dd3c46b4bdf501da580f06c75819aed4 0000000000000000000000000000000000000000 -da86ca46416885bc1fbe7a0d477422223961405f 0000000000000000000000000000000000000000 -da8700c6b5c335941e2b837033da479beb52bc6a 0000000000000000000000000000000000000000 -da8b1b975934591d219015a562fbbcf84b06574a 0000000000000000000000000000000000000000 -da8c631b5aede4018ff28bdca2b154df1fe722cc 0000000000000000000000000000000000000000 -da90167c1b0f67f9f7cf04dbabdb1e87ef56dcd8 0000000000000000000000000000000000000000 -da92aeaff22c5202a0bb1aed9a06ed3b546fbfbc 0000000000000000000000000000000000000000 -da9316751ab45dd5ac2a91c0f42c78bdb1eea6bc 0000000000000000000000000000000000000000 -da99e3c3267f4a6ad2eec32bb0b9a9df264cb792 0000000000000000000000000000000000000000 -da9af2520e5fb5e518be60535ab5dc9a51cd9683 0000000000000000000000000000000000000000 -da9d81816187b87c03a6cd92a3c3b833f039485c 8e8e0fe71d1da54e7b1c33c128878ba0e9b06bb8 -da9e1ca20838bdc83aa6809160ef014ebde28837 0000000000000000000000000000000000000000 -da9f85c8b26a43840d367a21623b24ba6d9c547f 0000000000000000000000000000000000000000 -daa03f0eded25128e4b0d458aaf13d2b51b28c7d 810b24c344014416db2470ba7886eb28a0ee279c -daa171b309eef0a230a1aaf3cf4b6e50f8b11dde 0000000000000000000000000000000000000000 -daa1e34647756f19e40312083d6e56983cfd8411 0000000000000000000000000000000000000000 -daa3a5eedcfa243b4d7cb60f57c72d1cd97d62ef 0000000000000000000000000000000000000000 -daabfa493f91574b89bfb7c07c571c9740ba5665 0000000000000000000000000000000000000000 -daaca870366145c1ad895c4af12827ec8f6bbe86 0000000000000000000000000000000000000000 -daadb28f5de31eb8ae5f61d74b05bedddb5140ba 0000000000000000000000000000000000000000 -daaf426cbfad38e3a3edb4dab4fed7689920a93b 0000000000000000000000000000000000000000 -dab41534c60aee794bfba84e22d5dfef343cb38f 0000000000000000000000000000000000000000 -dab4db9ac130856b26a2913afb946228cef2f99e 0000000000000000000000000000000000000000 -dab5943ceb881c445f0bd178fc59720c7f4b07eb 0000000000000000000000000000000000000000 -dab688e6f5d7c639d6ca4f740e33f5f284a6e474 83774f5fb0c7591c4bfd5fda0e2e57d7161b3ad2 -dab69b4eda7d979d404b4e5b50726a26e2af6a21 0000000000000000000000000000000000000000 -dab77ef62857c1aa62757be95b918dc01e0c9563 0000000000000000000000000000000000000000 -dab851456a94a2c0868f4a93620e66729fca8995 0000000000000000000000000000000000000000 -dab857bc252635c80261d3e932a00b3c6e2bb4ce 0000000000000000000000000000000000000000 -dab89a7e4b102419f1ba122c91aea069c630638a 0000000000000000000000000000000000000000 -dabad796d944d0b091f231e9df3689f1e99d3654 0000000000000000000000000000000000000000 -dabaf662b17f594cd536ff68ea807b0fbc99d0ee 0000000000000000000000000000000000000000 -dac0212e683475515c10f28c008c53b1190951cf 0000000000000000000000000000000000000000 -dac38ed74164462b628e36c1a96499bf72c7679e 0000000000000000000000000000000000000000 -dac44789165076f0681f0f3403a80c57a4c99b4c 0000000000000000000000000000000000000000 -dac592512441e05ee7d75166b378da193dc725d0 0000000000000000000000000000000000000000 -dac5f125f68c6ae2de4e943d4a0ea08e30236530 0000000000000000000000000000000000000000 -dac6507c60dedf773614ed6461b50dfbdaced49d 0000000000000000000000000000000000000000 -dac7a370d34ddda0a647ea551c28d6e168261613 701c6adc40b12485eb555da23f5f7584cd99a1e0 -daca99050a7005e2d5786c040f3ad9f8e99215b6 147fb1d7a7a2a5f6c98f93d8d0312d44cb69cf8f -dacb2d9a9d924fd355af1abcff854571a5db4443 0000000000000000000000000000000000000000 -dacbac0ab235af3ea462c87068d8993f1032f367 0000000000000000000000000000000000000000 -dacc3a9b23267999e597d7e3e56c4114bdbe1f24 0000000000000000000000000000000000000000 -dacc93ac013427d5d35f71106d3120cef564f776 0000000000000000000000000000000000000000 -dad034f2ea32c92d5787ebdacb4015f18efa6973 0000000000000000000000000000000000000000 -dad38e899a2741204f2c80290aada553045d02c7 0000000000000000000000000000000000000000 -dad4f149abafb4d4ffa40c5d39a967e74ce97356 0000000000000000000000000000000000000000 -dad626c84a4301ca61dbf27a119cb849d65d51ea d0b81c117bc3dff838a50a52b99f50c2fc73f859 -dadc03a7a4ab382cac46aad3810dbaa0da89c4de 0000000000000000000000000000000000000000 -dadcb2e38ad080436ba5854716330cdb947ca9dc 0000000000000000000000000000000000000000 -dae226408354a668534992f8fbe544b50096b12c 0000000000000000000000000000000000000000 -dae277939d62540e354db053acc34eebaaf9281d 0000000000000000000000000000000000000000 -dae3a8c1391a30e17e344aca2a2f1d13baf5e926 0000000000000000000000000000000000000000 -dae401502f7b7f8dc6327c5a0e4473e00574f74d 0000000000000000000000000000000000000000 -dae442b0eca44ab535d19fc3880945911421fced 0000000000000000000000000000000000000000 -dae4e2d64537d784f7bec66375bb405fe3c2edfa 0000000000000000000000000000000000000000 -dae628fa5db7204660a826eae74dcc6f6de3580d 0000000000000000000000000000000000000000 -dae7041cce6ebf8ebfcec81c8e30284863dd3b94 0000000000000000000000000000000000000000 -daedddb143eab5292da851e12c11b553dd4be4fa 0000000000000000000000000000000000000000 -daee9e9ce9c90df15eb9b4716198ccdef3dd9a6e 0000000000000000000000000000000000000000 -daf137f5920b1f552eb256fc5abf51ae03028f8c 0000000000000000000000000000000000000000 -daf1c580334f55191a04567006d194db4497ca91 0000000000000000000000000000000000000000 -daf1e66aa03d3fb43c6542aabfaf5700fe897e39 0000000000000000000000000000000000000000 -daf331850ea736b7694db4c5ae969247dd56d72b 0000000000000000000000000000000000000000 -daf4cc624df3c21d472149725feb377b1beedb04 0000000000000000000000000000000000000000 -daf85727cb264a8ca8e1030317fd62b00c19bc5b 0000000000000000000000000000000000000000 -daf90bf13c3470a212983c1d9f65095c7ac048f9 42c8919b11c90fa562d52c0e1ff4616216321f43 -dafa930ad5f7452564cdf258e1d0b472576b37dd 0000000000000000000000000000000000000000 -dafb1509d0b124bffe6ce275b5105b30b3fcec63 a3c5310d4e3c39a389200fb2855125a4c4dce9fc -dafc5f55c9759606652f493b4b269f56f3a7cb77 0000000000000000000000000000000000000000 -db0202b8e39f84613aeebf6470bf248467eecacc 0000000000000000000000000000000000000000 -db02bffd65b0c75dc4fd32e7a3cd0bffc76b1b02 0000000000000000000000000000000000000000 -db03bd888b17fecf0d326fb683f16fc0e147ab26 0000000000000000000000000000000000000000 -db0432561cac9bdb78e192552c34cae99b2bd787 0000000000000000000000000000000000000000 -db06b98eb195debb5fa3295196eee23fed952de6 0000000000000000000000000000000000000000 -db09591bd8a615657ed0c7d15aff50024d1ddac5 6ec54c2420acfefa0adf2b5f7971d1951514cf27 -db099ac32ddaeebe32788c3f328a275ae69be1be 0000000000000000000000000000000000000000 -db0a83916c9d7e41088292d3041746403500052f 0000000000000000000000000000000000000000 -db0cbbea0029717aca6f15e79294c58bf5cb308e 0000000000000000000000000000000000000000 -db16489501eb5cf270d456c304aef6d2e673b1af 0000000000000000000000000000000000000000 -db17573b4f356c522e818f17ab02018c34049319 0000000000000000000000000000000000000000 -db19fb62a430ac4d9f7929c200663924ca17fbdd 0000000000000000000000000000000000000000 -db1a1cfda3fd21187e97a2451f9c0f5412694c0e 0000000000000000000000000000000000000000 -db1a9d9ec7ca471917e8dc978bfcd97b4fbb9fc8 0000000000000000000000000000000000000000 -db1d163ebe1d7753b5a06dca0458d4799c717d79 0000000000000000000000000000000000000000 -db1d2739db7c8117357ab9041c0cdffbab6aba0c 0000000000000000000000000000000000000000 -db1dbbceb7ad8fcec16cf62e85efd54a293dde75 0000000000000000000000000000000000000000 -db1dd771e136321869b23aaf231549b9d7e46dab 0000000000000000000000000000000000000000 -db209c95f987e48c4b33af543abd965c6b0a0d79 48506af0405a3bef68fc5d89a7bde811cbc447d2 -db221e5eabc10dc6d232d84401efbe838dea9aa0 0000000000000000000000000000000000000000 -db22a7cfcbc3af221f67e228336ac3e2d62aaf2c 0000000000000000000000000000000000000000 -db254ab5d7ae83cdef0cfdd7d5f95e81cb308936 2b265eca131ec99d7ae832e797a7e30e31f5dcc5 -db281eb817a88d33677a94a3bf22a365a4f46d84 0000000000000000000000000000000000000000 -db293309687c6c4279d1092ebc2a4716183a5275 0000000000000000000000000000000000000000 -db29d868083c53285894e8b682c15d31cd0f3c8e 0000000000000000000000000000000000000000 -db2ac1420fa7946f15518a9e42e1474159b765fd 0000000000000000000000000000000000000000 -db2c875b331c8d2b8863bf9fcc6e3f75dc24e095 0000000000000000000000000000000000000000 -db2e45f6552f31e17aaef8a71fb74aa27b7e493c 0000000000000000000000000000000000000000 -db31b1300d97fde9ffe92098ca4ef55dcf6e6261 0000000000000000000000000000000000000000 -db352d77e786eceb00d0b84d78e2110a9ac69d0b 0000000000000000000000000000000000000000 -db359acf348423193463727bbaf80198df0289dc 0000000000000000000000000000000000000000 -db35ada525017aa869c00824a5c3c8d30fb18f59 0000000000000000000000000000000000000000 -db367ae954732e9c3657cde723a201782f5e011b 9bb1e9612041acfef1855129f7ca48a355be0489 -db38901efebe08ccea53c20fa3d8097ed7b5f7bb 0000000000000000000000000000000000000000 -db38c455bed7e0a0898c49a9a750a1b9740ef11d 0000000000000000000000000000000000000000 -db39ea4a0add467329db33dcf5bb4dfcc4258d2c 0000000000000000000000000000000000000000 -db3bfdd46e24a0711b55d5725ac560b82288fce2 0000000000000000000000000000000000000000 -db3c4a19527705e02acae8631a1fc10f9bf02304 0000000000000000000000000000000000000000 -db43575bd6c986a35552e4cbdfd643ae05edd092 0000000000000000000000000000000000000000 -db43b3844a195b20d0bacd4eb382042e2a90c3af 0000000000000000000000000000000000000000 -db46a1f80de7be08a5eb0f907e5c4e5f06fd06ea 0000000000000000000000000000000000000000 -db4a10ffdc22db3b49ea7fc01c36d21180c339b8 0000000000000000000000000000000000000000 -db4a559b4a0789db33e955e4b958fedeb849e1ef 0000000000000000000000000000000000000000 -db4c67a902a00ef0e444fc24770650895344c5a8 8d3fbd339e1533b55a238c7ce3e2dfd4278c188a -db4dfaad2a3e9f05681e92727dbfdbc502af0685 0000000000000000000000000000000000000000 -db51b7f117cddeea7551e682332af104c5a5c872 0000000000000000000000000000000000000000 -db52169683a95bdb4afeed31bf15329e0e19d529 0000000000000000000000000000000000000000 -db528e32360515109593e2a45de73d5dfd2122dc 0000000000000000000000000000000000000000 -db540b326172e16e4f08af089a7a2b590062708b 0000000000000000000000000000000000000000 -db59ada8b2737a8c4b3022d75274546f30494331 0000000000000000000000000000000000000000 -db5cab7b7bf31daaff1c4541272da409b9968e83 0000000000000000000000000000000000000000 -db64c6bb68646e7fa47ca17ce44a285b11de3695 0000000000000000000000000000000000000000 -db6586d9353ece296c99315af95044e71d753ce2 0000000000000000000000000000000000000000 -db66205edac63271bdbb9ec7cfd6d1151ec862aa 0000000000000000000000000000000000000000 -db67e65e4ca8d1cd5d7471448165c2693023f04a 772fc97e428be0aca88b65f9dfa5df5bfc5cddea -db690f4a41ba51d4592067247dcaaf1f899344d8 0000000000000000000000000000000000000000 -db6d4e6f12f46bf7dbbe5460b3cd4741289d2ad4 0000000000000000000000000000000000000000 -db6db42bed8517ee72ffad61c9d86cdcce90c232 0000000000000000000000000000000000000000 -db6ff9d071bfbd739901452865b062461326865f 0000000000000000000000000000000000000000 -db72bcf4d055180ccf0cdbe635e771c4feca6eb6 0000000000000000000000000000000000000000 -db7318ea3add8fdd9f4c9b3ad21d493b24c6eedc 92de7c516173ccd184a82265a9f309c4ed736b70 -db77e9f97e4bdf1ef47eccc8288c18b808702562 0000000000000000000000000000000000000000 -db791d9fb229387f5faa06c0c499c12a83c96dc0 0000000000000000000000000000000000000000 -db7aa4f29bd5909f8ab9e3739f60afb77837e4df 0000000000000000000000000000000000000000 -db7c1260fe5c6af02adbff8c8a4cc62a644aae00 b09443fdbc245302eecda516ebae235a9d4f3ea1 -db7f8bfa86f3fe16036662110b77aca7de8cb13e 0000000000000000000000000000000000000000 -db8088a4bceca06fff66f246b5f4247ed155f0c8 0000000000000000000000000000000000000000 -db8326b02e35316e020f7265009ca9c55bfb8d91 0000000000000000000000000000000000000000 -db84692c56f73f1a0bac1bd74c07fa85ac30afc2 0000000000000000000000000000000000000000 -db870c9481b5eec1d5ec835feedd352d7d195da3 0000000000000000000000000000000000000000 -db880d014bc28470d1ce56d1b9518ea9966ab30e 0000000000000000000000000000000000000000 -db8cca3a2a0eb60fc9692d71542133b65553fe4e 572439eaf1115dd096088db1a031fd1da914445b -db8f74138c750e5d76a7f99b94cc3386fdf5ca0d 0000000000000000000000000000000000000000 -db8fe9037dad4f2896f0af414be878e7fb69749b 0000000000000000000000000000000000000000 -db9125f4d83ca256eb572f92fc6baceec621882a 0000000000000000000000000000000000000000 -db915b91f548b6c6502a3edc6646165e152dbafc 0000000000000000000000000000000000000000 -db93e0631ae4e154c90b8120773a4738d32b5d17 0000000000000000000000000000000000000000 -db97ae16ba3a4ffaeb32c583b78f47bee8719a5a 70c068649152760243c9aad5571988c4c3b4f5b2 -db9889f5122a46ea7550d79ed7897339f802968c 0000000000000000000000000000000000000000 -db9961247e3342fc05dd70176ba054abe69e4e16 0000000000000000000000000000000000000000 -db9b1381c5f2e5f0e456a85b7b7b76861d25840f 276935801951b7e698f7aa00cc8a7f171fadb0fe -db9ce8e8aad0fa44e951b0c61b9dc8a98164e159 0000000000000000000000000000000000000000 -db9e649316131c96026e51bbb101a51865f9d7ea c1c504eccb3376a9f98d60bbac2b0ff7790d67f7 -db9fb3f83a24c4710af7631ef08f74489fdb6adc 0000000000000000000000000000000000000000 -dba34260c82683b6423b80b05a57ab4e788f5647 0000000000000000000000000000000000000000 -dba36578a32c7a3588b700e6b2b589d0f892273d 9b3cca53cfae849143495deb86661cc439e557a9 -dba6ae06bac4e4d6bb41f4d4c5edace3685181e0 0000000000000000000000000000000000000000 -dbae2c2443537bb5e584c19af57e161c27adc4c5 0000000000000000000000000000000000000000 -dbae88fd7e87440461ce587ab4243b5e77002ec6 0000000000000000000000000000000000000000 -dbb18851d3cacfb6f8ccdc7b220f135e6106629d 0000000000000000000000000000000000000000 -dbb1dd6cfe6fa409b5d10fc6bf23672f551e9fea 0000000000000000000000000000000000000000 -dbb265ccc67e04b207c4dcdba2efc16778ef5473 0000000000000000000000000000000000000000 -dbb39414425aadf996a18de81e3582b0c8d76bb3 0000000000000000000000000000000000000000 -dbb5ec4b373665951ccda4bc2a564f619580a864 0000000000000000000000000000000000000000 -dbb6b3353eb634e1bdf3e045ee16cddfcf1eed77 0000000000000000000000000000000000000000 -dbba56939e84e152dbf120344306f4272a40fef9 0000000000000000000000000000000000000000 -dbbabb929e755cceddb63908e7d2cbc3d161c0d3 b75b83950b9aa2f1d5e3cb5894482dfa08846909 -dbbbec20d02591152d9bf3b7c842d7baa54d9567 0000000000000000000000000000000000000000 -dbbcd32d72e4c9af14e9f3b940edbedfb54f965e 0000000000000000000000000000000000000000 -dbbe8e14393047c8c02fde4555584cbd09e35fca 0000000000000000000000000000000000000000 -dbbee91caa9d05d625bc7775d0a019c6bff00901 0000000000000000000000000000000000000000 -dbbf38affc6f1cca7d816581f59e0bf2943c4b8c 0000000000000000000000000000000000000000 -dbc05439e57ede65fb18c4add8915c92613eee92 0000000000000000000000000000000000000000 -dbc0e13b4381cb3e66bd5bb4008120452f70a0ee 0000000000000000000000000000000000000000 -dbc2cfe684f96cb7db2c772d434da9f70f583e76 0000000000000000000000000000000000000000 -dbc2efc40cacdf56d1d36b80a32e64413f64644a 0000000000000000000000000000000000000000 -dbc2f4856447d94968a81a59344a55a6611cfd63 0000000000000000000000000000000000000000 -dbc44d77b694eb9ee256086e4276d0fe46c752eb 0000000000000000000000000000000000000000 -dbc5194e46620d3234e570f72241b8507af10ebe 0000000000000000000000000000000000000000 -dbc9990eddb0f4ee4b1dddf18cce7453bbb5b833 0000000000000000000000000000000000000000 -dbceff8894c5eaf753e9c41e6c743119e569bf8f 0000000000000000000000000000000000000000 -dbd16c35ed9e6a8b3f1b5108504d1a0b50e11979 0000000000000000000000000000000000000000 -dbd18d7017794b1cfa9e3f720fe3d632d85d5ccb 0000000000000000000000000000000000000000 -dbd48f5f7da71074f656cbec3656f3cf08353760 0000000000000000000000000000000000000000 -dbd8a08969544b6c7350ffb0dc9832dd6d6a841e 0000000000000000000000000000000000000000 -dbd8fd53a4e7bbcd4e7aed3d0868e7f4a6d3ba4b 0000000000000000000000000000000000000000 -dbdc3a86fe68a2ca79911ed10ded82fba085d667 0000000000000000000000000000000000000000 -dbdc52230de818978a15a204a5b30a456684a1dd 0000000000000000000000000000000000000000 -dbdea7f23e6c3ea5944bd1bcb1a59888116e3a12 0000000000000000000000000000000000000000 -dbe3099e13331bf95ba44cd1a48e92b5b53e9aef 0000000000000000000000000000000000000000 -dbe443055d7eb499ee03571722f67ab049e896fc 0000000000000000000000000000000000000000 -dbe9045f11dbc964cfbee51111850c8a8e2dbf23 0000000000000000000000000000000000000000 -dbe9aea5415708d6e012f3d2297f204351209aea 0000000000000000000000000000000000000000 -dbeaf044962766e87f8322783cc8634d24070c62 0000000000000000000000000000000000000000 -dbeb9c203d81b108d946ac602d48b4a3969656de 0000000000000000000000000000000000000000 -dbf06df08854fb105844a75792029545ef9ac6fa 0000000000000000000000000000000000000000 -dbf319f8b2d859edf2b1342014c4dbdf6333b81c 2056bb2d26a96b6b6c5b68b1256ed691af6c24b8 -dbf3b22bdb33bcf585cc035525eadae2291088fd 0000000000000000000000000000000000000000 -dbf52c1c50d8df820281bf3b1ed491c1df2c8e5b 0000000000000000000000000000000000000000 -dbf6371576ec1d4ab1766555a7ee54aba80a75f7 0000000000000000000000000000000000000000 -dbf80930d881d7b3afe86b4c4f0e6aa329702e64 0000000000000000000000000000000000000000 -dbf9bacd6898602a74783d69e5bd5dcfe71baedc 0000000000000000000000000000000000000000 -dbfabc3b8b61e59cf20e4f4aad8121b65c3ace8a 36b204a3244ee13cf629bf58904bbe0e9c39af74 -dbffd3f3ab5ed459a55009b3e8b9f6ef75f94232 0000000000000000000000000000000000000000 -dc00770c86efcde340e0c2924d27e58b0cccdb59 0000000000000000000000000000000000000000 -dc0121e248525383514b06dd53c34f6b015cc5a4 0000000000000000000000000000000000000000 -dc08a79d430422629850579de87e7aa768576f8a 0000000000000000000000000000000000000000 -dc099d3a4dabbfb5f955ca0a3f0b53cdbf27114a 0000000000000000000000000000000000000000 -dc0aaf62b96a33c68e95dbe8aee53b6cd013212e 0000000000000000000000000000000000000000 -dc0d04d32be2865b5e1880d729dfca46762a7d89 0000000000000000000000000000000000000000 -dc0e381b53ad09bf2cefbfeb7d8137801b5cea75 0000000000000000000000000000000000000000 -dc0f955be2a10b707ae06f7da69f52fab24df3d1 0000000000000000000000000000000000000000 -dc0febb983c6e880451c4bf853081b7db6ff49db 0000000000000000000000000000000000000000 -dc117f07dea42fa405a1a45cbb44a734fa95c1dc 0000000000000000000000000000000000000000 -dc11816680722cd72026a524cdbddffd66a971b5 0000000000000000000000000000000000000000 -dc12b3bc553a0b4c33c66c045f914a8ea94a61b9 0000000000000000000000000000000000000000 -dc132b2f4990f44325e3cbb05b118dac69c79aaf 6b0194e5737715887c33db550973916d3717d950 -dc136f50a3dd8f7071d84b9a18628dbf79151392 0000000000000000000000000000000000000000 -dc157b93cd761ecf77ad414ca4296b08bb22a26b 0000000000000000000000000000000000000000 -dc191497aad97de4be426944c4a8268c4dd04a53 0000000000000000000000000000000000000000 -dc1c6a3a4084db48e25c8c7345b278d53dec9aa2 0000000000000000000000000000000000000000 -dc1dcfb27b0a3dcbaa771035ce891c3ce31a03c7 0000000000000000000000000000000000000000 -dc1e99b37a8d87ac4eeaf3c2837d0609a650567e 0000000000000000000000000000000000000000 -dc2135dccf125e2b335522efee53cdb80b133226 0000000000000000000000000000000000000000 -dc22ac0239c718e772f96eb8ce2382c8567b9258 0000000000000000000000000000000000000000 -dc2698a20f3dc367e9cf987fa0eb82ac0c424db5 0000000000000000000000000000000000000000 -dc270d6f1898be79414d950bcc5bf64922b721f5 0000000000000000000000000000000000000000 -dc283a2faa8cca56bd37f5b37d15c6d941bf274f 0000000000000000000000000000000000000000 -dc29c6305ec2ac3e1e5a544b3932ebf59474bcea 0000000000000000000000000000000000000000 -dc2e46bf89505a983d063bb017b4bb4f8b0f9604 0000000000000000000000000000000000000000 -dc2ee42a3bfbf3820876e0cd04aa1db45aa19a4d 0000000000000000000000000000000000000000 -dc2fb82a378dada6501d7e78b8419226cb168071 0000000000000000000000000000000000000000 -dc2feba86304b01240a54a9aded78c862e481d8e 0000000000000000000000000000000000000000 -dc31a2a93d451d95837f823ea6abb362c447d355 0000000000000000000000000000000000000000 -dc321e30517310751bac064fd6dd0149732529a6 0000000000000000000000000000000000000000 -dc32f2450a2fd1fc25950887bbfba15a87c2a945 06d849708ea1c676a98be65362e96fea1f8f892a -dc34eabd448c020ff78db36b2dd0a9f0c2161f85 0000000000000000000000000000000000000000 -dc38086ee9d87bb00ee7040ce906e3a44e94605d 0000000000000000000000000000000000000000 -dc388c65514aede4c9cae8ebe62833f2758aaee5 0000000000000000000000000000000000000000 -dc38da9dbb0bad4c32ff0f3d3835297a4e1a0768 58c9c31b92333fc60ac2bc5b4794ac74ea1b4ee9 -dc39a7da4bc0f817ce4b45b01cc7df53356de2b8 0000000000000000000000000000000000000000 -dc3c580b7956cb4fabb7e4c9517d7ef3382f7e72 0000000000000000000000000000000000000000 -dc3cf08731a4d13266c2eab69b1d1a97f644813e 0000000000000000000000000000000000000000 -dc3e29e27adb57f4160c178576a0ec6a7b560664 0000000000000000000000000000000000000000 -dc42ab80a3f3d90ac8b80f7a84ef26ab0e3f7727 0000000000000000000000000000000000000000 -dc49857b7c13a7d4fdd7b258827de941f4e3d297 64118df190ff4400c97b1ed2216d850761624594 -dc4dddb02dc9ee0396a1b5399774fcf54c100c71 2ae332b6fed6273dbbf67b24c6452e8ef79de27d -dc4e0980725afcd795328038217d8824c93fb9f8 c54fe23da42c08b89cc7f53abcffb9638f269150 -dc4efd663407f910b2bf033f7bb0562f739e747c 0000000000000000000000000000000000000000 -dc4fec336d8fa3f45360552f6633a89f874c94de 0000000000000000000000000000000000000000 -dc502affff1b9aa941bc5eb4fe6b2cb4053320da 793f1f889a4a3ec22d3d4adb1135d1e8458c4f6f -dc502bdba78804ece46944fd08f3a548f622096b 0000000000000000000000000000000000000000 -dc5163157c4287bb2dbcbb33b09b0f81d3ae41fd ba4b903e979b4467f431f6273006b687d43a4570 -dc54babb688f72ee5b40cd6240a8d506623f5e10 22d29948dd9587db1300dba5a1b6eebfbd24bbf9 -dc571b5bde278ec4c56e2e42110896c38366b713 0000000000000000000000000000000000000000 -dc5be4ec88dcc07fa03c196cf63b971c0b7a5862 90d2a3a8111a23322faaa1562259026f3df3fa24 -dc60ced6cf17e76579e28929cea0c1891fdc4acb 0000000000000000000000000000000000000000 -dc611994f8d8d523092037b7e41ae00818185d27 0000000000000000000000000000000000000000 -dc61753b792bcd821ecbe5c555f3eef11718eb8c 0000000000000000000000000000000000000000 -dc6276357424c64517685a3475250dd67de85e58 0000000000000000000000000000000000000000 -dc63dfd214d8ebd5725f31a8265abc8fbc649ec5 0000000000000000000000000000000000000000 -dc6882a311e06281d7e5a94b36476289e54223ca 0000000000000000000000000000000000000000 -dc6fde31966914a9102fc00e7463140c39743915 6aa4c14f649496fc3fa8a2bbfe15be111052d1e3 -dc6fe404e3bfc4b11c2f1d5acff1d071f7b41f3c 0000000000000000000000000000000000000000 -dc706816c30f61d28686b4bf43f5b09e6d2de8e0 0000000000000000000000000000000000000000 -dc70908bc0a0a1f12f400d66072e4a43fa02e276 0000000000000000000000000000000000000000 -dc729fff1e93900a1d09f2ef66ab42f470eccc4a 0000000000000000000000000000000000000000 -dc747b6a02537f0a4f2c3e44d9e7a5ca0eb6bd0c 0000000000000000000000000000000000000000 -dc7876b31869db3eb3aabb8ecbafcf83a73f6eb7 0000000000000000000000000000000000000000 -dc7b34100c2942094ae5fdcdaa28115ed279d94e 0000000000000000000000000000000000000000 -dc7ee55f87a07ab2f60cc81541f01072cc70a362 6d08df995f24b33df89aa30cee18fe5a222919fb -dc80ee2ace0e07267eeb6a332dd7d905b2cfe089 0000000000000000000000000000000000000000 -dc8100a758b0281805c87ed48a5b3a294e168fc8 69a16be726d06c3771f4f5effc91508d6e13dbd5 -dc8c2a124aed48e5fb6d64c6d8fc0c06f6b51df6 0000000000000000000000000000000000000000 -dc8da852af4c5e1649a8dd72bd650a32139332ef 0000000000000000000000000000000000000000 -dc8e37c4992a1699ef7adc8f23d3a786fab51d5b 0000000000000000000000000000000000000000 -dc964e6bcc45c6b5dd12f92e778a58670dcb94a9 a7c981ce461d4292b12f1462e33c201cf2d2ac57 -dc97f59b994da8113f9d0680edeccb53eda3a73e 0000000000000000000000000000000000000000 -dc9887a2ca1a585d8ad4d9d8ad9bb249a95e6c99 0000000000000000000000000000000000000000 -dc98d74311be51be7bdfdcaaebf13b7f480262d5 0000000000000000000000000000000000000000 -dc99afbc1f0d1be461b5cfd4d27e17f225d59245 0000000000000000000000000000000000000000 -dc99d7d218c229460a6eb13baae8ea1186fa4c30 0000000000000000000000000000000000000000 -dc9b2391865ac65ef7af721e82e5a246980213a7 0000000000000000000000000000000000000000 -dc9ef661df24f7056cdcb3f0cdcd0559821f6b8a 0000000000000000000000000000000000000000 -dca2a8354fc170f26545210ac78424ccc30950ea 0000000000000000000000000000000000000000 -dca2de1c580f7d739f83f46feddaa4c62b9756c4 0000000000000000000000000000000000000000 -dcaa2b059a06b73b0f057e6388473c1341446830 0000000000000000000000000000000000000000 -dcab108b3cc1cd4cac8a4acd0c91c03b9fa563ac 43d08c9e1180cd0aace0a9c968ca980725c6a979 -dcac1cb0bfa8798304ee7b074e707315ec5a9818 0000000000000000000000000000000000000000 -dcafd6ef3d94c77eee1173d22f2bcad56e7c1a44 0000000000000000000000000000000000000000 -dcb40f0bc3ce3abe24543ed126d9d6b792c69bba 0000000000000000000000000000000000000000 -dcb657b7e9e4f7622ce3394ae1fa3c14538721e1 0000000000000000000000000000000000000000 -dcb7e4c461d48d6b050582ac210ddfe5a43b3f2b 0000000000000000000000000000000000000000 -dcbd255b074257dacdc8d402c5cc5e31c6917591 0000000000000000000000000000000000000000 -dcbef9a8483bf74d6dae22810d92ebe4ab0da05d 0000000000000000000000000000000000000000 -dcbf8a720805cec4834278680a9ce6761f1c1a8d 0000000000000000000000000000000000000000 -dcbfeb28fee184d42fcd7d849e42dc1eeea685a0 0000000000000000000000000000000000000000 -dcc4730fee5f9d6e54e46685878495127a3ac0c4 0000000000000000000000000000000000000000 -dcc721251f9a097b9dd1f982cab42e76d7b3660c 0000000000000000000000000000000000000000 -dcc9565166d5b8b4290fc3a2d757ea109d91f04c 0000000000000000000000000000000000000000 -dcc970d81fc864b426d26422f629da742302ecf3 0000000000000000000000000000000000000000 -dccfbf96599009809b81fc2599f76a4dd40f2666 0000000000000000000000000000000000000000 -dcd1e19972293efba8561c3c0b656a013ae52403 0000000000000000000000000000000000000000 -dcd5448282973a659f62e4240fb6e50aae0eb78b 0000000000000000000000000000000000000000 -dcd6496472eeaada09da561ff6c38ca18f848448 0000000000000000000000000000000000000000 -dcd7880c987bc973426331ee9a8f3026602ec9a2 0000000000000000000000000000000000000000 -dcd8de00d81861758ba24a2be3df2ec2b8153363 0000000000000000000000000000000000000000 -dcdb7186c308ecc069d26073bd1b5d82c54edbec 0000000000000000000000000000000000000000 -dcdd9c608e6294c1bf428744002030e1354806e3 0000000000000000000000000000000000000000 -dce216d0aaa59f1ae06cf5fa0f5f304ea5c91d63 0000000000000000000000000000000000000000 -dce674b392a1465de1ea2c18f331a456ba32f587 0000000000000000000000000000000000000000 -dce923ef0e08db2fb2903f66a252fceafe2fe1e8 0000000000000000000000000000000000000000 -dcea27f9de66b86b1f7f6d3e64c31c15d6ddc221 0000000000000000000000000000000000000000 -dcf0a024bcf34f3ed1fc18822fd4f5b5299a9ad4 5a1fd1f48acd9f11fb2995737fa203a0284d8f6f -dcf0ac1af8bccd77e13fb1ca547f076b176e858d 0000000000000000000000000000000000000000 -dcf26167796f6c9767265d692feaab623229c7a9 0000000000000000000000000000000000000000 -dcf2d388c9effe17943cbc3fdf5942ce0e740538 0000000000000000000000000000000000000000 -dcf34fa22352cc9536e38996fcbef4c6cebc752e 0000000000000000000000000000000000000000 -dcf36fc9c31780b21904a70e4d1e470e4a784853 0000000000000000000000000000000000000000 -dcf481b64f18d483fcdd248cb13093002a3daaec 0000000000000000000000000000000000000000 -dcf567d21974f46a1ed34968ec20fda900a0159c eac642224ed757e20fd7536883112438d5838be0 -dcf8606571e78d1c5d3d36e6ceb3686d8077eb67 0000000000000000000000000000000000000000 -dcf89d157a7e3f7fe6e74593af09b650c3cf7fbc 0000000000000000000000000000000000000000 -dcf96bd46842f18c95f39a83ce21afdd499b821c 0000000000000000000000000000000000000000 -dcf9bf48cdcf96a7261c1b3b621fb1700ca0ad3e 267b1155337de46e182e3f19bc77406b0d3fe8c0 -dcfd0933c0adfb15d1efafa5c553b2e57c03d3a0 709323fe1d49fe44e128280b4fb5154306a30fbc -dcfdf315b415335a7e56d6ff88e3111b6d321560 f30936de042756860bcaad02874333391203a5a8 -dd02749169b6411b4531fe5e76dc090af9d673f3 b5eb53fdc7338a90b925f02f2bb5471f7662059b -dd02b7028893de240432b8f9c1cf35d5de775ce8 0000000000000000000000000000000000000000 -dd031ac7b07643e9eb053d787f9475333ba28202 0000000000000000000000000000000000000000 -dd040332104cdd0f10dff78b6c4c416574f12c36 0000000000000000000000000000000000000000 -dd05243b7f1513d222a23fa55c8cb2ba96a63179 0000000000000000000000000000000000000000 -dd0607eb54093939e90058816f9ee0abba0479c0 0000000000000000000000000000000000000000 -dd07341fae2c414adc1f700be0890ff32e8daab4 ad59d4b5569086a946c8844403c206e23d3667c3 -dd0739a65a1a7d7a19279d62fa7ff124176c4efb 91317d3decbdb5e6679d6203cb9fb26e69d4c8d3 -dd09ee01d80dff959114e4d5890861af40dd93b4 f2b6762525560610567acc8bb34f031d8f9e493e -dd0c63c04205dce1a675a025645e910688a81a26 0000000000000000000000000000000000000000 -dd0cbeacdb03e799f05d24ef554ffa9d8394cc38 0000000000000000000000000000000000000000 -dd100db2cb8b7d7384e5daf3a1818ed090b1ad5a 0000000000000000000000000000000000000000 -dd11e151f182a2a512a62cc828af500bad8cb4a8 a65adc60486b14cb36c6e2f6282ff6cd524e5dc4 -dd129200c4414c99d5279d9c19b1c60165a24f9b 0000000000000000000000000000000000000000 -dd144da0e1bb146063e1e0e4a37051ef54a1e59c 0000000000000000000000000000000000000000 -dd1599952b7112488083fdf011710c46574a1d48 0000000000000000000000000000000000000000 -dd15daff26c2501f6fe8f9cfbad05a4e30bbaabc 0000000000000000000000000000000000000000 -dd172fb824fa79e839e4104d23072b5e995e28b9 0000000000000000000000000000000000000000 -dd1825e90b4a16669c64d70758b65467e9f7d222 0000000000000000000000000000000000000000 -dd1cc5301a306c1fe06ac14ec5e139fff84462a0 0000000000000000000000000000000000000000 -dd1d80818ce5a870c07f0756c7859d8171d5c257 0000000000000000000000000000000000000000 -dd1e55aba01d43b90bc7bb223ac676ec0fb70657 0000000000000000000000000000000000000000 -dd1f1fc822ee835295e1ceaa768f99b326dc5e0f 0000000000000000000000000000000000000000 -dd1f66e96ccfb8aa89ba8fee4378f2c62468c1ea 0000000000000000000000000000000000000000 -dd1f81f00b6a6a0db37fc403be3ebe17e5b4a89d 0000000000000000000000000000000000000000 -dd203bae9d57e718ccacb7b6210073782c32c4d1 0000000000000000000000000000000000000000 -dd22c782164c9f8d79f5de8991876d1588a21015 0000000000000000000000000000000000000000 -dd233c07d3b848d2350c60d9b21856d8600ebaab 0000000000000000000000000000000000000000 -dd2604d255a5269a20f51298f289600bb40d12a6 df233a20b39be2b71e3edfc965d1dcb798367e42 -dd2701db49cc8bbbad02f94aa85d5074aca4649b 2908aef911c8125370089eac9857070def7fd9b0 -dd2787ae73e6932841a4e2e7af0df230d1757606 0000000000000000000000000000000000000000 -dd28d33349d88394564bad2e6bb3d04994c3ae74 0000000000000000000000000000000000000000 -dd2974b973908f1114c243ae30b1dab38af8148f 0000000000000000000000000000000000000000 -dd2fc337217b1f06acd3f5aa15ab24264472974f 0000000000000000000000000000000000000000 -dd3930696e885828da4c0214b0844fd25594b92f 0000000000000000000000000000000000000000 -dd3aac4e4f59fd807a50fe0025516e29d6098171 0000000000000000000000000000000000000000 -dd3d3bc95cc0c36df4e2e74ec43e131505ca4415 0000000000000000000000000000000000000000 -dd3d8ba784be3323145b860f2403abca0e188c06 0000000000000000000000000000000000000000 -dd3df871f5e3e195f738ac0be1de8d9f5d64cb7c 0000000000000000000000000000000000000000 -dd421bc26ebc06cfeb41e495ee1cda0e2246ee27 0000000000000000000000000000000000000000 -dd43799bbca697e2cc50ceda2374318396c367ea 0000000000000000000000000000000000000000 -dd475c6153d113be197144ee02df7934bacc9f3d 0000000000000000000000000000000000000000 -dd47cb820c8da4c300e7217f69000ee0a0447fca 0849d5540d46a240503ed2a9f53a3b7b737db7dc -dd48540d82d602eeb9e1902abd046a3552760125 0000000000000000000000000000000000000000 -dd48d47d8be2ff78295bc1a8605807325d2f11fd 0000000000000000000000000000000000000000 -dd4d3986acc0ef8ce666dcb6ef33123f83fb2b16 0000000000000000000000000000000000000000 -dd4d51f8d6235ed8ec890551de75d85ab748473c 0e5f42fc8200485ca0d3e42752e3b612ced5cd68 -dd4d6c1217c4bc53eeadc65b5b67bf29ba429993 0000000000000000000000000000000000000000 -dd4e218f275e65233fdda1c964d0ed9fee78543e 0000000000000000000000000000000000000000 -dd4ec3dda763201e3a95d7f61e6515f85417d5a5 0000000000000000000000000000000000000000 -dd522120279a5d08a8aeeaabfaafdea235991d72 0000000000000000000000000000000000000000 -dd52a26b79fd1dd8b66739773f7294ac54409e42 942688a4b2256f8749cc17e5fbba135dfb03f2df -dd54706d7f4d0ced2e97ace6010694e3967bd586 0000000000000000000000000000000000000000 -dd5700c2c426f40af385009adeb3ad7d83598117 0000000000000000000000000000000000000000 -dd587598374f0047c21a71599a82cdfca26ce515 0000000000000000000000000000000000000000 -dd5ac096b3dbdffc1df6c7702159b10ea299e3a3 0000000000000000000000000000000000000000 -dd5bc4f374d4db6e7ca88fcee40f04e8fcb26393 0000000000000000000000000000000000000000 -dd69619fb43c0add71099263a01b6762a5dc0c47 0000000000000000000000000000000000000000 -dd6ef22d513941a73c86091168cfc496e1dd5848 0000000000000000000000000000000000000000 -dd711455d84ce8ac84482bbdb84edbe602cfe080 0000000000000000000000000000000000000000 -dd71c7e0c922a79ce91a250179d00008dc9bdbe0 0000000000000000000000000000000000000000 -dd731f1402f8b31e302ca0ddc67ffe415456c570 0000000000000000000000000000000000000000 -dd7948d5ff60cf6469dc812e2b10bd0eacf95bab 0000000000000000000000000000000000000000 -dd79fadd88e5074985896a7e73140b36107e6822 ab60d41e7ca45e7c399f8d2218e882b87eed8e09 -dd7e7851446c4867cb9be8c201066fe43fcc7e29 0000000000000000000000000000000000000000 -dd81f033d8b8942db16291400f3e1174fd6fc1a7 0000000000000000000000000000000000000000 -dd84cf2d2d12c8dd6a549b148115f619efaae0de 0000000000000000000000000000000000000000 -dd84f659f896b41dd34a38d58434ef2d333fcd9e 5112baa583cc354e2a642d16b860092802a9a6d8 -dd87866772c31671146ff778140dc0955c55005c 0000000000000000000000000000000000000000 -dd8a960d9560ccfd1139e185162c653c87b34005 0000000000000000000000000000000000000000 -dd8aa33167487230c873ba212c7db95d3bc5349e 0000000000000000000000000000000000000000 -dd8ac07b5e26116039ac6ada6277e3239817015b 0000000000000000000000000000000000000000 -dd8ccff48a0b82698193a40057525f8e669dd59a 0000000000000000000000000000000000000000 -dd8ef299814db36d1c595a6d34b8347aae8c95f3 0000000000000000000000000000000000000000 -dd9038795cefd9b08ce1453b770496cbf132782e 336f4a3855fd240390324bf70128eb9c80d23462 -dd92492982c39a42ad83ba05d3fc573ed25dec66 0000000000000000000000000000000000000000 -dd94dca1a2ab59b4be7860e1affcbabb7ce11413 0000000000000000000000000000000000000000 -dd95f273f8588d1096e489819b1a73246bb9d8e3 0000000000000000000000000000000000000000 -dd9775e98b7368f4d04847f343250c9627bb8da8 0000000000000000000000000000000000000000 -dd98186309a4f8d4b3ecf43f7fb5b2fd81a62f72 0000000000000000000000000000000000000000 -dd998381ca711c57e34159659bf8d44bf74711e2 0000000000000000000000000000000000000000 -dd9fa0aed7377da913904e3d26d59a22bec69015 0000000000000000000000000000000000000000 -dda1ad598901b72bb7c106fb5f8e81a160b84ff1 0000000000000000000000000000000000000000 -dda28ddda643c442e40b428ccb8f0d65f75686b1 0000000000000000000000000000000000000000 -dda3c59d21d1d7bb6fad4b05b22681168f30e84d 0000000000000000000000000000000000000000 -dda3d70aa7e25c32183cc6783851f11ed2bd2efa 0000000000000000000000000000000000000000 -dda40401ca3024b87bc5cb7ffffd4ce27220770b 0000000000000000000000000000000000000000 -dda8a0290261e517e99426c1cbe42259bf171e4b 0000000000000000000000000000000000000000 -dda9f4e1d0a998a6a2be5723e47aa27be5c22b6b 0000000000000000000000000000000000000000 -ddb05f8827151e25dd1c3e058f95f6c024bc881b 0000000000000000000000000000000000000000 -ddb54cd1f26401d7319086187ec8e6667a5254d0 0000000000000000000000000000000000000000 -ddb5c32170ee0c6bb3beba1de6ed123b0a857fe9 0000000000000000000000000000000000000000 -ddb697209f8fca04fb0c22248dac25559ec7a5dc 0000000000000000000000000000000000000000 -ddb6e7264cf1debe2c8962b5394107991ce2ecd6 3ab438e9ea43307743937f190b6593711950426a -ddb8a65bac54d52969f39cc8d37e84c3fe4e171f 0000000000000000000000000000000000000000 -ddb9e18899c9d3d1ae85b067049d3c1df31fada8 0000000000000000000000000000000000000000 -ddba414878d846a1a3684cab4c924ca47d374e95 0000000000000000000000000000000000000000 -ddbb371cdbe4b136de3bee1e6638146f2e61c2b9 c43af5f8e6888f4af94e73f076658de5e4c116e9 -ddbd2a3f7a7eff2270af2356fb187cc43bc53539 0000000000000000000000000000000000000000 -ddbed93dc897eb5a04e4e6607e578bd360299e56 0000000000000000000000000000000000000000 -ddc105082fe2038209f321eb70785aec4593ace5 0000000000000000000000000000000000000000 -ddc2a2d0966f746b67292b6c0987ef288747e409 0000000000000000000000000000000000000000 -ddc63d0efe73b9f0493c54fff42660f6bb68bee4 4ab6d6c2de92e5fc4667002279c285145ade8d90 -ddc728b6688bc7efa6018269956be06807ae7d89 0000000000000000000000000000000000000000 -ddc8b420c5d77cf2072cae9295299d81c336c90a 0000000000000000000000000000000000000000 -ddcc293592e543b2afefb567189877e7321082a2 0000000000000000000000000000000000000000 -ddcceba83ec7cff59b6c46177d2d0fb2d5ad6a6b e100c846886b30abb68df9c84deba44b6960f479 -ddcd63907372580151daf69458d6a8268232b703 0000000000000000000000000000000000000000 -ddcde85408cb2ea1dc2bf97ec6f12b1a84ad4969 0000000000000000000000000000000000000000 -ddce0c4643ca2ebed3e8c11d4100a4a4f40ad397 0000000000000000000000000000000000000000 -ddcf673c59d1708557680946fbffeee361d7fca6 54775219c3c0e313e1896c97eff711390c7993cb -ddcfad2b60455912aac4917cee120de4081ff4dd fd989f7031918f9cb6b11b3d3c609f607f0b3441 -ddd0b09c612b8d440f3de8bad29e7cb88e7d700d 0000000000000000000000000000000000000000 -ddd170101a780d609b5e1a9e8da9a8ad0ffddabf a4d894acb524f7b1593a5f0572b0853b2abb5b17 -ddd6b55728eb31e0a72b0de229e04ea09904aba3 9db1f5f8f8aaad9ec2f948e5512cec0e2efca60d -ddd8be30e40d5a042a93b2e4b2b7a319f069a442 0000000000000000000000000000000000000000 -ddd8d8095a594cf119f2970e72fe73ec8df4b737 0000000000000000000000000000000000000000 -ddda23ae74b5199f197f0e0abac42680f620cf5e 0000000000000000000000000000000000000000 -dddb938d5f0818431b26d9a4d6fc57e846810d7a 0000000000000000000000000000000000000000 -dddd8903f86d33fd4e5fdc4fda19d5a92e196ff9 0000000000000000000000000000000000000000 -dde024b52e6f077ca21e0c45871e1a4a63a65554 0000000000000000000000000000000000000000 -dde3c5cae9649ff4b650521ae2413d9dec824d87 0000000000000000000000000000000000000000 -dde4eabf0c7f2363b47a44e08811b7e9e495564d 0000000000000000000000000000000000000000 -dde64312eb88c1b648edc32e65bf8cfe4b830387 0000000000000000000000000000000000000000 -dde7df476685c01c65f732dd0cbdc58b503f3b68 0000000000000000000000000000000000000000 -dde9fdb53318cd3f299f100447f021c901497adb e7690f3a183437543fdc4da5a25fcca55b4c3cac -dded53afeb16d55707bdfb3cc61f92591c651a58 ceb6a39ce789402ecff5aa25e7422bf623a05d42 -ddf034a4777bc0c466856522e07b39a2cfb5ac98 0000000000000000000000000000000000000000 -ddf338d9ae0e9b2543a998a27a8c11c7dc33616b 0000000000000000000000000000000000000000 -ddf62e6ba2c924eb3b40b4747864f9cdd0ead343 0000000000000000000000000000000000000000 -ddf7426ccab631eacf5f5cf0df5677b0b5f6e57b 0000000000000000000000000000000000000000 -ddfa0506132a486b75a856ff53c4c357518aee8d 0000000000000000000000000000000000000000 -ddfb9f8974dfbcf6a6f2be8b982c79881806afc6 0000000000000000000000000000000000000000 -ddfd04b767a0dbbdd403bc8e59ee737893b690a2 0000000000000000000000000000000000000000 -ddfdd58f6a2264acd8726615992c872f661c8bec 0000000000000000000000000000000000000000 -de00510ea8c3b346b9660de2f33dd4cc871aa170 0000000000000000000000000000000000000000 -de02a9c50b31de3cb2a21407baaf383b10b333f2 0000000000000000000000000000000000000000 -de033b2a4819246f08651be71fa42a410d5ee406 0000000000000000000000000000000000000000 -de05cef816a16c3a71690496c93298854456b06c 0000000000000000000000000000000000000000 -de06591551906977c479a64cb54ad7c7c500fb31 0000000000000000000000000000000000000000 -de06c85cfb9787371e94aeda97aec5f4e7ef757e 0000000000000000000000000000000000000000 -de0c5af98456e2dd61631986a854ea689ab444da 0000000000000000000000000000000000000000 -de10ad4d957bee28c84105dba9c72960f41f0eb8 0000000000000000000000000000000000000000 -de11cfc78b46e2bdde85a5ba5e16ac7462afd9c3 0000000000000000000000000000000000000000 -de12a97a90497bd7e2db9b961a1dc008ab3c55c7 0000000000000000000000000000000000000000 -de13997491811ade18c2d23e9959ef2825154add 0000000000000000000000000000000000000000 -de14580fb32c39675f69937dd215f1744d0874d9 0000000000000000000000000000000000000000 -de148a8d33d3fb05bb74d3c848dd31f2a62fe90a 0000000000000000000000000000000000000000 -de195fca1537eb3c850cbab48a5001ca057e96b5 0000000000000000000000000000000000000000 -de19c9c7173aaada8d3a2066b6bacde16f65d213 0000000000000000000000000000000000000000 -de1ceb1303b1e8cfd5f01a0a99641cdc79737980 0000000000000000000000000000000000000000 -de1dbd3464e19cd4603a2856a51acdf342ca9b75 0000000000000000000000000000000000000000 -de1df6981041f2454d6bc5d7fe493c9690582166 0000000000000000000000000000000000000000 -de268ac04a55a90f703930a34a40a200bd2ae71e 7dd2daf93b35265ec3e7c86af04882b025a53b61 -de2c28e23c1ab4b581db8c2cb879878fdd0cd620 c5d018d0a2333c04f0bb7cdc6ad241870be62762 -de2de0164f71286e21dd29ccc95d6978b7bdaf8b 0000000000000000000000000000000000000000 -de2e52a40900356cdae4cd69e10edb00305c7d50 0000000000000000000000000000000000000000 -de318a3586d9ff72ae7e5b0d50696e82e71db270 0000000000000000000000000000000000000000 -de31a9ff65eccd0c7a797e6780addb8185c47e80 0000000000000000000000000000000000000000 -de33d968b8eafd6ff3bf9da493a147874e7f1773 0000000000000000000000000000000000000000 -de35b538453a7817a0cc839cddda0be46eed8764 0000000000000000000000000000000000000000 -de36e705792fb3f853194f31e0b78dfedfbf9094 0000000000000000000000000000000000000000 -de3748e1090cb7a8e39873682a92ab27eebcae3a 0000000000000000000000000000000000000000 -de378121240764d3e88ff734b6eac1b9b2765396 e50585112977c2749464b872bd90c99d2811fab9 -de383c4aabc0f3bcfe68609370342a976f00fc68 e30cad389904785af502a312b1867a31ad4a87fb -de386881c61f7cd7d0f2a9f9a368e95aa25b35a2 0000000000000000000000000000000000000000 -de399144346b1e01ff1b2b2a3a0f89567e1f7f97 0000000000000000000000000000000000000000 -de3ad857d8bc5cea17fd3f5b726ab33960ca4031 0000000000000000000000000000000000000000 -de3e019103721bb87bb5ebbaa69dce400cd1600d 0000000000000000000000000000000000000000 -de3f6b238bfe9b01f55329081112ddd3fb624d8e 6a2c4b2565f1014b5b1bb8b64d1ecd0288d8d429 -de42b5016e8d9cbfd245d70f65354a86f4e2f031 0000000000000000000000000000000000000000 -de42e1b1f991e2d78aee50b07d32843fc6759937 0000000000000000000000000000000000000000 -de48047a5d812ac729341279c0d329ae0b66ec7a 0000000000000000000000000000000000000000 -de489baabdac0741d233f343062814886dc761bd 0000000000000000000000000000000000000000 -de4e9f4477ebf7003c8ff159d45c1204dc97ca83 25a4422f8ebbf712b63c7a176f487430404901e5 -de4fcb5b1c11973d42badc672f93b1f2bf06ee20 0000000000000000000000000000000000000000 -de5346406e09a77d608368046b7702f789c4b977 3f69b57de5b353af532ffbd817a9f81d00c90b4e -de537ccab131011ae60133e72a0d8b9778b1d335 0000000000000000000000000000000000000000 -de53c5e3c6b8d180d9100a707d2d9ae5e23d9d66 0000000000000000000000000000000000000000 -de59eb75a083173710e18be1c64ea13994eefa8c 0000000000000000000000000000000000000000 -de5aaec7b480b3c7a4b9116ae962c1642bf56165 0000000000000000000000000000000000000000 -de5c939b068319fd220f986ef9cd59ec4e763a45 0000000000000000000000000000000000000000 -de5eb4b437c0560b8ceb3ec5011fb02a3c57028d 0000000000000000000000000000000000000000 -de60569a9e6a011a933307ce5db185d1150e1ca5 0000000000000000000000000000000000000000 -de641089d992de1f704446677550ad415f97bf00 0000000000000000000000000000000000000000 -de64548759e6b33b91fcacd0c1e816a056371e52 0000000000000000000000000000000000000000 -de64f02dcf7b41ac08df722f15adb35c402e5df4 579212fc47978868ba0e7689b9470d586ac0bed0 -de655d671156bef27149c08f59f5518687e44404 0000000000000000000000000000000000000000 -de6862c9ad1d5dba64663b94f15b89eb42ae32e2 0000000000000000000000000000000000000000 -de6cf4129fd6cd10cabfbca0b403402f46995520 0000000000000000000000000000000000000000 -de6dd71a28e6323f1873900e299dd3374059b80e 0000000000000000000000000000000000000000 -de6e4dab17965a4161ebd0a39c3530777d8ce686 0000000000000000000000000000000000000000 -de71bf703875bb7d7d68bfbd0636e90edb76bf90 0000000000000000000000000000000000000000 -de75166ea754c1b76772ba66833c210dc8bf9bca 0000000000000000000000000000000000000000 -de76351a58d3224edfafb791e7a2c442cd1d4bef 0000000000000000000000000000000000000000 -de78d65ef7785a167268b3cb5d5268b13bb9f358 0000000000000000000000000000000000000000 -de7a562901885e249a5495d9849e18a68c6931b1 0000000000000000000000000000000000000000 -de7aa7cdbac1b1a1e8f7ead630f271259a48180d 0000000000000000000000000000000000000000 -de7c2273a538b801e80234b4668afaec492157f0 0000000000000000000000000000000000000000 -de7ffa362458bf930e4deb7ebcbc2048e542036e 0000000000000000000000000000000000000000 -de8016e755410e981b23daaf71ac0ba0ab7f7f37 0000000000000000000000000000000000000000 -de8094c7c24107142458e60cde00c2d08d703aa5 0000000000000000000000000000000000000000 -de81a1e83bb66943bf3c4d5160baae032d92682d 9af7b5e26c91b5b806ed75db8125ae74b6519b4f -de8441e907b3de411c61d40d180cc8c7141624b9 0000000000000000000000000000000000000000 -de866195956c0f2130f39fbf5c8fc7e412db692b 0000000000000000000000000000000000000000 -de868cff495a6f1d8a57f05dd433614a44518271 0000000000000000000000000000000000000000 -de8957077c10a23708ab4c7a17226b04173e0238 0000000000000000000000000000000000000000 -de8b75ccb611a97e67ac91ff51c4435b128656f2 0000000000000000000000000000000000000000 -de8b83848708b3ab7fd880ad3e5d63852d0f5a84 0000000000000000000000000000000000000000 -de8ca98acafc0c52884e90971bc414cec8af96a2 0000000000000000000000000000000000000000 -de8e36659fb2b22c9b60ffa0380d9bea945b2819 0000000000000000000000000000000000000000 -de8e6bd9e6913736b6a3789d3c23ccd148ac2efb 0000000000000000000000000000000000000000 -de8f418b79afe9e7ca6a74c5a68cb97809e684bb 0000000000000000000000000000000000000000 -de9213cbdc24a430766ed3fdd18d00444dbecac2 0000000000000000000000000000000000000000 -de99499e1677ec5d986f2c567efc8c2c324e78b1 0000000000000000000000000000000000000000 -de997edfd467c06c60d30d6c8ffa10cc39e5fd09 0000000000000000000000000000000000000000 -de99d5d89b9f51bf6d32fb9f29151fdaba85d4b6 0000000000000000000000000000000000000000 -de99fc78ded2299a3c59eabb26da6ae4e6a28bbd 0000000000000000000000000000000000000000 -de9a87ad3f14a8dac161ed2997d227426b62ff4d 0000000000000000000000000000000000000000 -de9c625e7c13ad4f794b391ea6957c21f66087dd 0000000000000000000000000000000000000000 -de9c65c91ff1710d8b2d2ec955caea0162679305 0000000000000000000000000000000000000000 -de9cecf0fb85b473dbf696c0def201d2974bf65d 0000000000000000000000000000000000000000 -de9fbf7367a186609f25c678ad4d931f4c81281b d794ef438778ad939d6be0e25886aace9864b921 -dea05ca001b3a7513cd210a08451e075c3fcf383 0000000000000000000000000000000000000000 -dea08940f04e9f3dbc655b1aa22986ca7a321c24 0000000000000000000000000000000000000000 -dea92cb6995d1839163f1effb3828547a36e4ce4 0000000000000000000000000000000000000000 -deabb9526481210dee3b47e72446ff3bf88b744e 0000000000000000000000000000000000000000 -deb241818fca5a12c1fd1e40aabf066e6aeb615a 0000000000000000000000000000000000000000 -deb24ab605eb3a107ab0a42a65706114766e6147 0000000000000000000000000000000000000000 -deb28dd79db8b837c38ae43d940c85204d272f76 0000000000000000000000000000000000000000 -deb6ee36001e5d315c92780db3a6cf64fe4f70bf 0000000000000000000000000000000000000000 -deba427523d5b2f0446f0602976096c916c2e3ea 0000000000000000000000000000000000000000 -debc49412f195629e4d493ff67960f749778a2ee 0000000000000000000000000000000000000000 -debd8760a63f5e6c54926c70228549fa19994725 0000000000000000000000000000000000000000 -debe916a5300c41785b2b183ad6e2f39bae36a90 0000000000000000000000000000000000000000 -dec0d97cf2a19912e96e17acfccc76fa519acc40 0000000000000000000000000000000000000000 -dec1f8445ab2af7fbafef012fb7907ab2cd349b5 e031e9338a4640b5df5f5c1db369edd2b853e460 -dec50f0b7ca328692733911febf052dade9decc0 6b86cbfbdd759d044d58c066c0eb3b38d90e0fad -dec523a7dbb856c32319f2ad843e6faf7d7b5cfe 0000000000000000000000000000000000000000 -dec90c90d3662c5433f7c3972f8557321da7b11d 0000000000000000000000000000000000000000 -decde82b16694e0eaae8a84faf4f3f94b8109b3b 0000000000000000000000000000000000000000 -ded1438f33c2d68c8fc4734831b00fed2d071cce 0000000000000000000000000000000000000000 -ded166f6d893194a80944c0c503429d378d81584 0000000000000000000000000000000000000000 -ded1af5913b19265c2b247f10c1719bd1f0be473 0000000000000000000000000000000000000000 -deda9f1f013b490691870f3f1a085b1961f3413c 0000000000000000000000000000000000000000 -dedcfce8054c8fa03b8b6cecab4b467410d59781 632778e2be56424d0c8da35ea60165b5350a8ca9 -dedd01732585c93be0432b47beb00290c4ed616d 0000000000000000000000000000000000000000 -dede2d253aafb1d7fc1ff2ec16903b04d8d72a1c 0000000000000000000000000000000000000000 -dedf88320608cc6f084b3782782a1a6e0ead73ea 0000000000000000000000000000000000000000 -dee1aece88129f2ec12e23df3169fbfaae2c4d3b 0000000000000000000000000000000000000000 -dee2b4077517137cdeccc0257a4957a98673acec 0000000000000000000000000000000000000000 -dee2fc06161baf99926320e35bd83646a74aa922 0000000000000000000000000000000000000000 -dee313e0759342e95db6ca2cf3dc8ebaae46027a fd706fb92dd6d8b498275c0416984a0063143aa8 -dee4c1c9638be298f347bc50d95ff6b3cdd64423 0000000000000000000000000000000000000000 -dee52b9d9f307506a06abf6498815d60ee7295b3 0000000000000000000000000000000000000000 -dee52c067be3be96a735f0c33cbcf0009a996b2e 0000000000000000000000000000000000000000 -dee90d3315e8c5724231d0a8fa298b9a09a3a0cf 0000000000000000000000000000000000000000 -deeb15692c0e81ea277a7b2a4ea5468254b4bef5 0000000000000000000000000000000000000000 -deed59403c354bd3627f9a3bd0a11c4417df67fd 0000000000000000000000000000000000000000 -def2d256ef5806ca6e7b59e05b8ee312e3703a0f 0000000000000000000000000000000000000000 -def413f802a322c8f3f7fb24e0d741e0a9535a06 0000000000000000000000000000000000000000 -def596e2c6cc495a97d3505f29ccedc10995b0e5 0000000000000000000000000000000000000000 -def8c77ba40453931c71d7b42976928ccf8c94d1 0000000000000000000000000000000000000000 -def8f31b36c9c7d9d7218de9ed311854b0593e75 0000000000000000000000000000000000000000 -defa2af2f3e6852a45648c53c5bff6697dfa13c5 0000000000000000000000000000000000000000 -defe7baf7d3551d15d0551dd0a923e51a5dd4534 da6c1d8c121bfbbd92a6b419a392831e4fc8d233 -df004654982c5a6f1a3f6136e5cf03eb188d61e7 0000000000000000000000000000000000000000 -df023db192db3a8645b084982c964937268f67b2 0000000000000000000000000000000000000000 -df0272341e8c5eca7d8665df99e0a33d1e9bbb15 0000000000000000000000000000000000000000 -df056148bcc2c6cb533f0ac475aaebd93b35d7ab 0000000000000000000000000000000000000000 -df05c244a6191dcc056bbfbd17f9141c13575bd3 0000000000000000000000000000000000000000 -df05c303cd0caf3c6252024075c44d034b0e4909 0000000000000000000000000000000000000000 -df09208f420e1ab9f606416dc7ca46e0cf2acef0 acae57b1dcb9cc4b6e6fe119ac624fa0ed8ade5b -df0bf5e5c78eb2956d521c6e26b27a2fc5d7d6da 0000000000000000000000000000000000000000 -df0cee46da7c152e335488b6ee24388fa7562141 0000000000000000000000000000000000000000 -df1072f8d2a3157534cb61d3734864c1f4852808 0000000000000000000000000000000000000000 -df109259e78f1984f6ddb18ae8d0aebe9fbab811 0000000000000000000000000000000000000000 -df17cfa1a0ddbf4c3b17306347d9b19dff620e7d 0000000000000000000000000000000000000000 -df1975ad923d367f649c45308c95a6eaffb05e53 0000000000000000000000000000000000000000 -df1bdb4d5df66a0f345022cf9de4272fb5dc8a90 bebed091c755b87d9d881566e7a19ad77274bdb2 -df1bfeb3e35353f9446b03ece685a4a11a70068b 730ed27650769892c71e63ce439230cb9a31cb79 -df1e7145848499f193d0e106a86c27a9b94d130e 0000000000000000000000000000000000000000 -df208f496d69073787797530673963320fe75ff0 0000000000000000000000000000000000000000 -df20a9c5c96fb77f88f07a31ac6dfd1f8bb162d2 0000000000000000000000000000000000000000 -df2a10ccddda4f2ea7d5da9062e0de40a6f54a3f 0000000000000000000000000000000000000000 -df2a77acbbb9d381426b863fcfa4d66ac7f5ab6d 0000000000000000000000000000000000000000 -df2c40934f9655f2cc7ed517919deb0762615f04 0000000000000000000000000000000000000000 -df2d9807a2d264b606652d7d05f5c7a78584c0ec 0000000000000000000000000000000000000000 -df2ffa2b4dda92fc0b373fb65a3a0010d2d91d35 0000000000000000000000000000000000000000 -df31a39eb140567bc4651360fa627bcd6a96fcb8 0000000000000000000000000000000000000000 -df3388acc3149e7fb9e512416240fbd6de83c9f7 0000000000000000000000000000000000000000 -df33b553667f08d446dd2c63cea951bb0657519c 0000000000000000000000000000000000000000 -df35bb136e349b7a167ee4c5afa2e51fb2005e4e 0000000000000000000000000000000000000000 -df3afee3ca05ce976ea0c8a208f4a841e08d8c9b 0000000000000000000000000000000000000000 -df3b3986d0ce82888ca0c21952e627650115d59e 0000000000000000000000000000000000000000 -df3b6028326427f8518583885a51384d4a26945a 0000000000000000000000000000000000000000 -df41faa973f1dbdcd5aa5f11bd7a79dd2f339026 0000000000000000000000000000000000000000 -df4203dcc5762f0570852ec4e1adc8ed8b0fc252 0000000000000000000000000000000000000000 -df427d95b9b05897b41304b4f26e8d7d11939c86 0000000000000000000000000000000000000000 -df4645cc0ef239bf3321ee4ae2b1a255ba4fddb3 0000000000000000000000000000000000000000 -df4a1f20d65f54e90017de52ca2bc0a12d44a325 0000000000000000000000000000000000000000 -df50bd494a1d73279554cce9507e84e9f955b02e 7d2c9330dbd290180625cc52b11043fd693d50cf -df517c42fc5a1971c56a5f675d6b1fe568932ce4 0000000000000000000000000000000000000000 -df52ca26f94b9ecde57d1ee7803156785d78e105 f6a572b15bb384d2325edd81d5707c501036364d -df530262db68319bff53bb45bae45fbf8ca1afd3 0000000000000000000000000000000000000000 -df549f5248a477d03a8b4ae538d47c8852b12890 32c76711582697d129b91e89ef34d3f20ee835de -df5537486a0e2b0fc9979bfbb770901154dc1556 0000000000000000000000000000000000000000 -df5671544faee85704157a808723b5cf965959e3 d0652c7a68af89a26166dfb5c3076f5dc5335f2c -df568acad3bdc9301e1742c045975a8437ae1cd8 0000000000000000000000000000000000000000 -df584d2e866c24edd7d9fad6a1da59e2850f3a49 0000000000000000000000000000000000000000 -df58adf8fff5cf7dea921a841e28ea2478e678ea 0000000000000000000000000000000000000000 -df59b841b6e5f685f180c09ea1c12aa64736ef6b 0000000000000000000000000000000000000000 -df5d174974f11e1e0db0eb4ac7a077b6153a3ca1 0000000000000000000000000000000000000000 -df5e8d8219f4b6dfe0c7a9fa21856d059da65704 0000000000000000000000000000000000000000 -df6198b7a29fb3a83e88edbdc722f28771ecba05 0000000000000000000000000000000000000000 -df666096f25fd96c0aa817e7edd2f08d0d8b1575 0000000000000000000000000000000000000000 -df66766a880464f80dcdac346b15d11f516059df 22b3798002d101d24959d631b0ae395631f1b4eb -df6729325efd565de3d0fe8ce8c14203ab62d695 0000000000000000000000000000000000000000 -df691a01262a8cbbcb4511033ab31243f7061578 0000000000000000000000000000000000000000 -df6e39fa8e454a74c912bd893c38843b97b18291 0000000000000000000000000000000000000000 -df70f43a81f05befa2180b178f866a0785b7bb85 0000000000000000000000000000000000000000 -df75789a085bed2bb86bff63fb2adb32f10f5a03 0000000000000000000000000000000000000000 -df75ab52c32b086ccc54b879c6e876c5fd5c20a5 0000000000000000000000000000000000000000 -df778256cb17ee33cd110f43a2e6cf85398f4480 0000000000000000000000000000000000000000 -df77a9f8d48c54db01b8221b7bc8674675311873 0000000000000000000000000000000000000000 -df78bd1d232f2cd8df673accf5ba0e280695639b 037ca256e1f45e0bc7c9189ed5d5e158c1d95de1 -df7ba9489847251286a96935cf32e61302396ac3 0000000000000000000000000000000000000000 -df7c8ec676aa2ceef95e675a4e82446a8d8dec44 0000000000000000000000000000000000000000 -df81a76585530a745ced1f6b74a23433377d7307 0000000000000000000000000000000000000000 -df82590e9cce9a0fca9e296069d6b6ddd0efbc4e 0000000000000000000000000000000000000000 -df831bd377395d41c7d8c13c4725d5b3afe28a64 cdfcba0c503d6f3281138e7a396efa307f7fdf65 -df84364ef918ea865090e56918163702053c71cd 0000000000000000000000000000000000000000 -df874ac38fbdf58ea26a3275b18379d00a281f93 188b60d44d9507d59b7615065819d90180112e45 -df890faf6adb773f83861b8ae01e3e3e58b5aec8 0000000000000000000000000000000000000000 -df8958d805e198bb5f07f568f5729e163ac9e854 0000000000000000000000000000000000000000 -df89c301c709dfe16c14f1736c2a37d265307d19 0000000000000000000000000000000000000000 -df8a0aceefb60b5b66da4a6ffa030419767ec339 0000000000000000000000000000000000000000 -df8eeaa3376752373bde351ae88197670c5a7ce9 0000000000000000000000000000000000000000 -df8fc9a945d51f6eb125025a060b0879133c2e42 a91ac913b11738955ce13eeb414a535e1385728d -df92f1fd1ce8e5450fee9f7cb2c47698d8063b76 4611592c3bca91252ea5ec7f0951772bbdb75d16 -df944b2fd1d2a2a2e819b9f6d7012c6c27b0ac7a 0000000000000000000000000000000000000000 -df97f4e4e5d9dbf95ae4c86d59e7085544501202 0000000000000000000000000000000000000000 -df987c11c9ecd5929cd8a2af6a9c20fd455bc21e 0000000000000000000000000000000000000000 -df9a74f98bd4543ada84526eefb62cf53d4e0c3a 0000000000000000000000000000000000000000 -df9baf5146cfc1d129724e27a78e461cb4902c5b 0000000000000000000000000000000000000000 -dfa1a2de61d42062be3562d27f0b55c89f101cdd 0000000000000000000000000000000000000000 -dfa3553b43d54055739828f6b077258d5cf713e3 0000000000000000000000000000000000000000 -dfa3dfbd6644634b1e0f2e4bed01619b74c7d9bc 0000000000000000000000000000000000000000 -dfa4063816ac4909a6a0a992f2897523105cef61 0000000000000000000000000000000000000000 -dfa559fbf44d726be5b6a7239bec57ed93cf7319 0000000000000000000000000000000000000000 -dfa86bcd6d25c244c5c18d8da25878dd71e299df 0000000000000000000000000000000000000000 -dfa8b218c83be38b3a61929e7c7493d376fb8707 0000000000000000000000000000000000000000 -dfa95e148535580348324c809a1db5e823760d13 0000000000000000000000000000000000000000 -dfabb45909e93c0c468549161376a339f6b16439 0000000000000000000000000000000000000000 -dfad3fd28c9bc8a3f71e8336049440ecc685236c 0000000000000000000000000000000000000000 -dfaeb887cf963cab4f5eeebcf1ba283bee3b3633 882e35e66b424eb6694e39fde59dff3b1cb26283 -dfafcb127477924c94ac5d30a1a4b4a0183d1b10 0000000000000000000000000000000000000000 -dfb1b695546854d0f97d57d5b0d5934fd434b81b 0000000000000000000000000000000000000000 -dfb5bfc4f51a6bad337111aeec3a583c478ce4d9 0000000000000000000000000000000000000000 -dfb5e6fa034a8b9409fe96a0e799912b8b95f9f4 0000000000000000000000000000000000000000 -dfb5ffae008fbb608c1855303cbf3920e89ca645 0000000000000000000000000000000000000000 -dfbcbc50436d05d50ae338a855f3c8e530287f20 4f1c96a13c235f90b9168d74d08724f0b5135c6d -dfbd3979eca60cfa04e36ba07b732fb4d34a15d4 0000000000000000000000000000000000000000 -dfc350e8c507cee6257fad6e85bbca4d154e722e 922947c5be24027590ff35b188776fb5615eb14e -dfcb304115966c7569f1c664ffce83457d38e543 0000000000000000000000000000000000000000 -dfcd2c10b7790f62fc1c61201925d02fcc5c092d 0000000000000000000000000000000000000000 -dfd1802bd00fb07a6051bc82c6c6ae8d53afbae4 0000000000000000000000000000000000000000 -dfd29118ff977e3acee3ce42e478dacd9670e026 0000000000000000000000000000000000000000 -dfd5bd438d56bf6b5d7a956b57824ca2216c1969 0000000000000000000000000000000000000000 -dfd68fd22aef25658bc9348176b55b504d26ab11 b1ebb7f5b80ee26ac0211530cbb23159011d75d1 -dfd913a054ce5301220bec9b8d400ae462ae3564 0000000000000000000000000000000000000000 -dfdaa9a77c691d7d34fdc96eb284a031a5b39fd4 0000000000000000000000000000000000000000 -dfe3b9532a07e11b105a9380d8e74fe2d78a0fa7 9189b8f7eb64ce67f4f0b3903df802e264ab8fa1 -dfedaed01444c97393942f0a80955c35656564a5 0000000000000000000000000000000000000000 -dfee957f669113ed61b2f3618f53e79acbebe0f0 0000000000000000000000000000000000000000 -dfef10d5b30eca4970379a0064ea11bf3bba83c4 0000000000000000000000000000000000000000 -dfef828fbd314793610784f7bcc3c4d856700e15 0000000000000000000000000000000000000000 -dff09f678008536861b8598ce8f7da30e8e5e9ab 2d6ccd9251af3a2a84478396b9fe8169949ee3b6 -dff0dee9c8fa5e2e2e9994c6d2c320e536a71e38 0000000000000000000000000000000000000000 -dff1778cf64ab12b71bd8b0371c3361e7570d9ec 0000000000000000000000000000000000000000 -dff279a1fb1cefe17b594d2058741b308e420a36 0000000000000000000000000000000000000000 -dff28894d8a72a56a9048fda0a31c84deba845fc 0000000000000000000000000000000000000000 -dff5c395c53a19786b2f911699b3d777374f3975 0000000000000000000000000000000000000000 -dff79c71938b04cd79c70026df0061d918293247 7de7b1c246206b2591f354bb97bf843d6513d9c0 -dff848b17dafaabfb7662ffb5fecfcb04e3b771d 0000000000000000000000000000000000000000 -dff88eb227ece998fd569d319766ba42058cc49d 0000000000000000000000000000000000000000 -dff9971ff5a037a1bfea0c5583742fb798fbd4bf 0000000000000000000000000000000000000000 -dffaae721c24805c511e10806a397c2f2fa605f0 a4c2405d89555f7059a2c8ed938d4a8dad9293d3 -e0064e5245b1c650e30d34a2016e41d3b72f3e01 0000000000000000000000000000000000000000 -e00851786a94cd00e3c5b36f40bce243e904b307 0000000000000000000000000000000000000000 -e0089bb19af3ee75f80caf82a71671c75762fbf8 0000000000000000000000000000000000000000 -e00a21a75a30ba7dd3027fc571ad68a7eb6a6d30 fda6be7b58026af6f84d22823238d1b4700dee1c -e00efdd677cf382d7f698b83cdc896d635ee3a3b 0000000000000000000000000000000000000000 -e016fe67d1f58dc26592e50a244584fcfcf2604d 0000000000000000000000000000000000000000 -e0177a3526dabc0f74d633f3b4f75a48760fb868 0000000000000000000000000000000000000000 -e01bd18a6e4218d56cc360150ea2de83bc41c375 0000000000000000000000000000000000000000 -e01d90c389e1df849bb3069843d2fcb51eedf4cb 0000000000000000000000000000000000000000 -e01e6f6b588d2de1cbce6ab7d76381ab9ff161c1 0000000000000000000000000000000000000000 -e02014aa563a64cb7cb140f2c70b99cd2b737462 0000000000000000000000000000000000000000 -e02058e0d182edb515ae2af6a5f54e8b1bf83f11 0000000000000000000000000000000000000000 -e020f804121088cf27db539af805d5cd026dbdc3 0000000000000000000000000000000000000000 -e0219cc1efaa1670298127f274b493b3e9521989 f5b342afdf1d7f3d28ca4167ac57f6f40df62b9e -e02324226c7b2445f1dab9475be4dc0d2c1026be 0000000000000000000000000000000000000000 -e023266242064d8b4b153b8b68a09e235feffa2a 0000000000000000000000000000000000000000 -e0250e98e1d676a370024aaf314932577945de1d 0000000000000000000000000000000000000000 -e026a66340703ed4d2fc410584bbc60d9b0eb747 0000000000000000000000000000000000000000 -e02994b466e0f52875f32846ebcc4b523aac4431 0000000000000000000000000000000000000000 -e029bcd480e2c587a468be78629333fb6cdcc61f 0000000000000000000000000000000000000000 -e0352653179c355a6b9c353629147b06a2069f24 0000000000000000000000000000000000000000 -e035d7f4e1b5c7f3f5d3e4e4dee3fcfc2643a4ce 0000000000000000000000000000000000000000 -e03a8f1de03d68d90988fc0e8dfada4c8564d7bf 0000000000000000000000000000000000000000 -e03c62dfeead3154972627bf551fbd89339d0953 0000000000000000000000000000000000000000 -e03ceb76f499b7d94dc8e13cc1d17e07fe9d4c7f 0000000000000000000000000000000000000000 -e03f86db2fe0a2f8466cfa21b4d1a258416a2676 0000000000000000000000000000000000000000 -e0417d9d8833a33ce8ccacdb2d984f92df919fdf 0000000000000000000000000000000000000000 -e041a07655ba6dce0a530fe0dfff5c1a67d41889 0000000000000000000000000000000000000000 -e0465147543b314e99918c6d2ad961815458f234 0000000000000000000000000000000000000000 -e049a733379781df3440b92fd41c12fe3f8e3b93 0000000000000000000000000000000000000000 -e04bbd7a886868f3cfe2d0fd7c3fb984aec52a50 0000000000000000000000000000000000000000 -e04e53e465cc470a9eabdb4ff32512942f8bc3cb 0000000000000000000000000000000000000000 -e04f60e28847d0b22ae8e4fd4c9fabb649aac79a 0000000000000000000000000000000000000000 -e04ff2fbcdebfe5cff791f77ec7881ef10c9337d 34fa0b7d34a88760db9949fd90280701cdf3ea54 -e05412a45f7f8a0b93ef7098c6ed0929a0ff5b24 0000000000000000000000000000000000000000 -e0555ff39ebb6c90c6fc353b0b8b443959279314 0000000000000000000000000000000000000000 -e057f1f552548a68030830e96ae1bdf313b1794e 0000000000000000000000000000000000000000 -e0596905de3ac40e208ede4cfcacc3b2576830cd 0000000000000000000000000000000000000000 -e0598d69659a851662055fe7ef3c085dffc33dfe 19784caaf2327e53ef525460e3b49a49adea922a -e059aa517b3c5cf79b98f182bf45607f12e9c560 0000000000000000000000000000000000000000 -e05f5718fd09ad6e99b39300761e25698294c0ab 0000000000000000000000000000000000000000 -e05f5d938adb81d6afead7df3c058cd2055f8960 0000000000000000000000000000000000000000 -e07050a924e1f72e6375fdb6df44e977079e5aef 0000000000000000000000000000000000000000 -e070a206cfd7cc75fb697d9fa99ba102fc1dde4e 0000000000000000000000000000000000000000 -e071c49558ef61c5d93807c9b9b9deaeaacd000a 0000000000000000000000000000000000000000 -e0723bd42d49532ef631f776d505d88f47bfbe78 0000000000000000000000000000000000000000 -e07570b4630b756bd7a33729f8ad803f89029e12 0000000000000000000000000000000000000000 -e0780076801fe4cfa0c38562e22c766fa7190f7f cef5cac18bce4a5e4828c6963d5c033880af383a -e07afa4fb9720e30f22af1c4280ab6bc8d866438 0000000000000000000000000000000000000000 -e07f764c8e4234d1195536ffed2eaf19c849ce50 0000000000000000000000000000000000000000 -e0815cb568f8d20e1d9cef365c68f9e48bfea2ea 0000000000000000000000000000000000000000 -e084644997c4d090f18cd525ff7f854c939a35d1 0000000000000000000000000000000000000000 -e0849133005835f2016d88c4a6392863b0c14f09 ef81133dc94b856e2bd633f097bbc62ef71544c6 -e0889b7735636e17f657e1b073d0c6d7af3d76da 0000000000000000000000000000000000000000 -e089e47511393db2ba247284c5d85495c4303755 0000000000000000000000000000000000000000 -e08f59fea468c56ab988aadc9008992f58f04c22 0000000000000000000000000000000000000000 -e093051b21c20105ef9a6aa68138946611df5953 0000000000000000000000000000000000000000 -e093fea5c5f3d07c913e941c6dc0b3d046eb35c5 50fd2ec72fd607f1d4d381373a18fed882267f42 -e095023e408c8cb6378ae16bb6870343a3946919 0000000000000000000000000000000000000000 -e099179df1eff7dd66eefedd0fdecb389cd8dc46 7c40e3c323701c04871cc7df56a60540a019e1c7 -e099327c0be0f0e324e5fbd04179a68ec42b934b 0000000000000000000000000000000000000000 -e09bcd86249d989839826d4696c9f8b4559b644c d6e7fd57e36288fef7defa75e5adf148e84cc618 -e09c1ce57072c051ce8dd90c1c9be5c2dcbffda8 0000000000000000000000000000000000000000 -e09dd5b25a4b626e2d639b24dbf644972869a846 0000000000000000000000000000000000000000 -e09f93bdc1595fa519b67a7cd0af8113f36a4d6b 0000000000000000000000000000000000000000 -e0a1897f5ec3a2f54fe8b108915270163e091f25 0000000000000000000000000000000000000000 -e0a206c69c2c70df63bcb521b12a02d61cf4674a 0000000000000000000000000000000000000000 -e0a2d426f6964fb8af2d6868e1f58b81eea9a9fd 0000000000000000000000000000000000000000 -e0a5a3c5ccce5c9d0967a52faa01b7a523cb8a7e 0000000000000000000000000000000000000000 -e0a6752d35036d3ddff48b831e49248066730728 0000000000000000000000000000000000000000 -e0a77554a4db9537b1df17a6bbb58a1573412715 31c9b2b480e6bea86c62e70b0a0200aec7f12c0c -e0a95c66b76d41c38ac28b599a7a9e83b35ed4b3 3afc9f0c1dc5717374e13e6551ed5798eabb7f15 -e0a9a1084e4b0e76e31bc408227bf840587c709b 0000000000000000000000000000000000000000 -e0ac48b544439a4443beacd77f2f771cc46a9e6d 1199532b2ee599bffac19af5fb1c15562bc1ec3e -e0ac705d20aaf75264362a2be7a6c853ab7828a0 0000000000000000000000000000000000000000 -e0b70f68d03701ce531be0025af19cdcfe333782 0000000000000000000000000000000000000000 -e0b9fd12c635978f81c26fbab2ccf2a5ac328cb6 0000000000000000000000000000000000000000 -e0bde34126ae4af503f721eea91061bae8dd31c5 0000000000000000000000000000000000000000 -e0c25b85eb11029f4dc72799d31a661900b4715c 0000000000000000000000000000000000000000 -e0c43f6009706b6428b70ffc895a92b8fd606fa0 0000000000000000000000000000000000000000 -e0c4f7ddc777fa0f317fe3df6328320d8fa5506e 4831d1973883d7b305a5741441a3105224ceeb54 -e0cbe35fce9a5f7c670b180ff0892499ee3a6e8c 7ebffee22ed38383fd4a9f9c76f330d664d42ccb -e0cd4b619e512c5aa018197c3e4bae452132f497 ae6439ca675c3caa460e4139c9027db241e65a65 -e0cda9331fa3e205fe7960cfdda06406e5c5a5f0 06ef31743794d1b276793dd8d8898ab32c4fe18f -e0cf7e958789beaa38deddacee44a471f090a221 0000000000000000000000000000000000000000 -e0d08012e59a9c2ae708f427ab7c0c66a6c26585 0000000000000000000000000000000000000000 -e0d1cb8cd803ff532f41773e7db4925464a7e1ef 0000000000000000000000000000000000000000 -e0d2e69deb23cb08d16985f21dc25ad71cefd7bb 0000000000000000000000000000000000000000 -e0d644f2ec5ffd68d5e5f246b5b82285b3ef88d6 0000000000000000000000000000000000000000 -e0dac54a11c7f71e9cb7309c8f93a5438cd395ac 0000000000000000000000000000000000000000 -e0daddd95f4f6513dc01f949c6a7ae263b94618d 0000000000000000000000000000000000000000 -e0de3ec3058b21760bb9feac510eaef9b04ba4bb 0000000000000000000000000000000000000000 -e0dff7b59bfc9d6ec92de416669a42622b7fce87 135a832ce614447702527c1cd4639f47c0449273 -e0e25b849b2990434762b561098c254c9aac4a32 0000000000000000000000000000000000000000 -e0e522ebfe4f14dd94ec0b62b31ee298a69d66cd 0000000000000000000000000000000000000000 -e0e74c05cb704b614ff6925552884fbffb26bb53 0000000000000000000000000000000000000000 -e0eb28a198776508a120d02b3ef8d199976fda44 0000000000000000000000000000000000000000 -e0ebc7f28b073ea15ac26025fee71ef00fecb0ec 0000000000000000000000000000000000000000 -e0ec02cef90bfeb0dfed08f7452e289a7080ae99 0000000000000000000000000000000000000000 -e0ed731632438da83d0b54b265835af6309eec04 0000000000000000000000000000000000000000 -e0ee40931d61c69c5bdd2479761c3e3a46e88aaa 0000000000000000000000000000000000000000 -e0f02a3b236bdfaff9597cc642a8613e9ed47078 0000000000000000000000000000000000000000 -e0fb30d76141f8a6d7fe41eb211ceb719a163f10 4510177734bc8a51b4ddbcd84486cf137fee0405 -e0fc301e082ea5d6ae3815f00817520a4848285a 0000000000000000000000000000000000000000 -e0fe293930e6a74f1d9c8ef46d3ae7f48df600a1 0000000000000000000000000000000000000000 -e107c53194c13663eb6f44d44981476b8184d446 cf5ea88d52c56828fe39326d01dfd5c0bf474fba -e10859158e1bcce057792e7d944dd52ff92290e5 0000000000000000000000000000000000000000 -e10963451eaa1ed5bfbfa7b2961bc1f924827128 0000000000000000000000000000000000000000 -e10a86f2619e4d7be4c0ae31677ed84628af2a5c 0000000000000000000000000000000000000000 -e10b69796f1748415eeb23313c871d7edf68f8de 0000000000000000000000000000000000000000 -e10ffe0b0b6843ce79122f5ed34fce308e1d8833 aa92d7dffedeb5afddf0ddd6961357bac1daf256 -e113ce75a0a2d6bf06ad85dce7fa944865084e4d 0000000000000000000000000000000000000000 -e11613eeef844c45c60d85a531df76fabb924dee 0000000000000000000000000000000000000000 -e11924271e55c3409f4820c3695f4e967a22ceba 0000000000000000000000000000000000000000 -e1199a0dd9cb2451d0c4261717eb7bc68cb693c5 0000000000000000000000000000000000000000 -e11d90ec66baf31038e800870913ff2baec5ba72 0000000000000000000000000000000000000000 -e11e64d83abc555b18ef55206df37c61d275a964 8774cb10d49e09b16b889cd9210383612184bf23 -e121a3a894a377685208abd6f0fd2731e432dc87 0000000000000000000000000000000000000000 -e121cc7c5907c06bb5c7b3da29367e7ac80f5ea7 0000000000000000000000000000000000000000 -e1231c5a64b1587e0c4217953fd0cebba39a8cfa 0000000000000000000000000000000000000000 -e123b9853263d0dbc088083fc87a6088bf62276e 0000000000000000000000000000000000000000 -e124f4b998c6dbd2cccf4a4701e1f590ae8a4ec5 0000000000000000000000000000000000000000 -e12886c9ae1eaa70e0e2c0487229edd8aee10ba7 0000000000000000000000000000000000000000 -e12a0e45f0b098c022ec02ecbf0cfe96b1271d04 0000000000000000000000000000000000000000 -e12a44b36935e90bf1074a51a6db52bc871912cf 0000000000000000000000000000000000000000 -e12af8df1932fab10356f213f37bdc6adec8b2af 0000000000000000000000000000000000000000 -e12bf18b93fc7e958ccfe6a743ae7618b83266e5 7b3242771024e93b118798788e627f0ce92098fc -e12ed8b6aa81a21cdb906eff8bbf805a2476b403 0000000000000000000000000000000000000000 -e1305cf04f443ae84352cc0eed0f922863cedbc2 0000000000000000000000000000000000000000 -e131051ee9442ad88c861668039b5d49779230ea 0000000000000000000000000000000000000000 -e1325b0b7d9e6462e2b91e9f96efa6b16530b657 0000000000000000000000000000000000000000 -e132ef28fdcd0a05280a15df68c2fda3c690ba1c 0000000000000000000000000000000000000000 -e1350fa838c3f35198c650a09a4b916940aef1c8 0000000000000000000000000000000000000000 -e13b0ce12fe91fbed01ddd1b81a5716bc10aa4c3 a7e865b3e513d9e754fce39872414ac3bf7953ee -e13e53a688ac3b1298bec27febc3d8e1ede9e8cf 0000000000000000000000000000000000000000 -e13ef15bd93a4011e52b20c262a7f3c8adff5f08 0000000000000000000000000000000000000000 -e1438a020bbc755a27f18235a0ea94f3d9d556aa 0000000000000000000000000000000000000000 -e147cb1555d7a51ccaea439ca0134804cc6c3884 0000000000000000000000000000000000000000 -e14accd49f38bc776e27448a66c9d9a737a4bf9d 0000000000000000000000000000000000000000 -e14fdcab82e89bfb4ee221b1de9f4764c93abcf5 0000000000000000000000000000000000000000 -e150cc645a17588282e5e6b5e43e600a2f345549 0000000000000000000000000000000000000000 -e1536fea20d974548e2dbf7fd17cccdd7bcfe098 0000000000000000000000000000000000000000 -e154522a5a4d7927d91b540cec3e9f98e41e9922 c4bc7c564c7f7d2cdc7480feed7a0f421e6e6297 -e159d1159d727bdc969cdbedfd623a11e409821e 0000000000000000000000000000000000000000 -e15bd7cfe1d1f509cc38416cc2c371898f8edac1 0000000000000000000000000000000000000000 -e15c65b986305055c6bd664c18cebc536af7bc1d 0000000000000000000000000000000000000000 -e15e964a00de5a3866432d4f3d58e6c289523229 0000000000000000000000000000000000000000 -e15ee52c4dd813a13b6733dbe68e6cf4cadc6f3c 0000000000000000000000000000000000000000 -e1603997703e3e734c40c788c71ad38c4fdc2883 0000000000000000000000000000000000000000 -e1621b408bdd443153611090847023aa39829bb0 0000000000000000000000000000000000000000 -e1652489550050c42ca9762ae8d8b7c5792c6f75 0000000000000000000000000000000000000000 -e166139c786f6fd72a5f856c14027a3c22a8ce7a 0000000000000000000000000000000000000000 -e16648669d3b9ae6f5c0d238de225d103301cfc2 880cc33dad653e338bcc8a0a1d8c3d0a621f6bf0 -e166aad0836fa71fbdad24e7ee03f25ac554091a 0000000000000000000000000000000000000000 -e168d19a58f243b3dd93521a5ee5d24becccf314 0000000000000000000000000000000000000000 -e1694ecb31cb9093fbc804906b6b1a799c99dc1f 0000000000000000000000000000000000000000 -e16c1b45873feb7d48235cd17484514104e144b8 0000000000000000000000000000000000000000 -e16c1f13fcd6b973fe4c8a8e012c6f308dc83910 0000000000000000000000000000000000000000 -e16d04c436e9801627139c67c1cabcb92b469ccc 0000000000000000000000000000000000000000 -e16ee06c2d11444bae784bb8922d3c05d10be3ea 0000000000000000000000000000000000000000 -e170865ab2f0f69028faf0225a58f98261849b7d 0000000000000000000000000000000000000000 -e173247cd9729d5d8c3abdfd436d7358a03e46d2 0000000000000000000000000000000000000000 -e1737da3ca52eb47c78f0eb01a2fe2a0d9c99b6c d3ba87c0a9c0d4a288175c4e652e26482f8e4cc8 -e1739c46b0b8cdb8562005c47e61a65cbbd4fc4d 0000000000000000000000000000000000000000 -e1742bc2ab1be694a06c116e80fd1294add9bb99 0000000000000000000000000000000000000000 -e175b9b89ee8cf6e43be867aa5f581a4b7f6edfd 0000000000000000000000000000000000000000 -e1784a40f017b2703355e87b5acbb042c75c9305 0000000000000000000000000000000000000000 -e178ff99711e31773f48a23109896f20c8f78050 0000000000000000000000000000000000000000 -e17ab5484cecd8614a334bef5ba33dd5819a0519 0000000000000000000000000000000000000000 -e17bafd417174af7c0a7a10179610f741a43e231 0000000000000000000000000000000000000000 -e17e5cd1ab1d1052b3e087cecb4cf8e3d1392a98 0000000000000000000000000000000000000000 -e17e7123a116562fb12b6b5830dfec64695fdc61 0000000000000000000000000000000000000000 -e17f3034bb975f5ecf7a52f4bb267d55ff70caaa 0000000000000000000000000000000000000000 -e17ff04a4ad4f20fe55e848f439a5e28313d9916 0000000000000000000000000000000000000000 -e184d35d59efa121718222419b4d0c6c64afba9f 0000000000000000000000000000000000000000 -e1861aa943dc55afcaa8608424e3bb3eeef2d33a 0000000000000000000000000000000000000000 -e188a76cd21e6223a91b7edc25945bf569b644ad dfff812c6dc9f26ad8dddd05738428e10fcf8150 -e188b24eab34d94326a375bbb66ad8f76b7e82b8 0000000000000000000000000000000000000000 -e18b239894e5b3b4886302cde1802aee5a8ffa7a 0000000000000000000000000000000000000000 -e18c16a1e08efcb5ee9139d758976fcb0ae3c435 0000000000000000000000000000000000000000 -e18f4b5dee1d38f45af5d5d70488de734bbc21e3 0000000000000000000000000000000000000000 -e19632be4a065ccad363725b5c9a8e4f02b09c4d 0000000000000000000000000000000000000000 -e198cc321ab5628f017e568e8edd3fc8bfb7a3cc 0000000000000000000000000000000000000000 -e19b6568299b04e53b766beb509f42daffcf4d2d 0000000000000000000000000000000000000000 -e19e0a6591ba63e2101331ef5281251f4b630540 0000000000000000000000000000000000000000 -e1a0017e6762f4d52ffa3edecd3b6df543cf9026 b8e0a081214535bfb5d59e82cb4b91fc57b38dbe -e1a00d71720c1d76b925283125eb544b716b10e8 0000000000000000000000000000000000000000 -e1a0754601ec7400e9877dfc2b99cb605ef605fd 0000000000000000000000000000000000000000 -e1a3d7e818d384365ddf0a6a47a2083c44b565a5 0000000000000000000000000000000000000000 -e1a44e2a554d4988161b205a1616bdcfc6c9fcfd c79c1672d0d34bc8fba2ca9c9b5c0a086d94caa0 -e1a63cdc608f0e03d5d6bf318b4297c3496666b4 0000000000000000000000000000000000000000 -e1a78e940f138422e95d01632881a090dc0a6e7c 9201f0b5294815b98a195ee9b25ff83ad63545bc -e1a8a7efe35dc6ddb3efcdaee2f086829f74ae11 0000000000000000000000000000000000000000 -e1aae3efa2e0ca9866a28cdaacdcd428f4c86900 0000000000000000000000000000000000000000 -e1abcce992476ac5bf50372256839aaded88c71e a4cbce69a4a5674b2dd60172806bcc020b33610b -e1b0b9aa198f40d156519713c53b32980daacced 0000000000000000000000000000000000000000 -e1b1624301f3811cc39a4a4fc620385261acba3f 0000000000000000000000000000000000000000 -e1b552552649e7802f2796c95e031c2cc297c06b 0000000000000000000000000000000000000000 -e1b57a19509f9b7a09d5945e601837e0211671ca b3073424d5d194b2ba0d1f5a5e3b6ac1f58484c8 -e1b8f31d996c17f1467e46beca36b34db5bba0d8 0000000000000000000000000000000000000000 -e1b9a56eb5a7a59c1e62942b747324cb588122b6 b5e6fda9599476168322d812df1ef1b5c5e7b081 -e1b9b1f56745128df0ffd88467ef3dfbd2f2c81a 0000000000000000000000000000000000000000 -e1b9f588815a51682acf68f9b8929f49ad612488 0000000000000000000000000000000000000000 -e1baed40c3b4386a3fafea74d8b2a544bcdf2a8f 0000000000000000000000000000000000000000 -e1bb07c9e393a756e199390df983344a647c7124 0000000000000000000000000000000000000000 -e1bc3422e8a94c6bec99e4fab033be7a2a4c9379 0000000000000000000000000000000000000000 -e1bcb61cb5894d5fa2f4c01d4dc6456b27b9a547 0000000000000000000000000000000000000000 -e1bd11cb814ffc2de28a5e985b6ae18fda4d16b1 0000000000000000000000000000000000000000 -e1bdd7825e47a96dc07562ea8d625513f8135ff0 0000000000000000000000000000000000000000 -e1bdf265863ff3479c3545c9e18805d3df5793c8 0000000000000000000000000000000000000000 -e1be327855de8b446f93bcbda6ad0cc847a3944a 0000000000000000000000000000000000000000 -e1c0e93dc51fa02c4be5bf85af116f6bbcd89da1 0000000000000000000000000000000000000000 -e1c4516b626b8156ca94574f80f51e0e01a31b9a 0000000000000000000000000000000000000000 -e1c5dc16c6790068b4d0c4bf971f5efe4b34f1c9 9bc606cfac137abc3c98617977d98f1e750c4a67 -e1c761d6736efe04e63f499fd18c8ee87dfb44b6 0000000000000000000000000000000000000000 -e1ca25cccf70bfa0ebc8976b3b8ebb984b7c03a2 81054887ec1a2e1cd158fae1154c8c05ddd9b30c -e1cb71529cf940b1c690a2fe6558d9fee8b1d66d bd2bc16cfc8b80b0c3c3b82afd971b615d66ef17 -e1cb863ac3dbbcadb5128921786b77359cfb6ed5 0000000000000000000000000000000000000000 -e1cbbb434abb401b603f76d1b2da92c1f79fe3bd 0000000000000000000000000000000000000000 -e1cd571012297d168da4b0b86c90da17ef11ee4a a512a5e223e751c07719e36ad5ea8b90c12caa99 -e1cdeabf7a0f6e65ef46a205273e4a82b783d9e7 0000000000000000000000000000000000000000 -e1d271d4ca935f631176000cd1625af88386fcd5 0000000000000000000000000000000000000000 -e1d3dc51aa31e87921b5579c6bbaa9f187057e4e 0000000000000000000000000000000000000000 -e1d434f36fcc9fef9902d6f19f4aec08d4a0590e 0000000000000000000000000000000000000000 -e1d4df19511ec16e54eda037335c3cdeafd9795f 51451b381089555d3313b141faa4cefb9af1b0a7 -e1d4e8c8724adb1e7cf1401bfc0320b7632bcb55 0000000000000000000000000000000000000000 -e1d58b4166229bbe176bd201100cd42456a02a1b 0000000000000000000000000000000000000000 -e1d63f6a30c03d286415ae08822df1f09c183800 0000000000000000000000000000000000000000 -e1d6988ceec0f2cfa44e6eef3ab48bb045469a88 0000000000000000000000000000000000000000 -e1d7da6039f1862cc59c7fa39129ced658db416a 4f59dd3938fcdf00a2d0088e424b4bcc6d694343 -e1da4d25a80643d5bcccc4645a929fad3db746e8 7867d1821b8ba17d0c2ef5b31f5357a13e1e6f53 -e1dd919618d95aee6c379b435f235f4a45fdebed 0000000000000000000000000000000000000000 -e1ddb8003da2c6882f906c8e5ebc77036ad45670 0000000000000000000000000000000000000000 -e1dfc3586d96fccef420795b56892c92f2c319db 0000000000000000000000000000000000000000 -e1e0c52f12f7f01724d36b12cb0044ecb0c3f20d 0000000000000000000000000000000000000000 -e1e151349e0a0d90860452a8f330590550029cdb d260d9e2af628b91448838e2b5074442a7852f44 -e1e375e5c8e64aaa2eedb66978e1e6a2b9832a9c 0000000000000000000000000000000000000000 -e1e76392d95afab67c886cbed4407f5a214e1ee0 0000000000000000000000000000000000000000 -e1e7f1f922033c50c2fd2d33fc5e0512f4e76844 0000000000000000000000000000000000000000 -e1e8d866af210b660c944588f29cee70fb828319 0000000000000000000000000000000000000000 -e1e96098db71653434f5518fc6438b8107b7987b 0000000000000000000000000000000000000000 -e1eb3dd782f482879450be49c7e80f88845f8fb9 0000000000000000000000000000000000000000 -e1ed5995ffdc09992b7281af5802962be2821d89 5ab9db4f08bb52ba268b1c5a83a5d0006f6d74d0 -e1eeb96073fa54e0d539dec9fd3361ac8fe4a20a 0000000000000000000000000000000000000000 -e1eff0924fdb214dad35edd0118b959d92aba177 0000000000000000000000000000000000000000 -e1effe923cc2947d1cc9de6e4078c796008e2a3a 0000000000000000000000000000000000000000 -e1f481ec14469492c81b2f777d1cd9c0c766f406 0000000000000000000000000000000000000000 -e1f66a0626166a83e3e6eb1b518a11ea7da9eafe 0000000000000000000000000000000000000000 -e1f7f5aecfbff94e0c39962e44f4581f46d6062b 0000000000000000000000000000000000000000 -e1f8e34b67e43b130086df1faddf5eeee6f359f5 0000000000000000000000000000000000000000 -e1fa4a34fc07f36ed5109c0a2dcb98f918e64624 0000000000000000000000000000000000000000 -e1fb4823e3e655260f4ae2982cfca1266203ba36 0000000000000000000000000000000000000000 -e1fd0bef1d6dd7b518acea1de42e7ec05fdc110a 0000000000000000000000000000000000000000 -e1fe201686039990af32b17af376dafca90ea0ce 0000000000000000000000000000000000000000 -e1ff080a511ae0e12f5c0ac501a82f05686823f4 0000000000000000000000000000000000000000 -e20370180535f0e945342bef8b0fa80778ea423f 0000000000000000000000000000000000000000 -e2039909bed27889785e17b6fd0e4ce9221fea59 0000000000000000000000000000000000000000 -e2039f9c79da6be6026da70da93ae9a25dc85fa3 0000000000000000000000000000000000000000 -e203b12d7964aa7c729e1f7c26fcbf357fc9fb63 0000000000000000000000000000000000000000 -e203cfdcfdcc1ca7481c6fcea0f3dc9b99d8936a 0000000000000000000000000000000000000000 -e206d2ede44db6c9c281cda384754ecf8875cef5 0000000000000000000000000000000000000000 -e209aa52df9820f4ee20f1f4eea972d5ebd2c36c 0000000000000000000000000000000000000000 -e20a4c53c15bb405166783d75abec3e41bafbaba 0000000000000000000000000000000000000000 -e20c1d1997b5d8f2d469c3ff5b56a3df5b416db1 0000000000000000000000000000000000000000 -e20e74073379710a4f6316734c42996c8fbf9beb 0000000000000000000000000000000000000000 -e20fac14570a5b1fbabb208932c521f88037bae1 0000000000000000000000000000000000000000 -e211ec6c8be9aac6430e31a228bc6e1901582150 0000000000000000000000000000000000000000 -e21272934877caa7599100ad750acf5ce7c1c996 0000000000000000000000000000000000000000 -e2128e772726f95ed162f6643790bcc9a9acdce6 0000000000000000000000000000000000000000 -e213060ca500b68d9235ece371931f44cdc5d778 0000000000000000000000000000000000000000 -e225b716c597047f6ba70efc0189bf26d55934f1 0000000000000000000000000000000000000000 -e2274fb291cb76151378a209e8c92612d1ba5340 8812fc93aff5a8df551876a0e44791df1fe6f682 -e2297288b92c9983c7a307be6402420cc827e087 0000000000000000000000000000000000000000 -e229fc66c222a9b2a24a6806da048d498686814e ed0d7f910b21e73724bded887a4ab1a017436b6a -e22a96648d6abdb30c9ce036b3402ad055b49385 0000000000000000000000000000000000000000 -e22c33c1aebfc21e20c8c4f965be45d919937a91 0000000000000000000000000000000000000000 -e22c3d32010c9bff72fd8db09314de30582720eb 0000000000000000000000000000000000000000 -e22d9639b8c483d0703738560bbe99a2f5b7993d 0000000000000000000000000000000000000000 -e23449e99ef5d966f09e5a23e8ecd994bb1bc602 0000000000000000000000000000000000000000 -e23a1375a572a50173768053ebdaac8ac91da9eb 0000000000000000000000000000000000000000 -e23aecf36a30143fbe0d2064a1d1be7e69b2140d 0000000000000000000000000000000000000000 -e23b547c7c7e6cae67611ad73637cd10eaaebd70 0000000000000000000000000000000000000000 -e23bd0d8cfe387815c1113373149c3f7d2d2a795 0000000000000000000000000000000000000000 -e24064498f5bc7b2adf87590e8e9613ae8163e14 0000000000000000000000000000000000000000 -e2412ad5c212bde22ddc374b94ae8cca195adaac 0000000000000000000000000000000000000000 -e244d1e51c14c8b37d86a5d9fbfab84abd841a6f 0000000000000000000000000000000000000000 -e2497ce8b9c7ed79cc702189a649449009e22ab3 0000000000000000000000000000000000000000 -e24b13ad4f2efcea02397651e22210de8e7065b4 0000000000000000000000000000000000000000 -e24fdb4d55cc4d343316fbd27fd78046c19869c5 0000000000000000000000000000000000000000 -e251b5cfdb995dfac897b7f9ed9aa8194f8dc50f 0000000000000000000000000000000000000000 -e25450d9dc5f49da38026350643730de2017ac67 aca2927194cc83d71a2629cce7a7a6b8232c47e2 -e25733d0b18ce23d8f76e1903a182418786f07d6 0000000000000000000000000000000000000000 -e257862d2b82c9ca712cdd3f203e7b8dc5c58319 0000000000000000000000000000000000000000 -e258fe297d2cf650f13871099a35fa2c6670c447 0000000000000000000000000000000000000000 -e25b8dcd886723f6c65c239ebfdc371e821a3eab 0000000000000000000000000000000000000000 -e25c6f5a11badcd1ed5d75c32826a38acd5cd406 0000000000000000000000000000000000000000 -e25d1259b33e783322bc31225e72b72dadd24c51 0000000000000000000000000000000000000000 -e2603fd0afc79558f0d2167bca91b72afc29d278 0000000000000000000000000000000000000000 -e2643af3d74451002b2dc9d41f60dcb6f893ee8b 0000000000000000000000000000000000000000 -e26545dcabdf763f6b3b9f792524b6cf16d99457 987e342e7b8f6915ac85750ec83dea2bb9cf94ec -e266c585154132ce120e42892fd93e918c83a5bd 166147d2fcc4b9d68f873e88d4321e0be3ad00ec -e26877c007b0bab372ff8065f7dcd295833531fe 0000000000000000000000000000000000000000 -e2695046bf46e79e8ad0fcd2c5dab2a88ebafa2f 16d0786cd4cc3b51835c4ff331bfc037658b6b88 -e269f38067e73466dd58c34392d7291409557be4 85496cda9afd1871951406b27a39632ba9dc08a5 -e26c506cccbe012face94248c8176ced50616177 0000000000000000000000000000000000000000 -e26c5431f00b1f24e694dd678bfa6cea8c0f0097 8e92b66c3673aa21a0a92d6cb90df54405e43fa4 -e26d404d0ff81e739ec8f9fab046a72e2a8a76f8 0000000000000000000000000000000000000000 -e26e01b81385d525acc109375da0fd9a79daae4c cfaeb0b88d295473c90ccdf0c12aef2165ec5094 -e26ec457245bf068c242b55b34c8bdbc8a54e587 0000000000000000000000000000000000000000 -e271af894a8c8b422c2270ace31d67a5c60d37f6 0000000000000000000000000000000000000000 -e271c1af94ab28138fe91b0331db1313562d4ee9 0000000000000000000000000000000000000000 -e275d3930f206216d7b3163c97913c5178b6aa9c 894abf74c2d86dcd3c003394af6484cd19725b46 -e2775ed91c640a96c5eba3410ddb37dcf4caa98d 2268ca3be53c5812eaba0de9f5bacdea5e6b6c9c -e2788930738ece61eb73efa693bf783b68fc56fa 0000000000000000000000000000000000000000 -e278c8f3a513b9a53f1d9a091fa18f0b34775693 0000000000000000000000000000000000000000 -e279540195134ddaebdcd4d23992e81c38872630 0000000000000000000000000000000000000000 -e27bd5959a34a9bed3ec4a9ecd90bd01f22cfa82 e2612945328ea1bf888ecad153a187dcbf1bfbe3 -e27dc9008886c10290c74838082946039a067d5c 0000000000000000000000000000000000000000 -e281abc42a950b34be745ad357827c86af973f08 0000000000000000000000000000000000000000 -e281e1f40a1480dcc5a3d874185ce841bcae40d8 0000000000000000000000000000000000000000 -e288960f91f9b614cf120e5a494ad4e87af24b6a 0000000000000000000000000000000000000000 -e2897ed00e108c7fc0a1f852f6812ee62f4bf23d 71da0cc67e0e5c385d8607c9385f8f33ed563988 -e28cf13c71c7b13daa051efe55d54e912ea00c78 0000000000000000000000000000000000000000 -e28f34546732576a5dc5c8704668c9b2b5be5e69 0000000000000000000000000000000000000000 -e28fdbe16cd4f7347800af2464b73a7507e3cc92 0000000000000000000000000000000000000000 -e290572f2599305beb62b13988024b5da187979d 0000000000000000000000000000000000000000 -e293d971f5687a0809c514c7f7db9ed4e5cdfa20 0000000000000000000000000000000000000000 -e294389da19bdb5d622e717a3f36812f3d94ae06 0000000000000000000000000000000000000000 -e294c93ceeb1a0ddcaa16e7add88818c7d6d3eb0 0000000000000000000000000000000000000000 -e2959e632626a2ee3de1ab56144e7b39f5876ee4 0000000000000000000000000000000000000000 -e295d45daf6a3c48b9ca272e5e10613676b3d147 0000000000000000000000000000000000000000 -e296d2443b197fce63a9752dc6d58c0fdcf0c5cc 0000000000000000000000000000000000000000 -e29730ea099be595ce52f8429b6e440658fc909d 0000000000000000000000000000000000000000 -e298f1eaeea95ffcfb7093fa82fa22e19ebad852 0000000000000000000000000000000000000000 -e2996f86f944a56c8f5931f365283ff07de8b527 0000000000000000000000000000000000000000 -e29b823580c1fe28a4ce1749f7c4422d7b789018 0000000000000000000000000000000000000000 -e2a14a0980eda7e41bd7ccf8a1a2099ab64d71fc 0000000000000000000000000000000000000000 -e2a2bcc1a2aa7476b4f6fec3ee6207b7a4ee5bf5 0000000000000000000000000000000000000000 -e2a460ca39fece49eefdd5bd2282e5ba7b488fea 0000000000000000000000000000000000000000 -e2a6404c3c816311aedaa9c06ffef71f0405309a 0000000000000000000000000000000000000000 -e2a8781c29c4b38bea2f75be7384a65ec1030d6c 0000000000000000000000000000000000000000 -e2a8eac73fb432067e592341ea7749dc60b281b8 0000000000000000000000000000000000000000 -e2a9b05e1704fa90684caff465cc01a1f301aaf6 0000000000000000000000000000000000000000 -e2b104f0826c79a52dd057597639b309c06ca948 0000000000000000000000000000000000000000 -e2b17a8be27c5c42bf650fbfed85724f7490d0fc 0000000000000000000000000000000000000000 -e2b2a639e67a7c327d41fd3a2b9fd3d581d567c7 0000000000000000000000000000000000000000 -e2b5d40392dcf91af2412c958ae61b3addc7f905 0000000000000000000000000000000000000000 -e2bb697bbfc75b0c502a2a04519bf2a11e63a2a6 0000000000000000000000000000000000000000 -e2bee5cea163bc4ed62fcb259cde9afa9c42767b 0000000000000000000000000000000000000000 -e2c23ca9be5bfcc3af957c81567795a4f8c438e9 0000000000000000000000000000000000000000 -e2c5537e4425ce9e305d34289de5f963276e0af2 0000000000000000000000000000000000000000 -e2c63859564c873aa404d997d340cba1893b61d0 3b1e19b1848629e1a756555fe06dd3cc16b5e82b -e2c654e53383562352e36321f5c7753f3ba759b6 0000000000000000000000000000000000000000 -e2c756356fbcd730fe1ee8f5ae3f97f6b056b3bf 0000000000000000000000000000000000000000 -e2c7b3635d5353c05c248c29038bf9d5b7133d6e 0000000000000000000000000000000000000000 -e2c8f20606cddf92deeaac57548c80f30e2148fe 0000000000000000000000000000000000000000 -e2cc7ad9a6dc139eaccb1777069204afcafc60ba 0000000000000000000000000000000000000000 -e2cc8652db1c18a4a56f725ce4c5c1dd321ed758 0000000000000000000000000000000000000000 -e2cd568fb5d402027c375d4e58a207b39ef6f100 0000000000000000000000000000000000000000 -e2cda7227179d0c5c36fd44ce89da73b55f3a4e3 0000000000000000000000000000000000000000 -e2cf776ec93d96d3ca789734fb7e86411d466e63 0000000000000000000000000000000000000000 -e2d1e1f44c935cedfa0f98912d0b7c3b0166a087 0000000000000000000000000000000000000000 -e2d326e69f4ef77e226cc6594d68f4666e4c0203 0000000000000000000000000000000000000000 -e2d71699292f2fd4fc8e4b51a5bb81cbe7778080 0000000000000000000000000000000000000000 -e2d7ee138a4ac788fd081322a0dd0809c729da7f 0000000000000000000000000000000000000000 -e2d868889d59195b95f9d6c752c5ee565621813b 0000000000000000000000000000000000000000 -e2d90c82d6b38799be2a1879f64b72ee67e600de 0000000000000000000000000000000000000000 -e2db993fbd38b9cf04ab9c66823910adae050f2b 0000000000000000000000000000000000000000 -e2e2b2ac4f08a537a237730ab93bc44c1ec32c8b 0000000000000000000000000000000000000000 -e2e41fdb46fd7e23acc16c7e7ff36a9894b2cec7 0000000000000000000000000000000000000000 -e2e8e1359b3dcd03683e585e8f237aa03f4fefa4 8751fc57ad8abd1dd8efc9954bd6b2ef94f5474d -e2ea803dbd17989fd698add2ec7c6088557e4cd3 0000000000000000000000000000000000000000 -e2ed6f9271f7bce2f367d85c78ef62d81ebfd043 0000000000000000000000000000000000000000 -e2ef65e2161fa2f3e3bf0e7c3c3f317a8e3bbe6c 0000000000000000000000000000000000000000 -e2ef6c865594e5f4ca7b7aaafafad74e5937f2a3 0000000000000000000000000000000000000000 -e2f2172bf114599926878017ab2dce356956fa9e e44414d19f868bce5cfa92394baac37b68caac5e -e2f50c240bebc502a3d990d73633a6141f3bd9fd 0000000000000000000000000000000000000000 -e2f53f0f601cd3e97ebdb516e51de1825d0106ea 0000000000000000000000000000000000000000 -e2f56792bf4b2895f68570f77e6087e00f72d5dd dceecfb26480aef2598db3fc46c07bf399152d82 -e2f88541e6c8acb09db3efb0b3432fca19bdd4a1 7042b644f7c49b234b723af0734aad239ef45a53 -e2f9b7e5ff81ee047c8db75d4ebcce38cdb9bef7 0000000000000000000000000000000000000000 -e2fb9b75cb611d7fc6b032c33169b93a6f6bdbff 0000000000000000000000000000000000000000 -e2fde08ddad5541dd10e12e18ff8c8c6ce552420 0000000000000000000000000000000000000000 -e2feab2ed082e59fdf718f80bdda794743c2002d 0000000000000000000000000000000000000000 -e302f07943465892db7f72469e2ce9b42c4f763f 0000000000000000000000000000000000000000 -e306d2a5506bb7643cb4146daba59d9a54bcc76e 0000000000000000000000000000000000000000 -e309892680e7ad44ae1fd0008ececa1d85a953c5 0000000000000000000000000000000000000000 -e309a62b16c7dc48883b1b426bb8c15918488681 0000000000000000000000000000000000000000 -e30aeef1f5e4599e39eef7ab325806c238e6ec80 0000000000000000000000000000000000000000 -e30bb85206f8cdcb9779bdb1b973115b90eef876 0000000000000000000000000000000000000000 -e311803cd2fb931ad80bab6fd0f996d2ece6e2b8 0000000000000000000000000000000000000000 -e3122ee47348b534dc5622895a9b8d4985f9624e 6bb93bf423d5c060ec94dd556dc339202d1bcdc4 -e312f20472e2b98da85f3b131cb7d4378fd46d83 0000000000000000000000000000000000000000 -e31420d0c058238975b9e3d40c4239d17430d07d ae9ed517ab7ad3efadd6d564cb50d31017563782 -e31528cbc0e2ab5649f657c02840969eb32f0c79 0000000000000000000000000000000000000000 -e3173dbe73455312a000e91ef4a374cf6d2fc25a 0000000000000000000000000000000000000000 -e3188601d5a82979f94e762a6a08df40fc73e576 0000000000000000000000000000000000000000 -e318ba8decd076628f4bbfee5a0b5e4024e12dc6 0000000000000000000000000000000000000000 -e319c0353b9674d1abd660418f540d756bd3f6b9 0000000000000000000000000000000000000000 -e320fa55380bbf23c03b7c20a7fba98853baf903 0000000000000000000000000000000000000000 -e3257766221ace07316deebc972f17ebc05debc2 0000000000000000000000000000000000000000 -e325ccd39d8e1b9afd7328adc8880d735de37ede f1bf6fd9f522827cb366d37e33b3e5d2ac33a2e5 -e327c1e70dca7f66a75158fb82bfd1195f26f00b 0000000000000000000000000000000000000000 -e32840e7f7fe3f8b7916be138289bdf4b7f718e5 0000000000000000000000000000000000000000 -e329b51347cc2d67f400c29329084f50250b7ea2 0000000000000000000000000000000000000000 -e32ae6fcf459d5251bb1d0cd0f17e8ba639317a4 88f9e596b715321d9857478db5120e6dde9530d1 -e32c87177b2bb4b27bbe5a081b8d5d048620f202 0000000000000000000000000000000000000000 -e32c9f1225900389f4a4b53ccb7caffd5794ee35 763edc2a31f3ef2ac2cf66473bf1265d3bb36dfa -e330479f6648de97c6fc7c90d6da8d7716b736d7 0000000000000000000000000000000000000000 -e333514f66ae32a3468e05dbe64f55f01ff9451e 0000000000000000000000000000000000000000 -e335641ae4dd61a4ddbac577c0d5abdaea6d527e d5202fd074d93ec87f9d9e13b3868e76f332c225 -e339dcb92333d51e25ccdd128f3faf5f0c70e237 0000000000000000000000000000000000000000 -e340fd18f6cdadb5162ee5bbd43cbd7ab162a0c6 0000000000000000000000000000000000000000 -e342da0371f1ae8cd5763ff79c557a7ef4d0bdff 0000000000000000000000000000000000000000 -e3459b4e376be42a4d288ed6846c8e80ffab1915 a1ec7eb18fef4bd4fc281f14eb4c6ae1a574248f -e345b075effb0cad1a214d9b063c50768d7e338f 0000000000000000000000000000000000000000 -e346c3a5523a82986c04d7e4b1d1a3c6008f6f74 0000000000000000000000000000000000000000 -e34737e2a19e40c5fb64816ed2948d6196523878 0000000000000000000000000000000000000000 -e347a6856ebf825de819b7ca28c510b961a33e07 0000000000000000000000000000000000000000 -e3505152b4273f089a98960842f5e1f00f9cec35 13f7384399e0e37548da01b74097459baa1f407b -e354213395a98fbfe4454e1c386aca7ab6613a66 0000000000000000000000000000000000000000 -e358b8a850a06a5754f036e2c43e37dfc1be8f31 0000000000000000000000000000000000000000 -e35c820a2335c8edb8b8b11faa92e2f89f9794df 0000000000000000000000000000000000000000 -e35fbbaa52702ebf45c5e7284351e136ed67f3bb 0000000000000000000000000000000000000000 -e3619f43d21b104571288031fcddfdb208381957 0000000000000000000000000000000000000000 -e361ce1a077bbbab9fc4ac38af56a6b42ef2158c 0000000000000000000000000000000000000000 -e363aaa5e04d9b6a5db2e7771ccde7287d1cd86f 0000000000000000000000000000000000000000 -e3654dc683c7a5b73df80549057ddbfceea00266 82f607fd14cf312a044b61946269056a8353204a -e36d09ba3680702812230e503372fdf56d318373 0000000000000000000000000000000000000000 -e36faa1eaeecc8db20ed9b6d9820ca25ffc69d0b 0000000000000000000000000000000000000000 -e372ce97f9b87e1ebcf4f73a967f6baef12a6bd5 0000000000000000000000000000000000000000 -e3734a9c81d73a99dd1a956b870bbd1762eb94d1 0000000000000000000000000000000000000000 -e373e7dda42c49ce9da79b2548b39e790ad0f142 0000000000000000000000000000000000000000 -e377521e73ab948d38c7deaddee040e64278afbc 0000000000000000000000000000000000000000 -e37f03321cdd0155838318d63158115b56201bb1 0000000000000000000000000000000000000000 -e3840f79d213c643e72a01103909a77ab114b50b 0000000000000000000000000000000000000000 -e387a2fb2ed1e71ad7e74d431387d05b853c2ad6 0000000000000000000000000000000000000000 -e3886ea0388f7babae5dcc2e3446ce69af9bb5db 0000000000000000000000000000000000000000 -e38a7bc1a623adf591d9ff0b7898820efa2f5a3c 0000000000000000000000000000000000000000 -e38c9165b91df5e9c52eb705c169938bcdc20d31 0000000000000000000000000000000000000000 -e38ded05d274ecf1c346a45fcc55fa0a9448896e 0000000000000000000000000000000000000000 -e38e16494173ae1dee589e246023e04149357f8c 0000000000000000000000000000000000000000 -e38f51809955beaaf10da42c2e43a8c67e16f5f8 0000000000000000000000000000000000000000 -e390e92e13690ea251dd48888b7b010ac3031c3e 0000000000000000000000000000000000000000 -e392d576edd328d2c1340a560bfa8c632e1a7c90 0000000000000000000000000000000000000000 -e39cacd755c48dcdd163c02cfc45bd762f838cde 0000000000000000000000000000000000000000 -e3a2f34666e7fd102ea9eae7b23cf41aea8d959c 0000000000000000000000000000000000000000 -e3a3038415b787863857c9bc9ab5add86571c473 56dd5939d99b6fbddc9efe2fa0d14ff6aaff91bd -e3a3f0d6abf585917618f6670b1f9dd111f985a8 0000000000000000000000000000000000000000 -e3a567c172020d03e2f32739f4563275b92cce33 078bf69508a0c701553987df1237d2b166425325 -e3a5bb2767bbb9a47f3cf0d0c556b2d2d969d09c 0000000000000000000000000000000000000000 -e3a7e8b0af9457867fdd13a4831f8f65ee671195 0000000000000000000000000000000000000000 -e3a86587b75204f847e909a4836e2abefffdd276 1e143dfeda7f74a60bb3f894a64e439b951de8a9 -e3ab12b381e969c618ee6564296c42dba7e67ca9 0000000000000000000000000000000000000000 -e3abc11bfe37aff6250b7080b69f1026df632283 0000000000000000000000000000000000000000 -e3ac07c850bad582acd5a3b6c1cf0300af53791d 0000000000000000000000000000000000000000 -e3ae54c480ad4d3476ad8310599b544c6b227a79 0000000000000000000000000000000000000000 -e3ae86b439c1963f0cd6d262712e2d3f7e85bc37 0000000000000000000000000000000000000000 -e3ae874ff56234c2d9f8cedbfd7f642265694eff 0000000000000000000000000000000000000000 -e3b6a502d3090eb5441b0f72a03839f124d9b7c0 c2a25f17163ca9328094ccaa3ac77857e355f6cb -e3b9788fa77cd885d77ed22a0f69073b2cab62d4 0000000000000000000000000000000000000000 -e3be9c8da0f23564b3263eb38c78c3e57326058a 0000000000000000000000000000000000000000 -e3c143962fd8dc89f46d3bd565b7589c2c550ca4 0000000000000000000000000000000000000000 -e3c3525f7f288bc3a455a9619215fa759c2a9f5f 6f6bfd75e01a8dc46221f271c9ee779e80eb3606 -e3c66b3d141492e11b9d4d686f1895e577889006 0000000000000000000000000000000000000000 -e3c7b9f288e374a6c77e8595848cba1b680b05e7 2773a5afb79ebc86ac37c4b91d16b25acfe63dd5 -e3ce09acd3bc9f62c64f3aefce02120ead37864f 0000000000000000000000000000000000000000 -e3ce49cb85ad76dbd752522354df4a7e9b2c8516 0000000000000000000000000000000000000000 -e3d36be7d64f1fd47612a91297c7f6d75e4e50c7 0000000000000000000000000000000000000000 -e3d58c16e99c88bd26173c27e911f04003ea5552 0000000000000000000000000000000000000000 -e3d6824e233d38cb50f284a20575676de24330c4 0000000000000000000000000000000000000000 -e3d8be23f83a5f5c818f2a8b518ddd3530b3b399 0000000000000000000000000000000000000000 -e3dbefc18019fa76ab1972470208d1fd81b9e2fb 0000000000000000000000000000000000000000 -e3de21968230ddda4ee45d8ed8330c7ffd73ecff 0000000000000000000000000000000000000000 -e3de79603b2d26722d13ed40ee3529d5589d5ae0 0000000000000000000000000000000000000000 -e3e1b80869dff2cfce44b3bb00f7b01462c30791 0000000000000000000000000000000000000000 -e3e2d8a30429ed8b2cc1529409664894b8e5251a 0000000000000000000000000000000000000000 -e3e6f51c9ec4bd676f91324a4f43e6618f64bd6c 0000000000000000000000000000000000000000 -e3e8c188c9e38af43be6ece36078d95da00f7583 0000000000000000000000000000000000000000 -e3eacef1350208bd242a304d54b56e448cd84ff8 e72345ae1733f9d5b3cb9ecd15c35791daadef87 -e3ed93fa21c429ec9dfbd207dde6a41835749005 0000000000000000000000000000000000000000 -e3ee6e29c9a5fdd9122bb60e5266abd4022ffebd 0000000000000000000000000000000000000000 -e3f0875d7b1e7eb3c450d600a9b9387b6a89c7b3 0000000000000000000000000000000000000000 -e3f09e3ba92505de82a6973543b12b20866771ea 0000000000000000000000000000000000000000 -e3f2f6ed4fdfafbb1d5e24b7d579a7e283f9ab47 0000000000000000000000000000000000000000 -e3f30f1da20e63eb1d9873d7c8b942fc2c82db90 0000000000000000000000000000000000000000 -e3f6cc7267be8b05d1867ca007cbab868cd9dc23 0000000000000000000000000000000000000000 -e3fc9c49817a5249d1efb9c79c93307ecebf2f53 0000000000000000000000000000000000000000 -e3fe415ffd4671f253b503bb36e65f4132c2f327 0000000000000000000000000000000000000000 -e4019d05ba054403d90b2d5c6259eae892a7556b 0000000000000000000000000000000000000000 -e405264ba5037d277ca4723a74cc391faf414a39 0000000000000000000000000000000000000000 -e406b9ff26972e7d18113532bd0d84be0d2da55b 0000000000000000000000000000000000000000 -e407e0680376d317a1a46f36d1f48f2eae62a884 0000000000000000000000000000000000000000 -e40de4f26df5c241383c14e0c80e91b482f92f5d 0000000000000000000000000000000000000000 -e40edda1fc95c67825fb01a32256d56b8035b54c 0000000000000000000000000000000000000000 -e40ef7e8a9326c5702bd8959cf5a29b73f1b4db0 0000000000000000000000000000000000000000 -e410dbf359e6f375e9c5ad99b40a9faa549de4d9 0000000000000000000000000000000000000000 -e4158b483c13f3685f2de063ab5207b55504fe98 0000000000000000000000000000000000000000 -e416a79b520ed4b1d106542ebf92976df3a66fdc 0000000000000000000000000000000000000000 -e416b0239372c2e0b69e3e7ebf8e1c42f1e94a1b 0000000000000000000000000000000000000000 -e41729aa5f5abe01bd2f0731e69b787801491060 0000000000000000000000000000000000000000 -e41806c30bf6975e452c0d4ce35ab0984c2fa68c 8f4512ba5b34f476283f4b15545e2f7c42f31ea7 -e41aab5ecacf449e51179886c17f1d41735b0234 777b34460c2193854dd76f55d4af02a3fbfb0378 -e41d8a9762b61f67e0e29c3e7a93d5de5caa5c3b 0000000000000000000000000000000000000000 -e41fc8c2d3365f2f0114b9478ad8008e53833bd0 0000000000000000000000000000000000000000 -e42233805310449c71b80714e664f4d7ab288572 0000000000000000000000000000000000000000 -e426461d7053d578d543bc3f83d1faecbe5e89fd 0000000000000000000000000000000000000000 -e4290bf8f9be61a147575ccdc13aa38456ad92ac f05c58bfe4561d0afbed452a3a46ea67a26417c7 -e42c3f382a08d805b252a2ec265328984b0b7599 0000000000000000000000000000000000000000 -e42dd3937c4f0447a4d7ea32baa9c2bcafd195ec 0000000000000000000000000000000000000000 -e42f9f66c32b7d4f73681ec9cede13f0954720d5 0000000000000000000000000000000000000000 -e4300b643f725d3a88cf7d33d46abba901fccf2a 0000000000000000000000000000000000000000 -e430940b259f666c25cadbda0630f178aea1f611 97cd99c7906331d10a4925f21550e230b898b5e1 -e430b307b8ef13f83ffaac97083753727d42bb15 0000000000000000000000000000000000000000 -e430cd997221438468f288577222917d2f9b21da 6b6222ca5065e8d633cafbb465cfac5e93baaa34 -e4317f784cdf5dda926b75b46bf9e6ba7082a15b 0000000000000000000000000000000000000000 -e431fa51a013751ff367f435f8897520100c5404 0000000000000000000000000000000000000000 -e432d43c20f8887eb82d0fe687b8d7339cdffc4a 415b1322807aa39649e33a430d424ac9fa7ee76d -e434bf67baea73fa96b65c9b1021e30b97abacd3 22ed5e3fa1aad03da9d4318ddeded58f9c2bead9 -e434bff7425f4873555ef3d59815ad3bad658baa 0000000000000000000000000000000000000000 -e43797863fd4216bd2bcb240f7b497fa3057d287 0000000000000000000000000000000000000000 -e438f7b8da148c3e8e6fb537b0b802e2da3fe07f 0000000000000000000000000000000000000000 -e43a330c074700dff5c3a9080b01e1f0a97ac081 0000000000000000000000000000000000000000 -e43b472ce8d1965b361f97bb7fd278fc6f341a97 0000000000000000000000000000000000000000 -e43bc9d22536dfc5e400dd305e1cec9233d99ec7 0000000000000000000000000000000000000000 -e43d662ec679628a17b738c10d32d53216831dfb 0000000000000000000000000000000000000000 -e43fb30acb61e76ef50174ec84c2aa33674a3828 0000000000000000000000000000000000000000 -e4405eabb830ca3421556ff4c255388094db76e2 0000000000000000000000000000000000000000 -e440c79af15cf829549736b2a292b5f8f6887142 0000000000000000000000000000000000000000 -e443388d4249fea383d6ec2d1a338be220cf95ee f6a68a6446c66e676f2ad78f8a2a449149d02376 -e447511aa2b72fa26b5f2bacffb945baf670f4d0 0000000000000000000000000000000000000000 -e44970bf48a385f233d575a0ab00197f13b1070b 0000000000000000000000000000000000000000 -e45037c60d4bd62334536961cc5e6adfeca17274 0000000000000000000000000000000000000000 -e45685a32d0a1eed90520d45e9ae7c20bcd0143d 0000000000000000000000000000000000000000 -e4569e2238931b0dcda12317d6f8eb4864400fd8 0000000000000000000000000000000000000000 -e45a4fc00d377acd533eb036823cc01aa2307ce8 0000000000000000000000000000000000000000 -e45ba7014bcbf2c5edc72506341ff5708561a970 0000000000000000000000000000000000000000 -e46576a4818c159c5d5c8f1b7816c0ca88db4338 0000000000000000000000000000000000000000 -e46611dfaa8d9b6387f84efa6a44debb3b5e123a 0000000000000000000000000000000000000000 -e4666d527453044f07c94da5ab51fd5cd4c1a615 0000000000000000000000000000000000000000 -e46e8e36e58fe6025989e79293abb1bb98c9b9cc 0000000000000000000000000000000000000000 -e46ec4dad4bfe9641de25313eee38159bc921f22 0000000000000000000000000000000000000000 -e46f07eb7d627e47bd2cd37d189a3c1093615130 6ba11543868a040274c232fe5aa2c1a9c2c2b15a -e470028c17006e42b84a2580d6f50e58fa62b00d 0000000000000000000000000000000000000000 -e4725d85c5d955053a090d2e14fc5c5d446dc128 0000000000000000000000000000000000000000 -e4729bc76f457ddeecb64d2ef209882ca1ed2adb 0000000000000000000000000000000000000000 -e473248a912abad23bed3ff3bbbdb17c1071a657 0000000000000000000000000000000000000000 -e4738deb2c360097aaa427e038a2bb74e5b52bb4 0000000000000000000000000000000000000000 -e47414530ebf36ace52b401d9473df7aabf311f0 0000000000000000000000000000000000000000 -e4742710ff123aefbd7cc83698af25725b86a95a 0000000000000000000000000000000000000000 -e476d3029738382d6fae8b2552eb45b444fb1eac 0000000000000000000000000000000000000000 -e477a6625b9c2a87292b362eb7e3966fdbd94cee 0000000000000000000000000000000000000000 -e47a52b5677347b74500db8ef9f2bcbf45eb3352 0000000000000000000000000000000000000000 -e47bca799fd0fc7a37c911a32c4a5c6c003b6606 0000000000000000000000000000000000000000 -e47c6761d18954f6b6098998d919b6e0a07d6544 0000000000000000000000000000000000000000 -e47d027b6e9bd6b39171d16b7b15176e9d8d8831 0000000000000000000000000000000000000000 -e47fad089096fd8d70d78480f4727aeb4b077543 0000000000000000000000000000000000000000 -e4815efcb8149fcea504305f46e7c2654f9499c0 b47ef588e111c4b3d1a1134adc2553b623375229 -e4831ebb56bd2a2392dbe8958ca90d7917c19c00 0000000000000000000000000000000000000000 -e483c805dd7d5d8df2e551eb3fa5b8b834fa759e 0000000000000000000000000000000000000000 -e4847a471dfaae60066a3e750b2f333b36a4b879 0000000000000000000000000000000000000000 -e485890cfbc65e27d67a4b40f20c9393a7433da2 0000000000000000000000000000000000000000 -e486128a77282ef8889693096e61f974fdf4cbf8 0000000000000000000000000000000000000000 -e48b67c078a42831a544290de6853145ac801dd7 0000000000000000000000000000000000000000 -e48e044d973002d9de9fc0b1a33eec20c9d1c740 0000000000000000000000000000000000000000 -e48f15d64afec9861e23aa70f49b17ce504b35b2 42da0d66666ebceac7d96395f28134f21a4cbf5c -e48fa725c23f0bdc16dda2e74933659e0ad4d024 0000000000000000000000000000000000000000 -e493e7563b59de4cd3f55573c8d1e0916a71eaef 0000000000000000000000000000000000000000 -e495885c8e225d6db9ba4bf74d16ca86427ff7b7 21e550ab0d0d077f540f30b7bb22eb8e2a83049c -e496561004a19882b9b930a620dbb0f36c0c0cf0 0000000000000000000000000000000000000000 -e497d4d08d6a7e5ee46c6bc36713853c536a6dc7 0000000000000000000000000000000000000000 -e49940b757b35b8ef26bb64380c231eda7b49fc4 0000000000000000000000000000000000000000 -e499a4379d8a9f5bf5b5bfccb45ea9caaf05ac72 0000000000000000000000000000000000000000 -e49b45eca892e2ded0ed31ceb17506d278100af7 0000000000000000000000000000000000000000 -e49b53d06f3862247534f648a1756637f27f346f 0000000000000000000000000000000000000000 -e49b73a8f912ea62b85237ec92ab09096b59b7c0 0000000000000000000000000000000000000000 -e49d23cf29ef137796013883eb37e6f9f3b27eda 0000000000000000000000000000000000000000 -e49e32a1d374c0eb362b612b170c879fa2c7f41a 0000000000000000000000000000000000000000 -e49fb9ea2f6870ed6c2d97d1c18e41063a7952b9 0000000000000000000000000000000000000000 -e4a006c351d09dfdb5faf5f271c5e14ef66a25d7 0000000000000000000000000000000000000000 -e4a3ece42b7af86a571c2c55e99c0bb5656bc6d5 0000000000000000000000000000000000000000 -e4a5a7398cfa00c2ea362698c12a522c754cd320 0000000000000000000000000000000000000000 -e4aca6ce959c13feaaf1a1c880defd94cb2d8b06 0000000000000000000000000000000000000000 -e4add318262709d1b23c5f8b20daaf1a3e63f5c5 0000000000000000000000000000000000000000 -e4add76743c894a4e7fc51b19eb36078308b8591 0000000000000000000000000000000000000000 -e4b52745bc8ef288726f8e76e7fdc6277a2f656f 0000000000000000000000000000000000000000 -e4b73dad252ac6a0acb37ef758951303e55ac05e 0000000000000000000000000000000000000000 -e4b84f7871b7ef5446f7801807a58aabae6c526e bdadaaf0539438c02b9cf0f94c239e63999b72d7 -e4b889a3e8b9d87ab605aac9bbe85d2c16c69a1b 0000000000000000000000000000000000000000 -e4b89704fa79a29e63761c87555093e553f33ecc 0000000000000000000000000000000000000000 -e4badaf02161e989c8bef2cce1cf9ab407180193 0000000000000000000000000000000000000000 -e4bb74f6edd6695e8cd860a2ce14c30fcc68444b 0000000000000000000000000000000000000000 -e4bf37c420c70f67f772616b64f1ec9914dc9ad9 0000000000000000000000000000000000000000 -e4c3d5d495373a8ae080e9e8b62ffe512f2dfd11 0000000000000000000000000000000000000000 -e4c484c0655444d214caa7f4128587970ecc943d 0000000000000000000000000000000000000000 -e4c4af862a1251ce0b4c435830080f3179d14968 0000000000000000000000000000000000000000 -e4c6a60320f16576a4d744acf4486f14c56d79a7 0000000000000000000000000000000000000000 -e4caa0309b91c828771521383790c06f0e83b3c6 0000000000000000000000000000000000000000 -e4d26f1b4439401fc8726ecc13a8aea9cf861ca8 2fc38abbeeba2959610c98728c312ee839dcaf23 -e4d33b9bb95049c12d1ac0f7891f5f0fe5c2aa38 0000000000000000000000000000000000000000 -e4d35a1e03d267d36168f7b93eb27cc5789372bb 0000000000000000000000000000000000000000 -e4d9a5e410aa9215307af02ef3e6582fe48eca0b 0000000000000000000000000000000000000000 -e4dbb814b04bc1cab4e21f12797d88ebd1d71f80 0000000000000000000000000000000000000000 -e4dc084ee752134028ae0f6c8e8ed70428eec65e 0000000000000000000000000000000000000000 -e4dc3b2440c35f181d7c1352c7b3644787757014 0000000000000000000000000000000000000000 -e4dc3d9c4b1b96af9502c8279c9f568cae311ae0 6a44e328eeb902a0c5be692154bd3800034ee5e9 -e4e09f45c91ede64c7b7834eda71e4dfcdd3fd85 0000000000000000000000000000000000000000 -e4e554e4c29894112fefa7cba214cb2de0fd7b68 0000000000000000000000000000000000000000 -e4e6e9c60a6cbc53fd5f86f0a29839d35ed723b8 0000000000000000000000000000000000000000 -e4ec40195f0fb0f7a25e827571922dedb1c6f6ac 1c2400bbba2c71b0d0b4923429bea01b12a4e270 -e4ecfc3da24add942c8889c0249861ec4973fa25 0000000000000000000000000000000000000000 -e4ed977cdd9774a3415885045de3b7103ade72d9 0000000000000000000000000000000000000000 -e4efbf30a9d73163f869c4fc10f5e5c9e9df2a75 0000000000000000000000000000000000000000 -e4f099c7dbc84616cac69f0004a8c4f558a0bc1d 0000000000000000000000000000000000000000 -e4f149d33440515d98bc131f420d1fbf77cb2aff ed7e806c62bfef07796d53469b1dac481d8374cd -e4f35b22e20981a48a70bf78d384dd91c005af40 0000000000000000000000000000000000000000 -e4f3cc7f4cb861892d1f45cbb4a8cae1b7653e5c 0000000000000000000000000000000000000000 -e4f61b566bb38a3c180752d7e05582629ee46d58 0000000000000000000000000000000000000000 -e4f91bc8db99091aa1d79fe765553d2d771c4485 0000000000000000000000000000000000000000 -e4faf426c06f29bef4b1fbd7043d56f4756a0a50 0000000000000000000000000000000000000000 -e4fe0dd0e3a6df0721a01a5a0973472482b08c0c db579d51e2deda89073c9644a1d1669abaf5b20b -e50047b76fc0be5a2345a0b7c34979e3077e8580 0000000000000000000000000000000000000000 -e501119dcdbf721b71974b570e76ba183ff2c0ee 0000000000000000000000000000000000000000 -e5021b6d8b29a6a1127399f8e85eaddacaffa53d 0000000000000000000000000000000000000000 -e50363ba4745f1d22a3a888122a91d4919f91be4 6f753ba89920d023270f87eee58d3e69a794eb7c -e5046d2c50b5e3b18c6fce338921d7c4453dbd20 0000000000000000000000000000000000000000 -e504d84881c4f8c02d0b7d897e67ff3183dc7a65 0000000000000000000000000000000000000000 -e504eac458c6fee0fa86abbb708a8a4769f38b6b 0000000000000000000000000000000000000000 -e5057742eca758af26d8bbfd6c0d31becf31e2c6 0000000000000000000000000000000000000000 -e5085108e50734436f57a1ff801ca5b0d41b72fc 0000000000000000000000000000000000000000 -e50956d25250abff211c297b34fbc167904e1fa1 0000000000000000000000000000000000000000 -e50a121d8ebf66a4a991c362a5469dac909f44d9 0000000000000000000000000000000000000000 -e50b492aee28b1fb83a7f66c7713016e7dda8fcf 9cbeafac94ad480d3574dc08a5cfb71013df2541 -e50b6153cf0df5eca305bd23fffbe9a52ebc41c9 0000000000000000000000000000000000000000 -e50c87114588f058084e4cca47b95ddbe4a3bb1c 0000000000000000000000000000000000000000 -e50c8c25d52ace5348d94bcfa7db282b91496405 0000000000000000000000000000000000000000 -e50e79746736dbdfbabe9bd3566793b3ddf38f58 52363049336c8a5ad502544d26b9481c6b0522eb -e51792efe0f103ec8724ad199524d7543610c978 0000000000000000000000000000000000000000 -e5202c6e4918e1532326e05ae99509ee7c8c036f 0000000000000000000000000000000000000000 -e52245f15da8b19397478a4edbf6dc16ff2f80bd 0000000000000000000000000000000000000000 -e5253c311bfa874fb1d3a232df4caa9a03e0c571 0000000000000000000000000000000000000000 -e525bf3b9a8c43741a114b275501964c4efaf907 0000000000000000000000000000000000000000 -e5273c2500a0e42341935cd1fe2811cce83db5c0 0000000000000000000000000000000000000000 -e5282240914ac19c73c18265fc84129100545a83 42bf7af4888b2dbebfdd5a87e342de7a1beb8e77 -e52a60666ce6343e63574e42b34a26aa2cc0f68c 6d16193f29de1d2175b10b2c48ffb707d09d3dd7 -e52b5c7312891f4728a2000583b7861a505b7ec9 0000000000000000000000000000000000000000 -e52d1c7151594e3fa455fe343224f73014d45c57 0000000000000000000000000000000000000000 -e52f533fcb79e1ccb2b7734da5b6771912b0538d 0000000000000000000000000000000000000000 -e52f86cf48f181cefa150a4d89c90a8a8a5c6bad 0000000000000000000000000000000000000000 -e531763926b2d5c02cfbf1a0598845c2c5786131 0000000000000000000000000000000000000000 -e532105b13991d8dc8468a85ae5b2560073bb14b 0000000000000000000000000000000000000000 -e5347c556fe530974521b12b48531b52b9448d63 0000000000000000000000000000000000000000 -e53495bc3ac5a5ff701fd2ea3ae9aea4e99fda68 0000000000000000000000000000000000000000 -e5364130a0ed2a8e1d974090279d37ec66bef96e 0000000000000000000000000000000000000000 -e5373bc7610639edca743a5d190e78e6cf41b42f 0000000000000000000000000000000000000000 -e539dd2907f372def57fdd69408626d7a623229a 0000000000000000000000000000000000000000 -e53aefe60550462cbc35fdbb451c42db8d24bf5c 0000000000000000000000000000000000000000 -e53b217e3803e35fe5c60546b105287a9e2d1e4d ebd7bb9ddd9b0cf198395a8abdf1576bf80d9e6f -e5412a62f7bc87bd82ab0fe08adb1a138064ec70 0000000000000000000000000000000000000000 -e542303a31ecc2f696efd74028ab2eb2bc96cd31 0000000000000000000000000000000000000000 -e5430e16c1516dce04ff7e2d9591dbc2b049511f 0000000000000000000000000000000000000000 -e5444e6a449fdbf913540285dcb1c90d62490f00 0000000000000000000000000000000000000000 -e547a14e05c4ebcb9597ea8d7921464325bed624 0000000000000000000000000000000000000000 -e549ce16fdd9c1f73653700729d29ed7d3272fab c2541e2a8ef03eb20acc09d653235f36446dd528 -e54b633283a7807cba80849aa1ff5a22b6c26e0f ff8e32716b7015ea5d2b9c6097d1ec67874adae6 -e54c27dd313f7e75413bd45c73f67078e9f66a82 0000000000000000000000000000000000000000 -e54c8e59873947c55d1635f7f60997474ab9d0aa 0000000000000000000000000000000000000000 -e54d2dde20b1d34b75676b778b5034f7e64f5182 0000000000000000000000000000000000000000 -e54fa5ec631e45f691d6d7fe7f1a26705817cabc 0000000000000000000000000000000000000000 -e5500093db0f51a35f5d962d04d9d3ebf5530e52 0000000000000000000000000000000000000000 -e5505c5bfe3aaf272f654b7a0b8e9cddc2a560f7 aba331d843ee006c74f9c58b0d7984a98cafcc44 -e551bed23bf14a37ff862a7507af0e6671326252 0000000000000000000000000000000000000000 -e551e7bc3f6d76e7ebc01d88ea3f6b57566c121a bd5a3638f0cb7f91bee9e47b6cd16fa11f2ee97a -e5529fd9b6c1af406954623cd646f00cfcf2ba95 0000000000000000000000000000000000000000 -e559d0d44dd75e43d6c503f6e81184301c17c58d 0000000000000000000000000000000000000000 -e55a1ca9507ab7c6493cca34110fd17656308e51 0000000000000000000000000000000000000000 -e55c6e7b5bf35128d869f94b582f0d0a24ca64b6 0000000000000000000000000000000000000000 -e564403e053cd796300cbcbaa86f1b9858b886a3 0000000000000000000000000000000000000000 -e565d17dc87b0c5946ea603fbcfb1777316fb6fc 0000000000000000000000000000000000000000 -e56aaa041ed509456f47165d57943f6cbe1408e8 0000000000000000000000000000000000000000 -e56b4513d99f498098a1b8d49164cff50e0eb678 0000000000000000000000000000000000000000 -e56d9eadaaa522905d32aedcf97c4b81b288d381 bd3e5ece448391dedf41f6c3a2e645e7fe7f06d1 -e56feec9d737ee15e5dbf1ec0d07983e14c54b04 a368c9066f18d34f252a4dcdf2e7214083a82a8e -e5731b478702e0edc55d332ee815ea41866f98d3 0000000000000000000000000000000000000000 -e574835356ec82ec696eed831145eebc3ea5184d 0000000000000000000000000000000000000000 -e5755875e48adc5c895a2a80fe2771ff3941d274 0000000000000000000000000000000000000000 -e5761ba392010c4c1a5c3eb3a16e942b91ee5b03 0000000000000000000000000000000000000000 -e577eabee06cc32221b37ceaf9bb0ef551ed8311 0000000000000000000000000000000000000000 -e579f9c9383e9dbc293343287086e988c17d0321 0000000000000000000000000000000000000000 -e57ec925dca73a226bf9e14a3f68a62738583d73 0000000000000000000000000000000000000000 -e58076376dca46ec1ac269b90489f75024275204 0000000000000000000000000000000000000000 -e58094c4537a9ac89a6a0a7e64a4256d63e05514 0000000000000000000000000000000000000000 -e58464eb39a36663167fd23d9363e9e3440de809 0000000000000000000000000000000000000000 -e5868a071fcd0db735dde2e50bd84ae7e8763602 0000000000000000000000000000000000000000 -e58706976dceaea5bb5256a08d113d84e1428325 0000000000000000000000000000000000000000 -e5873e85b6ef80d2948be232a4a70a95655f0e0c 0000000000000000000000000000000000000000 -e587d0655e426f97b3fcb431453da5030e743b23 0000000000000000000000000000000000000000 -e58a6fb09fe0d3310f742a907e06b51a8d90238a 0000000000000000000000000000000000000000 -e58a8c936c41d3ae76168935c40faf0f28ea967d 0000000000000000000000000000000000000000 -e58a9d9926293cb23df75c5842f455bd226885cf 0000000000000000000000000000000000000000 -e58b2f3c85f86ab6de312785f72c4ad73c8139fe 0000000000000000000000000000000000000000 -e58b528ef1998bb382c05729efa2ed2f426f3165 0000000000000000000000000000000000000000 -e58bd8908bbc6b5fb64291e797086bcb31245d85 0000000000000000000000000000000000000000 -e58da81ffc869010f3785810690bbd8ac9005ac4 0000000000000000000000000000000000000000 -e58f2f64751dc0d9e0da953bac8003469f923af0 0000000000000000000000000000000000000000 -e592e1c6db7697bae2296189e60c264dc031c5b6 0000000000000000000000000000000000000000 -e5931fe02b678a46344039246160946002aa80ae 0000000000000000000000000000000000000000 -e59626130e69357ccb864f3891b95223829796b3 0000000000000000000000000000000000000000 -e5970b1c2b5b316d5aec8e4721ed4b1e7d94ebf0 0d45e3953f62da7918112c4dedeee4bf440b5887 -e59861955c3c1020d4caab989c0e83a1a046dba0 0000000000000000000000000000000000000000 -e598de1dc9ae6181e25fc18347c876204d155256 0000000000000000000000000000000000000000 -e59a0c46b522a40d23ba8eb48e68cb4601c38d3b 0000000000000000000000000000000000000000 -e59ae7a32d2ae3e596756539986583eb36167775 0000000000000000000000000000000000000000 -e59d2eff8265de6b53b5e392a6ea62cec39ef7af 0000000000000000000000000000000000000000 -e59e8d31d858c53c0d213322293bb85034551fe8 0000000000000000000000000000000000000000 -e59f309ec0f4f0d7a29d038e9c88a1f97bc0a6dd 0000000000000000000000000000000000000000 -e59f8562b7249cf2393fc49200f28512c4658b16 0000000000000000000000000000000000000000 -e59fe02c415de8d47dba46681ae8416f9a5bd9fa 0000000000000000000000000000000000000000 -e5a01712139c1cf4a6d4955b234c57196d724a86 6288c19c8b41d070c1f7b0d746b09b48245f696b -e5a1ec82d9f75f71289803097741fedbde0c4d30 0000000000000000000000000000000000000000 -e5ab2937efd9b1d7184993e0fdfa957893f7f827 0000000000000000000000000000000000000000 -e5ac54fe90788a4d5ee05d5083669a7a26842fb4 96b17e735ede69cd6bb688d97ffaf4e3d4afc5b6 -e5ad2170eec60a43e469ebdc8728872ede99f88b 0000000000000000000000000000000000000000 -e5ad6bc8236ef55a313910c0a995b8e97194aa69 0000000000000000000000000000000000000000 -e5ad7310c626ba498d75b54daf5e6bebd8154b3f 0000000000000000000000000000000000000000 -e5ae688b2fd7897f87a79a2462621f17986d6db5 0000000000000000000000000000000000000000 -e5b2d6a62ed303435e5413dad0669b8c11412a74 0000000000000000000000000000000000000000 -e5b5627d963eae8b1a13a0dc0a4ac06e0520ed28 0000000000000000000000000000000000000000 -e5bbd6cf6c7c97cb43fc6d1a9c57d5f6c5cbb2e7 0000000000000000000000000000000000000000 -e5bcd8aa3f5042e8bba7d345fe08712d66af2959 0000000000000000000000000000000000000000 -e5bdb2471a1bb203b5b80a5e2797a9147ea31a07 0000000000000000000000000000000000000000 -e5be116ed603fa89f6be733d7597381e59535f20 b3b3dc678c0f680366b377abbbe08fee35e8660d -e5be25b103f7fe1d095d35403366ecbf99e1f8e8 c03c75b1dc12b826e8250dadc5b0a73f4cc6c09e -e5bf2a0ed0cd4df57e78d90fac1c5c110724770c 0000000000000000000000000000000000000000 -e5c2bfa4c808e34f4ce29f363f3986ecf21e2400 0000000000000000000000000000000000000000 -e5c2e205502ded8eaf6ecb58b72d7090ab518167 0000000000000000000000000000000000000000 -e5c34a343835b58c6e0235c74360ef70c2664720 0000000000000000000000000000000000000000 -e5c4943e7cfa6c0146d300937b38b1be68874ca0 0000000000000000000000000000000000000000 -e5c79e2defe9d1421c98dadec99a6201f54760bb 0000000000000000000000000000000000000000 -e5c7c9a67bdd03dc1dadb81bc21cffaea2c6cae9 0000000000000000000000000000000000000000 -e5c8e7add9291c70be2ecd046de6ecfd034545a9 0000000000000000000000000000000000000000 -e5c941d7014fe848568c50a3b8f4b493d1b10087 0000000000000000000000000000000000000000 -e5caf1244e7c5dbcbfd01dce10ecada9308b676a 0000000000000000000000000000000000000000 -e5cd37977aa467ae59599d30f02497d3ebc4db23 0000000000000000000000000000000000000000 -e5cf19e7bed7f9bb63f150f8f0fb5e76c5bfb17a a1ef5d7236feb8bb8d2009710f9a1043676305f6 -e5d1ab2810a8c50f3e1a0d4d49626894302c3d03 0000000000000000000000000000000000000000 -e5d20e319e171f6d79cbbc7a0815222f81e09bc0 0000000000000000000000000000000000000000 -e5d37ea6a0e506f1856b18da452c0b3920ad0d7d 0000000000000000000000000000000000000000 -e5d3ef3827591c0a2e2dbbf586e64f7a74fa3be1 0000000000000000000000000000000000000000 -e5d4a8419ddd0394f0e38f54934194461d6ef71b 0000000000000000000000000000000000000000 -e5d58a06b76e23ca492cb467f975179f2c1cc1c1 0000000000000000000000000000000000000000 -e5d5c6888cde37872b4baa8677cd86ed2c1773eb 0000000000000000000000000000000000000000 -e5d7418fb365a8822f28aa6be16ff4c131705f23 0000000000000000000000000000000000000000 -e5d7cfa894ddb7d30f5b63ef272f33e80e1c63f3 a346b1277da08a0d489fc51df81171a0d2882567 -e5dacc095daf29fb0a1893630f0722212028b2a9 0000000000000000000000000000000000000000 -e5dbf813c2ddca019486d7f22b8993c12ef534a0 0000000000000000000000000000000000000000 -e5dd4add1b810202129d9ffdc9afe57d8a5df710 0000000000000000000000000000000000000000 -e5ddcc11e1decde8e3854c9d5b652e266c43c51b 0000000000000000000000000000000000000000 -e5de952ad1f38ba861b34637d457720f1baa3e45 0000000000000000000000000000000000000000 -e5dec20130ba7e1f59bbd3f7deb8148e1a51bcee 0000000000000000000000000000000000000000 -e5e38c67dc0d1595e3168695859dea0937496caa 0000000000000000000000000000000000000000 -e5e4d5c043a9342169a5a6570ad0f54f3c01dd77 0000000000000000000000000000000000000000 -e5e6cff71f77e48d5dfac82a9b0ed6f6a2ce7c82 0000000000000000000000000000000000000000 -e5e6dda39a470d9cf5c42bfb78698704522263e5 0000000000000000000000000000000000000000 -e5e71892df587141683ec618f9d3d728d876bc8b 0000000000000000000000000000000000000000 -e5eb47ac8dc5c66bc380a9a041b85f4fabcc4a31 0000000000000000000000000000000000000000 -e5ec39977fc3abdca5260bebc34fa08a87addc7d 0000000000000000000000000000000000000000 -e5f0406a1652eaa09415413f163d4cccdec186d2 0000000000000000000000000000000000000000 -e5f0d0ecb2f07ffde3ccb3b20e1b96108627183a 0000000000000000000000000000000000000000 -e5f1018742d659bf13ea732b7a536c04a19a66ae 0000000000000000000000000000000000000000 -e5f1a5a296ba7c900dfd387a8cc51a73f6de9121 0000000000000000000000000000000000000000 -e5f41806a6474a2c181862849f05cff6924dfa2b 0000000000000000000000000000000000000000 -e5f4e1c39bdcc3f203962abbba14b027108a05d9 0000000000000000000000000000000000000000 -e5f52bed940cf04f52aac9d5bdd4ce97a2dc4f42 0000000000000000000000000000000000000000 -e5f5c1bdc231bca03ee474afe8d88a51525fdd53 0000000000000000000000000000000000000000 -e5fa0f1a264a7beef9482f5c4d8210b332d93e5f 707b50d0db3ace515b12e991afada6f20952dc3d -e5fb9393849f9b40744bf914253ceec0b20e5012 0000000000000000000000000000000000000000 -e5fcdd5264e78e3d17080eae66bbb94bdb4d66d9 0000000000000000000000000000000000000000 -e5ff446c832aded712d45c885609ffdd277e6a49 0000000000000000000000000000000000000000 -e5ff680d7d9c5a82ef8a4641d7ce79dad532fdd5 0000000000000000000000000000000000000000 -e60158c00b2c8cdfabd794b53332f453334b19b0 71c883cc705dcf634f6a2a26106a6657575dec67 -e601e730fa7a5e99c3c21c3459f102beb6d31e50 0000000000000000000000000000000000000000 -e604424d6d60d5cd9489bec6312c20195abe2c07 0000000000000000000000000000000000000000 -e60568fbb14bfba8b180b1cb9a3007ca83289d86 0000000000000000000000000000000000000000 -e608cfea02bac0b3f2f67eb74dfc9e5dd80cb367 0000000000000000000000000000000000000000 -e609b71e4bb33ad6918646ac9924c783a72bdb82 0000000000000000000000000000000000000000 -e60b3523459e96a16126b03f5e72ece298fab488 0000000000000000000000000000000000000000 -e60ee492f169b7eed8fe3ddbf5a9993ad36451cc 0000000000000000000000000000000000000000 -e60f506c01d133c64cd890e3c75889b964c3ec04 0000000000000000000000000000000000000000 -e610eb1970a5c8702b285d58a6989d803abe1b31 0000000000000000000000000000000000000000 -e612c8334d4958897d657e6c9440358872caec7c 0000000000000000000000000000000000000000 -e612d76529255bc8db91d0f87e5636e3a405dd38 0000000000000000000000000000000000000000 -e612e5f92576d0e27aabc7e6ddd5cfb955949588 0000000000000000000000000000000000000000 -e617baf24083d04804e0d16aaf3ffa084fbaa89e 9d2ad40c25f6ac78c4e669a589f014584e197b0f -e617dbeed007f56425874df320314d983484a2e7 0000000000000000000000000000000000000000 -e6189628bca183186f08840af654125ef7465571 0000000000000000000000000000000000000000 -e61a8ef8b22aa7e07bbd053a79a174e2fcf667a4 340a03b99e63745b24057661acba6700ea9942e2 -e61b19a2774d9f0e37a91e7f3c6409ab7270d70f 0000000000000000000000000000000000000000 -e61d2217d58d7135abd368baa1089e58c626fbcc 0000000000000000000000000000000000000000 -e61e6e8a7d58f2eaad20e36786d543e4385633b1 0000000000000000000000000000000000000000 -e61f791a333d1b89035d7da9959babd51c12e179 0000000000000000000000000000000000000000 -e62098163abde8c0b6b4d5c1b889b7312b5de3da 0000000000000000000000000000000000000000 -e6216ec2f27dd0fc8892bcf490f91c6bd23b9d81 0000000000000000000000000000000000000000 -e622354c1ba891b94d5c832a32cf0bf9f0edc09d 0000000000000000000000000000000000000000 -e622e9ae31314d0311e2d56625d0f0873be6cbf5 0000000000000000000000000000000000000000 -e6241dee0bf8e1bdc8f050013a47c0e73d74c610 0000000000000000000000000000000000000000 -e627cf1b8c9aff6f5f5bf934944d7071ef59bd6d 0000000000000000000000000000000000000000 -e628f3c02bf14eb05222e3bd9623497ef3dd419d 0000000000000000000000000000000000000000 -e62b1e3989a5049c052bc547bb6bf175ada8e48d 0000000000000000000000000000000000000000 -e62b27dd06c8fc394bb432846365183e785fb683 0000000000000000000000000000000000000000 -e62b7964fbcaf242a54ef0c9967f5db07c2d0df0 0000000000000000000000000000000000000000 -e62ceb42a9bd8f2e7a4087506d315aeb19dfbbad 0000000000000000000000000000000000000000 -e62d9d884c4fddbfbef0b3bbc71a7db68e74840c 0000000000000000000000000000000000000000 -e62dfa2836db04ac84c1d63580340e72b13aae97 0000000000000000000000000000000000000000 -e6317d527811381e74ccbf1f3bbf479e72287f71 0000000000000000000000000000000000000000 -e6376e04ed2526138e5b71e16168cf6bb269fa8a 0000000000000000000000000000000000000000 -e637bc5df7e330de4b5700f6d7eb718ac3d33b28 15b319e0c80537de5fbcbfad6daee0106d2305d4 -e63a3ec4b3e2368705538db2fceca191184f8cf7 0000000000000000000000000000000000000000 -e63ab27dcc4b5e1e6d576240175ef2c1f3416338 823a97e0463606fc6adad7317be15b627f31697d -e640d48fe9cab15df4196ebce5d3392925953a3b 0000000000000000000000000000000000000000 -e641879bd384da9c39d40665fb7dab37f97c65f1 0000000000000000000000000000000000000000 -e6420d4ade14aead9f75f30c89d8ecda7f5f5e92 0000000000000000000000000000000000000000 -e644c4c46ea73d2c4c0f7d41b48df4cc2b97ef6d aa13a0b63131b00f36abf132781ef9c2d5c1bec3 -e644d64972c88101e624ad079500e68552ffe5ac 0000000000000000000000000000000000000000 -e64a5246b4c973cdc80a3e2bae1cbeaef9c5ca7d 5080cf3b6b9d23fe93ed40a2fef86ba33d5f75b0 -e64ae71fdfad607b31fa6177e7c4c5156ba1b72c 6c14e133f2a9af5ba583c2f171f7407deb71c5a4 -e64de8beed5f6e44e02cd36b907fba7aa38f1c84 0000000000000000000000000000000000000000 -e64ea89bbe0bd2cc28d48adfb3723f9ed5720fd1 0000000000000000000000000000000000000000 -e64f47fe438e17fbef45342c677f23500ccfd7c6 8b6ebb84b2bf44a4a7225eed15aba3afd42beb6c -e650d676f47aca3320e2290169f1219e9418e555 974d5365b8b51cc74787c2f02782dc51c96f9373 -e65155b6c64631d9d7b99995865d74ac78a7cb31 0000000000000000000000000000000000000000 -e6516ae95cdf55ed5b174a4c1cbe6c18733ba2f7 0000000000000000000000000000000000000000 -e652ed93a5ba1f87c8f2058ff2bdfe626cf4a560 0000000000000000000000000000000000000000 -e6553e39c9d6a20588c464b9af07cbdf07cfe07d b3d031eaad361d081fcf5ba9d19b7d4a88334cc3 -e6572f21bc7e962d2387a1874821e73e51fd6334 0000000000000000000000000000000000000000 -e6592098499d5eee043eacf94c87f4a68b5ceb1f 0000000000000000000000000000000000000000 -e659e2ec0f456602b92cc774b053fd9095519729 0000000000000000000000000000000000000000 -e65b547e7943b34890b55c3429b244c989997a79 5cf57d87047f38585ef6ff637c54cc662fa8b5dd -e65c8aff4d37385a388ab400073e4569ee1cd7a0 0000000000000000000000000000000000000000 -e660313dda339b6c6e2d7e31c11f70896c27d924 0000000000000000000000000000000000000000 -e660a949d81be54bb667a3bc382304809b719c03 0000000000000000000000000000000000000000 -e664176c9ced7d12f2ebb74dee557e1e5e436b78 0000000000000000000000000000000000000000 -e66422541e210b4e81a3c9723519f4515066e1ba 0000000000000000000000000000000000000000 -e6679b54244f0f7028de377387708b2674b85516 db1cff56dae83a0069c448f81ec57afa602c3434 -e66a9086c414a6224e0c55deafe104781eecd4d8 aa86950fc95c771317fe18f215ac041574c0dadb -e66ad4cccf72ae7fe43d6ae9d7e2890ee3d5649d 0000000000000000000000000000000000000000 -e66dc52a3fdb4f485eca4b5346a136258d82efda e352e9ef930e172481e29feb7138ca906db4f371 -e66e60201ab44aeadd069ceca398a6f09e72cc80 0000000000000000000000000000000000000000 -e674990649cd2b111b8dd1175a7a1befcc621635 0000000000000000000000000000000000000000 -e6758715ecddff97346a6c11a53e11de66a3f862 0000000000000000000000000000000000000000 -e6781f61bf5c27776c86a0ddf3b299e05d44e7e4 0000000000000000000000000000000000000000 -e67f3f3092176f3ffd8a07bf840de156cb43117b 0000000000000000000000000000000000000000 -e6849e1e63c206f34d25378ea2f1d0bde4e9a396 0000000000000000000000000000000000000000 -e6893760034ce4e26bcdee2a2f474dae0523fe36 0000000000000000000000000000000000000000 -e697852c2471e2065dc5376fe3f0719687d0bed2 0000000000000000000000000000000000000000 -e69f76dbaf25a43808ae45277ab76c2de0958d10 0000000000000000000000000000000000000000 -e6a41864a34a5d19bc4157e13b18d94861d8a36d 0000000000000000000000000000000000000000 -e6a4e1a0ce6f13a0c86e20bb8f33dd8072645917 0000000000000000000000000000000000000000 -e6b43249c1acbe32b3e5a52ac63c9d1e2b6b3341 0000000000000000000000000000000000000000 -e6b6d8faa6dae180c877ba28b1049fb38c14209d d87c1544ebf8e307cf7fba5c269f80aa9610772f -e6b8bd2a327b0894016077cb3d40f67dd2ad5e67 0000000000000000000000000000000000000000 -e6bb3e8635854e7015ae2099f051843f073725f4 0000000000000000000000000000000000000000 -e6bb64e5e0af68ab67cd28adbfd3498f77f132de 0000000000000000000000000000000000000000 -e6be4fb01df896fe54f2c8cd050b7e428cd61b2a 1e8e2ef056f3a68cf7ddbbd7c0336a60ff11c65d -e6be6e7382e5deeea7be9db1dedd0d7b7e7dfe89 0000000000000000000000000000000000000000 -e6c221c0abfae1f4f31a1cd86ff3ac56dbd72767 0000000000000000000000000000000000000000 -e6c2768918967e361686cc03c4b65b489b982884 0000000000000000000000000000000000000000 -e6c3eb97187993cbfda349e31e523386fe442fe1 0000000000000000000000000000000000000000 -e6c7f8c1c72afa10e3d4a97fab62474ae90d029b 0000000000000000000000000000000000000000 -e6cc6e33e9315ec093ad3be8e04698287dd3389c 0000000000000000000000000000000000000000 -e6cdfbb0a3ad37f4d1aaa809b7a76224413a0f7e 0000000000000000000000000000000000000000 -e6cfcd286e926aac8c9a122dfaa35c9acbab7bca 0000000000000000000000000000000000000000 -e6d101dd0091fdc456af91677328c34f468f1c63 0000000000000000000000000000000000000000 -e6d1fdd51994a3ba600fe8cad61b8729eb5db745 0000000000000000000000000000000000000000 -e6d36c57825880b18d1f8c14c6c792351a9578d5 0000000000000000000000000000000000000000 -e6d4ddaa94b19ce085b3517d518f05f39f816882 0000000000000000000000000000000000000000 -e6d66c1ad8207887cac68ca04b71f93fd7fd86c1 0000000000000000000000000000000000000000 -e6da6812afaa6d210ae836d83365aec3380474a4 0000000000000000000000000000000000000000 -e6dd6690aeca12b5b0365e1aff1311ad829120a9 0000000000000000000000000000000000000000 -e6dfcca365ffc8e85af84c9ea50b422835be71af 0000000000000000000000000000000000000000 -e6e52a20be16e8e197899362fbb56d9b04ae5dbf 0000000000000000000000000000000000000000 -e6e6ac5bc579ca1b071276a1354199236806befc 0000000000000000000000000000000000000000 -e6e8ba36fc9cf1d164fdf096a624c9628e943bf2 0000000000000000000000000000000000000000 -e6e9c116083c3d1aeb3d1fc2e45f51fbcb0d5182 0000000000000000000000000000000000000000 -e6ea4d8d68373d9428f12868d2a19ba46e45769f 0000000000000000000000000000000000000000 -e6ea85878d50fdbbcd4c3523f7f05633c778b90f 0000000000000000000000000000000000000000 -e6ea98eb168d7eac813cd40a5c8d754743c551bd 0000000000000000000000000000000000000000 -e6ec4a9ee3a44e7b51f0da25939a7b1cae0ef0f3 0000000000000000000000000000000000000000 -e6ed1faa1069f74341004253781dcec4e82c9fe3 0000000000000000000000000000000000000000 -e6f17e8aee7e107f04bf6d6a0edb846b6b8e3440 0000000000000000000000000000000000000000 -e6f2079827b1fdaa19b50f549ac40784436b88ba 0000000000000000000000000000000000000000 -e6f83d54482f3552aa446d02863142c02b14b4b2 0000000000000000000000000000000000000000 -e6f948b1d6724c53ff161dceac071541827caa94 0000000000000000000000000000000000000000 -e6fbeb41360d02555a3d51f7f78961517302a95b 0000000000000000000000000000000000000000 -e700952e3dcfeccbab4920197a76c5762c87f2a9 0000000000000000000000000000000000000000 -e700973701abc1897fb9af01d6efca3a53507f23 0000000000000000000000000000000000000000 -e702c603e8dfd857a78cc6c7fa8893678dbe8105 0000000000000000000000000000000000000000 -e7062e4f1e80e61ead7aa2c2c129b970427fdb3c 0000000000000000000000000000000000000000 -e706a6b5578e9d0a9d1a101eeb654124db97e0ed 0000000000000000000000000000000000000000 -e70a3bc2c42c29b834c57dd60dcada12bf9737af fb58748d8a360473cadb7d8b597812637fe34a47 -e70f20002a64f0a1cde89ad940528e3dc92fd1e8 0000000000000000000000000000000000000000 -e70ff3675687c8633e2df1a93705d9018b5aab66 0000000000000000000000000000000000000000 -e712747cea43edee5ba70b69b00ef27502d3dc97 0000000000000000000000000000000000000000 -e714aaa78f3eb327fc33f34ff075a9944bf6e263 371403d134d77a4244fda1694dc565bebd512101 -e714b286a29a515e7058e3ff9c31e44c7c2e5d57 0000000000000000000000000000000000000000 -e71b1f22e7b4433f27443f534908ca1b29f6f913 0000000000000000000000000000000000000000 -e71b51a7111cbf5e1ae07ea4db98aede35312b6f 0000000000000000000000000000000000000000 -e71ca2ffd3e91e08cff8902e73ae01afcf99c151 0000000000000000000000000000000000000000 -e7278889420140e0af5df90efe9f1cb63eb63842 0000000000000000000000000000000000000000 -e727ac1f606f1cfd152d4d125499d3899bade113 0000000000000000000000000000000000000000 -e729464540cd7a92a9eefe7aa7b218c562ba00e8 61b31146368a315eb3de446e4c109794329df365 -e72a6312b92af40004161b6a8843f18e08fcc5d5 0000000000000000000000000000000000000000 -e72ed9cf6084352e623be90b2f3349107d6aa4ba 0000000000000000000000000000000000000000 -e72eeb989f0f0659ce1a2804f0984a0c46a52633 0000000000000000000000000000000000000000 -e733b3ff5dccd741fe9d3b9353e6a0daa363b086 0000000000000000000000000000000000000000 -e733cc61838f826ce14e706d103f45ee8c2ad708 0000000000000000000000000000000000000000 -e737582530a62b924096432d174086ae22ecb623 0000000000000000000000000000000000000000 -e738b3930797a7c5e487894c131d9961a303a3fe 0000000000000000000000000000000000000000 -e7396d18c1f7fc5f24500c520d0b97e545117dfd 0000000000000000000000000000000000000000 -e739743b04b75be85955bd920447f028c41793ad 660c28076827f18107b2d087ac04e160f4fcb9da -e739e9c8e7dd57fd14bceb502b93afb700eae5b7 0000000000000000000000000000000000000000 -e73a6439307a5d9d60bf47dbaa897597e3bb660e 0000000000000000000000000000000000000000 -e7433847a81212ea74045dda8a55f6cc34c91854 0000000000000000000000000000000000000000 -e7442a11a5d421acacddff3d0887e83271b23596 0000000000000000000000000000000000000000 -e7457b50e75e889e14cde4f85656b4b381241728 0000000000000000000000000000000000000000 -e74600dd21af7db58e449f6887485f6f78112062 0000000000000000000000000000000000000000 -e747e6c62a51659a30089c1da2b920f9f49582a2 0000000000000000000000000000000000000000 -e75064846e64eee2d15f0a2b06f80bd88867e767 0000000000000000000000000000000000000000 -e75557e268736a2a08a5cd17f50048e9db545e02 0000000000000000000000000000000000000000 -e758809700364a9f2932096bf9dd1438221632f0 c59c1712e6b2008131369b5c4304af2c0aad4f12 -e75898559e031e3c10197068d3ca993072a9e158 f0c66d38626e65503d0be0c5977ee06d2b13af11 -e75b1e38828b88ae7fdcf6bb68c75f2dd8de7174 0000000000000000000000000000000000000000 -e75e18d831e6fbf7a1b064acf000fd1f640d88d9 0000000000000000000000000000000000000000 -e764f99d312e799405e2c044a0e49a0fd7ae5e34 0000000000000000000000000000000000000000 -e767ed0564f1c4cbbfb8e8f24288925f0ec9ec5f 0000000000000000000000000000000000000000 -e76f850007952be2de53b8db0ca898176409102a 0000000000000000000000000000000000000000 -e77680d775f2da259a5080e6250575c23cdc37e2 0000000000000000000000000000000000000000 -e77a6f04cf541f46fd97f44fce7888ccba678ff2 0000000000000000000000000000000000000000 -e77a7eb3abf5e36e091406679bd780a92711f160 0000000000000000000000000000000000000000 -e78071f6c4531d0ebccb937f8982c66508e588f3 0000000000000000000000000000000000000000 -e781c00648c010d6e2654efde6961a6854aca6f7 0000000000000000000000000000000000000000 -e783f0d0bf3d7997e7583313dadabb4ebe4a704d 0000000000000000000000000000000000000000 -e784ba3c905ef723c16eb9f90e181708a696523e 0000000000000000000000000000000000000000 -e7853a8a24fd5de419860cf00e00320905e7cb4c 0000000000000000000000000000000000000000 -e78966a1ece597f3daa12720b9c785532226fbfb 50c6bd68baa4172c3fcfe07217aa7be93bf44bc1 -e789fee4bb39083a83ab3dd8f9d52f1546ad26b3 0000000000000000000000000000000000000000 -e78ac3245ac3730e9eb949a8e028de59ed45d965 0000000000000000000000000000000000000000 -e78b64d1cc6fb61a0dd27e5a4a162f31f2b11095 0000000000000000000000000000000000000000 -e78b6dc0a2fc9d828722db6aa0673a02d44d2e9b 0000000000000000000000000000000000000000 -e78cf747f76bc0f60004f55606ad8d9aa1845050 0000000000000000000000000000000000000000 -e78f54ade65dc3a16b0c679fd053ccd634d06e98 0000000000000000000000000000000000000000 -e78f5f335a4673425bf3967d0a131561e4777e1b 0000000000000000000000000000000000000000 -e794a21ed948c804127a6403a48f47f92a0737dc 0000000000000000000000000000000000000000 -e795104468e3336ea108e2747300117a1ea5fbd0 0000000000000000000000000000000000000000 -e7952333022633d133920d5c9b2ee5773b682675 0000000000000000000000000000000000000000 -e795ce3f6fdf5cb6fa94322452d2397927788903 0000000000000000000000000000000000000000 -e79938ccaff99fb21673472db50f413bda4d6cf4 0000000000000000000000000000000000000000 -e7995332debb221e963f02495115af92ac0aef51 0000000000000000000000000000000000000000 -e799d1da87569cd00856338c734f8c01842c07cb 0000000000000000000000000000000000000000 -e79ffa5cbf1a4fcf847cf6ffaf421c21b04fc375 0000000000000000000000000000000000000000 -e7a14cb8036c806948b546f181c2738c718f0285 0000000000000000000000000000000000000000 -e7a3600529386aefc2164e8aa975cd76ffe92f1e 0000000000000000000000000000000000000000 -e7a39c4111d67d39bbbd1e7229c00ae08be4cd81 8faf67a3dce3695dd57c612251075bbb3af0f9bd -e7a4ada8d5e698f39d5d406461514e58e56c0269 0000000000000000000000000000000000000000 -e7a5c5583fc1c0f01048ba08e30c03b1600d761c 0000000000000000000000000000000000000000 -e7a86f9adf7f24393fa0102d49d689bcec47d3c5 0000000000000000000000000000000000000000 -e7a895dfc241e2a28a5d6276ef690d7a2a62b0de 0000000000000000000000000000000000000000 -e7a945886376fb6b0a0795a7996278089d37e5f7 0000000000000000000000000000000000000000 -e7aa6e14255c8f942df87559fd6010d80222c228 0000000000000000000000000000000000000000 -e7adbb3c45d9d0d57188889b8126d7ebe22ee775 0000000000000000000000000000000000000000 -e7ae971d849f68cf7c3628a9c652b1b641b6ef1c 0000000000000000000000000000000000000000 -e7b5172917e6ff8b6510770769ae71e8473e44f4 0000000000000000000000000000000000000000 -e7b81f2c31e6b824748eeb8106b8bd4dec386781 0000000000000000000000000000000000000000 -e7b8a859328d19de61486e36ee74ae35f0786aca 0000000000000000000000000000000000000000 -e7bbcdc9f5871e4412826ca41116d886975640be 0000000000000000000000000000000000000000 -e7bc89917993bb8f970fbe6eb69e3b4056b0bf15 0000000000000000000000000000000000000000 -e7bd2a521f2ecbda777d4d6cdf785e9b523be228 0000000000000000000000000000000000000000 -e7bef2336d6191ddf65de61fbd1f989d2d4aaca1 0000000000000000000000000000000000000000 -e7bf8a9dda2d5822f49e0f3179cee13c237f3b7e 0000000000000000000000000000000000000000 -e7c09a4d28aaf82dba68b93b729779515e29e933 0000000000000000000000000000000000000000 -e7c3d74e3369e87962da229da463c372474e4df2 0000000000000000000000000000000000000000 -e7c6a2f6847c3a8c9fec6ba588f235ccdcf6f3a5 0000000000000000000000000000000000000000 -e7c8cba88b2c851fa40c8021f24ac1241dff0140 0000000000000000000000000000000000000000 -e7cdf5f4d2efe14517ce5001986aeb45d49c8b5c 0000000000000000000000000000000000000000 -e7ced379aa9288e6281c23e3ef94aa056509d48b 0000000000000000000000000000000000000000 -e7d0222acd8a20da7e40c174eaf3f79029808bc6 0000000000000000000000000000000000000000 -e7d502fecc2e84d4c57e6451b16f68bec1295ba8 0000000000000000000000000000000000000000 -e7d64d1ccf3be7703e4f11bfc342e2e47aeaea65 0000000000000000000000000000000000000000 -e7d9bc47f4aed514990958352c3d79a0c171063e 0000000000000000000000000000000000000000 -e7db124ab7a51d1a9acd547454bb265146f8f523 0000000000000000000000000000000000000000 -e7db19e022cec1aa52e093423388c687e40a78bc 0000000000000000000000000000000000000000 -e7dbde68a1ab13d08c81251818131fe8affef90e 0000000000000000000000000000000000000000 -e7dcfdc34279798ad93592ca53978aef5d78996e 0000000000000000000000000000000000000000 -e7dd1951684f9333d12f1141602a453bb5eef924 0000000000000000000000000000000000000000 -e7de75428b9eacb42dcbf21b4e5ab0fd23ddbf8c 0000000000000000000000000000000000000000 -e7e4ffe9a10a4dcd9903a7abf125a811d0eda023 0000000000000000000000000000000000000000 -e7e7f8d5e5282963edfac5f13bd0e59bd13c7b12 0000000000000000000000000000000000000000 -e7e81a179eabc75e1b37947c7696afd557cef656 0000000000000000000000000000000000000000 -e7e93e1db54f50ef5486f076048f2638f5f334c6 0000000000000000000000000000000000000000 -e7ec2928daf49d50796dfe74d106eb1068a1c72b 0000000000000000000000000000000000000000 -e7eda6f08e89a44ea51a2e79ab598631349711e5 0000000000000000000000000000000000000000 -e7f89579e2abcecad5a62dd96f11a4926df62e13 0000000000000000000000000000000000000000 -e7f97c5c33a68ed65683ba9d9383fa0ff5562901 0000000000000000000000000000000000000000 -e7f9a4f893deee7a4017d7a8d5388671932e8ef5 0000000000000000000000000000000000000000 -e7fb5a6a9f3c4b85d8d6d432ca8184baceab114c 0000000000000000000000000000000000000000 -e7feaba4e5dcd3251ab8b550f980cc8ef286ac13 0000000000000000000000000000000000000000 -e80099d3c7d6b0c7979a60d73a6213f40aeb82ce 0000000000000000000000000000000000000000 -e805079a3854952ab3699b3eb5d7e9c58bd9285c 0000000000000000000000000000000000000000 -e80cd5ffceaa6d8bba818b602b7ce20a02df04d9 0000000000000000000000000000000000000000 -e80d74cb09babe67f923f173d7106f7cb641e103 0000000000000000000000000000000000000000 -e80d8de42c989bec5752c884701840ab02307f6a 0000000000000000000000000000000000000000 -e80ef2394f0c64be66917a5d4335736ae05b774f 0000000000000000000000000000000000000000 -e80fdf592c4d244f9dcebaf28c04cc5c823e5775 0000000000000000000000000000000000000000 -e810d9bbd47a6c978c3a73d43957c63c7f66987d 0000000000000000000000000000000000000000 -e8111658d4633d5c53795af29bc263f1338f5f9e 0000000000000000000000000000000000000000 -e8172b8b80ec48a2263c33f53c78c2579a00e1e0 0000000000000000000000000000000000000000 -e81797be51de147bc5a4d0a5cbc6368dab6d8828 3b0691e3545e4384c7f424397cdc3e45bb5b489f -e819dffaf96611cbf0cad3a71cee5ed790f482fc 316bc5e7120e5d09bff57d2669d922ba0a1bd149 -e81a90f901580a4835263b2f7525a714019fe6e2 0000000000000000000000000000000000000000 -e81aff98be8e6a00d357c345a67cc5a98c8820bb 0000000000000000000000000000000000000000 -e81f680bde72577da9b280e3cfb454ad0f0a4978 0000000000000000000000000000000000000000 -e81f6ddf95a6676de740fed0ffb3124c269c7a39 0000000000000000000000000000000000000000 -e8236a6977aed815a1150abcefd93eb41e7dc69c 4a6a471a317760cdfc1911897aa2d0640d33ea80 -e824fc0611f811d0c046d88ba950d604551b3976 0000000000000000000000000000000000000000 -e8289cd5f61a864e50096d8afe9962cf59f3d14c 0000000000000000000000000000000000000000 -e82a7d90edc539a49e268a3836c4ddea209b6dfa 0000000000000000000000000000000000000000 -e82d2dda1912c36ed882f4e7ee738cea06d138cd 0000000000000000000000000000000000000000 -e82e1905e9e89d2f2a86288727712133382c0195 0000000000000000000000000000000000000000 -e82fccf51cab2c3fe38f6d987e0f9b9759d6d5f9 0000000000000000000000000000000000000000 -e82ff8a846af03b863c4a57fbedc0a93af0e68db 0000000000000000000000000000000000000000 -e8317e29fcb09f5803c367910babd9480d72888b 0000000000000000000000000000000000000000 -e8318b9f4f883d4b6ad47ae4438658455bd4c165 0000000000000000000000000000000000000000 -e832092dd4cb95f86d95e7de7e54710ad53ae75b 0000000000000000000000000000000000000000 -e8330507dbc2b79374d775d0fd4eaf1bf18462de cb1572e1bb610b342bc443b60a4e662b3c0804a2 -e8334068ca52d9caff62bf60aa7a8f79f7c0fe49 0000000000000000000000000000000000000000 -e838558672df7098bd6593bdf9f3e55a2dbc75d0 0000000000000000000000000000000000000000 -e839ed6d20f7a7bbcb72f336c3ae348012cba6e9 0000000000000000000000000000000000000000 -e83ad8ecd4d98c6df0003a5f091322e7ef1de54c cd60c152bd130fb56c1e41560e70ca7e9499eed3 -e83eca526fc2d7dd2fca6afeb01b42637354d1fc 0000000000000000000000000000000000000000 -e83fdb1b74b62f82d40f810c3a22f9cf42129f64 0000000000000000000000000000000000000000 -e84665ae19e3cc8a579946eca61fefbd28d83431 1e7f63a1bd495f73fbc1a95ae9fcd96143e7882e -e846d99d04c6b385570702561547383bd4195c2e 0000000000000000000000000000000000000000 -e84773a60556e5052754bf28bd6ab18ea438c4ef 0000000000000000000000000000000000000000 -e849a6c4225bd992474793ec6983df7898cae0be 98bf0d5c8debf26f63eaf7f8b62de1def67d263e -e84c1f221cc8ad527ec2e37e9dd50e0d85499668 0000000000000000000000000000000000000000 -e84e93fa2a76c4538e6721daadba51a111ae73bc 0000000000000000000000000000000000000000 -e84fd5e96530eee2f9dc32e88ee5cd4fb1a4dcbd 0000000000000000000000000000000000000000 -e85170b86f4db5b444d67b095d2b32a867cb1398 247c8975f890ff03446933c0e3f142ed82763bd9 -e8527fe25dec9e04eda4e3362422549b97aeb520 0000000000000000000000000000000000000000 -e8551912dae24acc12c05f048c968a83ed506df7 a95ca653aeb599e1d2ca4003b19a90d99d8405ae -e85529f86fd665ff275c6f62ea77846bea34fd8d 0000000000000000000000000000000000000000 -e8558faecb38ec88ef62084d468e3ac36e355b4a 0000000000000000000000000000000000000000 -e85a081f831b27ce7c4fc09ff87d20ef2f4371b5 0000000000000000000000000000000000000000 -e85adf32e118bba770f1940d5a34e708ece8d4b5 0000000000000000000000000000000000000000 -e85d4552d21a9c2de574bee7668374b7af50edf7 0000000000000000000000000000000000000000 -e85d788eabb67456a5101afd7b994b69a495af4f 0000000000000000000000000000000000000000 -e85f3ac16bb8e9cdcc1b994b1f0535a0cb09c3cc 0000000000000000000000000000000000000000 -e8600fec147c06a6f4dcfb02f0f0e95b2f89d1e3 0000000000000000000000000000000000000000 -e86398e2cb92dbdc8b84b89493da4a75d76f4a44 943b1b0161314ac70b7bd5d02a38b19b69948306 -e86515f673b4f8e12cc55c66adf7150d2911926a 0000000000000000000000000000000000000000 -e86b83960bc0c6d028cedc69923734a335856b57 0000000000000000000000000000000000000000 -e86cd440031bd69955402939bbb96110870606d4 0000000000000000000000000000000000000000 -e870400c1745ccbe335f35c1cac6a1627164f9c9 0000000000000000000000000000000000000000 -e8718dd9364f39ab0b8c7bff536bbcee766aff52 0000000000000000000000000000000000000000 -e87242ef3acb9889ead86f7a181db4d736b460ff 0000000000000000000000000000000000000000 -e8755dd8099b300f62fd7fad2e88a32d2996beab 0000000000000000000000000000000000000000 -e8760767cf96688a51cfec421a96b27cca9d9c8c 0000000000000000000000000000000000000000 -e877c4a3b0ba0225323eb08a34b8180ea2e36bbf 0000000000000000000000000000000000000000 -e879ffacb5ace25154edfed7bb2f8fcdc4606491 0000000000000000000000000000000000000000 -e87b06e9ddce8ccb377de7b8beb6a0be2969d130 0000000000000000000000000000000000000000 -e87b79a296519a09f8f5b3b282f0358a781264cd 0000000000000000000000000000000000000000 -e87d87fe3158cd36c792f7ac3167b12f6a520b9c 0000000000000000000000000000000000000000 -e87db27793648aaa74f44c38b94bceec0ec2ad15 0000000000000000000000000000000000000000 -e8844eadb3420820b102fff34a32261c272d6352 56d7b17897d5ce9b877f39c7fcdc81b714bd38b4 -e884553e240c8107c6bd7f358b75ed7cf8b04f8f 0000000000000000000000000000000000000000 -e885f8c39df2f010bdf506c27481da0bb6b725e9 0000000000000000000000000000000000000000 -e887e838c4e4e854181afafce235e6191386ab10 1b2357505250d4d38f12d13539f2ab14df240179 -e889596dc3d2ee76f30be4d90d810b886014b43c c453fc84a2c09f705285f5431303c20ee048dbe6 -e88db7976d28d4895cd3ece49f345f6f5d2be930 4f616ba36bd2e54c0e00c561a84b85b7405db8bb -e88ead0c09bbf687ba16e8975a42f16cc3191fc4 586a7ea45cdfa4d12c12635d63c2b22aa82895a0 -e88f3d13fdf60be37a2c7cfaa97208341d4b539d 0000000000000000000000000000000000000000 -e88f4ee3bcb7ac6cf523fb93828267ca703fa896 0000000000000000000000000000000000000000 -e890e4a7f97a9ea85e60a38443e7c8eb7ae9383f 0000000000000000000000000000000000000000 -e892ba1a975cc9cfee85cfdd33ce56ecd5fd243b 0000000000000000000000000000000000000000 -e8964e3b43d31aa29a94c3f87b9ebfd90c39bae3 0000000000000000000000000000000000000000 -e8984166a323913061960f486c957ebed4d7fcf1 0000000000000000000000000000000000000000 -e89883610ab0b0a217500e5988fd5221ae438a47 0000000000000000000000000000000000000000 -e899f59fcbf62e8473e456af50bff0cead6a0520 00a14a42cc374b90662c3c74f8e8d68ee1995adb -e89a6de755a819b91cee285cdcd76cf48ef6f9c4 0000000000000000000000000000000000000000 -e89c7494fb8348daa9ddd76a249a33ae4aadfcae 0000000000000000000000000000000000000000 -e89dd428d95d628705f7ad0a9cde108092c52833 0000000000000000000000000000000000000000 -e89ff868954df4d71ce35bf037fdb34eae44fab2 0000000000000000000000000000000000000000 -e8a11acfd1d91b2b474031d05669f7a0f4dc0ea1 0000000000000000000000000000000000000000 -e8a243ac01182b6ef0649f8d3a6859904e3dd6c7 0000000000000000000000000000000000000000 -e8abcf0aa3e3d9aaddfadfebde673b04b87dab9d 0000000000000000000000000000000000000000 -e8ac5a3af5ecbab4c1a84ea327371d9e8d6205c0 0000000000000000000000000000000000000000 -e8ac70bf549a723cb36465667a6109d9933b8619 137c8bf832e433d801a45fd3f1868a490acde519 -e8af4bab45ffe3ed93269aa2a1420975f182612b 0000000000000000000000000000000000000000 -e8b3a8753570f11e038f891b990373a88f9440d8 0000000000000000000000000000000000000000 -e8b4bdea6b4ffa5c2d9ba7f67e7e563fe2220fb5 0000000000000000000000000000000000000000 -e8bb36e5dd60d2b8bc7ec8cdda2fa395c49e8194 0000000000000000000000000000000000000000 -e8c089cc1779a0676cc711a354f667896ba05f66 0000000000000000000000000000000000000000 -e8c83816e0ca7a4136a5991b2227ddf00fa9adc6 0000000000000000000000000000000000000000 -e8c85ca00c82de58aae69ba8b203b0ce7b08d19d 0000000000000000000000000000000000000000 -e8cba518050baeaa37295c5694f59f716b498398 0000000000000000000000000000000000000000 -e8cbc4f8f65fe010081b65f940347a94bcb985be 7e901a15f7be9243a8bf787ed0ba30f41e81c0f1 -e8d10b3f15db8a19a3f52e40062f86a3417289df 0000000000000000000000000000000000000000 -e8d1a9df90f238a54fbf7037c9126d4b6bb6ebcd 0000000000000000000000000000000000000000 -e8d7ed4e2f4830b8316e2ca801d9b9a22391334a 7b7a734a05714eac1a18a885cc6067750fdb69a0 -e8d859d65a1e396be6dc356dc02f0c02f489c12c 0000000000000000000000000000000000000000 -e8d98d6a566aa57ab1926126ee2b2a333ee758e7 0000000000000000000000000000000000000000 -e8db6b20fd258a0a62fe4eb2604005a2d12b4d0a 0000000000000000000000000000000000000000 -e8ddbaab1b7ea4c83d185d43f2a469fd3ba15aa4 0000000000000000000000000000000000000000 -e8df7102cc38808bd5e559580ef20424c4861ac6 0000000000000000000000000000000000000000 -e8e7d86806f9c44962e6edfc22553daa57ddda87 0000000000000000000000000000000000000000 -e8e836ca34517fc7797abf94657f612b7ec72766 0000000000000000000000000000000000000000 -e8e83719485dc5b8ab32afd4aa135ff9a963d121 0000000000000000000000000000000000000000 -e8e9f1e23cccd6908fa32ff99cd1d0e1a52dfc48 6ddb8d478622ef539607e51e9a598b302b248d44 -e8f4c442c963211fd01031177619c41e220863bc 0000000000000000000000000000000000000000 -e8f585469913cd9ca7a1f790bd2b3a41c6a81c60 0000000000000000000000000000000000000000 -e8f82e4f809165e5d1756266ab0f1d8e40f4fa8d 0000000000000000000000000000000000000000 -e8f859e6fdafb1ca5ef6c1ed6dc7dfc8ab22811e 0000000000000000000000000000000000000000 -e8fb9384ca14cf3329389d435fd8625515e95eee 0000000000000000000000000000000000000000 -e8fbdb2fe62c27cf3da4b640d0e20bdc4e261afb 0000000000000000000000000000000000000000 -e8feaf24a1a0064b0c69cfb0f9d9fc0234020614 0000000000000000000000000000000000000000 -e900578fcc7dabd07d4320ae71ebfec10435de65 0000000000000000000000000000000000000000 -e90268fb155ae35c1b1f2439a631b4b22d141fb9 0000000000000000000000000000000000000000 -e90291b5fe10769b3d700a1cc7bb7a347605cffe 0000000000000000000000000000000000000000 -e902cd27f0f2038b9f67fd405c2eebdd7817a36f 0000000000000000000000000000000000000000 -e902ea4116e516fd41d0c44550639fe2f51127c1 0000000000000000000000000000000000000000 -e904a200d94de006b2391f212acae65c8eee4e7a 0000000000000000000000000000000000000000 -e90685c47edbdf37dac7090dafcd7027f1921e0b 0000000000000000000000000000000000000000 -e908bfda98eb9fe16fb2c1b5773f312e5c684ee3 0000000000000000000000000000000000000000 -e90c01fe249df4130a3ac91fb87c707bc15e8fc6 0000000000000000000000000000000000000000 -e90e4ccdce034b7ce8adf1cdfbd5e9038faf268e 0000000000000000000000000000000000000000 -e90e9ce9c8475b8d9b38837a210c1fe5d2ccfb98 0000000000000000000000000000000000000000 -e90f9f966d867f2721c57c129aefbf6795298f57 0000000000000000000000000000000000000000 -e9101363ed268dfcdcf08568ec3f5df241b9abfd 0000000000000000000000000000000000000000 -e91155d052375fa7b43404ff8535ea794278b8c0 0000000000000000000000000000000000000000 -e91341fc2b1427c090fafa375152308344bdc2d9 0000000000000000000000000000000000000000 -e91739280c38fb1e2df75dce85d167c0d5708353 0000000000000000000000000000000000000000 -e91b2dd2539f6be30b7db023d880de673fa50b62 0000000000000000000000000000000000000000 -e91b3e5804876819e266693fed81436862340ae7 0000000000000000000000000000000000000000 -e91f0dc8823aa12c9acce65144e81d986b4482f5 0000000000000000000000000000000000000000 -e9213453e6a2d60352a756804ef61e64f613b8cb 0000000000000000000000000000000000000000 -e9214a2619efc5906fab59cd42fb7404c4dc49a5 4ec8b4085291ecc6e62ccb399b464020a295c074 -e9243b5f24f6d602ec3bde3a98dd56d44ccf2775 0000000000000000000000000000000000000000 -e92b07bdd5b6538ba247bc72b359c3543a87789c 0000000000000000000000000000000000000000 -e92b614874f0be32c81e6e4054bcee44bf9233bd d2a7a31af42aba63511828a9a97f160b981decf8 -e92e5c946558b57ecb6feacc0fea5a563170d39b 0000000000000000000000000000000000000000 -e92fd0468a3e94b90d711e04392e4a2aec270c74 9ea434546ef31eb03d206f76fffc2175aa36fd78 -e9340fb6bcb73976f0d18225b9fdbb49ba034100 0000000000000000000000000000000000000000 -e93446e9b55ce475a7b7f6a8abaee5caca9b6841 0000000000000000000000000000000000000000 -e935ecce8fe07d50b8e941a7657eb742ce791bfc 0000000000000000000000000000000000000000 -e9366ee458b2900c53a503b1ad97664e1d9a8859 3962231fd2e56c78aaf99640b534c13bcb2a719a -e936aa7f413490127265f3c15ab6000a74d45cf6 0000000000000000000000000000000000000000 -e93e652798ba89c3d33e66da1ec8b658b2d41d96 3b0c859632a5cb8d77f606dd7b6961233d73311f -e93f595d61b2df161348c06d1f6d83753b0ae90d 0000000000000000000000000000000000000000 -e93feee2870bb551cd11d625271b7f82da3ccb05 0000000000000000000000000000000000000000 -e942dc32b18f832c4248899c0db89583462b1685 0000000000000000000000000000000000000000 -e94533ab352a237c3bc0902f27b66087c49a8a1e 0000000000000000000000000000000000000000 -e946d5a188efc15c181232f0d320688d642f5b21 0000000000000000000000000000000000000000 -e947f2e12b1e321d67f6560c5f2884e6d885858f 0000000000000000000000000000000000000000 -e949adddf84d9cd944a0318a3aa94b3c51f35059 0000000000000000000000000000000000000000 -e94ad347d479424bb9d159ae69c25d3a3b2e5cfe 01111dfd8ba7a0ac1520af1f88370fd7cd5f9624 -e94c4658231564bca15d4a040b523f6bf5928cb9 0000000000000000000000000000000000000000 -e94c8d47d016579a35d2b8f4d8a02424b38ce651 0000000000000000000000000000000000000000 -e94e943b487adcbb8adfa7d5212022873d8c3729 0000000000000000000000000000000000000000 -e94f617c92723ba3d53cbcda0bbd8e08310c19ec 0000000000000000000000000000000000000000 -e94f86354b737b80a099ccb14b32c07abe6d96e5 38286fff44599301c9acfcec8f89d3c937f6f66f -e953ab37e26656d4481084d5d3ef65bd4eb06150 0000000000000000000000000000000000000000 -e95565136066b6527630ba6a8c25055d1ad58cfa 0000000000000000000000000000000000000000 -e95708e648ac79f67393b363c598f81fd8a032c0 0000000000000000000000000000000000000000 -e95ae8d94cf549dc125b9fc75ece4d38a648a29c 0000000000000000000000000000000000000000 -e95d4327bef093cf07345394f9822e11072cbca0 0000000000000000000000000000000000000000 -e961c859a75a952622cc47504a55e34b10b46549 0000000000000000000000000000000000000000 -e963b378b42757f1a9a3b21123a94f4d0e1de01f 0000000000000000000000000000000000000000 -e964631515e260d92092119df83f43facc38aaf5 0000000000000000000000000000000000000000 -e96527812a5d5b5c239574f0b54cda6b724bcc22 0000000000000000000000000000000000000000 -e96536ee1747c26e5ba4094974a0542978affbc7 9bf14a8faa484becee95c48851162d0ae756fafa -e96ebdfe8a0437db15e2a760458d75dbbf2b8f13 0000000000000000000000000000000000000000 -e973d3a63bbde2dae07b94b4a136d834ce360b22 0000000000000000000000000000000000000000 -e97788c1fe8f55ecc13790d23bc5071de7360340 0000000000000000000000000000000000000000 -e9822b23ecfc9c0b381f5d1b34de57da5c7d4aea 0000000000000000000000000000000000000000 -e98333d73b9bbe0f5220e0e9eef3b3a8c88c385f 0000000000000000000000000000000000000000 -e9843205aa2aea5b2bd20230a80f883c4361a1c2 0000000000000000000000000000000000000000 -e9898a5a5c92417c33825ab522c452dfc2b31f60 0000000000000000000000000000000000000000 -e98c8aea66ec2477b5f14524df3f3c872ee713ba 0000000000000000000000000000000000000000 -e98d856677a9f8b46369a8b02a114f629f7e9b75 0000000000000000000000000000000000000000 -e9900ce5b65ded1a589cd5213b9b61c21c96bc83 0000000000000000000000000000000000000000 -e994a8d5be2529d508f6ee45fb53ca60502a7c9e 0000000000000000000000000000000000000000 -e9974e36bf3bba2bca0a05c71f32394bc8e36f8f 0000000000000000000000000000000000000000 -e99ac4c7b822002d20f530e18df46445f6e9c5ea 0000000000000000000000000000000000000000 -e99ade41c46c9ff5ff2a4644ab36d7b28faac45d 0000000000000000000000000000000000000000 -e99cfa6a1ae47dec5657002ec3e75538e6ae8985 0000000000000000000000000000000000000000 -e99d7aeee97dd6307276b2f58399a1253c19c487 0000000000000000000000000000000000000000 -e9a0ef38b3a2b6da2557958438652a23c59195f7 224ea8b469952ed92585220b399c08069205c7b2 -e9a1ab9f9b9e34760a0e7a42a391e61033f7cbbc 0000000000000000000000000000000000000000 -e9a3ba20826f605b9ecd9259ed5f09dc745faaa1 0000000000000000000000000000000000000000 -e9a40dae7c878ad5f6355e6dff667773ea437705 06b9c1c469966426e8829d34e42d97352217e6a1 -e9a508af0031a83f7077ab85a28803077e980e8c a6d4f9c6a509f132271d57bbcb2f387d3797de04 -e9a7d7a25a7d06864739ad967281799f393fc19b 91dc06067a7345d83c3a7cde4b2bcefa841fd838 -e9a7f78b0614bbb2f1f1a79170081bf43d672909 0000000000000000000000000000000000000000 -e9accddf1a685594bd49cdebfc7930a72a1fc994 0000000000000000000000000000000000000000 -e9ada925fb73eb6fc3ad631b39cb38a42f1f7a8a 0e52a6a22cdc61c34534be5c8acae56b4843e0ea -e9af5114d9063aac494566cde6e910da24f10e8d 0000000000000000000000000000000000000000 -e9af69cae566e2a77d259e5ccdb10cdd6c963b8a 0000000000000000000000000000000000000000 -e9b5685d806d410eb40863f36cc22a1a354c61fd 0000000000000000000000000000000000000000 -e9b6cd48b3b16770c8d122e32b6f13efb85e9b0e 0000000000000000000000000000000000000000 -e9b93dcec21f64fb6c4cd1314c72017e0f30dbe7 0000000000000000000000000000000000000000 -e9bba8d4221d10fdfeb267e77017e24deca968d9 0000000000000000000000000000000000000000 -e9be040e16a2b40e9c9c30f6af96151c906ee3e9 0000000000000000000000000000000000000000 -e9be1b6379ae01c514a589d17c6ba89085036222 0000000000000000000000000000000000000000 -e9c101ba05921ce58a57a25203d708150eceb616 7852817f323c6fc1c5a0727090cc1d89e08c4f00 -e9c3f8dfd8859d898483c7aa5762f92e20bad92f 0000000000000000000000000000000000000000 -e9c5a7f63c01237f0bfc4c3539b0b291a4e675ff 0000000000000000000000000000000000000000 -e9c706885ef677389883ee30013fd76580657b0f 0000000000000000000000000000000000000000 -e9c779875aad4af260cc101f30b7a102aabb74b8 0000000000000000000000000000000000000000 -e9c8afa7dba16ac0d5da8a90709d2a90ef988e99 0000000000000000000000000000000000000000 -e9cc03c75cb0d1a57a270b10996e7eb9b1ceda1c 088715adc27430e202f5a0268fd188a20e97ad5c -e9cc3ae94c52b5c2a3ef79ea3e37e8f887e362e2 0000000000000000000000000000000000000000 -e9cc656f179b5c197a92b4b76aa837b7e5308bed f8fb1a80a470b0d727e52e56dba78278a8836ec0 -e9cd6921c3d1252ea1cd142343224eeea8b1dbcf 0000000000000000000000000000000000000000 -e9d073fb91b7b83158aa4fd1828a913d1a677439 0000000000000000000000000000000000000000 -e9d205de03a166fc4277189577afb005a5b4ff72 0000000000000000000000000000000000000000 -e9d33150a5c4243fb82ae329de0a2b3f9fd9c6ba 22ae9dcbbad5e407bede474a8c3afc90cb3f3053 -e9d4e36814b3a781d55389337b3cafcd1413a43a 0000000000000000000000000000000000000000 -e9d73348f903c8b5d17740b9aee7fdf2ab7c804e 0000000000000000000000000000000000000000 -e9d830823e14a1948b1464039380ffd3e20e71ea 0000000000000000000000000000000000000000 -e9df25bfeed41a08a7d7670bfdb42d56660031ce fe657252ecdaa61d05d833ac1a6b0af325c43d84 -e9e39774fae37aac9ce224538409924b0081222f 0000000000000000000000000000000000000000 -e9e671c47eab0c9e42614d8462a6da17dc4ffc26 0000000000000000000000000000000000000000 -e9e79503f0ed94990b889a359e090282d47aed57 0000000000000000000000000000000000000000 -e9e870b579467f6cce3d1393eb5b83529db61e9a 0000000000000000000000000000000000000000 -e9e94176363077b1a8058725967c5a01178f468a 0000000000000000000000000000000000000000 -e9e9bbe35ee49d2da70770bb22081442d71b6c2f 0000000000000000000000000000000000000000 -e9ee73654f3439cabe80700edb3ae65e9e934fa2 66234bb5e454dcaa778f94d1b1704596aa6c4f58 -e9f4e006a191e2164ba186f69334d87ddf96142a 0000000000000000000000000000000000000000 -e9f57578e7bcd3455e481fc641ea89c08b00e404 0000000000000000000000000000000000000000 -e9f704653a6b85c6d324b9ae2c3f9877eef43437 0000000000000000000000000000000000000000 -e9f72c4399dc23a74f080645a860ca5ca39881fd 0000000000000000000000000000000000000000 -e9f8545468c3dc6fbbd816873baca35dcc0b87c2 0000000000000000000000000000000000000000 -e9f85dbe078604f18374ef6083162aed94a5b9b1 0000000000000000000000000000000000000000 -e9f972da6918eabb189ba377822a1d6ad982c96d 0000000000000000000000000000000000000000 -e9fa28851ab3b33dbac8c645b1dc52971410f925 0000000000000000000000000000000000000000 -e9fc8ec158c1c6ae7dc0e61f11f36cc0e3108b54 4ffeae2c6f401876b1527fa22eb522662c651478 -e9fcd0228db3bc194659bf1ae06d62dd107910ca 0000000000000000000000000000000000000000 -e9feb0f83fec7fbfafd3218478bc3f07b2b4b77a 0000000000000000000000000000000000000000 -ea038cf17d5476b557a8b16d553902d94dbb3c30 8dacb8f3c0deb5c09d06e27acecd0733ed6a346a -ea047db7294dddd6d7c1b1267acfb5b7d82e53af 0000000000000000000000000000000000000000 -ea056e4557de55948f5ef1b0be57a6c1b75b7983 0000000000000000000000000000000000000000 -ea05e49a99149e86cb472cda4080b166aa084e3e 865ca14b862c3b9e8623a279a680bd4d4c57d674 -ea06eff9627e0bf05083197337011c07c60d88f8 0000000000000000000000000000000000000000 -ea0712c2cb981ac274a583d109652386077f7689 0000000000000000000000000000000000000000 -ea0903961735a1ce4c34f53f6af033ec8da9737f 0000000000000000000000000000000000000000 -ea09e1e3fcd8de973437436391049170a9868150 0000000000000000000000000000000000000000 -ea0a5aaed36b181005d63f03954bc568f71873b2 0000000000000000000000000000000000000000 -ea0e75fe62cd6c44ab560c8787d70a28dec0de12 0000000000000000000000000000000000000000 -ea13574c9b4c59cd2c4b5b7d1352cf5bf84c6a60 0000000000000000000000000000000000000000 -ea14075653493f6c242cc93f13f0e2378b5d8601 0000000000000000000000000000000000000000 -ea14b669dec7909299a9e992ee2e4ffdaf520e74 0000000000000000000000000000000000000000 -ea1664254bb13be3004165837d65fd3f21109c21 0000000000000000000000000000000000000000 -ea16a9f8c1cffac59c77a42ca41f076e2853d25f c6fbc42847731e33bc4b14a371605a815903f42e -ea17e764a1ef526609bcc049892cd6b849478654 0000000000000000000000000000000000000000 -ea1983a43d8b3dc5d9559f573dbf07d61f9801dd 0000000000000000000000000000000000000000 -ea1e3be13ad12c47b0307d0f4376d94c9e8c8acd 0000000000000000000000000000000000000000 -ea2023e453ac12e84d86781affaf2e561c0736b9 0000000000000000000000000000000000000000 -ea2324517a07541b4459439cfb0b16b1241f96fa 0000000000000000000000000000000000000000 -ea235c703dd46a03c77c0ce8fc4b99b378529e16 0000000000000000000000000000000000000000 -ea24e381131139a6dea142f5ced6b8d3899fd26e 0000000000000000000000000000000000000000 -ea2add963c59fd24f10582829053bae519210074 0000000000000000000000000000000000000000 -ea2d87ea4308759b6c6295d6272b6cdf5dacd406 71c1f839eff07b795160586adabe3ddde93743c3 -ea2e026059e7f1410d603490bec754ac6f9a3daa 0000000000000000000000000000000000000000 -ea30f704ff764d12978c4b81801102e386527785 0000000000000000000000000000000000000000 -ea317e934dc7a918a73ee0d32f9f65f475834282 f2fea0979c9996bc78c32ce035bb4994a3254bcc -ea329a34197eb866670320027f9959232f9b9888 0000000000000000000000000000000000000000 -ea367db0158597017d7ff9dcc1ea4621d95f5f6e 0000000000000000000000000000000000000000 -ea38afbc2bf230b18ac58084476a619d608f0293 32d5476629c29340cb3804d27af3560b67f00a27 -ea39f9a011f4a2accfe8cf014a9819a0a84578b6 0000000000000000000000000000000000000000 -ea3c5ee2cce794f65b3a809cd58d6ba0f0ae22c7 2a42c0c875577ebaaf0d893287ea57f3e752f5c0 -ea3fa446b3fe414c2a9682ff81dbba37a5fba8b5 0000000000000000000000000000000000000000 -ea427e9d778d90a734fea672080b59bbd4603063 0000000000000000000000000000000000000000 -ea42ad21aeaae6a226e5ba730faf058cecdf4ca7 b32f3c1c26ae9e46167050ec5015f0293b01a1f1 -ea43ec0867595384466906abfebb7453f211e3b0 0000000000000000000000000000000000000000 -ea445d34765ed22f1fc0a75b0ef8fa33224d3a05 0000000000000000000000000000000000000000 -ea463710b57ba12cd92fd9f9b40d1fffd6db3a02 0000000000000000000000000000000000000000 -ea4c364c853315ee3f8da76f184512bd1387b015 0000000000000000000000000000000000000000 -ea4c7d0d8967409bac89e0362ad4133afe9aeccb e511dcb635232680c7e42755bf0d862324d004ae -ea5012655f5671dad26f4788a59c4df5992045dc 0000000000000000000000000000000000000000 -ea50a704eaf8130965276543fce149e136261ffb 0000000000000000000000000000000000000000 -ea51f2f62ef8c7fab9e00df8dfb5102b789e335d 0000000000000000000000000000000000000000 -ea52e23a378c29753e0d4e394adc5e9f766656fa 0000000000000000000000000000000000000000 -ea5c9c7eb43003a7b8dae5f2200b7726136e0597 0000000000000000000000000000000000000000 -ea5e8181647f3f657621f0849df01e1f96ecbd8a e2d95e0c00bc0b56f55d631cbb4d50715326dbf9 -ea5ef878791d0182c69e3fb69e05a7ddd97aad15 0000000000000000000000000000000000000000 -ea615c7fbf35a64ff0788b1066ea4be006e30bfc 0000000000000000000000000000000000000000 -ea6162a9416313d8a7d22345fdc5e5534371a05a 05413207415543d883221bf02a3c45c14a70b5d9 -ea61eef42bca712fe78f86ae71abab77950ee6fe 0000000000000000000000000000000000000000 -ea62fb83196997032641b50fe44420305466195e 0000000000000000000000000000000000000000 -ea63eee345d123174f7d87e19df92880e0fdb02f 0000000000000000000000000000000000000000 -ea64803aa2f6c1a3d13d9230edbc8e0900fb6528 0000000000000000000000000000000000000000 -ea6896c14a7ed8c84893cd8cb0a7e2c68f3c5cdd 0000000000000000000000000000000000000000 -ea6d09f6d17217a10e0085b2ac2201092ac87bb9 be974826045eea4838864d099e8cf397b7ef34b8 -ea6d4aea8b81c2fb88c3124a3977d3f19e50c8a0 0000000000000000000000000000000000000000 -ea703aa8969484f8bedddabdc7a08582977c250e 0000000000000000000000000000000000000000 -ea70bbb2cb1c1233b1349ad405b93e7a593fdb4f 0000000000000000000000000000000000000000 -ea7277e25cce89475e3f119638846656f21fa7de 0000000000000000000000000000000000000000 -ea7746ad9163ae1c254a0b03be740a8c542ce39f 0000000000000000000000000000000000000000 -ea7782fe19410e1d7fcbe6f6f542f29f2c0fabf2 0000000000000000000000000000000000000000 -ea7870ac21d7ff8ae5e912bc78a8492a8133fe4e 0000000000000000000000000000000000000000 -ea791d0e6b3173123ef25b2157fc289ea4edd6a2 0000000000000000000000000000000000000000 -ea7caabb165509dbf6796bbf07d697f871c462c2 507476cd3152ddb33175bbb2ab1702469015bd6f -ea7d065115166988af77c6bf079fa30b5ccf8b2d 0000000000000000000000000000000000000000 -ea7f31f262e7cb13b625e73f3a2beece0528fa3e 0000000000000000000000000000000000000000 -ea7f884bd267c333f1bf04acdae48b9d191aa4a3 0000000000000000000000000000000000000000 -ea8483206ee904a3a10ed609282043b9cabb4762 0000000000000000000000000000000000000000 -ea8575f778103dc3c8218907ee4caed3c47b4b8f 0000000000000000000000000000000000000000 -ea8796a6c3652cca01aeb2cafb8e4a8a51544787 0000000000000000000000000000000000000000 -ea8a344693465591555fde5acae1c02667a2e8a5 0000000000000000000000000000000000000000 -ea8b930c7d52bf69d49321932fcef4d03660654b 0000000000000000000000000000000000000000 -ea8ba4228dc2f4199940e5afdb9f2012d6295ae3 0000000000000000000000000000000000000000 -ea90b5fa48ce2f8d3126d4230b4b84afedaafd87 0000000000000000000000000000000000000000 -ea9276ffcbba5bcb21d0266428ec1dbbb87c6641 0000000000000000000000000000000000000000 -ea99bf79695f3d1b5bd01311bedb58a35bda9703 0000000000000000000000000000000000000000 -ea9a85ca4ad086874dc3f2e4e922b8059e75847e 0000000000000000000000000000000000000000 -ea9ca6e6ca3aa4c12686826c63c684cc75fce86e 0000000000000000000000000000000000000000 -ea9e07092f1a3d68d7f56e1b37697b360be1ad36 0000000000000000000000000000000000000000 -eaa049e87b2f6081d832f3336b4015e68fbdc841 0000000000000000000000000000000000000000 -eaa392243b41b677794fb003d42f1671889e3e95 0000000000000000000000000000000000000000 -eaa6fcafa7b72c73b68031939e861be3d2801832 0000000000000000000000000000000000000000 -eaad1713e1f8be58d444e0e505f5748a03d87e01 256ea813448f017c02e9430e5c37214484dba4da -eaae8b64c720198762c7f70da0a94f7d6d9da51d 0000000000000000000000000000000000000000 -eaaf3a0b450ef688c5e80ba7d8cd97a771dc81cc 0000000000000000000000000000000000000000 -eab8da608edfc649817b28bfcdf980e0572f1dad 0000000000000000000000000000000000000000 -eaba875e6192fbb3601eabeca77f7c4a60108b37 0000000000000000000000000000000000000000 -eabb567094498d8fc70b02fd538b35f8ad8d2878 0000000000000000000000000000000000000000 -eabc820e46288293640938eae3fb4b69e05171cc 0000000000000000000000000000000000000000 -eabde0419cf90f596f60db00e31fcb6ebe41ac55 0000000000000000000000000000000000000000 -eabe8e21a2e387982c2dd5d02d8bdd7084ad0486 0000000000000000000000000000000000000000 -eabef7a4efcc39177d172cb0158863e0a04b406e 153343ec563b6ecf15000ffafbeedabec0db01e4 -eac04650be5f8add2ddf8f14ae94619a31affd4b 0000000000000000000000000000000000000000 -eac1d5e60ded9ecd9a8c5bc0871443d905542020 0000000000000000000000000000000000000000 -eac82849b3c30b0779c0397391f5776bceb2da0a 0000000000000000000000000000000000000000 -eac9eff7b66d8c2b168c25c72de0422126daf8cb 0000000000000000000000000000000000000000 -eacabc8e152598143b08aa8ad83270c5caece6a6 0000000000000000000000000000000000000000 -eace5fc2989ab9aaee0e1d8d694eb2a0578e9259 0000000000000000000000000000000000000000 -ead062f704277224af51e7efb4000a0e0f0510d8 0000000000000000000000000000000000000000 -ead0a857b82240abe7bc3833d41aea2eb58c2b0a 0000000000000000000000000000000000000000 -ead0bd3cc9f9bd6fc188bccb94341f3a51719fa6 388d94733a3fbf8ccef4f742953a62f194e608c1 -ead13ffe21cc01ebff52a847495a26eb698ac940 0000000000000000000000000000000000000000 -ead15e4211f06c2eccd300ef232980404fb635da 0000000000000000000000000000000000000000 -ead1a146e0b958ec3beb1ace9db68ed4e0b4b8ed 0000000000000000000000000000000000000000 -ead385635aff62492784d1bc32097d7a050f8207 0000000000000000000000000000000000000000 -ead61e4ed793b633a433566b9e8416d17ae2cd4f 0000000000000000000000000000000000000000 -ead656df661625bb6a73b24f92bd204316e5c564 0000000000000000000000000000000000000000 -ead97207e2c0cf47d47397d56a8b68eb5e46229d 0000000000000000000000000000000000000000 -eadc8dd73577ca16f7a1520634d5f3656e9bd4d3 a115200db65e9515a700b954c59de730adfcc0ec -eae0ba503f8e8ff8f2deee9e45394da82314de7f 0000000000000000000000000000000000000000 -eae19eb5fe0f5bebcbce382ea7a505cedeb5a883 0000000000000000000000000000000000000000 -eae252d99c6a1528270238437940f909d8873381 0000000000000000000000000000000000000000 -eae34382c00b69c811bf511cb70f9153060c224c 0000000000000000000000000000000000000000 -eae37b7815dcfca70803d09997e2a504a353fe73 0000000000000000000000000000000000000000 -eae402ffc2d20136fa32b6c4ea6379abd2de2c14 0000000000000000000000000000000000000000 -eae558e584a4e5f70e5d85b5cebc59e296399924 0000000000000000000000000000000000000000 -eae5a1cf1e0cfc20f5d1a4449f8d3906551c8d31 0000000000000000000000000000000000000000 -eae7ceee705d6b1955ab0c131df033f65fe8dae8 0000000000000000000000000000000000000000 -eae863b81f9bced40bd93a6e88d00bc05905b994 0000000000000000000000000000000000000000 -eae9672912d81ed8542edb0488d4dd1a48ac5797 0000000000000000000000000000000000000000 -eae9a2b86f0b886808ceeb87dec62a5109f73d84 0000000000000000000000000000000000000000 -eaec4ab10a65c4515ee2fb899d06e89bae3754b0 0000000000000000000000000000000000000000 -eaed26bce1d747bd5d38aa7f49f94d82bc00422e 0000000000000000000000000000000000000000 -eaee72c33fe65d1d4648cd8a30bbec0aeb76c960 8a1a88fa6c764ceff04f55b7eb565d6e0d01d258 -eaef59a71cae5d20417095946eb419e36141331a 0000000000000000000000000000000000000000 -eaf26c34fd4d7da430403fe221ed11e4083fae5a 0000000000000000000000000000000000000000 -eaf47d37a0d86adddd0e3d3cf70b910b6ea50a30 0000000000000000000000000000000000000000 -eaf56db44693aa8be4353507213732dffadfa052 46f41e1d3c65dfd3832b29bbd49e71520a96de01 -eaf6ebb6760c67b5d60e8c9ef624caa0ae660655 0000000000000000000000000000000000000000 -eafb033bbed35c4f012b940c1f51daa2a8af6481 0000000000000000000000000000000000000000 -eafb431a9abf9cd2f5ad5b2f699f8c8c37067453 0000000000000000000000000000000000000000 -eafbe3d6d103da61b8da030fc68d2b3fe8880970 0000000000000000000000000000000000000000 -eaff4ac6338e42ab28f161a95cd7d9e6139891cc 0000000000000000000000000000000000000000 -eaffddfea427ffab34349288d49b14aff0420687 0000000000000000000000000000000000000000 -eb016380ec39a060a07a3f16a59188ebe32789c7 0d664f5a29008b733a2d3d0d55ab074389eee37c -eb0258c07f46119793193e565236735dc7af48f7 0000000000000000000000000000000000000000 -eb041bdb5bd5c12ed9b04ed35a1d6cea6882b4c4 0000000000000000000000000000000000000000 -eb067eb6c1f8df2151638003399ddab044b865cd 6732ee2d6f7b6feb8053bdc735c3559e42902906 -eb09d74c90987cbd4a843934ef60e858d7a164c7 0000000000000000000000000000000000000000 -eb0a8c48c2bb5a979091d44cd5f095f36505f1d3 0000000000000000000000000000000000000000 -eb0bd932eb5d90370d2e6c277cca5f6b75645c85 008a3ed8a26fda057ffdb5df760f89ebe8696cb8 -eb0c675cd5516109714d75e91cfb46a460c1223f 0000000000000000000000000000000000000000 -eb0e4dafd840987ced67be1d2596e283f456f3e6 0000000000000000000000000000000000000000 -eb10503592351cf78c25be21c60a9049784d57bb 0000000000000000000000000000000000000000 -eb13bf37ab6a808f1f2e1d940e05afb5d891da4f 0000000000000000000000000000000000000000 -eb169785f167d21344e5114f0ba379101ec8232d 0000000000000000000000000000000000000000 -eb17a63765dfbfb47857daefefa7a74a8e0cad04 0000000000000000000000000000000000000000 -eb18392c56fd518e07809dabed023c7f2609017e 0000000000000000000000000000000000000000 -eb1adb553b347fc3940eab6dee03f587b8bac727 0000000000000000000000000000000000000000 -eb1f12738221677a2d94d94e8dbddd88c6143c94 0000000000000000000000000000000000000000 -eb2281089ea2ad1381d17c0613c2a1ff867ac859 0000000000000000000000000000000000000000 -eb251805677e732b5c72dde230c3adfd310a7064 0000000000000000000000000000000000000000 -eb261b8e0d4d611b65f9f3a733114b539dc60329 0000000000000000000000000000000000000000 -eb27fb09f04dc23f2be720959b9b69a49d6a4dc6 0000000000000000000000000000000000000000 -eb28ef52e6e9523d4ed1a7e2f1460e6439d4f4bc 0000000000000000000000000000000000000000 -eb2b406836a2bf9dbc93ce0b21d9217c456cf59c 0000000000000000000000000000000000000000 -eb2b986b6859e121d3f11f99e6c8604a5cbed7e1 0000000000000000000000000000000000000000 -eb2c1937c636f016e5544081a97c5a0f8d8053ff 0000000000000000000000000000000000000000 -eb2d8b37a7e7bac7a7b2fe5e7a162186e9bafa06 0000000000000000000000000000000000000000 -eb35e28c5d23eefcd5b17a6635bc4ffa968ed5ea 0000000000000000000000000000000000000000 -eb385628577583f867b1609a794d4372753b7cbf 0000000000000000000000000000000000000000 -eb39dbdba6ddeb7b70741ba44b37bf3394f198cb 0000000000000000000000000000000000000000 -eb3bdc3f6931a91ef5bfc5f0be207bd873e08a28 0000000000000000000000000000000000000000 -eb3c7d0d67625bae5fad478f5e11eebb71b397c8 0000000000000000000000000000000000000000 -eb3d1cd0dcea21bc4eb67c1c2385d06763a6a0a9 3dd4670c62b1838dc616f1094fa895ed44004e98 -eb3e286e060193e6f21fbbdbd0fef8062d990d0b 0000000000000000000000000000000000000000 -eb4077b497f76e34176aea6ead98af28f580e15f 0000000000000000000000000000000000000000 -eb41c5d7b3755ce421723a0a46bd9d4e309c0481 0000000000000000000000000000000000000000 -eb448489f328499d888cc0931615b9594b0236f3 0000000000000000000000000000000000000000 -eb46d5200439a814ae598bf17f67b52d51b456b1 b784a9e7530283d4985bf925e4cf9336d6a02352 -eb48e5ac4bf67faaffb24b2324f2c1e8ac14819f 0000000000000000000000000000000000000000 -eb494fdc5ba1e5be2e6d380daf4a8d378368cfcc 0000000000000000000000000000000000000000 -eb4bde8a489ee6523879baa482247ed49aea951d 0000000000000000000000000000000000000000 -eb4ea1b9fab9417c15a28f84fdafae30476c90c1 0000000000000000000000000000000000000000 -eb557099ed1ddbc49c941f868d896991190b14f8 0000000000000000000000000000000000000000 -eb55c333f3a667ccf2b79c9620b8c00109703c3c 0000000000000000000000000000000000000000 -eb5934f224e1cab8e16d1c72f2abca7c8413557a 0000000000000000000000000000000000000000 -eb5be64bb17da772ef082ca62085e73dcb1df15b 0000000000000000000000000000000000000000 -eb5cb175e88d9b15509fc0dc241ea6135bd36ebb 0000000000000000000000000000000000000000 -eb5d601d1dfe612449995542e803c29f11037ec1 0000000000000000000000000000000000000000 -eb5e3c9b8a016ac852c1d9b338212b5596e753df 0000000000000000000000000000000000000000 -eb6541905149835a2fed67e29294cd866c61d455 0000000000000000000000000000000000000000 -eb65cae0d6b851abfb7ce636c42ec978f87ec2e3 d71d5f71845061f71eee4eaae7353a349b6f3711 -eb6c01ef2a2332f99065e5f7dda9e4af81323db5 0000000000000000000000000000000000000000 -eb6deae415b8be4236a3e78b454852d85a40b9b5 0000000000000000000000000000000000000000 -eb6eec9712ddd669ac8fec731851958e5eedec3b 0000000000000000000000000000000000000000 -eb6f220d0636ad461cb55d70e4222f945e890cef 0000000000000000000000000000000000000000 -eb70859cdf34612bb7bb5cd7292ff66d96e10370 0000000000000000000000000000000000000000 -eb71702c7dc2a8cfe636eac87c4f1b8e99590bad 0000000000000000000000000000000000000000 -eb737cc3f56848b5a328087133b7be3bb37f6781 0000000000000000000000000000000000000000 -eb75732d6f3833f32bdac086ab2fe2a1a2251a3f 0000000000000000000000000000000000000000 -eb774d9fc0a02de5c18d3818bbf3ce7980f9c11e 0000000000000000000000000000000000000000 -eb7a651274b3fd9594bcb99e25c3400818ade3ed 0000000000000000000000000000000000000000 -eb7d3de0be6b8fcdfb5da872ea95182abee6e815 0000000000000000000000000000000000000000 -eb7d91e171c2498b825955c5c466d257efb3e7be 0000000000000000000000000000000000000000 -eb7fcbfe4b39e62e61e3fc4d35d11c82f2f0ff03 a286709e3b9102b696996a346976d5898338257f -eb81160ac962698bf6e5fc2c8a7406df55aad25e 0000000000000000000000000000000000000000 -eb8197347b4d8ab1cbb700dc064e1a741bd22056 0000000000000000000000000000000000000000 -eb85974c017b66b0483f9a39421f7917caa01676 0000000000000000000000000000000000000000 -eb86a7d5da31f02184224b2b36aad2a7561ac23b 0000000000000000000000000000000000000000 -eb887f371441de47db3f6946f25254774992d6e2 0000000000000000000000000000000000000000 -eb88e8c6faac25bec9b1f35e0da62b7659447b58 0000000000000000000000000000000000000000 -eb8957c4fd67d7bd458140e1bc0588834ab49b3e 0000000000000000000000000000000000000000 -eb896f0e20a98e1064bbfd040482aca773432209 0000000000000000000000000000000000000000 -eb8bd3ab97ce9ee3decd1ee6fd8faefb39d5d667 0000000000000000000000000000000000000000 -eb8cabcb6b58cf4c03eda98d311d52f4bc02a709 0000000000000000000000000000000000000000 -eb8ccc60c82e4f5618760711df8d482e35643d9a 0000000000000000000000000000000000000000 -eb97d410319be2450874d19e89059b48a1b8525a 0000000000000000000000000000000000000000 -eb9855d8af41b1399c0fcc681879170d6efcf00f aa74c57e5548b3820200950d08ae7b0bb611c7f5 -eb9900a14683a28986a00012c044c9fa6e7c3850 0000000000000000000000000000000000000000 -eb99af0e0c419695fea6857a5b3adc6b4e0eda16 604757169358db4f14a04c3703d57a39bb995838 -eb9b7d9a1f357342a41560a46ba567915b1a43c0 0000000000000000000000000000000000000000 -eb9ba30459b4e81bb39a7d55acbdb78856b82133 0000000000000000000000000000000000000000 -eb9d2598b3783bd856ea6c27d6fa62065f74e024 0000000000000000000000000000000000000000 -eb9ee7c615b07dff1dc786b2aa9bd188db8e0205 0000000000000000000000000000000000000000 -eba0daf2cc327b86f6ae212450ff46bbeb87e31a 0000000000000000000000000000000000000000 -eba0fd41bb26c997c12958d0980beeb6c694a98d 0000000000000000000000000000000000000000 -eba4fa61288e5beceaaab4b552b18cf68e3b34f8 0000000000000000000000000000000000000000 -eba50766251dc37b7971f0b690bf5ed8f672ed8c 0000000000000000000000000000000000000000 -eba5461de980507df5c7826e362f4d553cf57b4a 0000000000000000000000000000000000000000 -eba70810ef51a3711b23c0f99eac6f2a0f0cf7d3 0000000000000000000000000000000000000000 -eba8e74c7570bfecbbc72f42785f723811521340 0000000000000000000000000000000000000000 -ebaa69fb65764e5b062a4c15a432efdabd80812f 0000000000000000000000000000000000000000 -ebb0c383f4b954438eb72002ef4b84edd67d32ca 0000000000000000000000000000000000000000 -ebb70366b04fb314c31ab018b491b36aa3206b52 0000000000000000000000000000000000000000 -ebb77d1e3de79ce632aeb0b883b9beeb19ce33ef 0000000000000000000000000000000000000000 -ebb8091336955d7c78a208594e7abf8c62e0af77 0000000000000000000000000000000000000000 -ebbbc0528a59068567e433dddbc70c4be2c6a8ed 0000000000000000000000000000000000000000 -ebbc2cff0fdccce5d9c9151b17ce9f8fe912b0d6 0000000000000000000000000000000000000000 -ebbc5bb97c8c063d31309725c0bb93d21213993b 0000000000000000000000000000000000000000 -ebc071c1911e87c34628027c46c3e48092e67173 0000000000000000000000000000000000000000 -ebc1cc2ba9d50a96edb76c14a810f836b3bd8a55 90452a3c5a9be1afadcb73a567b168b657c6e178 -ebc32dec7b9c6685ea60aacd30399fa3eb2bac84 0000000000000000000000000000000000000000 -ebc5b9420e170663054964dfc92d90ea8bda8e19 0000000000000000000000000000000000000000 -ebcc752b331036fd82a67a1b0502e75ea3af61e5 0000000000000000000000000000000000000000 -ebcddfa91d7fb9bb3dbb92faa8a2104f3da6e14e 0000000000000000000000000000000000000000 -ebce4934361fdf543c4ddb95d646764b982f1925 0000000000000000000000000000000000000000 -ebcf4708d73ab64d81f6c3e412a1fdda10f938be 0000000000000000000000000000000000000000 -ebd624e434f6a49aa951a3a2e3efbe736a95c02c 0000000000000000000000000000000000000000 -ebd6689db56f26f247af88b58df40e4124b91971 0000000000000000000000000000000000000000 -ebdd3ba36c99047c2d4ff32d70dda1c2ac21ef34 0000000000000000000000000000000000000000 -ebdd57d3fa2fd801bd6f01a404712b5e6c3e06e3 7de0021a7adf547c1920ce1636fcfe9382ff2f9d -ebe337eac40a99a5a7ac32a1ffa07b8b607d32ea 0000000000000000000000000000000000000000 -ebe59c212fca2dd2f967eeed6f111ac3faf0ede1 86eaf233936b13293de8baa3e636e5739fb08277 -ebe7964bf0208f21cb57ef0235df763c56594dcf bc370222af6bc1dd376f2453273b395d021227cc -ebe8aec3525112a7a82e378a4cd414d1a46bbcde 0000000000000000000000000000000000000000 -ebe8fd16aa4806404f88439e2458166720542138 0000000000000000000000000000000000000000 -ebe9ff11fb9371c765ebcc6a18823f5adfe46f14 0000000000000000000000000000000000000000 -ebeceee71361c5dc5da1443161527470fe003b0d 0000000000000000000000000000000000000000 -ebee35a03a3d84f3b2e5c4d11f37dccdcb73ea8d 0000000000000000000000000000000000000000 -ebf03a722429cb7b3836c80ce5046f5acc91d2da ea81d26f5314bfe1cac062ab7d669d4948b226cf -ebf05a2c2f2212232ad69c1c8c6f5443375afb49 0000000000000000000000000000000000000000 -ebf48cf331ac7378ad6a868fc5c4acccd997b2da 673bbe26f3dbfe29dfabf27a6b0e8f828d5e31bd -ebfd524ef6937b8ca42b05a6b01f43fbd8757244 0000000000000000000000000000000000000000 -ebfeed62a654e09b366989bffb7e61999c0dfa75 0000000000000000000000000000000000000000 -ec00d8fc31fcdf0c19e62565db614cae48792276 f7a56b67ba7e401131faa78ccd71728c27fff8e0 -ec01a42be50e84f192c0b19fc6e9cf40a0f7ac31 0000000000000000000000000000000000000000 -ec02964d51b11d936a68b28ea3cf4d03db958550 0000000000000000000000000000000000000000 -ec03c06d61c8d64662dfb0c63ce0fb60c5d68b04 0000000000000000000000000000000000000000 -ec089fd5871eaf69e3061ea41327ba7d6f284fa2 0000000000000000000000000000000000000000 -ec08c224b68f1b91dc44e03ae0925766d09e9081 0000000000000000000000000000000000000000 -ec08e8b496a74b61041cb5ea499e298dab8fda1f 0000000000000000000000000000000000000000 -ec0961f421f0b97ac50e64ab9931c9b2d991d176 0000000000000000000000000000000000000000 -ec0b04c2407253c97ded8c7dfeb9bb2aca2f6897 0000000000000000000000000000000000000000 -ec0d6933217236658dd6615c0b2293e1469fd851 0000000000000000000000000000000000000000 -ec0dc5f05ce903bcc73159804b57ddfbccdc63e9 0000000000000000000000000000000000000000 -ec0e47953697b891f1b8f98e958e0af37d2d09f5 0000000000000000000000000000000000000000 -ec0f155359b5ea481e17525086a4bbcbcccc4180 6b10fb62831f5decfd6223c91fade64250ce3112 -ec10a054acb969a3c7dca387ed1f87a608986581 0000000000000000000000000000000000000000 -ec140c5b58895101971b69f0eff5075ce2744b75 0000000000000000000000000000000000000000 -ec1435b6743106530374db0ec1e2f3b18d085be0 0000000000000000000000000000000000000000 -ec1599ef59109ad1b67b01e30670f98174ad573d 0000000000000000000000000000000000000000 -ec1dcb1e8e9a91bf5861817ba176fb4de6a1f8f4 0000000000000000000000000000000000000000 -ec1dedcd3c431bf620b54871db3c35d6cec900a0 e6c98560886f221defcc8e43ab5e5cc33de29fc9 -ec1deef69d14968123389ae17887a7c59bea7bbe 0000000000000000000000000000000000000000 -ec1ea24811105ebafb02b842c98195186f24cfa1 6cf5242fee7681d4144342db5b2ee45841f3f742 -ec1ec6a347a4cd2415c31d5390a950fce9f43287 0000000000000000000000000000000000000000 -ec2eb62641af4ead061d18de6810f77ce34d993d 0000000000000000000000000000000000000000 -ec2f544a4c1e508341654702953f6bfc56f564ca 0000000000000000000000000000000000000000 -ec2fe9a592f794978114ef5021db9f1d00c2e05d 0000000000000000000000000000000000000000 -ec31a1b96bb702e8b695994963ddc65575d13261 0000000000000000000000000000000000000000 -ec326172db644598f61a7c8a883edc509090736f 0000000000000000000000000000000000000000 -ec352b76b16146e3ca296a2d185ab505b2ad4003 0000000000000000000000000000000000000000 -ec3a7c43bc6fd320ed893dd0625f6d25e976b0b6 0000000000000000000000000000000000000000 -ec3f931fa0a7bdfa7a856a8fc5c0e4033ff03235 0000000000000000000000000000000000000000 -ec40fbad81dcb1e1933556b060c1fdaa84ed7999 0000000000000000000000000000000000000000 -ec41273a3100189622c927bc8f174f543fea678e 0000000000000000000000000000000000000000 -ec43d68a9bb3291416ec26937b905d3674b3500c 0000000000000000000000000000000000000000 -ec445371fedf89bb09059a6b8c2abe209c2b8bcf 0000000000000000000000000000000000000000 -ec45af749649dc0d6a23eaedeed1b601f7460813 0000000000000000000000000000000000000000 -ec4790ebd936e6a60279f441c0a525ee5e8040e0 0000000000000000000000000000000000000000 -ec4849a7581aaefbb105ca7b13d78eb8ab0217e2 0000000000000000000000000000000000000000 -ec4be0547a372d62f1aa47fb7f8d069b37987909 0000000000000000000000000000000000000000 -ec4e0c9780c41e71a2cc9a4b79de33479e5c2a8e 0000000000000000000000000000000000000000 -ec4e706e93116f994e2ed012d4453e3bf8bf94d6 0000000000000000000000000000000000000000 -ec53557d857f6033e751d7d73f8f3cbf80fbbabc 0000000000000000000000000000000000000000 -ec54028a9669461b0c72a6858fdce9d25ff55568 0000000000000000000000000000000000000000 -ec5511c572776985424d12371da51011f93eee91 0000000000000000000000000000000000000000 -ec59828f4a854a3485df48610e38befba78ba8ae 0000000000000000000000000000000000000000 -ec5b0b084af127ca39ad78ce312d80a9e3107ad4 0000000000000000000000000000000000000000 -ec5fc8c5b78a28498a61be914cf970e09552d466 4b4f7ce583ce04c24aa6528afbfed3daf4da065b -ec63941772f8f1a61a1fe0262dd7614afcea9ed6 0000000000000000000000000000000000000000 -ec6501cd337f391eb557aa1012a718d0bd574974 0000000000000000000000000000000000000000 -ec657dffad75f6803b853e06ccfc98632146a04b 0000000000000000000000000000000000000000 -ec663dc3b1f9d50c1a1a9d01af8f89fac94b91c2 0000000000000000000000000000000000000000 -ec67793395034cf2f549b7dea214e0a5f64a10ae 0000000000000000000000000000000000000000 -ec67e42ba8860cf21fb00437cebbc6cf309e7b5d 0000000000000000000000000000000000000000 -ec6879325fec5f38cd95ceff417537ffa39d319d 4746030b30b50b05a5eda59fd49f6e25b3b37fa0 -ec69be2db5c4605cc079d1fefbcab55141757345 0000000000000000000000000000000000000000 -ec6a5fb91f8b7eb6b312b4773ef22162116e45d3 0000000000000000000000000000000000000000 -ec6cb30f0e84618fb4a79d2d58d14126a8a071ba 0000000000000000000000000000000000000000 -ec6de8a5397972b3d3f59f54a5a2885b99fa2c67 0000000000000000000000000000000000000000 -ec6e871a47fa15228aa3299f46fed826422adbc0 0000000000000000000000000000000000000000 -ec71a174f76962e8e8e67529bbc95401f7f15d4f 0000000000000000000000000000000000000000 -ec7222dda37796e62584809568255a1007cea67a 0000000000000000000000000000000000000000 -ec74881ee14f1f386fe47c2c1f5cd995a2bd0a91 0000000000000000000000000000000000000000 -ec75fe638b64a5df2f4c4a6bec45a8ca077e7d62 0000000000000000000000000000000000000000 -ec77057bf375ae4d50ffe24aa6f6a5dc629c10f3 0000000000000000000000000000000000000000 -ec79597178966454412bb907c529b9664becae51 0000000000000000000000000000000000000000 -ec7b74c91b675c27e4133d8e79619982bca9806a 0000000000000000000000000000000000000000 -ec7d2da818c8122d35b7e40a455efa1dce4b031d 85e16ce51fe80a94db2770a9a5cfd4a4eadc2d83 -ec801c0f7426d827cfba00c90215e39832eddc82 0000000000000000000000000000000000000000 -ec820164580aabcbdca6d72e26ec62a90663a9ee 4f56de8d31f0dcc009c8355cf5eb70d4f30df838 -ec82614b46716a02ada6325aaf4ba27d4a49c256 0000000000000000000000000000000000000000 -ec832c0d61f8f4426a84be7a567b8a347d44be90 0000000000000000000000000000000000000000 -ec836104ac40badaa6532bcce9c8320756693662 0000000000000000000000000000000000000000 -ec83b4058c2dcc0dfc6806d333ac3fbdbc5a16b6 0000000000000000000000000000000000000000 -ec8793f067b019088eecbcc06f20d203d4f8ee1a 0000000000000000000000000000000000000000 -ec87ab8ad96c77b9f9d34d62e2fd459362394933 0000000000000000000000000000000000000000 -ec8dadf8f819aeb35a98ec48103a90e84273ad3c 0000000000000000000000000000000000000000 -ec9153c90ed048bd92873416476ab2da09fd1a35 da97e5136c41f38fc4ac8ef88a1df3e62f91f8da -ec91a6e90f73153148b034998803b027e80cf249 0000000000000000000000000000000000000000 -ec946465e5ee9dc4dc19f1a28510697066a19eac 0000000000000000000000000000000000000000 -ec95f79e54f1d51fa4b61aca31cf0838a3822aa8 0000000000000000000000000000000000000000 -ec99d1dcb36457d3db389f76c9199be04c8fb0bc 0000000000000000000000000000000000000000 -ec9ba188fcefad7fb2a65dba869570693d6cebc9 0000000000000000000000000000000000000000 -ec9d925868eaa2dd704ac08c78e389443da4a564 0000000000000000000000000000000000000000 -ec9fc2e0f7beaae4813d8d11bf5148cfc3d0e009 0000000000000000000000000000000000000000 -ecaa2146429a7f88de40dfce14718afc896b74c5 23f3e5e43eaff064cadc31af3fe231b969986336 -ecaa222524f6de958b809bced2012935dc44588b 0000000000000000000000000000000000000000 -ecabddd456ec7f6a10192a4646b59b24ae9e2ee6 0000000000000000000000000000000000000000 -ecad19435665c91b633cd6bd4bb2882106fcedf6 0000000000000000000000000000000000000000 -ecaf6fc4164282b3e1ffeef43a1a7b4936e666a7 0000000000000000000000000000000000000000 -ecb0b3bb216eb2e263e1aa1802d17c9a20c979f2 0000000000000000000000000000000000000000 -ecb5cb1e0250d3bd18e815b217681a1e1deb98d5 0000000000000000000000000000000000000000 -ecb62a3422914f7e447e8f1ee8f823a5d760dd95 0000000000000000000000000000000000000000 -ecb687444c45b20aa72bddca6f573fc3143c8409 0000000000000000000000000000000000000000 -ecc27549d80ac659ab3a751fe9a12b4c0e84a46b 0000000000000000000000000000000000000000 -ecc513a1a084aff4aab29ca9bf55c76df1d7f0f3 0000000000000000000000000000000000000000 -ecc53915a8e9eee17065ce22bef4dca3e42537d1 c12156b91ecf02da881cca1c785747f08059acf0 -ecc5d7fbdcfbca242b47388bb63f8786f44e03bf 0000000000000000000000000000000000000000 -ecc5ebb63c8de2d9076f8fddfc0eff693c48acb4 0000000000000000000000000000000000000000 -ecc71209035f67fde9c0f6a9ac08eb50bc825836 036968d82abf2325b95ac0fc053a3999651935c8 -ecc762185cdcefacfd75f5bbc4c07589cdd8134d 327defc7827052c90c9c3ae59b4b315bfe56f71c -ecc98323e5cafb81abbaeb930d7c35ec6c652b00 0000000000000000000000000000000000000000 -eccb8a719d87fe3fb10a0b88fd1a5a56d09cdc0f 0000000000000000000000000000000000000000 -eccc6e4c12f9db2cdd9c691d814c577ce83dacc8 b0886cb14f583b5597d6ab07a3c1b1b1737a0caf -eccca2de380ecc69bb590043a85e4b29aa3b1ea4 0000000000000000000000000000000000000000 -eccd964ebd7ba24a553bb5aa9ea93a772dc37de6 7a7e1c6adb867245969ff395d37ff2856f1c49c8 -eccf52758ff1016e92a819795d8e35b9279e8a8b 0000000000000000000000000000000000000000 -ecd083439d01273e6215781e4d6d8534bf2f5fc2 0000000000000000000000000000000000000000 -ecd17a31132698b5eb5de6837e22757f0a11c6d3 0000000000000000000000000000000000000000 -ecd401e9f6af856b41433cca038eb89cf098ca55 0000000000000000000000000000000000000000 -ecd61e228d35dd76999cc098e9d0e7f4441215ec 0000000000000000000000000000000000000000 -ecd72af657b9168e492092b998b9777cabcb0c30 0000000000000000000000000000000000000000 -ecd85e19690446ea7ee87ecb59142e3ae6c8384c 0000000000000000000000000000000000000000 -ecdb6a3b24022e5a943ed27c0490eba8a2d076d2 0000000000000000000000000000000000000000 -ecdde15ce5037fad54f03f05e9e05ff049f39445 0000000000000000000000000000000000000000 -ece1b0978ed7f7f77bcda68b7e42a6b38770b00f 0000000000000000000000000000000000000000 -ece206b8dd43995ddd0bfc7f0fac62b43673c288 0000000000000000000000000000000000000000 -ece3dc6b4c0c7841b42628ab24b4e6926ebad720 0000000000000000000000000000000000000000 -ece499cdc10ea25ea505842ecc9bdcfbd98e132b 0000000000000000000000000000000000000000 -ece756ea10f55f355e7e70ba52afa1f70f22da1d 0000000000000000000000000000000000000000 -eceaba35ad437e958576cffc2c7a05542751a389 0000000000000000000000000000000000000000 -eceb032b470dac82b42169d4480a9e8973c5ba03 0000000000000000000000000000000000000000 -eceb5b6cc4c3b0147c85deba6fc247df6af61da0 0000000000000000000000000000000000000000 -ecf145668dcf16f86ca192e90a1e2852b95af45c 0000000000000000000000000000000000000000 -ecf2dc48706e1204b837b06b1e1e573d00f390dd 0000000000000000000000000000000000000000 -ecf36d03b56c8536212e96fb148df8a09643f5fb 0000000000000000000000000000000000000000 -ecf42293a5fa5e05ce62a4f4eada208c0c4d49b3 0000000000000000000000000000000000000000 -ecf52eec24ba29bfd98b8dccfeca2f380bdef9be 0000000000000000000000000000000000000000 -ecf6f8b44cd825f97d58c9a9165edb088f21c7fd 0000000000000000000000000000000000000000 -ecf8727590533c201a158dcb54dc12b3152ee41f 0000000000000000000000000000000000000000 -ecf8d0250e560ca67341091c5ddc9ab09b0d28ab 0000000000000000000000000000000000000000 -ecf94f5577374891c968a054c7077a6b4a543fbb 0000000000000000000000000000000000000000 -ecfab21699346a3d4c7cadd9b03ee6c88252dbd1 0000000000000000000000000000000000000000 -ecfae57f20608ac193b4839e4542f1026b0a05a1 53db1dad427ec967b099392add3df21d7cf3d048 -ecfc15435827df533b5b2b1f5aa8b78e0f971700 fa99582426ea9ec594611b63b32efff7bacf1046 -ecfc4c394dc12dbf8d09680429f5d89fb62702e3 0000000000000000000000000000000000000000 -ed031693badf4debc9adb92612656c8fde0795d1 0000000000000000000000000000000000000000 -ed0342ee31e2586679e99ddc1c140c3c445a251a 0000000000000000000000000000000000000000 -ed0477c881bd20c405ef07f17da52c7490b29d04 0000000000000000000000000000000000000000 -ed0559b36f1c31c24c1ec1b641276da111e06f1e 8a9860dac2d73437afb2aa139ddab4eb2c709697 -ed0816f0b0e500f668eb8e89e28cb034afb52c81 0000000000000000000000000000000000000000 -ed0cbff43c790d0a02cbc81775fdee6443b986c1 0000000000000000000000000000000000000000 -ed0dfe5c2d63f89763244a4d57681283bdaee1e8 0000000000000000000000000000000000000000 -ed0e773fcc753deb230fdcd14ef99411eaa95b1e a00a04db7f3817445873adf8378e7099a2f3ee2c -ed10f99bb1beeb2090028125860c4e661c81ccf7 0000000000000000000000000000000000000000 -ed112b333473a6c9c2d582bb7cde6e2f1aedaf1c 0000000000000000000000000000000000000000 -ed119ce3ba1a8a04cd25947fb7557ffbf51f1ca3 b6247637c51e405d37b10b692b160b56b0b3e4d6 -ed1264f797ed0e83c8cca79064383f1d3a873321 0000000000000000000000000000000000000000 -ed1765af8211e8fae2739f689a88e52b05ad2bb7 0000000000000000000000000000000000000000 -ed182a103394d072d8c1f8ee1429066ce620a757 0000000000000000000000000000000000000000 -ed1aff13602c94f86344bdd7c4fbc31f5a71bf84 0000000000000000000000000000000000000000 -ed1c33aa04584424bbded4ec1573a395c3e8fb71 0000000000000000000000000000000000000000 -ed20cf8bb503e826aa4415256da6efbc8173b46f 0000000000000000000000000000000000000000 -ed249509edc9770362f75d1e2274ce53537687e7 0000000000000000000000000000000000000000 -ed289c6f07e2cfc3b3f286959f30f7070b8bf6c3 0000000000000000000000000000000000000000 -ed2b6f7ce88d1574b9e694442dd3a6318d16fe07 0000000000000000000000000000000000000000 -ed2da66dc062cad5077211f5a69327b441d49339 e327b033887b3e8eddf7fd540be62f50ac2f2bce -ed312486fff2251b6625b017df2e8f847f656296 0000000000000000000000000000000000000000 -ed3172ce5d26284059813ce0fff44f4d2cdd0f42 0000000000000000000000000000000000000000 -ed3bbe4f621a48fef1d92aba220c7b6af88c33fd 0000000000000000000000000000000000000000 -ed3cfbb8db60932a051b5af949b5c97a9809b3fa 0000000000000000000000000000000000000000 -ed3d1dbe9ca930c8b83ce4a835508f11aaa6e102 0000000000000000000000000000000000000000 -ed3e4836d867e0672a7b76024fb5c0c63ed6485d 0000000000000000000000000000000000000000 -ed4ad80c0c94f8868c96909c83999ed22eecb399 0000000000000000000000000000000000000000 -ed4b32683e253d6e08478961878ab5a6b16f75a2 0000000000000000000000000000000000000000 -ed4b5e463481e19338bb0328207aa0b36fdbb718 0000000000000000000000000000000000000000 -ed4d79beef8c9abd379088eefc8901a6fece7a3b 0000000000000000000000000000000000000000 -ed51219b32c0cc4996b0f1fd1584cf11d9bae249 0000000000000000000000000000000000000000 -ed56c4e375ef51f88d578741f1b5074d31fc0988 c4d73dedff342733182860ce9a2ac5dcd60f6e49 -ed5c3caa2cc9740019f40a03cf48718f9947df7b 0000000000000000000000000000000000000000 -ed5d5ba90613c7a05d9e13326202b759022da70d 0000000000000000000000000000000000000000 -ed5eef442d793f19c3678fde7bd10491bc6ab49a 0000000000000000000000000000000000000000 -ed63e041a84700db9e7ef144b9221bf0b10b85e7 0000000000000000000000000000000000000000 -ed66a8608b9b7e9e6b880226e7265a0ef69f816d 0000000000000000000000000000000000000000 -ed67344bbd8fb204f9b34847609cdabf84545816 0000000000000000000000000000000000000000 -ed67b3c502586ccf07d9b854512272e4cbe0db26 809c0d598bdd7f6b83fcd42403bd34fa1e61da96 -ed6977a96cbae31c39ef1bd81a5e3b1deea483bb 0000000000000000000000000000000000000000 -ed6d08de3cc9a69e740bd7aa760aa35d9e60f4e0 0000000000000000000000000000000000000000 -ed6de1ae20ce16c0c7be0b3fef282b6065bebfac 0000000000000000000000000000000000000000 -ed71049232671742e6ad892c2b4acfecd04beb56 7202fcc8f7fbd4e69b230ce44421b966c679fcc2 -ed710737ea7ce93f1289809cf89170c6d48b72a6 223020880ad0ab0cb94c2304f4b1b2b91d06d8bd -ed72d08b229e912b3078def75cd93d37865dd8c3 0000000000000000000000000000000000000000 -ed737dd93e998f101be4e8c9fb3498d6845c2ad8 9b67e26c83a250fdc6d44857dd043d734e511a6a -ed77ecccdc145f2f68cbc265c3c56be65f9ebbc7 0000000000000000000000000000000000000000 -ed78b6690b2e1c4aa52e29aa04d27e38498b85c3 0000000000000000000000000000000000000000 -ed7cb9044a49125c44d844dc6d6fc70cbec2a2e3 0000000000000000000000000000000000000000 -ed7fb09b68f5f1c31ff7a6b73b95ae67537e86ce 0000000000000000000000000000000000000000 -ed83989327ff5bb808d03f9c76af0479da36fe9e 0000000000000000000000000000000000000000 -ed851c6bbc75edca2706ea43f224278dd0538a6f 0000000000000000000000000000000000000000 -ed8565bb0607f7f84972d8271cb65238da5f91a0 0000000000000000000000000000000000000000 -ed86408513f3f1efaa46b91a6843a6e969436f44 0000000000000000000000000000000000000000 -ed8683def4d1041ccca6e389d8d951ad81d6bd55 0000000000000000000000000000000000000000 -ed868c8083cf2f7c49499d4dbe5fe79c30b06f60 0000000000000000000000000000000000000000 -ed8c8c41257435b91a983fa5579622967651065f ba857ab7bcaafa7ce019146ce890b5b21e7f153e -ed8eead5c40e43118af9ff8f41591675634c1028 0000000000000000000000000000000000000000 -ed8fac6301e460b36c80371e68a968b6e4ed641c 0000000000000000000000000000000000000000 -ed956d714e3fcf42b90c23777b0eb105c681b97c 0000000000000000000000000000000000000000 -ed96c14f5c1d904358a2f4dce2163e1e6fb4e34f 0000000000000000000000000000000000000000 -ed96e5230ca5f9b4d6d8c26f5a5b3f0e3edfc198 0000000000000000000000000000000000000000 -ed98516a5b06ecda80c69795d4d247ec0e863571 0000000000000000000000000000000000000000 -ed9c01378f221478d0c4ec634cdb27003330c18b 0000000000000000000000000000000000000000 -ed9f38361da13e845a0c2f3954a6077fff4316b9 0000000000000000000000000000000000000000 -eda3636cc92a68eaf5adeb6182cd9df4507ec148 0000000000000000000000000000000000000000 -eda3b067eb85fcd307682aa8966d3c017cc29be2 0000000000000000000000000000000000000000 -eda42dd0135c1069635b660896b7b26349c25b54 0000000000000000000000000000000000000000 -eda8c2e0ce00cb286f069937c2ddfd95623d8768 d023e9f3daa12fe0f066bac22ec6f038f5f497d0 -eda9883a95e311698410cf957c18dff73d3880cf 0000000000000000000000000000000000000000 -edaff9d6b127d54c5e49c3e49e51910f262155f6 0000000000000000000000000000000000000000 -edb012ddea433c8e11cd597d5bcaff9ac0a051be 0000000000000000000000000000000000000000 -edb34f53e1d711a5bd968d1fe1b9b41e58ed38cb 0000000000000000000000000000000000000000 -edb5f5f8a3e522f76e3ee1897dd6f97cb2df7fcd 0000000000000000000000000000000000000000 -edb68b66ddaba2f4cb66921776bc08e13611a41f 0000000000000000000000000000000000000000 -edba0e566eba29ee627139f1d79a1cb38dc0eaeb 9fd712aaf838d19c8d621302f896c80bbc74b7e8 -edbfdf4e06a7a410f924d80e9cd526d371463243 0000000000000000000000000000000000000000 -edc117fb438b365c0aa586a612e54b8a29552ca4 0000000000000000000000000000000000000000 -edc22e9847a8fbe7f1de3f000247ae5164d2a4f5 0000000000000000000000000000000000000000 -edc3471f8384a8cbc50d998dd643313f37aba0e8 0000000000000000000000000000000000000000 -edc48c7899dd41d9ba263f0c1a425e11773de8d2 0000000000000000000000000000000000000000 -edc5639cd99e7dbec7bd327b2153576f8e944f80 0000000000000000000000000000000000000000 -edc5e012eefafc9a9f38650e25d4a482bf0eef39 0000000000000000000000000000000000000000 -edc6598738f80b0c23d55c99dc1a8ee4184a9bf4 0000000000000000000000000000000000000000 -edc7d76f47cd0a569f88bb24501728886023af1e 0000000000000000000000000000000000000000 -edcb0098434c6a00874e328f99097fc47bd76d17 0000000000000000000000000000000000000000 -edcb5aaf2111d18c966464c5a96beda7cb5ae896 39258fba9f881711f2e8f02a7f1d03a725409a02 -edcfded6c0cac9bd589ad123a58fdaa731e48a1c 0000000000000000000000000000000000000000 -edcfec9a7f8a7a440bdf1cec3acc1c17302eb058 0000000000000000000000000000000000000000 -edd0f865ff3c4b1d494a5bba0ba31e94b4f807be 0000000000000000000000000000000000000000 -edd2a0da130b39cc4a04c8e0aa3f6fa107ec1ddb 0000000000000000000000000000000000000000 -edd4b864c962701da674c38d92a91fffe9fc9dd6 0000000000000000000000000000000000000000 -edd5686aff3f4b2d14eec931b875ee4e0e152b27 e3a294aa63575290881ff5f015b3153b57ee454c -edd68096941b4c3ceb5a5a0fbdcc4fb48aee862b 0000000000000000000000000000000000000000 -edd6ab5b835e27ec0656f3cf01b9b11d7734dd0f 0000000000000000000000000000000000000000 -edd777d73cee024fd93d4a2041041112ef97ad05 0000000000000000000000000000000000000000 -eddced2a8b6e3d2e8f956104531c1b1208722f49 0000000000000000000000000000000000000000 -eddfd34bc908094afed7ce600b3d90f34ad831f2 0000000000000000000000000000000000000000 -eddfe0a53b2787028cf572c87e8d7b2f3023ff7c 0000000000000000000000000000000000000000 -ede5262f69267b5a1363c9b157a76aa7702b53ba 0000000000000000000000000000000000000000 -ede64354b1dfb1d959398853dae7fc51b64f58c2 0000000000000000000000000000000000000000 -ede9d209f64d4cd71bf22fcfaed14c6fc269523c 0000000000000000000000000000000000000000 -edeee01e3e37abc251a7b2f0e2affa4bdf0ec467 e87695199c21117f754252cffcc76467bc2dc552 -edeff454567efd08214e3e4f9ca52035a7855464 0000000000000000000000000000000000000000 -edf0b5c4c4e153ad5776f4d456adc1849703a6f3 0000000000000000000000000000000000000000 -edf0e26a79b71154415c214900a4abeb88ad447d 0000000000000000000000000000000000000000 -edf214153a2f4602910eb3e07b4ab63f1764279e 0000000000000000000000000000000000000000 -edf2f99b84a67bbc4dec623fca496c4221cfd2e2 c747c8a0be7949f7908c124b2abb11571528d678 -edf3852242f4526ca08df5fd5b8697e06cd30730 0000000000000000000000000000000000000000 -edf411e2cd51cfbfaf79389b051e3ec74e68f706 0000000000000000000000000000000000000000 -edf90ac05e22df3d04773415138d649e6e28a087 0000000000000000000000000000000000000000 -edf9f39f9bf4ee7ef24fbd5e61dc244cbd1dd92a 0000000000000000000000000000000000000000 -edfc2783568969f39fd8a72308c13d97d38656d3 0000000000000000000000000000000000000000 -edfebc7473e65ad2660770d3ab838b0c54839a02 8f59cd1c01d75c5414fae145cb3c16db4eda2133 -edffc3f9c473664ca9f105c51ecc640b104d4820 0000000000000000000000000000000000000000 -ee0091371387622a6b8a6c75cfaf6bebe2f7c4e7 0000000000000000000000000000000000000000 -ee0237cec354ae88ae4721bd77d5a6bfdf89cf82 0000000000000000000000000000000000000000 -ee03d7c8ef89af2197eec3085634c94f1e10f67f 0000000000000000000000000000000000000000 -ee03de339e3d9caee52817a8f9dc1701b62d6049 4bdf3f93f2b4388046817eaadef947c8a938920b -ee0403b08276f179965318623980378033d34d72 0000000000000000000000000000000000000000 -ee04b8522b637daeaab6341c7dfa2694050f1263 0000000000000000000000000000000000000000 -ee05536337fd408d13ce0f463b374bc17cf5ad18 7848af8a0b2829820738ea945d244fd5b77a24cf -ee08edd2598fc2a26e14400ad34da923ba397ff7 0000000000000000000000000000000000000000 -ee0afeeaed7494107522591b00d2d445ccd84e7d 0000000000000000000000000000000000000000 -ee0c3431dd2158cd8b9c7d646991ee4c85a76cb5 49a242ec9f0b435db09e5ebce4ffb852875756ff -ee12b637d14ed8db10f2e52f23bd1a22caa7d775 0000000000000000000000000000000000000000 -ee14f82484f6289278255f798f1e8b93cdc2cab5 0000000000000000000000000000000000000000 -ee152194e57dfd1675a46778657d1bfe1e18fc65 0000000000000000000000000000000000000000 -ee16f9e4868d47abe0f62670d0055d2f179a5fa0 0000000000000000000000000000000000000000 -ee1ce6a0e1875b6851274f8c373ca2bd48630fa0 19d7cbbcc2abf6e4b214f99164774f82c647a74c -ee1ceea700ea8fb0afd707bd35751db620e9db45 0000000000000000000000000000000000000000 -ee1d6c45ddf1be378925cc7e1a2b4b46fba1378a 0000000000000000000000000000000000000000 -ee1dbb3dc965f6ba0478928d90d99f5acf2d1497 0000000000000000000000000000000000000000 -ee1ebe8df676914b22b5e39e53b34db65e240c89 0000000000000000000000000000000000000000 -ee205135d091ffca38bebfb33b4ca7e51cf87625 0000000000000000000000000000000000000000 -ee20560657d6ea00e60550613cfdb4c8dae08540 20ad0abfc85c10f993dba1db9fce557967617c30 -ee206bb21c3b09fc62be6bbecba9232e04860702 68a7d202f70b5344eb456bd3a87a5b55c06736e3 -ee233943aeaee172f23b7c9672b478b7a1bea0fe 0000000000000000000000000000000000000000 -ee264e8ee1b9e84dbd63a69572eb6842cf9921ae 0000000000000000000000000000000000000000 -ee27dc3326c94704789b4dfc2668e0e2a6f8a510 0000000000000000000000000000000000000000 -ee2e49869dd2bf398d17e041f2cb24a5958c389a 0000000000000000000000000000000000000000 -ee2ede48106fb3eba35b6f4e00c34fda891a7511 0000000000000000000000000000000000000000 -ee2f9aa6b6ca17178dc43267123343d9544c3411 0000000000000000000000000000000000000000 -ee337d9f06d68ae5f57434c52cf00bbcf974d34c 0000000000000000000000000000000000000000 -ee3c62d61bb096fb9d34d30a9065df4398f81d3e 0000000000000000000000000000000000000000 -ee3ee7bf4494373f62de973d7f312f77ef4c4065 0000000000000000000000000000000000000000 -ee41772bf84268cc5ed40bde29bc8a63466fcf81 85a314689b357ea18eafda88a3066db7cdc0e65d -ee4535711f80cd4f13805cb1f272fb170ec32ce6 0000000000000000000000000000000000000000 -ee4558e955136c5a1dd8d6c34a61d786977ffd1c 0000000000000000000000000000000000000000 -ee469d918ec1453284ff24f3611f37a80ead556a 0000000000000000000000000000000000000000 -ee47dacbeb22bc807a681d341b1fc47bf4fcf3be 0000000000000000000000000000000000000000 -ee4aadc727b2fb4ab710f2a91b30d10af71e202d 0000000000000000000000000000000000000000 -ee4b3d1b9e09f79dbe433b8ee5b851a7ad7b0a63 0000000000000000000000000000000000000000 -ee4c6577d6249d3e98633c611b9059c6e7ccce74 0000000000000000000000000000000000000000 -ee4e0e97fd4dbae337e9acb47933b8d9e49e00e9 0000000000000000000000000000000000000000 -ee4e7ce12871b899bac8e615f12afeebcb7ad101 0000000000000000000000000000000000000000 -ee509342bde8369b4bb8229c2edbd26dd0490771 0000000000000000000000000000000000000000 -ee52285714f7f7371364a3e5233d2ca2da078706 015816cb3973a0b6c009c05c866289037358b269 -ee53bd3448ccb40476fd38bf92554b05913d9232 0000000000000000000000000000000000000000 -ee56bc9e39c6cdbc4c38890004d79dcec1c0c45d 0000000000000000000000000000000000000000 -ee5ba04f5917f7cb9c2b52e71705a347b2398ea8 0000000000000000000000000000000000000000 -ee5d4d73167a12c51b9b6cc04a22a9c84759d791 0000000000000000000000000000000000000000 -ee5ee84013f11aaaf01b09484bc9aa3225379748 0000000000000000000000000000000000000000 -ee60f15ade7996c5d2876380a66f7aed1fdace7e 8710183879c93f244e09c35863ad67702e423ed7 -ee61bd2b403829e1381f123812ee025517bae371 0000000000000000000000000000000000000000 -ee66d210fb1dd5799fbca9881c6ac2560a19579d 0000000000000000000000000000000000000000 -ee6c29a2106974c12c13d89367558e18ec160960 0000000000000000000000000000000000000000 -ee6cd3ec6bee916ae663bcec2298e9830f1b1699 0000000000000000000000000000000000000000 -ee70080744af069dfc80290c1bb242773bd79582 0000000000000000000000000000000000000000 -ee713929a5a070cfd6a21ac84b80cd1b9fbcc008 0000000000000000000000000000000000000000 -ee7185a089f266a9475b069aa199314811fad8a8 0000000000000000000000000000000000000000 -ee73d0055757da9bf56cc2df7a155caacf8c254d 0000000000000000000000000000000000000000 -ee741f54f831af19f135d1d9894a41477ab896c3 df9623387f98b01866475734a2caa051b86c511b -ee741f884feef2a924f609645f662ee53409d397 963162ee59e0e42189aaa351f9ddedd93fe5bba5 -ee74735fc0f981b2fb4a6a08b38305463d6f68e9 0000000000000000000000000000000000000000 -ee7638a849b82920fc7664e2c48278ff6d47174e 0000000000000000000000000000000000000000 -ee78c798f2cb4200ad70453a22f29ed6d0ea1e7b 0000000000000000000000000000000000000000 -ee7bb2a07bb5ba45a82e7b3dc3323200e9278786 0000000000000000000000000000000000000000 -ee7bf3100ea53ea3813361ce8b8227c39fd61d4a 0000000000000000000000000000000000000000 -ee8255a997c094cbe51af77e557d70982b473e1c 0000000000000000000000000000000000000000 -ee87a5661ade20f41645cae7e3cfec91a9a18400 0000000000000000000000000000000000000000 -ee884bc377abf62edd4d11e7de8a36cc532df02b 0000000000000000000000000000000000000000 -ee8b22bed4ec196ecded1155f2d7829b49a61934 0000000000000000000000000000000000000000 -ee8d203f9230b0496f6d69cc1237d9ca63475ad7 0000000000000000000000000000000000000000 -ee8e238e36b49fcc628000f5e18e5fed62975940 0000000000000000000000000000000000000000 -ee93b90a4186cba54ee5d2b9c0529546d400e603 0000000000000000000000000000000000000000 -ee942d54da5c7974cd413ce78f1ed6c8d6b59100 0000000000000000000000000000000000000000 -ee944b73a78fd8b9177e4cc452a0a24bec7b7f6b 0000000000000000000000000000000000000000 -ee94fd0c20566ec20b0dbfa5ab639d6bb0e9f890 0000000000000000000000000000000000000000 -ee972f53e1a95967cd65c6de63ea4b422b987bd3 0000000000000000000000000000000000000000 -ee9cb8677729ee048f015e80c291e8c5cc763fe0 0000000000000000000000000000000000000000 -ee9d6ef3e1b127f760c537d3c45beb0eaf0ed0c6 0000000000000000000000000000000000000000 -ee9ecbb4bddd00f7ff83809a32ba8f58fdeeedae 0000000000000000000000000000000000000000 -eea36fe09d7d515cb41894246bc8af3b5c429cf2 0000000000000000000000000000000000000000 -eea50456db27851cdaebe99af0e9a5c6fe5a53fd 7445a3ce33d3883dee3bc3bf289cecb819ae8396 -eea814b7936f34f06df7e8ec754f06c9262af28d 0000000000000000000000000000000000000000 -eea8c0df563fe6c205ce5209b58f39301f667568 0000000000000000000000000000000000000000 -eea9c73ba47da81155ed5baa979dd2a085c3b874 0000000000000000000000000000000000000000 -eeab0c68f8c59bf456531f46b5ca586fbdd11c89 0000000000000000000000000000000000000000 -eeab6fe60ea4ce2e4b0ece16aca889f09c39ae73 0000000000000000000000000000000000000000 -eeabadebc9d846ca8da5c35ebcbec6ec1c2923ba 0000000000000000000000000000000000000000 -eeb06776267daf1087a2c073c59390ca7db2c462 0000000000000000000000000000000000000000 -eeb14bd09dbb6e2668f4879caede505f3f9da713 e9f77c58e32eb1a9ecb98989c19d440fa58a153e -eeb2bef9bb0d4e8146a454557390e5c075d774c4 0000000000000000000000000000000000000000 -eeb406d5b72d91a4f1ab7a36dcbd571d68c5609f 9b76c2c4f692bb01fea4aa43fc36bed1edbad900 -eeb7ede0c765b186f5a60b1271f0f90c40c10da2 0000000000000000000000000000000000000000 -eeb896f83426f9b780bfcaf78cd2efda54f0cd84 0000000000000000000000000000000000000000 -eeb909b150f02246407acfeaa497abfa9a5f0ac2 0000000000000000000000000000000000000000 -eebe7109026c7567b6bedbf8198353d326f3d23c 0000000000000000000000000000000000000000 -eec09c9bb6bb35baf31c61b561241627b710d5be 0000000000000000000000000000000000000000 -eec101b31ff70f6da1c3158f863bc206a1fa90d3 0000000000000000000000000000000000000000 -eec3754630c0f3c032abab2398bd3aa421a12ed9 0000000000000000000000000000000000000000 -eec6a4a36bf452bf271f116e7b6b9bb09d1181c3 9f523e1016002f30cb279856f0612924c3033627 -eec7af8395621ed03c2f4ffe8e7d784da6641739 0000000000000000000000000000000000000000 -eec94450b2f0081a47013bc7b5567f0d581560a3 0000000000000000000000000000000000000000 -eeca95451fbda5f0510590dbde5c1cab21226c76 0000000000000000000000000000000000000000 -eecc3b759c5a226808c4675cc3ece83abec28e78 0000000000000000000000000000000000000000 -eecd69fcd938d5f3c275b8a87f6c7569d4ac3d5a 0000000000000000000000000000000000000000 -eecf0808f030107c438d6df5ea49621a9445eb86 0000000000000000000000000000000000000000 -eecf09080681d1e242b9dc1b8a8148eda66141f8 0000000000000000000000000000000000000000 -eed46693d6d0e5e692b7822ae307172559bb5261 0000000000000000000000000000000000000000 -eed7878e56a2686e852c4e5aadb0c5613dc7925f 0000000000000000000000000000000000000000 -eedaaf7a5ee638bcb1670236c63bd7809474fd46 0000000000000000000000000000000000000000 -eedb2334027e62f88e233472a14d19020317d752 c11e22dd5da6cf02bf59105611ca4d818a4008f5 -eee09e45c7dc08f00e74397809db450abf7c5d3c 0000000000000000000000000000000000000000 -eee245cdbd89dc2fd908285f588e3b9e055924e5 efcc6fb32bb161e6e7da710effa256a066e6b501 -eee4c61e7034fa69bd59c28ebfe81d6832b57b8f 0000000000000000000000000000000000000000 -eee50395c60f9f7fd0f8953fc3823cc3268e5dbc 0000000000000000000000000000000000000000 -eee609624d6727eb4218937314bf8f9ff5627975 0000000000000000000000000000000000000000 -eee8ead36dcea1904216951b4a6443425d944581 0000000000000000000000000000000000000000 -eeeb152d8a3f41463148e87e0c048c4fb168f292 0000000000000000000000000000000000000000 -eeeccdd65f76e14c2409aae68d53539f7ab3d9fe 0000000000000000000000000000000000000000 -eeed3ace711c486912b374632326acb2a0a1c731 0000000000000000000000000000000000000000 -eef1f434368aeeca306a059a95a58b375cfe55e9 0000000000000000000000000000000000000000 -eef25ae95a83c3badc4785e2db4411b29bb3d441 be1e1e88d204cdc324ec9e79c817a7b9697b51a7 -eef39a45104445757489a0d994180abbf69c9325 0000000000000000000000000000000000000000 -eef467984d8992df1437a08e481dd87e2ba842fc 0000000000000000000000000000000000000000 -eef5df4496dff393acf9a17f9c035a4042ed19e6 0000000000000000000000000000000000000000 -eef65d42133829e0d37529e9cd27d1134f367f9f 0000000000000000000000000000000000000000 -eef7fb60d16864b253aa3aa95a57f8b1cfd41451 0000000000000000000000000000000000000000 -eef83868b1879f88791ec2b647691ab092a8d50b 0000000000000000000000000000000000000000 -eefb58e087bfa3dbbd083146f8562dc0562f1ba6 0000000000000000000000000000000000000000 -eefb871c7a47ae01fb437923ef153a96a445e1b9 0000000000000000000000000000000000000000 -eefc91c6a5bc9211f518510f5e5e6a01ac4315c6 0000000000000000000000000000000000000000 -eefe08d5aee423b0abaeb8532f0c7748b8b91d6e 0000000000000000000000000000000000000000 -ef05457faa8045529ef7d0ec97309667838feb44 0000000000000000000000000000000000000000 -ef058a1f65ade0e2b98886e8b92e64192d9bb606 0000000000000000000000000000000000000000 -ef0a0cf42dd5ae12cfbfb77ceb610650321c01c8 0000000000000000000000000000000000000000 -ef0c6d581bc4801bbf3b10f36701ab3a933c8c73 b9494975b6e98eb21fe521a123e90f04f1d50cec -ef0eb8fb55186fb8526653df168a19117959c3b2 0000000000000000000000000000000000000000 -ef0ef7d6d4d5730a196f377f303dcaf8d3a0275c 0000000000000000000000000000000000000000 -ef12785e5aa3ad82b079d0103c941470003cc970 0000000000000000000000000000000000000000 -ef1337ad3072a6c5f91c7802c244b91932dd8e5b 0000000000000000000000000000000000000000 -ef151ba6c17e0741f99fdbfa834c3f8b34963aec 0000000000000000000000000000000000000000 -ef1ae5d45fa361850236e4a2c02f656efaa3d617 0000000000000000000000000000000000000000 -ef1b0b43d3d5626af95d2c64c577ef190dcab9bc 0000000000000000000000000000000000000000 -ef1ed590da43430404831d036cb986ac252de6a6 0000000000000000000000000000000000000000 -ef20cf1eed5e0db1f5ca1389f922834808ae9e2d 0000000000000000000000000000000000000000 -ef2350c68d72e8ddcc6e423b7cbf90e1b5597aca 0000000000000000000000000000000000000000 -ef23ffdb29870e6d8c91acfaad3b0226f72ac1ed 0000000000000000000000000000000000000000 -ef243dcd13a284b302f8734cd250e8de721fbdc6 0000000000000000000000000000000000000000 -ef24d91830c7cfcccf469ba40b031b141582ed69 0000000000000000000000000000000000000000 -ef288658437c3e025f44ea9651d88fed86e81f95 0000000000000000000000000000000000000000 -ef2bc28e421ee81edda73e31a399553e742da2fc 0000000000000000000000000000000000000000 -ef2c8a7a953336a12e3e37b449c0c9d7da39f2c9 0000000000000000000000000000000000000000 -ef2fdf40d50f90e1ca200b5b4d3bd3c117d23bf5 0000000000000000000000000000000000000000 -ef362e88b393422e1962c48c825aa1c6e65b380b 0000000000000000000000000000000000000000 -ef36499bb5113486531d97e99976de73e4f40824 0000000000000000000000000000000000000000 -ef3ba2aad1fb6fa6cc7dc9110f4c0a4d9c873ca7 0000000000000000000000000000000000000000 -ef445928fc83a6fafb560faebbb7d3434be62109 0000000000000000000000000000000000000000 -ef468fba90d8cc1d4ac60588dea0599a16c5e660 0000000000000000000000000000000000000000 -ef4b8a5c8970593462080cde2950432704698f8f 0000000000000000000000000000000000000000 -ef4bab08488c014a3ae2402fe0ea9d35b26a2260 0000000000000000000000000000000000000000 -ef4e5befd063a68d31d3a645c309d6c042dd8128 0000000000000000000000000000000000000000 -ef4fb9cd4997280fd04be4c586729bbcb992b51f 0000000000000000000000000000000000000000 -ef509edbd73ea8f630c1e8f37dbf2d04d8c469e9 9d0a509cc9c4debf0cdb318790698c42f9e3c5ec -ef51b1ce007349e7ff415ec5c707f1b5a73aba27 0000000000000000000000000000000000000000 -ef51b907698e9aec7590b7a117544a4ae27102a2 0000000000000000000000000000000000000000 -ef51bbad9554137f7784be22150dc98e51a4300d 0000000000000000000000000000000000000000 -ef5358348ecfd8eb0e89032045c1af2fef8e9f4f e0d41b45fd10b9f7736b57db39bf3564fcb02960 -ef5679d743a64ab612676f1cced8a7953562765d 0000000000000000000000000000000000000000 -ef5a00895dbb9a3abbe3edc03d1f966b239a2eb2 0000000000000000000000000000000000000000 -ef5bc0a5be123ff3b008ea77308d29d5a92039d5 0000000000000000000000000000000000000000 -ef5be14c8d0ef1d60f1463c14cefffdf0db2c788 0000000000000000000000000000000000000000 -ef5d3c54ffdb7b16cc993ef17af7f28ca45fd541 0000000000000000000000000000000000000000 -ef5dde1af7f5d6dc86a50b9170295ca2cdd4e3a2 0000000000000000000000000000000000000000 -ef5f4c423011640d6495701f0857cb081c62533d 0000000000000000000000000000000000000000 -ef623ccf442df416da4e5bc254b4c5d4f6df9475 0000000000000000000000000000000000000000 -ef66f5b7c969a4e81088454bbdf447d8c64aaa4a 0000000000000000000000000000000000000000 -ef690023bcf92a563a15f5a49bb46acdb59de76a 0000000000000000000000000000000000000000 -ef70e0157ec424cef602224097e99818b9858616 d29160f8832e5aa6b3145807d0c047cb85f9b7aa -ef71914ef2302cd008eb8d57179b3bd73a6d2263 d486080b797afaff67c94eb6b7ce8cedac1a3cba -ef729dd9f622264593b1b9f6afef88d736aea660 0000000000000000000000000000000000000000 -ef72d7bbb33223cbd49ac261694c357c67cbaa81 7be71fbb7af025ae407e68656db185fd7a2c9ea6 -ef74f19d02bb01459039ac75bea67ef78388a34c 0000000000000000000000000000000000000000 -ef757b033ba1df823b1ac5176ada439effe4cab4 0000000000000000000000000000000000000000 -ef757d0d68e44995ee3e0d3a1962c57669fff86d 0000000000000000000000000000000000000000 -ef7842a787b0ec33987dee88eb87f863140e8340 0000000000000000000000000000000000000000 -ef7a0244c10e55e07d353ef2b427fd78fbbd9c3d 0000000000000000000000000000000000000000 -ef7b15201c68a7b929267edd52185e0f94ab002a 0579c84691bab87acc624a7aac32a14fc30b45a5 -ef7b3b8495f0900fd8e4d7130d5cc4530f1c77c4 0000000000000000000000000000000000000000 -ef7baed006a30df0163572ed1d26eff2b7c32010 0000000000000000000000000000000000000000 -ef7c68743c2f365e6b1d726cc79ec0d3ce5e6b2c 0000000000000000000000000000000000000000 -ef7dc4636054830b77158524cdcb629b7555308a 0000000000000000000000000000000000000000 -ef8097018f748f30e91292c2f6ba06bb34562594 0000000000000000000000000000000000000000 -ef819bf938ad88f9deb634332372e1ae73df0c29 0000000000000000000000000000000000000000 -ef81c708faf8d64a78c103fca7d53b7f6cdfacce 0000000000000000000000000000000000000000 -ef84d1bce8977e70d9fa9d1e56c8a8842c1e16f0 0000000000000000000000000000000000000000 -ef85efc89191c8009537a74d95198c3d31951ae7 0000000000000000000000000000000000000000 -ef88bff8ae0e1c35d577aaca6f812ca06b6f26d3 0000000000000000000000000000000000000000 -ef8bd2a882adc2a71eb027f23df140c79144ff7c 0000000000000000000000000000000000000000 -ef8e0472f8d76e39665df6a503fe130ccaddd319 0000000000000000000000000000000000000000 -ef8e9466b86cd4055b640ca11d129f73b1a942a3 0000000000000000000000000000000000000000 -ef933ddcc6d1842e7c47a8ab8515dde542907a71 0000000000000000000000000000000000000000 -ef9b464ad778b0e470d536c1e4a2a011f203e165 0000000000000000000000000000000000000000 -ef9c9fa70f2837d2f1fc7d7cca5bf8b0f008beb6 0000000000000000000000000000000000000000 -efa29ce7069406e65479b689a99bf424f737a540 0000000000000000000000000000000000000000 -efa54d504ad9659a752a009a47b7ae61cf37dd95 0000000000000000000000000000000000000000 -efa855b721e3ebcb265a76d770d82f33f5da2945 9f85bb1022dbd2af7b40ac1c76b9fa75220992d7 -efa8eae78cfdb2cb1f55104a7d61cef82819fa3b 0000000000000000000000000000000000000000 -efab4bb920a11587fe9ae4d759cb86951b9f836d 0000000000000000000000000000000000000000 -efaca176179a25b01df27d939469ed021b391cee 0000000000000000000000000000000000000000 -efadd9b969ec4bbf9732b7b8f28fa561d10566c8 0000000000000000000000000000000000000000 -efaedacb533200d9007d704d07e624b27c946036 0000000000000000000000000000000000000000 -efb32d8ec102182fb9ff93946b9640f2aed11b7b 0000000000000000000000000000000000000000 -efb6b44fd9ecb7057b2cc5454d37561dbb9032a5 0000000000000000000000000000000000000000 -efbb10251af55daecc7529aaa71ae9824ff80607 70c0e0c3551e0edab724579ef33d8a3f1d894ff2 -efbb69f3c900079bdba9ae0316c943c0841db8e8 0000000000000000000000000000000000000000 -efbeda36ffe9a350ba512356b059d063475fb15b 0000000000000000000000000000000000000000 -efc08d0216ca630bcb8aaf6b6b2842d22e2ae5f6 0000000000000000000000000000000000000000 -efc16a7a338ad0002b4ed2ed660ea682dfd22ef4 0000000000000000000000000000000000000000 -efc1a628ed146ff90a8bf8146fcfe9b6e6164425 0000000000000000000000000000000000000000 -efc77ab6107675f2b7561a6fa485af0acce4e574 0000000000000000000000000000000000000000 -efcd17fdad6a041c1f5813fa5b35d29d22c93260 0000000000000000000000000000000000000000 -efcd7e55f8d0e2ad457eb257148bbd6e35819b39 0000000000000000000000000000000000000000 -efcd9ae09813109588b4eb4f62543662ea42568f 0000000000000000000000000000000000000000 -efd4406a3bf1f16f37e100f26ed158276ed9ee19 0000000000000000000000000000000000000000 -efd62777c089fa5ec0f74fb1e2aeba6dcc37026a 0000000000000000000000000000000000000000 -efd633bcbbdac57991fd0ad78cc8beb5bab286ed fb24d521231ac82d0abfbd557525207df88522e7 -efd6aa8b0c567335996c6a27b2fbd264b30f90f8 0000000000000000000000000000000000000000 -efd6f4780a7f780980389fae51571173ff5d1594 0000000000000000000000000000000000000000 -efda0bb311990257715bd3a41ab2b04769ce2e4e 0000000000000000000000000000000000000000 -efdc9e6334e88031f3d3539f9271e69b60088cbc 0000000000000000000000000000000000000000 -efe24a91efac4abe3a4a7f5d9134017f4824da6b 0000000000000000000000000000000000000000 -efe3572ecace82fa3cfb08d27e2dc94842c83b95 0000000000000000000000000000000000000000 -efe3813048a568991c89db6097b3e8dd5ae32f1e 0000000000000000000000000000000000000000 -efe705d94a9030a0fa43d9a347478d2a8f58cd6e 0000000000000000000000000000000000000000 -efec3084531272566d18241814b4eff0c6b4decf 0000000000000000000000000000000000000000 -efedaca3bd11aadbcc7312c6c2565af56e49966f 0000000000000000000000000000000000000000 -efef4dfef6354ebbef7da99c99008d4a153eac0c 0000000000000000000000000000000000000000 -eff0cbed303d82c58a4e39f42d7dff02f3c7e646 0000000000000000000000000000000000000000 -eff22719b03a83400103686b87d5b470c1d5c785 0000000000000000000000000000000000000000 -eff442898511892d09ff22cfe155926d3ab263f1 0000000000000000000000000000000000000000 -eff487cfb352573c48ca977ac58f238fe3fdefb2 0000000000000000000000000000000000000000 -eff7d85262b4de1cfb479fb200390dc72313c4ec 0000000000000000000000000000000000000000 -eff8e0d4dd463ae6bd387f304effeaf3d5ce44d5 0000000000000000000000000000000000000000 -eff9632720c1c8d2770d065f1c2a1dfa15f453b5 0000000000000000000000000000000000000000 -effa1957caa8c5b3604bd08c7d57d5977b7bf531 0000000000000000000000000000000000000000 -effc344e26a66510fa971719bb8af0960c7f2f46 0000000000000000000000000000000000000000 -effe82277083a0d2f3f1d428d964d349930dffdb 0000000000000000000000000000000000000000 -f002c9de8f31e55a7f1ad9c1bfc04fa495b15966 0000000000000000000000000000000000000000 -f004f576e7329b583dd41cf7e393efd5139bd5a3 0000000000000000000000000000000000000000 -f0068a6729384c24f7d37e40c598baaa502d040c d113b4f5bd1036f94a5b91523a6476f2907d3ba6 -f006e05501d9386d62fb0975e45e0d1406766e03 0000000000000000000000000000000000000000 -f0088bfdd3270b6edf326accb96fcfa27cc673f5 0000000000000000000000000000000000000000 -f00cae82a36e04d002af69ffddb69d64a68be51b 0000000000000000000000000000000000000000 -f01033ca6de1c3760dc4eea5d5cd8bc7ae093f36 0000000000000000000000000000000000000000 -f0109e97e6b0551714ad04c0c1dd5efe7c1ec749 9812a253e20ee7e25a598c30ab9d3449fb0041e9 -f012b2761819e0ab25ff8cf4bac6655cfbc6fcff 0000000000000000000000000000000000000000 -f013503b36ac24494002011e4e639350b4a67733 5dc8e2b340a85cc5ba625f6c619968beaa9eec16 -f01432289311a8b307eab7e724ed538bbb43836f 0000000000000000000000000000000000000000 -f0144aed218962b3ae3fdd15524436a251878ad5 0000000000000000000000000000000000000000 -f0149750aedec8b2eaa46338d90213dc4767d8b3 0000000000000000000000000000000000000000 -f01797a01e4312568d297c37d25d1474f44d7170 0000000000000000000000000000000000000000 -f01c45244d2ab24abd72ac6416435a2ca1601b82 0000000000000000000000000000000000000000 -f01ca0bb63b283625ee772feaee1bf0ef0799fd3 0000000000000000000000000000000000000000 -f01da4d71dca9ce4c0c5aa8ebed02884f3c59210 0000000000000000000000000000000000000000 -f01daaa6565fb7def0a148101c976bd403b8a2d6 0000000000000000000000000000000000000000 -f01fb4024a5cfc52bf236f687ecf741f473abda6 0000000000000000000000000000000000000000 -f0207718ce9da892e4b8f796818768cb5ba237d8 0000000000000000000000000000000000000000 -f0212d661c6b3507a2d1f5b57e6b5d6fab6c2e89 0000000000000000000000000000000000000000 -f02144f052602e98fdf10f4e0cc92a82071d9563 0000000000000000000000000000000000000000 -f02317164cb39512509817e78ef121e3304f6810 0000000000000000000000000000000000000000 -f0261e36dc250410f352fe33ad4c4e699cb18b02 0000000000000000000000000000000000000000 -f029b664b8728bd5cbb697cb9a4409aea07cb36c 0000000000000000000000000000000000000000 -f02db0087a649ad3772e5e2d7eda3fa7dfd55e64 0000000000000000000000000000000000000000 -f0304b14857eb033661f21aa9946dd1bbc3574a6 701e7a70edef9f8f21e20c12dbc90233979f644a -f030a1145519e344d6414fd2c45f45e10a523d6f 0000000000000000000000000000000000000000 -f030dc707393e37122059d9766507a51d997a864 0000000000000000000000000000000000000000 -f032c17f89d7292f39dfc140b82ee82e958e04a4 7a0dad51dce2feb4e3226b531a154b04f19f4d41 -f03302c8c7277cddc73e81746d39be0432df76f5 0000000000000000000000000000000000000000 -f033d4b76635f9582f6eb5505899e1f7fb2dd1a4 0000000000000000000000000000000000000000 -f036018ad0ac68e856f3b16d74a55c7155a61c26 0000000000000000000000000000000000000000 -f03635b0c9ac318c642027425e7e568fd7fbd7c3 0000000000000000000000000000000000000000 -f036e853c1b45d841dad63276d6eb9476bc5ac6c 0000000000000000000000000000000000000000 -f037a94fd276a36a5061b0160fd3c2eafb20d980 0000000000000000000000000000000000000000 -f03806fcd8fe03a0501bd40b6e3939ff6589a1d2 0000000000000000000000000000000000000000 -f03913e845d763fb8c62a9eed4493e4282bcb3ed 0000000000000000000000000000000000000000 -f03a1ebe71c21aa2ced07ab1472b37ec79aeb63d 0000000000000000000000000000000000000000 -f03bf56561c4ba54547ecd6ea7a8cafe3dacb0f4 0000000000000000000000000000000000000000 -f03cb84c37d21f3e827ecb737ca7a3fd5fce1b7b 22c2159213146099d9f1b4f7da8ab12a88084f1e -f03dfae1dcaf64d695189673e6db82aa3b7659a1 0a22bd196d424dd3b7b9001ea8022e0f7abdfa52 -f0427eb51b37ff029d2e21559526f1df46ed465d 0000000000000000000000000000000000000000 -f044a792f0041c0f4335d9467ca73115d8a8ee00 0000000000000000000000000000000000000000 -f0453adf76d22de7f30e747be2af77982a078f76 0000000000000000000000000000000000000000 -f04814d2d93d51518f83b38c6466617d35d71fa9 0000000000000000000000000000000000000000 -f049ce211069b63ea9c84604f25261cee4ca5fcb 61b06ea4188e5ae61821a5d653caf2015abfd791 -f050e6be11d1d2ebebbbcef09c68d5d60e851dec 0000000000000000000000000000000000000000 -f050fd9b83e78063a964a5aef9d44284e7c13b8a 0000000000000000000000000000000000000000 -f051a00f00b7d7ed00619a9f471a4209b504b7a2 0000000000000000000000000000000000000000 -f052ac1bd73549125c3fc3dc68a36d4b0608a16d c8da6bccdc39c8e1955e200adb5fb79027d228e1 -f0550025342228d4a7e6caa0edd2ec9d6ff63a00 0000000000000000000000000000000000000000 -f0568677de0030e667af88ed104eb79516365231 0000000000000000000000000000000000000000 -f05dbe5e2316215e65298e4532ae8be356137b11 0000000000000000000000000000000000000000 -f05dd407a991f1355d60a9778b306a7b271b35c9 0000000000000000000000000000000000000000 -f064d22f633f6d18d5964189a0f32b993b5df09f fe3640cca85b8a96d5206d7a7071adb7c84e1268 -f06613e8b85b874531d300cc38d962d07dfa95a6 babe8167293f43d30533e4bb4e4640ad757bf3e2 -f0696b6f53ad6f36b39e1584155bed771d3adac4 a1dad228dd14c65d350b1ab06745a614765efabd -f06a7db29b82ab3b747eabbbd8ba9d4cc0d22121 0000000000000000000000000000000000000000 -f06c0e12d8eb1e12c38e363229f536ea23566d0e 0000000000000000000000000000000000000000 -f0750294164ef9b1024fe1605bc810e510796f54 0000000000000000000000000000000000000000 -f078a94979f83ea322f98a57828c37ed5406a85c c2fa81778086a7e88c320cd993566ea5326e8c6a -f07db5667ad8209e32bfad4ed9d185f6c48c0f9d 0000000000000000000000000000000000000000 -f07e214a3a07e0bc70daebb71d5fc331154bc3de 0000000000000000000000000000000000000000 -f08186baa15bb4e4e1621594f03f30f141adc742 0000000000000000000000000000000000000000 -f082c0c09c528d1463be6fc18cb98ffd373345b4 0000000000000000000000000000000000000000 -f083a29752c2c1aee98e26e2d2424681680835cf 3541fb00d8d4daf559b57e811bc57791eb67440a -f08775c0d8de110076d05affe2a76a19206f1dac 0000000000000000000000000000000000000000 -f0884026bac747ccf7e5fb4a8eb0aa728c10997b 0000000000000000000000000000000000000000 -f08927c92cc46d54832c2f92bc8a400db6314d88 efb09621cb84f37e9e4df7643f962f2f037244f7 -f089b9d5cc55ceb3e7586fa40192e3f1c7f66541 0000000000000000000000000000000000000000 -f08a7bff1b41fdfc093e9cf617bea33863f43af9 a2316a3b5c533090cecf8a70c18521ce7605d88a -f08a981a30c7f1871577f6908c265b798f19b33f 0000000000000000000000000000000000000000 -f08b9a8aee8330c248cd84b3f546391fedccd9f1 0000000000000000000000000000000000000000 -f08d4fefdb693448369fd2a08a2f5caaccb2b827 0000000000000000000000000000000000000000 -f09047bb4e738ff97c8467b956032ff334951ae0 0000000000000000000000000000000000000000 -f091070fe503d090ec4d4aa8646ea1be92bbbc86 0000000000000000000000000000000000000000 -f0927e4c19955ee27bab4cbddb71fd474bf82443 0000000000000000000000000000000000000000 -f09b8f712b4b353243b7ad22ee55ea7825049a61 0000000000000000000000000000000000000000 -f09c05c447a1fa91cf3c690d567d74fde234bf88 0000000000000000000000000000000000000000 -f09db0fbc19f43e119d94fa9d815f7b4ccff1ab2 fd5a7cb25c7a859c1680cc0c588456b10387e326 -f09e04a35215f63a7e211700e7df8db34401726c 0000000000000000000000000000000000000000 -f0a1381f6ded3ab5fa3d90aa806c6011dc1cec86 4df1987f4ddb20d17276ea1f1211f617d0b6ca6c -f0a1e153d533a5b7949e210f58cb3f0e48e9ae75 0000000000000000000000000000000000000000 -f0a2fee71b120f8afdef2aa7967f4f678f954518 e6b4b985c3d1b95611f1c9b5c02214d38141dc53 -f0a32f898399050e5b58a938e8a0a965239f97a4 0000000000000000000000000000000000000000 -f0a5e4f7d35f0af1a7e93b383445657bc459914b 0000000000000000000000000000000000000000 -f0a80f2284ab748ab55d94873b8ead507e5e784a 0000000000000000000000000000000000000000 -f0a8a47c4d0c61549cea5a80d55baff612842bdb 0000000000000000000000000000000000000000 -f0ae9cbd3380699cc241beee2f4300057e924c52 0db7b3f520811626eb2a10012825435d5e311e9c -f0b0e5bb633b40536bda7141b85674441a62aa95 0000000000000000000000000000000000000000 -f0b6926e11613aec5304a0ef140399b5ccd099a6 0000000000000000000000000000000000000000 -f0bef8a7c6e372b9e839a8d096463bd860df6ee6 0000000000000000000000000000000000000000 -f0c0715e3dc6b4aad6869dd13739aa93d57e237f 0000000000000000000000000000000000000000 -f0c0b3145d9ae60be9235a4c0314bbc9f8fd9d59 0000000000000000000000000000000000000000 -f0c19ea7b0fcb75c5b5ec2d537c061c87bfb71c3 0000000000000000000000000000000000000000 -f0c4b333bfe75887625f840698d53c5c5909153d 0000000000000000000000000000000000000000 -f0c5a4865c7431b3b6d1e70f5bee6a9af34d9058 e486bb1ea6fcde3b2160c1bee323b146c838dc69 -f0c9bb04d7727a45747aa11dc39ec541180e67b1 0000000000000000000000000000000000000000 -f0c9cde146f0fcccdbf1e5656b6a018bc54d7c6e 0000000000000000000000000000000000000000 -f0cce809dfb3127489f04236cfd1a77aa9980ec4 a7035cf323f6cb7200b7aeecd5dfce5b453bdfea -f0d05b38c3dd79b8a2368ec4ec03716c24766d90 0000000000000000000000000000000000000000 -f0d11929d41082d71dcf8338a18e04412c656fa0 0000000000000000000000000000000000000000 -f0d181381db49ff3e8eb2cf8887d005094b6eb3f 0000000000000000000000000000000000000000 -f0d52500c7f8bda83761b18d6c03965741753abd 0000000000000000000000000000000000000000 -f0d68ebd21ef4b0f2b4591ff383867b256f5e49d 0000000000000000000000000000000000000000 -f0d6f41604679c93901c62d102167478c3cead5b 0000000000000000000000000000000000000000 -f0d803fbb25bd32be1f412f8b137c4077a72bdb7 0000000000000000000000000000000000000000 -f0e566aee75a22af498349a492ce78db1d17c744 0000000000000000000000000000000000000000 -f0e6ac0428979cc3474c7087513904c58bc22c87 0000000000000000000000000000000000000000 -f0e80e2c3f4455e06c34f052a091b1d9b22e81fe 0000000000000000000000000000000000000000 -f0e8bf8a737c78e889ca9c1aaeb2757208cb8d6e 0000000000000000000000000000000000000000 -f0e9d47a0de3eabfc6c609a87b85f19d1fce2a3e 0000000000000000000000000000000000000000 -f0ecc019cad9a08e41ed2afaaf8d25576582a95a 0000000000000000000000000000000000000000 -f0ed705e1ac34fed4c92979f63bee74c382f991b 0000000000000000000000000000000000000000 -f0edac3006cc81cc9cd06fd21d4f4bdc244e10c9 b8a883b38e3bb0351185b1c3a142b25664dcf678 -f0f030aaf28184b0fc33fac9b353bff70a074434 0000000000000000000000000000000000000000 -f0f15f59e1d91f1617b192b6006a714db8d8e84d 0000000000000000000000000000000000000000 -f0f1a3280d750b1d9bc636acf2b04465595813c5 0000000000000000000000000000000000000000 -f0f2704809df1b26ac3f0974b01477c234cd89f5 0000000000000000000000000000000000000000 -f0f50fa668d1d89fd2719d85dd149178ca37b37a 0000000000000000000000000000000000000000 -f0f56559ca978393ff2ef79eeb2b39ea9613a888 5077fd004926deabea3268a5ac09ecb7a4579251 -f0f5d8646b835280b44b1d95277e3881be931cd9 0000000000000000000000000000000000000000 -f0f5eb7dabe090c347aba3759ab5c1f7b667da0a b2f9b41bb6d72e7872dcd3ba59f942ddec11b8b6 -f0f602812081128de4ca7ccea1f4912f46dd4b6e 0000000000000000000000000000000000000000 -f0f896b7d4fa51723dc607d1c0f92aff31c36480 0000000000000000000000000000000000000000 -f0f8cce7871a5f6b7b44072c8888381cddc45458 0000000000000000000000000000000000000000 -f0fe52e5a693be46f0c81012b15b929ad264228e 0000000000000000000000000000000000000000 -f0ff82f778becd222ca582d0a1d89a01c4f60b48 0000000000000000000000000000000000000000 -f0ff9a514d30ecd5fe6fecec395e618c7526e66d 0000000000000000000000000000000000000000 -f0ffb4b475b7834b9dcc4a2e006ce244f38d5b68 0000000000000000000000000000000000000000 -f104a53630fb9c55face81e92f5929e101a3f551 0000000000000000000000000000000000000000 -f104c612d631442b71f8505d3514a6ea46d5a42b 0000000000000000000000000000000000000000 -f105e870fd5b2938cc5d366c058cca472a568619 1010090bb43c40507146691bf231d5b8ca64cdab -f10636e36791f68859b72739a244c575a81bb9af 0000000000000000000000000000000000000000 -f1075a64fcee95c1a3e560cd29b9662c00829f28 0000000000000000000000000000000000000000 -f10ab85a2947f2ebf32fd3ee05df0dbca4095188 0000000000000000000000000000000000000000 -f10d059d0d328d913b3985c96c0ff12ba4755237 0000000000000000000000000000000000000000 -f10d35baab27bb6316678e6a804a814fa3c8ccd7 0000000000000000000000000000000000000000 -f10d6e7422d92c219351465a24e0ebf6fd120060 0000000000000000000000000000000000000000 -f10e5167b20fe1b81b47d7f7a78dc99d7bf82010 0000000000000000000000000000000000000000 -f10f82207f3a456f8b45173668037af3cbb415a6 0000000000000000000000000000000000000000 -f112cc1ec6335a62d03a3de0da4f03ea3f5d0e03 0000000000000000000000000000000000000000 -f113bb15c989e8307e38960dbd38804752242553 0000000000000000000000000000000000000000 -f114783c6e2da939aca5b38ef7034884fd4459fd 0000000000000000000000000000000000000000 -f114f2b17436f8d95cb348016ac94c1958c089b4 395dc8db2bdc7f9741008723feaf1b247ef9ab76 -f11733393fcdd02606822885aa9ad7a61e4ffff8 265aed79e6feed7255b053649765dc2f315ff3df -f1177c82c04d9c4374744d2b59b60b678d12c831 6efd7fa11067219c0de940454489a3df4e201b9f -f11939d38290bcf137337b4e83bbbc6041235ac9 0000000000000000000000000000000000000000 -f11cc3162cfe3307657c5886316f0278c7edbc7b 0000000000000000000000000000000000000000 -f11d245be370db9eb915833c5ba18c5e4c79d9d7 0000000000000000000000000000000000000000 -f11d35003d1eedcc54f2afc0e91aaf365de0be38 324344a108c83fe686259b65343e6e462a978004 -f1242944c301c8988604c0ec3e012863785c268c 0000000000000000000000000000000000000000 -f126a34f0d270fcfe6a37f16718f24f5a886885d 0000000000000000000000000000000000000000 -f12adb7d022e5adec70198cddabb8d048d47aa2d 0000000000000000000000000000000000000000 -f12b4010435efc7a015e65fbd274740710368487 5244e01badf6ae8312b0075938691285bff4e358 -f130f1800e609998604dbe50278a69879ba6c01f 0000000000000000000000000000000000000000 -f134250210702ab6280ab303b846679177d39f14 0000000000000000000000000000000000000000 -f134400688ab515e7766578a7c31d634df2e92ff 0000000000000000000000000000000000000000 -f13929c5e06f40da1f7cbae4cb688032a5cd1d4c 0000000000000000000000000000000000000000 -f13c4b5a01e0cf8b7e28cecc23e10afce4b049dd 0000000000000000000000000000000000000000 -f1446c725b05024034664159db4d5f34b56421d0 0000000000000000000000000000000000000000 -f144ec9c6dbe5c1263b9c2e977cee48cbca76fc0 0000000000000000000000000000000000000000 -f14c4005bab14566278c7ebc4d829e637042535f 0000000000000000000000000000000000000000 -f14ec684d3eebd7e0eda693db72e8e7cc19bdfd3 0000000000000000000000000000000000000000 -f1516b33abc82b59d0b8a52b973d64f4857939cc 0000000000000000000000000000000000000000 -f151d14e13833bba07b6d5d3c018f3d108e78409 0000000000000000000000000000000000000000 -f153fb9e94c05295b78b4487d814c1dfc894ce41 6b72db83721b0ca2f35fa511df099028f24da8aa -f155012eff8e54c3b09bc7df2a2294e031eb2700 0000000000000000000000000000000000000000 -f1567421af65944cf429bdf28684d4b518ce735d 0000000000000000000000000000000000000000 -f15c877695a734fd363370e301ed8b3dfade30bf 0000000000000000000000000000000000000000 -f15f83fdae6884d5a1191e6caa302f6a396c71df 0000000000000000000000000000000000000000 -f160397e55f180fa16d93b5b0369b873b936967e 0000000000000000000000000000000000000000 -f162f15a42d4f4e98535b6f0a1312a59ba7507af 0000000000000000000000000000000000000000 -f164f8c8627d55910084c94e1dcea93b4a57c4a3 0000000000000000000000000000000000000000 -f16a6e5eee2519de341067a612969ee723919e15 0000000000000000000000000000000000000000 -f16b0de78b41322e8f65b15f3185d6f358032e7a 85f92c262bbccb0efe2777d54c335d5d4ff5b335 -f16b57bc6b3b12a1fa2eabe4c1b601a265fdb67c 0000000000000000000000000000000000000000 -f16bc3c61b49743914325b44b680fa19ac86b5d4 0000000000000000000000000000000000000000 -f16d648042786467ca8187935763ca11c23747a6 605e5cb4ced2f6d44bdc7f079b00cafb70c0eca0 -f16e1f982ce7f0194d48692a801ae5a720e1a8e3 0000000000000000000000000000000000000000 -f16eb92be45c8e695bdd2553b62ff35d3d9c4ecb 586cff520b25671a18e0f74c6bf5b2cbc9f6bc5b -f16eec1f5e09c4adc0188c66a8798a0c6d9a6238 1c80aeb3e33f731bf6f479156111eb193492a708 -f16f0a48ead24a3ce208c902fa50c2b159791aef 0000000000000000000000000000000000000000 -f1705cdd3287fbbb51aaa9d9a12bea6a6db1bafc 0000000000000000000000000000000000000000 -f1720e55ed6cd27e2143ef538a7b1ef7145c24cb 0000000000000000000000000000000000000000 -f1759a0d8cf67e5c5de929293fa06d0d999b607d 0000000000000000000000000000000000000000 -f175b914ca685ce3f376f0af8d0c6120fe6ef4ac 0000000000000000000000000000000000000000 -f1797f5f51d997fed0f27f87a7f5ba534d4ce2a7 0000000000000000000000000000000000000000 -f183053d4eab6844066953a2edc295e46d665838 c232555f93aed2ae386cf310ec24fe86a2ce5a5f -f18579b48ab2aeda1ec74a5c08a266a796080f4b 0000000000000000000000000000000000000000 -f187e2978d9519cd6d613348cf9d5933b26de57d 2a2439e6e4b0035524c49ed0fe8578d239350cdb -f1883aab788194cf1154ca1b5258a6307e3f5149 0000000000000000000000000000000000000000 -f188fe0f321f80ed541728b126b9ef4a22f6d22c 0000000000000000000000000000000000000000 -f18a1e4ba29b26d2b5d49138aebed9a4e047c133 0000000000000000000000000000000000000000 -f18b0b61dd41270e4f0a889009544987d1d1e862 0000000000000000000000000000000000000000 -f18ba5a1bc189759f44e83208af6ae4e5ca8e1f7 0000000000000000000000000000000000000000 -f18c1e52b4eb799aff36d0071c07ec4dfe158382 a8ce3edafe58f75d46165a479ec849855fefb8c0 -f1901cd988c5641b3c857e14de2187a5923fcbd4 0000000000000000000000000000000000000000 -f190f26f8f4966badcdfcc8ac90e86fcee00756a 0000000000000000000000000000000000000000 -f1919f2714dc0bf081bb4c5fe1b8167ab745403a 0000000000000000000000000000000000000000 -f19337d2723ecf9ec211ed4475de954d8a2a649a 0000000000000000000000000000000000000000 -f193f6c844b271e47b7699931121e6a7e9af2565 0000000000000000000000000000000000000000 -f194acbde51e616ee586cad44ea8029499c7365f 0000000000000000000000000000000000000000 -f1961a717d47f490edb6843ecf9a0f603cbcbf40 0000000000000000000000000000000000000000 -f19892b5cd3b17b37fad18a5f1cce54b64ecbe37 0000000000000000000000000000000000000000 -f19a0e6cd2dc3d7c8d7a11bd08ee08398329ed1a 0000000000000000000000000000000000000000 -f19a2e277e5936e89dd93d42d29588d7fe86f741 0000000000000000000000000000000000000000 -f19ab94f7593e8a3433571b6eef01b0b8201bdec 0000000000000000000000000000000000000000 -f19e1eab9ceeac17db45d9ecd9d67994c7f156e4 9ac406c1354ee33561bdfa4249ae6646e949e2fd -f1a1676a9d68986b78b88b3b67e40fc56a21e88f 0000000000000000000000000000000000000000 -f1a7badf7128a9be0bc854b68c5bb90f9b630854 0000000000000000000000000000000000000000 -f1b1ac9c7dfed9676197dc3ff779cb7049fc0442 0000000000000000000000000000000000000000 -f1b211f5c87d97a1a636c0022e701db18fb73eff 0000000000000000000000000000000000000000 -f1b3da95709f10c58d1bb3d786f2440b74ce5ac1 0000000000000000000000000000000000000000 -f1b4419dc7c9b81611ae6cedb979dc95f7098760 0000000000000000000000000000000000000000 -f1b8c3bd33745cdab0b5711bb5e09c2d4b23433b 0000000000000000000000000000000000000000 -f1bac52189c570941233b2bae1064f0aeeb3381b 0000000000000000000000000000000000000000 -f1bc476c99b8995b0245afa8f0459ad3e6c58b85 181c252d2ef34659b730e2c650b2570ff5284cf0 -f1bced78de8c66071a9fdec0972bcff570a38a12 0000000000000000000000000000000000000000 -f1bf66824f80099f7b92e7fc8d3b214cd452f9be 3ae5719ed8b2c001f0b1311a436ece063ecee900 -f1c03cc8650d668ba634a8e1f749533b5b8aa88d 0000000000000000000000000000000000000000 -f1c7ac8fb1426f5dce85e029df5464ae52eacc32 0000000000000000000000000000000000000000 -f1c8d8d88523d3e3bd313f9ce0f1b6516bb728a8 0000000000000000000000000000000000000000 -f1caceb121b151863193532dc9dfed8f4b3c09c0 c82395ad2693752b46b989fdc3f7f6fcbeb9222b -f1cb805d665a19cadf25f6a58e8fd8dbb15bdcb0 0000000000000000000000000000000000000000 -f1cc27e4a894b2f345c71232f3f9ea622377e910 0000000000000000000000000000000000000000 -f1d4d00041cb1a7f6e8c9240b2c0c8ce4039739e 0000000000000000000000000000000000000000 -f1d4fc049ee56eca1adef6b45dbbd3c2b1c0eeb9 0000000000000000000000000000000000000000 -f1d553df987e4452a5b31730bd0d5d204dad7e54 eaffe539f857c3e837797cc4644c5e5ace706d9a -f1da80a6d378e54e5ec2f9a0aa03b0f76dc88d1e 0000000000000000000000000000000000000000 -f1de7bce50b7f6a07b56e6cc087c46315fa4b8a5 9d0f6056316ebb3af7ad9944b3bf0c683b8613e4 -f1def1dea90866604da2ed230a2941778dd05802 0000000000000000000000000000000000000000 -f1e09067dd77f872d4699a4a488153d9aec9274d 0000000000000000000000000000000000000000 -f1e212e31b77e46388bf25d3c6d54c32a5bdf33b 0000000000000000000000000000000000000000 -f1e61c544919763580fbcaac3c618db3ccdde0dd 5f80659937a784b7617e7747bcdb6150bf7e7dd6 -f1e951b988e8aafe49b33bdf2f7812740c66c2d2 11104210a33b4fe615df5ae8134fd0c0fd4b540c -f1e9a79cb3ff7be31ab0465754d583115f1225da 0000000000000000000000000000000000000000 -f1eb91d07d2df082384b3f83c9d2a0dc1e439d32 0000000000000000000000000000000000000000 -f1f32c708103edee2a2fc62080352945fa3b14b7 0000000000000000000000000000000000000000 -f1f3bf8a2fc594fdde6fa0b15560b5d80584d642 0000000000000000000000000000000000000000 -f1f445c6c6d61cdc9a7fa3f67553fb26b5c7dbf4 0000000000000000000000000000000000000000 -f1f77633893210c38b41ba44caf7c434c3f9e0d4 0000000000000000000000000000000000000000 -f1f844b4eb63842afd1a2d595022c98ec40479bc 0000000000000000000000000000000000000000 -f1fa41c650905881cb60f2f9f58cebfcd3d39293 0000000000000000000000000000000000000000 -f1fc2fa14ceeb5cde3b4cc8208dc7abf79f5739c 0000000000000000000000000000000000000000 -f1fc80fc2d0900ce8a563013224f2c4ca609144d 0000000000000000000000000000000000000000 -f1feb74087a1696cc96a5d51adbec2f5d7e6175b 0000000000000000000000000000000000000000 -f2019b9d10cbf49d85a4328166de80e6c7e687a4 0000000000000000000000000000000000000000 -f2049e4661c2459f631534e1bb1d5acce65d416f 0000000000000000000000000000000000000000 -f205639d6c7227fbb67b0255a74e8dd7944d1ccd 0000000000000000000000000000000000000000 -f209c3c26041625620cffb18403387f92ff57ef3 0000000000000000000000000000000000000000 -f20c70b1b0abc94e6be4b7de495d0ce93f60ea08 0000000000000000000000000000000000000000 -f20cf6d294de8df180663bc0004e8fcfc7d9ee90 0000000000000000000000000000000000000000 -f20d86908207bbba241e81ded1c184fc328d5994 0000000000000000000000000000000000000000 -f20f288482b30b3ac6296ac79bcaa7da4bf68d1b 0000000000000000000000000000000000000000 -f20fa04f6d80e899e9d2d6ffc80074da688514dd 0000000000000000000000000000000000000000 -f211666868ef15274a9fc0e7cf66dd1959388da9 0000000000000000000000000000000000000000 -f214b227dc7c16ccd264cb6a121ad19b1629325a 0000000000000000000000000000000000000000 -f218579a892ed4bb77d34605dacf39ccbcc09b84 0000000000000000000000000000000000000000 -f21aba621a9baee840afbbf904fff3502d654ac2 0000000000000000000000000000000000000000 -f21c0b3dd7b5e36204f237d645123bacee061b6b 0000000000000000000000000000000000000000 -f220c5df07a5b562070644d4adf4e523a6317676 0000000000000000000000000000000000000000 -f22131593abb8d79b06fc35c710e6c56dd022979 0000000000000000000000000000000000000000 -f22134c264047421c755819f01de291e38fb22cb 0000000000000000000000000000000000000000 -f221feb6fea3695aaa14279bca515934d4964538 0000000000000000000000000000000000000000 -f225ffb647a6aaf9c9b1bc686ad47bb5b612a5db 0000000000000000000000000000000000000000 -f227757daed38e7aa34a35bcdf74979c5639c248 0000000000000000000000000000000000000000 -f231e98aa0890a1ee28d59ba9e16caf117fe9495 0000000000000000000000000000000000000000 -f234861e96bf3de84e86a0775a4b66d92a0d2e38 0000000000000000000000000000000000000000 -f234b82635dbcba75ca327e68dca2571a0625135 0000000000000000000000000000000000000000 -f23df8ca20ad9dfc2c77c005b845bdd61f0b79c4 0000000000000000000000000000000000000000 -f23fa0e5e7373b0cce93525f471555e1918f8b0f 0000000000000000000000000000000000000000 -f240effa94a5ed120a921732fbf5c36354398564 8e494cfb28dfd594148260949a5a3e713c5c4664 -f241466c03447f20a73ec2507a9596f93d6fc2ea 0000000000000000000000000000000000000000 -f242d61481a6b2d0b0f033deb9ecc6c9c6bb176d 0000000000000000000000000000000000000000 -f24424a2ab24f77ac6b7608bb05bdde39576217b 0000000000000000000000000000000000000000 -f245fac86e9ebf8acf4657cd3e13128f459567e5 0000000000000000000000000000000000000000 -f246bdbf5f450a3aa7bb6cf5dfa3637b134c5887 0000000000000000000000000000000000000000 -f24edb2d9c8ebeeecd1cabe38059a3b22af7551f 0000000000000000000000000000000000000000 -f24f6db71a19d223daecb311850b2eb5d9f3185e 0000000000000000000000000000000000000000 -f24ff59d102ae3745aaaf24d0da601da434c39e0 0000000000000000000000000000000000000000 -f250f6c487154007d2676163dc98d0cae46a7c2e 0000000000000000000000000000000000000000 -f253c0b9bfdba1d89d79b53e846899df5e87fe23 0000000000000000000000000000000000000000 -f253f6f77fc0110409577836dc9da5a03bd81bbe 0000000000000000000000000000000000000000 -f257dac2ffb9be523633c33ac0e14ebc77e065b6 0000000000000000000000000000000000000000 -f258d65696d5d31fe7eda026031eb3517f102485 0000000000000000000000000000000000000000 -f25a5eef67d859679a9bf4e7ed3cd4b2b8aadd5b 0000000000000000000000000000000000000000 -f25a9e54ebf5c496dd8b4af6b569d7dee12aa41b 0000000000000000000000000000000000000000 -f25afe6fbcd69f52931a7a77bd5c0167a713dcbc 0000000000000000000000000000000000000000 -f25c0ef9ed425cad58189d915291e5d7c9bf964c 0000000000000000000000000000000000000000 -f25c81f90d33836a68355009bd402f781ccb76a1 69325fc2a353f29c547206de252ef827edc32b97 -f25d829a0f6ec5cc56d9e83c4dd8620dd535f2db bcbc31c4c21f1f4f0761e409c5d8518088bee1ad -f25e838d89ce3298b348bafb165c5b911b6ccc69 0000000000000000000000000000000000000000 -f260f89c6bf45a2e83243cf538f27631d9e3c047 0000000000000000000000000000000000000000 -f26226bf767affc9b6801cb409b7cd696aa74221 0000000000000000000000000000000000000000 -f2622ae5717ddcef4b5ca2ebbed0aea1e904df3e 0000000000000000000000000000000000000000 -f26734be49cca400204fcf3243271c7ff138823d 0000000000000000000000000000000000000000 -f267b24e352277f42cebe68ddd13600f1962709d 0000000000000000000000000000000000000000 -f2695c2d06b724cd3fd13098f1539854e1693ea2 555fbaaaa7a12032e2e4006ef347ba9473257223 -f26bde0fe632da1f77ff0b1ebbe79ca40e462d96 0000000000000000000000000000000000000000 -f26d97a87aead0bd678d0c01d1301e30d43ea3d0 0000000000000000000000000000000000000000 -f26fabbc36eea8002036acc059ac8ab995fda8bc 0000000000000000000000000000000000000000 -f273d75606428a9e2036a1b25a250ddfb560faa1 0000000000000000000000000000000000000000 -f27629d1dc77df57779ab296cdd7900cbfc2c43a 0000000000000000000000000000000000000000 -f276b14deb6b9a52fa3773b59032ed01703e1118 0000000000000000000000000000000000000000 -f278b83a5293f8db16e3c6673907e26b828ca13b 0000000000000000000000000000000000000000 -f27a13f34bb1411127c9fc1a083a04cbebda3252 0000000000000000000000000000000000000000 -f27a9fe3f11b30aa3181e23ccd27e606ad90f4ef 0000000000000000000000000000000000000000 -f27cfeeefc13717f86a53d7fefa0ce54f7bfaaaf 11e93c114ab7515f48c296b100249b21d98863c7 -f27dea64eadbeaad03f98945ea17105695dbfb50 0000000000000000000000000000000000000000 -f27f0f97be89bc1a4f700f2a9a02ddbdaca91e26 0000000000000000000000000000000000000000 -f28198c479a4ca582c0958a17f846a0941fab74f 0000000000000000000000000000000000000000 -f2841054f65de4414cd7980cd423bfa31d164435 6961658a11f92fa32cc2b0945cc053ba463c5729 -f2878c78692a2cc691e8cd8c8cf09f5b49c212f9 7b4ba6ac7834f1ab143b73a5bffd0c74477b1a83 -f28e682818db8eec70d7d08f8df8f9994c9e05a2 0000000000000000000000000000000000000000 -f29030302cdd24bc8b8091dacd3225a497fcb500 7ab7c04a31765da3b09350ec8014c0ff2edbd749 -f290620ed2ba8f2a6a2b3893c32806f00fa835f7 0000000000000000000000000000000000000000 -f290a1de3860785a83f5453c2121d878e8a0a244 e9b6f472a447db79d049eb93031ad5551d5110d8 -f2926811311d0e2566770950339d32efbd14938d 0000000000000000000000000000000000000000 -f2931de8ec4fb4858381ed54d0ca0dcd64a1edb4 82f629e6b21031849c20f6eb0b77b71afa917ba4 -f293a04ebc5b4868731a4e056f3d82621c00490b 0000000000000000000000000000000000000000 -f2949a422d7810aa9fc5d3ea450b1e9ea22384db 0000000000000000000000000000000000000000 -f296e4b29810d653e1318baba70aa49df4f887ce 0000000000000000000000000000000000000000 -f29b00cccf92e39e42a19c069c60764ba8431858 0000000000000000000000000000000000000000 -f29b450b2bf4f6078f37657a9fddcad3fb510c90 0000000000000000000000000000000000000000 -f29b6cbdee0b8ddbcdad5f8df6c2326178fe1df9 0000000000000000000000000000000000000000 -f29ddfe1ef4dc32a1622091f1948b5622de560a8 0000000000000000000000000000000000000000 -f2a0c0ffd9a940e6c86dc22452ddb8085f9b0b54 d718c28cb0452eeeb8e30a9f2ae6e4a2b1bb5822 -f2a1685d80a9d9c9cf10ca80ba75bd6d81740148 0000000000000000000000000000000000000000 -f2a749dc7eced770dc7c26d62b0c9a0ca1484d58 0000000000000000000000000000000000000000 -f2a82da9e53b9b55c34149eff1723d325b43b3cb 5ac3b21a6c659337ff65948b66f089adccd59755 -f2a8ef8efc3edf14c10abdb86fc3f6a7d76778db 43b1c42fec92fbe0076b5831b9e9d883f167a418 -f2ae1b966a94d986450939514cfe0287deffefc3 0000000000000000000000000000000000000000 -f2aee7fa4b0c402ac3b0480b56507a80081beadd 0000000000000000000000000000000000000000 -f2af34e50ce0770eee94a352d2b8de8e36a3cec2 0000000000000000000000000000000000000000 -f2b05d3988d8b0b90fd872e93614c9f468e7f715 0000000000000000000000000000000000000000 -f2b08c959ca4d54a96a66e623e576c35be3034be 0000000000000000000000000000000000000000 -f2b3768ed10a4515a9876af6cafce6db6c9c7ab1 0000000000000000000000000000000000000000 -f2bcd84ddf35a98222193f1f40b5ae8142fc4c40 0000000000000000000000000000000000000000 -f2bd4de92a57e5ab1791374928edcfaec5b300b9 0000000000000000000000000000000000000000 -f2bf61933ce665bdb44618aca71ef45098c89be9 0000000000000000000000000000000000000000 -f2c08ee82821bb406a85fc384d6c5b53f9056fcb 0000000000000000000000000000000000000000 -f2c3fa1e01ece16c11031e863573bcccfc6fa851 f1ba5a0d2a397fd60874f7e543122a0d8af02114 -f2c41f5da14b13f5209ff60958da9c75dc476cdd 0000000000000000000000000000000000000000 -f2c64624b2a6d71abde7224bdfe984ea91976c46 0000000000000000000000000000000000000000 -f2cc6c884b5c5e3d4c9c791982f6d6d63a8ab0c8 0000000000000000000000000000000000000000 -f2cc895c233d055a8d96f4c31b01cc4fa8918b25 0000000000000000000000000000000000000000 -f2ccacf049d15e23a5d7336befee55305d5ff20c 0000000000000000000000000000000000000000 -f2cdcd5af4558c22db95463b6ccdd25e4cea3cf5 0000000000000000000000000000000000000000 -f2cec2d6216d9f0b937306a9502c154103709954 0000000000000000000000000000000000000000 -f2d030b3b7bcc5952737f1050f19717f17a44c89 0000000000000000000000000000000000000000 -f2d59658fa5b59cd96d3379a03814c274bab15b1 c0cf89c82e72d2a08ebd3aca5f4da701f5d573a5 -f2d7cb6ba9b90ec3e802c899b273ffb9a4321475 0000000000000000000000000000000000000000 -f2d904efd80403abfa84895ee4b0e683c1f70f4d 0000000000000000000000000000000000000000 -f2da597f73f53e42be5c138293eeea52ca30fe87 b24c8bcaf50863c81b8542a0f76677bbbfc73bc3 -f2da8526e0e44486303a34e6831d3055e24ab5ee 0000000000000000000000000000000000000000 -f2dbc0cc25c6ced9faf378a6d45739f5215bb151 6764fec1b289e1715a6d960643c7498b95b3147a -f2dbd673ca00efa7241ed73a183cdafbc95011eb 0000000000000000000000000000000000000000 -f2df30ddcab34de7d50b6176481d366ad55991f9 0000000000000000000000000000000000000000 -f2e3c4158162ffb19a9a7334dcbcac9a0b72274f 0000000000000000000000000000000000000000 -f2e6bd1c0cd4895b4c0cd41c3a4c1fb5f30026e4 0000000000000000000000000000000000000000 -f2eb038c2a24291edd0825391ab4a5819dd5198f 0000000000000000000000000000000000000000 -f2f1ddbb53b6d491b577776f05b6ec09e81b6217 0000000000000000000000000000000000000000 -f2f3f1c0a72d81b75a5d2a66f4124dc9e241ed9e 0000000000000000000000000000000000000000 -f2f4af7cb801b897cc92b49003d7ae3895e3a37f 0000000000000000000000000000000000000000 -f2f4e07d9d33d5633d77d265d831c94774347e25 0000000000000000000000000000000000000000 -f2f5c11726c73b2859fca9864311ba853408fb0f 0000000000000000000000000000000000000000 -f2f77f3fddde262c51ab5adc0a9cec3bca7eeb68 ec24bb443fcf04a3cc352e527b3f2bbc9e06134b -f2f7adf47a83d0df07f94e56bb7061e11d34b1a8 0000000000000000000000000000000000000000 -f2f7f3fa1d27ad56046d2acc14c4c83d01fd4578 0000000000000000000000000000000000000000 -f2ff5ed678bb9d19a50982499dd963cc0779628d 0000000000000000000000000000000000000000 -f303e47eac631b65c70eac4b22731c64b45f54b0 0000000000000000000000000000000000000000 -f30546412b9224fe4236c894caf90909d477701c 5c01b7519ff4fb676f3f7d10f33e4c9c9b0554bd -f305894ecca9fe3575d890d7b89d2863590b57a7 0000000000000000000000000000000000000000 -f30786d7280451409ac536d3498f351fa153c715 0000000000000000000000000000000000000000 -f309e78f9439ae5d063a284cefb4b375233aa785 0000000000000000000000000000000000000000 -f30cbc9334f20ee7a3ee5c3045d5f24f195b3575 0000000000000000000000000000000000000000 -f30ce366b6ca44a687de9247b00e75c8d6d4bc82 0000000000000000000000000000000000000000 -f30d92a93727c2a05abbfa27ae9e810fa7f32386 97d398bce63e354cd9b96451452191084ca6e338 -f3112c43e303fcd63c0df89798b45bfef9d49e15 0000000000000000000000000000000000000000 -f312744505f0ba244b9b631d440752de1691b4eb 0000000000000000000000000000000000000000 -f3128874c5da98b54f022821723cfb338a8b63de 0000000000000000000000000000000000000000 -f317150dd98fbc1bb1c196dbba9ddf105b184861 0000000000000000000000000000000000000000 -f318ff098b7ec9ae167bf0f14fe4541b6bc530d0 0000000000000000000000000000000000000000 -f3193f58052f7f7a18251a2bc4abbf6fea75626c 0000000000000000000000000000000000000000 -f31d6f0a33a444c5690401741561b83b1441e230 0000000000000000000000000000000000000000 -f3264a028baa1f1675bcfc7661532ff76aaa0a67 cdd58356a9a60dd1a8cc354b6f017274acff5be3 -f32703dce3d941dd6add101551a6c9f126d8eaa0 0000000000000000000000000000000000000000 -f32912d04f3da53ad720bd782ad5a2483a1d79a0 0000000000000000000000000000000000000000 -f329f5fd163fa277c3565427e7eb8266af2fc884 0000000000000000000000000000000000000000 -f32da43eab979a4868b8109b532d5167028e2a7e 0000000000000000000000000000000000000000 -f331045b68b16ebdfb69c15a741f9ce8e207d8e1 0000000000000000000000000000000000000000 -f3330e24f2bb72fc8cc725a777309e7ebf94def2 0000000000000000000000000000000000000000 -f3341279fd71fd89e7b2565df3779cf5675f4ee6 0000000000000000000000000000000000000000 -f33541d1561d9cf39eda962d02693f2fd90c3eae 0000000000000000000000000000000000000000 -f33b49e5fc1dc1781f1007ab153c657d0d1e44fd 0000000000000000000000000000000000000000 -f33c301789a02f842a069ec72e7ef2f86179daf0 0000000000000000000000000000000000000000 -f342842517251fc03063b859f4f1f528e7e2a376 0000000000000000000000000000000000000000 -f34909f60437a420b22bfec56d77f1a3836dce11 0000000000000000000000000000000000000000 -f34918d8b2761af5b596b1b762753ee825c19cd8 0000000000000000000000000000000000000000 -f34fdcb4439abf8b175331261d319ac7d997ef81 0000000000000000000000000000000000000000 -f3534a2ab0af4ed69c9a474e26210ef661324d39 0000000000000000000000000000000000000000 -f354c9be97814d65b178f4cbf0905af18919479b 0000000000000000000000000000000000000000 -f35822056f331da0559bd11e5709af32e340fee5 dcd6ca78dc330cb1aa3a6cbfd3be57135cfda297 -f35fcca9d4c2833ec71e0a3e6af59fe8274c89da 0000000000000000000000000000000000000000 -f3607a0f15bd772ed27f991fe5d2d87e5577a434 0000000000000000000000000000000000000000 -f3677d4d7098eeb5ee63a839e07874c4c9d09edc 0000000000000000000000000000000000000000 -f36ae1a68d81af8f8ddd4af819716879a6e52676 0000000000000000000000000000000000000000 -f36ba0f12d8f5d9e580b9934a0160cb40092e87a 0000000000000000000000000000000000000000 -f36cf259790c7fcc358444dd1a0608619c7fdda9 de64556892e078e6197302c0c15fce2adf36efdd -f36e4bc6ce1a6ed830211e77cda3fd42997f887e 0000000000000000000000000000000000000000 -f36fbd4e414416b945868dbfde5c82e20c209f52 0000000000000000000000000000000000000000 -f3714b127f8908378b1f88edcc84f7807dec972d 0000000000000000000000000000000000000000 -f371a2079d0431d8b47567f6350df250b63b9711 0000000000000000000000000000000000000000 -f37251e6cd0a6f76dbecd5f013d1d93d2fb29d1a 0000000000000000000000000000000000000000 -f3727e461cdfd68331dacc87e666a9e929c76d36 dd038cda10373208e1da1336022426f77ce59bda -f374919ddde3a726890a867fdab02babc1a37fc1 0000000000000000000000000000000000000000 -f374ce87edbf54b8bba7f60bea39cb085b6b07c0 7b6c8a274f8e9262cf128647d9adae276b64d122 -f376894e4bdd00350ce95e53d6548a6a6313d641 0000000000000000000000000000000000000000 -f3772d0a090f4059238a41dbeb305ddaef069bcb 0000000000000000000000000000000000000000 -f37ae532e7d6437a50f466eaa7937f07077da102 94ca5ce115fb2c1fe1c0abfe6f1ea5fed25e920a -f37df952b56939b657f3096092b20295fc9d3dc4 0000000000000000000000000000000000000000 -f381233435fa68478907f08472b5e7d01e4ccf00 0000000000000000000000000000000000000000 -f381911905dfc152f9a018f6e12951778159546e 0000000000000000000000000000000000000000 -f381972021d0b71a3550fda506760dd6a929a3bd 0000000000000000000000000000000000000000 -f381c764ff0c5633ddf72b3c43b18137d6c7257f 0000000000000000000000000000000000000000 -f38246fb1fb476014b49130d2903f3f7ac6ae0f5 28424da39202c41453ad7349f99f9addb8e3e16a -f387e650b1ea27f5211fac6f76a5f158544da253 0000000000000000000000000000000000000000 -f38941ea7271c6582c544f87dc7e66b5a7979ca1 0000000000000000000000000000000000000000 -f38a8e0a616a12c5cb790dcff1754a1d19a85b3e 0000000000000000000000000000000000000000 -f38aa0ef2ec36f425ebb18c8978a4e19cf6e5017 0000000000000000000000000000000000000000 -f38b42e952fa14c7395067bd9c5004ca5a8e8e0c 0000000000000000000000000000000000000000 -f38d196063bee01b4f14ff88e6fcab02be429219 0000000000000000000000000000000000000000 -f38eb15de0e3b50920e3bb57bfb75204b2edb326 0000000000000000000000000000000000000000 -f393569ee04033b17392aac292139de5baf77056 0000000000000000000000000000000000000000 -f393ece5f34cb70ceebbfa811e19c92fb8b9eac0 ab9264e2be4677652c91c95fb5a7e44354ec3140 -f3959d59871e00d07ad5ae374b1b5a6f4b1961a7 0000000000000000000000000000000000000000 -f395bc7939dc3cc52064418c1ecf5eea506ffc6d dd0c1936481f6055f2ddca71ebfea0f6a4dea700 -f396efd3013d0e62135173376f16d7bdacd66ae0 0000000000000000000000000000000000000000 -f397964e5085f9e4600c5f458b46d298afacd545 0000000000000000000000000000000000000000 -f39a3a7f3a686a4b0d09bab2250440ffe74ee097 0000000000000000000000000000000000000000 -f39b9daa3c7ee3d8aef85459f84586af6166236f 0000000000000000000000000000000000000000 -f39bffda6b440c53e2660cc12391dfdc4cec4118 0000000000000000000000000000000000000000 -f39c2b0435e6b3c1d9e38a711e37e6707f357b3c 0000000000000000000000000000000000000000 -f3a655824497652faab68bb3f2f925c9960a3aba 0000000000000000000000000000000000000000 -f3a83616f79b1cef2e50d4a3e683c0f2f234dad3 0000000000000000000000000000000000000000 -f3aa7a8fff15164808bdabb0281d5e88f8a5e504 0000000000000000000000000000000000000000 -f3abb988ee4dd610230a2ddda1fe0c854c74c42f 0000000000000000000000000000000000000000 -f3ac8a584442e7a859c29f75fc6af8a9a8db1224 a25669f64be2f10e00e5ac826619895dd305b72b -f3aca6e5fd6dee9473aa034a1e2214daaf2ad070 0000000000000000000000000000000000000000 -f3ae19d67d16e2573a2f81f0d34f581d9ea9e945 0000000000000000000000000000000000000000 -f3aead5c0299cf9de60426e23aec368257d74024 0000000000000000000000000000000000000000 -f3aec094b749fe978994fb1acd8a3255ffb3542b 0000000000000000000000000000000000000000 -f3aee9f10714c64c781bec44b38a6b9106a76f1e 0000000000000000000000000000000000000000 -f3b110a2803842578ed98e5768dddcf4f1797467 0000000000000000000000000000000000000000 -f3b46b64e6045e8de148d57aece66d9e8c79d255 0000000000000000000000000000000000000000 -f3b5475eebc9a79088559e506d90cd648404bf33 0000000000000000000000000000000000000000 -f3b692073a781ff7ea589e8088a8fe690243bf58 0000000000000000000000000000000000000000 -f3b6bf314da57f74f8963b357c06aa0462656d13 0000000000000000000000000000000000000000 -f3b7f5f611e82727f8bb0b396b9ac9ef88c50223 0000000000000000000000000000000000000000 -f3b8acd2f5439ecc7ef5ef68ee1ae1202fae9d83 0000000000000000000000000000000000000000 -f3b95bb58b28a55dc949747b5b57d581a2464c69 0000000000000000000000000000000000000000 -f3b9d85f71934d6814a493fabb367e10731e0394 0000000000000000000000000000000000000000 -f3bc43285ecacfa4816c9a39182822563b6f7722 0000000000000000000000000000000000000000 -f3bc618211dd65a97eb427aceb9473d3b4a0c3d0 0000000000000000000000000000000000000000 -f3bcc06bda44d0a84fd1dd1e94d7cdfff81532a9 0e2a4650ece837fce9cb6b374d62fe39508f1f7e -f3bd19c5a85534a3b01642d992642782c93380b0 44f411198c22446ab74853af4e5fafb3d73ffe6f -f3bdf92d3e9a9b65b38783437d61098e0523854c 0000000000000000000000000000000000000000 -f3bf8e55e0b9fb875741c18dee0eb875c735b813 0000000000000000000000000000000000000000 -f3c137959b9875154c781d7a9b0d3ba607603794 0000000000000000000000000000000000000000 -f3c3d940cdeaceab5e3e48f8e367b53875e84e94 0000000000000000000000000000000000000000 -f3c6ee393fd048ecfd1841b919571a4340ac674f 0000000000000000000000000000000000000000 -f3c80503e64d6fcf56818cc8654ffed2bd94cdfa 0000000000000000000000000000000000000000 -f3c83412f93859607277532e6c490a9cec1a992f 7462175355979bde6c7fe6d7a52197f32f71298f -f3c97392225bcb44afff9ddc86529179c81d0f8e 0000000000000000000000000000000000000000 -f3c9e2b61ffbd7ff5d8c3756963ef371252a80ef 0000000000000000000000000000000000000000 -f3cc5048843a5e2ee642b3d9db7814e4a5bb4661 0000000000000000000000000000000000000000 -f3d013542540dfc3e8c0371bda3a2e929017a64d 619726018e9f050483a0d35d977beabe86f61af3 -f3d07bd963e1868858b496bbe31e1e48942edf3c 0000000000000000000000000000000000000000 -f3d1cec9e549e5ac7bfbb076295537668ceb0e4a 0000000000000000000000000000000000000000 -f3d27e9e9e0fd16af9442c335c91c491b658d063 0000000000000000000000000000000000000000 -f3d6ada6156b28791a28efebe2e5c070159c3a94 0000000000000000000000000000000000000000 -f3d764c27e904005d8f7eb49c48f5c85021ef3af 7fd7f806c193b78e48241f2dc09de28cb84205df -f3d9a55540fef6ef4b4dba51bec30097694e113a 0000000000000000000000000000000000000000 -f3de75c1c2eab65647c2844e7cbdb538d9fa6f3c 0000000000000000000000000000000000000000 -f3df397735732934de2f737526a3962bc752528e 61896da8cab299e3fd0036f90e07269392ab91d8 -f3df60a998bdb547b2cf6ccb2356c9f4cfc3f302 0000000000000000000000000000000000000000 -f3e1ba99bba31e3d83173d7481f2e66724aa9fc6 0000000000000000000000000000000000000000 -f3e2274ae530773bd19ff6482d8eaff30dc0808e 0000000000000000000000000000000000000000 -f3e46c7b29574706553f3d892c86aa78ded9e4c0 0000000000000000000000000000000000000000 -f3e4c0c273aaad5fdc8c72ea2cec968959f92a07 0000000000000000000000000000000000000000 -f3e4fa9483cf5060c754b4525c033f535e0a9eaa 0000000000000000000000000000000000000000 -f3e5da139a9576c522d6e6a43394f1496b72de0e 0000000000000000000000000000000000000000 -f3eb91cb38d5145092e4388d7a1ec37616488eae 0000000000000000000000000000000000000000 -f3edce70990c1337a74af6614ee54be8d872a0d8 0000000000000000000000000000000000000000 -f3ef16ce60265b708e2178512a17cf3b51483cad 0000000000000000000000000000000000000000 -f3f04650a77adc54a49e8b826d08ff8f3b929401 0000000000000000000000000000000000000000 -f3f0b1dda28507eff9b9b8a8e2f6071fb1210462 0000000000000000000000000000000000000000 -f3f3f12dad3c6aeaff15890ec265beb32f88d2b9 0000000000000000000000000000000000000000 -f3f48446a94e0085a0c3d82ebf44cb508ed01472 0000000000000000000000000000000000000000 -f3f9d2632122a094f9b00b1896b8efc403040f1d 0000000000000000000000000000000000000000 -f403566f96c7819cb95177c6fcfb8e2480eb0f51 0000000000000000000000000000000000000000 -f404900be98ab7799ce3010dc04f5c8818054b56 fb885cfe4849d4df1882129a17580d8a35a481ad -f40751d8324f2b906db5c0c597d55a4c04832c2c 0000000000000000000000000000000000000000 -f407572f290e02112f0f79da6e35b5b2933be1fa 0000000000000000000000000000000000000000 -f4083748e7b5796f7445f43416c22987f77a7a58 0000000000000000000000000000000000000000 -f4098e2bac4bcc136b95b85badcf4476fa683477 fcca2965b4cadfb8257da5bb46871078c07d118a -f40b2ede4decf6c52754a0564512214b883e4962 0000000000000000000000000000000000000000 -f40d981265c19cb078e0480cce8d2adedae84e8c 8e3f60f8b048cbc7deb17398f554ad46d9dd221c -f40e02ff1bd0eb238dc8e542434004de9eb03a58 0000000000000000000000000000000000000000 -f410b1b23b6d3483e38b8c6f4c26e4d6c5cc39c7 0000000000000000000000000000000000000000 -f411d6bbf1c562ba120cb64384efaa95187de8a1 0000000000000000000000000000000000000000 -f413966fc3d0883cf16e598dcde60699735c8627 0000000000000000000000000000000000000000 -f4145026b48e4ba41b1a69d4443fadbe101e056a 0000000000000000000000000000000000000000 -f414967c2c80702de6401191034d9837a2801dc1 0000000000000000000000000000000000000000 -f414cb02e042f47cfb0ef969e810d40c703191d7 0000000000000000000000000000000000000000 -f417871e662ec035e3d307ae52f9c72744365a04 0000000000000000000000000000000000000000 -f41b8d5bc234a5634ccd34d9b70657e3c410b382 0000000000000000000000000000000000000000 -f41e046afe8b61398f6686368e75fec811da6ff6 0000000000000000000000000000000000000000 -f41e6c28d97a898ac91b81c4d451cb9530ebce45 b397fd49fb863f72c326c78db7f6ae5deb9eca2f -f41fee15b5968f724773b7eec1692734a27415b5 0000000000000000000000000000000000000000 -f426cce1f379c76bb00fb315e251b741fc029abc 0000000000000000000000000000000000000000 -f42a2a44474aac505595b47a84ec205880fbdd53 0000000000000000000000000000000000000000 -f42cd8487f9e6f73aed62dff9e6c60e776a12979 0000000000000000000000000000000000000000 -f42f55617a2096a46697a9bd603cac0b24aeea5b 0000000000000000000000000000000000000000 -f43157bcb645cbd16083ce6b408649dcafa5a209 c50b83291d7960473a8551b4b2dee20943db8ce0 -f43159770df278323e56eac36e7d87e470b5d11a 0000000000000000000000000000000000000000 -f4358b139265dea21c74e2f95b153d76236a5b34 0000000000000000000000000000000000000000 -f437acec062faadea7c31a8360c20b0b24908100 0000000000000000000000000000000000000000 -f439cac0987f690542714476aaae2a2dcd67e160 0000000000000000000000000000000000000000 -f43ba617300c207a50994448bc0176f4f346a6c1 0000000000000000000000000000000000000000 -f43d0121623d92ffa18b5d7b90807b554e892de1 1a42b491eee900fcb9f430b9b528078d3850fd74 -f444b84a427d1582605d6b7656ebb6f78e46a4cf 0000000000000000000000000000000000000000 -f445c4cc98789332fe29d17a5e1fa4815e69e189 0000000000000000000000000000000000000000 -f445c527e5b68fae4d99b2067b8f6e0b171354e2 0000000000000000000000000000000000000000 -f445cbb4e262c9a836f2adcde1a36eca301f4fcd 0000000000000000000000000000000000000000 -f44eff3695dbe664b4acf5d32e1643fe6448b51c 0000000000000000000000000000000000000000 -f44f0a5c9022492a565f4649d083532da15a678d 0000000000000000000000000000000000000000 -f45047f61d1fc812d21b26babc7d159eb0e02695 0000000000000000000000000000000000000000 -f451cbe1696d8c2bd1014c3fa4fb988cf33c6d6c 0000000000000000000000000000000000000000 -f451ed2d0e4459a00b1c4b775683a8156b73ec85 0000000000000000000000000000000000000000 -f453ac589341a536aac4ff238123f5f4b5c8c90e 0000000000000000000000000000000000000000 -f453b3a78c47c23af401f6686023647db1bd93f4 0000000000000000000000000000000000000000 -f453f7036c74f5f8ce5e15d3d5abbaf8dfd599e2 bfd94f5fc82a1c229ead8cf435c7e8015de31079 -f4544fe476beeef1d19b102d8712bd3604468ec4 0db45fe6eb601d2fe49a9e40d27607a3bf2e2a8e -f456b5951e08d9c010e9717b2a7f7009a46ae5d8 0000000000000000000000000000000000000000 -f458324feed638be78d8614c9de1bdfcab9b56c5 8ca97220c85a4de599ccc1d3662b8ad9a30ba749 -f45b128f7d4bcdfbe74edac82142ec040d72fc2b 0000000000000000000000000000000000000000 -f45befed113542181aed472eef727b25f897d599 0000000000000000000000000000000000000000 -f45d3cb1100539b3e4d2993608eb5521dc2ba62f 0000000000000000000000000000000000000000 -f45db3a50a207469ee11957d4e20627d15e5ec88 dfec02836ccc89ab7d3360ab5c5798494cdb5208 -f45e11f4a5595ad37cc9aa3986639606b9dcf292 0000000000000000000000000000000000000000 -f4609f913fe6bf4a8b41328df9366726208b7e33 0000000000000000000000000000000000000000 -f460df93ea1678c5eb088626baf423724089e708 0000000000000000000000000000000000000000 -f460f323a243dd106adf48f8f348216690db1997 0000000000000000000000000000000000000000 -f4618fa1668ab6aa23a3da1a71ac02f3fad22815 0000000000000000000000000000000000000000 -f46266c6d6a4e0fa713fbd0cf19c02e9650b5096 0000000000000000000000000000000000000000 -f464940a9a3b7eb87fa28ff4db70b810594c37e0 b6f27968b34b51bdca09795575f5db4be9642684 -f466bd23f674e6f9eb36a0fd75148a00a1a5c013 0000000000000000000000000000000000000000 -f467e8922859bc0760f1323575b6729fa3e1f4b2 0000000000000000000000000000000000000000 -f46825aabae883d83e9fe261fb5ad9f40a3786ad 0000000000000000000000000000000000000000 -f46b3053a60aa088521b53e797e40d8767450455 0000000000000000000000000000000000000000 -f46d7bb715b4477497cf00bbc2f0f5a40ad28462 0000000000000000000000000000000000000000 -f46de98880ec05cfbbd9cc497e4a76b78d4d24da 0ee46dc38d2245b5744782292a71b1d6e21b0d3e -f46e3e0d719cdecac69ad58b97c7754332d29bf1 0000000000000000000000000000000000000000 -f47136fc2b68ada92f44fb59e1083c68355d15bf 4bcffd39b6d9e19e844ea6ed300549121cb3545e -f47464539088da2819ce6e8d6ca059b71d80229b 0000000000000000000000000000000000000000 -f477b5bf0e6d94e7ee87e21efd72b61dd8c18eea 0000000000000000000000000000000000000000 -f478007421ae72b3c53a69e042471d07de9d4ed0 c947ea617d7f5344545762a6a1bde00cc8aaa2a7 -f479d8c2ca5f997d0bea1668721371904679a441 0000000000000000000000000000000000000000 -f47b0578679e020aa7fbc0f5a93012b39bb109d9 6030bbe352e15b4f66dd8312432b95e407d1d204 -f47c6393b36a0b404b66f324b6f93ae1089d959b b4dd678a980c2f2dfb11fba3a60210962002f35c -f47ca63fe5026f3d9ddcaf5341a516e05c657d5a 0000000000000000000000000000000000000000 -f47d008af90acb871c21b767c5ef2964d94f12a9 0000000000000000000000000000000000000000 -f47dc9aceddd2f55de06abf9d195e655816280e7 0000000000000000000000000000000000000000 -f4871bb5ba05d97dccbeb542aed154ec00f4dda5 30dfa80a9c0c3931e6219b3f3fbdec9ad53f8574 -f4877c122613c8a9fbc6b089343a57afe4ab71fa 0000000000000000000000000000000000000000 -f4890c96d685f347a7ac413b340364aaa6844592 1f7e8f37e78cc52bfd51266025d764d5e4e604a3 -f48b8dec36af87b3e0072f85e6e132c361025c8a 0000000000000000000000000000000000000000 -f48ea8409e3e1da872e05ed8d34cfb06875ce54e 0000000000000000000000000000000000000000 -f48f8c7585dde1b9b0ca02d4ae877cd234d45d4f 0000000000000000000000000000000000000000 -f491b6b95ec706c2f5b300a7379e6d8fe30f10dd 0000000000000000000000000000000000000000 -f491e90003c776ba5b3f5981389b00f7cf899641 0000000000000000000000000000000000000000 -f4948e3e7232183c32dc69ed53a1af51c503281a 0000000000000000000000000000000000000000 -f4957ac8d77fe5f7d3f75a67a8cfe7edb0e00ade 0000000000000000000000000000000000000000 -f49b14e3a0ef690a805a1605367ec0f87c67884a 0000000000000000000000000000000000000000 -f49bf988c55f2986288b261217e3d3dd63303acb 0000000000000000000000000000000000000000 -f49c307f13f1ec78ff0e441906d6d3d066b69f82 93c2780d362b9fbcabc640c07bdbc0389d7fbe9e -f49d0677bf9617105a13072610ee9f2003bd07d4 0000000000000000000000000000000000000000 -f49d1921d2c2677b453c2f2bccfdaab5f9d177f5 0000000000000000000000000000000000000000 -f49e92f06f89de0a232fb36937a2998423bfbbbe 0000000000000000000000000000000000000000 -f4aa62f2856ac1429c254c475695c4f5b7b20142 0000000000000000000000000000000000000000 -f4aa8ee5554325362b307c45c30c5ecccd05b1a2 9eede7e0a33a482766d1826b93820e4957b58bed -f4ab2c2307e9b7fc30cb367f3a11214874b09657 0000000000000000000000000000000000000000 -f4ab32b48081e1cc7de603b7dc6c37fa2afa702c 0000000000000000000000000000000000000000 -f4afa78e7f49547dd153cbb1641957b017eb1e0c 0000000000000000000000000000000000000000 -f4b2b2313d2bd1ca69a246a32de36e11dbe29977 0000000000000000000000000000000000000000 -f4bda7dca14eaf7d92d83dec377801538e8809f0 986af352ed5ca08acc7a3b0584ce368eeabcea6d -f4c0b8570c293f855a9de11b1a23340f001ec6c5 0000000000000000000000000000000000000000 -f4c44b86948f70a7e89f582b500e2595452e00f0 0000000000000000000000000000000000000000 -f4c6da6b22bb587767cbdaa8ca003bc4aadd18f3 0000000000000000000000000000000000000000 -f4c7bff6c1e9b2ad4be1da2fb049a9dc2ab0b744 0000000000000000000000000000000000000000 -f4c7d69ddef62467b4de9d24d7520f372c219c80 8c2c1ebb66650638870368c25e09bffdc08e718f -f4d032091eb67e875e80442fa27c554f00031a65 5cb4a2527341f0d02e76b79404960ca1625960a4 -f4d16c3936371a93765f39bfa4e7b4c6ad42774e ada3c7e3ccbfa73345456243e882fa24f4e6959b -f4db3f05fabe985a04bd5ba1414d5331089c45dd b9e49aaaf52ff7128597580639eeaac39e3b56c2 -f4dd676975248ba56b04008ff3219d4268f601e5 0000000000000000000000000000000000000000 -f4df823bb9dada092c1e1a240fdd2f1dc9997a5b 0000000000000000000000000000000000000000 -f4e324be031cb8f40fe4bae21582321c91cc9628 0000000000000000000000000000000000000000 -f4e6416ad5ea5df0ab877ae6be716f5bbb869bb4 0000000000000000000000000000000000000000 -f4ea5b761fcc378dab3f19127891f3e11346046b 0000000000000000000000000000000000000000 -f4eb1d0736e6e4539d0b30645a967f657c5e0414 0000000000000000000000000000000000000000 -f4eb300542b160349a16b2eb1ceab5eb44acdb00 0000000000000000000000000000000000000000 -f4ecf13f83c477145c4360d1c8ecab33b9e014d9 0000000000000000000000000000000000000000 -f4ee49db69f8f054eca6791b7bcc534740c72789 78f8523093847802546d856806f1194f8f2f1002 -f4f15a9302cafe3834eb713d76c6a59b1f551065 0000000000000000000000000000000000000000 -f4f505e6655ff96f8838fd732cefe12627312349 0000000000000000000000000000000000000000 -f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 0000000000000000000000000000000000000000 -f4fb541dbbcec04eb26f7be417c12f08cfd79527 0000000000000000000000000000000000000000 -f4fb82faae4f4ccf03f80daf3efb4605dd4efadc 2f9aa55347db076a3405f446c78fd81d98d7f50e -f4fbc4ea73a5f8301ff7bc6f3b3c03bf0feb03a3 0000000000000000000000000000000000000000 -f4fbe89e0e70a540a2f4112e4c82c99138bc7c8e 0000000000000000000000000000000000000000 -f4fddd46d8427de08fa0bedecd75dc3894ffc070 0000000000000000000000000000000000000000 -f4ff30a7a6a555fc825577d2cb877e3a07094d6b 184e09c4a9c59279719e0c7b3fe8803500033726 -f50098447455250c9f92eed119248aaa30920100 0000000000000000000000000000000000000000 -f502c73d893b58cff4cdcb7467236ae8b2cd4c9d 0000000000000000000000000000000000000000 -f5057b21405826d11e46b090712c23b70eecb513 0000000000000000000000000000000000000000 -f50b25ab8b099f1891df153859edbaa59d5e28a1 0000000000000000000000000000000000000000 -f510f3879cad2e3331591cf3df8245d966a99443 85690d6d993418cec7a149142f8a65f84d934146 -f511b4588b1dbff2ae9cf869dfb51727b97062e5 0000000000000000000000000000000000000000 -f513cbd09ce26bd55439e4e3a5250434c6429706 0000000000000000000000000000000000000000 -f516ef3c7a60e288224d7f2721ce44fd75132444 7dc6bde9f6390543391d471153235edcef42a07f -f51ada4a1167ef602ccc943b57855ad69122a11b 0000000000000000000000000000000000000000 -f51c118405d9a78eb3f606627247bac821d16acd 0000000000000000000000000000000000000000 -f51da3b4d7632e4fc183ab51de0c05152d29ec02 0000000000000000000000000000000000000000 -f523cab03f5f15ecaf39da19d326d28775fd8926 0000000000000000000000000000000000000000 -f526779bb185b3fe128d16441656db3a237f3f46 0000000000000000000000000000000000000000 -f52a67f4f2121e089680eb18ec2d6bb10bdac030 0000000000000000000000000000000000000000 -f52af952f6a65fc1fe44faa85dc626c33edba0c5 0000000000000000000000000000000000000000 -f52b44608995065933f42079b1fc42489914f1c3 0000000000000000000000000000000000000000 -f52cb08996114da3d128f50984a9bb2de98ad60a 0000000000000000000000000000000000000000 -f52f2a81ebbe99f6a2da67cff626a98a3604f766 0000000000000000000000000000000000000000 -f5300368f8c9b0373936ad124ed07d4a0545eeab 655a0c5eb97a03ef6814d460f50c88913fdb42ca -f530fa57db5b4380b74057e72aaab7f6d1b4683d 0000000000000000000000000000000000000000 -f5314899f87d56991ab0e108d55324f172f8195a 0000000000000000000000000000000000000000 -f534159902b57ca4a58e959ec56d3b73d6f4126f 0000000000000000000000000000000000000000 -f535223213f7b54cb4d843edceafdd0c8297829b 0000000000000000000000000000000000000000 -f536c1ef0f94ed83e8c5e1f549438a2f4d932a82 0000000000000000000000000000000000000000 -f538ce7ce843fd429cf8d9fcd342aee1269b621d 765c57b944cf98d3fe3de0f9a5129f674bae94ca -f53938e2bcb87c8bbc279c9601a7196e813411f1 0000000000000000000000000000000000000000 -f539c6044089f08b902d4c39deddec349da8f89b 9ae68eb268049f6366581f0124265a2cee00ac71 -f53a59c0f0821bb7933d7551b661c746671735cf 0000000000000000000000000000000000000000 -f53a79c6813dac93f5ba15e2d0cbd1bd3a43bd66 0000000000000000000000000000000000000000 -f53aa561ae0ad4dc1fdcba103f513df5c78e345c 0420ea5d21abe702f7c1f37ed912bedf34abb749 -f53ab502a11a52e82baca372c37d64e3f298b17c 0000000000000000000000000000000000000000 -f53ba9e66e831ab9c23334d7eef7ddeb87f8e649 0000000000000000000000000000000000000000 -f53d5072ab5862dd59447c9f8c7ab4577c6a9275 0000000000000000000000000000000000000000 -f53dce95c0f5bc0207f1f2337ddcce48d805888d 0000000000000000000000000000000000000000 -f53f615b19132063cca661789c01fbda5f72d949 0000000000000000000000000000000000000000 -f541242dd3feb4f8a80c89317293d5f5d2c537ad cff1c13e4a0225ff92977c7b752ff65dbc09c11f -f5413e36e958a847f42fc24014fb2eae302f2db1 0000000000000000000000000000000000000000 -f5419b6eddbbb69317b0b3e6d752532ee2ed0b2a 0000000000000000000000000000000000000000 -f542a3c6db645c387a561401aea1ba97ee808a0f 0000000000000000000000000000000000000000 -f542c746b68996144e723d1851eefa2798d3ff7e 0000000000000000000000000000000000000000 -f543b07b0a335d58d7ea8ade0e6b3b63b61191dd 0000000000000000000000000000000000000000 -f5478729da16775cc04cff08b07d09b7e33df583 0000000000000000000000000000000000000000 -f54bc36215eba67eba01c136bbbc2283642e6359 0000000000000000000000000000000000000000 -f54beb6389337300c02ab46cb6784bf1b20895cd 0000000000000000000000000000000000000000 -f54ddda1f2af7f32b7e7b2e765a70605fa7784ad 0000000000000000000000000000000000000000 -f55004a99ba6793a202c6dbb8be21709eeb34b6f 0000000000000000000000000000000000000000 -f551986cb25cf1e770c3b03ebd057ae90411ad87 0000000000000000000000000000000000000000 -f553bc33a13429c806c7fdc8432c9d451fec3213 0000000000000000000000000000000000000000 -f559b71c79f2900e194307968af5fcb2ad33b4cb 0000000000000000000000000000000000000000 -f565b51d67589f652bc47aecfda263613d7baef6 707050fe01230729d97a241d45d54b93cd023da2 -f56777d8b1b3c5aa3ccff0a5b707df4a7f820d2a e8865b25da5cface85414f04e095eba62698542c -f567c3de332d4bd0e0edd157d763d236b246274a 0000000000000000000000000000000000000000 -f5698af7cd0740247426f7922ae1a4f62c302327 0000000000000000000000000000000000000000 -f56a762e98ea28757e05dd42f3344f49a7f85de6 0000000000000000000000000000000000000000 -f56b0f1c242e0706d0cf73a57eb9ddb84fe858d7 b8d24fd4e145a9883589fd067a1daefc1cd9a2c9 -f56d64f05d0a7b48050337bc290fe830ee77d4fb 0000000000000000000000000000000000000000 -f56de7ebe7a1a85ce9e44a2bf6b77b07adfe3ae4 0000000000000000000000000000000000000000 -f56f8c844fcc0a04e519a55bd2fb97d2d864b30b 0000000000000000000000000000000000000000 -f5700836b5e09adf995b47627855ecb3ac7e5c74 0000000000000000000000000000000000000000 -f570dbcd3a04879fc97190f4648e806348d977c6 0000000000000000000000000000000000000000 -f570ec153afe123597d305f499608a4d30dca6bd 0000000000000000000000000000000000000000 -f5721a51e39bd0f3c67f1a1dfdc0490cb378ea75 0000000000000000000000000000000000000000 -f57352dd7a678230f929e1bac0d4a9189631cf16 0000000000000000000000000000000000000000 -f5742726773f6c40ffc750dd7833e4aa434916e0 0000000000000000000000000000000000000000 -f577f1f18b1bff786c7a72b5350fb4efae4d566c 0000000000000000000000000000000000000000 -f578bab6a81ef53372cc28509ea2c7c1ce30f5dc 0000000000000000000000000000000000000000 -f57925eef0dc946f126af99e917fb1216c2ade06 0000000000000000000000000000000000000000 -f57a15e7289cda6c8e64ed0f44fb474a0a1dd0d3 803ef1e98962e9279136b9ec0ef8ffc1f40fabee -f57b4a3ccdd8cf41f178d034af8bc6a62097a52e d42c648a856c668cf0ee8845be945df7bbc665f3 -f57ff3646c6390b418a694f6aee8337ffee28501 0000000000000000000000000000000000000000 -f58170fc47889ef1a5d5033b50c7ff36d3ba97f4 0000000000000000000000000000000000000000 -f581e88c2a613d5f72c76a8624fa6a472a180293 0000000000000000000000000000000000000000 -f58a36403e56f3bc5a018d7f55d9006e08f7d032 0000000000000000000000000000000000000000 -f58c67a595dd1ad587f961d12eb5f8d664260180 0000000000000000000000000000000000000000 -f58fd6cc8b7d2210e5cc75fe511a7e672aa4d48a 0000000000000000000000000000000000000000 -f592f12ad05e08ad71dd7251be61f4539fac6678 0000000000000000000000000000000000000000 -f594c67c6b963e7dc5044567c8ae89776c2fb913 0000000000000000000000000000000000000000 -f59834dc536771b20ea83b78a0836ba9b8506e7f 0000000000000000000000000000000000000000 -f5987baf1ba87696e45dace4db112d9c7231b672 0000000000000000000000000000000000000000 -f5992156e664c34794804c282a95f6428a2687a7 0000000000000000000000000000000000000000 -f5992d46ec044539bfc9ca7ec81f186a141dc514 0000000000000000000000000000000000000000 -f59b53e589a325bf8133505799b22696ced767f8 0000000000000000000000000000000000000000 -f59bb0ee20177a299b89e67ad4f180f09f76eb8d 0000000000000000000000000000000000000000 -f59cd07e973eca51e5cfd081c1d3cba8f2eb4ae8 0000000000000000000000000000000000000000 -f59f87c095542dbdbc94d7b1525cf73d11d744a4 0000000000000000000000000000000000000000 -f5a1660e4659281392498c3920127cda00f3e7d3 709451fe8339aee9f5f26b1853ff37b69607e960 -f5a215897b6558227977f8e243b37371b7842d48 0000000000000000000000000000000000000000 -f5a52d2eb13f8c00050e17c55e7303c0994ad0bc 0000000000000000000000000000000000000000 -f5a5f5ae75cf140bd3dd65da52b70f6236b0e131 0000000000000000000000000000000000000000 -f5a677b8fdc3f7f72f2225f906cac0e466d4558d 0000000000000000000000000000000000000000 -f5a7cdd4a07c847871002dbb80bc207e99bab328 0000000000000000000000000000000000000000 -f5a92cd8ac00d227d6d4dc82bd8cc5b35f5b3160 0000000000000000000000000000000000000000 -f5abd0b0f3f6b3d83c80891e72f5854b46e372b6 c28cb68f619a71d28e232c318aaabefc179be2da -f5acbfdba8cda6dc7fa114ef25fa30636accebbb 0000000000000000000000000000000000000000 -f5b15841e613d09971de3652a8d25da4438cb4a2 0000000000000000000000000000000000000000 -f5b321df0214c8fa034aa55b3c008447bb773ae9 0000000000000000000000000000000000000000 -f5b736e8520c06030e4a23bb9562c2ac60582d50 0000000000000000000000000000000000000000 -f5b98efde76d196f823575211f69d7b3405ec76e 0000000000000000000000000000000000000000 -f5ba33b597ca2fc1360071d42cc3e8ae9fe14078 0000000000000000000000000000000000000000 -f5bd78b3c2c48b8702bc1547a08a9ad592047c1c 0000000000000000000000000000000000000000 -f5beedad8a6331fc6d88c5425f21aca35424c60a 0000000000000000000000000000000000000000 -f5c0015a1c3fc663866c7d088186f1d99ed2dc74 0000000000000000000000000000000000000000 -f5c124befdf7c2791877694a86ead123b179d935 0000000000000000000000000000000000000000 -f5c3425b7f0b88e7fa1072bd11bfe2f32ca03338 0000000000000000000000000000000000000000 -f5c36b9d90796666d064fd89fa5bc6257577b892 0000000000000000000000000000000000000000 -f5c5171d6f7c8a1c96846e79d1a7d3f1578a32ff 0000000000000000000000000000000000000000 -f5c6c68d27501da19cd780dea9d011134b467edd 0000000000000000000000000000000000000000 -f5c84644bcf3415276098dd8df4fe4adbdf28741 403cac7b2043e095085f4c814b50de84afa96301 -f5c9a58abd920699057fd914117f48bec007201d 0000000000000000000000000000000000000000 -f5ca557b90286fda486a4353e7446bccf5c1031d 0000000000000000000000000000000000000000 -f5cf724823d42771298854a25d33d5e656972ab6 0000000000000000000000000000000000000000 -f5cf87b6e6ae556a95f68ad77ac6f82ff6639c5b 0000000000000000000000000000000000000000 -f5d2b9baa24577c0d1cccb6e242b6e98724fcdd6 0000000000000000000000000000000000000000 -f5d338cee8c8a39079f57489169ba3eebc2a5cf9 0000000000000000000000000000000000000000 -f5d4bb9d1081edbbcf3e62ebf740eaa413e46ab2 0000000000000000000000000000000000000000 -f5d4d6ccba7280d015a87e6df8f397ae8dcdf993 0000000000000000000000000000000000000000 -f5d51fe0e5b453b90ee90adf1ae2f47937bcd994 0000000000000000000000000000000000000000 -f5d5459f49bf7825aa6f85be57ca9939dc708617 0000000000000000000000000000000000000000 -f5d5ddef84aebe944f2f5fd6544799fd34e00908 0000000000000000000000000000000000000000 -f5d960c69a0cd30d305eb936624e1adcd2033b63 0000000000000000000000000000000000000000 -f5da09b29868c155822672ed132aea70bce960a9 0000000000000000000000000000000000000000 -f5daedaf7398bb7687ebf2ca10634cb72b34688e 0000000000000000000000000000000000000000 -f5db399f29d9bb1ef263ac9ad39cf201bc6650cb 0000000000000000000000000000000000000000 -f5de2125ffac9e1471a400a2f8fbb5dff5f6e710 0000000000000000000000000000000000000000 -f5de7481b289b488a962ebf62e115e6d4b9091e6 0000000000000000000000000000000000000000 -f5e405f31883edbd6f0dac2dc7e525bbe55c04d6 0000000000000000000000000000000000000000 -f5e4d75d5cc4bcf825ae6ce1449823041ed8aa2b 0000000000000000000000000000000000000000 -f5e51d56b0a4dd7e70dd47ea7eb3c07fdc207ddd 0000000000000000000000000000000000000000 -f5e5b54129045a7d02c5285a88cea0abff8ffb6f 0000000000000000000000000000000000000000 -f5e7471e5ccc915af6793f322dc72f40ce12cc5d 0000000000000000000000000000000000000000 -f5ea13bca2946f5d694953422dac9d3ce5afa83e 0000000000000000000000000000000000000000 -f5ec3eb0f471c7c9db5dd2f85d34eed171541bda 0000000000000000000000000000000000000000 -f5eef301322d4d1d1417f660b41318c33a4956fd 0000000000000000000000000000000000000000 -f5f52806b4e860f454115a938d4f04a7c42d378b 0000000000000000000000000000000000000000 -f5f74fc4c173ed34873e2aba31917be2f4ccb4fb 0000000000000000000000000000000000000000 -f5f9f820c1837a28b7c12a07b7b6c35f5d3ced38 0000000000000000000000000000000000000000 -f5fc97ec9322d423fd7c12291c344679d8802eee ea3c9292308169eb276bf7636b1c5eae66ca41ab -f5fd78b0f9f31b77ae3d45fd13b2a386b04441b6 0000000000000000000000000000000000000000 -f5fd992328eaa4db74afb9b693e4c4e294cd6435 0000000000000000000000000000000000000000 -f5fec51ec069d71bdde0f57a67cc09eb43ecdb13 0000000000000000000000000000000000000000 -f60082dcb09d6c9e9f0700b98510c963a1a96989 fade364f6daecd0d70e644cffa63ccc67d8f97fb -f602a82b4c697fc7ea334b1760e99c4c4b282631 5482089572e0569fb19dffb591863ff8fc53e285 -f604295b07f2f9a7d699783952abe57514749f4f 0000000000000000000000000000000000000000 -f604355134b8d04983cefa1553b9d6152940f639 0000000000000000000000000000000000000000 -f606a97684c4c5e4a6a3a557144dcc16325cb8bc 0000000000000000000000000000000000000000 -f607e2b1251430c2e4f9dcfa33371320e2c9e824 0000000000000000000000000000000000000000 -f60c4f24e52e8179f1fa22660d605472de83abf1 0000000000000000000000000000000000000000 -f60f2fb980dcceef66625da1f990ace902fcaedc 0000000000000000000000000000000000000000 -f6108da0b5a4be28358b1b958a54f2ad77085f68 0000000000000000000000000000000000000000 -f61467754ab072492deff32b4252bd89a25eec0c 0000000000000000000000000000000000000000 -f614a40b25dca52378e5e255e01949f596f72120 0000000000000000000000000000000000000000 -f615a6a4df05bb090dbf68fbb49e6c6edb22572f 0000000000000000000000000000000000000000 -f616f360e1988ed68d5120e1c43e1e473a5b9e13 0000000000000000000000000000000000000000 -f61970dc8335a976acbaf9022052d2b08c71c12c 0000000000000000000000000000000000000000 -f61cc6b13fe351cefb09fa374d1da73847a2c448 0000000000000000000000000000000000000000 -f61de5b27621895e23b4f8d90741644580304fdd 0000000000000000000000000000000000000000 -f61eabc849e78a77e085637eb8e377b8a833c73b 0000000000000000000000000000000000000000 -f61ed9a7f352870b8855c799d739284c4c209a67 0000000000000000000000000000000000000000 -f621ea25b00e93f645e6e663ce448cafdd85f45f 0000000000000000000000000000000000000000 -f6242b02c79588cb1831475fc7e954a8123014ff 0000000000000000000000000000000000000000 -f6258411ba8c75beafd3124ef6128d49c3f6d1ac 2b94981e5899bca855e19391785d3041a5a46331 -f6269386b9050d71119c96555ea3fccc742c7784 0000000000000000000000000000000000000000 -f627bde7891099fc29bab632aa839b2fca4d1310 0000000000000000000000000000000000000000 -f627da358882d98ebd307ccfb94be9607edf93b5 0b47ccc9482aa609b572bfa56bc3ba45119071ab -f629b24b1e31e13c62755fdcb69f511c4c9f9bb7 0000000000000000000000000000000000000000 -f62b6480156d7f226f328fa6b505ad7d6021a50f 0000000000000000000000000000000000000000 -f62b7ff38a936987ca5fd74d3effcfce181f0fa3 0000000000000000000000000000000000000000 -f62d3bc4036bd9b71bcad43bb6435bdc8e69d3e5 0000000000000000000000000000000000000000 -f63aa0afcde35bf8450e32128295d6e08cd6b120 0000000000000000000000000000000000000000 -f6406cdb5ef1b83108f4022996985967c3e45b0b 0000000000000000000000000000000000000000 -f646d66e39908c69b50ade8c3a593b013de5cd0b 0000000000000000000000000000000000000000 -f6472a93ce1f7fccb6ad87af3f34de87c7eeda00 0000000000000000000000000000000000000000 -f647fe15cdfd5028b2ec94486aeb864dfeb1613f 0000000000000000000000000000000000000000 -f648a1f20f9252440a1ba44efc37cfe144189882 0000000000000000000000000000000000000000 -f64c0fb4538f4396bd88dc3cf608ba3a11df18dc 0000000000000000000000000000000000000000 -f64cb0898b084b246873d41602960460f6a89021 e717ab519069e71d3af1f38d66541c35e6597057 -f64d0e1f172f07ed87ccfd16c0733d065c80f25f 0000000000000000000000000000000000000000 -f64e067f4924adcf1fe88310d38e8f6ec5a30530 0000000000000000000000000000000000000000 -f64f71e1350924ffbf26efcceefd7e84009b1930 0000000000000000000000000000000000000000 -f653adafd6a2db762c1ad7e20575262a464cac9f 0000000000000000000000000000000000000000 -f6545ca4d4b12886d5f3e6cd9fb916eb6fcb1f34 0000000000000000000000000000000000000000 -f654e3d7c96a44aa485ccdebb8fe29131184fd76 0000000000000000000000000000000000000000 -f6580b6a63f1a578a14de64ac6e4a34f56b7e9ec 0000000000000000000000000000000000000000 -f658721332c6080e237ed6a1c29517225237b639 e045993bea5bc009ba2d84d8b93885ee4e6a0cf7 -f65a959cffbedd3ea28377346c3e98631accbc28 0000000000000000000000000000000000000000 -f662cc25e99f94d5d035a600ddfbe2ffed1ac4c3 0000000000000000000000000000000000000000 -f6630a88f50780c204298a3b8b0d1dfe49abeb39 0000000000000000000000000000000000000000 -f663f39df9a4aabd692ff05963ae1705d6ddd8b3 8cd9450d035d8946dcdee3abae90f442066f9f40 -f663fff2d514686f1816cf63886f44e17e0f3ea8 0000000000000000000000000000000000000000 -f6664548e02bd08b34e81ec8945fb30dffa247c3 0000000000000000000000000000000000000000 -f6678a706bcd7f991616e2fba32eedda3821f385 581ec50bfdf5eb15d3dae42ddc7bc54d90c64bc7 -f668f7feffad7042c5b5c7a9686b046438ec6dcf 0000000000000000000000000000000000000000 -f66adeb508fb4fc04e434e7f27f5de2e0f8258bf 0000000000000000000000000000000000000000 -f66fb15023702e5915f4dcd20da1e573ccf72e8c 0000000000000000000000000000000000000000 -f670e9d93d710a55d5aa542aa71f56f302d1e664 0000000000000000000000000000000000000000 -f67149cceb8b592824a478efd2a9b002d82f51bf 0000000000000000000000000000000000000000 -f673ac951f9fb905fefc3d69055284cb5d4fc64b 0000000000000000000000000000000000000000 -f67478942b7d0ab1de1bd57c80eecedeb9d6ab6d b701f6364615e2190801a534bd7584601b507936 -f67710f143dc9f6d39aaa5a01d57e3614051fdc6 0000000000000000000000000000000000000000 -f6777cea254807ed9c1b94e809fd90540a1f9764 0000000000000000000000000000000000000000 -f67805218976a674d9bc7f29df81bd3b10742147 0000000000000000000000000000000000000000 -f6789261b7b99faa58e59c1257609829526ae877 6e4e5eec491aaec2bcd2e58859ac2935148b3147 -f67cec9a9a162462ec33eafcc3de8cb8eb49c7c9 0000000000000000000000000000000000000000 -f67fd60b3520a28707b835ba1770a75a9b3f4c4d 0000000000000000000000000000000000000000 -f6863a9ad9f9832ee38036c862813454be82a170 0000000000000000000000000000000000000000 -f6886fcf4a8857e191def4375375db7859bf3933 0000000000000000000000000000000000000000 -f6895f959cc5442d9234e38932f6c7fb183016ae 0000000000000000000000000000000000000000 -f68a7f392b9b45277630ffec6cfaf0f2451988eb 0000000000000000000000000000000000000000 -f68a84be2a7c67c1bfdc59f2e4719af3c62e1f53 0000000000000000000000000000000000000000 -f68abbe82cc5429cde1ff576e536956fb547f324 0000000000000000000000000000000000000000 -f68d610109596d963a2cce210c5af8b3915d20e3 0000000000000000000000000000000000000000 -f6966f9078ef7fb54524c56d4bab6d722b28e504 bfecd701290448ddbd6d2bdda22c8934ab03ad92 -f697cfb786961e93b669a949e9fcd1e894fbb0c9 0000000000000000000000000000000000000000 -f6981153ef884ddd12b4919984e987828344aa27 0000000000000000000000000000000000000000 -f69836521f97429d5fd8aacf8e474b3d0d2c688b 0000000000000000000000000000000000000000 -f6988d27203279a2b704e60c6efdbe86f168e220 7bcea8b39c680f544470ac1c15b7f0575bd16957 -f699984ad58afad773fe09cb84162c030617f050 38a19be35be67fb6b8be606de567939e95bc2c1d -f69d6bd475a9f84d1eeed8fe80ce676c646bb8e8 0000000000000000000000000000000000000000 -f6a146d76c3f01496914f2019db0b97fa1f9440b 0000000000000000000000000000000000000000 -f6a23b3b2f18b291ac169e2c42d42f16d2b4901e 0000000000000000000000000000000000000000 -f6ae711462700cbebe5a317d9d54bd97d0751e6c 0000000000000000000000000000000000000000 -f6b2438916b623c83244f677567f18baa4abe8b3 0000000000000000000000000000000000000000 -f6b35f1c7528a0252262ad212f5681b5ad1547d2 0000000000000000000000000000000000000000 -f6b3cb343776c44d10ad79dc56278caef5ba5372 0000000000000000000000000000000000000000 -f6b4529602ae7a412893725c96e66502cdd46097 0000000000000000000000000000000000000000 -f6b830291ec1e38c83b4317ebd9a1f2a906e15fd 0000000000000000000000000000000000000000 -f6badcbd5deae01b10ab4bd3808c7b6d9c582492 0000000000000000000000000000000000000000 -f6c01db1b787c59467bb32f9e7fc4654e213b68b 0000000000000000000000000000000000000000 -f6c0530f774baf4f7db5956b6a7f69ffe0ded091 0000000000000000000000000000000000000000 -f6c148a1d4ec2f50ce3037a881219e17f046246c 0000000000000000000000000000000000000000 -f6c18443085bdbc9336a6040ce7d54bd57c30ade 0000000000000000000000000000000000000000 -f6c86f60c814df98ffdc279ccc495ae784889ad1 0000000000000000000000000000000000000000 -f6cb40a80565c77123df97482e6d248e631cad73 0000000000000000000000000000000000000000 -f6cddcda4d418653147ed1361ef9b51b3753c244 0000000000000000000000000000000000000000 -f6ce5ac2c28d9081403a6a816acd20b1e45b009e 0000000000000000000000000000000000000000 -f6d1a60b7a7d714eb09e304d9ec3d53ebfe5a924 2d2a9c4d02bf5d2c6685f1ad0f9164b4b7126fa4 -f6d269c0024564d7ce8a2472594a84d2b3a6ae4d 0000000000000000000000000000000000000000 -f6d68d0e32bc745f358e588215834fd8e187d608 0000000000000000000000000000000000000000 -f6d7d70353340f56248ffbd7fb6e7a80ae5d86ee 0000000000000000000000000000000000000000 -f6dbaa7cb457fea0f909ebab916caaecbb4a7ef3 21f11c2d50bf2f0ed1fd318456b97defb060bc63 -f6dc3a04435301834a66b02e2a39d3df573fd777 0000000000000000000000000000000000000000 -f6e0117681a1d76916d1337c19245442a4fd2554 0000000000000000000000000000000000000000 -f6e264d6ad712972f97bdc630cba925eb5faa2da 0000000000000000000000000000000000000000 -f6e7f93903463fd8ff5428fd465d654f99e35470 0000000000000000000000000000000000000000 -f6e8402a6d10031e02395933fb2fb99dc7a067e8 0000000000000000000000000000000000000000 -f6eea41e714ef49d05da10318d4a1c32f12911a2 0000000000000000000000000000000000000000 -f6eebd250220e99b8b304dad0ea6fe0872244674 0000000000000000000000000000000000000000 -f6f5a0cd1446f9a371fc2d9415eaa83d980de2ac 0000000000000000000000000000000000000000 -f6f9bce8b2afe18e1f47015aae5b4c2e23d41402 0000000000000000000000000000000000000000 -f701bab1db66d98edb52fe691bc31980355ac0c1 0000000000000000000000000000000000000000 -f704d0a613aa28401cf1d7e8544d990be79dc33e 8b44d7866bd21e6634ffbf6510a6ed901ff4218a -f7069c1596b05a583430e9f7983183dafab12e72 0000000000000000000000000000000000000000 -f70806eb91bbd49b1827c41c664a88b330f7be17 0000000000000000000000000000000000000000 -f70a64879bbcea3bb35c9da53bc8b92e15927a76 0000000000000000000000000000000000000000 -f70ac612ceed9709bbb40f101421d3aaf8d260b6 66f58407734ce9bc57eb024ce11a108627f3dcb0 -f70c49dc443c1a4dd792d385a31d861aa593bd6f 0000000000000000000000000000000000000000 -f70e028671f97aa1b593d0cb9f1d0aba664d796c 0000000000000000000000000000000000000000 -f70e557cceb6913415b101eccd469a10e884a15f 0000000000000000000000000000000000000000 -f712a547de6cd5a9773566e9056a48dd88974d62 0000000000000000000000000000000000000000 -f713e46643ae0205e9b6f587f884a0de863aeece 3de2ccd173ec459fbc582d50cab90f2fe0eb849d -f718752857117f39b27e1a974596f81a5f2d0261 0000000000000000000000000000000000000000 -f721489eaeb79ff096971fe5a5b101c2ebab8eeb 0000000000000000000000000000000000000000 -f723b039bc57162aa17c9f8e5bd1f736ce10e23d 0000000000000000000000000000000000000000 -f7272deef5267fec62e6694a9b355415b6c114a3 0000000000000000000000000000000000000000 -f72a179cbe41c9c2f51dbce84a7ec8afe270bc53 0000000000000000000000000000000000000000 -f72c6031982a6f8152ef351d20f8e0d90e8f1612 0000000000000000000000000000000000000000 -f72f29fcf08949c9d92f085d6e6ad1d74b36eb0e 0000000000000000000000000000000000000000 -f72f51e389ee4d4a59a7e6de92aac7d6dd297e6c 0000000000000000000000000000000000000000 -f73166d52d1bf539274431b044a1b1c794237313 0000000000000000000000000000000000000000 -f731f2e8aab80a404a746bcb50665c7846fef447 0000000000000000000000000000000000000000 -f7331b8aa2cffe895b5dee9cf469b82c77731e54 0000000000000000000000000000000000000000 -f73453b3987b8440f9630797688cab12ca4903e4 0000000000000000000000000000000000000000 -f736e8d6c8c23d96d27a5035a0bbaeaecad35083 0000000000000000000000000000000000000000 -f73780278e0fc0b2653cd8cc352bab90466310f8 0000000000000000000000000000000000000000 -f739452fff4a12d64c78a3656640ed03fcfe91d0 0000000000000000000000000000000000000000 -f73a9831d2851893649218ce6cfecddf779d1ac3 0000000000000000000000000000000000000000 -f73e436d2b40de255f6091e1466c69b51abe65ce 0000000000000000000000000000000000000000 -f73e515b9c723c1862a2f5833eaef7d76d454b2b 0000000000000000000000000000000000000000 -f73fb2d18f58f79f571c6c4dcd3246c61fd54ef6 0000000000000000000000000000000000000000 -f742cb18baf45162f1811449733563deb06ee359 0000000000000000000000000000000000000000 -f74325fce70428e0c639f15a00412b093eddf6ba 0000000000000000000000000000000000000000 -f744cecae6761a8200c7666ecb175e7061feae24 0000000000000000000000000000000000000000 -f746585f251e186fbe98987f4586c004dde76b31 0000000000000000000000000000000000000000 -f748593f159c842ee50008ffa90c74a4cd7b790d dbbf62ca4c21a7fb639c89bbbf7d444f0901a1d2 -f74ddf0c21da4a929992fe70c39cb9d94bbfa26a 0000000000000000000000000000000000000000 -f7503d75d526770b3657fecb439b85293106443d 0000000000000000000000000000000000000000 -f751e752d76a30ecceecc9c7b1a48d04a41915f7 0000000000000000000000000000000000000000 -f754d45de46fb253bd8e4e9ad2077a237e3c9594 0000000000000000000000000000000000000000 -f757bf042464f4819f036b9ad486b546942f636b 0000000000000000000000000000000000000000 -f762e2a7ce0423b18372a5572c158f382c7f3a1a 0000000000000000000000000000000000000000 -f76374f37e8883327eb82d447b3b119360692413 b4b8a0de171132973f55fc7bf77313fb34b6dc1e -f76a7a45300a05b5834581aa30df14ee3a63cd83 0000000000000000000000000000000000000000 -f76b3de095bc8c31b8dcc98a1993b45f9fcdd818 0000000000000000000000000000000000000000 -f76b667a2915f287b8f1b53a576b069e449f9244 0000000000000000000000000000000000000000 -f76c11923fc44f6dad716f39b614590797979cd4 0000000000000000000000000000000000000000 -f76caafe896a76c7da7ee94e082eb50f3b3ea37f 0000000000000000000000000000000000000000 -f76e503c9c9505eb6dca62c6508a8dd4fc0744c5 0000000000000000000000000000000000000000 -f7716f70418f510b1401e89b116d2a4c1f1e37be cce0127071baaec3401ea0815d61e5b89707da74 -f7745f9df0aae7fda0b72b67ab13b19be4abf3a1 0000000000000000000000000000000000000000 -f777cc1bd78bdd60dca86ac43eb4a3973a69022b 0000000000000000000000000000000000000000 -f77812a49215c5c305d16800cb98147ad5019bc5 0000000000000000000000000000000000000000 -f77854f6619efff873dfa36fddd2a9b915a89647 0000000000000000000000000000000000000000 -f77acbec03e0937e560e9f901a26bb5f6f6992fb 86ef06f2cdeee6f1a3553c3d8c3a85c12ef102ca -f77e75bafc9e9b6ccc897a5872adfddf2b2c1819 0000000000000000000000000000000000000000 -f77f7960cfbdd808c89dae6d8cf5f50d1e5b7db5 0000000000000000000000000000000000000000 -f7800a7c1d2940cd986e86b76a46f6718a277853 0000000000000000000000000000000000000000 -f780ac6ea636fe581a29e359dc023888030647af 0000000000000000000000000000000000000000 -f781599a04387e7c67e75a7ea279af7f2fa8b263 0000000000000000000000000000000000000000 -f781803449007bb0e3a96c693e0eee067f7eb466 0000000000000000000000000000000000000000 -f7829a4dd22854246732ee9a2840cdd09ec76a5b 0000000000000000000000000000000000000000 -f786337440856ea7b28489df35c61c031f2a49dd 0000000000000000000000000000000000000000 -f78a38b22d66cbc903fd678020b3f2eb27e8281a 0000000000000000000000000000000000000000 -f78ca5039b0e146dfd7161fc49a52c7523f3d1dd aa5ce40106eb20931ed7e7e50cf2a7771e71d3df -f78dae186e8a0ca80a224996b895f929b0b725f6 0000000000000000000000000000000000000000 -f79001ffb12ae933f15dced84cf566ffb7abd311 0000000000000000000000000000000000000000 -f790205618b214da58dae37910f68c501503341d 0000000000000000000000000000000000000000 -f79489c9b3bd65aac58cc699f8087067674e1140 0000000000000000000000000000000000000000 -f794a0e3b881422d46f5e3df2c0c7d9026e4077d 0000000000000000000000000000000000000000 -f7975b51dda9b671b0cc80b5f1aec9c86c8848cd cf7d55815fd22b5670c22e4142ded1643d80b628 -f7976726c32dcddd95399600a47234cad9be6383 0000000000000000000000000000000000000000 -f7987b4de6281043bdb866976b25f2af55e788ab 0000000000000000000000000000000000000000 -f799171afba1402d506db22baad35ed6fe1fd98d 0000000000000000000000000000000000000000 -f79aef0498dbc6c3a24f291ca2c2982ccf038fbc 0f24a6d324cd138a848c38c6d42b63cb7c16066b -f79c56ad39fd8f4bf688eae63215e03c9977cf37 0000000000000000000000000000000000000000 -f79db1baf158d1a68ce29e756c83d37e038075d9 0000000000000000000000000000000000000000 -f79fac8b3d382a2ab8195591e243be40b0dd900c 35d71c42a45089471a656448ef4bb51f59889ff5 -f7a4ba553dc0e8851b01068c57983c6f1e7d6721 0000000000000000000000000000000000000000 -f7a97d9c1d05f18479713ccd15a8a8a8225ad01e 0000000000000000000000000000000000000000 -f7aa82106dcd77db0457c639883b4682f470055e 0000000000000000000000000000000000000000 -f7ad59e1e0d95d12232062b017a70971c3356af5 0000000000000000000000000000000000000000 -f7af074111bf3c6fe840d5cbb4a76e3909c15d25 0000000000000000000000000000000000000000 -f7b1734e14559d6d81bd4a5b2e1a8f1b471c6897 0000000000000000000000000000000000000000 -f7b1a3b50f4b54c72aa7058a6920bd810bd2c07c e67a9d51eb3662209f4ff4c1dbc07ca7d4fdf6a4 -f7b3a3a469091c4015c224356de4824eb99b9232 0000000000000000000000000000000000000000 -f7bbf28ecc5ad34d7fab20f293d028808fe2b388 0000000000000000000000000000000000000000 -f7bc28715f80290620d05c622c5983f25e659f7b 0000000000000000000000000000000000000000 -f7bd5706f5ed8d6db033a417cc10155797552074 0000000000000000000000000000000000000000 -f7c419a162adcb9ad32a3efe54ba942ba7b43f49 0000000000000000000000000000000000000000 -f7cb72e0708e5826028d9eb1dc5d38433b7804c9 0000000000000000000000000000000000000000 -f7cf7b4d8cacbcf140d2df2265d6b499c2deac39 0000000000000000000000000000000000000000 -f7d09e6dd1dc5fc28391fa502126f917061a6ad2 0000000000000000000000000000000000000000 -f7d17a3b58ae9038603fffe9ab804a1ccb5c2b2c 22d117d0ca11f60cc14460629f763f7f44ad3200 -f7d5242bad28e27b78cf75525bc94242b19c48b1 0000000000000000000000000000000000000000 -f7db367a76db25f75f5798bf7037792d0879570e 0000000000000000000000000000000000000000 -f7dd58a66b7a27430bec1786b2aa820ce0ebd310 0000000000000000000000000000000000000000 -f7ddcfbe163e266506745b21d82477f9b049466f 0000000000000000000000000000000000000000 -f7de6d598bc088ac34e74351f0e9c8059c338987 0000000000000000000000000000000000000000 -f7dfa4513461efe9455430467c562ddceefc4b07 0000000000000000000000000000000000000000 -f7e33278a909d7f7bf491f77cb10c93581091736 0000000000000000000000000000000000000000 -f7e42edba898d3a07f5213360e9464fbf526b20e 0000000000000000000000000000000000000000 -f7e54cdf23ec7b6492f066398cd0096d22be3771 0000000000000000000000000000000000000000 -f7e68a1a35d622977d1a1c2155795204243ec3f1 0000000000000000000000000000000000000000 -f7ebc383ef9947f75de467edb62229faa83d4895 0000000000000000000000000000000000000000 -f7ee3294054f619f354d22aca3c5cb7c92b69962 2c8df26477b2ef36c0af05c1e8f4fa9a369583f6 -f7ee44cb6a3bff2e05a50370684372e91f2974de 0000000000000000000000000000000000000000 -f7eec8e460993235c050632502bc84d4c077cd17 0000000000000000000000000000000000000000 -f7ef445f8fab9f6d6ac2eef3aaa84d955f563b86 0000000000000000000000000000000000000000 -f7efaba24bc6fe525c867051de2c1caee3ff8a63 25603f86f656adce4975b299484ef9fee72bdb6e -f7f0e997b55c899792380df4694ad8b48682dc17 0000000000000000000000000000000000000000 -f7f47ffea20ca4c7bbe3c815628a093962497b98 6eb00dd5af443fa8cffe197917a0e3030585416c -f7f6395bb021c07a42f09d0c4833ddf90b918a21 0000000000000000000000000000000000000000 -f7f861700c504afc40c14603d0fa0b36629a87ff 0000000000000000000000000000000000000000 -f7f880c30d3133aa7a6a15644f55c243eaadf3e0 0000000000000000000000000000000000000000 -f7fd134d6c5ad341cd49724134d2a9e549f8f72e 0000000000000000000000000000000000000000 -f7febd7acf091e8821876c891855d6d478e20591 0000000000000000000000000000000000000000 -f80105b4fc1196bd8d5fecb98d686b580b1ff65d 9b24d0f390c32bf17d95b16ef72b2f0822d1a96a -f8011435b05fea7988ee7641cb2e20e337c528a7 0000000000000000000000000000000000000000 -f803440602fe09680c2d35b86fb0e22a9f54173f 5d84173e985da3589302e2d0ba7811344673df23 -f8038653316055d7e579d6595a095c9c3f157d07 e6f12b9c1827cfdc85f3f1e37ab856aab8753ff1 -f80434b8d19febb6c88c9860fa4b6d99670d0616 0000000000000000000000000000000000000000 -f80551189e4a01921ffeddcc5d6b30c11000e7d7 0000000000000000000000000000000000000000 -f80ddb66a5d0f5c5b5d2341df6c617db4d37d319 89864918fff7c386d1196b1a33139c429565ab3b -f80eed1e501ce45eb9d18192db96b567b510c59d 0000000000000000000000000000000000000000 -f811c29cdcb9ae601c51346f139ec75eef2ce334 0000000000000000000000000000000000000000 -f81aec6d239700db13d0297a404b828301421934 76bdf2ce91c09140f3dd86450060fb77982b465a -f81bbcf9d36c28bf067b5514cffdbc7663357cf3 0000000000000000000000000000000000000000 -f81d11bc47ec15430ef25d71afca6d14c44d7283 0000000000000000000000000000000000000000 -f81df0ec7a9890396ce3a01c2325a5000697804e 0000000000000000000000000000000000000000 -f81e2cbafe919c94dde90e30506e3616278b6ff4 0000000000000000000000000000000000000000 -f81e6a03d2e6ba6e72ef01fd14f31d1be83830c6 0000000000000000000000000000000000000000 -f820cd7c1196f5e67635c086df4401e4a3602818 b630633917a8450fa05081139dca116ad6d67f87 -f82120f1dc58c812cf7afdbb26f663e525cd4777 04383e7c4f254088ec028b76b7c2d71dc8d50eb8 -f8225a9b0203bda305da7ca9d0f14f3f25b6799b 08b7a26ee8c176087596fec756db29076a321bfc -f8242e4e75e77af893caa35e0f73c02f2632ff18 0000000000000000000000000000000000000000 -f8252be4e47079058a84294faadbe51ea8649dd9 0000000000000000000000000000000000000000 -f829dce6bfbc0b0f8e2eb571ba6d0fd6259cd164 0000000000000000000000000000000000000000 -f82e35db0a64dcaa1ed8e666b2aaf749b6b4f172 0000000000000000000000000000000000000000 -f830718dcec8498d101df83c4432bb98489a40af 0000000000000000000000000000000000000000 -f83085d47f4f41348c1ddfa65ab3572f4d476eb9 0000000000000000000000000000000000000000 -f832eeb991a3f87f845b0d21e8eb90341b9ffd80 0000000000000000000000000000000000000000 -f83663c9a9b810a2c28f99e942dc7bc600710f77 1e0d1c8c3a2fb8b1e6c6571968f2c6b85effb5cd -f837c25b024343f756be6d75ce51c360dad055ad 0000000000000000000000000000000000000000 -f839889193d141e39bf80b74104881b3109a7462 0000000000000000000000000000000000000000 -f83c11ceea658a4325af014a337844e3d502befa 0000000000000000000000000000000000000000 -f83d616693f863e3927621eb22122a2a98d373f5 0000000000000000000000000000000000000000 -f8411a5873148947e347f065614bd6ba776427af 0000000000000000000000000000000000000000 -f8416d873347bdd0032ad8a4f50794f9f80bfae2 0000000000000000000000000000000000000000 -f844239ee5708589dfc6787402e41986367bd569 0000000000000000000000000000000000000000 -f8476c9e0b25c3f29e1001394e4d793e5ad299d6 0000000000000000000000000000000000000000 -f84c11fb10b77fc9e49c091e0392692e3318f261 0000000000000000000000000000000000000000 -f84fa11413a8d5fc7a8022fce00e7181ee0d6fd1 0000000000000000000000000000000000000000 -f850d696548971fa8ea3fd004011cea567666586 0000000000000000000000000000000000000000 -f851c80f54bf109b98ab8134b55f7aedd069d41b 0000000000000000000000000000000000000000 -f853b9dcac7d6d5e6832697abad609228c598bd1 0000000000000000000000000000000000000000 -f85c864b93e971d7bf80b9267b9b2617d1e7a8a9 0000000000000000000000000000000000000000 -f85d380904ca6cfcc5d71d5efe44d6a4a673e2b1 0000000000000000000000000000000000000000 -f85decffad2ef70b5adb249955986b7f5734f85d 0000000000000000000000000000000000000000 -f86260b258cc6ee0ba7ae54c119290ee72f8b898 0000000000000000000000000000000000000000 -f8630ddbc0fae52599522e4e6049ee49a442b92d 5046674948845b663693d07c29de35215cd39c86 -f8646b59e2f2792519b89b7f5e7ed92600905bc9 0000000000000000000000000000000000000000 -f865de9b06a01bcd30c8c7ace94922a29f72ce0c 0000000000000000000000000000000000000000 -f868097bdbda58cf352d9ce51b6848de18ab4ee1 0000000000000000000000000000000000000000 -f8682cd86a71640bf8771186d1d40881c7a0295e 0000000000000000000000000000000000000000 -f86924350bdcc903e124999e6cc984018e8550cf 0000000000000000000000000000000000000000 -f86cb421a18ad378eb2bc60f5cad2daddeb79ff0 ce0e361fad03e500e2ffc51d10c8f0b1703119d8 -f86cb52d65ee6b7ae281e69fb87db5b08667d52d 0000000000000000000000000000000000000000 -f86cc1c4bb04f50baf4764d7616a819fe6ca840f 0000000000000000000000000000000000000000 -f86f89b51756b1b355f08f6ecc7f734b04a106a4 0000000000000000000000000000000000000000 -f86fd7b1ce74d1ea3a6a2e3e40757590b14a3e7e 83630463506fcde71acc4bc6aea269623bd44f40 -f8706c19f1097361538d5cba89f9d9041e2adf4f 0000000000000000000000000000000000000000 -f8718da894c5160e571d74774c083090569ecebd 0000000000000000000000000000000000000000 -f8720632f9102209486f11ddd1ac9126362f03e5 222020006b18843be4a59e51063ed4fdc7d5053c -f8726b45fe051b00f41126378ae3a35f5f7c84f9 0000000000000000000000000000000000000000 -f8732f08c5e0963a818ba29aa1866e4eab01ebd7 0000000000000000000000000000000000000000 -f874069b81d3f015e241ca290484466c1217d8b8 0000000000000000000000000000000000000000 -f87712410ccc33f6aee54c309ecacdf30b2a931f fd09bd5d528f34be53bb7e13d2bf964975de2850 -f877338143e2e08739ebc63a11dd55466b0f9b6e 0000000000000000000000000000000000000000 -f878df475d28a0a6302403fdbaa49a748b2d9737 0000000000000000000000000000000000000000 -f87f6d6166871d09f038259ccd070e1d064080ba 0000000000000000000000000000000000000000 -f880e69ab8ac87f62d9f7ed45ca2da0a4d45e9b0 0000000000000000000000000000000000000000 -f882ea3b00c01b8981691cf4b726fbb1ee921598 0000000000000000000000000000000000000000 -f883a9321222274492ce8a37d0e10d32875c2fcc 0000000000000000000000000000000000000000 -f8854f6a6a7907720ed8ec8657a2f466a82c0394 0000000000000000000000000000000000000000 -f889672ad19529e56088990626b9b9f656e4115d 0000000000000000000000000000000000000000 -f8896e9514b7c275aed75d742e0bbc0e43c03112 0000000000000000000000000000000000000000 -f88b2cc042d1045e9b106e43bf882df781ad8687 1b0b6d6b14e91676ca37bd0469f210b5878befd9 -f88b33e9d74ba73cda115b16a716b6f5091e3831 0000000000000000000000000000000000000000 -f88c5d2bb9603b0761a70b3b1e6479f32e1a798f 0000000000000000000000000000000000000000 -f88dc715f5d8aed60b55320f05e3753c6dbc807f 0000000000000000000000000000000000000000 -f893fc2ae2a7af4e29d66d238a6db7e74be959ec 40c6d4b56ab1378071a79be1102fd99b6c478199 -f896d93144283c2ae395ea1fcf14995e59e9dadf 0000000000000000000000000000000000000000 -f89ca18be547f8339c7faea833841918a3960d03 0000000000000000000000000000000000000000 -f89d74edd7900469d76ee948f3d41c0e52f23b64 0000000000000000000000000000000000000000 -f89eccf0a6cb434a714466be793683501da2d004 2d85febf0d64c0ee8ef1d8b2b55513ed28ad5e76 -f8a01283bc971bd6b8134845fa6e5b8ea27a0658 0000000000000000000000000000000000000000 -f8a9eed4099035c19b89275d7d9874e51a9f9ace 0000000000000000000000000000000000000000 -f8a9f44c38a2449206a9b141cb1184fd5b75ed5b 0000000000000000000000000000000000000000 -f8aa32180b9ac02e891d050c22f656e884f0bb18 0000000000000000000000000000000000000000 -f8aa675e43cfa0fad8eb164b3e42a5b348451a02 6c6048345dbca5d4f02865d04cfc3daa5f25162a -f8ab0f13f0b25d33622733e91eb5d6e8f3d21a03 0000000000000000000000000000000000000000 -f8ad6e41a1cbe692a2a8793b4c67d3ca86d5358c 0000000000000000000000000000000000000000 -f8b0bb410016270b696b28d3d416672dd2f7e66b 0000000000000000000000000000000000000000 -f8b4ff93bd594c4f112a52e6dae54cb49640b42c 0000000000000000000000000000000000000000 -f8b52d2e26c64d81ef805de8dda556a9a2ae3a60 0000000000000000000000000000000000000000 -f8b942ef4adbd8146c1b5ac6ee35f785b0451a89 0000000000000000000000000000000000000000 -f8bab1dfb5246788f144103de56208dd133e9461 0000000000000000000000000000000000000000 -f8bbb073f5ed07c892cc8dcd1a1e0bfdf9dd29a7 0000000000000000000000000000000000000000 -f8bd23e2bb25efe1ccac2facd1bcf43b791fc14c d9fa0416a909df25bd9f1a196ef2e7c06fc4334b -f8bf1ca8490412989f5ab49104b9d34d422aff84 0000000000000000000000000000000000000000 -f8c03a7657120c9a5e985e6d523774436dc20510 0000000000000000000000000000000000000000 -f8c09e293ba55d73cef23b0876b156cb9d1e059f 0000000000000000000000000000000000000000 -f8c13276826d8117b8913e3fb82462d3e26484c9 0000000000000000000000000000000000000000 -f8c13c605053880be01bfc5d211ba84ec2c60ca5 0000000000000000000000000000000000000000 -f8c567a1045c9372cfe6d313019209f01972d331 0000000000000000000000000000000000000000 -f8c6655fc77313f972e5fcc94b1c7a4bdd986bac 0000000000000000000000000000000000000000 -f8c6ce421daf50faf4c2ee7d79b27402f1dd08ea 0000000000000000000000000000000000000000 -f8cde5e160ab14cdb756f64ee805d63c6f90cc69 0000000000000000000000000000000000000000 -f8cf1cc241a0cccac5838b030c3d8289f7307b12 0000000000000000000000000000000000000000 -f8cfba6f0b37346761745e2a78d1cfa1201b5b2c 1553cebad30ef03b341311a4bc51236dfdfb9fb7 -f8d1db0fbc1000f82be4275698bf5dfd61416520 0000000000000000000000000000000000000000 -f8d1e172bd6d11986f0dfeb11756b90c039a39bc 0000000000000000000000000000000000000000 -f8d26b8229736879f296217ecb7609593119d372 0000000000000000000000000000000000000000 -f8d40eebbc97b5c9b19bb2cfdc85d74e667ec6ce 0000000000000000000000000000000000000000 -f8d470ac170a6944f179c59dca4f2c487b0fa67e 0000000000000000000000000000000000000000 -f8d4dbe079a2c27c85835944efeffc9afa4a7b6b 0000000000000000000000000000000000000000 -f8d8fcd58adce1490e66b40dd3a531b78c4b154b f1910e86fd17debfc37e5ecc8baa681c8d9652b6 -f8dca7cec6e24a64edd6feca6327f54e34bfc2f7 0000000000000000000000000000000000000000 -f8de748ed5a79296bc7b0b132ac151f8222f53ca 0000000000000000000000000000000000000000 -f8e05c6db91926587c7881f5b07e78975cc047f7 0000000000000000000000000000000000000000 -f8e37e2e3870296630f8b178850233ca167a774f 0000000000000000000000000000000000000000 -f8e3f4345b079b99426f5560da4b3b37c860e2db 0000000000000000000000000000000000000000 -f8e440fe2967dfdc9018e3cff560d62d2f2ec678 0000000000000000000000000000000000000000 -f8e4b2da5f89e143e0bdc4eb33f6f8fe52447be3 0000000000000000000000000000000000000000 -f8e6c862a9c60bba96d2ab0f7eb679f5f1a50655 0000000000000000000000000000000000000000 -f8ea652274aff97fb2e8ee686c01794d304f479e 9d6b9eadaa0d8776bdbecc94ea19c0ff5267e637 -f8eaba87286faca36f476045f0f751e41a94f75e 64dead1a5db6a5f27a098c0b269e2b9e286b2c11 -f8eb7bc3f7320926d2cf3e5ee36c41acd9be7bb4 0000000000000000000000000000000000000000 -f8ec46bc7688abbaaea6e898237baf84f8b30d34 cc0405e36e5106eb2f26292c8c91e92b9daf2891 -f8ee7d0ca5b2b82e87719e1e02909b1d1c14aa33 0000000000000000000000000000000000000000 -f8f1e1564b505153b2d668f669ed946bbcc0ba23 0000000000000000000000000000000000000000 -f8f3c89f46897f494e23dbe23d4b06740a050a76 0000000000000000000000000000000000000000 -f8f64b7216ce7edd0056c3ee3ccd06db3aef6e61 0000000000000000000000000000000000000000 -f8f7abd6d2641f88867ce92d1357af0bde5793b8 9c27b7c5d0bbcbacc4bdbecf3d23735fedb2a62d -f8f7cf947f2785efc100a145bf782a71168a42d8 0000000000000000000000000000000000000000 -f8f96acab777f0b69176b63ffb8eabe9da89ca29 0000000000000000000000000000000000000000 -f8fc16dc33be83b03eda9331767ca68625ccf87f 0000000000000000000000000000000000000000 -f8fd63920ab12b92c9c05bee3846e65ee9eac13c 0000000000000000000000000000000000000000 -f900cf75a2ce9972f3e8c701220f812f4b4c5af8 0000000000000000000000000000000000000000 -f9024e84cf330e0a0fc1465806e03ee876e9c761 0000000000000000000000000000000000000000 -f908fff129bcd8ec1605658e06457cb04e5b2b51 0000000000000000000000000000000000000000 -f90b26b377a61c76c0f64028e47553e550411d08 0000000000000000000000000000000000000000 -f90df97fa5ebfa6e7fcace04976900d6700467cc 0000000000000000000000000000000000000000 -f90ee8cbcf620a29ba029268bc47cf68b85338be 0000000000000000000000000000000000000000 -f911b9379a3d6851edea3daa296ca7ae926e37bd 0000000000000000000000000000000000000000 -f918be156ed737c9f1974b4ae47e25cdcdebe099 0000000000000000000000000000000000000000 -f91e9cc3a91f04e614ce145b2567d70fa8c9dc9e 0000000000000000000000000000000000000000 -f91ed9bc6f48dfeb91cadd6f008740d94cd30725 c8680179343498895faea3c5ee0355f8c8b593d0 -f9202b651d126b52612e9740af3beb84ea0977fc 0000000000000000000000000000000000000000 -f920f855d179c9b87de58088578d0df8a18c6b30 0000000000000000000000000000000000000000 -f922f1a7e5c5f07c6bbacc4466ff0ab0329a2394 0000000000000000000000000000000000000000 -f924f5b494869b11b78a8666ca38200b8a6a08d1 0000000000000000000000000000000000000000 -f9254963f85469289313ba8eab264b696377199e 0000000000000000000000000000000000000000 -f9254e756882a011921138392fa240189dcc3a8c 0000000000000000000000000000000000000000 -f9267d3c90067ceb7d2d546b6c66ff15beee4734 0000000000000000000000000000000000000000 -f927c63767f581726408358395ffa8474c3ec093 0000000000000000000000000000000000000000 -f9295c2a6a56d9d4568ae88df38cd482eb221d6f 0000000000000000000000000000000000000000 -f92b1c1eede7d15d1999348a8abbf49eeac92681 0000000000000000000000000000000000000000 -f92e790ec12211688ecb0195cefb5df199661dc2 0000000000000000000000000000000000000000 -f92fc517966b7efcc3e7f140ec5a117184d0422d 0000000000000000000000000000000000000000 -f931ce2d1426aa30dfe0c0620298b15563623532 0000000000000000000000000000000000000000 -f9328eef041386d3560c18e788ac191171e7a8a0 0000000000000000000000000000000000000000 -f937fa85ca517d375e1489f168846bd1b0600fc5 0000000000000000000000000000000000000000 -f939ff12508e38113d44ab1b1b97fe342b4c8dc7 eb6010a965de086e886e89e72527b4b76029bd80 -f93ab9943c0246504e18493e315b7638efe81753 0000000000000000000000000000000000000000 -f93af4fcac06cc818e97635f400168511a4a2c3e 0000000000000000000000000000000000000000 -f93c1709b92ecfc7534025470a788361515f3ef8 0000000000000000000000000000000000000000 -f93d5dfb6cfbfb8e73439e3683bdca3365c3197d 0000000000000000000000000000000000000000 -f93e7371bf917c8483120e6642971992f781e18f 1ecbd771ca392a6af91053c5b2536cbff75d0910 -f940d0cf4262b2bf1cf83663ed9cff1e739c8604 0000000000000000000000000000000000000000 -f940e90ad60b29fab9360d20139e5eae3c9fc89f 0000000000000000000000000000000000000000 -f942b094a6112bc713841bd762af490a267ab3b1 0000000000000000000000000000000000000000 -f94482f07a364576eac0f9e25298027ed18aa41b 0000000000000000000000000000000000000000 -f944fb771cf18594fd89f3568f216b4f1a2b7002 0000000000000000000000000000000000000000 -f945633b3ca20bea7c920576da068020db67aa2b 0000000000000000000000000000000000000000 -f94abc2443df228b5b5718242f2554c4a84cbe6b 22bb2e61a00e4c36ab8ec2bf0e92e964fa2736cb -f94d903985119d3ac00f4528551df947f57b667f 0000000000000000000000000000000000000000 -f94e9794f066eb38d3fb10990e2f207aabff8407 0000000000000000000000000000000000000000 -f950d6b9657ce65d6aff94e297ab03255699057e 432b8b9c4f6e85e949c02b7b55316c917552c521 -f953a0f164894580798e8c08cdcceff51f28c3d4 0000000000000000000000000000000000000000 -f95409bf5ed7eca27653e29bb9c0085516c76df2 0000000000000000000000000000000000000000 -f956ef27f76c9f2dcc4e3d3b7050ded1cd020456 0000000000000000000000000000000000000000 -f9599e38ba438ab7fd5df1bfb63ef2bae0329bfb 0000000000000000000000000000000000000000 -f95b2ae82c006883a4a88e136540b9b40ca37a16 0000000000000000000000000000000000000000 -f95d079c4750e49057ae262b336cf4b567aac000 0000000000000000000000000000000000000000 -f95e682b642155bfb4b328b0426670ff0d0ee807 0000000000000000000000000000000000000000 -f95fc9e44bf1630913c0cc74ed0b9e7efcd35fd9 0000000000000000000000000000000000000000 -f962ada7a0b6c37e13d75c3529c4d2515fb8b6c4 0000000000000000000000000000000000000000 -f964520a0d2ff23dba3c7a1641f25c180bd25857 0000000000000000000000000000000000000000 -f96491304f40bfbed6051f3ef2fcad49872f9b21 e22436e0b88f555a18bf68ed50b4e329090aaff2 -f9678a8a249d454788442939e9771900be1c2e2b b3d84b3e23c7d80138d1131e94ac1b779c2146c0 -f9694dd7d174ce8d88b28e51d0edf2bb09fc0b56 0000000000000000000000000000000000000000 -f969eae3eb6491ea145c94e21047175156042bf3 69503706c6c5f079f0fa1efd461978f2a7e10ed6 -f96b346ba564453a7343706bde5b5817d3d83a6c 0000000000000000000000000000000000000000 -f96d9c9b6d8d6ed0e3686571e79864f5dc5db133 0000000000000000000000000000000000000000 -f96e4a4e9e9e847affe314246ac6e31b70ebf8a8 0000000000000000000000000000000000000000 -f96f641b9140d6b9176bcad2ba2398165084cb3c adbc8f9fcb945fa5b98833a1b8cd79dc72ae3aef -f96f7aecf80130f90adb55f2d577813768451eb7 0000000000000000000000000000000000000000 -f97342d0d21f89f61bb6239c5ea30001a86a355b 0000000000000000000000000000000000000000 -f977ae030850934859df8eb01f24fbb0c56ededa 0000000000000000000000000000000000000000 -f9799e4dc021a48b1526e72ebfa2a59fa11790d4 0000000000000000000000000000000000000000 -f97cf90f6426ca029ab138bcb9328aa053500be4 44318808f69418f60dff97e3e3c1cdf649d4c85e -f97e6f3225b46cdaca0bf64fae563ea6efd39b72 0000000000000000000000000000000000000000 -f984ca507fdd8ac8aac4f681ab42ca3fd2193559 0000000000000000000000000000000000000000 -f985a4a8c0c8562a8d70b93f3c348232dc8e02eb 54ec4390d2acd49ba93e05130fa93f3aa639a12a -f9874945a25e5f711a1b9e828b10580a231dc3b4 0000000000000000000000000000000000000000 -f9883496c2d1d812c9d960ba9840828f27698ef4 0000000000000000000000000000000000000000 -f98db0ac3fe0e7e91ea81a480ce482b868bb48df 0000000000000000000000000000000000000000 -f98fbc326d9beb416f55c7bbf5f66ea47718b708 0000000000000000000000000000000000000000 -f990a3965b0bd22f5d9f7cd4a66b21a84b8658a1 0000000000000000000000000000000000000000 -f990c0dba4984b52297594192721388e2c64dcfb 41e7d0976393f44755a8ee622b6b83cbcaf62af6 -f99285b50417abb9a6a11d5667ad1cb4e80b8766 0000000000000000000000000000000000000000 -f9958280aff969ad0644ccf8bdd1c3d2ab4c9e37 0000000000000000000000000000000000000000 -f99a6ff0d7c27e5a69c114a8690f48e133e03b37 0000000000000000000000000000000000000000 -f99c27d45e0b9a4d4650a5a6b4f697b50ba971fe 0000000000000000000000000000000000000000 -f99ce869408a6b1e4316c5c1cba9f17ca422a992 0000000000000000000000000000000000000000 -f99e201a27ae05f5126ef28a4a5dda464050f162 749d790cafaff78d8d65a56020bdb34f3c32c90e -f99e5eb6c7081af49f2ecc1a7cbe7b7e39565d9e 0000000000000000000000000000000000000000 -f9a3f7a9b09436550a6cfd08ffdc4039617ddae1 0000000000000000000000000000000000000000 -f9a48ea6bfd1514e000a0d226bbe59da410e7660 0000000000000000000000000000000000000000 -f9a6276cf26fbb9dddb80648c770032c01bf2329 0000000000000000000000000000000000000000 -f9a72d84af38934601105aeb39e55915061af79f 0000000000000000000000000000000000000000 -f9a8a70ce140e5a2ed489eb79150ca44ff35a247 0000000000000000000000000000000000000000 -f9aaf5817f4dfe7ca901b75571ef47d9b4255167 8d33101f1a96e550f2044234f53e884d25c42d80 -f9aafa63dad41fb0dd8b66d7d63aa23f3706e436 0000000000000000000000000000000000000000 -f9ad7c6a53d73247221a4a47d8d599d7417f2d4d 0000000000000000000000000000000000000000 -f9aed876b8d55edeacb49d52940fd89c098641c9 0000000000000000000000000000000000000000 -f9bf9b2045701016ee59c364998a32ccd13daaea 0000000000000000000000000000000000000000 -f9c02a448f13552f2559567f3ebc38f950108bcf 0000000000000000000000000000000000000000 -f9c4a68ef4f89e51e6d9b905ad3ddb6492386dd3 fe3b0428a00f07232f3b6511657d7c03956dfb85 -f9c53ddae5b2c5e2bd0f2f6538196429901237b5 0000000000000000000000000000000000000000 -f9c590a15d9c5c435d466a4aaae5dfad0673424c 0000000000000000000000000000000000000000 -f9c63b0067c7aa0cc2ce0a1262ca7ed0c3f8b1d3 8e2dd4fc6dc3a0c0cd9193c5448c7c2f1f16352f -f9c911174d6117c84ef8deaec8f5887de708ddfe b7a33a325797b75d518dacea69b0984fd42cd956 -f9cc1ed20ca369718ffd12ffdd703cbaa517e6ff 0000000000000000000000000000000000000000 -f9d005c207bda96c2eb98f9c9c073701161a685c 0000000000000000000000000000000000000000 -f9d0cf967332d1217ec16115abcab863f75255f6 0000000000000000000000000000000000000000 -f9d4eaf9a8f49ea62dec8da218ff1984e1345b58 0000000000000000000000000000000000000000 -f9d51417c980d5006965e35f990d41ca67614e06 1833a092870ce78e6b431676843bf83d9a3372d8 -f9d91f0741bf7c61121b47c40a3b299dc4f54941 0000000000000000000000000000000000000000 -f9da9fcc89b1d57259f7a9c125c225d81415e5fa 0000000000000000000000000000000000000000 -f9dabdea3f92ea77cf5077020a3e945951fdc9db 0000000000000000000000000000000000000000 -f9e0d3ec97d4e76f1e31ea4aa99772ea38f0e099 0000000000000000000000000000000000000000 -f9e108ac845fbc075a9eb63d05120e9e5618ff49 0000000000000000000000000000000000000000 -f9e14201d440e1e8c14d4f24ecbffe63b558f927 0000000000000000000000000000000000000000 -f9e15d39af9425d62e7e6481166683638e591953 0000000000000000000000000000000000000000 -f9e44aad386e55bd6aded7f2ea576a6112b25971 3d98ab9b8f07b2ca989ad41f209762295011959a -f9f1a68011841c57903769eeeb0e2e3c5afa797c 0000000000000000000000000000000000000000 -f9f43812c01916ae23d8cc70c84b5b28793d54c2 0000000000000000000000000000000000000000 -f9f8f46e83590c6360a14faffa8c52287e9ece52 0000000000000000000000000000000000000000 -f9f9a44875b22e54e99f85d345f5209d6e198617 0000000000000000000000000000000000000000 -f9fae7bdade279accd9ff51dcc8ebb167579c4be 0000000000000000000000000000000000000000 -fa036cb834fcbfa390e5fd65a3069b0e4698a4a4 0000000000000000000000000000000000000000 -fa044ac5178d0755595dcdba863c0c04f09d0515 fce8c1078144aba38caee122c559f3474787df40 -fa0abba16b35f74b1150b910165bd29979370e75 0000000000000000000000000000000000000000 -fa0bbe977409793d4167c29b8df9698e902e1d10 0000000000000000000000000000000000000000 -fa0c88f1e36a3f28b4fcee0b2d1e188b54e0c44b 4840491dad6aaddbcc7ef09b44be6efc826ad9ec -fa0ef737c5f7bb0156c5e962d1c4a4e5f110bad0 0000000000000000000000000000000000000000 -fa107f441b3b117c0dcadff76516b0977093a862 0000000000000000000000000000000000000000 -fa1157411e333b8ba06c272c6cba8ba093f3e0de 0000000000000000000000000000000000000000 -fa127017c20892558c0b455335c2a25341fa16fc 0000000000000000000000000000000000000000 -fa12a50b51aa3d8bd1d3a69b8f52c2b7d84a8988 0000000000000000000000000000000000000000 -fa139bcdac96bcca5cf54e8eeed443674e11ec72 0000000000000000000000000000000000000000 -fa1ad00f0059f3a33252a6921079eb40319f16e2 0000000000000000000000000000000000000000 -fa216f30ce208bd85f1a6f2c42ab06ff8d96f80a 0000000000000000000000000000000000000000 -fa2668bbe651845a2984e6a78d0307b5b46c5884 0000000000000000000000000000000000000000 -fa2682bf37d701b2e1155b2efeacccae8fcaa31c 0000000000000000000000000000000000000000 -fa26a01a2d5ad6916499410eb6c023c9e86ba36b 0000000000000000000000000000000000000000 -fa27d0b63e4039d2943117db94853e9f71ff0404 0000000000000000000000000000000000000000 -fa2d2496e1ec320195a734549110d913a423d012 0000000000000000000000000000000000000000 -fa2e38785e2541d1b307758ba6c6d1793135a6df 8d6427accec33656ea5caa9c8bd97af0a59f7cc8 -fa3444470f75393fd115c1cf5e551e43186368c0 0000000000000000000000000000000000000000 -fa352a5cdf4fa73b3ab6cc1ea3421a9d2ea67274 11f8a790519503f39c3f98c4a3b461fe2fc60488 -fa370e5e3fe7b80b7219a9d67cc386cdfd4eb7c1 69ef51df71f7a0cdd498ae4e03d00341474612e6 -fa37d5e6fb0946a2a805eadd1eae1142cb297dff 0000000000000000000000000000000000000000 -fa3874dcd93fec546608ba450abe50902f8de958 0000000000000000000000000000000000000000 -fa3b453f6a62af047cb03b1d7c3779141c8e4136 0000000000000000000000000000000000000000 -fa3ce6c0afb60ec03d3f85b0c4c45ec8afb6dff2 0000000000000000000000000000000000000000 -fa3df4d216316047474e54232add77dd670d968d 0000000000000000000000000000000000000000 -fa4327362796d12318af686e850b976e89d6cbb4 0000000000000000000000000000000000000000 -fa43768c44916bc4328ba9e57be13779d4d416fa 0000000000000000000000000000000000000000 -fa443d0a008369fa78f2ba821c8234acd00d745b 0000000000000000000000000000000000000000 -fa4a06c39e532f632753d9fe5c2138cc72ffbb47 0000000000000000000000000000000000000000 -fa4f1efb887f0217f5279d60cdadc99ba6ca0539 0000000000000000000000000000000000000000 -fa4fc6e88fbb05db8c9008c2a88754987614e1f0 0000000000000000000000000000000000000000 -fa5071f76e8e65cc4e6cfb8c1e26127c9981bca6 0000000000000000000000000000000000000000 -fa51bf600c519dc64951ac23ca09ded231c9d8bf 0000000000000000000000000000000000000000 -fa528147a62e8fcc459a499e6593ae6a797958cc 0000000000000000000000000000000000000000 -fa5356fd99411b68593546fe96f94b2e7438b64d 0000000000000000000000000000000000000000 -fa54c57911f650b9485a56330a41c49b27d0a9d3 0000000000000000000000000000000000000000 -fa55dc92996d8a3b8c9684505fb721a1803e1e5d 0000000000000000000000000000000000000000 -fa568719e176d2a678f7d7511b2410ee3b792b90 0000000000000000000000000000000000000000 -fa575325c8e0caafe4aba1dfc51629b365709b75 0000000000000000000000000000000000000000 -fa59ba91c7b239e70eec0250488fdbf8be167823 0000000000000000000000000000000000000000 -fa5bbcd6c694414ebad130af08e49334c33f34a9 faa416eae5b27e7850ba2a8f533ed8c73c931670 -fa5ef560a6ea59e32de1e383969ac728526a1335 0000000000000000000000000000000000000000 -fa5fa51bfe4766696be1899394d2b61640123008 0000000000000000000000000000000000000000 -fa611d7b250353f62f212f46b78c487b7d47478e 0000000000000000000000000000000000000000 -fa620da3710cf008dbbf4381f88b9ab909b2ffa9 0000000000000000000000000000000000000000 -fa639f2c3e667fdc6336a2b91c1785452fffaf0c 0000000000000000000000000000000000000000 -fa63d53604b4072652de4c016612ac44c8b6042c f90f5e609e1dba1b96f1368297a7e74a44adf9ed -fa67e21421448a20fe701a20897c30f93072e64b 0000000000000000000000000000000000000000 -fa6831306ac029c418e835168009d00483f0ac82 0000000000000000000000000000000000000000 -fa6a04736702753146e46fc2101f720542d74acc 0000000000000000000000000000000000000000 -fa6a5829a0d00c24eea2ed9a270e4b56f73c032f 0000000000000000000000000000000000000000 -fa6bbefe9842d6cdb95d8362aee03831a8977110 0000000000000000000000000000000000000000 -fa6c0138655159c9a360fbbf0364ac0f38274abd 0000000000000000000000000000000000000000 -fa6cb42c76fe7cc320df510a96c8dd930824c513 0000000000000000000000000000000000000000 -fa6d05b74248ae5f331191e9d8adba8ad975cb61 0000000000000000000000000000000000000000 -fa6e196973e45c0013c0801e01697757f4b98426 adb56e8496fa86cea77378a87d061b502afb4994 -fa6f8d9a9cce3250fc5fa697421b094b82f396e6 0000000000000000000000000000000000000000 -fa71ef64bc552e4cb5d81ef5eb1cedb4bfeb141c 0000000000000000000000000000000000000000 -fa74d0bdc7d29b2d3656a8955cecc327217452bc 9089ff95f07cd84d1f9286cc20332acadc5644dd -fa7522d08e62267726957ef5a772510bd6ff7f3c 0000000000000000000000000000000000000000 -fa7686db3b02612d0c88859027bf07d6382fd738 0000000000000000000000000000000000000000 -fa76e55f2ea8892e8898f20bb9467ace49b0e91e 0000000000000000000000000000000000000000 -fa77555e3a1750860a96788f1d1c2d312e16aabc 0000000000000000000000000000000000000000 -fa7835cf033e997252d789888c198b88cf5c8fcd 0000000000000000000000000000000000000000 -fa7cb182a0ef04a3ecef2f9a0d6ae99e77201330 0000000000000000000000000000000000000000 -fa7dede31962d32c5e0e717ae971764ec3ba7065 0000000000000000000000000000000000000000 -fa86a032f45a65d0a8a481c3eb262032c4d7fde3 0000000000000000000000000000000000000000 -fa8878d2a548c5ee197762bdce2b20f23d539627 bab3612f78e3dbeb6b09172e40677f5a118cb97e -fa8a00fc1103e4720bdfa10e2524e4af18cb3aa8 0000000000000000000000000000000000000000 -fa8c56cd219feeab78d025e666059191b8994335 0000000000000000000000000000000000000000 -fa8daf247eeee3b27bb29e31f940136559e83291 42c5ce4d7c4361921c831b0dfc2d95ef930b7630 -fa902a50d8a6e1eaba92d29d345e32e89f7b17c8 8f4eb9a5a619d458510b8a8d06d017c2b078efaf -fa909446a4cf15b5829ca87417db5ebcffc32a5c 0000000000000000000000000000000000000000 -fa94164d1c80e6e9f74d57e7c56fd618c7051257 0000000000000000000000000000000000000000 -fa95dcaee8884142f5a2012703abca9aeb25e2cf 0000000000000000000000000000000000000000 -fa95fc1f80a9c546c7a7bfbc1db610872e149e04 0000000000000000000000000000000000000000 -fa98755da49828e6a37049bdaf7bd16aa8adf879 0000000000000000000000000000000000000000 -fa98ad518d2b960a56e44ad580907ed208ab633c 0000000000000000000000000000000000000000 -fa994a739c769e155f6b6848f66f1f9a24ec9eb0 e1d61d616bfd69162ca3d3438164d09c28dbaad3 -fa997611927b163e790cfe01541e217f2f868907 0000000000000000000000000000000000000000 -fa99d27fdb00500e03b2d466dd42aca1bc8cab1d 0000000000000000000000000000000000000000 -fa9b1028aae6e0774ac1e079aeca10076d429571 0000000000000000000000000000000000000000 -fa9c2436a6128f7f8e6e266f4114082d97792f83 0000000000000000000000000000000000000000 -fa9c9d06dd69e1849fc4501af505113d673325b7 0000000000000000000000000000000000000000 -faa0a54c2de8af6de157856f1645895b0e6edac4 ef99b0a52201bca2ec8aa4beb096c26740e6eb69 -faa17c20aa7cdada1806b5b60d2c1b3bbcfff0d9 0000000000000000000000000000000000000000 -faa2178d532d7cd2a97129b8a20ac8e3e0db9421 0000000000000000000000000000000000000000 -faa60f7d944e6790a59ea6d5ae7283615fa92673 0000000000000000000000000000000000000000 -faa617e4fd49d95b9b5906a818c8dc9c88c1dde8 0000000000000000000000000000000000000000 -faa6844f1f8a9a7c48f5785b6e0ba3380a0301ee 0000000000000000000000000000000000000000 -faa684bb97b6813b128e849201d85789a49d9e4b 0000000000000000000000000000000000000000 -faa7c360f524b4c5475e97a823a2e8abd7cf1304 0000000000000000000000000000000000000000 -faa864d8bbac7e26e6fd52920a646da4d5fda7e6 0000000000000000000000000000000000000000 -faa8a7d1241e04911789cf229859e86d26a0e4c6 0000000000000000000000000000000000000000 -faa96c62bfccd3d79186ff9f9213355ae682c0ca 0000000000000000000000000000000000000000 -faabf4e74accd1a5791a9144353c91a06f8af154 0000000000000000000000000000000000000000 -faac297a114c7471998e5e47b05b826fb9cfc823 0000000000000000000000000000000000000000 -fab14e20d6e2a9c93db705c4f0e0802883dfb8e2 0000000000000000000000000000000000000000 -fab3854a2e25d2e069dee93e4b8137d051ba14b7 0000000000000000000000000000000000000000 -fab3ec45c3191395f56ea338423e20b89b6bd8ed 0000000000000000000000000000000000000000 -fab4ea95f4fe1471be947602d0e9be32fb802265 0000000000000000000000000000000000000000 -fab5d01ee3eefae0ce40b257ce14c184143de4bf 10282f67de3255130ad2049b9dce12566f2f3af6 -fab67f0be19f3e0c405eb9a9baa5f8c4bdfd91ef 0000000000000000000000000000000000000000 -fab7349d08516e730f5c7a82f35cc64c1e797e1a 0000000000000000000000000000000000000000 -fab81eeee3a207e5aff7ac42c56d89607abaab27 0000000000000000000000000000000000000000 -fab9e3a22ba9f9efcd9c49fa962d3302fbbd75a6 0000000000000000000000000000000000000000 -faba3ac0a2d942e2e7c0abedb6123a644f729806 0000000000000000000000000000000000000000 -fabcfdd3e2cbf87eef7ccdffd82045a61e0c05d6 0000000000000000000000000000000000000000 -fabe3f11ef2ca3c7e405698b7803c8b2913bb545 0000000000000000000000000000000000000000 -fabe788819acdabe0c5eb94df9337a630178c412 0000000000000000000000000000000000000000 -fac00c924b7dd643fe5c99a77a61ac5d819b8b72 0000000000000000000000000000000000000000 -fac015687f69b903419069b1bbef603b78a2d380 0000000000000000000000000000000000000000 -fac021dd652e9e414f2954c0578b6413a0981dce 0000000000000000000000000000000000000000 -fac5b304efcaed62c280e0f3be5c2d0b3a6012b6 0000000000000000000000000000000000000000 -fac63166b5b687a065d4a2b3998d9565855e891e 0000000000000000000000000000000000000000 -fac64645e80e22ededa6cc3fe6bc3e59ffe5aa4f 0000000000000000000000000000000000000000 -face8953ccf53fd752ea9b42f7649d699ad5086d 0000000000000000000000000000000000000000 -facf2288d9e2df49919a89ccfe312bc558e97dbc 0000000000000000000000000000000000000000 -facf6996ca5a6057f7092761079e4aa00c5b7713 0000000000000000000000000000000000000000 -fad0ca0175f927892fa873c8bb7e2a36a43a9214 0000000000000000000000000000000000000000 -fad0f5afbabffce803df9d592d72ad8c9151c19f 0000000000000000000000000000000000000000 -fad2466e3a532bf396d105e2e22757ae65b8b46a 0000000000000000000000000000000000000000 -fad440e8089553649a94d91d320d50a84cab69ae 0000000000000000000000000000000000000000 -fad55a8fa1bbd09707a7aec6e30a77cdd1fb26e5 0000000000000000000000000000000000000000 -fad61b5c27aad9faa8d15ab6230a61acfefe9563 c753309844d9de013ff49c229a01cfaf01a4facf -fad823629e4a1a6c189d30245b16218835eeae51 0000000000000000000000000000000000000000 -fada80b31b9b8732750fff5bee434de900372907 a5cf8a67957773afd38e8d5d9ab90433daab9f07 -fadab82e11cf93c08eb214cf9d67e9e5ac586a30 0000000000000000000000000000000000000000 -fadcb18c0f6b7f8a3146a9853668f03a811f2b90 0000000000000000000000000000000000000000 -fadcd06a04ce050da4affd38de4fc6c72aa2258c b26d635f63bd57a1f2aa16743abe9f1cea1c8a32 -fade73b9ec1424cbbfcd5d075a21d30445ce8a23 f94282c15683c5e27171bc94fbeeff1eb61aecea -fae2756340c4837e09ef8f2713ee972fc649fd6f 0000000000000000000000000000000000000000 -fae36040d4f750641f758ecd2dd5b6b4b8c1d4c8 0000000000000000000000000000000000000000 -fae3b9da2f04b1bbdd7161f7334055d424fc87cc 0000000000000000000000000000000000000000 -fae605a952ac1a6dee1bce344ce4e5dea9e02c6f 0000000000000000000000000000000000000000 -faf5450a96b1505981905bc5d06342828f6db9aa 0000000000000000000000000000000000000000 -faf55d50690714d7d84edea6d326f7e0af7cc78f 0000000000000000000000000000000000000000 -faf6b9df6c2a126737a6901cc1dfb054feb66e7e 0000000000000000000000000000000000000000 -faf9214032e40c894089c363da03d5bc4113f217 a8753eb85ce581b95f38317b3772517eac6920c7 -fafb98adbb89f482376d1e7676c053f11ce8bbcb 0000000000000000000000000000000000000000 -fb0028c31d23de5d1798e1c70af3ca199f25520c 6499e285df2f54dc63299d8fb1b369248b985599 -fb0122dd8b1bf1516421ee3b119ed77aeef7a0a7 0000000000000000000000000000000000000000 -fb048d70054f6a6ce8b31e36b299f3b56c10e0dc 0000000000000000000000000000000000000000 -fb054a37b0f37c42dfcbcd44ac38ac85ab5a5e6b 0000000000000000000000000000000000000000 -fb07fbeda460c1ab809429c469bcc309979eebf7 0000000000000000000000000000000000000000 -fb0a435e089a230570c6e00d34ba618361505fa8 0000000000000000000000000000000000000000 -fb0b1d0c048f2e8ab1c3ba87f6c988dc7958174a 0000000000000000000000000000000000000000 -fb0bc2a0bb69dc0137d235dd1ed586c87d541a76 0000000000000000000000000000000000000000 -fb0ca8be11cad6cf9e8bede1ea2b1abc3093c0c1 0000000000000000000000000000000000000000 -fb0d24c73f902b7d75f2097b794d54b123a0b062 0000000000000000000000000000000000000000 -fb0efe79dff47d83805774d559fbc961855e4dac 0000000000000000000000000000000000000000 -fb14d635663538d18259ae0d1d438626f8355287 0000000000000000000000000000000000000000 -fb16d269be58b01b8996ac337dd7b71d9f9fb8ce 0000000000000000000000000000000000000000 -fb1be857d3069a85b862f7a346aece6fff3435da 0000000000000000000000000000000000000000 -fb21c51a795b077e561bdc75a37e207f2b4f6f71 0000000000000000000000000000000000000000 -fb21d3f7fe6bd90e1c27d1bd7cf4b2d9c21453ca 0000000000000000000000000000000000000000 -fb23a531f3419552d5e8cee77ce7dfe507b6802a 0000000000000000000000000000000000000000 -fb241e221abc15a1988751578014c8fde9ca0ce0 0000000000000000000000000000000000000000 -fb25c365a4ed50b9e3bb4b547b36d222434a963f 0000000000000000000000000000000000000000 -fb2a556169b75ded3f83bf4f1438f350d5a3aa43 0000000000000000000000000000000000000000 -fb2b760cac71413ec55fe403086586fd1560a002 0000000000000000000000000000000000000000 -fb2d9cb042b71771d1268bb688d61b79c48b1d60 0000000000000000000000000000000000000000 -fb30f462391ee9bb7eff6f3216d06a1e636ffeda 0000000000000000000000000000000000000000 -fb31937da9a1af0ccaa3953178afa990d16f479b 0000000000000000000000000000000000000000 -fb32b71aef291bb4c0f4ff8c481eb56ff0b736be 0000000000000000000000000000000000000000 -fb3676153f24067052976ccc377b7da3a6a9d380 0000000000000000000000000000000000000000 -fb36a81c7e183af2839a404424cb96e6eaf52c64 0000000000000000000000000000000000000000 -fb36f55e2c78665254ef0e352b16bfee4c5bfae4 0000000000000000000000000000000000000000 -fb37dcd3a9c03daa9d9357cf44e81abcf03d0a43 0000000000000000000000000000000000000000 -fb382072791be80401170b0da410934b1659599e 0000000000000000000000000000000000000000 -fb3920c122edad53d0dbf02685ba25e7a7200fa8 0000000000000000000000000000000000000000 -fb4019f185e3845dda4764ce0588ec1cffee64be 0000000000000000000000000000000000000000 -fb4499de3df6db0d7941441456f144c4eb0e3e0a 0000000000000000000000000000000000000000 -fb44f426238b9f8584de56c9f9b579857c64aa67 0000000000000000000000000000000000000000 -fb4907aa32991d8c058bf2e728054153a6494073 0000000000000000000000000000000000000000 -fb491b8c72dd7e5f5151233cc95e0cadb365e841 ccf8a73bf2c6dbc3ce81eea34d21f38aa20a20c8 -fb4bde6f3cbf3a9a1e2790a1a0bc7423ab925794 0000000000000000000000000000000000000000 -fb4c0a5b5364436b8dbb55c4720de780f95a7234 0000000000000000000000000000000000000000 -fb4d2376ebeec11396600102e536f6a7f984f37b 0000000000000000000000000000000000000000 -fb4d2b592e05e6961e74378979da710c326b246e 0000000000000000000000000000000000000000 -fb4f9b53fcb27c82110c0e76ebeab70c19928a1e 19ea7ea3360719801e191134314444daaeb211ad -fb4fc686961f9c90179da36c1e5afb76d5eff0f9 0000000000000000000000000000000000000000 -fb512b8f7e4f5dc790643a66506f52db96bf15e0 0000000000000000000000000000000000000000 -fb51f4a019764b5c1b5f3997f49c2e2dcefa4c8b 0000000000000000000000000000000000000000 -fb5362c8b9b4695a181a4498d50074d089c96296 0000000000000000000000000000000000000000 -fb554a8dba07cee53ee6e787ee4e4de85fe0f5c7 0000000000000000000000000000000000000000 -fb59a0ff6c93ffba1c368546c8c9789127188494 0000000000000000000000000000000000000000 -fb59d45ac8004de1e763416081280cb386a0a5b7 0000000000000000000000000000000000000000 -fb5f6ccc00f726b43edf6ae1aa418e4c019d5e8f 0000000000000000000000000000000000000000 -fb60bae5dd2e89150fc4962ffe45fe80200b1d1d 0000000000000000000000000000000000000000 -fb6313be8cea4fe548e27c2a78fc8edfad029949 0000000000000000000000000000000000000000 -fb667296aa237d9ed9238a45ec66eb1c2d516bec 0000000000000000000000000000000000000000 -fb6a4eeb83930892bf7984312ffc83e5d2b9ea21 0000000000000000000000000000000000000000 -fb6ce3a2413483fd21f160cc1039958aed58ec22 0000000000000000000000000000000000000000 -fb6e6f00df9a2ded2ef6d0ce93334aaa7def9630 0000000000000000000000000000000000000000 -fb6ffde9728aa008bf89e9d0043de8d8acc2bb82 0000000000000000000000000000000000000000 -fb70264f425fef5e493ba42bfcdde8b811d651d8 0000000000000000000000000000000000000000 -fb726f11d0c098f3ac79e24898cb861fcc269e62 417ce0af61a39096ebd76ab9bb4c8c3ed2bcafbd -fb72c7c0276f015daea6e0dc9b30bf1994985548 0000000000000000000000000000000000000000 -fb7390ad0479f231a8d30aa9ff904da21627baee 0000000000000000000000000000000000000000 -fb7583480fde241371b3952baf01e1c7892249d3 0000000000000000000000000000000000000000 -fb759012a062c0078027027c736d477524c59cc5 96f3eab5097fb842fd6fe56655e9bd9771a4549f -fb7d79a129c21976573350c4722afde50a18c40a 0000000000000000000000000000000000000000 -fb7d93e1afa2197c25067147f750310f6ad6e5bc 0000000000000000000000000000000000000000 -fb806177259dcb81f8e61f0b7f93589622e4a7f0 0000000000000000000000000000000000000000 -fb837163be7a8816376abd75f82edb10946094fd 0000000000000000000000000000000000000000 -fb83ae3103ab56c654dd2a984c346b911f46dcb8 0000000000000000000000000000000000000000 -fb867be9dd8745d6e19e9d133f2c2d54204746a2 0000000000000000000000000000000000000000 -fb877d96cbd71d187c88677dfc3d69f97239902b 0000000000000000000000000000000000000000 -fb8a1a92d8e44756340f1bcfc4cdea335033e6dc 0000000000000000000000000000000000000000 -fb8a70ca39ee1b5f5679a650f5565b9887057d8a 0000000000000000000000000000000000000000 -fb8b5153301f52d4104347a360cb7b91fe59b179 aa83d6ec4b1a6f52deadb213ee1146087339020a -fb8f8617efe7ef5c3488038bfcab2e8b8f9bb430 0000000000000000000000000000000000000000 -fb8fdf990b340cdc7544c1d54acc96c4b8598f2c 4a9c47d6d7eda81b9b25fcdd34a1e4e4a6c05f2a -fb9198e04b9584f8897cf80c4410143b047535ba 0000000000000000000000000000000000000000 -fb94eacd03bf854d776d5686959035491e33692e 0000000000000000000000000000000000000000 -fb98173628c895a8a32f2278db046dbd9b362a34 0000000000000000000000000000000000000000 -fb99bcd65cc0d2ba84e6d16aef2f7c3dc9e94ef9 0000000000000000000000000000000000000000 -fb9b5ebe0e7ffea3d7449b9aa0b6de6b381b0eeb 0000000000000000000000000000000000000000 -fb9c44eda007bd1f757e821e3e563d3809a5337d 677428efd5bf8ab3db2dbccc23fc96d3781fd3b7 -fb9dbcfa515ef48561732c1bf9cb055beb5db397 0000000000000000000000000000000000000000 -fb9e19da707d71df5187e521c42049f1c2ce348c 0000000000000000000000000000000000000000 -fb9e6223022f29dfd22f642339414aebcacde3f1 0000000000000000000000000000000000000000 -fb9ffd82a6c15e316dc8e34aa6cc4422392875d4 0000000000000000000000000000000000000000 -fba01f489b0f1542621703ae565bf85221888676 0000000000000000000000000000000000000000 -fba532ed30ea769342e2488f3c0de84b47017ff3 0000000000000000000000000000000000000000 -fba5aebcd8042b3a1880f171cab72722cceb68b2 0000000000000000000000000000000000000000 -fba79ab2c14ff0f720996a68e23a22ea91bfc473 7ee4cde7cda5f847c59a9fa0965f7a968ce76d41 -fba7f12229ffede689705ecd0a92c2f972810243 0000000000000000000000000000000000000000 -fbac1e9038d73e314ac87f8c997c09b33578279d 0000000000000000000000000000000000000000 -fbace95d53730b38311c591ef346eddba168c16d 0000000000000000000000000000000000000000 -fbaed32c9755600a2f187c0d764cd4ed2de27a9a 0000000000000000000000000000000000000000 -fbb423b565763e6f78084d3c6935a330042f1cb8 0000000000000000000000000000000000000000 -fbb43f0278c708d3c45d50d6e99c3a378d3d69e1 0000000000000000000000000000000000000000 -fbb5e68567180d47b639b57adf196cc01889f4c6 0000000000000000000000000000000000000000 -fbb6ce51b00c4076b45f026c95a7c88d499a2de8 0000000000000000000000000000000000000000 -fbb8a1962dbbc696581c8ae3f77abd3a549cd4d8 0000000000000000000000000000000000000000 -fbb9356ad5fa8d03f347a7cb85af2afbbaec37a4 0000000000000000000000000000000000000000 -fbb96c42036393e6bbdbdc6be9d749e9d54d4f02 dbee6498c2b90c590f31e33ca7c35dcca6c9a3bb -fbba47c54e8d6d7af9e44a4cfab62b42a02ffd11 0000000000000000000000000000000000000000 -fbbb2251f3bb15086aacc5cf3ec375bdec01d5bf 0000000000000000000000000000000000000000 -fbbc0d64301e765d41f8347aa67cd5d5bbcb451d 3e33ef39eefaa396b57137b11c3c5dacc1611b29 -fbc470a1325a81b06f9e00f56c2d5f5f8265747d 0000000000000000000000000000000000000000 -fbc4ef92fa953823ed73021e462bd291499dc633 52f93618ab4733c2fa178d45855c3d981c726520 -fbc5692970c636c5345fc5be5c78bab4901a178d 0000000000000000000000000000000000000000 -fbc5da98f6baddf720cefe2a3d4ae9bc7557aabd 0000000000000000000000000000000000000000 -fbc6f9055f47d18f8ffb30513b772a32eda1526e 0000000000000000000000000000000000000000 -fbc8a92b3129318c380991f59699bb1c6d0b48b8 0000000000000000000000000000000000000000 -fbca88f0a000b5acba77f2c6f6c5e5a03c5c74bc 0000000000000000000000000000000000000000 -fbd32bf69da246a1c90b12520a56fd0d20ae6091 0000000000000000000000000000000000000000 -fbd49b66635e4000feaef8fc57f982e63ce8ca64 0000000000000000000000000000000000000000 -fbd75a1be53b02f0ad6360ba4cbd455d1fd78026 0000000000000000000000000000000000000000 -fbd961594345672d5e24d25435a360041c0191c4 0000000000000000000000000000000000000000 -fbda587836da6da4b0d899b21b8d7a9db0f45c80 0000000000000000000000000000000000000000 -fbdb1f6ef8d336e72f87e733008a7898542e2eb9 0000000000000000000000000000000000000000 -fbdc8ea68ccc0bf5ed6cee41aff6a9334ec1762d 0000000000000000000000000000000000000000 -fbde32f84bff5388c325d513c44976542015c049 0000000000000000000000000000000000000000 -fbdf7f9578c2a6c2828c718031734361e631e0e0 0000000000000000000000000000000000000000 -fbe040bfc221e53f0723e636afd45acba6eeaafd 2cee29f2796b437a77d6470401e4f67371631198 -fbec912bceed65742aa79a9065594bbba11f67c1 0000000000000000000000000000000000000000 -fbee8b3790fc1ea6653f0c564203e7032a09b945 0000000000000000000000000000000000000000 -fbf5930d0bba728f2118d2db0e45363f96dcf902 0000000000000000000000000000000000000000 -fbf6483810668818846f739689bae8b2e79ae45d 0000000000000000000000000000000000000000 -fbf6885a1b83f64c9ad124be7c35bea48ce0d1e3 0000000000000000000000000000000000000000 -fbf6a0522f97924afa1826c398e4a14c5b985b8d 0000000000000000000000000000000000000000 -fbfa7ec48268efb8fbd3f96b62440a96c5804c4c 0000000000000000000000000000000000000000 -fbfad5e077350a2a652cca212a449c81d42723a5 0000000000000000000000000000000000000000 -fbfb74628214e09614e856d054a2c18329150032 0000000000000000000000000000000000000000 -fbfbffff6b04becd008a85783f5570bdbb9bcc79 0000000000000000000000000000000000000000 -fc00cf161f68db9054e77073fad6a99318a9aca8 0000000000000000000000000000000000000000 -fc035bc2128fdbb897bddd46395130f25335e764 0000000000000000000000000000000000000000 -fc044dead3ecbe86f1335701b4e998a12e62ee43 0000000000000000000000000000000000000000 -fc05600161a6108f7268b7f86ed5633c1618f5d9 0000000000000000000000000000000000000000 -fc068b4857342eb409efeafe6723058f39ab1045 0000000000000000000000000000000000000000 -fc07a643d49229dbdd4eb334c484c6ac16c979b9 0000000000000000000000000000000000000000 -fc098ca42ec4f7e67c6849b6fd93761816d228e3 0000000000000000000000000000000000000000 -fc0b01973163bae9018c5b45ab29d06e112addda 0000000000000000000000000000000000000000 -fc1237716271e2e2f2749cf670efa5eed458de50 0000000000000000000000000000000000000000 -fc1383edb369c9a7cfd9e7250aab2f2b3b3c7a18 0000000000000000000000000000000000000000 -fc16f84d9479ff91c2191225b2b0c4df657e23b4 0000000000000000000000000000000000000000 -fc1745dc6de9c543dd580c7c211f1933c9efc533 0000000000000000000000000000000000000000 -fc174e8d6162091550edde46159917ee7e5a2e73 0000000000000000000000000000000000000000 -fc1c548fabb0c2e411ee2f7984a741a805d4b030 0000000000000000000000000000000000000000 -fc1e94a9c2e271c7cefd86f28a1cb5bc30a52664 0000000000000000000000000000000000000000 -fc1f1e62be4f0241bc077e1142189344dfc11be2 8fab96318ef88d3e8d27e7dca6d62200a4bb52df -fc26164b4b8bb1a1dc5bc571446cbf714b203537 0000000000000000000000000000000000000000 -fc36af5489afaa2c22aaefa937128b67a8f09338 0000000000000000000000000000000000000000 -fc395d74129a12c50d1f25aa5ea938129012ad62 0000000000000000000000000000000000000000 -fc3fef0a9e6a6f9072b6d78ea18583886cb4b6a9 0000000000000000000000000000000000000000 -fc407e36d527195c5c66f8d80d3f69e0ab77cabe 46354d3c51896890928d42b303c7f88a552f002c -fc44eb6b0594e7a7d09dff7572641a906b818ebc 0000000000000000000000000000000000000000 -fc4515e2157a449f6558db3720d73c0b7ac5e271 0000000000000000000000000000000000000000 -fc4b5ceed64bea906904851d0ab8b1cd84b2e2e8 0000000000000000000000000000000000000000 -fc4d5e2d632d2c7c2357d598e40afe6a041460ba 0000000000000000000000000000000000000000 -fc4d7aec84743e4117e4193e779aeaea89e4d543 e647d89b4a05bbed47d2eebf80d45e923b9a8dff -fc4e5c27fa0f37f42420ae24300ad0b3d6c1a77b 0000000000000000000000000000000000000000 -fc50dd81260d58f5ac52e7eb68d0cf15142b84fb 0000000000000000000000000000000000000000 -fc522ef366f840c9b834ba39e76ad38a57dfc6a1 0000000000000000000000000000000000000000 -fc532225e3b07ee497728d44f1c62a06f8297f65 0000000000000000000000000000000000000000 -fc54f9a81a21f0bb086cc07606ffcd0fd3c79f56 0000000000000000000000000000000000000000 -fc5c96bbc17ef7d22a51c1f06c2ac169b5550f8b 0000000000000000000000000000000000000000 -fc61754850a68d1bb4fe842952a8bc2d8a0bd27f 0000000000000000000000000000000000000000 -fc62362da08ba202c4b30a77b0308a14b16875c2 0000000000000000000000000000000000000000 -fc63f4ba24c9d918bb66d3766c37acffd0c69c11 0000000000000000000000000000000000000000 -fc6c5b9ff8ac3c1b68679c06c365b73c522fe2d6 0c33937cb4523ad541942e607a10932d4f3d9ead -fc6daf9d77d6a87def632e5b6039eafba5acdf8b 074b4126e9cc7d4b5e96bd212a01aee29d57258d -fc6db68bc4e07ce7c2ada5eefc5e004b99c2b4d9 0000000000000000000000000000000000000000 -fc74d0ee2da2cc1f5666fc58ccb0437a75b6ce2e 3fb2685c1a17b65c091f2b143d059c46adbb5b16 -fc759157c93cca77746e3206a9816f829d16a587 0000000000000000000000000000000000000000 -fc7939f9147c3f4c7d26564debca8fac89937983 0000000000000000000000000000000000000000 -fc7a454812d8e2e0747d9942c8b8bf7927085b50 0000000000000000000000000000000000000000 -fc7fe7faecea431a37e1f809b2ba3056e4ef2e1b 0000000000000000000000000000000000000000 -fc802c0b0fc70f7ae64574b19e6d81a0a149f2e3 b804d617266922f28633be63c4107c2428500ba1 -fc806a11fe5b50c9fbe68e776e301fe8730decab 0000000000000000000000000000000000000000 -fc819867940cc25c237c1cbc58546c46b1db6259 0000000000000000000000000000000000000000 -fc854611840301fbd34dc51bdfc0ad15b92d2581 0000000000000000000000000000000000000000 -fc86a64a2bf320ad7e1d4f181bdd8c3d91bf374e 0000000000000000000000000000000000000000 -fc870e6f972ed48069f4c7a5a449c2e843f343a7 0000000000000000000000000000000000000000 -fc8735b2e20d775deaca34a680d728c83153cd21 0000000000000000000000000000000000000000 -fc899a34a17d2699b64b57ae51ba4f6df31601dc 0000000000000000000000000000000000000000 -fc8d9eec7dafabc87eca585649c01e7a2ee515e1 0000000000000000000000000000000000000000 -fc91caa1f3654cbbb1ce3eb9d92272dfd2575d77 0000000000000000000000000000000000000000 -fc91ce2880bf2f9b3be0d3d1b725555d7fb28b5f 0000000000000000000000000000000000000000 -fc92f870bcb0c68bc0e08ca577bf89e1dbf3ab07 0000000000000000000000000000000000000000 -fc995eb599ea1a3925890a97cfffaaa73beff26b 0000000000000000000000000000000000000000 -fc999126547d392a27413592f1728995a6b1bb39 0000000000000000000000000000000000000000 -fc99dbfc0a92dc0d4fcab181eb665e58cae66d80 0000000000000000000000000000000000000000 -fc9a0a8b29a7a099998bdd71fe5350a10b18fe62 0000000000000000000000000000000000000000 -fc9c5fe85b2ed7773064d9713f7fb298b6a31342 0000000000000000000000000000000000000000 -fc9cab7d56f91b2fd9b549eaabcbf77f7d66e36f 0000000000000000000000000000000000000000 -fc9e379fd822e0731859b056db368fa59f7f14b9 23bc26cc9ed706c308d74137edea81c32ef0a86e -fc9feafedc72a2610dfc6c4dfd99527d7c0975e7 0000000000000000000000000000000000000000 -fca16aa677e0895a3f1d89baffe64683f754261d 0000000000000000000000000000000000000000 -fca3920773bcf7ea2aa2f7306103f6d3d0e6b901 0000000000000000000000000000000000000000 -fca3954091bf6bb579d9df02c703582977af37d6 0000000000000000000000000000000000000000 -fca50d321ce57036f3786f278887abe58cd41de8 0000000000000000000000000000000000000000 -fca899abc7bea7e775fdbee3fa294fc5553c719c 0eaddd15a3d9c5164ad0e57856a7639cb044443b -fcb2bfedb6f77265c3bec4507eaf316349656a47 0000000000000000000000000000000000000000 -fcb369b25f923482b1a3c8db1dcb098ee15e7117 0000000000000000000000000000000000000000 -fcb6e76fc665e196b97c8b1dcdedd6f0d71aca16 0000000000000000000000000000000000000000 -fcb74e8f48e50e21637d163672c9f1cd297191ed 0000000000000000000000000000000000000000 -fcb8808c2e2592658d08335b7bd2d53a854f57d4 13db713a4a83fb8d9c941380a7e345f8e9169f47 -fcbbbd9fda2c03ed4a2e02ac23f2c06f8983f9d0 0000000000000000000000000000000000000000 -fcc01cf133621fd82c182139bb2bfd1c038cea7d 0000000000000000000000000000000000000000 -fcc406b941c5088abff10135fe1624ac469f5d96 0000000000000000000000000000000000000000 -fcc59f7fd1766e0def439d1da66ea9597616fa1f 0000000000000000000000000000000000000000 -fcc5d68305ec9f2e3534cc0c5b4d8e09f47649f9 71a6d16069e9142e3c97bc0e780be189e2cbcc90 -fcc8732d6b407cfd4b9f67f5bcbb7a5aec5576ca a7ba998f6349f909776488bb00f5aee2a22cf683 -fcc90be5824de43f570f90de0b0cf950e2b39bff 5021663c624addacd4badfeb24ab456543aa6e0a -fcc98f787f1509b169197224062e4e16c8990022 0000000000000000000000000000000000000000 -fccc7eb7010120c17732c57f93df1f321245376c 0000000000000000000000000000000000000000 -fcce0037076216dc064da6e6a8990b46691794a0 0000000000000000000000000000000000000000 -fccf322255445f5291bf34d33101f3d886edc737 0000000000000000000000000000000000000000 -fccfcbcf72bf1c5390c47f59ed76cae465b80acd 0000000000000000000000000000000000000000 -fcd0e743909608cc39c6df5f268cae91c125b894 0000000000000000000000000000000000000000 -fcd33b68b8765c2af071a7e5b1adc58a7a203330 0000000000000000000000000000000000000000 -fcd5a2969b7b4942e9c77cef9e1bf58dac374072 0000000000000000000000000000000000000000 -fcd8425e28458adeed18a0b2174b247ee1ac9c2d 0000000000000000000000000000000000000000 -fcd9214294f88b05862a538c6dd94c7872420139 0000000000000000000000000000000000000000 -fcdb612e83043f0129ed7efa8ee1265b5cc64635 597188708ae3c700b5156e5bce072e63854e7fbb -fcddfb2551140fba9a14a4c44dc9fa60004440c8 b058a3413a7d6db138f460f21f0098fa110a4281 -fce1027aa237968303ed5c3b4d83d7bfc1a77fb7 0000000000000000000000000000000000000000 -fce18419301fd41b0e4f7c2c6867873630e34ce4 0000000000000000000000000000000000000000 -fce226114f4dc99e99a5e08a5da3c6deaf85fb03 0000000000000000000000000000000000000000 -fce2e1a41a75a140ed5dee42c368488542864a8e 0000000000000000000000000000000000000000 -fce2efe7bbeeea4bb9c8a2c9a25baa53377d2476 0000000000000000000000000000000000000000 -fce4cad98c8b1b812dacdf439b07f34f4f76764a 0000000000000000000000000000000000000000 -fce688113c5da95d6635c02c645fd78fbe0ac601 0000000000000000000000000000000000000000 -fce8b5f83da5eeb96f099bad9acaed4ba19603ae 0000000000000000000000000000000000000000 -fceb80d2b4832a02728ef7313b7c3cd27d6cbcb1 0000000000000000000000000000000000000000 -fcec6774dc75d1b0225d77efecdabce0a1394510 0000000000000000000000000000000000000000 -fcef2ea0d9dc68d563b85de80d40f6051ffdc6a6 0000000000000000000000000000000000000000 -fcf21c2541f68ddd6b5f795264b08d3933f52886 0000000000000000000000000000000000000000 -fcf2a15be2de0c6551aa8285688e87c865e3d9b7 0000000000000000000000000000000000000000 -fcf4af9cf51deb386f12cd43e6814298a91fbbfc 0000000000000000000000000000000000000000 -fcf506ba92bbcc591e245b208fe7318eecf49822 0000000000000000000000000000000000000000 -fcf639034042324b146d2f43ffd221e4df382dc6 0000000000000000000000000000000000000000 -fcf847c112e36140d1fdf30cc6fc83cb1c4eb297 0000000000000000000000000000000000000000 -fcf917be0c617f3119e95965fccef24ea66cabc1 0000000000000000000000000000000000000000 -fcfb625a614ae1eb84faa1a188e97ad23fee8455 0000000000000000000000000000000000000000 -fcfd6ea1d2abfa2eb79132797ab291cdba2c6a68 0000000000000000000000000000000000000000 -fd05093addd4e3202fcb5f90a1973cd5df47f295 0000000000000000000000000000000000000000 -fd068f4a59d9018806d697ba263ccbe4f3c969a5 0000000000000000000000000000000000000000 -fd097b517558b5f0f6f566ed3c287c41b58887ff 0000000000000000000000000000000000000000 -fd1062efcf6d43e23cb746633ba93967c717566c 0000000000000000000000000000000000000000 -fd130ca78e6d467f668a36349ba1f1fb7c6396b5 0000000000000000000000000000000000000000 -fd14b357005959a1b953c076a866b62673c99c5b 0000000000000000000000000000000000000000 -fd153274e4b53d1dfd90d6a52b8a971f1784d327 0000000000000000000000000000000000000000 -fd1f9d85122cd85854f4afdf5a57ab7da38ff69c 0000000000000000000000000000000000000000 -fd213105ae7b01ce6499738bc46c7f72bbf8f1be 0000000000000000000000000000000000000000 -fd220589cb539cd0bb82ff1184500d7a318953b4 0000000000000000000000000000000000000000 -fd28c3c371ed950425c6c109bcabc5ba8100981d 0000000000000000000000000000000000000000 -fd290bcfc3cfeeb0923ab8921ac7a1437b3e2ed5 0000000000000000000000000000000000000000 -fd298e88f7c9488436d0a56adae4fb708b432fe5 0000000000000000000000000000000000000000 -fd2bf308d91c3d7317e27fd734bc8e8d7520b679 3bc1293c270f1e0e32f7f0adfb270b923944fc1f -fd2c5915d96aff24a3111e33798b7e8bc550b5ad 0000000000000000000000000000000000000000 -fd2ca33e46ad96e4e39fd89a2df00e21b4fb1cae 0000000000000000000000000000000000000000 -fd2f14b2e44fbda6dd3f94a1d07f2bc9a7567aff 0000000000000000000000000000000000000000 -fd332b0a6ec26dc2e31efc6f46cf102261233c62 0000000000000000000000000000000000000000 -fd351febb8a807e81ee5146be1f03573e31dc07e 0000000000000000000000000000000000000000 -fd35a907bb40a81e8ce5a8905944e9701a82abce 0000000000000000000000000000000000000000 -fd3d5de7ed0bea8da33963bd4421b318ff086a89 0000000000000000000000000000000000000000 -fd3ee665d5dbf1b164715018848ae94831fc7cc3 0000000000000000000000000000000000000000 -fd40a64466902debef595a8875d619dd8b6d105d 0000000000000000000000000000000000000000 -fd45557ea6f38295f024de7e605c8a13dbf95f51 0000000000000000000000000000000000000000 -fd45f2fe084b98873482f879ba66c0fa48c5d606 0000000000000000000000000000000000000000 -fd47c9ff172ceec3ae2b09dc4a6aee1c3056ea18 fbf46c2901701250efd37c7b222b0e0ffe4200d5 -fd4a6336b5c3b75441763ad1c4b780ce77e88d9b 86927b4f6d5bb534e1662a1f6c25de3c4db50d8f -fd4b1601e4e90f75f6b869f2337ae102cbd7ba20 b24a211089263322921af628ead9203a5ab64ffe -fd4b7c3eb30fbcf3cd2ea47055e6ab33c42ab0f2 0000000000000000000000000000000000000000 -fd4b8d965b62f1b906a6a021b1e546c22e2810e5 0000000000000000000000000000000000000000 -fd530fb007d6544be382664ccdeec760a57741d6 0000000000000000000000000000000000000000 -fd538b7174aca986e4d960e2ca5ecdbbfa42f0b2 01819b84fe8bf3649e137ded3bb59e475d35e48e -fd5464bb1c5e22f728a90ec7a2417cd4d55e7b60 0000000000000000000000000000000000000000 -fd58a870539bc641af44c61742ebb2962189a290 4234eabb753d6097358c07fac5faad27d0da9ef0 -fd58ce7825449a9efff711d8d5d0d725dccfd659 0000000000000000000000000000000000000000 -fd5a2e9ddfda763f3d03cbfdc9689e7d359cf072 0000000000000000000000000000000000000000 -fd5f753b62b0082651286bdef47e58ab38635658 0000000000000000000000000000000000000000 -fd6131c650031e6ede88b5ecb8feb5aec13aadb7 0000000000000000000000000000000000000000 -fd625de3a64b6ef3a4e7ffc356d74398e6d7e893 184f3895e33995de88661d993846ceda7810a25d -fd64ecd44d950833b199017ce8274d9214bf5448 0000000000000000000000000000000000000000 -fd65805e83f7dc3b12ab5844cafc4489dc367a27 0000000000000000000000000000000000000000 -fd6629b1acf5a4b21d3e1ed3f4f33057b4fb3178 0000000000000000000000000000000000000000 -fd664fef524f6bc6fb3561efe9c5c2cf61985a38 0000000000000000000000000000000000000000 -fd67f94df919655f5c4d69e4f37c4a7dc7962cca 0000000000000000000000000000000000000000 -fd703dceda516eabc9b693987951bae4f94a1f07 0000000000000000000000000000000000000000 -fd70bee7995a9e7b10197b36073b783d2e8a51dc 0000000000000000000000000000000000000000 -fd71d9c2d98ff704e90690de249eb766f159ff8e 0000000000000000000000000000000000000000 -fd72dabd4220cd786396088e591c39a40a13a7cb 0000000000000000000000000000000000000000 -fd791519e0b5f393e2ac028cda40cac865528188 0000000000000000000000000000000000000000 -fd7ca1a59f79d236a3991cf48dd846fb1f1c3948 07040be0a6d36330706d8bb8da8e1857c34db727 -fd7f27cd80c9dbaeb5f023823eccf4946eec6013 0000000000000000000000000000000000000000 -fd8161947188fe18ec8a571f2db6c046c9d6c38c fb493cdffb765cb4193bea9c095cfec10d6da1b7 -fd863a905839cb3a2438a2765f9fdba1b2c76de0 0000000000000000000000000000000000000000 -fd86ab0b1dc078492d6149bb7967adf06f15fdfb 0000000000000000000000000000000000000000 -fd886889b78b41f4672747b15d3efbf1883fb4e0 0000000000000000000000000000000000000000 -fd8932b96652afd5a0cd5478160c6313c4618368 0000000000000000000000000000000000000000 -fd8b05d92234675a850b0bea2bc955bb050f1ba1 0000000000000000000000000000000000000000 -fd8b4486eab552dccfeb4a7a8874f7b1d327ad42 0000000000000000000000000000000000000000 -fd8e60ae7e926da64ebd2e3b050c657356e63b68 0000000000000000000000000000000000000000 -fd8eb0ea173dac21d2730e54e38ff5fcfdd516ad 0000000000000000000000000000000000000000 -fd8f22741a0d29bb880ad5dd873d9481bae89b9d 0000000000000000000000000000000000000000 -fd8fcbcd6f1e2482e32bb544bbc23b8dc154bb91 0000000000000000000000000000000000000000 -fd99113abdbc9edb17ac7bd71cb5ed307cc36a10 0000000000000000000000000000000000000000 -fd997f01ab64e4f03e5383e91faad816e047c08c 0000000000000000000000000000000000000000 -fd99f26061b9ee73010383bcea5b671143df1387 0000000000000000000000000000000000000000 -fd9aad553c1aaa711fa7b0554c2240af4f4c9401 0000000000000000000000000000000000000000 -fd9ba9ab70580571a97ea33dfa07e4c4dd0f724b 0000000000000000000000000000000000000000 -fd9c41338160a454ab8990c62f26f6cfc5d9e7b5 751078d24aff91e952b21c01441dec2adc213eb0 -fd9ed0c2e637f6ced7293f290968b1fbff0a274a 0000000000000000000000000000000000000000 -fda0732fe1594c534bc094d4ddac3e5467276c82 0000000000000000000000000000000000000000 -fda250747397b69cbe54a3dbd71b292737ef171e 0000000000000000000000000000000000000000 -fda48b4083fd591a243f85c432e0cc2cb5ecfe20 f5bbfd14cb6c3c0c2322e6b0d7c43dc28e7eb8a2 -fda4e4ac762486ce8ce2701ca3ce3697af33f60a 0000000000000000000000000000000000000000 -fda62fbc6e78725e81f39fa44de52ccd4c2869d1 0000000000000000000000000000000000000000 -fda6c4efe20f441b2412e9dc37361e3cf25dcab9 0000000000000000000000000000000000000000 -fda91bbd0d57c85c16c5beed30cdafa8ac385b5f 0000000000000000000000000000000000000000 -fdaad32ef93dbd5e593196280ed847ecd3dfee3a 0000000000000000000000000000000000000000 -fdaae312e9d6176d1ab74eab4a5778183448059a 0000000000000000000000000000000000000000 -fdabefd50cedaed15fa965ea3a8be31646207a1a 0000000000000000000000000000000000000000 -fdae4469dcd1a88d83f3f40e2fe98194c09c37b3 0000000000000000000000000000000000000000 -fdafa5ec519cf1797324cc6e69f4846653b69826 0000000000000000000000000000000000000000 -fdb3ba81ddfc248c0e08565908fac0bfd4440474 0000000000000000000000000000000000000000 -fdb637bafd96356800bf934712c746ed967d5b18 47144b3098150c9a62dfb0c020014165fd3c34b2 -fdb870870cc2291498b7b616c3238f648a0af5a6 0000000000000000000000000000000000000000 -fdba617bc8fbca76bcad9b9e0a824db539ecc4e1 0000000000000000000000000000000000000000 -fdbbac840345f38251da1b7d3de64bb554c7704a 0000000000000000000000000000000000000000 -fdbc6197796fbcdcb46be82739939db23a8ecedf 0000000000000000000000000000000000000000 -fdbd42daea7ac25befbf6539f6cad605803da045 0000000000000000000000000000000000000000 -fdc1c49f5351c9fe1b8e552503ff238268169246 0000000000000000000000000000000000000000 -fdc3374d6d2372d8bef980b7ba65e9bd4e2454fb 0000000000000000000000000000000000000000 -fdc3dea0c883f74eb6e714710873d1cda6aa00d4 0000000000000000000000000000000000000000 -fdc76c7f452e3d4aae1a7c6088264ec100f082d6 0000000000000000000000000000000000000000 -fdcab8ed3ce09a68cf607b18aada6a5941fadb7e 0000000000000000000000000000000000000000 -fdcb3189220c38e7dd709c393b5711697dd784df 0000000000000000000000000000000000000000 -fdcb9351b7cc48510b77f53a5bbd184e45a7685b 0000000000000000000000000000000000000000 -fdcbc195d5d2f80f6c863f84ccdf39c1f6c77f53 0000000000000000000000000000000000000000 -fdccfb5a6462d4fe522a0c445094f7529690e04e 0000000000000000000000000000000000000000 -fdcdaa98e06fb9dbfa907b2e9a17c237ad8d3df7 e9e624658418ad7109a58804af45fc53be48f27b -fdce138bd6615b5ebf943b0c80cfecf7991b65c5 0000000000000000000000000000000000000000 -fdd2aca71cfb2af77e365633a57e79e22bc1786e 0000000000000000000000000000000000000000 -fdd664969d16292c6d6992902541deb1ada00575 0000000000000000000000000000000000000000 -fdd6debfb8fe88340e6c654a05c1ab7a51673aa0 0000000000000000000000000000000000000000 -fdd77c27aafa5820c7841328f5ecd21e0a0c2f8a 737b208fe7f34b78a97759ac1b10e222373a6d3c -fddb6fb79392f87b40b1c63bc5efd0becf9caac3 0000000000000000000000000000000000000000 -fddc302488f62313709f82202d3ef0824e152e1e 0000000000000000000000000000000000000000 -fde01cd82a0a349d90f7fdb1451c4297d1aa26ad 0000000000000000000000000000000000000000 -fde2c4f052a8847ca416c0f43e7abe76438f1ce2 b0ec6fc7f5c23f8fdaae9665ce07924f3a5bd3a2 -fde322f78e24a154397fa2b61d543a7b129eca7f 0000000000000000000000000000000000000000 -fde3ec8e0c24713a18680613cd636480dab79bd2 0000000000000000000000000000000000000000 -fde53949507d7441db5610f5bffb705612d9fa63 0000000000000000000000000000000000000000 -fde6144bd1ab62e6e836b26c817a1040e62b15a6 0000000000000000000000000000000000000000 -fde7fc43bf3ca7addaf9da05bd852b54dcc600e9 0000000000000000000000000000000000000000 -fde9a418387a4d0b265a33e4cc680e0683942be6 836fb9ede2e2b53af1a1e8613ccefff1700c3aae -fdebe6ee645b0b22d65b58870760f7c522a4a488 0000000000000000000000000000000000000000 -fdec89f7216fc301c00c78f103be196a16241762 0000000000000000000000000000000000000000 -fdf07491041b9396002c51423d124ba3f9f07642 0000000000000000000000000000000000000000 -fdf08539a57c8c2446b02702e201e2d9e689ca6d 0000000000000000000000000000000000000000 -fdf29338d6a5e9dbe29a9cd28d25b5035f451ff1 0000000000000000000000000000000000000000 -fdf3cdd6fe59404c092d5c6f4428df57a6205b9f 0000000000000000000000000000000000000000 -fdf6439a4764c9fe54730f0261b1467d3ad00ea4 0000000000000000000000000000000000000000 -fe00568fc57e4bba57a7e0f51609a2be64dcafcc 0000000000000000000000000000000000000000 -fe0314f8c89522c3b56ac1c60adba57d60c2661f 0000000000000000000000000000000000000000 -fe04763da1c1272a8d7e60a05f967ba2f6b4c53e 0000000000000000000000000000000000000000 -fe067bd9242046c28a447f767bee95ea03de177b bb8e29836ee205fd64be5ecd85d12c954083fea9 -fe06b80a097c261983cc24d2958f6d09a702c443 0000000000000000000000000000000000000000 -fe095c4b33f15199a0b407a7e6ad5b0f33450bc6 0000000000000000000000000000000000000000 -fe10dc31216a1a2fa24eae2dce4d3baaecef7943 0000000000000000000000000000000000000000 -fe11910e25e7eba44959bd347ba946ffc4d56934 0000000000000000000000000000000000000000 -fe15930526070c3cc28d40de86a37c80439692b2 0000000000000000000000000000000000000000 -fe15e7c872405398bd698b5a363417b32613e9a2 0000000000000000000000000000000000000000 -fe165defb1bf6aba7ed1dcf58f4348812e39386f 0000000000000000000000000000000000000000 -fe182bbe80799bc08e3ca496c9acfdfaf97bd41b 0000000000000000000000000000000000000000 -fe18943c11c6fe9be88688574153013ff249452d 0000000000000000000000000000000000000000 -fe1b6024f8f312ea878cb27a0b79e5245a4c1ec2 0000000000000000000000000000000000000000 -fe1ba5b690f1d35d0857ba7d761307dfbe6f35b3 0000000000000000000000000000000000000000 -fe1f9315c85a26966d01c2e025d1cebc7025450e 0000000000000000000000000000000000000000 -fe247f285e433b99d525beddc91cd1807dbcf774 0000000000000000000000000000000000000000 -fe269ae85d763b323862f0acf20cb225193f78d4 0000000000000000000000000000000000000000 -fe271d65f01ecf077e0a618a306a80ff90d1837a 0000000000000000000000000000000000000000 -fe2c4e454c970beaf5492466eb842532eb92dad6 0000000000000000000000000000000000000000 -fe2ce5304bfe7eaadba78bebb877dcd197df4c41 0000000000000000000000000000000000000000 -fe2f5b6b7c7c4ce9ed01c36916094037e11b4172 78bf91c2afd5ef9cf65f9b368187450bbbf911b2 -fe3023e897595ead188b267fa49b01e43e80e125 0000000000000000000000000000000000000000 -fe3066e83f12e3016dd08ad78db536153f948db8 0000000000000000000000000000000000000000 -fe33a5685ef58fd545cfacc1e19ba6411379feab 0000000000000000000000000000000000000000 -fe35f4a173145e027776226cea72a0f708a4bfa0 0000000000000000000000000000000000000000 -fe378fac1cd1f5e39276e5cde3bc8521ac1b2956 07c51430c6729e45c16c39539acf3cf3cf38a738 -fe399b1010382fce5ade4b10ddc6be3ba560ebdc 0000000000000000000000000000000000000000 -fe3dfeaf7d954a7b9b83b51717e7f252b634874f 0000000000000000000000000000000000000000 -fe42297da7bf4910bde3622896b4ecc0f91817ed 0000000000000000000000000000000000000000 -fe44ac50681f6fd754b223d7982ccaa2b5fe7bed 0000000000000000000000000000000000000000 -fe476859cabc02c5b26413ab0017c16d75e04a6c 0000000000000000000000000000000000000000 -fe4b257662557870c152b57be7e4be5c41092d02 0000000000000000000000000000000000000000 -fe4cced771b28400ad2e4651a78d65628544bbbe 0000000000000000000000000000000000000000 -fe4d5f0621875732b2b83eb8648bdbf1e9e49732 0000000000000000000000000000000000000000 -fe4e8b87d18f17394e7177917c498774b062448c 0000000000000000000000000000000000000000 -fe4f8ec3d19632cf4cc2ca1a93254345d0b64921 0000000000000000000000000000000000000000 -fe4ff341037cab316f76ca414f9a1a8ecdc4abfd 0000000000000000000000000000000000000000 -fe51e4019eee045ed68c638cb7b21e4c7c191085 0000000000000000000000000000000000000000 -fe565d003f1c0324140379b54044e429afc8a6e3 e875ec922e078b51c7b32890a43497c13676ae99 -fe57cc29584b3ebf4ded166757def7a8e4b1c49b 8ff3e0b50efbd2a31116e7d918e3c694cf6858f6 -fe5841adc7ab931b889f952b635c67e7d9e168f5 0000000000000000000000000000000000000000 -fe5cb1bb22e66fd811f909744d0a0038f949d8f6 0000000000000000000000000000000000000000 -fe5e528ec97c8cac06bbd97aa2ad5af598bcb875 014fd24797834be73a010bf5a910947b0095b4b7 -fe6060e5b6096023dcfc8caa8ba149bab1a73777 0000000000000000000000000000000000000000 -fe62f879b05047ad00bad2bb58eaa597bc19eadf 0000000000000000000000000000000000000000 -fe646229330a7b12ee558afb3432b608aec1c8d7 0000000000000000000000000000000000000000 -fe64ac9a1ed0852a413f07c1847cfa6a9ab970e5 0000000000000000000000000000000000000000 -fe67d205e2e2e56e04ce20e62aa0dc97acb32d34 0000000000000000000000000000000000000000 -fe67e206e20e5551ed31b252d2d8f3f598f934cb 0000000000000000000000000000000000000000 -fe67f9ad47e7f04f50c4ec1366bdbcbd8ab940f2 0000000000000000000000000000000000000000 -fe688bce82a85ca7769de83c9808f177f81e3d13 0000000000000000000000000000000000000000 -fe6c97ad50b3bcd14d53b47ca2fcc2ad2997da75 0000000000000000000000000000000000000000 -fe70c2fc5f183b694b4ae1861153f3ed14114652 0000000000000000000000000000000000000000 -fe744b4f3ec94c74643b8516218d9e8f82b2f1f4 2bbd3647ddc620a5a5a6b5c32ab8a03216070537 -fe74bcd7c2697f7e955372f4e8d2f755c0f0c779 0000000000000000000000000000000000000000 -fe74db70492fea799b80384b5100ceb94f1a3d8f 13ecb07258378481f980148a4cbed1daa089ce9f -fe776e93a129855c2abb623341318f9f1813e57e 0000000000000000000000000000000000000000 -fe77fc2d223b9737269d904e05f1ea5bdcdcd02b 0000000000000000000000000000000000000000 -fe7835a946d001e368fbda56a481d82688f46174 7bffcc0bc6c6ffe50ec1323f0374a11b5c67e46a -fe78a5bb6b5af4a81da919d60282b084364b361a 0000000000000000000000000000000000000000 -fe78b63d6c35a178d369039b5d7871598fa49e79 0000000000000000000000000000000000000000 -fe7b7ea8199d83fe69942b09ffcf8c867555f74c 0000000000000000000000000000000000000000 -fe7fad4eb73899afda07d15cf6591c2528d00216 35c3755fd0e27dc254dfbd7a3a02957fb7de2d75 -fe7fb78b5b7b4f2b5c9f30fc119ed79b07f5e048 0000000000000000000000000000000000000000 -fe81a24d2e124209c833c9715ec4c83ca546274b 0000000000000000000000000000000000000000 -fe82adedb5eb7d230038baf9b501fc4aea7ce8fe 0000000000000000000000000000000000000000 -fe842ecae2de4ceaf212b8c9118e52cc58a2c52f 6e71c355edbb17d540ccf082910510e11589359f -fe882e3c7221ca6ec869ce0646fb389d69057593 0000000000000000000000000000000000000000 -fe89d0109827327fefa209e29108c1b7d771fd05 0000000000000000000000000000000000000000 -fe8d8afcbb3d260035abe110673089b74ab2494c 0000000000000000000000000000000000000000 -fe8f7fadc630be7e21b4e9ded8d6a87f3850dcba 0000000000000000000000000000000000000000 -fe9225ea1f83a33e4f65f312bc711139abff91f0 0000000000000000000000000000000000000000 -fe955bf7342c50508116163febee198bc34bf7fd 0000000000000000000000000000000000000000 -fe9d49faa66cbbcaac66b50448b271fdc0172655 0000000000000000000000000000000000000000 -fe9ec629717eda0ad470b462733b435a06776bb5 0000000000000000000000000000000000000000 -fea0321607cede2d60a0c13cf5ffba040d3ab610 0000000000000000000000000000000000000000 -fea06f18ecf93275638c995be73440b85baee545 0000000000000000000000000000000000000000 -fea1f5170baebb7eb75e3430fcff798d05bae900 0000000000000000000000000000000000000000 -fea3091f9df72c1332f208f11c6f3b07d3c5c45d 0000000000000000000000000000000000000000 -fea3dc3d1dee7c0616244b33208fea6db5c7be93 0000000000000000000000000000000000000000 -fea4357a0ced6a776a2db2ef0d4c09c39ad41ae1 0000000000000000000000000000000000000000 -fea87c952fc5026a6a54833f1c96770e878bec09 0000000000000000000000000000000000000000 -fea8f64e69038c4e35f693be60eab550c0b3b26e 0000000000000000000000000000000000000000 -feaaed262eafcba2d45a214e108bf8c0509df41a 0000000000000000000000000000000000000000 -feab22a6798fbb9137f9bbdb2b94ae0182cb950e 0000000000000000000000000000000000000000 -feac3a0bcd1c60281d3fde9672574250a29493de 0000000000000000000000000000000000000000 -fead28e4454f663d5ff601a5d3872728354ad0d3 0000000000000000000000000000000000000000 -fead37cf3b37fa12c0462767dd3ed106e9c6eb0d 0000000000000000000000000000000000000000 -feb1ebe8b460b8392b461d9bfd833c72567304d5 0000000000000000000000000000000000000000 -feb540f6f01571e4242e7cfe7d2ba08cb2d4f3ea 0000000000000000000000000000000000000000 -febcf0dd0fe0b5679ec9f86ccdc32ebc9a2bf818 0000000000000000000000000000000000000000 -febda355ba1a7909bff96c20101a759b340bc3f8 0000000000000000000000000000000000000000 -fec07db19f8da7571649f0e8b9292abe6ce626a0 0000000000000000000000000000000000000000 -fec2df1dc4d1b2c240ef0f97b25c5ca8477031b2 0000000000000000000000000000000000000000 -fec7f8fafd0108108ebe77728c3e44e50bf33189 0000000000000000000000000000000000000000 -fec8254f0a053e2b26237f36b91981dc68966995 0000000000000000000000000000000000000000 -fec92aa3733eddefd1002002e99372d94dae7d0e 0000000000000000000000000000000000000000 -fecb2f5bb1cc7968d2042d71fe2fee1aac436da8 0000000000000000000000000000000000000000 -fecbe442a942ef5c78e147ec40db074c31096e6e 0000000000000000000000000000000000000000 -fece0b4dcb292fd5f327a33bd2487bd7f71731d0 0000000000000000000000000000000000000000 -fecf93309b34b59e23dda35530d83b0f1b05ab84 0000000000000000000000000000000000000000 -fed146ec1ec259aa46d582fa46d50fbbfc0eb35a 0000000000000000000000000000000000000000 -fed18ab5325e2c75b63770753779d5e302118959 de0c40f76be7007530e0ec0b35319813ef3d1ad3 -fed3682684f1af372dc9a7f15d0468e5a884ab16 0000000000000000000000000000000000000000 -fed7842a067ba6b2e14ac9ff6a38aa5a99ed4719 0000000000000000000000000000000000000000 -fedbc1551f37898a75d93b95442691fa14bb9740 0000000000000000000000000000000000000000 -fedd30692fc818f72328439b0737f320c37d0cbd 0000000000000000000000000000000000000000 -fee1029f54c6fa64b3f958cc476a0bc79b61fca1 0000000000000000000000000000000000000000 -fee19d2290caa49d4749bfe556386e6c9b76df25 0000000000000000000000000000000000000000 -fee54c7c435a1664a7a8b0e7b7de7cec4a084c45 0000000000000000000000000000000000000000 -fee5ac5dd14832ac670accf1ff3f10d43eb87a7f 0000000000000000000000000000000000000000 -fee65e1d8d114bddb6169e93c6e00737de3c9428 0000000000000000000000000000000000000000 -fee77b5bacacff6e36674b8c5184a7b28b2b471e 0000000000000000000000000000000000000000 -feed08b4677fe9ac6e3461eeeba676092510d8bb 0000000000000000000000000000000000000000 -feeda9f6d8fa3c9d6f49a83ea2d746fd7d82ef00 8096782cea244c8b8f9d30ecf06b5c7642cfb464 -feef8ae0ce0ea56e1eca1abd3a34981632248064 0000000000000000000000000000000000000000 -fef4605e7aa9ee3bcb9c228e7136801d174afa60 0000000000000000000000000000000000000000 -fef4be29b75522699c1eb4fe77e926510b1aacdb 0000000000000000000000000000000000000000 -fef64452d79dd86275418d6836bdab5e66629300 4d69b206391c0467ed0518930905950e260ca059 -fefcb81d428748abab3d5486ae062f704aaa1ff7 0000000000000000000000000000000000000000 -fefd7671a7f8b91b2161ee94b910bdb2b2e0f57f 0000000000000000000000000000000000000000 -ff018a7f957c644bc5f46670fd7736f4fff8927d 8b7d71fd3675f1b730fda97e7e8672153979f193 -ff03edf43de61fff76b7448fda19df97f2113466 0000000000000000000000000000000000000000 -ff054fcb4e0c795093255f1e71be2cae68fc6284 0000000000000000000000000000000000000000 -ff06fb6334c27b47b16f26d6278123ff9c442850 0000000000000000000000000000000000000000 -ff07d7caecc86c38ab05b04def78585bba5a3f1c 0000000000000000000000000000000000000000 -ff081d37f8db06ce3eff84af637ffea9557a1319 0000000000000000000000000000000000000000 -ff0a6e859f1ef69847d7d05ee91eeed82cd12b36 0000000000000000000000000000000000000000 -ff0af76c1ccc11d785e7b8b1c8d60106ce9644dd 0000000000000000000000000000000000000000 -ff0c6e25ccfdf664b1d66aee379d24d5dc345658 0000000000000000000000000000000000000000 -ff163b0d8e9dfb1aad6888a9ee1be1f1715b7a98 0000000000000000000000000000000000000000 -ff19661e8e7caed591323fcc4e0de7fc06785362 0000000000000000000000000000000000000000 -ff1eff60b89f5b34c83b2acbbaf7c02079febea3 0000000000000000000000000000000000000000 -ff2021db61b4793a6e9b991294f10e023346502e 0000000000000000000000000000000000000000 -ff239b557844b63521d7afca8970421d966c8c38 0000000000000000000000000000000000000000 -ff275f9d7d15ca0f57e899d169d9aa149557a487 0000000000000000000000000000000000000000 -ff2a50fa3f709dd440af4a45746e83f41ad7755d 0000000000000000000000000000000000000000 -ff2d928f5cb4fb34e2f94d206606f347048ad104 0000000000000000000000000000000000000000 -ff2e264da129e2c646389d82e2dc9e887ce756f8 0000000000000000000000000000000000000000 -ff2ece55ad961f45e13f969841e050e309131a43 3f612569cde50cc73dec60614b14b6f7dd2ee3ea -ff314ea403e0215118b0d9be13314217578cf483 0000000000000000000000000000000000000000 -ff36f6feb03967e6545cdb9acdc06b28cf3db87e 0000000000000000000000000000000000000000 -ff3a431268af7212d20f91fa9ef49965569c81cc 0000000000000000000000000000000000000000 -ff3a7948d54fb3607a0b15e7f5cd3ca192b35552 0000000000000000000000000000000000000000 -ff3b7e87ffb82bde180361695c4b9059c42162d6 0000000000000000000000000000000000000000 -ff3c03e4bea58ae1693971b3a5136ebbf85af828 0000000000000000000000000000000000000000 -ff3d7bb38b710c3c529b583db04362c791d6ad90 0000000000000000000000000000000000000000 -ff4017b6334dae2d5353fe99df8089a828795324 22772f951ae903f1db8c9ecc6b2f4496689cb66a -ff434b9f7ba8de8ef07a42a8dae79848071277cf 0000000000000000000000000000000000000000 -ff43ef78c992875780a5eec95556abf7165cfddb 0000000000000000000000000000000000000000 -ff4424769d137df9503b4aeee0b1b514752fdccf 0000000000000000000000000000000000000000 -ff47d3292eb0e18a748639a031ef335559ddc997 a0af9f0dbe542e045bdaa840b64c190b7053824d -ff48e8c57712ac6b10581e2624ade1cfcf9b7af3 0000000000000000000000000000000000000000 -ff492e168a557e4dd17574023b7c3cb21b14df3b 0000000000000000000000000000000000000000 -ff4a5c3e78d9333f08e5a43b40d920d68970c959 0000000000000000000000000000000000000000 -ff4c97050881f69e37bc44cd4034c268566e376d e9b3b2dbd06eafac56a82783e640fca098916a2b -ff4d229aefbf4e2cf8a6fe7925d87d13ec810cfc 0000000000000000000000000000000000000000 -ff4dc961b35e760463d39f9473b0f252c203144b 0000000000000000000000000000000000000000 -ff4e9f77628bdfdc7bbe3a300b133fd6133962fe 0000000000000000000000000000000000000000 -ff4f4328f6f9432163e135a6c52ae94df7c6bfc1 0000000000000000000000000000000000000000 -ff502b2d9bd77dcfc3bc377c2934e810465394fa 0000000000000000000000000000000000000000 -ff59472ac35434f852416468f2fa0f6b954ae802 0000000000000000000000000000000000000000 -ff5a97d49978e625f29e286d6f2dbf28e8a3ecee 0000000000000000000000000000000000000000 -ff5ba33688a5f2fe247ce69682c9ef66f2d2f2c5 0000000000000000000000000000000000000000 -ff5e910238af891288609364163283d120a1fa56 0000000000000000000000000000000000000000 -ff5eaf603f8740b348f0820f88394489b618a38f 0000000000000000000000000000000000000000 -ff5efae44740c783b58676ccc68cfd6b198e1e91 0000000000000000000000000000000000000000 -ff5f3e0be7569d311ca1c2249ec1e6419fae3aee 0000000000000000000000000000000000000000 -ff65144390564426bdf289c2351c4e8a0f6a73e1 a838564262d62d14de8a935f75fa31336f895ac4 -ff6524b6974fcbfc48a46fce2e7aee51d6885119 0000000000000000000000000000000000000000 -ff69bf2c108dae658033532767a04b5ca732fb9e 0000000000000000000000000000000000000000 -ff6aa0c78109fc3fee5cef7a36012e573c593d84 0000000000000000000000000000000000000000 -ff6b25913d683bf398e68b3bceff17754b73261e 0000000000000000000000000000000000000000 -ff6d5c7b5dca67d9d4b31411170826f886bc1d2d 0000000000000000000000000000000000000000 -ff6d73d914c7556ccff623dff3b85a06fa7b36f4 bb6da383c35c0102d6edbe6eb4e171348d70906b -ff6f70313530e414dd1e6f899e9b41b4c01ef053 0000000000000000000000000000000000000000 -ff70d29a8d9d300c5947697e3bc780319c2a72f9 0000000000000000000000000000000000000000 -ff7261ddd941ea4847b6d00fe034c83758120117 0000000000000000000000000000000000000000 -ff74fde99ddf7d9a32f94bdbbf81a3a07e9a0542 0000000000000000000000000000000000000000 -ff79b75fd0fee389f32897324ce85bd8cdc8b53d 0000000000000000000000000000000000000000 -ff7a0054b19ab80290b365d1417550807f82755a 0000000000000000000000000000000000000000 -ff7a473972e00d0d2dafabd94adb3663cb8f746a 0000000000000000000000000000000000000000 -ff7a4de05c13092f36a7ed52603f61a1be654a3a 0000000000000000000000000000000000000000 -ff7d1688837597e1e3c512b4c3d0a38a98aa8b50 0000000000000000000000000000000000000000 -ff7eb9fa146e99166d2dd3eef934d9004a431d00 0000000000000000000000000000000000000000 -ff7eeb11a79400328c67727335240cfc4355e93d 0000000000000000000000000000000000000000 -ff7f7572eda3adad69aabf4a5157011cca2a4fb2 0000000000000000000000000000000000000000 -ff832534d7bc4cf84285707996199f782aa1b9da 0000000000000000000000000000000000000000 -ff86dfcfa7ca85274a203d3abc51e0ba861a309e 0000000000000000000000000000000000000000 -ff896f6f4b072d31ab0be4aa81d1b8a880f6715c 0000000000000000000000000000000000000000 -ff8bbeed9c1f2c9291b59ed4ec5264c2d413b3ee 76955417b28d9f572b708b0278800eb25bcd437b -ff8c0c53eb6dd8e8e3d417db104f589b501034e8 0000000000000000000000000000000000000000 -ff908fe3b0b3aa2264f1152d3870d6af5e8d8b71 0000000000000000000000000000000000000000 -ff9181ea03ac348b2c7ff4ad07896f277cddcb1d 0000000000000000000000000000000000000000 -ff95f8d33fd3c94960ad6d80532f57901e6e0132 0000000000000000000000000000000000000000 -ff9b48316c905f9a1b60f9155290934dc43a64fe 0000000000000000000000000000000000000000 -ffa0c6ba239984f13977c3117d72725d73e715f8 0000000000000000000000000000000000000000 -ffa28a4690fc8d2ab203f5f12bc67da5a54a6120 0000000000000000000000000000000000000000 -ffad074c13263072da97263bc567fb4051c6d973 0000000000000000000000000000000000000000 -ffb1d4089cbbb327e56ab97f4c1ddaff008e6c63 0000000000000000000000000000000000000000 -ffb4866771dc31cb63d0ed243276965ba139a74f 0000000000000000000000000000000000000000 -ffb4a5429390b6b8f73c84bb66978702feec4bc3 0000000000000000000000000000000000000000 -ffb6a80bf0c6aeb7ed56f3afad2b439db43a2751 0000000000000000000000000000000000000000 -ffb95f248050ae16f376ff212ac5f14b4fdf2b48 0000000000000000000000000000000000000000 -ffbac896ce70e451b475478ce5b6f8aa0b874ba5 0000000000000000000000000000000000000000 -ffbacd15e9fdeaa9f7e002b637b3ce5d3015e454 474d935be28835eb53d575e60d461276067c2a2d -ffbd7ce3a9ec4a4748853140a391bf27000fea13 10d8227d5c8e5bee80d629d4913a3ca51e39d60e -ffbe6525350c91d58e1d5b7a52c46c911035c8e0 0000000000000000000000000000000000000000 -ffc053f6055f5ccc57e44a063c295a8d3063d7d8 0000000000000000000000000000000000000000 -ffc0857ae7bf36ec79720f91f0ab68b138372f9a 0000000000000000000000000000000000000000 -ffc3345912c342f6328e5c323c315d14e2656a8e 0000000000000000000000000000000000000000 -ffc4b7a1c50618e011b51573d4780bd2326dd769 0000000000000000000000000000000000000000 -ffc56c954baff1381db143d6250b28d5983b8adc 0000000000000000000000000000000000000000 -ffc6f7f95510a1ff8afd8e50f588300e3b6e0c6b 0000000000000000000000000000000000000000 -ffc73047286bc98c442bde4418a2ed407b01a722 0000000000000000000000000000000000000000 -ffc7a9431dc7af50d3ba379eb5209bb91489537b 0000000000000000000000000000000000000000 -ffc910e34ec1c7a1bc7690a5444ca67bb23ee8d1 0000000000000000000000000000000000000000 -ffcef596f050b64aee84ed8863f9c4b3cd7d3bdf fc101f3380db381e96b50986e3e96f65a9d63f34 -ffd1b9c9a729f079ab7baea153c032873399cf69 0000000000000000000000000000000000000000 -ffd2ef754b37526c0b96e94859d57ce06acfbf41 0000000000000000000000000000000000000000 -ffd2f85063918c8483f3de170601e665f7cd7d16 0000000000000000000000000000000000000000 -ffd6215d40c524c549492bf447f1b57b33cdbab5 0000000000000000000000000000000000000000 -ffd89350999d1b13c6bde0840f8bec2255313ac7 92c7d4aacaeaa76919595a2143333c94336d7721 -ffda9c6c128f698e95e4af1eb74bb4604b2d56a2 0000000000000000000000000000000000000000 -ffdc37b3f1fb1d00953c1294378fe5c350c260a9 0000000000000000000000000000000000000000 -ffdd90bb3762ffd5e3dafd892dfb52533b1904e8 1bf0ef084ad38e136ba6f3d9587c4e1e8f50618c -ffe7c9a8a5de2573ade7929d16216203bc5084a7 565a47ae72fcb0e9640c118d1d16127ac4ca1c22 -ffe8a358613b757e03aaae439a46f802d73cd9ef 0000000000000000000000000000000000000000 -ffe8f84ec5ec175a2b8ddf23a569d4e621866d76 0000000000000000000000000000000000000000 -ffe924ac93c974c7ae90c76e1802dbcb67138e98 0000000000000000000000000000000000000000 -ffe960ec3f508a554a75b3fa20b29b8cabe1df20 0000000000000000000000000000000000000000 -ffee915fd6d91f4a3c8a0683327ab8f9f89a586f 0000000000000000000000000000000000000000 -fff186098aff6211ad4500886d825284ca2ab597 0000000000000000000000000000000000000000 -fff32a38597a28d6e9bae8ea186ae65b24d15185 0000000000000000000000000000000000000000 -fff33769eea08e0f1fb9be46b6914a12cd72d48a 0000000000000000000000000000000000000000 -fff5c28bdb0eb68f30fbef851e752670be700f19 e24683c120742563c6a2b9ff9b130f0d70735839 -fff9056c6bec644fa8571c3fa630d66eaa16bb14 0000000000000000000000000000000000000000 -fffa6686bbe901eddabbe19ae2c9479626cab3a4 0000000000000000000000000000000000000000 -fffac750225ff649d832cc3db629f197b08d889d 0000000000000000000000000000000000000000 -fffb916e8f5d36c42f0299a37dc152292b69dfc4 0000000000000000000000000000000000000000 diff --git a/reference/apcu/apcuiterator.xml b/reference/apcu/apcuiterator.xml deleted file mode 100644 index 924907b12..000000000 --- a/reference/apcu/apcuiterator.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - The APCUIterator class - APCUIterator - - - - -
- &reftitle.intro; - - The APCUIterator class makes it easier to iterate - over large APCu caches. This is helpful as it allows iterating over large - caches in steps, while grabbing a defined number of entries per lock instance, - so it frees the cache locks for other activities rather than hold up the - entire cache to grab 100 (the default) entries. Also, using regular expression - matching is more efficient as it's been moved to the C level. - -
- - -
- &reftitle.classsynopsis; - - - - APCUIterator - - - - - APCUIterator - - - - Iterator - - - - - - &Methods; - - - - - - -
- -
- - &reference.apcu.entities.apcuiterator; - -
- diff --git a/reference/apcu/apcuiterator/construct.xml b/reference/apcu/apcuiterator/construct.xml deleted file mode 100644 index 3bec4bcef..000000000 --- a/reference/apcu/apcuiterator/construct.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - APCUIterator::__construct - Constructs an APCUIterator iterator object - - - - &reftitle.description; - - public APCUIterator::__construct - arraystringnullsearch&null; - intformatAPC_ITER_ALL - intchunk_size100 - intlistAPC_LIST_ACTIVE - - - Constructs an APCUIterator object. - - - - - &reftitle.parameters; - - - search - - - Either a PCRE regular expression that - matches against APCu key names, given as a &string;. - Or an &array; of &string;s with APCu key names. - Or, optionally &null; to skip the search. - - - - - format - - - The desired format, as configured with one or more of the - APC_ITER_* constants. - - - - - chunk_size - - - The chunk size. Must be a value greater than 0. The default - value is 100. - - - - - list - - - The type to list. Either pass in APC_LIST_ACTIVE - or APC_LIST_DELETED. - - - - - - - - &reftitle.examples; - - A <function>APCUIterator::__construct</function> example - - -]]> - - - - - - &reftitle.seealso; - - apcu_exists - apcu_cache_info - - - - - diff --git a/reference/apcu/apcuiterator/current.xml b/reference/apcu/apcuiterator/current.xml deleted file mode 100644 index 5cce4dd5f..000000000 --- a/reference/apcu/apcuiterator/current.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - APCUIterator::current - Get current item - - - - &reftitle.description; - - public mixedAPCUIterator::current - - - - Gets the current item from the APCUIterator stack. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current item on success, or &false; if no - more items exist, or on failure. - - - - - &reftitle.seealso; - - APCUIterator::next - Iterator::current - - - - - diff --git a/reference/apcu/apcuiterator/gettotalcount.xml b/reference/apcu/apcuiterator/gettotalcount.xml deleted file mode 100644 index 719580b17..000000000 --- a/reference/apcu/apcuiterator/gettotalcount.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - APCUIterator::getTotalCount - Get total count - - - - &reftitle.description; - - public intAPCUIterator::getTotalCount - - - - Get the total count. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The total count. - - - - - &reftitle.seealso; - - APCUIterator::getTotalHits - APCUIterator::getTotalSize - apcu_cache_info - - - - - diff --git a/reference/apcu/apcuiterator/gettotalhits.xml b/reference/apcu/apcuiterator/gettotalhits.xml deleted file mode 100644 index 34554fc8c..000000000 --- a/reference/apcu/apcuiterator/gettotalhits.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - APCUIterator::getTotalHits - Get total cache hits - - - - &reftitle.description; - - public intAPCUIterator::getTotalHits - - - - Gets the total number of cache hits. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of hits on success, or &false; on failure. - - - - - &reftitle.seealso; - - APCUIterator::getTotalCount - APCUIterator::getTotalSize - apcu_cache_info - - - - - diff --git a/reference/apcu/apcuiterator/gettotalsize.xml b/reference/apcu/apcuiterator/gettotalsize.xml deleted file mode 100644 index 7e45a4553..000000000 --- a/reference/apcu/apcuiterator/gettotalsize.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - APCUIterator::getTotalSize - Get total cache size - - - - &reftitle.description; - - public intAPCUIterator::getTotalSize - - - - Gets the total cache size. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The total cache size. - - - - - &reftitle.seealso; - - APCUIterator::getTotalCount - APCUIterator::getTotalHits - apc_cache_info - - - - - diff --git a/reference/apcu/apcuiterator/key.xml b/reference/apcu/apcuiterator/key.xml deleted file mode 100644 index d48684001..000000000 --- a/reference/apcu/apcuiterator/key.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - APCUIterator::key - Get iterator key - - - - &reftitle.description; - - public stringAPCUIterator::key - - - - Gets the current iterator key. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the key on success, or &false; upon failure. - - - - - &reftitle.seealso; - - APCUIterator::current - Iterator::key - - - - - diff --git a/reference/apcu/apcuiterator/next.xml b/reference/apcu/apcuiterator/next.xml deleted file mode 100644 index f24b7fd7c..000000000 --- a/reference/apcu/apcuiterator/next.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - APCUIterator::next - Move pointer to next item - - - - &reftitle.description; - - public boolAPCUIterator::next - - - - Moves the iterator pointer to the next element. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - APCUIterator::current - APCUIterator::rewind - Iterator::next - - - - - diff --git a/reference/apcu/apcuiterator/rewind.xml b/reference/apcu/apcuiterator/rewind.xml deleted file mode 100644 index 1204b4a97..000000000 --- a/reference/apcu/apcuiterator/rewind.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - APCUIterator::rewind - Rewinds iterator - - - - &reftitle.description; - - public voidAPCUIterator::rewind - - - - Rewinds back the iterator to the first element. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - APCUIterator::next - Iterator::next - - - - - diff --git a/reference/apcu/apcuiterator/valid.xml b/reference/apcu/apcuiterator/valid.xml deleted file mode 100644 index 9a5c27755..000000000 --- a/reference/apcu/apcuiterator/valid.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - APCUIterator::valid - Checks if current position is valid - - - - &reftitle.description; - - public boolAPCUIterator::valid - - - - Checks if the current iterator position is valid. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the current iterator position is valid, otherwise &false;. - - - - - &reftitle.seealso; - - APCUIterator::current - Iterator::valid - - - - - diff --git a/reference/apcu/book.xml b/reference/apcu/book.xml deleted file mode 100644 index 9d72f0fee..000000000 --- a/reference/apcu/book.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - APC User Cache - APCu - - - &reftitle.intro; - - APCu is an in-memory key-value store for PHP. - Keys are of type &string; and values can be any PHP variables. - APCu only supports userland caching of variables. - - - The APCu cache is per-process on Windows, so when using a process-based - (rather than thread-based) SAPI, it will not be shared between different processes. - - - APCu is APC stripped of opcode caching. - - - The first APCu codebase was versioned 4.0.0, it was forked from the head of the APC master branch at the time. - PHP 7 support is available as of APCu 5.0.0. PHP 8 support is available as of APCu 5.1.19. - - - - &reference.apcu.setup; - &reference.apcu.constants; - &reference.apcu.reference; - &reference.apcu.apcuiterator; - - - diff --git a/reference/apcu/constants.xml b/reference/apcu/constants.xml deleted file mode 100644 index 6f53dbd84..000000000 --- a/reference/apcu/constants.xml +++ /dev/null @@ -1,236 +0,0 @@ - - - &reftitle.constants; - &extension.constants; - - - - - APC_ITER_ALL - (int) - - - - - - - - - - APC_ITER_ATIME - (int) - - - - - - - - - - APC_ITER_CTIME - (int) - - - - - - - - - - APC_ITER_DEVICE - (int) - - - - - - - - - - APC_ITER_DTIME - (int) - - - - - - - - - - APC_ITER_FILENAME - (int) - - - - - - - - - - APC_ITER_INODE - (int) - - - - - - - - - - APC_ITER_KEY - (int) - - - - - - - - - - APC_ITER_MD5 - (int) - - - - - - - - - - APC_ITER_MEM_SIZE - (int) - - - - - - - - - - APC_ITER_MTIME - (int) - - - - - - - - - - APC_ITER_NONE - (int) - - - - - - - - - - APC_ITER_NUM_HITS - (int) - - - - - - - - - - APC_ITER_REFCOUNT - (int) - - - - - - - - - - APC_ITER_TTL - (int) - - - - - - - - - - APC_ITER_TYPE - (int) - - - - - - - - - - APC_ITER_VALUE - (int) - - - - - - - - - - APC_LIST_ACTIVE - (int) - - - - - - - - - - APC_LIST_DELETED - (int) - - - - - - - - - diff --git a/reference/apcu/functions/apcu-add.xml b/reference/apcu/functions/apcu-add.xml deleted file mode 100644 index 5ec172f31..000000000 --- a/reference/apcu/functions/apcu-add.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - apcu_add - - Cache a new variable in the data store - - - - &reftitle.description; - - boolapcu_add - stringkey - mixedvar - intttl0 - - - arrayapcu_add - arrayvalues - mixedunusedNULL - intttl0 - - - Caches a variable in the data store, only if it's not already stored. - - - - Unlike many other mechanisms in PHP, variables stored using - apcu_add will persist between requests (until the - value is removed from the cache). - - - - - &reftitle.parameters; - - - key - - - Store the variable using this name. keys are - cache-unique, so attempting to use apcu_add to - store data with a key that already exists will not overwrite the - existing data, and will instead return &false;. (This is the only - difference between apcu_add and - apcu_store.) - - - - - var - - - The variable to store - - - - - ttl - - - Time To Live; store var in the cache for - ttl seconds. After the - ttl has passed, the stored variable will be - expunged from the cache (on the next request). If no ttl - is supplied (or if the ttl is - 0), the value will persist until it is removed from - the cache manually, or otherwise fails to exist in the cache (clear, - restart, etc.). - - - - - values - - - Names in key, variables in value. - - - - - - - &reftitle.returnvalues; - - Returns TRUE if something has effectively been added into the cache, FALSE otherwise. - Second syntax returns array with error keys. - - - - - &reftitle.examples; - - A <function>apcu_add</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - apcu_store - apcu_fetch - apcu_delete - - - - - diff --git a/reference/apcu/functions/apcu-cache-info.xml b/reference/apcu/functions/apcu-cache-info.xml deleted file mode 100644 index 3ac7c291c..000000000 --- a/reference/apcu/functions/apcu-cache-info.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - apcu_cache_info - - Retrieves cached information from APCu's data store - - - - &reftitle.description; - - arrayfalseapcu_cache_info - boollimited&false; - - - Retrieves cached information and meta-data from APCu's data store. - - - - - &reftitle.parameters; - - - limited - - - If limited is &true;, the - return value will exclude the individual list of cache entries. This - is useful when trying to optimize calls for statistics gathering. - - - - - - - - &reftitle.returnvalues; - - Array of cached data (and meta-data)&return.falseforfailure; - - - - apcu_cache_info will raise a warning if it is unable to - retrieve APCu cache data. This typically occurs when APCu is not enabled. - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL apcu 3.0.11 - - The limited parameter was introduced. - - - - PECL apcu 3.0.16 - - The "filehits" option for the - cache_type parameter was introduced. - - - - - - - - - &reftitle.examples; - - A <function>apcu_cache_info</function> example - - -]]> - - &example.outputs.similar; - - 2000 - [ttl] => 0 - [num_hits] => 9 - [num_misses] => 3 - [start_time] => 1123958803 - [cache_list] => Array - ( - [0] => Array - ( - [filename] => /path/to/apcu_test.php - [device] => 29954 - [inode] => 1130511 - [type] => file - [num_hits] => 1 - [mtime] => 1123960686 - [creation_time] => 1123960696 - [deletion_time] => 0 - [access_time] => 1123962864 - [ref_count] => 1 - [mem_size] => 677 - ) - [1] => Array (...iterates for each cached file) -) -]]> - - - - - - &reftitle.seealso; - - APCu configuration directives - APCUIterator::getTotalSize - APCUIterator::getTotalHits - APCUIterator::getTotalCount - - - - - diff --git a/reference/apcu/functions/apcu-cas.xml b/reference/apcu/functions/apcu-cas.xml deleted file mode 100644 index c7ed9635a..000000000 --- a/reference/apcu/functions/apcu-cas.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - apcu_cas - Updates an old value with a new value - - - - &reftitle.description; - - boolapcu_cas - stringkey - intold - intnew - - - apcu_cas updates an already existing integer value if the - old parameter matches the currently stored value - with the value of the new parameter. - - - - - &reftitle.parameters; - - - key - - - The key of the value being updated. - - - - - old - - - The old value (the value currently stored). - - - - - new - - - The new value to update to. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>apcu_cas</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - apcu_dec - apcu_store - - - - - diff --git a/reference/apcu/functions/apcu-clear-cache.xml b/reference/apcu/functions/apcu-clear-cache.xml deleted file mode 100644 index afdb45ef8..000000000 --- a/reference/apcu/functions/apcu-clear-cache.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - apcu_clear_cache - - Clears the APCu cache - - - - &reftitle.description; - - boolapcu_clear_cache - - - - Clears the cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; always - - - - - &reftitle.seealso; - - apcu_cache_info - - - - - diff --git a/reference/apcu/functions/apcu-dec.xml b/reference/apcu/functions/apcu-dec.xml deleted file mode 100644 index 02fa81a20..000000000 --- a/reference/apcu/functions/apcu-dec.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - apcu_dec - Decrease a stored number - - - - &reftitle.description; - - intfalseapcu_dec - stringkey - intstep1 - boolsuccess - intttl0 - - - Decreases a stored integer value. - - - - - &reftitle.parameters; - - - key - - - The key of the value being decreased. - - - - - step - - - The step, or value to decrease. - - - - - success - - - Optionally pass the success or fail boolean value to - this referenced variable. - - - - - ttl - - - TTL to use if the operation inserts a new value (rather than decrementing an existing one). - - - - - - - - &reftitle.returnvalues; - - Returns the current value of key's value on success, - &return.falseforfailure; - - - - - &reftitle.examples; - - <function>apcu_dec</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - apcu_inc - - - - - diff --git a/reference/apcu/functions/apcu-delete.xml b/reference/apcu/functions/apcu-delete.xml deleted file mode 100644 index edf55339e..000000000 --- a/reference/apcu/functions/apcu-delete.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - apcu_delete - - Removes a stored variable from the cache - - - - &reftitle.description; - - mixedapcu_delete - mixedkey - - - Removes a stored variable from the cache. - - - - &reftitle.parameters; - - - key - - - A key used to store the value as a - string for a single key, - or as an array of strings for several keys, - or as an APCUIterator object. - - - - - - - &reftitle.returnvalues; - - If key is an &array;, an indexed &array; of the keys is returned. - Otherwise &true; is returned on success, or &false; on failure. - - - - - &reftitle.examples; - - A <function>apcu_delete</function> example - - -]]> - - - - - - &reftitle.seealso; - - apcu_store - apcu_fetch - apcu_clear_cache - APCUIterator - - - - - diff --git a/reference/apcu/functions/apcu-enabled.xml b/reference/apcu/functions/apcu-enabled.xml deleted file mode 100644 index 444becf25..000000000 --- a/reference/apcu/functions/apcu-enabled.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - apcu_enabled - Whether APCu is usable in the current environment - - - - &reftitle.description; - - boolapcu_enabled - - - - Returns whether APCu is usable in the current environment. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; when APCu is usable in the current environment, &false; otherwise. - - - - - diff --git a/reference/apcu/functions/apcu-entry.xml b/reference/apcu/functions/apcu-entry.xml deleted file mode 100644 index 7abe69894..000000000 --- a/reference/apcu/functions/apcu-entry.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - apcu_entry - - Atomically fetch or generate a cache entry - - - - &reftitle.description; - - mixedapcu_entry - stringkey - callablecallback - intttl0 - - - Atomically attempts to find key in the cache, if it cannot be found callback - is called, passing key as the only argument. The return value of the call is then cached with the optionally specified - ttl, and returned. - - - - When control enters apcu_entry the lock for the cache is acquired exclusively, it is released when control leaves apcu_entry: - In effect, this turns the body of callback into a critical section, disallowing two processes from executing the same code paths concurrently. - In addition, it prohibits the concurrent execution of any other APCu functions, since they will acquire the same lock. - - - - - The only APCu function that can be called safely by callback is apcu_entry. - - - - - &reftitle.parameters; - - - key - - - Identity of cache entry - - - - - callback - - - A callable that accepts key as the only argument and returns the value to cache. - - - - - ttl - - - Time To Live; store the callback's return value in the cache for - ttl seconds. After the - ttl has passed, the stored entry will be - expunged from the cache (on the next request). If no ttl - is supplied (or if the ttl is - 0), the value will persist until it is removed from - the cache manually, or otherwise fails to exist in the cache (clear, - restart, etc.). - - - - - - - &reftitle.returnvalues; - - Returns the cached value - - - - - &reftitle.examples; - - An <function>apcu_entry</function> example - - apcu_entry("config.fruit", function($key){ - return [ - "apples", - "pears" - ]; - }), - "people" => apcu_entry("config.people", function($key){ - return [ - "bob", - "joe", - "niki" - ]; - }) - ]; -}); - -var_dump($config); -?> -]]> - - &example.outputs; - - - array(2) { - [0]=> - string(6) "apples" - [1]=> - string(5) "pears" - } - ["people"]=> - array(3) { - [0]=> - string(3) "bob" - [1]=> - string(3) "joe" - [2]=> - string(4) "niki" - } -} -]]> - - - - - - &reftitle.seealso; - - apcu_store - apcu_fetch - apcu_delete - - - - - diff --git a/reference/apcu/functions/apcu-exists.xml b/reference/apcu/functions/apcu-exists.xml deleted file mode 100644 index 61a81f2b7..000000000 --- a/reference/apcu/functions/apcu-exists.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - apcu_exists - Checks if entry exists - - - - &reftitle.description; - - boolarrayapcu_exists - stringarraykeys - - - Checks if one or more APCu entries exist. - - - - - &reftitle.parameters; - - - keys - - - A string, or an array of strings, that - contain keys. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the key exists, otherwise &false; Or if an - array was passed to keys, then - an array is returned that contains all existing keys, or an empty - array if none exist. - - - - - &reftitle.examples; - - <function>apcu_exists</function> example - - -]]> - - &example.outputs.similar; - - - bool(true) - ["bar"]=> - bool(true) -} -]]> - - - - - - &reftitle.seealso; - - apcu_cache_info - apcu_fetch - - - - diff --git a/reference/apcu/functions/apcu-fetch.xml b/reference/apcu/functions/apcu-fetch.xml deleted file mode 100644 index 1555e9862..000000000 --- a/reference/apcu/functions/apcu-fetch.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - apcu_fetch - - Fetch a stored variable from the cache - - - - &reftitle.description; - - mixedapcu_fetch - mixedkey - boolsuccess - - - Fetches an entry from the cache. - - - - &reftitle.parameters; - - - key - - - The key used to store the value (with - apcu_store). If an array is passed then each - element is fetched and returned. - - - - - success - - - Set to &true; in success and &false; in failure. - - - - - - - &reftitle.returnvalues; - - The stored variable or array of variables on success; &false; on failure - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL apcu 3.0.17 - - The success parameter was added. - - - - - - - - - &reftitle.examples; - - A <function>apcu_fetch</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - apcu_store - apcu_delete - APCUIterator - - - - - diff --git a/reference/apcu/functions/apcu-inc.xml b/reference/apcu/functions/apcu-inc.xml deleted file mode 100644 index af7b0465b..000000000 --- a/reference/apcu/functions/apcu-inc.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - apcu_inc - Increase a stored number - - - - &reftitle.description; - - intfalseapcu_inc - stringkey - intstep1 - boolsuccess - intttl0 - - - Increases a stored number. - - - - - &reftitle.parameters; - - - key - - - The key of the value being increased. - - - - - step - - - The step, or value to increase. - - - - - success - - - Optionally pass the success or fail boolean value to - this referenced variable. - - - - - ttl - - - TTL to use if the operation inserts a new value (rather than incrementing an existing one). - - - - - - - - &reftitle.returnvalues; - - Returns the current value of key's value on success, - &return.falseforfailure; - - - - - &reftitle.examples; - - <function>apcu_inc</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - apcu_dec - - - - - diff --git a/reference/apcu/functions/apcu-key-info.xml b/reference/apcu/functions/apcu-key-info.xml deleted file mode 100644 index cfaf160e5..000000000 --- a/reference/apcu/functions/apcu-key-info.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - apcu_key_info - - Get detailed information about the cache key - - - - - &reftitle.description; - - arraynullapcu_key_info - stringkey - - - Get detailed information about the cache key - - - - - &reftitle.parameters; - - - key - - - The key to retrieve information for. - - - - - - - - &reftitle.returnvalues; - - An array containing the detailed information about the cache key, or &null; if the key does not exist. - - - - - &reftitle.examples; - - A <function>apcu_key_info</function> example - - -]]> - - &example.outputs; - - - int(0) - ["access_time"]=> - int(1606701783) - ["mtime"]=> - int(1606701783) - ["creation_time"]=> - int(1606701783) - ["deletion_time"]=> - int(0) - ["ttl"]=> - int(0) - ["refs"]=> - int(0) -} -]]> - - - - - - &reftitle.seealso; - - apcu_store - apcu_fetch - apcu_delete - - - - - diff --git a/reference/apcu/functions/apcu-sma-info.xml b/reference/apcu/functions/apcu-sma-info.xml deleted file mode 100644 index 135779b92..000000000 --- a/reference/apcu/functions/apcu-sma-info.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - apcu_sma_info - - Retrieves APCu Shared Memory Allocation information - - - - &reftitle.description; - - arrayfalseapcu_sma_info - boollimited&false; - - - Retrieves APCu Shared Memory Allocation information. - - - - - &reftitle.parameters; - - - limited - - - When set to &false; (default) apcu_sma_info will - return a detailed information about each segment. - - - - - - - - &reftitle.returnvalues; - - Array of Shared Memory Allocation data; &false; on failure. - - - - - &reftitle.examples; - - A <function>apcu_sma_info</function> example - - -]]> - - &example.outputs.similar; - - 1 - [seg_size] => 31457280 - [avail_mem] => 31448408 - [block_lists] => Array - ( - [0] => Array - ( - [0] => Array - ( - [size] => 31448408 - [offset] => 8864 - ) - - ) - - ) - -) -]]> - - - - - - &reftitle.seealso; - - - APCu configuration directives - - - - - - diff --git a/reference/apcu/functions/apcu-store.xml b/reference/apcu/functions/apcu-store.xml deleted file mode 100644 index 0bd00e37a..000000000 --- a/reference/apcu/functions/apcu-store.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - apcu_store - - Cache a variable in the data store - - - - &reftitle.description; - - boolapcu_store - stringkey - mixedvar - intttl0 - - - arrayapcu_store - arrayvalues - mixedunusedNULL - intttl0 - - - Cache a variable in the data store. - - - - Unlike many other mechanisms in PHP, variables stored using - apcu_store will persist between requests (until the - value is removed from the cache). - - - - - &reftitle.parameters; - - - key - - - Store the variable using this name. keys are - cache-unique, so storing a second value with the same - key will overwrite the original value. - - - - - var - - - The variable to store - - - - - ttl - - - Time To Live; store var in the cache for - ttl seconds. After the - ttl has passed, the stored variable will be - expunged from the cache (on the next request). If no ttl - is supplied (or if the ttl is - 0), the value will persist until it is removed from - the cache manually, or otherwise fails to exist in the cache (clear, - restart, etc.). - - - - - values - - - Names in key, variables in value. - - - - - - - &reftitle.returnvalues; - - &return.success; - Second syntax returns array with error keys. - - - - - &reftitle.examples; - - A <function>apcu_store</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - apcu_add - apcu_fetch - apcu_delete - - - - - diff --git a/reference/apcu/ini.xml b/reference/apcu/ini.xml deleted file mode 100644 index 06a0f5ecc..000000000 --- a/reference/apcu/ini.xml +++ /dev/null @@ -1,384 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - Although the default APCu settings are fine for many installations, serious - users should consider tuning the following parameters. - - - There is one decision to be made configuring APCu. - How much memory is going to be allocated to APCu. - The ini directive that controls this is apc.shm_size - Read the sections on this carefully below. - - - Once the server is running, the apc.php script that - is bundled with the extension should be copied somewhere into the docroot and - viewed with a browser as it provides a detailed analysis of the internal - workings of APCu. If GD is enabled in PHP, it will even display some - interesting graphs. - - If APCu is working, the Cache full count - number (on the left) will display the number of times the cache - has reached maximum capacity and has had to evict entries to free up memory. - During eviction, if apc.ttl was specified, APCu will first - attempt to remove expired entries, i.e. entries whose TTL has either expired, - or entries that have no TTL set and haven't been accessed in the last - apc.ttl seconds. If apc.ttl was not set, - or removing expired entries did not free up enough space, APCu will clear the - entire cache. - - - The number of evictions should be minimal in a well-configured cache. If the - cache is constantly being filled, and thusly forcefully freed, the resulting - churning will have disparaging effects on script performance. The easiest way - to minimize this number is to allocate more memory for APCu. - - - When APCu is compiled with mmap support (Memory Mapping), it will use only one - memory segment, unlike when APCu is built with SHM (SysV Shared Memory) support - that uses multiple memory segments. MMAP does not have a maximum limit like SHM - does in /proc/sys/kernel/shmmax. In general MMAP support is - recommended because it will reclaim the memory faster when the webserver is - restarted and all in all reduces memory allocation impact at startup. - - - - APCu configuration options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - apc.enabled - 1 - INI_SYSTEM - - - - apc.shm_segments - 1 - INI_SYSTEM - - - - apc.shm_size - "32M" - INI_SYSTEM - - - - apc.entries_hint - 512 * apc.shm_size - INI_SYSTEM - Prior to APCu 5.1.25, the default was 4096 - - - apc.ttl - 0 - INI_SYSTEM - - - - apc.gc_ttl - 3600 - INI_SYSTEM - - - - apc.mmap_file_mask - NULL - INI_SYSTEM - - - - apc.slam_defense - 0 - INI_SYSTEM - - - - apc.enable_cli - 0 - INI_SYSTEM - - - - apc.use_request_time - 0 - INI_ALL - Prior to APCu 5.1.19, the default was 1. - - - apc.serializer - "php" - INI_SYSTEM - Prior to APCu 5.1.15, the default was "default". - - - apc.coredump_unmap - 0 - INI_SYSTEM - - - - apc.preload_path - NULL - INI_SYSTEM - - - - -
- &ini.php.constants; -
- - &ini.descriptions.title; - - - - - apc.enabled - bool - - - - apc.enabled can be set to 0 to disable APC. This is - primarily useful when APC is statically compiled - into PHP, since there is no other way to disable - it (when compiled as a DSO, the extension - line in php.ini can just be commented-out). - - - - - - apc.shm_segments - int - - - - The number of shared memory segments to allocate - for the compiler cache. If APC is running out of - shared memory but apc.shm_size - is set as high as the system allows, raising - this value might prevent APC from exhausting its memory. - - - - - - apc.shm_size - string - - - - The size of each shared memory segment given by a shorthand notation as - described in this FAQ. - By default, some systems (including most BSD - variants) have very low limits on the size of a - shared memory segment. - - - - - - apc.entries_hint - int - - - - A "hint" about the number of distinct variables that might be stored. - Set to zero or omit if not sure. - - - - - - apc.ttl - int - - - - Consider cache entries without an explicit TTL to be - expired if they have not been accessed in this many - seconds. Effectively, this allows such entries to be - removed opportunistically during a cache insert, or - prior to a full expunge. Note that because removal is - opportunistic, entries can still be readable even if - they are older than apc.ttl seconds. - This setting has no effect on cache entries that have - an explicit TTL specified. - - - - - - apc.gc_ttl - int - - - - The number of seconds that a cache entry may - remain on the garbage-collection list after being removed or invalidated. - Entries are eligible for removal if their reference count is zero, - or they exceed this time limit. - If set to 0, time-based cleanup is disabled, - and entries are only removed when their reference count drops to zero. - - - - - - apc.mmap_file_mask - string - - - - If compiled with MMAP support by using --enable-mmap - this is the mktemp-style file_mask to pass to the - mmap module for determining whether your mmap'ed memory - region is going to be file-backed or shared memory - backed. For straight file-backed mmap, set it to - something like /tmp/apc.XXXXXX - (exactly 6 Xs). - To use POSIX-style shm_open/mmap put a .shm - somewhere in your mask. e.g. /apc.shm.XXXXXX - You can also set it to /dev/zero to use your - kernel's /dev/zero interface to anonymous mmap'ed - memory. Leaving it undefined will force an anonymous mmap. - - - - - - apc.slam_defense - bool - - - - On very busy servers whenever you start the server or - modify files you can create a race of many processes - all trying to cache the same file at the same time. - Setting apc.slam_defense to 1 - can help prevent multiple processes from caching the - same file simultaneously by introducing a probability - mechanism. If the same key is attempted to be cached - within a short period by different processes, it skips - the caching for the current process to mitigate potential - cache slams. - - - - - - apc.enable_cli - int - - - - Mostly for testing and debugging. Setting this enables APC - for the CLI version of PHP. Under normal circumstances, it is - not ideal to create, populate and destroy the APC cache on every - CLI request, but for various test scenarios it is useful to be - able to enable APC for the CLI version of PHP easily. - - - - - - apc.serializer - string - - - - Used to configure APC to use a third party serializer. - - - - - - apc.coredump_unmap - bool - - - - Enables APC handling of signals, such as SIGSEGV, that write - core files when signaled. When these signals are received, - APC will attempt to unmap the shared memory segment in order - to exclude it from the core file. This setting may improve - system stability when fatal signals are received and a large - APC shared memory segment is configured. - - - - This feature is potentially dangerous. Unmapping the shared - memory segment in a fatal signal handler may cause undefined - behaviour if a fatal error occurs. - - - - - Although some kernels may provide a facility to ignore various - types of shared memory when generating a core dump file, these - implementations may also ignore important shared memory segments - such as the Apache scoreboard. - - - - - - - apc.preload_path - string - - - - Optionally, set a path to the directory that APC will load - cache data at startup. - - - - - - - apc.use_request_time - bool - - - - Use the SAPI request start time for - TTL. - - - - -
- diff --git a/reference/apcu/reference.xml b/reference/apcu/reference.xml deleted file mode 100644 index dd8251c90..000000000 --- a/reference/apcu/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - APCu &Functions; - - &reference.apcu.entities.functions; - - - - - diff --git a/reference/apcu/setup.xml b/reference/apcu/setup.xml deleted file mode 100644 index e6263aa74..000000000 --- a/reference/apcu/setup.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.install; - - &pecl.info; - &url.pecl.package;apcu. - - - - PHP 7 has a separate module (apcu-bc) for backwards compatibility with APC. - - - In backward compatibility mode, APCu registers the applicable APC functions - with backward compatible prototypes. - - - Where an APC function accepted cache_type, it is simply - ignored by the backward compatible version, and omitted from the prototype for - the APCu version. - - - - - As of PHP 8.0.0, apcu-bc is no longer supported. - - - - - On Windows, APCu needs a temp path to exist, and be - writable by the web server. It checks the TMP, TEMP - and USERPROFILE environment variables in that order - and finally tries the WINDOWS directory if none of - those are set. - - - - - For more in-depth, highly technical implementation details, see the - - developer-supplied TECHNOTES file - . - - - - APCu sources can be found here. - -
- - &reference.apcu.ini; - -
- diff --git a/reference/apcu/versions.xml b/reference/apcu/versions.xml deleted file mode 100644 index b9d0992d6..000000000 --- a/reference/apcu/versions.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/cmark/book.xml b/reference/cmark/book.xml deleted file mode 100644 index 2b81863ae..000000000 --- a/reference/cmark/book.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - CommonMark - CommonMark - - - &reftitle.intro; - - This extension provides access to the reference implementation of CommonMark, a rationalized version of Markdown syntax with a specification. - - - Parsing: - - The CommonMark extension provides a simple parsing API: - - - - - Rendering: - - The CommonMark extension provides simple rendering API that supports multiple formats: - - - - - - - - - AST: - - The CommonMark extension implements visitation for CommonMark\Node objects: - - - - - CQL: - - The CommonMark extension provides an interface to CQL, CommonMark Query Language: - - - - - - &reference.cmark.setup; - &reference.cmark.constants; - &reference.cmark.commonmark.node.document; - &reference.cmark.commonmark.node.heading; - &reference.cmark.commonmark.node.paragraph; - &reference.cmark.commonmark.node.blockquote; - &reference.cmark.commonmark.node.bulletlist; - &reference.cmark.commonmark.node.orderedlist; - &reference.cmark.commonmark.node.item; - &reference.cmark.commonmark.node.text; - &reference.cmark.commonmark.node.text.strong; - &reference.cmark.commonmark.node.text.emphasis; - &reference.cmark.commonmark.node.thematicbreak; - &reference.cmark.commonmark.node.softbreak; - &reference.cmark.commonmark.node.linebreak; - &reference.cmark.commonmark.node.code; - &reference.cmark.commonmark.node.codeblock; - &reference.cmark.commonmark.node.htmlblock; - &reference.cmark.commonmark.node.htmlinline; - &reference.cmark.commonmark.node.image; - &reference.cmark.commonmark.node.link; - &reference.cmark.commonmark.node.customblock; - &reference.cmark.commonmark.node.custominline; - &reference.cmark.commonmark.node; - &reference.cmark.commonmark.interfaces.ivisitor; - &reference.cmark.commonmark.interfaces.ivisitable; - &reference.cmark.commonmark.parser; - &reference.cmark.commonmark.cql; - &reference.cmark.reference; - - - diff --git a/reference/cmark/commonmark.cql.xml b/reference/cmark/commonmark.cql.xml deleted file mode 100644 index c839f164b..000000000 --- a/reference/cmark/commonmark.cql.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - The CommonMark\CQL class - CommonMark\CQL - - - - -
- &reftitle.intro; - - CommonMark Query Language is a DSL for describing how to travel through a CommonMark Node tree implemented as a parser and compiler for a small set of instructions, and a virtual machine for executing those instructions. - - - Paths: - - In its most simplistic form, a CQL query combines the following paths and / to describe how to travel through a tree: - - firstChild - lastChild - previous - next - parent - - For example, /firstChild/lastChild would travel to the last child node of the first child node. - - - - Loops - - CQL can be instructed to loop, for example through the children of, or siblings to a particular node, by using the path children, or siblings. For example, /firstChild/children will travel to all the children of the first child node. - - - - Subqueries - - CQL can be instructed how to travel by using a subquery like [/firstChild]. For example, /firstChild/children[/firstChild] will travel to the first child node of all the children of the first child node. - - - - Loop Constraints - - While looping, CQL can be instructed to constrict the travelled path to nodes of particular type. For example /children(BlockQuote) will travel to the children of a node where the type is BlockQuote. The following types are recognized (case insensitively): - - BlockQuote - List - Item - CodeBlock - HtmlBlock - CustomBlock - Paragraph - Heading - ThematicBreak - Text - SoftBreak - LineBreak - Code - HtmlInline - CustomInline - Emphasis - Strong - Link - Image - - Types may be used as a union, for example /children(BlockQuote|List) will travel to the children of a node where the type is BlockQuote or List. Types, or unions of types, may be also negated. For example /children(~BlockQuote) will travel to the children of a node where the type is not BlockQuote, and /children(~BlockQuote|Paragraph) will travel to the children of a node where the type is not BlockQuote or Paragraph - - - - Path Constraints - - CQL can be instructed to create a loop to travel to a node of a particular type, at a particular path. For example, /firstChild(BlockQuote) will travel to the first child node where the type is BlockQuote. Note that like other loops for children and siblings, this kind of path can only be followed by a subquery. - - - - Implementation Notes - - While CQL has been implemented as part of the PHP CommonMark extension, it stands separately from PHP and does not use PHP's virtual machine or internal representation of values. - - -
- - -
- &reftitle.classsynopsis; - - - - CommonMark\CQL - - - - - CommonMark\CQL - - - - - &Constructor; - - - &Methods; - - - - -
- -
- - &reference.cmark.commonmark.cql.construct; - &reference.cmark.commonmark.cql.invoke; - -
- diff --git a/reference/cmark/commonmark.interfaces.ivisitable.xml b/reference/cmark/commonmark.interfaces.ivisitable.xml deleted file mode 100644 index 1cc72f649..000000000 --- a/reference/cmark/commonmark.interfaces.ivisitable.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - The CommonMark\Interfaces\IVisitable interface - CommonMark\Interfaces\IVisitable - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - CommonMark\Interfaces\IVisitable - - - - - final - CommonMark\Interfaces\IVisitable - - - - - - - - -
- -
- - &reference.cmark.commonmark.interfaces.ivisitable.accept; - -
- diff --git a/reference/cmark/commonmark.interfaces.ivisitor.xml b/reference/cmark/commonmark.interfaces.ivisitor.xml deleted file mode 100644 index 67b524ba7..000000000 --- a/reference/cmark/commonmark.interfaces.ivisitor.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - The CommonMark\Interfaces\IVisitor interface - CommonMark\Interfaces\IVisitor - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - CommonMark\Interfaces\IVisitor - - - - - final - CommonMark\Interfaces\IVisitor - - - - &Constants; - - const - int - CommonMark\Interfaces\IVisitor::Done - - - const - int - CommonMark\Interfaces\IVisitor::Enter - - - const - int - CommonMark\Interfaces\IVisitor::Leave - - - &Methods; - - - - -
- -
- - &reference.cmark.commonmark.interfaces.ivisitor.enter; - &reference.cmark.commonmark.interfaces.ivisitor.leave; - -
- diff --git a/reference/cmark/commonmark.node.blockquote.xml b/reference/cmark/commonmark.node.blockquote.xml deleted file mode 100644 index cdc4f3492..000000000 --- a/reference/cmark/commonmark.node.blockquote.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - BlockQuote concrete CommonMark\Node - CommonMark\Node\BlockQuote - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\BlockQuote - - - - - final - CommonMark\Node\BlockQuote - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.bulletlist.xml b/reference/cmark/commonmark.node.bulletlist.xml deleted file mode 100644 index cc64e15a8..000000000 --- a/reference/cmark/commonmark.node.bulletlist.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - BulletList concrete CommonMark\Node - CommonMark\Node\BulletList - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\BulletList - - - - - final - CommonMark\Node\BulletList - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - - &InheritedProperties; - - - &Properties; - - public - bool - tight - - - public - int - delimiter - - -&Constructor; - - - &InheritedMethods; - - - - - -
- -
- - &reference.cmark.commonmark.node.bulletlist.construct; - -
- - diff --git a/reference/cmark/commonmark.node.code.xml b/reference/cmark/commonmark.node.code.xml deleted file mode 100644 index d484612f4..000000000 --- a/reference/cmark/commonmark.node.code.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - Code concrete CommonMark\Node - CommonMark\Node\Code - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Code - - - - - final - CommonMark\Node\Code - - - - extends - CommonMark\Node\Text - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.codeblock.xml b/reference/cmark/commonmark.node.codeblock.xml deleted file mode 100644 index 19b66f9cd..000000000 --- a/reference/cmark/commonmark.node.codeblock.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - CodeBlock concrete CommonMark\Node - CommonMark\Node\CodeBlock - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\CodeBlock - - - - - final - CommonMark\Node\CodeBlock - - - - extends - CommonMark\Node\Text - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - - &Properties; - - public - stringnull - fence - - - &Constructor; - - - - &InheritedMethods; - - - - - -
- - -
- - &reference.cmark.commonmark.node.codeblock.construct; - -
- - diff --git a/reference/cmark/commonmark.node.customblock.xml b/reference/cmark/commonmark.node.customblock.xml deleted file mode 100644 index 660080400..000000000 --- a/reference/cmark/commonmark.node.customblock.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - CustomBlock concrete CommonMark\Node - CommonMark\Node\CustomBlock - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\CustomBlock - - - - - final - CommonMark\Node\CustomBlock - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - - &InheritedProperties; - - - &Properties; - - public - stringnull - onEnter - - - public - stringnull - onLeave - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.custominline.xml b/reference/cmark/commonmark.node.custominline.xml deleted file mode 100644 index c84074bd7..000000000 --- a/reference/cmark/commonmark.node.custominline.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - CustomInline concrete CommonMark\Node - CommonMark\Node\CustomInline - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\CustomInline - - - - - final - CommonMark\Node\CustomInline - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &Properties; - - public - stringnull - onEnter - - - public - stringnull - onLeave - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.document.xml b/reference/cmark/commonmark.node.document.xml deleted file mode 100644 index 8ec1ce8e3..000000000 --- a/reference/cmark/commonmark.node.document.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Document concrete CommonMark\Node - CommonMark\Node\Document - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Document - - - - - final - CommonMark\Node\Document - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.heading.xml b/reference/cmark/commonmark.node.heading.xml deleted file mode 100644 index 9d9bcc0cd..000000000 --- a/reference/cmark/commonmark.node.heading.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Heading concrete CommonMark\Node - CommonMark\Node\Heading - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Heading - - - - - final - CommonMark\Node\Heading - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - - &InheritedProperties; - - - &Properties; - - public - int - level - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- - &reference.cmark.commonmark.node.heading.construct; -
- - diff --git a/reference/cmark/commonmark.node.htmlblock.xml b/reference/cmark/commonmark.node.htmlblock.xml deleted file mode 100644 index a12622f73..000000000 --- a/reference/cmark/commonmark.node.htmlblock.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - HTMLBlock concrete CommonMark\Node - CommonMark\Node\HTMLBlock - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\HTMLBlock - - - - - final - CommonMark\Node\HTMLBlock - - - - extends - CommonMark\Node\Text - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.htmlinline.xml b/reference/cmark/commonmark.node.htmlinline.xml deleted file mode 100644 index cdca6b31f..000000000 --- a/reference/cmark/commonmark.node.htmlinline.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - HTMLInline concrete CommonMark\Node - CommonMark\Node\HTMLInline - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\HTMLInline - - - - - final - CommonMark\Node\HTMLInline - - - - extends - CommonMark\Node\Text - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - -&Constructor; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.image.xml b/reference/cmark/commonmark.node.image.xml deleted file mode 100644 index 60369de68..000000000 --- a/reference/cmark/commonmark.node.image.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Image concrete CommonMark\Node - CommonMark\Node\Image - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Image - - - - - final - CommonMark\Node\Image - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &Properties; - - public - stringnull - url - - - public - stringnull - title - - - &Constructor; - - - &InheritedMethods; - - - - - -
-
- - &reference.cmark.commonmark.node.image.construct; - -
- - diff --git a/reference/cmark/commonmark.node.item.xml b/reference/cmark/commonmark.node.item.xml deleted file mode 100644 index 0cb79c3e2..000000000 --- a/reference/cmark/commonmark.node.item.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Item concrete CommonMark\Node - CommonMark\Node\Item - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Item - - - - - final - CommonMark\Node\Item - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.linebreak.xml b/reference/cmark/commonmark.node.linebreak.xml deleted file mode 100644 index f8a2942c6..000000000 --- a/reference/cmark/commonmark.node.linebreak.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - LineBreak concrete CommonMark\Node - CommonMark\Node\LineBreak - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\LineBreak - - - - - final - CommonMark\Node\LineBreak - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.link.xml b/reference/cmark/commonmark.node.link.xml deleted file mode 100644 index f7071a33c..000000000 --- a/reference/cmark/commonmark.node.link.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Link concrete CommonMark\Node - CommonMark\Node\Link - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Link - - - - - final - CommonMark\Node\Link - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - - &InheritedProperties; - - - &Properties; - - public - stringnull - url - - - public - stringnull - title - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- - &reference.cmark.commonmark.node.link.construct; - -
- - diff --git a/reference/cmark/commonmark.node.orderedlist.xml b/reference/cmark/commonmark.node.orderedlist.xml deleted file mode 100644 index 3121b8510..000000000 --- a/reference/cmark/commonmark.node.orderedlist.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - OrderedList concrete CommonMark\Node - CommonMark\Node\OrderedList - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\OrderedList - - - - - final - CommonMark\Node\OrderedList - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &Properties; - - public - bool - tight - - - public - int - delimiter - - - public - int - start - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- - &reference.cmark.commonmark.node.orderedlist.construct; - -
- - diff --git a/reference/cmark/commonmark.node.paragraph.xml b/reference/cmark/commonmark.node.paragraph.xml deleted file mode 100644 index 337a6b517..000000000 --- a/reference/cmark/commonmark.node.paragraph.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Paragraph concrete CommonMark\Node - CommonMark\Node\Paragraph - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Paragraph - - - - - final - CommonMark\Node\Paragraph - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.softbreak.xml b/reference/cmark/commonmark.node.softbreak.xml deleted file mode 100644 index 579d42576..000000000 --- a/reference/cmark/commonmark.node.softbreak.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - SoftBreak concrete CommonMark\Node - CommonMark\Node\SoftBreak - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\SoftBreak - - - - - final - CommonMark\Node\SoftBreak - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.text.emphasis.xml b/reference/cmark/commonmark.node.text.emphasis.xml deleted file mode 100644 index 40bbbb390..000000000 --- a/reference/cmark/commonmark.node.text.emphasis.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Emphasis concrete CommonMark\Node - CommonMark\Node\Text\Emphasis - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Text\Emphasis - - - - - final - CommonMark\Node\Text\Emphasis - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.text.strong.xml b/reference/cmark/commonmark.node.text.strong.xml deleted file mode 100644 index 787b2d67c..000000000 --- a/reference/cmark/commonmark.node.text.strong.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Strong concrete CommonMark\Node - CommonMark\Node\Text\Strong - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Text\Strong - - - - - final - CommonMark\Node\Text\Strong - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.text.xml b/reference/cmark/commonmark.node.text.xml deleted file mode 100644 index 7343edcae..000000000 --- a/reference/cmark/commonmark.node.text.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Text concrete CommonMark\Node - CommonMark\Node\Text - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\Text - - - - - final - CommonMark\Node\Text - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &Properties; - - public - stringnull - literal - - - &Constructor; - - - &InheritedMethods; - - - - - -
- -
- - &reference.cmark.commonmark.node.text.construct; - -
- - diff --git a/reference/cmark/commonmark.node.thematicbreak.xml b/reference/cmark/commonmark.node.thematicbreak.xml deleted file mode 100644 index 61643cd00..000000000 --- a/reference/cmark/commonmark.node.thematicbreak.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - ThematicBreak concrete CommonMark\Node - CommonMark\Node\ThematicBreak - - - -
- &reftitle.classsynopsis; - - - - CommonMark\Node\ThematicBreak - - - - - final - CommonMark\Node\ThematicBreak - - - - extends - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- -
- -
- - diff --git a/reference/cmark/commonmark.node.xml b/reference/cmark/commonmark.node.xml deleted file mode 100644 index e57acf212..000000000 --- a/reference/cmark/commonmark.node.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Abstract CommonMark\Node - CommonMark\Node - - - - -
- &reftitle.intro; - - Represents an Abstract Node, this final abstract is not for direct use by the programmer. - -
- - -
- &reftitle.classsynopsis; - - - - CommonMark\Node - - - - - final - abstract - CommonMark\Node - - - - CommonMark\Interfaces\IVisitable - - - - Traversable - - - - - &Properties; - - public - readonly - Nodenull - parent - - - public - readonly - Nodenull - previous - - - public - readonly - Nodenull - next - - - public - readonly - Nodenull - lastChild - - - public - readonly - Nodenull - firstChild - - - public - readonly - int - startLine - - - public - readonly - int - endLine - - - public - readonly - int - startColumn - - - public - readonly - int - endColumn - - - &Methods; - - - - -
- - -
- - &reference.cmark.commonmark.node.appendchild; - &reference.cmark.commonmark.node.prependchild; - &reference.cmark.commonmark.node.insertafter; - &reference.cmark.commonmark.node.insertbefore; - &reference.cmark.commonmark.node.replace; - &reference.cmark.commonmark.node.unlink; - &reference.cmark.commonmark.node.accept; - -
- diff --git a/reference/cmark/commonmark.parser.xml b/reference/cmark/commonmark.parser.xml deleted file mode 100644 index 9ea64aa69..000000000 --- a/reference/cmark/commonmark.parser.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - The CommonMark\Parser class - CommonMark\Parser - - - - -
- &reftitle.intro; - - Provides an incremental parser as an alternative to the simple Parsing API function - -
- - -
- &reftitle.classsynopsis; - - - - CommonMark\Parser - - - - - final - CommonMark\Parser - - - - - &Constructor; - - - &Methods; - - - - -
- -
- - &reference.cmark.commonmark.parser.construct; - &reference.cmark.commonmark.parser.parse; - &reference.cmark.commonmark.parser.finish; - -
- diff --git a/reference/cmark/commonmark/cql/construct.xml b/reference/cmark/commonmark/cql/construct.xml deleted file mode 100644 index 08aff3732..000000000 --- a/reference/cmark/commonmark/cql/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - CommonMark\CQL::__construct - CQL Construction - - - - &reftitle.description; - - public CommonMark\CQL::__construct - stringquery - - - - - - - - - &reftitle.parameters; - - - query - - - a CQL string - - - - - - - - diff --git a/reference/cmark/commonmark/cql/invoke.xml b/reference/cmark/commonmark/cql/invoke.xml deleted file mode 100644 index 534758d3a..000000000 --- a/reference/cmark/commonmark/cql/invoke.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - CommonMark\CQL::__invoke - CQL Execution - - - - &reftitle.description; - - public CommonMark\CQL::__invoke - CommonMark\Noderoot - callablehandler - - - Shall invoke the current CQL function on the given root, - executing the given handler on entry to a CommonMark\Node - - - - - - &reftitle.parameters; - - - root - - the root node of a tree - - - - handler - - - should have the prototype: - - boolnullhandler - CommonMark\Noderoot - CommonMark\Nodeentering - - - Should handler fail to return (void), or return null, CQL will continue executing - Should the handler return a truthy value, CQL will continue executing. - Should the handler return a falsy value, CQL will stop executing - - - - - - - - - diff --git a/reference/cmark/commonmark/interfaces/ivisitable/accept.xml b/reference/cmark/commonmark/interfaces/ivisitable/accept.xml deleted file mode 100644 index 791b8cff8..000000000 --- a/reference/cmark/commonmark/interfaces/ivisitable/accept.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - CommonMark\Interfaces\IVisitable::accept - Visitation - - - - &reftitle.description; - - abstract public voidCommonMark\Interfaces\IVisitable::accept - CommonMark\Interfaces\IVisitorvisitor - - - - - - &reftitle.parameters; - - - visitor - - - An object implementing CommonMark\Interfaces\IVisitor - - - - - - - - &reftitle.seealso; - - - - - - - - diff --git a/reference/cmark/commonmark/interfaces/ivisitor/enter.xml b/reference/cmark/commonmark/interfaces/ivisitor/enter.xml deleted file mode 100644 index 2d23d8c24..000000000 --- a/reference/cmark/commonmark/interfaces/ivisitor/enter.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - CommonMark\Interfaces\IVisitor::enter - Visitation - - - - &reftitle.description; - - abstract public intIVisitablenullCommonMark\Interfaces\IVisitor::enter - IVisitablevisitable - - - - - - &reftitle.parameters; - - - visitable - - - The current CommonMark\Interfaces\IVisitable being entered - - - - - - - - &reftitle.returnvalues; - - Returning CommonMark\Interfaces\IVisitor::Done will cause the backing iterator to exit. - - - Returning CommonMark\Interfaces\IVisitor::Enter will reset the backing iterator at entering the current IVisitable - - - Returning CommonMark\Interfaces\IVisitor::Leave will reset the backing iterator at exiting the current IVisitable - - - Returning an IVisitable will reset the backing iterator at entering the given IVisitable - - - Returning nothing will allow the backing iterator to continue - - - - - &reftitle.seealso; - - - - - - - - diff --git a/reference/cmark/commonmark/interfaces/ivisitor/leave.xml b/reference/cmark/commonmark/interfaces/ivisitor/leave.xml deleted file mode 100644 index d603b92cf..000000000 --- a/reference/cmark/commonmark/interfaces/ivisitor/leave.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - CommonMark\Interfaces\IVisitor::leave - Visitation - - - - &reftitle.description; - - abstract public intIVisitablenullCommonMark\Interfaces\IVisitor::leave - IVisitablevisitable - - - - - - &reftitle.parameters; - - - visitable - - - The current CommonMark\Interfaces\IVisitable being exited - - - - - - - - &reftitle.returnvalues; - - Returning CommonMark\Interfaces\IVisitor::Done will cause the backing iterator to exit. - - - Returning CommonMark\Interfaces\IVisitor::Enter will reset the backing iterator at entering the current IVisitable - - - Returning CommonMark\Interfaces\IVisitor::Leave will reset the backing iterator at exiting the current IVisitable - - - Returning an IVisitable will reset the backing iterator at exiting the given IVisitable - - - Returning nothing will allow the backing iterator to continue - - - - - &reftitle.seealso; - - - - - - - - diff --git a/reference/cmark/commonmark/node/accept.xml b/reference/cmark/commonmark/node/accept.xml deleted file mode 100644 index 473619597..000000000 --- a/reference/cmark/commonmark/node/accept.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - CommonMark\Node::accept - Visitation - - - - &reftitle.description; - - public voidCommonMark\Node::accept - CommonMark\Interfaces\IVisitorvisitor - - - - - - &reftitle.parameters; - - - visitor - - - An object implementing CommonMark\Interfaces\IVisitor - - - - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/cmark/commonmark/node/appendchild.xml b/reference/cmark/commonmark/node/appendchild.xml deleted file mode 100644 index ba6328f08..000000000 --- a/reference/cmark/commonmark/node/appendchild.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node::appendChild - AST Manipulation - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Node::appendChild - CommonMark\Nodechild - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - child - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/node/bulletlist/construct.xml b/reference/cmark/commonmark/node/bulletlist/construct.xml deleted file mode 100644 index cbf2ee8a0..000000000 --- a/reference/cmark/commonmark/node/bulletlist/construct.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CommonMark\Node\BulletList::__construct - BulletList Construction - - - - &reftitle.description; - - public CommonMark\Node\BulletList::__construct - - - - public CommonMark\Node\BulletList::__construct - inttight - - - public CommonMark\Node\BulletList::__construct - inttight - intdelimiter - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - diff --git a/reference/cmark/commonmark/node/codeblock/construct.xml b/reference/cmark/commonmark/node/codeblock/construct.xml deleted file mode 100644 index 0c4f468ad..000000000 --- a/reference/cmark/commonmark/node/codeblock/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - CommonMark\Node\CodeBlock::__construct - CodeBlock Construction - - - - &reftitle.description; - - public CommonMark\Node\CodeBlock::__construct - stringfence - stringliteral - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - fence - - - - - - - - literal - - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/node/heading/construct.xml b/reference/cmark/commonmark/node/heading/construct.xml deleted file mode 100644 index 6ba1bad66..000000000 --- a/reference/cmark/commonmark/node/heading/construct.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node\Heading::__construct - Heading Construction - - - - &reftitle.description; - - public CommonMark\Node\Heading::__construct - - - - public CommonMark\Node\Heading::__construct - intlevel - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - diff --git a/reference/cmark/commonmark/node/image/construct.xml b/reference/cmark/commonmark/node/image/construct.xml deleted file mode 100644 index 15a950104..000000000 --- a/reference/cmark/commonmark/node/image/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - CommonMark\Node\Image::__construct - Image Construction - - - - &reftitle.description; - - public CommonMark\Node\Image::__construct - - - - public CommonMark\Node\Image::__construct - stringurl - - - public CommonMark\Node\Image::__construct - stringurl - stringtitle - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - url - - - - - - - - title - - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/node/insertafter.xml b/reference/cmark/commonmark/node/insertafter.xml deleted file mode 100644 index 5df5829ee..000000000 --- a/reference/cmark/commonmark/node/insertafter.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node::insertAfter - AST Manipulation - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Node::insertAfter - CommonMark\Nodesibling - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - sibling - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/node/insertbefore.xml b/reference/cmark/commonmark/node/insertbefore.xml deleted file mode 100644 index efcfb595d..000000000 --- a/reference/cmark/commonmark/node/insertbefore.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node::insertBefore - AST Manipulation - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Node::insertBefore - CommonMark\Nodesibling - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - sibling - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/node/link/construct.xml b/reference/cmark/commonmark/node/link/construct.xml deleted file mode 100644 index 277c2e100..000000000 --- a/reference/cmark/commonmark/node/link/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - CommonMark\Node\Link::__construct - Link Construction - - - - &reftitle.description; - - public CommonMark\Node\Link::__construct - - - - public CommonMark\Node\Link::__construct - stringurl - - - public CommonMark\Node\Link::__construct - stringurl - stringtitle - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - url - - - - - - - - title - - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/node/orderedlist/construct.xml b/reference/cmark/commonmark/node/orderedlist/construct.xml deleted file mode 100644 index 3e7f12d0f..000000000 --- a/reference/cmark/commonmark/node/orderedlist/construct.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - CommonMark\Node\OrderedList::__construct - OrderedList Construction - - - - &reftitle.description; - - public CommonMark\Node\OrderedList::__construct - - - - public CommonMark\Node\OrderedList::__construct - inttight - - - public CommonMark\Node\OrderedList::__construct - inttight - intdelimiter - - - public CommonMark\Node\OrderedList::__construct - inttight - intdelimiter - intstart - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - tight - - - - - - - - delimiter - - - - - - - - start - - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/node/prependchild.xml b/reference/cmark/commonmark/node/prependchild.xml deleted file mode 100644 index 40533d1df..000000000 --- a/reference/cmark/commonmark/node/prependchild.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node::prependChild - AST Manipulation - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Node::prependChild - CommonMark\Nodechild - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - child - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/node/replace.xml b/reference/cmark/commonmark/node/replace.xml deleted file mode 100644 index e9dd7e643..000000000 --- a/reference/cmark/commonmark/node/replace.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Node::replace - AST Manipulation - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Node::replace - CommonMark\Nodetarget - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - target - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/node/text/construct.xml b/reference/cmark/commonmark/node/text/construct.xml deleted file mode 100644 index fd224d928..000000000 --- a/reference/cmark/commonmark/node/text/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - CommonMark\Node\Text::__construct - Text Construction - - - - &reftitle.description; - - public CommonMark\Node\Text::__construct - - - - public CommonMark\Node\Text::__construct - stringliteral - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - literal - - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/node/unlink.xml b/reference/cmark/commonmark/node/unlink.xml deleted file mode 100644 index e6259d869..000000000 --- a/reference/cmark/commonmark/node/unlink.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - CommonMark\Node::unlink - AST Manipulation - - - - &reftitle.description; - - public voidCommonMark\Node::unlink - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/parser/construct.xml b/reference/cmark/commonmark/parser/construct.xml deleted file mode 100644 index d6d225465..000000000 --- a/reference/cmark/commonmark/parser/construct.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - CommonMark\Parser::__construct - Parsing - - - - &reftitle.description; - - public CommonMark\Parser::__construct - intoptions - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - options - - - A mask of: - - - - - CommonMark\Parser\Normal - (int) - - - - - - - - - CommonMark\Parser\Normalize - (int) - - - - - - - - - CommonMark\Parser\ValidateUTF8 - (int) - - - - - - - - - CommonMark\Parser\Smart - (int) - - - - - - - - - - - - - - diff --git a/reference/cmark/commonmark/parser/finish.xml b/reference/cmark/commonmark/parser/finish.xml deleted file mode 100644 index be0085cc6..000000000 --- a/reference/cmark/commonmark/parser/finish.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - CommonMark\Parser::finish - Parsing - - - - &reftitle.description; - - public CommonMark\NodeCommonMark\Parser::finish - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/commonmark/parser/parse.xml b/reference/cmark/commonmark/parser/parse.xml deleted file mode 100644 index 4812cf407..000000000 --- a/reference/cmark/commonmark/parser/parse.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - CommonMark\Parser::parse - Parsing - - - - &reftitle.description; - - public voidCommonMark\Parser::parse - stringbuffer - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - buffer - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/configure.xml b/reference/cmark/configure.xml deleted file mode 100644 index 6b66114e8..000000000 --- a/reference/cmark/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
- &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_cmark.dll into &php.ini; - - -
- diff --git a/reference/cmark/constants.xml b/reference/cmark/constants.xml deleted file mode 100644 index 50f69e8a0..000000000 --- a/reference/cmark/constants.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - &reftitle.constants; - - - - CommonMark\Parser\Normal - (int) - - - - - - - - - CommonMark\Parser\Normalize - (int) - - - - - - - - - CommonMark\Parser\Smart - (int) - - - - - - - - - CommonMark\Parser\ValidateUTF8 - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - diff --git a/reference/cmark/functions/commonmark.parse.xml b/reference/cmark/functions/commonmark.parse.xml deleted file mode 100644 index 21477c432..000000000 --- a/reference/cmark/functions/commonmark.parse.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - CommonMark\Parse - Parsing - - - - &reftitle.description; - - CommonMark\NodeCommonMark\Parse - stringcontent - intoptions - - - Shall parse content - - - - - - &reftitle.parameters; - - - content - - - markdown string - - - - - options - - - A mask of: - - - - - CommonMark\Parser\Normal - (int) - - - - - - - - - CommonMark\Parser\Normalize - (int) - - - - - - - - - CommonMark\Parser\ValidateUTF8 - (int) - - - - - - - - - CommonMark\Parser\Smart - (int) - - - - - - - - - - - - - - &reftitle.returnvalues; - - Shall return root CommonMark\Node - - - - - - diff --git a/reference/cmark/functions/commonmark.render.html.xml b/reference/cmark/functions/commonmark.render.html.xml deleted file mode 100644 index 2bb03904d..000000000 --- a/reference/cmark/functions/commonmark.render.html.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - CommonMark\Render\HTML - Rendering - - - - &reftitle.description; - - stringCommonMark\Render\HTML - CommonMark\Nodenode - intoptions - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - node - - - - - - - - options - - - A mask of: - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/functions/commonmark.render.latex.xml b/reference/cmark/functions/commonmark.render.latex.xml deleted file mode 100644 index 328bfa05c..000000000 --- a/reference/cmark/functions/commonmark.render.latex.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - CommonMark\Render\Latex - Rendering - - - - &reftitle.description; - - stringCommonMark\Render\Latex - CommonMark\Nodenode - intoptions - intwidth - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - node - - - - - - - - options - - - A mask of: - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - - - width - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/functions/commonmark.render.man.xml b/reference/cmark/functions/commonmark.render.man.xml deleted file mode 100644 index 240df7b85..000000000 --- a/reference/cmark/functions/commonmark.render.man.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - CommonMark\Render\Man - Rendering - - - - &reftitle.description; - - stringCommonMark\Render\Man - CommonMark\Nodenode - intoptions - intwidth - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - node - - - - - - - - options - - - A mask of: - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - - - width - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/functions/commonmark.render.xml b/reference/cmark/functions/commonmark.render.xml deleted file mode 100644 index 488719b1f..000000000 --- a/reference/cmark/functions/commonmark.render.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - CommonMark\Render - Rendering - - - - &reftitle.description; - - stringCommonMark\Render - CommonMark\Nodenode - intoptions - intwidth - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - node - - - - - - - - options - - - A mask of: - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - - - width - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/functions/commonmark.render.xml.xml b/reference/cmark/functions/commonmark.render.xml.xml deleted file mode 100644 index 5b68b282f..000000000 --- a/reference/cmark/functions/commonmark.render.xml.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - CommonMark\Render\XML - Rendering - - - - &reftitle.description; - - stringCommonMark\Render\XML - CommonMark\Nodenode - intoptions - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - node - - - - - - - - options - - - A mask of: - - - - - CommonMark\Render\Normal - (int) - - - - - - - - - CommonMark\Render\SourcePos - (int) - - - - - - - - - CommonMark\Render\HardBreaks - (int) - - - - - - - - - CommonMark\Render\Safe - (int) - - - - - - - - - CommonMark\Render\NoBreaks - (int) - - - - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/cmark/reference.xml b/reference/cmark/reference.xml deleted file mode 100644 index d41416971..000000000 --- a/reference/cmark/reference.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - CommonMark &Functions; - - &reference.cmark.functions.commonmark.parse; - &reference.cmark.functions.commonmark.render; - &reference.cmark.functions.commonmark.render.html; - &reference.cmark.functions.commonmark.render.latex; - &reference.cmark.functions.commonmark.render.man; - &reference.cmark.functions.commonmark.render.xml; - - - - diff --git a/reference/cmark/setup.xml b/reference/cmark/setup.xml deleted file mode 100644 index 0ec50755c..000000000 --- a/reference/cmark/setup.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - The CommonMark extension requires the (C) reference implementation of cmark. - -
- -
- &reftitle.install; - - The CommonMark extension releases are hosted by PECL and source is hosted on - github, - the easiest route to installation is the normal PECL route: - &url.pecl.package;cmark. - - - Windows users can download prebuilt release binaries from the PECL website. - - - - Windows users need to take the additional step of adding cmark.dll (distributed with Windows releases) to their PATH. - - - -
- -
- diff --git a/reference/cmark/versions.xml b/reference/cmark/versions.xml deleted file mode 100644 index 8c41ecfb9..000000000 --- a/reference/cmark/versions.xml +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/componere/book.xml b/reference/componere/book.xml deleted file mode 100644 index 07e62a234..000000000 --- a/reference/componere/book.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Componere - Componere - - - &reftitle.intro; - - Componere (latin, English: compose) targets production environments and provides an API for - composition of classes, monkey patching, and casting. - - - Composition: - - Componere\Definition is used to define (or redefine) a class at runtime; - The class can then be registered, and in the case of redefinition it replaces the original class - for as long as the Componere\Definition exists. - - - - - - Patching: - - Componere\Patch is used to change the class of a specific instance of an object at runtime; - Upon application the patch will remain applied for as long as the Componere\Patch exists, and can be reverted explicitly. - - - - - - Casting: - - Componere\ casting functions can cast among user defined compatible types; - Where compatible means Type is sub or super to the type of object. - - - - - - - - &reference.componere.setup; - &reference.componere.componere.abstract.definition; - &reference.componere.componere.definition; - &reference.componere.componere.patch; - &reference.componere.componere.method; - &reference.componere.componere.value; - &reference.componere.reference; - - diff --git a/reference/componere/componere.abstract.definition.xml b/reference/componere/componere.abstract.definition.xml deleted file mode 100644 index 06e0d3e95..000000000 --- a/reference/componere/componere.abstract.definition.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - The Componere\Abstract\Definition class - Componere\Abstract\Definition - - - - -
- &reftitle.intro; - - This final abstract represents a class entry, and should not be used by the programmer. - -
- - -
- &reftitle.classsynopsis; - - - - Componere\Abstract\Definition - - - - - final - abstract - Componere\Abstract\Definition - - - - - &Methods; - - - - -
- -
- - &reference.componere.componere.abstract.entities.definition; - -
- diff --git a/reference/componere/componere.definition.xml b/reference/componere/componere.definition.xml deleted file mode 100644 index e6030ed35..000000000 --- a/reference/componere/componere.definition.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - The Componere\Definition class - Componere\Definition - - - - -
- &reftitle.intro; - - The Definition class allows the programmer to build and register a type at runtime. - - - Should a Definition replace an existing class, the existing class will be restored when the Definition is destroyed. - -
- - -
- &reftitle.classsynopsis; - - - - - Componere\Definition - - - - - - final - Componere\Definition - - - - extends - Componere\Abstract\Definition - - - - - Constructors - - - &Methods; - - - &InheritedMethods; - - - - - -
- -
- - &reference.componere.componere.definition.construct; - &reference.componere.componere.definition.addconstant; - &reference.componere.componere.definition.addproperty; - &reference.componere.componere.definition.register; - &reference.componere.componere.definition.isregistered; - &reference.componere.componere.definition.getclosure; - &reference.componere.componere.definition.getclosures; -
- diff --git a/reference/componere/componere.method.xml b/reference/componere/componere.method.xml deleted file mode 100644 index 2a15ae14b..000000000 --- a/reference/componere/componere.method.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The Componere\Method class - Componere\Method - - - - -
- &reftitle.intro; - - A Method represents a function with modifiable accessibility flags - -
- - -
- &reftitle.classsynopsis; - - - - Componere\Method - - - - - final - Componere\Method - - - - - Constructor - - - &Methods; - - - - -
- -
- - &reference.componere.componere.method.construct; - &reference.componere.componere.method.setprivate; - &reference.componere.componere.method.setprotected; - &reference.componere.componere.method.setstatic; - &reference.componere.componere.method.getreflector; - -
- diff --git a/reference/componere/componere.patch.xml b/reference/componere/componere.patch.xml deleted file mode 100644 index 0ebe39a2b..000000000 --- a/reference/componere/componere.patch.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - The Componere\Patch class - Componere\Patch - - - - -
- &reftitle.intro; - - The Patch class allows the programmer to change the type of an instance at runtime without registering a new Definition - - - When a Patch is destroyed it is reverted, so that instances that were patched during the lifetime of the Patch are restored to their formal type. - -
- - -
- &reftitle.classsynopsis; - - - - Componere\Patch - - - - - final - Componere\Patch - - - - extends - Componere\Abstract\Definition - - - - - Constructors - - - &Methods; - - - &InheritedMethods; - - - - - -
- -
- - &reference.componere.componere.patch.construct; - &reference.componere.componere.patch.apply; - &reference.componere.componere.patch.revert; - &reference.componere.componere.patch.isapplied; - &reference.componere.componere.patch.derive; - &reference.componere.componere.patch.getclosure; - &reference.componere.componere.patch.getclosures; - -
- diff --git a/reference/componere/componere.value.xml b/reference/componere/componere.value.xml deleted file mode 100644 index 0f7918f95..000000000 --- a/reference/componere/componere.value.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - The Componere\Value class - Componere\Value - - - - -
- &reftitle.intro; - - A Value represents a PHP variable of all types, including undefined - -
- - -
- &reftitle.classsynopsis; - - - - Componere\Value - - - - - final - Componere\Value - - - - - Constructor - - - &Methods; - - - - -
- -
- - &reference.componere.componere.value.construct; - &reference.componere.componere.value.setprivate; - &reference.componere.componere.value.setprotected; - &reference.componere.componere.value.setstatic; - &reference.componere.componere.value.isprivate; - &reference.componere.componere.value.isprotected; - &reference.componere.componere.value.isstatic; - &reference.componere.componere.value.hasdefault; - -
- diff --git a/reference/componere/componere/abstract/definition/addinterface.xml b/reference/componere/componere/abstract/definition/addinterface.xml deleted file mode 100644 index 04df5e924..000000000 --- a/reference/componere/componere/abstract/definition/addinterface.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Componere\Abstract\Definition::addInterface - Add Interface - - - - &reftitle.description; - - public DefinitionComponere\Abstract\Definition::addInterface - stringinterface - - - Shall implement the given interface on the current definition - - - - - - &reftitle.parameters; - - - interface - - - The case insensitive name of an interface - - - - - - - - &reftitle.returnvalues; - - The current Definition - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - - diff --git a/reference/componere/componere/abstract/definition/addmethod.xml b/reference/componere/componere/abstract/definition/addmethod.xml deleted file mode 100644 index dac3f10d7..000000000 --- a/reference/componere/componere/abstract/definition/addmethod.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - Componere\Abstract\Definition::addMethod - Add Method - - - - &reftitle.description; - - public DefinitionComponere\Abstract\Definition::addMethod - stringname - Componere\Methodmethod - - - Shall create or override a method on the current definition. - - - - - - &reftitle.parameters; - - - name - - - The case insensitive name for method - - - - - method - - - Componere\Method not previously added to another Definition - - - - - - - - &reftitle.returnvalues; - - The current Definition - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - Shall throw RuntimeException if Method was added to another Definition - - - - - - - diff --git a/reference/componere/componere/abstract/definition/addtrait.xml b/reference/componere/componere/abstract/definition/addtrait.xml deleted file mode 100644 index f720ee8a3..000000000 --- a/reference/componere/componere/abstract/definition/addtrait.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Componere\Abstract\Definition::addTrait - Add Trait - - - - &reftitle.description; - - public DefinitionComponere\Abstract\Definition::addTrait - stringtrait - - - Shall use the given trait for the current definition - - - - - - &reftitle.parameters; - - - trait - - - The case insensitive name of a trait - - - - - - - - &reftitle.returnvalues; - - The current Definition - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - - - diff --git a/reference/componere/componere/abstract/definition/getreflector.xml b/reference/componere/componere/abstract/definition/getreflector.xml deleted file mode 100644 index 11a93d485..000000000 --- a/reference/componere/componere/abstract/definition/getreflector.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Componere\Abstract\Definition::getReflector - Reflection - - - - &reftitle.description; - - public ReflectionClassComponere\Abstract\Definition::getReflector - - - - Shall create or return a ReflectionClass - - - - - - &reftitle.returnvalues; - - A ReflectionClass for the current definition (cached) - - - - - - diff --git a/reference/componere/componere/definition/addconstant.xml b/reference/componere/componere/definition/addconstant.xml deleted file mode 100644 index 351f347cc..000000000 --- a/reference/componere/componere/definition/addconstant.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Componere\Definition::addConstant - Add Constant - - - - &reftitle.description; - - public DefinitionComponere\Definition::addConstant - stringname - Componere\Valuevalue - - - Shall declare a class constant on the current Definition - - - - - &reftitle.parameters; - - - name - - - The case sensitive name for the constant - - - - - value - - - The Value for the constant, must not be undefined or static - - - - - - - - &reftitle.returnvalues; - - The current Definition - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - Shall throw RuntimeException if name is already declared as a constant - - - - - Shall throw RuntimeException if value is static - - - - - Shall throw RuntimeException if value is undefined - - - - - - diff --git a/reference/componere/componere/definition/addproperty.xml b/reference/componere/componere/definition/addproperty.xml deleted file mode 100644 index 74a702d41..000000000 --- a/reference/componere/componere/definition/addproperty.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Componere\Definition::addProperty - Add Property - - - - &reftitle.description; - - public DefinitionComponere\Definition::addProperty - stringname - Componere\Valuevalue - - - Shall declare a class property on the current Definition - - - - - - &reftitle.parameters; - - - name - - - The case sensitive name for the property - - - - - value - - - The default Value for the property - - - - - - - - &reftitle.returnvalues; - - The current Definition - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - Shall throw RuntimeException if name is already declared as a property - - - - - - diff --git a/reference/componere/componere/definition/construct.xml b/reference/componere/componere/definition/construct.xml deleted file mode 100644 index 96c3f5ab9..000000000 --- a/reference/componere/componere/definition/construct.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - Componere\Definition::__construct - Definition Construction - - - - &reftitle.description; - - public Componere\Definition::__construct - stringname - - - - public Componere\Definition::__construct - stringname - stringparent - - - - public Componere\Definition::__construct - stringname - arrayinterfaces - - - - public Componere\Definition::__construct - stringname - stringparent - arrayinterfaces - - - - - - &reftitle.parameters; - - - name - - - A case insensitive class name - - - - - parent - - - A case insensitive class name - - - - - interfaces - - - An array of case insensitive class names - - - - - - - - Exceptions - - - Shall throw InvalidArgumentException if an attempt is made to replace an internal class - - - - - Shall throw InvalidArgumentException if an attempt is made to replace an interface - - - - - Shall throw InvalidArgumentException if an attempt is made to replace a trait - - - - - Shall throw RuntimeException if a class in interfaces cannot be found - - - - - Shall throw RuntimeException if a class in interfaces is not an interface - - - - - - diff --git a/reference/componere/componere/definition/getclosure.xml b/reference/componere/componere/definition/getclosure.xml deleted file mode 100644 index 3c741c10e..000000000 --- a/reference/componere/componere/definition/getclosure.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Componere\Definition::getClosure - Get Closure - - - - &reftitle.description; - - public ClosureComponere\Definition::getClosure - stringname - - - Shall return a Closure for the method specified by name - - - - - - &reftitle.parameters; - - - name - - - The case insensitive name of the method - - - - - - - - &reftitle.returnvalues; - - A Closure bound to the correct scope - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - Shall throw RuntimeException if name could not be found - - - - - - diff --git a/reference/componere/componere/definition/getclosures.xml b/reference/componere/componere/definition/getclosures.xml deleted file mode 100644 index 808e71d37..000000000 --- a/reference/componere/componere/definition/getclosures.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - Componere\Definition::getClosures - Get Closures - - - - &reftitle.description; - - public arrayComponere\Definition::getClosures - - - - Shall return an array of Closures - - - - - - &reftitle.returnvalues; - - Shall return all methods as an array of Closure objects bound to the correct scope - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - - diff --git a/reference/componere/componere/definition/isregistered.xml b/reference/componere/componere/definition/isregistered.xml deleted file mode 100644 index 401906108..000000000 --- a/reference/componere/componere/definition/isregistered.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Componere\Definition::isRegistered - State Detection - - - - &reftitle.description; - - public boolComponere\Definition::isRegistered - - - - Shall detect the registration state of this Definition - - - - - &reftitle.returnvalues; - - Shall return true if this Definition is registered - - - - - - diff --git a/reference/componere/componere/definition/register.xml b/reference/componere/componere/definition/register.xml deleted file mode 100644 index f5f96e820..000000000 --- a/reference/componere/componere/definition/register.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - Componere\Definition::register - Registration - - - - &reftitle.description; - - public voidComponere\Definition::register - - - - Shall register the current Definition - - - - - - Exceptions - - - Shall throw RuntimeException if Definition was registered - - - - - - diff --git a/reference/componere/componere/method/construct.xml b/reference/componere/componere/method/construct.xml deleted file mode 100644 index 1ae6a0ce0..000000000 --- a/reference/componere/componere/method/construct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Componere\Method::__construct - Method Construction - - - - &reftitle.description; - - public Componere\Method::__construct - Closureclosure - - - - - - &reftitle.parameters; - - - closure - - - - - - - - - - - - - diff --git a/reference/componere/componere/method/getreflector.xml b/reference/componere/componere/method/getreflector.xml deleted file mode 100644 index 0d9b8b798..000000000 --- a/reference/componere/componere/method/getreflector.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Componere\Method::getReflector - Reflection - - - - &reftitle.description; - - public ReflectionMethodComponere\Method::getReflector - - - - Shall create or return a ReflectionMethod - - - - - &reftitle.returnvalues; - - A ReflectionMethod for the current method (cached) - - - - - - diff --git a/reference/componere/componere/method/setprivate.xml b/reference/componere/componere/method/setprivate.xml deleted file mode 100644 index d3865ea82..000000000 --- a/reference/componere/componere/method/setprivate.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Componere\Method::setPrivate - Accessibility Modification - - - - &reftitle.description; - - public MethodComponere\Method::setPrivate - - - - - - &reftitle.returnvalues; - - The current Method - - - - - Exceptions - - - Shall throw RuntimeException if access level was previously set - - - - - - diff --git a/reference/componere/componere/method/setprotected.xml b/reference/componere/componere/method/setprotected.xml deleted file mode 100644 index e13da5661..000000000 --- a/reference/componere/componere/method/setprotected.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Componere\Method::setProtected - Accessibility Modification - - - - &reftitle.description; - - public MethodComponere\Method::setProtected - - - - - - &reftitle.returnvalues; - - The current Method - - - - - Exceptions - - - Shall throw RuntimeException if access level was previously set - - - - - - - diff --git a/reference/componere/componere/method/setstatic.xml b/reference/componere/componere/method/setstatic.xml deleted file mode 100644 index 62b63361c..000000000 --- a/reference/componere/componere/method/setstatic.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Componere\Method::setStatic - Accessibility Modification - - - - &reftitle.description; - - public MethodComponere\Method::setStatic - - - - - - &reftitle.returnvalues; - - The current Method - - - - - - diff --git a/reference/componere/componere/patch/apply.xml b/reference/componere/componere/patch/apply.xml deleted file mode 100644 index a2339e577..000000000 --- a/reference/componere/componere/patch/apply.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Componere\Patch::apply - Application - - - - &reftitle.description; - - public voidComponere\Patch::apply - - - - Shall apply the current patch - - - - - - - diff --git a/reference/componere/componere/patch/construct.xml b/reference/componere/componere/patch/construct.xml deleted file mode 100644 index 954cdd48a..000000000 --- a/reference/componere/componere/patch/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Componere\Patch::__construct - Patch Construction - - - - &reftitle.description; - - public Componere\Patch::__construct - objectinstance - - - public Componere\Patch::__construct - objectinstance - arrayinterfaces - - - - - - &reftitle.parameters; - - - instance - - - The target for this Patch - - - - - interfaces - - - A case insensitive array of class names - - - - - - - - Exceptions - - - Shall throw RuntimeException if a class in interfaces cannot be found - - - - - Shall throw RuntimeException if a class in interfaces is not an interface - - - - - - diff --git a/reference/componere/componere/patch/derive.xml b/reference/componere/componere/patch/derive.xml deleted file mode 100644 index 7f93bb98e..000000000 --- a/reference/componere/componere/patch/derive.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Componere\Patch::derive - Patch Derivation - - - - &reftitle.description; - - public PatchComponere\Patch::derive - objectinstance - - - Shall derive a Patch for the given instance - - - - - - &reftitle.parameters; - - - instance - - - The target for the derived Patch - - - - - - - - &reftitle.returnvalues; - - Patch for instance derived from the current Patch - - - - - Exceptions - - - Shall throw InvalidArgumentException if instance is not compatible - - - - - - diff --git a/reference/componere/componere/patch/getclosure.xml b/reference/componere/componere/patch/getclosure.xml deleted file mode 100644 index 1da32bb40..000000000 --- a/reference/componere/componere/patch/getclosure.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Componere\Patch::getClosure - Get Closure - - - - &reftitle.description; - - public ClosureComponere\Patch::getClosure - stringname - - - Shall return a Closure for the method specified by name - - - - - - &reftitle.parameters; - - - name - - - The case insensitive name of the method - - - - - - - - &reftitle.returnvalues; - - A Closure bound to the correct scope and object - - - - - Exceptions - - - Shall throw RuntimeException if name could not be found - - - - - - diff --git a/reference/componere/componere/patch/getclosures.xml b/reference/componere/componere/patch/getclosures.xml deleted file mode 100644 index 9752284df..000000000 --- a/reference/componere/componere/patch/getclosures.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Componere\Patch::getClosures - Get Closures - - - - &reftitle.description; - - public arrayComponere\Patch::getClosures - - - - Shall return an array of Closures - - - - - - &reftitle.returnvalues; - - Shall return all methods as an array of Closure objects bound to the correct scope and object - - - - - - diff --git a/reference/componere/componere/patch/isapplied.xml b/reference/componere/componere/patch/isapplied.xml deleted file mode 100644 index b69a4251d..000000000 --- a/reference/componere/componere/patch/isapplied.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - Componere\Patch::isApplied - State Detection - - - - &reftitle.description; - - public boolComponere\Patch::isApplied - - - - - - - - diff --git a/reference/componere/componere/patch/revert.xml b/reference/componere/componere/patch/revert.xml deleted file mode 100644 index adb662391..000000000 --- a/reference/componere/componere/patch/revert.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Componere\Patch::revert - Reversal - - - - &reftitle.description; - - public voidComponere\Patch::revert - - - - Shall revert the current patch - - - - - - diff --git a/reference/componere/componere/value/construct.xml b/reference/componere/componere/value/construct.xml deleted file mode 100644 index 83ab23eac..000000000 --- a/reference/componere/componere/value/construct.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Componere\Value::__construct - Value Construction - - - - &reftitle.description; - - public Componere\Value::__construct - mixeddefault - - - - - - - - - &reftitle.parameters; - - - default - - - - - - - - - - - Exceptions - - - Shall throw InvalidArgumentException if default does not have a suitable value - - - - - - - - diff --git a/reference/componere/componere/value/hasdefault.xml b/reference/componere/componere/value/hasdefault.xml deleted file mode 100644 index 1f9961462..000000000 --- a/reference/componere/componere/value/hasdefault.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Componere\Value::hasDefault - Value Interaction - - - - &reftitle.description; - - public boolComponere\Value::hasDefault - - - - - - - - - - - diff --git a/reference/componere/componere/value/isprivate.xml b/reference/componere/componere/value/isprivate.xml deleted file mode 100644 index dc9a57aaf..000000000 --- a/reference/componere/componere/value/isprivate.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Componere\Value::isPrivate - Accessibility Detection - - - - &reftitle.description; - - public boolComponere\Value::isPrivate - - - - - - - - - - - diff --git a/reference/componere/componere/value/isprotected.xml b/reference/componere/componere/value/isprotected.xml deleted file mode 100644 index 80415bb68..000000000 --- a/reference/componere/componere/value/isprotected.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Componere\Value::isProtected - Accessibility Detection - - - - &reftitle.description; - - public boolComponere\Value::isProtected - - - - - - - - - - - diff --git a/reference/componere/componere/value/isstatic.xml b/reference/componere/componere/value/isstatic.xml deleted file mode 100644 index 49a1eb667..000000000 --- a/reference/componere/componere/value/isstatic.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Componere\Value::isStatic - Accessibility Detection - - - - &reftitle.description; - - public boolComponere\Value::isStatic - - - - - - - - - - - diff --git a/reference/componere/componere/value/setprivate.xml b/reference/componere/componere/value/setprivate.xml deleted file mode 100644 index 8db751330..000000000 --- a/reference/componere/componere/value/setprivate.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Componere\Value::setPrivate - Accessibility Modification - - - - &reftitle.description; - - public ValueComponere\Value::setPrivate - - - - - - - - - - &reftitle.returnvalues; - - The current Value - - - - - Exceptions - - - Shall throw RuntimeException if access level was previously set - - - - - - - diff --git a/reference/componere/componere/value/setprotected.xml b/reference/componere/componere/value/setprotected.xml deleted file mode 100644 index 99be9efe8..000000000 --- a/reference/componere/componere/value/setprotected.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Componere\Value::setProtected - Accessibility Modification - - - - &reftitle.description; - - public ValueComponere\Value::setProtected - - - - - - - - - - &reftitle.returnvalues; - - The current Value - - - - - Exceptions - - - Shall throw RuntimeException if access level was previously set - - - - - - - diff --git a/reference/componere/componere/value/setstatic.xml b/reference/componere/componere/value/setstatic.xml deleted file mode 100644 index 271a90347..000000000 --- a/reference/componere/componere/value/setstatic.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Componere\Value::setStatic - Accessibility Modification - - - - &reftitle.description; - - public ValueComponere\Value::setStatic - - - - - - - - - - &reftitle.returnvalues; - - The current Value - - - - - - diff --git a/reference/componere/configure.xml b/reference/componere/configure.xml deleted file mode 100644 index 08d790f5a..000000000 --- a/reference/componere/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
- &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_componere.dll into &php.ini; - - -
- diff --git a/reference/componere/functions/componere.cast.xml b/reference/componere/functions/componere.cast.xml deleted file mode 100644 index f9b7b48e9..000000000 --- a/reference/componere/functions/componere.cast.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Componere\cast - Casting - - - - &reftitle.description; - - objectComponere\cast - stringtype - objectobject - - - - - &reftitle.parameters; - - - type - - - A user defined type - - - - - object - - - An object with a user defined type compatible with Type - - - - - - - - &reftitle.returnvalues; - - An object of type Type, cast from object - - - - - &reftitle.errors; - - - Shall throw InvalidArgumentException if the type of object is or is derived from an internal class - - - - - Shall throw InvalidArgumentException if Type is an interface - - - - - Shall throw InvalidArgumentException if Type is a trait - - - - - Shall throw InvalidArgumentException if Type is an abstract - - - - - Shall throw InvalidArgumentException if Type is not compatible with the type of object - - - - - - &reftitle.seealso; - - - - - - - diff --git a/reference/componere/functions/componere.cast_by_ref.xml b/reference/componere/functions/componere.cast_by_ref.xml deleted file mode 100644 index 6d7d387fa..000000000 --- a/reference/componere/functions/componere.cast_by_ref.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Componere\cast_by_ref - Casting - - - - &reftitle.description; - - objectComponere\cast_by_ref - stringtype - objectobject - - - - - &reftitle.parameters; - - - type - - - A user defined type - - - - - object - - - An object with a user defined type compatible with Type - - - - - - - - &reftitle.returnvalues; - - An object of type Type, cast from object, where members are references to object members - - - - - &reftitle.errors; - - - Shall throw InvalidArgumentException if the type of object is or is derived from an internal class - - - - - Shall throw InvalidArgumentException if Type is an interface - - - - - Shall throw InvalidArgumentException if Type is a trait - - - - - Shall throw InvalidArgumentException if Type is an abstract - - - - - Shall throw InvalidArgumentException if Type is not compatible with the type of object - - - - - - &reftitle.seealso; - - - - - - - diff --git a/reference/componere/reference.xml b/reference/componere/reference.xml deleted file mode 100644 index 69e298cd8..000000000 --- a/reference/componere/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Componere &Functions; - - &reference.componere.functions.componere.cast; - &reference.componere.functions.componere.cast-by-ref; - - - - diff --git a/reference/componere/setup.xml b/reference/componere/setup.xml deleted file mode 100644 index c4ffd1840..000000000 --- a/reference/componere/setup.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - Reflection is required - -
- -
- &reftitle.install; - - Componere source and releases are available on - github - -
- -
- diff --git a/reference/componere/versions.xml b/reference/componere/versions.xml deleted file mode 100644 index 88636c107..000000000 --- a/reference/componere/versions.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/cubrid/aliases.xml b/reference/cubrid/aliases.xml deleted file mode 100644 index dda3ccce6..000000000 --- a/reference/cubrid/aliases.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - CUBRID Obsolete Aliases and Functions - - &reference.cubrid.entities.oldaliases; - - - - - diff --git a/reference/cubrid/book.xml b/reference/cubrid/book.xml deleted file mode 100644 index e01ff29a9..000000000 --- a/reference/cubrid/book.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - CUBRID - CUBRID - - - &reftitle.intro; - - These functions allow you to access CUBRID database servers. More information about CUBRID can be found at CUBRID. - - - Documentation for CUBRID can be found at CUBRID Documentation. - - - - - &reference.cubrid.setup; - &reference.cubrid.constants; - &reference.cubrid.examples; - &reference.cubrid.reference; - &reference.cubrid.cubridmysql; - &reference.cubrid.aliases; - - - diff --git a/reference/cubrid/configure.xml b/reference/cubrid/configure.xml deleted file mode 100644 index 3a88ab530..000000000 --- a/reference/cubrid/configure.xml +++ /dev/null @@ -1,38 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;cubrid. - - - &pecl.windows.download; - - - For information about manual installation on Linux and Windows systems, please - read the file build-guide.html included in the package. - - -
- diff --git a/reference/cubrid/constants.xml b/reference/cubrid/constants.xml deleted file mode 100644 index ab004bb06..000000000 --- a/reference/cubrid/constants.xml +++ /dev/null @@ -1,391 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - The following constants can be used when executing SQL statement. They can - be passed to cubrid_prepare and - cubrid_execute. - - CUBRID SQL execution flags - - - - Constant - Description - - - - - CUBRID_INCLUDE_OID - Determine whether to get OID during query execution. - - - CUBRID_ASYNC - Execute the query in asynchronous mode. - - - CUBRID_EXEC_QUERY_ALL - Execute the query in synchronous mode. This flag must be set - when executing multiple SQL statements. - - - -
-
- - - The following constants can be used when fetching the results to specify - fetch behaviour. They can be passed to cubrid_fetch and - cubrid_fetch_array. - - CUBRID fetch flags - - - - Constant - Description - - - - - CUBRID_NUM - Get query result as a numeric array (0-default). - - - CUBRID_ASSOC - Get query result as an associative array. - - - CUBRID_BOTH - Get query result as both numeric and associative arrays (default value). - - - CUBRID_OBJECT - Get query result as an object. - - - CUBRID_LOB - The constant CUBRID_LOB can be used when you want to operate the - lob object. It can be passed to cubrid_fetch, - cubrid_fetch_row, - cubrid_fetch_array, - cubrid_fetch_assoc and - cubrid_fetch_object. - - - -
-
- - - The following constants can be used when positioning the cursor in query - results. They can be passed to or returned by - cubrid_move_cursor. - - CUBRID cursor position flags - - - - Constant - Description - - - - - CUBRID_CURSOR_FIRST - Move current cursor to the first position in the result. - - - CUBRID_CURSOR_CURRENT - Move current cursor as a default value if the origin is not specified. - - - CUBRID_CURSOR_LAST - Move current cursor to the last position in the result. - - - CUBRID_CURSOR_SUCCESS - Returned value of cubrid_move_cursor - function in case of success. This flag has been removed from 8.4.1. - - - CUBRID_NO_MORE_DATA - Returned value of cubrid_move_cursor - function in case of failure. This flag has been removed from 8.4.1. - - - CUBRID_CURSOR_ERROR - Returned value of cubrid_move_cursor - function in case of failure. This flag has been removed from 8.4.1. - - - -
-
- - - The following constants can be used when setting the auto-commit mode for - the database connection. They can be passed to - cubrid_set_autocommit or returned by - cubrid_get_autocommit. - - CUBRID auto-commit mode flags - - - - Constant - Description - - - - - CUBRID_AUTOCOMMIT_TRUE - Enable the auto-commit mode. - - - CUBRID_AUTOCOMMIT_FALSE - Disable the auto-commit mode. - - - -
-
- - - The following constants can be used when setting the database parameter. - They can be passed to cubrid_set_db_parameter. - - CUBRID parameter flags - - - - Constant - Description - - - - - CUBRID_PARAM_ISOLATION_LEVEL - Transaction isolation level for the database connection. - - - CUBRID_PARAM_LOCK_TIMEOUT - Transaction timeout in seconds. - - - -
-
- - - The following constants can be used when setting the transaction isolation - level. They can be passed to cubrid_set_db_parameter - or returned by cubrid_get_db_parameter. - - CUBRID isolation level flags - - - - Constant - Description - - - - - TRAN_COMMIT_CLASS_UNCOMMIT_INSTANCE - The lowest isolation level (1). A dirty, non-repeatable or - phantom read may occur for the tuple and a non-repeatable read may - occur for the table as well. - - - TRAN_COMMIT_CLASS_COMMIT_INSTANCE - A relatively low isolation level (2). A dirty read does not - occur, but non-repeatable or phantom read may occur. - - - TRAN_REP_CLASS_UNCOMMIT_INSTANCE - The default isolation of CUBRID (3). A dirty, non-repeatable or - phantom read may occur for the tuple, but repeatable read is ensured - for the table. - - - TRAN_REP_CLASS_COMMIT_INSTANCE - A relatively low isolation level (4). A dirty read does not - occur, but non-repeatable or phantom read may. - - - TRAN_REP_CLASS_REP_INSTANCE - A relatively high isolation level (5). A dirty or non-repeatable - read does not occur, but a phantom read may. - - - TRAN_SERIALIZABLE - The highest isolation level (6). Problems concerning concurrency - (e.g. dirty read, non-repeatable read, phantom read, etc.) do not - occur. - - - -
-
- - - The following constants can be used when getting schema information. They - can be passed to cubrid_schema. - - CUBRID schema flags - - - - Constant - Description - - - - - CUBRID_SCH_CLASS - Get name and type of table in CUBRID. - - - CUBRID_SCH_VCLASS - Get name and type of view in CUBRID. - - - CUBRID_SCH_QUERY_SPEC - Get the query definition of view. - - - CUBRID_SCH_ATTRIBUTE - Get the attributes of table column. - - - CUBRID_SCH_CLASS_ATTRIBUTE - Get the attributes of table. - - - CUBRID_SCH_METHOD - Get the instance method. The instance method is a method called - by a class instance. It is used more often than the class method - because most operations are executed in the instance. - - - CUBRID_SCH_CLASS_METHOD - Get the class method. The class method is a method called by a - class object. It is usually used to create a new class instance or to - initialize it. It is also used to access or update class - attributes. - - - CUBRID_SCH_METHOD_FILE - Get the information of the file where the method of the table is - defined. - - - CUBRID_SCH_SUPERCLASS - Get the name and type of table which table inherites attributes - from. - - - CUBRID_SCH_SUBCLASS - Get the name and type of table which inherites attributes from - this table. - - - CUBRID_SCH_CONSTRAINT - Get the table constraints. - - - CUBRID_SCH_TRIGGER - Get the table triggers. - - - CUBRID_SCH_CLASS_PRIVILEGE - Get the privilege information of table. - - - CUBRID_SCH_ATTR_PRIVILEGE - Get the privilege information of column. - - - CUBRID_SCH_DIRECT_SUPER_CLASS - Get the direct super table of table. - - - CUBRID_SCH_PRIMARY_KEY - Get the table primary key. - - - CUBRID_SCH_IMPORTED_KEYS - Get imported keys of table. - - - CUBRID_SCH_EXPORTED_KEYS - Get exported keys of table. - - - CUBRID_SCH_CROSS_REFERENCE - Get reference relationship of two tables. - - - -
-
- - - The following constants can be used when reporting errors. They can be - returned from cubrid_error_code_facility. - - CUBRID error facility code - - - - Constant - Description - - - - - CUBRID_FACILITY_DBMS - The error occurred in CUBRID dbms. - - - CUBRID_FACILITY_CAS - The error occurred in CUBRID broker cas. - - - CUBRID_FACILITY_CCI - The error occurred in CUBRID cci. - - - CUBRID_FACILITY_CLIENT - The error occurred in CUBRID PHP client. - - - -
-
-
- - diff --git a/reference/cubrid/cubridmysql.xml b/reference/cubrid/cubridmysql.xml deleted file mode 100644 index fc44b1e6e..000000000 --- a/reference/cubrid/cubridmysql.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - CUBRID MySQL Compatibility Functions - - &reference.cubrid.entities.cubridmysql; - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-affected-rows.xml b/reference/cubrid/cubridmysql/cubrid-affected-rows.xml deleted file mode 100644 index 354fde4e0..000000000 --- a/reference/cubrid/cubridmysql/cubrid-affected-rows.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - cubrid_affected_rows - Return the number of rows affected by the last SQL statement - - - - &reftitle.description; - - intcubrid_affected_rows - resourceconn_identifier - - - intcubrid_affected_rows - resourcereq_identifier - - - The cubrid_affected_rows function is used to get the - number of rows affected by the SQL statement (INSERT, DELETE, UPDATE). - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection. If the connection identifier is not - specified, the last link opened by cubrid_connect is - assumed. - - - req_identifier - - - Request Identifier, could be returned from either cubrid_prepare or cubrid_execute. - If the request identifier is not specified, the last identifier requested by - cubrid_prepare or cubrid_execute is assumed. - - - - - - - - &reftitle.returnvalues; - - Number of rows affected by the SQL statement, when process is successful. - - - -1, when SQL statement is not INSERT, DELETE or UPDATE. - - - &false;, when the request identifier is not specified, and there is no last - request. - - - - - &reftitle.examples; - - <function>cubrid_affected_rows</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-client-encoding.xml b/reference/cubrid/cubridmysql/cubrid-client-encoding.xml deleted file mode 100644 index f3a0c3698..000000000 --- a/reference/cubrid/cubridmysql/cubrid-client-encoding.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - cubrid_client_encoding - Return the current CUBRID connection charset - - - - &reftitle.description; - - stringcubrid_client_encoding - resourceconn_identifier - - - This function returns the current CUBRID connection charset and is similar - to the CUBRID function cubrid_get_charset. - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection. If the connection identifier is not specified, the last link opened by cubrid_connect is assumed. - - - - - - &reftitle.returnvalues; - - A string that represents the CUBRID connection charset; on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_client_encoding</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_get_charset - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-close.xml b/reference/cubrid/cubridmysql/cubrid-close.xml deleted file mode 100644 index e26286843..000000000 --- a/reference/cubrid/cubridmysql/cubrid-close.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - cubrid_close - Close CUBRID connection - - - - &reftitle.description; - - boolcubrid_close - resourceconn_identifier - - - The cubrid_close function ends the transaction - currently in process, closes the connection handle and disconnects from - server. If there is any request handles not closed yet at this point, - they will be closed. It is similar to the CUBRID function - cubrid_disconnect. - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection identifier. If the connection identifier is not specified, the last connection opened by cubrid_connect is assumed. - - - - - - &reftitle.returnvalues; - - &true;, when process is successful. - - - &false;, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_close</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_disconnect - cubrid_connect - cubrid_connect_with_url - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-data-seek.xml b/reference/cubrid/cubridmysql/cubrid-data-seek.xml deleted file mode 100644 index 1751a9432..000000000 --- a/reference/cubrid/cubridmysql/cubrid-data-seek.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - cubrid_data_seek - Move the internal row pointer of the CUBRID result - - - - &reftitle.description; - - boolcubrid_data_seek - resourceresult - introw_number - - - This function performs the moving of the internal row pointer of the - CUBRID result (associated with the specified result identifier) to point - to a specific row number. There are functions, such as - cubrid_fetch_assoc, which use the currently stored - value of row number. - - - - - &reftitle.parameters; - - - result - The result. - - - row_number - This is the desired row number of the new result pointer. - - - - - - &reftitle.returnvalues; - - Returns &true; on success or &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_data_seek</function> example - - -]]> - - &example.outputs; - - - string(1) "X" - [1]=> - string(5) "Mixed" -} -array(2) { - [0]=> - string(1) "M" - [1]=> - string(3) "Man" -} -array(2) { - [0]=> - string(1) "S" - [1]=> - string(6) "Silver" -} -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-db-name.xml b/reference/cubrid/cubridmysql/cubrid-db-name.xml deleted file mode 100644 index 5988306f6..000000000 --- a/reference/cubrid/cubridmysql/cubrid-db-name.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - cubrid_db_name - Get db name from results of cubrid_list_dbs - - - - &reftitle.description; - - stringcubrid_db_name - arrayresult - intindex - - - Retrieve the database name from a call to cubrid_list_dbs. - - - - - &reftitle.parameters; - - - result - - - The result pointer from a call to cubrid_list_dbs. - - - - - index - - - The index into the result set. - - - - - - - - &reftitle.returnvalues; - - Returns the database name on success, and &false; on failure. If &false; - is returned, use cubrid_error to determine the nature - of the error. - - - - - &reftitle.examples; - - <function>cubrid_db_name</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_list_dbs - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-errno.xml b/reference/cubrid/cubridmysql/cubrid-errno.xml deleted file mode 100644 index b76abb008..000000000 --- a/reference/cubrid/cubridmysql/cubrid-errno.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - cubrid_errno - Return the numerical value of the error message from previous CUBRID operation - - - - &reftitle.description; - - intcubrid_errno - resourceconn_identifier - - - Returns the error number from the last CUBRID function. - - - The cubrid_errno function is used to get the - error code of the error that occurred during the API execution. Usually, - it gets the error code when API returns false as its return value. - - - - - &reftitle.parameters; - - - conn_identifier - - - The CUBRID connection identifier. If the connection identifier is not - specified, the last connection opened by - cubrid_connect is assumed. - - - - - - - - &reftitle.returnvalues; - - Returns the error number from the last CUBRID function, or 0 (zero) if no error occurred. - - - - - &reftitle.examples; - - <function>cubrid_errno</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_error - cubrid_error_code - cubrid_error_msg - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-error.xml b/reference/cubrid/cubridmysql/cubrid-error.xml deleted file mode 100644 index eed8e743a..000000000 --- a/reference/cubrid/cubridmysql/cubrid-error.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - cubrid_error - Get the error message - - - - &reftitle.description; - - stringcubrid_error - resourceconnection - - - The cubrid_error function is used to get the error - message that occurred during the use of CUBRID API. Usually, it gets error - message when API returns false as its return value. - - - - - &reftitle.parameters; - - - connection - The CUBRID connection. - - - - - - &reftitle.returnvalues; - - Error message that occurred. - - - - - - &reftitle.examples; - - <function>cubrid_error</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_errno - cubrid_error_code - cubrid_error_msg - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-array.xml b/reference/cubrid/cubridmysql/cubrid-fetch-array.xml deleted file mode 100644 index 7136019f9..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-array.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - cubrid_fetch_array - Fetch a result row as an associative array, a numeric array, or both - - - - &reftitle.description; - - arraycubrid_fetch_array - resourceresult - inttypeCUBRID_BOTH - - - The cubrid_fetch_array function is used to get a - single row from the query result and returns an array. The cursor - automatically moves to the next row after getting the result. - - - - - &reftitle.parameters; - - - result - Result comes from a call to cubrid_execute - - - type - Array type of the fetched result CUBRID_NUM, CUBRID_ASSOC, - CUBRID_BOTH. If you need to operate the lob object, you can use CUBRID_LOB. - - - - - - &reftitle.returnvalues; - Returns an array of strings that corresponds to the fetched row, when process is successful. - &false;, when there are no more rows; NULL, when process is unsuccessful. - The type of returned array depends on how type is defined. By using CUBRID_BOTH (default), you'll get an array with both associative and number indices, and you can decide which data type to use by setting the type argument. The type variable can be set to one of the following values: - - CUBRID_NUM : Numerical array (0-based) - CUBRID_ASSOC : Associative array - CUBRID_BOTH : Numerical & Associative array (default) - - - - - &reftitle.examples; - - <function>cubrid_fetch_array</function> example - - 10000"); - -printf("%-40s %-10s %-6s %-20s\n", "name", "area", "seats", "address"); -while ($row = cubrid_fetch_array($req, CUBRID_NUM)) { - printf("%-40s %-10s %-6s %-20s\n", $row[0], $row[1], $row[2], $row[3]); -} - -// if you want to operate LOB object, you can use cubrid_fetch_array($req, CUBRID_NUM | CUBRID_LOB) - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_fetch - cubrid_fetch_row - cubrid_fetch_assoc - cubrid_fetch_object - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-assoc.xml b/reference/cubrid/cubridmysql/cubrid-fetch-assoc.xml deleted file mode 100644 index 72f4df77e..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-assoc.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - cubrid_fetch_assoc - Return the associative array that corresponds to the fetched row - - - - &reftitle.description; - - arraycubrid_fetch_assoc - resourceresult - inttype - - - This function returns the associative array, that corresponds to the - fetched row, and then moves the internal data pointer ahead, or returns - FALSE when the end is reached. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - type - Type can only be CUBRID_LOB, this parameter will be used - only when you need to operate the lob object. - - - - - - &reftitle.returnvalues; - - Associative array, when process is successful. - - - &false;, when there are no more rows; NULL, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_fetch_assoc</function> example - - 10000"); - -printf("%-40s %-10s %-6s %-20s\n", "name", "area", "seats", "address"); -while ($row = cubrid_fetch_assoc($req)) { - printf("%-40s %-10s %-6s %-20s\n", - $row["name"], $row["area"], $row["seats"], $row["address"]); -} - -// if you want to operate LOB object, you can use cubrid_fetch_assoc($req, CUBRID_LOB) - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_fetch - cubrid_fetch_row - cubrid_fetch_array - cubrid_fetch_object - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-field.xml b/reference/cubrid/cubridmysql/cubrid-fetch-field.xml deleted file mode 100644 index a4e105fdf..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-field.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - cubrid_fetch_field - Get column information from a result and return as an object - - - - &reftitle.description; - - objectcubrid_fetch_field - resourceresult - intfield_offset0 - - - This function returns an object with certain properties of the specific - column. The properties of the object are: - - - - name - column name - - - table - name of the table that the column belongs to - - - def - default value of the column - - - max_length - maximum length of the column - - - not_null - 1 if the column cannot be NULL - - - primary_key - 1 if the column is a primary key - - - unique_key - 1 if the column is a unique key - - - multiple_key - 1 if the column is a non-unique key - - - numeric - 1 if the column is numeric - - - blob - 1 if the column is a BLOB - - - type - the type of the column - - - unsigned - 1 if the column is unsigned - - - zerofill - 1 if the column is zero-filled - - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - field_offset - - The numerical field offset. If the field offset is not specified, the - next field (that was not yet retrieved by this function) is retrieved. - The field_offset starts at 0. - - - - - - - &reftitle.returnvalues; - - Object with certain properties of the specific column, when process is successful. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_fetch_field</function> example - -name); -printf("%-30s %s\n", "table:", $field->table); -printf("%-30s \"%s\"\n", "default value:", $field->def); -printf("%-30s %d\n", "max length:", $field->max_length); -printf("%-30s %d\n", "not null:", $field->not_null); -printf("%-30s %d\n", "primary key:", $field->primary_key); -printf("%-30s %d\n", "unique key:", $field->unique_key); -printf("%-30s %d\n", "multiple key:", $field->multiple_key); -printf("%-30s %d\n", "numeric:", $field->numeric); -printf("%-30s %d\n", "blob:", $field->blob); -printf("%-30s %s\n", "type:", $field->type); -printf("%-30s %d\n", "unsigned:", $field->unsigned); -printf("%-30s %d\n", "zerofill:", $field->zerofill); - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - string(5) "20001" - [1]=> - string(5) "16681" - [2]=> - string(3) "KOR" - [3]=> - string(9) "1988-9-30" -} - ---- Field Properties --- -name: athlete_code -table: game -default value: "" -max length: 0 -not null: 1 -primary key: 1 -unique key: 1 -multiple key: 0 -numeric: 1 -blob: 0 -type: integer -unsigned: 0 -zerofill: 0 -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-lengths.xml b/reference/cubrid/cubridmysql/cubrid-fetch-lengths.xml deleted file mode 100644 index b974c6713..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-lengths.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - cubrid_fetch_lengths - Return an array with the lengths of the values of each field from the current row - - - - &reftitle.description; - - arraycubrid_fetch_lengths - resourceresult - - - This function returns a numeric array with the lengths of the values of - each field from the current row of the result set or it returns FALSE on - failure. - - - - If field data type is BLOB/CLOB, you should get its length by using - cubrid_lob_size. - - - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - - - - &reftitle.returnvalues; - - A numeric array, when process is successful. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_fetch_lengths</function> example - - -]]> - - &example.outputs; - - 2004 - [1] => 20085 - [2] => 15118 - [3] => 30134 - [4] => AUS - [5] => G - [6] => 2004-8-20 -) -Array -( - [0] => 4 - [1] => 5 - [2] => 5 - [3] => 5 - [4] => 3 - [5] => 1 - [6] => 10 -) -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-object.xml b/reference/cubrid/cubridmysql/cubrid-fetch-object.xml deleted file mode 100644 index 012f242cb..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-object.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - cubrid_fetch_object - Fetch the next row and return it as an object - - - - &reftitle.description; - - objectcubrid_fetch_object - resourceresult - stringclass_name - arrayparams - inttype - - - This function returns an object with the column names of the result set as - properties. The values of these properties are extracted from the current - row of the result. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - class_name - - - The name of the class to instantiate. If not specified, a - stdClass (stdClass is PHP's generic empty class - that's used when casting other types to objects) object is returned. - - - - - params - - - An optional array of parameters to pass to the constructor - for class_name objects. - - - - - type - - - Type can only be CUBRID_LOB, this parameter will be used only when you - need to operate the lob object. - - - - - - - - &reftitle.returnvalues; - - An object, when process is successful. - - - &false;, when there are no more rows; NULL, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_fetch_object</function> example - -s_name = $s; - $this->f_name = $f; - } -} - -var_dump(cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'))); - -// if you want to operate LOB object, you can use cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'), CUBRID_LOB) - - -var_dump(cubrid_fetch_object($res)); - -cubrid_close_request($res); -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - string(1) "X" - ["f_name"]=> - string(5) "Mixed" -} -object(demodb_code)#1 (2) { - ["s_name"]=> - string(1) "W" - ["f_name"]=> - string(5) "Woman" -} -object(demodb_code_construct)#1 (2) { - ["s_name"]=> - string(6) "s_name" - ["f_name"]=> - string(6) "f_name" -} -object(stdClass)#1 (2) { - ["s_name"]=> - string(1) "B" - ["f_name"]=> - string(6) "Bronze" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_fetch - cubrid_fetch_array - cubrid_fetch_assoc - cubrid_fetch_row - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-fetch-row.xml b/reference/cubrid/cubridmysql/cubrid-fetch-row.xml deleted file mode 100644 index 885ab6820..000000000 --- a/reference/cubrid/cubridmysql/cubrid-fetch-row.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - cubrid_fetch_row - Return a numerical array with the values of the current row - - - - &reftitle.description; - - arraycubrid_fetch_row - resourceresult - inttype - - - This function returns a numerical array with the values of the current row - from the result set, starting from 0, and moves the internal data pointer - ahead. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - type - Type can only be CUBRID_LOB, this parameter will be used - only when you need to operate the lob object. - - - - - - &reftitle.returnvalues; - - A numerical array, when process is successful. - - - &false;, when there are no more rows; NULL, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_fetch_row</function> example - - 10000"); - -printf("%-40s %-10s %-6s %-20s\n", "name", "area", "seats", "address"); -while ($row = cubrid_fetch_row($req)) { - printf("%-40s %-10s %-6s %-20s\n", $row[0], $row[1], $row[2], $row[3]); -} - -// if you want to operate LOB object, you can use cubrid_fetch_row($req, CUBRID_LOB) - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_fetch - cubrid_fetch_array - cubrid_fetch_assoc - cubrid_fetch_object - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-flags.xml b/reference/cubrid/cubridmysql/cubrid-field-flags.xml deleted file mode 100644 index 7299de51f..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-flags.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - cubrid_field_flags - Return a string with the flags of the given field offset - - - - &reftitle.description; - - stringcubrid_field_flags - resourceresult - intfield_offset - - - This function returns a string with the flags of the given field offset - separated by space. You can split the returned value using explode. The - possible flags could be: not_null, - primary_key, unique_key, - foreign_key, auto_increment, - shared, reverse_index, - reverse_unique and timestamp. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - field_offset - - The numerical field offset. The field_offset - starts at 0. If field_offset does not exist, an - error of level E_WARNING is also issued. - - - - - - - &reftitle.returnvalues; - - A string with flags, when process is successful. - - - &false; when invalid field_offset value. - - - -1 if SQL sentence is not SELECT. - - - - - &reftitle.examples; - - <function>cubrid_field_flags</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-len.xml b/reference/cubrid/cubridmysql/cubrid-field-len.xml deleted file mode 100644 index b6f9705e2..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-len.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - cubrid_field_len - Get the maximum length of the specified field - - - - &reftitle.description; - - intcubrid_field_len - resourceresult - intfield_offset - - - This function returns the maximum length of the specified field on success, or it returns FALSE on failure. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - field_offset - The numerical field offset. The field_offset starts at 0. If field_offset does not exist, an error of level E_WARNING is also issued. - - - - - - &reftitle.returnvalues; - - Maximum length, when process is successful. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_field_len</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-name.xml b/reference/cubrid/cubridmysql/cubrid-field-name.xml deleted file mode 100644 index ed9241d3c..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-name.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - cubrid_field_name - Return the name of the specified field index - - - - &reftitle.description; - - stringcubrid_field_name - resourceresult - intfield_offset - - - This function returns the name of the specified field index on success or - it returns FALSE on failure. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - field_offset - - The numerical field offset. The field_offset - starts at 0. If field_offset does not exist, an - error of level E_WARNING is also issued. - - - - - - - &reftitle.returnvalues; - - Name of specified field index, on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_field_name</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-seek.xml b/reference/cubrid/cubridmysql/cubrid-field-seek.xml deleted file mode 100644 index d88a2560d..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-seek.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - cubrid_field_seek - Move the result set cursor to the specified field offset - - - - &reftitle.description; - - boolcubrid_field_seek - resourceresult - intfield_offset0 - - - This function moves the result set cursor to the specified field offset. - This offset is used by cubrid_fetch_field if it - doesn't include a field offset. It returns TRUE on success or FALSE on - failure. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - field_offset - - The numerical field offset. The field_offset - starts at 0. If field_offset does not exist, an - error of level E_WARNING is also issued. - - - - - - - &reftitle.returnvalues; - - &true; on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_field_seek</function> example - -name); -printf("%-30s %s\n", "table:", $field->table); -printf("%-30s \"%s\"\n", "default value:", $field->def); -printf("%-30s %d\n", "max length:", $field->max_length); -printf("%-30s %d\n", "not null:", $field->not_null); -printf("%-30s %d\n", "unique key:", $field->unique_key); -printf("%-30s %d\n", "multiple key:", $field->multiple_key); -printf("%-30s %d\n", "numeric:", $field->numeric); -printf("%-30s %s\n", "type:", $field->type); - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - string(5) "20001" - [1]=> - string(5) "16132" - [2]=> - string(3) "KOR" - [3]=> - string(9) "1988-09-30" -} - ---- Field Properties --- -name: athlete_code -table: game -default value: "" -max length: 0 -not null: 1 -unique key: 1 -multiple key: 0 -numeric: 1 -type: integer -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-table.xml b/reference/cubrid/cubridmysql/cubrid-field-table.xml deleted file mode 100644 index fd6a53ed6..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-table.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - cubrid_field_table - Return the name of the table of the specified field - - - - &reftitle.description; - - stringcubrid_field_table - resourceresult - intfield_offset - - - This function returns the name of the table of the specified field. This is useful when using large select queries with JOINS. - - - - - &reftitle.parameters; - - - result - - result comes from a call to - cubrid_execute - - - - field_offset - - The numerical field offset. The field_offset - starts at 0. If field_offset does not exist, an - error of level E_WARNING is also issued. - - - - - - - &reftitle.returnvalues; - - Name of the table of the specified field, on success. - - - &false; when invalid field_offset value. - - - -1 if SQL sentence is not SELECT. - - - - - &reftitle.examples; - - <function>cubrid_field_table</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-field-type.xml b/reference/cubrid/cubridmysql/cubrid-field-type.xml deleted file mode 100644 index 45efda969..000000000 --- a/reference/cubrid/cubridmysql/cubrid-field-type.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - cubrid_field_type - Return the type of the column corresponding to the given field offset - - - - &reftitle.description; - - stringcubrid_field_type - resourceresult - intfield_offset - - - This function returns the type of the column corresponding to the given - field offset. The returned field type could be one of the following: - "int", "real", "string", etc. - - - - - &reftitle.parameters; - - - result - - result comes from a call to - cubrid_execute - - - - field_offset - - The numerical field offset. The field_offset - starts at 0. If field_offset does not exist, an - error of level E_WARNING is also issued. - - - - - - - &reftitle.returnvalues; - - Type of the column, on success. - - - &false; when invalid field_offset value. - - - -1 if SQL sentence is not SELECT. - - - - - &reftitle.examples; - - <function>cubrid_field_type</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-list-dbs.xml b/reference/cubrid/cubridmysql/cubrid-list-dbs.xml deleted file mode 100644 index 2e33932e4..000000000 --- a/reference/cubrid/cubridmysql/cubrid-list-dbs.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - cubrid_list_dbs - Return an array with the list of all existing CUBRID databases - - - - &reftitle.description; - - arraycubrid_list_dbs - resourceconn_identifier - - - This function returns an array with the list of all existing Cubrid - databases. - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection. - - - - - - &reftitle.returnvalues; - - An numeric array with all existing Cubrid databases; on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_list_dbs</function> example - - -]]> - - &example.outputs; - - - string(6) "demodb" -} -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-num-fields.xml b/reference/cubrid/cubridmysql/cubrid-num-fields.xml deleted file mode 100644 index b12852c7b..000000000 --- a/reference/cubrid/cubridmysql/cubrid-num-fields.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - cubrid_num_fields - Return the number of columns in the result set - - - - &reftitle.description; - - intcubrid_num_fields - resourceresult - - - This function returns the number of columns in the result set, on success, - or it returns FALSE on failure. - - - - - &reftitle.parameters; - - - result - result comes from a call to - cubrid_execute, cubrid_query - and cubrid_prepare - - - - - - &reftitle.returnvalues; - - Number of columns, on success. - - - -1 if SQL sentence is not SELECT. - - - &false; when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_num_fields</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-ping.xml b/reference/cubrid/cubridmysql/cubrid-ping.xml deleted file mode 100644 index 9d0c20540..000000000 --- a/reference/cubrid/cubridmysql/cubrid-ping.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - cubrid_ping - Ping a server connection or reconnect if there is no connection - - - - &reftitle.description; - - boolcubrid_ping - resourceconn_identifier - - - Checks whether or not the connection to the server is working. - - - - - &reftitle.parameters; - - - conn_identifier - - - The CUBRID connection identifier. If the connection identifier is not - specified, the last connection opened by - cubrid_connect is assumed. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the connection to the CUBRID server is working, otherwise &false;. - - - - - &reftitle.examples; - - <function>cubrid_ping</function> example - - -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-query.xml b/reference/cubrid/cubridmysql/cubrid-query.xml deleted file mode 100644 index 0a6261eca..000000000 --- a/reference/cubrid/cubridmysql/cubrid-query.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - cubrid_query - Send a CUBRID query - - - - &reftitle.description; - - resourcecubrid_query - stringquery - resourceconn_identifier - - - cubrid_query sends a unique query (multiple queries are not supported) to the - currently active database on the server that's associated with the specified conn_identifier. - - - - - &reftitle.parameters; - - - query - - - An SQL query - - - Data inside the query should be properly escaped. - - - - - conn_identifier - - - The CUBRID connection. If the connection identifier is not specified, - the last connection opened by cubrid_connect is - assumed. - - - - - - - - &reftitle.returnvalues; - - For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, - cubrid_query returns a resource on success, or &false; on error. - - - For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, - cubrid_query returns &true; on success or &false; on error. - - - The returned result resource should be passed to cubrid_fetch_array, and other - functions for dealing with result tables, to access the returned data. - - - Use cubrid_num_rows to find out how many rows were returned for a SELECT statement or - cubrid_affected_rows to find out how many rows were affected by a DELETE, INSERT, REPLACE, or UPDATE statement. - - - cubrid_query will also fail and return &false; - if the user does not have permission to access the table(s) referenced by the query. - - - - - &reftitle.examples; - - Invalid Query - - The following query is syntactically invalid, so cubrid_query fails and returns &false;. - - - -]]> - - - - Valid Query - - The following query is valid, so cubrid_query returns a resource. - - - -]]> - - - - - - &reftitle.seealso; - - cubrid_connect - cubrid_error - cubrid_real_escape_string - cubrid_result - cubrid_fetch_assoc - cubrid_unbuffered_query - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-real-escape-string.xml b/reference/cubrid/cubridmysql/cubrid-real-escape-string.xml deleted file mode 100644 index 4b3cfe1f8..000000000 --- a/reference/cubrid/cubridmysql/cubrid-real-escape-string.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - cubrid_real_escape_string - Escape special characters in a string for use in an SQL statement - - - - &reftitle.description; - - stringcubrid_real_escape_string - stringunescaped_string - resourceconn_identifier - - - This function returns the escaped string version of the given string. It - will escape the following characters: '. - - In general, single quotations are used to enclose character string. Double - quotations may be used as well depending on the value of ansi_quotes, - which is a parameter related to SQL statement. If the ansi_quotes value is - set to no, character string enclosed by double quotations is handled as - character string, not as an identifier. The default value is yes. - - If you want to include a single quote as part of a character string, enter - two single quotes in a row. - - - - - &reftitle.parameters; - - - unescaped_string - The string that is to be escaped. - - - conn_identifier - - The CUBRID connection. If the connection identifier is not specified, the - last connection opened by cubrid_connect is assumed. - - - - - - - &reftitle.returnvalues; - - Escaped string version of the given string, on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_real_escape_string</function> example - -?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'; -$escaped_str = cubrid_real_escape_string($unescaped_str); - -$len = strlen($unescaped_str); - -@cubrid_execute($conn, "DROP TABLE cubrid_test"); -cubrid_execute($conn, "CREATE TABLE cubrid_test (t char($len))"); -cubrid_execute($conn, "INSERT INTO cubrid_test (t) VALUES('$escaped_str')"); - -$req = cubrid_execute($conn, "SELECT * FROM cubrid_test"); -$row = cubrid_fetch_assoc($req); - -var_dump($row); - -cubrid_close_request($req); -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - string(95) " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~" -} -]]> - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-result.xml b/reference/cubrid/cubridmysql/cubrid-result.xml deleted file mode 100644 index b772ea58b..000000000 --- a/reference/cubrid/cubridmysql/cubrid-result.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - cubrid_result - Return the value of a specific field in a specific row - - - - &reftitle.description; - - stringcubrid_result - resourceresult - introw - mixedfield0 - - - This function returns the value of a specific field in a specific row from - a result set. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - row - The row number from the result that is being retrieved. Row numbers start at 0. - - - field - - The name or offset of the field being retrieved. It - can be the field's offset, the field's name, or the field's table dot - field name (tablename.fieldname). If the column name has been aliased - ('select foo as bar from...'), use the alias instead of the column name. - If undefined, the first field is retrieved. - - - - - - - &reftitle.returnvalues; - - Value of a specific field, on success (NULL if value if null). - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_result</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/cubridmysql/cubrid-unbuffered-query.xml b/reference/cubrid/cubridmysql/cubrid-unbuffered-query.xml deleted file mode 100644 index c45b4b9d4..000000000 --- a/reference/cubrid/cubridmysql/cubrid-unbuffered-query.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - cubrid_unbuffered_query - Perform a query without fetching the results into memory - - - - &reftitle.description; - - resourcecubrid_unbuffered_query - stringquery - resourceconn_identifier - - - This function performs a query without waiting for that all query results have been complete. It will return - when the results are being generated. - - - - - &reftitle.parameters; - - - query - A SQL query. - - - conn_identifier - The CUBRID connection. If the connection identifier is not specified, the last connection opened by cubrid_connect is assumed. - - - - - - &reftitle.returnvalues; - - For SELECT, SHOW, DESCRIBE or EXPLAIN statements returns a request identifier resource on success. - - - For other type of SQL statements, UPDATE, DELETE, DROP, etc, returns &true; on success. - - - &false; on failure. - - - - - &reftitle.examples; - - <function>cubrid_unbuffered_query</function> example - - -]]> - - - - - - &reftitle.notes; - - - The benefits of cubrid_unbuffered_query come - at a cost: you cannot use cubrid_num_rows and - cubrid_data_seek on a result set returned from - cubrid_unbuffered_query. - - - - - - diff --git a/reference/cubrid/examples.xml b/reference/cubrid/examples.xml deleted file mode 100644 index 96769e13c..000000000 --- a/reference/cubrid/examples.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - &reftitle.examples; - The following is a simple example that establishes a connection between PHP and CUBRID. This section will cover the most basic and notable features. The following code required to connect to CUBRID database, which means CUBRID Server and CUBRID Broker have to be running. - The example below uses the demodb database as an examples. By default it is created during the installation. Make sure it has been created. - - - Example of Data Retrieval - - - - - - -
- - - "; - - while (list($key, $colname) = each($columns)) { - echo ""; - } - - echo ""; - - /** - * Get the results from the result set. - */ - while ($row = cubrid_fetch($result)) { - echo ""; - - for ($i = 0; $i < $num_fields; $i++) { - echo ""; - } - - echo ""; - } - } - /** - * The PHP module in the CUBRID runs in a 3-tier architecture. Even when - * calling SELECT for transaction processing, it is processed as a part - * of the transaction. Therefore, the transaction needs to be rolled back - * by calling commit or rollback even though SELECT was called for smooth - * performance. - */ - cubrid_commit($cubrid_con); - cubrid_disconnect($cubrid_con); - ?> - - - ]]> - - - - Example of Data Insertion - - - - - - -
-
$colname
"; - echo $row[$i]; - echo "
- - - - - ]]> - - - - - - diff --git a/reference/cubrid/functions/cubrid-bind.xml b/reference/cubrid/functions/cubrid-bind.xml deleted file mode 100644 index c4c47f257..000000000 --- a/reference/cubrid/functions/cubrid-bind.xml +++ /dev/null @@ -1,325 +0,0 @@ - - - - - cubrid_bind - Bind variables to a prepared statement as parameters - - - - &reftitle.description; - - boolcubrid_bind - resourcereq_identifier - intbind_index - mixedbind_value - stringbind_value_type - - - The cubrid_bind function is used to bind values to a - corresponding named or question mark placeholder in the SQL statement that - was passed to cubrid_prepare. If - bind_value_type is not given, string will be the - default. - - - - If the type of data to be bound is BLOB/CLOB, CUBRID will try to map the - data as a PHP stream. If the actually bind value type is not stream, - CUBRID will convert it to string, and use it as the full path and file - name of a file on the client filesystem. - - - If the type of data to be bound explicitly is ENUM, the bind_value - argument should be the enum element which is in string format. - - - In CUBRID shard environment, the bind_value_type must be included in - the cubrid_bind function. - - - - The following table shows the types of substitute values. - -
- CUBRID Bind Data Types - - - - Support - Bind Type - Corresponding SQL Type - - - - - Supported - STRING - CHAR, VARCHAR - - - - NCHAR - NCHAR, NVARCHAR - - - - BIT - BIT, VARBIT - - - - NUMERIC or NUMBER - SHORT, INT, NUMERIC - - - - FLOAT - FLOAT - - - - DOUBLE - DOUBLE - - - - TIME - TIME - - - - DATE - DATE - - - - TIMESTAMP - TIMESTAMP - - - - OBJECT - OBJECT - - - - ENUM - ENUM - - - - BLOB - BLOB - - - - CLOB - CLOB - - - - NULL - NULL - - - Not supported - SET - SET - - - - MULTISET - MULTISET - - - - SEQUENCE - SEQUENCE - - - -
- - - - &reftitle.parameters; - - - req_identifier - Request identifier as a result of - cubrid_prepare. - - - bind_index - Location of binding parameters. It starts with 1. - - - bind_value - Actual value for binding. - - - bind_value_type - A type of the value to bind. (It is omitted by default. - Thus, the system internally uses string by default. However, you need to - specify the exact type of the value as an argument when they are NCHAR, - BIT, or BLOB/CLOB). - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.3.1 - - Added BLOB/CLOB data types support. - - - - - - - - - &reftitle.examples; - - <function>cubrid_bind</function> example - - -]]> - -&example.outputs; - - - - - - - <function>cubrid_bind</function> BLOB/CLOB example - - -]]> - - - - - <function>cubrid_bind</function> BLOB/CLOB example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_prepare - - - - diff --git a/reference/cubrid/functions/cubrid-close-prepare.xml b/reference/cubrid/functions/cubrid-close-prepare.xml deleted file mode 100644 index 7f02a6502..000000000 --- a/reference/cubrid/functions/cubrid-close-prepare.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - cubrid_close_prepare - Close the request handle - - - - &reftitle.description; - - boolcubrid_close_prepare - resourcereq_identifier - - - The cubrid_close_prepare function closes the request - handle given by the req_identifier argument, and - releases the memory region related to the handle. It is an alias of - cubrid_close_request. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Return &true; on success. - - - - - &reftitle.examples; - - <function>cubrid_close_prepare</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_close_request - - - - diff --git a/reference/cubrid/functions/cubrid-close-request.xml b/reference/cubrid/functions/cubrid-close-request.xml deleted file mode 100644 index 9ab9f38d8..000000000 --- a/reference/cubrid/functions/cubrid-close-request.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - cubrid_close_request - Close the request handle - - - - &reftitle.description; - - boolcubrid_close_request - resourcereq_identifier - - - The cubrid_close_request function closes the request - handle given by the req_identifier argument, and - releases the memory region related to the handle. It is an alias of - cubrid_close_prepare. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Return &true; on success. - - - - - &reftitle.examples; - - <function>cubrid_close_request</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_close_prepare - - - - - diff --git a/reference/cubrid/functions/cubrid-col-get.xml b/reference/cubrid/functions/cubrid-col-get.xml deleted file mode 100644 index 38c79b619..000000000 --- a/reference/cubrid/functions/cubrid-col-get.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - cubrid_col_get - Get contents of collection type column using OID - - - - &reftitle.description; - - arraycubrid_col_get - resourceconn_identifier - stringoid - stringattr_name - - - The cubrid_col_get function is used to get contents - of the elements of the collection type (set, multiset, sequence) attribute - you requested as an array. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to read. - - - attr_name - Attribute name that you want to read from the instance. - - - - - - &reftitle.returnvalues; - - Array (0-based numerical array) containing the elements you requested, - when process is successful; - - - &false; (to distinguish the error from the situation of attribute having - empty collection or NULL, in case of error, a warning message is shown; in - such case you can check the error by using - cubrid_error_code), when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_col_get</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -int(3) -]]> - - - - - diff --git a/reference/cubrid/functions/cubrid-col-size.xml b/reference/cubrid/functions/cubrid-col-size.xml deleted file mode 100644 index 63b49ada7..000000000 --- a/reference/cubrid/functions/cubrid-col-size.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - cubrid_col_size - Get the number of elements in collection type column using OID - - - - &reftitle.description; - - intcubrid_col_size - resourceconn_identifier - stringoid - stringattr_name - - - The cubrid_col_size function is used to get the - number of elements in a collection type (set, multiset, sequence) - attribute. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID the instance that you want to work with. - - - attr_name - Name of the attribute that you want to work with. - - - - - - &reftitle.returnvalues; - - Number of elements, when process is successful,&return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.3.1 - - Change return value: when process is unsuccessful, return false, not -1. - - - - - - - - - &reftitle.examples; - - <function>cubrid_col_size</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -int(3) -]]> - - - - - diff --git a/reference/cubrid/functions/cubrid-column-names.xml b/reference/cubrid/functions/cubrid-column-names.xml deleted file mode 100644 index 0fb8a37de..000000000 --- a/reference/cubrid/functions/cubrid-column-names.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - cubrid_column_names - Get the column names in result - - - - &reftitle.description; - - arraycubrid_column_names - resourcereq_identifier - - - The cubrid_column_names function is used to get the - column names of the query result by using req_identifier. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Array of string values containing the column names, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_column_names</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_prepare - cubrid_execute - cubrid_column_types - - - - - diff --git a/reference/cubrid/functions/cubrid-column-types.xml b/reference/cubrid/functions/cubrid-column-types.xml deleted file mode 100644 index 7431f6ffd..000000000 --- a/reference/cubrid/functions/cubrid-column-types.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - cubrid_column_types - Get column types in result - - - - &reftitle.description; - - arraycubrid_column_types - resourcereq_identifier - - - The cubrid_column_types function gets column types of - query results by using req_identifier. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Array of string values containing the column types, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_column_types</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_column_names - cubrid_prepare - cubrid_execute - - - - - diff --git a/reference/cubrid/functions/cubrid-commit.xml b/reference/cubrid/functions/cubrid-commit.xml deleted file mode 100644 index 90055a29f..000000000 --- a/reference/cubrid/functions/cubrid-commit.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - cubrid_commit - Commit a transaction - - - - &reftitle.description; - - boolcubrid_commit - resourceconn_identifier - - The cubrid_commit function is used to execute commit - on the transaction pointed by conn_identifier, - currently in progress. Connection to the server is closed after the - cubrid_commit function is called; However, - the connection handle is still valid. - - - In CUBRID PHP, auto-commit mode is disabled by default for transaction management. - You can set it by using cubrid_set_autocommit. - You can get its status by using cubrid_get_autocommit. Before you start a transaction, - remember to disable the auto-commit mode. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_commit</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_rollback - cubrid_get_autocommit - cubrid_set_autocommit - - - - diff --git a/reference/cubrid/functions/cubrid-connect-with-url.xml b/reference/cubrid/functions/cubrid-connect-with-url.xml deleted file mode 100644 index 89583b179..000000000 --- a/reference/cubrid/functions/cubrid-connect-with-url.xml +++ /dev/null @@ -1,240 +0,0 @@ - - - - - cubrid_connect_with_url - Establish the environment for connecting to CUBRID server - - - - &reftitle.description; - - resourcecubrid_connect_with_url - stringconn_url - stringuserid - stringpasswd - boolnew_link&false; - - - The cubrid_connect_with_url function is used to - establish the environment for connecting to your server by using connection - information passed with an url string argument. If the HA feature is - enabled in CUBRID, you must specify the connection information of the - standby server, which is used for failover when failure occurs, in the url - string argument of this function. If the user name and password is not - given, then the "PUBLIC" connection will be made by default. - - - <url> ::= CUBRID:<host>:<db_name>:<db_user>:<db_password>:[?<properties>] - - - <properties> ::= <property> [&<property>] - - - <properties> ::= alhosts=<alternative_hosts>[ &rctime=<time>] - - - <properties> ::= login_timeout=<milli_sec> - - - <properties> ::= query_timeout=<milli_sec> - - - <properties> ::= disconnect_on_query_timeout=true|false - - - <alternative_hosts> ::= <standby_broker1_host>:<port> [,<standby_broker2_host>:<port>] - - - <host> := HOSTNAME | IP_ADDR - - - <time> := SECOND - - - <milli_sec> := MILLI SECOND - - - host : A host name or IP address of the master database - db_name : A name of the database - db_user : A name of the database user - db_password : A database user password - - alhosts : Specifies the broker information of the standby server, which is - used for failover when it is impossible to connect to the active server. - You can specify multiple brokers for failover, and the connection to the brokers - is attempted in the order listed in alhosts - - rctime : An interval between the attempts to connect to the active broker in - which failure occurred. After a failure occurs, the system connects to the - broker specified by althosts (failover), terminates the transaction, and then - attempts to connect to the active broker of the master database at every rctime. - The default value is 600 seconds. - - login_timeout : Timeout value (unit: msec.) for database login. The default - value is 0, which means infinite postponement. - - - query_timeout : Timeout value (unit: msec.) for query request. Upon timeout, - a message to cancel the requested query is sent to the server. The return - value can depend on the disconnect_on_query_timeout configuration; even though the - message to cancel a request is sent to server, that request may succeed. - - - disconnect_on_query_timeout : Configures a value whether to immediately return - an error of function being executed upon timeout. The default value is false. - - - - - ? and : that are used as identifiers - in PHP connection URL can't be included in the password. The following is - an example of a password that is invalid to use as connection URL because it contains - "?:". - - - $url = "CUBRID:localhost:33000:tdb:dba:12?:?login_timeout=100"; - - - Passwords that contain ? or : - may be passed as a separate parameter. - - - $url = "CUBRID:localhost:33000:tbd:::?login_timeout=100"; - - - $conn = cubrid_connect_with_url($url, "dba", "12?"); - - - If user or password is empty,you can't delete ":",the following is - an example. - - - $url = "CUBRID:localhost:33000:demodb:::"; - - - - - - &reftitle.parameters; - - - conn_url - A character string that contains server connection information. - - - userid - User name for the database. - - - passwd - User password. - - - new_link - If a second call is made to - cubrid_connect_with_url with the same arguments, - no new connection will be established, but instead, the connection - identifier of the already opened connection will be returned. The - new_link parameter modifies this behavior and - makes cubrid_connect_with_url always open a new - connection, even if cubrid_connect_with_url was - called before with the same parameters. - - - - - - &reftitle.returnvalues; - - Connection identifier, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_connect_with_url</function> url without properties example - - -]]> - - - - - <function>cubrid_connect_with_url</function> url with properties example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_connect - cubrid_pconnect - cubrid_pconnect_with_url - cubrid_disconnect - cubrid_close - - - - - diff --git a/reference/cubrid/functions/cubrid-connect.xml b/reference/cubrid/functions/cubrid-connect.xml deleted file mode 100644 index 4e7107b1b..000000000 --- a/reference/cubrid/functions/cubrid-connect.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - cubrid_connect - Open a connection to a CUBRID Server - - - - &reftitle.description; - - resourcecubrid_connect - stringhost - intport - stringdbname - stringuserid - stringpasswd - boolnew_link&false; - - - The cubrid_connect function is used to establish the - environment for connecting to your server by using your server address, - port number, database name, user name, and password. If the user name and - password is not given, then the "PUBLIC" connection will be made by - default. - - - - - &reftitle.parameters; - - - host - Host name or IP address of CUBRID CAS server. - - - port - Port number of CUBRID CAS server (BROKER_PORT configured in $CUBRID/conf/cubrid_broker.conf). - - - dbname - Name of database. - - - userid - User name for the database. If not given, the default - value is "public". - - - passwd - User password. If not given, the default value is "". - - - new_link - If a second call is made to - cubrid_connect with the same arguments, no new - connection will be established, but instead, the connection identifier - of the already opened connection will be returned. The - new_link parameter modifies this behavior and - makes cubrid_connect always open a new connection, - even if cubrid_connect was called before with the - same parameters. - - - - - - &reftitle.returnvalues; - - Connection identifier, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_connect</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_pconnect - cubrid_connect_with_url - cubrid_pconnect_with_url - cubrid_disconnect - cubrid_close - - - - - diff --git a/reference/cubrid/functions/cubrid-current-oid.xml b/reference/cubrid/functions/cubrid-current-oid.xml deleted file mode 100644 index c4de97d35..000000000 --- a/reference/cubrid/functions/cubrid-current-oid.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - cubrid_current_oid - Get OID of the current cursor location - - - - &reftitle.description; - - stringcubrid_current_oid - resourcereq_identifier - - - The cubrid_current_oid function is used to get the - oid of the current cursor location from the query result. To use - cubrid_current_oid, the query executed must be a - updatable query, and the CUBRID_INCLUDE_OID option must be included during - the query execution. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Oid of current cursor location, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_current_oid</function> example - - -]]> - - &example.outputs; - - X - [f_name] => Mixed -) -]]> - - - - - - - &reftitle.seealso; - - cubrid_execute - - - - - diff --git a/reference/cubrid/functions/cubrid-disconnect.xml b/reference/cubrid/functions/cubrid-disconnect.xml deleted file mode 100644 index 730a5874f..000000000 --- a/reference/cubrid/functions/cubrid-disconnect.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - cubrid_disconnect - Close a database connection - - - - &reftitle.description; - - boolcubrid_disconnect - resourceconn_identifier - - - The cubrid_disconnect function closes the connection - handle and disconnects from server. If any request handle is not closed at this point, - it will be closed. It is similar to the CUBRID MySQL compatible function cubrid_close. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_disconnect</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_close - cubrid_connect - cubrid_connect_with_url - - - - - diff --git a/reference/cubrid/functions/cubrid-drop.xml b/reference/cubrid/functions/cubrid-drop.xml deleted file mode 100644 index 53b556491..000000000 --- a/reference/cubrid/functions/cubrid-drop.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - cubrid_drop - Delete an instance using OID - - - - &reftitle.description; - - boolcubrid_drop - resourceconn_identifier - stringoid - - - The cubrid_drop function is used to delete an - instance from database by using the oid of the instance. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - Oid of the instance that you want to delete. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_drop</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - ["b"]=> - array(3) { - [0]=> - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" - } - ["c"]=> - array(4) { - [0]=> - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" - } - ["d"]=> - string(10) "a " -} - ---- After Drop: --- -array(4) { - ["a"]=> - string(1) "2" - ["b"]=> - array(3) { - [0]=> - string(1) "4" - [1]=> - string(1) "5" - [2]=> - string(1) "7" - } - ["c"]=> - array(4) { - [0]=> - string(2) "44" - [1]=> - string(2) "55" - [2]=> - string(2) "66" - [3]=> - string(3) "666" - } - ["d"]=> - string(10) "b " -} -]]> - - - - - - &reftitle.seealso; - - cubrid_is_instance - - - - - diff --git a/reference/cubrid/functions/cubrid-error-code-facility.xml b/reference/cubrid/functions/cubrid-error-code-facility.xml deleted file mode 100644 index 0c5682431..000000000 --- a/reference/cubrid/functions/cubrid-error-code-facility.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - cubrid_error_code_facility - Get the facility code of error - - - - &reftitle.description; - - intcubrid_error_code_facility - - - - The cubrid_error_code_facility function is used to - get the facility code (level in which the error occurred) from the error - code of the error that occurred during the API execution. Usually, you can - get the error code when API returns false as its return value. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Facility code of the error code that occurred: - CUBRID_FACILITY_DBMS, CUBRID_FACILITY_CAS, - CUBRID_FACILITY_CCI, CUBRID_FACILITY_CLIENT. - - - - - &reftitle.examples; - - <function>cubrid_error_code_facility</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - cubrid_error_code - cubrid_error_msg - - - - - diff --git a/reference/cubrid/functions/cubrid-error-code.xml b/reference/cubrid/functions/cubrid-error-code.xml deleted file mode 100644 index 798964137..000000000 --- a/reference/cubrid/functions/cubrid-error-code.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - cubrid_error_code - Get error code for the most recent function call - - - - &reftitle.description; - - intcubrid_error_code - - - - The cubrid_error_code function is used to get the - error code of the error that occurred during the API execution. Usually, - it gets the error code when API returns false as its return value. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Error code of the error that occurred, or 0 (zero) if no - error occurred. - - - - - - &reftitle.examples; - - <function>cubrid_error_code</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_error_code_facility - cubrid_error_msg - - - - - diff --git a/reference/cubrid/functions/cubrid-error-msg.xml b/reference/cubrid/functions/cubrid-error-msg.xml deleted file mode 100644 index c2b5498ec..000000000 --- a/reference/cubrid/functions/cubrid-error-msg.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - cubrid_error_msg - Get last error message for the most recent function call - - - - &reftitle.description; - - stringcubrid_error_msg - - - - The cubrid_error_msg function is used to get the - error message that occurred during the use of CUBRID API. Usually, it gets - error message when API returns false as its return value. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Error message that occurred. - - - - - - &reftitle.examples; - - <function>cubrid_error_msg</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - cubrid_error_code - cubrid_error_code_facility - - - - - diff --git a/reference/cubrid/functions/cubrid-execute.xml b/reference/cubrid/functions/cubrid-execute.xml deleted file mode 100644 index 3148a966a..000000000 --- a/reference/cubrid/functions/cubrid-execute.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - cubrid_execute - Execute a prepared SQL statement - - - - &reftitle.description; - - resourcecubrid_execute - resourceconn_identifier - stringsql - intoption0 - - - boolcubrid_execute - resourcerequest_identifier - intoption0 - - - The cubrid_execute function is used to execute the - given SQL statement. It executes the query by using - conn_identifier and SQL, and then returns the - request identifier created. It is used for simple execution of query, - where the parameter binding is not needed. In addition, the - cubrid_execute function is used to execute the - prepared statement by means of cubrid_prepare and - cubrid_bind. At this time, you need to specify - arguments of request_identifier and - option. - - - The option is used to determine whether to get OID - after query execution and whether to execute the query in synchronous or - asynchronous mode. CUBRID_INCLUDE_OID and CUBRID_ASYNC (or - CUBRID_EXEC_QUERY_ALL if you want to execute multiple SQL statements) can - be specified by using a bitwise OR operator. If not specified, neither of - them is selected. If the flag CUBRID_EXEC_QUERY_ALL is set, a synchronous - mode (sync_mode) is used to retrieve query results, and in such cases the - following rules are applied: - - - The return value is the result of the first query. - - If an error occurs in any query, the execution is processed as a - failure. - - - In a query composed of q1 q2 q3, if an error - occurs in q2 after q1 succeeds the execution, the result of q1 remains - valid. That is, the previous successful query executions are not rolled - back when an error occurs. - - - If a query is executed successfully, the result of the second query can - be obtained using cubrid_next_result. - - - - If the first argument is request_identifier to - execute the cubrid_prepare function, you can specify - an option, CUBRID_ASYNC only. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - sql - SQL to be executed. - - - option - Query execution option CUBRID_INCLUDE_OID, CUBRID_ASYNC, CUBRID_EXEC_QUERY_ALL. - - - request_identifier - cubrid_prepare identifier. - - - - - - &reftitle.returnvalues; - - Request identifier, when process is successful and first param is - conn_identifier; &true;, when process is successful and first argument is - request_identifier,&return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.4.0 - - Add new option CUBRID_EXEC_QUERY_ALL. - - - - - - - - - &reftitle.examples; - - <function>cubrid_execute</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_prepare - cubrid_bind - cubrid_next_result - cubrid_close_request - cubrid_commit - cubrid_rollback - - - - - diff --git a/reference/cubrid/functions/cubrid-fetch.xml b/reference/cubrid/functions/cubrid-fetch.xml deleted file mode 100644 index 4ae412bf7..000000000 --- a/reference/cubrid/functions/cubrid-fetch.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - cubrid_fetch - Fetch the next row from a result set - - - - &reftitle.description; - - mixedcubrid_fetch - resourceresult - inttypeCUBRID_BOTH - - - The cubrid_fetch function is used to get a single row from the query result. The cursor automatically moves to the next row after getting the result. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - type - Array type of the fetched result CUBRID_NUM, CUBRID_ASSOC, - CUBRID_BOTH, CUBRID_OBJECT. If you want to operate the lob object, you can - use CUBRID_LOB. - - - - - - &reftitle.returnvalues; - Result array or object, when process is successful. - &false;, when there are no more rows; NULL, when process is unsuccessful. - The result can be received either as an array or as an object, and you can decide which data type to use by setting the type argument. The type variable can be set to one of the following values: - - CUBRID_NUM : Numerical array (0-based) - CUBRID_ASSOC : Associative array - CUBRID_BOTH : Numerical & Associative array (default) - CUBRID_OBJECT : object that has the attribute name as the column name of query result - - When type argument is omitted, the result will be received using CUBRID_BOTH option as default. When you want to receive query result in object data type, the column name of the result must obey the naming rules for identifiers in PHP. For example, column name such as "count(*)" cannot be received in object type. - - - - &reftitle.examples; - - <function>cubrid_fetch</function> example - - 10000"); - -printf("%-40s %-10s %-6s %-20s\n", "name", "area", "seats", "address"); -while ($row = cubrid_fetch($req)) { - printf("%-40s %-10s %-6s %-20s\n", - $row["name"], $row["area"], $row["seats"], $row["address"]); -} - -// if you want to operate lob object, you can use cubrid_fetch($req, CUBRID_LOB) - -cubrid_close_request($req); - -cubrid_disconnect($conn); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_fetch_array - cubrid_fetch_row - cubrid_fetch_assoc - cubrid_fetch_object - - - - - diff --git a/reference/cubrid/functions/cubrid-free-result.xml b/reference/cubrid/functions/cubrid-free-result.xml deleted file mode 100644 index 83ec6e82b..000000000 --- a/reference/cubrid/functions/cubrid-free-result.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - cubrid_free_result - Free the memory occupied by the result data - - - - &reftitle.description; - - boolcubrid_free_result - resourcereq_identifier - - - This function frees the memory occupied by the result data. It returns - &true; on success or &false; on failure. Note that it can only frees the - client fetch buffer now, and if you want free all memory, use function - cubrid_close_request. - - - - - &reftitle.parameters; - - - req_identifier - This is the request identifier. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_free_result</function> example - - -]]> - - &example.outputs; - - - string(5) "20005" - ["athlete"]=> - string(12) "Hayes Joanna" - ["host_year"]=> - string(4) "2004" - ["score"]=> - string(5) "12.37" - ["unit"]=> - string(4) "time" -} -]]> - - - - - - diff --git a/reference/cubrid/functions/cubrid-get-autocommit.xml b/reference/cubrid/functions/cubrid-get-autocommit.xml deleted file mode 100644 index 3ab793ca6..000000000 --- a/reference/cubrid/functions/cubrid-get-autocommit.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - cubrid_get_autocommit - Get auto-commit mode of the connection - - - - &reftitle.description; - - boolcubrid_get_autocommit - resourceconn_identifier - - - The cubrid_get_autocommit function is used to get the status of CUBRID - database connection auto-commit mode. - - - For CUBRID 8.4.0, auto-commit mode is disabled by default for transaction - management. - - - For CUBRID 8.4.1, auto-commit mode is enabled by default for transaction - management. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - - - - &reftitle.returnvalues; - - &true;, when auto-commit is on. - - - &false;, when auto-commit is off. - - - &null; on error. - - - - - &reftitle.seealso; - - cubrid_set_autocommit - cubrid_commit - - - - diff --git a/reference/cubrid/functions/cubrid-get-charset.xml b/reference/cubrid/functions/cubrid-get-charset.xml deleted file mode 100644 index 2aad500fd..000000000 --- a/reference/cubrid/functions/cubrid-get-charset.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - cubrid_get_charset - Return the current CUBRID connection charset - - - - &reftitle.description; - - stringcubrid_get_charset - resourceconn_identifier - - - This function returns the current CUBRID connection charset and is similar - to the CUBRID MySQL compatible function - cubrid_client_encoding. - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection. - - - - - - &reftitle.returnvalues; - - A string that represents the CUBRID connection charset on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_get_charset</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_client_encoding - - - - - diff --git a/reference/cubrid/functions/cubrid-get-class-name.xml b/reference/cubrid/functions/cubrid-get-class-name.xml deleted file mode 100644 index e9b09a5fc..000000000 --- a/reference/cubrid/functions/cubrid-get-class-name.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - cubrid_get_class_name - Get the class name using OID - - - - &reftitle.description; - - stringcubrid_get_class_name - resourceconn_identifier - stringoid - - - The cubrid_get_class_name function is used to get the - class name from oid. It doesn't work when selecting data from the system tables, - for example db_class. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to check the existence. - - - - - - &reftitle.returnvalues; - - Class name when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_get_class_name</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_is_instance - cubrid_drop - - - - diff --git a/reference/cubrid/functions/cubrid-get-client-info.xml b/reference/cubrid/functions/cubrid-get-client-info.xml deleted file mode 100644 index 5dff1dea5..000000000 --- a/reference/cubrid/functions/cubrid-get-client-info.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - cubrid_get_client_info - Return the client library version - - - - &reftitle.description; - - stringcubrid_get_client_info - - - - This function returns a string that represents the client library version. - - - - - &reftitle.parameters; - - - - - - - &reftitle.returnvalues; - - A string that represents the client library version on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_get_client_info</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/functions/cubrid-get-db-parameter.xml b/reference/cubrid/functions/cubrid-get-db-parameter.xml deleted file mode 100644 index 5337b2af6..000000000 --- a/reference/cubrid/functions/cubrid-get-db-parameter.xml +++ /dev/null @@ -1,255 +0,0 @@ - - - - - cubrid_get_db_parameter - Returns the CUBRID database parameters - - - - &reftitle.description; - - arraycubrid_get_db_parameter - resourceconn_identifier - - - This function returns the CUBRID database parameters,&return.falseforfailure;. - It returns an associative array with the values for the following parameters: - - - PARAM_ISOLATION_LEVEL - PARAM_LOCK_TIMEOUT - PARAM_MAX_STRING_LENGTH - PARAM_AUTO_COMMIT - - - Database parameters - - - - Parameter - Description - - - - - PARAM_ISOLATION_LEVEL - The transaction isolation level. - - - LOCK_TIMEOUT - CUBRID provides the lock timeout feature, which sets the waiting - time (in seconds) for the lock until the transaction lock setting is - allowed. The default value of the lock_timeout_in_secs parameter is - -1, which means the application client will wait indefinitely until - the transaction lock is allowed. - - - - PARAM_AUTO_COMMIT - In CUBRID PHP, auto-commit mode is disabled by default for - transaction management. It can be set by using - cubrid_set_autocommit. - - - - -
- - - The following table shows the isolation levels from 1 to 6. It consists of - table schema (row) and isolation level: - - Levels of Isolation Supported by CUBRID - - - - Name - Description - - - - - SERIALIZABLE (6) - In this isolation level, problems concerning concurrency (e.g. - dirty read, non-repeatable read, phantom read, etc.) do not - occur. - - - REPEATABLE READ CLASS with REPEATABLE READ INSTANCES (5) - Another transaction T2 cannot update the schema of table A while - transaction T1 is viewing table A. - Transaction T1 may experience phantom read for the record R that was - inserted by another transaction T2 when it is repeatedly retrieving a - specific record. - - - REPEATABLE READ CLASS with READ COMMITTED INSTANCES (or CURSOR STABILITY) (4) - Another transaction T2 cannot update the schema of table A while - transaction T1 is viewing table A. - Transaction T1 may experience R read (non-repeatable read) that was - updated and committed by another transaction T2 when it is repeatedly - retrieving the record R. - - - REPEATABLE READ CLASS with READ UNCOMMITTED INSTANCES (3) - Default isolation level. Another transaction T2 cannot update - the schema of table A while transaction T1 is viewing table A. - Transaction T1 may experience R' read (dirty read) for the record that - was updated but not committed by another transaction T2. - - - READ COMMITTED CLASS with READ COMMITTED INSTANCES (2) - Transaction T1 may experience A' read (non-repeatable read) for - the table that was updated and committed by another transaction T2 - while it is viewing table A repeatedly. Transaction T1 may experience - R' read (non-repeatable read) for the record that was updated and - committed by another transaction T2 while it is retrieving the record - R repeatedly. - - - READ COMMITTED CLASS with READ UNCOMMITTED INSTANCES (1) - Transaction T1 may experience A' read (non-repeatable read) for - the table that was updated and committed by another transaction T2 - while it is repeatedly viewing table A. Transaction T1 may experience - R' read (dirty read) for the record that was updated but not committed - by another transaction T2. - - - -
-
-
- - - &reftitle.parameters; - - - conn_identifier - - The CUBRID connection. If the connection identifier is not specified, - the last link opened by cubrid_connect is assumed. - - - - - - - &reftitle.returnvalues; - - An associative array with CUBRID database parameters; on success,&return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.4.0 - - Change LOCK_TIMEOUT to PARAM_LOCK_TIMEOUT, and MAX_STRING_LENGTH to - PARAM_MAX_STRING_LENGTH in result. - - - - - - - - - &reftitle.examples; - - <function>cubrid_get_db_parameter</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_set_db_parameter - cubrid_get_autocommit - - -
- diff --git a/reference/cubrid/functions/cubrid-get-query-timeout.xml b/reference/cubrid/functions/cubrid-get-query-timeout.xml deleted file mode 100644 index dbe24d024..000000000 --- a/reference/cubrid/functions/cubrid-get-query-timeout.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - cubrid_get_query_timeout - Get the query timeout value of the request - - - - &reftitle.description; - - intcubrid_get_query_timeout - resourcereq_identifier - - - The cubrid_get_query_timeout function is used to get - the query timeout of the request. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - - - - &reftitle.returnvalues; - - Returns the query timeout value in milliseconds of the current request on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_get_query_timeout</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_set_query_timeout - - - - diff --git a/reference/cubrid/functions/cubrid-get-server-info.xml b/reference/cubrid/functions/cubrid-get-server-info.xml deleted file mode 100644 index 81741e70c..000000000 --- a/reference/cubrid/functions/cubrid-get-server-info.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - cubrid_get_server_info - Return the CUBRID server version - - - - &reftitle.description; - - stringcubrid_get_server_info - resourceconn_identifier - - - This function returns a string that represents the CUBRID server version. - - - - - &reftitle.parameters; - - - conn_identifier - The CUBRID connection. - - - - - - &reftitle.returnvalues; - - A string that represents the CUBRID server version on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_get_server_info</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/functions/cubrid-get.xml b/reference/cubrid/functions/cubrid-get.xml deleted file mode 100644 index d91f6f203..000000000 --- a/reference/cubrid/functions/cubrid-get.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - cubrid_get - Get a column using OID - - - - &reftitle.description; - - mixedcubrid_get - resourceconn_identifier - stringoid - mixedattr - - - The cubrid_get function is used to get the attribute - of the instance of the given oid. You can get - single attribute by using string data type for the - attr argument, or many attributes by using array - data type for the attr argument. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to read. - - - attr - Name of the attribute that you want to read. - - - - - - - &reftitle.returnvalues; - - Content of the requested attribute, when process is successful; When - attr is set with string data type, the result is - returned as a string; when attr is set with array - data type (0-based numerical array), then the result is returned in - associative array. When attr is omitted, then all - attributes are received in array form. - - - &false; when process is unsuccessful or result is NULL (If error occurs to - distinguish empty string from NULL, then it prints the warning message. - You can check the error by using cubrid_error_code) - - - - - &reftitle.examples; - - <function>cubrid_get</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - ["b"]=> - array(3) { - [0]=> - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" - } - ["c"]=> - array(4) { - [0]=> - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" - } - ["d"]=> - string(10) "a " -} -]]> - - - - - - &reftitle.seealso; - - cubrid_put - - - - - diff --git a/reference/cubrid/functions/cubrid-insert-id.xml b/reference/cubrid/functions/cubrid-insert-id.xml deleted file mode 100644 index c1e992ee8..000000000 --- a/reference/cubrid/functions/cubrid-insert-id.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - cubrid_insert_id - Return the ID generated for the last updated AUTO_INCREMENT column - - - - &reftitle.description; - - stringcubrid_insert_id - resourceconn_identifier - - - The cubrid_insert_id function retrieves the ID - generated for the AUTO_INCREMENT column which is updated by the previous - INSERT query. It returns 0 if the previous query does not generate new - rows, or FALSE on failure. - - - - - CUBRID supports AUTO_INCREMENT for more than one columns in a table. In - most cases, there will be a single AUTO_INCREMENT column in a table. If - there are multiple AUTO_INCREMENT columns, this function should not be - used even if it will return a value. - - - - - - &reftitle.parameters; - - - conn_identifier - - The connection identifier previously obtained by a call to - cubrid_connect. - - - - - - - &reftitle.returnvalues; - - A string representing the ID generated for an AUTO_INCREMENT column by the - previous query, on success. - - - 0, if the previous query does not generate new rows. - - - &false; on failure. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.4.0 - - Change the return value from an array to string; Remove the first - parameter class_name. - - - - - - - - - &reftitle.examples; - - <function>cubrid_insert_id</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/cubrid/functions/cubrid-is-instance.xml b/reference/cubrid/functions/cubrid-is-instance.xml deleted file mode 100644 index c9e68d0af..000000000 --- a/reference/cubrid/functions/cubrid-is-instance.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - cubrid_is_instance - Check whether the instance pointed by OID exists - - - - &reftitle.description; - - intcubrid_is_instance - resourceconn_identifier - stringoid - - - The cubrid_is_instance function is used to check - whether the instance pointed by the given oid - exists or not. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to check the existence. - - - - - - &reftitle.returnvalues; - - 1, if such instance exists; - - - 0, if such instance does not exist; - - - -1, in case of error - - - - - &reftitle.examples; - - <function>cubrid_is_instance</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_drop - cubrid_get_class_name - - - - - diff --git a/reference/cubrid/functions/cubrid-lob-close.xml b/reference/cubrid/functions/cubrid-lob-close.xml deleted file mode 100644 index 0648917e1..000000000 --- a/reference/cubrid/functions/cubrid-lob-close.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - cubrid_lob_close - Close BLOB/CLOB data - - - - &reftitle.description; - - boolcubrid_lob_close - arraylob_identifier_array - - - cubrid_lob_close is used to close all BLOB/CLOB - returned from cubrid_lob_get. - - - - - &reftitle.parameters; - - - lob_identifier_array - LOB identifier array returned from cubrid_lob_get. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob_close</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob_get - cubrid_lob_size - cubrid_lob_export - cubrid_lob_send - - - - - diff --git a/reference/cubrid/functions/cubrid-lob-export.xml b/reference/cubrid/functions/cubrid-lob-export.xml deleted file mode 100644 index 5d8406d43..000000000 --- a/reference/cubrid/functions/cubrid-lob-export.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - cubrid_lob_export - Export BLOB/CLOB data to file - - - - &reftitle.description; - - boolcubrid_lob_export - resourceconn_identifier - resourcelob_identifier - stringpath_name - - - cubrid_lob_export is used to get BLOB/CLOB data from CUBRID database, and saves its contents to a file. - To use this function, you must use cubrid_lob_get first to get BLOB/CLOB info from CUBRID. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - lob_identifier - LOB identifier. - - - path_name - Path name of the file. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob_export</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob_get - cubrid_lob_close - cubrid_lob_size - cubrid_lob_send - - - - - diff --git a/reference/cubrid/functions/cubrid-lob-get.xml b/reference/cubrid/functions/cubrid-lob-get.xml deleted file mode 100644 index 6faf6d2bd..000000000 --- a/reference/cubrid/functions/cubrid-lob-get.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - cubrid_lob_get - Get BLOB/CLOB data - - - - &reftitle.description; - - arraycubrid_lob_get - resourceconn_identifier - stringsql - - - cubrid_lob_get is used to get BLOB/CLOB meta info from CUBRID database, - CUBRID gets BLOB/CLOB by executing the SQL statement, and returns all LOBs as a resource array. - Be sure that the SQL retrieves only one column and its data type is BLOB or CLOB. - - - Remember to use cubrid_lob_close to release the LOBs if you don't need it any more. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - sql - SQL statement to be executed. - - - - - - &reftitle.returnvalues; - - Return an array of LOB resources, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_lob_get</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob_close - cubrid_lob_size - cubrid_lob_export - cubrid_lob_send - - - - - diff --git a/reference/cubrid/functions/cubrid-lob-send.xml b/reference/cubrid/functions/cubrid-lob-send.xml deleted file mode 100644 index 0220f7ec6..000000000 --- a/reference/cubrid/functions/cubrid-lob-send.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - cubrid_lob_send - Read BLOB/CLOB data and send straight to browser - - - - &reftitle.description; - - boolcubrid_lob_send - resourceconn_identifier - resourcelob_identifier - - - cubrid_lob_send reads BLOB/CLOB data and passes it straight through to the browser. - To use this function, you must use cubrid_lob_get first to get BLOB/CLOB info from CUBRID. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - lob_identifier - LOB identifier. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob_send</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob_get - cubrid_lob_close - cubrid_lob_size - cubrid_lob_export - - - - - diff --git a/reference/cubrid/functions/cubrid-lob-size.xml b/reference/cubrid/functions/cubrid-lob-size.xml deleted file mode 100644 index ab7261770..000000000 --- a/reference/cubrid/functions/cubrid-lob-size.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - cubrid_lob_size - Get BLOB/CLOB data size - - - - &reftitle.description; - - stringcubrid_lob_size - resourcelob_identifier - - - cubrid_lob_size is used to get BLOB/CLOB data size. - - - - - &reftitle.parameters; - - - lob_identifier - LOB identifier. - - - - - - &reftitle.returnvalues; - - A string representing LOB data size, when process is successful,&return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.4.0 - - Change return value type from int to string. - - - - - - - - - - &reftitle.examples; - - <function>cubrid_lob_size</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob_get - cubrid_lob_close - cubrid_lob_export - cubrid_lob_send - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-bind.xml b/reference/cubrid/functions/cubrid-lob2-bind.xml deleted file mode 100644 index d79c60157..000000000 --- a/reference/cubrid/functions/cubrid-lob2-bind.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - cubrid_lob2_bind - Bind a lob object or a string as a lob object to a prepared statement as parameters - - - - &reftitle.description; - - boolcubrid_lob2_bind - resourcereq_identifier - intbind_index - mixedbind_value - stringbind_value_type - - - The cubrid_lob2_bind function is used to bind BLOB/CLOB datas - to a corresponding question mark placeholder in the SQL statement that was passed - to cubrid_prepare. If bind_value_type - is not given, string will be "BLOB" as the default. But if you use - cubrid_lob2_new before, bind_value_type - will be consistent with type in cubrid_lob2_new as the default. - - - - - &reftitle.parameters; - - - req_identifier - - Request identifier as a result of cubrid_prepare. - - - - bind_index - - Location of binding parameters. It starts with 1. - - - - bind_value - - Actual value for binding. - - - - bind_value_type - - It must be "BLOB" or "CLOB" and it won't be case-sensitive. If it not be given, the default value is "BLOB". - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_bind</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_new - cubrid_lob2_close - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-close.xml b/reference/cubrid/functions/cubrid-lob2-close.xml deleted file mode 100644 index 85bd9b233..000000000 --- a/reference/cubrid/functions/cubrid-lob2-close.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - cubrid_lob2_close - Close LOB object - - - - &reftitle.description; - - boolcubrid_lob2_close - resourcelob_identifier - - - The cubrid_lob2_close function is used to close LOB object - returned from cubrid_lob2_new or got from the result set. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - cubrid_lob2_new - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-export.xml b/reference/cubrid/functions/cubrid-lob2-export.xml deleted file mode 100644 index 278c0491d..000000000 --- a/reference/cubrid/functions/cubrid-lob2-export.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - cubrid_lob2_export - Export the lob object to a file - - - - &reftitle.description; - - boolcubrid_lob2_export - resourcelob_identifier - stringfile_name - - - The cubrid_lob2_export function is used to save the - contents of BLOB/CLOB data to a file. To use this function, you must use - cubrid_lob2_new or fetch a lob object from CUBRID - database first. If the file already exists, the operation will fail. - This function will not influence the cursor position of the lob object. - It operates the entire lob object. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - filename - - File name you want to store BLOB/CLOB data. It also supports the path of the file. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_export</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_new - cubrid_lob2_close - cubrid_lob2_import - cubrid_lob2_bind - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-import.xml b/reference/cubrid/functions/cubrid-lob2-import.xml deleted file mode 100644 index 0e837f170..000000000 --- a/reference/cubrid/functions/cubrid-lob2-import.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - cubrid_lob2_import - Import BLOB/CLOB data from a file - - - - &reftitle.description; - - boolcubrid_lob2_import - resourcelob_identifier - stringfile_name - - - The cubrid_lob2_import function is used to save the - contents of BLOB/CLOB data from a file. To use this function, you must use - cubrid_lob2_new or fetch a lob object from CUBRID database - first. If the file does not exist, the operation will fail. - This function will not influence the cursor position of the lob object. - It operates the entire lob object. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - filename - - File name you want to import BLOB/CLOB data. It also supports the path of the file. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_export</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_new - cubrid_lob2_close - cubrid_lob2_export - cubrid_lob2_bind - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-new.xml b/reference/cubrid/functions/cubrid-lob2-new.xml deleted file mode 100644 index 12f6a7b53..000000000 --- a/reference/cubrid/functions/cubrid-lob2-new.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - cubrid_lob2_new - Create a lob object - - - - &reftitle.description; - - resourcecubrid_lob2_new - resourceconn_identifier - stringtype"BLOB" - - - The cubrid_lob2_new function is used to create a lob object (both BLOB and CLOB). - This function should be used before you bind a lob object. - - - - - &reftitle.parameters; - - - conn_identifier - - Connection identifier. If the connection identifier is not specified, - the last connection opened by cubrid_connect or - cubrid_connect_with_url is assumed. - - - - type - - It may be "BLOB" or "CLOB", it won't be case-sensitive. The default value is "BLOB". - - - - - - - &reftitle.returnvalues; - - Lob identifier when it is successful,&return.falseforfailure;. - - - - - &reftitle.seealso; - - cubrid_lob2_close - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-read.xml b/reference/cubrid/functions/cubrid-lob2-read.xml deleted file mode 100644 index 1c2c05fda..000000000 --- a/reference/cubrid/functions/cubrid-lob2-read.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - cubrid_lob2_read - Read from BLOB/CLOB data - - - - &reftitle.description; - - stringcubrid_lob2_read - resourcelob_identifier - intlen - - - The cubrid_lob2_read function reads len bytes from the - LOB data and returns the bytes read. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - len - - Length from buffer you want to read from the lob data. - - - - - - - &reftitle.returnvalues; - - Returns the contents as a string, &false; when there is no more data, or &null; on failure. - - - - - &reftitle.examples; - - <function>cubrid_lob2_read</function> example 1 - - -]]> - - - - - <function>cubrid_lob2_read</function> example 2 - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-seek.xml b/reference/cubrid/functions/cubrid-lob2-seek.xml deleted file mode 100644 index 3af4192ea..000000000 --- a/reference/cubrid/functions/cubrid-lob2-seek.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - cubrid_lob2_seek - Move the cursor of a lob object - - - - &reftitle.description; - - boolcubrid_lob2_seek - resourcelob_identifier - intoffset - intoriginCUBRID_CURSOR_CURRENT - - - The cubrid_lob2_seek function is used to move the cursor - position of a lob object by the value set in the offset - argument, to the direction set in the origin argument. - - - To set the origin argument, you can use CUBRID_CURSOR_FIRST - to set the cursor position moving forward offset units from - the first beginning. In this case, offset must be a positive value. - - - If you use CUBRID_CURSOR_CURRENT for origin, you can move - forward or backward. and offset can be positive or negative. - - - If you use CUBRID_CURSOR_LAST for origin, you can move - backward offset units from the end of LOB object and - offset only can be positive. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - offset - - Number of units you want to move the cursor. - - - - origin - - This parameter can be the following values: - CUBRID_CURSOR_FIRST: move forward from the first beginning. - CUBRID_CURSOR_CURRENT: move forward or backward from the current position. - CUBRID_CURSOR_LAST: move backward at the end of LOB object. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_seek</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-seek64.xml b/reference/cubrid/functions/cubrid-lob2-seek64.xml deleted file mode 100644 index 9561317d7..000000000 --- a/reference/cubrid/functions/cubrid-lob2-seek64.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - cubrid_lob2_seek64 - Move the cursor of a lob object - - - - &reftitle.description; - - boolcubrid_lob2_seek64 - resourcelob_identifier - stringoffset - intoriginCUBRID_CURSOR_CURRENT - - - The cubrid_lob2_seek64 function is used to move the cursor - position of a lob object by the value set in the offset - argument, to the direction set in the origin argument. - If the offset you want to move is larger than an integer - data can be stored, you can use this function. - - - To set the origin argument, you can use CUBRID_CURSOR_FIRST - to set the cursor position moving forward offset units from - the first beginning. In this case, offset must be a positive value. - - - If you use CUBRID_CURSOR_CURRENT for origin, you can move - forward or backward. and offset can be positive or negative. - - - If you use CUBRID_CURSOR_LAST for origin, you can move backward - offset units from the end of LOB object and offset only can be positive. - - - - If you use this function to move the cursor position of the lob object, you should pass offset as a string. - - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - offset - - Number of units you want to move the cursor. - - - - origin - - This parameter can be the following values: - CUBRID_CURSOR_FIRST: move forward from the first beginning. - CUBRID_CURSOR_CURRENT: move forward or backward from the current position. - CUBRID_CURSOR_LAST: move backward at the end of LOB object. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_seek64</function> example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-size.xml b/reference/cubrid/functions/cubrid-lob2-size.xml deleted file mode 100644 index 183d27f72..000000000 --- a/reference/cubrid/functions/cubrid-lob2-size.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - cubrid_lob2_size - Get a lob object's size - - - - &reftitle.description; - - intcubrid_lob2_size - resourcelob_identifier - - - The cubrid_lob2_size function is used to get the size of a lob object. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - - - - &reftitle.returnvalues; - - It will return the size of the LOB object when it processes successfully,&return.falseforfailure;. - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-size64.xml b/reference/cubrid/functions/cubrid-lob2-size64.xml deleted file mode 100644 index 7f0b966ab..000000000 --- a/reference/cubrid/functions/cubrid-lob2-size64.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - cubrid_lob2_size64 - Get a lob object's size - - - - &reftitle.description; - - stringcubrid_lob2_size64 - resourcelob_identifier - - - The cubrid_lob2_size64 function is used to get the - size of a lob object. If the size of a lob object is larger than an - integer data can be stored, you can use this function and it will return - the size as a string. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - - - - &reftitle.returnvalues; - - It will return the size of the LOB object as a string when it processes successfully,&return.falseforfailure;. - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-tell.xml b/reference/cubrid/functions/cubrid-lob2-tell.xml deleted file mode 100644 index ddf413fb2..000000000 --- a/reference/cubrid/functions/cubrid-lob2-tell.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - cubrid_lob2_tell - Tell the cursor position of the LOB object - - - - &reftitle.description; - - intcubrid_lob2_tell - resourcelob_identifier - - - The cubrid_lob2_tell function is used to tell the cursor position of the LOB object. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - - - - &reftitle.returnvalues; - - It will return the cursor position on the LOB object when it processes successfully,&return.falseforfailure;. - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell64 - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-tell64.xml b/reference/cubrid/functions/cubrid-lob2-tell64.xml deleted file mode 100644 index 224a46ae5..000000000 --- a/reference/cubrid/functions/cubrid-lob2-tell64.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - cubrid_lob2_tell64 - Tell the cursor position of the LOB object - - - - &reftitle.description; - - stringcubrid_lob2_tell64 - resourcelob_identifier - - - The cubrid_lob2_tell64 function is used to tell the - cursor position of the LOB object. If the size of a lob object is larger - than an integer data can be stored, you can use this function and it will - return the position information as a string. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - - - - &reftitle.returnvalues; - - It will return the cursor position on the LOB object as a string when it processes successfully,&return.falseforfailure;. - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_write - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lob2-write.xml b/reference/cubrid/functions/cubrid-lob2-write.xml deleted file mode 100644 index 2383fd694..000000000 --- a/reference/cubrid/functions/cubrid-lob2-write.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - cubrid_lob2_write - Write to a lob object - - - - &reftitle.description; - - boolcubrid_lob2_write - resourcelob_identifier - stringbuf - - - The cubrid_lob2_write function reads as much as data - from buf and stores it to the LOB object. Note that - this function can only append characters now. - - - - - &reftitle.parameters; - - - lob_identifier - - Lob identifier as a result of cubrid_lob2_new or get from the result set. - - - - buf - - Data that need to be written to the lob object. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lob2_write</function> example 1 - - -]]> - - - - - <function>cubrid_lob2_write</function> example 2 - - -]]> - - - - - - &reftitle.seealso; - - cubrid_lob2_read - cubrid_lob2_seek - cubrid_lob2_seek64 - cubrid_lob2_tell - cubrid_lob2_tell64 - cubrid_lob2_size - cubrid_lob2_size64 - - - - - diff --git a/reference/cubrid/functions/cubrid-lock-read.xml b/reference/cubrid/functions/cubrid-lock-read.xml deleted file mode 100644 index 5c820a05d..000000000 --- a/reference/cubrid/functions/cubrid-lock-read.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - cubrid_lock_read - Set a read lock on the given OID - - - - &reftitle.description; - - boolcubrid_lock_read - resourceconn_identifier - stringoid - - - The cubrid_lock_read function is used to put read - lock on the instance pointed by given oid. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to put read lock on. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lock_read</function> example - - -]]> - -&example.outputs; - - - string(1) "1" - ["b"]=> - array(3) { - [0]=> - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" - } - ["c"]=> - array(4) { - [0]=> - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" - } - ["d"]=> - string(10) "a " -} -]]> - - - - - - &reftitle.seealso; - - cubrid_lock_write - - - - - diff --git a/reference/cubrid/functions/cubrid-lock-write.xml b/reference/cubrid/functions/cubrid-lock-write.xml deleted file mode 100644 index a141af74c..000000000 --- a/reference/cubrid/functions/cubrid-lock-write.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - cubrid_lock_write - Set a write lock on the given OID - - - - &reftitle.description; - - boolcubrid_lock_write - resourceconn_identifier - stringoid - - - The cubrid_lock_write function is used to put write - lock on the instance pointed by the given oid. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to put write lock on. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_lock_write</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -array(3) { - [0]=> - string(1) "2" - [1]=> - string(1) "4" - [2]=> - string(1) "8" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_lock_read - - - - - diff --git a/reference/cubrid/functions/cubrid-move-cursor.xml b/reference/cubrid/functions/cubrid-move-cursor.xml deleted file mode 100644 index 217faa8be..000000000 --- a/reference/cubrid/functions/cubrid-move-cursor.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - cubrid_move_cursor - Move the cursor in the result - - - - &reftitle.description; - - boolcubrid_move_cursor - resourcereq_identifier - intoffset - intoriginCUBRID_CURSOR_CURRENT - - - The cubrid_move_cursor function is used to move the - current cursor location of req_identifier by the - value set in the offset argument, to the direction - set in the origin argument. To set the - origin argument, you can use CUBRID_CURSOR_FIRST - for the first part of the result, CUBRID_CURSOR_CURRENT for the current - location of the result, or CUBRID_CURSOR_LAST for the last part of the - result. If origin argument is not explicitly - designated, then the function uses CUBRID_CURSOR_CURRENT as its default - value. - - - If the value of cursor movement range goes over the valid limit, then the - cursor moves to the next location after the valid range for the cursor. - For example, if you move 20 units in the result with the size of 10, then - the cursor will move to 11th place and return CUBRID_NO_MORE_DATA. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - offset - Number of units you want to move the cursor. - - - origin - Location where you want to move the cursor from CUBRID_CURSOR_FIRST, CUBRID_CURSOR_CURRENT, CUBRID_CURSOR_LAST. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_move_cursor</function> example - - -]]> - -&example.outputs; - - - string(1) "G" - [1]=> - string(4) "Gold" -} -array(2) { - [0]=> - string(1) "X" - [1]=> - string(5) "Mixed" -} -array(2) { - [0]=> - string(1) "M" - [1]=> - string(3) "Man" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_execute - - - - - diff --git a/reference/cubrid/functions/cubrid-next-result.xml b/reference/cubrid/functions/cubrid-next-result.xml deleted file mode 100644 index e66ce0f5e..000000000 --- a/reference/cubrid/functions/cubrid-next-result.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - cubrid_next_result - Get result of next query when executing multiple SQL statements - - - - &reftitle.description; - - boolcubrid_next_result - resourceresult - - - The cubrid_next_result function is used to get - results of next query if multiple SQL statements are executed and - CUBRID_EXEC_QUERY_ALL flag is set upon - cubrid_execute. - - - - - &reftitle.parameters; - - - result - result comes from a call to cubrid_execute - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_next_result</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - - - - - diff --git a/reference/cubrid/functions/cubrid-num-cols.xml b/reference/cubrid/functions/cubrid-num-cols.xml deleted file mode 100644 index abd1ec83c..000000000 --- a/reference/cubrid/functions/cubrid-num-cols.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - cubrid_num_cols - Return the number of columns in the result set - - - - &reftitle.description; - - intcubrid_num_cols - resourceresult - - - The cubrid_num_cols function is used to get the - number of columns from the query result. It can only be used when the - query executed is a SELECT statement. - - - - - &reftitle.parameters; - - - result - Result. - - - - - - &reftitle.returnvalues; - - Number of columns, when process is successful. - - - &false;, if SQL statement is not SELECT. - - - - - &reftitle.examples; - - <function>cubrid_num_cols</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_num_rows - - - - - diff --git a/reference/cubrid/functions/cubrid-num-rows.xml b/reference/cubrid/functions/cubrid-num-rows.xml deleted file mode 100644 index 632c3cf2d..000000000 --- a/reference/cubrid/functions/cubrid-num-rows.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - cubrid_num_rows - Get the number of rows in the result set - - - - &reftitle.description; - - intcubrid_num_rows - resourceresult - - - The cubrid_num_rows function is used to get the - number of rows from the query result. - It can be used for SELECT statements. - For INSERT, UPDATE, or DELETE queries, - use the cubrid_affected_rows function. - - - Note: The cubrid_num_rows function can only be used - for synchronous query; it returns 0 when it is used for asynchronous query. - - - - - &reftitle.parameters; - - - result - result comes from a call to - cubrid_execute, cubrid_query and - cubrid_prepare - - - - - - &reftitle.returnvalues; - - Number of rows, when process is successful. - - - 0 when the query was done in async mode. - - - -1, if SQL statement is not SELECT. - - - &false; when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_num_rows</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_num_cols - cubrid_affected_rows - - - - - diff --git a/reference/cubrid/functions/cubrid-pconnect-with-url.xml b/reference/cubrid/functions/cubrid-pconnect-with-url.xml deleted file mode 100644 index 1dc7e3873..000000000 --- a/reference/cubrid/functions/cubrid-pconnect-with-url.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - cubrid_pconnect_with_url - Open a persistent connection to CUBRID server - - - - &reftitle.description; - - resourcecubrid_pconnect_with_url - stringconn_url - stringuserid - stringpasswd - - - Establishes a persistent connection to a CUBRID server. - - - cubrid_pconnect_with_url acts very much like - cubrid_connect_with_url with two major differences. - - - First, when connecting, the function would first try to find a (persistent) - link that's already open with the same host, port, dbname and userid. If - one is found, an identifier for it will be returned instead of opening a - new connection. - - - Second, the connection to the SQL server will not be closed when the - execution of the script ends. Instead, the link will remain open for - future use (cubrid_close or - cubrid_disconnect will not close links established by - cubrid_pconnect_with_url). - - - This type of link is therefore called 'persistent'. - - - <url> ::= CUBRID:<host>:<db_name>:<db_user>:<db_password>:[?<properties>] - - - <properties> ::= <property> [&<property>] - - - <properties> ::= alhosts=<alternative_hosts>[ &rctime=<time>] - - - <properties> ::= login_timeout=<milli_sec> - - - <properties> ::= query_timeout=<milli_sec> - - - <properties> ::= disconnect_on_query_timeout=true|false - - - <alternative_hosts> ::= <standby_broker1_host>:<port> [,<standby_broker2_host>:<port>] - - - <host> := HOSTNAME | IP_ADDR - - - <time> := SECOND - - - <milli_sec> := MILLI SECOND - - - host : A host name or IP address of the master database - db_name : A name of the database - db_user : A name of the database user - db_password : A database user password - - alhosts : Specifies the broker information of the standby server, which is - used for failover when it is impossible to connect to the active server. - You can specify multiple brokers for failover, and the connection to the brokers - is attempted in the order listed in alhosts - - rctime : An interval between the attempts to connect to the active broker in - which failure occurred. After a failure occurs, the system connects to the - broker specified by althosts (failover), terminates the transaction, and then - attempts to connect to the active broker of the master database at every rctime. - The default value is 600 seconds. - - login_timeout : Timeout value (unit: msec.) for database login. The default - value is 0, which means infinite postponement. - - - query_timeout : Timeout value (unit: msec.) for query request. Upon timeout, - a message to cancel requesting a query transferred to server is sent. The return - value can depend on the disconnect_on_query_timeout configuration; even though the - message to cancel a request is sent to server, that request may succeed. - - - disconnect_on_query_timeout : Configures a value whether to immediately return - an error of function being executed upon timeout. The default value is false. - - - - - ? and : that are used as identifiers - in PHP connection URL can't be included in the password. The following is - an example of a password that is invalid to use as connection URL because it contains - "?:". - - - $url = "CUBRID:localhost:33000:tdb:dba:12?:?login_timeout=100"; - - - Passwords that contain ? or : may be - passed as a separate parameter. - - - $url = "CUBRID:localhost:33000:tbd:::?login_timeout=100"; - - - $conn = cubrid_pconnect_with_url ($url, "dba", "12?"); - - - If user or password is empty,you can't delete ":",the following is - an example. - - - $url = "CUBRID:localhost:33000:demodb:::"; - - - - - - &reftitle.parameters; - - - conn_url - A character string that contains server connection information. - - - userid - User name for the database. - - - passwd - User password. - - - - - - &reftitle.returnvalues; - - Connection identifier, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_pconnect_with_url</function> url without properties example - - -]]> - - - - - <function>cubrid_pconnect_with_url</function> url with properties example - - -]]> - - - - - - &reftitle.seealso; - - cubrid_connect - cubrid_connect_with_url - cubrid_pconnect - cubrid_disconnect - cubrid_close - - - - - diff --git a/reference/cubrid/functions/cubrid-pconnect.xml b/reference/cubrid/functions/cubrid-pconnect.xml deleted file mode 100644 index 84b9bf239..000000000 --- a/reference/cubrid/functions/cubrid-pconnect.xml +++ /dev/null @@ -1,168 +0,0 @@ - - - - - cubrid_pconnect - Open a persistent connection to a CUBRID server - - - - &reftitle.description; - - resourcecubrid_pconnect - stringhost - intport - stringdbname - stringuserid - stringpasswd - - - Establishes a persistent connection to a CUBRID server. - - - cubrid_pconnect acts very much like - cubrid_connect with two major differences. - - - First, when connecting, the function would first try to find a (persistent) - link that's already open with the same host, port, dbname and userid. If - one is found, an identifier for it will be returned instead of opening a - new connection. - - - Second, the connection to the SQL server will not be closed when the - execution of the script ends. Instead, the link will remain open for - future use (cubrid_close or - cubrid_disconnect will not close links established by - cubrid_pconnect). - - - This type of link is therefore called 'persistent'. - - - - - &reftitle.parameters; - - - host - Host name or IP address of CUBRID CAS server. - - - port - Port number of CUBRID CAS server (BROKER_PORT configured in $CUBRID/conf/cubrid_broker.conf). - - - dbname - Name of database. - - - userid - User name for the database. - - - passwd - User password. - - - - - - &reftitle.returnvalues; - - Connection identifier, when process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_pconnect</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_connect - cubrid_connect_with_url - cubrid_pconnect_with_url - cubrid_disconnect - cubrid_close - - - - - diff --git a/reference/cubrid/functions/cubrid-prepare.xml b/reference/cubrid/functions/cubrid-prepare.xml deleted file mode 100644 index ed9878f97..000000000 --- a/reference/cubrid/functions/cubrid-prepare.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - cubrid_prepare - Prepare a SQL statement for execution - - - - &reftitle.description; - - resourcecubrid_prepare - resourceconn_identifier - stringprepare_stmt - intoption0 - - - The cubrid_prepare function compiles a SQL statement for a given - connection handle and returns a handle that represents the pre-compiled statement. - - - A prepared statement can be executed several times, which is efficient for repeated - execution or for processing long data. Only a single statement can be used, and a - parameter can be marked with a question mark (?) at the appropriate - place in the SQL statement. Add a parameter when binding a value in the - VALUES clause of an INSERT statement or in the - WHERE clause. Note that a value can be bound to a parameter only by - using the cubrid_bind function. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - prepare_stmt - Prepare query. - - - option - OID return option CUBRID_INCLUDE_OID. - - - - - - &reftitle.returnvalues; - - Request identifier, if process is successful,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>cubrid_prepare</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_execute - cubrid_bind - - - - - diff --git a/reference/cubrid/functions/cubrid-put.xml b/reference/cubrid/functions/cubrid-put.xml deleted file mode 100644 index a8bb2a9a7..000000000 --- a/reference/cubrid/functions/cubrid-put.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - cubrid_put - Update a column using OID - - - - &reftitle.description; - - boolcubrid_put - resourceconn_identifier - stringoid - stringattr - mixedvalue - - - The cubrid_put function is used to update an - attribute of the instance of the given oid. - - - You can update single attribute by using string data type to set - attr. In such case, you can use integer, - floating point or string type data for the value - argument. To update multiple number of attributes, you can disregard the - attr argument, and set - value argument with associative array data type. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance that you want to update. - - - attr - Name of the attribute that you want to update. - - - value - New value that you want to assign to the attribute. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_put</function> example - - -]]> - - &example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -array(3) { - [0]=> - string(1) "2" - [1]=> - string(1) "4" - [2]=> - string(1) "8" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_get - cubrid_set_add - cubrid_set_drop - cubrid_seq_insert - cubrid_seq_drop - cubrid_seq_put - - - - - diff --git a/reference/cubrid/functions/cubrid-rollback.xml b/reference/cubrid/functions/cubrid-rollback.xml deleted file mode 100644 index ba2d08998..000000000 --- a/reference/cubrid/functions/cubrid-rollback.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - cubrid_rollback - Roll back a transaction - - - - &reftitle.description; - - boolcubrid_rollback - resourceconn_identifier - - - The cubrid_rollback function executes rollback on the - transaction pointed by conn_identifier, currently in - progress. - - - Connection to server is closed after calling - cubrid_rollback. Connection handle, however, is - still valid. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_rollback</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_commit - cubrid_disconnect - - - - - diff --git a/reference/cubrid/functions/cubrid-schema.xml b/reference/cubrid/functions/cubrid-schema.xml deleted file mode 100644 index 036862df0..000000000 --- a/reference/cubrid/functions/cubrid-schema.xml +++ /dev/null @@ -1,624 +0,0 @@ - - - - - cubrid_schema - Get the requested schema information - - - - &reftitle.description; - - arraycubrid_schema - resourceconn_identifier - intschema_type - stringclass_name - stringattr_name - - - The cubrid_schema function is used to get the - requested schema information from database. To get information about specific class, - set the class_name, to get information about specific attribute - (can be used only with CUBRID_SCH_ATTR_PRIVILEGE), - set the attr_name. - - - - The result of the cubrid_schema function is returned as a two-dimensional - array (column (associative array) * row (numeric array)). The following - tables shows types of schema and the column structure of the result array to - be returned based on the schema type. - - - - Result Composition of Each Type - - - - Schema - Column Number - Column Name - Value - - - - - CUBRID_SCH_CLASS - 1 - NAME - - - - - 2 - TYPE - 0:system class 1:vclass 2:class - - - - CUBRID_SCH_VCLASS - 1 - NAME - - - - - 2 - TYPE - 1:vclass - - - - CUBRID_SCH_QUERY_SPEC - 1 - QUERY_SPEC - - - - - CUBRID_SCH_ATTRIBUTE / CUBRID_SCH_CLASS_ATTRIBUTE - 1 - ATTR_NAME - - - - - 2 - DOMAIN - - - - - 3 - SCALE - - - - - 4 - PRECISION - - - - - 5 - INDEXED - 1:indexed - - - - 6 - NOT NULL - 1:not null - - - - 7 - SHARED - 1:shared - - - - 8 - UNIQUE - 1:unique - - - - 9 - DEFAULT - - - - - 10 - ATTR_ORDER - base:1 - - - - 11 - CLASS_NAME - - - - - 12 - SOURCE_CLASS - - - - - 13 - IS_KEY - 1:key - - - - CUBRID_SCH_METHOD / CUBRID_SCH_CLASS_METHOD - 1 - NAME - - - - - 2 - RET_DOMAIN - - - - - 3 - ARG_DOMAIN - - - - - CUBRID_SCH_METHOD_FILE - 1 - METHOD_FILE - - - - - CUBRID_SCH_SUPERCLASS / CUBRID_SCH_DIRECT_SUPER_CLASS / CUBRID_SCH_SUBCLASS - 1 - CLASS_NAME - - - - - 2 - TYPE - 0:system class 1:vclass 2:class - - - - CUBRID_SCH_CONSTRAINT - 1 - TYPE - 0:unique 1:index 2:reverse unique 3:reverse index - - - - 2 - NAME - - - - - 3 - ATTR_NAME - - - - - 4 - NUM_PAGES - - - - - 5 - NUM_KEYS - - - - - 6 - PRIMARY_KEY - 1:primary key - - - - 7 - KEY_ORDER - base:1 - - - - CUBRID_SCH_TRIGGER - 1 - NAME - - - - - 2 - STATUS - - - - - 3 - EVENT - - - - - 4 - TARGET_CLASS - - - - - 5 - TARGET_ATTR - - - - - 6 - ACTION_TIME - - - - - 7 - ACTION - - - - - 8 - PRIORITY - - - - - 9 - CONDITION_TIME - - - - - 10 - CONDITION - - - - - CUBRID_SCH_CLASS_PRIVILEGE / CUBRID_SCH_ATTR_PRIVILEGE - 1 - CLASS_NAME / ATTR_NAME - - - - - 2 - PRIVILEGE - - - - - 3 - GRANTABLE - - - - - CUBRID_SCH_PRIMARY_KEY - 1 - CLASS_NAME - - - - - 2 - ATTR_NAME - - - - - 3 - KEY_SEQ - base:1 - - - - 4 - KEY_NAME - - - - - CUBRID_SCH_IMPORTED_KEYS / CUBRID_SCH_EXPORTED_KEYS / CUBRID_SCH_CROSS_REFERENCE - 1 - PKTABLE_NAME - - - - - 2 - PKCOLUMN_NAME - - - - - 3 - FKTABLE_NAME - base:1 - - - - 4 - FKCOLUMN_NAME - - - - - 5 - KEY_SEQ - base:1 - - - - 6 - UPDATE_ACTION - 0:cascade 1:restrict 2:no action 3:set null - - - - 7 - DELETE_ACTION - 0:cascade 1:restrict 2:no action 3:set null - - - - 8 - FK_NAME - - - - - 9 - PK_NAME - - - - -
- -
- - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - schema_type - Schema data that you want to know. - - - class_name - Class you want to know the schema of. - - - attr_name - Attribute you want to know the schema of. - - - - - - &reftitle.returnvalues; - - Array containing the schema information, when process is successful,&return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.3.1 - - Change return value: when process is unsuccessful, return false, not -1. - - - - - - - - - &reftitle.examples; - - <function>cubrid_schema</function> example - - -]]> - - &example.outputs; - - - array(4) { - ["CLASS_NAME"]=> - string(4) "game" - ["ATTR_NAME"]=> - string(12) "athlete_code" - ["KEY_SEQ"]=> - string(1) "3" - ["KEY_NAME"]=> - string(41) "pk_game_host_year_event_code_athlete_code" - } - [1]=> - array(4) { - ["CLASS_NAME"]=> - string(4) "game" - ["ATTR_NAME"]=> - string(10) "event_code" - ["KEY_SEQ"]=> - string(1) "2" - ["KEY_NAME"]=> - string(41) "pk_game_host_year_event_code_athlete_code" - } - [2]=> - array(4) { - ["CLASS_NAME"]=> - string(4) "game" - ["ATTR_NAME"]=> - string(9) "host_year" - ["KEY_SEQ"]=> - string(1) "1" - ["KEY_NAME"]=> - string(41) "pk_game_host_year_event_code_athlete_code" - } -} - ---- Foreign Keys --- -array(2) { - [0]=> - array(9) { - ["PKTABLE_NAME"]=> - string(7) "athlete" - ["PKCOLUMN_NAME"]=> - string(4) "code" - ["FKTABLE_NAME"]=> - string(4) "game" - ["FKCOLUMN_NAME"]=> - string(12) "athlete_code" - ["KEY_SEQ"]=> - string(1) "1" - ["UPDATE_RULE"]=> - string(1) "1" - ["DELETE_RULE"]=> - string(1) "1" - ["FK_NAME"]=> - string(20) "fk_game_athlete_code" - ["PK_NAME"]=> - string(15) "pk_athlete_code" - } - [1]=> - array(9) { - ["PKTABLE_NAME"]=> - string(5) "event" - ["PKCOLUMN_NAME"]=> - string(4) "code" - ["FKTABLE_NAME"]=> - string(4) "game" - ["FKCOLUMN_NAME"]=> - string(10) "event_code" - ["KEY_SEQ"]=> - string(1) "1" - ["UPDATE_RULE"]=> - string(1) "1" - ["DELETE_RULE"]=> - string(1) "1" - ["FK_NAME"]=> - string(18) "fk_game_event_code" - ["PK_NAME"]=> - string(13) "pk_event_code" - } -} - ---- Column Attribute --- -array(1) { - [0]=> - array(13) { - ["ATTR_NAME"]=> - string(4) "area" - ["DOMAIN"]=> - string(1) "7" - ["SCALE"]=> - string(1) "2" - ["PRECISION"]=> - string(2) "10" - ["INDEXED"]=> - string(1) "0" - ["NON_NULL"]=> - string(1) "0" - ["SHARED"]=> - string(1) "0" - ["UNIQUE"]=> - string(1) "0" - ["DEFAULT"]=> - NULL - ["ATTR_ORDER"]=> - string(1) "4" - ["CLASS_NAME"]=> - string(7) "stadium" - ["SOURCE_CLASS"]=> - string(7) "stadium" - ["IS_KEY"]=> - string(1) "0" - } -} -]]> - - - - -
- diff --git a/reference/cubrid/functions/cubrid-seq-drop.xml b/reference/cubrid/functions/cubrid-seq-drop.xml deleted file mode 100644 index b281c0a0f..000000000 --- a/reference/cubrid/functions/cubrid-seq-drop.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - cubrid_seq_drop - Delete an element from sequence type column using OID - - - - &reftitle.description; - - boolcubrid_seq_drop - resourceconn_identifier - stringoid - stringattr_name - intindex - - - The cubrid_seq_drop function is used to delete an - element you request from the given sequence type attribute in the - database. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance you want to work with. - - - attr_name - Name of the attribute that you want to delete an element from. - - - index - Index of the element that you want to delete (1-based). - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_seq_drop</function> example - - -]]> - -&example.outputs; - - - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" -} -array(3) { - [0]=> - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_seq_insert - cubrid_seq_put - - - - - diff --git a/reference/cubrid/functions/cubrid-seq-insert.xml b/reference/cubrid/functions/cubrid-seq-insert.xml deleted file mode 100644 index 62e0ab25a..000000000 --- a/reference/cubrid/functions/cubrid-seq-insert.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - cubrid_seq_insert - Insert an element to a sequence type column using OID - - - - &reftitle.description; - - boolcubrid_seq_insert - resourceconn_identifier - stringoid - stringattr_name - intindex - stringseq_element - - - The cubrid_seq_insert function is used to insert an - element to a sequence type attribute in a requested location. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance you want to work with. - - - attr_name - Name of the attribute you want to insert an instance to. - - - index - Location of the element, you want to insert the element to (1-based). - - - seq_element - Content of the element that you want to insert. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_seq_insert</function> example - - -]]> - -&example.outputs; - - - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" -} -array(5) { - [0]=> - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" - [4]=> - string(2) "44" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_seq_drop - cubrid_seq_put - - - - - diff --git a/reference/cubrid/functions/cubrid-seq-put.xml b/reference/cubrid/functions/cubrid-seq-put.xml deleted file mode 100644 index 7349e0b3f..000000000 --- a/reference/cubrid/functions/cubrid-seq-put.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - cubrid_seq_put - Update the element value of sequence type column using OID - - - - &reftitle.description; - - boolcubrid_seq_put - resourceconn_identifier - stringoid - stringattr_name - intindex - stringseq_element - - - The cubrid_seq_put function is used to update the - content of the requested element in a sequent type attribute using OID. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance you want to work with. - - - attr_name - Name of the attribute that you want to update an element. - - - index - Index (1-based) of the element that you want to update. - - - seq_element - New content that you want to use for the update. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_seq_put</function> example - - -]]> - -&example.outputs; - - - string(2) "11" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" -} -array(4) { - [0]=> - string(3) "111" - [1]=> - string(2) "22" - [2]=> - string(2) "33" - [3]=> - string(3) "333" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_seq_drop - cubrid_seq_insert - - - - - diff --git a/reference/cubrid/functions/cubrid-set-add.xml b/reference/cubrid/functions/cubrid-set-add.xml deleted file mode 100644 index df5333fb3..000000000 --- a/reference/cubrid/functions/cubrid-set-add.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - cubrid_set_add - Insert a single element to set type column using OID - - - - &reftitle.description; - - boolcubrid_set_add - resourceconn_identifier - stringoid - stringattr_name - stringset_element - - - The cubrid_set_add function is used to insert a - single element to a set type attribute (set, multiset, sequence) you - requested. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance you want to work with. - - - attr_name - Name of the attribute you want to insert an element. - - - set_element - Content of the element you want to insert. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_set_add</function> example - - -]]> - -&example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -array(4) { - [0]=> - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" - [3]=> - string(1) "4" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_seq_drop - - - - - diff --git a/reference/cubrid/functions/cubrid-set-autocommit.xml b/reference/cubrid/functions/cubrid-set-autocommit.xml deleted file mode 100644 index 0a13502f8..000000000 --- a/reference/cubrid/functions/cubrid-set-autocommit.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - cubrid_set_autocommit - Set autocommit mode of the connection - - - - &reftitle.description; - - boolcubrid_set_autocommit - resourceconn_identifier - boolmode - - - The cubrid_set_autocommit function is used to set the - CUBRID database auto-commit mode of the current database connection. - - - In CUBRID PHP, auto-commit mode is disabled by default for transaction - management. When auto-commit mode is turned from off to on, any pending work is - automatically committed. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - mode - - Auto-commit mode. The following constants can be used: - - CUBRID_AUTOCOMMIT_FALSE - CUBRID_AUTOCOMMIT_TRUE - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - cubrid_get_autocommit - cubrid_commit - - - - diff --git a/reference/cubrid/functions/cubrid-set-db-parameter.xml b/reference/cubrid/functions/cubrid-set-db-parameter.xml deleted file mode 100644 index 79bc0e07d..000000000 --- a/reference/cubrid/functions/cubrid-set-db-parameter.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - cubrid_set_db_parameter - Sets the CUBRID database parameters - - - - &reftitle.description; - - boolcubrid_set_db_parameter - resourceconn_identifier - intparam_type - intparam_value - - - The cubrid_set_db_parameter function is used to set - the CUBRID database parameters. It can set the following CUBRID database - parameters: - - - PARAM_ISOLATION_LEVEL - PARAM_LOCK_TIMEOUT - - - - - The auto-commit mode can be set by using - cubrid_set_autocommit. - - - - - - &reftitle.parameters; - - - conn_identifier - - The CUBRID connection. If the connection identifier is not specified, - the last link opened by cubrid_connect is assumed. - - - - param_type - Database parameter type. - - - param_value - Isolation level value (1-6) or lock timeout (in seconds) value. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_get_db_parameter</function> example - - -]]> - - &example.outputs; - - - int(3) - ["PARAM_LOCK_TIMEOUT"]=> - int(-1) - ["PARAM_MAX_STRING_LENGTH"]=> - int(1073741823) - ["PARAM_AUTO_COMMIT"]=> - int(0) -} -array(4) { - ["PARAM_ISOLATION_LEVEL"]=> - int(2) - ["PARAM_LOCK_TIMEOUT"]=> - int(-1) - ["PARAM_MAX_STRING_LENGTH"]=> - int(1073741823) - ["PARAM_AUTO_COMMIT"]=> - int(1) -} -]]> - - - - - - &reftitle.seealso; - - cubrid_get_db_parameter - cubrid_set_autocommit - - - - diff --git a/reference/cubrid/functions/cubrid-set-drop.xml b/reference/cubrid/functions/cubrid-set-drop.xml deleted file mode 100644 index 64c3449fc..000000000 --- a/reference/cubrid/functions/cubrid-set-drop.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - cubrid_set_drop - Delete an element from set type column using OID - - - - &reftitle.description; - - boolcubrid_set_drop - resourceconn_identifier - stringoid - stringattr_name - stringset_element - - - The cubrid_set_drop function is used to delete an - element that you request from the given set type (set, multiset) attribute - of the database. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - OID of the instance you want to work with. - - - attr_name - Name of the attribute you want to delete an element from. - - - set_element - Content of the element you want to delete. - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>cubrid_set_drop</function> example - - -]]> - -&example.outputs; - - - string(1) "1" - [1]=> - string(1) "2" - [2]=> - string(1) "3" -} -array(2) { - [0]=> - string(1) "2" - [1]=> - string(1) "3" -} -]]> - - - - - - &reftitle.seealso; - - cubrid_set_add - - - - - diff --git a/reference/cubrid/functions/cubrid-set-query-timeout.xml b/reference/cubrid/functions/cubrid-set-query-timeout.xml deleted file mode 100644 index 5c53b6971..000000000 --- a/reference/cubrid/functions/cubrid-set-query-timeout.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - cubrid_set_query_timeout - Set the timeout time of query execution - - - - &reftitle.description; - - boolcubrid_set_query_timeout - resourcereq_identifier - inttimeout - - - The cubrid_set_query_timeout function is used to set - the timeout time of query execution. - - - - - &reftitle.parameters; - - - req_identifier - Request identifier. - - - timeout - - Timeout time in milliseconds. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - cubrid_get_query_timeout - - - - diff --git a/reference/cubrid/functions/cubrid-version.xml b/reference/cubrid/functions/cubrid-version.xml deleted file mode 100644 index b0ddb2661..000000000 --- a/reference/cubrid/functions/cubrid-version.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - cubrid_version - Get the CUBRID PHP module's version - - - - &reftitle.description; - - stringcubrid_version - - - - The cubrid_version function is used to get the CUBRID - PHP module's version. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Version information (eg. "8.3.1.0001"). - - - - - &reftitle.examples; - - <function>cubrid_version</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - cubrid_error_code - cubrid_error_code_facility - - - - - - diff --git a/reference/cubrid/oldaliases/cubrid-load-from-glo.xml b/reference/cubrid/oldaliases/cubrid-load-from-glo.xml deleted file mode 100644 index 19f937608..000000000 --- a/reference/cubrid/oldaliases/cubrid-load-from-glo.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - cubrid_load_from_glo - Read data from a GLO instance and save it in a file - - - - &reftitle.description; - - intcubrid_load_from_glo - resourceconn_identifier - stringoid - stringfile_name - - - The cubrid_load_from_glo function is used to read a - data from a glo instance, and saves it in a designated file. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - Oid of the glo instance that you want to read the data from. - - - file_name - Name of the file where you want to save the data in. - - - - - - &reftitle.returnvalues; - - &true;, when process is successful. - - - &false;, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_load_from_glo</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - cubrid_load_from_glo - - - - - This function is removed from CUBRID 3.1. - - - - - - &reftitle.seealso; - - cubrid_new_glo - cubrid_save_to_glo - cubrid_send_glo - - - - - diff --git a/reference/cubrid/oldaliases/cubrid-new-glo.xml b/reference/cubrid/oldaliases/cubrid-new-glo.xml deleted file mode 100644 index 176a5d1be..000000000 --- a/reference/cubrid/oldaliases/cubrid-new-glo.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - cubrid_new_glo - Create a glo instance - - - - &reftitle.description; - - stringcubrid_new_glo - resourceconn_identifier - stringclass_name - stringfile_name - - - The cubrid_new_glo function is used to create a glo instance in the requested class (glo class). The glo created is a LO type, and is stored in the file_name file. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - class_name - Name of the class that you want to create a glo in. - - - file_name - The file name that you want to save in the newly created glo. - - - - - - &reftitle.returnvalues; - - Oid of the instance created, when process is successful. - - - &false;, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_new_glo</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - cubrid_new_glo - - - - - This function is removed from CUBRID 3.1. - - - - - - &reftitle.seealso; - - cubrid_save_to_glo - cubrid_load_from_glo - cubrid_send_glo - - - - - diff --git a/reference/cubrid/oldaliases/cubrid-save-to-glo.xml b/reference/cubrid/oldaliases/cubrid-save-to-glo.xml deleted file mode 100644 index d9ccfff66..000000000 --- a/reference/cubrid/oldaliases/cubrid-save-to-glo.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - cubrid_save_to_glo - Save requested file in a GLO instance - - - - &reftitle.description; - - intcubrid_save_to_glo - resourceconn_identifier - stringoid - stringfile_name - - - The cubrid_save_to_glo function is used to save requested file in a glo instance. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - Oid of the glo instance that you want to save a file in. - - - file_name - The name of the file that you want to save. - - - - - - &reftitle.returnvalues; - - &true;, when process is successful. - - - &false;, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_save_to_glo</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - cubrid_save_to_glo - - - - - This function is removed from CUBRID 3.1. - - - - - - &reftitle.seealso; - - cubrid_new_glo - cubrid_load_from_glo - cubrid_send_glo - - - - - diff --git a/reference/cubrid/oldaliases/cubrid-send-glo.xml b/reference/cubrid/oldaliases/cubrid-send-glo.xml deleted file mode 100644 index 9ecce71bf..000000000 --- a/reference/cubrid/oldaliases/cubrid-send-glo.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - cubrid_send_glo - Read data from glo and send it to std output - - - - &reftitle.description; - - intcubrid_send_glo - resourceconn_identifier - stringoid - - - The cubrid_send_glo function is used to read data from glo instance and sends it to the PHP standard output. - - - - - &reftitle.parameters; - - - conn_identifier - Connection identifier. - - - oid - Oid of the glo instance that you want to read data from. - - - - - - &reftitle.returnvalues; - - &true;, when process is successful. - - - &false;, when process is unsuccessful. - - - - - &reftitle.examples; - - <function>cubrid_send_glo</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - cubrid_send_glo - - - - - This function is removed from CUBRID 3.1. - - - - - - &reftitle.seealso; - - cubrid_new_glo - cubrid_save_to_glo - cubrid_load_from_glo - - - - - diff --git a/reference/cubrid/reference.xml b/reference/cubrid/reference.xml deleted file mode 100644 index 33fee5163..000000000 --- a/reference/cubrid/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - CUBRID &Functions; - - &reference.cubrid.entities.functions; - - - - diff --git a/reference/cubrid/setup.xml b/reference/cubrid/setup.xml deleted file mode 100644 index bce5962b3..000000000 --- a/reference/cubrid/setup.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - In order to have these functions available, you must install CUBRID, and compile CUBRID PHP Library with CUBRID support. - -
- - &reference.cubrid.configure; - -
- &reftitle.runtime; - - There is no runtime configuration now. - -
- -
- &reftitle.resources; - - There are four resource types used in CUBRID. The first one is the link - identifier for a database connection, the second is the resource which - holds the result of a query, and the last two a resource which holds the - query results of BLOB/CLOB data types. - -
- connection identifier - - A connection identifier returned by cubrid_connect, - cubrid_connect_with_url, - cubrid_pconnect and - cubrid_pconnect_with_url. - -
-
- request identifier - - A request identifier returned by cubrid_prepare and cubrid_execute. - -
-
- LOB identifier - - A LOB identifier returned by cubrid_lob_get. - -
-
- LOB2 identifier - - A LOB identifier returned by cubrid_lob2_new or get - from the result set. - -
- -
- -
- diff --git a/reference/cubrid/versions.xml b/reference/cubrid/versions.xml deleted file mode 100644 index 5f36e4e95..000000000 --- a/reference/cubrid/versions.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/dbase/book.xml b/reference/dbase/book.xml deleted file mode 100644 index 4ec110cf4..000000000 --- a/reference/dbase/book.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - dBase - - - - &reftitle.intro; - - - &pecl.moved-ver;5.3.0. - - - - These functions allow you to access records stored in dBase-format - (dbf) databases. - - - - We recommend against using dBase files as your production - database. Use SQLite or choose any real SQL server instead; MySQL or Postgres - are common choices with PHP. dBase support is here to allow you to - import and export data to and from your web database, because the - file format is commonly understood by Windows spreadsheets and - organizers. - - - - - As of dbase 7.0.0 the databases are automatically locked via - flock. There has been no support for locking earlier, - so two concurrent web server processes modifying the same dBase file would - have very likely ruined your database. This can happen even with dbase - 7.0.0+ on systems which implement the locks at the process level with - multithreaded SAPIs. - - - - dBase files are simple sequential files of fixed length records. - Records are appended to the end of the file and deleted records are - kept until you call dbase_pack. - - - Only dbf file levels 3 (dBASE III+) - 5 (dBASE V) are supported. - The types of dBase fields available are: - - Available types of fields - - - - Field - dBase Type - Format - Additional information - - - - - M - Memo - n/a - This type is not supported by PHP, such field will be ignored - - - D - Date - YYYYMMDD - The field length is limited to 8 - - - T - DateTime - YYYYMMDDhhmmss.uuu - (FoxPro) No validity checks are done. Available as of dbase 7.0.0. - - - N - Number - A number - - You must declare a length and a precision (the number of digits - after the decimal point). - - - - F - Float - A float number - Same as N. - - - C - String - A string - You must declare a length. When retrieving data, the string - will be right-padded with spaces to fit the declared length. Overlong - strings will be silently truncated when storing data. - - - L - Boolean - - T or Y for &true;, - F or N for &false;, - ? for uninitialized. - - - As of dbase 7.0.0, returned as a bool (&true; or &false;), - or &null; for uninitialized fields. - Formerly, returned as an int (1 or 0). - - - - -
-
- - - As of dbase 7.0.0 nullable fields are supported for - DBASE_TYPE_FOXPRO databases. If a field is nullable, - passing &null; will set the respective flag, and on later retrieval the field - value will be &null;. - - - - - There is no support for indexes or memo fields. - - -
- - - &reference.dbase.setup; - &reference.dbase.constants; - &reference.dbase.reference; - -
- - - diff --git a/reference/dbase/configure.xml b/reference/dbase/configure.xml deleted file mode 100644 index 50dd3a3bd..000000000 --- a/reference/dbase/configure.xml +++ /dev/null @@ -1,30 +0,0 @@ - - -
- &reftitle.install; - - &pecl.info; - &url.pecl.package;dbase. - -
- - diff --git a/reference/dbase/constants.xml b/reference/dbase/constants.xml deleted file mode 100644 index e8d2275ef..000000000 --- a/reference/dbase/constants.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - DBASE_VERSION - (string) - - - - The extension version. - (Available as of dbase 7.0.0) - - - - - - DBASE_RDONLY - (int) - - - - Open database for reading only. Used with dbase_open. - (Available as of dbase 7.0.0) - - - - - - DBASE_RDWR - (int) - - - - Open database for reading and writing. Used with dbase_open. - (Available as of dbase 7.0.0) - - - - - - DBASE_TYPE_DBASE - (int) - - - - Create dBASE style database. Used with dbase_create. - (Available as of dbase 7.0.0) - - - - - - DBASE_TYPE_FOXPRO - (int) - - - - Create FoxPro style database. Used with dbase_create. - (Available as of dbase 7.0.0) - - - - - - - - diff --git a/reference/dbase/functions/dbase-add-record.xml b/reference/dbase/functions/dbase-add-record.xml deleted file mode 100644 index 2e3727b6a..000000000 --- a/reference/dbase/functions/dbase-add-record.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - dbase_add_record - Adds a record to a database - - - &reftitle.description; - - booldbase_add_record - resourcedatabase - arraydata - - - Adds the given data to the database. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - data - - - An indexed array of data. The number of items must be equal to the number of - fields in the database, otherwise dbase_add_record - will fail. - - - - If you're using dbase_get_record return value for this - parameter, remember to reset the key named deleted. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Inserting a record in a dBase database - - -]]> - - - - - - &reftitle.seealso; - - - dbase_delete_record - dbase_replace_record - - - - - - diff --git a/reference/dbase/functions/dbase-close.xml b/reference/dbase/functions/dbase-close.xml deleted file mode 100644 index d34a26ede..000000000 --- a/reference/dbase/functions/dbase-close.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - dbase_close - Closes a database - - - &reftitle.description; - - booldbase_close - resourcedatabase - - - Closes the given database resource. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Closing a dBase database file - - -]]> - - - - - - &reftitle.seealso; - - - dbase_open - dbase_create - - - - - - diff --git a/reference/dbase/functions/dbase-create.xml b/reference/dbase/functions/dbase-create.xml deleted file mode 100644 index c2a0b102d..000000000 --- a/reference/dbase/functions/dbase-create.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - dbase_create - Creates a database - - - &reftitle.description; - - resourcedbase_create - stringpath - arrayfields - inttypeDBASE_TYPE_DBASE - - - dbase_create creates a dBase database with the given - definition. - If the file already exists, it is not truncated. - dbase_pack can be called to force truncation. - - ¬e.open-basedir.func; - - - &reftitle.parameters; - - - - path - - - The path of the database. It can be a relative or absolute path to - the file where dBase will store your data. - - - - - fields - - - An array of arrays, each array describing the format of one field of the - database. Each field consists of a name, a character indicating the field - type, and optionally, a length, a precision and a nullable flag. - The supported field types are listed in the introduction section. - - - - The fieldnames are limited in length and must not exceed 10 chars. - - - - - - type - - - The type of database to be created. Either - DBASE_TYPE_DBASE or - DBASE_TYPE_FOXPRO. - - - - - - - - &reftitle.returnvalues; - - Returns a database resource if the database is successfully created, - or &false; if an error occurred. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - The type parameter has been added. - - - - PECL dbase 7.0.0 - - The return value is now a resource instead of an - int. - - - - - - - - - &reftitle.examples; - - - Creating a dBase database file - - -]]> - - - - - - &reftitle.seealso; - - - dbase_open - dbase_close - - - - - - diff --git a/reference/dbase/functions/dbase-delete-record.xml b/reference/dbase/functions/dbase-delete-record.xml deleted file mode 100644 index f182afc52..000000000 --- a/reference/dbase/functions/dbase-delete-record.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - dbase_delete_record - Deletes a record from a database - - - &reftitle.description; - - booldbase_delete_record - resourcedatabase - intnumber - - - Marks the given record to be deleted from the database. - - - - To actually remove the record from the database, you must also call - dbase_pack. - - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - number - - - An integer which spans from 1 to the number of records in the database - (as returned by dbase_numrecords). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.seealso; - - - dbase_add_record - dbase_replace_record - - - - - - diff --git a/reference/dbase/functions/dbase-get-header-info.xml b/reference/dbase/functions/dbase-get-header-info.xml deleted file mode 100644 index 727276fa9..000000000 --- a/reference/dbase/functions/dbase-get-header-info.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - dbase_get_header_info - Gets the header info of a database - - - &reftitle.description; - - arraydbase_get_header_info - resourcedatabase - - - Returns information on the column structure of the given database resource. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - - - - &reftitle.returnvalues; - - An indexed array with an entry for each column in the database. The array index - starts at 0. - - - Each array element contains an associative array of column information, as - described here: - - - name - - - The name of the column - - - - - type - - - The human-readable name for the dbase type of the column (i.e. date, - boolean, etc.) - The supported field types are listed in the introduction section. - - - - - length - - - The number of bytes this column can hold - - - - - precision - - - The number of digits of decimal precision for the column - - - - - format - - - A suggested printf format specifier for the column - - - - - offset - - - The byte offset of the column from the start of the row - - - - - - - If the database header information cannot be read, &false; is returned. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Showing header information for a dBase database file - - -]]> - - - - - - - diff --git a/reference/dbase/functions/dbase-get-record-with-names.xml b/reference/dbase/functions/dbase-get-record-with-names.xml deleted file mode 100644 index 4a09d0a58..000000000 --- a/reference/dbase/functions/dbase-get-record-with-names.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - dbase_get_record_with_names - - Gets a record from a database as an associative array - - - - &reftitle.description; - - arraydbase_get_record_with_names - resourcedatabase - intnumber - - - Gets a record from a dBase database as an associative array. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - number - - - The index of the record between 1 and - dbase_numrecords($dbase_identifier). - - - - - - - - &reftitle.returnvalues; - - An associative array with the record. This will also include a key named - deleted which is set to 1 if the record has been marked - for deletion (see dbase_delete_record). - Therefore it is not possible to retrieve the value of a field named - deleted with this function. - - &dbase.type-conversion; - - On error, dbase_get_record_with_names will return &false;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Listing all the registered members in the database - - -]]> - - - - - - &reftitle.seealso; - - - dbase_get_record - - - - - - diff --git a/reference/dbase/functions/dbase-get-record.xml b/reference/dbase/functions/dbase-get-record.xml deleted file mode 100644 index 8eeb77f96..000000000 --- a/reference/dbase/functions/dbase-get-record.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - dbase_get_record - - Gets a record from a database as an indexed array - - - - &reftitle.description; - - arraydbase_get_record - resourcedatabase - intnumber - - - Gets a record from a database as an indexed array. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - number - - - The index of the record between 1 and - dbase_numrecords($dbase_identifier). - - - - - - - - &reftitle.returnvalues; - - An indexed array with the record. This array will also include an associative - key named deleted which is set to 1 if the record has been - marked for deletion (see dbase_delete_record). - - &dbase.type-conversion; - - On error, dbase_get_record will return &false;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.seealso; - - - dbase_get_record_with_names - - - - - - diff --git a/reference/dbase/functions/dbase-numfields.xml b/reference/dbase/functions/dbase-numfields.xml deleted file mode 100644 index dea9110ac..000000000 --- a/reference/dbase/functions/dbase-numfields.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - dbase_numfields - Gets the number of fields of a database - - - &reftitle.description; - - intdbase_numfields - resourcedatabase - - - Gets the number of fields (columns) in the specified database. - - - - Field numbers are between 0 and dbase_numfields($db)-1, - while record numbers are between 1 and dbase_numrecords($db). - - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - - - - &reftitle.returnvalues; - - The number of fields in the database, or &false; if an error occurs. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - <function>dbase_numfields</function> Example - - -]]> - - - - - - &reftitle.seealso; - - - dbase_numrecords - - - - - - diff --git a/reference/dbase/functions/dbase-numrecords.xml b/reference/dbase/functions/dbase-numrecords.xml deleted file mode 100644 index dd06db7be..000000000 --- a/reference/dbase/functions/dbase-numrecords.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - dbase_numrecords - Gets the number of records in a database - - - &reftitle.description; - - intdbase_numrecords - resourcedatabase - - - Gets the number of records (rows) in the specified database. - - - - Records which are marked as deleted are counted as well. - - - - - Record numbers are between 1 and dbase_numrecords($db), - while field numbers are between 0 and dbase_numfields($db)-1. - - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - - - - &reftitle.returnvalues; - - The number of records in the database, or &false; if an error occurs. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Looping over all the records of the database - - -]]> - - - - - - &reftitle.seealso; - - - dbase_numfields - - - - - - diff --git a/reference/dbase/functions/dbase-open.xml b/reference/dbase/functions/dbase-open.xml deleted file mode 100644 index d1a2277b0..000000000 --- a/reference/dbase/functions/dbase-open.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - dbase_open - Opens a database - - - &reftitle.description; - - resourcefalsedbase_open - stringpath - intmode - - - dbase_open opens a dBase database with the given - access mode. - - ¬e.open-basedir.func; - - - &reftitle.parameters; - - - - path - - - The path of the database. It can be a relative or absolute path to - the file where dBase will store your data. - - - - - mode - - - An integer which correspond to those for the open() - system call (Typically 0 means read-only, 1 means write-only, and 2 - means read and write). - - - - You can't open a dBase file in write-only mode as the function will - fail to read the headers information and thus you can't use 1 as - mode. - - - - As of dbase 7.0.0 you can use DBASE_RDONLY - and DBASE_RDWR, respectively, to specify the - mode. - - - - - - - - - &reftitle.returnvalues; - - Returns a database resource on success, &return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - The return value is now a resource instead of an - int. - - - - - - - - - &reftitle.examples; - - - Opening a dBase database file - - -]]> - - - - - - - &reftitle.seealso; - - - dbase_create - dbase_close - - - - - - diff --git a/reference/dbase/functions/dbase-pack.xml b/reference/dbase/functions/dbase-pack.xml deleted file mode 100644 index 7b0ef21cb..000000000 --- a/reference/dbase/functions/dbase-pack.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - dbase_pack - Packs a database - - - &reftitle.description; - - booldbase_pack - resourcedatabase - - - Packs the specified database by permanently deleting all records marked - for deletion using dbase_delete_record. - Note that the file will be truncated after successful packing (contrary to - dBASE III's PACK command). - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Emptying a dBase database - - -]]> - - - - - - &reftitle.seealso; - - - dbase_delete_record - - - - - - diff --git a/reference/dbase/functions/dbase-replace-record.xml b/reference/dbase/functions/dbase-replace-record.xml deleted file mode 100644 index 6fd18f568..000000000 --- a/reference/dbase/functions/dbase-replace-record.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - dbase_replace_record - Replaces a record in a database - - - &reftitle.description; - - booldbase_replace_record - resourcedatabase - arraydata - intnumber - - - Replaces the given record in the database with the given data. - - - - &reftitle.parameters; - - - - database - - - The database resource, returned by dbase_open - or dbase_create. - - - - - data - - - An indexed array of data. The number of items must be equal to the - number of fields in the database, otherwise - dbase_replace_record will fail. - - - - If you're using dbase_get_record return value for this - parameter, remember to reset the key named deleted. - - - - - - number - - - An integer which spans from 1 to the number of records in the database - (as returned by dbase_numrecords). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL dbase 7.0.0 - - database is now a resource - instead of an int. - - - - - - - - - &reftitle.examples; - - - Updating a record in the database - - -]]> - - - - - - - &reftitle.notes; - - - Boolean fields result in an int element value - (0 or 1) when retrieved via - dbase_get_record or - dbase_get_record_with_names. If they are written back, - this results in the value becoming 0, so care has to be - taken to properly adjust the values. - - - - - - &reftitle.seealso; - - - dbase_add_record - dbase_delete_record - - - - - - diff --git a/reference/dbase/reference.xml b/reference/dbase/reference.xml deleted file mode 100644 index c65b48a54..000000000 --- a/reference/dbase/reference.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - dBase &Functions; - - -
- &reftitle.examples; - - Many examples in this reference require a dBase database. We will use - /tmp/test.dbf that will be created in the example of - dbase_create. - -
- -
- -&reference.dbase.entities.functions; - -
- - diff --git a/reference/dbase/setup.xml b/reference/dbase/setup.xml deleted file mode 100644 index 47b5c33b6..000000000 --- a/reference/dbase/setup.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.dbase.configure; - - - -
- &reftitle.resources; - - As of dbase 7.0.0, the resource type dbase is defined, - which is returned by dbase_open and - dbase_create. - -
- - -
- - - diff --git a/reference/dbase/versions.xml b/reference/dbase/versions.xml deleted file mode 100644 index 5e70c5301..000000000 --- a/reference/dbase/versions.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/reference/dio/book.xml b/reference/dio/book.xml deleted file mode 100644 index 07c04ac32..000000000 --- a/reference/dio/book.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Direct IO - - - - &reftitle.intro; - - PHP supports the direct io functions as described in the Posix - Standard (Section 6) for performing I/O functions at a lower - level than the C-Language stream I/O functions - (fopen, fread,..). The use - of the DIO functions should be considered only when direct - control of a device is needed. In all other cases, the standard - filesystem functions are more - than adequate. - - - - - &reference.dio.setup; - &reference.dio.constants; - &reference.dio.reference; - - - - - diff --git a/reference/dio/configure.xml b/reference/dio/configure.xml deleted file mode 100644 index 80064e8d1..000000000 --- a/reference/dio/configure.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;dio. - -
- - diff --git a/reference/dio/constants.xml b/reference/dio/constants.xml deleted file mode 100644 index 0626639d5..000000000 --- a/reference/dio/constants.xml +++ /dev/null @@ -1,353 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - F_DUPFD - (int) - - - - - - - - F_GETFD - (int) - - - - - - - - F_GETFL - (int) - - - - - - - - F_GETLK - (int) - - - - - - - - F_GETOWN - (int) - - - - - - - - F_RDLCK - (int) - - - - - - - - F_SETFL - (int) - - - - - - - - F_SETLK - (int) - - - - - - - - F_SETLKW - (int) - - - - - - - - F_SETOWN - (int) - - - - - - - - F_UNLCK - (int) - - - - - - - - F_WRLCK - (int) - - - - - - - - O_APPEND - (int) - - - - - - - - O_ASYNC - (int) - - - - - - - - O_CREAT - (int) - - - - - - - - O_EXCL - (int) - - - - - - - - O_NDELAY - (int) - - - - - - - - O_NOCTTY - (int) - - - - - - - - O_NONBLOCK - (int) - - - - - - - - O_RDONLY - (int) - - - - - - - - O_RDWR - (int) - - - - - - - - O_SYNC - (int) - - - - - - - - O_TRUNC - (int) - - - - - - - - O_WRONLY - (int) - - - - - - - - S_IRGRP - (int) - - - - - - - - S_IROTH - (int) - - - - - - - - S_IRUSR - (int) - - - - - - - - S_IRWXG - (int) - - - - - - - - S_IRWXO - (int) - - - - - - - - S_IRWXU - (int) - - - - - - - - S_IWGRP - (int) - - - - - - - - S_IWOTH - (int) - - - - - - - - S_IWUSR - (int) - - - - - - - - S_IXGRP - (int) - - - - - - - - S_IXOTH - (int) - - - - - - - - S_IXUSR - (int) - - - - - - - - - diff --git a/reference/dio/functions/dio-close.xml b/reference/dio/functions/dio-close.xml deleted file mode 100644 index de19f640f..000000000 --- a/reference/dio/functions/dio-close.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - dio_close - Closes the file descriptor given by fd - - - &reftitle.description; - - voiddio_close - resourcefd - - - The function dio_close closes the file descriptor - fd. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - - Closing an open file descriptor - - -]]> - - - - - - &reftitle.seealso; - - - dio_open - - - - - - diff --git a/reference/dio/functions/dio-fcntl.xml b/reference/dio/functions/dio-fcntl.xml deleted file mode 100644 index 74c60f552..000000000 --- a/reference/dio/functions/dio-fcntl.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - dio_fcntl - Performs a c library fcntl on fd - - - &reftitle.description; - - mixeddio_fcntl - resourcefd - intcmd - mixedargs - - - The dio_fcntl function performs the - operation specified by cmd on the file - descriptor fd. Some commands require - additional arguments args to be supplied. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - cmd - - - Can be one of the following operations: - - - - F_SETLK - Lock is set or cleared. If the lock - is held by someone else dio_fcntl returns - -1. - - - - - F_SETLKW - like F_SETLK, - but in case the lock is held by someone else, - dio_fcntl waits until the lock is released. - - - - - F_GETLK - dio_fcntl - returns an associative array (as described below) if someone else - prevents lock. If there is no obstruction key "type" will set - to F_UNLCK. - - - - - F_DUPFD - finds the lowest numbered available - file descriptor greater than or equal to args - and returns them. - - - - - F_SETFL - Sets the file descriptors flags to - the value specified by args, which can be - O_APPEND, O_NONBLOCK or - O_ASYNC. To use O_ASYNC - you will need to use the PCNTL - extension. - - - - - - - - args - - - args is an associative array, when - cmd is F_SETLK or - F_SETLKW, with the following keys: - - - - start - offset where lock begins - - - - - length - size of locked area. zero means to end - of file - - - - - whence - Where l_start is relative to: can be - SEEK_SET, - SEEK_END and SEEK_CUR - - - - - type - type of lock: can be - F_RDLCK (read lock), - F_WRLCK (write lock) or - F_UNLCK (unlock) - - - - - - - - - - - &reftitle.returnvalues; - - Returns the result of the C call. - - - - &reftitle.examples; - - - Setting and clearing a lock - -F_WRLCK)) == -1) { - // the file descriptor appears locked - echo "The lock can not be cleared. It is held by someone else."; -} else { - echo "Lock successfully set/cleared"; -} - -dio_close($fd); -?> -]]> - - - - - - - &reftitle.notes; - ¬e.no-windows; - - - - diff --git a/reference/dio/functions/dio-open.xml b/reference/dio/functions/dio-open.xml deleted file mode 100644 index 5738b9bd9..000000000 --- a/reference/dio/functions/dio-open.xml +++ /dev/null @@ -1,177 +0,0 @@ - - - - - dio_open - - Opens a file (creating it if necessary) at a lower level than the - C library input/output stream functions allow - - - - &reftitle.description; - - resourcedio_open - stringfilename - intflags - intmode0 - - - dio_open opens a file and returns a new file - descriptor for it. - - - - &reftitle.parameters; - - - - filename - - - The pathname of the file to open. - - - - - flags - - - The flags parameter is a bitwise-ORed - value comprising flags from the following list. This value - must include one of - O_RDONLY, O_WRONLY, - or O_RDWR. Additionally, it may include - any combination of the other flags from this list. - - - - O_RDONLY - opens the file for read access. - - - - - O_WRONLY - opens the file for write access. - - - - - O_RDWR - opens the file for both reading and - writing. - - - - - O_CREAT - creates the file, if it doesn't - already exist. - - - - - O_EXCL - if both O_CREAT - and O_EXCL are set and the file already - exists, dio_open will fail. - - - - - O_TRUNC - if the file exists and is opened - for write access, the file will be truncated to zero length. - - - - - O_APPEND - write operations write data at the - end of the file. - - - - - O_NONBLOCK - sets non blocking mode. - - - - - O_NOCTTY - prevent the OS from - assigning the opened file as the process's controlling - terminal when opening a TTY device file. - - - - - - - - mode - - - If flags contains - O_CREAT, mode will - set the permissions of the file (creation - permissions). mode is required for - correct operation when O_CREAT is - specified in flags and is ignored - otherwise. - - - The actual permissions assigned to the created file will be - affected by the process's umask setting as - per usual. - - - - - - - - &reftitle.returnvalues; - - A file descriptor or &false; on error. - - - - &reftitle.examples; - - Opening a file descriptor - - -]]> - - - - - &reftitle.seealso; - - - dio_close - - - - - - diff --git a/reference/dio/functions/dio-read.xml b/reference/dio/functions/dio-read.xml deleted file mode 100644 index 7b5da60a7..000000000 --- a/reference/dio/functions/dio-read.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - dio_read - Reads bytes from a file descriptor - - - &reftitle.description; - - stringdio_read - resourcefd - intlen1024 - - - The function dio_read reads and returns - len bytes from file with descriptor - fd. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - len - - - The number of bytes to read. If not specified, - dio_read reads 1K sized block. - - - - - - - - &reftitle.returnvalues; - - The bytes read from fd. - - - - &reftitle.seealso; - - - dio_write - - - - - - diff --git a/reference/dio/functions/dio-seek.xml b/reference/dio/functions/dio-seek.xml deleted file mode 100644 index b7401722e..000000000 --- a/reference/dio/functions/dio-seek.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - dio_seek - Seeks to pos on fd from whence - - - &reftitle.description; - - intdio_seek - resourcefd - intpos - intwhenceSEEK_SET - - - The function dio_seek is used to change the - file position of the given file descriptor. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - pos - - - The new position. - - - - - whence - - - Specifies how the position pos should be - interpreted: - - - - SEEK_SET (default) - specifies that - pos is specified from the beginning of the - file. - - - - - SEEK_CUR - Specifies that - pos is a count of characters from the current - file position. This count may be positive or negative. - - - - - SEEK_END - Specifies that - pos is a count of characters from the end of - the file. A negative count specifies a position within the current - extent of the file; a positive count specifies a position past the - current end. If you set the position past the current end, and - actually write data, you will extend the file with zeros up to that - position. - - - - - - - - - - - &reftitle.returnvalues; - - - - - &reftitle.examples; - - - Positioning in a file - - -]]> - - - - - - - diff --git a/reference/dio/functions/dio-stat.xml b/reference/dio/functions/dio-stat.xml deleted file mode 100644 index ec71b7372..000000000 --- a/reference/dio/functions/dio-stat.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - dio_stat - - Gets stat information about the file descriptor fd - - - - &reftitle.description; - - arraydio_stat - resourcefd - - - dio_stat returns information about the given file - descriptor. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array with the following keys: - - - - "device" - device - - - - - "inode" - inode - - - - - "mode" - mode - - - - - "nlink" - number of hard links - - - - - "uid" - user id - - - - - "gid" - group id - - - - - "device_type" - device type (if inode device) - - - - - "size" - total size in bytes - - - - - "blocksize" - blocksize - - - - - "blocks" - number of blocks allocated - - - - - "atime" - time of last access - - - - - "mtime" - time of last modification - - - - - "ctime" - time of last change - - - - On error dio_stat returns &null;. - - - - - diff --git a/reference/dio/functions/dio-tcsetattr.xml b/reference/dio/functions/dio-tcsetattr.xml deleted file mode 100644 index f89a453d2..000000000 --- a/reference/dio/functions/dio-tcsetattr.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - dio_tcsetattr - - Sets terminal attributes and baud rate for a serial port - - - - &reftitle.description; - - booldio_tcsetattr - resourcefd - arrayoptions - - - dio_tcsetattr sets the terminal attributes and baud - rate of the open fd. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - options - - - The currently available options are: - - - - 'baud' - baud rate of the port - can be 38400,19200,9600,4800,2400,1800, - 1200,600,300,200,150,134,110,75 or 50, default value is 9600. - - - - - 'bits' - data bits - can be 8,7,6 or 5. Default value is 8. - - - - - 'stop' - stop bits - can be 1 or 2. Default value is 1. - - - - - 'parity' - can be 0,1 or 2. Default value is 0. - - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - Setting the baud rate on a serial port - - 9600, - 'bits' => 8, - 'stop' => 1, - 'parity' => 0 -)); - -while (true) { - $data = dio_read($fd, 256); - if ($data !== null && $data !== '') { - echo $data; - } -} - -?> -]]> - - - - - - &reftitle.notes; - ¬e.no-windows; - - - diff --git a/reference/dio/functions/dio-truncate.xml b/reference/dio/functions/dio-truncate.xml deleted file mode 100644 index 092263246..000000000 --- a/reference/dio/functions/dio-truncate.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - dio_truncate - - Truncates file descriptor fd to offset bytes - - - - &reftitle.description; - - booldio_truncate - resourcefd - intoffset - - - dio_truncate truncates a file to at most - offset bytes in size. - - - If the file previously was larger than this size, the extra data is - lost. If the file previously was shorter, it is unspecified whether the - file is left unchanged or is extended. In the latter case the extended - part reads as zero bytes. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - offset - - - The offset in bytes. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - ¬e.no-windows; - - - - diff --git a/reference/dio/functions/dio-write.xml b/reference/dio/functions/dio-write.xml deleted file mode 100644 index 5d579e3fb..000000000 --- a/reference/dio/functions/dio-write.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - dio_write - - Writes data to fd with optional truncation at length - - - - &reftitle.description; - - intdio_write - resourcefd - stringdata - intlen0 - - - dio_write writes up to len - bytes from data to file fd. - - - - &reftitle.parameters; - - - - fd - - - The file descriptor returned by dio_open. - - - - - data - - - The written data. - - - - - len - - - The length of data to write in bytes. If not specified, the - function writes all the data to the specified file. - - - - - - - - &reftitle.returnvalues; - - Returns the number of bytes written to fd. - - - - &reftitle.seealso; - - - dio_read - - - - - - diff --git a/reference/dio/reference.xml b/reference/dio/reference.xml deleted file mode 100644 index f61fe3fcd..000000000 --- a/reference/dio/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Direct IO &Functions; - - &reference.dio.entities.functions; - - - - diff --git a/reference/dio/setup.xml b/reference/dio/setup.xml deleted file mode 100644 index 5f843158f..000000000 --- a/reference/dio/setup.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.dio.configure; - - - -
- &reftitle.resources; - - One resource type is defined by this extension: - a file descriptor returned by dio_open. - -
- - -
- - - diff --git a/reference/dio/versions.xml b/reference/dio/versions.xml deleted file mode 100644 index 7216f1279..000000000 --- a/reference/dio/versions.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/reference/ds/book.xml b/reference/ds/book.xml deleted file mode 100644 index 4a6d5f5db..000000000 --- a/reference/ds/book.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Data Structures - - - - &reftitle.intro; - - Efficient data structures for PHP 7, provided as an alternative to the &array;. - - - See this blog post - for benchmarks, discussion and frequently asked questions. - - - - &reference.ds.setup; - &reference.ds.examples; - - &reference.ds.ds.collection; - &reference.ds.ds.hashable; - - &reference.ds.ds.sequence; - &reference.ds.ds.vector; - &reference.ds.ds.deque; - - &reference.ds.ds.map; - &reference.ds.ds.pair; - &reference.ds.ds.set; - &reference.ds.ds.stack; - &reference.ds.ds.queue; - &reference.ds.ds.priorityqueue; - - - - diff --git a/reference/ds/ds.collection.xml b/reference/ds/ds.collection.xml deleted file mode 100644 index 734f2d939..000000000 --- a/reference/ds/ds.collection.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - The Collection interface - Ds\Collection - - - -
- &reftitle.intro; - - Collection is the base interface which covers functionality - common to all the data structures in this library. It guarantees that all structures - are traversable, countable, and can be converted to json using json_encode. - -
- -
- &reftitle.interfacesynopsis; - - - Ds\Collection - - - extends - Countable - - - IteratorAggregate - - - JsonSerializable - - - &Methods; - - - &InheritedMethods; - - - - - - -
- -
- &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL ds 1.4.0 - - Collection implements - IteratorAggregate now instead of just Traversable. (This change came to the polyfill in 1.4.1.) - - - - - -
- -
- - &reference.ds.ds.entities.collection; - -
- - diff --git a/reference/ds/ds.deque.xml b/reference/ds/ds.deque.xml deleted file mode 100644 index badebc0db..000000000 --- a/reference/ds/ds.deque.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - The Deque class - Ds\Deque - - - -
- &reftitle.intro; - - A Deque (pronounced “deck”) is a sequence of values - in a contiguous buffer that grows and shrinks automatically. - The name is a common abbreviation of “double-ended queue” and is used - internally by Ds\Queue. - - - Two pointers are used to keep track of a head and a tail. The pointers can - “wrap around” the end of the buffer, which avoids the need to move other - values around to make room. This makes shift and unshift very fast —  - something a Ds\Vector can’t compete with. - - - Accessing a value by index requires a translation between the index and its - corresponding position in the buffer: ((head + position) % capacity). - -
- -
- Strengths - - - Supports array syntax (square brackets). - Uses less overall memory than an &array; for the same number of values. - Automatically frees allocated memory when its size drops low enough. - - get, - set, - push, - pop, - shift, and - unshift are all O(1). - - - -
- -
- Weaknesses - - - Capacity must be a power of 2. - - insert and - remove are O(n). - - - -
- -
- &reftitle.classsynopsis; - - - Ds\Deque - - - - Ds\Deque - - - - Ds\Sequence - - - ArrayAccess - - - - &Constants; - - const - int - Ds\Deque::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\Deque::MIN_CAPACITY - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - - - -
- -
- - &reference.ds.ds.entities.deque; - -
- - diff --git a/reference/ds/ds.hashable.xml b/reference/ds/ds.hashable.xml deleted file mode 100644 index 18beecd15..000000000 --- a/reference/ds/ds.hashable.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - The Hashable interface - Ds\Hashable - - - -
- &reftitle.intro; - - Hashable is an interface which allows objects to be used as keys. - It’s an alternative to spl_object_hash, - which determines an object’s hash based on its handle: - this means that two objects that are considered equal by an implicit - definition would not be treated as equal because they are not the same instance. - - - hash is used to return a scalar value to be used as - the object's hash value, which determines where it goes in the hash table. - While this value does not have to be unique, objects which are equal must - have the same hash value. - - - equals is used to determine if two objects are equal. - It's guaranteed that the comparing object will be an instance of the same class - as the subject. - - -
- -
- &reftitle.interfacesynopsis; - - - Ds\Hashable - - &Methods; - - - -
- -
- - &reference.ds.ds.entities.hashable; - -
- - diff --git a/reference/ds/ds.map.xml b/reference/ds/ds.map.xml deleted file mode 100644 index d98861711..000000000 --- a/reference/ds/ds.map.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - The Map class - Ds\Map - - - -
- &reftitle.intro; - - A Map is a sequential collection of key-value pairs, almost identical to an - &array; used in a similar context. Keys can be any type, but must be unique. - Values are replaced if added to the map using the same key. - -
- - - -
- Strengths - - - Keys and values can be any type, including objects. - Supports array syntax (square brackets). - Insertion order is preserved. - Performance and memory efficiency is very similar to an &array;. - Automatically frees allocated memory when its size drops low enough. - - -
- -
- Weaknesses - - - Can’t be converted to an array when objects are used as keys. - - -
- - -
- &reftitle.classsynopsis; - - - Ds\Map - - - - Ds\Map - - - - Ds\Collection - - - ArrayAccess - - - - &Constants; - - const - int - Ds\Map::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\Map::MIN_CAPACITY - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - PECL ds 1.2.0 - - Ds\Map::MIN_CAPACITY changed from 16 to 8. - - - - - - -
- -
- - &reference.ds.ds.entities.map; - -
- - diff --git a/reference/ds/ds.pair.xml b/reference/ds/ds.pair.xml deleted file mode 100644 index a70f9d8e7..000000000 --- a/reference/ds/ds.pair.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - The Pair class - Ds\Pair - - - -
- &reftitle.intro; - - A pair is used by Ds\Map to pair keys with values. - -
- -
- &reftitle.classsynopsis; - - - Ds\Pair - - - - Ds\Pair - - - - JsonSerializable - - - - &Methods; - - - - -
- -
- - &reference.ds.ds.entities.pair; - -
- - diff --git a/reference/ds/ds.priorityqueue.xml b/reference/ds/ds.priorityqueue.xml deleted file mode 100644 index bc41929b8..000000000 --- a/reference/ds/ds.priorityqueue.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - The PriorityQueue class - Ds\PriorityQueue - - - -
- &reftitle.intro; - - A PriorityQueue is very similar to a Queue. Values are pushed into the queue - with an assigned priority, and the value with the highest priority will - always be at the front of the queue. - - - Implemented using a max heap. - - - - "First in, first out" ordering is preserved for values with the same priority. - - - - - Iterating over a PriorityQueue is destructive, equivalent to successive pop operations until the queue is empty. - - -
- -
- &reftitle.classsynopsis; - - - Ds\PriorityQueue - - - - Ds\PriorityQueue - - - - Ds\Collection - - - - &Constants; - - const - int - Ds\PriorityQueue::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\PriorityQueue::MIN_CAPACITY - - - - - - -
- -
- - &reference.ds.ds.entities.priorityqueue; - -
- - diff --git a/reference/ds/ds.queue.xml b/reference/ds/ds.queue.xml deleted file mode 100644 index eba8c6f4e..000000000 --- a/reference/ds/ds.queue.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - The Queue class - Ds\Queue - - - -
- &reftitle.intro; - - A Queue is a “first in, first out” or “FIFO” collection that only allows - access to the value at the front of the queue and iterates in that order, - destructively. - -
- -
- &reftitle.classsynopsis; - - - Ds\Queue - - - - Ds\Queue - - - - Ds\Collection - - - ArrayAccess - - - - &Constants; - - const - int - Ds\Queue::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\Queue::MIN_CAPACITY - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - - - -
- -
- - &reference.ds.ds.entities.queue; - -
- - diff --git a/reference/ds/ds.sequence.xml b/reference/ds/ds.sequence.xml deleted file mode 100644 index 098b3289c..000000000 --- a/reference/ds/ds.sequence.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - The Sequence interface - Ds\Sequence - - - -
- &reftitle.intro; - - A Sequence describes the behaviour of values arranged in a single, linear dimension. - Some languages refer to this as a "List". It’s similar to an array that uses - incremental integer keys, with the exception of a few characteristics: - - Values will always be indexed as [0, 1, 2, …, size - 1]. - Only allowed to access values by index in the range [0, size - 1]. - - - - Use cases: - - Wherever you would use an array as a list (not concerned with keys). - A more efficient alternative to - SplDoublyLinkedList and - SplFixedArray. - - - -
- -
- &reftitle.interfacesynopsis; - - - Ds\Sequence - - - extends - Ds\Collection - - - ArrayAccess - - - &Methods; - - - &InheritedMethods; - - - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The interface now extends ArrayAccess. - - - - - - -
- -
- - &reference.ds.ds.entities.sequence; - -
- - diff --git a/reference/ds/ds.set.xml b/reference/ds/ds.set.xml deleted file mode 100644 index b85ef9161..000000000 --- a/reference/ds/ds.set.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - The Set class - Ds\Set - - - -
- &reftitle.intro; - - A Set is a sequence of unique values. This implementation uses the same hash - table as Ds\Map, where values are used as keys and the - mapped value is ignored. - -
- -
- Strengths - - - Values can be any type, including objects. - Supports array syntax (square brackets). - Insertion order is preserved. - Automatically frees allocated memory when its size drops low enough. - - add, - remove and - contains are all O(1). - - - -
- -
- Weaknesses - - - Doesn’t support - push, - pop, - insert, - shift, or - unshift. - - - get is O(n) if there are deleted values - in the buffer before the accessed index, O(1) otherwise. - - - -
- -
- &reftitle.classsynopsis; - - - Ds\Set - - - - Ds\Set - - - - Ds\Collection - - - ArrayAccess - - - - &Constants; - - const - int - Ds\Set::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\Set::MIN_CAPACITY - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - PECL ds 1.2.7 - - Added the Ds\Set::map method. - - - - PECL ds 1.2.0 - - Ds\Set::MIN_CAPACITY changed from 16 to 8. - - - - - - -
- -
- - &reference.ds.ds.entities.set; - -
- - diff --git a/reference/ds/ds.stack.xml b/reference/ds/ds.stack.xml deleted file mode 100644 index 8d2a21f4b..000000000 --- a/reference/ds/ds.stack.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - The Stack class - Ds\Stack - - - -
- &reftitle.intro; - - A Stack is a “last in, first out” or “LIFO” collection that only allows - access to the value at the top of the structure and iterates in that order, - destructively. - - - Uses a Ds\Vector internally. - -
- -
- &reftitle.classsynopsis; - - - Ds\Stack - - - - Ds\Stack - - - - Ds\Collection - - - ArrayAccess - - - - &Methods; - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - - - -
- -
- - &reference.ds.ds.entities.stack; - -
- - diff --git a/reference/ds/ds.vector.xml b/reference/ds/ds.vector.xml deleted file mode 100644 index 9594effcd..000000000 --- a/reference/ds/ds.vector.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - The Vector class - Ds\Vector - - - -
- &reftitle.intro; - - A Vector is a sequence of values in a contiguous buffer that grows and - shrinks automatically. It’s the most efficient sequential structure because - a value’s index is a direct mapping to its index in the buffer, and the - growth factor isn't bound to a specific multiple or exponent. - -
- -
- Strengths - - - Supports array syntax (square brackets). - Uses less overall memory than an &array; for the same number of values. - Automatically frees allocated memory when its size drops low enough. - Capacity does not have to be a power of 2. - - get, - set, - push, - pop are all O(1). - - - -
- -
- Weaknesses - - - - shift, - unshift, - insert and - remove are all O(n). - - - -
- -
- &reftitle.classsynopsis; - - - - Ds\Vector - - - - - Ds\Vector - Ds\Sequence - ArrayAccess - - - - &Constants; - - const - int - Ds\Vector::MIN_CAPACITY - 8 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - - Ds\Vector::MIN_CAPACITY - - - - - - -
- -
- &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL ds 1.3.0 - - The class now implements ArrayAccess. - - - - PECL ds 1.2.0 - - Ds\Vector::MIN_CAPACITY changed from 10 to 8. - - - - - - -
- -
- - &reference.ds.ds.entities.vector; - -
- - diff --git a/reference/ds/ds/collection/clear.xml b/reference/ds/ds/collection/clear.xml deleted file mode 100644 index 4c07cf06e..000000000 --- a/reference/ds/ds/collection/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Collection::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Collection::clear - - - - Removes all values from the collection. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Collection::clear</function> example - -clear(); -print_r($collection); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Vector Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/collection/copy.xml b/reference/ds/ds/collection/copy.xml deleted file mode 100644 index ea4af34fb..000000000 --- a/reference/ds/ds/collection/copy.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Ds\Collection::copy - Returns a shallow copy of the collection - - - - &reftitle.description; - - public Ds\CollectionDs\Collection::copy - - - - Returns a shallow copy of the collection. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the collection. - - - - - &reftitle.examples; - - <function>Ds\Collection::copy</function> example - -copy(); - -$b->push(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Vector Object -( - [0] => 1 - [1] => 2 - [2] => 3 - [3] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/collection/isempty.xml b/reference/ds/ds/collection/isempty.xml deleted file mode 100644 index 418d0e292..000000000 --- a/reference/ds/ds/collection/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Collection::isEmpty - Returns whether the collection is empty - - - - &reftitle.description; - - public boolDs\Collection::isEmpty - - - - Returns whether the collection is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the collection is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Collection::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/collection/toarray.xml b/reference/ds/ds/collection/toarray.xml deleted file mode 100644 index 44b782af7..000000000 --- a/reference/ds/ds/collection/toarray.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Collection::toArray - - Converts the collection to an &array; - - - - - &reftitle.description; - - public arrayDs\Collection::toArray - - - - Converts the collection to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the collection. - - - - - &reftitle.examples; - - <function>Ds\Collection::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/allocate.xml b/reference/ds/ds/deque/allocate.xml deleted file mode 100644 index be614818c..000000000 --- a/reference/ds/ds/deque/allocate.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\Deque::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Deque::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::allocate</function> example - -capacity()); - -$deque->allocate(100); -var_dump($deque->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/apply.xml b/reference/ds/ds/deque/apply.xml deleted file mode 100644 index 8d3969098..000000000 --- a/reference/ds/ds/deque/apply.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Ds\Deque::apply - Updates all values by applying a callback function to each value - - - - &reftitle.description; - - public voidDs\Deque::apply - callablecallback - - - Updates all values by applying a callback function to - each value in the deque. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the deque. - - - - The callback should return what the value should be replaced by. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::apply</function> example - -apply(function($value) { return $value * 2; }); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/capacity.xml b/reference/ds/ds/deque/capacity.xml deleted file mode 100644 index 3672eda1a..000000000 --- a/reference/ds/ds/deque/capacity.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Deque::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Deque::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Deque::capacity</function> example - -capacity()); - -$deque->push(...range(1, 50)); -var_dump($deque->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/clear.xml b/reference/ds/ds/deque/clear.xml deleted file mode 100644 index 742018dbc..000000000 --- a/reference/ds/ds/deque/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Deque::clear - Removes all values from the deque - - - - &reftitle.description; - - public voidDs\Deque::clear - - - - Removes all values from the deque. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::clear</function> example - -clear(); -print_r($deque); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Deque Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/construct.xml b/reference/ds/ds/deque/construct.xml deleted file mode 100644 index 9579cc6b1..000000000 --- a/reference/ds/ds/deque/construct.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Ds\Deque::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Deque::__construct - mixedvalues - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - - &reftitle.examples; - - <function>Ds\Deque::__construct</function> example - - -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/contains.xml b/reference/ds/ds/deque/contains.xml deleted file mode 100644 index 878ec0320..000000000 --- a/reference/ds/ds/deque/contains.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Ds\Deque::contains - Determines if the deque contains given values - - - - &reftitle.description; - - public boolDs\Deque::contains - mixedvalues - - - Determines if the deque contains all values. - - - - - &reftitle.parameters; - - - values - - - Values to check. - - - - - - - - &reftitle.returnvalues; - - &false; if any of the provided values are not in the - deque, &true; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Deque::contains</function> example - -contains('a')); // true -var_dump($deque->contains('a', 'b')); // true -var_dump($deque->contains('c', 'd')); // false - -var_dump($deque->contains(...['c', 'b', 'a'])); // true - -// Always strict -var_dump($deque->contains(1)); // true -var_dump($deque->contains('1')); // false - -var_dump($deque->contains(...[])); // true -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/copy.xml b/reference/ds/ds/deque/copy.xml deleted file mode 100644 index 49cfb60ad..000000000 --- a/reference/ds/ds/deque/copy.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Ds\Deque::copy - Returns a shallow copy of the deque - - - - &reftitle.description; - - public Ds\DequeDs\Deque::copy - - - - Returns a shallow copy of the deque. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A shallow copy of the deque. - - - - - &reftitle.examples; - - <function>Ds\Deque::copy</function> example - -copy(); - -$b->push(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Deque Object -( - [0] => 1 - [1] => 2 - [2] => 3 - [3] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/count.xml b/reference/ds/ds/deque/count.xml deleted file mode 100644 index a374bdfc4..000000000 --- a/reference/ds/ds/deque/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Deque::count - Returns the number of values in the collection - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/deque/filter.xml b/reference/ds/ds/deque/filter.xml deleted file mode 100644 index b61b5934f..000000000 --- a/reference/ds/ds/deque/filter.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Ds\Deque::filter - - Creates a new deque using a callable to - determine which values to include - - - - - &reftitle.description; - - public Ds\DequeDs\Deque::filter - callablecallback - - - Creates a new deque using a callable to - determine which values to include. - - - - - &reftitle.parameters; - - - - callback - - - - - bool - callback - mixedvalue - - - - Optional callable which returns &true; if the value should be included, &false; otherwise. - - - If a callback is not provided, only values which are &true; - (see converting to boolean) - will be included. - - - - - - - - - &reftitle.returnvalues; - - A new deque containing all the values for which - either the callback returned &true;, or all values that - convert to &true; if a callback was not provided. - - - - - &reftitle.examples; - - <function>Ds\Deque::filter</function> example using callback function - -filter(function($value) { - return $value % 2 == 0; -})); -?> -]]> - - &example.outputs.similar; - - - int(2) - [1]=> - int(4) -} -]]> - - - - <function>Ds\Deque::filter</function> example without a callback function - -filter()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - string(1) "a" - [2]=> - bool(true) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/find.xml b/reference/ds/ds/deque/find.xml deleted file mode 100644 index dfab9c66c..000000000 --- a/reference/ds/ds/deque/find.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Deque::find - - Attempts to find a value's index - - - - - &reftitle.description; - - public mixedDs\Deque::find - mixedvalue - - - Returns the index of the value, or &false; if not found. - - - - - - &reftitle.parameters; - - - value - - - The value to find. - - - - - - - - &reftitle.returnvalues; - - The index of the value, or &false; if not found. - - - - Values will be compared by value and by type. - - - - - - &reftitle.examples; - - <function>Ds\Deque::find</function> example - -find("a")); // 0 -var_dump($deque->find("b")); // false -var_dump($deque->find("1")); // false -var_dump($deque->find(1)); // 1 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/first.xml b/reference/ds/ds/deque/first.xml deleted file mode 100644 index f3837b3cc..000000000 --- a/reference/ds/ds/deque/first.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Deque::first - Returns the first value in the deque - - - - &reftitle.description; - - public mixedDs\Deque::first - - - - Returns the first value in the deque. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value in the deque. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Deque::first</function> example - -first()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/get.xml b/reference/ds/ds/deque/get.xml deleted file mode 100644 index 374a37383..000000000 --- a/reference/ds/ds/deque/get.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Ds\Deque::get - Returns the value at a given index - - - - &reftitle.description; - - public mixedDs\Deque::get - intindex - - - Returns the value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index to access, starting at 0. - - - - - - - - &reftitle.returnvalues; - - The value at the requested index. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Deque::get</function> example - -get(0)); -var_dump($deque->get(1)); -var_dump($deque->get(2)); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Deque::get</function> example using array syntax - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/insert.xml b/reference/ds/ds/deque/insert.xml deleted file mode 100644 index 136ec85ce..000000000 --- a/reference/ds/ds/deque/insert.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Ds\Deque::insert - Inserts values at a given index - - - - &reftitle.description; - - public voidDs\Deque::insert - intindex - mixedvalues - - - Inserts values into the deque at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index at which to insert. 0 <= index <= count - - - - You can insert at the index equal to the number of values. - - - - - - values - - - The value or values to insert. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Deque::insert</function> example - -insert(0, "e"); // [e] -$deque->insert(1, "f"); // [e, f] -$deque->insert(2, "g"); // [e, f, g] -$deque->insert(0, "a", "b"); // [a, b, e, f, g] -$deque->insert(2, ...["c", "d"]); // [a, b, c, d, e, f, g] - -var_dump($deque); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - [1]=> - string(1) "b" - [2]=> - string(1) "c" - [3]=> - string(1) "d" - [4]=> - string(1) "e" - [5]=> - string(1) "f" - [6]=> - string(1) "g" -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/isempty.xml b/reference/ds/ds/deque/isempty.xml deleted file mode 100644 index 8fcf23f7e..000000000 --- a/reference/ds/ds/deque/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Deque::isEmpty - Returns whether the deque is empty - - - - &reftitle.description; - - public boolDs\Deque::isEmpty - - - - Returns whether the deque is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the deque is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Deque::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/join.xml b/reference/ds/ds/deque/join.xml deleted file mode 100644 index 6eef2d348..000000000 --- a/reference/ds/ds/deque/join.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Deque::join - Joins all values together as a string - - - - &reftitle.description; - - public stringDs\Deque::join - stringglue - - - Joins all values together as a string using an optional separator between each value. - - - - - &reftitle.parameters; - - - glue - - - An optional string to separate each value. - - - - - - - - &reftitle.returnvalues; - - All values of the deque joined together as a string. - - - - - &reftitle.examples; - - <function>Ds\Deque::join</function> example using a separator string - -join("|")); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Deque::join</function> example without a separator string - -join()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/jsonserialize.xml b/reference/ds/ds/deque/jsonserialize.xml deleted file mode 100644 index d3be59b20..000000000 --- a/reference/ds/ds/deque/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Deque::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/deque/last.xml b/reference/ds/ds/deque/last.xml deleted file mode 100644 index 8718c8041..000000000 --- a/reference/ds/ds/deque/last.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Deque::last - Returns the last value - - - - &reftitle.description; - - public mixedDs\Deque::last - - - - Returns the last value in the deque. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last value in the deque. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Deque::last</function> example - -last()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/map.xml b/reference/ds/ds/deque/map.xml deleted file mode 100644 index def1d450e..000000000 --- a/reference/ds/ds/deque/map.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Ds\Deque::map - Returns the result of applying a callback to each value - - - - &reftitle.description; - - public Ds\DequeDs\Deque::map - callablecallback - - - Returns the result of applying a callback function to - each value in the deque. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the deque. - - - - The callable should return what the new value will be in the new deque. - - - - - - - - - &reftitle.returnvalues; - - The result of applying a callback to each value in - the deque. - - - - The values of the current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Deque::map</function> example - -map(function($value) { return $value * 2; })); -print_r($deque); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -Ds\Deque Object -( - [0] => 1 - [1] => 2 - [2] => 3 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/merge.xml b/reference/ds/ds/deque/merge.xml deleted file mode 100644 index 02412b276..000000000 --- a/reference/ds/ds/deque/merge.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Ds\Deque::merge - Returns the result of adding all given values to the deque - - - - &reftitle.description; - - public Ds\DequeDs\Deque::merge - mixedvalues - - - Returns the result of adding all given values to the deque. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array;. - - - - - - - - &reftitle.returnvalues; - - The result of adding all given values to the deque, - effectively the same as adding the values to a copy, then returning that copy. - - - - The current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Deque::merge</function> example - -merge([4, 5, 6])); -var_dump($deque); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - int(4) - [4]=> - int(5) - [5]=> - int(6) -} -object(Ds\Deque)#1 (3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/pop.xml b/reference/ds/ds/deque/pop.xml deleted file mode 100644 index 44960b60d..000000000 --- a/reference/ds/ds/deque/pop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Deque::pop - Removes and returns the last value - - - - &reftitle.description; - - public mixedDs\Deque::pop - - - - Removes and returns the last value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed last value. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Deque::pop</function> example - -pop()); -var_dump($deque->pop()); -var_dump($deque->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/push.xml b/reference/ds/ds/deque/push.xml deleted file mode 100644 index f42c6bccb..000000000 --- a/reference/ds/ds/deque/push.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Deque::push - Adds values to the end of the deque - - - - &reftitle.description; - - public voidDs\Deque::push - mixedvalues - - - Adds values to the end of the deque. - - - - - - &reftitle.parameters; - - - values - - - The values to add. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::push</function> example - -push("a"); -$deque->push("b"); -$deque->push("c", "d"); -$deque->push(...["e", "f"]); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d - [4] => e - [5] => f -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/reduce.xml b/reference/ds/ds/deque/reduce.xml deleted file mode 100644 index 745bcf683..000000000 --- a/reference/ds/ds/deque/reduce.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Ds\Deque::reduce - Reduces the deque to a single value using a callback function - - - - &reftitle.description; - - public mixedDs\Deque::reduce - callablecallback - mixedinitial - - - Reduces the deque to a single value using a callback function. - - - - - - &reftitle.parameters; - - - callback - - - - mixedcallback - mixedcarry - mixedvalue - - - - carry - - - The return value of the previous callback, or initial if - it's the first iteration. - - - - - value - - - The value of the current iteration. - - - - - - - - - initial - - - The initial value of the carry value. Can be &null;. - - - - - - - - &reftitle.returnvalues; - - The return value of the final callback. - - - - - &reftitle.examples; - - <function>Ds\Deque::reduce</function> with initial value example - -reduce($callback, 5)); - -// Iterations: -// -// $carry = $initial = 5 -// -// $carry = $carry * 1 = 5 -// $carry = $carry * 2 = 10 -// $carry = $carry * 3 = 30 -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Deque::reduce</function> without an initial value example - -reduce(function($carry, $value) { - return $carry + $value + 5; -})); - -// Iterations: -// -// $carry = $initial = null -// -// $carry = $carry + 1 + 5 = 6 -// $carry = $carry + 2 + 5 = 13 -// $carry = $carry + 3 + 5 = 21 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/remove.xml b/reference/ds/ds/deque/remove.xml deleted file mode 100644 index 100470a89..000000000 --- a/reference/ds/ds/deque/remove.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Ds\Deque::remove - Removes and returns a value by index - - - - &reftitle.description; - - public mixedDs\Deque::remove - intindex - - - Removes and returns a value by index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to remove. - - - - - - - - &reftitle.returnvalues; - - The value that was removed. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Deque::remove</function> example - -remove(1)); -var_dump($deque->remove(0)); -var_dump($deque->remove(0)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/reverse.xml b/reference/ds/ds/deque/reverse.xml deleted file mode 100644 index c530d5176..000000000 --- a/reference/ds/ds/deque/reverse.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\Deque::reverse - - Reverses the deque in-place - - - - - &reftitle.description; - - public voidDs\Deque::reverse - - - - Reverses the deque in-place. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::reverse</function> example - -reverse(); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/reversed.xml b/reference/ds/ds/deque/reversed.xml deleted file mode 100644 index f08000242..000000000 --- a/reference/ds/ds/deque/reversed.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Deque::reversed - Returns a reversed copy - - - - &reftitle.description; - - public Ds\DequeDs\Deque::reversed - - - - Returns a reversed copy of the deque. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A reversed copy of the deque. - - - - The current instance is not affected. - - - - - - - &reftitle.examples; - - <function>Ds\Deque::reversed</function> example - -reversed()); -print_r($deque); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -Ds\Deque Object -( - [0] => a - [1] => b - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/rotate.xml b/reference/ds/ds/deque/rotate.xml deleted file mode 100644 index dce00cbce..000000000 --- a/reference/ds/ds/deque/rotate.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Ds\Deque::rotate - Rotates the deque by a given number of rotations - - - - &reftitle.description; - - public voidDs\Deque::rotate - introtations - - - Rotates the deque by a given number of rotations, which is equivalent - to successively calling $deque->push($deque->shift()) if the number - of rotations is positive, or $deque->unshift($deque->pop()) if negative. - - - - - - &reftitle.parameters; - - - rotations - - - The number of times the deque should be rotated. - - - - - - - - &reftitle.returnvalues; - - &return.void;. The deque of the current instance will be rotated. - - - - - &reftitle.examples; - - <function>Ds\Deque::rotate</function> example - -rotate(1); // "a" is shifted, then pushed. -print_r($deque); - -$deque->rotate(2); // "b" and "c" are both shifted, then pushed. -print_r($deque); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => d - [3] => a -) -Ds\Deque Object -( - [0] => d - [1] => a - [2] => b - [3] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/set.xml b/reference/ds/ds/deque/set.xml deleted file mode 100644 index 1555e6951..000000000 --- a/reference/ds/ds/deque/set.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Ds\Deque::set - Updates a value at a given index - - - - &reftitle.description; - - public voidDs\Deque::set - intindex - mixedvalue - - - Updates a value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to update. - - - - - value - - - The new value. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Deque::set</function> example - -set(1, "_"); -print_r($deque); -?> -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - <function>Ds\Deque::set</function> example using array syntax - - -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/shift.xml b/reference/ds/ds/deque/shift.xml deleted file mode 100644 index ad76fb929..000000000 --- a/reference/ds/ds/deque/shift.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Deque::shift - Removes and returns the first value - - - - &reftitle.description; - - public mixedDs\Deque::shift - - - - Removes and returns the first value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value, which was removed. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Deque::shift</function> example - -shift()); -var_dump($deque->shift()); -var_dump($deque->shift()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/slice.xml b/reference/ds/ds/deque/slice.xml deleted file mode 100644 index f8191128f..000000000 --- a/reference/ds/ds/deque/slice.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Ds\Deque::slice - - Returns a sub-deque of a given range - - - - - &reftitle.description; - - public Ds\DequeDs\Deque::slice - intindex - intlength - - - Creates a sub-deque of a given range. - - - - - - &reftitle.parameters; - - - index - - - The index at which the sub-deque starts. - - - If positive, the deque will start at that index in the deque. - If negative, the deque will start that far from the end. - - - - - length - - - If a length is given and is positive, the resulting - deque will have up to that many values in it. - - If the length results in an overflow, only - values up to the end of the deque will be included. - - If a length is given and is negative, the deque - will stop that many values from the end. - - If a length is not provided, the resulting deque - will contain all values between the index and the - end of the deque. - - - - - - - - &reftitle.returnvalues; - - A sub-deque of the given range. - - - - - &reftitle.examples; - - <function>Ds\Deque::slice</function> example - -slice(2)); - -// Slice from 1, for a length of 3 -print_r($deque->slice(1, 3)); - -// Slice from 1 onwards -print_r($deque->slice(1)); - -// Slice from 2 from the end onwards -print_r($deque->slice(-2)); - -// Slice from 1 to 1 from the end -print_r($deque->slice(1, -1)); -?> -]]> - - &example.outputs.similar; - - c - [1] => d - [2] => e -) -Ds\Deque Object -( - [0] => b - [1] => c - [2] => d -) -Ds\Deque Object -( - [0] => b - [1] => c - [2] => d - [3] => e -) -Ds\Deque Object -( - [0] => d - [1] => e -) -Ds\Deque Object -( - [0] => b - [1] => c - [2] => d -) - -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/sort.xml b/reference/ds/ds/deque/sort.xml deleted file mode 100644 index b50d2c2fd..000000000 --- a/reference/ds/ds/deque/sort.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Ds\Deque::sort - - Sorts the deque in-place - - - - - &reftitle.description; - - public voidDs\Deque::sort - callablecomparator - - - Sorts the deque in-place, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::sort</function> example - -sort(); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Deque::sort</function> example using a comparator - -sort(function($a, $b) { - return $b <=> $a; -}); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/deque/sorted.xml b/reference/ds/ds/deque/sorted.xml deleted file mode 100644 index 93241d67b..000000000 --- a/reference/ds/ds/deque/sorted.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Ds\Deque::sorted - Returns a sorted copy - - - - &reftitle.description; - - public Ds\DequeDs\Deque::sorted - callablecomparator - - - Returns a sorted copy, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a sorted copy of the deque. - - - - - &reftitle.examples; - - <function>Ds\Deque::sorted</function> example - -sorted()); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Deque::sorted</function> example using a comparator - -sorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/deque/sum.xml b/reference/ds/ds/deque/sum.xml deleted file mode 100644 index 5ae0a7135..000000000 --- a/reference/ds/ds/deque/sum.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Deque::sum - Returns the sum of all values in the deque - - - - &reftitle.description; - - public intfloatDs\Deque::sum - - - - Returns the sum of all values in the deque. - - - - Arrays and objects are considered equal to zero when calculating the sum. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The sum of all the values in the deque as either a float or int - depending on the values in the deque. - - - - - &reftitle.examples; - - <function>Ds\Deque::sum</function> integer example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Deque::sum</function> float example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/deque/toarray.xml b/reference/ds/ds/deque/toarray.xml deleted file mode 100644 index 6fba07034..000000000 --- a/reference/ds/ds/deque/toarray.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Deque::toArray - - Converts the deque to an &array; - - - - - &reftitle.description; - - public arrayDs\Deque::toArray - - - - Converts the deque to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the deque. - - - - - &reftitle.examples; - - <function>Ds\Deque::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/deque/unshift.xml b/reference/ds/ds/deque/unshift.xml deleted file mode 100644 index 7618263ce..000000000 --- a/reference/ds/ds/deque/unshift.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Deque::unshift - Adds values to the front of the deque - - - - &reftitle.description; - - public voidDs\Deque::unshift - mixedvalues - - - Adds values to the front of the deque, moving all the current - values forward to make room for the new values. - - - - - - &reftitle.parameters; - - - values - - - The values to add to the front of the deque. - - - Multiple values will be added in the same order that they are - passed. - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Deque::unshift</function> example - -unshift("a"); -$deque->unshift("b", "c"); - -print_r($deque); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => a - [3] => 1 - [4] => 2 - [5] => 3 -) -]]> - - - - - - - diff --git a/reference/ds/ds/hashable/equals.xml b/reference/ds/ds/hashable/equals.xml deleted file mode 100644 index e2c56f217..000000000 --- a/reference/ds/ds/hashable/equals.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Ds\Hashable::equals - Determines whether an object is equal to the current instance - - - - &reftitle.description; - - abstract public boolDs\Hashable::equals - objectobj - - - Determines whether another object is equal to the current instance. - - - - This method allows objects to be used as keys in structures such as - Ds\Map and Ds\Set, or any - other lookup structure that honors this interface. - - - - - It's guaranteed that obj is an instance of the same class. - - - - - - It's important that objects which are equal also have the same hash value. - See Ds\Hashable::hash. - - - - - - - &reftitle.parameters; - - - obj - - - The object to compare the current instance to, which is always an instance of - the same class. - - - - - - - - &reftitle.returnvalues; - - &true; if equal, &false; otherwise. - - - - - - - diff --git a/reference/ds/ds/hashable/hash.xml b/reference/ds/ds/hashable/hash.xml deleted file mode 100644 index 386c85e05..000000000 --- a/reference/ds/ds/hashable/hash.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - Ds\Hashable::hash - Returns a scalar value to be used as a hash value - - - - &reftitle.description; - - abstract public mixedDs\Hashable::hash - - - - Returns a scalar value to be used as the hash value of the objects. - - - While the hash value does not define equality, all objects that are equal according to Ds\Hashable::equals - must have the same hash value. Hash values of equal objects don't have to be unique, for example - you could just return &true; for all objects and nothing would break - the only - implication would be that hash tables then turn into linked lists because all - your objects will be hashed to the same bucket. It's therefore very important - that you pick a good hash value, such as an ID or email address. - - - - This method allows objects to be used as keys in structures such as - Ds\Map and Ds\Set, or any - other lookup structure that honors this interface. - - - - - Do not pick a value that might change within the object, such as a public - property. Hash table lookups would fail because the hash has changed. - - - - - - All objects that are equal must have the same hash value. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A scalar value to be used as this object's hash value. - - - - - &reftitle.examples; - - <function>Ds\Hashable::hash</function> example - -name = $name; - $this->email = $email; - } - - /** - * Should return the same value for all equal objects, but doesn't have to - * be unique. This value will not be used to determine equality. - */ - public function hash() - { - return $this->email; - } - - /** - * This determines equality, usually during a hash table lookup to determine - * if the bucket's key matches the lookup key. The hash has to be equal if - * the objects are equal, otherwise this determination wouldn't be reached. - */ - public function equals($obj): bool - { - return $this->name === $obj->name - && $this->email === $obj->email; - } -} -?> -]]> - - - - - - - - diff --git a/reference/ds/ds/map/allocate.xml b/reference/ds/ds/map/allocate.xml deleted file mode 100644 index ad645579f..000000000 --- a/reference/ds/ds/map/allocate.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\Map::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Map::allocate - intcapacity - - - Allocates enough memory for a required capacity. - - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::allocate</function> example - -capacity()); - -$map->allocate(100); -var_dump($map->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/apply.xml b/reference/ds/ds/map/apply.xml deleted file mode 100644 index 03dbb4ca9..000000000 --- a/reference/ds/ds/map/apply.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Ds\Map::apply - Updates all values by applying a callback function to each value - - - - &reftitle.description; - - public voidDs\Map::apply - callablecallback - - - Updates all values by applying a callback function to - each value in the map. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedkey - mixedvalue - - - - A callable to apply to each value in the map. - - - - The callback should return what the value should be replaced by. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::apply</function> example - - 1, "b" => 2, "c" => 3]); -$map->apply(function($key, $value) { return $value * 2; }); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 4 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 6 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/capacity.xml b/reference/ds/ds/map/capacity.xml deleted file mode 100644 index 4f65668a1..000000000 --- a/reference/ds/ds/map/capacity.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Ds\Map::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Map::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Map::capacity</function> example - -capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/clear.xml b/reference/ds/ds/map/clear.xml deleted file mode 100644 index 0e2cb991f..000000000 --- a/reference/ds/ds/map/clear.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Ds\Map::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Map::clear - - - - Removes all values from the map. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::clear</function> example - - 1, - "b" => 2, - "c" => 3, -]); -print_r($map); - -$map->clear(); -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -Ds\Map Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/construct.xml b/reference/ds/ds/map/construct.xml deleted file mode 100644 index ecd58f298..000000000 --- a/reference/ds/ds/map/construct.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Ds\Map::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Map::__construct - mixedvalues - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - &reftitle.examples; - - <function>Ds\Map::__construct</function> example - - 1, "b" => 2, "c" => 3]); -var_dump($map); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#1 (2) { - ["key"]=> - string(1) "a" - ["value"]=> - int(1) - } - [1]=> - object(Ds\Pair)#3 (2) { - ["key"]=> - string(1) "b" - ["value"]=> - int(2) - } - [2]=> - object(Ds\Pair)#4 (2) { - ["key"]=> - string(1) "c" - ["value"]=> - int(3) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/copy.xml b/reference/ds/ds/map/copy.xml deleted file mode 100644 index 2fbc8c4b3..000000000 --- a/reference/ds/ds/map/copy.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\Map::copy - Returns a shallow copy of the map - - - - &reftitle.description; - - public Ds\MapDs\Map::copy - - - - Returns a shallow copy of the map. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the map. - - - - - &reftitle.examples; - - <function>Ds\Map::copy</function> example - - 1, - "b" => 2, - "c" => 3, -]); - -print_r($map->copy()); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/count.xml b/reference/ds/ds/map/count.xml deleted file mode 100644 index b04276e12..000000000 --- a/reference/ds/ds/map/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Map::count - Returns the number of values in the map - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/map/diff.xml b/reference/ds/ds/map/diff.xml deleted file mode 100644 index 92c11bdbf..000000000 --- a/reference/ds/ds/map/diff.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - Ds\Map::diff - Creates a new map using keys that aren't in another map - - - - &reftitle.description; - - public Ds\MapDs\Map::diff - Ds\Mapmap - - - Returns the result of removing all keys from the current instance that are - present in a given map. - - - A \ B = {x ∈ A | x ∉ B} - - - - - &reftitle.parameters; - - - map - - - The map containing the keys to exclude in the resulting map. - - - - - - - - &reftitle.returnvalues; - - The result of removing all keys from the current instance that are - present in a given map. - - - - - &reftitle.seealso; - - - Complement on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Map::diff</function> example - - 1, "b" => 2, "c" => 3]); -$b = new \Ds\Map(["b" => 4, "c" => 5, "d" => 6]); - -var_dump($a->diff($b)); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#4 (2) { - ["key"]=> - string(1) "a" - ["value"]=> - int(1) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/filter.xml b/reference/ds/ds/map/filter.xml deleted file mode 100644 index da1bbd538..000000000 --- a/reference/ds/ds/map/filter.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - Ds\Map::filter - - Creates a new map using a callable to determine which pairs to include - - - - - &reftitle.description; - - public Ds\MapDs\Map::filter - callablecallback - - - Creates a new map using a callable to determine which pairs to include. - - - - - - &reftitle.parameters; - - - callback - - - - bool - callback - mixedkey - mixedvalue - - - - Optional callable which returns &true; if the pair should be included, &false; otherwise. - - - If a callback is not provided, only values which are &true; - (see converting to boolean) - will be included. - - - - - - - - &reftitle.returnvalues; - - A new map containing all the pairs for which - either the callback returned &true;, or all values that - convert to &true; if a callback was not provided. - - - - - &reftitle.examples; - - <function>Ds\Map::filter</function> example using callback function - -filter(function($key, $value) { - return $key % 2 == 0; -})); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#2 (2) { - ["key"]=> - int(0) - ["value"]=> - string(1) "a" - } - [1]=> - object(Ds\Pair)#4 (2) { - ["key"]=> - int(2) - ["value"]=> - string(1) "c" - } - [2]=> - object(Ds\Pair)#5 (2) { - ["key"]=> - int(4) - ["value"]=> - string(1) "e" - } -} -]]> - - - - <function>Ds\Map::filter</function> example without a callback function - - 0, "b" => 1, "c" => true, "d" => false]); - -var_dump($map->filter()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - string(1) "a" - [2]=> - bool(true) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/first.xml b/reference/ds/ds/map/first.xml deleted file mode 100644 index 4434e5348..000000000 --- a/reference/ds/ds/map/first.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Map::first - Returns the first pair in the map - - - - &reftitle.description; - - public Ds\PairDs\Map::first - - - - Returns the first pair in the map. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first pair in the map. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Map::first</function> example - - 1, "b" => 2, "c" => 3]); -var_dump($map->first()); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - ["value"]=> - int(1) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/get.xml b/reference/ds/ds/map/get.xml deleted file mode 100644 index 835e43f8e..000000000 --- a/reference/ds/ds/map/get.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Ds\Map::get - Returns the value for a given key - - - - &reftitle.description; - - public mixedDs\Map::get - mixedkey - mixeddefault - - - Returns the value for a given key, or an optional default value if the key - could not be found. - - - - - Keys of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - - You can also use array syntax to access values by key, eg. $map["key"]. - - - - - - Be careful when using array syntax. Scalar keys will be coerced to - integers by the engine. For example, $map["1"] will attempt - to access int(1), while $map->get("1") will - correctly look up the string key. - - - See Arrays. - - - - - - - &reftitle.parameters; - - - key - - - The key to look up. - - - - - default - - - The optional default value, returned if the key could not be found. - - - - - - - - &reftitle.returnvalues; - - The value mapped to the given key, or the default - value if provided and the key could not be found in the map. - - - - - &reftitle.errors; - - OutOfBoundsException if the key could not be found - and a default value was not provided. - - - - - &reftitle.examples; - - <function>Ds\Map::get</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->get("a")); // 1 -var_dump($map->get("d", 10)); // 10 (default used) -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Map::get</function> example using array syntax - - 1, "b" => 2, "c" => 3]); - -var_dump($map["a"]); // 1 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/haskey.xml b/reference/ds/ds/map/haskey.xml deleted file mode 100644 index 30982c250..000000000 --- a/reference/ds/ds/map/haskey.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Map::hasKey - Determines whether the map contains a given key - - - - &reftitle.description; - - public boolDs\Map::hasKey - mixedkey - - - Determines whether the map contains a given key. - - - - - - &reftitle.parameters; - - - key - - - The key to look for. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the key could be found, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Map::hasKey</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->hasKey("a")); // true -var_dump($map->hasKey("e")); // false -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/hasvalue.xml b/reference/ds/ds/map/hasvalue.xml deleted file mode 100644 index 9c8e301c1..000000000 --- a/reference/ds/ds/map/hasvalue.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Map::hasValue - Determines whether the map contains a given value - - - - &reftitle.description; - - public boolDs\Map::hasValue - mixedvalue - - - Determines whether the map contains a given value. - - - - - - &reftitle.parameters; - - - value - - - The value to look for. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the value could be found, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Map::hasValue</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->hasValue(1)); // true -var_dump($map->hasValue(4)); // false -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/intersect.xml b/reference/ds/ds/map/intersect.xml deleted file mode 100644 index 96170889c..000000000 --- a/reference/ds/ds/map/intersect.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - Ds\Map::intersect - Creates a new map by intersecting keys with another map - - - - &reftitle.description; - - public Ds\MapDs\Map::intersect - Ds\Mapmap - - - Creates a new map containing the pairs of the current instance whose keys - are also present in the given map. - - In other words, returns a copy of the current instance with all keys removed that - are not also in the other map. - - - A ∩ B = {x : x ∈ A ∧ x ∈ B} - - - - - Values from the current instance will be kept. - - - - - - &reftitle.parameters; - - - map - - - The other map, containing the keys to intersect with. - - - - - - - - &reftitle.returnvalues; - - The key intersection of the current instance and another map. - - - - - &reftitle.seealso; - - - Intersection on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Map::intersect</function> example - - 1, "b" => 2, "c" => 3]); -$b = new \Ds\Map(["b" => 4, "c" => 5, "d" => 6]); - -var_dump($a->intersect($b)); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#4 (2) { - ["key"]=> - string(1) "b" - ["value"]=> - int(2) - } - [1]=> - object(Ds\Pair)#5 (2) { - ["key"]=> - string(1) "c" - ["value"]=> - int(3) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/isempty.xml b/reference/ds/ds/map/isempty.xml deleted file mode 100644 index 71b3bf055..000000000 --- a/reference/ds/ds/map/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Map::isEmpty - Returns whether the map is empty - - - - &reftitle.description; - - public boolDs\Map::isEmpty - - - - Returns whether the map is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the map is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Map::isEmpty</function> example - - 1, "b" => 2, "c" => 3]); -$b = new \Ds\Map(); - -var_dump($a->isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/jsonserialize.xml b/reference/ds/ds/map/jsonserialize.xml deleted file mode 100644 index 0da6deb87..000000000 --- a/reference/ds/ds/map/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Map::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/map/keys.xml b/reference/ds/ds/map/keys.xml deleted file mode 100644 index 9878196d7..000000000 --- a/reference/ds/ds/map/keys.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Map::keys - Returns a set of the map's keys - - - - &reftitle.description; - - public Ds\SetDs\Map::keys - - - - Returns a set containing all the keys of the map, in the same order. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Ds\Set containing all the keys of the map. - - - - - &reftitle.examples; - - <function>Ds\Map::keys</function> example - - 1, "b" => 2, "c" => 3]); -var_dump($map->keys()); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - [1]=> - string(1) "b" - [2]=> - string(1) "c" -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/ksort.xml b/reference/ds/ds/map/ksort.xml deleted file mode 100644 index c5614fce1..000000000 --- a/reference/ds/ds/map/ksort.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - Ds\Map::ksort - - Sorts the map in-place by key - - - - - &reftitle.description; - - public voidDs\Map::ksort - callablecomparator - - - Sorts the map in-place by key, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::ksort</function> example - - 2, "c" => 3, "a" => 1]); -$map->ksort(); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - <function>Ds\Map::ksort</function> example using a comparator - - "x", 2 => "y", 0 => "z"]); - -// Reverse -$map->ksort(function($a, $b) { - return $b <=> $a; -}); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => 2 - [value] => y - ) - - [1] => Ds\Pair Object - ( - [key] => 1 - [value] => x - ) - - [2] => Ds\Pair Object - ( - [key] => 0 - [value] => z - ) - -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/map/ksorted.xml b/reference/ds/ds/map/ksorted.xml deleted file mode 100644 index dc12b7be4..000000000 --- a/reference/ds/ds/map/ksorted.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - Ds\Map::ksorted - Returns a copy, sorted by key - - - - &reftitle.description; - - public Ds\MapDs\Map::ksorted - callablecomparator - - - Returns a copy sorted by key, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a copy of the map, sorted by key. - - - - - &reftitle.examples; - - <function>Ds\Map::ksorted</function> example - - 2, "c" => 3, "a" => 1]); - -print_r($map->ksorted()); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - <function>Ds\Map::ksorted</function> example using a comparator - - "x", 2 => "y", 0 => "z"]); - -// Reverse -$sorted = $map->ksorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => 2 - [value] => y - ) - - [1] => Ds\Pair Object - ( - [key] => 1 - [value] => x - ) - - [2] => Ds\Pair Object - ( - [key] => 0 - [value] => z - ) - -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/map/last.xml b/reference/ds/ds/map/last.xml deleted file mode 100644 index 2b53f5bc7..000000000 --- a/reference/ds/ds/map/last.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Map::last - Returns the last pair of the map - - - - &reftitle.description; - - public Ds\PairDs\Map::last - - - - Returns the last pair of the map. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last pair of the map. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Map::last</function> example - - 1, "b" => 2, "c" => 3]); -var_dump($map->last()); -?> -]]> - - &example.outputs.similar; - - - string(1) "c" - ["value"]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/map.xml b/reference/ds/ds/map/map.xml deleted file mode 100644 index 91c02ff65..000000000 --- a/reference/ds/ds/map/map.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Ds\Map::map - Returns the result of applying a callback to each value - - - - &reftitle.description; - - public Ds\MapDs\Map::map - callablecallback - - - Returns the result of applying a callback function to - each value of the map. - - - - - &reftitle.parameters; - - - callback - - - - mixed - callback - mixedkey - mixedvalue - - - - A callable to apply to each value in the map. - - - - The callable should return what the key will be mapped to in the - resulting map. - - - - - - - - - &reftitle.returnvalues; - - The result of applying a callback to each value in - the map. - - - - The keys and values of the current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Map::map</function> example - - 1, "b" => 2, "c" => 3]); - -print_r($map->map(function($key, $value) { return $value * 2; })); -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 4 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 6 - ) - -) -Ds\Map Object -( - [0] => Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/merge.xml b/reference/ds/ds/map/merge.xml deleted file mode 100644 index a21cc75bf..000000000 --- a/reference/ds/ds/map/merge.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - Ds\Map::merge - Returns the result of adding all given associations - - - - &reftitle.description; - - public Ds\MapDs\Map::merge - mixedvalues - - - Returns the result of associating all keys of a given traversable - object or &array; with their corresponding values, combined with the current instance. - - - - - Values of the current instance will be overwritten by those provided where keys are equal. - - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array;. - - - - - - - - &reftitle.returnvalues; - - The result of associating all keys of a given traversable - object or &array; with their corresponding values, combined with the current instance. - - - - The current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Map::merge</function> example - - 1, "b" => 2, "c" => 3]); - -print_r($map->merge(["a" => 10, "e" => 50])); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 10 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - - [3] => Ds\Pair Object - ( - [key] => e - [value] => 50 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/pairs.xml b/reference/ds/ds/map/pairs.xml deleted file mode 100644 index c34a0749a..000000000 --- a/reference/ds/ds/map/pairs.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Map::pairs - Returns a sequence containing all the pairs of the map - - - - &reftitle.description; - - public Ds\SequenceDs\Map::pairs - - - - Returns a Ds\Sequence containing all the pairs of the map. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Ds\Sequence containing all the pairs of the map. - - - - - &reftitle.examples; - - <function>Ds\Map::pairs</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->pairs()); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#5 (2) { - ["key"]=> - string(1) "a" - ["value"]=> - int(1) - } - [1]=> - object(Ds\Pair)#6 (2) { - ["key"]=> - string(1) "b" - ["value"]=> - int(2) - } - [2]=> - object(Ds\Pair)#7 (2) { - ["key"]=> - string(1) "c" - ["value"]=> - int(3) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/put.xml b/reference/ds/ds/map/put.xml deleted file mode 100644 index 78504d271..000000000 --- a/reference/ds/ds/map/put.xml +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Ds\Map::put - Associates a key with a value - - - - &reftitle.description; - - public voidDs\Map::put - mixedkey - mixedvalue - - - Associates a key with a value, - overwriting a previous association if one exists. - - - - - Keys of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - - You can also use array syntax to associate values by key, eg. $map["key"] = $value. - - - - - - Be careful when using array syntax. Scalar keys will be coerced to - integers by the engine. For example, $map["1"] will attempt - to access int(1), while $map->get("1") will - correctly look up the string key. - - - See Arrays. - - - - - - - &reftitle.parameters; - - - key - - - The key to associate the value with. - - - - - value - - - The value to be associated with the key. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::put</function> example - -put("a", 1); -$map->put("b", 2); -$map->put("c", 3); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - <function>Ds\Map::put</function> example using objects as keys - -value = $value; - } - - public function hash() - { - return $this->value; - } - - public function equals($obj): bool - { - return $this->value === $obj->value; - } -} - -$map = new \Ds\Map(); - -$obj = new \ArrayIterator([]); - -// Using the same instance multiple times will overwrite the previous value. -$map->put($obj, 1); -$map->put($obj, 2); - -// Using multiple instances of the same object will create new associations. -$map->put(new \stdClass(), 3); -$map->put(new \stdClass(), 4); - -// Using multiple instances of equal hashable objects will overwrite previous values. -$map->put(new \HashableObject(1), 5); -$map->put(new \HashableObject(1), 6); -$map->put(new \HashableObject(2), 7); -$map->put(new \HashableObject(2), 8); - -var_dump($map); -?> -]]> - - &example.outputs.similar; - - - object(Ds\Pair)#7 (2) { - ["key"]=> - object(ArrayIterator)#2 (1) { - ["storage":"ArrayIterator":private]=> - array(0) { - } - } - ["value"]=> - int(2) - } - [1]=> - object(Ds\Pair)#8 (2) { - ["key"]=> - object(stdClass)#3 (0) { - } - ["value"]=> - int(3) - } - [2]=> - object(Ds\Pair)#9 (2) { - ["key"]=> - object(stdClass)#4 (0) { - } - ["value"]=> - int(4) - } - [3]=> - object(Ds\Pair)#10 (2) { - ["key"]=> - object(HashableObject)#5 (1) { - ["value":"HashableObject":private]=> - int(1) - } - ["value"]=> - int(6) - } - [4]=> - object(Ds\Pair)#11 (2) { - ["key"]=> - object(HashableObject)#6 (1) { - ["value":"HashableObject":private]=> - int(2) - } - ["value"]=> - int(8) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/putAll.xml b/reference/ds/ds/map/putAll.xml deleted file mode 100644 index 1f4a613db..000000000 --- a/reference/ds/ds/map/putAll.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - Ds\Map::putAll - Associates all key-value pairs of a traversable object or array - - - - &reftitle.description; - - public voidDs\Map::putAll - mixedpairs - - - Associates all key-value pairs of a traversable object or &array;. - - - - - Keys of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - - - &reftitle.parameters; - - - pairs - - - traversable object or &array;. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::putAll</function> example - -putAll([ - "a" => 1, - "b" => 2, - "c" => 3, -]); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/map/reduce.xml b/reference/ds/ds/map/reduce.xml deleted file mode 100644 index a8f4d466b..000000000 --- a/reference/ds/ds/map/reduce.xml +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - Ds\Map::reduce - Reduces the map to a single value using a callback function - - - - &reftitle.description; - - public mixedDs\Map::reduce - callablecallback - mixedinitial - - - Reduces the map to a single value using a callback function. - - - - - - &reftitle.parameters; - - - callback - - - - mixedcallback - mixedcarry - mixedkey - mixedvalue - - - - carry - - - The return value of the previous callback, or initial if - it's the first iteration. - - - - - key - - - The key of the current iteration. - - - - - value - - - The value of the current iteration. - - - - - - - - - initial - - - The initial value of the carry value. Can be &null;. - - - - - - - - &reftitle.returnvalues; - - The return value of the final callback. - - - - - &reftitle.examples; - - <function>Ds\Map::reduce</function> with initial value example - - 1, "b" => 2, "c" => 3]); - -$callback = function($carry, $key, $value) { - return $carry * $value; -}; - -var_dump($map->reduce($callback, 5)); - -// Iterations: -// -// $carry = $initial = 5 -// -// $carry = $carry * 1 = 5 -// $carry = $carry * 2 = 10 -// $carry = $carry * 3 = 30 -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Map::reduce</function> without an initial value example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->reduce(function($carry, $key, $value) { - return $carry + $value + 5; -})); - -// Iterations: -// -// $carry = $initial = null -// -// $carry = $carry + 1 + 5 = 6 -// $carry = $carry + 2 + 5 = 13 -// $carry = $carry + 3 + 5 = 21 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/remove.xml b/reference/ds/ds/map/remove.xml deleted file mode 100644 index 71d8cd3bc..000000000 --- a/reference/ds/ds/map/remove.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - Ds\Map::remove - Removes and returns a value by key - - - - &reftitle.description; - - public mixedDs\Map::remove - mixedkey - mixeddefault - - - Removes and returns a value by key, or return an optional default value if the key - could not be found. - - - - - Keys of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - - You can also use array syntax to access values by key, eg. $map["key"]. - - - - - - Be careful when using array syntax. Scalar keys will be coerced to - integers by the engine. For example, $map["1"] will attempt - to access int(1), while $map->get("1") will - correctly look up the string key. - - - See Arrays. - - - - - - - &reftitle.parameters; - - - key - - - The key to remove. - - - - - default - - - The optional default value, returned if the key could not be found. - - - - - - - - &reftitle.returnvalues; - - The value that was removed, or the default - value if provided and the key could not be found in the map. - - - - - &reftitle.errors; - - OutOfBoundsException if the key could not be found - and a default value was not provided. - - - - - &reftitle.examples; - - <function>Ds\Map::remove</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->remove("a")); // 1 -var_dump($map->remove("e", 10)); // 10 (default used) -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/reverse.xml b/reference/ds/ds/map/reverse.xml deleted file mode 100644 index ca144d868..000000000 --- a/reference/ds/ds/map/reverse.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\Map::reverse - - Reverses the map in-place - - - - - &reftitle.description; - - public voidDs\Map::reverse - - - - Reverses the map in-place. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::reverse</function> example - - 1, "b" => 2, "c" => 3]); -$map->reverse(); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/reversed.xml b/reference/ds/ds/map/reversed.xml deleted file mode 100644 index 097c3e8d3..000000000 --- a/reference/ds/ds/map/reversed.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Map::reversed - Returns a reversed copy - - - - &reftitle.description; - - public Ds\MapDs\Map::reversed - - - - Returns a reversed copy of the map. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A reversed copy of the map. - - - - The current instance is not affected. - - - - - - - &reftitle.examples; - - <function>Ds\Map::reversed</function> example - - 1, "b" => 2, "c" => 3]); - -print_r($map->reversed()); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/skip.xml b/reference/ds/ds/map/skip.xml deleted file mode 100644 index 1cddb5db5..000000000 --- a/reference/ds/ds/map/skip.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Ds\Map::skip - Returns the pair at a given positional index - - - - &reftitle.description; - - public Ds\PairDs\Map::skip - intposition - - - Returns the pair at a given zero-based position. - - - - - - &reftitle.parameters; - - - position - - - The zero-based positional index to return. - - - - - - - - &reftitle.returnvalues; - - Returns the Ds\Pair at the given position. - - - - - &reftitle.errors; - - OutOfRangeException if the position is not valid. - - - - - &reftitle.examples; - - <function>Ds\Map::skip</function> example - - 1, "b" => 2, "c" => 3]); - -var_dump($map->skip(1)); -?> -]]> - - &example.outputs.similar; - - - string(1) "b" - ["value"]=> - int(2) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/slice.xml b/reference/ds/ds/map/slice.xml deleted file mode 100644 index 901059a9e..000000000 --- a/reference/ds/ds/map/slice.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - Ds\Map::slice - - Returns a subset of the map defined by a starting index and length - - - - - &reftitle.description; - - public Ds\MapDs\Map::slice - intindex - intlength - - - Returns a subset of the map defined by a starting index and length. - - - - - - &reftitle.parameters; - - - index - - - The index at which the range starts. - - - If positive, the range will start at that index in the map. - If negative, the range will start that far from the end. - - - - - length - - - If a length is given and is positive, the resulting - map will have up to that many pairs in it. - - If a length is given and is negative, the range - will stop that many pairs from the end. - - If the length results in an overflow, only - pairs up to the end of the map will be included. - - If a length is not provided, the resulting map - will contain all pairs between the index and the - end of the map. - - - - - - - - &reftitle.returnvalues; - - A subset of the map defined by a starting index and length. - - - - - &reftitle.examples; - - <function>Ds\Map::slice</function> example - - 1, "b" => 2, "c" => 3, "d" => 4, "e" => 5]); - -// Slice from 2 onwards -print_r($map->slice(2)->toArray()); - -// Slice from 1, for a length of 3 -print_r($map->slice(1, 3)->toArray()); - -// Slice from 1 onwards -print_r($map->slice(1)->toArray()); - -// Slice from 2 from the end onwards -print_r($map->slice(-2)->toArray()); - -// Slice from 1 to 1 from the end -print_r($map->slice(1, -1)->toArray()); -?> -]]> - - &example.outputs.similar; - - 3 - [d] => 4 - [e] => 5 -) -Array -( - [b] => 2 - [c] => 3 - [d] => 4 -) -Array -( - [b] => 2 - [c] => 3 - [d] => 4 - [e] => 5 -) -Array -( - [d] => 4 - [e] => 5 -) -Array -( - [b] => 2 - [c] => 3 - [d] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/sort.xml b/reference/ds/ds/map/sort.xml deleted file mode 100644 index 723f6274d..000000000 --- a/reference/ds/ds/map/sort.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - Ds\Map::sort - - Sorts the map in-place by value - - - - - &reftitle.description; - - public voidDs\Map::sort - callablecomparator - - - Sorts the map in-place by value, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Map::sort</function> example - - 2, "b" => 3, "c" => 1]); -$map->sort(); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => c - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => b - [value] => 3 - ) - -) -]]> - - - - <function>Ds\Map::sort</function> example using a comparator - - 2, "b" => 3, "c" => 1]); - -$map->sort(function($a, $b) { - return $b <=> $a; -}); - -print_r($map); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => b - [value] => 3 - ) - - [1] => Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 1 - ) - -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/map/sorted.xml b/reference/ds/ds/map/sorted.xml deleted file mode 100644 index f02d6cede..000000000 --- a/reference/ds/ds/map/sorted.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Ds\Map::sorted - Returns a copy, sorted by value - - - - &reftitle.description; - - public Ds\MapDs\Map::sorted - callablecomparator - - - Returns a copy, sorted by value using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a copy of the map, sorted by value. - - - - - &reftitle.examples; - - <function>Ds\Map::sort</function> example - - 2, "b" => 3, "c" => 1]); - -print_r($map->sorted()); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => c - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => b - [value] => 3 - ) - -) -]]> - - - - <function>Ds\Map::sort</function> example using a comparator - - 2, "b" => 3, "c" => 1]); - -// Reverse -$sorted = $map->sorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => b - [value] => 3 - ) - - [1] => Ds\Pair Object - ( - [key] => a - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 1 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/sum.xml b/reference/ds/ds/map/sum.xml deleted file mode 100644 index 9bf04d890..000000000 --- a/reference/ds/ds/map/sum.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Map::sum - Returns the sum of all values in the map - - - - &reftitle.description; - - public intfloatDs\Map::sum - - - - Returns the sum of all values in the map. - - - - Arrays and objects are considered equal to zero when calculating the sum. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The sum of all the values in the map as either a float or int - depending on the values in the map. - - - - - &reftitle.examples; - - <function>Ds\Map::sum</function> integer example - - 1, "b" => 2, "c" => 3]); -var_dump($map->sum()); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Map::sum</function> float example - - 1, "b" => 2.5, "c" => 3]); -var_dump($map->sum()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/map/toarray.xml b/reference/ds/ds/map/toarray.xml deleted file mode 100644 index 4b30278d6..000000000 --- a/reference/ds/ds/map/toarray.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Ds\Map::toArray - - Converts the map to an &array; - - - - - &reftitle.description; - - public arrayDs\Map::toArray - - - - Converts the map to an &array;. - - - - Maps with non-scalar keys can't be converted to an &array;. - - - - - An &array; will treat all numeric keys as integers, - eg. "1" and 1 as keys in the map - will only result in 1 being included in the array. - - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the map. - - - - - &reftitle.examples; - - <function>Ds\Map::toArray</function> example - - 1, - "b" => 2, - "c" => 3, -]); - -var_dump($map->toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - ["b"]=> - int(2) - ["c"]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/union.xml b/reference/ds/ds/map/union.xml deleted file mode 100644 index f5064677a..000000000 --- a/reference/ds/ds/map/union.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Ds\Map::union - Creates a new map using values from the current instance and another map - - - - &reftitle.description; - - public Ds\MapDs\Map::union - Ds\Mapmap - - - Creates a new map that contains the pairs of the current instance as well as the - pairs of another map. - - - A ∪ B = {x: x ∈ A ∨ x ∈ B} - - - - - Values of the current instance will be overwritten by those provided where keys are equal. - - - - - - - &reftitle.parameters; - - - map - - - The other map, to combine with the current instance. - - - - - - - - &reftitle.returnvalues; - - A new map containing all the pairs of the current instance as well as another map. - - - - - &reftitle.seealso; - - - Union on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Map::union</function> example - - 1, "b" => 2, "c" => 3]); -$b = new \Ds\Map(["b" => 3, "c" => 4, "d" => 5]); - -print_r($a->union($b)); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 3 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 4 - ) - - [3] => Ds\Pair Object - ( - [key] => d - [value] => 5 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/map/values.xml b/reference/ds/ds/map/values.xml deleted file mode 100644 index bf14f0206..000000000 --- a/reference/ds/ds/map/values.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Map::values - Returns a sequence of the map's values - - - - &reftitle.description; - - public Ds\SequenceDs\Map::values - - - - Returns a sequence containing all the values of the map, in the same order. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Ds\Sequence containing all the values of the map. - - - - - &reftitle.examples; - - <function>Ds\Map::values</function> example - - 1, "b" => 2, "c" => 3]); -var_dump($map->values()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/map/xor.xml b/reference/ds/ds/map/xor.xml deleted file mode 100644 index 53c60982c..000000000 --- a/reference/ds/ds/map/xor.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Ds\Map::xor - Creates a new map using keys of either the current instance or of another map, but not of both - - - - &reftitle.description; - - public Ds\MapDs\Map::xor - Ds\Mapmap - - - Creates a new map containing keys of the current instance as well as another map, - but not of both. - - - A ⊖ B = {x : x ∈ (A \ B) ∪ (B \ A)} - - - - - &reftitle.parameters; - - - map - - - The other map. - - - - - - - - &reftitle.returnvalues; - - A new map containing keys in the current instance as well as another map, - but not in both. - - - - - &reftitle.seealso; - - - Symmetric Difference on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Map::xor</function> example - - 1, "b" => 2, "c" => 3]); -$b = new \Ds\Map(["b" => 4, "c" => 5, "d" => 6]); - -print_r($a->xor($b)); -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => d - [value] => 6 - ) - -) -]]> - - - - - - - - diff --git a/reference/ds/ds/pair/clear.xml b/reference/ds/ds/pair/clear.xml deleted file mode 100644 index 37651d88c..000000000 --- a/reference/ds/ds/pair/clear.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\Pair::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Pair::clear - - - - Removes all values from the pair. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Pair::clear</function> example - -clear(); -print_r($pair); -?> -]]> - - &example.outputs.similar; - - a - [value] => 1 -) -Ds\Pair Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/pair/construct.xml b/reference/ds/ds/pair/construct.xml deleted file mode 100644 index 723822a21..000000000 --- a/reference/ds/ds/pair/construct.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Ds\Pair::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Pair::__construct - mixedkey - mixedvalue - - - Creates a new instance using a given key and value. - - - - - - &reftitle.parameters; - - - key - - - The key. - - - - - value - - - The value. - - - - - - - - - - - - diff --git a/reference/ds/ds/pair/copy.xml b/reference/ds/ds/pair/copy.xml deleted file mode 100644 index f2b848107..000000000 --- a/reference/ds/ds/pair/copy.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Ds\Pair::copy - Returns a shallow copy of the pair - - - - &reftitle.description; - - public Ds\PairDs\Pair::copy - - - - Returns a shallow copy of the pair. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the pair. - - - - - &reftitle.examples; - - <function>Ds\Pair::copy</function> example - -copy(); - -$a->key = "x"; - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - x - [value] => 1 -) -Ds\Pair Object -( - [key] => a - [value] => 1 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/pair/isempty.xml b/reference/ds/ds/pair/isempty.xml deleted file mode 100644 index 240f54c7b..000000000 --- a/reference/ds/ds/pair/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Pair::isEmpty - Returns whether the pair is empty - - - - &reftitle.description; - - public boolDs\Pair::isEmpty - - - - Returns whether the pair is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the pair is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Pair::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/pair/jsonserialize.xml b/reference/ds/ds/pair/jsonserialize.xml deleted file mode 100644 index 1f778e0d0..000000000 --- a/reference/ds/ds/pair/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Pair::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/pair/toarray.xml b/reference/ds/ds/pair/toarray.xml deleted file mode 100644 index d7ef63839..000000000 --- a/reference/ds/ds/pair/toarray.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Ds\Pair::toArray - - Converts the pair to an &array; - - - - - &reftitle.description; - - public arrayDs\Pair::toArray - - - - Converts the pair to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the pair. - - - - - &reftitle.examples; - - <function>Ds\Pair::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - ["value"]=> - int(1) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/allocate.xml b/reference/ds/ds/priorityqueue/allocate.xml deleted file mode 100644 index 30e71e062..000000000 --- a/reference/ds/ds/priorityqueue/allocate.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\PriorityQueue::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\PriorityQueue::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::allocate</function> example - -capacity()); - -$queue->allocate(100); -var_dump($queue->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/capacity.xml b/reference/ds/ds/priorityqueue/capacity.xml deleted file mode 100644 index 65e343f35..000000000 --- a/reference/ds/ds/priorityqueue/capacity.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Ds\PriorityQueue::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\PriorityQueue::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::capacity</function> example - -capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/clear.xml b/reference/ds/ds/priorityqueue/clear.xml deleted file mode 100644 index 326a08f37..000000000 --- a/reference/ds/ds/priorityqueue/clear.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\PriorityQueue::clear - Removes all values - - - - &reftitle.description; - - public voidDs\PriorityQueue::clear - - - - Removes all values from the queue. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::clear</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -$queue->clear(); -print_r($queue); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/construct.xml b/reference/ds/ds/priorityqueue/construct.xml deleted file mode 100644 index bdd9a49b6..000000000 --- a/reference/ds/ds/priorityqueue/construct.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Ds\PriorityQueue::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\PriorityQueue::__construct - - - - Creates a new instance. - - - - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::__construct</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/copy.xml b/reference/ds/ds/priorityqueue/copy.xml deleted file mode 100644 index 559bacdb2..000000000 --- a/reference/ds/ds/priorityqueue/copy.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\PriorityQueue::copy - Returns a shallow copy of the queue - - - - &reftitle.description; - - public Ds\PriorityQueueDs\PriorityQueue::copy - - - - Returns a shallow copy of the queue. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the queue. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::copy</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -print_r($queue->copy()); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => a -) -]]> - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/count.xml b/reference/ds/ds/priorityqueue/count.xml deleted file mode 100644 index 0899f775a..000000000 --- a/reference/ds/ds/priorityqueue/count.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - Ds\PriorityQueue::count - Returns the number of values in the queue - - - - &reftitle.description; - - See Countable::count - - - - - diff --git a/reference/ds/ds/priorityqueue/isempty.xml b/reference/ds/ds/priorityqueue/isempty.xml deleted file mode 100644 index b8f39f9f8..000000000 --- a/reference/ds/ds/priorityqueue/isempty.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\PriorityQueue::isEmpty - Returns whether the queue is empty - - - - &reftitle.description; - - public boolDs\PriorityQueue::isEmpty - - - - Returns whether the queue is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the queue is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::isEmpty</function> example - -push("a", 5); -$a->push("b", 15); -$a->push("c", 10); - -var_dump($a->isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/jsonserialize.xml b/reference/ds/ds/priorityqueue/jsonserialize.xml deleted file mode 100644 index f2bbd4d2c..000000000 --- a/reference/ds/ds/priorityqueue/jsonserialize.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - Ds\PriorityQueue::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - diff --git a/reference/ds/ds/priorityqueue/peek.xml b/reference/ds/ds/priorityqueue/peek.xml deleted file mode 100644 index aaad62faf..000000000 --- a/reference/ds/ds/priorityqueue/peek.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Ds\PriorityQueue::peek - Returns the value at the front of the queue - - - - &reftitle.description; - - public mixedDs\PriorityQueue::peek - - - - Returns the value at the front of the queue, but does not remove it. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The value at the front of the queue. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::peek</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -var_dump($queue->peek()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/pop.xml b/reference/ds/ds/priorityqueue/pop.xml deleted file mode 100644 index b7050f106..000000000 --- a/reference/ds/ds/priorityqueue/pop.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Ds\PriorityQueue::pop - Removes and returns the value with the highest priority - - - - &reftitle.description; - - public mixedDs\PriorityQueue::pop - - - - Removes and returns the value at the front of the queue, ie. the value - with the highest priority. - - - - Values with equal priority fall back to FIFO (first in first out). - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed value which was at the front of the queue. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::pop</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -print_r($queue->pop()); -print_r($queue->pop()); -print_r($queue->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/push.xml b/reference/ds/ds/priorityqueue/push.xml deleted file mode 100644 index f16171d87..000000000 --- a/reference/ds/ds/priorityqueue/push.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\PriorityQueue::push - Pushes values into the queue - - - - &reftitle.description; - - public voidDs\PriorityQueue::push - mixedvalue - intpriority - - - Pushes a value with a given priority into the queue. - - - - - - &reftitle.parameters; - - - value - - - The value to push into the queue. - - - - - priority - - - The priority associated with the value. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::push</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -print_r($queue->pop()); -print_r($queue->pop()); -print_r($queue->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/priorityqueue/toarray.xml b/reference/ds/ds/priorityqueue/toarray.xml deleted file mode 100644 index f38b60466..000000000 --- a/reference/ds/ds/priorityqueue/toarray.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\PriorityQueue::toArray - - Converts the queue to an &array; - - - - - &reftitle.description; - - public arrayDs\PriorityQueue::toArray - - - - Converts the queue to an &array;. - - - - This method is not destructive. - - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the queue. - - - - - &reftitle.examples; - - <function>Ds\PriorityQueue::toArray</function> example - -push("a", 5); -$queue->push("b", 15); -$queue->push("c", 10); - -var_dump($queue->toArray()); -?> -]]> - - &example.outputs.similar; - - - string(1) "b" - [1]=> - string(1) "c" - [2]=> - string(1) "a" -} -]]> - - - - - - - - diff --git a/reference/ds/ds/queue/allocate.xml b/reference/ds/ds/queue/allocate.xml deleted file mode 100644 index 976a84600..000000000 --- a/reference/ds/ds/queue/allocate.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Ds\Queue::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Queue::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Queue::allocate</function> example - -capacity()); - -$queue->allocate(100); -var_dump($queue->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/queue/capacity.xml b/reference/ds/ds/queue/capacity.xml deleted file mode 100644 index d1ab1de10..000000000 --- a/reference/ds/ds/queue/capacity.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Queue::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Queue::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Queue::capacity</function> example - -capacity()); - -$queue->push(...range(1, 50)); -var_dump($queue->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/queue/clear.xml b/reference/ds/ds/queue/clear.xml deleted file mode 100644 index 9dfcda362..000000000 --- a/reference/ds/ds/queue/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Queue::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Queue::clear - - - - Removes all values from the queue. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Queue::clear</function> example - -clear(); -print_r($queue); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Queue Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/queue/construct.xml b/reference/ds/ds/queue/construct.xml deleted file mode 100644 index 51d59eef4..000000000 --- a/reference/ds/ds/queue/construct.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Queue::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Queue::__construct - mixedvalues - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - - &reftitle.examples; - - <function>Ds\Queue::__construct</function> example - - -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/queue/copy.xml b/reference/ds/ds/queue/copy.xml deleted file mode 100644 index 11489c173..000000000 --- a/reference/ds/ds/queue/copy.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Ds\Queue::copy - Returns a shallow copy of the queue - - - - &reftitle.description; - - public Ds\QueueDs\Queue::copy - - - - Returns a shallow copy of the queue. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the queue. - - - - - &reftitle.examples; - - <function>Ds\Queue::copy</function> example - -copy(); - -// Updating the copy doesn't affect the original -$b->push(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Queue Object -( - [0] => 1 - [1] => 2 - [2] => 3 - [3] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/queue/count.xml b/reference/ds/ds/queue/count.xml deleted file mode 100644 index 1ec916c88..000000000 --- a/reference/ds/ds/queue/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Queue::count - Returns the number of values in the queue - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/queue/isempty.xml b/reference/ds/ds/queue/isempty.xml deleted file mode 100644 index a8a1d0ce7..000000000 --- a/reference/ds/ds/queue/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Queue::isEmpty - Returns whether the queue is empty - - - - &reftitle.description; - - public boolDs\Queue::isEmpty - - - - Returns whether the queue is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the queue is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Queue::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/queue/jsonserialize.xml b/reference/ds/ds/queue/jsonserialize.xml deleted file mode 100644 index 26513d051..000000000 --- a/reference/ds/ds/queue/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Queue::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/queue/peek.xml b/reference/ds/ds/queue/peek.xml deleted file mode 100644 index 57371f8fe..000000000 --- a/reference/ds/ds/queue/peek.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Ds\Queue::peek - Returns the value at the front of the queue - - - - &reftitle.description; - - public mixedDs\Queue::peek - - - - Returns the value at the front of the queue, but does not remove it. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The value at the front of the queue. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Queue::peek</function> example - -push("a"); -$queue->push("b"); -$queue->push("c"); - -var_dump($queue->peek()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/queue/pop.xml b/reference/ds/ds/queue/pop.xml deleted file mode 100644 index 3d098b733..000000000 --- a/reference/ds/ds/queue/pop.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Queue::pop - Removes and returns the value at the front of the queue - - - - &reftitle.description; - - public mixedDs\Queue::pop - - - - Removes and returns the value at the front of the queue. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed value which was at the front of the queue. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Queue::pop</function> example - -push("a"); -$queue->push("b"); -$queue->push("c"); - -var_dump($queue->pop()); -var_dump($queue->pop()); -var_dump($queue->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/queue/push.xml b/reference/ds/ds/queue/push.xml deleted file mode 100644 index 759df53ec..000000000 --- a/reference/ds/ds/queue/push.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Queue::push - Pushes values into the queue - - - - &reftitle.description; - - public voidDs\Queue::push - mixedvalues - - - Pushes values into the queue. - - - - - - &reftitle.parameters; - - - values - - - The values to push into the queue. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Queue::push</function> example - -push("a"); -$queue->push("b"); -$queue->push("c", "d"); -$queue->push(...["e", "f"]); - -print_r($queue); -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d - [4] => e - [5] => f -) -]]> - - - - - - - - diff --git a/reference/ds/ds/queue/toarray.xml b/reference/ds/ds/queue/toarray.xml deleted file mode 100644 index 2da9aa766..000000000 --- a/reference/ds/ds/queue/toarray.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Ds\Queue::toArray - - Converts the queue to an &array; - - - - - &reftitle.description; - - public arrayDs\Queue::toArray - - - - Converts the queue to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - This method is not destructive. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the queue. - - - - - &reftitle.examples; - - <function>Ds\Queue::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/allocate.xml b/reference/ds/ds/sequence/allocate.xml deleted file mode 100644 index 98b6aff42..000000000 --- a/reference/ds/ds/sequence/allocate.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Sequence::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - abstract public voidDs\Sequence::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::allocate</function> example - -capacity()); - -$vector->allocate(100); -var_dump($sequence->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/apply.xml b/reference/ds/ds/sequence/apply.xml deleted file mode 100644 index 4d67a5f45..000000000 --- a/reference/ds/ds/sequence/apply.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Ds\Sequence::apply - Updates all values by applying a callback function to each value - - - - &reftitle.description; - - abstract public voidDs\Sequence::apply - callablecallback - - - Updates all values by applying a callback function to - each value in the sequence. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the sequence. - - - - The callback should return what the value should be replaced by. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::apply</function> example - -apply(function($value) { return $value * 2; }); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/capacity.xml b/reference/ds/ds/sequence/capacity.xml deleted file mode 100644 index 521d832f5..000000000 --- a/reference/ds/ds/sequence/capacity.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Sequence::capacity - Returns the current capacity - - - - &reftitle.description; - - abstract public intDs\Sequence::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Sequence::capacity</function> example - -capacity()); - -$sequence->push(...range(1, 50)); -var_dump($sequence->capacity()); - -$sequence[] = "a"; -var_dump($sequence->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/contains.xml b/reference/ds/ds/sequence/contains.xml deleted file mode 100644 index 56ec838c1..000000000 --- a/reference/ds/ds/sequence/contains.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Ds\Sequence::contains - Determines if the sequence contains given values - - - - &reftitle.description; - - abstract public boolDs\Sequence::contains - mixedvalues - - - Determines if the sequence contains all values. - - - - - &reftitle.parameters; - - - values - - - Values to check. - - - - - - - - &reftitle.returnvalues; - - &false; if any of the provided values are not in the - sequence, &true; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Sequence::contains</function> example - -contains('a')); // true -var_dump($sequence->contains('a', 'b')); // true -var_dump($sequence->contains('c', 'd')); // false - -var_dump($sequence->contains(...['c', 'b', 'a'])); // true - -// Always strict -var_dump($sequence->contains(1)); // true -var_dump($sequence->contains('1')); // false - -var_dump($sequence->contains(...[])); // true -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/filter.xml b/reference/ds/ds/sequence/filter.xml deleted file mode 100644 index 502854b59..000000000 --- a/reference/ds/ds/sequence/filter.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Ds\Sequence::filter - - Creates a new sequence using a callable to - determine which values to include - - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::filter - callablecallback - - - Creates a new sequence using a callable to - determine which values to include. - - - - - &reftitle.parameters; - - - - callback - - - - - bool - callback - mixedvalue - - - - Optional callable which returns &true; if the value should be included, &false; otherwise. - - - If a callback is not provided, only values which are &true; - (see converting to boolean) - will be included. - - - - - - - - - &reftitle.returnvalues; - - A new sequence containing all the values for which - either the callback returned &true;, or all values that - convert to &true; if a callback was not provided. - - - - - &reftitle.examples; - - <function>Ds\Sequence::filter</function> example using callback function - -filter(function($value) { - return $value % 2 == 0; -})); -?> -]]> - - &example.outputs.similar; - - - int(2) - [1]=> - int(4) -} -]]> - - - - <function>Ds\Sequence::filter</function> example without a callback function - -filter()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - string(1) "a" - [2]=> - bool(true) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/find.xml b/reference/ds/ds/sequence/find.xml deleted file mode 100644 index 7991f9d01..000000000 --- a/reference/ds/ds/sequence/find.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Sequence::find - - Attempts to find a value's index - - - - - &reftitle.description; - - abstract public mixedDs\Sequence::find - mixedvalue - - - Returns the index of the value, or &false; if not found. - - - - - - &reftitle.parameters; - - - value - - - The value to find. - - - - - - - - &reftitle.returnvalues; - - The index of the value, or &false; if not found. - - - - Values will be compared by value and by type. - - - - - - &reftitle.examples; - - <function>Ds\Sequence::find</function> example - -find("a")); // 0 -var_dump($sequence->find("b")); // false -var_dump($sequence->find("1")); // false -var_dump($sequence->find(1)); // 1 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/first.xml b/reference/ds/ds/sequence/first.xml deleted file mode 100644 index e7322c7e0..000000000 --- a/reference/ds/ds/sequence/first.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Sequence::first - Returns the first value in the sequence - - - - &reftitle.description; - - abstract public mixedDs\Sequence::first - - - - Returns the first value in the sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value in the sequence. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Sequence::first</function> example - -first()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/get.xml b/reference/ds/ds/sequence/get.xml deleted file mode 100644 index 51e8df0cb..000000000 --- a/reference/ds/ds/sequence/get.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Ds\Sequence::get - Returns the value at a given index - - - - &reftitle.description; - - abstract public mixedDs\Sequence::get - intindex - - - Returns the value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index to access, starting at 0. - - - - - - - - &reftitle.returnvalues; - - The value at the requested index. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Sequence::get</function> example - -get(0)); -var_dump($sequence->get(1)); -var_dump($sequence->get(2)); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Sequence::get</function> example using array syntax - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/insert.xml b/reference/ds/ds/sequence/insert.xml deleted file mode 100644 index 32cc7d0ed..000000000 --- a/reference/ds/ds/sequence/insert.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Ds\Sequence::insert - Inserts values at a given index - - - - &reftitle.description; - - abstract public voidDs\Sequence::insert - intindex - mixedvalues - - - Inserts values into the sequence at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index at which to insert. 0 <= index <= count - - - - You can insert at the index equal to the number of values. - - - - - - values - - - The value or values to insert. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Sequence::insert</function> example - -insert(0, "e"); // [e] -$sequence->insert(1, "f"); // [e, f] -$sequence->insert(2, "g"); // [e, f, g] -$sequence->insert(0, "a", "b"); // [a, b, e, f, g] -$sequence->insert(2, ...["c", "d"]); // [a, b, c, d, e, f, g] - -var_dump($sequence); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - [1]=> - string(1) "b" - [2]=> - string(1) "c" - [3]=> - string(1) "d" - [4]=> - string(1) "e" - [5]=> - string(1) "f" - [6]=> - string(1) "g" -} -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/join.xml b/reference/ds/ds/sequence/join.xml deleted file mode 100644 index 57b63cda3..000000000 --- a/reference/ds/ds/sequence/join.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Sequence::join - Joins all values together as a string - - - - &reftitle.description; - - abstract public stringDs\Sequence::join - stringglue - - - Joins all values together as a string using an optional separator between each value. - - - - - &reftitle.parameters; - - - glue - - - An optional string to separate each value. - - - - - - - - &reftitle.returnvalues; - - All values of the sequence joined together as a string. - - - - - &reftitle.examples; - - <function>Ds\Sequence::join</function> example using a separator string - -join("|")); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Sequence::join</function> example without a separator string - -join()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/last.xml b/reference/ds/ds/sequence/last.xml deleted file mode 100644 index 90a743111..000000000 --- a/reference/ds/ds/sequence/last.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Sequence::last - Returns the last value - - - - &reftitle.description; - - abstract public mixedDs\Sequence::last - - - - Returns the last value in the sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last value in the sequence. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Sequence::last</function> example - -last()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/map.xml b/reference/ds/ds/sequence/map.xml deleted file mode 100644 index 644c973b2..000000000 --- a/reference/ds/ds/sequence/map.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Ds\Sequence::map - Returns the result of applying a callback to each value - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::map - callablecallback - - - Returns the result of applying a callback function to - each value in the sequence. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the sequence. - - - - The callable should return what the new value will be in the new sequence. - - - - - - - - - &reftitle.returnvalues; - - The result of applying a callback to each value in - the sequence. - - - - The values of the current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Sequence::map</function> example - -map(function($value) { return $value * 2; })); -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -Ds\Vector Object -( - [0] => 1 - [1] => 2 - [2] => 3 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/merge.xml b/reference/ds/ds/sequence/merge.xml deleted file mode 100644 index 689af9305..000000000 --- a/reference/ds/ds/sequence/merge.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Ds\Sequence::merge - Returns the result of adding all given values to the sequence - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::merge - mixedvalues - - - Returns the result of adding all given values to the sequence. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array;. - - - - - - - - &reftitle.returnvalues; - - The result of adding all given values to the sequence, - effectively the same as adding the values to a copy, then returning that copy. - - - - The current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Sequence::merge</function> example - -merge([4, 5, 6])); -var_dump($sequence); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - int(4) - [4]=> - int(5) - [5]=> - int(6) -} -object(Ds\Vector)#1 (3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/pop.xml b/reference/ds/ds/sequence/pop.xml deleted file mode 100644 index 86fe364a3..000000000 --- a/reference/ds/ds/sequence/pop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Sequence::pop - Removes and returns the last value - - - - &reftitle.description; - - abstract public mixedDs\Sequence::pop - - - - Removes and returns the last value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed last value. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Sequence::pop</function> example - -pop()); -var_dump($sequence->pop()); -var_dump($sequence->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/push.xml b/reference/ds/ds/sequence/push.xml deleted file mode 100644 index a0b9232a7..000000000 --- a/reference/ds/ds/sequence/push.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Sequence::push - Adds values to the end of the sequence - - - - &reftitle.description; - - abstract public voidDs\Sequence::push - mixedvalues - - - Adds values to the end of the sequence. - - - - - - &reftitle.parameters; - - - values - - - The values to add. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::push</function> example - -push("a"); -$sequence->push("b"); -$sequence->push("c", "d"); -$sequence->push(...["e", "f"]); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d - [4] => e - [5] => f -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/reduce.xml b/reference/ds/ds/sequence/reduce.xml deleted file mode 100644 index 6ae1fbb02..000000000 --- a/reference/ds/ds/sequence/reduce.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Ds\Sequence::reduce - Reduces the sequence to a single value using a callback function - - - - &reftitle.description; - - abstract public mixedDs\Sequence::reduce - callablecallback - mixedinitial - - - Reduces the sequence to a single value using a callback function. - - - - - - &reftitle.parameters; - - - callback - - - - mixedcallback - mixedcarry - mixedvalue - - - - carry - - - The return value of the previous callback, or initial if - it's the first iteration. - - - - - value - - - The value of the current iteration. - - - - - - - - - initial - - - The initial value of the carry value. Can be &null;. - - - - - - - - &reftitle.returnvalues; - - The return value of the final callback. - - - - - &reftitle.examples; - - <function>Ds\Sequence::reduce</function> with initial value example - -reduce($callback, 5)); - -// Iterations: -// -// $carry = $initial = 5 -// -// $carry = $carry * 1 = 5 -// $carry = $carry * 2 = 10 -// $carry = $carry * 3 = 30 -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Sequence::reduce</function> without an initial value example - -reduce(function($carry, $value) { - return $carry + $value + 5; -})); - -// Iterations: -// -// $carry = $initial = null -// -// $carry = $carry + 1 + 5 = 6 -// $carry = $carry + 2 + 5 = 13 -// $carry = $carry + 3 + 5 = 21 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/remove.xml b/reference/ds/ds/sequence/remove.xml deleted file mode 100644 index 5406876fb..000000000 --- a/reference/ds/ds/sequence/remove.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Ds\Sequence::remove - Removes and returns a value by index - - - - &reftitle.description; - - abstract public mixedDs\Sequence::remove - intindex - - - Removes and returns a value by index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to remove. - - - - - - - - &reftitle.returnvalues; - - The value that was removed. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Sequence::remove</function> example - -remove(1)); -var_dump($sequence->remove(0)); -var_dump($sequence->remove(0)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/reverse.xml b/reference/ds/ds/sequence/reverse.xml deleted file mode 100644 index d72348279..000000000 --- a/reference/ds/ds/sequence/reverse.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\Sequence::reverse - - Reverses the sequence in-place - - - - - &reftitle.description; - - abstract public voidDs\Sequence::reverse - - - - Reverses the sequence in-place. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::reverse</function> example - -reverse(); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/reversed.xml b/reference/ds/ds/sequence/reversed.xml deleted file mode 100644 index e5a88b8aa..000000000 --- a/reference/ds/ds/sequence/reversed.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Sequence::reversed - Returns a reversed copy - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::reversed - - - - Returns a reversed copy of the sequence. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A reversed copy of the sequence. - - - - The current instance is not affected. - - - - - - - &reftitle.examples; - - <function>Ds\Sequence::reversed</function> example - -reversed()); -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -Ds\Vector Object -( - [0] => a - [1] => b - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/rotate.xml b/reference/ds/ds/sequence/rotate.xml deleted file mode 100644 index aec884376..000000000 --- a/reference/ds/ds/sequence/rotate.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Ds\Sequence::rotate - Rotates the sequence by a given number of rotations - - - - &reftitle.description; - - abstract public voidDs\Sequence::rotate - introtations - - - Rotates the sequence by a given number of rotations, which is equivalent - to successively calling $sequence->push($sequence->shift()) if the number - of rotations is positive, or $sequence->unshift($sequence->pop()) if negative. - - - - - - &reftitle.parameters; - - - rotations - - - The number of times the sequence should be rotated. - - - - - - - - &reftitle.returnvalues; - - &return.void;. The sequence of the current instance will be rotated. - - - - - &reftitle.examples; - - <function>Ds\Sequence::rotate</function> example - -rotate(1); // "a" is shifted, then pushed. -print_r($sequence); - -$sequence->rotate(2); // "b" and "c" are both shifted, then pushed. -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => d - [3] => a -) -Ds\Vector Object -( - [0] => d - [1] => a - [2] => b - [3] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/set.xml b/reference/ds/ds/sequence/set.xml deleted file mode 100644 index c35282418..000000000 --- a/reference/ds/ds/sequence/set.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Ds\Sequence::set - Updates a value at a given index - - - - &reftitle.description; - - abstract public voidDs\Sequence::set - intindex - mixedvalue - - - Updates a value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to update. - - - - - value - - - The new value. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Sequence::set</function> example - -set(1, "_"); -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - <function>Ds\Sequence::set</function> example using array syntax - - -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/shift.xml b/reference/ds/ds/sequence/shift.xml deleted file mode 100644 index 0ab932ee4..000000000 --- a/reference/ds/ds/sequence/shift.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Sequence::shift - Removes and returns the first value - - - - &reftitle.description; - - abstract public mixedDs\Sequence::shift - - - - Removes and returns the first value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value, which was removed. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Sequence::shift</function> example - -shift()); -var_dump($sequence->shift()); -var_dump($sequence->shift()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/slice.xml b/reference/ds/ds/sequence/slice.xml deleted file mode 100644 index 5a577eea0..000000000 --- a/reference/ds/ds/sequence/slice.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Ds\Sequence::slice - - Returns a sub-sequence of a given range - - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::slice - intindex - intlength - - - Creates a sub-sequence of a given range. - - - - - - &reftitle.parameters; - - - index - - - The index at which the sub-sequence starts. - - - If positive, the sequence will start at that index in the sequence. - If negative, the sequence will start that far from the end. - - - - - length - - - If a length is given and is positive, the resulting - sequence will have up to that many values in it. - - If the length results in an overflow, only - values up to the end of the sequence will be included. - - If a length is given and is negative, the sequence - will stop that many values from the end. - - If a length is not provided, the resulting sequence - will contain all values between the index and the - end of the sequence. - - - - - - - - &reftitle.returnvalues; - - A sub-sequence of the given range. - - - - - &reftitle.examples; - - <function>Ds\Sequence::slice</function> example - -slice(2)); - -// Slice from 1, for a length of 3 -print_r($sequence->slice(1, 3)); - -// Slice from 1 onwards -print_r($sequence->slice(1)); - -// Slice from 2 from the end onwards -print_r($sequence->slice(-2)); - -// Slice from 1 to 1 from the end -print_r($sequence->slice(1, -1)); -?> -]]> - - &example.outputs.similar; - - c - [1] => d - [2] => e -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d - [3] => e -) -Ds\Vector Object -( - [0] => d - [1] => e -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d -) - -]]> - - - - - - - - diff --git a/reference/ds/ds/sequence/sort.xml b/reference/ds/ds/sequence/sort.xml deleted file mode 100644 index 984d7a2e4..000000000 --- a/reference/ds/ds/sequence/sort.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Ds\Sequence::sort - - Sorts the sequence in-place - - - - - &reftitle.description; - - abstract public voidDs\Sequence::sort - callablecomparator - - - Sorts the sequence in-place, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::sort</function> example - -sort(); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Sequence::sort</function> example using a comparator - -sort(function($a, $b) { - return $b <=> $a; -}); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/sequence/sorted.xml b/reference/ds/ds/sequence/sorted.xml deleted file mode 100644 index 87cc1edb0..000000000 --- a/reference/ds/ds/sequence/sorted.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Ds\Sequence::sorted - Returns a sorted copy - - - - &reftitle.description; - - abstract public Ds\SequenceDs\Sequence::sorted - callablecomparator - - - Returns a sorted copy, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a sorted copy of the sequence. - - - - - &reftitle.examples; - - <function>Ds\Sequence::sorted</function> example - -sorted()); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Sequence::sorted</function> example using a comparator - -sorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/sequence/sum.xml b/reference/ds/ds/sequence/sum.xml deleted file mode 100644 index d780a4d32..000000000 --- a/reference/ds/ds/sequence/sum.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Sequence::sum - Returns the sum of all values in the sequence - - - - &reftitle.description; - - abstract public intfloatDs\Sequence::sum - - - - Returns the sum of all values in the sequence. - - - - Arrays and objects are considered equal to zero when calculating the sum. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The sum of all the values in the sequence as either a float or int - depending on the values in the sequence. - - - - - &reftitle.examples; - - <function>Ds\Sequence::sum</function> integer example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Sequence::sum</function> float example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/sequence/unshift.xml b/reference/ds/ds/sequence/unshift.xml deleted file mode 100644 index 58e1f7a9c..000000000 --- a/reference/ds/ds/sequence/unshift.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Sequence::unshift - Adds values to the front of the sequence - - - - &reftitle.description; - - abstract public voidDs\Sequence::unshift - mixedvalues - - - Adds values to the front of the sequence, moving all the current - values forward to make room for the new values. - - - - - - &reftitle.parameters; - - - values - - - The values to add to the front of the sequence. - - - Multiple values will be added in the same order that they are - passed. - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Sequence::unshift</function> example - -unshift("a"); -$sequence->unshift("b", "c"); - -print_r($sequence); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => a - [3] => 1 - [4] => 2 - [5] => 3 -) -]]> - - - - - - - diff --git a/reference/ds/ds/set/add.xml b/reference/ds/ds/set/add.xml deleted file mode 100644 index fb373ffd1..000000000 --- a/reference/ds/ds/set/add.xml +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - Ds\Set::add - Adds values to the set - - - - &reftitle.description; - - public voidDs\Set::add - mixedvalues - - - Adds all given values to the set that haven't already been added. - - - - Values of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - All comparisons are strict (type and value). - - - - - - &reftitle.parameters; - - - values - - - Values to add to the set. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::add</function> example using integers - -add(1); -$set->add(1); -$set->add(2); -$set->add(3); - -// Strict comparison would not treat these the same as int(1) -$set->add("1"); -$set->add(true); - -var_dump($set); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - string(1) "1" - [4]=> - bool(true) -} -]]> - - - - <function>Ds\Set::add</function> example using objects - -value = $value; - } - - public function hash() - { - return $this->value; - } - - public function equals($obj): bool - { - return $this->value === $obj->value; - } -} - -$set = new \Ds\Set(); - -$obj = new \ArrayIterator([]); - -// Adding the same instance multiple times will only add the first. -$set->add($obj); -$set->add($obj); - -// Adding multiple instances of the same object will add them all. -$set->add(new \stdClass()); -$set->add(new \stdClass()); - -// Adding multiple instances of equal hashable objects will only add the first. -$set->add(new \HashableObject(1)); -$set->add(new \HashableObject(1)); -$set->add(new \HashableObject(2)); -$set->add(new \HashableObject(2)); - -var_dump($set); -?> -]]> - - &example.outputs.similar; - - - object(ArrayIterator)#2 (1) { - ["storage":"ArrayIterator":private]=> - array(0) { - } - } - [1]=> - object(stdClass)#3 (0) { - } - [2]=> - object(stdClass)#4 (0) { - } - [3]=> - object(HashableObject)#5 (1) { - ["value":"HashableObject":private]=> - int(1) - } - [4]=> - object(HashableObject)#6 (1) { - ["value":"HashableObject":private]=> - int(2) - } -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/allocate.xml b/reference/ds/ds/set/allocate.xml deleted file mode 100644 index c74c70d6c..000000000 --- a/reference/ds/ds/set/allocate.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Ds\Set::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Set::allocate - intcapacity - - - Allocates enough memory for a required capacity. - - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - Capacity will always be rounded up to the nearest power of 2. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::allocate</function> example - -capacity()); - -$set->allocate(100); -var_dump($set->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/capacity.xml b/reference/ds/ds/set/capacity.xml deleted file mode 100644 index 84be7eb31..000000000 --- a/reference/ds/ds/set/capacity.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Set::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Set::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Set::capacity</function> example - -capacity()); - -$set->add(...range(1, 50)); -var_dump($set->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/clear.xml b/reference/ds/ds/set/clear.xml deleted file mode 100644 index 051e84e4f..000000000 --- a/reference/ds/ds/set/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Set::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Set::clear - - - - Removes all values from the set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::clear</function> example - -clear(); -print_r($set); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Set Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/set/construct.xml b/reference/ds/ds/set/construct.xml deleted file mode 100644 index a8701a796..000000000 --- a/reference/ds/ds/set/construct.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Set::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Set::__construct - mixedvalues[] - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - - &reftitle.examples; - - <function>Ds\Set::__construct</function> example - - -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/contains.xml b/reference/ds/ds/set/contains.xml deleted file mode 100644 index 96d218985..000000000 --- a/reference/ds/ds/set/contains.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Ds\Set::contains - Determines if the set contains all values - - - - &reftitle.description; - - public boolDs\Set::contains - mixedvalues - - - Determines if the set contains all values. - - - - - Values of type object are supported. - - If an object implements Ds\Hashable, - equality will be determined by the object's equals function. - - If an object does not implement Ds\Hashable, - objects must be references to the same instance to be considered equal. - - - - - All comparisons are strict (type and value). - - - - - - - &reftitle.parameters; - - - values - - - Values to check. - - - - - - - - &reftitle.returnvalues; - - &false; if any of the provided values are not in the - set, &true; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Set::contains</function> example - -contains(1)); // true -var_dump($set->contains(1, 2)); // true -var_dump($set->contains(...[1, 2])); // true - -var_dump($set->contains("1")); // false -var_dump($set->contains(...[1, 2, 3, 4])); // false - -var_dump($set->contains(...[])); // true -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/copy.xml b/reference/ds/ds/set/copy.xml deleted file mode 100644 index f6e2730a1..000000000 --- a/reference/ds/ds/set/copy.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Ds\Set::copy - Returns a shallow copy of the set - - - - &reftitle.description; - - public Ds\SetDs\Set::copy - - - - Returns a shallow copy of the set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the set. - - - - - &reftitle.examples; - - <function>Ds\Set::copy</function> example - -copy(); - -// Updating the copy doesn't affect the original -$b->add(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Set Object -( - [0] => 1 - [1] => 2 - [2] => 3 - [3] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/set/count.xml b/reference/ds/ds/set/count.xml deleted file mode 100644 index 4d97b717c..000000000 --- a/reference/ds/ds/set/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Set::count - Returns the number of values in the set - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/set/diff.xml b/reference/ds/ds/set/diff.xml deleted file mode 100644 index ddc1635d1..000000000 --- a/reference/ds/ds/set/diff.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Set::diff - Creates a new set using values that aren't in another set - - - - &reftitle.description; - - public Ds\SetDs\Set::diff - Ds\Setset - - - Creates a new set using values that aren't in another set. - - - A \ B = {x ∈ A | x ∉ B} - - - - - &reftitle.parameters; - - - set - - - Set containing the values to exclude. - - - - - - - - &reftitle.returnvalues; - - A new set containing all values that were not in the other set. - - - - - &reftitle.seealso; - - - Complement on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Set::diff</function> example - -diff($b)); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/filter.xml b/reference/ds/ds/set/filter.xml deleted file mode 100644 index 953edd7ac..000000000 --- a/reference/ds/ds/set/filter.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - Ds\Set::filter - - Creates a new set using a callable to - determine which values to include - - - - - &reftitle.description; - - public Ds\SetDs\Set::filter - callablecallback - - - Creates a new set using a callable to - determine which values to include. - - - - - - &reftitle.parameters; - - - callback - - - - bool - callback - mixedvalue - - - - Optional callable which returns &true; if the value should be included, &false; otherwise. - - - If a callback is not provided, only values which are &true; - (see converting to boolean) - will be included. - - - - - - - - &reftitle.returnvalues; - - A new set containing all the values for which - either the callback returned &true;, or all values that - convert to &true; if a callback was not provided. - - - - - &reftitle.examples; - - <function>Ds\Set::filter</function> example using callback function - -filter(function($value) { - return $value % 2 == 0; -})); -?> -]]> - - &example.outputs.similar; - - - int(2) - [1]=> - int(4) -} -]]> - - - - <function>Ds\Set::filter</function> example without a callback function - -filter()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - string(1) "a" - [2]=> - bool(true) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/first.xml b/reference/ds/ds/set/first.xml deleted file mode 100644 index da39b7979..000000000 --- a/reference/ds/ds/set/first.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Set::first - Returns the first value in the set - - - - &reftitle.description; - - public mixedDs\Set::first - - - - Returns the first value in the set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value in the set. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Set::first</function> example - -first()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/get.xml b/reference/ds/ds/set/get.xml deleted file mode 100644 index b52a5b623..000000000 --- a/reference/ds/ds/set/get.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Ds\Set::get - Returns the value at a given index - - - - &reftitle.description; - - public mixedDs\Set::get - intindex - - - Returns the value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index to access, starting at 0. - - - - - - - - &reftitle.returnvalues; - - The value at the requested index. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Set::get</function> example - -get(0)); -var_dump($set->get(1)); -var_dump($set->get(2)); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Set::get</function> example using array syntax - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/intersect.xml b/reference/ds/ds/set/intersect.xml deleted file mode 100644 index 9ea56e010..000000000 --- a/reference/ds/ds/set/intersect.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Ds\Set::intersect - Creates a new set by intersecting values with another set - - - - &reftitle.description; - - public Ds\SetDs\Set::intersect - Ds\Setset - - - Creates a new set using values common to both the current instance and another set. - - In other words, returns a copy of the current instance with all values removed that - are not in the other set. - - - A ∩ B = {x : x ∈ A ∧ x ∈ B} - - - - - &reftitle.parameters; - - - set - - - The other set. - - - - - - - - &reftitle.returnvalues; - - The intersection of the current instance and another set. - - - - - &reftitle.seealso; - - - Intersection on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Set::intersect</function> example - -intersect($b)); -?> -]]> - - &example.outputs.similar; - - - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/isempty.xml b/reference/ds/ds/set/isempty.xml deleted file mode 100644 index 652e453bb..000000000 --- a/reference/ds/ds/set/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Set::isEmpty - Returns whether the set is empty - - - - &reftitle.description; - - public boolDs\Set::isEmpty - - - - Returns whether the set is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the set is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Set::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/join.xml b/reference/ds/ds/set/join.xml deleted file mode 100644 index 1966f32c3..000000000 --- a/reference/ds/ds/set/join.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Set::join - Joins all values together as a string - - - - &reftitle.description; - - public stringDs\Set::join - stringglue - - - Joins all values together as a string using an optional separator between each value. - - - - - &reftitle.parameters; - - - glue - - - An optional string to separate each value. - - - - - - - - &reftitle.returnvalues; - - All values of the set joined together as a string. - - - - - &reftitle.examples; - - <function>Ds\Set::join</function> example using a separator string - -join("|")); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Set::join</function> example without a separator string - -join()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/jsonserialize.xml b/reference/ds/ds/set/jsonserialize.xml deleted file mode 100644 index b3cb4f267..000000000 --- a/reference/ds/ds/set/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Set::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/set/last.xml b/reference/ds/ds/set/last.xml deleted file mode 100644 index de41141ec..000000000 --- a/reference/ds/ds/set/last.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Set::last - Returns the last value in the set - - - - &reftitle.description; - - public mixedDs\Set::last - - - - Returns the last value in the set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last value in the set. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Set::last</function> example - -last()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/map.xml b/reference/ds/ds/set/map.xml deleted file mode 100644 index ae1a1e821..000000000 --- a/reference/ds/ds/set/map.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - Ds\Set::map - Returns the result of applying a callback to each value - - - - &reftitle.description; - - public Ds\SetDs\Set::map - callablecallback - - - Returns the result of applying a callback function to - each value in the set. - - - - - &reftitle.parameters; - - - callback - - - The callback to apply to each value in the set must have the following signature: - - mixed - callback - mixedvalue - - - - - - - - - &reftitle.returnvalues; - - Returns a new Ds\Set instance where each value - is the result of applying the callback to each value - of the set. - - - - - &reftitle.examples; - - <methodname>Ds\Set::map</methodname> example - -map(function($value) { return $value * 2; })); -var_dump($set); -?> -]]> - - &example.outputs.similar; - - - int(2) - [1]=> - int(4) - [2]=> - int(6) -} -object(Ds\Set)#1 (3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - diff --git a/reference/ds/ds/set/merge.xml b/reference/ds/ds/set/merge.xml deleted file mode 100644 index 277b08520..000000000 --- a/reference/ds/ds/set/merge.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - Ds\Set::merge - Returns the result of adding all given values to the set - - - - &reftitle.description; - - public Ds\SetDs\Set::merge - mixedvalues - - - Returns the result of adding all given values to the set. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array;. - - - - - - - - &reftitle.returnvalues; - - The result of adding all given values to the set, - effectively the same as adding the values to a copy, then returning that copy. - - - - The current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Set::merge</function> example - -merge([3, 4, 5])); -var_dump($set); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - int(4) - [4]=> - int(5) -} -object(Ds\Set)#1 (3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/reduce.xml b/reference/ds/ds/set/reduce.xml deleted file mode 100644 index 31b19b238..000000000 --- a/reference/ds/ds/set/reduce.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Ds\Set::reduce - Reduces the set to a single value using a callback function - - - - &reftitle.description; - - public mixedDs\Set::reduce - callablecallback - mixedinitial - - - Reduces the set to a single value using a callback function. - - - - - - &reftitle.parameters; - - - callback - - - - mixedcallback - mixedcarry - mixedvalue - - - - carry - - - The return value of the previous callback, or initial if - it's the first iteration. - - - - - value - - - The value of the current iteration. - - - - - - - - - initial - - - The initial value of the carry value. Can be &null;. - - - - - - - - &reftitle.returnvalues; - - The return value of the final callback. - - - - - &reftitle.examples; - - <function>Ds\Set::reduce</function> with initial value example - -reduce($callback, 5)); - -// Iterations: -// -// $carry = $initial = 5 -// -// $carry = $carry * 1 = 5 -// $carry = $carry * 2 = 10 -// $carry = $carry * 3 = 30 -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Set::reduce</function> without an initial value example - -reduce(function($carry, $value) { - return $carry + $value + 5; -})); - -// Iterations: -// -// $carry = $initial = null -// -// $carry = $carry + 1 + 5 = 6 -// $carry = $carry + 2 + 5 = 13 -// $carry = $carry + 3 + 5 = 21 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/remove.xml b/reference/ds/ds/set/remove.xml deleted file mode 100644 index 274f2880c..000000000 --- a/reference/ds/ds/set/remove.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Ds\Set::remove - Removes all given values from the set - - - - &reftitle.description; - - public voidDs\Set::remove - mixedvalues - - - Removes all given values from the set, ignoring any that are not in the set. - - - - - - &reftitle.parameters; - - - values - - - The values to remove. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::remove</function> example - -remove(1); // Remove 1 -$set->remove(1, 2); // Can't find 1, but remove 2 -$set->remove(...[3, 4]); // Remove 3 and 4 - -var_dump($set); -?> -]]> - - &example.outputs.similar; - - - int(5) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/reverse.xml b/reference/ds/ds/set/reverse.xml deleted file mode 100644 index 979dea166..000000000 --- a/reference/ds/ds/set/reverse.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\Set::reverse - - Reverses the set in-place - - - - - &reftitle.description; - - public voidDs\Set::reverse - - - - Reverses the set in-place. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::reverse</function> example - -reverse(); - -print_r($set); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -]]> - - - - - - - - diff --git a/reference/ds/ds/set/reversed.xml b/reference/ds/ds/set/reversed.xml deleted file mode 100644 index 5bbd84f18..000000000 --- a/reference/ds/ds/set/reversed.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Set::reversed - Returns a reversed copy - - - - &reftitle.description; - - public Ds\SetDs\Set::reversed - - - - Returns a reversed copy of the set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A reversed copy of the set. - - - - The current instance is not affected. - - - - - - - &reftitle.examples; - - <function>Ds\Set::reversed</function> example - -reversed()); -print_r($set); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -Ds\Set Object -( - [0] => a - [1] => b - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/set/slice.xml b/reference/ds/ds/set/slice.xml deleted file mode 100644 index 9e48c8003..000000000 --- a/reference/ds/ds/set/slice.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Ds\Set::slice - - Returns a sub-set of a given range - - - - - &reftitle.description; - - public Ds\SetDs\Set::slice - intindex - intlength - - - Creates a sub-set of a given range. - - - - - - &reftitle.parameters; - - - index - - - The index at which the sub-set starts. - - - If positive, the set will start at that index in the set. - If negative, the set will start that far from the end. - - - - - length - - - If a length is given and is positive, the resulting - set will have up to that many values in it. - - If the length results in an overflow, only - values up to the end of the set will be included. - - If a length is given and is negative, the set - will stop that many values from the end. - - If a length is not provided, the resulting set - will contain all values between the index and the - end of the set. - - - - - - - - &reftitle.returnvalues; - - A sub-set of the given range. - - - - - &reftitle.examples; - - <function>Ds\Set::slice</function> example - -slice(2)); - -// Slice from 1, for a length of 3 -print_r($set->slice(1, 3)); - -// Slice from 1 onwards -print_r($set->slice(1)); - -// Slice from 2 from the end onwards -print_r($set->slice(-2)); - -// Slice from 1 to 1 from the end -print_r($set->slice(1, -1)); -?> -]]> - - &example.outputs.similar; - - c - [1] => d - [2] => e -) -Ds\Set Object -( - [0] => b - [1] => c - [2] => d -) -Ds\Set Object -( - [0] => b - [1] => c - [2] => d - [3] => e -) -Ds\Set Object -( - [0] => d - [1] => e -) -Ds\Set Object -( - [0] => b - [1] => c - [2] => d -) - -]]> - - - - - - - - diff --git a/reference/ds/ds/set/sort.xml b/reference/ds/ds/set/sort.xml deleted file mode 100644 index 8c4ce725c..000000000 --- a/reference/ds/ds/set/sort.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Ds\Set::sort - - Sorts the set in-place - - - - - &reftitle.description; - - public voidDs\Set::sort - callablecomparator - - - Sorts the set in-place, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Set::sort</function> example - -sort(); - -print_r($set); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Set::sort</function> example using a comparator - -sort(function($a, $b) { - return $b <=> $a; -}); - -print_r($set); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/set/sorted.xml b/reference/ds/ds/set/sorted.xml deleted file mode 100644 index 154031988..000000000 --- a/reference/ds/ds/set/sorted.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Ds\Set::sorted - Returns a sorted copy - - - - &reftitle.description; - - public Ds\SetDs\Set::sorted - callablecomparator - - - Returns a sorted copy, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a sorted copy of the set. - - - - - &reftitle.examples; - - <function>Ds\Set::sorted</function> example - -sorted()); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Set::sorted</function> example using a comparator - -sorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/set/sum.xml b/reference/ds/ds/set/sum.xml deleted file mode 100644 index d58d2e756..000000000 --- a/reference/ds/ds/set/sum.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Set::sum - Returns the sum of all values in the set - - - - &reftitle.description; - - public intfloatDs\Set::sum - - - - Returns the sum of all values in the set. - - - - Arrays and objects are considered equal to zero when calculating the sum. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The sum of all the values in the set as either a float or int - depending on the values in the set. - - - - - &reftitle.examples; - - <function>Ds\Set::sum</function> integer example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Set::sum</function> float example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/set/toarray.xml b/reference/ds/ds/set/toarray.xml deleted file mode 100644 index f87ec4a28..000000000 --- a/reference/ds/ds/set/toarray.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Set::toArray - - Converts the set to an &array; - - - - - &reftitle.description; - - public arrayDs\Set::toArray - - - - Converts the set to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the set. - - - - - &reftitle.examples; - - <function>Ds\Set::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/union.xml b/reference/ds/ds/set/union.xml deleted file mode 100644 index 1094db761..000000000 --- a/reference/ds/ds/set/union.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Ds\Set::union - Creates a new set using values from the current instance and another set - - - - &reftitle.description; - - public Ds\SetDs\Set::union - Ds\Setset - - - Creates a new set that contains the values of the current instance as well as the - values of another set. - - - A ∪ B = {x: x ∈ A ∨ x ∈ B} - - - - - &reftitle.parameters; - - - set - - - The other set, to combine with the current instance. - - - - - - - - &reftitle.returnvalues; - - A new set containing all the values of the current instance as well as another set. - - - - - &reftitle.seealso; - - - Union on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Set::union</function> example - -union($b)); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - int(4) - [4]=> - int(5) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/set/xor.xml b/reference/ds/ds/set/xor.xml deleted file mode 100644 index 1b64dbbae..000000000 --- a/reference/ds/ds/set/xor.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - Ds\Set::xor - Creates a new set using values in either the current instance or in another set, but not in both - - - - &reftitle.description; - - public Ds\SetDs\Set::xor - Ds\Setset - - - Creates a new set containing values in the current instance as well as another set, - but not in both. - - - A ⊖ B = {x : x ∈ (A \ B) ∪ (B \ A)} - - - - - &reftitle.parameters; - - - set - - - The other set. - - - - - - - - &reftitle.returnvalues; - - A new set containing values in the current instance as well as another set, - but not in both. - - - - - &reftitle.seealso; - - - Symmetric Difference on Wikipedia - - - - - - &reftitle.examples; - - <function>Ds\Set::xor</function> example - -xor($b)); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(4) - [3]=> - int(5) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/stack/allocate.xml b/reference/ds/ds/stack/allocate.xml deleted file mode 100644 index 646a7faac..000000000 --- a/reference/ds/ds/stack/allocate.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Stack::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Stack::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/ds/ds/stack/capacity.xml b/reference/ds/ds/stack/capacity.xml deleted file mode 100644 index a793e6816..000000000 --- a/reference/ds/ds/stack/capacity.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Stack::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Stack::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - - - diff --git a/reference/ds/ds/stack/clear.xml b/reference/ds/ds/stack/clear.xml deleted file mode 100644 index d02e578f3..000000000 --- a/reference/ds/ds/stack/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Stack::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Stack::clear - - - - Removes all values from the stack. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Stack::clear</function> example - -clear(); -print_r($stack); -?> -]]> - - &example.outputs.similar; - - 3 - [1] => 2 - [2] => 1 -) -Ds\Stack Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/stack/construct.xml b/reference/ds/ds/stack/construct.xml deleted file mode 100644 index 7554d18b4..000000000 --- a/reference/ds/ds/stack/construct.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - Ds\Stack::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Stack::__construct - mixedvalues - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - - &reftitle.examples; - - <function>Ds\Stack::__construct</function> example - - -]]> - - &example.outputs.similar; - - 3 - [1] => 2 - [2] => 1 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/stack/copy.xml b/reference/ds/ds/stack/copy.xml deleted file mode 100644 index 10ac257b0..000000000 --- a/reference/ds/ds/stack/copy.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Ds\Stack::copy - Returns a shallow copy of the stack - - - - &reftitle.description; - - public Ds\StackDs\Stack::copy - - - - Returns a shallow copy of the stack. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the stack. - - - - - &reftitle.examples; - - <function>Ds\Stack::copy</function> example - -copy(); - -// Updating the copy doesn't affect the original -$b->push(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 3 - [1] => 2 - [2] => 1 -) -Ds\Stack Object -( - [0] => 4 - [1] => 3 - [2] => 2 - [3] => 1 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/stack/count.xml b/reference/ds/ds/stack/count.xml deleted file mode 100644 index 4ff7fd78d..000000000 --- a/reference/ds/ds/stack/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Stack::count - Returns the number of values in the stack - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/stack/isempty.xml b/reference/ds/ds/stack/isempty.xml deleted file mode 100644 index 09287137b..000000000 --- a/reference/ds/ds/stack/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Stack::isEmpty - Returns whether the stack is empty - - - - &reftitle.description; - - public boolDs\Stack::isEmpty - - - - Returns whether the stack is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the stack is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Stack::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/stack/jsonserialize.xml b/reference/ds/ds/stack/jsonserialize.xml deleted file mode 100644 index 6c8d8a17f..000000000 --- a/reference/ds/ds/stack/jsonserialize.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - Ds\Stack::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - diff --git a/reference/ds/ds/stack/peek.xml b/reference/ds/ds/stack/peek.xml deleted file mode 100644 index 183e5dccf..000000000 --- a/reference/ds/ds/stack/peek.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Ds\Stack::peek - Returns the value at the top of the stack - - - - &reftitle.description; - - public mixedDs\Stack::peek - - - - Returns the value at the top of the stack, but does not remove it. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The value at the top of the stack. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Stack::peek</function> example - -push("a"); -$stack->push("b"); -$stack->push("c"); - -var_dump($stack->peek()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/stack/pop.xml b/reference/ds/ds/stack/pop.xml deleted file mode 100644 index df040a788..000000000 --- a/reference/ds/ds/stack/pop.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Stack::pop - Removes and returns the value at the top of the stack - - - - &reftitle.description; - - public mixedDs\Stack::pop - - - - Removes and returns the value at the top of the stack. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed value which was at the top of the stack. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Stack::pop</function> example - -push("a"); -$stack->push("b"); -$stack->push("c"); - -var_dump($stack->pop()); -var_dump($stack->pop()); -var_dump($stack->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/stack/push.xml b/reference/ds/ds/stack/push.xml deleted file mode 100644 index e00ba4c5d..000000000 --- a/reference/ds/ds/stack/push.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Stack::push - Pushes values onto the stack - - - - &reftitle.description; - - public voidDs\Stack::push - mixedvalues - - - Pushes values onto the stack. - - - - - - &reftitle.parameters; - - - values - - - The values to push onto the stack. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Stack::push</function> example - -push("a"); -$stack->push("b"); -$stack->push("c", "d"); -$stack->push(...["e", "f"]); - -print_r($stack); -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d - [4] => e - [5] => f -) -]]> - - - - - - - - diff --git a/reference/ds/ds/stack/toarray.xml b/reference/ds/ds/stack/toarray.xml deleted file mode 100644 index 7c4081737..000000000 --- a/reference/ds/ds/stack/toarray.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Stack::toArray - - Converts the stack to an &array; - - - - - &reftitle.description; - - public arrayDs\Stack::toArray - - - - Converts the stack to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the stack. - - - - - &reftitle.examples; - - <function>Ds\Stack::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(3) - [1]=> - int(2) - [2]=> - int(1) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/allocate.xml b/reference/ds/ds/vector/allocate.xml deleted file mode 100644 index 9b6e1772e..000000000 --- a/reference/ds/ds/vector/allocate.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Vector::allocate - Allocates enough memory for a required capacity - - - - &reftitle.description; - - public voidDs\Vector::allocate - intcapacity - - - Ensures that enough memory is allocated for a required capacity. - This removes the need to reallocate the internal buffer as values are added. - - - - - &reftitle.parameters; - - - capacity - - - The number of values for which capacity should be allocated. - - - - Capacity will stay the same if this value is less than or equal to the - current capacity. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::allocate</function> example - -capacity()); - -$vector->allocate(100); -var_dump($vector->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/apply.xml b/reference/ds/ds/vector/apply.xml deleted file mode 100644 index 64c8b61fd..000000000 --- a/reference/ds/ds/vector/apply.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Ds\Vector::apply - Updates all values by applying a callback function to each value - - - - &reftitle.description; - - public voidDs\Vector::apply - callablecallback - - - Updates all values by applying a callback function to - each value in the vector. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the vector. - - - - The callback should return what the value should be replaced by. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::apply</function> example - -apply(function($value) { return $value * 2; }); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/capacity.xml b/reference/ds/ds/vector/capacity.xml deleted file mode 100644 index 4a43128df..000000000 --- a/reference/ds/ds/vector/capacity.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Ds\Vector::capacity - Returns the current capacity - - - - &reftitle.description; - - public intDs\Vector::capacity - - - - Returns the current capacity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current capacity. - - - - - &reftitle.examples; - - <function>Ds\Vector::capacity</function> example - -capacity()); - -$vector->push(...range(1, 50)); -var_dump($vector->capacity()); - -$vector[] = "a"; -var_dump($vector->capacity()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/clear.xml b/reference/ds/ds/vector/clear.xml deleted file mode 100644 index 0960f80a2..000000000 --- a/reference/ds/ds/vector/clear.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Ds\Vector::clear - Removes all values - - - - &reftitle.description; - - public voidDs\Vector::clear - - - - Removes all values from the vector. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::clear</function> example - -clear(); -print_r($vector); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Vector Object -( -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/construct.xml b/reference/ds/ds/vector/construct.xml deleted file mode 100644 index fb9e4d703..000000000 --- a/reference/ds/ds/vector/construct.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Vector::__construct - Creates a new instance - - - - &reftitle.description; - - public Ds\Vector::__construct - mixedvalues - - - Creates a new instance, using either a traversable - object or an &array; for the initial values. - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array; to use for the initial values. - - - - - - - - - - - &reftitle.examples; - - <function>Ds\Vector::__construct</function> example - - -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/contains.xml b/reference/ds/ds/vector/contains.xml deleted file mode 100644 index 061669bf8..000000000 --- a/reference/ds/ds/vector/contains.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Ds\Vector::contains - Determines if the vector contains given values - - - - &reftitle.description; - - public boolDs\Vector::contains - mixedvalues - - - Determines if the vector contains all values. - - - - - &reftitle.parameters; - - - values - - - Values to check. - - - - - - - - &reftitle.returnvalues; - - &false; if any of the provided values are not in the - vector, &true; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Vector::contains</function> example - -contains('a')); // true -var_dump($vector->contains('a', 'b')); // true -var_dump($vector->contains('c', 'd')); // false - -var_dump($vector->contains(...['c', 'b', 'a'])); // true - -// Always strict -var_dump($vector->contains(1)); // true -var_dump($vector->contains('1')); // false - -var_dump($vector->contains(...[])); // true -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/copy.xml b/reference/ds/ds/vector/copy.xml deleted file mode 100644 index e002980c5..000000000 --- a/reference/ds/ds/vector/copy.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Ds\Vector::copy - Returns a shallow copy of the vector - - - - &reftitle.description; - - public Ds\VectorDs\Vector::copy - - - - Returns a shallow copy of the vector. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a shallow copy of the vector. - - - - - &reftitle.examples; - - <function>Ds\Vector::copy</function> example - -copy(); - -// Updating the copy doesn't affect the original -$b->push(4); - -print_r($a); -print_r($b); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 -) -Ds\Vector Object -( - [0] => 1 - [1] => 2 - [2] => 3 - [3] => 4 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/count.xml b/reference/ds/ds/vector/count.xml deleted file mode 100644 index e2eced61a..000000000 --- a/reference/ds/ds/vector/count.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Ds\Vector::count - Returns the number of values in the collection - - - - &reftitle.description; - - See Countable::count - - - - - - diff --git a/reference/ds/ds/vector/filter.xml b/reference/ds/ds/vector/filter.xml deleted file mode 100644 index 4e26f00bd..000000000 --- a/reference/ds/ds/vector/filter.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Ds\Vector::filter - - Creates a new vector using a callable to - determine which values to include - - - - - &reftitle.description; - - public Ds\VectorDs\Vector::filter - callablecallback - - - Creates a new vector using a callable to - determine which values to include. - - - - - &reftitle.parameters; - - - - callback - - - - - bool - callback - mixedvalue - - - - Optional callable which returns &true; if the value should be included, &false; otherwise. - - - If a callback is not provided, only values which are &true; - (see converting to boolean) - will be included. - - - - - - - - - &reftitle.returnvalues; - - A new vector containing all the values for which - either the callback returned &true;, or all values that - convert to &true; if a callback was not provided. - - - - - &reftitle.examples; - - <function>Ds\Vector::filter</function> example using callback function - -filter(function($value) { - return $value % 2 == 0; -})); -?> -]]> - - &example.outputs.similar; - - - int(2) - [1]=> - int(4) -} -]]> - - - - <function>Ds\Vector::filter</function> example without a callback function - -filter()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - string(1) "a" - [2]=> - bool(true) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/find.xml b/reference/ds/ds/vector/find.xml deleted file mode 100644 index 3678176bf..000000000 --- a/reference/ds/ds/vector/find.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Vector::find - - Attempts to find a value's index - - - - - &reftitle.description; - - public mixedDs\Vector::find - mixedvalue - - - Returns the index of the value, or &false; if not found. - - - - - - &reftitle.parameters; - - - value - - - The value to find. - - - - - - - - &reftitle.returnvalues; - - The index of the value, or &false; if not found. - - - - Values will be compared by value and by type. - - - - - - &reftitle.examples; - - <function>Ds\Vector::find</function> example - -find("a")); // 0 -var_dump($vector->find("b")); // false -var_dump($vector->find("1")); // false -var_dump($vector->find(1)); // 1 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/first.xml b/reference/ds/ds/vector/first.xml deleted file mode 100644 index 799f99847..000000000 --- a/reference/ds/ds/vector/first.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Vector::first - Returns the first value in the vector - - - - &reftitle.description; - - public mixedDs\Vector::first - - - - Returns the first value in the vector. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value in the vector. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Vector::first</function> example - -first()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/get.xml b/reference/ds/ds/vector/get.xml deleted file mode 100644 index 178423cf4..000000000 --- a/reference/ds/ds/vector/get.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Ds\Vector::get - Returns the value at a given index - - - - &reftitle.description; - - public mixedDs\Vector::get - intindex - - - Returns the value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index to access, starting at 0. - - - - - - - - &reftitle.returnvalues; - - The value at the requested index. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Vector::get</function> example - -get(0)); -var_dump($vector->get(1)); -var_dump($vector->get(2)); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Vector::get</function> example using array syntax - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/insert.xml b/reference/ds/ds/vector/insert.xml deleted file mode 100644 index 2f1c67a7f..000000000 --- a/reference/ds/ds/vector/insert.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Ds\Vector::insert - Inserts values at a given index - - - - &reftitle.description; - - public voidDs\Vector::insert - intindex - mixedvalues - - - Inserts values into the vector at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index at which to insert. 0 <= index <= count - - - - You can insert at the index equal to the number of values. - - - - - - values - - - The value or values to insert. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Vector::insert</function> example - -insert(0, "e"); // [e] -$vector->insert(1, "f"); // [e, f] -$vector->insert(2, "g"); // [e, f, g] -$vector->insert(0, "a", "b"); // [a, b, e, f, g] -$vector->insert(2, ...["c", "d"]); // [a, b, c, d, e, f, g] - -var_dump($vector); -?> -]]> - - &example.outputs.similar; - - - string(1) "a" - [1]=> - string(1) "b" - [2]=> - string(1) "c" - [3]=> - string(1) "d" - [4]=> - string(1) "e" - [5]=> - string(1) "f" - [6]=> - string(1) "g" -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/isempty.xml b/reference/ds/ds/vector/isempty.xml deleted file mode 100644 index 22e301628..000000000 --- a/reference/ds/ds/vector/isempty.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Ds\Vector::isEmpty - Returns whether the vector is empty - - - - &reftitle.description; - - public boolDs\Vector::isEmpty - - - - Returns whether the vector is empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the vector is empty, &false; otherwise. - - - - - &reftitle.examples; - - <function>Ds\Vector::isEmpty</function> example - -isEmpty()); -var_dump($b->isEmpty()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/join.xml b/reference/ds/ds/vector/join.xml deleted file mode 100644 index 2d0747940..000000000 --- a/reference/ds/ds/vector/join.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Vector::join - Joins all values together as a string - - - - &reftitle.description; - - public stringDs\Vector::join - stringglue - - - Joins all values together as a string using an optional separator between each value. - - - - - &reftitle.parameters; - - - glue - - - An optional string to separate each value. - - - - - - - - &reftitle.returnvalues; - - All values of the vector joined together as a string. - - - - - &reftitle.examples; - - <function>Ds\Vector::join</function> example using a separator string - -join("|")); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Vector::join</function> example without a separator string - -join()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/jsonserialize.xml b/reference/ds/ds/vector/jsonserialize.xml deleted file mode 100644 index f28047ed3..000000000 --- a/reference/ds/ds/vector/jsonserialize.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Ds\Vector::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - See JsonSerializable::jsonSerialize - - - - You should never need to call this directly. - - - - - - - diff --git a/reference/ds/ds/vector/last.xml b/reference/ds/ds/vector/last.xml deleted file mode 100644 index b8d6b6846..000000000 --- a/reference/ds/ds/vector/last.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Ds\Vector::last - Returns the last value - - - - &reftitle.description; - - public mixedDs\Vector::last - - - - Returns the last value in the vector. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last value in the vector. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Vector::last</function> example - -last()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/map.xml b/reference/ds/ds/vector/map.xml deleted file mode 100644 index 9664ccd64..000000000 --- a/reference/ds/ds/vector/map.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Ds\Vector::map - Returns the result of applying a callback to each value - - - - &reftitle.description; - - public Ds\VectorDs\Vector::map - callablecallback - - - Returns the result of applying a callback function to - each value in the vector. - - - - - &reftitle.parameters; - - - callback - - - - - mixed - callback - mixedvalue - - - - A callable to apply to each value in the vector. - - - - The callable should return what the new value will be in the new vector. - - - - - - - - - &reftitle.returnvalues; - - The result of applying a callback to each value in - the vector. - - - - The values of the current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Vector::map</function> example - -map(function($value) { return $value * 2; })); -print_r($vector); -?> -]]> - - &example.outputs.similar; - - 2 - [1] => 4 - [2] => 6 -) -Ds\Vector Object -( - [0] => 1 - [1] => 2 - [2] => 3 -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/merge.xml b/reference/ds/ds/vector/merge.xml deleted file mode 100644 index 955ad6bdd..000000000 --- a/reference/ds/ds/vector/merge.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Ds\Vector::merge - Returns the result of adding all given values to the vector - - - - &reftitle.description; - - public Ds\VectorDs\Vector::merge - mixedvalues - - - Returns the result of adding all given values to the vector. - - - - - - &reftitle.parameters; - - - values - - - A traversable object or an &array;. - - - - - - - - &reftitle.returnvalues; - - The result of adding all given values to the vector, - effectively the same as adding the values to a copy, then returning that copy. - - - - The current instance won't be affected. - - - - - - &reftitle.examples; - - <function>Ds\Vector::merge</function> example - -merge([4, 5, 6])); -var_dump($vector); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) - [3]=> - int(4) - [4]=> - int(5) - [5]=> - int(6) -} -object(Ds\Vector)#1 (3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/pop.xml b/reference/ds/ds/vector/pop.xml deleted file mode 100644 index 545d16b06..000000000 --- a/reference/ds/ds/vector/pop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Vector::pop - Removes and returns the last value - - - - &reftitle.description; - - public mixedDs\Vector::pop - - - - Removes and returns the last value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The removed last value. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Vector::pop</function> example - -pop()); -var_dump($vector->pop()); -var_dump($vector->pop()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/push.xml b/reference/ds/ds/vector/push.xml deleted file mode 100644 index 248b9ebca..000000000 --- a/reference/ds/ds/vector/push.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Vector::push - Adds values to the end of the vector - - - - &reftitle.description; - - public voidDs\Vector::push - mixedvalues - - - Adds values to the end of the vector. - - - - - - &reftitle.parameters; - - - values - - - The values to add. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::push</function> example - -push("a"); -$vector->push("b"); -$vector->push("c", "d"); -$vector->push(...["e", "f"]); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d - [4] => e - [5] => f -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/reduce.xml b/reference/ds/ds/vector/reduce.xml deleted file mode 100644 index a5a400ed8..000000000 --- a/reference/ds/ds/vector/reduce.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Ds\Vector::reduce - Reduces the vector to a single value using a callback function - - - - &reftitle.description; - - public mixedDs\Vector::reduce - callablecallback - mixedinitial - - - Reduces the vector to a single value using a callback function. - - - - - - &reftitle.parameters; - - - callback - - - - mixedcallback - mixedcarry - mixedvalue - - - - carry - - - The return value of the previous callback, or initial if - it's the first iteration. - - - - - value - - - The value of the current iteration. - - - - - - - - - initial - - - The initial value of the carry value. Can be &null;. - - - - - - - - &reftitle.returnvalues; - - The return value of the final callback. - - - - - &reftitle.examples; - - <function>Ds\Vector::reduce</function> with initial value example - -reduce($callback, 5)); - -// Iterations: -// -// $carry = $initial = 5 -// -// $carry = $carry * 1 = 5 -// $carry = $carry * 2 = 10 -// $carry = $carry * 3 = 30 -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Vector::reduce</function> without an initial value example - -reduce(function($carry, $value) { - return $carry + $value + 5; -})); - -// Iterations: -// -// $carry = $initial = null -// -// $carry = $carry + 1 + 5 = 6 -// $carry = $carry + 2 + 5 = 13 -// $carry = $carry + 3 + 5 = 21 -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/remove.xml b/reference/ds/ds/vector/remove.xml deleted file mode 100644 index b15f809cf..000000000 --- a/reference/ds/ds/vector/remove.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Ds\Vector::remove - Removes and returns a value by index - - - - &reftitle.description; - - public mixedDs\Vector::remove - intindex - - - Removes and returns a value by index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to remove. - - - - - - - - &reftitle.returnvalues; - - The value that was removed. - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Vector::remove</function> example - -remove(1)); -var_dump($vector->remove(0)); -var_dump($vector->remove(0)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/reverse.xml b/reference/ds/ds/vector/reverse.xml deleted file mode 100644 index 2162bfc99..000000000 --- a/reference/ds/ds/vector/reverse.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Ds\Vector::reverse - - Reverses the vector in-place - - - - - &reftitle.description; - - public voidDs\Vector::reverse - - - - Reverses the vector in-place. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::reverse</function> example - -reverse(); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/reversed.xml b/reference/ds/ds/vector/reversed.xml deleted file mode 100644 index cca3679a8..000000000 --- a/reference/ds/ds/vector/reversed.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Ds\Vector::reversed - Returns a reversed copy - - - - &reftitle.description; - - public Ds\VectorDs\Vector::reversed - - - - Returns a reversed copy of the vector. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A reversed copy of the vector. - - - - The current instance is not affected. - - - - - - - &reftitle.examples; - - <function>Ds\Vector::reversed</function> example - -reversed()); -print_r($vector); -?> -]]> - - &example.outputs.similar; - - c - [1] => b - [2] => a -) -Ds\Vector Object -( - [0] => a - [1] => b - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/rotate.xml b/reference/ds/ds/vector/rotate.xml deleted file mode 100644 index c3282e59e..000000000 --- a/reference/ds/ds/vector/rotate.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Ds\Vector::rotate - Rotates the vector by a given number of rotations - - - - &reftitle.description; - - public voidDs\Vector::rotate - introtations - - - Rotates the vector by a given number of rotations, which is equivalent - to successively calling $vector->push($vector->shift()) if the number - of rotations is positive, or $vector->unshift($vector->pop()) if negative. - - - - - - &reftitle.parameters; - - - rotations - - - The number of times the vector should be rotated. - - - - - - - - &reftitle.returnvalues; - - &return.void;. The vector of the current instance will be rotated. - - - - - &reftitle.examples; - - <function>Ds\Vector::rotate</function> example - -rotate(1); // "a" is shifted, then pushed. -print_r($vector); - -$vector->rotate(2); // "b" and "c" are both shifted, then pushed. -print_r($vector); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => d - [3] => a -) -Ds\Vector Object -( - [0] => d - [1] => a - [2] => b - [3] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/set.xml b/reference/ds/ds/vector/set.xml deleted file mode 100644 index 848b73a87..000000000 --- a/reference/ds/ds/vector/set.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Ds\Vector::set - Updates a value at a given index - - - - &reftitle.description; - - public voidDs\Vector::set - intindex - mixedvalue - - - Updates a value at a given index. - - - - - - &reftitle.parameters; - - - index - - - The index of the value to update. - - - - - value - - - The new value. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - OutOfRangeException if the index is not valid. - - - - - &reftitle.examples; - - <function>Ds\Vector::set</function> example - -set(1, "_"); -print_r($vector); -?> -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - <function>Ds\Vector::set</function> example using array syntax - - -]]> - - &example.outputs.similar; - - a - [1] => _ - [2] => c -) -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/shift.xml b/reference/ds/ds/vector/shift.xml deleted file mode 100644 index f4facb965..000000000 --- a/reference/ds/ds/vector/shift.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Ds\Vector::shift - Removes and returns the first value - - - - &reftitle.description; - - public mixedDs\Vector::shift - - - - Removes and returns the first value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first value, which was removed. - - - - - &reftitle.errors; - - UnderflowException if empty. - - - - - &reftitle.examples; - - <function>Ds\Vector::shift</function> example - -shift()); -var_dump($vector->shift()); -var_dump($vector->shift()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/slice.xml b/reference/ds/ds/vector/slice.xml deleted file mode 100644 index 15c94e0d6..000000000 --- a/reference/ds/ds/vector/slice.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Ds\Vector::slice - - Returns a sub-vector of a given range - - - - - &reftitle.description; - - public Ds\VectorDs\Vector::slice - intindex - intlength - - - Creates a sub-vector of a given range. - - - - - - &reftitle.parameters; - - - index - - - The index at which the sub-vector starts. - - - If positive, the vector will start at that index in the vector. - If negative, the vector will start that far from the end. - - - - - length - - - If a length is given and is positive, the resulting - vector will have up to that many values in it. - - If the length results in an overflow, only - values up to the end of the vector will be included. - - If a length is given and is negative, the vector - will stop that many values from the end. - - If a length is not provided, the resulting vector - will contain all values between the index and the - end of the vector. - - - - - - - - &reftitle.returnvalues; - - A sub-vector of the given range. - - - - - &reftitle.examples; - - <function>Ds\Vector::slice</function> example - -slice(2)); - -// Slice from 1, for a length of 3 -print_r($vector->slice(1, 3)); - -// Slice from 1 onwards -print_r($vector->slice(1)); - -// Slice from 2 from the end onwards -print_r($vector->slice(-2)); - -// Slice from 1 to 1 from the end -print_r($vector->slice(1, -1)); -?> -]]> - - &example.outputs.similar; - - c - [1] => d - [2] => e -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d - [3] => e -) -Ds\Vector Object -( - [0] => d - [1] => e -) -Ds\Vector Object -( - [0] => b - [1] => c - [2] => d -) - -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/sort.xml b/reference/ds/ds/vector/sort.xml deleted file mode 100644 index cb0c0949b..000000000 --- a/reference/ds/ds/vector/sort.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Ds\Vector::sort - - Sorts the vector in-place - - - - - &reftitle.description; - - public voidDs\Vector::sort - callablecomparator - - - Sorts the vector in-place, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::sort</function> example - -sort(); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Vector::sort</function> example using a comparator - -sort(function($a, $b) { - return $b <=> $a; -}); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/vector/sorted.xml b/reference/ds/ds/vector/sorted.xml deleted file mode 100644 index 8f99f36d0..000000000 --- a/reference/ds/ds/vector/sorted.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Ds\Vector::sorted - Returns a sorted copy - - - - &reftitle.description; - - public Ds\VectorDs\Vector::sorted - callablecomparator - - - Returns a sorted copy, using an optional comparator function. - - - - - - &reftitle.parameters; - - - comparator - - &sort.callback.description; - - - - - - - &reftitle.returnvalues; - - Returns a sorted copy of the vector. - - - - - &reftitle.examples; - - <function>Ds\Vector::sorted</function> example - -sorted()); -?> -]]> - - &example.outputs.similar; - - 1 - [1] => 2 - [2] => 3 - [3] => 4 - [4] => 5 -) -]]> - - - - <function>Ds\Vector::sorted</function> example using a comparator - -sorted(function($a, $b) { - return $b <=> $a; -}); - -print_r($sorted); -?> -]]> - - &example.outputs.similar; - - 5 - [1] => 4 - [2] => 3 - [3] => 2 - [4] => 1 -) -]]> - - - - - - - - - diff --git a/reference/ds/ds/vector/sum.xml b/reference/ds/ds/vector/sum.xml deleted file mode 100644 index 8480fa146..000000000 --- a/reference/ds/ds/vector/sum.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Ds\Vector::sum - Returns the sum of all values in the vector - - - - &reftitle.description; - - public intfloatDs\Vector::sum - - - - Returns the sum of all values in the vector. - - - - Arrays and objects are considered equal to zero when calculating the sum. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The sum of all the values in the vector as either a float or int - depending on the values in the vector. - - - - - &reftitle.examples; - - <function>Ds\Vector::sum</function> integer example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - <function>Ds\Vector::sum</function> float example - -sum()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/ds/ds/vector/toarray.xml b/reference/ds/ds/vector/toarray.xml deleted file mode 100644 index e2126f8dc..000000000 --- a/reference/ds/ds/vector/toarray.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Ds\Vector::toArray - - Converts the vector to an &array; - - - - - &reftitle.description; - - public arrayDs\Vector::toArray - - - - Converts the vector to an &array;. - - - - Casting to an &array; is not supported yet. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An &array; containing all the values in the same order as the vector. - - - - - &reftitle.examples; - - <function>Ds\Vector::toArray</function> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -]]> - - - - - - - - diff --git a/reference/ds/ds/vector/unshift.xml b/reference/ds/ds/vector/unshift.xml deleted file mode 100644 index 20a3e8ab2..000000000 --- a/reference/ds/ds/vector/unshift.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Ds\Vector::unshift - Adds values to the front of the vector - - - - &reftitle.description; - - public voidDs\Vector::unshift - mixedvalues - - - Adds values to the front of the vector, moving all the current - values forward to make room for the new values. - - - - - - &reftitle.parameters; - - - values - - - The values to add to the front of the vector. - - - Multiple values will be added in the same order that they are - passed. - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>Ds\Vector::unshift</function> example - -unshift("a"); -$vector->unshift("b", "c"); - -print_r($vector); -?> -]]> - - &example.outputs.similar; - - b - [1] => c - [2] => a - [3] => 1 - [4] => 2 - [5] => 3 -) -]]> - - - - - - - diff --git a/reference/ds/examples.xml b/reference/ds/examples.xml deleted file mode 100644 index 6b593e38f..000000000 --- a/reference/ds/examples.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - &reftitle.examples; - - Vector - -push('a'); -$vector->push('b', 'c'); - -$vector[] = 'd'; - -print_r($vector); - -?> -]]> - - &example.outputs.similar; - - a - [1] => b - [2] => c - [3] => d -) -]]> - - - - Map - -put('a', 1); -$map->put('b', 2); - -$map['c'] = 3; - -print_r($map); - -?> -]]> - - &example.outputs.similar; - - Ds\Pair Object - ( - [key] => a - [value] => 1 - ) - - [1] => Ds\Pair Object - ( - [key] => b - [value] => 2 - ) - - [2] => Ds\Pair Object - ( - [key] => c - [value] => 3 - ) - -) -]]> - - - - - diff --git a/reference/ds/setup.xml b/reference/ds/setup.xml deleted file mode 100644 index 66f0fb992..000000000 --- a/reference/ds/setup.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - &reftitle.setup; - -
- &reftitle.required; - - PHP 7 is required by both the extension and the compatibility polyfill. - -
- -
- &reftitle.install; - - The easiest way to install the extension is via PECL - - - - - - - You can also build directly from source: - - - - - - - - - - If you're using Composer, it's highly recommended that you include - php-ds/php-ds - in your project so that your code is still functional in an environment where the - extension is not installed. The extension will take priority if installed. - - -
- - -
- - diff --git a/reference/ds/versions.xml b/reference/ds/versions.xml deleted file mode 100644 index 654ca032c..000000000 --- a/reference/ds/versions.xml +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/eio/book.xml b/reference/eio/book.xml deleted file mode 100644 index 2cb373243..000000000 --- a/reference/eio/book.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Eio - Eio - - - &reftitle.intro; - - This extension provides asynchronous POSIX I/O by means of libeio C - library written by Marc Lehmann. - - - ¬e.no-windows.extension; - - - - - - It is important to be aware that each request is executed in a thread, and the - order of execution of continuously queued requests basically is - unpredictable. For instance, the following piece of code is incorrect. - - - - - Incorrect requests - -]]> - - - - In the example above eio_rename request may finish - before eio_symlink. To fix it you might call eio_rename - in the callback of eio_symlink: - - Calling request from a request callback - - ]]> - - - - Alternatively, you might want to create a request group: - - - Calling request from a request callback - -]]> - - - Group is a special kind of request that could accumulate a set of regular - eio requests. This could be used to create a complex - request that opens, reads and closes a file. - - - Since version 0.3.0 alpha, a variable used in communications with libeio - internally, could be retrieved with - eio_get_event_stream. The variable could be used - to bind to an event loop supported by some other extension. You might - organize a simple event loop where eio and libevent work together: - - Using eio with libevent - -]]> - - - - - - &reference.eio.setup; - &reference.eio.constants; - &reference.eio.examples; - &reference.eio.reference; - - - diff --git a/reference/eio/configure.xml b/reference/eio/configure.xml deleted file mode 100644 index 4f9fdc444..000000000 --- a/reference/eio/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;eio. - - - For information about manual installation, please - read the file INSTALL included in the package. - - -
- diff --git a/reference/eio/constants.xml b/reference/eio/constants.xml deleted file mode 100644 index 04009193a..000000000 --- a/reference/eio/constants.xml +++ /dev/null @@ -1,663 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - Request priority constants: - - - - EIO_PRI_MIN - (int) - - - - Request minimal priority. - - - - - - EIO_PRI_DEFAULT - (int) - - - - Request default priority. - - - - - - EIO_PRI_MAX - (int) - - - - Request maximal priority. - - - - - - - eio_seek whence argument: - - - - EIO_SEEK_SET - (int) - - - - The offset is set to specified number of bytes (offset). - - - - - - EIO_SEEK_CUR - (int) - - - - The offset is set to its current location plus offset bytes. - - - - - - EIO_SEEK_END - (int) - - - - The offset is set to the size of the file plus offset bytes. - - - - - - - - Flags used with eio_readdir: - - - - - EIO_READDIR_DENTS - (int) - - - - eio_readdir flag. If specified, the result argument of the callback - becomes an array with the following keys: - 'names' - array of directory names - 'dents' - array of struct eio_dirent-like - arrays having the following keys each: - 'name' - the directory name; - 'type' - one of EIO_DT_* - constants; - 'inode' - the inode number, if available, otherwise - unspecified. - - - - - - EIO_READDIR_DIRS_FIRST - (int) - - - - When this flag is specified, the names will be returned in an order - where likely directories come first, in optimal stat order. - - - - - - EIO_READDIR_STAT_ORDER - (int) - - - - When this flag is specified, then the names will be returned in an order - suitable for stat'ing each one. When planning to - stat all files in the given directory, the - returned order will likely be - fastest. - - - - - - EIO_READDIR_FOUND_UNKNOWN - (int) - - - - - - - - - - EIO_DT_UNKNOWN - (int) - - - - Unknown node type (very common). Further stat needed. - - - - - - EIO_DT_FIFO - (int) - - - - FIFO node type. - - - - - - EIO_DT_CHR - (int) - - - - Node type. - - - - - - EIO_DT_MPC - (int) - - - - Multiplexed char device (v7+coherent) node type. - - - - - - EIO_DT_DIR - (int) - - - - Directory node type. - - - - - - EIO_DT_NAM - (int) - - - - Xenix special named file node type. - - - - - - EIO_DT_BLK - (int) - - - - Node type. - - - - - - EIO_DT_MPB - (int) - - - - Multiplexed block device (v7+coherent). - - - - - - EIO_DT_REG - (int) - - - - Node type. - - - - - - EIO_DT_NWK - (int) - - - - - - - - - EIO_DT_CMP - (int) - - - - HP-UX network special node type. - - - - - - EIO_DT_LNK - (int) - - - - Link node type. - - - - - - EIO_DT_SOCK - (int) - - - - Socket node type. - - - - - - EIO_DT_DOOR - (int) - - - - Solaris door node type. - - - - - - EIO_DT_WHT - (int) - - - - Node type. - - - - - - EIO_DT_MAX - (int) - - - - Highest node type value. - - - - - - - - Access modes for eio_open flags - argument: - - - - - EIO_O_RDONLY - (int) - - - - - - - - - EIO_O_WRONLY - (int) - - - - - - - - - EIO_O_RDWR - (int) - - - - - - - - - EIO_O_NONBLOCK - (int) - - - - - - - - - EIO_O_APPEND - (int) - - - - - - - - - EIO_O_CREAT - (int) - - - - - - - - - EIO_O_TRUNC - (int) - - - - - - - - - EIO_O_EXCL - (int) - - - - - - - - - EIO_O_FSYNC - (int) - - - - - - - - - - - mode argument flags for eio_open: - - - - - EIO_S_IRUSR - (int) - - - - - - - - - EIO_S_IWUSR - (int) - - - - - - - - - EIO_S_IXUSR - (int) - - - - - - - - - EIO_S_IRGRP - (int) - - - - - - - - - EIO_S_IWGRP - (int) - - - - - - - - - EIO_S_IXGRP - (int) - - - - - - - - - EIO_S_IROTH - (int) - - - - - - - - - EIO_S_IWOTH - (int) - - - - - - - - - EIO_S_IXOTH - (int) - - - - - - - - - EIO_S_IFREG - (int) - - - - - - - - - EIO_S_IFCHR - (int) - - - - - - - - - EIO_S_IFBLK - (int) - - - - - - - - - EIO_S_IFIFO - (int) - - - - - - - - - EIO_S_IFSOCK - (int) - - - - - - - - - - - eio_sync_file_range flags: - - - - - EIO_SYNC_FILE_RANGE_WAIT_BEFORE - (int) - - - - - - - - - EIO_SYNC_FILE_RANGE_WRITE - (int) - - - - - - - - - EIO_SYNC_FILE_RANGE_WAIT_AFTER - (int) - - - - - - - - - - - eio_fallocate flags: - - - - - EIO_FALLOC_FL_KEEP_SIZE - (int) - - - - - - - - - - - - - EIO_S_I* constants have the same meaning as their - S_I* POSIX counterparts. - - - - - - EIO_SYNC_FILE_* constants have the same meaning as their - SYNC_FILE_** counterparts. - - - - - - EIO_O_* constants have the same meaning as their - O_* POSIX counterparts. - - - - diff --git a/reference/eio/examples.xml b/reference/eio/examples.xml deleted file mode 100644 index 8560167c2..000000000 --- a/reference/eio/examples.xml +++ /dev/null @@ -1,302 +0,0 @@ - - - - &reftitle.examples; - -Cancelling a request - - -]]> - -&example.outputs.similar; - - - - - - -Calling <function>eio_chmod</function> - - -]]> - -&example.outputs.similar; - - - - - - -Making a custom request - - 1001, - 'data_modified' => "my custom data", - ); - - return $result; -} - -$data = "my_custom_data"; -$req = eio_custom("my_custom", EIO_PRI_DEFAULT, "my_custom_callback", $data); -var_dump($req); -eio_event_loop(); -?> -]]> - -&example.outputs.similar; - - - - - - - - Grouping requests - - 0); - - // Create eio_read() request and add it to the group - $req = eio_read($my_file_fd, 4, 0, EIO_PRI_DEFAULT, "my_grp_file_read_callback"); - eio_grp_add($grp, $req); -} - -/* Is called when eio_read() done */ -function my_grp_file_read_callback($data, $result) { - global $my_file_fd, $grp; - - var_dump($result); - - // Create eio_close() request and add it to the group - $req = eio_close($my_file_fd); - eio_grp_add($grp, $req); -} - -$grp = eio_grp("my_grp_done", "my_grp_data"); - -// Create eio_open() request and add it to the group -$req = eio_open($temp_filename, EIO_O_RDWR | EIO_O_APPEND , NULL, - EIO_PRI_DEFAULT, "my_grp_file_opened_callback", NULL); -eio_grp_add($grp, $req); -var_dump($grp); - -eio_event_loop(); -?> -]]> - -&example.outputs.similar; - - - - - - - - Using eio with libevent extension - -]]> - -&example.outputs.similar; - - - - - - - Using eio with event extension - add(); - -// Add eio jobs -eio_nop(EIO_PRI_DEFAULT, function () { - echo "eio_nop\n"; -}); - -// Add events -$timer = Event::timer($base, function () { - echo "2 seconds elapsed\n"; -}); -$timer->add(2); - -// Dispatch events. -$base->dispatch(); -?> -]]> - -&example.outputs.similar; - - - - - - - diff --git a/reference/eio/functions/eio-busy.xml b/reference/eio/functions/eio-busy.xml deleted file mode 100644 index e0af433ed..000000000 --- a/reference/eio/functions/eio-busy.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - eio_busy - Artificially increase load. Could be useful in tests, - benchmarking - - - - &reftitle.description; - - resourceeio_busy - intdelay - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_busy artificially increases load taking - delay seconds to execute. May be used for debugging, - or benchmarking. - - - - - &reftitle.parameters; - - - delay - - - Delay in seconds - - - - - pri - - &eio.request.pri.values; - - - - callback - - - This callback is called when all the group requests are done. - - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_busy returns request resource on success,&return.falseforfailure;. - - - - &reftitle.seealso; - - eio_nop - - - - - diff --git a/reference/eio/functions/eio-cancel.xml b/reference/eio/functions/eio-cancel.xml deleted file mode 100644 index 20a593731..000000000 --- a/reference/eio/functions/eio-cancel.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - eio_cancel - Cancels a request - - - - &reftitle.description; - - voideio_cancel - resourcereq - - - eio_cancel cancels a request specified by - req - - - - - &reftitle.parameters; - - - req - - - The request resource - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>eio_cancel</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_grp_cancel - - - - - diff --git a/reference/eio/functions/eio-chmod.xml b/reference/eio/functions/eio-chmod.xml deleted file mode 100644 index 7dc60befc..000000000 --- a/reference/eio/functions/eio-chmod.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - eio_chmod - Change file/directory permissions - - - - &reftitle.description; - - resourceeio_chmod - stringpath - intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_chmod changes file, or directory permissions. The - new permissions are specified by mode. - - - - - - &reftitle.parameters; - - - path - - - Path to the target file or directory - - &eio.warn.relpath; - - - - mode - - - The new permissions. E.g. 0644. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_chmod returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_chown - - - - - diff --git a/reference/eio/functions/eio-chown.xml b/reference/eio/functions/eio-chown.xml deleted file mode 100644 index 324ee6c96..000000000 --- a/reference/eio/functions/eio-chown.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - eio_chown - Change file/directory ownership - - - - &reftitle.description; - - resourceeio_chown - stringpath - intuid - intgid-1 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_chown changes ownership of a file, or directory. The - new owner is specified by uid, and the group by - gid. - - - - - &reftitle.parameters; - - - path - - - Path to file or directory. - - &eio.warn.relpath; - - - - uid - - - User ID. Is ignored when equal to -1. - - - - - gid - - - Group ID. Is ignored when equal to -1. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_chown returns request resource on success,&return.falseforfailure;. - - - - - - &reftitle.seealso; - - eio_chmod - - - - - diff --git a/reference/eio/functions/eio-close.xml b/reference/eio/functions/eio-close.xml deleted file mode 100644 index e2487180e..000000000 --- a/reference/eio/functions/eio-close.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - eio_close - Close file - - - - &reftitle.description; - - resourceeio_close - mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_close closes file specified by - fd. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_close returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_open - - - - - diff --git a/reference/eio/functions/eio-custom.xml b/reference/eio/functions/eio-custom.xml deleted file mode 100644 index 4c077a1ff..000000000 --- a/reference/eio/functions/eio-custom.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - eio_custom - Execute custom request like any other eio_* call - - - - &reftitle.description; - - resourceeio_custom - callableexecute - intpri - callablecallback - mixeddataNULL - - - eio_custom executes custom function specified by - execute processing it just like any other eio_* call. - - - - - - - &reftitle.parameters; - - - execute - - - Specifies the request function that should match the following prototype: - - - callback is event completion callback that should match the following - prototype: - - - data is the data passed to - execute via data argument - without modifications - result value returned by execute - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_custom returns request resource on success,&return.falseforfailure;. - - - - - - - &reftitle.examples; - - <function>eio_custom</function> example - - 1001, - 'data_modified' => "my custom data", - ); - - return $result; -} - -$data = "my_custom_data"; -$req = eio_custom("my_custom", EIO_PRI_DEFAULT, "my_custom_callback", $data); -var_dump($req); -eio_event_loop(); -?> -]]> - -&example.outputs.similar; - - - - - - - - diff --git a/reference/eio/functions/eio-dup2.xml b/reference/eio/functions/eio-dup2.xml deleted file mode 100644 index 3c7ede8f9..000000000 --- a/reference/eio/functions/eio-dup2.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - eio_dup2 - Duplicate a file descriptor - - - - &reftitle.description; - - resourceeio_dup2 - mixedfd - mixedfd2 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - eio_dup2 duplicates file descriptor. - - - - - - &reftitle.parameters; - - - fd - - - Source stream, Socket resource, or numeric file descriptor - - - - - fd2 - - - Target stream, Socket resource, or numeric file descriptor - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_dup2 returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-event-loop.xml b/reference/eio/functions/eio-event-loop.xml deleted file mode 100644 index fd273c222..000000000 --- a/reference/eio/functions/eio-event-loop.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - eio_event_loop - Polls libeio until all requests proceeded - - - - &reftitle.description; - - booleio_event_loop - - - - eio_event_loop polls libeio until all requests proceeded. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_event_loop returns &true; on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_event_loop</function> example - - -]]> - -&example.outputs.similar; - - - - - - - - - - &reftitle.seealso; - - eio_poll - - - - - diff --git a/reference/eio/functions/eio-fallocate.xml b/reference/eio/functions/eio-fallocate.xml deleted file mode 100644 index eac031090..000000000 --- a/reference/eio/functions/eio-fallocate.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - eio_fallocate - Allows the caller to directly manipulate the allocated disk - space for a file - - - - &reftitle.description; - - resourceeio_fallocate - mixedfd - intmode - intoffset - intlength - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - - eio_fallocate allows the caller to directly manipulate the allocated disk space for the - file specified by fd file descriptor for the byte - range starting at offset and continuing for - length bytes. - - - - File should be opened for writing - EIO_O_CREAT should be logically - OR'd with EIO_O_WRONLY, or - EIO_O_RDWR - - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor, e.g. returned by eio_open. - - - - - mode - - Currently only one flag is supported for mode: - EIO_FALLOC_FL_KEEP_SIZE (the same as POSIX constant - FALLOC_FL_KEEP_SIZE). - - - - - offset - - - Specifies start of the byte range. - - - - - length - - - Specifies length of the byte range. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fallocate returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-fchmod.xml b/reference/eio/functions/eio-fchmod.xml deleted file mode 100644 index 245e81312..000000000 --- a/reference/eio/functions/eio-fchmod.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - eio_fchmod - Change file permissions - - - - &reftitle.description; - - resourceeio_fchmod - mixedfd - intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_fchmod changes permissions for the file specified - by fd file descriptor. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor, e.g. returned by eio_open. - - - - - mode - - - The new permissions. E.g. 0644. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fchmod returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_fchown - - - - - diff --git a/reference/eio/functions/eio-fchown.xml b/reference/eio/functions/eio-fchown.xml deleted file mode 100644 index 9b10af704..000000000 --- a/reference/eio/functions/eio-fchown.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - eio_fchown - Change file ownership - - - - &reftitle.description; - - resourceeio_fchown - mixedfd - intuid - intgid-1 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_fchown changes ownership of the file specified by - fd file descriptor. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor. - - - - - uid - - - User ID. Is ignored when equal to -1. - - - - - gid - - - Group ID. Is ignored when equal to -1. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fchown returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_fchmod - - - - - diff --git a/reference/eio/functions/eio-fdatasync.xml b/reference/eio/functions/eio-fdatasync.xml deleted file mode 100644 index 750773a7c..000000000 --- a/reference/eio/functions/eio-fdatasync.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - eio_fdatasync - Synchronize a file's in-core state with storage device - - - - &reftitle.description; - - resourceeio_fdatasync - mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_fdatasync synchronizes a file's in-core state with storage device. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor, e.g. returned by eio_open. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fdatasync returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-fstat.xml b/reference/eio/functions/eio-fstat.xml deleted file mode 100644 index eeb7d9933..000000000 --- a/reference/eio/functions/eio-fstat.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - eio_fstat - Get file status - - - - &reftitle.description; - - resourceeio_fstat - mixedfd - intpri - callablecallback - mixeddata - - - eio_fstat returns file status information in - result argument of callback - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fstat returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_fstat</function> example - - $result, - 'file'=> $data - ); - // Request stat info - eio_fstat($result, EIO_PRI_DEFAULT, "my_res_cb", $d); - // Process request(s) - eio_event_loop(); -} - -// Open temporary file -eio_open($tmp_filename, EIO_O_RDONLY, NULL, EIO_PRI_DEFAULT, - "my_open_cb", $tmp_filename); -eio_event_loop(); -?> -]]> - - &example.outputs.similar; - - - int(2050) - ["st_ino"]=> - int(2489159) - ["st_mode"]=> - int(33188) - ["st_nlink"]=> - int(1) - ["st_uid"]=> - int(1000) - ["st_gid"]=> - int(100) - ["st_rdev"]=> - int(0) - ["st_blksize"]=> - int(4096) - ["st_blocks"]=> - int(0) - ["st_atime"]=> - int(1318239506) - ["st_mtime"]=> - int(1318239506) - ["st_ctime"]=> - int(1318239506) -} -]]> - - - - - - - &reftitle.seealso; - - eio_lstat - eio_stat - - - - - diff --git a/reference/eio/functions/eio-fstatvfs.xml b/reference/eio/functions/eio-fstatvfs.xml deleted file mode 100644 index 3ac7291cd..000000000 --- a/reference/eio/functions/eio-fstatvfs.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - eio_fstatvfs - Get file system statistics - - - - &reftitle.description; - - resourceeio_fstatvfs - mixedfd - intpri - callablecallback - mixeddata - - - eio_fstatvfs returns file system statistics in - result of callback. - - - - - - &reftitle.parameters; - - - fd - - - A file descriptor of a file within the mounted file system. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fstatvfs returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_statvfs - - - - - diff --git a/reference/eio/functions/eio-fsync.xml b/reference/eio/functions/eio-fsync.xml deleted file mode 100644 index 814b356f1..000000000 --- a/reference/eio/functions/eio-fsync.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - eio_fsync - Synchronize a file's in-core state with storage device - - - - &reftitle.description; - - resourceeio_fsync - mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - Synchronize a file's in-core state with storage device - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_fsync returns request resource on success,&return.falseforfailure;. - - - - - - &reftitle.seealso; - - eio_sync - - - - - diff --git a/reference/eio/functions/eio-ftruncate.xml b/reference/eio/functions/eio-ftruncate.xml deleted file mode 100644 index d09569560..000000000 --- a/reference/eio/functions/eio-ftruncate.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - eio_ftruncate - Truncate a file - - - - &reftitle.description; - - resourceeio_ftruncate - mixedfd - intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_ftruncate causes a regular file referenced by - fd file descriptor to be truncated to precisely - length bytes. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor. - - - - - offset - - - Offset from beginning of the file - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_ftruncate returns request resource on success,&return.falseforfailure;. - - - - - - &reftitle.seealso; - - eio_truncate - - - - - diff --git a/reference/eio/functions/eio-futime.xml b/reference/eio/functions/eio-futime.xml deleted file mode 100644 index ace349fa0..000000000 --- a/reference/eio/functions/eio-futime.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - eio_futime - Change file last access and modification times - - - - &reftitle.description; - - resourceeio_futime - mixedfd - floatatime - floatmtime - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - eio_futime changes file last access and modification - times. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor, e.g. returned by eio_open - - - - - atime - - - Access time - - - - - mtime - - - Modification time - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_futime returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_utime - - - - - diff --git a/reference/eio/functions/eio-get-event-stream.xml b/reference/eio/functions/eio-get-event-stream.xml deleted file mode 100644 index 6ad5aa773..000000000 --- a/reference/eio/functions/eio-get-event-stream.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - eio_get_event_stream - Get stream representing a variable used in internal communications with libeio - - - - &reftitle.description; - - mixedeio_get_event_stream - - - - eio_get_event_stream acquires stream representing a - variable used in internal communications with libeio. Could be used to bind - with some event loop provided by other PECL extension, for example - libevent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_get_event_stream returns stream on success; - otherwise, &null; - - - - - &reftitle.examples; - - Using eio with libevent - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/eio/functions/eio-get-last-error.xml b/reference/eio/functions/eio-get-last-error.xml deleted file mode 100644 index 2ee1de8b2..000000000 --- a/reference/eio/functions/eio-get-last-error.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - eio_get_last_error - Returns string describing the last error associated with a request resource - - - - &reftitle.description; - - stringeio_get_last_error - resourcereq - - - eio_get_last_error returns string describing the last error associated with req. - - - - - &reftitle.parameters; - - - req - - - The request resource. - - - - - - - - &reftitle.returnvalues; - - eio_get_last_error returns string describing the last error associated with the request resource specified by req. - - &warn.experimental.func; - - - diff --git a/reference/eio/functions/eio-grp-add.xml b/reference/eio/functions/eio-grp-add.xml deleted file mode 100644 index e7453b58a..000000000 --- a/reference/eio/functions/eio-grp-add.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - eio_grp_add - Adds a request to the request group - - - - &reftitle.description; - - voideio_grp_add - resourcegrp - resourcereq - - - eio_grp_add adds a request to the request group. - - - - - - &reftitle.parameters; - - - grp - - - The request group resource returned by eio_grp - - - - - req - - - The request resource - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Grouping requests - 0); - - // Create eio_read() request and add it to the group - // Pass file descriptor to the callback - $req = eio_read($result, 4, 0, - EIO_PRI_DEFAULT, "my_grp_file_read_callback", $result); - eio_grp_add($grp, $req); -} - -/* Is called when eio_read() done */ -function my_grp_file_read_callback($data, $result) { - global $grp; - - // Read bytes - var_dump($result); - - // Create eio_close() request and add it to the group - // $data should contain the file descriptor - $req = eio_close($data); - eio_grp_add($grp, $req); -} - -// Create request group -$grp = eio_grp("my_grp_done", $temp_filename); -var_dump($grp); - -// Create eio_open() request and add it to the group -$req = eio_open($temp_filename, EIO_O_RDWR | EIO_O_APPEND , NULL, - EIO_PRI_DEFAULT, "my_grp_file_opened_callback", NULL); -eio_grp_add($grp, $req); - -// Process requests -eio_event_loop(); -?> -]]> - &example.outputs.similar; - - - - - - &reftitle.seealso; - - eio_grp - eio_grp_cancel - eio_grp_limit - - - - - diff --git a/reference/eio/functions/eio-grp-cancel.xml b/reference/eio/functions/eio-grp-cancel.xml deleted file mode 100644 index d1258a2e5..000000000 --- a/reference/eio/functions/eio-grp-cancel.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - eio_grp_cancel - Cancels a request group - - - - &reftitle.description; - - voideio_grp_cancel - resourcegrp - - - eio_grp_cancel cancels a group request specified by - grp request group resource. - - - - - - &reftitle.parameters; - - - grp - - - The request group resource returned by eio_grp. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - eio_grp - eio_grp_add - - - - - diff --git a/reference/eio/functions/eio-grp-limit.xml b/reference/eio/functions/eio-grp-limit.xml deleted file mode 100644 index 5b8712aaf..000000000 --- a/reference/eio/functions/eio-grp-limit.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - eio_grp_limit - Set group limit - - - - &reftitle.description; - - voideio_grp_limit - resourcegrp - intlimit - - - Limit number of requests in the request group. - - - - - - &reftitle.parameters; - - - grp - - - The request group resource. - - - - - limit - - - Number of requests in the group. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - eio_grp_add - - - - - diff --git a/reference/eio/functions/eio-grp.xml b/reference/eio/functions/eio-grp.xml deleted file mode 100644 index 943f28cad..000000000 --- a/reference/eio/functions/eio-grp.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - eio_grp - Creates a request group - - - - &reftitle.description; - - resourceeio_grp - callablecallback - stringdataNULL - - - eio_grp creates a request group. - - - - - - &reftitle.parameters; - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_grp returns request group resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_grp</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - eio_grp_cancel - eio_grp_add - - - - - diff --git a/reference/eio/functions/eio-init.xml b/reference/eio/functions/eio-init.xml deleted file mode 100644 index ad1398bb2..000000000 --- a/reference/eio/functions/eio-init.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - eio_init - (Re-)initialize Eio - - - - &reftitle.description; - - voideio_init - - - - eio_init (re-)initializes Eio. It allocates memory for internal structures of libeio and Eio itself. You may call eio_init before using Eio functions. Otherwise it will be called internally first time you invoke an Eio function in a process. - - - - This function was removed in version 3.0.0RC1 of the eio extension for PHP version 8 and higher. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/eio/functions/eio-link.xml b/reference/eio/functions/eio-link.xml deleted file mode 100644 index cf46db78e..000000000 --- a/reference/eio/functions/eio-link.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - eio_link - Create a hardlink for file - - - - &reftitle.description; - - resourceeio_link - stringpath - stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_link creates a hardlink - new_path for a file specified by - path. - - - - - - &reftitle.parameters; - - - path - - - Source file path. - - - - - new_path - - - Target file path. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>eio_link</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_symlink - - - - - diff --git a/reference/eio/functions/eio-lstat.xml b/reference/eio/functions/eio-lstat.xml deleted file mode 100644 index 85525cf16..000000000 --- a/reference/eio/functions/eio-lstat.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - eio_lstat - Get file status - - - - &reftitle.description; - - resourceeio_lstat - stringpath - intpri - callablecallback - mixeddataNULL - - - eio_lstat returns file status information in - result argument of callback - - - - - - &reftitle.parameters; - - - path - - - The file path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_lstat returns request resource on success or &false; on error. - - - - - &reftitle.examples; - - <function>eio_lstat</function> example - - -]]> - - &example.outputs.similar; - - - int(2050) - ["st_ino"]=> - int(2099197) - ["st_mode"]=> - int(33188) - ["st_nlink"]=> - int(1) - ["st_uid"]=> - int(1000) - ["st_gid"]=> - int(100) - ["st_rdev"]=> - int(0) - ["st_blksize"]=> - int(4096) - ["st_blocks"]=> - int(0) - ["st_atime"]=> - int(1318235777) - ["st_mtime"]=> - int(1318235777) - ["st_ctime"]=> - int(1318235777) -} -]]> - - - - - - - &reftitle.seealso; - - eio_stat - eio_fstat - - - - - diff --git a/reference/eio/functions/eio-mkdir.xml b/reference/eio/functions/eio-mkdir.xml deleted file mode 100644 index 18eaeb33c..000000000 --- a/reference/eio/functions/eio-mkdir.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - eio_mkdir - Create directory - - - - &reftitle.description; - - resourceeio_mkdir - stringpath - intmode - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_mkdir creates directory with specified access - mode. - - - - - - &reftitle.parameters; - - - path - - - Path for the new directory. - - - - - mode - - - Access mode, e.g. 0755 - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_mkdir returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_mkdir</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_rmdir - - - - - diff --git a/reference/eio/functions/eio-mknod.xml b/reference/eio/functions/eio-mknod.xml deleted file mode 100644 index e9716ae92..000000000 --- a/reference/eio/functions/eio-mknod.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - - eio_mknod - Create a special or ordinary file - - - - &reftitle.description; - - resourceeio_mknod - stringpath - intmode - intdev - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - eio_mknod creates ordinary or special(often) file. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - path - - - Path for the new node(file). - - - - - mode - - - Specifies both the permissions to use and the type of node to be - created. It should be a combination (using bitwise OR) of one of the - file types listed below and the permissions for the new node(e.g. 0640). - - Possible file types are: EIO_S_IFREG(regular file), - EIO_S_IFCHR(character file), - EIO_S_IFBLK(block special file), - EIO_S_IFIFO(FIFO - named pipe) and - EIO_S_IFSOCK(UNIX domain socket). - - To specify permissions EIO_S_I* constants could be - used. - - - - - dev - - - If the file type is EIO_S_IFCHR or - EIO_S_IFBLK then dev specifies the major and minor - numbers of the newly created device special file. Otherwise - dev ignored. See mknod(2) man page for - details. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_mknod returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_mknod</function> example - - -]]> - - &example.outputs.similar; - - - int(17) - [1]=> - int(2337608) - [2]=> - int(4096) - [3]=> - int(1) - [4]=> - int(1000) - [5]=> - int(100) - [6]=> - int(0) - [7]=> - int(0) - [8]=> - int(1318241261) - [9]=> - int(1318241261) - [10]=> - int(1318241261) - [11]=> - int(4096) - [12]=> - int(0) - ["dev"]=> - int(17) - ["ino"]=> - int(2337608) - ["mode"]=> - int(4096) - ["nlink"]=> - int(1) - ["uid"]=> - int(1000) - ["gid"]=> - int(100) - ["rdev"]=> - int(0) - ["size"]=> - int(0) - ["atime"]=> - int(1318241261) - ["mtime"]=> - int(1318241261) - ["ctime"]=> - int(1318241261) - ["blksize"]=> - int(4096) - ["blocks"]=> - int(0) -} -eio_mknod_ok -]]> - - - - - - &reftitle.seealso; - - eio_open - - - - - diff --git a/reference/eio/functions/eio-nop.xml b/reference/eio/functions/eio-nop.xml deleted file mode 100644 index 1dc6499f6..000000000 --- a/reference/eio/functions/eio-nop.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - eio_nop - Does nothing, except go through the whole request cycle - - - - &reftitle.description; - - resourceeio_nop - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_nop does nothing, except go through the whole - request cycle. Could be useful in debugging. - - - - - - &reftitle.parameters; - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_nop returns request resource on success,&return.falseforfailure;. - - - - - - &reftitle.seealso; - - eio_busy - - - - - diff --git a/reference/eio/functions/eio-npending.xml b/reference/eio/functions/eio-npending.xml deleted file mode 100644 index 8494dbced..000000000 --- a/reference/eio/functions/eio-npending.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - eio_npending - Returns number of finished, but unhandled requests - - - - &reftitle.description; - - inteio_npending - - - - eio_npending returns number of finished, but unhandled requests - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_npending returns number of finished, but unhandled - requests. - - - - - - &reftitle.seealso; - - eio_nreqs - eio_nready - eio_nthreads - - - - - diff --git a/reference/eio/functions/eio-nready.xml b/reference/eio/functions/eio-nready.xml deleted file mode 100644 index 7758d2830..000000000 --- a/reference/eio/functions/eio-nready.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - eio_nready - Returns number of not-yet handled requests - - - - &reftitle.description; - - inteio_nready - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_nready returns number of not-yet handled requests - - - - - - &reftitle.seealso; - - eio_nreqs - eio_nthreads - - - - - diff --git a/reference/eio/functions/eio-nreqs.xml b/reference/eio/functions/eio-nreqs.xml deleted file mode 100644 index a3749848c..000000000 --- a/reference/eio/functions/eio-nreqs.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - eio_nreqs - Returns number of requests to be processed - - - - &reftitle.description; - - inteio_nreqs - - - - eio_nreqs could be called in a custom loop calling - eio_poll. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_nreqs returns number of requests to be processed. - - - - - &reftitle.examples; - - <function>eio_nreqs</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_poll - eio_nready - - - - - diff --git a/reference/eio/functions/eio-nthreads.xml b/reference/eio/functions/eio-nthreads.xml deleted file mode 100644 index 8d9af66b3..000000000 --- a/reference/eio/functions/eio-nthreads.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - eio_nthreads - Returns number of threads currently in use - - - - &reftitle.description; - - inteio_nthreads - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_nthreads returns number of threads currently in - use. - - - - - - &reftitle.seealso; - - eio_npending - eio_nready - eio_nreqs - eio_set_max_idle - eio_set_max_parallel - eio_set_min_parallel - - - - - diff --git a/reference/eio/functions/eio-open.xml b/reference/eio/functions/eio-open.xml deleted file mode 100644 index 9c13904ee..000000000 --- a/reference/eio/functions/eio-open.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - eio_open - Opens a file - - - - &reftitle.description; - - resourceeio_open - stringpath - intflags - intmode - intpri - callablecallback - mixeddataNULL - - - eio_open opens file specified by - path in access mode mode with the - given flags. - - - - - - - &reftitle.parameters; - - - path - - - Path of the file to be opened. - - In some SAPIs(e.g. PHP-FPM) it could fail, if you - don't specify full path. - - - - - - flags - - One of EIO_O_* constants, or their - combinations. EIO_O_* constants have the same - meaning, as their corresponding O_* counterparts - defined in fnctl.h C header file. Default is - EIO_O_RDWR. - - - - - mode - - One of EIO_S_I* constants, or their combination - (via bitwise OR operator). The constants have the same meaning as their - S_I* counterparts defined in sys/stat.h - C header file. Required, if a file is created. Otherwise ignored. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_open returns file descriptor in - result argument of callback - on success; otherwise, result is equal to -1. - - - - - &reftitle.examples; - - <function>eio_open</function> example - - 0); - - if ($result > 0) { - // Close the file - eio_close($result, EIO_PRI_DEFAULT, "my_close_cb", $data); - eio_event_loop(); - } -} - -// Create new file for reading and writing -// Deny group and others to do anything with that file -eio_open($temp_filename, EIO_O_CREAT | EIO_O_RDWR, EIO_S_IRUSR | EIO_S_IWUSR, - EIO_PRI_DEFAULT, "my_file_opened_callback", $temp_filename); -eio_event_loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_mknod - - - - - diff --git a/reference/eio/functions/eio-poll.xml b/reference/eio/functions/eio-poll.xml deleted file mode 100644 index abfd44abe..000000000 --- a/reference/eio/functions/eio-poll.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - eio_poll - Can be called whenever there are pending requests that need finishing - - - - &reftitle.description; - - inteio_poll - - - - eio_poll can be used to implement special event loop. - For this eio_nreqs could be used to test if there are - unprocessed requests. - - - Applicable only when implementing userspace event loop. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - If any request invocation returns a non-zero value, returns that value. - Otherwise, it returns 0. - - - - - &reftitle.examples; - - <function>eio_poll</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - eio_nreqs - - - - - diff --git a/reference/eio/functions/eio-read.xml b/reference/eio/functions/eio-read.xml deleted file mode 100644 index b183e18dd..000000000 --- a/reference/eio/functions/eio-read.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - eio_read - Read from a file descriptor at given offset - - - - &reftitle.description; - - resourceeio_read - mixedfd - intlength - intoffset - intpri - callablecallback - mixeddataNULL - - - eio_read reads up to length - bytes from fd file descriptor at - offset. The read bytes are stored in - result argument of callback. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor - - - - - length - - - Maximum number of bytes to read. - - - - - offset - - - Offset within the file. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_read stores read bytes in - result argument of callback - function. - - - - - &reftitle.examples; - - <function>eio_read</function> example - - 0) { - // Read 5 bytes starting from third - eio_read($result, 5, 2, EIO_PRI_DEFAULT, "my_read_cb", $result); - eio_event_loop(); - } else { - // eio_open() failed - unlink($data); - } -} - -// Open the file for reading and writing -eio_open($temp_filename, EIO_O_RDWR, NULL, - EIO_PRI_DEFAULT, "my_file_opened_callback", $temp_filename); -eio_event_loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_open - eio_write - eio_close - eio_event_loop - - - - - diff --git a/reference/eio/functions/eio-readahead.xml b/reference/eio/functions/eio-readahead.xml deleted file mode 100644 index 7bc10d0e8..000000000 --- a/reference/eio/functions/eio-readahead.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - eio_readahead - Perform file readahead into page cache - - - - &reftitle.description; - - resourceeio_readahead - mixedfd - intoffset - intlength - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_readahead populates the page cache with data from a file so that subsequent reads from - that file will not block on disk I/O. See READAHEAD(2) man page for details. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor - - - - - offset - - - Starting point from which data is to be read. - - - - - length - - - Number of bytes to be read. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_readahead returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-readdir.xml b/reference/eio/functions/eio-readdir.xml deleted file mode 100644 index bfd34a63f..000000000 --- a/reference/eio/functions/eio-readdir.xml +++ /dev/null @@ -1,476 +0,0 @@ - - - - - eio_readdir - Reads through a whole directory - - - - &reftitle.description; - - resourceeio_readdir - stringpath - intflags - intpri - callablecallback - stringdataNULL - - - Reads through a whole directory(via the opendir, readdir and - closedir system calls) and returns either the names or an array in - result argument of callback - function, depending on the flags argument. - - - - - - &reftitle.parameters; - - - path - - - Directory path. - - - - - flags - - - Combination of EIO_READDIR_* constants. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_readdir returns request resource on success,&return.falseforfailure;. - Sets result argument of - callback function according to - flags: - - - - - - - EIO_READDIR_DENTS - (int) - - - - eio_readdir flag. If specified, the result argument of the callback - becomes an array with the following keys: - 'names' - array of directory names - 'dents' - array of struct - eio_dirent-like arrays having the following keys each: - 'name' - the directory name; - 'type' - one of EIO_DT_* - constants; - 'inode' - the inode number, if available, otherwise - unspecified; - - - - - - EIO_READDIR_DIRS_FIRST - (int) - - - - When this flag is specified, the names will be returned in an order - where likely directories come first, in optimal stat order. - - - - - - EIO_READDIR_STAT_ORDER - (int) - - - - When this flag is specified, then the names will be returned in an order - suitable for stat'ing each one. When planning to - stat all files in the given directory, the - returned order will likely be - fastest. - - - - - - EIO_READDIR_FOUND_UNKNOWN - (int) - - - - - - - - - - - Node types: - - - - - EIO_DT_UNKNOWN - (int) - - - - Unknown node type(very common). Further stat needed. - - - - - - EIO_DT_FIFO - (int) - - - - FIFO node type - - - - - - EIO_DT_CHR - (int) - - - - Node type - - - - - - EIO_DT_MPC - (int) - - - - Multiplexed char device (v7+coherent) node type - - - - - - EIO_DT_DIR - (int) - - - - Directory node type - - - - - - EIO_DT_NAM - (int) - - - - Xenix special named file node type - - - - - - EIO_DT_BLK - (int) - - - - Node type - - - - - - EIO_DT_MPB - (int) - - - - Multiplexed block device (v7+coherent) - - - - - - EIO_DT_REG - (int) - - - - Node type - - - - - - EIO_DT_NWK - (int) - - - - - - - - - EIO_DT_CMP - (int) - - - - HP-UX network special node type - - - - - - EIO_DT_LNK - (int) - - - - Link node type - - - - - - EIO_DT_SOCK - (int) - - - - Socket node type - - - - - - EIO_DT_DOOR - (int) - - - - Solaris door node type - - - - - - EIO_DT_WHT - (int) - - - - Node type - - - - - - EIO_DT_MAX - (int) - - - - Highest node type value - - - - - - - - - - &reftitle.examples; - - <function>eio_readdir</function> example - - -]]> - - &example.outputs.similar; - - - array(7) { - [0]=> - string(7) "archive" - [1]=> - string(8) "articles" - [2]=> - string(8) "incoming" - [3]=> - string(7) "innfeed" - [4]=> - string(8) "outgoing" - [5]=> - string(8) "overview" - [6]=> - string(3) "tmp" - } - ["dents"]=> - array(7) { - [0]=> - array(3) - { - ["name"]=> - string(7) - "archive" - ["type"]=> - int(4) - ["inode"]=> - int(393265) - } - [1]=> - array(3) - { - ["name"]=> - string(8) - "articles" - ["type"]=> - int(4) - ["inode"]=> - int(393266) - } - [2]=> - array(3) - { - ["name"]=> - string(8) - "incoming" - ["type"]=> - int(4) - ["inode"]=> - int(393267) - } - [3]=> - array(3) - { - ["name"]=> - string(7) - "innfeed" - ["type"]=> - int(4) - ["inode"]=> - int(393269) - } - [4]=> - array(3) - { - ["name"]=> - string(8) - "outgoing" - ["type"]=> - int(4) - ["inode"]=> - int(393270) - } - [5]=> - array(3) - { - ["name"]=> - string(8) - "overview" - ["type"]=> - int(4) - ["inode"]=> - int(393271) - } - [6]=> - array(3) - { - ["name"]=> - string(3) - "tmp" - ["type"]=> - int(4) - ["inode"]=> - int(393272) - } - } -} -]]> - - - - - - - diff --git a/reference/eio/functions/eio-readlink.xml b/reference/eio/functions/eio-readlink.xml deleted file mode 100644 index b4b750ed8..000000000 --- a/reference/eio/functions/eio-readlink.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - eio_readlink - Read value of a symbolic link - - - - &reftitle.description; - - resourceeio_readlink - stringpath - intpri - callablecallback - mixeddataNULL - - - - - - - - - &reftitle.parameters; - - - path - - - Source symbolic link path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_readlink returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_readlink</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_symlink - - - - - diff --git a/reference/eio/functions/eio-realpath.xml b/reference/eio/functions/eio-realpath.xml deleted file mode 100644 index f886fdad6..000000000 --- a/reference/eio/functions/eio-realpath.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - eio_realpath - Get the canonicalized absolute pathname - - - - &reftitle.description; - - resourceeio_realpath - stringpath - intpri - callablecallback - stringdataNULL - - - eio_realpath returns the canonicalized absolute - pathname in result argument of - callback function. - - - - - - &reftitle.parameters; - - - path - - - Short pathname - - - - - - pri - - - - - - - - callback - - - - - - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>eio_realpath</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/eio/functions/eio-rename.xml b/reference/eio/functions/eio-rename.xml deleted file mode 100644 index ac997884b..000000000 --- a/reference/eio/functions/eio-rename.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - eio_rename - Change the name or location of a file - - - - &reftitle.description; - - resourceeio_rename - stringpath - stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_rename renames or moves a file to new location. - - - - - - &reftitle.parameters; - - - path - - - Source path - - - - - new_path - - - Target path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_rename returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_rename</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/eio/functions/eio-rmdir.xml b/reference/eio/functions/eio-rmdir.xml deleted file mode 100644 index 83c5e613e..000000000 --- a/reference/eio/functions/eio-rmdir.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - eio_rmdir - Remove a directory - - - - &reftitle.description; - - resourceeio_rmdir - stringpath - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_rmdir removes a directory. - - - - - - &reftitle.parameters; - - - path - - - Directory path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_rmdir returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_rmdir</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_mkdir - - - - - diff --git a/reference/eio/functions/eio-seek.xml b/reference/eio/functions/eio-seek.xml deleted file mode 100644 index c1c670a57..000000000 --- a/reference/eio/functions/eio-seek.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - eio_seek - Seek to a position - - - - &reftitle.description; - - resourceeio_seek - mixedfd - intoffset - intwhence - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_seek repositions the offset of the open file associated with - stream, Socket instance, or file descriptor specified by fd to - the argument offset according to - the directive whence. - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket instance, or numeric file descriptor. - - - - - offset - - - Starting point from which data is to be read. - - - - - whence - - - whence values are: - - EIO_SEEK_SET - Set position equal to offset bytes. - EIO_SEEK_CUR - Set position to current location plus offset. - EIO_SEEK_END - Set position to end-of-file plus offset. - - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_seek returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-sendfile.xml b/reference/eio/functions/eio-sendfile.xml deleted file mode 100644 index 2679b1d7e..000000000 --- a/reference/eio/functions/eio-sendfile.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - eio_sendfile - Transfer data between file descriptors - - - - &reftitle.description; - - resourceeio_sendfile - mixedout_fd - mixedin_fd - intoffset - intlength - intpri - callablecallback - stringdata - - - eio_sendfile copies data between one file descriptor - and another. See SENDFILE(2) man page for details. - - - - - - &reftitle.parameters; - - - out_fd - - - Output stream, Socket resource, or file descriptor. Should be opened for writing. - - - - - in_fd - - - Input stream, Socket resource, or file descriptor. Should be opened for reading. - - - - - offset - - - Offset within the source file. - - - - - length - - - Number of bytes to copy. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_sendfile returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-set-max-idle.xml b/reference/eio/functions/eio-set-max-idle.xml deleted file mode 100644 index 8c99ed904..000000000 --- a/reference/eio/functions/eio-set-max-idle.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - eio_set_max_idle - Set maximum number of idle threads - - - - &reftitle.description; - - voideio_set_max_idle - intnthreads - - - - - - - - - &reftitle.parameters; - - - nthreads - - - Number of idle threads. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - eio_nthreads - eio_set_min_parallel - eio_set_max_parallel - - - - - diff --git a/reference/eio/functions/eio-set-max-parallel.xml b/reference/eio/functions/eio-set-max-parallel.xml deleted file mode 100644 index 45aae2e12..000000000 --- a/reference/eio/functions/eio-set-max-parallel.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - eio_set_max_parallel - Set maximum parallel threads - - - - &reftitle.description; - - voideio_set_max_parallel - intnthreads - - - - - - - - - &reftitle.parameters; - - - nthreads - - - Number of parallel threads - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - eio_nthreads - eio_set_max_idle - eio_set_min_parallel - - - - - diff --git a/reference/eio/functions/eio-set-max-poll-reqs.xml b/reference/eio/functions/eio-set-max-poll-reqs.xml deleted file mode 100644 index d6fa6bb3c..000000000 --- a/reference/eio/functions/eio-set-max-poll-reqs.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - eio_set_max_poll_reqs - Set maximum number of requests processed in a poll - - - - &reftitle.description; - - voideio_set_max_poll_reqs - intnreqs - - - - - - - - - &reftitle.parameters; - - - nreqs - - - Number of requests - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/eio/functions/eio-set-max-poll-time.xml b/reference/eio/functions/eio-set-max-poll-time.xml deleted file mode 100644 index f68dcfb80..000000000 --- a/reference/eio/functions/eio-set-max-poll-time.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - eio_set_max_poll_time - Set maximum poll time - - - - &reftitle.description; - - voideio_set_max_poll_time - floatnseconds - - - Polling stops, if poll took longer than nseconds - seconds. - - - - - - &reftitle.parameters; - - - nseconds - - - Number of seconds - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/eio/functions/eio-set-min-parallel.xml b/reference/eio/functions/eio-set-min-parallel.xml deleted file mode 100644 index 72a51ef95..000000000 --- a/reference/eio/functions/eio-set-min-parallel.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - eio_set_min_parallel - Set minimum parallel thread number - - - - &reftitle.description; - - voideio_set_min_parallel - stringnthreads - - - - - - - - - &reftitle.parameters; - - - nthreads - - - Number of parallel threads. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - &reftitle.seealso; - - eio_nthreads - eio_set_max_idle - eio_set_max_parallel - - - - - diff --git a/reference/eio/functions/eio-stat.xml b/reference/eio/functions/eio-stat.xml deleted file mode 100644 index abedfc5ef..000000000 --- a/reference/eio/functions/eio-stat.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - eio_stat - Get file status - - - - &reftitle.description; - - resourceeio_stat - stringpath - intpri - callablecallback - mixeddataNULL - - - eio_stat returns file status information in - result argument of callback - - - - - - &reftitle.parameters; - - - path - - - The file path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_stat returns request resource on success or - &false; on error. On success assigns result argument of - callback to an array. - - - - - &reftitle.examples; - - <function>eio_stat</function> example - - -]]> - - &example.outputs.similar; - - - int(2050) - ["st_ino"]=> - int(2489173) - ["st_mode"]=> - int(33188) - ["st_nlink"]=> - int(1) - ["st_uid"]=> - int(1000) - ["st_gid"]=> - int(100) - ["st_rdev"]=> - int(0) - ["st_blksize"]=> - int(4096) - ["st_blocks"]=> - int(0) - ["st_atime"]=> - int(1318250380) - ["st_mtime"]=> - int(1318250380) - ["st_ctime"]=> - int(1318250380) -} -]]> - - - - - - - &reftitle.seealso; - - eio_lstat - eio_fstat - - - - - diff --git a/reference/eio/functions/eio-statvfs.xml b/reference/eio/functions/eio-statvfs.xml deleted file mode 100644 index dfd0b43f8..000000000 --- a/reference/eio/functions/eio-statvfs.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - eio_statvfs - Get file system statistics - - - - &reftitle.description; - - resourceeio_statvfs - stringpath - intpri - callablecallback - mixeddata - - - eio_statvfs returns file system statistics information in - result argument of callback - - - - - &reftitle.parameters; - - - path - - - Pathname of any file within the mounted file system - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_statvfs returns request resource on success,&return.falseforfailure;. - On success assigns result argument of - callback to an array. - - - - - &reftitle.examples; - - <function>eio_statvfs</function> example - - -]]> - - &example.outputs.similar; - - - int(4096) - ["f_frsize"]=> - int(4096) - ["f_blocks"]=> - int(262144) - ["f_bfree"]=> - int(262111) - ["f_bavail"]=> - int(262111) - ["f_files"]=> - int(1540815) - ["f_ffree"]=> - int(1540743) - ["f_favail"]=> - int(1540743) - ["f_fsid"]=> - int(0) - ["f_flag"]=> - int(4102) - ["f_namemax"]=> - int(255) -} -]]> - - - - - - - diff --git a/reference/eio/functions/eio-symlink.xml b/reference/eio/functions/eio-symlink.xml deleted file mode 100644 index ba147b08e..000000000 --- a/reference/eio/functions/eio-symlink.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - eio_symlink - Create a symbolic link - - - - &reftitle.description; - - resourceeio_symlink - stringpath - stringnew_path - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - eio_symlink creates a symbolic link - new_path to path. - - - - - - &reftitle.parameters; - - - path - - - Source path - - - - - new_path - - - Target path - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_symlink returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>eio_symlink</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - eio_link - - - - - diff --git a/reference/eio/functions/eio-sync-file-range.xml b/reference/eio/functions/eio-sync-file-range.xml deleted file mode 100644 index a987a1579..000000000 --- a/reference/eio/functions/eio-sync-file-range.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - eio_sync_file_range - Sync a file segment with disk - - - - &reftitle.description; - - resourceeio_sync_file_range - mixedfd - intoffset - intnbytes - intflags - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_sync_file_range permits fine control when synchronizing the open file referred to by the file - descriptor fd with disk. - - - - - - &reftitle.parameters; - - - fd - - - File descriptor - - - - - offset - - - The starting byte of the file range to be synchronized - - - - - nbytes - - - Specifies the length of the range to be synchronized, in bytes. If - nbytes is zero, then all bytes from offset through - to the end of file are synchronized. - - - - - flags - - - A bit-mask. Can include any of the following values: - EIO_SYNC_FILE_RANGE_WAIT_BEFORE, - EIO_SYNC_FILE_RANGE_WRITE, - EIO_SYNC_FILE_RANGE_WAIT_AFTER. These flags have - the same meaning as their SYNC_FILE_RANGE_* - counterparts(see SYNC_FILE_RANGE(2) man page). - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_sync_file_range returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-sync.xml b/reference/eio/functions/eio-sync.xml deleted file mode 100644 index 873ebf616..000000000 --- a/reference/eio/functions/eio-sync.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - eio_sync - Commit buffer cache to disk - - - - &reftitle.description; - - resourceeio_sync - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - eio_sync returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-syncfs.xml b/reference/eio/functions/eio-syncfs.xml deleted file mode 100644 index 82c76fe0b..000000000 --- a/reference/eio/functions/eio-syncfs.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - eio_syncfs - Calls Linux' syncfs syscall, if available - - - - &reftitle.description; - - resourceeio_syncfs - mixedfd - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - - - - - - &reftitle.parameters; - - - fd - - - File descriptor - - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_syncfs returns request resource on success,&return.falseforfailure;. - - - - - - diff --git a/reference/eio/functions/eio-truncate.xml b/reference/eio/functions/eio-truncate.xml deleted file mode 100644 index b7819a4fa..000000000 --- a/reference/eio/functions/eio-truncate.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - eio_truncate - Truncate a file - - - - &reftitle.description; - - resourceeio_truncate - stringpath - intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_truncate causes the regular file named by path to be truncated to - a size of precisely length bytes - - - - - - &reftitle.parameters; - - - path - - - File path - - - - - offset - - - Offset from beginning of the file. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_truncate returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_ftruncate - - - - - diff --git a/reference/eio/functions/eio-unlink.xml b/reference/eio/functions/eio-unlink.xml deleted file mode 100644 index 78b300a3c..000000000 --- a/reference/eio/functions/eio-unlink.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - eio_unlink - Delete a name and possibly the file it refers to - - - - &reftitle.description; - - resourceeio_unlink - stringpath - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_unlink deletes a name from the file system. - - - - - - &reftitle.parameters; - - - path - - - Path to file - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_unlink returns request resource on success,&return.falseforfailure;. - - - - - diff --git a/reference/eio/functions/eio-utime.xml b/reference/eio/functions/eio-utime.xml deleted file mode 100644 index 9c4cb17e8..000000000 --- a/reference/eio/functions/eio-utime.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - eio_utime - Change file last access and modification times - - - - &reftitle.description; - - resourceeio_utime - stringpath - floatatime - floatmtime - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - - - - - - - &reftitle.parameters; - - - path - - - Path to the file. - - - - - atime - - - Access time - - - - - mtime - - - Modification time - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_utime returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_futime - - - - - diff --git a/reference/eio/functions/eio-write.xml b/reference/eio/functions/eio-write.xml deleted file mode 100644 index 8c5b50506..000000000 --- a/reference/eio/functions/eio-write.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - eio_write - Write to file - - - - &reftitle.description; - - resourceeio_write - mixedfd - stringstr - intlength0 - intoffset0 - intpriEIO_PRI_DEFAULT - callablecallbackNULL - mixeddataNULL - - - eio_write writes up to length - bytes from str at offset - offset from the beginning of the file. - - - - - - &reftitle.parameters; - - - fd - - - Stream, Socket resource, or numeric file descriptor, e.g. returned by eio_open - - - - - str - - - Source string - - - - - length - - - Maximum number of bytes to write. - - - - - offset - - - Offset from the beginning of file. - - - - - pri - - &eio.request.pri.values; - - - - callback - - &eio.callback.proto; - - - - data - - - Arbitrary variable passed to callback. - - - - - - - - &reftitle.returnvalues; - - eio_write returns request resource on success,&return.falseforfailure;. - - - - - &reftitle.seealso; - - eio_open - - - - - diff --git a/reference/eio/reference.xml b/reference/eio/reference.xml deleted file mode 100644 index 5d0865305..000000000 --- a/reference/eio/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Eio &Functions; - - &reference.eio.entities.functions; - - - - diff --git a/reference/eio/setup.xml b/reference/eio/setup.xml deleted file mode 100644 index 3668e9dfb..000000000 --- a/reference/eio/setup.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - This extension has libeio - library embedded. So you do NOT need to install libeio separately. - -
- - - &reference.eio.configure; - -
- &reftitle.resources; - - There are two resource types in this extension: request and request group. - -
- -
- diff --git a/reference/eio/versions.xml b/reference/eio/versions.xml deleted file mode 100644 index f132ce1ae..000000000 --- a/reference/eio/versions.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/ev/book.xml b/reference/ev/book.xml deleted file mode 100644 index 6ffe59ebb..000000000 --- a/reference/ev/book.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Ev - Ev - - &reftitle.intro; - - This extension provides interface to - libev - library - a high performance full-featured event loop written in C. - - - ¬e.no-windows.extension; - - - Libev - is an event loop: one registers interest in certain events (such as a file - descriptor being readable or a timeout occurring), and it will manage these - event sources and provide the program with events. - - - To do this, it must take more or less complete control over the process (or - thread) by executing the event loop handler, and will then communicate - events via a callback mechanism. - - - You register interest in certain events by registering so-called event - watchers, and then hand it over to libev by starting the watcher. - - - For details refer to the - documentation of libev. - - - - &reference.ev.setup; - &reference.ev.examples; - &reference.ev.watchers; - &reference.ev.watcher-callbacks; - &reference.ev.periodic-modes; - &reference.ev.ev; - &reference.ev.evcheck; - &reference.ev.evchild; - &reference.ev.evembed; - &reference.ev.evfork; - &reference.ev.evidle; - &reference.ev.evio; - &reference.ev.evloop; - &reference.ev.evperiodic; - &reference.ev.evprepare; - &reference.ev.evsignal; - &reference.ev.evstat; - &reference.ev.evtimer; - &reference.ev.evwatcher; - - - diff --git a/reference/ev/configure.xml b/reference/ev/configure.xml deleted file mode 100644 index 7bf61d39e..000000000 --- a/reference/ev/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;ev - - - For information about manual installation, please read the file - INSTALL.md - included in the package source. - -
- diff --git a/reference/ev/ev.xml b/reference/ev/ev.xml deleted file mode 100644 index aed606241..000000000 --- a/reference/ev/ev.xml +++ /dev/null @@ -1,821 +0,0 @@ - - - - The Ev class - Ev - -
- &reftitle.intro; - - Ev is a static class providing access to the default loop and to some common - operations. - -
- -
- &reftitle.classsynopsis; - - - - Ev - - - - final - Ev - - - - &Constants; - - - const - int - Ev::FLAG_AUTO - 0 - - - const - int - Ev::FLAG_NOENV - 16777216 - - - const - int - Ev::FLAG_FORKCHECK - 33554432 - - - const - int - Ev::FLAG_NOINOTIFY - 1048576 - - - const - int - Ev::FLAG_SIGNALFD - 2097152 - - - const - int - Ev::FLAG_NOSIGMASK - 4194304 - - - const - int - Ev::RUN_NOWAIT - 1 - - - const - int - Ev::RUN_ONCE - 2 - - - const - int - Ev::BREAK_CANCEL - 0 - - - const - int - Ev::BREAK_ONE - 1 - - - const - int - Ev::BREAK_ALL - 2 - - - const - int - Ev::MINPRI - -2 - - - const - int - Ev::MAXPRI - 2 - - - const - int - Ev::READ - 1 - - - const - int - Ev::WRITE - 2 - - - const - int - Ev::TIMER - 256 - - - const - int - Ev::PERIODIC - 512 - - - const - int - Ev::SIGNAL - 1024 - - - const - int - Ev::CHILD - 2048 - - - const - int - Ev::STAT - 4096 - - - const - int - Ev::IDLE - 8192 - - - const - int - Ev::PREPARE - 16384 - - - const - int - Ev::CHECK - 32768 - - - const - int - Ev::EMBED - 65536 - - - const - int - Ev::CUSTOM - 16777216 - - - const - int - Ev::ERROR - 2147483648 - - - const - int - Ev::BACKEND_SELECT - 1 - - - const - int - Ev::BACKEND_POLL - 2 - - - const - int - Ev::BACKEND_EPOLL - 4 - - - const - int - Ev::BACKEND_KQUEUE - 8 - - - const - int - Ev::BACKEND_DEVPOLL - 16 - - - const - int - Ev::BACKEND_PORT - 32 - - - const - int - Ev::BACKEND_ALL - 63 - - - const - int - Ev::BACKEND_MASK - 65535 - - - &Methods; - - - -
- -
- &reftitle.constants; - - - Flags passed to create a loop: - - - - - Ev::FLAG_AUTO - - - - The default flags value - - - - - - Ev::FLAG_NOENV - - - - If this flag used(or the program runs setuid or setgid), - libev - won't look at the environment variable - LIBEV_FLAGS. - Otherwise(by default), - LIBEV_FLAGS - will override the flags completely if it is found. Useful for - performance tests and searching for bugs. - - - - - - Ev::FLAG_FORKCHECK - - - - Makes libev check for a fork in each iteration, instead of calling - EvLoop::fork - manually. This works by calling - getpid() - on every iteration of the loop, and thus this might slow down the - event loop with lots of loop iterations, but usually is not - noticeable. This flag setting cannot be overridden or specified in the - LIBEV_FLAGS - environment variable. - - - - - - Ev::FLAG_NOINOTIFY - - - - When this flag is specified, - libev - won't attempt to use the - inotify - API for its - ev_stat - watchers. The flag can be useful to conserve inotify file descriptors, - as otherwise each loop using - ev_stat - watchers consumes one - inotify - handle. - - - - - - Ev::FLAG_SIGNALFD - - - - When this flag is specified, - libev - will attempt to use the - signalfd - API for its - ev_signal - (and - ev_child) - watchers. This API delivers signals synchronously, which makes it - both faster and might make it possible to get the queued signal data. - It can also simplify signal handling with threads, as long as signals - are properly blocked in threads. - Signalfd - will not be used by default. - - - - - - Ev::FLAG_NOSIGMASK - - - - When this flag is specified, - libev - will avoid to modify the signal mask. Specifically, this means having - to make sure signals are unblocked before receiving them. - - - This behaviour is useful for custom signal handling, or handling - signals only in specific threads. - - - - - - - - Flags passed to - Ev::run, - or - EvLoop::run - - - - - Ev::RUN_NOWAIT - - - - Means that event loop will look for new events, will handle those - events and any already outstanding ones, but will not wait and block - the process in case there are no events and will return after one - iteration of the loop. This is sometimes useful to poll and handle new - events while doing lengthy calculations, to keep the program - responsive. - - - - - - Ev::RUN_ONCE - - - - Means that event loop will look for new events (waiting if necessary) - and will handle those and any already outstanding ones. It will block - the process until at least one new event arrives (which could be an - event internal to libev itself, so there is no guarantee that a - user-registered callback will be called), and will return after one - iteration of the loop. - - - - - - - - Flags passed to - Ev::stop, - or - EvLoop::stop - - - - - Ev::BREAK_CANCEL - - - - Cancel the break operation. - - - - - - Ev::BREAK_ONE - - - - Makes the innermost - Ev::run - (or - EvLoop::run) - call return. - - - - - - Ev::BREAK_ALL - - - - Makes all nested - Ev::run - (or - EvLoop::run) - calls return. - - - - - - - - Watcher priorities: - - - - Ev::MINPRI - - - - Minimum allowed watcher priority. - - - - - - Ev::MAXPRI - - - - Maximum allowed watcher priority. - - - - - - - - Bit masks of (received) events: - - - - Ev::READ - - - - The file descriptor in the - EvIo - watcher has become readable. - - - - - - Ev::WRITE - - - - The file descriptor in the - EvIo - watcher has become writable. - - - - - - Ev::TIMER - - - - EvTimer - watcher has been timed out. - - - - - - Ev::PERIODIC - - - - EvPeriodic - watcher has been timed out. - - - - - - Ev::SIGNAL - - - - A signal specified in - EvSignal::__construct - has been received. - - - - - - Ev::CHILD - - - - The - pid - specified in - EvChild::__construct - has received a status change. - - - - - - Ev::STAT - - - - The path specified in - EvStat - watcher changed its attributes. - - - - - - Ev::IDLE - - - - EvIdle - watcher works when there is nothing to do with other watchers. - - - - - - Ev::PREPARE - - - - All - EvPrepare - watchers are invoked just before - Ev::run - starts. Thus, - EvPrepare - watchers are the last watchers invoked before the event loop sleeps or - polls for new events. - - - - - - Ev::CHECK - - - - All - EvCheck - watchers are queued just after - Ev::run - has gathered the new events, but before it queues any callbacks for - any received events. Thus, - EvCheck - watchers will be invoked before any other watchers of the same or - lower priority within an event loop iteration. - - - - - - Ev::EMBED - - - - The embedded event loop specified in the - EvEmbed - watcher needs attention. - - - - - - Ev::CUSTOM - - - - Not ever sent(or otherwise used) by - libev - itself, but can be freely used by - libev - users to signal watchers (e.g. via - EvWatcher::feed - ). - - - - - - Ev::ERROR - - - - An unspecified error has occurred, the watcher has been stopped. This - might happen because the watcher could not be properly started because - libev - ran out of memory, a file descriptor was found to be closed or any - other problem. - Libev - considers these application bugs. See also - ANATOMY - OF A WATCHER - - - - - - - - Backend flags: - - - - Ev::BACKEND_SELECT - - - - select(2) backend - - - - - - Ev::BACKEND_POLL - - - - poll(2) backend - - - - - - Ev::BACKEND_EPOLL - - - - Linux-specific - epoll(7) - backend for both pre- and post-2.6.9 kernels - - - - - - Ev::BACKEND_KQUEUE - - - - kqueue - backend used on most BSD systems. - EvEmbed - watcher could be used to embed one loop(with kqueue backend) into - another. For instance, one can try to create an event loop with - kqueue - backend and use it for sockets only. - - - - - - Ev::BACKEND_DEVPOLL - - - - Solaris 8 backend. This is not implemented yet. - - - - - - Ev::BACKEND_PORT - - - - Solaris 10 event port mechanism with a good scaling. - - - - - - Ev::BACKEND_ALL - - - - Try all backends(even corrupted ones). It's not recommended to use it - explicitly. Bitwise operators should be applied here(e.g. - Ev::BACKEND_ALL - & ~ - Ev::BACKEND_KQUEUE) - Use - Ev::recommendedBackends, - or don't specify any backends at all. - - - - - - Ev::BACKEND_MASK - - - - Not a backend, but a mask to select all backend bits from - flags - value to mask out any backends(e.g. when modifying the - LIBEV_FLAGS - environment variable). - - - - - - - - - For the default loop during module initialization phase - Ev - registers - ev_loop_fork - call by means of - pthread_atfork - (if available). - - - - - There are methods providing access to the - default event - loop - in - Ev - class(e.g. - Ev::iteration, - Ev::depth - etc.) For - custom loops - (created with - EvLoop::__construct) - these values may be accessed via corresponding properties and methods - of the - EvLoop - class. - - - The instance of the default event loop itself can be fetched by means of - EvLoop::defaultLoop - method. - - -
- -
- - &reference.ev.entities.ev; - -
- diff --git a/reference/ev/ev/backend.xml b/reference/ev/ev/backend.xml deleted file mode 100644 index 202675315..000000000 --- a/reference/ev/ev/backend.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Ev::backend - Returns an integer describing the backend used by libev - - - &reftitle.description; - - final - public - static - int - Ev::backend - - - - Returns an integer describing the backend used by - libev. - See - Backend flags - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns an integer(bit mask) describing the backend used by - libev. - - - - &reftitle.seealso; - - - EvEmbed - - - Ev::embeddableBackends - - - Ev::recommendedBackends - - - Ev::supportedBackends - - - Backend flags - - - - - diff --git a/reference/ev/ev/depth.xml b/reference/ev/ev/depth.xml deleted file mode 100644 index 0c8842237..000000000 --- a/reference/ev/ev/depth.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - Ev::depth - Returns recursion depth - - - &reftitle.description; - - final - public - static - int - Ev::depth - - - - The number of times - Ev::run - was entered minus the number of times - Ev::run - was exited normally, in other words, the recursion depth. Outside - Ev::run, - this number is - 0. - In a callback, this number is - 1, - unless - Ev::run - was invoked recursively (or from another thread), in which case it is - higher. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - ev_depth - returns recursion depth of the default loop. - - - - &reftitle.seealso; - - - Ev::iteration - - - - - diff --git a/reference/ev/ev/embeddablebackends.xml b/reference/ev/ev/embeddablebackends.xml deleted file mode 100644 index 2049eb00c..000000000 --- a/reference/ev/ev/embeddablebackends.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - Ev::embeddableBackends - Returns the set of backends that are embeddable in other event loops - - - &reftitle.description; - - final - public - static - int - Ev::embeddableBackends - - - - Returns the set of backends that are embeddable in other event loops. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns a bit mask which can containing - backend flags - combined using bitwise - OR - operator. - - - - &reftitle.examples; - - Embedding loop created with kqueue backend into the default loop - - -]]> - - - - - &reftitle.seealso; - - - EvEmbed - - - Ev::recommendedBackends - - - Ev::supportedBackends - - - Backend flags - - - Examples - - - - - diff --git a/reference/ev/ev/feedsignal.xml b/reference/ev/ev/feedsignal.xml deleted file mode 100644 index 36dfbe862..000000000 --- a/reference/ev/ev/feedsignal.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Ev::feedSignal - Feed a signal event into Ev - - - &reftitle.description; - - final - public - static - void - Ev::feedSignal - - int - signum - - - - Simulates a signal receive. It is safe to call this function at any time, - from any context, including signal handlers or random threads. Its main use - is to customise signal handling in the process. - - - Unlike - Ev::feedSignalEvent, - this works regardless of which loop has registered the signal. - - - - &reftitle.parameters; - - - - signum - - - - Signal number. See - signal(7) - man page for details. You can use constants exported by - pcntl - extension. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::feedSignalEvent - - - - - diff --git a/reference/ev/ev/feedsignalevent.xml b/reference/ev/ev/feedsignalevent.xml deleted file mode 100644 index b1c0f604e..000000000 --- a/reference/ev/ev/feedsignalevent.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Ev::feedSignalEvent - Feed signal event into the default loop - - - &reftitle.description; - - final - public - static - void - Ev::feedSignalEvent - - int - signum - - - - Feed signal event into the default loop. Ev will react to this call as if - the signal specified by - signal - had occurred. - - - - &reftitle.parameters; - - - - signum - - - - Signal number. See - signal(7) - man page for details. See also constants exported by - pcntl - extension. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::feedSignal - - - - - diff --git a/reference/ev/ev/iteration.xml b/reference/ev/ev/iteration.xml deleted file mode 100644 index 59eb9bc59..000000000 --- a/reference/ev/ev/iteration.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Ev::iteration - Return the number of times the default event loop has polled for new - events - - - &reftitle.description; - - final - public - static - int - Ev::iteration - - - - Return the number of times the event loop has polled for new events. - Sometimes useful as a generation counter. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns number of polls of the default event loop. - - - - &reftitle.seealso; - - - Ev::depth - - - - - diff --git a/reference/ev/ev/now.xml b/reference/ev/ev/now.xml deleted file mode 100644 index 13bdac16c..000000000 --- a/reference/ev/ev/now.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Ev::now - Returns the time when the last iteration of the default event - loop has started - - - &reftitle.description; - - final - public - static - float - Ev::now - - - - Returns the time when the last iteration of the default event loop has - started. This is the time that timers( - EvTimer - and - EvPeriodic) - are based on, and referring to it is usually faster than calling - Ev::time. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns number of seconds(fractional) representing the time when the last - iteration of the default event loop has started. - - - - &reftitle.seealso; - - - Ev::nowUpdate - - - - - diff --git a/reference/ev/ev/nowupdate.xml b/reference/ev/ev/nowupdate.xml deleted file mode 100644 index 05695ec9c..000000000 --- a/reference/ev/ev/nowupdate.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Ev::nowUpdate - Establishes the current time by querying the kernel, updating the time - returned by Ev::now in the progress - - - &reftitle.description; - - final - public - static - void - Ev::nowUpdate - - - - Establishes the current time by querying the kernel, updating the time - returned by - Ev::now - in the progress. This is a costly operation and is usually done - automatically within - Ev::run. - - - This method is rarely useful, but when some event callback runs for a very - long time without entering the event loop, updating - libev - 's consideration of the current time is a good idea. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::now - - - - - diff --git a/reference/ev/ev/recommendedbackends.xml b/reference/ev/ev/recommendedbackends.xml deleted file mode 100644 index daabb3af9..000000000 --- a/reference/ev/ev/recommendedbackends.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - Ev::recommendedBackends - Returns a bit mask of recommended backends for current - platform - - - &reftitle.description; - - final - public - static - int - Ev::recommendedBackends - - - - Returns the set of all backends compiled into this binary of - libev - and also recommended for this platform, meaning it will work for most file - descriptor types. This set is often smaller than the one returned by - ev_supported_backends, - as for example - kqueue - is broken on most - BSD - systems and will not be auto-detected unless it is requested explicitly. - This is the set of backends that - libev - will probe when no backends are specified explicitly. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns a bit mask which can containing - backend flags - combined using bitwise - OR - operator. - - - - &reftitle.examples; - - Embedding one loop into another - - -]]> - - - - - &reftitle.seealso; - - - EvEmbed - - - Ev::embeddableBackends - - - Ev::supportedBackends - - - Backend flags - - - Examples - - - - - diff --git a/reference/ev/ev/resume.xml b/reference/ev/ev/resume.xml deleted file mode 100644 index dfeb9f355..000000000 --- a/reference/ev/ev/resume.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - Ev::resume - Resume previously suspended default event loop - - - &reftitle.description; - - final - public - static - void - Ev::resume - - - - Ev::suspend - and - Ev::resume - methods suspend and resume a loop correspondingly. - - - All timer watchers will be delayed by the time spent between - suspend - and - resume, - and all - periodic - watchers will be rescheduled(that is, they will lose any events that would - have occurred while suspended). - - - After calling - Ev::suspend - it is not allowed to call any function on the given loop other than - Ev::resume. - Also it is not allowed to call - Ev::resume - without a previous call to - Ev::suspend. - - - Calling - suspend - / - resume - has the side effect of updating the event loop time(see - Ev::nowUpdate - ). - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::suspend - - - - - diff --git a/reference/ev/ev/run.xml b/reference/ev/ev/run.xml deleted file mode 100644 index 599aa46bf..000000000 --- a/reference/ev/ev/run.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - Ev::run - Begin checking for events and calling callbacks for the default - loop - - - &reftitle.description; - - final - public - static - void - Ev::run - - int - flags - - - - Begin checking for events and calling callbacks - for the default loop. - Returns when a callback calls - Ev::stop - method, or the flags are nonzero(in which case the return value is true) or - when there are no active watchers which reference the loop( - EvWatcher::keepalive - is &true;), in which case the return value will be &false;. The return - value can generally be interpreted as - if &true;, there is more work left to - do. - - - - &reftitle.parameters; - - - - flags - - - - Optional parameter - flags - can be one of the following: - - - List for possible values of <parameter>flags</parameter> - - - - - - flags - - Description - - - - - - 0 - - The default behavior described above - - - - Ev::RUN_ONCE - - Block at most one(wait, but don't loop) - - - - Ev::RUN_NOWAIT - - Don't block at all(fetch/handle events, but don't wait) - - - -
-
- - See - the run flag - constants. - -
-
-
-
- - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::stop - - - EvLoop::run - - - -
- diff --git a/reference/ev/ev/sleep.xml b/reference/ev/ev/sleep.xml deleted file mode 100644 index 8f5cd2b87..000000000 --- a/reference/ev/ev/sleep.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Ev::sleep - Block the process for the given number of seconds - - - &reftitle.description; - - final - public - static - void - Ev::sleep - - float - seconds - - - - Block the process for the given number of seconds. - - - - &reftitle.parameters; - - - - seconds - - - - Fractional number of seconds - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/ev/stop.xml b/reference/ev/ev/stop.xml deleted file mode 100644 index a5d27f4bf..000000000 --- a/reference/ev/ev/stop.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Ev::stop - Stops the default event loop - - - &reftitle.description; - - final - public - static - void - Ev::stop - - int - how - - - - Stops the default event loop - - - - &reftitle.parameters; - - - - how - - - - One of - Ev::BREAK_* - constants. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::run - - - - - diff --git a/reference/ev/ev/supportedbackends.xml b/reference/ev/ev/supportedbackends.xml deleted file mode 100644 index 696141ab3..000000000 --- a/reference/ev/ev/supportedbackends.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Ev::supportedBackends - Returns the set of backends supported by current libev - configuration - - - &reftitle.description; - - final - public - static - int - Ev::supportedBackends - - - - Returns the set of backends supported by current libev configuration. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns a bit mask which can containing - backend flags - combined using bitwise - OR - operator. - - - - &reftitle.examples; - - Embedding loop created with kqueue backend into the default loop - - -]]> - - - - - &reftitle.seealso; - - - EvEmbed - - - Ev::recommendedBackends - - - Ev::embeddableBackends - - - Backend flags - - - Examples - - - - - diff --git a/reference/ev/ev/suspend.xml b/reference/ev/ev/suspend.xml deleted file mode 100644 index 71a1e8e44..000000000 --- a/reference/ev/ev/suspend.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Ev::suspend - Suspend the default event loop - - - &reftitle.description; - - final - public - static - void - Ev::suspend - - - - Ev::suspend - and - Ev::resume - methods suspend and resume the default loop correspondingly. - - - All timer watchers will be delayed by the time spent between - suspend - and - resume, - and all - periodic - watchers will be rescheduled(that is, they will lose any events that would - have occurred while suspended). - - - After calling - Ev::suspend - it is not allowed to call any function on the given loop other than - Ev::resume. - Also it is not allowed to call - Ev::resume - without a previous call to - Ev::suspend. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::resume - - - - - diff --git a/reference/ev/ev/time.xml b/reference/ev/ev/time.xml deleted file mode 100644 index 31dffd083..000000000 --- a/reference/ev/ev/time.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Ev::time - Returns the current time in fractional seconds since the epoch - - - &reftitle.description; - - final - public - static - float - Ev::time - - - - Returns the current time in fractional seconds since the epoch. Consider - using - Ev::now - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the current time in fractional seconds since the epoch. - - - - &reftitle.seealso; - - - Ev::now - - - - - diff --git a/reference/ev/ev/verify.xml b/reference/ev/ev/verify.xml deleted file mode 100644 index b4ef7411c..000000000 --- a/reference/ev/ev/verify.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Ev::verify - Performs internal consistency checks(for debugging) - - - &reftitle.description; - - final - public - static - void - Ev::verify - - - - Performs internal consistency checks(for debugging - libev) - and abort the program if any data structures were found to be corrupted. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evcheck.xml b/reference/ev/evcheck.xml deleted file mode 100644 index 83af918a2..000000000 --- a/reference/ev/evcheck.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - The EvCheck class - EvCheck - - -
- &reftitle.intro; - - EvPrepare - and - EvCheck - watchers are usually used in pairs. - EvPrepare - watchers get invoked before the process blocks, - EvCheck - afterwards. - - - It is not allowed to call - EvLoop::run - or similar methods or functions that enter the current event loop from - either - EvPrepare - or - EvCheck - watchers. Other loops than the current one are fine, however. The - rationale behind this is that one don't need to check for recursion - in those watchers, i.e. the sequence will always be: - EvPrepare - -> blocking -> - EvCheck, - so having a watcher of each kind they will always be called in pairs - bracketing the blocking call. - - - The main purpose is to integrate other event mechanisms into - libev - and their use is somewhat advanced. They could be used, for example, to - track variable changes, implement custom watchers, integrate net-snmp or a - coroutine library and lots more. They are also occasionally useful to - cache some data and want to flush it before blocking. - - - It is recommended to give - EvCheck - watchers highest( - Ev::MAXPRI) - priority, to ensure that they are being run before any other watchers - after the poll (this doesn’t matter for - EvPrepare - watchers). - - - Also, - EvCheck - watchers should not activate/feed events. While - libev - fully supports this, they might get executed before other - EvCheck - watchers did their job. - -
- -
- &reftitle.classsynopsis; - - - - - EvCheck - - - - - EvCheck - - - extends - EvWatcher - - - - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
-
- - &reference.ev.entities.evcheck; - -
- diff --git a/reference/ev/evcheck/construct.xml b/reference/ev/evcheck/construct.xml deleted file mode 100644 index 9b070b0ae..000000000 --- a/reference/ev/evcheck/construct.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - EvCheck::__construct - Constructs the EvCheck watcher object - - - &reftitle.description; - - public - EvCheck::__construct - - callable - callback - - - mixed - data - - - int - priority - - - - Constructs the - EvCheck - watcher object. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvPrepare - - - EvLoop::check - - - - - diff --git a/reference/ev/evcheck/createstopped.xml b/reference/ev/evcheck/createstopped.xml deleted file mode 100644 index eb622b67c..000000000 --- a/reference/ev/evcheck/createstopped.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - EvCheck::createStopped - Create instance of a stopped EvCheck watcher - - - &reftitle.description; - - final - public - static - object - EvCheck::createStopped - - string - callback - - - string - data - - - string - priority - - - - Create instance of a stopped EvCheck watcher - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvCheck object on success. - - - - &reftitle.seealso; - - - EvPrepare - - - - - diff --git a/reference/ev/evchild.xml b/reference/ev/evchild.xml deleted file mode 100644 index 6de0cfa62..000000000 --- a/reference/ev/evchild.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - The EvChild class - EvChild - - -
- &reftitle.intro; - - EvChild - watchers trigger when the process receives a - SIGCHLD - in response to some child status changes (most typically when a child dies - or exits). It is permissible to install an - EvChild - watcher after the child has been forked(which implies it might have - already exited), as long as the event loop isn't entered(or is continued - from a watcher), i.e. forking and then immediately registering a watcher - for the child is fine, but forking and registering a watcher a few event - loop iterations later or in the next callback invocation is not. - - - It is allowed to register - EvChild - watchers in the - default loop - only. - -
- -
- &reftitle.classsynopsis; - - - - - EvChild - - - - - EvChild - - - extends - EvWatcher - - - - &Properties; - - public - pid - - - public - rpid - - - public - rstatus - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - pid - - - - Readonly. - The process ID this watcher watches out for, or - 0, - meaning any process ID. - - - - - - rpid - - - - Readonly - .The process ID that detected a status change. - - - - - - rstatus - - - - Readonly. - The process exit status caused by - rpid. - - - - -
- -
- - &reference.ev.entities.evchild; - -
- diff --git a/reference/ev/evchild/construct.xml b/reference/ev/evchild/construct.xml deleted file mode 100644 index 897061b45..000000000 --- a/reference/ev/evchild/construct.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - EvChild::__construct - Constructs the EvChild watcher object - - - &reftitle.description; - - public - EvChild::__construct - - int - pid - - - bool - trace - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs the - EvChild - watcher object. - - - Call the callback when a status change for process ID - pid - (or any - PID - if - pid - is - 0) - has been received(a status change happens when the process terminates or - is killed, or, when - trace - is &true;, additionally when it is stopped or continued). In other words, - when the process receives a - SIGCHLD, - Ev - will fetch the outstanding exit/wait status for all changed/zombie children - and call the callback. - - - It is valid to install a child watcher after an - EvChild - has exited but before the event loop has started its next iteration. For - example, first one calls - fork, - then the new child process might exit, and only then an - EvChild - watcher is installed in the parent for the new - PID. - - - You can access both exit/tracing status and - pid - by using the - rstatus - and - rpid - properties of the watcher object. - - - The number of - PID - watchers per - PID - is unlimited. All of them will be called. - - - The - EvChild::createStopped - method doesn't start(activate) the newly created watcher. - - - - &reftitle.parameters; - - - - pid - - - - Wait for status changes of process PID(or any process if PID is - specified as - 0 - ). - - - - - - trace - - - - If &false;, only activate the watcher when the process terminates. - Otherwise(&true;) additionally activate the watcher when the process is - stopped or continued. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvLoop::child - - - - - diff --git a/reference/ev/evchild/createstopped.xml b/reference/ev/evchild/createstopped.xml deleted file mode 100644 index fe3cf4403..000000000 --- a/reference/ev/evchild/createstopped.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - EvChild::createStopped - Create instance of a stopped EvChild watcher - - - &reftitle.description; - - final - public - static - object - EvChild::createStopped - - int - pid - - - bool - trace - - - callable - callback - - - mixed - data - - - int - priority - - - - The same as - EvChild::__construct, - but doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - pid - - - - The same as for - EvChild::__construct - - - - - - trace - - - - The same as for - EvChild::__construct - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - - - &reftitle.seealso; - - - EvChild::__construct - - - EvLoop::child - - - - - diff --git a/reference/ev/evchild/set.xml b/reference/ev/evchild/set.xml deleted file mode 100644 index 70e4af1d3..000000000 --- a/reference/ev/evchild/set.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - EvChild::set - Configures the watcher - - - &reftitle.description; - - public - void - EvChild::set - - int - pid - - - bool - trace - - - - - - &reftitle.parameters; - - - - pid - - - - The same as for - EvChild::__construct - - - - - - trace - - - - The same as for - EvChild::__construct - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvChild::__construct - - - - - diff --git a/reference/ev/evembed.xml b/reference/ev/evembed.xml deleted file mode 100644 index e34575548..000000000 --- a/reference/ev/evembed.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - The EvEmbed class - EvEmbed - - -
- &reftitle.intro; - - Used to embed one event loop into another. - -
- -
- &reftitle.classsynopsis; - - - - - EvEmbed - - - - - EvEmbed - - - extends - EvWatcher - - - - &Properties; - - public - embed - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - is_active - - - - - - - - data - - - - - - - - is_pending - - - - - - - - priority - - - - - - - - embed - - - - - - -
- -
- - &reference.ev.entities.evembed; - -
- diff --git a/reference/ev/evembed/construct.xml b/reference/ev/evembed/construct.xml deleted file mode 100644 index 7522a988f..000000000 --- a/reference/ev/evembed/construct.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - EvEmbed::__construct - Constructs the EvEmbed object - - - &reftitle.description; - - public - EvEmbed::__construct - - object - other - - - callable - callback - - - mixed - data - - - int - priority - - - - This is a rather advanced watcher type that lets to embed one event loop - into another(currently only IO events are supported in the embedded loop, - other types of watchers might be handled in a delayed or incorrect fashion - and must not be used). - - - See - the - libev documentation - for details. - - - This watcher is most useful on - BSD - systems without working - kqueue - to still be able to handle a large number of sockets. See example below. - - - - &reftitle.parameters; - - - - other - - - - Instance of - EvLoop. - The loop to embed, this loop must be embeddable(see - Ev::embeddableBackends - ). - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.examples; - - Embedding loop created with kqueue backend into the default loop - - -]]> - - - - - &reftitle.seealso; - - - Ev::embeddableBackends - - - - - diff --git a/reference/ev/evembed/createstopped.xml b/reference/ev/evembed/createstopped.xml deleted file mode 100644 index 7c52ec815..000000000 --- a/reference/ev/evembed/createstopped.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - EvEmbed::createStopped - Create stopped EvEmbed watcher object - - - &reftitle.description; - - final - public - static - void - EvEmbed::createStopped - - object - other - - - callable - callback - - - mixed - data - - - int - priority - - - - The same as - EvEmbed::__construct, - but doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - other - - - - The same as for - EvEmbed::__construct - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns stopped EvEmbed object on success. - - - - &reftitle.seealso; - - - EvEmbed::__construct - - - Ev::embeddableBackends - - - - - diff --git a/reference/ev/evembed/set.xml b/reference/ev/evembed/set.xml deleted file mode 100644 index c4ff6b72d..000000000 --- a/reference/ev/evembed/set.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EvEmbed::set - Configures the watcher - - - &reftitle.description; - - public - void - EvEmbed::set - - object - other - - - - Configures the watcher to use - other - event loop object. - - - - &reftitle.parameters; - - - - other - - - - The same as for - EvEmbed::__construct - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evembed/sweep.xml b/reference/ev/evembed/sweep.xml deleted file mode 100644 index b5902670c..000000000 --- a/reference/ev/evembed/sweep.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - EvEmbed::sweep - Make a single, non-blocking sweep over the embedded loop - - - &reftitle.description; - - public - void - EvEmbed::sweep - - - - Make a single, non-blocking sweep over the embedded loop. Works similarly - to the following, but in the most appropriate way for embedded loops: - -start(Ev::RUN_NOWAIT); -?> -]]> - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvWatcher::start - - - - - diff --git a/reference/ev/evfork.xml b/reference/ev/evfork.xml deleted file mode 100644 index 5539e3be1..000000000 --- a/reference/ev/evfork.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - The EvFork class - EvFork - - -
- &reftitle.intro; - - Fork watchers are called when a - fork() - was detected (usually because whoever signalled - libev - about it by calling - EvLoop::fork - ). The invocation is done before the event loop blocks next and before - EvCheck - watchers are being called, and only in the child after the fork. Note, - that if whoever calling - EvLoop::fork - calls it in the wrong process, the fork handlers will be invoked, too. - -
- -
- &reftitle.classsynopsis; - - - - - EvFork - - - - - EvFork - - - extends - EvWatcher - - - - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
-
- - &reference.ev.entities.evfork; - -
- diff --git a/reference/ev/evfork/construct.xml b/reference/ev/evfork/construct.xml deleted file mode 100644 index 8f2b845fa..000000000 --- a/reference/ev/evfork/construct.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - EvFork::__construct - Constructs the EvFork watcher object - - - &reftitle.description; - - public - EvFork::__construct - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs the EvFork watcher object and starts the watcher automatically. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvLoop::fork - - - EvCheck - - - - - diff --git a/reference/ev/evfork/createstopped.xml b/reference/ev/evfork/createstopped.xml deleted file mode 100644 index bdb0bdfa8..000000000 --- a/reference/ev/evfork/createstopped.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - EvFork::createStopped - Creates a stopped instance of EvFork watcher class - - - &reftitle.description; - - final - public - static - object - EvFork::createStopped - - string - callback - - - string - data - - - string - priority - - - - The same as - EvFork::__construct, - but doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvFork(stopped) object on success. - - - - &reftitle.seealso; - - - EvFork::__construct - - - - - diff --git a/reference/ev/evidle.xml b/reference/ev/evidle.xml deleted file mode 100644 index 9461ad985..000000000 --- a/reference/ev/evidle.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - The EvIdle class - EvIdle - - -
- &reftitle.intro; - - EvIdle - watchers trigger events when no other events of the same or higher - priority are pending ( - EvPrepare, - EvCheck - and other - EvIdle - watchers do not count as receiving - events - ). - - - Thus, as long as the process is busy handling sockets or timeouts(or even - signals) of the same or higher priority it will not be triggered. But when - the process is in idle(or only lower-priority watchers are pending), the - EvIdle - watchers are being called once per event loop iteration - until stopped, - that is, or the process receives more events and becomes busy again with - higher priority stuff. - - - Apart from keeping the process non-blocking(which is a useful on its own - sometimes), - EvIdle - watchers are a good place to do - "pseudo-background processing", - or delay processing stuff to after the event loop has handled all - outstanding events. - - - The most noticeable effect is that as long as any - idle - watchers are active, the process will - not - block when waiting for new events. - -
- -
- &reftitle.classsynopsis; - - - - - EvIdle - - - - - EvIdle - - - extends - EvWatcher - - - - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- - &reference.ev.entities.evidle; - -
- diff --git a/reference/ev/evidle/construct.xml b/reference/ev/evidle/construct.xml deleted file mode 100644 index 487c5a2af..000000000 --- a/reference/ev/evidle/construct.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - EvIdle::__construct - Constructs the EvIdle watcher object - - - &reftitle.description; - - public - EvIdle::__construct - - callable - callback - - - mixed - data - - - int - priority - - - - Constructs the EvIdle watcher object and starts the watcher automatically. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvIdle::createStopped - - - EvLoop::idle - - - - - diff --git a/reference/ev/evidle/createstopped.xml b/reference/ev/evidle/createstopped.xml deleted file mode 100644 index 9ddb76832..000000000 --- a/reference/ev/evidle/createstopped.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - EvIdle::createStopped - Creates instance of a stopped EvIdle watcher object - - - &reftitle.description; - - final - public - static - object - EvIdle::createStopped - - string - callback - - - mixed - data - - - int - priority - - - - The same as - EvIdle::__construct, - but doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvIdle object on success. - - - - &reftitle.seealso; - - - EvIdle::__construct - - - EvLoop::idle - - - - - diff --git a/reference/ev/evio.xml b/reference/ev/evio.xml deleted file mode 100644 index 3357cb662..000000000 --- a/reference/ev/evio.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - The EvIo class - EvIo - -
- &reftitle.intro; - - EvIo - watchers check whether a file descriptor(or socket, or a stream castable - to numeric file descriptor) is readable or writable in each iteration of - the event loop, or, more precisely, when reading would not block the - process and writing would at least be able to write some data. This - behaviour is called - level-triggering - because events are kept receiving as long as the condition persists. To - stop receiving events just stop the watcher. - - - The number of read and/or write event watchers per - fd - is unlimited. Setting all file descriptors to non-blocking mode is also - usually a good idea(but not required). - - - Another thing to watch out for is that it is quite easy to receive false - readiness notifications, i.e. the callback might be called with - Ev::READ - but a subsequent - read() - will actually block because there is no data. It is very easy to get into - this situation. Thus it is best to always use non-blocking I/O: An extra - read() - returning - EAGAIN - (or similar) is far preferable to a program hanging until some data - arrives. - - - If for some reason it is impossible to run the - fd - in non-blocking mode, then separately re-test whether a file descriptor is - really ready. Some people additionally use - SIGALRM - and an interval timer, just to be sure they won't block infinitely. - - - Always consider using non-blocking mode. - -
- -
- &reftitle.classsynopsis; - - - - EvIo - - - - EvIo - - - extends - EvWatcher - - - - &Properties; - - public - fd - - - public - events - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
-
- &reftitle.properties; - - - - fd - - - - - - - - events - - - - - - -
- -
- - &reference.ev.entities.evio; - -
- diff --git a/reference/ev/evio/construct.xml b/reference/ev/evio/construct.xml deleted file mode 100644 index 3e8c48033..000000000 --- a/reference/ev/evio/construct.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - EvIo::__construct - Constructs EvIo watcher object - - - &reftitle.description; - - public - EvIo::__construct - - mixed - fd - - - int - events - - - callable - callback - - - mixed - data - - - int - priority - - - - Constructs EvIo watcher object and starts the watcher automatically. - - - - &reftitle.parameters; - - - - fd - - - - Can be a stream opened with - fopen - or similar functions, numeric file descriptor, or socket. - - - - - - events - - - - Ev::READ - and/or - Ev::WRITE. - See - the bit masks. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvIo::createStopped - - - EvLoop::io - - - - - diff --git a/reference/ev/evio/createstopped.xml b/reference/ev/evio/createstopped.xml deleted file mode 100644 index fc8de557c..000000000 --- a/reference/ev/evio/createstopped.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - EvIo::createStopped - Create stopped EvIo watcher object - - - &reftitle.description; - - final - public - static - EvIo - EvIo::createStopped - - mixed - fd - - - int - events - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - The same as - EvIo::__construct, - but doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - fd - - - - The same as for - EvIo::__construct - - - - - - events - - - - The same as for - EvIo::__construct - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvIo object on success. - - - - &reftitle.seealso; - - - EvIo::__construct - - - EvLoop::io - - - - - diff --git a/reference/ev/evio/set.xml b/reference/ev/evio/set.xml deleted file mode 100644 index 42d150e46..000000000 --- a/reference/ev/evio/set.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - EvIo::set - Configures the watcher - - - &reftitle.description; - - public - void - EvIo::set - - mixed - fd - - - int - events - - - - Configures the EvIo watcher - - - - &reftitle.parameters; - - - - fd - - - - The same as for - EvIo::__construct - - - - - - events - - - - The same as for - EvIo::__construct - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evloop.xml b/reference/ev/evloop.xml deleted file mode 100644 index 16d6f8b8e..000000000 --- a/reference/ev/evloop.xml +++ /dev/null @@ -1,255 +0,0 @@ - - - - The EvLoop class - EvLoop - - -
- &reftitle.intro; - - Represents an event loop that is always distinct from the - default - loop. - Unlike the - default loop, - it cannot handle - EvChild - watchers. - - - Having threads we have to create a loop per thread, and use the - default loop - in the parent thread. - - - The - default event loop - is initialized automatically by - Ev. - It is accessible via methods of the - Ev - class, or via - EvLoop::defaultLoop - method. - -
- -
- &reftitle.classsynopsis; - - - - - EvLoop - - - - - final - EvLoop - - - - &Properties; - - public - data - - - public - backend - - - public - is_default_loop - - - public - iteration - - - public - pending - - - public - io_interval - - - public - timeout_interval - - - public - depth - - &Methods; - - - - -
- -
- &reftitle.properties; - - - - data - - - - Custom data attached to loop - - - - - - backend - - - - Readonly. - The - backend flags - indicating the event backend in use. - - - - - - is_default_loop - - - - Readonly. - &true; if it is the default event loop. - - - - - - iteration - - - - The current iteration count of the loop. See - Ev::iteration - - - - - - pending - - - - The number of pending watchers. - 0 - indicates that there are no watchers pending. - - - - - - io_interval - - - - Higher - io_interval - allows - libev - to spend more time collecting - EvIo - events, so more events can be handled per iteration, at the cost of - increasing latency. Timeouts (both - EvPeriodic - and - EvTimer) - will not be affected. Setting this to a non-zero value will introduce - an additional - sleep() - call into most loop iterations. The sleep time ensures that - libev - will not poll for - EvIo - events more often than once per this interval, on average. Many - programs can usually benefit by setting the - io_interval - to a value near - 0.1, - which is often enough for interactive servers(not for games). It - usually doesn't make much sense to set it to a lower value than - 0.01, - as this approaches the timing granularity of most systems. - - - See also - FUNCTIONS - CONTROLLING EVENT LOOPS. - - - - - - timeout_interval - - - - Higher - timeout_interval - allows - libev - to spend more time collecting timeouts, at the expense of increased - latency/jitter/inexactness(the watcher callback will be called later). - EvIo - watchers will not be affected. Setting this to a non-null value will - not introduce any overhead in - libev. - See also - FUNCTIONS - CONTROLLING EVENT LOOPS. - - - - - - depth - - - - The recursion depth. See - Ev::depth. - - - - -
- -
- - &reference.ev.entities.evloop; - -
- diff --git a/reference/ev/evloop/backend.xml b/reference/ev/evloop/backend.xml deleted file mode 100644 index b33378d9b..000000000 --- a/reference/ev/evloop/backend.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EvLoop::backend - Returns an integer describing the backend used by libev - - - &reftitle.description; - - public - int - EvLoop::backend - - - - The same as - Ev::backend, - but for the loop instance. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns an integer describing the backend used by libev. See - Ev::backend. - - - - &reftitle.seealso; - - - Ev::backend - - - - - diff --git a/reference/ev/evloop/check.xml b/reference/ev/evloop/check.xml deleted file mode 100644 index 974b4a66f..000000000 --- a/reference/ev/evloop/check.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - EvLoop::check - Creates EvCheck object associated with the current event loop - instance - - - &reftitle.description; - - final - public - EvCheck - EvLoop::check - - string - callback - - - string - data - - - string - priority - - - - Creates EvCheck object associated with the current event loop instance. - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvCheck::__construct - - - - &reftitle.returnvalues; - - Returns EvCheck object on success. - - - - &reftitle.seealso; - - - EvCheck::__construct - - - - - diff --git a/reference/ev/evloop/child.xml b/reference/ev/evloop/child.xml deleted file mode 100644 index c0fce3514..000000000 --- a/reference/ev/evloop/child.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - EvLoop::child - Creates EvChild object associated with the current event loop - - - &reftitle.description; - - final - public - EvChild - EvLoop::child - - string - pid - - - string - trace - - - string - callback - - - string - data - - - string - priority - - - - Creates EvChild object associated with the current event loop. - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvChild::__construct - - - - &reftitle.returnvalues; - - Returns EvChild object on success. - - - - &reftitle.seealso; - - - EvChild::__construct - - - - - diff --git a/reference/ev/evloop/construct.xml b/reference/ev/evloop/construct.xml deleted file mode 100644 index aefec801f..000000000 --- a/reference/ev/evloop/construct.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - EvLoop::__construct - Constructs the event loop object - - - &reftitle.description; - - public - EvLoop::__construct - - int - flags - - - mixed - data - NULL - - - float - io_interval - 0.0 - - - float - timeout_interval - 0.0 - - - - Constructs the event loop object. - - - - &reftitle.parameters; - - - - flags - - - - One of the - event loop flags - - - - - - data - - - - Custom data associated with the loop. - - - - - - io_interval - - - - See - io_interval - - - - - - timeout_interval - - - - See - timeout_interval - - - - - - - - &reftitle.seealso; - - - EvLoop::defaultLoop - - - - - diff --git a/reference/ev/evloop/defaultloop.xml b/reference/ev/evloop/defaultloop.xml deleted file mode 100644 index b8b33a0bf..000000000 --- a/reference/ev/evloop/defaultloop.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - EvLoop::defaultLoop - Returns or creates the default event loop - - - &reftitle.description; - - public - static - EvLoop - EvLoop::defaultLoop - - int - flags - Ev::FLAG_AUTO - - - mixed - data - NULL - - - float - io_interval - 0. - - - float - timeout_interval - 0. - - - - If the default event loop is not created, - EvLoop::defaultLoop - creates it with the specified parameters. Otherwise, it just returns the - object representing previously created instance ignoring all the - parameters. - - - - &reftitle.parameters; - - - - flags - - - - One of the - event loop flags - - - - - - data - - - - Custom data to associate with the loop. - - - - - - io_collect_interval - - - - See - io_interval - - - - - - timeout_collect_interval - - - - See - timeout_interval - - - - - - - &reftitle.returnvalues; - - Returns EvLoop object on success. - - - - &reftitle.seealso; - - - EvLoop::__construct - - - - - diff --git a/reference/ev/evloop/embed.xml b/reference/ev/evloop/embed.xml deleted file mode 100644 index 2381fde9c..000000000 --- a/reference/ev/evloop/embed.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - EvLoop::embed - Creates an instance of EvEmbed watcher associated - with the current EvLoop object - - - &reftitle.description; - - final - public - EvEmbed - EvLoop::embed - - string - other - - - string - callback - - - string - data - - - string - priority - - - - Creates an instance of - EvEmbed - watcher associated with the current - EvLoop - object. - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvEmbed::__construct. - - - - &reftitle.returnvalues; - - Returns EvEmbed object on success. - - - - &reftitle.seealso; - - - EvEmbed::__construct - - - - - diff --git a/reference/ev/evloop/fork.xml b/reference/ev/evloop/fork.xml deleted file mode 100644 index 469fe2388..000000000 --- a/reference/ev/evloop/fork.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EvLoop::fork - Creates EvFork watcher object associated with the current event - loop instance - - - &reftitle.description; - - final - public - EvFork - EvLoop::fork - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvFork watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvFork::__construct - - - - &reftitle.returnvalues; - - Returns EvFork object on success. - - - - &reftitle.seealso; - - - EvFork::__construct - - - - - diff --git a/reference/ev/evloop/idle.xml b/reference/ev/evloop/idle.xml deleted file mode 100644 index b24a23968..000000000 --- a/reference/ev/evloop/idle.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EvLoop::idle - Creates EvIdle watcher object associated with the current event - loop instance - - - &reftitle.description; - - final - public - EvIdle - EvLoop::idle - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvIdle watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All the parameters have the same meaning as for - EvIdle::__construct - - - - &reftitle.returnvalues; - - Returns EvIdle object on success. - - - - &reftitle.seealso; - - - EvIdle::__construct - - - - - diff --git a/reference/ev/evloop/invokepending.xml b/reference/ev/evloop/invokepending.xml deleted file mode 100644 index 3958e7e49..000000000 --- a/reference/ev/evloop/invokepending.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - EvLoop::invokePending - Invoke all pending watchers while resetting their pending state - - - &reftitle.description; - - public - void - EvLoop::invokePending - - - - Invoke all pending watchers while resetting their pending state. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evloop/io.xml b/reference/ev/evloop/io.xml deleted file mode 100644 index 7d0053760..000000000 --- a/reference/ev/evloop/io.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - EvLoop::io - Create EvIo watcher object associated with the current event - loop instance - - - &reftitle.description; - - final - public - EvIo - EvLoop::io - - mixed - fd - - - int - events - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Create EvIo watcher object associated with the current event loop instance. - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvIo::__construct - - - - &reftitle.returnvalues; - - Returns EvIo object on success. - - - - &reftitle.seealso; - - - EvIo::__construct - - - - - diff --git a/reference/ev/evloop/loopfork.xml b/reference/ev/evloop/loopfork.xml deleted file mode 100644 index 9606fb19c..000000000 --- a/reference/ev/evloop/loopfork.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EvLoop::loopFork - Must be called after a fork - - - &reftitle.description; - - public - void - EvLoop::loopFork - - - - Must be called after a - fork - in the child, before entering or continuing the event loop. An alternative - is to use - Ev::FLAG_FORKCHECK - which calls this function automatically, at some performance loss (refer to - the - libev - documentation - ). - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evloop/now.xml b/reference/ev/evloop/now.xml deleted file mode 100644 index f56958642..000000000 --- a/reference/ev/evloop/now.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - EvLoop::now - Returns the current "event loop time" - - - &reftitle.description; - - public - float - EvLoop::now - - - - Returns the current "event loop time", which is the time the event loop - received events and started processing them. This timestamp does not change - as long as callbacks are being processed, and this is also the base time - used for relative timers. You can treat it as the timestamp of the event - occurring(or more correctly, libev finding out about it). - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns time of the event loop in (fractional) seconds. - - - - &reftitle.seealso; - - - Ev::now - - - - - diff --git a/reference/ev/evloop/nowupdate.xml b/reference/ev/evloop/nowupdate.xml deleted file mode 100644 index c74694fea..000000000 --- a/reference/ev/evloop/nowupdate.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EvLoop::nowUpdate - Establishes the current time by querying the kernel, updating the time - returned by EvLoop::now in the progress - - - &reftitle.description; - - public - void - EvLoop::nowUpdate - - - - Establishes the current time by querying the kernel, updating the time - returned by - EvLoop::now - in the progress. This is a costly operation and is usually done - automatically within - EvLoop::run. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvLoop::now - - - Ev::nowUpdate - - - - - diff --git a/reference/ev/evloop/periodic.xml b/reference/ev/evloop/periodic.xml deleted file mode 100644 index 0b043ccfb..000000000 --- a/reference/ev/evloop/periodic.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - EvLoop::periodic - Creates EvPeriodic watcher object associated with the current - event loop instance - - - &reftitle.description; - - final - public - EvPeriodic - EvLoop::periodic - - float - offset - - - float - interval - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvPeriodic watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvPeriodic::__construct - - - - &reftitle.returnvalues; - - Returns EvPeriodic object on success. - - - - &reftitle.seealso; - - - EvPeriodic::__construct - - - - - diff --git a/reference/ev/evloop/prepare.xml b/reference/ev/evloop/prepare.xml deleted file mode 100644 index cae9278de..000000000 --- a/reference/ev/evloop/prepare.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EvLoop::prepare - Creates EvPrepare watcher object associated with the current - event loop instance - - - &reftitle.description; - - final - public - EvPrepare - EvLoop::prepare - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvPrepare watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvPrepare - - - - &reftitle.returnvalues; - - Returns EvPrepare object on success - - - - &reftitle.seealso; - - - EvPrepare::__construct - - - - - diff --git a/reference/ev/evloop/resume.xml b/reference/ev/evloop/resume.xml deleted file mode 100644 index d1e6f65cb..000000000 --- a/reference/ev/evloop/resume.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EvLoop::resume - Resume previously suspended default event loop - - - &reftitle.description; - - public - void - EvLoop::resume - - - - EvLoop::suspend - and - EvLoop::resume - methods suspend and resume a loop correspondingly. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvLoop::suspend - - - Ev::resume - - - - - diff --git a/reference/ev/evloop/run.xml b/reference/ev/evloop/run.xml deleted file mode 100644 index ddf0a9664..000000000 --- a/reference/ev/evloop/run.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - EvLoop::run - Begin checking for events and calling callbacks for the loop - - - &reftitle.description; - - public - void - EvLoop::run - - int - flags - 0 - - - - Begin checking for events and calling callbacks for the current event loop. - Returns when a callback calls - Ev::stop - method, or the flags are nonzero(in which case the return value is true) or - when there are no active watchers which reference the loop( - EvWatcher::keepalive - is &true;), in which case the return value will be &false;. The return - value can generally be interpreted as - if &true;, there is more work left - to do. - - - - &reftitle.parameters; - - - - flags - - - - Optional parameter - flags - can be one of the following: - - - List for possible values of <parameter>flags</parameter> - - - - - - flags - - Description - - - - - - 0 - - The default behavior described above - - - - Ev::RUN_ONCE - - Block at most one(wait, but don't loop) - - - - Ev::RUN_NOWAIT - - Don't block at all(fetch/handle events, but don't wait) - - - -
-
- - See - the run flag - constants. - -
-
-
-
- - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvLoop::stop - - - Ev::run - - - -
- diff --git a/reference/ev/evloop/signal.xml b/reference/ev/evloop/signal.xml deleted file mode 100644 index 7fc7bef27..000000000 --- a/reference/ev/evloop/signal.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - EvLoop::signal - Creates EvSignal watcher object associated with the current - event loop instance - - - &reftitle.description; - - final - public - EvSignal - EvLoop::signal - - int - signum - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvSignal watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvSignal::__construct - - - - &reftitle.returnvalues; - - Returns EvSignal object on success - - - - &reftitle.seealso; - - - EvSignal::__construct - - - - - diff --git a/reference/ev/evloop/stat.xml b/reference/ev/evloop/stat.xml deleted file mode 100644 index fec53ab33..000000000 --- a/reference/ev/evloop/stat.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - EvLoop::stat - Creates EvStat watcher object associated with the current event - loop instance - - - &reftitle.description; - - final - public - EvStat - EvLoop::stat - - string - path - - - float - interval - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvStat watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvSignal::__construct - - - - &reftitle.returnvalues; - - Returns EvStat object on success - - - - &reftitle.seealso; - - - EvSignal::__construct - - - - - diff --git a/reference/ev/evloop/stop.xml b/reference/ev/evloop/stop.xml deleted file mode 100644 index ccda96df3..000000000 --- a/reference/ev/evloop/stop.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EvLoop::stop - Stops the event loop - - - &reftitle.description; - - public - void - EvLoop::stop - - int - how - - - - Stops the event loop - - - - &reftitle.parameters; - - - - how - - - - One of - Ev::BREAK_* - constants. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvLoop::run - - - Ev::stop - - - - - diff --git a/reference/ev/evloop/suspend.xml b/reference/ev/evloop/suspend.xml deleted file mode 100644 index 729e2da69..000000000 --- a/reference/ev/evloop/suspend.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EvLoop::suspend - Suspend the loop - - - &reftitle.description; - - public - void - EvLoop::suspend - - - - EvLoop::suspend - and - EvLoop::resume - methods suspend and resume a loop correspondingly. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvLoop::resume - - - Ev::suspend - - - - - diff --git a/reference/ev/evloop/timer.xml b/reference/ev/evloop/timer.xml deleted file mode 100644 index d52d2c7b4..000000000 --- a/reference/ev/evloop/timer.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - EvLoop::timer - Creates EvTimer watcher object associated with the current event - loop instance - - - &reftitle.description; - - final - public - EvTimer - EvLoop::timer - - float - after - - - float - repeat - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvTimer watcher object associated with the current event loop - instance - - - - &reftitle.parameters; - - All parameters have the same meaning as for - EvTimer::__construct - - - - &reftitle.returnvalues; - - Returns EvTimer object on success - - - - &reftitle.seealso; - - - EvTimer::__construct - - - - - diff --git a/reference/ev/evloop/verify.xml b/reference/ev/evloop/verify.xml deleted file mode 100644 index 1d353260b..000000000 --- a/reference/ev/evloop/verify.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - EvLoop::verify - Performs internal consistency checks(for debugging) - - - &reftitle.description; - - public - void - EvLoop::verify - - - - Performs internal consistency checks(for debugging - libev) - and abort the program if any data structures were found to be corrupted. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Ev::verify - - - - - diff --git a/reference/ev/evperiodic.xml b/reference/ev/evperiodic.xml deleted file mode 100644 index a254c4547..000000000 --- a/reference/ev/evperiodic.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - The EvPeriodic class - EvPeriodic - - -
- &reftitle.intro; - - Periodic watchers are also timers of a kind, but they are very versatile. - - - Unlike - EvTimer, - EvPeriodic - watchers are not based on real time(or relative time, the physical time - that passes) but on wall clock time(absolute time, calendar or clock). The - difference is that wall clock time can run faster or slower than real - time, and time jumps are not uncommon(e.g. when adjusting it). - - - EvPeriodic - watcher can be configured to trigger after some specific point in time. - For example, if an - EvPeriodic - watcher is configured to trigger - "in 10 seconds" - (e.g. - EvLoop::now - + - 10.0, - i.e. an absolute time, not a delay), and the system clock is reset to - January of the previous year, - then it will take a year or more to trigger the event (unlike an - EvTimer, - which would still trigger roughly - 10 - seconds after starting it as it uses a relative timeout). - - - As with timers, the callback is guaranteed to be invoked only when the - point in time where it is supposed to trigger has passed. If multiple - timers become ready during the same loop iteration then the ones with - earlier time-out values are invoked before ones with later time-out values - (but this is no longer true when a callback calls - EvLoop::run - recursively). - -
- -
- &reftitle.classsynopsis; - - - - - EvPeriodic - - - - - EvPeriodic - - - extends - EvWatcher - - - - &Properties; - - public - offset - - - public - interval - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - offset - - - - When repeating, this contains the offset value, otherwise this is the - absolute point in time(the offset value passed to - EvPeriodic::set, - although - libev - might modify this value for better numerical stability). - - - - - - interval - - - - The current interval value. Can be modified any time, but changes only - take effect when the periodic timer fires or - EvPeriodic::again - is being called. - - - - -
- -
- - &reference.ev.entities.evperiodic; - -
- diff --git a/reference/ev/evperiodic/again.xml b/reference/ev/evperiodic/again.xml deleted file mode 100644 index 1722165b3..000000000 --- a/reference/ev/evperiodic/again.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EvPeriodic::again - Simply stops and restarts the periodic watcher again - - - &reftitle.description; - - public - void - EvPeriodic::again - - - - Simply stops and restarts the periodic watcher again. This is only useful - when attributes are changed. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvTimer::again - - - - - diff --git a/reference/ev/evperiodic/at.xml b/reference/ev/evperiodic/at.xml deleted file mode 100644 index bd7432c2a..000000000 --- a/reference/ev/evperiodic/at.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - EvPeriodic::at - Returns the absolute time that this - watcher is supposed to trigger next - - - &reftitle.description; - - public - float - EvPeriodic::at - - - - When the watcher is active, returns the absolute time that this watcher is - supposed to trigger next. This is not the same as the offset argument to - EvPeriodic::set - or - EvPeriodic::__construct, - but indeed works even in interval mode. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the absolute time this watcher is supposed to trigger next in - seconds. - - - - diff --git a/reference/ev/evperiodic/construct.xml b/reference/ev/evperiodic/construct.xml deleted file mode 100644 index 81cfc7f86..000000000 --- a/reference/ev/evperiodic/construct.xml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - EvPeriodic::__construct - Constructs EvPeriodic watcher object - - - &reftitle.description; - - public - EvPeriodic::__construct - - float - offset - - - string - interval - - - callable - reschedule_cb - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs EvPeriodic watcher object and starts it automatically. - EvPeriodic::createStopped - method creates stopped periodic watcher. - - - - &reftitle.parameters; - - - - offset - - - - See - Periodic watcher operation modes - - - - - - interval - - - - See - Periodic watcher operation modes - - - - - - reschedule_cb - - - - Reschedule callback. You can pass &null;. See - Periodic watcher operation - modes - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.examples; - - - Periodic timer. Use reschedule callback - - - -]]> - - - - Periodic timer. Tick every 10.5 seconds starting at now - - -]]> - - - - Hourly watcher - - -]]> - - - - - &reftitle.seealso; - - - Periodic watcher operation modes - - - EvTimer - - - EvPeriodic::createStopped - - - - - diff --git a/reference/ev/evperiodic/createstopped.xml b/reference/ev/evperiodic/createstopped.xml deleted file mode 100644 index ffe4491d6..000000000 --- a/reference/ev/evperiodic/createstopped.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - EvPeriodic::createStopped - Create a stopped EvPeriodic watcher - - - &reftitle.description; - - final - public - static - EvPeriodic - EvPeriodic::createStopped - - float - offset - - - float - interval - - - callable - reschedule_cb - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Create EvPeriodic object. Unlike - EvPeriodic::__construct - this method doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - offset - - - - See - Periodic watcher operation modes - - - - - - interval - - - - See - Periodic watcher operation modes - - - - - - reschedule_cb - - - - Reschedule callback. You can pass &null;. See - Periodic watcher operation - modes - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvPeriodic watcher object on success. - - - - &reftitle.seealso; - - - EvPeriodic::__construct - - - EvTimer::createStopped - - - - - diff --git a/reference/ev/evperiodic/set.xml b/reference/ev/evperiodic/set.xml deleted file mode 100644 index 152b2c214..000000000 --- a/reference/ev/evperiodic/set.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - EvPeriodic::set - Configures the watcher - - - &reftitle.description; - - public - void - EvPeriodic::set - - float - offset - - - float - interval - - - - (Re-)Configures EvPeriodic watcher - - - - &reftitle.parameters; - - - - offset - - - - The same meaning as for - EvPeriodic::__construct. - See - Periodic watcher operation modes - - - - - - interval - - - - The same meaning as for - EvPeriodic::__construct. - See - Periodic watcher operation modes - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evprepare.xml b/reference/ev/evprepare.xml deleted file mode 100644 index dbfc7b3fe..000000000 --- a/reference/ev/evprepare.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - The EvPrepare class - EvPrepare - - -
- -
- -
- &reftitle.classsynopsis; - - - - - EvPrepare - - - - - EvPrepare - - - extends - EvWatcher - - - - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
-
- - &reference.ev.entities.evprepare; - -
- diff --git a/reference/ev/evprepare/construct.xml b/reference/ev/evprepare/construct.xml deleted file mode 100644 index c7f6f35a5..000000000 --- a/reference/ev/evprepare/construct.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - EvPrepare::__construct - Constructs EvPrepare watcher object - - - &reftitle.description; - - public - EvPrepare::__construct - - string - callback - - - string - data - - - string - priority - - - - Constructs EvPrepare watcher object. And starts the watcher automatically. - If a stopped watcher is needed, consider using - EvPrepare::createStopped - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.seealso; - - - EvCheck - - - - - diff --git a/reference/ev/evprepare/createstopped.xml b/reference/ev/evprepare/createstopped.xml deleted file mode 100644 index 833f8235d..000000000 --- a/reference/ev/evprepare/createstopped.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - EvPrepare::createStopped - Creates a stopped instance of EvPrepare watcher - - - &reftitle.description; - - final - public - static - EvPrepare - EvPrepare::createStopped - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates a stopped instance of EvPrepare watcher. Unlike - EvPrepare::__construct, - this method doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvPrepare object on success. - - - - &reftitle.seealso; - - - EvPrepare::__construct - - - EvWatcher::start - - - - - diff --git a/reference/ev/evsignal.xml b/reference/ev/evsignal.xml deleted file mode 100644 index e7782ad09..000000000 --- a/reference/ev/evsignal.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - The EvSignal class - EvSignal - - -
- &reftitle.intro; - - EvSignal - watchers will trigger an event when the process receives a specific signal - one or more times. Even though signals are very asynchronous, - libev - will try its best to deliver signals synchronously, i.e. as part of the - normal event processing, like any other event. - - - There is no limit for the number of watchers for the same signal, but only - within the same loop, i.e. one can watch for - SIGINT - in the default loop and for - SIGIO - in another loop, but it is not allowed to watch for - SIGINT - in both the default loop and another loop at the same time. At the moment, - SIGCHLD - is permanently tied to the default loop. - - - If possible and supported, - libev - will install its handlers with - SA_RESTART - (or equivalent) behaviour enabled, so system calls should not be unduly - interrupted. In case of a problem with system calls getting interrupted by - signals, all the signals can be blocked in an - EvCheck - watcher and unblocked in a - EvPrepare - watcher. - -
- -
- &reftitle.classsynopsis; - - - - - EvSignal - - - - - EvSignal - - - extends - EvWatcher - - - - &Properties; - - public - signum - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - signum - - - - Signal number. See the constants exported by - pcntl - extension. See also - signal(7) - man page. - - - - -
- -
- - &reference.ev.entities.evsignal; - -
- diff --git a/reference/ev/evsignal/construct.xml b/reference/ev/evsignal/construct.xml deleted file mode 100644 index ec996fb33..000000000 --- a/reference/ev/evsignal/construct.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - EvSignal::__construct - Constructs EvSignal watcher object - - - &reftitle.description; - - public - EvSignal::__construct - - int - signum - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs EvSignal watcher object and starts it automatically. For a - stopped signal watcher consider using - EvSignal::createStopped - method. - - - - &reftitle.parameters; - - - - signum - - - - Signal number. See constants exported by - pcntl - extension. See also - signal(7) - man page. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.examples; - - Handle SIGTERM signal - -stop(); -}); - -Ev::run(); -?> -]]> - - - - - &reftitle.seealso; - - - EvSignal::createStopped - - - - - diff --git a/reference/ev/evsignal/createstopped.xml b/reference/ev/evsignal/createstopped.xml deleted file mode 100644 index 8d3ea025f..000000000 --- a/reference/ev/evsignal/createstopped.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - EvSignal::createStopped - Create stopped EvSignal watcher object - - - &reftitle.description; - - final - public - static - EvSignal - EvSignal::createStopped - - int - signum - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Create stopped EvSignal watcher object. Unlike - EvSignal::__construct, - this method doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - signum - - - - Signal number. See constants exported by - pcntl - extension. See also - signal(7) - man page. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvSignal object on success. - - - - &reftitle.seealso; - - - EvWatcher::start - - - EvSignal::__construct - - - - - diff --git a/reference/ev/evsignal/set.xml b/reference/ev/evsignal/set.xml deleted file mode 100644 index 5875cbf0d..000000000 --- a/reference/ev/evsignal/set.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - EvSignal::set - Configures the watcher - - - &reftitle.description; - - public - void - EvSignal::set - - int - signum - - - - Configures the watcher. - - - - &reftitle.parameters; - - - - signum - - - - Signal number. The same as for - EvSignal::__construct - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evstat.xml b/reference/ev/evstat.xml deleted file mode 100644 index 673aafe68..000000000 --- a/reference/ev/evstat.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - The EvStat class - EvStat - - -
- &reftitle.intro; - - EvStat - monitors a file system path for attribute changes. It calls - stat() - on that path in regular intervals (or when the OS signals it changed) and - sees if it changed compared to the last time, invoking the callback if it - did. - - - The path does not need to exist: changing from "path exists" to "path does - not exist" is a status change like any other. The condition "path does not - exist" is signified by the - 'nlink' - item being 0(returned by - EvStat::attr - method). - - - The path must not end in a slash or contain special components such as - '.' - or - ... - The path should be absolute: if it is relative and the working directory - changes, then the behaviour is undefined. - - - Since there is no portable change notification interface available, the - portable implementation simply calls - stat() - regularly on the path to see if it changed somehow. For this case a - recommended polling interval can be specified. If one specifies a polling - interval of - 0.0 - (highly recommended) then a suitable, unspecified default value will be - used(which could be expected to be around 5 seconds, although this might - change dynamically). - libev - will also impose a minimum interval which is currently around - 0.1, - but that’s usually overkill. - - - This watcher type is not meant for massive numbers of - EvStat - watchers, as even with OS-supported change notifications, this can be - resource-intensive. - -
- -
- &reftitle.classsynopsis; - - - - - EvStat - - - - - EvStat - - - extends - EvWatcher - - - - &Properties; - - public - path - - - public - interval - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - interval - - - - Readonly. - Hint on how quickly a change is expected to be detected and should - normally be specified as - 0.0 - to let - libev - choose a suitable value. - - - - - - path - - - - Readonly. - The path to wait for status changes on. - - - - -
- -
- - &reference.ev.entities.evstat; - -
- diff --git a/reference/ev/evstat/attr.xml b/reference/ev/evstat/attr.xml deleted file mode 100644 index 2ef7d0272..000000000 --- a/reference/ev/evstat/attr.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - EvStat::attr - Returns the values most recently detected by Ev - - - &reftitle.description; - - public - array - EvStat::attr - - - - Returns array of the values most recently detected by Ev - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns array with the values most recently detect by Ev(without actual - stat - 'ing): - - - List for item keys of the array returned by <methodname>EvStat::attr</methodname> - - - - - Key - Description - - - - - - 'dev' - - ID of device containing file - - - - 'ino' - - inode number - - - - 'mode' - - protection - - - - 'nlink' - - number of hard links - - - - 'uid' - - user ID of owner - - - - 'size' - - total size, in bytes - - - - 'gid' - - group ID of owner - - - - 'rdev' - - device ID (if special file) - - - - 'blksize' - - blocksize for file system I/O - - - - 'blocks' - - number of 512B blocks allocated - - - - 'atime' - - time of last access - - - - 'ctime' - - time of last status change - - - - 'mtime' - - time of last modification - - - -
-
- - See - stat(2) - man page for details. - -
- - &reftitle.examples; - - Monitor changes of /var/log/messages - -attr(); - - if ($attr['nlink']) { - printf("Current size: %ld\n", $attr['size']); - printf("Current atime: %ld\n", $attr['atime']); - printf("Current mtime: %ld\n", $attr['mtime']); - } else { - fprintf(STDERR, "`messages` file is not there!"); - $w->stop(); - } -}); - -Ev::run(); -?> -]]> - - - - - &reftitle.seealso; - - - EvStat::prev - - - EvStat::stat - - - -
- diff --git a/reference/ev/evstat/construct.xml b/reference/ev/evstat/construct.xml deleted file mode 100644 index cea9473da..000000000 --- a/reference/ev/evstat/construct.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - EvStat::__construct - Constructs EvStat watcher object - - - &reftitle.description; - - public - EvStat::__construct - - string - path - - - float - interval - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs EvStat watcher object and starts the watcher automatically. - - - - &reftitle.parameters; - - - - path - - - - The path to wait for status changes on. - - - - - - interval - - - - Hint on how quickly a change is expected to be detected and should - normally be specified as - 0.0 - to let - libev - choose a suitable value. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.examples; - - - Monitor changes of /var/log/messages - -attr(); - - if ($attr['nlink']) { - printf("Current size: %ld\n", $attr['size']); - printf("Current atime: %ld\n", $attr['atime']); - printf("Current mtime: %ld\n", $attr['mtime']); - } else { - fprintf(STDERR, "`messages` file is not there!"); - $w->stop(); - } -}); - -?> -]]> - - - - - diff --git a/reference/ev/evstat/createstopped.xml b/reference/ev/evstat/createstopped.xml deleted file mode 100644 index b995d568e..000000000 --- a/reference/ev/evstat/createstopped.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - EvStat::createStopped - Create a stopped EvStat watcher object - - - &reftitle.description; - - final - public - static - void - EvStat::createStopped - - string - path - - - float - interval - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvStat watcher object, but doesn't start it - automatically(unlike - EvStat::__construct - ). - - - - &reftitle.parameters; - - - - path - - - - The path to wait for status changes on. - - - - - - interval - - - - Hint on how quickly a change is expected to be detected and should - normally be specified as - 0.0 - to let - libev - choose a suitable value. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns a stopped EvStat watcher object on success. - - - - &reftitle.seealso; - - - EvStat::__construct - - - EvWatcher::start - - - - - diff --git a/reference/ev/evstat/prev.xml b/reference/ev/evstat/prev.xml deleted file mode 100644 index cca8ba36c..000000000 --- a/reference/ev/evstat/prev.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - EvStat::prev - Returns the previous set of values returned by EvStat::attr - - - &reftitle.description; - - public - void - EvStat::prev - - - - Just like - EvStat::attr, - but returns the previous set of values. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns an array with the same structure as the array returned by - EvStat::attr. - The array contains previously detected values. - - - - &reftitle.seealso; - - - EvStat::attr - - - EvStat::stat - - - - - diff --git a/reference/ev/evstat/set.xml b/reference/ev/evstat/set.xml deleted file mode 100644 index 5ccf10b13..000000000 --- a/reference/ev/evstat/set.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - EvStat::set - Configures the watcher - - - &reftitle.description; - - public - void - EvStat::set - - string - path - - - float - interval - - - - Configures the watcher. - - - - &reftitle.parameters; - - - - path - - - - The path to wait for status changes on. - - - - - - interval - - - - Hint on how quickly a change is expected to be detected and should - normally be specified as - 0.0 - to let - libev - choose a suitable value. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evstat/stat.xml b/reference/ev/evstat/stat.xml deleted file mode 100644 index 80e7cec6b..000000000 --- a/reference/ev/evstat/stat.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EvStat::stat - Initiates the stat call - - - &reftitle.description; - - public - bool - EvStat::stat - - - - Initiates the stat call(updates internal cache). It stats(using - lstat) - the - path - specified in the watcher and sets to the values found. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns &true; if - path - exists. Otherwise &false;. - - - - &reftitle.seealso; - - - EvStat::attr - - - EvStat::prev - - - - - diff --git a/reference/ev/evtimer.xml b/reference/ev/evtimer.xml deleted file mode 100644 index 35bef355a..000000000 --- a/reference/ev/evtimer.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - The EvTimer class - EvTimer - - -
- &reftitle.intro; - - EvTimer - watchers are simple relative timers that generate an event after a given - time, and optionally repeating in regular intervals after that. - - - The timers are based on real time, that is, if one registers an event that - times out after an hour and resets the system clock to - January last year, - it will still time out after(roughly) one hour. "Roughly" because - detecting time jumps is hard, and some inaccuracies are unavoidable. - - - The callback is guaranteed to be invoked only after its timeout has passed - (not at, so on systems with very low-resolution clocks this might - introduce a small delay). If multiple timers become ready during the same - loop iteration then the ones with earlier time-out values are invoked - before ones of the same priority with later time-out values (but this is - no longer true when a callback calls - EvLoop::run - recursively). - - - The timer itself will do a best-effort at avoiding drift, that is, if a - timer is configured to trigger every - 10 - seconds, then it will normally trigger at exactly - 10 - second intervals. If, however, the script cannot keep up with the timer - because it takes longer than those - 10 - seconds to do) the timer will not fire more than once per event loop - iteration. - -
- -
- &reftitle.classsynopsis; - - - - - EvTimer - - - - - EvTimer - - - extends - EvWatcher - - - - &Properties; - - public - repeat - - - public - remaining - - &InheritedProperties; - - &Methods; - - - &InheritedMethods; - - - -
- -
- &reftitle.properties; - - - - repeat - - - - If repeat is - 0.0, - then it will automatically be stopped once the timeout is reached. If - it is positive, then the timer will automatically be configured to - trigger again every repeat seconds later, until stopped manually. - - - - - - remaining - - - - Returns the remaining time until a timer fires. If the timer is active, - then this time is relative to the current event loop time, otherwise - it's the timeout value currently configured. - - - That is, after instantiating an - EvTimer - with an - after - value of - 5.0 - and - repeat - value of - 7.0, - remaining - returns - 5.0. - When the timer is started and one second passes, - remaining - will return - 4.0. - When the timer expires and is restarted, it will return roughly - 7.0 - (likely slightly less as callback invocation takes some time too), and - so on. - - - - -
- -
- - &reference.ev.entities.evtimer; - -
- diff --git a/reference/ev/evtimer/again.xml b/reference/ev/evtimer/again.xml deleted file mode 100644 index 44760fc25..000000000 --- a/reference/ev/evtimer/again.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - EvTimer::again - Restarts the timer watcher - - - &reftitle.description; - - public - void - EvTimer::again - - - - This will act as if the timer timed out and restart it again if it is - repeating. The exact semantics are: - - - - - if the timer is pending, its pending status is cleared. - - - - - if the timer is started but non-repeating, stop it (as if it timed out). - - - - - if the timer is repeating, either start it if necessary (with the - repeat - value), or reset the running timer to the - repeat - value. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvWatcher::stop - - - - - diff --git a/reference/ev/evtimer/construct.xml b/reference/ev/evtimer/construct.xml deleted file mode 100644 index d788c1c50..000000000 --- a/reference/ev/evtimer/construct.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - - EvTimer::__construct - Constructs an EvTimer watcher object - - - &reftitle.description; - - public - EvTimer::__construct - - float - after - - - float - repeat - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Constructs an EvTimer watcher object. - - - - &reftitle.parameters; - - - - after - - - - Configures the timer to trigger after - after - seconds. - - - - - - repeat - - - - If repeat is - 0.0, - then it will automatically be stopped once the timeout is reached. If - it is positive, then the timer will automatically be configured to - trigger again every repeat seconds later, until stopped manually. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - - &reftitle.examples; - - Simple timers - -stop(); - // Stop the watcher if further calls cause more than 10 iterations - Ev::iteration() >= 10 and $w->stop(); -}); - -// Create stopped timer. It will be inactive until we start it ourselves -$w_stopped = EvTimer::createStopped(10, 5, function($w) { - echo "Callback of a timer created as stopped\n"; - - // Stop the watcher after 2 iterations - Ev::iteration() >= 2 and $w->stop(); -}); - -// Loop until Ev::stop() is called or all of watchers stop -Ev::run(); - -// Start and look if it works -$w_stopped->start(); -echo "Run single iteration\n"; -Ev::run(Ev::RUN_ONCE); - -echo "Restart the second watcher and try to handle the same events, but don't block\n"; -$w2->again(); -Ev::run(Ev::RUN_NOWAIT); - -$w = new EvTimer(10, 0, function() {}); -echo "Running a blocking loop\n"; -Ev::run(); -echo "END\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EvTimer::createStopped - - - EvPeriodic - - - ev_timer - relative and optionally repeating timeouts - - - Be smart about timeouts - - - - - diff --git a/reference/ev/evtimer/createstopped.xml b/reference/ev/evtimer/createstopped.xml deleted file mode 100644 index 691ddabda..000000000 --- a/reference/ev/evtimer/createstopped.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - - - EvTimer::createStopped - Creates EvTimer stopped watcher object - - - &reftitle.description; - - final - public - static - EvTimer - EvTimer::createStopped - - float - after - - - float - repeat - - - callable - callback - - - mixed - data - &null; - - - int - priority - 0 - - - - Creates EvTimer stopped watcher object. Unlike - EvTimer::__construct, - this method doesn't start the watcher automatically. - - - - &reftitle.parameters; - - - - after - - - - Configures the timer to trigger after - after - seconds. - - - - - - repeat - - - - If repeat is - 0.0, - then it will automatically be stopped once the timeout is reached. If - it is positive, then the timer will automatically be configured to - trigger again every repeat seconds later, until stopped manually. - - - - - - callback - - - - See - Watcher callbacks. - - - - - - data - - - - Custom data associated with the watcher. - - - - - - priority - - - - Watcher priority - - - - - - - &reftitle.returnvalues; - - Returns EvTimer watcher object on success. - - - - &reftitle.examples; - - Monitor changes of /var/log/messages. Avoid missing updates by means of one second delay - -stop(); - - $stat = $w->data; - - // 1 second after the most recent change of the file - printf("Current size: %ld\n", $stat->attr()['size']); -}); - -$stat = new EvStat("/var/log/messages", 0., function () use ($timer) { - // Reset timer watcher - $timer->again(); -}); - -$timer->data = $stat; - -Ev::run(); -?> -]]> - - - - - &reftitle.seealso; - - - EvTimer::__construct - - - EvPeriodic - - - - - diff --git a/reference/ev/evtimer/set.xml b/reference/ev/evtimer/set.xml deleted file mode 100644 index a32690104..000000000 --- a/reference/ev/evtimer/set.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - EvTimer::set - Configures the watcher - - - &reftitle.description; - - public - void - EvTimer::set - - float - after - - - float - repeat - - - - Configures the watcher - - - - &reftitle.parameters; - - - - after - - - - Configures the timer to trigger after - after - seconds. - - - - - - repeat - - - - If repeat is - 0.0, - then it will automatically be stopped once the timeout is reached. If - it is positive, then the timer will automatically be configured to - trigger again every repeat seconds later, until stopped manually. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evwatcher.xml b/reference/ev/evwatcher.xml deleted file mode 100644 index 785b45687..000000000 --- a/reference/ev/evwatcher.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - The EvWatcher class - EvWatcher - - -
- &reftitle.intro; - - EvWatcher - is a base class for all watchers( - EvCheck, - EvChild - etc.). Since - EvWatcher - 's constructor is - abstract, - one can't(and don't need to) create EvWatcher objects - directly. - -
- -
- &reftitle.classsynopsis; - - - - - EvWatcher - - - - - abstract - EvWatcher - - - - &Properties; - - public - is_active - - - public - data - - - public - is_pending - - - public - priority - - &Methods; - - - - -
- -
- &reftitle.properties; - - - - is_active - - - - Readonly. - &true; if the watcher is active. &false; otherwise. - - - - - - data - - - - User custom data associated with the watcher - - - - - - is_pending - - - - Readonly - .&true; if the watcher is pending, i.e. it has outstanding events, but - its callback has not yet been invoked. &false; otherwise. As long, as a - watcher is pending(but not active), one must - not - change its priority. - - - - - - priority - - - - int - between - Ev::MINPRI - and - Ev::MAXPRI. - Pending watchers with higher priority will be invoked before watchers - with lower priority, but priority will not keep watchers from being - executed(except for - EvIdle - watchers). - EvIdle - watchers provide functionality to suppress invocation when higher - priority events are pending. - - - - -
- -
- - &reference.ev.entities.evwatcher; - -
- diff --git a/reference/ev/evwatcher/clear.xml b/reference/ev/evwatcher/clear.xml deleted file mode 100644 index 51cb3d6c4..000000000 --- a/reference/ev/evwatcher/clear.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - EvWatcher::clear - Clear watcher pending status - - - &reftitle.description; - - public - int - EvWatcher::clear - - - - If the watcher is pending, this method clears its - pending - status and returns its - revents - bitset(as if its callback was invoked). If the watcher isn't pending - it does nothing and returns - 0. - - - Sometimes it can be useful to "poll" a watcher instead of waiting for its - callback to be invoked, which can be accomplished with this function. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - In case if the watcher is pending, returns - revents - bitset as if the - watcher callback - had been invoked. Otherwise returns - 0. - - - - diff --git a/reference/ev/evwatcher/construct.xml b/reference/ev/evwatcher/construct.xml deleted file mode 100644 index b01c7dfc9..000000000 --- a/reference/ev/evwatcher/construct.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - EvWatcher::__construct - Abstract constructor of a watcher object - - - &reftitle.description; - - abstract - public - EvWatcher::__construct - - - - EvWatcher::__construct - is an abstract constructor of a watcher object implemented in the derived - classes. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - diff --git a/reference/ev/evwatcher/feed.xml b/reference/ev/evwatcher/feed.xml deleted file mode 100644 index a4a65ccf6..000000000 --- a/reference/ev/evwatcher/feed.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - EvWatcher::feed - Feeds the given revents set into the event loop - - - &reftitle.description; - - public - void - EvWatcher::feed - - int - revents - - - - Feeds the given revents set into the event loop, as if the specified event - had happened for the watcher. - - - - &reftitle.parameters; - - - - revents - - - - Bit mask of watcher - received events. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evwatcher/getloop.xml b/reference/ev/evwatcher/getloop.xml deleted file mode 100644 index 395dbe332..000000000 --- a/reference/ev/evwatcher/getloop.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - EvWatcher::getLoop - Returns the loop responsible for the watcher - - - &reftitle.description; - - public - EvLoop - EvWatcher::getLoop - - - - Returns the loop responsible for the watcher - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns - EvLoop - event loop object responsible for the watcher. - - - - diff --git a/reference/ev/evwatcher/invoke.xml b/reference/ev/evwatcher/invoke.xml deleted file mode 100644 index f680ab891..000000000 --- a/reference/ev/evwatcher/invoke.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - EvWatcher::invoke - Invokes the watcher callback with the given received events bit - mask - - - &reftitle.description; - - public - void - EvWatcher::invoke - - int - revents - - - - Invokes the watcher callback with the given received events bit mask. - - - - &reftitle.parameters; - - - - revents - - - - Bit mask of watcher - received events. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evwatcher/keepalive.xml b/reference/ev/evwatcher/keepalive.xml deleted file mode 100644 index 2fe7e384d..000000000 --- a/reference/ev/evwatcher/keepalive.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - EvWatcher::keepalive - Configures whether to keep the loop from returning - - - &reftitle.description; - - public - bool - EvWatcher::keepalive - - bool - value - - - - Configures whether to keep the loop from returning. With keepalive - value - set to &false; the watcher won't keep - Ev::run - / - EvLoop::run - from returning even though the watcher is active. - - - Watchers have keepalive - value - &true; by default. - - - Clearing keepalive status is useful when returning from - Ev::run - / - EvLoop::run - just because of the watcher is undesirable. It could be a long running UDP - socket watcher or so. - - - - &reftitle.parameters; - - - - value - - - - With keepalive - value - set to &false; the watcher won't keep - Ev::run - / - EvLoop::run - from returning even though the watcher is active. - - - - - - - &reftitle.returnvalues; - - Returns the previous state. - - - - &reftitle.examples; - - Register an I/O watcher for some UDP socket but do not keep the - event loop from running just because of that watcher. - -keepalive(FALSE); -?> -]]> - - - - - diff --git a/reference/ev/evwatcher/setcallback.xml b/reference/ev/evwatcher/setcallback.xml deleted file mode 100644 index d0725fe98..000000000 --- a/reference/ev/evwatcher/setcallback.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - EvWatcher::setCallback - Sets new callback for the watcher - - - &reftitle.description; - - public - void - EvWatcher::setCallback - - callable - callback - - - - Sets new callback for the watcher - - - - &reftitle.parameters; - - - - callback - - - - See - Watcher callbacks. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/ev/evwatcher/start.xml b/reference/ev/evwatcher/start.xml deleted file mode 100644 index ea965ee92..000000000 --- a/reference/ev/evwatcher/start.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EvWatcher::start - Starts the watcher - - - &reftitle.description; - - public - void - EvWatcher::start - - - - Marks the watcher as active. Note that only active watchers will receive - events. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvWatcher::stop - - - - - diff --git a/reference/ev/evwatcher/stop.xml b/reference/ev/evwatcher/stop.xml deleted file mode 100644 index a4bfe950e..000000000 --- a/reference/ev/evwatcher/stop.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EvWatcher::stop - Stops the watcher - - - &reftitle.description; - - public - void - EvWatcher::stop - - - - Marks the watcher as inactive. Note that only active watchers will receive - events. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EvWatcher::start - - - - - diff --git a/reference/ev/examples.xml b/reference/ev/examples.xml deleted file mode 100644 index c318a11dc..000000000 --- a/reference/ev/examples.xml +++ /dev/null @@ -1,435 +0,0 @@ - - - - &reftitle.examples; - - Simple timers - -stop(); - // Stop the watcher if further calls cause more than 10 iterations - Ev::iteration() >= 10 and $w->stop(); -}); - -// Create stopped timer. It will be inactive until we start it ourselves -$w_stopped = EvTimer::createStopped(10, 5, function($w) { - echo "Callback of a timer created as stopped\n"; - - // Stop the watcher after 2 iterations - Ev::iteration() >= 2 and $w->stop(); -}); - -// Loop until Ev::stop() is called or all of watchers stop -Ev::run(); - -// Start and look if it works -$w_stopped->start(); -echo "Run single iteration\n"; -Ev::run(Ev::RUN_ONCE); - -echo "Restart the second watcher and try to handle the same events, but don't block\n"; -$w2->again(); -Ev::run(Ev::RUN_NOWAIT); - -$w = new EvTimer(10, 0, function() {}); -echo "Running a blocking loop\n"; -Ev::run(); -echo "END\n"; -?> -]]> - - &example.outputs.similar; - - - - - - Periodic timer. Tick each 10.5 seconds - - -]]> - - - - Periodic timer. Use reschedule callback - - - -]]> - - - - Periodic timer. Tick every 10.5 seconds starting at now - - -]]> - - - - Wait until STDIN is readable - - -]]> - - - - Use some async I/O to access a socket - -stop(); - // Stop write watcher - $w->stop(); - - $in = "HEAD / HTTP/1.1\r\n"; - $in .= "Host: google.co.uk\r\n"; - $in .= "Connection: Close\r\n\r\n"; - - if (!socket_write($socket, $in, strlen($in))) { - trigger_error("Failed writing $in to socket", E_USER_ERROR); - } - - $read_watcher = new EvIo($socket, Ev::READ, function ($w, $re) - use ($socket, $e_nonblocking) - { - // Socket is readable. recv() 20 bytes using non-blocking mode - $ret = socket_recv($socket, $out, 20, MSG_DONTWAIT); - - if ($ret) { - echo $out; - } elseif ($ret === 0) { - // All read - $w->stop(); - socket_close($socket); - return; - } - - // Caught EINPROGRESS, EAGAIN, or EWOULDBLOCK - if (in_array(socket_last_error(), $e_nonblocking)) { - return; - } - - $w->stop(); - socket_close($socket); - }); - - Ev::run(); -}); - -$result = socket_connect($socket, $address, $service_port); - -Ev::run(); -?> -]]> - - &example.outputs.similar; - - - - - - Embedding one loop into another - - -]]> - - - - Embedding loop created with kqueue backend into the default loop - - -]]> - - - - Handle SIGTERM signal - -stop(); -}); - -Ev::run(); -?> -]]> - - - - Monitor changes of /var/log/messages - -attr(); - - if ($attr['nlink']) { - printf("Current size: %ld\n", $attr['size']); - printf("Current atime: %ld\n", $attr['atime']); - printf("Current mtime: %ld\n", $attr['mtime']); - } else { - fprintf(STDERR, "`messages` file is not there!"); - $w->stop(); - } -}); - -Ev::run(); -?> -]]> - - - - Monitor changes of /var/log/messages. Avoid missing updates by means of one second delay - -stop(); - - $stat = $w->data; - - // 1 second after the most recent change of the file - printf("Current size: %ld\n", $stat->attr()['size']); -}); - -$stat = new EvStat("/var/log/messages", 0., function () use ($timer) { - // Reset timer watcher - $timer->again(); -}); - -$timer->data = $stat; - -Ev::run(); -?> -]]> - - - - Process status changes - -stop(); - - printf("Process %d exited with status %d\n", $w->rpid, $w->rstatus); - }); - - Ev::run(); - - // Protect against Zombies - pcntl_wait($status); -} else { - //Forked child - exit(2); -} -?> -]]> - - - - diff --git a/reference/ev/periodic-modes.xml b/reference/ev/periodic-modes.xml deleted file mode 100644 index 0388fbc04..000000000 --- a/reference/ev/periodic-modes.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - Periodic watcher operation modes - - EvPeriodic - watcher works in different modes depending on the - offset, - interval - and - reschedule_cb - parameters. - - - - - Absolute timer. - In this mode - interval - = - 0, - reschedule_cb - = &null;. This time simply fires at the wallclock time - offset - and doesn't repeat. It will not adjust when a time jump occurs, that is, - if it is to be run at - January - 1st 2014 - then it will run when the system time reaches or surpasses this time. - - - - - Repeating interval timer. - In this mode - interval - > - 0, - reschedule_cb - = &null;; the watcher will always be scheduled to timeout at the next - offset - + - N - * - interval - time(for some integer - N) - and then repeat, regardless of any time jumps. - - - This can be used to create timers that do not drift with respect to system - time: - - -]]> - - That doesn't mean there will always be - 3600 - seconds in between triggers, but only that the callback will be called - when the system time shows a full hour( - UTC - ). - - - EvPeriodic - will try to run the callback in this mode at the next possible time where - time - = - offset - ( - mod - interval - ), regardless of any time jumps. - - - - - Manual reschedule mode. - In this mode - reschedule_cb - is a - callable. - - - interval - and - offset - are both being ignored. Instead, each time the periodic watcher gets - scheduled, the reschedule callback ( - reschedule_cb) - will be called with the watcher as first, and the current time as second - argument. - - - This callback - must not - stop or destroy this or any other periodic watchers, ever, and - must not - call any event loop functions or methods. To stop it return - 1e30 - and stop it afterwards. An - EvPrepare - watcher may be used for this task. - - - It must return the next time to trigger, based on the passed time value - (that is, the lowest time value larger than or equal to the second - argument). It will usually be called just before the callback will be - triggered, but might be called at other times, too. - - - Using reschedule callback - - -]]> - - - - - - diff --git a/reference/ev/setup.xml b/reference/ev/setup.xml deleted file mode 100644 index e8f43d896..000000000 --- a/reference/ev/setup.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - libev - library is embedded into this extension. You don't need to install it - separately. - -
-
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;ev. - -
-
- diff --git a/reference/ev/versions.xml b/reference/ev/versions.xml deleted file mode 100644 index 492e471d0..000000000 --- a/reference/ev/versions.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/ev/watcher-callbacks.xml b/reference/ev/watcher-callbacks.xml deleted file mode 100644 index a533551b5..000000000 --- a/reference/ev/watcher-callbacks.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - Watcher callbacks - - All watchers can be active(waiting for events) or inactive(paused). Only - active watchers will have their callbacks invoked. All callbacks will be - called with at least two arguments: - watcher - - the watcher, and - revents - a bitmask of received events. - - - Watcher callbacks are passed to the watcher constructors (the classes derived - from - EvWatcher - - - EvCheck::__construct, - EvChild::__construct - etc.). A watcher callback should match the following prototype: - - - void - callback - - object - watcher - NULL - - - int - revents - NULL - - - - - - watcher - - - - The watcher instance(of a class extending - EvWatcher - ). - - - - - - revents - - - - Watcher received events. - - - - - - Each watcher type has its associated bit in - revents, - so one can use the same callback for multiple watchers. The event mask is - named after the type, i.e. - EvChild - (or - EvLoop::child) - sets - Ev::CHILD, - EvPrepare - (or - EvLoop::prepare) - sets - Ev::PREPARE, - EvPeriodic - (or - EvLoop::periodic) - sets - Ev::PERIODIC - and so on, with the exception of I/O events (which can set both - Ev::READ - and - Ev::WRITE - bits). - - - diff --git a/reference/ev/watchers.xml b/reference/ev/watchers.xml deleted file mode 100644 index c74e26256..000000000 --- a/reference/ev/watchers.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - Watchers - - A watcher is an object that gets created to record interest in some event. - For instance, the following code waits for - STDIN - to become readable: - - -]]> - - - - All the watcher constructors automatically start the watchers. - createStopped - methods create stopped watchers(e.g. - EvIo::createStopped) - - - Note that a watcher will automatically be stopped when the watcher object is - destroyed. Therefore, the watcher objects returned by the constructors or - factory methods should be kept. - - - Note also that all methods changing some watcher property( - set, - priority - etc.) automatically stop and start it again if it is active, which means - pending events get lost. - - - See also: - Watcher callbacks. - - - diff --git a/reference/event/book.xml b/reference/event/book.xml deleted file mode 100644 index d6bd18e14..000000000 --- a/reference/event/book.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Event - Event - - &reftitle.intro; - - This is an extension to efficiently schedule I/O, time and signal based - events using the best I/O notification mechanism available for specific - platform. This is a port of libevent to the PHP infrastructure. - - - - Note, Windows support introduced in - event-1.9.0. - - - - Version - 1.0.0 - introduces new object-oriented API (breaking backwards compatibility), and - support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener. - - - - Note, - event-1.0.0 - and greater is not compatible with previous versions. - - - - &reference.event.setup; - &reference.event.examples; - &reference.event.event.flags; - &reference.event.event.persistence; - &reference.event.event.callbacks; - &reference.event.event.constructing.signal.events; - &reference.event.event; - &reference.event.eventbase; - &reference.event.eventbuffer; - &reference.event.eventbufferevent; - &reference.event.eventbufferevent.about.callbacks; - &reference.event.eventconfig; - &reference.event.eventdnsbase; - &reference.event.eventhttp; - &reference.event.eventhttpconnection; - &reference.event.eventhttprequest; - &reference.event.eventlistener; - &reference.event.eventsslcontext; - &reference.event.eventutil; - &reference.event.eventexception; - - - diff --git a/reference/event/configure.xml b/reference/event/configure.xml deleted file mode 100644 index 989ca6e81..000000000 --- a/reference/event/configure.xml +++ /dev/null @@ -1,30 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;event - -
- diff --git a/reference/event/event.callbacks.xml b/reference/event/event.callbacks.xml deleted file mode 100644 index c5017d8ae..000000000 --- a/reference/event/event.callbacks.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - Event callbacks - - If a callback is registered for an event, it will be called when the event - becomes active. To associate a callback with event one can pass a - callable - to either - Event::__construct, - or - Event::set, - or one of the factory methods like - Event::timer. - - - An event callback should match the following prototype: - - - void - callback - - mixed - fd - &null; - - - int - what - - - mixed - arg - &null; - - - - - - fd - - - - The file descriptor, stream resource or socket associated with the - event. For signal event - fd - is equal to the signal number. - - - - - - what - - - - Bit mask of - all - events triggered. - - - - - - arg - - - - User custom data. - - - - - - Event::timer - expects the callback to match the following prototype: - - - void - callback - - mixed - arg - &null; - - - - - - arg - - - - User custom data. - - - - - - Event::signal - expects the callback to match the following prototype: - - - void - callback - - int - signum - - - mixed - arg - &null; - - - - - - signum - - - - The number of the triggered signal(e.g. - SIGTERM - ). - - - - - - arg - - - - User custom data. - - - - - - diff --git a/reference/event/event.constructing.signal.events.xml b/reference/event/event.constructing.signal.events.xml deleted file mode 100644 index 1e7b9e472..000000000 --- a/reference/event/event.constructing.signal.events.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - Constructing signal events - - Event can also watch for POSIX-style signals. To construct a handler for a - signal, use - Event::__construct - constructor with - Event::SIGNAL - flag, or - Event::signal - factory method. - - - Handling <literal>SIGTERM</literal> signal - -base = $base; - $this->ev = Event::signal($base, SIGTERM, array($this, 'eventSighandler')); - $this->ev->add(); - } - - public function eventSighandler($no, $c) { - echo "Caught signal $no\n"; - $this->base->exit(); - } -} - -$base = new EventBase(); -$c = new MyEventSignal($base); - -$base->loop(); -?> -]]> - - - - Note that signal callbacks are run in the event loop after the signal - occurs, so it is safe for them to call functions that you are not supposed - to call from a regular POSIX signal handler. - - - - See also - Fast - portable non-blocking network programming with Libevent, Constructing Signal - Events. - - - diff --git a/reference/event/event.flags.xml b/reference/event/event.flags.xml deleted file mode 100644 index 739220413..000000000 --- a/reference/event/event.flags.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - Event flags - - Event::READ - This flag indicates an event that becomes active when the provided file - descriptor (usually a stream resource, or socket) is ready for reading. - - - Event::WRITE - flag indicates an event that becomes active when the provided file - descriptor (usually a stream resource, or socket) is ready for writing. - - - Event::SIGNAL - used to implement signal detection. See "Constructing signal events" below. - - - Event::TIMEOUT - indicates an event that becomes active after a timeout elapses. The - Event::TIMEOUT - flag is ignored when constructing an event: one can either set a timeout - when event is - added, - or not. It is set in the - $what - argument to the callback function when a timeout has occurred. - - - See also - Fast - portable non-blocking network programming with Libevent, Working with events, - Event flags - - - diff --git a/reference/event/event.persistence.xml b/reference/event/event.persistence.xml deleted file mode 100644 index 648ef79c3..000000000 --- a/reference/event/event.persistence.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - About event persistence - - By default, whenever a pending event becomes active (because its file - descriptor is ready to read or write, or because its timeout expires), it - becomes non-pending right before its callback is executed. Thus, to make the - event pending again one may call - Event::add - on it again from inside the callback function. - - - If the - Event::PERSIST - flag is set on an event, however, the event is - persistent. - This means that event remains pending even when its callback is activated. - Event::del - method can be called to make it non-pending. - - - The timeout on a persistent event resets whenever the event's callback runs. - Thus, if one has an event with flags - Event::READ - | - Event::PERSIST - and a timeout of five seconds, the event will become active: - - - - - Whenever the socket or file descriptor is ready for reading. - - - - - Whenever five seconds have passed since the event last became active. - - - - - See also - Fast - portable non-blocking network programming with Libevent, About Event - Persistence - - - diff --git a/reference/event/event.xml b/reference/event/event.xml deleted file mode 100644 index 66ac882a1..000000000 --- a/reference/event/event.xml +++ /dev/null @@ -1,236 +0,0 @@ - - - - The Event class - Event - - -
- &reftitle.intro; - - Event - class represents and event firing on a file descriptor being ready to read - from or write to; a file descriptor becoming ready to read from or write - to(edge-triggered I/O only); a timeout expiring; a signal occurring; a - user-triggered event. - - - Every event is associated with - EventBase. - However, event will never fire until it is - added - (via - Event::add - ). An added event remains in - pending - state until the registered event occurs, thus turning it to - active - state. To handle events user may register a callback which is called when - event becomes active. If event is configured - persistent, - it remains pending. If it is not persistent, it stops being pending when - it's callback runs. - Event::del - method - deletes - event, thus making it non-pending. By means of - Event::add - method it could be added again. - -
- -
- &reftitle.classsynopsis; - - - - - Event - - - - - final - Event - - - - &Constants; - - const - int - Event::ET - 32 - - - const - int - Event::PERSIST - 16 - - - const - int - Event::READ - 2 - - - const - int - Event::WRITE - 4 - - - const - int - Event::SIGNAL - 8 - - - const - int - Event::TIMEOUT - 1 - - &Properties; - - public - readonly - bool - pending - - &Methods; - - - -
- -
- &reftitle.properties; - - - - pending - - - - Whether event is pending. See - About event persistence. - - - - -
- - -
- &reftitle.constants; - - - - Event::ET - - - - Indicates that the event should be edge-triggered, if the underlying - event base backend supports edge-triggered events. This affects the - semantics of - Event::READ - and - Event::WRITE. - - - - - - Event::PERSIST - - - - Indicates that the event is persistent. See - About event persistence. - - - - - - Event::READ - - - - This flag indicates an event that becomes active when the provided file - descriptor(usually a stream resource, or socket) is ready for reading. - - - - - - Event::WRITE - - - - This flag indicates an event that becomes active when the provided file - descriptor(usually a stream resource, or socket) is ready for writing. - - - - - - Event::SIGNAL - - - - Used to implement signal detection. See "Constructing signal events" - below. - - - - - - Event::TIMEOUT - - - - This flag indicates an event that becomes active after a timeout - elapses. - - - The - Event::TIMEOUT - flag is ignored when constructing an event: one can either set a - timeout when event is - added, - or not. It is set in the - $what - argument to the callback function when a timeout has occurred. - - - - -
- -
- - &reference.event.entities.event; - -
- diff --git a/reference/event/event/add.xml b/reference/event/event/add.xml deleted file mode 100644 index 2ae88e158..000000000 --- a/reference/event/event/add.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - Event::add - Makes event pending - - - &reftitle.description; - - public - bool - Event::add - - float - timeout - - - - Marks event pending. Non-pending event will never occur, and the event - callback will never be called. In conjunction with - Event::del - an event could be re-scheduled by user at any time. - - - If - Event::add - is called on an already pending event, libevent will leave it pending and - re-schedule it with the given timeout(if specified). If in this case - timeout is not specified, - Event::add - has no effect. - - - - - &reftitle.parameters; - - - - timeout - - - - Timeout in seconds. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Adding a custom signal - - base = $base; - $this->ev = Event::signal($base, SIGTERM, array($this, 'eventSighandler')); - $this->ev->add(); - } - - public function eventSighandler($no, $c) { - echo "Caught signal $no\n"; - $this->base->exit(); - } -} - -$base = new EventBase(); -$c = new MyEventSignal($base); - -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - Adding a timer - - delTimer(); -}, $n); -$e->add($n); -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Event::add - Event::del - Event::signal - Event::timer - - - - diff --git a/reference/event/event/addsignal.xml b/reference/event/event/addsignal.xml deleted file mode 100644 index 0a6c27ec6..000000000 --- a/reference/event/event/addsignal.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Event::addSignal - &Alias; Event::add - - - - &reftitle.description; - - &info.method.alias; Event::add - - - - diff --git a/reference/event/event/addtimer.xml b/reference/event/event/addtimer.xml deleted file mode 100644 index 4da1df7fc..000000000 --- a/reference/event/event/addtimer.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Event::addTimer - &Alias; Event::add - - - - &reftitle.description; - - &info.method.alias; Event::add - - - - diff --git a/reference/event/event/construct.xml b/reference/event/event/construct.xml deleted file mode 100644 index 0b3494f67..000000000 --- a/reference/event/event/construct.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Event::__construct - Constructs Event object - - - &reftitle.description; - - public - Event::__construct - - EventBase - base - - - mixed - fd - - - int - what - - - callable - cb - - - mixed - arg - NULL - - - - Constructs Event object. - - - - &reftitle.parameters; - - - - base - - - - The event base to associate with. - - - - - - fd - - - - stream resource, socket resource, or numeric file descriptor. For timer - events pass - -1. - For signal events pass the signal number, e.g. - SIGHUP. - - - - - - what - - - - Event flags. See - Event flags. - - - - - - cb - - - - The event callback. See - Event callbacks. - - - - - - arg - - - - Custom data. If specified, it will be passed to the callback when event - triggers. - - - - - - - &reftitle.seealso; - - - Event::signal - - - Event::timer - - - - - diff --git a/reference/event/event/del.xml b/reference/event/event/del.xml deleted file mode 100644 index 575446872..000000000 --- a/reference/event/event/del.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Event::del - Makes event non-pending - - - &reftitle.description; - - public - bool - Event::del - - - - Removes an event from the set of monitored events, i.e. makes it - non-pending. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - Event::add - - - - - diff --git a/reference/event/event/delsignal.xml b/reference/event/event/delsignal.xml deleted file mode 100644 index 0a4eca0a1..000000000 --- a/reference/event/event/delsignal.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Event::delSignal - &Alias; Event::del - - - - &reftitle.description; - - &info.method.alias; Event::del - - - - diff --git a/reference/event/event/deltimer.xml b/reference/event/event/deltimer.xml deleted file mode 100644 index d4729f545..000000000 --- a/reference/event/event/deltimer.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Event::delTimer - &Alias; Event::del - - - - &reftitle.description; - - &info.method.alias; Event::del - - - - diff --git a/reference/event/event/free.xml b/reference/event/event/free.xml deleted file mode 100644 index f365fb31d..000000000 --- a/reference/event/event/free.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Event::free - Make event non-pending and free resources allocated for this - event - - - &reftitle.description; - - public - void - Event::free - - - - Removes event from the list of events monitored by libevent, and free - resources allocated for the event. - - - - The - Event::free - method currently doesn't destruct the object itself. To destruct the - object completely call - unset, - or assign &null;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Event::__construct - - - - - diff --git a/reference/event/event/getsupportedmethods.xml b/reference/event/event/getsupportedmethods.xml deleted file mode 100644 index a417247bd..000000000 --- a/reference/event/event/getsupportedmethods.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Event::getSupportedMethods - Returns array of the names of the methods supported in this version of Libevent - - - &reftitle.description; - - public - static - array - Event::getSupportedMethods - - - - Returns array of the names of the methods(backends) supported in this - version of Libevent. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns array. - - - - &reftitle.seealso; - - - EventConfig - - - - - diff --git a/reference/event/event/pending.xml b/reference/event/event/pending.xml deleted file mode 100644 index a3e811a4f..000000000 --- a/reference/event/event/pending.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Event::pending - Detects whether event is pending or scheduled - - - &reftitle.description; - - public - bool - Event::pending - - int - flags - - - - Detects whether event is pending or scheduled - - - - &reftitle.parameters; - - - - flags - - - - One of, or a composition of the following constants: - Event::READ, - Event::WRITE, - Event::TIMEOUT, - Event::SIGNAL. - - - - - - - &reftitle.returnvalues; - - Returns &true; if event is pending or scheduled. Otherwise &false;. - - - - diff --git a/reference/event/event/set.xml b/reference/event/event/set.xml deleted file mode 100644 index b52ffb25b..000000000 --- a/reference/event/event/set.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - Event::set - Re-configures event - - - &reftitle.description; - - public - bool - Event::set - - EventBase - base - - - mixed - fd - - - int - what - - - callable - cb - - - mixed - arg - - - - Re-configures event. Note, this function doesn't invoke obsolete libevent's - event_set. It calls event_assign instead. - - - - &reftitle.parameters; - - - - base - - - - The event base to associate the event with. - - - - - - fd - - - - Stream resource, socket resource, or numeric file descriptor. For timer - events pass - -1. - For signal events pass the signal number, e.g. - SIGHUP. - - - - - - what - - - - See - Event flags. - - - - - - cb - - - - The event callback. See - Event callbacks. - - - - - - arg - - - - Custom data associated with the event. It will be passed to the callback - when the event becomes active. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/event/setpriority.xml b/reference/event/event/setpriority.xml deleted file mode 100644 index 8de04b48c..000000000 --- a/reference/event/event/setpriority.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Event::setPriority - Set event priority - - - &reftitle.description; - - public - bool - Event::setPriority - - int - priority - - - - Set event priority. - - - - &reftitle.parameters; - - - - priority - - - - The event priority. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/event/settimer.xml b/reference/event/event/settimer.xml deleted file mode 100644 index 3083fef92..000000000 --- a/reference/event/event/settimer.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Event::setTimer - Re-configures timer event - - - &reftitle.description; - - public - bool - Event::setTimer - - EventBase - base - - - callable - cb - - - mixed - arg - - - - Re-configures timer event. Note, this function doesn't invoke obsolete - libevent's - event_set. - It calls - event_assign - instead. - - - - &reftitle.parameters; - - - - base - - - - The event base to associate with. - - - - - - cb - - - - The timer event callback. See - Event callbacks. - - - - - - arg - - - - Custom data. If specified, it will be passed to the callback when event - triggers. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - Event::__construct - - - Event::timer - - - - - diff --git a/reference/event/event/signal.xml b/reference/event/event/signal.xml deleted file mode 100644 index 62b101a78..000000000 --- a/reference/event/event/signal.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Event::signal - Constructs signal event object - - - &reftitle.description; - - public - static - Event - Event::signal - - EventBase - base - - - int - signum - - - callable - cb - - - mixed - arg - - - - Constructs signal event object. This is a straightforward method to create - a signal event. Note, the generic - Event::__construct - method can contruct signal event objects too. - - - - &reftitle.parameters; - - - - base - - - - The associated event base object. - - - - - - signum - - - - The signal number. - - - - - - cb - - - - The signal event callback. See - Event callbacks. - - - - - - arg - - - - Custom data. If specified, it will be passed to the callback when event - triggers. - - - - - - - &reftitle.returnvalues; - - Returns Event object on success. Otherwise &false;. - - - - &reftitle.seealso; - - - Constructing signal events - - - - - diff --git a/reference/event/event/timer.xml b/reference/event/event/timer.xml deleted file mode 100644 index d9e64bd10..000000000 --- a/reference/event/event/timer.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Event::timer - Constructs timer event object - - - &reftitle.description; - - public - static - Event - Event::timer - - EventBase - base - - - callable - cb - - - mixed - arg - - - - Constructs timer event object. This is a straightforward method to create a - timer event. Note, the generic - Event::__construct - method can contruct signal event objects too. - - - - &reftitle.parameters; - - - - base - - - - The associated event base object. - - - - - - cb - - - - The signal event callback. See - Event callbacks. - - - - - - arg - - - - Custom data. If specified, it will be passed to the callback when event - triggers. - - - - - - - &reftitle.returnvalues; - - Returns Event object on success. Otherwise &false;. - - - - diff --git a/reference/event/eventbase.xml b/reference/event/eventbase.xml deleted file mode 100644 index 22c979b7a..000000000 --- a/reference/event/eventbase.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - The EventBase class - EventBase - - -
- &reftitle.intro; - - EventBase - class represents libevent's event base structure. It holds a set of events - and can poll to determine which events are active. - - - Each event base has a - method, - or a - backend - that it uses to determine which events are ready. The recognized methods - are: - select, - poll, - epoll, - kqueue, - devpoll, - evport - and - win32. - - - To configure event base to use, or avoid specific backend - EventConfig - class can be used. - - - - Do - NOT - destroy the - EventBase - object as long as resources of the associated - Event - objects are not released. Otherwise, it will lead to unpredictable - results! - - -
- -
- &reftitle.classsynopsis; - - - - - EventBase - - - - - final - EventBase - - - - &Constants; - - const - int - EventBase::LOOP_ONCE - 1 - - - const - int - EventBase::LOOP_NONBLOCK - 2 - - - const - int - EventBase::NOLOCK - 1 - - - const - int - EventBase::STARTUP_IOCP - 4 - - - const - int - EventBase::NO_CACHE_TIME - 8 - - - const - int - EventBase::EPOLL_USE_CHANGELIST - 16 - - &Methods; - - - -
- -
- &reftitle.constants; - - - - EventBase::LOOP_ONCE - - - - Flag used with - EventBase::loop - method which means: "block until libevent has an active event, then - exit once all active events have had their callbacks run". - - - - - - EventBase::LOOP_NONBLOCK - - - - Flag used with - EventBase::loop - method which means: "do not block: see which events are ready now, run - the callbacks of the highest-priority ones, then exit". - - - - - - EventBase::NOLOCK - - - - Configuration flag. Do not allocate a lock for the event base, even if - we have locking set up". - - - - - - EventBase::STARTUP_IOCP - - - - Windows-only configuration flag. Enables the IOCP dispatcher at - startup. - - - - - - EventBase::NO_CACHE_TIME - - - - Configuration flag. Instead of checking the current time every time the - event loop is ready to run timeout callbacks, check after each timeout - callback. - - - - - - EventBase::EPOLL_USE_CHANGELIST - - - - If we are using the - epoll - backend, this flag says that it is safe to use Libevent's internal - change-list code to batch up adds and deletes in order to try to do as - few syscalls as possible. - - - Setting this flag can make code run faster, but it may trigger a Linux - bug: it is not safe to use this flag if one has any fds cloned by - dup(), or its variants. Doing so will produce strange and - hard-to-diagnose bugs. - - - This flag can also be activated by setting the - EVENT_EPOLL_USE_CHANGELIST - environment variable. - - - This flag has no effect if one winds up using a backend other than - epoll. - - - - -
- -
- - &reference.event.entities.eventbase; - -
- diff --git a/reference/event/eventbase/construct.xml b/reference/event/eventbase/construct.xml deleted file mode 100644 index 6cdb680e2..000000000 --- a/reference/event/eventbase/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - EventBase::__construct - Constructs EventBase object - - - &reftitle.description; - - public - EventBase::__construct - - EventConfig - cfg - - - - Constructs EventBase object - - - - &reftitle.parameters; - - - - cfg - - - - Optional - EventConfig - object. - - - - - - - &reftitle.errors; - - If EventBase cannot be constructed with the provided configuration, - a EventException will be thrown. - - - - &reftitle.seealso; - - - EventConfig - - - - - diff --git a/reference/event/eventbase/dispatch.xml b/reference/event/eventbase/dispatch.xml deleted file mode 100644 index bce4be7b9..000000000 --- a/reference/event/eventbase/dispatch.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - EventBase::dispatch - Dispatch pending events - - - &reftitle.description; - - public - void - EventBase::dispatch - - - - Wait for events to become active, and run their callbacks. The same as - EventBase::loop - with no flags set. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBase::loop - - - - - diff --git a/reference/event/eventbase/exit.xml b/reference/event/eventbase/exit.xml deleted file mode 100644 index ef05e72fe..000000000 --- a/reference/event/eventbase/exit.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - EventBase::exit - Stop dispatching events - - - &reftitle.description; - - public - bool - EventBase::exit - - float - timeout - - - - Tells event base to stop optionally after given number of seconds. - - - - &reftitle.parameters; - - - - timeout - - - - Optional number of seconds after which the event base should stop - dispatching events. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBase::stop - - - - - diff --git a/reference/event/eventbase/free.xml b/reference/event/eventbase/free.xml deleted file mode 100644 index 21b8284e0..000000000 --- a/reference/event/eventbase/free.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - EventBase::free - Free resources allocated for this event base - - - &reftitle.description; - - public - void - EventBase::free - - - - Deallocates resources allocated by libevent for the EventBase object. - - - - The - EventBase::free - method doesn't destruct the object itself. To destruct the - object completely call - unset, - or assign &null;. - - - This method does not deallocate or detach any of the events that are - currently associated with the EventBase object, or - close any of their sockets - beware. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventBase::__construct - - - - - diff --git a/reference/event/eventbase/getfeatures.xml b/reference/event/eventbase/getfeatures.xml deleted file mode 100644 index 9824e6fdd..000000000 --- a/reference/event/eventbase/getfeatures.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - EventBase::getFeatures - Returns bitmask of features supported - - - &reftitle.description; - - public - int - EventBase::getFeatures - - - - Returns bitmask of features supported. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns integer representing a bitmask of supported features. See - EventConfig::FEATURE_* constants. - - - - &reftitle.examples; - - - <function>EventBase::getFeatures</function> example - -avoidMethod("select")) { - echo "'select' method avoided\n"; -} - -$base = new EventBase($cfg); - -echo "Features:\n"; -$features = $base->getFeatures(); -($features & EventConfig::FEATURE_ET) and print "ET - edge-triggered IO\n"; -($features & EventConfig::FEATURE_O1) and print "O1 - O(1) operation for adding/deleting events\n"; -($features & EventConfig::FEATURE_FDS) and print "FDS - arbitrary file descriptor types, and not just sockets\n"; -?> -]]> - - - - - &reftitle.seealso; - - - EventBase::getMethod - - - EventConfig - - - - - diff --git a/reference/event/eventbase/getmethod.xml b/reference/event/eventbase/getmethod.xml deleted file mode 100644 index 85ba68827..000000000 --- a/reference/event/eventbase/getmethod.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - EventBase::getMethod - Returns event method in use - - - &reftitle.description; - - public - string - EventBase::getMethod - - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - String representing used event method(backend). - - - - &reftitle.examples; - - - <function>EventBase::getMethod</function> example - -avoidMethod("select")) { - echo "'select' method avoided\n"; -} - -// Create event_base associated with the config -$base = new EventBase($cfg); -echo "Event method used: ", $base->getMethod(), PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventBase::getFeatures - - - - - diff --git a/reference/event/eventbase/gettimeofdaycached.xml b/reference/event/eventbase/gettimeofdaycached.xml deleted file mode 100644 index 30e0638f7..000000000 --- a/reference/event/eventbase/gettimeofdaycached.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - EventBase::getTimeOfDayCached - Returns the current event base time - - - &reftitle.description; - - public - float - EventBase::getTimeOfDayCached - - - - On success returns the current time(as returned by - gettimeofday() - ), looking at the cached value in - base - if possible, and calling - gettimeofday() - or - clock_gettime() - as appropriate if there is no cached time. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the current - event base - time. On failure returns &null;. - - - - diff --git a/reference/event/eventbase/gotexit.xml b/reference/event/eventbase/gotexit.xml deleted file mode 100644 index b5caa3053..000000000 --- a/reference/event/eventbase/gotexit.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EventBase::gotExit - Checks if the event loop was told to exit - - - &reftitle.description; - - public - bool - EventBase::gotExit - - - - Checks if the event loop was told to exit by - EventBase::exit. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns &true;, event loop was told to exit by - EventBase::exit. - Otherwise &false;. - - - - &reftitle.seealso; - - - EventBase::exit - - - EventBase::stop - - - EventBase::gotStop - - - - - diff --git a/reference/event/eventbase/gotstop.xml b/reference/event/eventbase/gotstop.xml deleted file mode 100644 index 3a58c4485..000000000 --- a/reference/event/eventbase/gotstop.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EventBase::gotStop - Checks if the event loop was told to exit - - - &reftitle.description; - - public - bool - EventBase::gotStop - - - - Checks if the event loop was told to exit by - EventBase::stop. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns &true;, event loop was told to stop by - EventBase::stop. - Otherwise &false;. - - - - &reftitle.seealso; - - - EventBase::exit - - - EventBase::stop - - - EventBase::gotExit - - - - - diff --git a/reference/event/eventbase/loop.xml b/reference/event/eventbase/loop.xml deleted file mode 100644 index 99c97aac5..000000000 --- a/reference/event/eventbase/loop.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - EventBase::loop - Dispatch pending events - - - &reftitle.description; - - public - bool - EventBase::loop - - int - flags - - - - Wait for events to become active, and run their callbacks. - - - - - - - &reftitle.parameters; - - - - flags - - - - Optional flags. One of - EventBase::LOOP_* - constants. See - EventBase constants. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBase::dispatch - - - - - diff --git a/reference/event/eventbase/priorityinit.xml b/reference/event/eventbase/priorityinit.xml deleted file mode 100644 index 466f0e408..000000000 --- a/reference/event/eventbase/priorityinit.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventBase::priorityInit - Sets number of priorities per event base - - - &reftitle.description; - - public - bool - EventBase::priorityInit - - int - n_priorities - - - - Sets number of priorities per event base. - - - - &reftitle.parameters; - - - - n_priorities - - - - The number of priorities per event base. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - Event::setPriority - - - - - diff --git a/reference/event/eventbase/reinit.xml b/reference/event/eventbase/reinit.xml deleted file mode 100644 index ddbb9f808..000000000 --- a/reference/event/eventbase/reinit.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - EventBase::reInit - Re-initialize event base(after a fork) - - - &reftitle.description; - - public - bool - EventBase::reInit - - - - Re-initialize event base. Should be called after a fork. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventbase/stop.xml b/reference/event/eventbase/stop.xml deleted file mode 100644 index b466e9e49..000000000 --- a/reference/event/eventbase/stop.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EventBase::stop - Tells event_base to stop dispatching events - - - &reftitle.description; - - public - bool - EventBase::stop - - - - Tells event_base to stop dispatching events - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBase::exit - - - EventBase::gotStop - - - - - diff --git a/reference/event/eventbuffer.xml b/reference/event/eventbuffer.xml deleted file mode 100644 index 1b4c35c41..000000000 --- a/reference/event/eventbuffer.xml +++ /dev/null @@ -1,242 +0,0 @@ - - - - The EventBuffer class - EventBuffer - - -
- &reftitle.intro; - - EventBuffer - represents Libevent's "evbuffer", an utility functionality for buffered - I/O. - - - Event buffers are meant to be generally useful for doing the "buffer" part - of buffered network I/O. - -
- -
- &reftitle.classsynopsis; - - - - - EventBuffer - - - - - EventBuffer - - - - &Constants; - - const - int - EventBuffer::EOL_ANY - 0 - - - const - int - EventBuffer::EOL_CRLF - 1 - - - const - int - EventBuffer::EOL_CRLF_STRICT - 2 - - - const - int - EventBuffer::EOL_LF - 3 - - - const - int - EventBuffer::PTR_SET - 0 - - - const - int - EventBuffer::PTR_ADD - 1 - - &Properties; - - public - readonly - int - length - - - public - readonly - int - contiguous_space - - &Methods; - - - -
- -
- &reftitle.properties; - - - - length - - - - The number of bytes stored in an event buffer. - - - - - - contiguous_space - - - - The number of bytes stored contiguously at the front of the buffer. The - bytes in a buffer may be stored in multiple separate chunks of memory; - the property returns the number of bytes currently stored in the first - chunk. - - - - -
- - -
- &reftitle.constants; - - - - EventBuffer::EOL_ANY - - - - The end of line is any sequence of any number of carriage return and - linefeed characters. This format is not very useful; it exists mainly - for backward compatibility. - - - - - - EventBuffer::EOL_CRLF - - - - The end of the line is an optional carriage return, followed by a - linefeed. (In other words, it is either a - "\r\n" - or a - "\n" - .) This format is useful in parsing text-based Internet protocols, - since the standards generally prescribe a - "\r\n" - line-terminator, but nonconformant clients sometimes say just - "\n". - - - - - - EventBuffer::EOL_CRLF_STRICT - - - - The end of a line is a single carriage return, followed by a single - linefeed. (This is also known as - "\r\n". - The ASCII values are - 0x0D - 0x0A - ). - - - - - - EventBuffer::EOL_LF - - - - The end of a line is a single linefeed character. (This is also known - as - "\n". - It is ASCII value is - 0x0A - .) - - - - - - EventBuffer::PTR_SET - - - - Flag used as argument of - EventBuffer::setPosition - method. If this flag specified, the position pointer is moved to an - absolute position within the buffer. - - - - - - EventBuffer::PTR_ADD - - - - The same as - EventBuffer::PTR_SET, - except this flag causes - EventBuffer::setPosition - method to move position forward up to the specified number of - bytes(instead of setting absolute position). - - - - -
- -
- - &reference.event.entities.eventbuffer; - -
- diff --git a/reference/event/eventbuffer/add.xml b/reference/event/eventbuffer/add.xml deleted file mode 100644 index ac232c362..000000000 --- a/reference/event/eventbuffer/add.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventBuffer::add - Append data to the end of an event buffer - - - &reftitle.description; - - public - bool - EventBuffer::add - - string - data - - - - Append data to the end of an event buffer. - - - - &reftitle.parameters; - - - - data - - - - String to be appended to the end of the buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::addBuffer - - - - - diff --git a/reference/event/eventbuffer/addbuffer.xml b/reference/event/eventbuffer/addbuffer.xml deleted file mode 100644 index bb0b8caf4..000000000 --- a/reference/event/eventbuffer/addbuffer.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EventBuffer::addBuffer - Move all data from a buffer provided to the current instance of EventBuffer - - - &reftitle.description; - - public - bool - EventBuffer::addBuffer - - EventBuffer - buf - - - - Move all data from the buffer provided in - buf - parameter to the end of current - EventBuffer. - This is a destructive add. The data from one buffer moves into the other - buffer. However, no unnecessary memory copies occur. - - - - &reftitle.parameters; - - - - buf - - - - The source EventBuffer object. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::add - - - - - diff --git a/reference/event/eventbuffer/appendfrom.xml b/reference/event/eventbuffer/appendfrom.xml deleted file mode 100644 index f3792ee9c..000000000 --- a/reference/event/eventbuffer/appendfrom.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - EventBuffer::appendFrom - Moves the specified number of bytes from a source buffer to the - end of the current buffer - - - &reftitle.description; - - public - int - EventBuffer::appendFrom - - EventBuffer - buf - - - int - len - - - - Moves the specified number of bytes from a source buffer to the end of the - current buffer. If there are fewer number of bytes, it moves all the bytes - available from the source buffer. - - - - &reftitle.parameters; - - - - buf - - - - Source buffer. - - - - - - len - - - - - - - - - &reftitle.returnvalues; - - Returns the number of bytes read. - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.6.0 - - Renamed EventBuffer::appendFrom(the old - method name) to EventBuffer::appendFrom. - - - - - - - - &reftitle.seealso; - - - EventBuffer::copyout - - - EventBuffer::drain - - - EventBuffer::pullup - - - EventBuffer::readLine - - - EventBuffer::read - - - - - diff --git a/reference/event/eventbuffer/construct.xml b/reference/event/eventbuffer/construct.xml deleted file mode 100644 index d8d5c6318..000000000 --- a/reference/event/eventbuffer/construct.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - EventBuffer::__construct - Constructs EventBuffer object - - - &reftitle.description; - - public - EventBuffer::__construct - - - - Constructs EventBuffer object - - - - &reftitle.parameters; - &no.function.parameters; - - - diff --git a/reference/event/eventbuffer/copyout.xml b/reference/event/eventbuffer/copyout.xml deleted file mode 100644 index 5b440c52d..000000000 --- a/reference/event/eventbuffer/copyout.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - EventBuffer::copyout - Copies out specified number of bytes from the front of the buffer - - - &reftitle.description; - - public - int - EventBuffer::copyout - - string - data - - - int - max_bytes - - - - Behaves just like - EventBuffer::read, - but does not drain any data from the buffer. I.e. it copies the first - max_bytes - bytes from the front of the buffer into - data. - If there are fewer than - max_bytes - bytes available, the function copies all the bytes there are. - - - - &reftitle.parameters; - - - - data - - - - Output string. - - - - - - max_bytes - - - - The number of bytes to copy. - - - - - - - &reftitle.returnvalues; - - Returns the number of bytes copied, or - -1 - on failure. - - - - &reftitle.seealso; - - - EventBuffer::read - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/drain.xml b/reference/event/eventbuffer/drain.xml deleted file mode 100644 index beb303590..000000000 --- a/reference/event/eventbuffer/drain.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - EventBuffer::drain - Removes specified number of bytes from the front of the buffer - without copying it anywhere - - - &reftitle.description; - - public - bool - EventBuffer::drain - - int - len - - - - Behaves as - EventBuffer::read, - except that it does not copy the data: it just removes it from the front - of the buffer. - - - - &reftitle.parameters; - - - - len - - - - The number of bytes to remove from the buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::read - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/enablelocking.xml b/reference/event/eventbuffer/enablelocking.xml deleted file mode 100644 index 3aa585455..000000000 --- a/reference/event/eventbuffer/enablelocking.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - EventBuffer::enableLocking - - - - &reftitle.description; - - public - void - EventBuffer::enableLocking - - - - Enable locking on an - EventBuffer - so that it can safely be used by multiple threads at the same time. When - locking is enabled, the lock will be held when callbacks are invoked. This - could result in deadlock if you aren't careful. Plan accordingly! - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - Evbuffers and Thread-safety - - - - - diff --git a/reference/event/eventbuffer/expand.xml b/reference/event/eventbuffer/expand.xml deleted file mode 100644 index e0fcec65e..000000000 --- a/reference/event/eventbuffer/expand.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EventBuffer::expand - Reserves space in buffer - - - &reftitle.description; - - public - bool - EventBuffer::expand - - int - len - - - - Alters the last chunk of memory in the buffer, or adds a new chunk, such - that the buffer is now large enough to contain - len - bytes without any further allocations. - - - - &reftitle.parameters; - - - - len - - - - The number of bytes to reserve for the buffer - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventbuffer/freeze.xml b/reference/event/eventbuffer/freeze.xml deleted file mode 100644 index d93a04705..000000000 --- a/reference/event/eventbuffer/freeze.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventBuffer::freeze - Prevent calls that modify an event buffer from succeeding - - - &reftitle.description; - - public - bool - EventBuffer::freeze - - bool - at_front - - - - Prevent calls that modify an event buffer from succeeding - - - - &reftitle.parameters; - - - - at_front - - - - Whether to disable changes to the front or end of the buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::unfreeze - - - - - diff --git a/reference/event/eventbuffer/lock.xml b/reference/event/eventbuffer/lock.xml deleted file mode 100644 index ecb65671f..000000000 --- a/reference/event/eventbuffer/lock.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - EventBuffer::lock - Acquires a lock on buffer - - - &reftitle.description; - - public - void - EventBuffer::lock - - - - Acquires a lock on buffer. Can be used in pair with - EventBuffer::unlock - to make a set of operations atomic, i.e. thread-safe. Note, it is not - needed to lock buffers for - individual - operations. When locking is enabled(see - EventBuffer::enableLocking - ), individual operations on event buffers are already atomic. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventBuffer::unlock - - - - - diff --git a/reference/event/eventbuffer/prepend.xml b/reference/event/eventbuffer/prepend.xml deleted file mode 100644 index 5984c6d07..000000000 --- a/reference/event/eventbuffer/prepend.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - EventBuffer::prepend - Prepend data to the front of the buffer - - - &reftitle.description; - - public - bool - EventBuffer::prepend - - string - data - - - - Prepend data to the front of the buffer. - - - - &reftitle.parameters; - - - - data - - - - String to be prepended to the front of the buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::prependBuffer - - - EventBuffer::add - - - EventBuffer::addBuffer - - - - - diff --git a/reference/event/eventbuffer/prependbuffer.xml b/reference/event/eventbuffer/prependbuffer.xml deleted file mode 100644 index 17729d863..000000000 --- a/reference/event/eventbuffer/prependbuffer.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - EventBuffer::prependBuffer - Moves all data from source buffer to the front of current buffer - - - &reftitle.description; - - public - bool - EventBuffer::prependBuffer - - EventBuffer - buf - - - - Behaves as - EventBuffer::addBuffer, - except that it moves data to the front of the buffer. - - - - &reftitle.parameters; - - - - buf - - - - Source buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::add - - - EventBuffer::addBuffer - - - EventBuffer::prepend - - - - - diff --git a/reference/event/eventbuffer/pullup.xml b/reference/event/eventbuffer/pullup.xml deleted file mode 100644 index b6053e5ac..000000000 --- a/reference/event/eventbuffer/pullup.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - EventBuffer::pullup - Linearizes data within buffer - and returns its contents as a string - - - &reftitle.description; - - public - string - EventBuffer::pullup - - int - size - - - - "Linearizes" the first - size - bytes of the buffer, copying or moving them as needed to ensure that they - are all contiguous and occupying the same chunk of memory. If size is - negative, the function linearizes the entire buffer. - - - - Calling - EventBuffer::pullup - with a large size can be quite slow, since it potentially needs to copy - the entire buffer's contents. - - - - - &reftitle.parameters; - - - - size - - - - The number of bytes required to be contiguous within the buffer. - - - - - - - &reftitle.returnvalues; - - If - size - is greater than the number of bytes in the buffer, the function returns - &null;. Otherwise, - EventBuffer::pullup - returns string. - - - - &reftitle.seealso; - - - EventBuffer::copyout - - - EventBuffer::drain - - - EventBuffer::read - - - EventBuffer::readLine - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/read.xml b/reference/event/eventbuffer/read.xml deleted file mode 100644 index c1ea5482e..000000000 --- a/reference/event/eventbuffer/read.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - EventBuffer::read - Read data from an evbuffer and drain the bytes read - - - &reftitle.description; - - public - string - EventBuffer::read - - int - max_bytes - - - - Read the first - max_bytes - from the buffer and drain the bytes read. If more - max_bytes - are requested than are available in the buffer, it only extracts as many - bytes as available. - - - - &reftitle.parameters; - - - - max_bytes - - - - Maximum number of bytes to read from the buffer. - - - - - - - &reftitle.returnvalues; - - Returns string read, or &false; on failure. - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.6.0 - - Renamed EventBuffer::read(the old method - name) to EventBuffer::read. - EventBuffer::read now takes only - max_bytes argument; returns string instead of - integer. - - - - - - - - &reftitle.seealso; - - - EventBuffer::copyout - - - EventBuffer::drain - - - EventBuffer::pullup - - - EventBuffer::readLine - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/readfrom.xml b/reference/event/eventbuffer/readfrom.xml deleted file mode 100644 index 5c07316f2..000000000 --- a/reference/event/eventbuffer/readfrom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - EventBuffer::readFrom - Read data from a file onto the end of the buffer - - - &reftitle.description; - - public - int - EventBuffer::read - - mixed - fd - - - int - howmuch - - - - Read data from the file specified by - fd - onto the end of the buffer. - - - - &reftitle.parameters; - - - - fd - - - - Socket resource, stream, or numeric file descriptor. - - - - - - howmuch - - - - Maximum number of bytes to read. - - - - - - - &reftitle.returnvalues; - - Returns the number of bytes read, or &false; on failure. - - - - &reftitle.seealso; - - - EventBuffer::copyout - - - EventBuffer::drain - - - EventBuffer::pullup - - - EventBuffer::readLine - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/readline.xml b/reference/event/eventbuffer/readline.xml deleted file mode 100644 index c953eaf20..000000000 --- a/reference/event/eventbuffer/readline.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - EventBuffer::readLine - Extracts a line from the front of the buffer - - - &reftitle.description; - - public - string - EventBuffer::readLine - - int - eol_style - - - - Extracts a line from the front of the buffer and returns it in a newly - allocated string. If there is not a whole line to read, the function - returns &null;. The line terminator is not included in the copied string. - - - - &reftitle.parameters; - - - - eol_style - - - - One of - EventBuffer:EOL_* constants. - - - - - - - &reftitle.returnvalues; - - On success returns the line read from the buffer, otherwise &null;. - - - - &reftitle.seealso; - - - EventBuffer::copyout - - - EventBuffer::drain - - - EventBuffer::pullup - - - EventBuffer::read - - - EventBuffer::appendFrom - - - - - diff --git a/reference/event/eventbuffer/search.xml b/reference/event/eventbuffer/search.xml deleted file mode 100644 index 844e3f8b3..000000000 --- a/reference/event/eventbuffer/search.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - EventBuffer::search - Scans the buffer for an occurrence of a string - - - &reftitle.description; - - public - mixed - EventBuffer::search - - string - what - - - int - start - -1 - - - int - end - -1 - - - - Scans the buffer for an occurrence of the string - what. - It returns numeric position of the string, or &false; if the string was - not found. - - - If the - start - argument is provided, it points to the position at which the search should - begin; otherwise, the search is performed from the start of the string. If - end - argument provided, the search is performed between start and end buffer - positions. - - - - &reftitle.parameters; - - - - what - - - - String to search. - - - - - - start - - - - Start search position. - - - - - - end - - - - End search position. - - - - - - - &reftitle.returnvalues; - - Returns numeric position of the first occurrence of the string in the - buffer, or &false; if string is not found. - - &return.falseproblem; - - - &reftitle.examples; - - - <function>EventBuffer::search</function> example - -search($str, $p); - if ($p === FALSE) { - break; - } - ++$total; - ++$p; - } - - return $total; -} - -$buf = new EventBuffer(); -$buf->add("Some string within a string inside another string"); -var_dump(count_instances($buf, "str")); -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventBuffer::searchEol - - - - - diff --git a/reference/event/eventbuffer/searcheol.xml b/reference/event/eventbuffer/searcheol.xml deleted file mode 100644 index 9493f4fd0..000000000 --- a/reference/event/eventbuffer/searcheol.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - EventBuffer::searchEol - Scans the buffer for an occurrence of an end of line - - - &reftitle.description; - - public - mixed - EventBuffer::searchEol - - int - start - -1 - - - int - eol_style - - EventBuffer::EOL_ANY - - - - - Scans the buffer for an occurrence of an end of line specified by - eol_style - parameter . It returns numeric position of the string, or &false; if the - string was not found. - - - If the - start - argument is provided, it represents the position at which the search should - begin; otherwise, the search is performed from the start of the string. If - end - argument provided, the search is performed between start and end buffer - positions. - - - - &reftitle.parameters; - - - - start - - - - Start search position. - - - - - - eol_style - - - - One of - EventBuffer:EOL_* constants. - - - - - - - &reftitle.returnvalues; - - Returns numeric position of the first occurrence of end-of-line symbol in - the buffer, or &false; if not found. - - &return.falseproblem; - - - &reftitle.seealso; - - - EventBuffer::search - - - - - diff --git a/reference/event/eventbuffer/substr.xml b/reference/event/eventbuffer/substr.xml deleted file mode 100644 index 0516b8f89..000000000 --- a/reference/event/eventbuffer/substr.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - EventBuffer::substr - Subtracts a portion of the buffer data - - - &reftitle.description; - - public - string - EventBuffer::substr - - int - start - - - int - length - - - - Subtracts up to - length - bytes of the buffer data beginning at - start - position. - - - - &reftitle.parameters; - - - - start - - - - The start position of data to be subtracted. - - - - - - length - - - - Maximum number of bytes to subtract. - - - - - - - &reftitle.returnvalues; - - Returns the data subtracted as a - string - on success, or &false; on failure. - - - - &reftitle.seealso; - - - EventBuffer::read - - - - - diff --git a/reference/event/eventbuffer/unfreeze.xml b/reference/event/eventbuffer/unfreeze.xml deleted file mode 100644 index 4e09c071e..000000000 --- a/reference/event/eventbuffer/unfreeze.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventBuffer::unfreeze - Re-enable calls that modify an event buffer - - - &reftitle.description; - - public - bool - EventBuffer::unfreeze - - bool - at_front - - - - Re-enable calls that modify an event buffer. - - - - &reftitle.parameters; - - - - at_front - - - - Whether to enable events at the front or at the end of the buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::freeze - - - - - diff --git a/reference/event/eventbuffer/unlock.xml b/reference/event/eventbuffer/unlock.xml deleted file mode 100644 index fdbc74a61..000000000 --- a/reference/event/eventbuffer/unlock.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EventBuffer::unlock - Releases lock acquired by EventBuffer::lock - - - &reftitle.description; - - public - bool - EventBuffer::unlock - - - - Releases lock acquired by - EventBuffer::lock. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBuffer::lock - - - - - diff --git a/reference/event/eventbuffer/write.xml b/reference/event/eventbuffer/write.xml deleted file mode 100644 index f003ca65c..000000000 --- a/reference/event/eventbuffer/write.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - EventBuffer::write - Write contents of the buffer to a file or socket - - - &reftitle.description; - - public - int - EventBuffer::write - - mixed - fd - - - int - howmuch - - - - Write contents of the buffer to a file descriptor. The buffer will be - drained after the bytes have been successfully written. - - - - &reftitle.parameters; - - - - fd - - - - Socket resource, stream or numeric file descriptor normally - associated with a socket. - - - - - - howmuch - - - - The maximum number of bytes to write. - - - - - - - &reftitle.returnvalues; - - Returns the number of bytes written, or &false; on error. - - - - &reftitle.seealso; - - - EventBuffer::read - - - - - diff --git a/reference/event/eventbufferevent.about.callbacks.xml b/reference/event/eventbufferevent.about.callbacks.xml deleted file mode 100644 index 5ef366d32..000000000 --- a/reference/event/eventbufferevent.about.callbacks.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - About buffer event callbacks - - An object of - EventBufferEvent - class represents a - buffer event. - The asynchronous nature of I/O performed by Libevent implies that a - socket(or other kind of file descriptor) is not always available. Event - invokes corresponding callbacks when the resource becomes available for - reading or writing, or when some event occurs(e.g. error, "end of line" - etc.). - - - Read and write callbacks should match the following prototype: - - - void - callback - - EventBufferEvent - bev - &null; - - - mixed - arg - &null; - - - - - - bev - - - - Associated - EventBufferEvent - object. - - - - - - arg - - - - Custom variable attached to all callbacks via - EventBufferEvent::__construct, - or - EventBufferEvent::setCallbacks. - - - - - - Event callback should match the following prototype: - - - void - callback - - EventBufferEvent - bev - &null; - - - int - events - 0 - - - mixed - arg - &null; - - - - - - bev - - - - Associated - EventBufferEvent - object. - - - - - - events - - - - Bit mask of events: - EventBufferEvent::READING, - EventBufferEvent::WRITING, - EventBufferEvent::EOL, - EventBufferEvent::ERROR - and - EventBufferEvent::TIMEOUT. - See - EventBufferEvent constants - - - - - - arg - - - - Custom variable attached to all callbacks via - EventBufferEvent::__construct, - or - EventBufferEvent::setCallbacks. - - - - - - diff --git a/reference/event/eventbufferevent.xml b/reference/event/eventbufferevent.xml deleted file mode 100644 index 02696f7f4..000000000 --- a/reference/event/eventbufferevent.xml +++ /dev/null @@ -1,399 +0,0 @@ - - - - The EventBufferEvent class - EventBufferEvent - - -
- &reftitle.intro; - - Represents Libevent's buffer event. - - - Usually an application wants to perform some amount of data buffering in - addition to just responding to events. When we want to write data, for - example, the usual pattern looks like: - - - - - Decide that we want to write some data to a connection; put that data in - a buffer. - - - - - Wait for the connection to become writable - - - - - Write as much of the data as we can - - - - - Remember how much we wrote, and if we still have more data to write, - wait for the connection to become writable again. - - - - - This buffered I/O pattern is common enough that Libevent provides a - generic mechanism for it. A "buffer event" consists of an underlying - transport (like a socket), a read buffer, and a write buffer. Instead of - regular events, which give callbacks when the underlying transport is - ready to be read or written, a buffer event invokes its user-supplied - callbacks when it has read or written enough data. - -
- -
- &reftitle.classsynopsis; - - - - - EventBufferEvent - - - - - final - EventBufferEvent - - - - &Constants; - - const - int - EventBufferEvent::READING - 1 - - - const - int - EventBufferEvent::WRITING - 2 - - - const - int - EventBufferEvent::EOF - 16 - - - const - int - EventBufferEvent::ERROR - 32 - - - const - int - EventBufferEvent::TIMEOUT - 64 - - - const - int - EventBufferEvent::CONNECTED - 128 - - - const - int - EventBufferEvent::OPT_CLOSE_ON_FREE - 1 - - - const - int - EventBufferEvent::OPT_THREADSAFE - 2 - - - const - int - EventBufferEvent::OPT_DEFER_CALLBACKS - 4 - - - const - int - EventBufferEvent::OPT_UNLOCK_CALLBACKS - 8 - - - const - int - EventBufferEvent::SSL_OPEN - 0 - - - const - int - EventBufferEvent::SSL_CONNECTING - 1 - - - const - int - EventBufferEvent::SSL_ACCEPTING - 2 - - &Properties; - - public - int - fd - - - public - int - priority - - - public - readonly - EventBuffer - input - - - public - readonly - EventBuffer - output - - &Methods; - - - -
- -
- &reftitle.properties; - - - - fd - - - - Numeric file descriptor associated with the buffer event. Normally - represents a bound socket. Equals to &null;, if there is no file - descriptor(socket) associated with the buffer event. - - - - - - priority - - - - The priority of the events used to implement the buffer event. - - - - - - input - - - - Underlying input buffer object( - EventBuffer) - - - - - - output - - - - Underlying output buffer object( - EventBuffer) - - - - -
- - -
- &reftitle.constants; - - - - EventBufferEvent::READING - - - - An event occurred during a read operation on the bufferevent. See the - other flags for which event it was. - - - - - - EventBufferEvent::WRITING - - - - An event occurred during a write operation on the bufferevent. See the - other flags for which event it was. - - - - - - EventBufferEvent::EOF - - - - Got an end-of-file indication on the buffer event. - - - - - - EventBufferEvent::ERROR - - - - An error occurred during a bufferevent operation. For more information - on what the error was, call - EventUtil::getLastSocketErrno - and/or - EventUtil::getLastSocketError. - - - - - - EventBufferEvent::TIMEOUT - - - - - - - - EventBufferEvent::CONNECTED - - - - Finished a requested connection on the bufferevent. - - - - - - EventBufferEvent::OPT_CLOSE_ON_FREE - - - - When the buffer event is freed, close the underlying transport. This - will close an underlying socket, free an underlying buffer event, etc. - - - - - - EventBufferEvent::OPT_THREADSAFE - - - - Automatically allocate locks for the bufferevent, so that it’s safe - to use from multiple threads. - - - - - - EventBufferEvent::OPT_DEFER_CALLBACKS - - - - When this flag is set, the bufferevent defers all of its callbacks. See - Fast - portable non-blocking network programming with Libevent, Deferred callbacks. - - - - - - EventBufferEvent::OPT_UNLOCK_CALLBACKS - - - - By default, when the bufferevent is set up to be threadsafe, the buffer - event’s locks are held whenever the any user-provided callback is - invoked. Setting this option makes Libevent release the buffer - event’s lock when it’s invoking the callbacks. - - - - - - EventBufferEvent::SSL_OPEN - - - - The SSL handshake is done - - - - - - EventBufferEvent::SSL_CONNECTING - - - - SSL is currently performing negotiation as a client - - - - - - EventBufferEvent::SSL_ACCEPTING - - - - SSL is currently performing negotiation as a server - - - - -
- -
- - &reference.event.entities.eventbufferevent; - -
- diff --git a/reference/event/eventbufferevent/close.xml b/reference/event/eventbufferevent/close.xml deleted file mode 100644 index 914426a1c..000000000 --- a/reference/event/eventbufferevent/close.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - EventBufferEvent::close - Closes file descriptor associated with the current buffer event - - - &reftitle.description; - - public - void - EventBufferEvent::close - - - - Closes file descriptor associated with the current buffer event. - - - This method may be used in cases when the - EventBufferEvent::OPT_CLOSE_ON_FREE option is not appropriate. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventbufferevent/connect.xml b/reference/event/eventbufferevent/connect.xml deleted file mode 100644 index 5aa541314..000000000 --- a/reference/event/eventbufferevent/connect.xml +++ /dev/null @@ -1,272 +0,0 @@ - - - - - EventBufferEvent::connect - Connect buffer event's file descriptor to given address or - UNIX socket - - - &reftitle.description; - - public - bool - EventBufferEvent::connect - - string - addr - - - - Connect buffer event's file descriptor to given address(optionally - with port), or a UNIX domain socket. - - - If socket is not assigned to the buffer event, this function allocates a - new socket and makes it non-blocking internally. - - - To resolve DNS names(asynchronously), use - EventBufferEvent::connectHost - method. - - - - &reftitle.parameters; - - - - addr - - - - Should contain an IP address with optional port number, or a path to - UNIX domain socket. Recognized formats are: - - - - Note, - 'unix:' - prefix is currently not case sensitive. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventBufferEvent::connect</function> example - -getInput(); - - while (($n = $input->remove($buf, 1024)) > 0) { - echo $buf; - } -} - -/* Event callback */ -function eventcb($bev, $events, $base) { - if ($events & EventBufferEvent::CONNECTED) { - echo "Connected.\n"; - } elseif ($events & (EventBufferEvent::ERROR | EventBufferEvent::EOF)) { - if ($events & EventBufferEvent::ERROR) { - echo "DNS error: ", $bev->getDnsErrorString(), PHP_EOL; - } - - echo "Closing\n"; - $base->exit(); - exit("Done\n"); - } -} - -$base = new EventBase(); - -echo "step 1\n"; -$bev = new EventBufferEvent($base, /* use internal socket */ NULL, - EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS); -if (!$bev) { - exit("Failed creating bufferevent socket\n"); -} - -echo "step 2\n"; -$bev->setCallbacks("readcb", /* writecb */ NULL, "eventcb", $base); -$bev->enable(Event::READ | Event::WRITE); - -echo "step 3\n"; -/* Send request */ -$output = $bev->getOutput(); -if (!$output->add( - "GET /index.cphp HTTP/1.0\r\n". - "Connection: Close\r\n\r\n" -)) { - exit("Failed adding request to output buffer\n"); -} - -/* Connect to the host synchronously. - * We know the IP, and don't need to resolve DNS. */ -if (!$bev->connect("127.0.0.1:80")) { - exit("Can't connect to host\n"); -} - -/* Dispatch pending events */ -$base->dispatch(); -]]> - - &example.outputs.similar; - - - - - - Connect to UNIX domain socket which presumably is served by a server, read response from - the server and output it to the console - -base = $base; - $this->bev = new EventBufferEvent($base, NULL, EventBufferEvent::OPT_CLOSE_ON_FREE, - array ($this, "read_cb"), NULL, array ($this, "event_cb")); - - if (!$this->bev->connect("unix:$sock_path")) { - trigger_error("Failed to connect to socket `$sock_path'", E_USER_ERROR); - } - - $this->bev->enable(Event::READ); - } - - function __destruct() { - if ($this->bev) { - $this->bev->free(); - $this->bev = NULL; - } - } - - function dispatch() { - $this->base->dispatch(); - } - - function read_cb($bev, $unused) { - $in = $bev->input; - - printf("Received %ld bytes\n", $in->length); - printf("----- data ----\n"); - printf("%ld:\t%s\n", (int) $in->length, $in->pullup(-1)); - - $this->bev->free(); - $this->bev = NULL; - $this->base->exit(NULL); - } - - function event_cb($bev, $events, $unused) { - if ($events & EventBufferEvent::ERROR) { - echo "Error from bufferevent\n"; - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - $bev->free(); - $bev = NULL; - } elseif ($events & EventBufferEvent::CONNECTED) { - $bev->output->add("test\n"); - } - } -} - -if ($argc <= 1) { - exit("Socket path is not provided\n"); -} -$sock_path = $argv[1]; - -$base = new EventBase(); -$cl = new MyUnixSocketClient($base, $sock_path); -$cl->dispatch(); -?> - -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventBufferEvent::connectHost - - - - - diff --git a/reference/event/eventbufferevent/connecthost.xml b/reference/event/eventbufferevent/connecthost.xml deleted file mode 100644 index d177d6dba..000000000 --- a/reference/event/eventbufferevent/connecthost.xml +++ /dev/null @@ -1,266 +0,0 @@ - - - - - EventBufferEvent::connectHost - Connects to a hostname with optionally asynchronous DNS resolving - - - &reftitle.description; - - public - bool - EventBufferEvent::connectHost - - EventDnsBase - dns_base - - - string - hostname - - - int - port - - - int - family - EventUtil::AF_UNSPEC - - - - Resolves the DNS name hostname, looking for addresses of type - family - ( - EventUtil::AF_* - constants). If the name resolution fails, it invokes the event callback - with an error event. If it succeeds, it launches a connection attempt just - as - EventBufferEvent::connect - would. - - - dns_base - is optional. May be &null;, or an object created with - EventDnsBase::__construct. - For asynchronous hostname resolving pass a valid event dns base resource. - Otherwise the hostname resolving will block. - - - - EventDnsBase - is available only if - Event - configured - - ( - event_extra - library, - libevent protocol-specific functionality support including HTTP, DNS, and RPC - ). - - - - - EventBufferEvent::connectHost - requires - libevent-2.0.3-alpha - or greater. - - - - - &reftitle.parameters; - - - - dns_base - - - - Object of - EventDnsBase - in case if DNS is to be resolved asynchronously. Otherwise &null;. - - - - - - hostname - - - - Hostname to connect to. Recognized formats are: - - - - - - - - - port - - - - Port number - - - - - - family - - - - Address family. - EventUtil::AF_UNSPEC, - EventUtil::AF_INET, - or - EventUtil::AF_INET6. - See - EventUtil constants. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventBufferEvent::connectHost</function> example - -input; //$bev->getInput(); - - //$pos = $input->search("TTP"); - $pos = $bev->input->search("TTP"); - - while (($n = $bev->input->remove($buf, 1024)) > 0) { - echo $buf; - } -} - -/* Event callback */ -function eventcb($bev, $events, $base) { - if ($events & EventBufferEvent::CONNECTED) { - echo "Connected.\n"; - } elseif ($events & (EventBufferEvent::ERROR | EventBufferEvent::EOF)) { - if ($events & EventBufferEvent::ERROR) { - echo "DNS error: ", $bev->getDnsErrorString(), PHP_EOL; - } - - echo "Closing\n"; - $base->exit(); - exit("Done\n"); - } -} - -$base = new EventBase(); - -$dns_base = new EventDnsBase($base, TRUE); // We'll use async DNS resolving -if (!$dns_base) { - exit("Failed to init DNS Base\n"); -} - -$bev = new EventBufferEvent($base, /* use internal socket */ NULL, - EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS, - "readcb", /* writecb */ NULL, "eventcb", $base -); -if (!$bev) { - exit("Failed creating bufferevent socket\n"); -} - -//$bev->setCallbacks("readcb", /* writecb */ NULL, "eventcb", $base); -$bev->enable(Event::READ | Event::WRITE); - -$output = $bev->output; //$bev->getOutput(); -if (!$output->add( - "GET {$argv[2]} HTTP/1.0\r\n". - "Host: {$argv[1]}\r\n". - "Connection: Close\r\n\r\n" -)) { - exit("Failed adding request to output buffer\n"); -} - -if (!$bev->connectHost($dns_base, $argv[1], 80, EventUtil::AF_UNSPEC)) { - exit("Can't connect to host {$argv[1]}\n"); -} - -$base->dispatch(); -?> -]]> - - &example.outputs.similar; - - -301 Moved -

301 Moved

-The document has moved -here. - -Closing -Done -]]> -
-
-
- - &reftitle.seealso; - - - EventBufferEvent::connect - - - -
- diff --git a/reference/event/eventbufferevent/construct.xml b/reference/event/eventbufferevent/construct.xml deleted file mode 100644 index ee70597f2..000000000 --- a/reference/event/eventbufferevent/construct.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - EventBufferEvent::__construct - Constructs EventBufferEvent object - - - &reftitle.description; - - public - EventBufferEvent::__construct - - EventBase - base - - - mixed - socket - &null; - - - int - options - 0 - - - callable - readcb - &null; - - - callable - writecb - &null; - - - callable - eventcb - &null; - - - mixed - arg - &null; - - - - Create a buffer event on a socket, stream or a file descriptor. Passing - &null; to - socket - means that the socket should be created later, e.g. by means of - EventBufferEvent::connect. - - - - &reftitle.parameters; - - - - base - - - - Event base that should be associated with the new buffer event. - - - - - - socket - - - - May be created as a stream(not necessarily by means of - sockets - extension) - - - - - - options - - - - One of - EventBufferEvent::OPT_* - constants, - or - 0. - - - - - - readcb - - - - Read event callback. See - About buffer event - callbacks. - - - - - - writecb - - - - Write event callback. See - About buffer event - callbacks. - - - - - - eventcb - - - - Status-change event callback. See - About buffer event - callbacks. - - - - - - arg - - - - A variable that will be passed to all the callbacks. - - - - - - - &reftitle.seealso; - - - EventBufferEvent::sslFilter - - - EventBufferEvent::sslSocket - - - - - diff --git a/reference/event/eventbufferevent/createpair.xml b/reference/event/eventbufferevent/createpair.xml deleted file mode 100644 index ad6258974..000000000 --- a/reference/event/eventbufferevent/createpair.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - EventBufferEvent::createPair - Creates two buffer events connected to each other - - - &reftitle.description; - - public - static - array - EventBufferEvent::createPair - - EventBase - base - - - int - options - 0 - - - - Returns array of two - EventBufferEvent - objects connected to each other. All the usual options are supported, - except for - EventBufferEvent::OPT_CLOSE_ON_FREE, - which has no effect, and - EventBufferEvent::OPT_DEFER_CALLBACKS, - which is always on. - - - - &reftitle.parameters; - - - - base - - - - Associated event base - - - - - - options - - - - EventBufferEvent::OPT_* constants - combined with bitwise - OR - operator. - - - - - - - &reftitle.returnvalues; - - Returns array of two - EventBufferEvent - objects connected to each other. - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.9.0 - - Method made static. - - - - - - - - diff --git a/reference/event/eventbufferevent/disable.xml b/reference/event/eventbufferevent/disable.xml deleted file mode 100644 index b7b50dbc8..000000000 --- a/reference/event/eventbufferevent/disable.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EventBufferEvent::disable - Disable events read, write, or both on a buffer event - - - &reftitle.description; - - public - bool - EventBufferEvent::disable - - int - events - - - - Disable events - Event::READ, - Event::WRITE, - or - Event::READ - | - Event::WRITE - on a buffer event. - - - - &reftitle.parameters; - - - - events - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBufferEvent::enable - - - - - diff --git a/reference/event/eventbufferevent/enable.xml b/reference/event/eventbufferevent/enable.xml deleted file mode 100644 index 26bc794ce..000000000 --- a/reference/event/eventbufferevent/enable.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - EventBufferEvent::enable - Enable events read, write, or both on a buffer event - - - &reftitle.description; - - public - bool - EventBufferEvent::enable - - int - events - - - - Enable events - Event::READ, - Event::WRITE, - or - Event::READ - | - Event::WRITE - on a buffer event. - - - - &reftitle.parameters; - - - - events - - - - Event::READ, - Event::WRITE, - or - Event::READ - | - Event::WRITE - on a buffer event. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBufferEvent::disable - - - - - diff --git a/reference/event/eventbufferevent/free.xml b/reference/event/eventbufferevent/free.xml deleted file mode 100644 index 8462ca361..000000000 --- a/reference/event/eventbufferevent/free.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EventBufferEvent::free - Free a buffer event - - - &reftitle.description; - - public - void - EventBufferEvent::free - - - - Free resources allocated by buffer event. - - - Usually there is no need to call this method, since normally it is done - within internal object destructors. However, sometimes we have a long-time - script allocating lots of instances, or a script with a heavy memory usage, - where we need to free resources as soon as possible. In such cases - EventBufferEvent::free - may be used to protect the script against running up to the - memory_limit. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventbufferevent/getdnserrorstring.xml b/reference/event/eventbufferevent/getdnserrorstring.xml deleted file mode 100644 index 31737418f..000000000 --- a/reference/event/eventbufferevent/getdnserrorstring.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EventBufferEvent::getDnsErrorString - Returns string describing the last failed DNS lookup attempt - - - &reftitle.description; - - public - string - EventBufferEvent::getDnsErrorString - - - - Returns string describing the last failed DNS lookup attempt made by - EventBufferEvent::connectHost, - or an empty string, if there is no DNS error detected. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns a string describing DNS lookup error, or an empty string for no - error. - - - - &reftitle.seealso; - - - EventBufferEvent::connectHost - - - - - diff --git a/reference/event/eventbufferevent/getenabled.xml b/reference/event/eventbufferevent/getenabled.xml deleted file mode 100644 index 2adfd24b3..000000000 --- a/reference/event/eventbufferevent/getenabled.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - EventBufferEvent::getEnabled - Returns bitmask of events currently enabled on the buffer event - - - &reftitle.description; - - public - int - EventBufferEvent::getEnabled - - - - Returns bitmask of events currently enabled on the buffer event - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns integer representing a bitmask of events currently enabled on the - buffer event - - - - &reftitle.seealso; - - - EventBufferEvent::enable - - - EventBufferEvent::disable - - - - - diff --git a/reference/event/eventbufferevent/getinput.xml b/reference/event/eventbufferevent/getinput.xml deleted file mode 100644 index 00f05a36a..000000000 --- a/reference/event/eventbufferevent/getinput.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - EventBufferEvent::getInput - Returns underlying input buffer associated with current buffer - event - - - &reftitle.description; - - public - EventBuffer - EventBufferEvent::getInput - - - - Returns underlying input buffer associated with current buffer event. An - input buffer is a storage for data to read. - - - Note, there is also - - input - - property of - EventBufferEvent - class. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns instance of - EventBuffer - input buffer associated with current buffer event. - - - - &reftitle.examples; - - Buffer event's read callback - -input; //$bev->getInput(); - - while (($n = $input->remove($buf, 1024)) > 0) { - echo $buf; - } -} -?> -]]> - - - - - &reftitle.seealso; - - - EventBufferEvent::getOutput - - - - - diff --git a/reference/event/eventbufferevent/getoutput.xml b/reference/event/eventbufferevent/getoutput.xml deleted file mode 100644 index 1fe54065e..000000000 --- a/reference/event/eventbufferevent/getoutput.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - EventBufferEvent::getOutput - Returns underlying output buffer associated with current buffer - event - - - &reftitle.description; - - public - EventBuffer - EventBufferEvent::getOutput - - - - Returns underlying output buffer associated with current buffer event. An - output buffer is a storage for data to be written. - - - Note, there is also - - output - - property of - EventBufferEvent - class. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns instance of - EventBuffer - output buffer associated with current buffer event. - - - - &reftitle.examples; - - - <function>EventBufferEvent::getOutput</function> example - -enable(Event::READ | Event::WRITE); - -$output = $bev->getOutput(); -if (!$output->add( - "GET {$argv[2]} HTTP/1.0\r\n". - "Host: {$argv[1]}\r\n". - "Connection: Close\r\n\r\n" -)) { - exit("Failed adding request to output buffer\n"); -} - -/* ... */ -?> -]]> - - - - - &reftitle.seealso; - - - EventBufferEvent::getInput - - - - - diff --git a/reference/event/eventbufferevent/read.xml b/reference/event/eventbufferevent/read.xml deleted file mode 100644 index 6d4d8baa8..000000000 --- a/reference/event/eventbufferevent/read.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - EventBufferEvent::read - Read buffer's data - - - &reftitle.description; - - public - string - EventBufferEvent::read - - int - size - - - - Removes up to - size - bytes from the input buffer. Returns a string of data read from the input - buffer. - - - - &reftitle.parameters; - - - - size - - - - Maximum number of bytes to read - - - - - - - &reftitle.returnvalues; - - Returns string of data read from the input buffer. - - - - &reftitle.seealso; - - - EventBufferEvent::readBuffer - - - - - diff --git a/reference/event/eventbufferevent/readbuffer.xml b/reference/event/eventbufferevent/readbuffer.xml deleted file mode 100644 index c93ed8d1d..000000000 --- a/reference/event/eventbufferevent/readbuffer.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - EventBufferEvent::readBuffer - Drains the entire contents of the input buffer and places them into buf - - - &reftitle.description; - - public - bool - EventBufferEvent::readBuffer - - EventBuffer - buf - - - - Drains the entire contents of the input buffer and places them into - buf. - - - - &reftitle.parameters; - - - - buf - - - - Target buffer - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBufferEvent::read - - - - - diff --git a/reference/event/eventbufferevent/setcallbacks.xml b/reference/event/eventbufferevent/setcallbacks.xml deleted file mode 100644 index 18ab8b542..000000000 --- a/reference/event/eventbufferevent/setcallbacks.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - EventBufferEvent::setCallbacks - Assigns read, write and event(status) callbacks - - - &reftitle.description; - - public - void - EventBufferEvent::setCallbacks - - callable - readcb - - - callable - writecb - - - callable - eventcb - - - mixed - arg - - - - Assigns read, write and event(status) callbacks. - - - - &reftitle.parameters; - - - - readcb - - - - Read event callback. See - About buffer event - callbacks. - - - - - - writecb - - - - Write event callback. See - About buffer event - callbacks. - - - - - - eventcb - - - - Status-change event callback. See - About buffer event - callbacks. - - - - - - arg - - - - A variable that will be passed to all the callbacks. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventBufferEvent::__construct - - - - - diff --git a/reference/event/eventbufferevent/setpriority.xml b/reference/event/eventbufferevent/setpriority.xml deleted file mode 100644 index 55b7549ba..000000000 --- a/reference/event/eventbufferevent/setpriority.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - EventBufferEvent::setPriority - Assign a priority to a bufferevent - - - &reftitle.description; - - public - bool - EventBufferEvent::setPriority - - int - priority - - - - Assign a priority to a bufferevent - - - - Only supported for socket buffer events - - - - - &reftitle.parameters; - - - - priority - - - - Priority value. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventbufferevent/settimeouts.xml b/reference/event/eventbufferevent/settimeouts.xml deleted file mode 100644 index 1436c22e3..000000000 --- a/reference/event/eventbufferevent/settimeouts.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - EventBufferEvent::setTimeouts - Set the read and write timeout for a buffer event - - - &reftitle.description; - - public - bool - EventBufferEvent::setTimeouts - - float - timeout_read - - - float - timeout_write - - - - Set the read and write timeout for a buffer event - - - - &reftitle.parameters; - - - - timeout_read - - - - Read timeout - - - - - - timeout_write - - - - Write timeout - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventbufferevent/setwatermark.xml b/reference/event/eventbufferevent/setwatermark.xml deleted file mode 100644 index 1b746ed41..000000000 --- a/reference/event/eventbufferevent/setwatermark.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - EventBufferEvent::setWatermark - Adjusts read and/or write watermarks - - - &reftitle.description; - - public - void - EventBufferEvent::setWatermark - - int - events - - - int - lowmark - - - int - highmark - - - - Adjusts the read watermarks, the write - watermarks, - or both, of a single buffer event. - - - A buffer event watermark is an edge, a value specifying number of bytes to - be read or written before callback is invoked. By default every read/write - event triggers a callback invocation. See - Fast - portable non-blocking network programming with Libevent: Callbacks and watermarks - - - - &reftitle.parameters; - - - - events - - - - Bitmask of - Event::READ, - Event::WRITE, - or both. - - - - - - lowmark - - - - Minimum watermark value. - - - - - - highmark - - - - Maximum watermark value. - 0 - means "unlimited". - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventbufferevent/sslerror.xml b/reference/event/eventbufferevent/sslerror.xml deleted file mode 100644 index 24fcd1f25..000000000 --- a/reference/event/eventbufferevent/sslerror.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - EventBufferEvent::sslError - Returns most recent OpenSSL error reported on the buffer event - - - &reftitle.description; - - public - string - EventBufferEvent::sslError - - - - Returns most recent OpenSSL error reported on the buffer event. - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns OpenSSL error string reported on the buffer event, or &false;, if - there is no more error to return. - - - - &reftitle.examples; - - - <function>EventBufferEvent::sslError</function> example - -sslError()) { - fprintf(STDERR, "Bufferevent error %s.\n", $err); - } - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - $bev->free(); - } -} -?> -]]> - - - - - &reftitle.seealso; - - - EventBufferEvent::sslRenegotiate - - - - - diff --git a/reference/event/eventbufferevent/sslfilter.xml b/reference/event/eventbufferevent/sslfilter.xml deleted file mode 100644 index c3843ecf4..000000000 --- a/reference/event/eventbufferevent/sslfilter.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - EventBufferEvent::sslFilter - Create a new SSL buffer event to send its data over another buffer event - - - &reftitle.description; - - public - static - EventBufferEvent - EventBufferEvent::sslFilter - - EventBase - base - - - EventBufferEvent - underlying - - - EventSslContext - ctx - - - int - state - - - int - options - 0 - - - - Create a new SSL buffer event to send its data over another buffer event - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - - - - base - - - - Associated event base. - - - - - - underlying - - - - A socket buffer event to use for this SSL. - - - - - - ctx - - - - Object of - EventSslContext - class. - - - - - - state - - - - The current state of SSL connection: - EventBufferEvent::SSL_OPEN, - EventBufferEvent::SSL_ACCEPTING - or - EventBufferEvent::SSL_CONNECTING. - - - - - - options - - - - One or more buffer event options. - - - - - - - &reftitle.returnvalues; - - Returns a new SSL - EventBufferEvent - object. - - - - &reftitle.examples; - - - - - - &reftitle.seealso; - - - EventBufferEvent::sslSocket - - - - - diff --git a/reference/event/eventbufferevent/sslgetcipherinfo.xml b/reference/event/eventbufferevent/sslgetcipherinfo.xml deleted file mode 100644 index 89ee4d12b..000000000 --- a/reference/event/eventbufferevent/sslgetcipherinfo.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EventBufferEvent::sslGetCipherInfo - Returns a textual description of the cipher - - - &reftitle.description; - - public - string - EventBufferEvent::sslGetCipherInfo - - - - Retrieves description of the current cipher by means of the - SSL_CIPHER_description SSL API function (see - SSL_CIPHER_get_name(3) man page). - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns a textual description of the cipher on success, or &false; on error. - - - - diff --git a/reference/event/eventbufferevent/sslgetciphername.xml b/reference/event/eventbufferevent/sslgetciphername.xml deleted file mode 100644 index 878c629b6..000000000 --- a/reference/event/eventbufferevent/sslgetciphername.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - EventBufferEvent::sslGetCipherName - Returns the current cipher name of the SSL connection - - - &reftitle.description; - - public - string - EventBufferEvent::sslGetCipherName - - - - Retrieves name of cipher used by current SSL connection. - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the current cipher name of the SSL connection, or &false; on error. - - - - diff --git a/reference/event/eventbufferevent/sslgetcipherversion.xml b/reference/event/eventbufferevent/sslgetcipherversion.xml deleted file mode 100644 index 1d25717b3..000000000 --- a/reference/event/eventbufferevent/sslgetcipherversion.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - EventBufferEvent::sslGetCipherVersion - Returns version of cipher used by current SSL connection - - - &reftitle.description; - - public - string - EventBufferEvent::sslGetCipherVersion - - - - Retrieves version of cipher used by current SSL connection. - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the current cipher version of the SSL connection, or &false; on error. - - - - diff --git a/reference/event/eventbufferevent/sslgetprotocol.xml b/reference/event/eventbufferevent/sslgetprotocol.xml deleted file mode 100644 index a791185b2..000000000 --- a/reference/event/eventbufferevent/sslgetprotocol.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - EventBufferEvent::sslGetProtocol - Returns the name of the protocol used for current SSL connection - - - &reftitle.description; - - public - string - EventBufferEvent::sslGetProtocol - - - - Returns the name of the protocol used for current SSL connection. - - - - This function is available only if - Event - is compiled with OpenSSL support. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the name of the protocol used for current SSL connection. - - - - diff --git a/reference/event/eventbufferevent/sslrenegotiate.xml b/reference/event/eventbufferevent/sslrenegotiate.xml deleted file mode 100644 index 113bb3742..000000000 --- a/reference/event/eventbufferevent/sslrenegotiate.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - EventBufferEvent::sslRenegotiate - Tells a bufferevent to begin SSL renegotiation - - - &reftitle.description; - - public - void - EventBufferEvent::sslRenegotiate - - - - Tells a bufferevent to begin SSL renegotiation. - - - - Calling this function tells the SSL to renegotiate, and the buffer event - to invoke appropriate callbacks. This is an advanced topic; this should be - generally avoided unless one really knows what he/she does, especially - since many SSL versions have had known security issues related to - renegotiation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventbufferevent/sslsocket.xml b/reference/event/eventbufferevent/sslsocket.xml deleted file mode 100644 index 6e54086a6..000000000 --- a/reference/event/eventbufferevent/sslsocket.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - EventBufferEvent::sslSocket - Creates a new SSL buffer event to send its data over an SSL on a socket - - - &reftitle.description; - - public - static - EventBufferEvent - EventBufferEvent::sslSocket - - EventBase - base - - - mixed - socket - - - EventSslContext - ctx - - - int - state - - - int - options - - - - Creates a new SSL buffer event to send its data over an SSL on a socket. - - - - &reftitle.parameters; - - - - base - - - - Associated event base. - - - - - - socket - - - - Socket to use for this SSL. Can be stream or socket resource, numeric - file descriptor, or &null;. If - socket - is &null;, it is assumed that the file descriptor for the socket will be - assigned later, for instance, by means of - EventBufferEvent::connectHost - method. - - - - - - ctx - - - - Object of - EventSslContext - class. - - - - - - state - - - - The current state of SSL connection: - EventBufferEvent::SSL_OPEN, - EventBufferEvent::SSL_ACCEPTING - or - EventBufferEvent::SSL_CONNECTING. - - - - - - options - - - - The buffer event options. - - - - - - - &reftitle.returnvalues; - - Returns - EventBufferEvent - object. - - - - &reftitle.seealso; - - - EventBufferEvent::sslFilter - - - - - diff --git a/reference/event/eventbufferevent/write.xml b/reference/event/eventbufferevent/write.xml deleted file mode 100644 index c900eac27..000000000 --- a/reference/event/eventbufferevent/write.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - EventBufferEvent::write - Adds data to a buffer event's output buffer - - - &reftitle.description; - - public - bool - EventBufferEvent::write - - string - data - - - - Adds - data - to a buffer event's output buffer - - - - &reftitle.parameters; - - - - data - - - - Data to be added to the underlying buffer. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBufferEvent::writeBuffer - - - - - diff --git a/reference/event/eventbufferevent/writebuffer.xml b/reference/event/eventbufferevent/writebuffer.xml deleted file mode 100644 index 59e364feb..000000000 --- a/reference/event/eventbufferevent/writebuffer.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - EventBufferEvent::writeBuffer - Adds contents of the entire buffer to a buffer event's output - buffer - - - &reftitle.description; - - public - bool - EventBufferEvent::writeBuffer - - EventBuffer - buf - - - - Adds contents of the entire buffer to a buffer event's output buffer - - - - &reftitle.parameters; - - - - buf - - - - Source - EventBuffer - object. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBufferEvent::write - - - - - diff --git a/reference/event/eventconfig.xml b/reference/event/eventconfig.xml deleted file mode 100644 index 12f4f566a..000000000 --- a/reference/event/eventconfig.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - The EventConfig class - EventConfig - - -
- &reftitle.intro; - - Represents configuration structure which could be used in construction of - the - EventBase. - -
- -
- &reftitle.classsynopsis; - - - - - EventConfig - - - - - final - EventConfig - - - - &Constants; - - const - int - EventConfig::FEATURE_ET - 1 - - - const - int - EventConfig::FEATURE_O1 - 2 - - - const - int - EventConfig::FEATURE_FDS - 4 - - &Methods; - - - -
- -
- &reftitle.constants; - - - - EventConfig::FEATURE_ET - - - - Requires a backend method that supports edge-triggered I/O. - - - - - - EventConfig::FEATURE_O1 - - - - Requires a backend method where adding or deleting a single event, or - having a single event become active, is an O(1) operation. - - - - - - EventConfig::FEATURE_FDS - - - - Requires a backend method that can support arbitrary file descriptor - types, and not just sockets. - - - - -
- -
- - &reference.event.entities.eventconfig; - -
- diff --git a/reference/event/eventconfig/avoidmethod.xml b/reference/event/eventconfig/avoidmethod.xml deleted file mode 100644 index 94ae9e109..000000000 --- a/reference/event/eventconfig/avoidmethod.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - EventConfig::avoidMethod - Tells libevent to avoid specific event method - - - &reftitle.description; - - public - bool - EventConfig::avoidMethod - - string - method - - - - Tells libevent to avoid specific event method(backend). See - Creating - an event base. - - - - &reftitle.parameters; - - - - method - - - - The backend method to avoid. See - EventConfig constants. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventConfig::avoidMethod</function> example - -avoidMethod("select")) { - echo "'select' method avoided\n"; -} -?> -]]> - - - - - &reftitle.seealso; - - - EventBase::__construct - - - - - diff --git a/reference/event/eventconfig/construct.xml b/reference/event/eventconfig/construct.xml deleted file mode 100644 index b15d65d9a..000000000 --- a/reference/event/eventconfig/construct.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - EventConfig::__construct - Constructs EventConfig object - - - &reftitle.description; - - public - EventConfig::__construct - - - - Constructs EventConfig object which could be passed to - EventBase::__construct - constructor. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.examples; - - - <function>EventConfig::__construct</function> example - -avoidMethod("select")) { - echo "'select' method avoided\n"; -} - -// Create event_base associated with the config -$base = new EventBase($cfg); - -/* Now $base is configured to avoid select backend(method) */ -?> -]]> - - - - - &reftitle.seealso; - - - EventBase::__construct - - - - - diff --git a/reference/event/eventconfig/requirefeatures.xml b/reference/event/eventconfig/requirefeatures.xml deleted file mode 100644 index 57c61db4f..000000000 --- a/reference/event/eventconfig/requirefeatures.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - EventConfig::requireFeatures - Enters a required event method feature that the application demands - - - &reftitle.description; - - public - bool - EventConfig::requireFeatures - - int - feature - - - - Enters a required event method feature that the application demands - - - - &reftitle.parameters; - - - - feature - - - - Bitmask of required features. See - - EventConfig::FEATURE_* constants - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventConfig::requireFeatures</function> example - -requireFeatures(EventConfig::FEATURE_FDS)) { - echo "FDS feature is now required\n"; - - $base = new EventBase($cfg); - ($base->getFeatures() & EventConfig::FEATURE_FDS) - and print "FDS - arbitrary file descriptor types, and not just sockets\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventBase::getFeatures - - - - - diff --git a/reference/event/eventconfig/setflags.xml b/reference/event/eventconfig/setflags.xml deleted file mode 100644 index a49949940..000000000 --- a/reference/event/eventconfig/setflags.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - EventConfig::setFlags - Sets one or more flags that configure how the eventual EventBase will be initialized - - - &reftitle.description; - - public - bool - EventConfig::setFlags - - int - flags - - - - Sets one or more flags to configure what parts of - the eventual EventBase will be initialized, and how they'll work. - - - - &reftitle.parameters; - - - - flags - - - - One of EventBase::LOOP_* constants. - See EventBase constants. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventBase::getFeatures - - - - - diff --git a/reference/event/eventconfig/setmaxdispatchinterval.xml b/reference/event/eventconfig/setmaxdispatchinterval.xml deleted file mode 100644 index 34826bb1b..000000000 --- a/reference/event/eventconfig/setmaxdispatchinterval.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - EventConfig::setMaxDispatchInterval - Prevents priority inversion - - - &reftitle.description; - - public - void - EventConfig::setMaxDispatchInterval - - int - max_interval - - - int - max_callbacks - - - int - min_priority - - - - Prevents priority inversion by limiting how many low-priority event - callbacks can be invoked before checking for more high-priority events. - - - - Available since - libevent 2.1.0-alpha. - - - - - &reftitle.parameters; - - - - max_interval - - - - An interval after which Libevent should stop running callbacks and check - for more events, or - 0, - if there should be no such interval. - - - - - - max_callbacks - - - - A number of callbacks after which Libevent should stop running callbacks - and check for more events, or - -1, - if there should be no such limit. - - - - - - min_priority - - - - A priority below which - max_interval - and - max_callbacks - should not be enforced. If this is set to - 0, - they are enforced for events of every priority; if it's set to - 1, - they're enforced for events of priority - 1 - and above, and so on. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventdnsbase.xml b/reference/event/eventdnsbase.xml deleted file mode 100644 index 7b91a22ec..000000000 --- a/reference/event/eventdnsbase.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - The EventDnsBase class - EventDnsBase - - -
- &reftitle.intro; - - Represents Libevent's DNS base structure. Used to resolve DNS - asynchronously, parse configuration files like resolv.conf etc. - -
- -
- &reftitle.classsynopsis; - - - - - EventDnsBase - - - - - final - EventDnsBase - - - - &Constants; - - const - int - EventDnsBase::OPTION_SEARCH - 1 - - - const - int - EventDnsBase::OPTION_NAMESERVERS - 2 - - - const - int - EventDnsBase::OPTION_MISC - 4 - - - const - int - EventDnsBase::OPTION_HOSTSFILE - 8 - - - const - int - EventDnsBase::OPTIONS_ALL - 15 - - - const - int - EventDnsBase::DISABLE_WHEN_INACTIVE - 32768 - - - const - int - EventDnsBase::INITIALIZE_NAMESERVERS - 1 - - - const - int - EventDnsBase::NAMESERVERS_NO_DEFAULT - 65536 - - &Methods; - - - - -
- -
- &reftitle.constants; - - - - EventDnsBase::OPTION_SEARCH - - - - Tells to read the domain and search fields from the - resolv.conf - file and the - ndots - option, and use them to decide which domains(if any) to search for - hostnames that aren’t fully-qualified. - - - - - - EventDnsBase::OPTION_NAMESERVERS - - - - Tells to learn the nameservers from the - resolv.conf - file. - - - - - - EventDnsBase::OPTION_MISC - - - - - - - - EventDnsBase::OPTION_HOSTSFILE - - - - Tells to read a list of hosts from - /etc/hosts - as part of loading the - resolv.conf - file. - - - - - - EventDnsBase::OPTIONS_ALL - - - - Tells to learn as much as it can from the - resolv.conf - file. - - - - - - EventDnsBase::DISABLE_WHEN_INACTIVE - - - - Do not prevent the libevent event loop from exiting when we have no active DNS requests. - - - - - - EventDnsBase::INITIALIZE_NAMESERVERS - - - - Process the resolv.conf. - - - - - - EventDnsBase::NAMESERVERS_NO_DEFAULT - - - - Do not add default nameserver if there are no nameservers in the resolv.conf. - - - - -
- -
- - &reference.event.entities.eventdnsbase; - -
- diff --git a/reference/event/eventdnsbase/addnameserverip.xml b/reference/event/eventdnsbase/addnameserverip.xml deleted file mode 100644 index 845068efc..000000000 --- a/reference/event/eventdnsbase/addnameserverip.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - EventDnsBase::addNameserverIp - Adds a nameserver to the DNS base - - - &reftitle.description; - - public - bool - EventDnsBase::addNameserverIp - - string - ip - - - - Adds a nameserver to the evdns_base. - - - - &reftitle.parameters; - - - - ip - - - - The nameserver string, either as an IPv4 address, an IPv6 address, an - IPv4 address with a port ( - IPv4:Port - ), or an IPv6 address with a port ( - [IPv6]:Port - ). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventdnsbase/addsearch.xml b/reference/event/eventdnsbase/addsearch.xml deleted file mode 100644 index bc16dc412..000000000 --- a/reference/event/eventdnsbase/addsearch.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EventDnsBase::addSearch - Adds a domain to the list of search domains - - - &reftitle.description; - - public - void - EventDnsBase::addSearch - - string - domain - - - - Adds a domain to the list of search domains - - - - &reftitle.parameters; - - - - domain - - - - Search domain. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventdnsbase/clearsearch.xml b/reference/event/eventdnsbase/clearsearch.xml deleted file mode 100644 index 1102322b5..000000000 --- a/reference/event/eventdnsbase/clearsearch.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - EventDnsBase::clearSearch - Removes all current search suffixes - - - &reftitle.description; - - public - void - EventDnsBase::clearSearch - - - - Removes all current search suffixes from the DNS base; the - EventDnsBase::addSearch - function adds a suffix. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventDnsBase::addSearch - - - - - diff --git a/reference/event/eventdnsbase/construct.xml b/reference/event/eventdnsbase/construct.xml deleted file mode 100644 index 04cf7a40d..000000000 --- a/reference/event/eventdnsbase/construct.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - EventDnsBase::__construct - Constructs EventDnsBase object - - - &reftitle.description; - - public - EventDnsBase::__construct - - EventBase - base - - - intbool - initialize - - - - Constructs EventDnsBase object. - - - - &reftitle.parameters; - - - - base - - - - Event base. - - - - - - initialize - - - - If initialize is &true;, - it attempts to use the underlying operating system defaults to configure - the DNS base sensibly. - If it is &false;, the DNS base is left unconfigured, with no nameservers or options set. - In the latter case the DNS base should be configured manually, e.g. with - EventDnsBase::parseResolvConf. - - - If initialize is an integer, it must be one of the following flags: - - - - - Flag - &Description; - - - - - EventDnsBase::DISABLE_WHEN_INACTIVE - - Do not prevent the libevent event loop from exiting when we have no active DNS requests. - - - - EventDnsBase::INITIALIZE_NAMESERVERS - - Process the resolv.conf. - - - - EventDnsBase::NAMESERVERS_NO_DEFAULT - - Do not add default nameserver if there are no nameservers in the resolv.conf. - - - - - - - - - - - - &reftitle.errors; - - If initialize has a type other than - intbool, - a TypeError is thrown. - - - If the value of initialize is invalid, - a EventException is thrown. - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 3.1.3 - - If initialize has a type other than - intbool, - a TypeError is thrown. - - - - PECL event 3.1.0RC1 - - The type of the initialize parameter has been changed from bool - to mixed. The value can be either bool (preserving the previous meaning) - or one of the following constants: - EventDnsBase::DISABLE_WHEN_INACTIVE, - EventDnsBase::INITIALIZE_NAMESERVERS, - or EventDnsBase::NAMESERVERS_NO_DEFAULT. - - - - - - - - diff --git a/reference/event/eventdnsbase/countnameservers.xml b/reference/event/eventdnsbase/countnameservers.xml deleted file mode 100644 index 360e5b798..000000000 --- a/reference/event/eventdnsbase/countnameservers.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - EventDnsBase::countNameservers - Gets the number of configured nameservers - - - &reftitle.description; - - public - int - EventDnsBase::countNameservers - - - - Gets the number of configured nameservers - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the number of configured nameservers(not necessarily the number of - running nameservers). This is useful for double-checking whether our calls - to the various nameserver configuration functions have been successful. - - - - diff --git a/reference/event/eventdnsbase/loadhosts.xml b/reference/event/eventdnsbase/loadhosts.xml deleted file mode 100644 index 50d906612..000000000 --- a/reference/event/eventdnsbase/loadhosts.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - EventDnsBase::loadHosts - Loads a hosts file (in the same format as /etc/hosts) from hosts file - - - &reftitle.description; - - public - bool - EventDnsBase::loadHosts - - string - hosts - - - - Loads a hosts file (in the same format as - /etc/hosts) - from hosts file. - - - - &reftitle.parameters; - - - - hosts - - - - Path to the hosts' file. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventdnsbase/parseresolvconf.xml b/reference/event/eventdnsbase/parseresolvconf.xml deleted file mode 100644 index 6deeb787b..000000000 --- a/reference/event/eventdnsbase/parseresolvconf.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - EventDnsBase::parseResolvConf - Scans the resolv.conf-formatted file - - - &reftitle.description; - - public - bool - EventDnsBase::parseResolvConf - - int - flags - - - string - filename - - - - Scans the resolv.conf-formatted file stored in filename, and read in all - the options from it that are listed in flags - - - - &reftitle.parameters; - - - - flags - - - - Determines what information is parsed from the - resolv.conf - file. See the man page for - resolv.conf - for the format of this file. - - - The following directives are not parsed from the file: - sortlist, rotate, no-check-names, inet6, debug. - - - If this function encounters an error, the possible return values are: - - - 1 = failed to open file - - 2 = failed to stat file - - 3 = file too large - - 4 = out of memory - - 5 = short read from file - - 6 = no nameservers listed in the file - - - - - - - filename - - - - Path to - resolv.conf - file. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventdnsbase/setoption.xml b/reference/event/eventdnsbase/setoption.xml deleted file mode 100644 index b49d86116..000000000 --- a/reference/event/eventdnsbase/setoption.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - EventDnsBase::setOption - Set the value of a configuration option - - - &reftitle.description; - - public - bool - EventDnsBase::setOption - - string - option - - - string - value - - - - Set the value of a configuration option. - - - - &reftitle.parameters; - - - - option - - - - The currently available configuration options are: - "ndots", - "timeout", - "max-timeouts", - "max-inflight", - and - "attempts". - - - - - - value - - - - Option value. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventdnsbase/setsearchndots.xml b/reference/event/eventdnsbase/setsearchndots.xml deleted file mode 100644 index f71438df9..000000000 --- a/reference/event/eventdnsbase/setsearchndots.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - EventDnsBase::setSearchNdots - Set the 'ndots' parameter for searches - - - &reftitle.description; - - public - bool - EventDnsBase::setSearchNdots - - int - ndots - - - - Set the - 'ndots' - parameter for searches. Sets the number of dots which, when found in a - name, causes the first query to be without any search domain. - - - - &reftitle.parameters; - - - - ndots - - - - The number of dots. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventexception.xml b/reference/event/eventexception.xml deleted file mode 100644 index b956d4d3b..000000000 --- a/reference/event/eventexception.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - The EventException class - EventException - - -
- &reftitle.intro; - - A EventException is thrown when the Event extension methods - encounter invalid user input or identify an unrecoverable error. This exception - serves as a signal for developers to handle exceptional situations gracefully. - -
- -
- &reftitle.classsynopsis; - - - - - EventException - - - - extends - RuntimeException - - - &InheritedProperties; - - - &InheritedMethods; - - - - -
-
- -
- diff --git a/reference/event/eventhttp.xml b/reference/event/eventhttp.xml deleted file mode 100644 index 259fadeda..000000000 --- a/reference/event/eventhttp.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - The EventHttp class - EventHttp - - -
- &reftitle.intro; - - Represents HTTP server. - -
- -
- &reftitle.classsynopsis; - - - - - EventHttp - - - - - final - EventHttp - - - - &Methods; - - - -
-
- - &reference.event.entities.eventhttp; - -
- diff --git a/reference/event/eventhttp/accept.xml b/reference/event/eventhttp/accept.xml deleted file mode 100644 index 2662c5bbb..000000000 --- a/reference/event/eventhttp/accept.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - EventHttp::accept - Makes an HTTP server accept connections on the specified socket stream or resource - - - &reftitle.description; - - public - bool - EventHttp::accept - - mixed - socket - - - - Makes an HTTP server accept connections on the specified socket stream or - resource. The socket should be ready to accept connections. - - - Can be called multiple times to accept connections on different sockets. - - - - To bind a socket, - listen, - and - accept - connections on the socket in a single call use - EventHttp::bind. - EventHttp::accept - is needed only if one already has a socket ready to accept connections. - - - - - &reftitle.parameters; - - - - socket - - - - Socket resource, stream or numeric file descriptor representing a socket - ready to accept connections. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttp::accept</function> example - - "127.0.0.1", - 8092 => "127.0.0.2", -]; -$i = 0; - -$socket = array(); - -foreach ($addresses as $port => $ip) { - echo $ip, " ", $port, PHP_EOL; - $socket[$i] = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); - - if (!socket_bind($socket[$i], $ip, $port)) { - exit("socket_bind failed\n"); - } - - socket_listen($socket[$i], 0); - socket_set_nonblock($socket[$i]); - - if (!$http->accept($socket[$i])) { - echo "Accept failed\n"; - exit(1); - } - - ++$i; -} - -$http->setCallback("/some-page", function () { - echo "(some-page)\n"; - echo "URI: ", $req->getUri(), PHP_EOL; - $req->sendReply(200, "OK"); - echo "OK\n"; -}); - -$http->setDefaultCallback(function ($req) { - echo "URI: ", $req->getUri(), PHP_EOL; - $req->sendReply(200, "OK"); - echo "OK\n"; -}); - -$signal = Event::signal($base, SIGINT, function () use ($base) { - echo "Caught SIGINT. Stopping...\n"; - $base->stop(); -}); -$signal->add(); - -$base->dispatch(); -echo "END\n"; -// We didn't close sockets, since Libevent already sets -// CLOSE_ON_FREE and CLOSE_ON_EXEC flags on the file -// descriptor associated with the sockets. -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventHttp::bind - - - - - diff --git a/reference/event/eventhttp/addserveralias.xml b/reference/event/eventhttp/addserveralias.xml deleted file mode 100644 index 46cbeeedd..000000000 --- a/reference/event/eventhttp/addserveralias.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - EventHttp::addServerAlias - Adds a server alias to the HTTP server object - - - &reftitle.description; - - public - bool - EventHttp::addServerAlias - - string - alias - - - - Adds a server alias to the HTTP server object. - - - - &reftitle.parameters; - - - - alias - - - - The alias to add. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttp::addServerAlias</function> example - -bind("127.0.0.1", 8088)) { - exit("bind(1) failed\n"); -}; - -if (!$http->addServerAlias("local.net")) { - exit("Failed to add server alias\n"); -} - -$http->setCallback("/about", function($req) { - echo "URI: ", $req->getUri(), PHP_EOL; - $req->sendReply(200, "OK"); -}); -$base->dispatch(); -?> -]]> - - - - - &reftitle.seealso; - - - EventHttp::removeServerAlias - - - - - diff --git a/reference/event/eventhttp/bind.xml b/reference/event/eventhttp/bind.xml deleted file mode 100644 index 741958ee3..000000000 --- a/reference/event/eventhttp/bind.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - EventHttp::bind - Binds an HTTP server on the specified address and port - - - &reftitle.description; - - public - void - EventHttp::bind - - string - address - - - int - port - - - - Binds an HTTP server on the specified address and port. - - - Can be called multiple times to bind the same HTTP server to multiple - different ports. - - - - &reftitle.parameters; - - - - address - - - - A string containing the IP address to - listen(2) - on. - - - - - - port - - - - The port number to listen on. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttp::bind</function> example - -bind("127.0.0.1", 8088)) { - exit("bind(1) failed\n"); -}; -if (!$http->bind("127.0.0.1", 8089)) { - exit("bind(2) failed\n"); -}; - -$http->setCallback("/about", function($req) { - echo "URI: ", $req->getUri(), PHP_EOL; - $req->sendReply(200, "OK"); - echo "OK\n"; -}); - -$base->dispatch(); -?> -]]> - - &example.outputs.similar; - -404 Not Found

Not Found

The requested URL /unknown was not found on this server.

- -Server: -URI: /about -OK -]]> -
-
-
- - &reftitle.seealso; - - - EventHttp::accept - - - -
- diff --git a/reference/event/eventhttp/construct.xml b/reference/event/eventhttp/construct.xml deleted file mode 100644 index fb6c8d92a..000000000 --- a/reference/event/eventhttp/construct.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - EventHttp::__construct - Constructs EventHttp object (the HTTP server) - - - &reftitle.description; - - public - EventHttp::__construct - - EventBase - base - - - EventSslContext - ctx - &null; - - - - Constructs the HTTP server object. - - - - &reftitle.parameters; - - - - base - - - - Associated event base. - - - - - - ctx - - - - EventSslContext - class object. Turns plain HTTP server into HTTPS server. It means that - if - ctx - is configured correctly, then the underlying buffer events will be based - on OpenSSL sockets. Thus, all traffic will pass through the SSL or TLS. - - - - This parameter is available only if - Event - is compiled with OpenSSL support and only with - Libevent - 2.1.0-alpha - and higher. - - - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.9.0 - - OpenSSL support (ctx) added. - - - - - - - - &reftitle.examples; - - Simple HTTP server - -= $max_requests) { - echo "Counter reached max requests $max_requests. Exiting\n"; - exit(); - } - - echo __METHOD__, " called\n"; - echo "request:"; var_dump($req); - echo "data:"; var_dump($data); - - echo "\n===== DUMP =====\n"; - echo "Command:", $req->getCommand(), PHP_EOL; - echo "URI:", $req->getUri(), PHP_EOL; - echo "Input headers:"; var_dump($req->getInputHeaders()); - echo "Output headers:"; var_dump($req->getOutputHeaders()); - - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; - - echo "\n >> Reading input buffer ...\n"; - $buf = $req->getInputBuffer(); - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - echo "No more data in the buffer\n"; -} - -function _http_about($req) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -function _http_default($req, $data) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -$port = 8010; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$base = new EventBase(); -$http = new EventHttp($base); -$http->setAllowedMethods(EventHttpRequest::CMD_GET | EventHttpRequest::CMD_POST); - -$http->setCallback("/dump", "_http_dump", array(4, 8)); -$http->setCallback("/about", "_http_about"); -$http->setDefaultCallback("_http_default", "custom data value"); - -$http->bind("0.0.0.0", 8010); -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - diff --git a/reference/event/eventhttp/removeserveralias.xml b/reference/event/eventhttp/removeserveralias.xml deleted file mode 100644 index efe300a19..000000000 --- a/reference/event/eventhttp/removeserveralias.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - EventHttp::removeServerAlias - Removes server alias - - - &reftitle.description; - - public - bool - EventHttp::removeServerAlias - - string - alias - - - - Removes server alias added with - EventHttp::addServerAlias - - - - &reftitle.parameters; - - - - alias - - - - The alias to remove. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventHttp::addServerAlias - - - - - diff --git a/reference/event/eventhttp/setallowedmethods.xml b/reference/event/eventhttp/setallowedmethods.xml deleted file mode 100644 index 780bf1ed3..000000000 --- a/reference/event/eventhttp/setallowedmethods.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - EventHttp::setAllowedMethods - Sets which HTTP methods are supported in requests accepted by this server, and passed to user callbacks - - - &reftitle.description; - - public - void - EventHttp::setAllowedMethods - - int - methods - - - - Sets which HTTP methods are supported in requests accepted by this - server, and passed to user callbacks - - - If not supported they will generate a - "405 Method not - allowed" - response. - - - By default this includes the following methods: - GET, - POST, - HEAD, - PUT, - DELETE. - See - EventHttpRequest::CMD_* - constants. - - - - &reftitle.parameters; - - - - methods - - - - A bit mask of - - EventHttpRequest::CMD_* - constants. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttp/setcallback.xml b/reference/event/eventhttp/setcallback.xml deleted file mode 100644 index 716265357..000000000 --- a/reference/event/eventhttp/setcallback.xml +++ /dev/null @@ -1,252 +0,0 @@ - - - - - EventHttp::setCallback - Sets a callback for specified URI - - - &reftitle.description; - - public - void - EventHttp::setCallback - - string - path - - - string - cb - - - string - arg - - - - Sets a callback for specified URI. - - - - &reftitle.parameters; - - - - path - - - - The path for which to invoke the callback. - - - - - - cb - - - - The callback - callable - that gets invoked on requested - path. - It should match the following prototype: - - - void - callback - - EventHttpRequest - req - NULL - - - mixed - arg - NULL - - - - - - req - - - - EventHttpRequest - object. - - - - - - arg - - - - Custom data. - - - - - - - - - arg - - - - Custom data. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttp::setCallback</function> example - -= $max_requests) { - echo "Counter reached max requests $max_requests. Exiting\n"; - exit(); - } - - echo __METHOD__, " called\n"; - echo "request:"; var_dump($req); - echo "data:"; var_dump($data); - - echo "\n===== DUMP =====\n"; - echo "Command:", $req->getCommand(), PHP_EOL; - echo "URI:", $req->getUri(), PHP_EOL; - echo "Input headers:"; var_dump($req->getInputHeaders()); - echo "Output headers:"; var_dump($req->getOutputHeaders()); - - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; - - echo "\n >> Reading input buffer ...\n"; - $buf = $req->getInputBuffer(); - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - echo "No more data in the buffer\n"; -} - -function _http_about($req) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -function _http_default($req, $data) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -$port = 8010; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$base = new EventBase(); -$http = new EventHttp($base); -$http->setAllowedMethods(EventHttpRequest::CMD_GET | EventHttpRequest::CMD_POST); - -$http->setCallback("/dump", "_http_dump", array(4, 8)); -$http->setCallback("/about", "_http_about"); -$http->setDefaultCallback("_http_default", "custom data value"); - -$http->bind("0.0.0.0", 8010); -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventHttp::setDefaultCallback - - - - - diff --git a/reference/event/eventhttp/setdefaultcallback.xml b/reference/event/eventhttp/setdefaultcallback.xml deleted file mode 100644 index f6214c3c6..000000000 --- a/reference/event/eventhttp/setdefaultcallback.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - EventHttp::setDefaultCallback - Sets default callback to handle requests that are not caught by specific callbacks - - - &reftitle.description; - - public - void - EventHttp::setDefaultCallback - - string - cb - - - string - arg - - - - Sets default callback to handle requests that are not caught by specific - callbacks - - - - &reftitle.parameters; - - - - cb - - - - The callback - callable. - It should match the following prototype: - - - void - callback - - EventHttpRequest - req - NULL - - - mixed - arg - NULL - - - - - - req - - - - EventHttpRequest - object. - - - - - - arg - - - - Custom data. - - - - - - - - - arg - - - - User custom data passed to the callback. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttp::setDefaultCallback</function> example - -bind("127.0.0.1", 8088)) { - exit("bind(1) failed\n"); -}; - -$http->setDefaultCallback(function($req) { - echo "URI: ", $req->getUri(), PHP_EOL; - $req->sendReply(200, "OK"); -}); - -$base->dispatch(); -?> -]]> - - - - - &reftitle.seealso; - - - EventHttp::setCallback - - - - - diff --git a/reference/event/eventhttp/setmaxbodysize.xml b/reference/event/eventhttp/setmaxbodysize.xml deleted file mode 100644 index a6dc4a0b6..000000000 --- a/reference/event/eventhttp/setmaxbodysize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttp::setMaxBodySize - Sets maximum request body size - - - &reftitle.description; - - public - void - EventHttp::setMaxBodySize - - int - value - - - - Sets maximum request body size. - - - - &reftitle.parameters; - - - - value - - - - The body size in bytes. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttp::setMaxHeadersSize - - - - - diff --git a/reference/event/eventhttp/setmaxheaderssize.xml b/reference/event/eventhttp/setmaxheaderssize.xml deleted file mode 100644 index 5a495361a..000000000 --- a/reference/event/eventhttp/setmaxheaderssize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttp::setMaxHeadersSize - Sets maximum HTTP header size - - - &reftitle.description; - - public - void - EventHttp::setMaxHeadersSize - - int - value - - - - Sets maximum HTTP header size. - - - - &reftitle.parameters; - - - - value - - - - The header size in bytes. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttp::setMaxHeadersSize - - - - - diff --git a/reference/event/eventhttp/settimeout.xml b/reference/event/eventhttp/settimeout.xml deleted file mode 100644 index 57bf0ba1b..000000000 --- a/reference/event/eventhttp/settimeout.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EventHttp::setTimeout - Sets the timeout for an HTTP request - - - &reftitle.description; - - public - void - EventHttp::setTimeout - - int - value - - - - Sets the timeout for an HTTP request. - - - - &reftitle.parameters; - - - - value - - - - The timeout in seconds. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttpconnection.xml b/reference/event/eventhttpconnection.xml deleted file mode 100644 index 0bb34c451..000000000 --- a/reference/event/eventhttpconnection.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - The EventHttpConnection class - EventHttpConnection - - -
- &reftitle.intro; - - Represents an HTTP connection. - -
- -
- &reftitle.classsynopsis; - - - - - EventHttpConnection - - - - - EventHttpConnection - - - - &Methods; - - - -
-
- - &reference.event.entities.eventhttpconnection; - -
- diff --git a/reference/event/eventhttpconnection/construct.xml b/reference/event/eventhttpconnection/construct.xml deleted file mode 100644 index c4daf0498..000000000 --- a/reference/event/eventhttpconnection/construct.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - EventHttpConnection::__construct - Constructs EventHttpConnection object - - - &reftitle.description; - - public - EventHttpConnection::__construct - - EventBase - base - - - EventDnsBase - dns_base - - - string - address - - - int - port - - - EventSslContext - ctx - &null; - - - - Constructs EventHttpConnection object. - - - - &reftitle.parameters; - - - - base - - - - Associated event base. - - - - - - dns_base - - - - If - dns_base - is &null;, hostname resolution will block. - - - - - - address - - - - The address to connect to. - - - - - - port - - - - The port to connect to. - - - - - - ctx - - - - EventSslContext - class object. Enables OpenSSL. - - - - This parameter is available only if - Event - is compiled with OpenSSL support and only with - Libevent - 2.1.0-alpha - and higher. - - - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.9.0 - - OpenSSL support (ctx) added. - - - - - - - - diff --git a/reference/event/eventhttpconnection/getbase.xml b/reference/event/eventhttpconnection/getbase.xml deleted file mode 100644 index af5b9a71e..000000000 --- a/reference/event/eventhttpconnection/getbase.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - EventHttpConnection::getBase - Returns event base associated with the connection - - - &reftitle.description; - - public - EventBase - EventHttpConnection::getBase - - - - Returns event base associated with the connection. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - On success returns - EventBase - object associated with the connection. Otherwise &false;. - - - - diff --git a/reference/event/eventhttpconnection/getpeer.xml b/reference/event/eventhttpconnection/getpeer.xml deleted file mode 100644 index a51699756..000000000 --- a/reference/event/eventhttpconnection/getpeer.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - EventHttpConnection::getPeer - Gets the remote address and port associated with the connection - - - &reftitle.description; - - public - void - EventHttpConnection::getPeer - - string - address - - - int - port - - - - Gets the remote address and port associated with the connection - - - - &reftitle.parameters; - - - - address - - - - Address of the peer. - - - - - - port - - - - Port of the peer. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttpconnection/makerequest.xml b/reference/event/eventhttpconnection/makerequest.xml deleted file mode 100644 index 31748c8a2..000000000 --- a/reference/event/eventhttpconnection/makerequest.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - EventHttpConnection::makeRequest - Makes an HTTP request over the specified connection - - - &reftitle.description; - - public - bool - EventHttpConnection::makeRequest - - EventHttpRequest - req - - - int - type - - - string - uri - - - - Makes an HTTP request over the specified connection. - type - is one of - EventHttpRequest::CMD_* - constants. - - - - &reftitle.parameters; - - - - req - - - - The connection object over which to send the request. - - - - - - type - - - - One of - - EventHttpRequest::CMD_* constants. - - - - - - uri - - - - The URI associated with the request. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - <function>EventHttpConnection::makeRequest</function> example - -getResponseCode(); - - if ($response_code == 0) { - echo "Connection refused\n"; - } elseif ($response_code != 200) { - echo "Unexpected response: $response_code\n"; - } else { - echo "Success: $response_code\n"; - $buf = $req->getInputBuffer(); - echo "Body:\n"; - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - } - } - - $base->exit(NULL); -} - -$address = "127.0.0.1"; -$port = 80; - -$base = new EventBase(); -$conn = new EventHttpConnection($base, NULL, $address, $port); -$conn->setTimeout(5); -$req = new EventHttpRequest("_request_handler", $base); - -$req->addHeader("Host", $address, EventHttpRequest::OUTPUT_HEADER); -$req->addHeader("Content-Length", "0", EventHttpRequest::OUTPUT_HEADER); -$conn->makeRequest($req, EventHttpRequest::CMD_GET, "/index.cphp"); - -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - EventHttpRequest::addHeader - - - - - diff --git a/reference/event/eventhttpconnection/setclosecallback.xml b/reference/event/eventhttpconnection/setclosecallback.xml deleted file mode 100644 index 8f7ce8990..000000000 --- a/reference/event/eventhttpconnection/setclosecallback.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - EventHttpConnection::setCloseCallback - Set callback for connection close - - - &reftitle.description; - - public - void - EventHttpConnection::setCloseCallback - - callable - callback - - - mixed - data - - - - Sets callback for connection close. - - - - &reftitle.parameters; - - - - callback - - - - Callback which is called when connection is closed. Should match the - following prototype: - - - void - callback - - EventHttpConnection - conn - &null; - - - mixed - arg - &null; - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - - <methodname>EventHttpConnection::setCloseCallback</methodname> example - - - * - * 3) Terminate the client connection abruptly, - * i.e. kill the process, or just press Ctrl-C. - * - * 4) Check if the server called _close_callback. - * The script should output "_close_callback" string to standard output. - * - * 5) Check if the server's process has no orphaned connections, - * e.g. with `lsof` utility. - */ - -function _close_callback($conn) -{ - echo __FUNCTION__, PHP_EOL; -} - -function _http_default($req, $dummy) -{ - $conn = $req->getConnection(); - $conn->setCloseCallback('_close_callback', NULL); - - /* - By enabling Event::READ we protect the server against unclosed conections. - This is a peculiarity of Libevent. The library disables Event::READ events - on this connection, and the server is not notified about terminated - connections. - - So each time client terminates connection abruptly, we get an orphaned - connection. For instance, the following is a part of `lsof -p $PID | grep TCP` - command after client has terminated connection: - - 57-php 15057 ruslan 6u unix 0xffff8802fb59c780 0t0 125187 socket - 58:php 15057 ruslan 7u IPv4 125189 0t0 TCP *:4242 (LISTEN) - 59:php 15057 ruslan 8u IPv4 124342 0t0 TCP localhost:4242->localhost:37375 (CLOSE_WAIT) - - where $PID is our process ID. - - The following block of code fixes such kind of orphaned connections. - */ - $bev = $req->getBufferEvent(); - $bev->enable(Event::READ); - - // We have to free it explicitly. See EventHttpRequest::getConnection - $bev->free(); // we have to free it explicitly - - $req->addHeader( - 'Content-Type', - 'multipart/x-mixed-replace;boundary=boundarydonotcross', - EventHttpRequest::OUTPUT_HEADER - ); - - $buf = new EventBuffer(); - $buf->add(''); - - $req->sendReply(200, "OK"); - $req->sendReplyChunk($buf); -} - -$port = 4242; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$base = new EventBase(); -$http = new EventHttp($base); - -$http->setDefaultCallback("_http_default", NULL); -$http->bind("0.0.0.0", $port); -$base->loop(); - -?> -]]> - - - - - diff --git a/reference/event/eventhttpconnection/setlocaladdress.xml b/reference/event/eventhttpconnection/setlocaladdress.xml deleted file mode 100644 index 572c9dc7e..000000000 --- a/reference/event/eventhttpconnection/setlocaladdress.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttpConnection::setLocalAddress - Sets the IP address from which HTTP connections are made - - - &reftitle.description; - - public - void - EventHttpConnection::setLocalAddress - - string - address - - - - Sets the IP address from which http connections are made. - - - - &reftitle.parameters; - - - - address - - - - The IP address from which HTTP connections are made. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpConnection::setLocalPort - - - - - diff --git a/reference/event/eventhttpconnection/setlocalport.xml b/reference/event/eventhttpconnection/setlocalport.xml deleted file mode 100644 index fbbbe9a0d..000000000 --- a/reference/event/eventhttpconnection/setlocalport.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - EventHttpConnection::setLocalPort - Sets the local port from which connections are made - - - &reftitle.description; - - public - void - EventHttpConnection::setLocalPort - - int - port - - - - Sets the local port from which connections are made. - - - - &reftitle.parameters; - - - - port - - - - The port number. - - - - - - - &reftitle.returnvalues; - - - - &reftitle.seealso; - - - EventHttpConnection::setLocalAddress - - - - - diff --git a/reference/event/eventhttpconnection/setmaxbodysize.xml b/reference/event/eventhttpconnection/setmaxbodysize.xml deleted file mode 100644 index 2e29355cf..000000000 --- a/reference/event/eventhttpconnection/setmaxbodysize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttpConnection::setMaxBodySize - Sets maximum body size for the connection - - - &reftitle.description; - - public - void - EventHttpConnection::setMaxBodySize - - string - max_size - - - - Sets maximum body size for the connection. - - - - &reftitle.parameters; - - - - max_size - - - - The maximum body size in bytes. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpConnection::setMaxHeadersSize - - - - - diff --git a/reference/event/eventhttpconnection/setmaxheaderssize.xml b/reference/event/eventhttpconnection/setmaxheaderssize.xml deleted file mode 100644 index d3d0ebe7e..000000000 --- a/reference/event/eventhttpconnection/setmaxheaderssize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttpConnection::setMaxHeadersSize - Sets maximum header size - - - &reftitle.description; - - public - void - EventHttpConnection::setMaxHeadersSize - - string - max_size - - - - Sets maximum header size for the connection. - - - - &reftitle.parameters; - - - - max_size - - - - The maximum header size in bytes. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpConnection::setMaxBodySize - - - - - diff --git a/reference/event/eventhttpconnection/setretries.xml b/reference/event/eventhttpconnection/setretries.xml deleted file mode 100644 index ecc7658f4..000000000 --- a/reference/event/eventhttpconnection/setretries.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - EventHttpConnection::setRetries - Sets the retry limit for the connection - - - &reftitle.description; - - public - void - EventHttpConnection::setRetries - - int - retries - - - - Sets the retry limit for the connection - - - - &reftitle.parameters; - - - - retries - - - - The retry limit. - -1 - means infinity. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttpconnection/settimeout.xml b/reference/event/eventhttpconnection/settimeout.xml deleted file mode 100644 index d35e955a4..000000000 --- a/reference/event/eventhttpconnection/settimeout.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EventHttpConnection::setTimeout - Sets the timeout for the connection - - - &reftitle.description; - - public - void - EventHttpConnection::setTimeout - - int - timeout - - - - Sets the timeout for the connection - - - - &reftitle.parameters; - - - - timeout - - - - Timeout in seconds. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttprequest.xml b/reference/event/eventhttprequest.xml deleted file mode 100644 index dde033575..000000000 --- a/reference/event/eventhttprequest.xml +++ /dev/null @@ -1,243 +0,0 @@ - - - - The EventHttpRequest class - EventHttpRequest - - -
- &reftitle.intro; - - Represents an HTTP request. - -
- -
- &reftitle.classsynopsis; - - - - - EventHttpRequest - - - - - EventHttpRequest - - - - &Constants; - - const - int - EventHttpRequest::CMD_GET - 1 - - - const - int - EventHttpRequest::CMD_POST - 2 - - - const - int - EventHttpRequest::CMD_HEAD - 4 - - - const - int - EventHttpRequest::CMD_PUT - 8 - - - const - int - EventHttpRequest::CMD_DELETE - 16 - - - const - int - EventHttpRequest::CMD_OPTIONS - 32 - - - const - int - EventHttpRequest::CMD_TRACE - 64 - - - const - int - EventHttpRequest::CMD_CONNECT - 128 - - - const - int - EventHttpRequest::CMD_PATCH - 256 - - - const - int - EventHttpRequest::INPUT_HEADER - 1 - - - const - int - EventHttpRequest::OUTPUT_HEADER - 2 - - &Methods; - - - -
- -
- &reftitle.constants; - - - - EventHttpRequest::CMD_GET - - - - GET method(command) - - - - - - EventHttpRequest::CMD_POST - - - - POST method(command) - - - - - - EventHttpRequest::CMD_HEAD - - - - HEAD method(command) - - - - - - EventHttpRequest::CMD_PUT - - - - PUT method(command) - - - - - - EventHttpRequest::CMD_DELETE - - - - DELETE command(method) - - - - - - EventHttpRequest::CMD_OPTIONS - - - - OPTIONS method(command) - - - - - - EventHttpRequest::CMD_TRACE - - - - TRACE method(command) - - - - - - EventHttpRequest::CMD_CONNECT - - - - CONNECT method(command) - - - - - - EventHttpRequest::CMD_PATCH - - - - PATCH method(command) - - - - - - EventHttpRequest::INPUT_HEADER - - - - Request input header type. - - - - - - EventHttpRequest::OUTPUT_HEADER - - - - Request output header type. - - - - -
- -
- - &reference.event.entities.eventhttprequest; - -
- diff --git a/reference/event/eventhttprequest/addheader.xml b/reference/event/eventhttprequest/addheader.xml deleted file mode 100644 index 87ab25beb..000000000 --- a/reference/event/eventhttprequest/addheader.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - EventHttpRequest::addHeader - Adds an HTTP header to the headers of the request - - - &reftitle.description; - - public - bool - EventHttpRequest::addHeader - - string - key - - - string - value - - - int - type - - - - Adds an HTTP header to the headers of the request. - - - - &reftitle.parameters; - - - - key - - - - Header name. - - - - - - value - - - - Header value. - - - - - - type - - - - One of - - EventHttpRequest::*_HEADER constants. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventHttpRequest::removeHeader - - - - - diff --git a/reference/event/eventhttprequest/cancel.xml b/reference/event/eventhttprequest/cancel.xml deleted file mode 100644 index 0c9caf495..000000000 --- a/reference/event/eventhttprequest/cancel.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EventHttpRequest::cancel - Cancels a pending HTTP request - - - &reftitle.description; - - public - void - EventHttpRequest::cancel - - - - Cancels a pending HTTP request. - - - Cancels an ongoing HTTP request. The callback associated with this request - is not executed and the request object is freed. If the request is - currently being processed, e.g. it is ongoing, the corresponding - EventHttpConnection - object is going to get reset. - - - A request cannot be canceled if its callback has executed already. A - request may be canceled reentrantly from its chunked callback. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttprequest/clearheaders.xml b/reference/event/eventhttprequest/clearheaders.xml deleted file mode 100644 index 66cf80d5b..000000000 --- a/reference/event/eventhttprequest/clearheaders.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventHttpRequest::clearHeaders - Removes all output headers from the header list of the request - - - &reftitle.description; - - public - void - EventHttpRequest::clearHeaders - - - - Removes all output headers from the header list of the request. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpRequest::addHeader - - - - - diff --git a/reference/event/eventhttprequest/closeconnection.xml b/reference/event/eventhttprequest/closeconnection.xml deleted file mode 100644 index 968073872..000000000 --- a/reference/event/eventhttprequest/closeconnection.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - EventHttpRequest::closeConnection - Closes associated HTTP connection - - - &reftitle.description; - - public - void - EventHttpRequest::closeConnection - - - - Closes HTTP connection associated with the request. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttprequest/construct.xml b/reference/event/eventhttprequest/construct.xml deleted file mode 100644 index 83197135a..000000000 --- a/reference/event/eventhttprequest/construct.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - EventHttpRequest::__construct - Constructs EventHttpRequest object - - - &reftitle.description; - - public - EventHttpRequest::__construct - - callable - callback - - - mixed - data - &null; - - - - Constructs EventHttpRequest object. - - - - &reftitle.parameters; - - - - callback - - - - Gets invoked on requesting path. Should match the following prototype: - - - void - callback - - EventHttpRequest - req - &null; - - - mixed - arg - &null; - - - - - - - data - - - - User custom data passed to the callback. - - - - - - - &reftitle.examples; - - - <function>EventHttpRequest::__construct</function> example - -getResponseCode(); - - if ($response_code == 0) { - echo "Connection refused\n"; - } elseif ($response_code != 200) { - echo "Unexpected response: $response_code\n"; - } else { - echo "Success: $response_code\n"; - $buf = $req->getInputBuffer(); - echo "Body:\n"; - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - } - } - - $base->exit(NULL); -} - - -$address = "127.0.0.1"; -$port = 80; - -$base = new EventBase(); -$conn = new EventHttpConnection($base, NULL, $address, $port); -$conn->setTimeout(5); -$req = new EventHttpRequest("_request_handler", $base); - -$req->addHeader("Host", $address, EventHttpRequest::OUTPUT_HEADER); -$req->addHeader("Content-Length", "0", EventHttpRequest::OUTPUT_HEADER); -$conn->makeRequest($req, EventHttpRequest::CMD_GET, "/index.cphp"); - -$base->loop(); -?> -]]> - - - - - &reftitle.seealso; - - - EventHttpRequest::cancel - - - EventHttpRequest::addHeader - - - - - diff --git a/reference/event/eventhttprequest/findheader.xml b/reference/event/eventhttprequest/findheader.xml deleted file mode 100644 index 2afca304b..000000000 --- a/reference/event/eventhttprequest/findheader.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - EventHttpRequest::findHeader - Finds the value belonging to a header - - - &reftitle.description; - - public - void - EventHttpRequest::findHeader - - string - key - - - string - type - - - - Finds the value belonging to a header. - - - - &reftitle.parameters; - - - - key - - - - The header name. - - - - - - type - - - - One of - - EventHttpRequest::*_HEADER constants. - - - - - - - &reftitle.returnvalues; - - Returns &null; if header not found. - - - - &reftitle.seealso; - - - EventHttpRequest::addHeader - - - - - diff --git a/reference/event/eventhttprequest/free.xml b/reference/event/eventhttprequest/free.xml deleted file mode 100644 index 195c02eb6..000000000 --- a/reference/event/eventhttprequest/free.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - EventHttpRequest::free - Frees the object and removes associated events - - - &reftitle.description; - - public - void - EventHttpRequest::free - - - - Frees the object and removes associated events. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventhttprequest/getbufferevent.xml b/reference/event/eventhttprequest/getbufferevent.xml deleted file mode 100644 index d2adb9b35..000000000 --- a/reference/event/eventhttprequest/getbufferevent.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - EventHttpRequest::getBufferEvent - Returns EventBufferEvent object - - - &reftitle.description; - - public - EventBufferEvent - EventHttpRequest::getBufferEvent - - - - Returns - EventBufferEvent - object which represents buffer event that the connection is using. - - - - The reference counter of the returned object will be incremented by one to - protect internal structures against premature destruction when the method - is called from a user callback. So the - EventBufferEvent object should be freed explicitly - with EventBufferEvent::free method. - Otherwise memory will leak. - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns - EventBufferEvent - object. - - - - &reftitle.seealso; - - - EventHttpRequest::getConnection - - - - - diff --git a/reference/event/eventhttprequest/getcommand.xml b/reference/event/eventhttprequest/getcommand.xml deleted file mode 100644 index 751a66560..000000000 --- a/reference/event/eventhttprequest/getcommand.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - EventHttpRequest::getCommand - Returns the request command(method) - - - &reftitle.description; - - public - void - EventHttpRequest::getCommand - - - - Returns the request command, one of - - EventHttpRequest::CMD_* - - constants. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the request command, one of - - EventHttpRequest::CMD_* - - constants. - - - - diff --git a/reference/event/eventhttprequest/getconnection.xml b/reference/event/eventhttprequest/getconnection.xml deleted file mode 100644 index 550a54c55..000000000 --- a/reference/event/eventhttprequest/getconnection.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - EventHttpRequest::getConnection - Returns EventHttpConnection object - - - &reftitle.description; - - public - EventHttpConnection - EventHttpRequest::closeConnection - - - - Returns - EventHttpConnection - object which represents HTTP connection associated with the request. - - - - Libevent API allows HTTP request objects to be not bound to any HTTP - connection. Therefore we can't unambiguously associate - EventHttpRequest - with - EventHttpConnection. - Thus, we construct - EventHttpConnection - object on-the-fly. Having no information about the event base, DNS base - and connection-close callback, we just leave these fields unset. - - - - EventHttpRequest::getConnection - method is usually useful when we need to set up a callback on connection - close. See - EventHttpConnection::setCloseCallback. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns - EventHttpConnection - object. - - - - &reftitle.seealso; - - - EventHttpConnection::setCloseCallback - - - EventHttpRequest::getBufferEvent - - - - - diff --git a/reference/event/eventhttprequest/gethost.xml b/reference/event/eventhttprequest/gethost.xml deleted file mode 100644 index 5a0145d6f..000000000 --- a/reference/event/eventhttprequest/gethost.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EventHttpRequest::getHost - Returns the request host - - - &reftitle.description; - - public - string - EventHttpRequest::getHost - - - - Returns the request host. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the request host. - - - - &reftitle.seealso; - - - EventHttpRequest::getUri - - - EventHttpRequest::getCommand - - - - - diff --git a/reference/event/eventhttprequest/getinputbuffer.xml b/reference/event/eventhttprequest/getinputbuffer.xml deleted file mode 100644 index 7e74a94c4..000000000 --- a/reference/event/eventhttprequest/getinputbuffer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventHttpRequest::getInputBuffer - Returns the input buffer - - - &reftitle.description; - - public - EventBuffer - EventHttpRequest::getInputBuffer - - - - Returns the input buffer. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the input buffer. - - - - &reftitle.seealso; - - - EventHttpRequest::getOutputBuffer - - - - - diff --git a/reference/event/eventhttprequest/getinputheaders.xml b/reference/event/eventhttprequest/getinputheaders.xml deleted file mode 100644 index 3a649bb2a..000000000 --- a/reference/event/eventhttprequest/getinputheaders.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventHttpRequest::getInputHeaders - Returns associative array of the input headers - - - &reftitle.description; - - public - array - EventHttpRequest::getInputHeaders - - - - Returns associative array of the input headers. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns associative array of the input headers. - - - - &reftitle.seealso; - - - EventHttpRequest::getOutputHeaders - - - - - diff --git a/reference/event/eventhttprequest/getoutputbuffer.xml b/reference/event/eventhttprequest/getoutputbuffer.xml deleted file mode 100644 index 6917d66af..000000000 --- a/reference/event/eventhttprequest/getoutputbuffer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventHttpRequest::getOutputBuffer - Returns the output buffer of the request - - - &reftitle.description; - - public - EventBuffer - EventHttpRequest::getOutputBuffer - - - - Returns the output buffer of the request. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the output buffer of the request. - - - - &reftitle.seealso; - - - EventHttpRequest::getInputBuffer - - - - - diff --git a/reference/event/eventhttprequest/getoutputheaders.xml b/reference/event/eventhttprequest/getoutputheaders.xml deleted file mode 100644 index df32a3066..000000000 --- a/reference/event/eventhttprequest/getoutputheaders.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - EventHttpRequest::getOutputHeaders - Returns associative array of the output headers - - - &reftitle.description; - - public - void - EventHttpRequest::getOutputHeaders - - - - Returns associative array of the output headers. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - - - &reftitle.seealso; - - - EventHttpRequest::getInputHeaders - - - - - diff --git a/reference/event/eventhttprequest/getresponsecode.xml b/reference/event/eventhttprequest/getresponsecode.xml deleted file mode 100644 index c566243f4..000000000 --- a/reference/event/eventhttprequest/getresponsecode.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EventHttpRequest::getResponseCode - Returns the response code - - - &reftitle.description; - - public - int - EventHttpRequest::getResponseCode - - - - Returns the response code. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the response code of the request. - - - - &reftitle.seealso; - - - EventHttpRequest::getCommand - - - EventHttpRequest::getHost - - - EventHttpRequest::getUri - - - - - diff --git a/reference/event/eventhttprequest/geturi.xml b/reference/event/eventhttprequest/geturi.xml deleted file mode 100644 index 8945815f4..000000000 --- a/reference/event/eventhttprequest/geturi.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - EventHttpRequest::getUri - Returns the request URI - - - &reftitle.description; - - public - string - EventHttpRequest::getUri - - - - Returns the request URI - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns the request URI - - - - &reftitle.seealso; - - - EventHttpRequest::getCommand - - - EventHttpRequest::getHost - - - EventHttpRequest::getResponseCode - - - - - diff --git a/reference/event/eventhttprequest/removeheader.xml b/reference/event/eventhttprequest/removeheader.xml deleted file mode 100644 index 8deb1275d..000000000 --- a/reference/event/eventhttprequest/removeheader.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - EventHttpRequest::removeHeader - Removes an HTTP header from the headers of the request - - - &reftitle.description; - - public - void - EventHttpRequest::removeHeader - - string - key - - - string - type - - - - Removes an HTTP header from the headers of the request. - - - - &reftitle.parameters; - - - - key - - - - The header name. - - - - - - type - - - - type - is one of - EventHttpRequest::*_HEADER - constants. - - - - - - - &reftitle.returnvalues; - - Removes an HTTP header from the headers of the request. - - - - &reftitle.seealso; - - - EventHttpRequest::addHeader - - - - - diff --git a/reference/event/eventhttprequest/senderror.xml b/reference/event/eventhttprequest/senderror.xml deleted file mode 100644 index 44056d03a..000000000 --- a/reference/event/eventhttprequest/senderror.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - EventHttpRequest::sendError - Send an HTML error message to the client - - - &reftitle.description; - - public - void - EventHttpRequest::sendError - - int - error - - - string - reason - &null; - - - - Send an HTML error message to the client. - - - - &reftitle.parameters; - - - - error - - - - The HTTP error code. - - - - - - reason - - - - A brief explanation of the error. If &null;, the standard meaning of the - error code will be used. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - - <function>EventHttpRequest::sendError</function> example - -sendError(400); -} - -$base = new EventBase(); -$http = new EventHttp($base); - -$http->setCallback("/err400", "_http_400"); - -$http->bind("0.0.0.0", 8010); -$base->loop(); -?> -]]> - - - - - &reftitle.seealso; - - - EventHttpRequest::sendReply - - - - - diff --git a/reference/event/eventhttprequest/sendreply.xml b/reference/event/eventhttprequest/sendreply.xml deleted file mode 100644 index 9054c9d83..000000000 --- a/reference/event/eventhttprequest/sendreply.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - EventHttpRequest::sendReply - Send an HTML reply to the client - - - &reftitle.description; - - public - void - EventHttpRequest::sendReply - - int - code - - - string - reason - - - EventBuffer - buf - - - - Send an HTML reply to the client. The body of the reply consists of data in - optional - buf - parameter. - - - - &reftitle.parameters; - - - - code - - - - The HTTP response code to send. - - - - - - reason - - - - A brief message to send with the response code. - - - - - - buf - - - - The body of the response. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpRequest::sendError - - - EventHttpRequest::sendReplyChunk - - - - - diff --git a/reference/event/eventhttprequest/sendreplychunk.xml b/reference/event/eventhttprequest/sendreplychunk.xml deleted file mode 100644 index a326a8d96..000000000 --- a/reference/event/eventhttprequest/sendreplychunk.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - EventHttpRequest::sendReplyChunk - Send another data chunk as part of an ongoing chunked reply - - - &reftitle.description; - - public - void - EventHttpRequest::sendReplyChunk - - EventBuffer - buf - - - - Send another data chunk as part of an ongoing chunked reply. After calling - this method - buf - will be empty. - - - - &reftitle.parameters; - - - - buf - - - - The data chunk to send as part of the reply. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpRequest::sendReplyStart - - - EventHttpRequest::sendReplyEnd - - - - - diff --git a/reference/event/eventhttprequest/sendreplyend.xml b/reference/event/eventhttprequest/sendreplyend.xml deleted file mode 100644 index 232b36297..000000000 --- a/reference/event/eventhttprequest/sendreplyend.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EventHttpRequest::sendReplyEnd - Complete a chunked reply, freeing the request as appropriate - - - &reftitle.description; - - public - void - EventHttpRequest::sendReplyEnd - - - - Complete a chunked reply, freeing the request as appropriate. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpRequest::sendReplyStart - - - EventHttpRequest::sendReplyChunk - - - - - diff --git a/reference/event/eventhttprequest/sendreplystart.xml b/reference/event/eventhttprequest/sendreplystart.xml deleted file mode 100644 index 76bd61796..000000000 --- a/reference/event/eventhttprequest/sendreplystart.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - EventHttpRequest::sendReplyStart - Initiate a chunked reply - - - &reftitle.description; - - public - void - EventHttpRequest::sendReplyStart - - int - code - - - string - reason - - - - Initiate a reply that uses - Transfer-Encoding - chunked. - - - This allows the caller to stream the reply back to the client and is useful - when either not all of the reply data is immediately available or when - sending very large replies. - - - The caller needs to supply data chunks with - EventHttpRequest::sendReplyChunk - and complete the reply by calling - EventHttpRequest::sendReplyEnd. - - - - &reftitle.parameters; - - - - code - - - - The HTTP response code to send. - - - - - - reason - - - - A brief message to send with the response code. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.seealso; - - - EventHttpRequest::sendReplyChunk - - - EventHttpRequest::sendReplyEnd - - - - - diff --git a/reference/event/eventlistener.xml b/reference/event/eventlistener.xml deleted file mode 100644 index 273ebd25d..000000000 --- a/reference/event/eventlistener.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - The EventListener class - EventListener - - -
- &reftitle.intro; - - Represents a connection listener. - -
- -
- &reftitle.classsynopsis; - - - - - EventListener - - - - - final - EventListener - - - - &Constants; - - const - int - EventListener::OPT_LEAVE_SOCKETS_BLOCKING - 1 - - - const - int - EventListener::OPT_CLOSE_ON_FREE - 2 - - - const - int - EventListener::OPT_CLOSE_ON_EXEC - 4 - - - const - int - EventListener::OPT_REUSEABLE - 8 - - - const - int - EventListener::OPT_THREADSAFE - 16 - - &Properties; - - public - readonly - int - fd - - &Methods; - - - -
-
- &reftitle.properties; - - - - fd - - - - Numeric file descriptor of the underlying socket. (Added in - event-1.6.0 - .) - - - - -
- -
- &reftitle.constants; - - - - EventListener::OPT_LEAVE_SOCKETS_BLOCKING - - - - By default Libevent turns underlying file descriptors, or sockets, to - non-blocking mode. This flag tells Libevent to leave them in blocking - mode. - - - - - - EventListener::OPT_CLOSE_ON_FREE - - - - If this option is set, the connection listener closes its underlying - socket when the - EventListener - object is freed. - - - - - - EventListener::OPT_CLOSE_ON_EXEC - - - - If this option is set, the connection listener sets the close-on-exec - flag on the underlying listener socket. See platform documentation for - fcntl - and - FD_CLOEXEC - for more information. - - - - - - EventListener::OPT_REUSEABLE - - - - By default on some platforms, once a listener socket is closed, no - other socket can bind to the same port until a while has passed. - Setting this option makes Libevent mark the socket as reusable, so that - once it is closed, another socket can be opened to listen on the same - port. - - - - - - EventListener::OPT_THREADSAFE - - - - Allocate locks for the listener, so that it’s safe to use it from - multiple threads. - - - - -
- -
- - &reference.event.entities.eventlistener; - -
- diff --git a/reference/event/eventlistener/construct.xml b/reference/event/eventlistener/construct.xml deleted file mode 100644 index af918584b..000000000 --- a/reference/event/eventlistener/construct.xml +++ /dev/null @@ -1,324 +0,0 @@ - - - - - EventListener::__construct - Creates new connection listener associated with an event base - - - &reftitle.description; - - public - EventListener::__construct - - EventBase - base - - - callable - cb - - - mixed - data - - - int - flags - - - int - backlog - - - mixed - target - - - - Creates new connection listener associated with an event base. - - - - &reftitle.parameters; - - - - base - - - - Associated event base. - - - - - - cb - - - - A - callable - that will be invoked when new connection received. - - - - - - data - - - - Custom user data attached to - cb. - - - - - - flags - - - - Bit mask of - EventListener::OPT_* - constants. See - EventListener constants. - - - - - - backlog - - - - Controls the maximum number of pending connections that the network - stack should allow to wait in a not-yet-accepted state at any time; see - documentation for your system’s - listen - function for more details. If - backlog - is negative, Libevent tries to pick a good value for the - backlog - ; if it is zero, Event assumes that - listen - is already called on the socket (target). - - - - - - target - - - - May be string, socket resource, or a stream associated with a socket. In - case if - target - is a string, the string will be parsed as network address. It will be - interpreted as a UNIX domain socket path, if prefixed with - 'unix:', - e.g. - 'unix:/tmp/my.sock'. - - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL event 1.5.0 - - UNIX domain sockets' support added. - - - - - - - - &reftitle.examples; - - - <function>EventListener::__construct</function> example - -bev->free(); - } - - public function __construct($base, $fd) { - $this->base = $base; - - $this->bev = new EventBufferEvent($base, $fd, EventBufferEvent::OPT_CLOSE_ON_FREE); - - $this->bev->setCallbacks(array($this, "echoReadCallback"), NULL, - array($this, "echoEventCallback"), NULL); - - if (!$this->bev->enable(Event::READ)) { - echo "Failed to enable READ\n"; - return; - } - } - - public function echoReadCallback($bev, $ctx) { - // Copy all the data from the input buffer to the output buffer - - // Variant #1 - $bev->output->addBuffer($bev->input); - - /* Variant #2 */ - /* - $input = $bev->getInput(); - $output = $bev->getOutput(); - $output->addBuffer($input); - */ - } - - public function echoEventCallback($bev, $events, $ctx) { - if ($events & EventBufferEvent::ERROR) { - echo "Error from bufferevent\n"; - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - //$bev->free(); - $this->__destruct(); - } - } -} - -class MyListener { - public $base, - $listener, - $socket; - private $conn = array(); - - public function __destruct() { - foreach ($this->conn as &$c) $c = NULL; - } - - public function __construct($port) { - $this->base = new EventBase(); - if (!$this->base) { - echo "Couldn't open event base"; - exit(1); - } - - // Variant #1 - /* - $this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); - if (!socket_bind($this->socket, '0.0.0.0', $port)) { - echo "Unable to bind socket\n"; - exit(1); - } - $this->listener = new EventListener($this->base, - array($this, "acceptConnCallback"), $this->base, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, - -1, $this->socket); - */ - - // Variant #2 - $this->listener = new EventListener($this->base, - array($this, "acceptConnCallback"), $this->base, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, -1, - "0.0.0.0:$port"); - - if (!$this->listener) { - echo "Couldn't create listener"; - exit(1); - } - - $this->listener->setErrorCallback(array($this, "accept_error_cb")); - } - - public function dispatch() { - $this->base->dispatch(); - } - - // This callback is invoked when there is data to read on $bev - public function acceptConnCallback($listener, $fd, $address, $ctx) { - // We got a new connection! Set up a bufferevent for it. */ - $base = $this->base; - $this->conn[] = new MyListenerConnection($base, $fd); - } - - public function accept_error_cb($listener, $ctx) { - $base = $this->base; - - fprintf(STDERR, "Got an error %d (%s) on the listener. " - ."Shutting down.\n", - EventUtil::getLastSocketErrno(), - EventUtil::getLastSocketError()); - - $base->exit(NULL); - } -} - -$port = 9808; - -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$l = new MyListener($port); -$l->dispatch(); -?> -]]> - - - - - diff --git a/reference/event/eventlistener/disable.xml b/reference/event/eventlistener/disable.xml deleted file mode 100644 index e39fe8efb..000000000 --- a/reference/event/eventlistener/disable.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventListener::disable - Disables an event connect listener object - - - &reftitle.description; - - public - bool - EventListener::disable - - - - Disables an event connect listener object - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventListener::enable - - - - - diff --git a/reference/event/eventlistener/enable.xml b/reference/event/eventlistener/enable.xml deleted file mode 100644 index 7ccfad89f..000000000 --- a/reference/event/eventlistener/enable.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - EventListener::enable - Enables an event connect listener object - - - &reftitle.description; - - public - bool - EventListener::enable - - - - Enables an event connect listener object - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - EventListener::disable - - - - - diff --git a/reference/event/eventlistener/getbase.xml b/reference/event/eventlistener/getbase.xml deleted file mode 100644 index a59202d8b..000000000 --- a/reference/event/eventlistener/getbase.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - EventListener::getBase - Returns event base associated with the event listener - - - &reftitle.description; - - public - void - EventListener::getBase - - - - Returns event base associated with the event listener. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - Returns event base associated with the event listener. - - - - diff --git a/reference/event/eventlistener/getsocketname.xml b/reference/event/eventlistener/getsocketname.xml deleted file mode 100644 index fdeec7973..000000000 --- a/reference/event/eventlistener/getsocketname.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - EventListener::getSocketName - Retrieves the current address to which the - listener's socket is bound - - - &reftitle.description; - - public - static - bool - EventListener::getSocketName - - string - address - - - mixed - port - - - - Retrieves the current address to which the listener's socket is bound. - - - - &reftitle.parameters; - - - - address - - - - Output parameter. IP-address depending on the socket address family. - - - - - - port - - - - Output parameter. The port the socket is bound to. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventlistener/setcallback.xml b/reference/event/eventlistener/setcallback.xml deleted file mode 100644 index f941b9e43..000000000 --- a/reference/event/eventlistener/setcallback.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - EventListener::setCallback - The setCallback purpose - - - &reftitle.description; - - public - void - EventListener::setCallback - - callable - cb - - - mixed - arg - &null; - - - - Adjust event connect listener's callback and optionally the callback - argument. - - - - &reftitle.parameters; - - - - cb - - - - The new callback for new connections. Ignored if &null;. - - - Should match the following prototype: - - - void - callback - - EventListener - listener - &null; - - - mixed - fd - &null; - - - array - address - &null; - - - mixed - arg - &null; - - - - - - listener - - - - The - EventListener - object. - - - - - - fd - - - - The file descriptor or a resource associated with the listener. - - - - - - address - - - - Array of two elements: IP address and the - server - port. - - - - - - arg - - - - User custom data attached to the callback. - - - - - - - - - arg - - - - Custom user data attached to the callback. Ignored if &null;. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/eventlistener/seterrorcallback.xml b/reference/event/eventlistener/seterrorcallback.xml deleted file mode 100644 index 49e728e58..000000000 --- a/reference/event/eventlistener/seterrorcallback.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - EventListener::setErrorCallback - Set event listener's error callback - - - &reftitle.description; - - public - void - EventListener::setErrorCallback - - string - cb - - - - Set event listener's error callback - - - - &reftitle.parameters; - - - - cb - - - - The error callback. Should match the following prototype: - - - void - callback - - EventListener - listener - &null; - - - mixed - data - &null; - - - - - - listener - - - - The - EventListener - object. - - - - - - data - - - - User custom data attached to the callback. - - - - - - - - - - &reftitle.returnvalues; - - - - &reftitle.seealso; - - - EventListener::setCallback - - - - - diff --git a/reference/event/eventsslcontext.xml b/reference/event/eventsslcontext.xml deleted file mode 100644 index 846b048bb..000000000 --- a/reference/event/eventsslcontext.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - The EventSslContext class - EventSslContext - - -
- &reftitle.intro; - - Represents - SSL_CTX - structure. Provides methods and properties to configure the SSL context. - -
- -
- &reftitle.classsynopsis; - - - - - EventSslContext - - - - - final - EventSslContext - - - - &Constants; - - const - int - EventSslContext::SSLv2_CLIENT_METHOD - 1 - - - const - int - EventSslContext::SSLv3_CLIENT_METHOD - 2 - - - const - int - EventSslContext::SSLv23_CLIENT_METHOD - 3 - - - const - int - EventSslContext::TLS_CLIENT_METHOD - 4 - - - const - int - EventSslContext::SSLv2_SERVER_METHOD - 5 - - - const - int - EventSslContext::SSLv3_SERVER_METHOD - 6 - - - const - int - EventSslContext::SSLv23_SERVER_METHOD - 7 - - - const - int - EventSslContext::TLS_SERVER_METHOD - 8 - - - const - int - EventSslContext::OPT_LOCAL_CERT - 1 - - - const - int - EventSslContext::OPT_LOCAL_PK - 2 - - - const - int - EventSslContext::OPT_PASSPHRASE - 3 - - - const - int - EventSslContext::OPT_CA_FILE - 4 - - - const - int - EventSslContext::OPT_CA_PATH - 5 - - - const - int - EventSslContext::OPT_ALLOW_SELF_SIGNED - 6 - - - const - int - EventSslContext::OPT_VERIFY_PEER - 7 - - - const - int - EventSslContext::OPT_VERIFY_DEPTH - 8 - - - const - int - EventSslContext::OPT_CIPHERS - 9 - - &Properties; - - public - string - local_cert - - - public - string - local_pk - - &Methods; - - - -
- -
- &reftitle.properties; - - - - local_cert - - - - Path to local certificate file on filesystem. It must be a PEM-encoded - file which contains certificate. It can optionally contain the - certificate chain of issuers. - - - - - - local_pk - - - - Path to local private key file - - - - -
- - -
- &reftitle.constants; - - - - EventSslContext::SSLv2_CLIENT_METHOD - - - - SSLv2 client method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::SSLv3_CLIENT_METHOD - - - - SSLv3 client method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::SSLv23_CLIENT_METHOD - - - - SSLv23 client method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::TLS_CLIENT_METHOD - - - - TLS client method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::SSLv2_SERVER_METHOD - - - - SSLv2 server method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::SSLv3_SERVER_METHOD - - - - SSLv3 server method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::SSLv23_SERVER_METHOD - - - - SSLv23 server method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::TLS_SERVER_METHOD - - - - TLS server method. See - SSL_CTX_new(3) - man page. - - - - - - EventSslContext::OPT_LOCAL_CERT - - - - Key for an item of the options' array used in - EventSslContext::__construct. - The option points to path of local certificate. - - - - - - EventSslContext::OPT_LOCAL_PK - - - - Key for an item of the options' array used in - EventSslContext::__construct. - The option points to path of the private key. - - - - - - EventSslContext::OPT_PASSPHRASE - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents passphrase of the certificate. - - - - - - EventSslContext::OPT_CA_FILE - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents path of the certificate authority file. - - - - - - EventSslContext::OPT_CA_PATH - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents path where the certificate authority file should be - searched for. - - - - - - EventSslContext::OPT_ALLOW_SELF_SIGNED - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents option that allows self-signed certificates. - - - - - - EventSslContext::OPT_VERIFY_PEER - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents option that tells Event to verify peer. - - - - - - EventSslContext::OPT_VERIFY_DEPTH - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents maximum depth for the certificate chain verification that - shall be allowed for the SSL context. - - - - - - EventSslContext::OPT_CIPHERS - - - - Key for an item of the options' array used in - EventSslContext::__construct. - Represents the cipher list for the SSL context. - - - - -
- -
- - &reference.event.entities.eventsslcontext; - -
- diff --git a/reference/event/eventsslcontext/construct.xml b/reference/event/eventsslcontext/construct.xml deleted file mode 100644 index 673c62525..000000000 --- a/reference/event/eventsslcontext/construct.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - EventSslContext::__construct - Constructs an OpenSSL context for use with Event classes - - - &reftitle.description; - - public - EventSslContext::__construct - - string - method - - - string - options - - - - Creates SSL context holding pointer to - SSL_CTX - (see the system manual). - - - - &reftitle.parameters; - - - - method - - - - One of - - EventSslContext::*_METHOD constants. - - - - - - options - - - - Associative array of SSL context options One of - - EventSslContext::OPT_* constants. - - - - - - - &reftitle.examples; - - - <function>EventSslContext::__construct</function> example - - $local_cert, - EventSslContext::OPT_LOCAL_PK => $local_pk, - EventSslContext::OPT_PASSPHRASE => "echo server", - EventSslContext::OPT_VERIFY_PEER => true, - EventSslContext::OPT_ALLOW_SELF_SIGNED => false, -)); -?> -]]> - - - - - diff --git a/reference/event/eventutil.xml b/reference/event/eventutil.xml deleted file mode 100644 index a1ebca725..000000000 --- a/reference/event/eventutil.xml +++ /dev/null @@ -1,509 +0,0 @@ - - - - The EventUtil class - EventUtil - - -
- &reftitle.intro; - - EventUtil - is a singleton with supplementary methods and constants. - -
- -
- &reftitle.classsynopsis; - - - - - EventUtil - - - - - final - EventUtil - - - - &Constants; - - const - int - EventUtil::AF_INET - 2 - - - const - int - EventUtil::AF_INET6 - 10 - - - const - int - EventUtil::AF_UNSPEC - 0 - - - const - int - EventUtil::LIBEVENT_VERSION_NUMBER - 33559808 - - - const - int - EventUtil::SO_DEBUG - 1 - - - const - int - EventUtil::SO_REUSEADDR - 2 - - - const - int - EventUtil::SO_KEEPALIVE - 9 - - - const - int - EventUtil::SO_DONTROUTE - 5 - - - const - int - EventUtil::SO_LINGER - 13 - - - const - int - EventUtil::SO_BROADCAST - 6 - - - const - int - EventUtil::SO_OOBINLINE - 10 - - - const - int - EventUtil::SO_SNDBUF - 7 - - - const - int - EventUtil::SO_RCVBUF - 8 - - - const - int - EventUtil::SO_SNDLOWAT - 19 - - - const - int - EventUtil::SO_RCVLOWAT - 18 - - - const - int - EventUtil::SO_SNDTIMEO - 21 - - - const - int - EventUtil::SO_RCVTIMEO - 20 - - - const - int - EventUtil::SO_TYPE - 3 - - - const - int - EventUtil::SO_ERROR - 4 - - - const - int - EventUtil::SOL_SOCKET - 1 - - - const - int - EventUtil::SOL_TCP - 6 - - - const - int - EventUtil::SOL_UDP - 17 - - - const - int - EventUtil::IPPROTO_IP - 0 - - - const - int - EventUtil::IPPROTO_IPV6 - 41 - - &Methods; - - - -
- -
- &reftitle.constants; - - - - EventUtil::AF_INET - - - - IPv4 address family - - - - - - EventUtil::AF_INET6 - - - - IPv6 address family - - - - - - EventUtil::AF_UNSPEC - - - - Unspecified IP address family - - - - - - EventUtil::SO_DEBUG - - - - Socket option. Enable socket debugging. Only allowed for processes with - the - CAP_NET_ADMIN - capability or an effective user ID of - 0. - (Added in event-1.6.0.) - - - - - - EventUtil::SO_REUSEADDR - - - - Socket option. Indicates that the rules used in validating addresses - supplied in a - bind(2) - call should allow reuse of local addresses. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_KEEPALIVE - - - - Socket option. Enable sending of keep-alive messages on - connection-oriented sockets. Expects an integer boolean flag. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_DONTROUTE - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_LINGER - - - - Socket option. When enabled, a - close(2) - or - shutdown(2) - will not return until all queued messages for the socket have been - successfully sent or the linger timeout has been reached. Otherwise, - the call returns immediately and the closing is done in the background. - See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_BROADCAST - - - - Socket option. Reports whether transmission of broadcast messages is - supported. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_OOBINLINE - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_SNDBUF - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_RCVBUF - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_SNDLOWAT - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_RCVLOWAT - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_SNDTIMEO - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_RCVTIMEO - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_TYPE - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SO_ERROR - - - - Socket option. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SOL_SOCKET - - - - Socket option level. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SOL_TCP - - - - Socket option level. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::SOL_UDP - - - - Socket option level. See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::IPPROTO_IP - - - - See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::IPPROTO_IPV6 - - - - See the - socket(7) - manual page. (Added in event-1.6.0.) - - - - - - EventUtil::LIBEVENT_VERSION_NUMBER - - - - Libevent' version number at the time when Event extension had been - compiled with the library. - - - - -
- -
- - &reference.event.entities.eventutil; - -
- diff --git a/reference/event/eventutil/construct.xml b/reference/event/eventutil/construct.xml deleted file mode 100644 index b3a0d36e0..000000000 --- a/reference/event/eventutil/construct.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - EventUtil::__construct - The abstract constructor - - - &reftitle.description; - - abstract - public - EventUtil::__construct - - - - EventUtil - is a singleton. Therefore the constructor is abstract, and it is impossible - to create objects based on this class. - - - - &reftitle.parameters; - &no.function.parameters; - - - diff --git a/reference/event/eventutil/getlastsocketerrno.xml b/reference/event/eventutil/getlastsocketerrno.xml deleted file mode 100644 index 5c6685bb9..000000000 --- a/reference/event/eventutil/getlastsocketerrno.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - EventUtil::getLastSocketErrno - Returns the most recent socket error number - - - &reftitle.description; - - public - static - int - EventUtil::getLastSocketErrno - - mixed - socket - &null; - - - - Returns the most recent socket error number( - errno - ). - - - - &reftitle.parameters; - - - - socket - - - - Socket resource, stream or a file descriptor of a socket. - - - - - - - &reftitle.returnvalues; - - Returns the most recent socket error number( - errno - ). - - - - &reftitle.seealso; - - - EventUtil::getLastSocketError - - - - - diff --git a/reference/event/eventutil/getlastsocketerror.xml b/reference/event/eventutil/getlastsocketerror.xml deleted file mode 100644 index 87e033b1c..000000000 --- a/reference/event/eventutil/getlastsocketerror.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - EventUtil::getLastSocketError - Returns the most recent socket error - - - &reftitle.description; - - public - static - string - EventUtil::getLastSocketError - - mixed - socket - - - - Returns the most recent socket error. - - - - &reftitle.parameters; - - - - socket - - - - Socket resource, stream or a file descriptor of a socket. - - - - - - - &reftitle.returnvalues; - - Returns the most recent socket error. - - - - &reftitle.seealso; - - - EventUtil::getLastSocketErrno - - - - - diff --git a/reference/event/eventutil/getsocketfd.xml b/reference/event/eventutil/getsocketfd.xml deleted file mode 100644 index 917f9c4c9..000000000 --- a/reference/event/eventutil/getsocketfd.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - EventUtil::getSocketFd - Returns numeric file descriptor of a socket, or stream - - - &reftitle.description; - - public - static - int - EventUtil::getSocketFd - - mixed - socket - - - - Returns numeric file descriptor of a socket or stream specified by - socket - argument just like the - Event - extension does it internally for all methods accepting socket resource or - stream. - - - - &reftitle.parameters; - - - - socket - - - - Socket resource or stream. - - - - - - - &reftitle.returnvalues; - - Returns numeric file descriptor of a socket, or stream. - EventUtil::getSocketFd - returns &false; in case if it is whether failed to recognize the type of - the underlying file, or detected that the file descriptor associated with - socket - is not valid. - - - - diff --git a/reference/event/eventutil/getsocketname.xml b/reference/event/eventutil/getsocketname.xml deleted file mode 100644 index 7d633b856..000000000 --- a/reference/event/eventutil/getsocketname.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - EventUtil::getSocketName - Retrieves the current address to which the - socket is bound - - - &reftitle.description; - - public - static - bool - EventUtil::getSocketName - - mixed - socket - - - string - address - - - mixed - port - - - - Retrieves the current address to which the - socket - is bound. - - - - &reftitle.parameters; - - - - socket - - - - Socket resource, stream or a file descriptor of a socket. - - - - - - address - - - - Output parameter. IP-address, or the UNIX domain socket path depending - on the socket address family. - - - - - - port - - - - Output parameter. The port the socket is bound to. Has no meaning for - UNIX domain sockets. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/event/eventutil/setsocketoption.xml b/reference/event/eventutil/setsocketoption.xml deleted file mode 100644 index 795aee7f4..000000000 --- a/reference/event/eventutil/setsocketoption.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - EventUtil::setSocketOption - Sets socket options - - - &reftitle.description; - - public - static - bool - EventUtil::setSocketOption - - mixed - socket - - - int - level - - - int - optname - - - mixed - optval - - - - Sets socket options. - - - - &reftitle.parameters; - - - - socket - - - - Socket resource, stream, or numeric file descriptor associated with the - socket. - - - - - - level - - - - One of - EventUtil::SOL_* - constants. Specifies the protocol level at which the option resides. For - example, to retrieve options at the socket level, a - level - parameter of - EventUtil::SOL_SOCKET - would be used. Other levels, such as TCP, can be used by specifying the - protocol number of that level. Protocol numbers can be found by using - the - getprotobyname - function. See - EventUtil constants. - - - - - - optname - - - - Option name(type). Has the same meaning as corresponding parameter of - socket_get_option - function. See - EventUtil constants. - - - - - - optval - - - - Accepts the same values as - optval - parameter of the - socket_get_option - function. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - socket_get_option - - - socket_set_option - - - - - diff --git a/reference/event/eventutil/sslrandpoll.xml b/reference/event/eventutil/sslrandpoll.xml deleted file mode 100644 index 084121628..000000000 --- a/reference/event/eventutil/sslrandpoll.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - EventUtil::sslRandPoll - Generates entropy by means of OpenSSL's RAND_poll() - - - &reftitle.description; - - public - static - void - EventUtil::sslRandPoll - - - - Generates entropy by means of OpenSSL's - RAND_poll() - (see the system manual). - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/event/examples.xml b/reference/event/examples.xml deleted file mode 100644 index da10d4952..000000000 --- a/reference/event/examples.xml +++ /dev/null @@ -1,1317 +0,0 @@ - - - - &reftitle.examples; - - Simple HTTP client - -input; //$bev->getInput(); - - //$pos = $input->search("TTP"); - $pos = $bev->input->search("TTP"); - - while (($n = $bev->input->remove($buf, 1024)) > 0) { - echo $buf; - } -} - -// Event callback -function eventcb($bev, $events, $base) { - if ($events & EventBufferEvent::CONNECTED) { - echo "Connected.\n"; - } elseif ($events & (EventBufferEvent::ERROR | EventBufferEvent::EOF)) { - if ($events & EventBufferEvent::ERROR) { - echo "DNS error: ", $bev->getDnsErrorString(), PHP_EOL; - } - - echo "Closing\n"; - $base->exit(); - exit("Done\n"); - } -} - -if ($argc != 3) { - echo <<setCallbacks("readcb", /* writecb */ NULL, "eventcb", $base); -$bev->enable(Event::READ | Event::WRITE); - -$output = $bev->output; //$bev->getOutput(); -if (!$output->add( - "GET {$argv[2]} HTTP/1.0\r\n". - "Host: {$argv[1]}\r\n". - "Connection: Close\r\n\r\n" -)) { - exit("Failed adding request to output buffer\n"); -} - -if (!$bev->connectHost($dns_base, $argv[1], 80, EventUtil::AF_UNSPEC)) { - exit("Can't connect to host {$argv[1]}\n"); -} - -$base->dispatch(); -?> -]]> - - &example.outputs.similar; - - -301 Moved -

301 Moved

-The document has moved -here. - -Closing -Done -]]> -
-
- - HTTP client using asynchronous DNS resolver - -getInput(); - - while (($n = $input->remove($buf, 1024)) > 0) { - echo $buf; - } -} - -// Event callback -function eventcb($bev, $events, $base) { - if ($events & EventBufferEvent::CONNECTED) { - echo "Connected.\n"; - } elseif ($events & (EventBufferEvent::ERROR | EventBufferEvent::EOF)) { - if ($events & EventBufferEvent::ERROR) { - echo "DNS error: ", $bev->getDnsErrorString(), PHP_EOL; - } - - echo "Closing\n"; - $base->exit(); - exit("Done\n"); - } -} - -$base = new EventBase(); - -echo "step 1\n"; -$bev = new EventBufferEvent($base, /* use internal socket */ NULL, - EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS); -if (!$bev) { - exit("Failed creating bufferevent socket\n"); -} - -echo "step 2\n"; -$bev->setCallbacks("readcb", /* writecb */ NULL, "eventcb", $base); -$bev->enable(Event::READ | Event::WRITE); - -echo "step 3\n"; -// Send request -$output = $bev->getOutput(); -if (!$output->add( - "GET /index.cphp HTTP/1.0\r\n". - "Connection: Close\r\n\r\n" -)) { - exit("Failed adding request to output buffer\n"); -} - -/* Connect to the host synchronously. -We know the IP, and don't need to resolve DNS. */ -if (!$bev->connect("127.0.0.1:80")) { - exit("Can't connect to host\n"); -} - -// Dispatch pending events -$base->dispatch(); -?> -]]> - - - - Echo server - -bev->free(); - } - - public function __construct($base, $fd) { - $this->base = $base; - - $this->bev = new EventBufferEvent($base, $fd, EventBufferEvent::OPT_CLOSE_ON_FREE); - - $this->bev->setCallbacks(array($this, "echoReadCallback"), NULL, - array($this, "echoEventCallback"), NULL); - - if (!$this->bev->enable(Event::READ)) { - echo "Failed to enable READ\n"; - return; - } - } - - public function echoReadCallback($bev, $ctx) { - // Copy all the data from the input buffer to the output buffer - - // Variant #1 - $bev->output->addBuffer($bev->input); - - /* Variant #2 */ - /* - $input = $bev->getInput(); - $output = $bev->getOutput(); - $output->addBuffer($input); - */ - } - - public function echoEventCallback($bev, $events, $ctx) { - if ($events & EventBufferEvent::ERROR) { - echo "Error from bufferevent\n"; - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - //$bev->free(); - $this->__destruct(); - } - } -} - -class MyListener { - public $base, - $listener, - $socket; - private $conn = array(); - - public function __destruct() { - foreach ($this->conn as &$c) $c = NULL; - } - - public function __construct($port) { - $this->base = new EventBase(); - if (!$this->base) { - echo "Couldn't open event base"; - exit(1); - } - - // Variant #1 - /* - $this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); - if (!socket_bind($this->socket, '0.0.0.0', $port)) { - echo "Unable to bind socket\n"; - exit(1); - } - $this->listener = new EventListener($this->base, - array($this, "acceptConnCallback"), $this->base, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, - -1, $this->socket); - */ - - // Variant #2 - $this->listener = new EventListener($this->base, - array($this, "acceptConnCallback"), $this->base, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, -1, - "0.0.0.0:$port"); - - if (!$this->listener) { - echo "Couldn't create listener"; - exit(1); - } - - $this->listener->setErrorCallback(array($this, "accept_error_cb")); - } - - public function dispatch() { - $this->base->dispatch(); - } - - // This callback is invoked when there is data to read on $bev - public function acceptConnCallback($listener, $fd, $address, $ctx) { - // We got a new connection! Set up a bufferevent for it. */ - $base = $this->base; - $this->conn[] = new MyListenerConnection($base, $fd); - } - - public function accept_error_cb($listener, $ctx) { - $base = $this->base; - - fprintf(STDERR, "Got an error %d (%s) on the listener. " - ."Shutting down.\n", - EventUtil::getLastSocketErrno(), - EventUtil::getLastSocketError()); - - $base->exit(NULL); - } -} - -$port = 9808; - -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$l = new MyListener($port); -$l->dispatch(); -?> -]]> - - - - SSL echo server - -port = $port; - $this->ctx = $this->init_ssl(); - if (!$this->ctx) { - exit("Failed creating SSL context\n"); - } - - $this->base = new EventBase(); - if (!$this->base) { - exit("Couldn't open event base\n"); - } - - $this->listener = new EventListener($this->base, - array($this, "ssl_accept_cb"), $this->ctx, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, - -1, "$host:$port"); - if (!$this->listener) { - exit("Couldn't create listener\n"); - } - - $this->listener->setErrorCallback(array($this, "accept_error_cb")); - } - function dispatch() { - $this->base->dispatch(); - } - - // This callback is invoked when there is data to read on $bev. - function ssl_read_cb($bev, $ctx) { - $in = $bev->input; //$bev->getInput(); - - printf("Received %zu bytes\n", $in->length); - printf("----- data ----\n"); - printf("%ld:\t%s\n", (int) $in->length, $in->pullup(-1)); - - $bev->writeBuffer($in); - } - - // This callback is invoked when some event occurs on the event listener, - // e.g. connection closed, or an error occurred - function ssl_event_cb($bev, $events, $ctx) { - if ($events & EventBufferEvent::ERROR) { - // Fetch errors from the SSL error stack - while ($err = $bev->sslError()) { - fprintf(STDERR, "Bufferevent error %s.\n", $err); - } - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - $bev->free(); - } - } - - // This callback is invoked when a client accepts new connection - function ssl_accept_cb($listener, $fd, $address, $ctx) { - // We got a new connection! Set up a bufferevent for it. - $this->bev = EventBufferEvent::sslSocket($this->base, $fd, $this->ctx, - EventBufferEvent::SSL_ACCEPTING, EventBufferEvent::OPT_CLOSE_ON_FREE); - - if (!$this->bev) { - echo "Failed creating ssl buffer\n"; - $this->base->exit(NULL); - exit(1); - } - - $this->bev->enable(Event::READ); - $this->bev->setCallbacks(array($this, "ssl_read_cb"), NULL, - array($this, "ssl_event_cb"), NULL); - } - - // This callback is invoked when we failed to setup new connection for a client - function accept_error_cb($listener, $ctx) { - fprintf(STDERR, "Got an error %d (%s) on the listener. " - ."Shutting down.\n", - EventUtil::getLastSocketErrno(), - EventUtil::getLastSocketError()); - - $this->base->exit(NULL); - } - - // Initialize SSL structures, create an EventSslContext - // Optionally create self-signed certificates - function init_ssl() { - // We *must* have entropy. Otherwise there's no point to crypto. - if (!EventUtil::sslRandPoll()) { - exit("EventUtil::sslRandPoll failed\n"); - } - - $local_cert = __DIR__."/cert.pem"; - $local_pk = __DIR__."/privkey.pem"; - - if (!file_exists($local_cert) || !file_exists($local_pk)) { - echo "Couldn't read $local_cert or $local_pk file. To generate a key\n", - "and self-signed certificate, run:\n", - " openssl genrsa -out $local_pk 2048\n", - " openssl req -new -key $local_pk -out cert.req\n", - " openssl x509 -req -days 365 -in cert.req -signkey $local_pk -out $local_cert\n"; - - return FALSE; - } - - $ctx = new EventSslContext(EventSslContext::SSLv3_SERVER_METHOD, array ( - EventSslContext::OPT_LOCAL_CERT => $local_cert, - EventSslContext::OPT_LOCAL_PK => $local_pk, - //EventSslContext::OPT_PASSPHRASE => "echo server", - EventSslContext::OPT_VERIFY_PEER => true, - EventSslContext::OPT_ALLOW_SELF_SIGNED => false, - )); - - return $ctx; - } -} - -// Allow to override the port -$port = 9999; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port\n"); -} - - -$l = new MySslEchoServer($port); -$l->dispatch(); -?> -]]> - - - - Signal handler - -base = $base; - } - - function eventSighandler($no, $c) { - echo "Caught signal $no\n"; - event_base_loopexit($c->base); - } -} - -$base = event_base_new(); -$c = new MyEventSignal($base); -$no = SIGTERM; -$ev = evsignal_new($base, $no, array($c,'eventSighandler'), $c); - -evsignal_add($ev); - -event_base_loop($base); -?> -]]> - - - - Use libevent's loop to process requests of `eio' extension - -stop(); -}, $base); - -echo "step 3\n"; - -$event->add(); - -echo "step 4\n"; - -$base->dispatch(); - -echo "Done\n"; -?> -]]> - - - - Miscellaneous - -avoidMethod("select")) { - echo "'select' method avoided\n"; -} - -// Create event_base associated with the config -$base = new EventBase($cfg); -echo "Event method used: ", $base->getMethod(), PHP_EOL; - -echo "Features:\n"; -$features = $base->getFeatures(); -($features & EventConfig::FEATURE_ET) and print "ET - edge-triggered IO\n"; -($features & EventConfig::FEATURE_O1) and print "O1 - O(1) operation for adding/deleting events\n"; -($features & EventConfig::FEATURE_FDS) and print "FDS - arbitrary file descriptor types, and not just sockets\n"; - -// Require FDS feature -if ($cfg->requireFeatures(EventConfig::FEATURE_FDS)) { - echo "FDS feature is now required\n"; - - $base = new EventBase($cfg); - ($base->getFeatures() & EventConfig::FEATURE_FDS) - and print "FDS - arbitrary file descriptor types, and not just sockets\n"; -} -/* }}} */ - -/* {{{ Base */ -$base = new EventBase(); -$event = new Event($base, STDIN, Event::READ | Event::PERSIST, function ($fd, $events, $arg) { - static $max_iterations = 0; - - if (++$max_iterations >= 5) { - /* exit after 5 iterations with timeout of 2.33 seconds */ - echo "Stopping...\n"; - $arg[0]->exit(2.33); - } - - echo fgets($fd); -}, array (&$base)); - -$event->add(); -$base->loop(); -/* Base }}} */ -?> -]]> - - - - Simple HTTP server - -= $max_requests) { - echo "Counter reached max requests $max_requests. Exiting\n"; - exit(); - } - - echo __METHOD__, " called\n"; - echo "request:"; var_dump($req); - echo "data:"; var_dump($data); - - echo "\n===== DUMP =====\n"; - echo "Command:", $req->getCommand(), PHP_EOL; - echo "URI:", $req->getUri(), PHP_EOL; - echo "Input headers:"; var_dump($req->getInputHeaders()); - echo "Output headers:"; var_dump($req->getOutputHeaders()); - - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; - - echo "\n >> Reading input buffer ...\n"; - $buf = $req->getInputBuffer(); - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - echo "No more data in the buffer\n"; -} - -function _http_about($req) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -function _http_default($req, $data) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -$port = 8010; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} - -$base = new EventBase(); -$http = new EventHttp($base); -$http->setAllowedMethods(EventHttpRequest::CMD_GET | EventHttpRequest::CMD_POST); - -$http->setCallback("/dump", "_http_dump", array(4, 8)); -$http->setCallback("/about", "_http_about"); -$http->setDefaultCallback("_http_default", "custom data value"); - -$http->bind("0.0.0.0", 8010); -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - Simple HTTPS server - -= $max_requests) { - echo "Counter reached max requests $max_requests. Exiting\n"; - exit(); - } - - echo __METHOD__, " called\n"; - echo "request:"; var_dump($req); - echo "data:"; var_dump($data); - - echo "\n===== DUMP =====\n"; - echo "Command:", $req->getCommand(), PHP_EOL; - echo "URI:", $req->getUri(), PHP_EOL; - echo "Input headers:"; var_dump($req->getInputHeaders()); - echo "Output headers:"; var_dump($req->getOutputHeaders()); - - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; - - $buf = $req->getInputBuffer(); - echo "\n >> Reading input buffer (", $buf->length, ") ...\n"; - while ($s = $buf->read(1024)) { - echo $s; - } - echo "\nNo more data in the buffer\n"; -} - -function _http_about($req) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -function _http_default($req, $data) { - echo __METHOD__, PHP_EOL; - echo "URI: ", $req->getUri(), PHP_EOL; - echo "\n >> Sending reply ..."; - $req->sendReply(200, "OK"); - echo "OK\n"; -} - -function _http_400($req) { - $req->sendError(400); -} - -function _init_ssl() { - $local_cert = __DIR__."/ssl-echo-server/cert.pem"; - $local_pk = __DIR__."/ssl-echo-server/privkey.pem"; - - $ctx = new EventSslContext(EventSslContext::SSLv3_SERVER_METHOD, array ( - EventSslContext::OPT_LOCAL_CERT => $local_cert, - EventSslContext::OPT_LOCAL_PK => $local_pk, - //EventSslContext::OPT_PASSPHRASE => "test", - EventSslContext::OPT_ALLOW_SELF_SIGNED => true, - )); - - return $ctx; -} - -$port = 9999; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port"); -} -$ip = '0.0.0.0'; - -$base = new EventBase(); -$ctx = _init_ssl(); -$http = new EventHttp($base, $ctx); -$http->setAllowedMethods(EventHttpRequest::CMD_GET | EventHttpRequest::CMD_POST); - -$http->setCallback("/dump", "_http_dump", array(4, 8)); -$http->setCallback("/about", "_http_about"); -$http->setCallback("/err400", "_http_400"); -$http->setDefaultCallback("_http_default", "custom data value"); - -$http->bind($ip, $port); -$base->dispatch(); -]]> - - - - OpenSSL connection - -getResponseCode(); - - if ($response_code == 0) { - echo "Connection refused\n"; - } elseif ($response_code != 200) { - echo "Unexpected response: $response_code\n"; - } else { - echo "Success: $response_code\n"; - $buf = $req->getInputBuffer(); - echo "Body:\n"; - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - } - } - - $base->exit(NULL); -} - -function _init_ssl() { - $ctx = new EventSslContext(EventSslContext::SSLv3_CLIENT_METHOD, array ()); - - return $ctx; -} - - -// Allow to override the port -$port = 9999; -if ($argc > 1) { - $port = (int) $argv[1]; -} -if ($port <= 0 || $port > 65535) { - exit("Invalid port\n"); -} -$host = '127.0.0.1'; - -$ctx = _init_ssl(); -if (!$ctx) { - trigger_error("Failed creating SSL context", E_USER_ERROR); -} - -$base = new EventBase(); -if (!$base) { - trigger_error("Failed to initialize event base", E_USER_ERROR); -} - -$conn = new EventHttpConnection($base, NULL, $host, $port, $ctx); -$conn->setTimeout(50); - -$req = new EventHttpRequest("_request_handler", $base); -$req->addHeader("Host", $host, EventHttpRequest::OUTPUT_HEADER); -$buf = $req->getOutputBuffer(); -$buf->add("HTML TEST"); -//$req->addHeader("Content-Length", $buf->length, EventHttpRequest::OUTPUT_HEADER); -//$req->addHeader("Connection", "close", EventHttpRequest::OUTPUT_HEADER); -$conn->makeRequest($req, EventHttpRequest::CMD_POST, "/dump"); - -$base->dispatch(); -echo "END\n"; -?> -]]> - - - - - <function>EventHttpConnection::makeRequest</function> example - -getResponseCode(); - - if ($response_code == 0) { - echo "Connection refused\n"; - } elseif ($response_code != 200) { - echo "Unexpected response: $response_code\n"; - } else { - echo "Success: $response_code\n"; - $buf = $req->getInputBuffer(); - echo "Body:\n"; - while ($s = $buf->readLine(EventBuffer::EOL_ANY)) { - echo $s, PHP_EOL; - } - } - } - - $base->exit(NULL); -} - -$address = "127.0.0.1"; -$port = 80; - -$base = new EventBase(); -$conn = new EventHttpConnection($base, NULL, $address, $port); -$conn->setTimeout(5); -$req = new EventHttpRequest("_request_handler", $base); - -$req->addHeader("Host", $address, EventHttpRequest::OUTPUT_HEADER); -$req->addHeader("Content-Length", "0", EventHttpRequest::OUTPUT_HEADER); -$conn->makeRequest($req, EventHttpRequest::CMD_GET, "/index.cphp"); - -$base->loop(); -?> -]]> - - &example.outputs.similar; - - - - - - - Connection listener based on a UNIX domain socket - -bev) { - $this->bev->free(); - } - } - - public function __construct($base, $fd) { - $this->base = $base; - - $this->bev = new EventBufferEvent($base, $fd, EventBufferEvent::OPT_CLOSE_ON_FREE); - - $this->bev->setCallbacks(array($this, "echoReadCallback"), NULL, - array($this, "echoEventCallback"), NULL); - - if (!$this->bev->enable(Event::READ)) { - echo "Failed to enable READ\n"; - return; - } - } - - public function echoReadCallback($bev, $ctx) { - // Copy all the data from the input buffer to the output buffer - $bev->output->addBuffer($bev->input); - } - - public function echoEventCallback($bev, $events, $ctx) { - if ($events & EventBufferEvent::ERROR) { - echo "Error from bufferevent\n"; - } - - if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) { - $bev->free(); - $bev = NULL; - } - } -} - -class MyListener { - public $base, - $listener, - $socket; - private $conn = array(); - - public function __destruct() { - foreach ($this->conn as &$c) $c = NULL; - } - - public function __construct($sock_path) { - $this->base = new EventBase(); - if (!$this->base) { - echo "Couldn't open event base"; - exit(1); - } - - if (file_exists($sock_path)) { - unlink($sock_path); - } - - $this->listener = new EventListener($this->base, - array($this, "acceptConnCallback"), $this->base, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, -1, - "unix:$sock_path"); - - if (!$this->listener) { - trigger_error("Couldn't create listener", E_USER_ERROR); - } - - $this->listener->setErrorCallback(array($this, "accept_error_cb")); - } - - public function dispatch() { - $this->base->dispatch(); - } - - // This callback is invoked when there is data to read on $bev - public function acceptConnCallback($listener, $fd, $address, $ctx) { - // We got a new connection! Set up a bufferevent for it. */ - $base = $this->base; - $this->conn[] = new MyListenerConnection($base, $fd); - } - - public function accept_error_cb($listener, $ctx) { - $base = $this->base; - - fprintf(STDERR, "Got an error %d (%s) on the listener. " - ."Shutting down.\n", - EventUtil::getLastSocketErrno(), - EventUtil::getLastSocketError()); - - $base->exit(NULL); - } -} - -if ($argc <= 1) { - exit("Socket path is not provided\n"); -} -$sock_path = $argv[1]; - -$l = new MyListener($sock_path); -$l->dispatch(); -?> -]]> - - - - Simple SMTP server - - - * - * Usage: - * 1) Prepare cert.pem certificate and privkey.pem private key files. - * 2) Launch the server script - * 3) Open TLS connection, e.g.: - * $ openssl s_client -connect localhost:25 -starttls smtp -crlf - * 4) Start testing the commands listed in `cmd` method below. - */ - -class Handler { - public $domainName = FALSE; - public $connections = []; - public $buffers = []; - public $maxRead = 256000; - - public function __construct() { - $this->ctx = new EventSslContext(EventSslContext::SSLv3_SERVER_METHOD, [ - EventSslContext::OPT_LOCAL_CERT => 'cert.pem', - EventSslContext::OPT_LOCAL_PK => 'privkey.pem', - //EventSslContext::OPT_PASSPHRASE => '', - EventSslContext::OPT_VERIFY_PEER => false, // change to true with authentic cert - EventSslContext::OPT_ALLOW_SELF_SIGNED => true // change to false with authentic cert - ]); - - $this->base = new EventBase(); - if (!$this->base) { - exit("Couldn't open event base\n"); - } - - if (!$this->listener = new EventListener($this->base, - [$this, 'ev_accept'], - $this->ctx, - EventListener::OPT_CLOSE_ON_FREE | EventListener::OPT_REUSEABLE, - -1, - '0.0.0.0:25')) - { - exit("Couldn't create listener\n"); - } - - $this->listener->setErrorCallback([$this, 'ev_error']); - $this->base->dispatch(); - } - - public function ev_accept($listener, $fd, $address, $ctx) { - static $id = 0; - $id += 1; - - $this->connections[$id]['clientData'] = ''; - $this->connections[$id]['cnx'] = new EventBufferEvent($this->base, $fd, - EventBufferEvent::OPT_CLOSE_ON_FREE); - - if (!$this->connections[$id]['cnx']) { - echo "Failed creating buffer\n"; - $this->base->exit(NULL); - exit(1); - } - - $this->connections[$id]['cnx']->setCallbacks([$this, "ev_read"], NULL, - [$this, 'ev_error'], $id); - $this->connections[$id]['cnx']->enable(Event::READ | Event::WRITE); - - $this->ev_write($id, '220 '.$this->domainName." wazzzap?\r\n"); - } - - function ev_error($listener, $ctx) { - $errno = EventUtil::getLastSocketErrno(); - - fprintf(STDERR, "Got an error %d (%s) on the listener. Shutting down.\n", - $errno, EventUtil::getLastSocketError()); - - if ($errno != 0) { - $this->base->exit(NULL); - exit(); - } - } - - public function ev_close($id) { - $this->connections[$id]['cnx']->disable(Event::READ | Event::WRITE); - unset($this->connections[$id]); - } - - protected function ev_write($id, $string) { - echo 'S('.$id.'): '.$string; - $this->connections[$id]['cnx']->write($string); - } - - public function ev_read($buffer, $id) { - while($buffer->input->length > 0) { - $this->connections[$id]['clientData'] .= $buffer->input->read($this->maxRead); - $clientDataLen = strlen($this->connections[$id]['clientData']); - - if($this->connections[$id]['clientData'][$clientDataLen-1] == "\n" - && $this->connections[$id]['clientData'][$clientDataLen-2] == "\r") - { - // remove the trailing \r\n - $line = substr($this->connections[$id]['clientData'], 0, - strlen($this->connections[$id]['clientData']) - 2); - - $this->connections[$id]['clientData'] = ''; - $this->cmd($buffer, $id, $line); - } - } - } - - protected function cmd($buffer, $id, $line) { - switch ($line) { - case strncmp('EHLO ', $line, 4): - $this->ev_write($id, "250-STARTTLS\r\n"); - $this->ev_write($id, "250 OK ehlo\r\n"); - break; - - case strncmp('HELO ', $line, 4): - $this->ev_write($id, "250-STARTTLS\r\n"); - $this->ev_write($id, "250 OK helo\r\n"); - break; - - case strncmp('QUIT', $line, 3): - $this->ev_write($id, "250 OK quit\r\n"); - $this->ev_close($id); - break; - - case strncmp('STARTTLS', $line, 3): - $this->ev_write($id, "220 Ready to start TLS\r\n"); - $this->connections[$id]['cnx'] = EventBufferEvent::sslFilter($this->base, - $this->connections[$id]['cnx'], $this->ctx, - EventBufferEvent::SSL_ACCEPTING, - EventBufferEvent::OPT_CLOSE_ON_FREE); - $this->connections[$id]['cnx']->setCallbacks([$this, "ev_read"], NULL, [$this, 'ev_error'], $id); - $this->connections[$id]['cnx']->enable(Event::READ | Event::WRITE); - break; - - default: - echo 'unknown command: '.$line."\n"; - break; - } - } -} - -new Handler(); -]]> - - -
- diff --git a/reference/event/setup.xml b/reference/event/setup.xml deleted file mode 100644 index edeea97f7..000000000 --- a/reference/event/setup.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - This extension requires - libevent - library. Most modern distributions provide packages for libevent. - - - OpenSSL features require - OpenSSL - library. - -
-
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;event. - -
-
- diff --git a/reference/event/versions.xml b/reference/event/versions.xml deleted file mode 100644 index b20a410fd..000000000 --- a/reference/event/versions.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/example/book.xml b/reference/example/book.xml deleted file mode 100644 index 20771e131..000000000 --- a/reference/example/book.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - Example - Example - - - &reftitle.intro; - - Placeholder book serving as a template for third-party extension - documentation; it will be removed once real extensions are added. - - - diff --git a/reference/expect/book.xml b/reference/expect/book.xml deleted file mode 100644 index 967ec0540..000000000 --- a/reference/expect/book.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Expect - - - - &reftitle.intro; - - This extension allows to interact with processes through PTY. You may - consider using the expect:// - wrapper with the filesystem - functions which provide a simpler and more intuitive interface. - - - - - &reference.expect.setup; - &reference.expect.constants; - &reference.expect.examples; - &reference.expect.reference; - - - diff --git a/reference/expect/configure.xml b/reference/expect/configure.xml deleted file mode 100644 index 013a9b2b8..000000000 --- a/reference/expect/configure.xml +++ /dev/null @@ -1,40 +0,0 @@ - - -
- &reftitle.install; - - &pecl.moved; - &pecl.info; - &url.pecl.package;expect. - - - In order to use these functions you must compile PHP with expect support - by using the - configure option. - - - Windows users will enable php_expect.dll inside - of &php.ini; in order to use these functions. - &pecl.windows.download; - -
- diff --git a/reference/expect/constants.xml b/reference/expect/constants.xml deleted file mode 100644 index 5bc5e38b6..000000000 --- a/reference/expect/constants.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - EXP_GLOB - (int) - - - - Indicates that the pattern is a glob-style string pattern. - - - - - - EXP_EXACT - (int) - - - - Indicates that the pattern is an exact string. - - - - - - EXP_REGEXP - (int) - - - - Indicates that the pattern is a regexp-style string pattern. - - - - - - EXP_EOF - (int) - - - - Value, returned by expect_expectl, when EOF is - reached. - - - - - - EXP_TIMEOUT - (int) - - - - Value, returned by expect_expectl upon timeout of - seconds, specified in value of expect.timeout - - - - - - EXP_FULLBUFFER - (int) - - - - Value, returned by expect_expectl if no pattern have - been matched. - - - - - - - diff --git a/reference/expect/examples.xml b/reference/expect/examples.xml deleted file mode 100644 index 816647900..000000000 --- a/reference/expect/examples.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - &reftitle.examples; -
- Expect Usage Examples - - Expect Usage Example - - This example connects to the remote host via SSH, and prints the remote - uptime. - - - "password:", 1 => PASSWORD) -); - -switch (expect_expectl ($stream, $cases)) { - case PASSWORD: - fwrite ($stream, "password\n"); - break; - - default: - die ("Error was occurred while connecting to the remote host!\n"); -} - -while ($line = fgets($stream)) { - print $line; -} -fclose ($stream); -?> -]]> - - - - - The following example connects to the remote host, determines whether - installed OS is for 32 or 64 bit, then runs update for specific package. - - - Another Expect Usage Example - - -]]> - - -
-
- diff --git a/reference/expect/functions/expect-expectl.xml b/reference/expect/functions/expect-expectl.xml deleted file mode 100644 index 62107912a..000000000 --- a/reference/expect/functions/expect-expectl.xml +++ /dev/null @@ -1,197 +0,0 @@ - - - - - expect_expectl - Waits until the output from a process matches one - of the patterns, a specified time period has passed, or an EOF is seen - - - - &reftitle.description; - - intexpect_expectl - resourceexpect - arraycases - arraymatch - - - Waits until the output from a process matches one of the patterns, - a specified time period has passed, or an EOF is seen. - - - If match is provided, then it is filled with the result of search. - The matched string can be found in match[0]. - The match substrings (according to the parentheses) in the original pattern can be found - in match[1], match[2], and so - on, up to match[9] (the limitation of libexpect). - - - - &reftitle.parameters; - - - expect - - - An Expect stream, previously opened with - expect_popen. - - - - - cases - - - An array of expect cases. Each expect case is an indexed array, - as described in the following table: - - Expect Case Array - - - - Index Key - Value Type - Description - Is Mandatory - Default Value - - - - - 0 - string - pattern, that will be matched against the output from the stream - yes - - - - 1 - mixed - value, that will be returned by this function, if the pattern matches - yes - - - - 2 - integer - - pattern type, one of: - EXP_GLOB, - EXP_EXACT - or - EXP_REGEXP - - no - EXP_GLOB - - - -
-
-
-
-
-
- - &reftitle.returnvalues; - - Returns value associated with the pattern that was matched. - - - On failure this function returns: - EXP_EOF, - EXP_TIMEOUT - or - EXP_FULLBUFFER - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL expect 0.2.1 - - Prior to version 0.2.1, in match parameter a match string was returned, - not an array of match substrings. - - - - - - - - &reftitle.examples; - - <function>expect_expectl</function> example - - -]]> - - - - - &reftitle.seealso; - - expect_popen - - -
- diff --git a/reference/expect/functions/expect-popen.xml b/reference/expect/functions/expect-popen.xml deleted file mode 100644 index ae96a0228..000000000 --- a/reference/expect/functions/expect-popen.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - expect_popen - Execute command via Bourne shell, and open the PTY stream to - the process - - - &reftitle.description; - - resourceexpect_popen - stringcommand - - - Execute command via Bourne shell, and open the PTY stream to the process. - - - - &reftitle.parameters; - - - command - - - Command to execute. - - - - - - - &reftitle.returnvalues; - - Returns an open PTY stream to the processes stdio, - stdout, and stderr. - - - On failure this function returns &false;. - - - - &reftitle.examples; - - <function>expect_popen</function> example - - -]]> - - - - - &reftitle.seealso; - - popen - - - - diff --git a/reference/expect/ini.xml b/reference/expect/ini.xml deleted file mode 100644 index 0a39e9df5..000000000 --- a/reference/expect/ini.xml +++ /dev/null @@ -1,143 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - In order to configure expect extension, there are configuration options - in the configuration file &php.ini;. - - Expect &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - expect.timeout - "10" - INI_ALL - - - - expect.loguser - "1" - INI_ALL - - - - expect.logfile - "" - INI_ALL - - - - expect.match_max - "" - INI_ALL - - - - -
- &ini.php.constants; -
- - &ini.descriptions.title; - - - - - expect.timeout - int - - - - The timeout period for waiting for the data, when using the - expect_expectl function. - - - A value of "-1" disables a timeout from occurring. - - - - A value of "0" causes the expect_expectl - function to return immediately. - - - - - - - - expect.loguser - bool - - - - Whether expect should send any output from the spawned process to stdout. - Since interactive programs typically echo their input, this usually suffices - to show both sides of the conversation. - - - - - - - expect.logfile - string - - - - Name of the file, where the output from the spawned process will be - written. If this file doesn't exist, it will be created. - - - - If this configuration is not empty, the output is written regardless of - the value of expect.loguser. - - - - - - - - expect.match_max - int - - - - Changes default size (2000 bytes) of the buffer used to match asterisks - in patterns. - - - - - -
- diff --git a/reference/expect/reference.xml b/reference/expect/reference.xml deleted file mode 100644 index 6baf6c8f8..000000000 --- a/reference/expect/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Expect &Functions; -&reference.expect.entities.functions; - - - - - diff --git a/reference/expect/setup.xml b/reference/expect/setup.xml deleted file mode 100644 index dc7b5b1de..000000000 --- a/reference/expect/setup.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - &reftitle.setup; - - -
- &reftitle.required; - - This module uses the functions of the expect library. - You need libexpect version >= 5.43.0. - -
- - - - &reference.expect.configure; - - - - &reference.expect.ini; - - - -
- &reftitle.resources; - - expect_popen returns an open PTY stream used by - expect_expectl. - -
- - -
- diff --git a/reference/expect/versions.xml b/reference/expect/versions.xml deleted file mode 100644 index 2343489ba..000000000 --- a/reference/expect/versions.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/reference/fann/book.xml b/reference/fann/book.xml deleted file mode 100644 index 2f0a02168..000000000 --- a/reference/fann/book.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - FANN (Fast Artificial Neural Network) - FANN - - - &reftitle.intro; - - PHP binding for FANN (Fast Artificial Neural Network) Library which implements multilayer - artificial neural networks with support for both fully connected and sparsely connected networks. - It includes a framework for easy handling of training data sets. It is easy to use, versatile, - well documented, and fast. - - - - &reference.fann.setup; - &reference.fann.constants; - &reference.fann.examples; - &reference.fann.reference; - &reference.fann.fannconnection; - - - - diff --git a/reference/fann/configure.xml b/reference/fann/configure.xml deleted file mode 100644 index 60beca5d9..000000000 --- a/reference/fann/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;fann - - - -
- - - diff --git a/reference/fann/constants.xml b/reference/fann/constants.xml deleted file mode 100644 index 91ad9ed6e..000000000 --- a/reference/fann/constants.xml +++ /dev/null @@ -1,617 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - Training algorithms - - - FANN_TRAIN_INCREMENTAL - (int) - - - - Standard backpropagation algorithm, where the weights are updated after each training pattern. - This means that the weights are updated many times during a single epoch. For this reason some problems, - will train very fast with this algorithm, while other more advanced problems will not train very well. - - - - - - FANN_TRAIN_BATCH - (int) - - - - Standard backpropagation algorithm, where the weights are updated after calculating the mean square error - for the whole training set. This means that the weights are only updated once during an epoch. - For this reason, some problems will train slower with this algorithm. But since the mean square - error is calculated more correctly than in incremental training, some problems will reach better - solutions with this algorithm. - - - - - - FANN_TRAIN_RPROP - (int) - - - - A more advanced batch training algorithm which achieves good results for many problems. The RPROP - training algorithm is adaptive, and therefore does not use the learning_rate. Some other parameters - can however be set to change the way the RPROP algorithm works, but it is only recommended - for users with insight in how the RPROP training algorithm works. The RPROP training algorithm - is described by [Riedmiller and Braun, 1993], but the actual learning algorithm used here is - the iRPROP- training algorithm which is described by [Igel and Husken, 2000] which is a variety - of the standard RPROP training algorithm. - - - - - - FANN_TRAIN_QUICKPROP - (int) - - - - A more advanced batch training algorithm which achieves good results for many problems. - The quickprop training algorithm uses the learning_rate parameter along with other more advanced parameters, - but it is only recommended to change these advanced parameters for users with insight into how the quickprop - training algorithm works. The quickprop training algorithm is described by [Fahlman, 1988]. - - - - - - FANN_TRAIN_SARPROP - (int) - - - - Even more advance training algorithm. Only for version 2.2 - - - - - - Activation functions - - - FANN_LINEAR - (int) - - - - Linear activation function. - - - - - - FANN_THRESHOLD - (int) - - - - Threshold activation function. - - - - - - FANN_THRESHOLD_SYMMETRIC - (int) - - - - Threshold activation function. - - - - - - FANN_SIGMOID - (int) - - - - Sigmoid activation function. - - - - - - FANN_SIGMOID_STEPWISE - (int) - - - - Stepwise linear approximation to sigmoid. - - - - - - FANN_SIGMOID_SYMMETRIC - (int) - - - - Symmetric sigmoid activation function, aka. tanh. - - - - - - FANN_SIGMOID_SYMMETRIC_STEPWISE - (int) - - - - Stepwise linear approximation to symmetric sigmoid - - - - - - FANN_GAUSSIAN - (int) - - - - Gaussian activation function. - - - - - - FANN_GAUSSIAN_SYMMETRIC - (int) - - - - Symmetric Gaussian activation function. - - - - - - FANN_GAUSSIAN_STEPWISE - (int) - - - - Stepwise Gaussian activation function. - - - - - - FANN_ELLIOT - (int) - - - - Fast (sigmoid-like) activation function defined by David Elliott. - - - - - - FANN_ELLIOT_SYMMETRIC - (int) - - - - Fast (symmetric sigmoid-like) activation function defined by David Elliott. - - - - - - FANN_LINEAR_PIECE - (int) - - - - Bounded linear activation function. - - - - - - FANN_LINEAR_PIECE_SYMMETRIC - (int) - - - - Bounded linear activation function. - - - - - - FANN_SIN_SYMMETRIC - (int) - - - - Periodical sinus activation function. - - - - - - FANN_COS_SYMMETRIC - (int) - - - - Periodical cosinus activation function. - - - - - - FANN_SIN - (int) - - - - Periodical sinus activation function. - - - - - - FANN_COS - (int) - - - - Periodical cosinus activation function. - - - - - - Error function used during training - - - FANN_ERRORFUNC_LINEAR - (int) - - - - Standard linear error function. - - - - - - FANN_ERRORFUNC_TANH - (int) - - - - Tanh error function; usually better but may require a lower learning rate. This error function aggressively - targets outputs that differ much from the desired output, while not targeting outputs that differ only slightly. - Not recommended for cascade or incremental training. - - - - - - Stop criteria used during training - - - FANN_STOPFUNC_MSE - (int) - - - - Stop criteria is Mean Square Error (MSE) value. - - - - - - FANN_STOPFUNC_BIT - (int) - - - - Stop criterion is number of bits that fail. The number of bits means the number of output neurons - which differ more than the bit fail limit (see fann_get_bit_fail_limit, fann_set_bit_fail_limit). The bits are counted - in all of the training data, so this number can be higher than the number of training data. - - - - - - Definition of network types used by <function>fann_get_network_type</function> - - - FANN_NETTYPE_LAYER - (int) - - - - Each layer only has connections to the next layer. - - - - - - FANN_NETTYPE_SHORTCUT - (int) - - - - Each layer has connections to all following layers - - - - - - Errors - - - FANN_E_NO_ERROR - (int) - - - - No error. - - - - - - FANN_E_CANT_OPEN_CONFIG_R - (int) - - - - Unable to open configuration file for reading. - - - - - - FANN_E_CANT_OPEN_CONFIG_W - (int) - - - - Unable to open configuration file for writing. - - - - - - FANN_E_WRONG_CONFIG_VERSION - (int) - - - - Wrong version of configuration file. - - - - - - FANN_E_CANT_READ_CONFIG - (int) - - - - Error reading info from configuration file. - - - - - - FANN_E_CANT_READ_NEURON - (int) - - - - Error reading neuron info from configuration file. - - - - - - FANN_E_CANT_READ_CONNECTIONS - (int) - - - - Error reading connections from configuration file. - - - - - - FANN_E_WRONG_NUM_CONNECTIONS - (int) - - - - Number of connections not equal to the number expected. - - - - - - FANN_E_CANT_OPEN_TD_W - (int) - - - - Unable to open train data file for writing. - - - - - - FANN_E_CANT_OPEN_TD_R - (int) - - - - Unable to open train data file for reading. - - - - - - FANN_E_CANT_READ_TD - (int) - - - - Error reading training data from file. - - - - - - FANN_E_CANT_ALLOCATE_MEM - (int) - - - - Unable to allocate memory. - - - - - - FANN_E_CANT_TRAIN_ACTIVATION - (int) - - - - Unable to train with the selected activation function. - - - - - - FANN_E_CANT_USE_ACTIVATION - (int) - - - - Unable to use the selected activation function. - - - - - - FANN_E_TRAIN_DATA_MISMATCH - (int) - - - - Irreconcilable differences between two struct fann_train_data structures. - - - - - - FANN_E_CANT_USE_TRAIN_ALG - (int) - - - - Unable to use the selected training algorithm. - - - - - - FANN_E_TRAIN_DATA_SUBSET - (int) - - - - Trying to take subset which is not within the training set. - - - - - - FANN_E_INDEX_OUT_OF_BOUND - (int) - - - - Index is out of bound. - - - - - - FANN_E_SCALE_NOT_PRESENT - (int) - - - - Scaling parameters not present. - - - - - - FANN_E_INPUT_NO_MATCH - (int) - - - - The number of input neurons in the ann and data do not match - - - - - - FANN_E_OUTPUT_NO_MATCH - (int) - - - - The number of output neurons in the ann and data do not match. - - - - - - - - diff --git a/reference/fann/examples.xml b/reference/fann/examples.xml deleted file mode 100644 index b75afdf11..000000000 --- a/reference/fann/examples.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - &reftitle.examples; -
- XOR training - - This example shows how to train data for XOR function - - xor.data file - - - - - - Simple train - - -]]> - - - - - This example shows how to read and run data for XOR function - - Simple test - - %f\n", $input[0], $input[1], $calc_out[0]); -fann_destroy($ann); -?> -]]> - - - -
-
- - diff --git a/reference/fann/fannconnection.xml b/reference/fann/fannconnection.xml deleted file mode 100644 index 38e495f14..000000000 --- a/reference/fann/fannconnection.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - The FANNConnection class - FANNConnection - - - - -
- &reftitle.intro; - - FANNConnection is used for the neural network connection. - The objects of this class are used in fann_get_connection_array and fann_set_weight_array. - -
- - -
- &reftitle.classsynopsis; - - - - FANNConnection - - - - - FANNConnection - - - - &Properties; - - public - from_neuron - - - public - to_neuron - - - public - weight - - - - &Methods; - - - - - -
- - - -
- &reftitle.properties; - - - from_neuron - - The neuron where the connection starts. - - - - to_neuron - - The neuron where the connection ends. - - - - weight - - The weight of the connection. - - - -
- - - -
- - &reference.fann.entities.fannconnection; - -
- - diff --git a/reference/fann/fannconnection/construct.xml b/reference/fann/fannconnection/construct.xml deleted file mode 100644 index aac25fa61..000000000 --- a/reference/fann/fannconnection/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - FANNConnection::__construct - The connection constructor - - - - &reftitle.description; - - public FANNConnection::__construct - intfrom_neuron - intto_neuron - floatweight - - - Create new connection and initialize its params. After creating the connection, only weight can be changed. - - - - - &reftitle.parameters; - - - from_neuron - - - The position number of starting neuron. - - - - - to_neuron - - - The position number of terminating neuron. - - - - - weight - - - The connection weight value. - - - - - - - - - diff --git a/reference/fann/fannconnection/getfromneuron.xml b/reference/fann/fannconnection/getfromneuron.xml deleted file mode 100644 index 27174aba9..000000000 --- a/reference/fann/fannconnection/getfromneuron.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - FANNConnection::getFromNeuron - Returns the positions of starting neuron - - - - &reftitle.description; - - public intFANNConnection::getFromNeuron - - - - Returns the positions of starting neuron. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The positions of starting neuron. - - - - - - - diff --git a/reference/fann/fannconnection/gettoneuron.xml b/reference/fann/fannconnection/gettoneuron.xml deleted file mode 100644 index ab2aaa6d8..000000000 --- a/reference/fann/fannconnection/gettoneuron.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - FANNConnection::getToNeuron - Returns the positions of terminating neuron - - - - &reftitle.description; - - public intFANNConnection::getToNeuron - - - - Returns the positions of terminating neuron. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The positions of terminating neuron. - - - - - - - diff --git a/reference/fann/fannconnection/getweight.xml b/reference/fann/fannconnection/getweight.xml deleted file mode 100644 index 7eb99699b..000000000 --- a/reference/fann/fannconnection/getweight.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - FANNConnection::getWeight - Returns the connection weight - - - - &reftitle.description; - - public voidFANNConnection::getWeight - - - - Returns the connection weight. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The connection weight. - - - - - - - diff --git a/reference/fann/fannconnection/setweight.xml b/reference/fann/fannconnection/setweight.xml deleted file mode 100644 index c8a54431e..000000000 --- a/reference/fann/fannconnection/setweight.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - FANNConnection::setWeight - Sets the connections weight - - - - &reftitle.description; - - public voidFANNConnection::setWeight - floatweight - - - Sets the connection weight. - - - This method is different than fann_set_weight. It does not - update the weight value in the network. The network value is updated only after calling - fann_set_weight_array. - - - - - &reftitle.parameters; - - - - weight - - - The connection weight. - - - - - - - - - &reftitle.returnvalues; - &fann.return.void; - - - - - - diff --git a/reference/fann/functions/fann-cascadetrain-on-data.xml b/reference/fann/functions/fann-cascadetrain-on-data.xml deleted file mode 100644 index c9c359d7f..000000000 --- a/reference/fann/functions/fann-cascadetrain-on-data.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - fann_cascadetrain_on_data - Trains on an entire dataset, for a period of time using the Cascade2 training algorithm - - - - &reftitle.description; - - boolfann_cascadetrain_on_data - resourceann - resourcedata - intmax_neurons - intneurons_between_reports - floatdesired_error - - - The cascade output change fraction is a number between 0 and 1 determining how large a fraction - the fann_get_MSE value should change within fann_get_cascade_output_stagnation_epochs - during training of the output connections, in order for the training not to stagnate. If the training stagnates, - the training of the output connections will be ended and new candidates will be prepared. - - - This training uses the parameters set using the fann_set_cascade_..., but it also uses another training algorithm - as it’s internal training algorithm. This algorithm can be set to either FANN_TRAIN_RPROP or - FANN_TRAIN_QUICKPROP by fann_set_training_algorithm, and the parameters - set for these training algorithms will also affect the cascade training. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - data - - &fann.train.description; - - - - max_neurons - - - The maximum number of neurons to be added to neural network. - - - - - neurons_between_reports - - - The number of neurons between printing a status report. A value of zero means no reports should be printed. - - - - - desired_error - - - The desired fann_get_MSE or fann_get_bit_fail, - depending on which stop function is chosen by fann_set_train_stop_function - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_data - fann_cascadetrain_on_file - - - - - - - - diff --git a/reference/fann/functions/fann-cascadetrain-on-file.xml b/reference/fann/functions/fann-cascadetrain-on-file.xml deleted file mode 100644 index 9c1b97833..000000000 --- a/reference/fann/functions/fann-cascadetrain-on-file.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - fann_cascadetrain_on_file - Trains on an entire dataset read from file, for a period of time using the Cascade2 training algorithm - - - - &reftitle.description; - - boolfann_cascadetrain_on_file - resourceann - stringfilename - intmax_neurons - intneurons_between_reports - floatdesired_error - - - Does the same as fann_cascadetrain_on_data, but reads the training data directly from a file. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - filename - - - A file containing the data for training. - - - - - max_neurons - - - The maximum number of neurons to be added to neural network - - - - - neurons_between_reports - - - The number of neurons between printing a status report. A value of zero means no reports should be printed. - - - - - desired_error - - - The desired fann_get_MSE or fann_get_bit_fail, - depending on which stop function is chosen by fann_set_train_stop_function. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_data - fann_cascadetrain_on_data - - - - - - - - diff --git a/reference/fann/functions/fann-clear-scaling-params.xml b/reference/fann/functions/fann-clear-scaling-params.xml deleted file mode 100644 index 8ee61b474..000000000 --- a/reference/fann/functions/fann-clear-scaling-params.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - fann_clear_scaling_params - Clears scaling parameters - - - - &reftitle.description; - - boolfann_clear_scaling_params - resourceann - - - Clears scaling parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - diff --git a/reference/fann/functions/fann-copy.xml b/reference/fann/functions/fann-copy.xml deleted file mode 100644 index 2a518ac14..000000000 --- a/reference/fann/functions/fann-copy.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_copy - Creates a copy of a fann structure - - - - &reftitle.description; - - resourcefann_copy - resourceann - - - Creates a copy of a fann structure. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Returns a copy of neural network resource on success, or &false; on error - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_test - - - - - - - diff --git a/reference/fann/functions/fann-create-from-file.xml b/reference/fann/functions/fann-create-from-file.xml deleted file mode 100644 index f35844997..000000000 --- a/reference/fann/functions/fann-create-from-file.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - fann_create_from_file - Constructs a backpropagation neural network from a configuration file - - - - &reftitle.description; - - resourcefann_create_from_file - stringconfiguration_file - - - Constructs a backpropagation neural network from a configuration file, which have been saved by fann_save. - - - - - &reftitle.parameters; - - - configuration_file - - - The configuration file path. - - - - - - - - &reftitle.returnvalues; - &fann.return.ann; - - - - &reftitle.seealso; - - - fann_save - - - - - - - - diff --git a/reference/fann/functions/fann-create-shortcut-array.xml b/reference/fann/functions/fann-create-shortcut-array.xml deleted file mode 100644 index 2943e98c6..000000000 --- a/reference/fann/functions/fann-create-shortcut-array.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_create_shortcut_array - Creates a standard backpropagation neural network which is not fully connected and has shortcut connections - - - - &reftitle.description; - - resourcefann_create_shortcut_array - intnum_layers - arraylayers - - - Creates a standard backpropagation neural network which is not fully connected and has shortcut connections using an array of layers sizes. - - - - - &reftitle.parameters; - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - layers - - - An array of layers sizes. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - &reftitle.seealso; - - - fann_create_shortcut - fann_create_sparse - fann_create_standard - - - - - - - diff --git a/reference/fann/functions/fann-create-shortcut.xml b/reference/fann/functions/fann-create-shortcut.xml deleted file mode 100644 index 734727e43..000000000 --- a/reference/fann/functions/fann-create-shortcut.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - fann_create_shortcut - Creates a standard backpropagation neural network which is not fully connected and has shortcut connections - - - - &reftitle.description; - - resourcefann_create_shortcut - intnum_layers - intnum_neurons1 - intnum_neurons2 - intnum_neuronsN - - - Creates a standard backpropagation neural network, which is not fully connected and which also has shortcut connections. - - - Shortcut connections are connections that skip layers. A fully connected network with shortcut connections, is a network - where all neurons are connected to all neurons in later layers. Including direct connections from the input layer to the output layer. - - - - - &reftitle.parameters; - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - num_neurons1 - - - Number of neurons in the first layer. - - - - - num_neurons2 - - - Number of neurons in the second layer. - - - - - num_neuronsN - - - Number of neurons in other layers. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - &reftitle.seealso; - - - fann_create_shortcut_array - fann_create_sparse - fann_create_standard - - - - - - - diff --git a/reference/fann/functions/fann-create-sparse-array.xml b/reference/fann/functions/fann-create-sparse-array.xml deleted file mode 100644 index 575b67f5a..000000000 --- a/reference/fann/functions/fann-create-sparse-array.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - fann_create_sparse_array - Creates a standard backpropagation neural network, which is not fully connected using an array of layer sizes - - - - &reftitle.description; - - resourcefann_create_sparse_array - floatconnection_rate - intnum_layers - arraylayers - - - Creates a standard backpropagation neural network, which is not fully connected using an array of layer sizes. - - - - - &reftitle.parameters; - - - connection_rate - - - The connection rate controls how many connections there will be in the network. If the connection rate - is set to 1, the network will be fully connected, but if it is set to 0.5 only half of the connections - will be set. A connection rate of 1 will yield the same result as fann_create_standard. - - - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - layers - - - An array of layer sizes. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - &reftitle.seealso; - - - fann_create_sparse - fann_create_standard - fann_create_shortcut - - - - - - - diff --git a/reference/fann/functions/fann-create-sparse.xml b/reference/fann/functions/fann-create-sparse.xml deleted file mode 100644 index 89e8019a6..000000000 --- a/reference/fann/functions/fann-create-sparse.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - fann_create_sparse - Creates a standard backpropagation neural network, which is not fully connected - - - - &reftitle.description; - - resourcefann_create_sparse - floatconnection_rate - intnum_layers - intnum_neurons1 - intnum_neurons2 - intnum_neuronsN - - - Creates a standard backpropagation neural network, which is not fully connected. - - - - - &reftitle.parameters; - - - connection_rate - - - The connection rate controls how many connections there will be in the network. If the connection rate - is set to 1, the network will be fully connected, but if it is set to 0.5 only half of the connections - will be set. A connection rate of 1 will yield the same result as fann_create_standard. - - - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - num_neurons1 - - - Number of neurons in the first layer. - - - - - num_neurons2 - - - Number of neurons in the second layer. - - - - - num_neuronsN - - - Number of neurons in other layers. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - - &reftitle.seealso; - - - fann_create_sparse_array - fann_create_standard - fann_create_shortcut - - - - - - - diff --git a/reference/fann/functions/fann-create-standard-array.xml b/reference/fann/functions/fann-create-standard-array.xml deleted file mode 100644 index adc34ed03..000000000 --- a/reference/fann/functions/fann-create-standard-array.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - fann_create_standard_array - Creates a standard fully connected backpropagation neural network using an array of layer sizes - - - - &reftitle.description; - - resourcefann_create_standard_array - intnum_layers - arraylayers - - - Creates a standard fully connected backpropagation neural network. - - - There will be a bias neuron in each layer (except the output layer), - and this bias neuron will be connected to all neurons in the next layer. - When running the network, the bias nodes always emits 1. - - - To destroy a neural network use the fann_destroy function. - - - - - &reftitle.parameters; - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - layers - - - An array of layer sizes. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - &reftitle.seealso; - - - fann_create_standard - fann_create_sparse - fann_create_shortcut - - - - - - - diff --git a/reference/fann/functions/fann-create-standard.xml b/reference/fann/functions/fann-create-standard.xml deleted file mode 100644 index 1f10a8c07..000000000 --- a/reference/fann/functions/fann-create-standard.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - fann_create_standard - Creates a standard fully connected backpropagation neural network - - - - &reftitle.description; - - resourcefann_create_standard - intnum_layers - intnum_neurons1 - intnum_neurons2 - intnum_neuronsN - - - Creates a standard fully connected backpropagation neural network. - - - There will be a bias neuron in each layer (except the output layer), - and this bias neuron will be connected to all neurons in the next layer. - When running the network, the bias nodes always emits 1. - - - To destroy a neural network use the fann_destroy function. - - - - - &reftitle.parameters; - - - num_layers - - - The total number of layers including the input and the output layer. - - - - - num_neurons1 - - - Number of neurons in the first layer. - - - - - num_neurons2 - - - Number of neurons in the second layer. - - - - - num_neuronsN - - - Number of neurons in other layers. - - - - - - - - &reftitle.returnvalues; - - Returns a neural network resource on success, or &false; on error. - - - - - &reftitle.seealso; - - - fann_create_standard_array - fann_create_sparse - fann_create_shortcut - - - - - - - diff --git a/reference/fann/functions/fann-create-train-from-callback.xml b/reference/fann/functions/fann-create-train-from-callback.xml deleted file mode 100644 index 49d1860cb..000000000 --- a/reference/fann/functions/fann-create-train-from-callback.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - fann_create_train_from_callback - Creates the training data struct from a user supplied function - - - - &reftitle.description; - - resourcefann_create_train_from_callback - intnum_data - intnum_input - intnum_output - callableuser_function - - - Creates the training data struct from a user supplied function. As the training data are numerable (data 1, data 2...), - the user must write a function that receives the number of the training data set (input, output) and returns the set. - - - - - &reftitle.parameters; - - - num_data - - - The number of training data - - - - - num_input - - - The number of inputs per training data - - - - - num_output - - - The number of outputs per training data - - - - - user_function - - - The user supplied function with following parameters: - - num - The number of the training data set - num_input - The number of inputs per training data - num_output - The number of outputs per training data - - - - The function should return an associative array with keys input and output and - two array values of input and output. - - - - - - - - &reftitle.returnvalues; - &fann.return.train; - - - - &reftitle.examples; - - - <methodname>fann_create_train_from_callback</methodname> example - - array_fill(0, $num_input, 1), - "output" => array_fill(0, $num_output, 1), - ); -} - -$num_data = 3; -$num_input = 2; -$num_output = 1; -$train_data = fann_create_train_from_callback($num_data, $num_input, $num_output, "create_train_callback"); -if ($train_data) { - // Do something with $train_data -} -?> -]]> - - - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_read_train_from_file - fann_train_on_data - fann_destroy_train - fann_save_train - - - - - - - - diff --git a/reference/fann/functions/fann-create-train.xml b/reference/fann/functions/fann-create-train.xml deleted file mode 100644 index 3ff6c5bef..000000000 --- a/reference/fann/functions/fann-create-train.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - fann_create_train - Creates an empty training data struct - - - - &reftitle.description; - - resourcefann_create_train - intnum_data - intnum_input - intnum_output - - - Creates an empty training data struct. - - - - - &reftitle.parameters; - - - num_data - - - The number of training data - - - - - num_input - - - The number of inputs per training data - - - - - num_output - - - The number of outputs per training data - - - - - - - - &reftitle.returnvalues; - &fann.return.train; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_read_train_from_file - fann_train_on_data - fann_destroy_train - fann_save_train - - - - - - - - diff --git a/reference/fann/functions/fann-descale-input.xml b/reference/fann/functions/fann-descale-input.xml deleted file mode 100644 index 78c37cabb..000000000 --- a/reference/fann/functions/fann-descale-input.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_descale_input - Scale data in input vector after get it from ann based on previously calculated parameters - - - - &reftitle.description; - - boolfann_descale_input - resourceann - arrayinput_vector - - - Scale data in input vector after get it from ann based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - input_vector - - - Input vector that will be descaled - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_input - fann_descale_output - - - - - - - - diff --git a/reference/fann/functions/fann-descale-output.xml b/reference/fann/functions/fann-descale-output.xml deleted file mode 100644 index 6be803790..000000000 --- a/reference/fann/functions/fann-descale-output.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_descale_output - Scale data in output vector after get it from ann based on previously calculated parameters - - - - &reftitle.description; - - boolfann_descale_output - resourceann - arrayoutput_vector - - - Scale data in output vector after get it from ann based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - output_vector - - - Output vector that will be descaled - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_output - fann_descale_input - - - - - - - - diff --git a/reference/fann/functions/fann-descale-train.xml b/reference/fann/functions/fann-descale-train.xml deleted file mode 100644 index 492208a85..000000000 --- a/reference/fann/functions/fann-descale-train.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_descale_train - Descale input and output data based on previously calculated parameters - - - - &reftitle.description; - - boolfann_descale_train - resourceann - resourcetrain_data - - - Descale input and output data based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_train - fann_set_scaling_params - - - - - - - - diff --git a/reference/fann/functions/fann-destroy-train.xml b/reference/fann/functions/fann-destroy-train.xml deleted file mode 100644 index 809693996..000000000 --- a/reference/fann/functions/fann-destroy-train.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - fann_destroy_train - Destructs the training data - - - - &reftitle.description; - - boolfann_destroy_train - resourcetrain_data - - - Destructs the training data - - - - - &reftitle.parameters; - - - train_data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - diff --git a/reference/fann/functions/fann-destroy.xml b/reference/fann/functions/fann-destroy.xml deleted file mode 100644 index 781fc2a8e..000000000 --- a/reference/fann/functions/fann-destroy.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - fann_destroy - Destroys the entire network and properly freeing all the associated memory - - - - &reftitle.description; - - boolfann_destroy - resourceann - - - Destroys the entire network and properly freeing all the associated memory. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - - diff --git a/reference/fann/functions/fann-duplicate-train-data.xml b/reference/fann/functions/fann-duplicate-train-data.xml deleted file mode 100644 index cfc7c3135..000000000 --- a/reference/fann/functions/fann-duplicate-train-data.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - fann_duplicate_train_data - Returns an exact copy of a fann train data - - - - &reftitle.description; - - resourcefann_duplicate_train_data - resourcedata - - - Returns an exact copy of a fann train data resource. - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.train; - - - - - diff --git a/reference/fann/functions/fann-get-activation-function.xml b/reference/fann/functions/fann-get-activation-function.xml deleted file mode 100644 index 2cc6a3e73..000000000 --- a/reference/fann/functions/fann-get-activation-function.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - fann_get_activation_function - Returns the activation function - - - - &reftitle.description; - - intfann_get_activation_function - resourceann - intlayer - intneuron - - - Get the activation function for neuron number neuron in layer number - layer, counting the input layer as layer 0. - - - It is not possible to get activation functions for the neurons in the input layer. - - - The return value is one of the activation functions constants. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - layer - - - Layer number. - - - - - neuron - - - Neuron number. - - - - - - - - &reftitle.returnvalues; - - Activation functions constant or -1 - if the neuron is not defined in the neural network, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_activation_function_layer - fann_set_activation_function_hidden - fann_set_activation_function_output - fann_set_activation_steepness - fann_set_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-get-activation-steepness.xml b/reference/fann/functions/fann-get-activation-steepness.xml deleted file mode 100644 index 144202bc5..000000000 --- a/reference/fann/functions/fann-get-activation-steepness.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - fann_get_activation_steepness - Returns the activation steepness for supplied neuron and layer number - - - - &reftitle.description; - - floatfann_get_activation_steepness - resourceann - intlayer - intneuron - - - Get the activation steepness for neuron number neuron in layer number - layer, counting the input layer as layer 0. - - - It is not possible to get activation steepness for the neurons in the input layer. - - - The steepness of an activation function says something about how fast the activation function goes - from the minimum to the maximum. A high value for the activation function will also give a more aggressive training. - - - When training neural networks where the output values should be at the extremes - (usually 0 and 1, depending on the activation function), a steep activation function can be used (e.g. 1.0). - - - The default activation steepness is 0.5. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - layer - - - Layer number - - - - - neuron - - - Neuron number - - - - - - - - &reftitle.returnvalues; - - The activation steepness for the neuron or -1 if the neuron is not defined in the neural network, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_activation_function - fann_set_activation_steepness_layer - fann_set_activation_steepness_hidden - fann_set_activation_steepness_output - fann_set_activation_steepness - - - - - - - - diff --git a/reference/fann/functions/fann-get-bias-array.xml b/reference/fann/functions/fann-get-bias-array.xml deleted file mode 100644 index 3cf70f0b5..000000000 --- a/reference/fann/functions/fann-get-bias-array.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_bias_array - Get the number of bias in each layer in the network - - - - &reftitle.description; - - arrayfann_get_bias_array - resourceann - - - Get the number of bias in each layer in the network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - An array of numbers of bias in each layer - - - - - - - diff --git a/reference/fann/functions/fann-get-bit-fail-limit.xml b/reference/fann/functions/fann-get-bit-fail-limit.xml deleted file mode 100644 index c1bc09a4c..000000000 --- a/reference/fann/functions/fann-get-bit-fail-limit.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - fann_get_bit_fail_limit - Returns the bit fail limit used during training - - - - &reftitle.description; - - floatfann_get_bit_fail_limit - resourceann - - - Returns the bit fail limit used during training. - - - The bit fail limit is used during training where the stop function - is set to FANN_STOPFUNC_BIT. - - - The limit is the maximum accepted difference between the desired output and the actual output during training. - Each output that diverges more than this limit is counted as an error bit. This difference is divided by two - when dealing with symmetric activation functions, so that symmetric and not symmetric activation functions - can use the same limit. - - - The default bit fail limit is 0.35. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The bit fail limit, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_bit_fail_limit - - - - - - - - diff --git a/reference/fann/functions/fann-get-bit-fail.xml b/reference/fann/functions/fann-get-bit-fail.xml deleted file mode 100644 index 54a211084..000000000 --- a/reference/fann/functions/fann-get-bit-fail.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_get_bit_fail - The number of fail bits - - - - &reftitle.description; - - intfann_get_bit_fail - resourceann - - - The number of fail bits; means the number of output neurons which differ more than the bit fail limit - (see fann_get_bit_fail_limit, fann_set_bit_fail_limit). - The bits are counted in all of the training data, so this number can be higher than the number of training data. - - - This value is reset by fann_reset_MSE and updated by all the same functions - which also updates the MSE value (e.g. fann_test_data, fann_train_epoch) - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of bits fail, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_MSE - fann_reset_MSE - fann_test_data - fann_train_epoch - fann_get_bit_fail_limit - fann_set_bit_fail_limit - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-activation-functions-count.xml b/reference/fann/functions/fann-get-cascade-activation-functions-count.xml deleted file mode 100644 index c40e4778c..000000000 --- a/reference/fann/functions/fann-get-cascade-activation-functions-count.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_cascade_activation_functions_count - Returns the number of cascade activation functions - - - - &reftitle.description; - - intfann_get_cascade_activation_functions_count - resourceann - - - The number of activation functions in the fann_get_cascade_activation_functions array. - - - The default number of activation functions is 6. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of cascade activation functions, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_cascade_activation_functions - fann_set_cascade_activation_functions - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-activation-functions.xml b/reference/fann/functions/fann-get-cascade-activation-functions.xml deleted file mode 100644 index 31a07e183..000000000 --- a/reference/fann/functions/fann-get-cascade-activation-functions.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - fann_get_cascade_activation_functions - Returns the cascade activation functions - - - - &reftitle.description; - - arrayfann_get_cascade_activation_functions - resourceann - - - The cascade activation functions array is an array of the different activation functions used by the candidates - - - See fann_get_cascade_num_candidates for a description of which candidate neurons will be generated by this array. - - - The default activation functions are FANN_SIGMOID, FANN_SIGMOID_SYMMETRIC, - FANN_GAUSSIAN, FANN_GAUSSIAN_SYMMETRIC, FANN_ELLIOT, - FANN_ELLIOT_SYMMETRIC. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The cascade activation functions, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_cascade_activation_functions_count - fann_set_cascade_activation_functions - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-activation-steepnesses-count.xml b/reference/fann/functions/fann-get-cascade-activation-steepnesses-count.xml deleted file mode 100644 index 396aca1c8..000000000 --- a/reference/fann/functions/fann-get-cascade-activation-steepnesses-count.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_cascade_activation_steepnesses_count - The number of activation steepnesses - - - - &reftitle.description; - - intfann_get_cascade_activation_steepnesses_count - resourceann - - - The number of activation steepnesses in the fann_get_cascade_activation_functions array. - - - The default number of activation steepnesses is 4. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of activation steepnesses, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_cascade_activation_steepnesses - fann_set_cascade_activation_functions - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-activation-steepnesses.xml b/reference/fann/functions/fann-get-cascade-activation-steepnesses.xml deleted file mode 100644 index ad42c7a83..000000000 --- a/reference/fann/functions/fann-get-cascade-activation-steepnesses.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_get_cascade_activation_steepnesses - Returns the cascade activation steepnesses - - - - &reftitle.description; - - arrayfann_get_cascade_activation_steepnesses - resourceann - - - The cascade activation steepnesses array is an array of the different activation functions used by the candidates. - - - See fann_get_cascade_num_candidates for a description of which candidate neurons will be generated by this array. - - - The default activation steepnesses are {0.25, 0.50, 0.75, 1.00}. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The cascade activation steepnesses, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_cascade_activation_steepnesses_count - fann_set_cascade_activation_steepnesses - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-candidate-change-fraction.xml b/reference/fann/functions/fann-get-cascade-candidate-change-fraction.xml deleted file mode 100644 index aa28b5cfe..000000000 --- a/reference/fann/functions/fann-get-cascade-candidate-change-fraction.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - fann_get_cascade_candidate_change_fraction - Returns the cascade candidate change fraction - - - - &reftitle.description; - - floatfann_get_cascade_candidate_change_fraction - resourceann - - - The cascade candidate change fraction is a number between 0 and 1 determining how large a fraction the fann_get_MSE - value should change within fann_get_cascade_candidate_stagnation_epochs during training of the candidate neurons, - in order for the training not to stagnate. If the training stagnates, the training of the candidate neurons will be ended - and the best candidate will be selected. - - - It means that if the MSE does not change by a fraction of fann_get_cascade_candidate_change_fraction during - a period of fann_get_cascade_candidate_stagnation_epochs, the training of the candidate neurons is stopped - because the training has stagnated. - - - If the cascade candidate change fraction is low, the candidate neurons will be trained more and if the fraction is high they will be trained less. - - - The default cascade candidate change fraction is 0.01, which is equivalent to a 1% change in MSE. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The cascade candidate change fraction, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_candidate_change_fraction - fann_get_MSE - fann_get_cascade_candidate_stagnation_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-candidate-limit.xml b/reference/fann/functions/fann-get-cascade-candidate-limit.xml deleted file mode 100644 index 06829b921..000000000 --- a/reference/fann/functions/fann-get-cascade-candidate-limit.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_get_cascade_candidate_limit - Return the candidate limit - - - - &reftitle.description; - - floatfann_get_cascade_candidate_limit - resourceann - - - The candidate limit is a limit for how much the candidate neuron may be trained. The limit is a limit - on the proportion between the MSE and candidate score. - - - Set this to a lower value to avoid overfitting and to a higher if overfitting is not a problem. - - - The default candidate limit is 1000.0. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The candidate limit, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_candidate_limit - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-candidate-stagnation-epochs.xml b/reference/fann/functions/fann-get-cascade-candidate-stagnation-epochs.xml deleted file mode 100644 index ae98c4b6a..000000000 --- a/reference/fann/functions/fann-get-cascade-candidate-stagnation-epochs.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_cascade_candidate_stagnation_epochs - Returns the number of cascade candidate stagnation epochs - - - - &reftitle.description; - - intfann_get_cascade_candidate_stagnation_epochs - resourceann - - - The number of cascade candidate stagnation epochs determines the number of epochs training is allowed to continue - without changing the MSE by a fraction of fann_get_cascade_candidate_change_fraction. - - - See more info about this parameter in fann_get_cascade_candidate_change_fraction. - - - The default number of cascade candidate stagnation epochs is 12. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of cascade candidate stagnation epochs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_candidate_stagnation_epochs - fann_get_cascade_candidate_change_fraction - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-max-cand-epochs.xml b/reference/fann/functions/fann-get-cascade-max-cand-epochs.xml deleted file mode 100644 index 748774231..000000000 --- a/reference/fann/functions/fann-get-cascade-max-cand-epochs.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_cascade_max_cand_epochs - Returns the maximum candidate epochs - - - - &reftitle.description; - - intfann_get_cascade_max_cand_epochs - resourceann - - - The maximum candidate epochs determines the maximum number of epochs the input connections - to the candidates may be trained before adding a new candidate neuron. - - - The default max candidate epochs is 150. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The maximum candidate epochs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_max_cand_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-max-out-epochs.xml b/reference/fann/functions/fann-get-cascade-max-out-epochs.xml deleted file mode 100644 index 13bf56d74..000000000 --- a/reference/fann/functions/fann-get-cascade-max-out-epochs.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_cascade_max_out_epochs - Returns the maximum out epochs - - - - &reftitle.description; - - intfann_get_cascade_max_out_epochs - resourceann - - - The maximum out epochs determines the maximum number of epochs the output connections may be - trained after adding a new candidate neuron. - - - The default max out epochs is 150. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The maximum out epochs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_max_out_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-min-cand-epochs.xml b/reference/fann/functions/fann-get-cascade-min-cand-epochs.xml deleted file mode 100644 index 2460f5cba..000000000 --- a/reference/fann/functions/fann-get-cascade-min-cand-epochs.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - fann_get_cascade_min_cand_epochs - Returns the minimum candidate epochs - - - - &reftitle.description; - - intfann_get_cascade_min_cand_epochs - resourceann - - - The minimum candidate epochs determines the minimum number of epochs the input connections - to the candidates may be trained before adding a new candidate neuron. - - - The default min candidate epochs is 50. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The minimum candidate epochs, or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_cascade_min_cand_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-min-out-epochs.xml b/reference/fann/functions/fann-get-cascade-min-out-epochs.xml deleted file mode 100644 index c95413674..000000000 --- a/reference/fann/functions/fann-get-cascade-min-out-epochs.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - fann_get_cascade_min_out_epochs - Returns the minimum out epochs - - - - &reftitle.description; - - intfann_get_cascade_min_out_epochs - resourceann - - - The minimum out epochs determines the minimum number of epochs the output connections must be trained - after adding a new candidate neuron. - - - The default min out epochs is 50. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The minimum out epochs, or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_cascade_min_out_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-num-candidate-groups.xml b/reference/fann/functions/fann-get-cascade-num-candidate-groups.xml deleted file mode 100644 index fe08e6970..000000000 --- a/reference/fann/functions/fann-get-cascade-num-candidate-groups.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_get_cascade_num_candidate_groups - Returns the number of candidate groups - - - - &reftitle.description; - - intfann_get_cascade_num_candidate_groups - resourceann - - - The number of candidate groups is the number of groups of identical candidates which will be used during training. - - - This number can be used to have more candidates without having to define new parameters for the candidates. - - - See fann_get_cascade_num_candidates for a description of - which candidate neurons will be generated by this parameter. - - - The default number of candidate groups is 2. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of candidate groups, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_num_candidate_groups - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-num-candidates.xml b/reference/fann/functions/fann-get-cascade-num-candidates.xml deleted file mode 100644 index a462f53ab..000000000 --- a/reference/fann/functions/fann-get-cascade-num-candidates.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - fann_get_cascade_num_candidates - Returns the number of candidates used during training - - - - &reftitle.description; - - intfann_get_cascade_num_candidates - resourceann - - - The number of candidates used during training (calculated by multiplying - fann_get_cascade_activation_functions_count, - fann_get_cascade_activation_steepnesses_count and - fann_get_cascade_num_candidate_groups). - - - The actual candidates is defined by the fann_get_cascade_activation_functions and - fann_get_cascade_activation_steepnesses arrays. These arrays define the activation functions and - activation steepnesses used for the candidate neurons. If there are 2 activation functions in the activation function array and - 3 steepnesses in the steepness array, then there will be 2x3=6 different candidates which will be trained. These 6 different - candidates can be copied into several candidate groups, where the only difference between these groups is the initial weights. - If the number of groups is set to 2, then the number of candidate neurons will be 2x3x2=12. - The number of candidate groups is defined by fann_set_cascade_num_candidate_groups. - - - The default number of candidates is 6x4x2 = 48 - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of candidates used during training, or &false; on error. - - - - - &reftitle.seealso; - - - fann_get_cascade_activation_functions - fann_get_cascade_activation_functions_count - fann_get_cascade_activation_steepnesses - fann_get_cascade_activation_steepnesses_count - fann_get_cascade_num_candidate_groups - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-output-change-fraction.xml b/reference/fann/functions/fann-get-cascade-output-change-fraction.xml deleted file mode 100644 index 27f5cc48a..000000000 --- a/reference/fann/functions/fann-get-cascade-output-change-fraction.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - fann_get_cascade_output_change_fraction - Returns the cascade output change fraction - - - - &reftitle.description; - - floatfann_get_cascade_output_change_fraction - resourceann - - - The cascade output change fraction is a number between 0 and 1 determining how large a fraction of the fann_get_MSE - value should change within fann_get_cascade_output_stagnation_epochs during training of the output connections, - in order for the training not to stagnate. If the training stagnates, the training of the output connections - will be ended and new candidates will be prepared. - - - It means that if the MSE does not change by a fraction of fann_get_cascade_output_change_fraction during - a period of fann_get_cascade_output_stagnation_epochs, the training of the output connections is - stopped because the training has stagnated. - - - If the cascade output change fraction is low, the output connections will be trained more and if the fraction is high, - they will be trained less. - - - The default cascade output change fraction is 0.01, which is equivalent to a 1% change in MSE. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The cascade output change fraction, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_output_change_fraction - fann_get_MSE - fann_get_cascade_output_stagnation_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-output-stagnation-epochs.xml b/reference/fann/functions/fann-get-cascade-output-stagnation-epochs.xml deleted file mode 100644 index 2456714c7..000000000 --- a/reference/fann/functions/fann-get-cascade-output-stagnation-epochs.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_cascade_output_stagnation_epochs - Returns the number of cascade output stagnation epochs - - - - &reftitle.description; - - intfann_get_cascade_output_stagnation_epochs - resourceann - - - The number of cascade output stagnation epochs determines the number of epochs training is allowed to continue - without changing the MSE by a fraction of fann_get_cascade_output_change_fraction. - - - See more info about this parameter in fann_get_cascade_output_change_fraction. - - - The default number of cascade output stagnation epochs is 12. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of cascade output stagnation epochs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_output_stagnation_epochs - fann_get_cascade_output_change_fraction - - - - - - - - diff --git a/reference/fann/functions/fann-get-cascade-weight-multiplier.xml b/reference/fann/functions/fann-get-cascade-weight-multiplier.xml deleted file mode 100644 index 05832c9c6..000000000 --- a/reference/fann/functions/fann-get-cascade-weight-multiplier.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_cascade_weight_multiplier - Returns the weight multiplier - - - - &reftitle.description; - - floatfann_get_cascade_weight_multiplier - resourceann - - - The weight multiplier is a parameter which is used to multiply the weights from the candidate neuron before adding - the neuron to the neural network. This parameter is usually between 0 and 1, and is used to make the training a bit less aggressive. - - - The default weight multiplier is 0.4. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The weight multiplier, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_cascade_weight_multiplier - - - - - - - - diff --git a/reference/fann/functions/fann-get-connection-array.xml b/reference/fann/functions/fann-get-connection-array.xml deleted file mode 100644 index d883dcc5a..000000000 --- a/reference/fann/functions/fann-get-connection-array.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_connection_array - Get connections in the network - - - - &reftitle.description; - - arrayfann_get_connection_array - resourceann - - - Get connections in the network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - An array of connections in the network - - - - - - - diff --git a/reference/fann/functions/fann-get-connection-rate.xml b/reference/fann/functions/fann-get-connection-rate.xml deleted file mode 100644 index 8564cde90..000000000 --- a/reference/fann/functions/fann-get-connection-rate.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_connection_rate - Get the connection rate used when the network was created - - - - &reftitle.description; - - floatfann_get_connection_rate - resourceann - - - Get the connection rate used when the network was created. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The connection rate used when the network was created, or &false; on error. - - - - - - - diff --git a/reference/fann/functions/fann-get-errno.xml b/reference/fann/functions/fann-get-errno.xml deleted file mode 100644 index 7412ba6e2..000000000 --- a/reference/fann/functions/fann-get-errno.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - fann_get_errno - Returns the last error number - - - - &reftitle.description; - - intfann_get_errno - resourceerrdat - - - Returns the last error number. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - - - - &reftitle.returnvalues; - - The error number, or &false; on error. - - - - - &reftitle.seealso; - - - fann_reset_errno - fann_get_errstr - - - - - - - - diff --git a/reference/fann/functions/fann-get-errstr.xml b/reference/fann/functions/fann-get-errstr.xml deleted file mode 100644 index e353761d9..000000000 --- a/reference/fann/functions/fann-get-errstr.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - fann_get_errstr - Returns the last errstr - - - - &reftitle.description; - - stringfann_get_errstr - resourceerrdat - - - Returns the last errstr. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - - - - &reftitle.returnvalues; - - The last error string, or &false; on error. - - - - - &reftitle.seealso; - - - fann_reset_errstr - fann_get_errno - - - - - - - - diff --git a/reference/fann/functions/fann-get-layer-array.xml b/reference/fann/functions/fann-get-layer-array.xml deleted file mode 100644 index f56aa7377..000000000 --- a/reference/fann/functions/fann-get-layer-array.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - fann_get_layer_array - Get the number of neurons in each layer in the network - - - - &reftitle.description; - - arrayfann_get_layer_array - resourceann - - - Get the number of neurons in each layer in the neural network. - - - Bias is not included so the layers match the fann_create functions. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - An array of numbers of neurons in each layer - - - - - - diff --git a/reference/fann/functions/fann-get-learning-momentum.xml b/reference/fann/functions/fann-get-learning-momentum.xml deleted file mode 100644 index 107acdda1..000000000 --- a/reference/fann/functions/fann-get-learning-momentum.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_get_learning_momentum - Returns the learning momentum - - - - &reftitle.description; - - floatfann_get_learning_momentum - resourceann - - - The learning momentum can be used to speed up FANN_TRAIN_INCREMENTAL training. - A too high momentum will however not benefit training. Setting momentum to 0 will be the same as - not using the momentum parameter. The recommended value of this parameter is between 0.0 and 1.0. - - - The default momentum is 0. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - The learning momentum, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_learning_momentum - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-get-learning-rate.xml b/reference/fann/functions/fann-get-learning-rate.xml deleted file mode 100644 index 436c28c8c..000000000 --- a/reference/fann/functions/fann-get-learning-rate.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_get_learning_rate - Returns the learning rate - - - - &reftitle.description; - - floatfann_get_learning_rate - resourceann - - - The learning rate is used to determine how aggressive training should be for some of the training algorithms - (FANN_TRAIN_INCREMENTAL, FANN_TRAIN_BATCH, FANN_TRAIN_QUICKPROP). - Do however note that it is not used in FANN_TRAIN_RPROP. - - - The default learning rate is 0.7. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The learning rate, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_learning_rate - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-get-mse.xml b/reference/fann/functions/fann-get-mse.xml deleted file mode 100644 index f426cf7ae..000000000 --- a/reference/fann/functions/fann-get-mse.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - fann_get_MSE - Reads the mean square error from the network - - - - &reftitle.description; - - floatfann_get_MSE - resourceann - - - Reads the mean square error from the network. - - - Reads the mean square error from the network. This value is calculated during training or testing and can therefore - sometimes be a bit off if the weights have been changed since the last calculation of the value. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The mean square error, or &false; on error. - - - - - &reftitle.seealso; - - - fann_test_data - - - - - - - diff --git a/reference/fann/functions/fann-get-network-type.xml b/reference/fann/functions/fann-get-network-type.xml deleted file mode 100644 index acc17c461..000000000 --- a/reference/fann/functions/fann-get-network-type.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_network_type - Get the type of neural network it was created as - - - - &reftitle.description; - - intfann_get_network_type - resourceann - - - Get the type of neural network it was created as. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Network type constant, or &false; on error. - - - - - - - diff --git a/reference/fann/functions/fann-get-num-input.xml b/reference/fann/functions/fann-get-num-input.xml deleted file mode 100644 index a6ddb561c..000000000 --- a/reference/fann/functions/fann-get-num-input.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_num_input - Get the number of input neurons - - - - &reftitle.description; - - intfann_get_num_input - resourceann - - - Get the number of input neurons. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Number of input neurons, or &false; on error - - - - - - - diff --git a/reference/fann/functions/fann-get-num-layers.xml b/reference/fann/functions/fann-get-num-layers.xml deleted file mode 100644 index 3ad2c4f7f..000000000 --- a/reference/fann/functions/fann-get-num-layers.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_num_layers - Get the number of layers in the neural network - - - - &reftitle.description; - - intfann_get_num_layers - resourceann - - - Get the number of layers in the neural network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The number of layers in the neural network, or &false; on error. - - - - - - - diff --git a/reference/fann/functions/fann-get-num-output.xml b/reference/fann/functions/fann-get-num-output.xml deleted file mode 100644 index 7430ddb64..000000000 --- a/reference/fann/functions/fann-get-num-output.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_num_output - Get the number of output neurons - - - - &reftitle.description; - - intfann_get_num_output - resourceann - - - Get the number of output neurons. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Number of output neurons, or &false; on error - - - - - - - diff --git a/reference/fann/functions/fann-get-quickprop-decay.xml b/reference/fann/functions/fann-get-quickprop-decay.xml deleted file mode 100644 index dfb72706a..000000000 --- a/reference/fann/functions/fann-get-quickprop-decay.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_quickprop_decay - Returns the decay which is a factor that weights should decrease in each iteration during quickprop training - - - - &reftitle.description; - - floatfann_get_quickprop_decay - resourceann - - - The decay is a small negative valued number which is a factor that the weights should decrease in each iteration - during quickprop training. This is used to make sure that the weights do not become too high during training. - - - The default decay is -0.0001. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The decay, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_quickprop_decay - - - - - - - - diff --git a/reference/fann/functions/fann-get-quickprop-mu.xml b/reference/fann/functions/fann-get-quickprop-mu.xml deleted file mode 100644 index a64d7f740..000000000 --- a/reference/fann/functions/fann-get-quickprop-mu.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_quickprop_mu - Returns the mu factor - - - - &reftitle.description; - - floatfann_get_quickprop_mu - resourceann - - - The mu factor is used to increase and decrease the step-size during quickprop training. The mu factor should always be above 1, - since it would otherwise decrease the step-size when it was suppose to increase it. - - - The default mu factor is 1.75. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The mu factor, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_quickprop_mu - - - - - - - - diff --git a/reference/fann/functions/fann-get-rprop-decrease-factor.xml b/reference/fann/functions/fann-get-rprop-decrease-factor.xml deleted file mode 100644 index 78cdf3fe9..000000000 --- a/reference/fann/functions/fann-get-rprop-decrease-factor.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - fann_get_rprop_decrease_factor - Returns the decrease factor used during RPROP training - - - - &reftitle.description; - - floatfann_get_rprop_decrease_factor - resourceann - - - The decrease factor is a value smaller than 1, which is used to decrease the step-size during RPROP training. - - - The default decrease factor is 0.5. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The decrease factor, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_rprop_decrease_factor - - - - - - - - diff --git a/reference/fann/functions/fann-get-rprop-delta-max.xml b/reference/fann/functions/fann-get-rprop-delta-max.xml deleted file mode 100644 index 54dca2db9..000000000 --- a/reference/fann/functions/fann-get-rprop-delta-max.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_rprop_delta_max - Returns the maximum step-size - - - - &reftitle.description; - - floatfann_get_rprop_delta_max - resourceann - - - The maximum step-size is a positive number determining how large the maximum step-size may be. - - - The default delta max is 50.0. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The maximum step-size, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_rprop_delta_max - fann_get_rprop_delta_min - - - - - - - - diff --git a/reference/fann/functions/fann-get-rprop-delta-min.xml b/reference/fann/functions/fann-get-rprop-delta-min.xml deleted file mode 100644 index 560d29529..000000000 --- a/reference/fann/functions/fann-get-rprop-delta-min.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - fann_get_rprop_delta_min - Returns the minimum step-size - - - - &reftitle.description; - - floatfann_get_rprop_delta_min - resourceann - - - The minimum step-size is a small positive number determining how small the minimum step-size may be. - - - The default value delta min is 0.0. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The minimum step-size, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_rprop_delta_min - - - - - - - - diff --git a/reference/fann/functions/fann-get-rprop-delta-zero.xml b/reference/fann/functions/fann-get-rprop-delta-zero.xml deleted file mode 100644 index 182ef0a44..000000000 --- a/reference/fann/functions/fann-get-rprop-delta-zero.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - fann_get_rprop_delta_zero - Returns the initial step-size - - - - &reftitle.description; - - intfann_get_rprop_delta_zero - resourceann - - - The initial step-size is a positive number determining the initial step size. - - - The default delta zero is 0.1. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The initial step-size, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_rprop_delta_zero - fann_get_rprop_delta_min - fann_get_rprop_delta_max - - - - - - - - diff --git a/reference/fann/functions/fann-get-rprop-increase-factor.xml b/reference/fann/functions/fann-get-rprop-increase-factor.xml deleted file mode 100644 index 7a433b02c..000000000 --- a/reference/fann/functions/fann-get-rprop-increase-factor.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - fann_get_rprop_increase_factor - Returns the increase factor used during RPROP training - - - - &reftitle.description; - - floatfann_get_rprop_increase_factor - resourceann - - - The increase factor is a value larger than 1, which is used to increase the step-size during RPROP training. - - - The default increase factor is 1.2. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The increase factor, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_rprop_increase_factor - - - - - - - - diff --git a/reference/fann/functions/fann-get-sarprop-step-error-shift.xml b/reference/fann/functions/fann-get-sarprop-step-error-shift.xml deleted file mode 100644 index aade12f78..000000000 --- a/reference/fann/functions/fann-get-sarprop-step-error-shift.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_sarprop_step_error_shift - Returns the sarprop step error shift - - - - &reftitle.description; - - floatfann_get_sarprop_step_error_shift - resourceann - - - Returns the sarprop step error shift. - - - The default step error shift is 1.385. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The sarprop step error shift , or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_sarprop_step_error_shift - - - - - - - - diff --git a/reference/fann/functions/fann-get-sarprop-step-error-threshold-factor.xml b/reference/fann/functions/fann-get-sarprop-step-error-threshold-factor.xml deleted file mode 100644 index 62ba4170c..000000000 --- a/reference/fann/functions/fann-get-sarprop-step-error-threshold-factor.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_sarprop_step_error_threshold_factor - Returns the sarprop step error threshold factor - - - - &reftitle.description; - - floatfann_get_sarprop_step_error_threshold_factor - resourceann - - - The sarprop step error threshold factor. - - - The default factor is 0.1. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The sarprop step error threshold factor, or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_sarprop_step_error_threshold_factor - - - - - - - - diff --git a/reference/fann/functions/fann-get-sarprop-temperature.xml b/reference/fann/functions/fann-get-sarprop-temperature.xml deleted file mode 100644 index f4371a722..000000000 --- a/reference/fann/functions/fann-get-sarprop-temperature.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_sarprop_temperature - Returns the sarprop temperature - - - - &reftitle.description; - - floatfann_get_sarprop_temperature - resourceann - - - Returns the sarprop temperature. - - - The default temperature is 0.015. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The sarprop temperature, or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_sarprop_temperature - - - - - - - - diff --git a/reference/fann/functions/fann-get-sarprop-weight-decay-shift.xml b/reference/fann/functions/fann-get-sarprop-weight-decay-shift.xml deleted file mode 100644 index 226ac5ec5..000000000 --- a/reference/fann/functions/fann-get-sarprop-weight-decay-shift.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_get_sarprop_weight_decay_shift - Returns the sarprop weight decay shift - - - - &reftitle.description; - - floatfann_get_sarprop_weight_decay_shift - resourceann - - - The sarprop weight decay shift. - - - The default delta max is -6.644. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The sarprop weight decay shift, or &false; on error. - - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_set_sarprop_weight_decay_shift - - - - - - - - diff --git a/reference/fann/functions/fann-get-total-connections.xml b/reference/fann/functions/fann-get-total-connections.xml deleted file mode 100644 index a3e38b353..000000000 --- a/reference/fann/functions/fann-get-total-connections.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_total_connections - Get the total number of connections in the entire network - - - - &reftitle.description; - - intfann_get_total_connections - resourceann - - - Get the total number of connections in the entire network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Total number of connections in the entire network, or &false; on error - - - - - - - diff --git a/reference/fann/functions/fann-get-total-neurons.xml b/reference/fann/functions/fann-get-total-neurons.xml deleted file mode 100644 index 45739d2f1..000000000 --- a/reference/fann/functions/fann-get-total-neurons.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - fann_get_total_neurons - Get the total number of neurons in the entire network - - - - &reftitle.description; - - intfann_get_total_neurons - resourceann - - - Get the total number of neurons in the entire network. This number does also include the bias neurons, - so a 2-4-2 network has 2+4+2 +2(bias) = 10 neurons. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Total number of neurons in the entire network, or &false; on error. - - - - - - diff --git a/reference/fann/functions/fann-get-train-error-function.xml b/reference/fann/functions/fann-get-train-error-function.xml deleted file mode 100644 index 1bc0cc8b4..000000000 --- a/reference/fann/functions/fann-get-train-error-function.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_get_train_error_function - Returns the error function used during training - - - - &reftitle.description; - - intfann_get_train_error_function - resourceann - - - Returns the error function used during training. - - - The error functions are described further in error functions constants. - - - The default error function is FANN_ERRORFUNC_TANH. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The error function constant, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_train_error_function - - - - - - - - diff --git a/reference/fann/functions/fann-get-train-stop-function.xml b/reference/fann/functions/fann-get-train-stop-function.xml deleted file mode 100644 index 348aebdd8..000000000 --- a/reference/fann/functions/fann-get-train-stop-function.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_get_train_stop_function - Returns the stop function used during training - - - - &reftitle.description; - - intfann_get_train_stop_function - resourceann - - - Returns the stop function used during training. - - - The stop functions are described further in stop functions constants. - - - The default stop function is FANN_STOPFUNC_MSE. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - The stop function constant, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_train_stop_function - - - - - - - - diff --git a/reference/fann/functions/fann-get-training-algorithm.xml b/reference/fann/functions/fann-get-training-algorithm.xml deleted file mode 100644 index 19f6f923c..000000000 --- a/reference/fann/functions/fann-get-training-algorithm.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - fann_get_training_algorithm - Returns the training algorithm - - - - &reftitle.description; - - intfann_get_training_algorithm - resourceann - - - Returns the training algorithm. This training algorithm is used by fann_train_on_data and associated functions. - - - Note that this algorithm is also used during fann_cascadetrain_on_data, although only - FANN_TRAIN_RPROP and FANN_TRAIN_QUICKPROP is allowed during cascade training. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - - Training algorithm constant, or &false; on error. - - - - - &reftitle.seealso; - - - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-init-weights.xml b/reference/fann/functions/fann-init-weights.xml deleted file mode 100644 index fa90b10d4..000000000 --- a/reference/fann/functions/fann-init-weights.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - fann_init_weights - Initialize the weights using Widrow + Nguyen’s algorithm - - - - &reftitle.description; - - boolfann_init_weights - resourceann - resourcetrain_data - - - Initialize the weights using Widrow + Nguyen’s algorithm. - - - This function behaves similarly to fann_randomize_weights. It will use the algorithm developed by - Derrick Nguyen and Bernard Widrow to set the weights in such a way as to speed up training. This technique is not always - successful, and in some cases can be less efficient than a purely random initialization. - - - The algorithm requires access to the range of the input data (for example largest and smallest input), and therefore - accepts a second argument, data, which is the training data that will be used to train the network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_randomize_weights - fann_read_train_from_file - - - - - - - - diff --git a/reference/fann/functions/fann-length-train-data.xml b/reference/fann/functions/fann-length-train-data.xml deleted file mode 100644 index 3076f0f12..000000000 --- a/reference/fann/functions/fann-length-train-data.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - fann_length_train_data - Returns the number of training patterns in the train data - - - - &reftitle.description; - - intfann_length_train_data - resourcedata - - - Returns the number of training patterns in the train data resource. - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - Number of elements in the train data resource, or &false; on error. - - - - - - diff --git a/reference/fann/functions/fann-merge-train-data.xml b/reference/fann/functions/fann-merge-train-data.xml deleted file mode 100644 index ec2d3dda9..000000000 --- a/reference/fann/functions/fann-merge-train-data.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - fann_merge_train_data - Merges the train data - - - - &reftitle.description; - - resourcefann_merge_train_data - resourcedata1 - resourcedata2 - - - Merges the data from data1 and data2 into a new train data resource. - - - - - &reftitle.parameters; - - - data1 - - &fann.train.description; - - - - data2 - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - New merged train data resource, or &false; on error. - - - - - - diff --git a/reference/fann/functions/fann-num-input-train-data.xml b/reference/fann/functions/fann-num-input-train-data.xml deleted file mode 100644 index 9120aee90..000000000 --- a/reference/fann/functions/fann-num-input-train-data.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - fann_num_input_train_data - Returns the number of inputs in each of the training patterns in the train data - - - - &reftitle.description; - - intfann_num_input_train_data - resourcedata - - - Returns the number of inputs in each of the training patterns in the train data resource. - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - The number of inputs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_length_train_data - fann_num_output_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-num-output-train-data.xml b/reference/fann/functions/fann-num-output-train-data.xml deleted file mode 100644 index 7c784faf0..000000000 --- a/reference/fann/functions/fann-num-output-train-data.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - fann_num_output_train_data - Returns the number of outputs in each of the training patterns in the train data - - - - &reftitle.description; - - intfann_num_output_train_data - resourcedata - - - Returns the number of outputs in each of the training patterns in the train data resource. - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - The number of outputs, or &false; on error. - - - - - &reftitle.seealso; - - - fann_length_train_data - fann_num_input_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-print-error.xml b/reference/fann/functions/fann-print-error.xml deleted file mode 100644 index 8762bd019..000000000 --- a/reference/fann/functions/fann-print-error.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - fann_print_error - Prints the error string - - - - &reftitle.description; - - voidfann_print_error - resourceerrdat - - - Prints the error string. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - - - - &reftitle.returnvalues; - &fann.return.void; - - - - &reftitle.seealso; - - - fann_get_errstr - - - - - - - - diff --git a/reference/fann/functions/fann-randomize-weights.xml b/reference/fann/functions/fann-randomize-weights.xml deleted file mode 100644 index 52cbea8cd..000000000 --- a/reference/fann/functions/fann-randomize-weights.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - fann_randomize_weights - Give each connection a random weight between min_weight and max_weight - - - - &reftitle.description; - - boolfann_randomize_weights - resourceann - floatmin_weight - floatmax_weight - - - Give each connection a random weight between min_weight and max_weight - - - From the beginning the weights are random between -0.1 and 0.1. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - min_weight - - - Minimum weight value - - - - - max_weight - - - Maximum weight value - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_init_weights - - - - - - - - diff --git a/reference/fann/functions/fann-read-train-from-file.xml b/reference/fann/functions/fann-read-train-from-file.xml deleted file mode 100644 index 4780e144e..000000000 --- a/reference/fann/functions/fann-read-train-from-file.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - fann_read_train_from_file - Reads a file that stores training data - - - - &reftitle.description; - - resourcefann_read_train_from_file - stringfilename - - - Reads a file that stores training data. - - - - - &reftitle.parameters; - - - filename - - - The input file in the following format: - - - - - - - - - - - &reftitle.returnvalues; - &fann.return.train; - - - - &reftitle.examples; - - - <methodname>fann_read_train_from_file</methodname> example - - -]]> - - Contents of xor.data - - - - - - - - - &reftitle.seealso; - - - fann_train_on_data - fann_destroy_train - fann_save_train - - - - - - - diff --git a/reference/fann/functions/fann-reset-errno.xml b/reference/fann/functions/fann-reset-errno.xml deleted file mode 100644 index 0a977d74e..000000000 --- a/reference/fann/functions/fann-reset-errno.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - fann_reset_errno - Resets the last error number - - - - &reftitle.description; - - voidfann_reset_errno - resourceerrdat - - - Resets the last error number. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - - - - &reftitle.returnvalues; - &fann.return.void; - - - - &reftitle.seealso; - - - fann_get_errno - fann_reset_errstr - - - - - - - - diff --git a/reference/fann/functions/fann-reset-errstr.xml b/reference/fann/functions/fann-reset-errstr.xml deleted file mode 100644 index a3b05bf34..000000000 --- a/reference/fann/functions/fann-reset-errstr.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - fann_reset_errstr - Resets the last error string - - - - &reftitle.description; - - voidfann_reset_errstr - resourceerrdat - - - Resets the last error string. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - - - - &reftitle.returnvalues; - &fann.return.void; - - - - &reftitle.seealso; - - - fann_get_errstr - fann_reset_errno - - - - - - - - diff --git a/reference/fann/functions/fann-reset-mse.xml b/reference/fann/functions/fann-reset-mse.xml deleted file mode 100644 index 79bc135dd..000000000 --- a/reference/fann/functions/fann-reset-mse.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - fann_reset_MSE - Resets the mean square error from the network - - - - &reftitle.description; - - boolfann_reset_MSE - stringann - - - Resets the mean square error from the network. - - - This function also resets the number of bits that fail. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_MSE - fann_get_bit_fail - fann_get_bit_fail_limit - - - - - - - diff --git a/reference/fann/functions/fann-run.xml b/reference/fann/functions/fann-run.xml deleted file mode 100644 index d1ad08ec4..000000000 --- a/reference/fann/functions/fann-run.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - fann_run - Will run input through the neural network - - - - &reftitle.description; - - arrayfann_run - resourceann - arrayinput - - - Will run input through the neural network, returning an array of outputs, the number of which being equal - to the number of neurons in the output layer. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - input - - - Array of input values - - - - - - - - &reftitle.returnvalues; - - Array of output values, or &false; on error - - - - - - diff --git a/reference/fann/functions/fann-save-train.xml b/reference/fann/functions/fann-save-train.xml deleted file mode 100644 index e3974a968..000000000 --- a/reference/fann/functions/fann-save-train.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_save_train - Save the training structure to a file - - - - &reftitle.description; - - boolfann_save_train - resourcedata - stringfile_name - - - Save the training data to a file, with the format as specified in fann_read_train_from_file. - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - file_name - - - The file name of the file where training data is saved to. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_read_train_from_file - - - - - - - - diff --git a/reference/fann/functions/fann-save.xml b/reference/fann/functions/fann-save.xml deleted file mode 100644 index 3bccb6a2b..000000000 --- a/reference/fann/functions/fann-save.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - fann_save - Saves the entire network to a configuration file - - - - &reftitle.description; - - boolfann_save - resourceann - stringconfiguration_file - - - Saves the entire network to a configuration file. - - - The configuration file contains all information about the neural network and enables - fann_create_from_file to create an exact copy of the neural network - and all of the parameters associated with the neural network. - - - These three parameters (fann_set_callback, fann_set_error_log, - fann_set_user_data) are NOT saved to the file because they cannot safely be ported - to a different location. Also temporary parameters generated during training like fann_get_MSE - is not saved. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - configuration_file - - - The configuration file path. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_create_from_file - - - - - - - - diff --git a/reference/fann/functions/fann-scale-input-train-data.xml b/reference/fann/functions/fann-scale-input-train-data.xml deleted file mode 100644 index 7a1445eb9..000000000 --- a/reference/fann/functions/fann-scale-input-train-data.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - fann_scale_input_train_data - Scales the inputs in the training data to the specified range - - - - &reftitle.description; - - boolfann_scale_input_train_data - resourcetrain_data - floatnew_min - floatnew_max - - - Scales the inputs in the training data to the specified range. - - - - - &reftitle.parameters; - - - train_data - - &fann.train.description; - - - - new_min - - - New minimum after scaling inputs in training data. - - - - - new_max - - - New maximum after scaling inputs in training data. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_output_train_data - fann_scale_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-scale-input.xml b/reference/fann/functions/fann-scale-input.xml deleted file mode 100644 index c1f97c260..000000000 --- a/reference/fann/functions/fann-scale-input.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_scale_input - Scale data in input vector before feed it to ann based on previously calculated parameters - - - - &reftitle.description; - - boolfann_scale_input - resourceann - arrayinput_vector - - - Scale data in input vector before feed it to ann based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - input_vector - - - Input vector that will be scaled - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_descale_input - fann_scale_output - - - - - - - - diff --git a/reference/fann/functions/fann-scale-output-train-data.xml b/reference/fann/functions/fann-scale-output-train-data.xml deleted file mode 100644 index 2445dad3d..000000000 --- a/reference/fann/functions/fann-scale-output-train-data.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - fann_scale_output_train_data - Scales the outputs in the training data to the specified range - - - - &reftitle.description; - - boolfann_scale_output_train_data - resourcetrain_data - floatnew_min - floatnew_max - - - Scales the outputs in the training data to the specified range. - - - - - &reftitle.parameters; - - - train_data - - &fann.train.description; - - - - new_min - - - New minimum after scaling outputs in training data. - - - - - new_max - - - New maximum after scaling outputs in training data. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_input_train_data - fann_scale_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-scale-output.xml b/reference/fann/functions/fann-scale-output.xml deleted file mode 100644 index cc3723b52..000000000 --- a/reference/fann/functions/fann-scale-output.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_scale_output - Scale data in output vector before feed it to ann based on previously calculated parameters - - - - &reftitle.description; - - boolfann_scale_output - resourceann - arrayoutput_vector - - - Scale data in output vector before feed it to ann based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - output_vector - - - Output vector that will be scaled - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_descale_output - fann_scale_input - - - - - - - - diff --git a/reference/fann/functions/fann-scale-train-data.xml b/reference/fann/functions/fann-scale-train-data.xml deleted file mode 100644 index ee1196c02..000000000 --- a/reference/fann/functions/fann-scale-train-data.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - fann_scale_train_data - Scales the inputs and outputs in the training data to the specified range - - - - &reftitle.description; - - boolfann_scale_train_data - resourcetrain_data - floatnew_min - floatnew_max - - - Scales the inputs and outputs in the training data to the specified range. - - - - - &reftitle.parameters; - - - train_data - - &fann.train.description; - - - - new_min - - - New minimum after scaling inputs and outputs in training data. - - - - - new_max - - - New maximum after scaling inputs and outputs in training data. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_scale_output_train_data - fann_scale_input_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-scale-train.xml b/reference/fann/functions/fann-scale-train.xml deleted file mode 100644 index db220b473..000000000 --- a/reference/fann/functions/fann-scale-train.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_scale_train - Scale input and output data based on previously calculated parameters - - - - &reftitle.description; - - boolfann_scale_train - resourceann - resourcetrain_data - - - Scale input and output data based on previously calculated parameters. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_descale_train - fann_set_scaling_params - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-function-hidden.xml b/reference/fann/functions/fann-set-activation-function-hidden.xml deleted file mode 100644 index c7441abe0..000000000 --- a/reference/fann/functions/fann-set-activation-function-hidden.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_set_activation_function_hidden - Sets the activation function for all of the hidden layers - - - - &reftitle.description; - - boolfann_set_activation_function_hidden - resourceann - intactivation_function - - - Sets the activation function for all of the hidden layers. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_function - - - The activation functions constant. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_function - fann_set_activation_function_layer - fann_set_activation_function_output - fann_set_activation_steepness - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-function-layer.xml b/reference/fann/functions/fann-set-activation-function-layer.xml deleted file mode 100644 index 1fc85e87e..000000000 --- a/reference/fann/functions/fann-set-activation-function-layer.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - fann_set_activation_function_layer - Sets the activation function for all the neurons in the supplied layer - - - - &reftitle.description; - - boolfann_set_activation_function_layer - resourceann - intactivation_function - intlayer - - - Set the activation function for all the neurons in the layer number layer, counting the input layer as layer 0. - - - It is not possible to set activation functions for the neurons in the input layer. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_function - - - The activation functions constant. - - - - - layer - - - Layer number. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_function - fann_set_activation_function_hidden - fann_set_activation_function_output - fann_set_activation_steepness - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-function-output.xml b/reference/fann/functions/fann-set-activation-function-output.xml deleted file mode 100644 index d884d4df6..000000000 --- a/reference/fann/functions/fann-set-activation-function-output.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_set_activation_function_output - Sets the activation function for the output layer - - - - &reftitle.description; - - boolfann_set_activation_function_output - resourceann - intactivation_function - - - Sets the activation function for the output layer. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_function - - - The activation functions constant. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_function - fann_set_activation_function_layer - fann_set_activation_function_hidden - fann_set_activation_steepness - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-function.xml b/reference/fann/functions/fann-set-activation-function.xml deleted file mode 100644 index e2bad143d..000000000 --- a/reference/fann/functions/fann-set-activation-function.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - fann_set_activation_function - Sets the activation function for supplied neuron and layer - - - - &reftitle.description; - - boolfann_set_activation_function - resourceann - intactivation_function - intlayer - intneuron - - - Set the activation function for neuron number neuron in layer number - layer, counting the input layer as layer 0. - - - It is not possible to set activation functions for the neurons in the input layer. - - - When choosing an activation function it is important to note that the activation functions have different range. - FANN_SIGMOID is e.g. in the 0 - 1 range while FANN_SIGMOID_SYMMETRIC is - in the -1 - 1 range and FANN_LINEAR is unbound. - - - The supplied activation_function value must be - one of the activation functions constants. - - - The return value is one of the activation functions constants. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_function - - - The activation functions constant. - - - - - layer - - - Layer number. - - - - - neuron - - - Neuron number. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_function_layer - fann_set_activation_function_hidden - fann_set_activation_function_output - fann_set_activation_steepness - fann_get_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-steepness-hidden.xml b/reference/fann/functions/fann-set-activation-steepness-hidden.xml deleted file mode 100644 index d8295308e..000000000 --- a/reference/fann/functions/fann-set-activation-steepness-hidden.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_activation_steepness_hidden - Sets the steepness of the activation steepness for all neurons in the all hidden layers - - - - &reftitle.description; - - boolfann_set_activation_steepness_hidden - resourceann - floatactivation_steepness - - - Sets the steepness of the activation steepness for all neurons in the all hidden layers. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_steepness - - - The activation steepness. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_steepness - fann_set_activation_steepness_layer - fann_set_activation_steepness_output - fann_get_activation_steepness - fann_set_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-steepness-layer.xml b/reference/fann/functions/fann-set-activation-steepness-layer.xml deleted file mode 100644 index 535171cbc..000000000 --- a/reference/fann/functions/fann-set-activation-steepness-layer.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - fann_set_activation_steepness_layer - Sets the activation steepness for all of the neurons in the supplied layer number - - - - &reftitle.description; - - boolfann_set_activation_steepness_layer - resourceann - floatactivation_steepness - intlayer - - - Set the activation steepness for all of the neurons in layer number layer, - counting the input layer as layer 0. - - - It is not possible to set activation steepness for the neurons in the input layer. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_steepness - - - The activation steepness. - - - - - layer - - - Layer number. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_steepness - fann_set_activation_steepness_hidden - fann_set_activation_steepness_output - fann_get_activation_steepness - fann_set_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-steepness-output.xml b/reference/fann/functions/fann-set-activation-steepness-output.xml deleted file mode 100644 index 82b33fc47..000000000 --- a/reference/fann/functions/fann-set-activation-steepness-output.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_activation_steepness_output - Sets the steepness of the activation steepness in the output layer - - - - &reftitle.description; - - boolfann_set_activation_steepness_output - resourceann - floatactivation_steepness - - - Sets the steepness of the activation steepness in the output layer. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_steepness - - - The activation steepness. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_steepness - fann_set_activation_steepness_layer - fann_set_activation_steepness_hidden - fann_get_activation_steepness - fann_set_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-activation-steepness.xml b/reference/fann/functions/fann-set-activation-steepness.xml deleted file mode 100644 index 098dc48dc..000000000 --- a/reference/fann/functions/fann-set-activation-steepness.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - fann_set_activation_steepness - Sets the activation steepness for supplied neuron and layer number - - - - &reftitle.description; - - boolfann_set_activation_steepness - resourceann - floatactivation_steepness - intlayer - intneuron - - - Set the activation steepness for neuron number neuron in layer number layer, - counting the input layer as layer 0. - - - It is not possible to set activation steepness for the neurons in the input layer. - - - The steepness of an activation function says something about how fast the activation function goes from - the minimum to the maximum. A high value for the activation function will also give a more aggressive training. - - - When training neural networks where the output values should be at the extremes - (usually 0 and 1, depending on the activation function), a steep activation function can be used (e.g. 1.0). - - - The default activation steepness is 0.5. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - activation_steepness - - - The activation steepness. - - - - - layer - - - Layer number. - - - - - neuron - - - Neuron number. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_activation_steepness_layer - fann_set_activation_steepness_hidden - fann_set_activation_steepness_output - fann_get_activation_steepness - fann_set_activation_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-bit-fail-limit.xml b/reference/fann/functions/fann-set-bit-fail-limit.xml deleted file mode 100644 index eba0f2904..000000000 --- a/reference/fann/functions/fann-set-bit-fail-limit.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - fann_set_bit_fail_limit - Set the bit fail limit used during training - - - - &reftitle.description; - - boolfann_set_bit_fail_limit - resourceann - floatbit_fail_limit - - - Set the bit fail limit used during training. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - bit_fail_limit - - - The bit fail limit. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_bit_fail_limit - - - - - - - diff --git a/reference/fann/functions/fann-set-callback.xml b/reference/fann/functions/fann-set-callback.xml deleted file mode 100644 index e73eb3963..000000000 --- a/reference/fann/functions/fann-set-callback.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - fann_set_callback - Sets the callback function for use during training - - - - &reftitle.description; - - boolfann_set_callback - resourceann - callablecallback - - - Sets the callback function for use during training. It means that it is called from - fann_train_on_data or fann_train_on_file. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - callback - - - The supplied callback function takes following parameters: - - ann - The neural network resource - train - The train data resource - or &null; if called from fann_train_on_file - max_epochs - The maximum number of epochs the training should continue - epochs_between_reports - The number of epochs between calling this function - desired_error - The desired fann_get_MSE or - fann_get_bit_fail, depending on the stop function chosen by - fann_set_train_stop_function - epochs - The current epoch - - - - The callback should return &true;. If it returns &false;, the training will terminate. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_data - fann_train_on_file - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-activation-functions.xml b/reference/fann/functions/fann-set-cascade-activation-functions.xml deleted file mode 100644 index 95a62a147..000000000 --- a/reference/fann/functions/fann-set-cascade-activation-functions.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_cascade_activation_functions - Sets the array of cascade candidate activation functions - - - - &reftitle.description; - - boolfann_set_cascade_activation_functions - resourceann - arraycascade_activation_functions - - - Sets the array of cascade candidate activation functions. - - - See fann_get_cascade_num_candidates for a description of which candidate neurons will be generated by this array. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_activation_functions - - - The array of cascade candidate activation functions. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_activation_functions_count - fann_set_cascade_activation_functions - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-activation-steepnesses.xml b/reference/fann/functions/fann-set-cascade-activation-steepnesses.xml deleted file mode 100644 index 3e9dbddb3..000000000 --- a/reference/fann/functions/fann-set-cascade-activation-steepnesses.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_cascade_activation_steepnesses - Sets the array of cascade candidate activation steepnesses - - - - &reftitle.description; - - boolfann_set_cascade_activation_steepnesses - resourceann - arraycascade_activation_steepnesses_count - - - Sets the array of cascade candidate activation steepnesses. - - - See fann_get_cascade_num_candidates for a description of which candidate neurons will be generated by this array. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_activation_steepnesses_count - - - The array of cascade candidate activation steepnesses. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_activation_steepnesses - fann_get_cascade_activation_steepnesses_count - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-candidate-change-fraction.xml b/reference/fann/functions/fann-set-cascade-candidate-change-fraction.xml deleted file mode 100644 index 34584f0df..000000000 --- a/reference/fann/functions/fann-set-cascade-candidate-change-fraction.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_candidate_change_fraction - Sets the cascade candidate change fraction - - - - &reftitle.description; - - boolfann_set_cascade_candidate_change_fraction - resourceann - floatcascade_candidate_change_fraction - - - Sets the cascade candidate change fraction. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_candidate_change_fraction - - - The cascade candidate change fraction. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_candidate_change_fraction - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-candidate-limit.xml b/reference/fann/functions/fann-set-cascade-candidate-limit.xml deleted file mode 100644 index ab404a1cd..000000000 --- a/reference/fann/functions/fann-set-cascade-candidate-limit.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_candidate_limit - Sets the candidate limit - - - - &reftitle.description; - - boolfann_set_cascade_candidate_limit - resourceann - floatcascade_candidate_limit - - - Sets the candidate limit. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_candidate_limit - - - The candidate limit. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_candidate_limit - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-candidate-stagnation-epochs.xml b/reference/fann/functions/fann-set-cascade-candidate-stagnation-epochs.xml deleted file mode 100644 index 0493f3a41..000000000 --- a/reference/fann/functions/fann-set-cascade-candidate-stagnation-epochs.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_candidate_stagnation_epochs - Sets the number of cascade candidate stagnation epochs - - - - &reftitle.description; - - boolfann_set_cascade_candidate_stagnation_epochs - resourceann - intcascade_candidate_stagnation_epochs - - - Sets the number of cascade candidate stagnation epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_candidate_stagnation_epochs - - - The number of cascade candidate stagnation epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_candidate_stagnation_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-max-cand-epochs.xml b/reference/fann/functions/fann-set-cascade-max-cand-epochs.xml deleted file mode 100644 index 8f0806a69..000000000 --- a/reference/fann/functions/fann-set-cascade-max-cand-epochs.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_max_cand_epochs - Sets the max candidate epochs - - - - &reftitle.description; - - boolfann_set_cascade_max_cand_epochs - resourceann - intcascade_max_cand_epochs - - - Sets the max candidate epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_max_cand_epochs - - - The max candidate epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_max_cand_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-max-out-epochs.xml b/reference/fann/functions/fann-set-cascade-max-out-epochs.xml deleted file mode 100644 index b563be842..000000000 --- a/reference/fann/functions/fann-set-cascade-max-out-epochs.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_max_out_epochs - Sets the maximum out epochs - - - - &reftitle.description; - - boolfann_set_cascade_max_out_epochs - resourceann - intcascade_max_out_epochs - - - Sets the maximum out epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_max_out_epochs - - - The maximum out epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_max_out_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-min-cand-epochs.xml b/reference/fann/functions/fann-set-cascade-min-cand-epochs.xml deleted file mode 100644 index d7efc010e..000000000 --- a/reference/fann/functions/fann-set-cascade-min-cand-epochs.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_cascade_min_cand_epochs - Sets the min candidate epochs - - - - &reftitle.description; - - boolfann_set_cascade_min_cand_epochs - resourceann - intcascade_min_cand_epochs - - - Sets the min candidate epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_min_cand_epochs - - - The minimum candidate epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_cascade_min_cand_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-min-out-epochs.xml b/reference/fann/functions/fann-set-cascade-min-out-epochs.xml deleted file mode 100644 index fe44d428c..000000000 --- a/reference/fann/functions/fann-set-cascade-min-out-epochs.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_cascade_min_out_epochs - Sets the minimum out epochs - - - - &reftitle.description; - - boolfann_set_cascade_min_out_epochs - resourceann - intcascade_min_out_epochs - - - Sets the minimum out epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_min_out_epochs - - - The minimum out epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_cascade_min_out_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-num-candidate-groups.xml b/reference/fann/functions/fann-set-cascade-num-candidate-groups.xml deleted file mode 100644 index 53d24b861..000000000 --- a/reference/fann/functions/fann-set-cascade-num-candidate-groups.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_num_candidate_groups - Sets the number of candidate groups - - - - &reftitle.description; - - boolfann_set_cascade_num_candidate_groups - resourceann - intcascade_num_candidate_groups - - - Sets the number of candidate groups. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_num_candidate_groups - - - The number of candidate groups. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_num_candidate_groups - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-output-change-fraction.xml b/reference/fann/functions/fann-set-cascade-output-change-fraction.xml deleted file mode 100644 index c9f7a106e..000000000 --- a/reference/fann/functions/fann-set-cascade-output-change-fraction.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_output_change_fraction - Sets the cascade output change fraction - - - - &reftitle.description; - - boolfann_set_cascade_output_change_fraction - resourceann - floatcascade_output_change_fraction - - - Sets the cascade output change fraction. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_output_change_fraction - - - The cascade output change fraction. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_output_change_fraction - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-output-stagnation-epochs.xml b/reference/fann/functions/fann-set-cascade-output-stagnation-epochs.xml deleted file mode 100644 index 30d9863b3..000000000 --- a/reference/fann/functions/fann-set-cascade-output-stagnation-epochs.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_output_stagnation_epochs - Sets the number of cascade output stagnation epochs - - - - &reftitle.description; - - boolfann_set_cascade_output_stagnation_epochs - resourceann - intcascade_output_stagnation_epochs - - - Sets the number of cascade output stagnation epochs. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_output_stagnation_epochs - - - The number of cascade output stagnation epochs. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_output_stagnation_epochs - - - - - - - - diff --git a/reference/fann/functions/fann-set-cascade-weight-multiplier.xml b/reference/fann/functions/fann-set-cascade-weight-multiplier.xml deleted file mode 100644 index f05d39979..000000000 --- a/reference/fann/functions/fann-set-cascade-weight-multiplier.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_cascade_weight_multiplier - Sets the weight multiplier - - - - &reftitle.description; - - boolfann_set_cascade_weight_multiplier - resourceann - floatcascade_weight_multiplier - - - Sets the weight multiplier. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - cascade_weight_multiplier - - - The weight multiplier. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_cascade_weight_multiplier - - - - - - - - diff --git a/reference/fann/functions/fann-set-error-log.xml b/reference/fann/functions/fann-set-error-log.xml deleted file mode 100644 index 76673d94e..000000000 --- a/reference/fann/functions/fann-set-error-log.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - fann_set_error_log - Sets where the errors are logged to - - - - &reftitle.description; - - voidfann_set_error_log - resourceerrdat - stringlog_file - - - Sets where the errors are logged to. - - - - - &reftitle.parameters; - - - errdat - - &fann.errdat.description; - - - - log_file - - - The log file path. - - - - - - - - &reftitle.returnvalues; - &fann.return.void; - - - - - diff --git a/reference/fann/functions/fann-set-input-scaling-params.xml b/reference/fann/functions/fann-set-input-scaling-params.xml deleted file mode 100644 index e7d7e0705..000000000 --- a/reference/fann/functions/fann-set-input-scaling-params.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - fann_set_input_scaling_params - Calculate input scaling parameters for future use based on training data - - - - &reftitle.description; - - boolfann_set_input_scaling_params - resourceann - resourcetrain_data - floatnew_input_min - floatnew_input_max - - - Calculate input scaling parameters for future use based on training data. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - new_input_min - - - The desired lower bound in input data after scaling (not strictly followed) - - - - - new_input_max - - - The desired upper bound in input data after scaling (not strictly followed) - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_output_scaling_params - - - - - - - - diff --git a/reference/fann/functions/fann-set-learning-momentum.xml b/reference/fann/functions/fann-set-learning-momentum.xml deleted file mode 100644 index 785aa72ad..000000000 --- a/reference/fann/functions/fann-set-learning-momentum.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_learning_momentum - Sets the learning momentum - - - - &reftitle.description; - - boolfann_set_learning_momentum - resourceann - floatlearning_momentum - - - Sets the learning momentum. - - - More info available in fann_get_learning_momentum. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - learning_momentum - - - The learning momentum. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_learning_momentum - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-set-learning-rate.xml b/reference/fann/functions/fann-set-learning-rate.xml deleted file mode 100644 index bc5b803e1..000000000 --- a/reference/fann/functions/fann-set-learning-rate.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - fann_set_learning_rate - Sets the learning rate - - - - &reftitle.description; - - boolfann_set_learning_rate - resourceann - floatlearning_rate - - - Sets the learning rate. - - - More info available in fann_get_learning_rate. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - learning_rate - - - The learning rate. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_learning_rate - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-set-output-scaling-params.xml b/reference/fann/functions/fann-set-output-scaling-params.xml deleted file mode 100644 index f5f3bb05c..000000000 --- a/reference/fann/functions/fann-set-output-scaling-params.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - fann_set_output_scaling_params - Calculate output scaling parameters for future use based on training data - - - - &reftitle.description; - - boolfann_set_output_scaling_params - resourceann - resourcetrain_data - floatnew_output_min - floatnew_output_max - - - Calculate output scaling parameters for future use based on training data. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - new_output_min - - - The desired lower bound in output data after scaling (not strictly followed) - - - - - new_output_max - - - The desired upper bound in output data after scaling (not strictly followed) - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_input_scaling_params - - - - - - - - diff --git a/reference/fann/functions/fann-set-quickprop-decay.xml b/reference/fann/functions/fann-set-quickprop-decay.xml deleted file mode 100644 index 49b2f76b2..000000000 --- a/reference/fann/functions/fann-set-quickprop-decay.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_quickprop_decay - Sets the quickprop decay factor - - - - &reftitle.description; - - boolfann_set_quickprop_decay - resourceann - floatquickprop_decay - - - Sets the quickprop decay factor. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - quickprop_decay - - - The quickprop decay factor. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_quickprop_decay - - - - - - - - diff --git a/reference/fann/functions/fann-set-quickprop-mu.xml b/reference/fann/functions/fann-set-quickprop-mu.xml deleted file mode 100644 index 6060276fa..000000000 --- a/reference/fann/functions/fann-set-quickprop-mu.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_quickprop_mu - Sets the quickprop mu factor - - - - &reftitle.description; - - boolfann_set_quickprop_mu - resourceann - floatquickprop_mu - - - Sets the quickprop mu factor. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - quickprop_mu - - - The mu factor. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_quickprop_mu - - - - - - - - diff --git a/reference/fann/functions/fann-set-rprop-decrease-factor.xml b/reference/fann/functions/fann-set-rprop-decrease-factor.xml deleted file mode 100644 index 173e49ae1..000000000 --- a/reference/fann/functions/fann-set-rprop-decrease-factor.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_rprop_decrease_factor - Sets the decrease factor used during RPROP training - - - - &reftitle.description; - - boolfann_set_rprop_decrease_factor - resourceann - floatrprop_decrease_factor - - - Sets the decrease factor used during RPROP training. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - rprop_decrease_factor - - - The decrease factor. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_rprop_decrease_factor - - - - - - - - diff --git a/reference/fann/functions/fann-set-rprop-delta-max.xml b/reference/fann/functions/fann-set-rprop-delta-max.xml deleted file mode 100644 index dc4b44390..000000000 --- a/reference/fann/functions/fann-set-rprop-delta-max.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - fann_set_rprop_delta_max - Sets the maximum step-size - - - - &reftitle.description; - - boolfann_set_rprop_delta_max - resourceann - floatrprop_delta_max - - - The maximum step-size is a positive number determining how large the maximum step-size may be. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - rprop_delta_max - - - The maximum step-size. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_rprop_delta_max - fann_get_rprop_delta_min - - - - - - - - diff --git a/reference/fann/functions/fann-set-rprop-delta-min.xml b/reference/fann/functions/fann-set-rprop-delta-min.xml deleted file mode 100644 index 79702e47b..000000000 --- a/reference/fann/functions/fann-set-rprop-delta-min.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_rprop_delta_min - Sets the minimum step-size - - - - &reftitle.description; - - boolfann_set_rprop_delta_min - resourceann - floatrprop_delta_min - - - The minimum step-size is a small positive number determining how small the minimum step-size may be. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - rprop_delta_min - - - The minimum step-size. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_rprop_delta_min - - - - - - - - diff --git a/reference/fann/functions/fann-set-rprop-delta-zero.xml b/reference/fann/functions/fann-set-rprop-delta-zero.xml deleted file mode 100644 index f47e0f149..000000000 --- a/reference/fann/functions/fann-set-rprop-delta-zero.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - fann_set_rprop_delta_zero - Sets the initial step-size - - - - &reftitle.description; - - boolfann_set_rprop_delta_zero - resourceann - floatrprop_delta_zero - - - The initial step-size is a positive number determining the initial step size. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - rprop_delta_zero - - - The initial step-size. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_rprop_delta_zero - fann_get_rprop_delta_min - fann_get_rprop_delta_max - - - - - - - - diff --git a/reference/fann/functions/fann-set-rprop-increase-factor.xml b/reference/fann/functions/fann-set-rprop-increase-factor.xml deleted file mode 100644 index 07b186986..000000000 --- a/reference/fann/functions/fann-set-rprop-increase-factor.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - fann_set_rprop_increase_factor - Sets the increase factor used during RPROP training - - - - &reftitle.description; - - boolfann_set_rprop_increase_factor - resourceann - floatrprop_increase_factor - - - Sets the increase factor used during RPROP training. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - rprop_increase_factor - - - The increase factor. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_rprop_increase_factor - - - - - - - - diff --git a/reference/fann/functions/fann-set-sarprop-step-error-shift.xml b/reference/fann/functions/fann-set-sarprop-step-error-shift.xml deleted file mode 100644 index 7fc21fc90..000000000 --- a/reference/fann/functions/fann-set-sarprop-step-error-shift.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_sarprop_step_error_shift - Sets the sarprop step error shift - - - - &reftitle.description; - - boolfann_set_sarprop_step_error_shift - resourceann - floatsarprop_step_error_shift - - - Sets the sarprop step error shift. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - sarprop_step_error_shift - - - The sarprop step error shift. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_sarprop_step_error_shift - - - - - - - - diff --git a/reference/fann/functions/fann-set-sarprop-step-error-threshold-factor.xml b/reference/fann/functions/fann-set-sarprop-step-error-threshold-factor.xml deleted file mode 100644 index f4b2a5512..000000000 --- a/reference/fann/functions/fann-set-sarprop-step-error-threshold-factor.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_sarprop_step_error_threshold_factor - Sets the sarprop step error threshold factor - - - - &reftitle.description; - - boolfann_set_sarprop_step_error_threshold_factor - resourceann - floatsarprop_step_error_threshold_factor - - - Sets the sarprop step error threshold factor. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - sarprop_step_error_threshold_factor - - - The sarprop step error threshold factor. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_sarprop_step_error_threshold_factor - - - - - - - - diff --git a/reference/fann/functions/fann-set-sarprop-temperature.xml b/reference/fann/functions/fann-set-sarprop-temperature.xml deleted file mode 100644 index 7756ab3f7..000000000 --- a/reference/fann/functions/fann-set-sarprop-temperature.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_sarprop_temperature - Sets the sarprop temperature - - - - &reftitle.description; - - boolfann_set_sarprop_temperature - resourceann - floatsarprop_temperature - - - Sets the sarprop temperature. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - sarprop_temperature - - - The sarprop temperature. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_sarprop_temperature - - - - - - - - diff --git a/reference/fann/functions/fann-set-sarprop-weight-decay-shift.xml b/reference/fann/functions/fann-set-sarprop-weight-decay-shift.xml deleted file mode 100644 index f21916f3d..000000000 --- a/reference/fann/functions/fann-set-sarprop-weight-decay-shift.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - fann_set_sarprop_weight_decay_shift - Sets the sarprop weight decay shift - - - - &reftitle.description; - - boolfann_set_sarprop_weight_decay_shift - resourceann - floatsarprop_weight_decay_shift - - - Sets the sarprop weight decay shift. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - sarprop_weight_decay_shift - - - The sarprop weight decay shift. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.notes; - &fann.note.function.fann-2.2; - - - - &reftitle.seealso; - - - fann_get_sarprop_weight_decay_shift - - - - - - - - diff --git a/reference/fann/functions/fann-set-scaling-params.xml b/reference/fann/functions/fann-set-scaling-params.xml deleted file mode 100644 index c6b7db44c..000000000 --- a/reference/fann/functions/fann-set-scaling-params.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - fann_set_scaling_params - Calculate input and output scaling parameters for future use based on training data - - - - &reftitle.description; - - boolfann_set_scaling_params - resourceann - resourcetrain_data - floatnew_input_min - floatnew_input_max - floatnew_output_min - floatnew_output_max - - - Calculate input and output scaling parameters for future use based on training data. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - train_data - - &fann.train.description; - - - - new_input_min - - - The desired lower bound in input data after scaling (not strictly followed) - - - - - new_input_max - - - The desired upper bound in input data after scaling (not strictly followed) - - - - - new_output_min - - - The desired lower bound in output data after scaling (not strictly followed) - - - - - new_output_max - - - The desired upper bound in output data after scaling (not strictly followed) - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_set_input_scaling_params - fann_set_output_scaling_params - - - - - - - - diff --git a/reference/fann/functions/fann-set-train-error-function.xml b/reference/fann/functions/fann-set-train-error-function.xml deleted file mode 100644 index a275e1a63..000000000 --- a/reference/fann/functions/fann-set-train-error-function.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_set_train_error_function - Sets the error function used during training - - - - &reftitle.description; - - boolfann_set_train_error_function - resourceann - interror_function - - - Sets the error function used during training. - - - The error functions are described further in error functions constants. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - error_function - - - The error function constant - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_train_error_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-train-stop-function.xml b/reference/fann/functions/fann-set-train-stop-function.xml deleted file mode 100644 index abed909f8..000000000 --- a/reference/fann/functions/fann-set-train-stop-function.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_set_train_stop_function - Sets the stop function used during training - - - - &reftitle.description; - - boolfann_set_train_stop_function - resourceann - intstop_function - - - Sets the stop function used during training. - - - The stop functions are described further in stop functions constants. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - stop_function - - - The stop function constant. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_train_stop_function - - - - - - - - diff --git a/reference/fann/functions/fann-set-training-algorithm.xml b/reference/fann/functions/fann-set-training-algorithm.xml deleted file mode 100644 index 8cde682ce..000000000 --- a/reference/fann/functions/fann-set-training-algorithm.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - fann_set_training_algorithm - Sets the training algorithm - - - - &reftitle.description; - - boolfann_set_training_algorithm - resourceann - inttraining_algorithm - - - Sets the training algorithm. - - - More info available in fann_get_training_algorithm. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - training_algorithm - - - Training algorithm constant - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_get_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-set-weight-array.xml b/reference/fann/functions/fann-set-weight-array.xml deleted file mode 100644 index 8d84b377f..000000000 --- a/reference/fann/functions/fann-set-weight-array.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - fann_set_weight_array - Set connections in the network - - - - &reftitle.description; - - boolfann_set_weight_array - resourceann - arrayconnections - - - Set connections in the network. - - - Only the weights can be changed, connections and weights are ignored if they do not already exist in the network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - connections - - - An array of FANNConnection objects - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - - diff --git a/reference/fann/functions/fann-set-weight.xml b/reference/fann/functions/fann-set-weight.xml deleted file mode 100644 index f63b86945..000000000 --- a/reference/fann/functions/fann-set-weight.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - fann_set_weight - Set a connection in the network - - - - &reftitle.description; - - boolfann_set_weight - resourceann - intfrom_neuron - intto_neuron - floatweight - - - Set a connections in the network. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - from_neuron - - - The neuron where the connection starts - - - - - to_neuron - - - The neuron where the connection ends - - - - - weight - - - Connection weight - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - - diff --git a/reference/fann/functions/fann-shuffle-train-data.xml b/reference/fann/functions/fann-shuffle-train-data.xml deleted file mode 100644 index 67d5afd5c..000000000 --- a/reference/fann/functions/fann-shuffle-train-data.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - fann_shuffle_train_data - Shuffles training data, randomizing the order - - - - &reftitle.description; - - boolfann_shuffle_train_data - resourcetrain_data - - - Shuffles training data, randomizing the order. This is recommended for incremental training, - while it have no influence during batch training. - - - - - &reftitle.parameters; - - - train_data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - - diff --git a/reference/fann/functions/fann-subset-train-data.xml b/reference/fann/functions/fann-subset-train-data.xml deleted file mode 100644 index 37b719797..000000000 --- a/reference/fann/functions/fann-subset-train-data.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - fann_subset_train_data - Returns an copy of a subset of the train data - - - - &reftitle.description; - - resourcefann_subset_train_data - resourcedata - intpos - intlength - - - Returns an copy of a subset of the train data resource, starting at position - pos and length elements forward. - - - The fann_subset_train_data(train_data, 0, fann_length_train_data(train_data)) do the same as - fann_duplicate_train_data - - - - - &reftitle.parameters; - - - data - - &fann.train.description; - - - - pos - - - Starting position. - - - - - length - - - The number of copied elements. - - - - - - - - &reftitle.returnvalues; - &fann.return.train; - - - - &reftitle.seealso; - - - fann_duplicate_train_data - - - - - - - - diff --git a/reference/fann/functions/fann-test-data.xml b/reference/fann/functions/fann-test-data.xml deleted file mode 100644 index 313e847d4..000000000 --- a/reference/fann/functions/fann-test-data.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - fann_test_data - Test a set of training data and calculates the MSE for the training data - - - - &reftitle.description; - - floatfann_test_data - resourceann - resourcedata - - - Test a set of training data and calculates the MSE for the training data. - - - This function updates the MSE and the bit fail values. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - The updated MSE, or &false; on error. - - - - - &reftitle.seealso; - - - fann_train_on_data - fann_train_epoch - fann_get_bit_fail - fann_get_MSE - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-test.xml b/reference/fann/functions/fann-test.xml deleted file mode 100644 index 8d2f261b1..000000000 --- a/reference/fann/functions/fann-test.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - fann_test - Test with a set of inputs, and a set of desired outputs - - - - &reftitle.description; - - arrayfann_test - resourceann - arrayinput - arraydesired_output - - - Test with a set of inputs, and a set of desired outputs. This operation updates the mean square error, - but does not change the network in any way. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - input - - - An array of inputs. This array must be exactly fann_get_num_input long. - - - - - desired_output - - - An array of desired outputs. This array must be exactly fann_get_num_output long. - - - - - - - - &reftitle.returnvalues; - Returns test outputs on success, or &false; on error. - - - - &reftitle.seealso; - - - fann_test_data - fann_train - fann_get_num_input - fann_get_num_output - - - - - - - - diff --git a/reference/fann/functions/fann-train-epoch.xml b/reference/fann/functions/fann-train-epoch.xml deleted file mode 100644 index 06e391732..000000000 --- a/reference/fann/functions/fann-train-epoch.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - fann_train_epoch - Train one epoch with a set of training data - - - - &reftitle.description; - - floatfann_train_epoch - resourceann - resourcedata - - - Train one epoch with the training data stored in data. One epoch is - where all of the training data is considered exactly once. - - - This function returns the MSE error as it is calculated either before or during the actual training. - This is not the actual MSE after the training epoch, but since calculating this would require going - through the entire training set once more, it is more than adequate to use this value during training. - - - The training algorithm used by this function is chosen by fann_set_training_algorithm - function. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - data - - &fann.train.description; - - - - - - - &reftitle.returnvalues; - - The MSE, or &false; on error. - - - - - &reftitle.seealso; - - - fann_train_on_data - fann_test_data - fann_get_MSE - fann_set_training_algorithm - - - - - - - - diff --git a/reference/fann/functions/fann-train-on-data.xml b/reference/fann/functions/fann-train-on-data.xml deleted file mode 100644 index ea4ccb5c1..000000000 --- a/reference/fann/functions/fann-train-on-data.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - fann_train_on_data - Trains on an entire dataset for a period of time - - - - &reftitle.description; - - boolfann_train_on_data - resourceann - resourcedata - intmax_epochs - intepochs_between_reports - floatdesired_error - - - Trains on an entire dataset for a period of time. - - - This training uses the training algorithm chosen by fann_set_training_algorithm and - the parameters set for these training algorithms. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - data - - &fann.train.description; - - - - max_epochs - - - The maximum number of epochs the training should continue - - - - - epochs_between_reports - - - The number of epochs between calling a callback function. A value of zero means that user function is not called. - - - - - desired_error - - - The desired fann_get_MSE or fann_get_bit_fail, depending on the stop function - chosen by fann_set_train_stop_function - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_file - fann_train_epoch - fann_get_bit_fail - fann_get_MSE - fann_set_train_stop_function - fann_set_training_algorithm - fann_set_callback - - - - - - - - diff --git a/reference/fann/functions/fann-train-on-file.xml b/reference/fann/functions/fann-train-on-file.xml deleted file mode 100644 index e0f6ec6b1..000000000 --- a/reference/fann/functions/fann-train-on-file.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - fann_train_on_file - Trains on an entire dataset, which is read from file, for a period of time - - - - &reftitle.description; - - boolfann_train_on_file - resourceann - stringfilename - intmax_epochs - intepochs_between_reports - floatdesired_error - - - Trains on an entire dataset, which is read from file, for a period of time. - - - This training uses the training algorithm chosen by fann_set_training_algorithm and - the parameters set for these training algorithms. - - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - filename - - - The file containing train data - - - - - max_epochs - - - The maximum number of epochs the training should continue - - - - - epochs_between_reports - - - The number of epochs between calling a user function. A value of zero means that user function is not called. - - - - - desired_error - - - The desired fann_get_MSE or fann_get_bit_fail, depending on the stop function - chosen by fann_set_train_stop_function - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_data - fann_train_epoch - fann_get_bit_fail - fann_get_MSE - fann_set_train_stop_function - fann_set_training_algorithm - fann_set_callback - - - - - - - - diff --git a/reference/fann/functions/fann-train.xml b/reference/fann/functions/fann-train.xml deleted file mode 100644 index a30ebadb8..000000000 --- a/reference/fann/functions/fann-train.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - fann_train - Train one iteration with a set of inputs, and a set of desired outputs - - - - &reftitle.description; - - boolfann_train - resourceann - arrayinput - arraydesired_output - - - Train one iteration with a set of inputs, and a set of desired outputs. This training is always incremental training, - since only one pattern is presented. - - - - - &reftitle.parameters; - - - ann - - &fann.ann.description; - - - - input - - - An array of inputs. This array must be exactly fann_get_num_input long. - - - - - desired_output - - - An array of desired outputs. This array must be exactly fann_get_num_output long. - - - - - - - - &reftitle.returnvalues; - &fann.return.bool; - - - - &reftitle.seealso; - - - fann_train_on_data - fann_train_epoch - fann_get_num_input - fann_get_num_output - - - - - - - - diff --git a/reference/fann/reference.xml b/reference/fann/reference.xml deleted file mode 100644 index 069fb8ae3..000000000 --- a/reference/fann/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Fann &Functions; - - &reference.fann.entities.functions; - - - - diff --git a/reference/fann/setup.xml b/reference/fann/setup.xml deleted file mode 100644 index fad1af04a..000000000 --- a/reference/fann/setup.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - - &reftitle.setup; - -
- &reftitle.required; - - PHP >= 5.2.0 and libfann >= 2.1.0 - -
- -
- &reftitle.install; - - The FANN PHP extension should work on all Linux systems. - - - - - - - - - - - - - - -
- - FANN Library Installation - - - Before you start installation make sure that libfann is installed - on your system. It's part of the main repository in the most Linux distributions - (search for fann). You need a development version. - - - If it is not installed, you need to install it first. Either download it from the - official site or get it from your distro - repository. For example on Fedora: - - - - or Ubuntu: - - - - - - If the library is re-installed manually, then all old library file should be removed - before re-installing otherwise the old library version could be linked. - -
- -
- - PECL Installation - - - This extension is available on PECL. The installation is very simple. Just run: - - - - -
- -
- - Manual Installation - - - For developers and people interested in the latest changes, you - can compile the driver from the latest source code on - Github. - Go to Github and click the "Download ZIP" button. Then run: - - - - - - - - Make the following changes to php.ini: - - - - - Make sure the extension_dir variable is pointing to - the directory containing fann.so. The build will display where - it is installing the PHP driver with output that looks something like: - - - - - Make sure that it is the same as the PHP extension directory by running: - - - /usr/lib/php/extensions/no-debug-non-zts-20060613 => - /usr/lib/php/extensions/no-debug-non-zts-20060613 - -]]> - - - If it's not, change the extension_dir in php.ini or - move fann.so. - - - - - To load the extension on PHP startup, add a line: - - - - - - - - - -
-
- -
- &reftitle.resources; - - - -
- -
- - diff --git a/reference/fann/versions.xml b/reference/fann/versions.xml deleted file mode 100644 index 459e74b3a..000000000 --- a/reference/fann/versions.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/fdf/book.xml b/reference/fdf/book.xml deleted file mode 100644 index 3aac7c4c1..000000000 --- a/reference/fdf/book.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Forms Data Format - FDF - - - - &reftitle.intro; - - Forms Data Format (FDF) is a format for handling - forms within PDF documents. You should read the documentation at - &spec.pdf.fdf; - for more information on what FDF is and how it is used in general. - - - The general idea of FDF is similar to HTML forms. The difference is - basically the format how data is transmitted to the server when the submit - button is pressed (this is actually the Form Data Format) and the format - of the form itself (which is the Portable Document Format, PDF). - Processing the FDF data is one of the features provided by the fdf - functions. But there is more. One may as well take an existing PDF form - and populated the input fields with data without modifying the form - itself. In such a case one would create a FDF document - (fdf_create) set the values of each input field - (fdf_set_value) and associate it with a PDF form - (fdf_set_file). Finally it has to be sent to the - browser with MimeType application/vnd.fdf. The Acrobat - reader plugin of your browser recognizes the MimeType, reads the - associated PDF form and fills in the data from the FDF document. - - - - If you look at an FDF-document with a text editor you will find a - catalogue object with the name FDF. Such an object may - contain a number of entries like Fields, - F, Status etc.. - The most commonly used entries are Fields which points - to a list of input fields, and F which contains the - filename of the PDF-document this data belongs to. Those entries are - referred to in the FDF documentation as /F-Key or /Status-Key. - Modifying this entries - is done by functions like fdf_set_file and - fdf_set_status. Fields are modified with - fdf_set_value, fdf_set_opt etc.. - - - - - &reference.fdf.setup; - &reference.fdf.constants; - &reference.fdf.examples; - &reference.fdf.reference; - - - - - diff --git a/reference/fdf/configure.xml b/reference/fdf/configure.xml deleted file mode 100644 index 308336a88..000000000 --- a/reference/fdf/configure.xml +++ /dev/null @@ -1,54 +0,0 @@ - - -
- &reftitle.install; - - &pecl.info.dead; - &url.pecl.vcs;fdf. - - - This extension is no longer bundled with PHP. - - - - If you run into problems configuring PHP with fdftk support, check - whether the header file fdftk.h and the library - libfdftk.so are at the right place. - The configure script supports both the directory structure of the - FDF SDK distribution and the usual DIR/include / - DIR/lib layout, so you can point it either - directly to the unpacked distribution directory or put the header - file and the appropriate library for your platform into e.g. - /usr/local/include and - /usr/local/lib and configure with - . - - - - Note to Win32 Users - - &ext.windows.path.dll; - fdftk.dll - - -
- diff --git a/reference/fdf/constants.xml b/reference/fdf/constants.xml deleted file mode 100644 index 0168e2cb3..000000000 --- a/reference/fdf/constants.xml +++ /dev/null @@ -1,326 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - FDFValue - (int) - - - - - - - - - - FDFStatus - (int) - - - - - - - - - - FDFFile - (int) - - - - - - - - - - FDFID - (int) - - - - - - - - - - FDFFf - (int) - - - - - - - - - - FDFSetFf - (int) - - - - - - - - - - FDFClearFf - (int) - - - - - - - - - - FDFFlags - (int) - - - - - - - - - - FDFSetF - (int) - - - - - - - - - - FDFClrF - (int) - - - - - - - - - - FDFAP - (int) - - - - - - - - - - FDFAS - (int) - - - - - - - - - - FDFAction - (int) - - - - - - - - - - FDFAA - (int) - - - - - - - - - - FDFAPRef - (int) - - - - - - - - - - FDFIF - (int) - - - - - - - - - - FDFEnter - (int) - - - - - - - - - - FDFExit - (int) - - - - - - - - - - FDFDown - (int) - - - - - - - - - - FDFUp - (int) - - - - - - - - - - FDFFormat - (int) - - - - - - - - - - FDFValidate - (int) - - - - - - - - - - FDFKeystroke - (int) - - - - - - - - - - FDFCalculate - (int) - - - - - - - - - - FDFNormalAP - (int) - - - - - - - - - - FDFRolloverAP - (int) - - - - - - - - - - FDFDownAP - (int) - - - - - - - - - - - diff --git a/reference/fdf/examples.xml b/reference/fdf/examples.xml deleted file mode 100644 index e16ac4d1f..000000000 --- a/reference/fdf/examples.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - &reftitle.examples; - - The following examples shows just the evaluation of form data. - - Evaluating a FDF document - -$volume'
"; - -$date = fdf_get_value($fdf, "date"); -echo "The date field has the value '$date'
"; - -$comment = fdf_get_value($fdf, "comment"); -echo "The comment field has the value '$comment'
"; - -if (fdf_get_value($fdf, "show_publisher") == "On") { - $publisher = fdf_get_value($fdf, "publisher"); - echo "The publisher field has the value '$publisher'
"; -} else - echo "Publisher shall not be shown.
"; - -if (fdf_get_value($fdf, "show_preparer") == "On") { - $preparer = fdf_get_value($fdf, "preparer"); - echo "The preparer field has the value '$preparer'
"; -} else - echo "Preparer shall not be shown.
"; -fdf_close($fdf); -?> -]]> -
-
-
-
- - - diff --git a/reference/fdf/functions/fdf-add-doc-javascript.xml b/reference/fdf/functions/fdf-add-doc-javascript.xml deleted file mode 100644 index 823a5f1f7..000000000 --- a/reference/fdf/functions/fdf-add-doc-javascript.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - fdf_add_doc_javascript - Adds javascript code to the FDF document - - - - &reftitle.description; - - boolfdf_add_doc_javascript - resourcefdf_document - stringscript_name - stringscript_code - - - Adds a script to the FDF, which Acrobat then adds to the doc-level scripts - of a document, once the FDF is imported into it. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - script_name - - - The script name. - - - - - script_code - - - The script code. It is strongly suggested to use \r - for linebreaks within the script code. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Adding JavaScript code to a FDF - - -]]> - - - will create a FDF like this: - - -> >> ->> -endobj -trailer -<< -/Root 1 0 R - ->> -%%EOF -]]> - - - - - - diff --git a/reference/fdf/functions/fdf-add-template.xml b/reference/fdf/functions/fdf-add-template.xml deleted file mode 100644 index 9143bb53b..000000000 --- a/reference/fdf/functions/fdf-add-template.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - fdf_add_template - Adds a template into the FDF document - - - - &reftitle.description; - - boolfdf_add_template - resourcefdf_document - intnewpage - stringfilename - stringtemplate - intrename - - &warn.undocumented.func; - - - - - diff --git a/reference/fdf/functions/fdf-close.xml b/reference/fdf/functions/fdf-close.xml deleted file mode 100644 index e96e6ad88..000000000 --- a/reference/fdf/functions/fdf-close.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - fdf_close - Close an FDF document - - - - &reftitle.description; - - voidfdf_close - resourcefdf_document - - - Closes the FDF document. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - fdf_open - - - - diff --git a/reference/fdf/functions/fdf-create.xml b/reference/fdf/functions/fdf-create.xml deleted file mode 100644 index c0d9347ce..000000000 --- a/reference/fdf/functions/fdf-create.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - fdf_create - Create a new FDF document - - - - &reftitle.description; - - resourcefdf_create - - - - Creates a new FDF document. - - - This function is needed if one would like to populate input fields in a - PDF document with data. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a FDF document handle, or &false; on error. - - - - - &reftitle.examples; - - Populating a PDF document - - -]]> - - - - - - &reftitle.seealso; - - fdf_close - fdf_save - fdf_open - - - - - diff --git a/reference/fdf/functions/fdf-enum-values.xml b/reference/fdf/functions/fdf-enum-values.xml deleted file mode 100644 index 36f9706ff..000000000 --- a/reference/fdf/functions/fdf-enum-values.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - fdf_enum_values - Call a user defined function for each document value - - - - &reftitle.description; - - boolfdf_enum_values - resourcefdf_document - callablefunction - mixeduserdata - - &warn.undocumented.func; - - - - - diff --git a/reference/fdf/functions/fdf-errno.xml b/reference/fdf/functions/fdf-errno.xml deleted file mode 100644 index 5a03d2474..000000000 --- a/reference/fdf/functions/fdf-errno.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - fdf_errno - Return error code for last fdf operation - - - - &reftitle.description; - - intfdf_errno - - - - Gets the error code set by the last FDF function call. - - - A textual description of the error may be obtained using - fdf_error. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the error code as an integer, or zero if there was no errors. - - - - - &reftitle.seealso; - - fdf_error - - - - diff --git a/reference/fdf/functions/fdf-error.xml b/reference/fdf/functions/fdf-error.xml deleted file mode 100644 index fd94f600f..000000000 --- a/reference/fdf/functions/fdf-error.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - fdf_error - Return error description for FDF error code - - - - &reftitle.description; - - stringfdf_error - interror_code-1 - - - Gets a textual description for the FDF error code given in - error_code. - - - - - &reftitle.parameters; - - - error_code - - - An error code obtained with fdf_errno. - If not provided, this function uses the internal error code set by the - last operation. - - - - - - - - &reftitle.returnvalues; - - Returns the error message as a string, or the string - no error if nothing went wrong. - - - - - &reftitle.seealso; - - fdf_errno - - - - - diff --git a/reference/fdf/functions/fdf-get-ap.xml b/reference/fdf/functions/fdf-get-ap.xml deleted file mode 100644 index e8f2b8679..000000000 --- a/reference/fdf/functions/fdf-get-ap.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - fdf_get_ap - Get the appearance of a field - - - - &reftitle.description; - - boolfdf_get_ap - resourcefdf_document - stringfield - intface - stringfilename - - - Gets the appearance of a field (i.e. the value of - the /AP key) and stores it in a file. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - field - - - - - - - face - - - The possible values are FDFNormalAP, - FDFRolloverAP and FDFDownAP. - - - - - filename - - - The appearance will be stored in this parameter. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/fdf/functions/fdf-get-attachment.xml b/reference/fdf/functions/fdf-get-attachment.xml deleted file mode 100644 index 5a5399997..000000000 --- a/reference/fdf/functions/fdf-get-attachment.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - fdf_get_attachment - Extracts uploaded file embedded in the FDF - - - - &reftitle.description; - - arrayfdf_get_attachment - resourcefdf_document - stringfieldname - stringsavepath - - - Extracts a file uploaded by means of the "file selection" field - fieldname and stores it under - savepath. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - - - - - savepath - - - May be the name of a plain file or an existing directory in which the - file is to be created under its original name. Any existing file under - the same name will be overwritten. - - - - There seems to be no other way to find out the original filename but - to store the file using a directory as - savepath and check for the basename it was - stored under. - - - - - - - - - &reftitle.returnvalues; - - The returned array contains the following fields: - - - path - path where the file got stored - - - size - size of the stored file in bytes - - - type - mimetype if given in the FDF - - - - - - - &reftitle.examples; - - Storing an uploaded file - - -]]> - - - - - - diff --git a/reference/fdf/functions/fdf-get-encoding.xml b/reference/fdf/functions/fdf-get-encoding.xml deleted file mode 100644 index fe44fe24a..000000000 --- a/reference/fdf/functions/fdf-get-encoding.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - fdf_get_encoding - Get the value of the /Encoding key - - - - &reftitle.description; - - stringfdf_get_encoding - resourcefdf_document - - - Gets the value of the /Encoding key. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - Returns the encoding as a string. An empty string is returned if the - default PDFDocEncoding/Unicode scheme is used. - - - - - &reftitle.seealso; - - fdf_set_encoding - - - - - diff --git a/reference/fdf/functions/fdf-get-file.xml b/reference/fdf/functions/fdf-get-file.xml deleted file mode 100644 index 0b1e83ce1..000000000 --- a/reference/fdf/functions/fdf-get-file.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - fdf_get_file - Get the value of the /F key - - - - &reftitle.description; - - stringfdf_get_file - resourcefdf_document - - - Gets the value of the /F key. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - Returns the key value, as a string. - - - - - &reftitle.seealso; - - fdf_set_file - - - - - diff --git a/reference/fdf/functions/fdf-get-flags.xml b/reference/fdf/functions/fdf-get-flags.xml deleted file mode 100644 index 1f3a6edfe..000000000 --- a/reference/fdf/functions/fdf-get-flags.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - fdf_get_flags - Gets the flags of a field - - - - &reftitle.description; - - intfdf_get_flags - resourcefdf_document - stringfieldname - intwhichflags - - &warn.undocumented.func; - - - - - diff --git a/reference/fdf/functions/fdf-get-opt.xml b/reference/fdf/functions/fdf-get-opt.xml deleted file mode 100644 index a9b24dfab..000000000 --- a/reference/fdf/functions/fdf-get-opt.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - fdf_get_opt - Gets a value from the opt array of a field - - - - &reftitle.description; - - mixedfdf_get_opt - resourcefdf_document - stringfieldname - intelement-1 - - &warn.undocumented.func; - - - - - diff --git a/reference/fdf/functions/fdf-get-status.xml b/reference/fdf/functions/fdf-get-status.xml deleted file mode 100644 index bb3664b54..000000000 --- a/reference/fdf/functions/fdf-get-status.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - fdf_get_status - Get the value of the /STATUS key - - - - &reftitle.description; - - stringfdf_get_status - resourcefdf_document - - - Gets the value of the /STATUS key. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - Returns the key value, as a string. - - - - - &reftitle.seealso; - - fdf_set_status - - - - - diff --git a/reference/fdf/functions/fdf-get-value.xml b/reference/fdf/functions/fdf-get-value.xml deleted file mode 100644 index 8d9854d8b..000000000 --- a/reference/fdf/functions/fdf-get-value.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - fdf_get_value - Get the value of a field - - - - &reftitle.description; - - mixedfdf_get_value - resourcefdf_document - stringfieldname - intwhich-1 - - - Gets the value for the requested field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - which - - - Elements of an array field can be retrieved by passing this optional - parameter, starting at zero. For non-array fields, this parameter will - be ignored. - - - - - - - - &reftitle.returnvalues; - - Returns the field value. - - - - - &reftitle.seealso; - - fdf_set_value - - - - - diff --git a/reference/fdf/functions/fdf-get-version.xml b/reference/fdf/functions/fdf-get-version.xml deleted file mode 100644 index 411fb2601..000000000 --- a/reference/fdf/functions/fdf-get-version.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - fdf_get_version - Gets version number for FDF API or file - - - - &reftitle.description; - - stringfdf_get_version - resourcefdf_document - - - Return the FDF version for the given document, or the toolkit API version - number if no parameter is given. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - Returns the version as a string. For the current FDF toolkit 5.0 the API - version number is 5.0 and the document version number - is either 1.2, 1.3 or - 1.4. - - - - - &reftitle.seealso; - - fdf_set_version - - - - - diff --git a/reference/fdf/functions/fdf-header.xml b/reference/fdf/functions/fdf-header.xml deleted file mode 100644 index 5b0908c49..000000000 --- a/reference/fdf/functions/fdf-header.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - fdf_header - Sets FDF-specific output headers - - - - &reftitle.description; - - voidfdf_header - - - - This is a convenience function to set appropriate HTTP headers for FDF - output. It sets the Content-type: to - application/vnd.fdf. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/fdf/functions/fdf-next-field-name.xml b/reference/fdf/functions/fdf-next-field-name.xml deleted file mode 100644 index 8fc131fbe..000000000 --- a/reference/fdf/functions/fdf-next-field-name.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - fdf_next_field_name - Get the next field name - - - - &reftitle.description; - - stringfdf_next_field_name - resourcefdf_document - stringfieldname - - - Gets the name of the field after the given field. This name can be used - with several functions. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. If not given, the first field will - be assumed. - - - - - - - - &reftitle.returnvalues; - - Returns the field name as a string. - - - - - &reftitle.examples; - - Detecting all fieldnames in a FDF - - -]]> - - - - - - &reftitle.seealso; - - fdf_get_value - - - - - diff --git a/reference/fdf/functions/fdf-open-string.xml b/reference/fdf/functions/fdf-open-string.xml deleted file mode 100644 index fabfa0a36..000000000 --- a/reference/fdf/functions/fdf-open-string.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - fdf_open_string - Read a FDF document from a string - - - - &reftitle.description; - - resourcefdf_open_string - stringfdf_data - - - Reads form data from a string. - - - You can use fdf_open_string together with - $HTTP_FDF_DATA to process FDF form input from a remote - client. - - - - - &reftitle.parameters; - - - fdf_data - - - The data as returned from a PDF form or created using - fdf_create and - fdf_save_string. - - - - - - - - &reftitle.returnvalues; - - Returns a FDF document handle, or &false; on error. - - - - - &reftitle.examples; - - Accessing the form data - - -]]> - - - - - - &reftitle.seealso; - - fdf_open - fdf_close - fdf_create - fdf_save_string - - - - - diff --git a/reference/fdf/functions/fdf-open.xml b/reference/fdf/functions/fdf-open.xml deleted file mode 100644 index 53b2571ca..000000000 --- a/reference/fdf/functions/fdf-open.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - fdf_open - Open a FDF document - - - - &reftitle.description; - - resourcefdf_open - stringfilename - - - Opens a file with form data. - - - You can also use fdf_open_string to process the - results of a PDF form POST request. - - - - - &reftitle.parameters; - - - filename - - - Path to the FDF file. This file must contain the data as returned from - a PDF form or created using fdf_create and - fdf_save. - - - - - - - - &reftitle.returnvalues; - - Returns a FDF document handle, or &false; on error. - - - - - &reftitle.examples; - - Accessing the form data - - -]]> - - - - - - &reftitle.seealso; - - fdf_open_string - fdf_close - fdf_create - fdf_save - - - - - diff --git a/reference/fdf/functions/fdf-remove-item.xml b/reference/fdf/functions/fdf-remove-item.xml deleted file mode 100644 index f4398abcb..000000000 --- a/reference/fdf/functions/fdf-remove-item.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - fdf_remove_item - Sets target frame for form - - - - &reftitle.description; - - boolfdf_remove_item - resourcefdf_document - stringfieldname - intitem - - &warn.undocumented.func; - - - - - diff --git a/reference/fdf/functions/fdf-save-string.xml b/reference/fdf/functions/fdf-save-string.xml deleted file mode 100644 index f5cdeb19d..000000000 --- a/reference/fdf/functions/fdf-save-string.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - fdf_save_string - Returns the FDF document as a string - - - - &reftitle.description; - - stringfdf_save_string - resourcefdf_document - - - Returns the FDF document as a string. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - - - - &reftitle.returnvalues; - - Returns the document as a string, or &false; on error. - - - - - &reftitle.examples; - - Retrieving FDF as a string - - -]]> - - &example.outputs; - -> ->> -endobj -2 0 obj -[ -<< /T (foo)/V (bar)>> -] -endobj -trailer -<< -/Root 1 0 R - ->> -%%EOF -]]> - - - - - - &reftitle.seealso; - - fdf_open_string - fdf_close - fdf_create - fdf_save - - - - - diff --git a/reference/fdf/functions/fdf-save.xml b/reference/fdf/functions/fdf-save.xml deleted file mode 100644 index a8f298ea5..000000000 --- a/reference/fdf/functions/fdf-save.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - fdf_save - Save a FDF document - - - - &reftitle.description; - - boolfdf_save - resourcefdf_document - stringfilename - - - Saves a FDF document. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - filename - - - If provided, the resulting FDF will be written in this parameter. - Otherwise, this function will write the FDF to the default PHP output - stream. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_close - fdf_create - fdf_save_string - - - - - diff --git a/reference/fdf/functions/fdf-set-ap.xml b/reference/fdf/functions/fdf-set-ap.xml deleted file mode 100644 index d481b0c55..000000000 --- a/reference/fdf/functions/fdf-set-ap.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - fdf_set_ap - Set the appearance of a field - - - - &reftitle.description; - - boolfdf_set_ap - resourcefdf_document - stringfield_name - intface - stringfilename - intpage_number - - - Sets the appearance of a field (i.e. the value of the - /AP key). - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - field_name - - - - - - - face - - - The possible values are FDFNormalAP, - FDFRolloverAP and - FDFDownAP. - - - - - filename - - - - - - - page_number - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/fdf/functions/fdf-set-encoding.xml b/reference/fdf/functions/fdf-set-encoding.xml deleted file mode 100644 index 02b23a6c6..000000000 --- a/reference/fdf/functions/fdf-set-encoding.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - fdf_set_encoding - Sets FDF character encoding - - - - &reftitle.description; - - boolfdf_set_encoding - resourcefdf_document - stringencoding - - - Sets the character encoding for the FDF document. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - encoding - - - The encoding name. The following values are supported: - "Shift-JIS", "UHC", - "GBK" and "BigFive". - - - An empty string resets the encoding to the default - PDFDocEncoding/Unicode scheme. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/fdf/functions/fdf-set-file.xml b/reference/fdf/functions/fdf-set-file.xml deleted file mode 100644 index 0ac7ef084..000000000 --- a/reference/fdf/functions/fdf-set-file.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - fdf_set_file - Set PDF document to display FDF data in - - - - &reftitle.description; - - boolfdf_set_file - resourcefdf_document - stringurl - stringtarget_frame - - - Selects a different PDF document to display the form results in than the - form it originated from. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - url - - - Should be given as an absolute URL. - - - - - target_frame - - - Use this parameter to specify the frame in which the document will be - displayed. You can also set the default value for this parameter using - fdf_set_target_frame. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Passing FDF data to a second form - - -]]> - - - - - - &reftitle.seealso; - - fdf_get_file - fdf_set_target_frame - - - - - diff --git a/reference/fdf/functions/fdf-set-flags.xml b/reference/fdf/functions/fdf-set-flags.xml deleted file mode 100644 index 5f3dff996..000000000 --- a/reference/fdf/functions/fdf-set-flags.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - fdf_set_flags - Sets a flag of a field - - - - &reftitle.description; - - boolfdf_set_flags - resourcefdf_document - stringfieldname - intwhichFlags - intnewFlags - - - Sets certain flags of the given field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - whichFlags - - - - - - - newFlags - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_set_opt - - - - - diff --git a/reference/fdf/functions/fdf-set-javascript-action.xml b/reference/fdf/functions/fdf-set-javascript-action.xml deleted file mode 100644 index 5835231d2..000000000 --- a/reference/fdf/functions/fdf-set-javascript-action.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - fdf_set_javascript_action - Sets an javascript action of a field - - - - &reftitle.description; - - boolfdf_set_javascript_action - resourcefdf_document - stringfieldname - inttrigger - stringscript - - - Sets a javascript action for the given field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - trigger - - - - - - - script - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_set_submit_form_action - - - - - diff --git a/reference/fdf/functions/fdf-set-on-import-javascript.xml b/reference/fdf/functions/fdf-set-on-import-javascript.xml deleted file mode 100644 index f74439ddc..000000000 --- a/reference/fdf/functions/fdf-set-on-import-javascript.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - fdf_set_on_import_javascript - Adds javascript code to be executed when Acrobat opens the FDF - - - - &reftitle.description; - - boolfdf_set_on_import_javascript - resourcefdf_document - stringscript - boolbefore_data_import - - &warn.undocumented.func; - - - - &reftitle.seealso; - - fdf_add_doc_javascript - fdf_set_javascript_action - - - - - diff --git a/reference/fdf/functions/fdf-set-opt.xml b/reference/fdf/functions/fdf-set-opt.xml deleted file mode 100644 index 2cbeb1e6c..000000000 --- a/reference/fdf/functions/fdf-set-opt.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - fdf_set_opt - Sets an option of a field - - - - &reftitle.description; - - boolfdf_set_opt - resourcefdf_document - stringfieldname - intelement - stringstr1 - stringstr2 - - - Sets options of the given field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - element - - - - - - - str1 - - - - - - - str2 - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_set_flags - - - - - diff --git a/reference/fdf/functions/fdf-set-status.xml b/reference/fdf/functions/fdf-set-status.xml deleted file mode 100644 index aff9ae493..000000000 --- a/reference/fdf/functions/fdf-set-status.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - fdf_set_status - Set the value of the /STATUS key - - - - &reftitle.description; - - boolfdf_set_status - resourcefdf_document - stringstatus - - - Sets the value of the /STATUS key. When a client - receives a FDF with a status set it will present the value in an alert - box. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - status - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_get_status - - - - - diff --git a/reference/fdf/functions/fdf-set-submit-form-action.xml b/reference/fdf/functions/fdf-set-submit-form-action.xml deleted file mode 100644 index 2d23c88c3..000000000 --- a/reference/fdf/functions/fdf-set-submit-form-action.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - fdf_set_submit_form_action - Sets a submit form action of a field - - - - &reftitle.description; - - boolfdf_set_submit_form_action - resourcefdf_document - stringfieldname - inttrigger - stringscript - intflags - - - Sets a submit form action for the given field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - trigger - - - - - - - script - - - - - - - flags - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_set_javascript_action - - - - - diff --git a/reference/fdf/functions/fdf-set-target-frame.xml b/reference/fdf/functions/fdf-set-target-frame.xml deleted file mode 100644 index b7d5380bb..000000000 --- a/reference/fdf/functions/fdf-set-target-frame.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - fdf_set_target_frame - Set target frame for form display - - - - &reftitle.description; - - boolfdf_set_target_frame - resourcefdf_document - stringframe_name - - - Sets the target frame to display a result PDF defined with - fdf_save_file in. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - frame_name - - - The frame name, as a string. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_save_file - - - - - diff --git a/reference/fdf/functions/fdf-set-value.xml b/reference/fdf/functions/fdf-set-value.xml deleted file mode 100644 index cafea9572..000000000 --- a/reference/fdf/functions/fdf-set-value.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - fdf_set_value - Set the value of a field - - - - &reftitle.description; - - boolfdf_set_value - resourcefdf_document - stringfieldname - mixedvalue - intisName - - - Sets the value for the given field. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - fieldname - - - Name of the FDF field, as a string. - - - - - value - - - This parameter will be stored as a string unless it is an array. In - this case all array elements will be stored as a value array. - - - - - isName - - - - In older versions of the FDF toolkit last parameter determined if the - field value was to be converted to a PDF Name (= 1) or set to a PDF - String (= 0). - - - The value is no longer used in the current toolkit version 5.0. For - compatibility reasons it is still supported as an optional parameter, - but ignored internally. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_get_value - fdf_remove_item - - - - - diff --git a/reference/fdf/functions/fdf-set-version.xml b/reference/fdf/functions/fdf-set-version.xml deleted file mode 100644 index 2dc2cb04a..000000000 --- a/reference/fdf/functions/fdf-set-version.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - fdf_set_version - Sets version number for a FDF file - - - - &reftitle.description; - - boolfdf_set_version - resourcefdf_document - stringversion - - - Sets the FDF version for the given document. - - - Some features supported by this extension are only available in newer FDF - versions. - - - - - &reftitle.parameters; - - - fdf_document - - - The FDF document handle, returned by fdf_create, - fdf_open or fdf_open_string. - - - - - version - - - The version number. For the current FDF toolkit 5.0, this may be - either 1.2, 1.3 or - 1.4. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fdf_get_version - - - - - diff --git a/reference/fdf/reference.xml b/reference/fdf/reference.xml deleted file mode 100644 index 8cc232941..000000000 --- a/reference/fdf/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - FDF &Functions; - - &reference.fdf.entities.functions; - - - - - diff --git a/reference/fdf/setup.xml b/reference/fdf/setup.xml deleted file mode 100644 index 59b85146a..000000000 --- a/reference/fdf/setup.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - &reftitle.setup; - - -
- &reftitle.required; - - You need the FDF toolkit SDK available from - &spec.pdf.fdf;. - As of PHP 4.3.0 you need at least SDK version 5.0. - The FDF toolkit library is available in binary form only, - platforms supported by Adobe are Win32, Linux, Solaris and AIX. - -
- - - - &reference.fdf.configure; - - - -
- &reftitle.resources; - - Most fdf functions require a fdf resource - as their first parameter. A fdf resource - is a handle to an opened fdf file. fdf - resources may be obtained using fdf_create, - fdf_open and fdf_open_string. - -
- - -
- diff --git a/reference/fdf/versions.xml b/reference/fdf/versions.xml deleted file mode 100644 index 8ad04a691..000000000 --- a/reference/fdf/versions.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/gearman/book.xml b/reference/gearman/book.xml deleted file mode 100644 index fabf4015e..000000000 --- a/reference/gearman/book.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Gearman - Gearman - - - &reftitle.intro; - - Gearman is a generic application framework for farming - out work to multiple machines or processes. It allows applications to complete tasks in parallel, - to load balance processing, and to call functions between languages. The framework can be - used in a variety of applications, from high-availability web sites to the transport of database - replication events. - - - This extension provides classes for writing Gearman clients and workers. - - - - &reference.gearman.setup; - &reference.gearman.constants; - &reference.gearman.examples; - &reference.gearman.gearmanclient; - &reference.gearman.gearmanjob; - &reference.gearman.gearmantask; - &reference.gearman.gearmanworker; - &reference.gearman.gearmanexception; - - - diff --git a/reference/gearman/configure.xml b/reference/gearman/configure.xml deleted file mode 100644 index 6ad8137ad..000000000 --- a/reference/gearman/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;gearman - - -
- diff --git a/reference/gearman/constants.xml b/reference/gearman/constants.xml deleted file mode 100644 index 0d72d7e4a..000000000 --- a/reference/gearman/constants.xml +++ /dev/null @@ -1,580 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - Return values. Always check GearmanClient::error or - GearmanWorker for a string error, as it may contain - more details: - - - - - GEARMAN_SUCCESS - (int) - - - - Whatever action was taken was successful. - - - - - - GEARMAN_IO_WAIT - (int) - - - - When in non-blocking mode, an event is hit that would have blocked. - - - - - - GEARMAN_ERRNO - (int) - - - - A system error. Check GearmanClient::errno or - GearmanWorker::errno for the system error code that - was returned. - - - - - - GEARMAN_NO_ACTIVE_FDS - (int) - - - - GearmanClient::wait or GearmanWorker was - called with no connections. - - - - - - GEARMAN_UNEXPECTED_PACKET - (int) - - - - Indicates something going very wrong in gearmand. Applies only to - GearmanWorker. - - - - - - GEARMAN_GETADDRINFO - (int) - - - - DNS resolution failed (invalid host, port, etc). - - - - - - GEARMAN_NO_SERVERS - (int) - - - - Did not call GearmanClient::addServer before submitting jobs - or tasks. - - - - - - GEARMAN_LOST_CONNECTION - (int) - - - - Lost a connection during a request. - - - - - - GEARMAN_MEMORY_ALLOCATION_FAILURE - (int) - - - - Memory allocation failed (ran out of memory). - - - - - - GEARMAN_SERVER_ERROR - (int) - - - - Something went wrong in the Gearman server and it could not handle the - request gracefully. - - - - - - GEARMAN_WORK_DATA - (int) - - - - Notice return code obtained with GearmanClient::returnCode - when using GearmanClient::do. Sent to update the client - with data from a running job. A worker uses this when it needs to send updates, - send partial results, or flush data during long running jobs. - - - - - - GEARMAN_WORK_WARNING - (int) - - - - Notice return code obtained with GearmanClient::returnCode - when using GearmanClient::do. Updates the client with - a warning. The behavior is just like GEARMAN_WORK_DATA, but - should be treated as a warning instead of normal response data. - - - - - - GEARMAN_WORK_STATUS - (int) - - - - Notice return code obtained with GearmanClient::returnCode - when using GearmanClient::do. Sent to update the status - of a long running job. Use GearmanClient::doStatus to obtain - the percentage complete of the task. - - - - - - GEARMAN_WORK_EXCEPTION - (int) - - - - Notice return code obtained with GearmanClient::returnCode - when using GearmanClient::do. Indicates that a job failed - with a given exception. - - - - - - GEARMAN_WORK_FAIL - (int) - - - - Notice return code obtained with GearmanClient::returnCode - when using GearmanClient::do. Indicates that the job failed. - - - - - - GEARMAN_COULD_NOT_CONNECT - (int) - - - - Failed to connect to servers. - - - - - - GEARMAN_INVALID_FUNCTION_NAME - (int) - - - - Trying to register a function name of NULL or using the callback interface - without specifying callbacks. - - - - - - GEARMAN_INVALID_WORKER_FUNCTION - (int) - - - - Trying to register a function with a NULL callback function. - - - - - - GEARMAN_NO_REGISTERED_FUNCTIONS - (int) - - - - When a worker gets a job for a function it did not register. - - - - - - GEARMAN_NO_JOBS - (int) - - - - For a non-blocking worker, when GearmanWorker::work does not have - any active jobs. - - - - - - GEARMAN_ECHO_DATA_CORRUPTION - (int) - - - - After GearmanClient::echo or GearmanWorker::echo - the data returned doesn't match the data sent. - - - - - - GEARMAN_NEED_WORKLOAD_FN - (int) - - - - When the client opted to stream the workload of a task, but did not - specify a workload callback function. - - - - - - GEARMAN_PAUSE - (int) - - - - For the non-blocking client task interface, can be returned from the task callback - to "pause" the call and return from GearmanClient::runTasks. - Call GearmanClient::runTasks again to continue. - - - - - - GEARMAN_UNKNOWN_STATE - (int) - - - - Internal client/worker state error. - - - - - - GEARMAN_SEND_BUFFER_TOO_SMALL - (int) - - - - Internal error: trying to flush more data in one atomic chunk than is possible - due to hard-coded buffer sizes. - - - - - - GEARMAN_TIMEOUT - (int) - - - - Hit the timeout limit set by the client/worker. - - - - - - - GearmanClient options: - - - - - GEARMAN_CLIENT_GENERATE_UNIQUE - (int) - - - - Generate a unique id (UUID) for each task. - - - - - - GEARMAN_CLIENT_NON_BLOCKING - (int) - - - - Run the cient in a non-blocking mode. - - - - - - GEARMAN_CLIENT_UNBUFFERED_RESULT - (int) - - - - Allow the client to read data in chunks rather than have the library - buffer the entire data result and pass that back. - - - - - - GEARMAN_CLIENT_FREE_TASKS - (int) - - - - Automatically free task objects once they are complete. This is the default - setting in this extension to prevent memory leaks. - - - - - - - GearmanWorker options: - - - - - GEARMAN_WORKER_NON_BLOCKING - (int) - - - - Run the worker in non-blocking mode. - - - - - - GEARMAN_WORKER_GRAB_UNIQ - (int) - - - - Return the client assigned unique ID in addition to the job handle. - - - - - - - Base Gearman configuration: - - - - - GEARMAN_DEFAULT_TCP_HOST - (string) - - - - - - - - - GEARMAN_DEFAULT_TCP_PORT - (int) - - - - - - - - - GEARMAN_DEFAULT_SOCKET_TIMEOUT - (int) - - - - - - - - - GEARMAN_DEFAULT_SOCKET_SEND_SIZE - (int) - - - - - - - - - GEARMAN_DEFAULT_SOCKET_RECV_SIZE - (int) - - - - - - - - - GEARMAN_MAX_ERROR_SIZE - (int) - - - - - - - - - GEARMAN_PACKET_HEADER_SIZE - (int) - - - - - - - - - GEARMAN_JOB_HANDLE_SIZE - (int) - - - - - - - - - GEARMAN_OPTION_SIZE - (int) - - - - - - - - - GEARMAN_UNIQUE_SIZE - (int) - - - - - - - - - GEARMAN_MAX_COMMAND_ARGS - (int) - - - - - - - - - GEARMAN_ARGS_BUFFER_SIZE - (int) - - - - - - - - - GEARMAN_SEND_BUFFER_SIZE - (int) - - - - - - - - - GEARMAN_RECV_BUFFER_SIZE - (int) - - - - - - - - - GEARMAN_WORKER_WAIT_TIMEOUT - (int) - - - - - - - - - diff --git a/reference/gearman/examples.xml b/reference/gearman/examples.xml deleted file mode 100644 index 0d0e7a157..000000000 --- a/reference/gearman/examples.xml +++ /dev/null @@ -1,469 +0,0 @@ - - - - &reftitle.examples; -
- Basic usage - - Basic Gearman client and worker - - This example shows a very simple client and worker. The client sends a string - to the job server, and the worker reverses the string and sends it back. - The job is performed synchronously. - - -addServer(); - -echo "Sending job\n"; - -# Send reverse job -do -{ - $result = $gmclient->doNormal("reverse", "Hello!"); - - # Check for various return packets and errors. - switch($gmclient->returnCode()) - { - case GEARMAN_WORK_DATA: - echo "Data: $result\n"; - break; - case GEARMAN_WORK_STATUS: - list($numerator, $denominator)= $gmclient->doStatus(); - echo "Status: $numerator/$denominator complete\n"; - break; - case GEARMAN_WORK_FAIL: - echo "Failed\n"; - exit; - case GEARMAN_SUCCESS: - echo "Success: $result\n"; - break; - default: - echo "RET: " . $gmclient->returnCode() . "\n"; - exit; - } -} -while($gmclient->returnCode() != GEARMAN_SUCCESS); - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. Change the worker function to -# "reverse_fn_fast" for a faster worker with no output. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " . ($x + 1) . "/$workload_size complete\n"; - $job->sendStatus($x, $workload_size); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -# A much simpler and less verbose version of the above function would be: -function reverse_fn_fast($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - -
-
- Basic Gearman client and worker, background - - Basic Gearman client and worker, background - - This example shows a very simple client and worker. The client sends a string - to the job server as a background job, and the worker reverses the string. - Note that since the work is performed asynchronously, the client does not - wait for the job to complete and exits (and hence the client never receives the results). - - -addServer(); - -# run reverse client in the background -$job_handle = $gmclient->doBackground("reverse", "this is a test"); - -if ($gmclient->returnCode() != GEARMAN_SUCCESS) -{ - echo "bad return code\n"; - exit; -} - -echo "done!\n"; - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. Change the worker function to -# "reverse_fn_fast" for a faster worker with no output. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " . ($x + 1) . "/$workload_size complete\n"; - $job->sendStatus($x, $workload_size); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -# A much simpler and less verbose version of the above function would be: -function reverse_fn_fast($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - -
-
- Basic Gearman client and worker, submitting tasks - - Basic Gearman client and worker, submitting tasks - - In this example, the basic reverse client extended to run two tasks in parallel. - The reverse worker is unchanged except to add sending of data back during processing. - - -addServer(); - -# register some callbacks -$gmc->setCreatedCallback("reverse_created"); -$gmc->setDataCallback("reverse_data"); -$gmc->setStatusCallback("reverse_status"); -$gmc->setCompleteCallback("reverse_complete"); -$gmc->setFailCallback("reverse_fail"); - -# set some arbitrary application data -$data['foo'] = 'bar'; - -# add two tasks -$task= $gmc->addTask("reverse", "foo", $data); -$task2= $gmc->addTaskLow("reverse", "bar", NULL); - -# run the tasks in parallel (assuming multiple workers) -if (! $gmc->runTasks()) -{ - echo "ERROR " . $gmc->error() . "\n"; - exit; -} - -echo "DONE\n"; - -function reverse_created($task) -{ - echo "CREATED: " . $task->jobHandle() . "\n"; -} - -function reverse_status($task) -{ - echo "STATUS: " . $task->jobHandle() . " - " . $task->taskNumerator() . - "/" . $task->taskDenominator() . "\n"; -} - -function reverse_complete($task) -{ - echo "COMPLETE: " . $task->jobHandle() . ", " . $task->data() . "\n"; -} - -function reverse_fail($task) -{ - echo "FAILED: " . $task->jobHandle() . "\n"; -} - -function reverse_data($task) -{ - echo "DATA: " . $task->data() . "\n"; -} - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. Change the worker function to -# "reverse_fn_fast" for a faster worker with no output. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " . ($x + 1) . "/$workload_size complete\n"; - $job->sendStatus($x+1, $workload_size); - $job->sendData(substr($workload, $x, 1)); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -# A much simpler and less verbose version of the above function would be: -function reverse_fn_fast($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - -
-
- diff --git a/reference/gearman/gearmanclient.xml b/reference/gearman/gearmanclient.xml deleted file mode 100644 index 778ca848f..000000000 --- a/reference/gearman/gearmanclient.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - The GearmanClient class - GearmanClient - - - - -
- &reftitle.intro; - - Represents a class for connecting to a Gearman job server and making requests to perform - some function on provided data. The function performed must be one registered by a Gearman - worker and the data passed is opaque to the job server. - -
- - -
- &reftitle.classsynopsis; - - - - - GearmanClient - - - &Methods; - - - - - -
- -
- - &reference.gearman.entities.gearmanclient; - -
- diff --git a/reference/gearman/gearmanclient/addoptions.xml b/reference/gearman/gearmanclient/addoptions.xml deleted file mode 100644 index 8039ef67c..000000000 --- a/reference/gearman/gearmanclient/addoptions.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - GearmanClient::addOptions - Add client options - - - - &reftitle.description; - - public boolGearmanClient::addOptions - intoption - - - Adds one or more options to those already set. - - - - - &reftitle.parameters; - - - option - - - The options to add. - One of the following constants, or a combination of - them using the bitwise OR operator (|): - GEARMAN_CLIENT_GENERATE_UNIQUE, - GEARMAN_CLIENT_NON_BLOCKING, - GEARMAN_CLIENT_UNBUFFERED_RESULT or - GEARMAN_CLIENT_FREE_TASKS. - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - diff --git a/reference/gearman/gearmanclient/addserver.xml b/reference/gearman/gearmanclient/addserver.xml deleted file mode 100644 index 9a3ada521..000000000 --- a/reference/gearman/gearmanclient/addserver.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - GearmanClient::addServer - Add a job server to the client - - - - &reftitle.description; - - public boolGearmanClient::addServer - stringhost&null; - intport0 - boolsetupExceptionHandler&true; - - - Adds a job server to a list of servers that can be used to run a task. No socket - I/O happens here; the server is simply added to the list. - - - - - - &reftitle.parameters; - - - host - - - &gearman.parameter.host; - - - - - port - - - &gearman.parameter.port; - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Adding two job servers - -addServer("10.0.0.1"); -$gmclient->addServer("10.0.0.2", 7003); - -?> -]]> - - - - - - &reftitle.seealso; - - GearmanClient::addServers - - - - - diff --git a/reference/gearman/gearmanclient/addservers.xml b/reference/gearman/gearmanclient/addservers.xml deleted file mode 100644 index e2b173c45..000000000 --- a/reference/gearman/gearmanclient/addservers.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - GearmanClient::addServers - Add a list of job servers to the client - - - - &reftitle.description; - - public boolGearmanClient::addServers - stringservers&null; - boolsetupExceptionHandler&true; - - - Adds a list of job servers that can be used to run a task. No socket I/O happens here; - the servers are simply added to the full list of servers. - - - - - - &reftitle.parameters; - - - servers - - - A comma-separated list of servers, each server specified in the format 'host:port'. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Add two job servers - -addServers("10.0.0.1,10.0.0.2:7003"); - -?> -]]> - - - - - - &reftitle.seealso; - - GearmanClient::addServer - - - - - diff --git a/reference/gearman/gearmanclient/addtask.xml b/reference/gearman/gearmanclient/addtask.xml deleted file mode 100644 index 13320269a..000000000 --- a/reference/gearman/gearmanclient/addtask.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - GearmanClient::addTask - Add a task to be run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTask - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a task to be run in parallel with other tasks. Call this method for all the tasks - to be run in parallel, then call GearmanClient::runTasks to - perform the work. Note that enough workers need to be available for the tasks to all - run in parallel. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.examples; - - - Basic submission of two tasks - -addServer(); - -# set a function to be called when the work is complete -$gmclient->setCompleteCallback("complete"); - -# add a task to perform the "reverse" function on the string "Hello World!" -$gmclient->addTask("reverse", "Hello World!", null, "1"); - -# add another task to perform the "reverse" function on the string "!dlroW olleH" -$gmclient->addTask("reverse", "!dlroW olleH", null, "2"); - -# run the tasks -$gmclient->runTasks(); - -function complete($task) -{ - print "COMPLETE: " . $task->unique() . ", " . $task->data() . "\n"; -} - -?> -]]> - - &example.outputs.similar; - - - - - - Basic submission of two tasks with passing application context - -addServer(); - -# set a function to be called when the work is complete -$client->setCompleteCallback("reverse_complete"); - -# Add some tasks for a placeholder of where to put the results -$results = array(); -$client->addTask("reverse", "Hello World!", $results, "t1"); -$client->addTask("reverse", "!dlroW olleH", $results, "t2"); - -$client->runTasks(); - -# The results should now be filled in from the callbacks -foreach ($results as $id => $result) - echo $id . ": " . $result['handle'] . ", " . $result['data'] . "\n"; - - -function reverse_complete($task, $results) -{ - $results[$task->unique()] = array("handle"=>$task->jobHandle(), "data"=>$task->data()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - GearmanClient::addTaskHigh - GearmanClient::addTaskLow - GearmanClient::addTaskBackground - GearmanClient::addTaskHighBackground - GearmanClient::addTaskLowBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtaskbackground.xml b/reference/gearman/gearmanclient/addtaskbackground.xml deleted file mode 100644 index 63549ceb7..000000000 --- a/reference/gearman/gearmanclient/addtaskbackground.xml +++ /dev/null @@ -1,275 +0,0 @@ - - - - - GearmanClient::addTaskBackground - Add a background task to be run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskBackground - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a background task to be run in parallel with other tasks. Call this method for all the tasks - to be run in parallel, then call GearmanClient::runTasks to - perform the work. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.examples; - - Two tasks, one background and one not - - This example illustrates the difference between running a background task - and a normal task. The client adds two tasks to execute the same function, - but one is added with addTaskBackground. A callback is - set so that progress of the job can be tracked. A simple worker with an - artificial delay reports on the job progress and the client picks this up - through the callback. Two workers are run for this example. Note that the - background task does not show in the client output. - - -addServer(); - -# set a couple of callbacks so we can track progress -$gmc->setCompleteCallback("reverse_complete"); -$gmc->setStatusCallback("reverse_status"); - -# add a task for the "reverse" function -$task= $gmc->addTask("reverse", "Hello World!", null, "1"); - -# add another task, but this one to run in the background -$task= $gmc->addTaskBackground("reverse", "!dlroW olleH", null, "2"); - -if (! $gmc->runTasks()) -{ - echo "ERROR " . $gmc->error() . "\n"; - exit; -} - -echo "DONE\n"; - -function reverse_status($task) -{ - echo "STATUS: " . $task->unique() . ", " . $task->jobHandle() . " - " . $task->taskNumerator() . - "/" . $task->taskDenominator() . "\n"; -} - -function reverse_complete($task) -{ - echo "COMPLETE: " . $task->unique() . ", " . $task->data() . "\n"; -} - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " . ($x + 1) . "/$workload_size complete\n"; - $job->sendStatus($x+1, $workload_size); - $job->sendData(substr($workload, $x, 1)); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -?> -]]> - - - Worker output for two workers running: - - - - - - Client output: - - - - - - - - - &reftitle.seealso; - - GearmanClient::addTask - GearmanClient::addTaskHigh - GearmanClient::addTaskLow - GearmanClient::addTaskHighBackground - GearmanClient::addTaskLowBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtaskhigh.xml b/reference/gearman/gearmanclient/addtaskhigh.xml deleted file mode 100644 index db6b75276..000000000 --- a/reference/gearman/gearmanclient/addtaskhigh.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - GearmanClient::addTaskHigh - Add a high priority task to run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskHigh - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a high priority task to be run in parallel with other tasks. Call this method for all - the high priority tasks to be run in parallel, then call - GearmanClient::runTasks to perform the work. Tasks with a high - priority will be selected from the queue before those of normal or low priority. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.examples; - - A high priority task along with two normal tasks - - A high priority task is included among two other tasks. A single worker - is available, so that tasks are run one at a time, with the high priority - task run first. - - -addServer(); - -# set the callback for when the job is complete -$gmc->setCompleteCallback("reverse_complete"); - -# add tasks, one of which is high priority -$task= $gmc->addTask("reverse", "Hello World!", null, "1"); -$task= $gmc->addTaskHigh("reverse", "!dlroW olleH", null, "2"); -$task= $gmc->addTask("reverse", "Hello World!", null, "3"); - -if (! $gmc->runTasks()) -{ - echo "ERROR " . $gmc->error() . "\n"; - exit; -} -echo "DONE\n"; - -function reverse_complete($task) -{ - echo "COMPLETE: " . $task->unique() . ", " . $task->data() . "\n"; -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::addTask - GearmanClient::addTaskLow - GearmanClient::addTaskBackground - GearmanClient::addTaskHighBackground - GearmanClient::addTaskLowBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtaskhighbackground.xml b/reference/gearman/gearmanclient/addtaskhighbackground.xml deleted file mode 100644 index fe7c877cd..000000000 --- a/reference/gearman/gearmanclient/addtaskhighbackground.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - GearmanClient::addTaskHighBackground - Add a high priority background task to be run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskHighBackground - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a high priority background task to be run in parallel with other tasks. - Call this method for all the tasks to be run in parallel, then call - GearmanClient::runTasks to perform the work. Tasks with a high - priority will be selected from the queue before those of normal or low priority. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.seealso; - - GearmanClient::addTask - GearmanClient::addTaskHigh - GearmanClient::addTaskLow - GearmanClient::addTaskBackground - GearmanClient::addTaskLowBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtasklow.xml b/reference/gearman/gearmanclient/addtasklow.xml deleted file mode 100644 index 90d168b96..000000000 --- a/reference/gearman/gearmanclient/addtasklow.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - GearmanClient::addTaskLow - Add a low priority task to run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskLow - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a low priority background task to be run in parallel with other tasks. - Call this method for all the tasks to be run in parallel, then call - GearmanClient::runTasks to perform the work. Tasks with a low - priority will be selected from the queue after those of normal or low priority. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.examples; - - A low priority task along with two normal tasks - - A low priority task is included among two other tasks. A single worker - is available, so that tasks are run one at a time, with the low priority - task run last. - - -addServer(); - -# set the callback for when the job is complete -$gmc->setCompleteCallback("reverse_complete"); - -# add tasks, one of which is low priority -$task= $gmc->addTask("reverse", "Hello World!", null, "1"); -$task= $gmc->addTaskLow("reverse", "!dlroW olleH", null, "2"); -$task= $gmc->addTask("reverse", "Hello World!", null, "3"); - -if (! $gmc->runTasks()) -{ - echo "ERROR " . $gmc->error() . "\n"; - exit; -} -echo "DONE\n"; - -function reverse_complete($task) -{ - echo "COMPLETE: " . $task->unique() . ", " . $task->data() . "\n"; -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::addTask - GearmanClient::addTaskHigh - GearmanClient::addTaskBackground - GearmanClient::addTaskHighBackground - GearmanClient::addTaskLowBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtasklowbackground.xml b/reference/gearman/gearmanclient/addtasklowbackground.xml deleted file mode 100644 index 808735094..000000000 --- a/reference/gearman/gearmanclient/addtasklowbackground.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - GearmanClient::addTaskLowBackground - Add a low priority background task to be run in parallel - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskLowBackground - stringfunction_name - stringintfloatworkload - mixedcontext&null; - stringnullunique_key&null; - - - Adds a low priority background task to be run in parallel with other tasks. - Call this method for all the tasks to be run in parallel, then call - GearmanClient::runTasks to perform the work. Tasks with a low - priority will be selected from the queue after those of normal or high priority. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - context - - - &gearman.parameter.context; - - - - - unique_key - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; if the task could not be added. - - - - - &reftitle.seealso; - - GearmanClient::addTask - GearmanClient::addTaskHigh - GearmanClient::addTaskLow - GearmanClient::addTaskBackground - GearmanClient::addTaskHighBackground - GearmanClient::runTasks - - - - - diff --git a/reference/gearman/gearmanclient/addtaskstatus.xml b/reference/gearman/gearmanclient/addtaskstatus.xml deleted file mode 100644 index effcff323..000000000 --- a/reference/gearman/gearmanclient/addtaskstatus.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - GearmanClient::addTaskStatus - Add a task to get status - - - - &reftitle.description; - - public GearmanTaskfalseGearmanClient::addTaskStatus - stringjob_handle - mixedcontext&null; - - - Used to request status information from the Gearman server, which will call the specified - status callback (set using GearmanClient::setStatusCallback). - - - - - &reftitle.parameters; - - - job_handle - - - The job handle for the task to get status for - - - - - context - - - Data to be passed to the status callback, generally a reference to an array or object - - - - - - - - &reftitle.returnvalues; - - A GearmanTask object or &false; on failure. - - - - - &reftitle.examples; - - Monitor completion of multiple background tasks - - An artificial delay is introduced in the worker in this example to simulate - a long running process. There is only one worker running for this example. - - -addServer(); - -/* start some background jobs and save the handles */ -$handles = array(); -$handles[0] = $gmclient->doBackground("reverse", "Hello World!"); -$handles[1] = $gmclient->doBackground("reverse", "!dlroW olleH"); - -$gmclient->setStatusCallback("reverse_status"); - -/* Poll the server to see when those background jobs finish; */ -/* a better method would be to use event callbacks */ -do -{ - /* Use the context variable to track how many tasks have completed */ - $done = 0; - $gmclient->addTaskStatus($handles[0], $done); - $gmclient->addTaskStatus($handles[1], $done); - $gmclient->runTasks(); - echo "Done: $done\n"; - sleep(1); -} -while ($done != 2); - -function reverse_status($task, $done) -{ - if (!$task->isKnown()) - $done++; -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::setStatusCallback - - - - - diff --git a/reference/gearman/gearmanclient/clearcallbacks.xml b/reference/gearman/gearmanclient/clearcallbacks.xml deleted file mode 100644 index 114927ab1..000000000 --- a/reference/gearman/gearmanclient/clearcallbacks.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - GearmanClient::clearCallbacks - Clear all task callback functions - - - - &reftitle.description; - - public boolGearmanClient::clearCallbacks - - - - Clears all the task callback functions that have previously been set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/clone.xml b/reference/gearman/gearmanclient/clone.xml deleted file mode 100644 index 7f5925895..000000000 --- a/reference/gearman/gearmanclient/clone.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanClient::clone - Create a copy of a GearmanClient object - - - - &reftitle.description; - - public GearmanClientGearmanClient::clone - - - - Creates a copy of a GearmanClient object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanClient on success, &false; on failure. - - - - - diff --git a/reference/gearman/gearmanclient/construct.xml b/reference/gearman/gearmanclient/construct.xml deleted file mode 100644 index 8c7f01bc4..000000000 --- a/reference/gearman/gearmanclient/construct.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanClient::__construct - Create a GearmanClient instance - - - - &reftitle.description; - - public GearmanClient::__construct - - - - Creates a GearmanClient instance representing a client that connects to the - job server and submits tasks to complete. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanClient object. - - - - - &reftitle.seealso; - - GearmanClient::clone - - - - - diff --git a/reference/gearman/gearmanclient/context.xml b/reference/gearman/gearmanclient/context.xml deleted file mode 100644 index b9b1e5a65..000000000 --- a/reference/gearman/gearmanclient/context.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanClient::context - Get the application context - - - - &reftitle.description; - - public stringGearmanClient::context - - - - Get the application context previously set with GearmanClient::setContext. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The same context data structure set with GearmanClient::setContext - - - - - &reftitle.seealso; - - GearmanClient::setContext - - - - - diff --git a/reference/gearman/gearmanclient/data.xml b/reference/gearman/gearmanclient/data.xml deleted file mode 100644 index 1cad9960b..000000000 --- a/reference/gearman/gearmanclient/data.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - GearmanClient::data - Get the application data (deprecated) - - - - &reftitle.description; - - public stringGearmanClient::data - - - - Get the application data previously set with GearmanClient::setData. - - - - This method was replaced by GearmanClient::setContext in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The same string data set with GearmanClient::setData - - - - - &reftitle.seealso; - - GearmanClient::setData - - - - - diff --git a/reference/gearman/gearmanclient/do.xml b/reference/gearman/gearmanclient/do.xml deleted file mode 100644 index dcc415469..000000000 --- a/reference/gearman/gearmanclient/do.xml +++ /dev/null @@ -1,319 +0,0 @@ - - - - - GearmanClient::do - Run a single task and return a result [deprecated] - - - - &reftitle.description; - - public stringGearmanClient::do - stringfunction_name - stringworkload - stringunique - - - The GearmanClient::do method is deprecated as of - pecl/gearman 1.0.0. Use GearmanClient::doNormal. - - - - - &reftitle.parameters; - - - function_name - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A string representing the results of running a task. - - - - - &reftitle.examples; - - - Simple job submission with immediate return - -addServer(); - -echo "Sending job\n"; - -$result = $gmclient->doNormal("reverse", "Hello!"); - -echo "Success: $result\n"; - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. Change the worker function to -# "reverse_fn_fast" for a faster worker with no output. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - Submitting a job and retrieving incremental status - - A job is submitted and the script loops to retrieve status information. - The worker has an artificial delay which results in a long running job - and sends status and data as processing occurs. - Each subsequent call to GearmanClient::do - produces status information on the running job. - - -addServer(); - -echo "Sending job\n"; - -# Send reverse job -do -{ - $result = $gmclient->doNormal("reverse", "Hello!"); - # Check for various return packets and errors. - - switch($gmclient->returnCode()) - { - case GEARMAN_WORK_DATA: - echo "Data: $result\n"; - break; - case GEARMAN_WORK_STATUS: - list($numerator, $denominator)= $gmclient->doStatus(); - echo "Status: $numerator/$denominator complete\n"; - break; - case GEARMAN_WORK_FAIL: - echo "Failed\n"; - exit; - case GEARMAN_SUCCESS: - break; - default: - echo "RET: " . $gmclient->returnCode() . "\n"; - echo "Error: " . $gmclient->error() . "\n"; - echo "Errno: " . $gmclient->getErrno() . "\n"; - exit; - } -} -while($gmclient->returnCode() != GEARMAN_SUCCESS); - -echo "Success: $result\n"; - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " + $x + 1 . "/$workload_size complete\n"; - $job->sendStatus($x+1, $workload_size); - $job->sendData(substr($workload, $x, 1)); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -?> -]]> - - &example.outputs.similar; - - Worker output: - - - - - - Client output: - - - - - - - - - - &reftitle.seealso; - - GearmanClient::doHigh - GearmanClient::doLow - GearmanClient::doBackground - GearmanClient::doHighBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dobackground.xml b/reference/gearman/gearmanclient/dobackground.xml deleted file mode 100644 index f2aae86ee..000000000 --- a/reference/gearman/gearmanclient/dobackground.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - GearmanClient::doBackground - Run a task in the background - - - - &reftitle.description; - - public stringGearmanClient::doBackground - stringfunction - stringworkload - stringnullunique&null; - - - Runs a task in the background, returning a job handle which can be used - to get the status of the running task. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - The job handle for the submitted task. - - - - - &reftitle.examples; - - Submit and monitor a background job - - The worker in this example has an artificial delay introduced to mimic - a long running job. The client script periodically checks the status - of the running job. - - -addServer(); - -/* run reverse client */ -$job_handle = $gmclient->doBackground("reverse", "this is a test"); - -if ($gmclient->returnCode() != GEARMAN_SUCCESS) -{ - echo "bad return code\n"; - exit; -} - -$done = false; -do -{ - sleep(3); - $stat = $gmclient->jobStatus($job_handle); - if (!$stat[0]) // the job is known so it is not done - $done = true; - echo "Running: " . ($stat[1] ? "true" : "false") . ", numerator: " . $stat[2] . ", denominator: " . $stat[3] . "\n"; -} -while(!$done); - -echo "done!\n"; - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanClient::doHigh - GearmanClient::doLow - GearmanClient::doHighBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dohigh.xml b/reference/gearman/gearmanclient/dohigh.xml deleted file mode 100644 index 2952d132b..000000000 --- a/reference/gearman/gearmanclient/dohigh.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - GearmanClient::doHigh - Run a single high priority task - - - - &reftitle.description; - - public stringGearmanClient::doHigh - stringfunction - stringworkload - stringnullunique&null; - - - Runs a single high priority task and returns a string representation of the result. It is up to - the GearmanClient and GearmanWorker to - agree on the format of the result. High priority tasks will get precedence over normal - and low priority tasks in the job queue. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A string representing the results of running a task. - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanClient::doLow - GearmanClient::doBackground - GearmanClient::doHighBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dohighbackground.xml b/reference/gearman/gearmanclient/dohighbackground.xml deleted file mode 100644 index 57cb25dec..000000000 --- a/reference/gearman/gearmanclient/dohighbackground.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - GearmanClient::doHighBackground - Run a high priority task in the background - - - - &reftitle.description; - - public stringGearmanClient::doHighBackground - stringfunction - stringworkload - stringnullunique&null; - - - Runs a high priority task in the background, returning a job handle which can be used - to get the status of the running task. High priority tasks take precedence over normal - and low priority tasks in the job queue. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - The job handle for the submitted task. - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanClient::doHigh - GearmanClient::doLow - GearmanClient::doBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dojobhandle.xml b/reference/gearman/gearmanclient/dojobhandle.xml deleted file mode 100644 index d0b5e063a..000000000 --- a/reference/gearman/gearmanclient/dojobhandle.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanClient::doJobHandle - Get the job handle for the running task - - - - &reftitle.description; - - public stringGearmanClient::doJobHandle - - - - Gets that job handle for a running task. This should be used between repeated - GearmanClient::doNormal calls. The job handle can then be used - to get information on the task. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The job handle for the running task. - - - - - &reftitle.seealso; - - GearmanClient::jobStatus - - - - - diff --git a/reference/gearman/gearmanclient/dolow.xml b/reference/gearman/gearmanclient/dolow.xml deleted file mode 100644 index e2c7f8f16..000000000 --- a/reference/gearman/gearmanclient/dolow.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - GearmanClient::doLow - Run a single low priority task - - - - &reftitle.description; - - public stringGearmanClient::doLow - stringfunction - stringworkload - stringnullunique&null; - - - Runs a single low priority task and returns a string representation of the result. It is up to - the GearmanClient and GearmanWorker to - agree on the format of the result. Normal and high priority tasks will get precedence over - low priority tasks in the job queue. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A string representing the results of running a task. - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanClient::doHigh - GearmanClient::doBackground - GearmanClient::doHighBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dolowbackground.xml b/reference/gearman/gearmanclient/dolowbackground.xml deleted file mode 100644 index a44921345..000000000 --- a/reference/gearman/gearmanclient/dolowbackground.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - GearmanClient::doLowBackground - Run a low priority task in the background - - - - &reftitle.description; - - public stringGearmanClient::doLowBackground - stringfunction - stringworkload - stringnullunique&null; - - - Runs a low priority task in the background, returning a job handle which can be used - to get the status of the running task. Normal and high priority tasks take precedence over - low priority tasks in the job queue. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - The job handle for the submitted task. - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanClient::doHigh - GearmanClient::doLow - GearmanClient::doBackground - GearmanClient::doHighBackground - - - - - diff --git a/reference/gearman/gearmanclient/donormal.xml b/reference/gearman/gearmanclient/donormal.xml deleted file mode 100644 index 7927f0be1..000000000 --- a/reference/gearman/gearmanclient/donormal.xml +++ /dev/null @@ -1,327 +0,0 @@ - - - - - GearmanClient::doNormal - Run a single task and return a result - - - - &reftitle.description; - - public stringGearmanClient::doNormal - stringfunction - stringworkload - stringnullunique&null; - - - Runs a single task and returns a string representation of the result. It is up to - the GearmanClient and GearmanWorker to - agree on the format of the result. - - - - - &reftitle.parameters; - - - function - - - &gearman.parameter.functionname; - - - - - workload - - - &gearman.parameter.workload; - - - - - unique - - - &gearman.parameter.unique; - - - - - - - - &reftitle.returnvalues; - - A string representing the results of running a task. - - - - - &reftitle.examples; - - - Simple job submission with immediate return - - -]]> - - -addServer(); - -echo "Sending job\n"; - -$result = $gmclient->doNormal("reverse", "Hello!"); - -echo "Success: $result\n"; - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. Change the worker function to -# "reverse_fn_fast" for a faster worker with no output. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - Submitting a job and retrieving incremental status - - A job is submitted and the script loops to retrieve status information. - The worker has an artificial delay which results in a long running job - and sends status and data as processing occurs. - Each subsequent call to GearmanClient::doNormal - produces status information on the running job. - - -addServer(); - -echo "Sending job\n"; - -# Send reverse job -do -{ - $result = $gmclient->doNormal("reverse", "Hello!"); - # Check for various return packets and errors. - - switch($gmclient->returnCode()) - { - case GEARMAN_WORK_DATA: - echo "Data: $result\n"; - break; - case GEARMAN_WORK_STATUS: - list($numerator, $denominator)= $gmclient->doStatus(); - echo "Status: $numerator/$denominator complete\n"; - break; - case GEARMAN_WORK_FAIL: - echo "Failed\n"; - exit; - case GEARMAN_SUCCESS: - break; - default: - echo "RET: " . $gmclient->returnCode() . "\n"; - echo "Error: " . $gmclient->error() . "\n"; - echo "Errno: " . $gmclient->getErrno() . "\n"; - exit; - } -} -while($gmclient->returnCode() != GEARMAN_SUCCESS); - -echo "Success: $result\n"; - -?> -]]> - - -addServer(); - -# Register function "reverse" with the server. -$gmworker->addFunction("reverse", "reverse_fn"); - -print "Waiting for job...\n"; -while($gmworker->work()) -{ - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -function reverse_fn($job) -{ - echo "Received job: " . $job->handle() . "\n"; - - $workload = $job->workload(); - $workload_size = $job->workloadSize(); - - echo "Workload: $workload ($workload_size)\n"; - - # This status loop is not needed, just showing how it works - for ($x= 0; $x < $workload_size; $x++) - { - echo "Sending status: " + $x + 1 . "/$workload_size complete\n"; - $job->sendStatus($x+1, $workload_size); - $job->sendData(substr($workload, $x, 1)); - sleep(1); - } - - $result= strrev($workload); - echo "Result: $result\n"; - - # Return what we want to send back to the client. - return $result; -} - -?> -]]> - - &example.outputs.similar; - - Worker output: - - - - - - Client output: - - - - - - - - - - &reftitle.seealso; - - GearmanClient::doHigh - GearmanClient::doLow - GearmanClient::doBackground - GearmanClient::doHighBackground - GearmanClient::doLowBackground - - - - - diff --git a/reference/gearman/gearmanclient/dostatus.xml b/reference/gearman/gearmanclient/dostatus.xml deleted file mode 100644 index 7cea79105..000000000 --- a/reference/gearman/gearmanclient/dostatus.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - GearmanClient::doStatus - Get the status for the running task - - - - &reftitle.description; - - public arrayGearmanClient::doStatus - - - - Returns the status for the running task. This should be used between repeated - GearmanClient::doNormal calls. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array representing the percentage completion given as a fraction, with the - first element the numerator and the second element the denomintor. - - - - - &reftitle.examples; - - Get the status of a long running job - - The worker in this example has an artificial delay added during processing of the - string to be reversed. After each delay it calls GearmanJob::status - which the client then picks up. - - -addServer(); - -echo "Sending job\n"; - -# Send reverse job -do -{ - $result = $gmclient->doNormal("reverse", "Hello!"); - - # Check for various return packets and errors. - switch($gmclient->returnCode()) - { - case GEARMAN_WORK_DATA: - break; - case GEARMAN_WORK_STATUS: - # get the current job status - list($numerator, $denominator)= $gmclient->doStatus(); - echo "Status: $numerator/$denominator complete\n"; - break; - case GEARMAN_WORK_FAIL: - echo "Failed\n"; - exit; - case GEARMAN_SUCCESS: - break; - default: - echo "RET: " . $gmclient->returnCode() . "\n"; - exit; - } -} -while($gmclient->returnCode() != GEARMAN_SUCCESS); - -echo "Success: $result\n"; - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::doNormal - GearmanJob::status - - - - - diff --git a/reference/gearman/gearmanclient/echo.xml b/reference/gearman/gearmanclient/echo.xml deleted file mode 100644 index 8a0725deb..000000000 --- a/reference/gearman/gearmanclient/echo.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - GearmanClient::echo - Send data to all job servers to see if they echo it back [deprecated] - - - - &reftitle.description; - - public boolGearmanClient::echo - stringworkload - - - The GearmanClient::echo method is deprecated as of - pecl/gearman 1.0.0. Use GearmanClient::ping. - - - - - &reftitle.parameters; - - - workload - - - Some arbitrary serialized data to be echo back - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/gearman/gearmanclient/error.xml b/reference/gearman/gearmanclient/error.xml deleted file mode 100644 index 9b5fc5b1a..000000000 --- a/reference/gearman/gearmanclient/error.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanClient::error - Returns an error string for the last error encountered - - - - &reftitle.description; - - public stringfalseGearmanClient::error - - - - Returns an error string for the last error encountered. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A human readable error string, or &false; if there is no error message available. - - - - - &reftitle.seealso; - - GearmanClient::getErrno - - - - - diff --git a/reference/gearman/gearmanclient/geterrno.xml b/reference/gearman/gearmanclient/geterrno.xml deleted file mode 100644 index ed05d4ae1..000000000 --- a/reference/gearman/gearmanclient/geterrno.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanClient::getErrno - Get an errno value - - - - &reftitle.description; - - public intGearmanClient::getErrno - - - - Value of errno in the case of a GEARMAN_ERRNO return value. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid Gearman errno. - - - - - &reftitle.seealso; - - GearmanClient::error - - - - - diff --git a/reference/gearman/gearmanclient/jobstatus.xml b/reference/gearman/gearmanclient/jobstatus.xml deleted file mode 100644 index 66361d197..000000000 --- a/reference/gearman/gearmanclient/jobstatus.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - GearmanClient::jobStatus - gearman_job_status - Get the status of a background job - - - - &reftitle.description; - &style.oop; (method): - - public arrayGearmanClient::jobStatus - stringjob_handle - - - Gets the status for a background job given a job handle. The status information will - specify whether the job is known, whether the job is currently running, and - the percentage completion. - - - - - &reftitle.parameters; - - - job_handle - - - &gearman.parameter.jobhandle; - - - - - - - - &reftitle.returnvalues; - - An array containing status information for the job corresponding to the supplied - job handle. The first array element is a boolean indicating whether the job is - even known, the second is a boolean indicating whether the job is still running, - and the third and fourth elements correspond to the numerator and denominator - of the fractional completion percentage, respectively. - - - - - &reftitle.examples; - - Monitor the status of a long running background job - -addServer(); - -/* run reverse client */ -$job_handle = $gmclient->doBackground("reverse", "this is a test"); - -if ($gmclient->returnCode() != GEARMAN_SUCCESS) -{ - echo "bad return code\n"; - exit; -} - -$done = false; -do -{ - sleep(3); - $stat = $gmclient->jobStatus($job_handle); - if (!$stat[0]) // the job is known so it is not done - $done = true; - echo "Running: " . ($stat[1] ? "true" : "false") . ", numerator: " . $stat[2] . ", denominator: " . $stat[3] . "\n"; -} -while(!$done); - -echo "done!\n"; - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - GearmanClient::doStatus - - - - - diff --git a/reference/gearman/gearmanclient/ping.xml b/reference/gearman/gearmanclient/ping.xml deleted file mode 100644 index 2e9c6e039..000000000 --- a/reference/gearman/gearmanclient/ping.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - GearmanClient::ping - Send data to all job servers to see if they echo it back - - - - &reftitle.description; - - public boolGearmanClient::ping - stringworkload - - - Sends some arbitrary data to all job servers to see if they echo it back. The data sent - is not used or processed in any other way. Primarily used for testing and debugging. - - - - - &reftitle.parameters; - - - workload - - - Some arbitrary serialized data to be echo back - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/gearman/gearmanclient/removeoptions.xml b/reference/gearman/gearmanclient/removeoptions.xml deleted file mode 100644 index 563cc33f7..000000000 --- a/reference/gearman/gearmanclient/removeoptions.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanClient::removeOptions - Remove client options - - - - &reftitle.description; - - public boolGearmanClient::removeOptions - intoption - - - Removes (unsets) one or more options. - - - - - &reftitle.parameters; - - - option - - - The options to be removed (unset) - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - diff --git a/reference/gearman/gearmanclient/returncode.xml b/reference/gearman/gearmanclient/returncode.xml deleted file mode 100644 index f2338fe14..000000000 --- a/reference/gearman/gearmanclient/returncode.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanClient::returnCode - Get the last Gearman return code - - - - &reftitle.description; - - public intGearmanClient::returnCode - - - - Returns the last Gearman return code. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid Gearman return code. - - - - - diff --git a/reference/gearman/gearmanclient/runtasks.xml b/reference/gearman/gearmanclient/runtasks.xml deleted file mode 100644 index e402e0e1c..000000000 --- a/reference/gearman/gearmanclient/runtasks.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - GearmanClient::runTasks - Run a list of tasks in parallel - - - - &reftitle.description; - - public boolGearmanClient::runTasks - - - - For a set of tasks previously added with GearmanClient::addTask, - GearmanClient::addTaskHigh, GearmanClient::addTaskLow, - GearmanClient::addTaskBackground, GearmanClient::addTaskHighBackground, or - GearmanClient::addTaskLowBackground, this call starts running the tasks - in parallel. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::addTask - - - - - diff --git a/reference/gearman/gearmanclient/setclientcallback.xml b/reference/gearman/gearmanclient/setclientcallback.xml deleted file mode 100644 index be7c5e009..000000000 --- a/reference/gearman/gearmanclient/setclientcallback.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - GearmanClient::setClientCallback - Callback function when there is a data packet for a task (deprecated) - - - - &reftitle.description; - - public voidGearmanClient::setClientCallback - callablecallback - - - Sets the callback function for accepting data packets for a task. - - - - This method has been replaced by GearmanClient::setDataCallback in - the 0.6.0 release of the Gearman extension. - - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setDataCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setcompletecallback.xml b/reference/gearman/gearmanclient/setcompletecallback.xml deleted file mode 100644 index 35526ecbf..000000000 --- a/reference/gearman/gearmanclient/setcompletecallback.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - GearmanClient::setCompleteCallback - Set a function to be called on task completion - - - - &reftitle.description; - - public boolGearmanClient::setCompleteCallback - callablecallback - - - Use to set a callback function to be called when a GearmanTask is completed, or - when GearmanJob::sendComplete is invoked by a worker (whichever happens - first). - - - This callback executes only when executing a GearmanTask using - GearmanClient::runTasks. It is not used for individual jobs. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setcontext.xml b/reference/gearman/gearmanclient/setcontext.xml deleted file mode 100644 index 80d994808..000000000 --- a/reference/gearman/gearmanclient/setcontext.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanClient::setContext - Set application context - - - - &reftitle.description; - - public boolGearmanClient::setContext - stringdata - - - Sets an arbitrary string to provide application context that can - later be retrieved by GearmanClient::context. - - - - - &reftitle.parameters; - - - data - - - Arbitrary context data - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - &reftitle.seealso; - - GearmanClient::context - - - - - diff --git a/reference/gearman/gearmanclient/setcreatedcallback.xml b/reference/gearman/gearmanclient/setcreatedcallback.xml deleted file mode 100644 index 2ee9194e1..000000000 --- a/reference/gearman/gearmanclient/setcreatedcallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setCreatedCallback - Set a callback for when a task is queued - - - - &reftitle.description; - - public boolGearmanClient::setCreatedCallback - callablecallback - - - Sets a callback function to be called when a task is received and queued by the Gearman job server. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setdata.xml b/reference/gearman/gearmanclient/setdata.xml deleted file mode 100644 index 8f003262c..000000000 --- a/reference/gearman/gearmanclient/setdata.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - GearmanClient::setData - Set application data (deprecated) - - - - &reftitle.description; - - public boolGearmanClient::setData - stringdata - - - Sets some arbitrary application data that can later be retrieved by - GearmanClient::data. - - - - This method has been replaced by GearmanClient::setContext in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - &reftitle.seealso; - - GearmanClient::data - - - - - diff --git a/reference/gearman/gearmanclient/setdatacallback.xml b/reference/gearman/gearmanclient/setdatacallback.xml deleted file mode 100644 index 2e8279365..000000000 --- a/reference/gearman/gearmanclient/setdatacallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setDataCallback - Callback function when there is a data packet for a task - - - - &reftitle.description; - - public boolGearmanClient::setDataCallback - callablecallback - - - Sets the callback function for accepting data packets for a task. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setexceptioncallback.xml b/reference/gearman/gearmanclient/setexceptioncallback.xml deleted file mode 100644 index 3bca216cd..000000000 --- a/reference/gearman/gearmanclient/setexceptioncallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setExceptionCallback - Set a callback for worker exceptions - - - - &reftitle.description; - - public boolGearmanClient::setExceptionCallback - callablecallback - - - Specifies a callback function to call when a worker for a task sends an exception. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setfailcallback.xml b/reference/gearman/gearmanclient/setfailcallback.xml deleted file mode 100644 index 099c594cf..000000000 --- a/reference/gearman/gearmanclient/setfailcallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setFailCallback - Set callback for job failure - - - - &reftitle.description; - - public boolGearmanClient::setFailCallback - callablecallback - - - Sets the callback function to be used when a task does not complete successfully. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setoptions.xml b/reference/gearman/gearmanclient/setoptions.xml deleted file mode 100644 index fa9d8ef05..000000000 --- a/reference/gearman/gearmanclient/setoptions.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanClient::setOptions - Set client options - - - - &reftitle.description; - - public boolGearmanClient::setOptions - intoption - - - Sets one or more client options. - - - - - &reftitle.parameters; - - - option - - - The options to be set - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - diff --git a/reference/gearman/gearmanclient/setstatuscallback.xml b/reference/gearman/gearmanclient/setstatuscallback.xml deleted file mode 100644 index 342802a92..000000000 --- a/reference/gearman/gearmanclient/setstatuscallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setStatusCallback - Set a callback for collecting task status - - - - &reftitle.description; - - public boolGearmanClient::setStatusCallback - callablecallback - - - Sets a callback function used for getting updated status information from a worker. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setWarningCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/settimeout.xml b/reference/gearman/gearmanclient/settimeout.xml deleted file mode 100644 index 5cc7acb1f..000000000 --- a/reference/gearman/gearmanclient/settimeout.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanClient::setTimeout - Set socket I/O activity timeout - - - - &reftitle.description; - - public boolGearmanClient::setTimeout - inttimeout - - - Sets the timeout for socket I/O activity. - - - - - &reftitle.parameters; - - - timeout - - - An interval of time in milliseconds - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. - - - - - diff --git a/reference/gearman/gearmanclient/setwarningcallback.xml b/reference/gearman/gearmanclient/setwarningcallback.xml deleted file mode 100644 index 68b9f3ec3..000000000 --- a/reference/gearman/gearmanclient/setwarningcallback.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - GearmanClient::setWarningCallback - Set a callback for worker warnings - - - - &reftitle.description; - - public boolGearmanClient::setWarningCallback - callablecallback - - - Sets a callback function to be called when a worker sends a warning. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWorkloadCallback - - - - - diff --git a/reference/gearman/gearmanclient/setworkloadcallback.xml b/reference/gearman/gearmanclient/setworkloadcallback.xml deleted file mode 100644 index 41cf4aedb..000000000 --- a/reference/gearman/gearmanclient/setworkloadcallback.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanClient::setWorkloadCallback - Set a callback for accepting incremental data updates - - - - &reftitle.description; - - public boolGearmanClient::setWorkloadCallback - callablecallback - - - Sets a callback function to be called when a worker needs to send back data prior to job completion. - A worker can do this when it needs to send updates, send partial results, or flush data - during long running jobs. - - &gearman.note.callback; - - - - &reftitle.parameters; - - &gearman.parameter.callback; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::setDataCallback - GearmanClient::setCompleteCallback - GearmanClient::setCreatedCallback - GearmanClient::setExceptionCallback - GearmanClient::setFailCallback - GearmanClient::setStatusCallback - GearmanClient::setWarningCallback - - - - - diff --git a/reference/gearman/gearmanclient/timeout.xml b/reference/gearman/gearmanclient/timeout.xml deleted file mode 100644 index 0ea97ef9d..000000000 --- a/reference/gearman/gearmanclient/timeout.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanClient::timeout - Get current socket I/O activity timeout value - - - - &reftitle.description; - - public intGearmanClient::timeout - - - - Returns the timeout in milliseconds to wait for I/O activity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Timeout in milliseconds to wait for I/O activity. A negative value means an infinite timeout. - - - - - &reftitle.seealso; - - GearmanClient::setTimeout - - - - - diff --git a/reference/gearman/gearmanclient/wait.xml b/reference/gearman/gearmanclient/wait.xml deleted file mode 100644 index 79ff587cc..000000000 --- a/reference/gearman/gearmanclient/wait.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanClient::wait - Wait for I/O activity on all connections in a client - - - - &reftitle.description; - - public boolGearmanClient::wait - - - - This waits for activity from any one of the connected servers. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; on success &false; on an error. - - - - - &reftitle.seealso; - - GearmanWorker::wait - - - - - diff --git a/reference/gearman/gearmanexception.xml b/reference/gearman/gearmanexception.xml deleted file mode 100644 index 937711b1e..000000000 --- a/reference/gearman/gearmanexception.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - The GearmanException class - GearmanException - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - - GearmanException - - - &InheritedProperties; - - - &Methods; - - - &InheritedMethods; - - - - - -
- - -
- -
- diff --git a/reference/gearman/gearmanjob.xml b/reference/gearman/gearmanjob.xml deleted file mode 100644 index e6809a1e1..000000000 --- a/reference/gearman/gearmanjob.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - The GearmanJob class - GearmanJob - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - - GearmanJob - - - &Methods; - - - - -
- -
- - &reference.gearman.entities.gearmanjob; - -
- diff --git a/reference/gearman/gearmanjob/complete.xml b/reference/gearman/gearmanjob/complete.xml deleted file mode 100644 index 503f14924..000000000 --- a/reference/gearman/gearmanjob/complete.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - GearmanJob::complete - Send the result and complete status (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::complete - stringresult - - - Sends result data and the complete status update for this job. - - - - This method has been replaced by GearmanJob::sendComplete in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - result - - - Serialized result data. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendFail - GearmanJob::setReturn - - - - - diff --git a/reference/gearman/gearmanjob/construct.xml b/reference/gearman/gearmanjob/construct.xml deleted file mode 100644 index 1576347c0..000000000 --- a/reference/gearman/gearmanjob/construct.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanJob::__construct - Create a GearmanJob instance - - - - &reftitle.description; - - public GearmanJob::__construct - - - - Creates a GearmanJob instance representing a job the worker is to complete. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanJob object. - - - - - diff --git a/reference/gearman/gearmanjob/data.xml b/reference/gearman/gearmanjob/data.xml deleted file mode 100644 index a684e6f11..000000000 --- a/reference/gearman/gearmanjob/data.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - GearmanJob::data - Send data for a running job (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::data - stringdata - - - Sends data to the job server (and any listening clients) for this job. - - - - This method has been replaced by GearmanJob::sendData in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - data - - - Arbitrary serialized data. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::workload - GearmanTask::data - - - - - diff --git a/reference/gearman/gearmanjob/exception.xml b/reference/gearman/gearmanjob/exception.xml deleted file mode 100644 index d0da0d662..000000000 --- a/reference/gearman/gearmanjob/exception.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - GearmanJob::exception - Send exception for running job (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::exception - stringexception - - - Sends the supplied exception when this job is running. - - - - This method has been replaced by GearmanJob::sendException in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - exception - - - An exception description. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::setReturn - GearmanJob::sendStatus - GearmanJob::sendWarning - - - - - diff --git a/reference/gearman/gearmanjob/fail.xml b/reference/gearman/gearmanjob/fail.xml deleted file mode 100644 index c6348610b..000000000 --- a/reference/gearman/gearmanjob/fail.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanJob::fail - Send fail status (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::fail - - - - Sends failure status for this job, indicating that the job failed in a known way (as - opposed to failing due to a thrown exception). - - - - This method has been replaced by GearmanJob::sendFail in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendException - GearmanJob::setReturn - GearmanJob::sendStatus - GearmanJob::sendWarning - - - - - diff --git a/reference/gearman/gearmanjob/functionname.xml b/reference/gearman/gearmanjob/functionname.xml deleted file mode 100644 index 55120761f..000000000 --- a/reference/gearman/gearmanjob/functionname.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanJob::functionName - Get function name - - - - &reftitle.description; - - public falsestringGearmanJob::functionName - - - - Returns the function name for this job. This is the function the work will execute to - perform the job. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The name of a function, or &false; if the job has not yet been initialized. - - - - - &reftitle.seealso; - - GearmanTask::function - - - - - diff --git a/reference/gearman/gearmanjob/handle.xml b/reference/gearman/gearmanjob/handle.xml deleted file mode 100644 index 6c566f844..000000000 --- a/reference/gearman/gearmanjob/handle.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanJob::handle - Get the job handle - - - - &reftitle.description; - - public falsestringGearmanJob::handle - - - - Returns the opaque job handle assigned by the job server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An opaque job handle, or &false; if the job has not yet been initialized. - - - - - &reftitle.seealso; - - GearmanTask::jobHandle - - - - - diff --git a/reference/gearman/gearmanjob/returncode.xml b/reference/gearman/gearmanjob/returncode.xml deleted file mode 100644 index e41c88c48..000000000 --- a/reference/gearman/gearmanjob/returncode.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanJob::returnCode - Get last return code - - - - &reftitle.description; - - public intGearmanJob::returnCode - - - - Returns the last return code issued by the job server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid Gearman return code. - - - - - &reftitle.seealso; - - GearmanTask::returnCode - - - - - diff --git a/reference/gearman/gearmanjob/sendcomplete.xml b/reference/gearman/gearmanjob/sendcomplete.xml deleted file mode 100644 index 4518c3593..000000000 --- a/reference/gearman/gearmanjob/sendcomplete.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanJob::sendComplete - Send the result and complete status - - - - &reftitle.description; - - public boolGearmanJob::sendComplete - stringresult - - - Sends result data and the complete status update for this job. - - - - - &reftitle.parameters; - - - result - - - Serialized result data. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendFail - GearmanJob::setReturn - - - - - diff --git a/reference/gearman/gearmanjob/senddata.xml b/reference/gearman/gearmanjob/senddata.xml deleted file mode 100644 index 5d5ce173a..000000000 --- a/reference/gearman/gearmanjob/senddata.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanJob::sendData - Send data for a running job - - - - &reftitle.description; - - public boolGearmanJob::sendData - stringdata - - - Sends data to the job server (and any listening clients) for this job. - - - - - &reftitle.parameters; - - - data - - - Arbitrary serialized data. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::workload - GearmanTask::data - - - - - diff --git a/reference/gearman/gearmanjob/sendexception.xml b/reference/gearman/gearmanjob/sendexception.xml deleted file mode 100644 index 19ed94858..000000000 --- a/reference/gearman/gearmanjob/sendexception.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanJob::sendException - Send exception for running job (exception) - - - - &reftitle.description; - - public boolGearmanJob::sendException - stringexception - - - Sends the supplied exception when this job is running. - - - - - &reftitle.parameters; - - - exception - - - An exception description. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::setReturn - GearmanJob::sendStatus - GearmanJob::sendWarning - - - - - diff --git a/reference/gearman/gearmanjob/sendfail.xml b/reference/gearman/gearmanjob/sendfail.xml deleted file mode 100644 index fbe029ad0..000000000 --- a/reference/gearman/gearmanjob/sendfail.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - GearmanJob::sendFail - Send fail status - - - - &reftitle.description; - - public boolGearmanJob::sendFail - - - - Sends failure status for this job, indicating that the job failed in a known way (as - opposed to failing due to a thrown exception). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendException - GearmanJob::setReturn - GearmanJob::sendStatus - GearmanJob::sendWarning - - - - - diff --git a/reference/gearman/gearmanjob/sendstatus.xml b/reference/gearman/gearmanjob/sendstatus.xml deleted file mode 100644 index df4638770..000000000 --- a/reference/gearman/gearmanjob/sendstatus.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - GearmanJob::sendStatus - Send status - - - - &reftitle.description; - - public boolGearmanJob::sendStatus - intnumerator - intdenominator - - - Sends status information to the job server and any listening clients. Use this - to specify what percentage of the job has been completed. - - - - - &reftitle.parameters; - - - numerator - - - The numerator of the percentage completed expressed as a fraction. - - - - - denominator - - - The denominator of the percentage completed expressed as a fraction. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::jobStatus - GearmanTask::taskDenominator - GearmanTask::taskNumerator - - - - - diff --git a/reference/gearman/gearmanjob/sendwarning.xml b/reference/gearman/gearmanjob/sendwarning.xml deleted file mode 100644 index a58339869..000000000 --- a/reference/gearman/gearmanjob/sendwarning.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanJob::sendWarning - Send a warning - - - - &reftitle.description; - - public boolGearmanJob::sendWarning - stringwarning - - - Sends a warning for this job while it is running. - - - - - &reftitle.parameters; - - - warning - - - A warning message. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendComplete - GearmanJob::sendException - GearmanJob::sendFail - - - - - diff --git a/reference/gearman/gearmanjob/setreturn.xml b/reference/gearman/gearmanjob/setreturn.xml deleted file mode 100644 index 1c8d19052..000000000 --- a/reference/gearman/gearmanjob/setreturn.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanJob::setReturn - Set a return value - - - - &reftitle.description; - - public boolGearmanJob::setReturn - intgearman_return_t - - - Sets the return value for this job, indicates how the job completed. - - - - - &reftitle.parameters; - - - gearman_return_t - - - A valid Gearman return value. - - - - - - - - &reftitle.returnvalues; - - Description... - - - - - diff --git a/reference/gearman/gearmanjob/status.xml b/reference/gearman/gearmanjob/status.xml deleted file mode 100644 index fc3d2523e..000000000 --- a/reference/gearman/gearmanjob/status.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - GearmanJob::status - Send status (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::status - intnumerator - intdenominator - - - Sends status information to the job server and any listening clients. Use this - to specify what percentage of the job has been completed. - - - - This method has been replaced by GearmanJob::sendStatus in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - numerator - - - The numerator of the percentage completed expressed as a fraction. - - - - - denominator - - - The denominator of the percentage completed expressed as a fraction. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanClient::jobStatus - GearmanTask::taskDenominator - GearmanTask::taskNumerator - - - - - diff --git a/reference/gearman/gearmanjob/unique.xml b/reference/gearman/gearmanjob/unique.xml deleted file mode 100644 index f8502413a..000000000 --- a/reference/gearman/gearmanjob/unique.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanJob::unique - Get the unique identifier - - - - &reftitle.description; - - public falsestringGearmanJob::unique - - - - Returns the unique identifier for this job. The identifier is assigned by the client. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An opaque unique identifier, or &false; if the job has not yet been initialized. - - - - - &reftitle.seealso; - - GearmanClient::do - GearmanTask::uuid - - - - - diff --git a/reference/gearman/gearmanjob/warning.xml b/reference/gearman/gearmanjob/warning.xml deleted file mode 100644 index 0507b0523..000000000 --- a/reference/gearman/gearmanjob/warning.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - GearmanJob::warning - Send a warning (deprecated) - - - - &reftitle.description; - - public boolGearmanJob::warning - stringwarning - - - Sends a warning for this job while it is running. - - - - This method has been replaced by GearmanJob::sendWarning in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - - - warning - - - A warning messages. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - GearmanJob::sendComplete - GearmanJob::sendException - GearmanJob::sendFail - - - - - diff --git a/reference/gearman/gearmanjob/workload.xml b/reference/gearman/gearmanjob/workload.xml deleted file mode 100644 index b6d3dd620..000000000 --- a/reference/gearman/gearmanjob/workload.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanJob::workload - Get workload - - - - &reftitle.description; - - public stringGearmanJob::workload - - - - Returns the workload for the job. This is serialized data that is to be processed by the worker. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Serialized data. - - - - - &reftitle.seealso; - - GearmanClient::do - GearmanJob::workloadSize - - - - - diff --git a/reference/gearman/gearmanjob/workloadsize.xml b/reference/gearman/gearmanjob/workloadsize.xml deleted file mode 100644 index ddca7a5ea..000000000 --- a/reference/gearman/gearmanjob/workloadsize.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanJob::workloadSize - Get size of work load - - - - &reftitle.description; - - public intGearmanJob::workloadSize - - - - Returns the size of the job's work load (the data the worker is to process) in bytes. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The size in bytes. - - - - - &reftitle.seealso; - - GearmanJob::workload - - - - - diff --git a/reference/gearman/gearmantask.xml b/reference/gearman/gearmantask.xml deleted file mode 100644 index 90bb62a17..000000000 --- a/reference/gearman/gearmantask.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - The GearmanTask class - GearmanTask - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - - GearmanTask - - - &Methods; - - - - - -
- -
- - &reference.gearman.entities.gearmantask; - -
- diff --git a/reference/gearman/gearmantask/construct.xml b/reference/gearman/gearmantask/construct.xml deleted file mode 100644 index 4801bc0d3..000000000 --- a/reference/gearman/gearmantask/construct.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanTask::__construct - Create a GearmanTask instance - - - - &reftitle.description; - - public GearmanTask::__construct - - - - Creates a GearmanTask instance representing a task to be submitted to a job server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanTask object. - - - - - diff --git a/reference/gearman/gearmantask/create.xml b/reference/gearman/gearmantask/create.xml deleted file mode 100644 index baa4dee8a..000000000 --- a/reference/gearman/gearmantask/create.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - GearmanTask::create - Create a task (deprecated) - - - - &reftitle.description; - - public GearmanTaskfalseGearmanTask::create - - - - Returns a new GearmanTask object. - - - - This method was removed in the 0.6.0 version of the Gearman extension. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanTask object&return.falseforfailure;. - - - - - diff --git a/reference/gearman/gearmantask/data.xml b/reference/gearman/gearmantask/data.xml deleted file mode 100644 index 95060de34..000000000 --- a/reference/gearman/gearmantask/data.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::data - Get data returned for a task - - - - &reftitle.description; - - public falsestringGearmanTask::data - - - - Returns data being returned for a task by a worker. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The serialized data, or &false; if no data is present. - - - - - &reftitle.seealso; - - GearmanTask::dataSize - - - - - diff --git a/reference/gearman/gearmantask/datasize.xml b/reference/gearman/gearmantask/datasize.xml deleted file mode 100644 index 5479b7238..000000000 --- a/reference/gearman/gearmantask/datasize.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::dataSize - Get the size of returned data - - - - &reftitle.description; - - public intfalseGearmanTask::dataSize - - - - Returns the size of the data being returned for a task. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The data size, or &false; if there is no data. - - - - - &reftitle.seealso; - - GearmanTask::data - - - - - diff --git a/reference/gearman/gearmantask/function.xml b/reference/gearman/gearmantask/function.xml deleted file mode 100644 index 0ee371eee..000000000 --- a/reference/gearman/gearmantask/function.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::function - Get associated function name (deprecated) - - - - &reftitle.description; - - public stringGearmanTask::function - - - - Returns the name of the function this task is associated with, i.e., the function - the Gearman worker calls. - - - - This method has been replaced by GearmanTask::functionName in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A function name. - - - - - diff --git a/reference/gearman/gearmantask/functionname.xml b/reference/gearman/gearmantask/functionname.xml deleted file mode 100644 index 3231f1359..000000000 --- a/reference/gearman/gearmantask/functionname.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - GearmanTask::functionName - Get associated function name - - - - &reftitle.description; - - public falsestringGearmanTask::functionName - - - - Returns the name of the function this task is associated with, i.e., the function - the Gearman worker calls. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A function name, or &false; if the task has not yet been created. - - - - - diff --git a/reference/gearman/gearmantask/isknown.xml b/reference/gearman/gearmantask/isknown.xml deleted file mode 100644 index 541adee28..000000000 --- a/reference/gearman/gearmantask/isknown.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanTask::isKnown - Determine if task is known - - - - &reftitle.description; - - public boolGearmanTask::isKnown - - - - Gets the status information for whether or not this task is known to the job server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the task is known, &false; otherwise. - - - - - diff --git a/reference/gearman/gearmantask/isrunning.xml b/reference/gearman/gearmantask/isrunning.xml deleted file mode 100644 index c1e76632d..000000000 --- a/reference/gearman/gearmantask/isrunning.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanTask::isRunning - Test whether the task is currently running - - - - &reftitle.description; - - public boolGearmanTask::isRunning - - - - Indicates whether or not this task is currently running. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the task is running, &false; otherwise. - - - - - diff --git a/reference/gearman/gearmantask/jobhandle.xml b/reference/gearman/gearmantask/jobhandle.xml deleted file mode 100644 index 502f7aa7d..000000000 --- a/reference/gearman/gearmantask/jobhandle.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanTask::jobHandle - gearman_job_handle - Get the job handle - - - - &reftitle.description; - - public falsestringGearmanTask::jobHandle - - - - Returns the job handle for this task. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The opaque job handle, or &false; if the task has not yet been created. - - - - - &reftitle.seealso; - - GearmanClient::doJobHandle - - - - - diff --git a/reference/gearman/gearmantask/recvdata.xml b/reference/gearman/gearmantask/recvdata.xml deleted file mode 100644 index cdbd943dc..000000000 --- a/reference/gearman/gearmantask/recvdata.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanTask::recvData - Read work or result data into a buffer for a task - - - - &reftitle.description; - - public falsearrayGearmanTask::recvData - intdata_len - - - - &warn.experimental.func; - - - - &reftitle.parameters; - - - data_len - - - Length of data to be read. - - - - - - - - &reftitle.returnvalues; - - An array whose first element is the length of data read and the second is the data buffer. - Returns &false; if the read failed. - - - - - &reftitle.seealso; - - GearmanTask::sendData - - - - - diff --git a/reference/gearman/gearmantask/returncode.xml b/reference/gearman/gearmantask/returncode.xml deleted file mode 100644 index 8d1dfe8d2..000000000 --- a/reference/gearman/gearmantask/returncode.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::returnCode - Get the last return code - - - - &reftitle.description; - - public intGearmanTask::returnCode - - - - Returns the last Gearman return code for this task. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid Gearman return code. - - - - - &reftitle.seealso; - - GearmanClient::returnCode - - - - - diff --git a/reference/gearman/gearmantask/senddata.xml b/reference/gearman/gearmantask/senddata.xml deleted file mode 100644 index 4aaf05d67..000000000 --- a/reference/gearman/gearmantask/senddata.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanTask::sendData - Send data for a task (deprecated) - - - - &reftitle.description; - - public intGearmanTask::sendData - stringdata - - - - &warn.experimental.func; - - - - - &reftitle.parameters; - - - data - - - Data to send to the worker. - - - - - - - - &reftitle.returnvalues; - - The length of data sent, or &false; if the send failed. - - - - - &reftitle.seealso; - - GearmanTask::recvData - - - - - diff --git a/reference/gearman/gearmantask/sendworkload.xml b/reference/gearman/gearmantask/sendworkload.xml deleted file mode 100644 index 6e47847ec..000000000 --- a/reference/gearman/gearmantask/sendworkload.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanTask::sendWorkload - Send data for a task - - - - &reftitle.description; - - public intfalseGearmanTask::sendWorkload - stringdata - - - - &warn.experimental.func; - - - - - &reftitle.parameters; - - - data - - - Data to send to the worker. - - - - - - - - &reftitle.returnvalues; - - The length of data sent, or &false; if the send failed. - - - - - &reftitle.seealso; - - GearmanTask::recvData - - - - - diff --git a/reference/gearman/gearmantask/taskdenominator.xml b/reference/gearman/gearmantask/taskdenominator.xml deleted file mode 100644 index 7b0ec3778..000000000 --- a/reference/gearman/gearmantask/taskdenominator.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::taskDenominator - Get completion percentage denominator - - - - &reftitle.description; - - public falseintGearmanTask::taskDenominator - - - - Returns the denominator of the percentage of the task that is complete expressed as a fraction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A number between 0 and 100, or &false; if cannot be determined. - - - - - &reftitle.seealso; - - GearmanTask::taskNumerator - - - - - diff --git a/reference/gearman/gearmantask/tasknumerator.xml b/reference/gearman/gearmantask/tasknumerator.xml deleted file mode 100644 index 6343e6d3c..000000000 --- a/reference/gearman/gearmantask/tasknumerator.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanTask::taskNumerator - Get completion percentage numerator - - - - &reftitle.description; - - public falseintGearmanTask::taskNumerator - - - - Returns the numerator of the percentage of the task that is complete expressed as a fraction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A number between 0 and 100, or &false; if cannot be determined. - - - - - &reftitle.seealso; - - GearmanTask::taskDenominator - - - - - diff --git a/reference/gearman/gearmantask/unique.xml b/reference/gearman/gearmantask/unique.xml deleted file mode 100644 index af6742b03..000000000 --- a/reference/gearman/gearmantask/unique.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanTask::unique - Get the unique identifier for a task - - - - &reftitle.description; - - public falsestringGearmanTask::unique - - - - Returns the unique identifier for this task. This is assigned by the GearmanClient, - as opposed to the job handle which is set by the Gearman job server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The unique identifier, or &false; if no identifier is assigned. - - - - - &reftitle.seealso; - - GearmanClient::do - GearmanClient::addTask - - - - - diff --git a/reference/gearman/gearmantask/uuid.xml b/reference/gearman/gearmantask/uuid.xml deleted file mode 100644 index f9fdfabec..000000000 --- a/reference/gearman/gearmantask/uuid.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - GearmanTask::uuid - Get the unique identifier for a task (deprecated) - - - - &reftitle.description; - - public stringGearmanTask::uuid - - - - Returns the unique identifier for this task. This is assigned by the GearmanClient, - as opposed to the job handle which is set by the Gearman job server. - - - - This method has been replaced by GearmanTask::unique in the - 0.6.0 release of the Gearman extension. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The unique identifier, or &false; if no identifier is assigned. - - - - - &reftitle.seealso; - - GearmanClient::do - GearmanClient::addTask - - - - - diff --git a/reference/gearman/gearmanworker.xml b/reference/gearman/gearmanworker.xml deleted file mode 100644 index bc152dc2a..000000000 --- a/reference/gearman/gearmanworker.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - The GearmanWorker class - GearmanWorker - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - - GearmanWorker - - - &Methods; - - - - - -
- -
- - &reference.gearman.entities.gearmanworker; - -
- diff --git a/reference/gearman/gearmanworker/addfunction.xml b/reference/gearman/gearmanworker/addfunction.xml deleted file mode 100644 index 0e922fc87..000000000 --- a/reference/gearman/gearmanworker/addfunction.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - GearmanWorker::addFunction - Register and add callback function - - - - &reftitle.description; - - public boolGearmanWorker::addFunction - stringfunction_name - callablefunction - mixedcontext&null; - inttimeout0 - - - Registers a function name with the job server and specifies a callback corresponding to that - function. Optionally specify extra application context data to be used when the callback is - called and a timeout. - - - - - &reftitle.parameters; - - - function_name - - - The name of a function to register with the job server - - - - - function - - - A callback that gets called when a job for the registered function name is submitted - - - - - context - - - A reference to arbitrary application context data that can be modified by the worker function - - - - - timeout - - - An interval of time in seconds - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Simple worker making use of extra application context data - -addServer(); - -# define a variable to hold application data -$count= 0; - -# add the "reverse" function -$worker->addFunction("reverse", "reverse_cb", $count); - -# start the worker -while ($worker->work()); - -function reverse_cb($job, &$count) -{ - $count++; - return "$count: " . strrev($job->workload()); -} - -?> -]]> - - - Running a client that submits two jobs for the reverse function would have - output similar to the following: - - - - - - - - - &reftitle.seealso; - - GearmanClient::do - - - - - diff --git a/reference/gearman/gearmanworker/addoptions.xml b/reference/gearman/gearmanworker/addoptions.xml deleted file mode 100644 index 7de428bdb..000000000 --- a/reference/gearman/gearmanworker/addoptions.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanWorker::addOptions - Add worker options - - - - &reftitle.description; - - public trueGearmanWorker::addOptions - intoption - - - Adds one or more options to the options previously set. - - - - - &reftitle.parameters; - - - option - - - The options to be added - - - - - - - - &reftitle.returnvalues; - - &return.true.always; - - - - - &reftitle.seealso; - - GearmanWorker::options - GearmanClient::setOptions - GearmanClient::removeOptions - - - - - diff --git a/reference/gearman/gearmanworker/addserver.xml b/reference/gearman/gearmanworker/addserver.xml deleted file mode 100644 index f6e966d55..000000000 --- a/reference/gearman/gearmanworker/addserver.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - GearmanWorker::addServer - Add a job server - - - - &reftitle.description; - - public boolGearmanWorker::addServer - stringhost&null; - intport0 - boolsetupExceptionHandler&true; - - - Adds a job server to this worker. This goes into a list of servers than can be used to run jobs. - No socket I/O happens here. - - - - - &reftitle.parameters; - - - host - - - &gearman.parameter.host; - - - - - port - - - &gearman.parameter.port; - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Add alternate Gearman servers - -addServer("10.0.0.1"); -$worker->addServer("10.0.0.2", 7003); -?> -]]> - - - - - - &reftitle.seealso; - - GearmanWorker::addServers - - - - - diff --git a/reference/gearman/gearmanworker/addservers.xml b/reference/gearman/gearmanworker/addservers.xml deleted file mode 100644 index ddf5611e0..000000000 --- a/reference/gearman/gearmanworker/addservers.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - GearmanWorker::addServers - Add job servers - - - - &reftitle.description; - - public boolGearmanWorker::addServers - stringservers&null; - boolsetupExceptionHandler&true; - - - Adds one or more job servers to this worker. These go into a list of servers that can be used - to run jobs. No socket I/O happens here. - - - - - &reftitle.parameters; - - - servers - - - A comma separated list of job servers in the format host:port. If no port is - specified, it defaults to 4730. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Add two job servers - -addServers("10.0.0.1,10.0.0.2:7003"); - -?> -]]> - - - - - - &reftitle.seealso; - - GearmanWorker::addServer - - - - - diff --git a/reference/gearman/gearmanworker/clone.xml b/reference/gearman/gearmanworker/clone.xml deleted file mode 100644 index 8ff0bfe3c..000000000 --- a/reference/gearman/gearmanworker/clone.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GearmanWorker::clone - Create a copy of the worker - - - - &reftitle.description; - - public voidGearmanWorker::clone - - - - Creates a copy of the worker. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanWorker object - - - - - diff --git a/reference/gearman/gearmanworker/construct.xml b/reference/gearman/gearmanworker/construct.xml deleted file mode 100644 index f267e4ae8..000000000 --- a/reference/gearman/gearmanworker/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanWorker::__construct - Create a GearmanWorker instance - - - - &reftitle.description; - - public GearmanWorker::__construct - - - - Creates a GearmanWorker instance representing a worker that connects to the job server and accepts tasks to run. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A GearmanWorker object - - - - - &reftitle.seealso; - - GearmanWorker::clone - - - - - diff --git a/reference/gearman/gearmanworker/echo.xml b/reference/gearman/gearmanworker/echo.xml deleted file mode 100644 index ee368bd6c..000000000 --- a/reference/gearman/gearmanworker/echo.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - GearmanWorker::echo - Test job server response - - - - &reftitle.description; - - public boolGearmanWorker::echo - stringworkload - - - Sends data to all job servers to see if they echo it back. This is a test function - to see if job servers are responding properly. - - - - - &reftitle.parameters; - - - workload - - - Arbitrary serialized data - - - - - - - - &reftitle.returnvalues; - - Standard Gearman return value. - - - - - &reftitle.seealso; - - GearmanClient::echo - - - - - diff --git a/reference/gearman/gearmanworker/error.xml b/reference/gearman/gearmanworker/error.xml deleted file mode 100644 index a039ae7c3..000000000 --- a/reference/gearman/gearmanworker/error.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanWorker::error - Get the last error encountered - - - - &reftitle.description; - - public stringfalseGearmanWorker::error - - - - Returns an error string for the last error encountered. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A human readable error string, or &false; if there is no error message available. - - - - - &reftitle.seealso; - - GearmanWorker::getErrno - - - - - diff --git a/reference/gearman/gearmanworker/geterrno.xml b/reference/gearman/gearmanworker/geterrno.xml deleted file mode 100644 index 7896902b2..000000000 --- a/reference/gearman/gearmanworker/geterrno.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanWorker::getErrno - Get errno - - - - &reftitle.description; - - public intGearmanWorker::getErrno - - - - Returns the value of errno in the case of a GEARMAN_ERRNO return value. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid errno. - - - - - &reftitle.seealso; - - GearmanWorker::error - - - - - diff --git a/reference/gearman/gearmanworker/options.xml b/reference/gearman/gearmanworker/options.xml deleted file mode 100644 index 65aee103e..000000000 --- a/reference/gearman/gearmanworker/options.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanWorker::options - Get worker options - - - - &reftitle.description; - - public intGearmanWorker::options - - - - Gets the options previously set for the worker. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The options currently set for the worker. - - - - - &reftitle.seealso; - - GearmanWorker::setOptions - - - - - diff --git a/reference/gearman/gearmanworker/register.xml b/reference/gearman/gearmanworker/register.xml deleted file mode 100644 index 216490add..000000000 --- a/reference/gearman/gearmanworker/register.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - GearmanWorker::register - Register a function with the job server - - - - &reftitle.description; - - public boolGearmanWorker::register - stringfunction_name - inttimeout0 - - - Registers a function name with the job server with an optional timeout. The timeout - specifies how many seconds the server will wait before marking a job as failed. - If the timeout is set to zero, there is no timeout. - - - - - &reftitle.parameters; - - - function_name - - - The name of a function to register with the job server - - - - - timeout - - - An interval of time in seconds - - - - - - - - &reftitle.returnvalues; - - A standard Gearman return value. - - - - - &reftitle.seealso; - - GearmanWorker::unregister - GearmanWorker::unregisterAll - - - - - diff --git a/reference/gearman/gearmanworker/removeoptions.xml b/reference/gearman/gearmanworker/removeoptions.xml deleted file mode 100644 index 6eadbc8de..000000000 --- a/reference/gearman/gearmanworker/removeoptions.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanWorker::removeOptions - Remove worker options - - - - &reftitle.description; - - public trueGearmanWorker::removeOptions - intoption - - - Removes (unsets) one or more worker options. - - - - - &reftitle.parameters; - - - option - - - The options to be removed (unset) - - - - - - - - &reftitle.returnvalues; - - &return.true.always; - - - - - &reftitle.seealso; - - GearmanWorker::options - GearmanWorker::setOptions - GearmanWorker::addOptions - - - - - diff --git a/reference/gearman/gearmanworker/returncode.xml b/reference/gearman/gearmanworker/returncode.xml deleted file mode 100644 index 98c66af87..000000000 --- a/reference/gearman/gearmanworker/returncode.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - GearmanWorker::returnCode - Get last Gearman return code - - - - &reftitle.description; - - public intGearmanWorker::returnCode - - - - Returns the last Gearman return code. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A valid Gearman return code. - - - - - &reftitle.seealso; - - GearmanWorker::error - GearmanWorker::getErrno - - - - - diff --git a/reference/gearman/gearmanworker/setid.xml b/reference/gearman/gearmanworker/setid.xml deleted file mode 100644 index efedbcbee..000000000 --- a/reference/gearman/gearmanworker/setid.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - GearmanWorker::setId - Give the worker an identifier so it can be tracked when asking gearmand for the list of available workers - - - - &reftitle.description; - - public boolGearmanWorker::setId - stringid - - - Assigns the worker an identifier. - - - - - &reftitle.parameters; - - - id - - - A string identifier. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>GearmanWorker::setId</function> example - - Set an identifier for a simple worker. - - -setId('test'); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/gearman/gearmanworker/setoptions.xml b/reference/gearman/gearmanworker/setoptions.xml deleted file mode 100644 index cbe29fa94..000000000 --- a/reference/gearman/gearmanworker/setoptions.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - GearmanWorker::setOptions - Set worker options - - - - &reftitle.description; - - public trueGearmanWorker::setOptions - intoption - - - Sets one or more options to the supplied value. - - - - - &reftitle.parameters; - - - option - - - The options to be set - - - - - - - - &reftitle.returnvalues; - - &return.true.always; - - - - - &reftitle.seealso; - - GearmanWorker::options - GearmanWorker::addOptions - GearmanWorker::removeOptions - GearmanClient::setOptions - - - - - diff --git a/reference/gearman/gearmanworker/settimeout.xml b/reference/gearman/gearmanworker/settimeout.xml deleted file mode 100644 index a60c36491..000000000 --- a/reference/gearman/gearmanworker/settimeout.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - GearmanWorker::setTimeout - Set socket I/O activity timeout - - - - &reftitle.description; - - public trueGearmanWorker::setTimeout - inttimeout - - - Sets the interval of time to wait for socket I/O activity. - - - - - &reftitle.parameters; - - - timeout - - - An interval of time in milliseconds. A negative value indicates an infinite timeout. - - - - - - - - &reftitle.returnvalues; - - &return.true.always; - - - - - &reftitle.examples; - - A simple worker with a 5 second timeout - -addServer(); - -# Register function "reverse" with the server. -$gmworker->addFunction("reverse", "reverse_fn"); - -# Set the timeout to 5 seconds -$gmworker->setTimeout(5000); - -echo "Waiting for job...\n"; -while(@$gmworker->work() || $gmworker->returnCode() == GEARMAN_TIMEOUT) -{ - if ($gmworker->returnCode() == GEARMAN_TIMEOUT) - { - # Normally one would want to do something useful here ... - echo "Timeout. Waiting for next job...\n"; - continue; - } - - if ($gmworker->returnCode() != GEARMAN_SUCCESS) - { - echo "return_code: " . $gmworker->returnCode() . "\n"; - break; - } -} - -echo "Done\n"; - -function reverse_fn($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - - Running the worker with no submitted jobs will generate output that looks like the following: - - - - - - - - - &reftitle.seealso; - - GearmanWorker::timeout - - - - - diff --git a/reference/gearman/gearmanworker/timeout.xml b/reference/gearman/gearmanworker/timeout.xml deleted file mode 100644 index 139ff9b08..000000000 --- a/reference/gearman/gearmanworker/timeout.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - GearmanWorker::timeout - Get socket I/O activity timeout - - - - &reftitle.description; - - public intGearmanWorker::timeout - - - - Returns the current time to wait, in milliseconds, for socket I/O activity. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A time period in milliseconds. A negative value indicates an infinite timeout. - - - - - &reftitle.seealso; - - GearmanWorker::setTimeout - - - - - diff --git a/reference/gearman/gearmanworker/unregister.xml b/reference/gearman/gearmanworker/unregister.xml deleted file mode 100644 index bcb3e9a69..000000000 --- a/reference/gearman/gearmanworker/unregister.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - GearmanWorker::unregister - Unregister a function name with the job servers - - - - &reftitle.description; - - public boolGearmanWorker::unregister - stringfunction_name - - - Unregisters a function name with the job servers ensuring that no more jobs (for that - function) are sent to this worker. - - - - - &reftitle.parameters; - - - function_name - - - The name of a function to register with the job server - - - - - - - - &reftitle.returnvalues; - - A standard Gearman return value. - - - - - &reftitle.seealso; - - GearmanWorker::register - GearmanWorker::unregisterAll - - - - - diff --git a/reference/gearman/gearmanworker/unregisterall.xml b/reference/gearman/gearmanworker/unregisterall.xml deleted file mode 100644 index a7f279a8d..000000000 --- a/reference/gearman/gearmanworker/unregisterall.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - GearmanWorker::unregisterAll - Unregister all function names with the job servers - - - - &reftitle.description; - - public boolGearmanWorker::unregisterAll - - - - Unregisters all previously registered functions, ensuring that no more jobs are - sent to this worker. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A standard Gearman return value. - - - - - &reftitle.seealso; - - GearmanWorker::register - GearmanWorker::unregister - - - - - diff --git a/reference/gearman/gearmanworker/wait.xml b/reference/gearman/gearmanworker/wait.xml deleted file mode 100644 index 5fa726287..000000000 --- a/reference/gearman/gearmanworker/wait.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - GearmanWorker::wait - Wait for activity from one of the job servers - - - - &reftitle.description; - - public boolGearmanWorker::wait - - - - Causes the worker to wait for activity from one of the Gearman job servers when operating - in non-blocking I/O mode. On failure, issues a E_WARNING with the last Gearman error - encountered. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Running worker in non-blocking mode - -addOptions(GEARMAN_WORKER_NON_BLOCKING); - -# Add the default server (localhost, port 4730) -$worker->addServer(); - -# Add our reverse function -$worker->addFunction('reverse', 'reverse_fn'); - -# Try to grab a job -while (@$worker->work() || - $worker->returnCode() == GEARMAN_IO_WAIT || - $worker->returnCode() == GEARMAN_NO_JOBS) -{ - if ($worker->returnCode() == GEARMAN_SUCCESS) - continue; - - echo "Waiting for next job...\n"; - if (!@$worker->wait()) - { - if ($worker->returnCode() == GEARMAN_NO_ACTIVE_FDS) - { - # We are not connected to any servers, so wait a bit before - # trying to reconnect. - sleep(5); - continue; - } - break; - } -} - -echo "Worker Error: " . $worker->error() . "\n"; - -function reverse_fn($job) -{ - return strrev($job->workload()); -} - - -?> -]]> - - - - - - &reftitle.seealso; - - GearmanWorker::work - - - - - diff --git a/reference/gearman/gearmanworker/work.xml b/reference/gearman/gearmanworker/work.xml deleted file mode 100644 index 99b502e63..000000000 --- a/reference/gearman/gearmanworker/work.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - GearmanWorker::work - Wait for and perform jobs - - - - &reftitle.description; - - public boolGearmanWorker::work - - - - Waits for a job to be assigned and then calls the appropriate callback function. - Issues an E_WARNING with the last Gearman error if the return - code is not one of GEARMAN_SUCCESS, GEARMAN_IO_WAIT, - or GEARMAN_WORK_FAIL. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <methodname>GearmanWorker::work</methodname> example - -addServer(); - -# add the reverse function -$worker->addFunction("reverse", "my_reverse_function"); - -# start te worker listening for job submissions -while ($worker->work()); - -function my_reverse_function($job) -{ - return strrev($job->workload()); -} - -?> -]]> - - - - - - &reftitle.seealso; - - GearmanWorker::addFunction - - - - - diff --git a/reference/gearman/setup.xml b/reference/gearman/setup.xml deleted file mode 100644 index 766e836bb..000000000 --- a/reference/gearman/setup.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - - This extension requires the - libgearman, - libevent and - uuid - libraries, - and a running Gearman server. - -
- - - &reference.gearman.configure; - - -
- diff --git a/reference/gearman/versions.xml b/reference/gearman/versions.xml deleted file mode 100644 index b8433453d..000000000 --- a/reference/gearman/versions.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/gender/book.xml b/reference/gender/book.xml deleted file mode 100644 index e2a3a6694..000000000 --- a/reference/gender/book.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - Determine gender of firstnames - Gender - - - &reftitle.intro; - - Gender PHP extension is a port of the gender.c program originally written by Joerg Michael. The main purpose is to find out the gender of firstnames. The current database contains >40000 firstnames from 54 countries. - - - - &reference.gender.setup; - &reference.gender.examples; - &reference.gender.gender; - - - diff --git a/reference/gender/configure.xml b/reference/gender/configure.xml deleted file mode 100644 index 4c6aef9b1..000000000 --- a/reference/gender/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
- &reftitle.install; - - - &pecl.info; - &url.pecl.package;gender - - - -
- diff --git a/reference/gender/examples.xml b/reference/gender/examples.xml deleted file mode 100644 index 59af8803c..000000000 --- a/reference/gender/examples.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - &reftitle.examples; -
- Usage example. - - Gender class usage example. - - - Usage example. - -get($name, $country); - -$data = $gender->country($country); - -switch($result) { - case Gender::IS_FEMALE: - printf("The name %s is female in %s\n", $name, $data['country']); - break; - - - case Gender::IS_MOSTLY_FEMALE: - printf("The name %s is mostly female in %s\n", $name, $data['country']); - break; - - - case Gender::IS_MALE: - printf("The name %s is male in %s\n", $name, $data['country']); - break; - - - case Gender::IS_MOSTLY_MALE: - printf("The name %s is mostly male in %s\n", $name, $data['country']); - break; - - - case Gender::IS_UNISEX_NAME: - printf("The name %s is unisex in %s\n", $name, $data['country']); - break; - - - case Gender::IS_A_COUPLE: - printf("The name %s is both male and female in %s\n", $name, $data['country']); - break; - - - case Gender::NAME_NOT_FOUND: - printf("The name %s was not found for %s\n", $name, $data['country']); - break; - - - case Gender::ERROR_IN_NAME: - echo "There is an error in the given name!\n"; - break; - - default: - echo "An error occurred!\n"; - break; - -} -]]> - - -
-
- diff --git a/reference/gender/gender.xml b/reference/gender/gender.xml deleted file mode 100644 index 7754aaaac..000000000 --- a/reference/gender/gender.xml +++ /dev/null @@ -1,883 +0,0 @@ - - - - - The Gender\Gender class - Gender\Gender - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - Gender\Gender - - - - - Gender\Gender - - - - &Constants; - - const - int - Gender\Gender::IS_FEMALE - 70 - - - const - int - Gender\Gender::IS_MOSTLY_FEMALE - 102 - - - const - int - Gender\Gender::IS_MALE - 77 - - - const - int - Gender\Gender::IS_MOSTLY_MALE - 109 - - - const - int - Gender\Gender::IS_UNISEX_NAME - 63 - - - const - int - Gender\Gender::IS_A_COUPLE - 67 - - - const - int - Gender\Gender::NAME_NOT_FOUND - 32 - - - const - int - Gender\Gender::ERROR_IN_NAME - 69 - - - const - int - Gender\Gender::ANY_COUNTRY - 0 - - - const - int - Gender\Gender::BRITAIN - 1 - - - const - int - Gender\Gender::IRELAND - 2 - - - const - int - Gender\Gender::USA - 3 - - - const - int - Gender\Gender::SPAIN - 4 - - - const - int - Gender\Gender::PORTUGAL - 5 - - - const - int - Gender\Gender::ITALY - 6 - - - const - int - Gender\Gender::MALTA - 7 - - - const - int - Gender\Gender::FRANCE - 8 - - - const - int - Gender\Gender::BELGIUM - 9 - - - const - int - Gender\Gender::LUXEMBOURG - 10 - - - const - int - Gender\Gender::NETHERLANDS - 11 - - - const - int - Gender\Gender::GERMANY - 12 - - - const - int - Gender\Gender::EAST_FRISIA - 13 - - - const - int - Gender\Gender::AUSTRIA - 14 - - - const - int - Gender\Gender::SWISS - 15 - - - const - int - Gender\Gender::ICELAND - 16 - - - const - int - Gender\Gender::DENMARK - 17 - - - const - int - Gender\Gender::NORWAY - 18 - - - const - int - Gender\Gender::SWEDEN - 19 - - - const - int - Gender\Gender::FINLAND - 20 - - - const - int - Gender\Gender::ESTONIA - 21 - - - const - int - Gender\Gender::LATVIA - 22 - - - const - int - Gender\Gender::LITHUANIA - 23 - - - const - int - Gender\Gender::POLAND - 24 - - - const - int - Gender\Gender::CZECH_REP - 25 - - - const - int - Gender\Gender::SLOVAKIA - 26 - - - const - int - Gender\Gender::HUNGARY - 27 - - - const - int - Gender\Gender::ROMANIA - 28 - - - const - int - Gender\Gender::BULGARIA - 29 - - - const - int - Gender\Gender::BOSNIA - 30 - - - const - int - Gender\Gender::CROATIA - 31 - - - const - int - Gender\Gender::KOSOVO - 32 - - - const - int - Gender\Gender::MACEDONIA - 33 - - - const - int - Gender\Gender::MONTENEGRO - 34 - - - const - int - Gender\Gender::SERBIA - 35 - - - const - int - Gender\Gender::SLOVENIA - 36 - - - const - int - Gender\Gender::ALBANIA - 37 - - - const - int - Gender\Gender::GREECE - 38 - - - const - int - Gender\Gender::RUSSIA - 39 - - - const - int - Gender\Gender::BELARUS - 40 - - - const - int - Gender\Gender::MOLDOVA - 41 - - - const - int - Gender\Gender::UKRAINE - 42 - - - const - int - Gender\Gender::ARMENIA - 43 - - - const - int - Gender\Gender::AZERBAIJAN - 44 - - - const - int - Gender\Gender::GEORGIA - 45 - - - const - int - Gender\Gender::KAZAKH_UZBEK - 46 - - - const - int - Gender\Gender::TURKEY - 47 - - - const - int - Gender\Gender::ARABIA - 48 - - - const - int - Gender\Gender::ISRAEL - 49 - - - const - int - Gender\Gender::CHINA - 50 - - - const - int - Gender\Gender::INDIA - 51 - - - const - int - Gender\Gender::JAPAN - 52 - - - const - int - Gender\Gender::KOREA - 53 - - - &Methods; - - - - - -
- - -
- &reftitle.constants; - - - - Gender\Gender::IS_FEMALE - - - - - - - Gender\Gender::IS_MOSTLY_FEMALE - - - - - - - Gender\Gender::IS_MALE - - - - - - - Gender\Gender::IS_MOSTLY_MALE - - - - - - - Gender\Gender::IS_UNISEX_NAME - - - - - - - Gender\Gender::IS_A_COUPLE - - - - - - - Gender\Gender::NAME_NOT_FOUND - - - - - - - Gender\Gender::ERROR_IN_NAME - - - - - - - Gender\Gender::ANY_COUNTRY - - - - - - - Gender\Gender::BRITAIN - - - - - - - Gender\Gender::IRELAND - - - - - - - Gender\Gender::USA - - - - - - - Gender\Gender::SPAIN - - - - - - - Gender\Gender::PORTUGAL - - - - - - - Gender\Gender::ITALY - - - - - - - Gender\Gender::MALTA - - - - - - - Gender\Gender::FRANCE - - - - - - - Gender\Gender::BELGIUM - - - - - - - Gender\Gender::LUXEMBOURG - - - - - - - Gender\Gender::NETHERLANDS - - - - - - - Gender\Gender::GERMANY - - - - - - - Gender\Gender::EAST_FRISIA - - - - - - - Gender\Gender::AUSTRIA - - - - - - - Gender\Gender::SWISS - - - - - - - Gender\Gender::ICELAND - - - - - - - Gender\Gender::DENMARK - - - - - - - Gender\Gender::NORWAY - - - - - - - Gender\Gender::SWEDEN - - - - - - - Gender\Gender::FINLAND - - - - - - - Gender\Gender::ESTONIA - - - - - - - Gender\Gender::LATVIA - - - - - - - Gender\Gender::LITHUANIA - - - - - - - Gender\Gender::POLAND - - - - - - - Gender\Gender::CZECH_REP - - - - - - - Gender\Gender::SLOVAKIA - - - - - - - Gender\Gender::HUNGARY - - - - - - - Gender\Gender::ROMANIA - - - - - - - Gender\Gender::BULGARIA - - - - - - - Gender\Gender::BOSNIA - - - - - - - Gender\Gender::CROATIA - - - - - - - Gender\Gender::KOSOVO - - - - - - - Gender\Gender::MACEDONIA - - - - - - - Gender\Gender::MONTENEGRO - - - - - - - Gender\Gender::SERBIA - - - - - - - Gender\Gender::SLOVENIA - - - - - - - Gender\Gender::ALBANIA - - - - - - - Gender\Gender::GREECE - - - - - - - Gender\Gender::RUSSIA - - - - - - - Gender\Gender::BELARUS - - - - - - - Gender\Gender::MOLDOVA - - - - - - - Gender\Gender::UKRAINE - - - - - - - Gender\Gender::ARMENIA - - - - - - - Gender\Gender::AZERBAIJAN - - - - - - - Gender\Gender::GEORGIA - - - - - - - Gender\Gender::KAZAKH_UZBEK - - - - - - - Gender\Gender::TURKEY - - - - - - - Gender\Gender::ARABIA - - - - - - - Gender\Gender::ISRAEL - - - - - - - Gender\Gender::CHINA - - - - - - - Gender\Gender::INDIA - - - - - - - Gender\Gender::JAPAN - - - - - - - Gender\Gender::KOREA - - - - - - -
- - - -
- - &reference.gender.entities.gender; - -
- diff --git a/reference/gender/gender/connect.xml b/reference/gender/gender/connect.xml deleted file mode 100644 index 5aac0da6c..000000000 --- a/reference/gender/gender/connect.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gender\Gender::connect - Connect to an external name dictionary - - - - &reftitle.description; - - public boolGender\Gender::connect - stringdsn - - - Connect to an external name dictionary. Currently only streams are - supported. - - - - - &reftitle.parameters; - - - dsn - - - DSN to open. - - - - - - - - &reftitle.returnvalues; - - Boolean as success of failure. - - - - diff --git a/reference/gender/gender/construct.xml b/reference/gender/gender/construct.xml deleted file mode 100644 index bcb6b4d4d..000000000 --- a/reference/gender/gender/construct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Gender\Gender::__construct - Construct the Gender object - - - - &reftitle.description; - - public Gender\Gender::__construct - stringdsn - - - Create a Gender object optionally connecting to an external name - dictionary. When no external database was given, compiled in data will be - used. - - - - - &reftitle.parameters; - - - dsn - - - DSN to open. - - - - - - - - diff --git a/reference/gender/gender/country.xml b/reference/gender/gender/country.xml deleted file mode 100644 index 9a5c9b2c2..000000000 --- a/reference/gender/gender/country.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Gender\Gender::country - Get textual country representation - - - - &reftitle.description; - - public arrayfalseGender\Gender::country - intcountry - - - Returns the textual representation of a country from a Gender class - constant. - - - - - &reftitle.parameters; - - - country - - - A country ID specified by a Gender\Gender class - constant. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the short and full names of the country on success - &return.falseforfailure;. - - - - - &reftitle.examples; - - Using <methodname>Gender\Gender::country</methodname> - -country(Gender\Gender::BRITAIN)); -]]> - - &example.outputs; - - - string(2) "UK" - 'country' => - string(13) "Great Britain" -} -]]> - - - - - diff --git a/reference/gender/gender/get.xml b/reference/gender/gender/get.xml deleted file mode 100644 index 226dbe85b..000000000 --- a/reference/gender/gender/get.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Gender\Gender::get - Get gender of a name - - - - &reftitle.description; - - public intGender\Gender::get - stringname - intcountry - - - Get the gender of the name in a particular country. - - - - - &reftitle.parameters; - - - name - - - Name to check. - - - - - country - - - Country id identified by Gender class constant. - - - - - - - - &reftitle.returnvalues; - - Returns gender of the name. - - - - - - diff --git a/reference/gender/gender/isnick.xml b/reference/gender/gender/isnick.xml deleted file mode 100644 index c37bcf7bd..000000000 --- a/reference/gender/gender/isnick.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Gender\Gender::isNick - Check if the name0 is an alias of the name1 - - - - &reftitle.description; - - public arrayGender\Gender::isNick - stringname0 - stringname1 - intcountry - - - Check whether the name0 is a nick of the name1. - - - - - &reftitle.parameters; - - - name0 - - - Name to check. - - - - - name1 - - - Name to check. - - - - - country - - - Country id identified by Gender class constant. If ommited ANY_COUNTRY is used. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/gender/gender/similarnames.xml b/reference/gender/gender/similarnames.xml deleted file mode 100644 index 038345019..000000000 --- a/reference/gender/gender/similarnames.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Gender\Gender::similarNames - Get similar names - - - - &reftitle.description; - - public arrayGender\Gender::similarNames - stringname - intcountry - - - Get similar names for the given name and country. - - - - - &reftitle.parameters; - - - name - - - Name to check. - - - - - country - - - Country id identified by Gender class constant. If ommited ANY_COUNTRY is used. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the similar names found. - - - - - - diff --git a/reference/gender/setup.xml b/reference/gender/setup.xml deleted file mode 100644 index 497916644..000000000 --- a/reference/gender/setup.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - &reftitle.setup; - - - -
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;gender. - -
- - - -
- diff --git a/reference/gender/versions.xml b/reference/gender/versions.xml deleted file mode 100644 index 607986900..000000000 --- a/reference/gender/versions.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/reference/geoip/book.xml b/reference/geoip/book.xml deleted file mode 100644 index b0d335e19..000000000 --- a/reference/geoip/book.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - Geo IP Location - GeoIP - - - &reftitle.intro; - - The GeoIP extension allows you to find the location of an IP address. City, - State, Country, Longitude, Latitude, and other information as all, such as - ISP and connection type can be obtained with the help of GeoIP. - - - - This extension does not support MaxMind's current "GeoIP2" databases, - only the "GeoIP legacy" database files. - - - - - &reference.geoip.setup; - &reference.geoip.constants; - &reference.geoip.reference; - - - diff --git a/reference/geoip/constants.xml b/reference/geoip/constants.xml deleted file mode 100644 index b653bba40..000000000 --- a/reference/geoip/constants.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - GEOIP_COUNTRY_EDITION - (int) - - - - - - - - - - GEOIP_REGION_EDITION_REV0 - (int) - - - - - - - - - - GEOIP_CITY_EDITION_REV0 - (int) - - - - - - - - - - GEOIP_ORG_EDITION - (int) - - - - - - - - - - GEOIP_ISP_EDITION - (int) - - - - - - - - - - GEOIP_CITY_EDITION_REV1 - (int) - - - - - - - - - - GEOIP_REGION_EDITION_REV1 - (int) - - - - - - - - - - GEOIP_PROXY_EDITION - (int) - - - - - - - - - - GEOIP_ASNUM_EDITION - (int) - - - - - - - - - - GEOIP_NETSPEED_EDITION - (int) - - - - - - - - - - GEOIP_DOMAIN_EDITION - (int) - - - - - - - - - - The following constants are for net speed: - - - - - GEOIP_UNKNOWN_SPEED - (int) - - - - - - - - GEOIP_DIALUP_SPEED - (int) - - - - - - - - GEOIP_CABLEDSL_SPEED - (int) - - - - - - - - GEOIP_CORPORATE_SPEED - (int) - - - - - - - - diff --git a/reference/geoip/functions/geoip-asnum-by-name.xml b/reference/geoip/functions/geoip-asnum-by-name.xml deleted file mode 100644 index 675773a23..000000000 --- a/reference/geoip/functions/geoip-asnum-by-name.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - geoip_asnum_by_name - Get the Autonomous System Numbers (ASN) - - - &reftitle.description; - - stringgeoip_asnum_by_name - stringhostname - - - - The geoip_asnum_by_name function will return the Autonomous - System Numbers (ASN) associated with an IP address. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address. - - - - - - - &reftitle.returnvalues; - - Returns the ASN on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_asnum_by_name</function> example - - This will output the ASN of the host www.example.com. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-continent-code-by-name.xml b/reference/geoip/functions/geoip-continent-code-by-name.xml deleted file mode 100644 index 613b3395e..000000000 --- a/reference/geoip/functions/geoip-continent-code-by-name.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - geoip_continent_code_by_name - Get the two letter continent code - - - &reftitle.description; - - stringgeoip_continent_code_by_name - stringhostname - - - - The geoip_continent_code_by_name function will return - the two letter continent code corresponding to a hostname or an IP address. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose location is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the two letter continent code on success, or &false; if the - address cannot be found in the database. - - - Continent codes - - - - Code - Continent name - - - - - AF - Africa - - - AN - Antarctica - - - AS - Asia - - - EU - Europe - - - NA - North america - - - OC - Oceania - - - SA - South america - - - -
-
- - - &reftitle.examples; - - A <function>geoip_continent_code_by_name</function> example - - This will print where the host example.com is located. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - geoip_country_code_by_name - - - -
- diff --git a/reference/geoip/functions/geoip-country-code-by-name.xml b/reference/geoip/functions/geoip-country-code-by-name.xml deleted file mode 100644 index 1407a18fe..000000000 --- a/reference/geoip/functions/geoip-country-code-by-name.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - geoip_country_code_by_name - Get the two letter country code - - - &reftitle.description; - - stringgeoip_country_code_by_name - stringhostname - - - - The geoip_country_code_by_name function will return - the two letter country code corresponding to a hostname or an IP address. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose location is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the two letter ISO country code on success, or &false; - if the address cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_country_code_by_name</function> example - - This will print where the host example.com is located. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - - - Please see - &url.maxmind.iso3166; for - a complete list of possible return values, including special codes. - - - - - - &reftitle.seealso; - - geoip_country_code3_by_name - geoip_country_name_by_name - - - - - diff --git a/reference/geoip/functions/geoip-country-code3-by-name.xml b/reference/geoip/functions/geoip-country-code3-by-name.xml deleted file mode 100644 index 7fc043381..000000000 --- a/reference/geoip/functions/geoip-country-code3-by-name.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - geoip_country_code3_by_name - Get the three letter country code - - - &reftitle.description; - - stringgeoip_country_code3_by_name - stringhostname - - - - The geoip_country_code3_by_name function will return the - three letter country code corresponding to a hostname or an IP address. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose location is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the three letter country code on success, or &false; - if the address cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_country_code3_by_name</function> example - - This will print where the host example.com is located. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - geoip_country_code_by_name - geoip_country_name_by_name - - - - - diff --git a/reference/geoip/functions/geoip-country-name-by-name.xml b/reference/geoip/functions/geoip-country-name-by-name.xml deleted file mode 100644 index e10ae385e..000000000 --- a/reference/geoip/functions/geoip-country-name-by-name.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - geoip_country_name_by_name - Get the full country name - - - &reftitle.description; - - stringgeoip_country_name_by_name - stringhostname - - - - The geoip_country_name_by_name function will return the - full country name corresponding to a hostname or an IP address. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose location is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the country name on success, or &false; if the address cannot - be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_country_name_by_name</function> example - - This will print where the host example.com is located. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - geoip_country_code_by_name - geoip_country_code3_by_name - - - - - diff --git a/reference/geoip/functions/geoip-database-info.xml b/reference/geoip/functions/geoip-database-info.xml deleted file mode 100644 index 120d0557a..000000000 --- a/reference/geoip/functions/geoip-database-info.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - geoip_database_info - Get GeoIP Database information - - - &reftitle.description; - - stringgeoip_database_info - intdatabaseGEOIP_COUNTRY_EDITION - - - - The geoip_database_info function returns the corresponding - GeoIP Database version as it is defined inside the binary file. - - - - If this function is called without arguments, it returns the version - of the GeoIP Free Country Edition. - - - - - &reftitle.parameters; - - - database - - - The database type as an integer. You can use the - various constants defined with - this extension (ie: GEOIP_*_EDITION). - - - - - - - - &reftitle.returnvalues; - - Returns the corresponding database version, or &null; on error. - - - - - &reftitle.examples; - - A <function>geoip_database_info</function> example - - This will output information regarding the database. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-db-avail.xml b/reference/geoip/functions/geoip-db-avail.xml deleted file mode 100644 index 583b6d665..000000000 --- a/reference/geoip/functions/geoip-db-avail.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - geoip_db_avail - Determine if GeoIP Database is available - - - &reftitle.description; - - boolgeoip_db_avail - intdatabase - - - - The geoip_db_avail function returns if the corresponding - GeoIP Database is available and can be opened on disk. - - - - It does not indicate if the file is a proper database, only if it is readable. - - - - - &reftitle.parameters; - - - database - - - The database type as an integer. You can use the - various constants defined with - this extension (ie: GEOIP_*_EDITION). - - - - - - - - &reftitle.returnvalues; - - Returns &true; is database exists, &false; if not found, or &null; on error. - - - - - &reftitle.examples; - - A <function>geoip_db_avail</function> example - - This will output the current database version string. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-db-filename.xml b/reference/geoip/functions/geoip-db-filename.xml deleted file mode 100644 index 39eaae631..000000000 --- a/reference/geoip/functions/geoip-db-filename.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - geoip_db_filename - Returns the filename of the corresponding GeoIP Database - - - &reftitle.description; - - stringgeoip_db_filename - intdatabase - - - - The geoip_db_filename function returns the filename of - the corresponding GeoIP Database. - - - - It does not indicate if the file exists or not on disk, only where the library - is looking for the database. - - - - - &reftitle.parameters; - - - database - - - The database type as an integer. You can use the - various constants defined with - this extension (ie: GEOIP_*_EDITION). - - - - - - - - &reftitle.returnvalues; - - Returns the filename of the corresponding database, or &null; on error. - - - - - &reftitle.examples; - - A <function>geoip_db_filename</function> example - - This will output the filename of the corresponding database. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-db-get-all-info.xml b/reference/geoip/functions/geoip-db-get-all-info.xml deleted file mode 100644 index bbdab2b2c..000000000 --- a/reference/geoip/functions/geoip-db-get-all-info.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - geoip_db_get_all_info - Returns detailed information about all GeoIP database types - - - &reftitle.description; - - arraygeoip_db_get_all_info - - - - - The geoip_db_get_all_info function will return - detailed information as a multi-dimensional array about all the - GeoIP database types. - - - This function is available even if no databases are installed. It - will simply list them as non-available. - - - The names of the different keys of the returning associative array are as follows: - - - - - "available" -- Boolean, indicate if DB is available (see - geoip_db_avail) - - - - - "description" -- The database description - - - - - "filename" -- The database filename on disk (see - geoip_db_filename) - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the associative array. - - - - - &reftitle.examples; - - A <function>geoip_db_get_all_info</function> example - - This will print the array containing all the information. - - - -]]> - - &example.outputs; - - - array(3) { - ["available"]=> - bool(true) - ["description"]=> - string(21) "GeoIP Country Edition" - ["filename"]=> - string(32) "/usr/share/GeoIP/GeoIP.dat" - } - -[ ... ] - - [11]=> - array(3) { - ["available"]=> - bool(false) - ["description"]=> - string(25) "GeoIP Domain Name Edition" - ["filename"]=> - string(38) "/usr/share/GeoIP/GeoIPDomain.dat" - } -} -]]> - - - - - A <function>geoip_db_get_all_info</function> example - - You can use the various constants as keys to get only parts of the information. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-domain-by-name.xml b/reference/geoip/functions/geoip-domain-by-name.xml deleted file mode 100644 index 5884d9e05..000000000 --- a/reference/geoip/functions/geoip-domain-by-name.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - geoip_domain_by_name - Get the second level domain name - - - &reftitle.description; - - stringgeoip_domain_by_name - stringhostname - - - - The geoip_domain_by_name function will return the second level - domain names associated with a hostname or an IP address. - - - This function is currently only available to users who have bought a commercial - GeoIP Domain Edition. A warning will be issued if the proper database cannot be - located. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address. - - - - - - - &reftitle.returnvalues; - - Returns the domain name on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_domain_by_name</function> example - - This will output the domain associated with IP 61.106.139.1. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-id-by-name.xml b/reference/geoip/functions/geoip-id-by-name.xml deleted file mode 100644 index 363601c71..000000000 --- a/reference/geoip/functions/geoip-id-by-name.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - geoip_id_by_name - Get the Internet connection type - - - &reftitle.description; - - intgeoip_id_by_name - stringhostname - - - - The geoip_id_by_name function will return the Internet - connection type corresponding to a hostname or an IP address. - - - The return value is numeric and can be compared to the following constants: - - - - - GEOIP_UNKNOWN_SPEED - - - - - GEOIP_DIALUP_SPEED - - - - - GEOIP_CABLEDSL_SPEED - - - - - GEOIP_CORPORATE_SPEED - - - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose connection type is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the connection type. - - - - - &reftitle.examples; - - A <function>geoip_id_by_name</function> example - - This will output the connection type of the host example.com. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-isp-by-name.xml b/reference/geoip/functions/geoip-isp-by-name.xml deleted file mode 100644 index 810635307..000000000 --- a/reference/geoip/functions/geoip-isp-by-name.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - geoip_isp_by_name - Get the Internet Service Provider (ISP) name - - - &reftitle.description; - - stringgeoip_isp_by_name - stringhostname - - - - The geoip_isp_by_name function will return the name of - the Internet Service Provider (ISP) that an IP is assigned to. - - - This function is currently only available to users who have bought a commercial - GeoIP ISP Edition. A warning will be issued if the proper database cannot be - located. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address. - - - - - - - &reftitle.returnvalues; - - Returns the ISP name on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_isp_by_name</function> example - - This will print the ISP name of host example.com. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-netspeedcell-by-name.xml b/reference/geoip/functions/geoip-netspeedcell-by-name.xml deleted file mode 100644 index f71ac261f..000000000 --- a/reference/geoip/functions/geoip-netspeedcell-by-name.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - geoip_netspeedcell_by_name - Get the Internet connection speed - - - &reftitle.description; - - stringgeoip_netspeedcell_by_name - stringhostname - - - - The geoip_netspeedcell_by_name function will return the Internet - connection type and speed corresponding to a hostname or an IP address. - - - This function is only available if using GeoIP Library version 1.4.8 or newer. - - - This function is currently only available to users who have bought a commercial - GeoIP NetSpeedCell Edition. A warning will be issued if the proper database cannot be - located. - - - The return value is a string, common values are: - - - - - Cable/DSL - - - - - Dialup - - - - - Cellular - - - - - Corporate - - - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address. - - - - - - - &reftitle.returnvalues; - - Returns the connection speed on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_netspeedcell_by_name</function> example - - This will output the connection speed of the host example.com. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-org-by-name.xml b/reference/geoip/functions/geoip-org-by-name.xml deleted file mode 100644 index db7be7ae3..000000000 --- a/reference/geoip/functions/geoip-org-by-name.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - geoip_org_by_name - Get the organization name - - - &reftitle.description; - - stringgeoip_org_by_name - stringhostname - - - - The geoip_org_by_name function will return the name of - the organization that an IP is assigned to. - - - This function is currently only available to users who have bought a commercial - GeoIP Organization, ISP or AS Edition. A warning will be issued if the proper - database cannot be located. - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address. - - - - - - - &reftitle.returnvalues; - - Returns the organization name on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_org_by_name</function> example - - This will print to whom the host example.com IP is allocated. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-record-by-name.xml b/reference/geoip/functions/geoip-record-by-name.xml deleted file mode 100644 index 73fbef3dd..000000000 --- a/reference/geoip/functions/geoip-record-by-name.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - geoip_record_by_name - Returns the detailed City information found in the GeoIP Database - - - &reftitle.description; - - arraygeoip_record_by_name - stringhostname - - - - The geoip_record_by_name function will return the - record information corresponding to a hostname or an IP address. - - - This function is available for both GeoLite City Edition and commercial GeoIP - City Edition. A warning will be issued if the proper database cannot be - located. - - - The names of the different keys of the returning associative array are as follows: - - - - - "continent_code" -- Two letter continent code (as of version 1.0.4 with - libgeoip 1.4.3 or newer) - - - - - "country_code" -- Two letter country code (see - geoip_country_code_by_name) - - - - - "country_code3" -- Three letter country code (see - geoip_country_code3_by_name) - - - - - "country_name" -- The country name (see - geoip_country_name_by_name) - - - - - "region" -- The region code (ex: CA for California) - - - - - "city" -- The city. - - - - - "postal_code" -- The Postal Code, FSA or Zip Code. - - - - - "latitude" -- The Latitude as signed float. - - - - - "longitude" -- The Longitude as signed float. - - - - - "dma_code" -- Designated Market Area code (USA and Canada only) - - - - - "area_code" -- The PSTN area code (ex: 212) - - - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose record is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the associative array on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL geoip 1.0.4 - - Adding the continent_code with GeoIP Library 1.4.3 or newer only - - - - PECL geoip 1.0.3 - - Adding country_code3 and country_name - - - - - - - - - &reftitle.examples; - - A <function>geoip_record_by_name</function> example - - This will print the array containing the record of host example.com. - - - -]]> - - &example.outputs; - - NA - [country_code] => US - [country_code3] => USA - [country_name] => United States - [region] => CA - [city] => Marina Del Rey - [postal_code] => - [latitude] => 33.9776992798 - [longitude] => -118.435096741 - [dma_code] => 803 - [area_code] => 310 -) -]]> - - - - - - diff --git a/reference/geoip/functions/geoip-region-by-name.xml b/reference/geoip/functions/geoip-region-by-name.xml deleted file mode 100644 index af298dae6..000000000 --- a/reference/geoip/functions/geoip-region-by-name.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - geoip_region_by_name - Get the country code and region - - - &reftitle.description; - - arraygeoip_region_by_name - stringhostname - - - - The geoip_region_by_name function will return the country - and region corresponding to a hostname or an IP address. - - - This function is currently only available to users who have bought a commercial - GeoIP Region Edition. A warning will be issued if the proper database cannot be - located. - - - The names of the different keys of the returning associative array are as follows: - - - - - "country_code" -- Two letter country code (see - geoip_country_code_by_name) - - - - - "region" -- The region code (ex: CA for California) - - - - - - &reftitle.parameters; - - - hostname - - - The hostname or IP address whose region is to be looked-up. - - - - - - - &reftitle.returnvalues; - - Returns the associative array on success, or &false; if the address - cannot be found in the database. - - - - - &reftitle.examples; - - A <function>geoip_region_by_name</function> example - - This will print the array containing the country code and region - of the host example.com. - - - -]]> - - &example.outputs; - - US - [region] => CA -) -]]> - - - - - - diff --git a/reference/geoip/functions/geoip-region-name-by-code.xml b/reference/geoip/functions/geoip-region-name-by-code.xml deleted file mode 100644 index 73b203bc6..000000000 --- a/reference/geoip/functions/geoip-region-name-by-code.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - geoip_region_name_by_code - Returns the region name for some country and region code combo - - - &reftitle.description; - - stringgeoip_region_name_by_code - stringcountry_code - stringregion_code - - - - The geoip_region_name_by_code function will return the region - name corresponding to a country and region code combo. - - - In the United States, the region code corresponds to the two-letter abbreviation - of each state. In Canada, the region code corresponds to the two-letter province or - territory code as attributed by Canada Post. - - - For the rest of the world, GeoIP uses FIPS 10-4 codes to represent regions. - You can check &url.maxmind.fips; - for a detailed list of FIPS 10-4 codes. - - - This function is always available if using GeoIP Library version 1.4.1 or newer. The - data is taken directly from the GeoIP Library and not from any database. - - - - &reftitle.parameters; - - - country_code - - - The two-letter country code (see - geoip_country_code_by_name) - - - - - region_code - - - The two-letter (or digit) region code (see - geoip_region_by_name) - - - - - - - &reftitle.returnvalues; - - Returns the region name on success, or &false; if the country and region code - combo cannot be found. - - - - - &reftitle.examples; - - - A <function>geoip_region_name_by_code</function> example using region code for US/Canada - - This will print the region name for country CA (Canada), region QC (Quebec). - - - -]]> - - &example.outputs; - - - - - - A <function>geoip_region_name_by_code</function> example using FIPS codes - - This will print the region name for country JP (Japan), region 01. - - - -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/geoip/functions/geoip-setup-custom-directory.xml b/reference/geoip/functions/geoip-setup-custom-directory.xml deleted file mode 100644 index 734c05adf..000000000 --- a/reference/geoip/functions/geoip-setup-custom-directory.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - geoip_setup_custom_directory - Set a custom directory for the GeoIP database - - - &reftitle.description; - - voidgeoip_setup_custom_directory - stringpath - - - - The geoip_setup_custom_directory function will change the - default directory of the GeoIP database. This is equivalent to changing - geoip.custom_directory. - - - - - &reftitle.parameters; - - - path - - - The full path of where the GeoIP database is on disk. - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - A <function>geoip_setup_custom_directory</function> example - - This will change the GeoIP default database path. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/geoip/functions/geoip-time-zone-by-country-and-region.xml b/reference/geoip/functions/geoip-time-zone-by-country-and-region.xml deleted file mode 100644 index 9aa2eedd4..000000000 --- a/reference/geoip/functions/geoip-time-zone-by-country-and-region.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - geoip_time_zone_by_country_and_region - Returns the time zone for some country and region code combo - - - &reftitle.description; - - stringgeoip_time_zone_by_country_and_region - stringcountry_code - stringregion_code - - - - The geoip_time_zone_by_country_and_region function will return the - time zone corresponding to a country and region code combo. - - - In the United States, the region code corresponds to the two-letter abbreviation - of each state. In Canada, the region code corresponds to the two-letter province or - territory code as attributed by Canada Post. - - - For the rest of the world, GeoIP uses FIPS 10-4 codes to represent regions. - You can check &url.maxmind.fips; - for a detailed list of FIPS 10-4 codes. - - - This function is always available if using GeoIP Library version 1.4.1 or newer. The - data is taken directly from the GeoIP Library and not from any database. - - - - &reftitle.parameters; - - - country_code - - - The two-letter country code (see - geoip_country_code_by_name) - - - - - region_code - - - The two-letter (or digit) region code (see - geoip_region_by_name) - - - - - - - &reftitle.returnvalues; - - Returns the time zone on success, or &false; if the country and region code - combo cannot be found. - - - - - &reftitle.examples; - - - A <function>geoip_time_zone_by_country_and_region</function> example using region code for US/Canada - - This will print the time zone for country CA (Canada), region QC (Quebec). - - - -]]> - - &example.outputs; - - - - - - A <function>geoip_time_zone_by_country_and_region</function> example using FIPS codes - - This will print the time zone for country JP (Japan), region 01 (Aichi). - - - -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/geoip/ini.xml b/reference/geoip/ini.xml deleted file mode 100644 index 55b05fb15..000000000 --- a/reference/geoip/ini.xml +++ /dev/null @@ -1,43 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - GeoIP &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - geoip.custom_directory - "" - INI_ALL - - - - -
- - &ini.descriptions.title; - - - - - geoip.custom_directory - string - - - - Empty by default, but can be set to force a different database path than the one compiled in the library. - - - - -
diff --git a/reference/geoip/reference.xml b/reference/geoip/reference.xml deleted file mode 100644 index 2440b29cb..000000000 --- a/reference/geoip/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - GeoIP &Functions; - &reference.geoip.entities.functions; - - - - diff --git a/reference/geoip/setup.xml b/reference/geoip/setup.xml deleted file mode 100644 index 9b3f8dc77..000000000 --- a/reference/geoip/setup.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - This extension requires the GeoIP C library version 1.4.0 or higher to be - installed. You can grab the latest version from - &url.maxmind.geoip; - and compile it yourself. - - - By default, you will only have access to the Free GeoIP Country or GeoLite - City databases. While this module can work with other types of database, - you must buy a commercial license from - Maxmind. - -
- -
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;geoip. - -
- - &reference.geoip.ini; - -
- diff --git a/reference/geoip/versions.xml b/reference/geoip/versions.xml deleted file mode 100644 index 2fd8c5033..000000000 --- a/reference/geoip/versions.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/gmagick/book.xml b/reference/gmagick/book.xml deleted file mode 100644 index 74578b226..000000000 --- a/reference/gmagick/book.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - Gmagick - Gmagick - - - &reftitle.intro; - &warn.experimental; - - Gmagick is a php extension to create, modify and obtain meta information of images using the GraphicsMagick API. - - - GraphicsMagick prides itself as the swiss army knife of image processing. It works with over 88 major formats - including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF. - - - Gmagick consists of a main Gmagick class, a GmagickDraw class which is in effect a drawing wand and a - GmagickPixel class of which instances represent a single pixel of an image (color, opacity). - - - - &reference.gmagick.setup; - &reference.gmagick.constants; - &reference.gmagick.examples; - &reference.gmagick.gmagick; - &reference.gmagick.gmagickdraw; - &reference.gmagick.gmagickpixel; - &reference.gmagick.gmagickexception; - &reference.gmagick.gmagickpixelexception; - - diff --git a/reference/gmagick/constants.xml b/reference/gmagick/constants.xml deleted file mode 100644 index 047d80486..000000000 --- a/reference/gmagick/constants.xml +++ /dev/null @@ -1,3127 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - Colortype constants - - - Gmagick::COLOR_BLACK - (int) - - - - Black - - - - - - Gmagick::COLOR_BLUE - (int) - - - - Blue - - - - - - Gmagick::COLOR_CYAN - (int) - - - - Cyan - - - - - - Gmagick::COLOR_GREEN - (int) - - - - Green - - - - - - Gmagick::COLOR_RED - (int) - - - - Red - - - - - - Gmagick::COLOR_YELLOW - (int) - - - - Yellow - - - - - - Gmagick::COLOR_MAGENTA - (int) - - - - Magenta - - - - - - Gmagick::COLOR_OPACITY - (int) - - - - Opacity - - - - - - Gmagick::COLOR_ALPHA - (int) - - - - Alpha - - - - - - Gmagick::COLOR_FUZZ - (int) - - - - Fuzz - - - - - - Composite Operator Constants - - - Gmagick::COMPOSITE_DEFAULT - (int) - - - - The default composite operator - - - - - - Gmagick::COMPOSITE_UNDEFINED - (int) - - - - Undefined composite operator - - - - - - Gmagick::COMPOSITE_NO - (int) - - - - No composite operator defined - - - - - - Gmagick::COMPOSITE_ADD - (int) - - - - The result of image + image - - - - - - Gmagick::COMPOSITE_ATOP - (int) - - - - The result is the same shape as image, with composite image obscuring image where the image shapes overlap - - - - - - Gmagick::COMPOSITE_BLEND - (int) - - - - Blends the image - - - - - - Gmagick::COMPOSITE_BUMPMAP - (int) - - - - The same as COMPOSITE_MULTIPLY, except the source is converted to grayscale first. - - - - - - Gmagick::COMPOSITE_CLEAR - (int) - - - - Makes the target image transparent - - - - - - Gmagick::COMPOSITE_COLORBURN - (int) - - - - Darkens the destination image to reflect the source image - - - - - - Gmagick::COMPOSITE_COLORDODGE - (int) - - - - Brightens the destination image to reflect the source image - - - - - - Gmagick::COMPOSITE_COLORIZE - (int) - - - - Colorizes the target image using the composite image - - - - - - Gmagick::COMPOSITE_COPYBLACK - (int) - - - - Copies black from the source to target - - - - - - Gmagick::COMPOSITE_COPYBLUE - (int) - - - - Copies blue from the source to target - - - - - - Gmagick::COMPOSITE_COPY - (int) - - - - Copies the source image on the target image - - - - - - Gmagick::COMPOSITE_COPYCYAN - (int) - - - - Copies cyan from the source to target - - - - - - Gmagick::COMPOSITE_COPYGREEN - (int) - - - - Copies green from the source to target - - - - - - Gmagick::COMPOSITE_COPYMAGENTA - (int) - - - - Copies magenta from the source to target - - - - - - Gmagick::COMPOSITE_COPYOPACITY - (int) - - - - Copies opacity from the source to target - - - - - - Gmagick::COMPOSITE_COPYRED - (int) - - - - Copies red from the source to target - - - - - - Gmagick::COMPOSITE_COPYYELLOW - (int) - - - - Copies yellow from the source to target - - - - - - Gmagick::COMPOSITE_DARKEN - (int) - - - - Darkens the target image - - - - - - Gmagick::COMPOSITE_DSTATOP - (int) - - - - The part of the destination lying inside of the source is composited over the source and replaces the destination - - - - - - Gmagick::COMPOSITE_DST - (int) - - - - The target is left untouched - - - - - - Gmagick::COMPOSITE_DSTIN - (int) - - - - The parts inside the source replace the target - - - - - - Gmagick::COMPOSITE_DSTOUT - (int) - - - - The parts outside the source replace the target - - - - - - Gmagick::COMPOSITE_DSTOVER - (int) - - - - Target replaces the source - - - - - - Gmagick::COMPOSITE_DIFFERENCE - (int) - - - - Subtracts the darker of the two constituent colors from the lighter - - - - - - Gmagick::COMPOSITE_DISPLACE - (int) - - - - Shifts target image pixels as defined by the source - - - - - - Gmagick::COMPOSITE_DISSOLVE - (int) - - - - Dissolves the source in to the target - - - - - - Gmagick::COMPOSITE_EXCLUSION - (int) - - - - Produces an effect similar to that of Gmagick::COMPOSITE_DIFFERENCE, but appears as lower contrast - - - - - - Gmagick::COMPOSITE_HARDLIGHT - (int) - - - - Multiplies or screens the colors, dependent on the source color value - - - - - - Gmagick::COMPOSITE_HUE - (int) - - - - Modifies the hue of the target as defined by source - - - - - - Gmagick::COMPOSITE_IN - (int) - - - - Composites source into the target - - - - - - Gmagick::COMPOSITE_LIGHTEN - (int) - - - - Lightens the target as defined by source - - - - - - Gmagick::COMPOSITE_LUMINIZE - (int) - - - - Luminizes the target as defined by source - - - - - - Gmagick::COMPOSITE_MINUS - (int) - - - - Subtracts the source from the target - - - - - - Gmagick::COMPOSITE_MODULATE - (int) - - - - Modulates the target brightness, saturation and hue as defined by source - - - - - - Gmagick::COMPOSITE_MULTIPLY - (int) - - - - Multiplies the target to the source - - - - - - Gmagick::COMPOSITE_OUT - (int) - - - - Composites outer parts of the source on the target - - - - - - Gmagick::COMPOSITE_OVER - (int) - - - - Composites source over the target - - - - - - Gmagick::COMPOSITE_OVERLAY - (int) - - - - Overlays the source on the target - - - - - - Gmagick::COMPOSITE_PLUS - (int) - - - - Adds the source to the target - - - - - - Gmagick::COMPOSITE_REPLACE - (int) - - - - Replaces the target with the source - - - - - - Gmagick::COMPOSITE_SATURATE - (int) - - - - Saturates the target as defined by the source - - - - - - Gmagick::COMPOSITE_SCREEN - (int) - - - - The source and destination are complemented and then multiplied and then replace the destination - - - - - - Gmagick::COMPOSITE_SOFTLIGHT - (int) - - - - Darkens or lightens the colors, dependent on the source - - - - - - Gmagick::COMPOSITE_SRCATOP - (int) - - - - The part of the source lying inside of the destination is composited onto the destination - - - - - - Gmagick::COMPOSITE_SRC - (int) - - - - The source is copied to the destination - - - - - - Gmagick::COMPOSITE_SRCIN - (int) - - - - The part of the source lying inside of the destination replaces the destination - - - - - - Gmagick::COMPOSITE_SRCOUT - (int) - - - - The part of the source lying outside of the destination replaces the destination - - - - - - Gmagick::COMPOSITE_SRCOVER - (int) - - - - The source replaces the destination - - - - - - Gmagick::COMPOSITE_SUBTRACT - (int) - - - - Subtract the colors in the source image from the destination image - - - - - - Gmagick::COMPOSITE_THRESHOLD - (int) - - - - The source is composited on the target as defined by source threshold - - - - - - Gmagick::COMPOSITE_XOR - (int) - - - - The part of the source that lies outside of the destination is combined with the part of the destination that lies outside of the source - - - - - - Montage Mode constants - - - Gmagick::MONTAGEMODE_FRAME - (int) - - - - - - - - - - Gmagick::MONTAGEMODE_UNFRAME - (int) - - - - - - - - - - Gmagick::MONTAGEMODE_CONCATENATE - (int) - - - - - - - - - - Style constants - - - Gmagick::STYLE_NORMAL - (int) - - - - - - - - - - Gmagick::STYLE_ITALIC - (int) - - - - - - - - - - Gmagick::STYLE_OBLIQUE - (int) - - - - - - - - - - Gmagick::STYLE_ANY - (int) - - - - - - - - - - Filter constants - - - Gmagick::FILTER_UNDEFINED - (int) - - - - - - - - - - Gmagick::FILTER_POINT - (int) - - - - - - - - - - Gmagick::FILTER_BOX - (int) - - - - - - - - - - Gmagick::FILTER_TRIANGLE - (int) - - - - - - - - - - Gmagick::FILTER_HERMITE - (int) - - - - - - - - - - Gmagick::FILTER_HANNING - (int) - - - - - - - - - - Gmagick::FILTER_HAMMING - (int) - - - - - - - - - - Gmagick::FILTER_BLACKMAN - (int) - - - - - - - - - - Gmagick::FILTER_GAUSSIAN - (int) - - - - - - - - - - Gmagick::FILTER_QUADRATIC - (int) - - - - - - - - - - Gmagick::FILTER_CUBIC - (int) - - - - - - - - - - Gmagick::FILTER_CATROM - (int) - - - - - - - - - - Gmagick::FILTER_MITCHELL - (int) - - - - - - - - - - Gmagick::FILTER_LANCZOS - (int) - - - - - - - - - - Gmagick::FILTER_BESSEL - (int) - - - - - - - - - - Gmagick::FILTER_SINC - (int) - - - - - - - - - - Image type constants - - - Gmagick::IMGTYPE_UNDEFINED - (int) - - - - - - - - - - Gmagick::IMGTYPE_BILEVEL - (int) - - - - - - - - - - Gmagick::IMGTYPE_GRAYSCALE - (int) - - - - - - - - - - Gmagick::IMGTYPE_GRAYSCALEMATTE - (int) - - - - - - - - - - Gmagick::IMGTYPE_PALETTE - (int) - - - - - - - - - - Gmagick::IMGTYPE_PALETTEMATTE - (int) - - - - - - - - - - Gmagick::IMGTYPE_TRUECOLOR - (int) - - - - - - - - - - Gmagick::IMGTYPE_TRUECOLORMATTE - (int) - - - - - - - - - - Gmagick::IMGTYPE_COLORSEPARATION - (int) - - - - - - - - - - Gmagick::IMGTYPE_COLORSEPARATIONMATTE - (int) - - - - - - - - - - Gmagick::IMGTYPE_OPTIMIZE - (int) - - - - - - - - - - Resolution constants - - - Gmagick::RESOLUTION_UNDEFINED - (int) - - - - - - - - - - Gmagick::RESOLUTION_PIXELSPERINCH - (int) - - - - - - - - - - Gmagick::RESOLUTION_PIXELSPERCENTIMETER - (int) - - - - - - - - - - Compression constants - - - Gmagick::COMPRESSION_UNDEFINED - (int) - - - - - - - - - - Gmagick::COMPRESSION_NO - (int) - - - - - - - - - - Gmagick::COMPRESSION_BZIP - (int) - - - - - - - - - - Gmagick::COMPRESSION_FAX - (int) - - - - - - - - - - Gmagick::COMPRESSION_GROUP4 - (int) - - - - - - - - - - Gmagick::COMPRESSION_JPEG - (int) - - - - - - - - - - Gmagick::COMPRESSION_JPEG2000 - (int) - - - - - - - - - - Gmagick::COMPRESSION_LOSSLESSJPEG - (int) - - - - - - - - - - Gmagick::COMPRESSION_LZW - (int) - - - - - - - - - - Gmagick::COMPRESSION_RLE - (int) - - - - - - - - - - Gmagick::COMPRESSION_ZIP - (int) - - - - - - - - - - Paint constants - - - Gmagick::PAINT_POINT - (int) - - - - - - - - - - Gmagick::PAINT_REPLACE - (int) - - - - - - - - - - Gmagick::PAINT_FLOODFILL - (int) - - - - - - - - - - Gmagick::PAINT_FILLTOBORDER - (int) - - - - - - - - - - Gmagick::PAINT_RESET - (int) - - - - - - - - - - Gravity constants - - - Gmagick::GRAVITY_NORTHWEST - (int) - - - - - - - - - - Gmagick::GRAVITY_NORTH - (int) - - - - - - - - - - Gmagick::GRAVITY_NORTHEAST - (int) - - - - - - - - - - Gmagick::GRAVITY_WEST - (int) - - - - - - - - - - Gmagick::GRAVITY_CENTER - (int) - - - - - - - - - - Gmagick::GRAVITY_EAST - (int) - - - - - - - - - - Gmagick::GRAVITY_SOUTHWEST - (int) - - - - - - - - - - Gmagick::GRAVITY_SOUTH - (int) - - - - - - - - - - Gmagick::GRAVITY_SOUTHEAST - (int) - - - - - - - - - - Stretch constants - - - Gmagick::STRETCH_NORMAL - (int) - - - - - - - - - - Gmagick::STRETCH_ULTRACONDENSED - (int) - - - - - - - - - - Gmagick::STRETCH_CONDENSED - (int) - - - - - - - - - - Gmagick::STRETCH_SEMICONDENSED - (int) - - - - - - - - - - Gmagick::STRETCH_SEMIEXPANDED - (int) - - - - - - - - - - Gmagick::STRETCH_EXPANDED - (int) - - - - - - - - - - Gmagick::STRETCH_EXTRAEXPANDED - (int) - - - - - - - - - - Gmagick::STRETCH_ULTRAEXPANDED - (int) - - - - - - - - - - Gmagick::STRETCH_ANY - (int) - - - - - - - - - - Align constants - - - Gmagick::ALIGN_UNDEFINED - (int) - - - - - - - - - - Gmagick::ALIGN_LEFT - (int) - - - - - - - - - - Gmagick::ALIGN_CENTER - (int) - - - - - - - - - - Gmagick::ALIGN_RIGHT - (int) - - - - - - - - - - Decoration constants - - - Gmagick::DECORATION_NO - (int) - - - - - - - - - - Gmagick::DECORATION_UNDERLINE - (int) - - - - - - - - - - Gmagick::DECORATION_OVERLINE - (int) - - - - - - - - - - Gmagick::DECORATION_LINETROUGH - (int) - - - - - - - - - - Noise constants - - - Gmagick::NOISE_UNIFORM - (int) - - - - - - - - - - Gmagick::NOISE_GAUSSIAN - (int) - - - - - - - - - - Gmagick::NOISE_MULTIPLICATIVEGAUSSIAN - (int) - - - - - - - - - - Gmagick::NOISE_IMPULSE - (int) - - - - - - - - - - Gmagick::NOISE_LAPLACIAN - (int) - - - - - - - - - - Gmagick::NOISE_POISSON - (int) - - - - - - - - - - Channel constants - - - Gmagick::CHANNEL_UNDEFINED - (int) - - - - - - - - - - Gmagick::CHANNEL_RED - (int) - - - - - - - - - - Gmagick::CHANNEL_GRAY - (int) - - - - - - - - - - Gmagick::CHANNEL_CYAN - (int) - - - - - - - - - - Gmagick::CHANNEL_GREEN - (int) - - - - - - - - - - Gmagick::CHANNEL_MAGENTA - (int) - - - - - - - - - - Gmagick::CHANNEL_BLUE - (int) - - - - - - - - - - Gmagick::CHANNEL_YELLOW - (int) - - - - - - - - - - Gmagick::CHANNEL_ALPHA - (int) - - - - - - - - - - Gmagick::CHANNEL_OPACITY - (int) - - - - - - - - - - Gmagick::CHANNEL_MATTE - (int) - - - - - - - - - - Gmagick::CHANNEL_BLACK - (int) - - - - - - - - - - Gmagick::CHANNEL_INDEX - (int) - - - - - - - - - - Gmagick::CHANNEL_ALL - (int) - - - - - - - - - - Metric constants - - - Gmagick::METRIC_UNDEFINED - (int) - - - - - - - - - - Gmagick::METRIC_MEANABSOLUTEERROR - (int) - - - - - - - - - - Gmagick::METRIC_MEANSQUAREERROR - (int) - - - - - - - - - - Gmagick::METRIC_PEAKABSOLUTEERROR - (int) - - - - - - - - - - Gmagick::METRIC_PEAKSIGNALTONOISERATIO - (int) - - - - - - - - - - Gmagick::METRIC_ROOTMEANSQUAREDERROR - (int) - - - - - - - - - - Pixel constants - - - Gmagick::PIXEL_CHAR - (int) - - - - - - - - - - Gmagick::PIXEL_DOUBLE - (int) - - - - - - - - - - Gmagick::PIXEL_FLOAT - (int) - - - - - - - - - - Gmagick::PIXEL_INTEGER - (int) - - - - - - - - - - Gmagick::PIXEL_LONG - (int) - - - - - - - - - - Gmagick::PIXEL_QUANTUM - (int) - - - - - - - - - - Gmagick::PIXEL_SHORT - (int) - - - - - - - - - - Colorspace constants - - - Gmagick::COLORSPACE_UNDEFINED - (int) - - - - - - - - - - Gmagick::COLORSPACE_RGB - (int) - - - - - - - - - - Gmagick::COLORSPACE_GRAY - (int) - - - - - - - - - - Gmagick::COLORSPACE_TRANSPARENT - (int) - - - - - - - - - - Gmagick::COLORSPACE_OHTA - (int) - - - - - - - - - - Gmagick::COLORSPACE_LAB - (int) - - - - - - - - - - Gmagick::COLORSPACE_XYZ - (int) - - - - - - - - - - Gmagick::COLORSPACE_YCBCR - (int) - - - - - - - - - - Gmagick::COLORSPACE_YCC - (int) - - - - - - - - - - Gmagick::COLORSPACE_YIQ - (int) - - - - - - - - - - Gmagick::COLORSPACE_YPBPR - (int) - - - - - - - - - - Gmagick::COLORSPACE_YUV - (int) - - - - - - - - - - Gmagick::COLORSPACE_CMYK - (int) - - - - - - - - - - Gmagick::COLORSPACE_SRGB - (int) - - - - - - - - - - Gmagick::COLORSPACE_HSB - (int) - - - - - - - - - - Gmagick::COLORSPACE_HSL - (int) - - - - - - - - - - Gmagick::COLORSPACE_HWB - (int) - - - - - - - - - - Gmagick::COLORSPACE_REC601LUMA - (int) - - - - - - - - - - Gmagick::COLORSPACE_REC709LUMA - (int) - - - - - - - - - - Gmagick::COLORSPACE_LOG - (int) - - - - - - - - - - Virtual Pixel Method constants - - - Gmagick::VIRTUALPIXELMETHOD_UNDEFINED - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_BACKGROUND - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_CONSTANT - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_EDGE - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_MIRROR - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_TILE - (int) - - - - - - - - - - Gmagick::VIRTUALPIXELMETHOD_TRANSPARENT - (int) - - - - - - - - - - Preview constants - - - Gmagick::PREVIEW_UNDEFINED - (int) - - - - - - - - - - Gmagick::PREVIEW_ROTATE - (int) - - - - - - - - - - Gmagick::PREVIEW_SHEAR - (int) - - - - - - - - - - Gmagick::PREVIEW_ROLL - (int) - - - - - - - - - - Gmagick::PREVIEW_HUE - (int) - - - - - - - - - - Gmagick::PREVIEW_SATURATION - (int) - - - - - - - - - - Gmagick::PREVIEW_BRIGHTNESS - (int) - - - - - - - - - - Gmagick::PREVIEW_GAMMA - (int) - - - - - - - - - - Gmagick::PREVIEW_SPIFF - (int) - - - - - - - - - - Gmagick::PREVIEW_DULL - (int) - - - - - - - - - - Gmagick::PREVIEW_GRAYSCALE - (int) - - - - - - - - - - Gmagick::PREVIEW_QUANTIZE - (int) - - - - - - - - - - Gmagick::PREVIEW_DESPECKLE - (int) - - - - - - - - - - Gmagick::PREVIEW_REDUCENOISE - (int) - - - - - - - - - - Gmagick::PREVIEW_ADDNOISE - (int) - - - - - - - - - - Gmagick::PREVIEW_SHARPEN - (int) - - - - - - - - - - Gmagick::PREVIEW_BLUR - (int) - - - - - - - - - - Gmagick::PREVIEW_THRESHOLD - (int) - - - - - - - - - - Gmagick::PREVIEW_EDGEDETECT - (int) - - - - - - - - - - Gmagick::PREVIEW_SPREAD - (int) - - - - - - - - - - Gmagick::PREVIEW_SOLARIZE - (int) - - - - - - - - - - Gmagick::PREVIEW_SHADE - (int) - - - - - - - - - - Gmagick::PREVIEW_RAISE - (int) - - - - - - - - - - Gmagick::PREVIEW_SEGMENT - (int) - - - - - - - - - - Gmagick::PREVIEW_SWIRL - (int) - - - - - - - - - - Gmagick::PREVIEW_IMPLODE - (int) - - - - - - - - - - Gmagick::PREVIEW_WAVE - (int) - - - - - - - - - - Gmagick::PREVIEW_OILPAINT - (int) - - - - - - - - - - Gmagick::PREVIEW_CHARCOALDRAWING - (int) - - - - - - - - - - Gmagick::PREVIEW_JPEG - (int) - - - - - - - - - - Rendering Intent constants - - - Gmagick::RENDERINGINTENT_UNDEFINED - (int) - - - - - - - - - - Gmagick::RENDERINGINTENT_SATURATION - (int) - - - - - - - - - - Gmagick::RENDERINGINTENT_PERCEPTUAL - (int) - - - - - - - - - - Gmagick::RENDERINGINTENT_ABSOLUTE - (int) - - - - - - - - - - Gmagick::RENDERINGINTENT_RELATIVE - (int) - - - - - - - - - - Fillrule constants - - - Gmagick::FILLRULE_UNDEFINED - (int) - - - - - - - - - - Gmagick::FILLRULE_EVENODD - (int) - - - - - - - - - - Gmagick::FILLRULE_NONZERO - (int) - - - - - - - - - - Pathunit constants - - - Gmagick::PATHUNITS_UNDEFINED - (int) - - - - - - - - - - Gmagick::PATHUNITS_USERSPACE - (int) - - - - - - - - - - Gmagick::PATHUNITS_USERSPACEONUSE - (int) - - - - - - - - - - Gmagick::PATHUNITS_OBJECTBOUNDINGBOX - (int) - - - - - - - - - - Linecap constants - - - Gmagick::LINECAP_UNDEFINED - (int) - - - - - - - - - - Gmagick::LINECAP_BUTT - (int) - - - - - - - - - - Gmagick::LINECAP_ROUND - (int) - - - - - - - - - - Gmagick::LINECAP_SQUARE - (int) - - - - - - - - - - Line Join constants - - - Gmagick::LINEJOIN_UNDEFINED - (int) - - - - - - - - - - Gmagick::LINEJOIN_MITER - (int) - - - - - - - - - - Gmagick::LINEJOIN_ROUND - (int) - - - - - - - - - - Gmagick::LINEJOIN_BEVEL - (int) - - - - - - - - - - Resourcetype constants - - - Gmagick::RESOURCETYPE_UNDEFINED - (int) - - - - - - - - - - Gmagick::RESOURCETYPE_AREA - (int) - - - - - - - - - - Gmagick::RESOURCETYPE_DISK - (int) - - - - - - - - - - Gmagick::RESOURCETYPE_FILE - (int) - - - - - - - - - - Gmagick::RESOURCETYPE_MAP - (int) - - - - - - - - - - Gmagick::RESOURCETYPE_MEMORY - (int) - - - - - - - - - - Orientation constants - - - Gmagick::ORIENTATION_UNDEFINED - (int) - - - - - - - - - - Gmagick::ORIENTATION_TOPLEFT - (int) - - - - - - - - - - Gmagick::ORIENTATION_TOPRIGHT - (int) - - - - - - - - - - Gmagick::ORIENTATION_BOTTOMRIGHT - (int) - - - - - - - - - - Gmagick::ORIENTATION_BOTTOMLEFT - (int) - - - - - - - - - - Gmagick::ORIENTATION_LEFTTOP - (int) - - - - - - - - - - Gmagick::ORIENTATION_RIGHTTOP - (int) - - - - - - - - - - Gmagick::ORIENTATION_RIGHTBOTTOM - (int) - - - - - - - - - - Gmagick::ORIENTATION_LEFTBOTTOM - (int) - - - - - - - - - - Interlace constants - - - Gmagick::INTERLACE_UNDEFINED - (int) - - - - - - - - - - Gmagick::INTERLACE_NO - (int) - - - - - - - - - - Gmagick::INTERLACE_NONE - (int) - - - - - - - - - - Gmagick::INTERLACE_LINE - (int) - - - - - - - - - - Gmagick::INTERLACE_PLANE - (int) - - - - - - - - - - Gmagick::INTERLACE_PARTITION - (int) - - - - - - - - - - - - diff --git a/reference/gmagick/examples.xml b/reference/gmagick/examples.xml deleted file mode 100644 index 7c0b8097d..000000000 --- a/reference/gmagick/examples.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - &reftitle.examples; - - The following shows some common Gmagick image operations. - - - Gmagick Example - -thumbnailimage(100, 0); - -//Create a border around the image, then simulate how the image will look like as an oil painting -//Notice the chaining of mutator methods which is supported in gmagick -$image->borderimage("yellow", 8, 8)->oilpaintimage(0.3); - -//Write the current image at the current state to a file -$image->write('example_thumbnail.jpg'); -?> -]]> - - - - diff --git a/reference/gmagick/gmagick.xml b/reference/gmagick/gmagick.xml deleted file mode 100644 index 41a532f90..000000000 --- a/reference/gmagick/gmagick.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - The Gmagick class - Gmagick - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - Gmagick - - - - - Gmagick - - - - &Methods; - - - - - -
-
- - &reference.gmagick.entities.gmagick; - -
- diff --git a/reference/gmagick/gmagick/addimage.xml b/reference/gmagick/gmagick/addimage.xml deleted file mode 100644 index e6f2d842c..000000000 --- a/reference/gmagick/gmagick/addimage.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::addimage - Adds new image to Gmagick object image list - - - - &reftitle.description; - - public GmagickGmagick::addimage - Gmagicksource - - - Adds new image to Gmagick object from the current position of the source object. After the operation iterator position is moved at the end of the list. - - - - - &reftitle.parameters; - - - source - - - The source Gmagick object - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with image added - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/addnoiseimage.xml b/reference/gmagick/gmagick/addnoiseimage.xml deleted file mode 100644 index 615cb6f26..000000000 --- a/reference/gmagick/gmagick/addnoiseimage.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::addnoiseimage - Adds random noise to the image - - - - &reftitle.description; - - public GmagickGmagick::addnoiseimage - intnoise_type - - - Adds random noise to the image. - - - - - &reftitle.parameters; - - - noise_type - - - The type of the noise. Refer to this list of noise constants. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with noise added. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/annotateimage.xml b/reference/gmagick/gmagick/annotateimage.xml deleted file mode 100644 index 8abdd094e..000000000 --- a/reference/gmagick/gmagick/annotateimage.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Gmagick::annotateimage - Annotates an image with text - - - - &reftitle.description; - - public GmagickGmagick::annotateimage - GmagickDrawGmagickDraw - floatx - floaty - floatangle - stringtext - - - Annotates an image with text. - - - - - &reftitle.parameters; - - - GmagickDraw - - - The GmagickDraw object that contains settings for drawing the text. - - - - - x - - - Horizontal offset in pixels to the left of text. - - - - - y - - - Vertical offset in pixels to the baseline of text. - - - - - angle - - - The angle at which to write the text. - - - - - text - - - The string to draw. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with annotation made. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/blurimage.xml b/reference/gmagick/gmagick/blurimage.xml deleted file mode 100644 index 8ba2b1a46..000000000 --- a/reference/gmagick/gmagick/blurimage.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Gmagick::blurimage - Adds blur filter to image - - - - &reftitle.description; - - public GmagickGmagick::blurimage - floatradius - floatsigma - intchannel - - - Adds blur filter to image. - - - - - &reftitle.parameters; - - - radius - - - Blur radius - - - - - sigma - - - Standard deviation - - - - - - - - &reftitle.returnvalues; - - The blurred Gmagick object - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/borderimage.xml b/reference/gmagick/gmagick/borderimage.xml deleted file mode 100644 index bee568a87..000000000 --- a/reference/gmagick/gmagick/borderimage.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Gmagick::borderimage - Surrounds the image with a border - - - - &reftitle.description; - - public GmagickGmagick::borderimage - GmagickPixelcolor - intwidth - intheight - - - Surrounds the image with a border of the color defined by the bordercolor GmagickPixel object or a color string. - - - - - &reftitle.parameters; - - - color - - - GmagickPixel object or a string containing the border color. - - - - - width - - - Border width. - - - - - height - - - Border height. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with border defined. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/charcoalimage.xml b/reference/gmagick/gmagick/charcoalimage.xml deleted file mode 100644 index 0294377f4..000000000 --- a/reference/gmagick/gmagick/charcoalimage.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Gmagick::charcoalimage - Simulates a charcoal drawing - - - - &reftitle.description; - - public GmagickGmagick::charcoalimage - floatradius - floatsigma - - - Simulates a charcoal drawing. - - - - - &reftitle.parameters; - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with charcoal simulation. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/chopimage.xml b/reference/gmagick/gmagick/chopimage.xml deleted file mode 100644 index 7718cd01b..000000000 --- a/reference/gmagick/gmagick/chopimage.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Gmagick::chopimage - Removes a region of an image and trims - - - - &reftitle.description; - - public GmagickGmagick::chopimage - intwidth - intheight - intx - inty - - - Removes a region of an image and collapses the image to occupy the removed portion. - - - - - &reftitle.parameters; - - - width - - - Width of the chopped area. - - - - - height - - - Height of the chopped area. - - - - - x - - - X origo of the chopped area. - - - - - y - - - Y origo of the chopped area. - - - - - - - - &reftitle.returnvalues; - - The chopped Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/clear.xml b/reference/gmagick/gmagick/clear.xml deleted file mode 100644 index 2e10eadee..000000000 --- a/reference/gmagick/gmagick/clear.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::clear - Clears all resources associated to Gmagick object - - - - &reftitle.description; - - public GmagickGmagick::clear - - - - Clears all resources associated to Gmagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The cleared Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/commentimage.xml b/reference/gmagick/gmagick/commentimage.xml deleted file mode 100644 index 7dc1298be..000000000 --- a/reference/gmagick/gmagick/commentimage.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::commentimage - Adds a comment to your image - - - - &reftitle.description; - - public GmagickGmagick::commentimage - stringcomment - - - Adds a comment to your image. - - - - - &reftitle.parameters; - - - comment - - - The comment to add. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with comment added. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/compositeimage.xml b/reference/gmagick/gmagick/compositeimage.xml deleted file mode 100644 index 523dfea96..000000000 --- a/reference/gmagick/gmagick/compositeimage.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Gmagick::compositeimage - Composite one image onto another - - - - &reftitle.description; - - public GmagickGmagick::compositeimage - Gmagicksource - intCOMPOSE - intx - inty - - - Composite one image onto another at the specified offset. - - - - - - &reftitle.parameters; - - - source - - - Gmagick object which holds the composite image. - - - - - COMPOSE - - - Composite operator. - - - - - x - - - The column offset of the composited image. - - - - - y - - - The row offset of the composited image. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with compositions. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/construct.xml b/reference/gmagick/gmagick/construct.xml deleted file mode 100644 index 75b11ac25..000000000 --- a/reference/gmagick/gmagick/construct.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::__construct - The Gmagick constructor - - - - &reftitle.description; - - public Gmagick::__construct - stringfilename - - - The Gmagick constructor. - - - - - - &reftitle.parameters; - - - filename - - - The path to an image to load or array of paths. - - - - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/cropimage.xml b/reference/gmagick/gmagick/cropimage.xml deleted file mode 100644 index cdf809fda..000000000 --- a/reference/gmagick/gmagick/cropimage.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - Gmagick::cropimage - Extracts a region of the image - - - - &reftitle.description; - - public GmagickGmagick::cropimage - - int - width - - - int - height - - intx - inty - - - Extracts a region of the image. - - - - - - - &reftitle.parameters; - - - - - width - - - - The width of the crop. - - - - - - height - - - - The height of the crop. - - - - - x - - - The X coordinate of the cropped region's top left corner. - - - - - y - - - The Y coordinate of the cropped region's top left corner. - - - - - - - - &reftitle.returnvalues; - - The cropped Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/cropthumbnailimage.xml b/reference/gmagick/gmagick/cropthumbnailimage.xml deleted file mode 100644 index 55b7dce87..000000000 --- a/reference/gmagick/gmagick/cropthumbnailimage.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Gmagick::cropthumbnailimage - Creates a crop thumbnail - - - - &reftitle.description; - - public GmagickGmagick::cropthumbnailimage - intwidth - intheight - - - Creates a fixed size thumbnail by first scaling the image down and cropping a specified area from the center. - - - - - &reftitle.parameters; - - - width - - - The width of the thumbnail. - - - - - height - - - The Height of the thumbnail. - - - - - - - - &reftitle.returnvalues; - - The cropped Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/current.xml b/reference/gmagick/gmagick/current.xml deleted file mode 100644 index 83b285c65..000000000 --- a/reference/gmagick/gmagick/current.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::current - The current purpose - - - - &reftitle.description; - - public GmagickGmagick::current - - - - Returns reference to the current gmagick object with image pointer at the correct sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns self on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/cyclecolormapimage.xml b/reference/gmagick/gmagick/cyclecolormapimage.xml deleted file mode 100644 index a14faa406..000000000 --- a/reference/gmagick/gmagick/cyclecolormapimage.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::cyclecolormapimage - Displaces an image's colormap - - - - &reftitle.description; - - public GmagickGmagick::cyclecolormapimage - intdisplace - - - Displaces an image's colormap by a given number of positions. If you cycle the colormap a number of times you can -produce a psychedelic effect. - - - - - - &reftitle.parameters; - - - displace - - - The amount to displace the colormap. - - - - - - - - &reftitle.returnvalues; - - Returns self on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/deconstructimages.xml b/reference/gmagick/gmagick/deconstructimages.xml deleted file mode 100644 index f7b949fb7..000000000 --- a/reference/gmagick/gmagick/deconstructimages.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::deconstructimages - Returns certain pixel differences between images - - - - &reftitle.description; - - public GmagickGmagick::deconstructimages - - - -Compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a new Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/despeckleimage.xml b/reference/gmagick/gmagick/despeckleimage.xml deleted file mode 100644 index c63456b66..000000000 --- a/reference/gmagick/gmagick/despeckleimage.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Gmagick::despeckleimage - The despeckleimage purpose - - - - &reftitle.description; - - public GmagickGmagick::despeckleimage - - - - Reduces the speckle noise in an image while preserving the edges of the original image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The despeckled Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - &reftitle.examples; - - <methodname>Gmagick::despeckleimage</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/gmagick/gmagick/destroy.xml b/reference/gmagick/gmagick/destroy.xml deleted file mode 100644 index dc55b2e66..000000000 --- a/reference/gmagick/gmagick/destroy.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::destroy - The destroy purpose - - - - &reftitle.description; - - public boolGmagick::destroy - - - - Destroys the Gmagick object and frees all resources associated with it - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/drawimage.xml b/reference/gmagick/gmagick/drawimage.xml deleted file mode 100644 index 17a55d332..000000000 --- a/reference/gmagick/gmagick/drawimage.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::drawimage - Renders the GmagickDraw object on the current image - - - - &reftitle.description; - - public GmagickGmagick::drawimage - GmagickDrawGmagickDraw - - - Renders the GmagickDraw object on the current image. - - - - - - - &reftitle.parameters; - - - GmagickDraw - - - The drawing operations to render on the image. - - - - - - - - &reftitle.returnvalues; - - The drawn Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/edgeimage.xml b/reference/gmagick/gmagick/edgeimage.xml deleted file mode 100644 index e72657c8e..000000000 --- a/reference/gmagick/gmagick/edgeimage.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::edgeimage - Enhance edges within the image - - - - &reftitle.description; - - public GmagickGmagick::edgeimage - floatradius - - - Enhance edges within the image with a convolution filter of the given radius. Use radius 0 and it will be auto-selected. - - - - - - - &reftitle.parameters; - - - radius - - - The radius of the operation. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object with edges enhanced. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/embossimage.xml b/reference/gmagick/gmagick/embossimage.xml deleted file mode 100644 index 082bd55f2..000000000 --- a/reference/gmagick/gmagick/embossimage.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Gmagick::embossimage - Returns a grayscale image with a three-dimensional effect - - - - &reftitle.description; - - public GmagickGmagick::embossimage - floatradius - floatsigma - - - Returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and it will choose a suitable radius for you. - - - - - - - &reftitle.parameters; - - - radius - - - The radius of the effect. - - - - - sigma - - - The sigma of the effect. - - - - - - - - &reftitle.returnvalues; - - The embossed Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/enhanceimage.xml b/reference/gmagick/gmagick/enhanceimage.xml deleted file mode 100644 index 59cb23349..000000000 --- a/reference/gmagick/gmagick/enhanceimage.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::enhanceimage - Improves the quality of a noisy image - - - - &reftitle.description; - - public GmagickGmagick::enhanceimage - - - - Applies a digital filter that improves the quality of a noisy image. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The enhanced Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - - diff --git a/reference/gmagick/gmagick/equalizeimage.xml b/reference/gmagick/gmagick/equalizeimage.xml deleted file mode 100644 index 6bdb46168..000000000 --- a/reference/gmagick/gmagick/equalizeimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::equalizeimage - Equalizes the image histogram - - - - &reftitle.description; - - public GmagickGmagick::equalizeimage - - - - Equalizes the image histogram. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The equalized Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/flipimage.xml b/reference/gmagick/gmagick/flipimage.xml deleted file mode 100644 index c50b23ec4..000000000 --- a/reference/gmagick/gmagick/flipimage.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Gmagick::flipimage - Creates a vertical mirror image - - - - &reftitle.description; - - public GmagickGmagick::flipimage - - - - Creates a vertical mirror image by reflecting the pixels around the central x-axis. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The flipped Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - &reftitle.seealso; - - Gmagick::flopimage - - - - - diff --git a/reference/gmagick/gmagick/flopimage.xml b/reference/gmagick/gmagick/flopimage.xml deleted file mode 100644 index 2e0137fc4..000000000 --- a/reference/gmagick/gmagick/flopimage.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::flopimage - Creates a horizontal mirror image - - - - &reftitle.description; - - public GmagickGmagick::flopimage - - - - Creates a horizontal mirror image by reflecting the pixels around the central y-axis. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The flopped Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - &reftitle.seealso; - - Gmagick::flipimage - - - - - diff --git a/reference/gmagick/gmagick/frameimage.xml b/reference/gmagick/gmagick/frameimage.xml deleted file mode 100644 index 4ade4b77b..000000000 --- a/reference/gmagick/gmagick/frameimage.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Gmagick::frameimage - Adds a simulated three-dimensional border - - - - &reftitle.description; - - public GmagickGmagick::frameimage - GmagickPixelcolor - intwidth - intheight - intinner_bevel - intouter_bevel - - -Adds a simulated three-dimensional border around the image. The width and height specify the border width of the vertical and horizontal sides of the frame. The inner and outer bevels indicate the width of the inner and outer shadows of the frame. - - - - - - &reftitle.parameters; - - - color - - - GmagickPixel object or a float representing the matte color. - - - - - width - - - The width of the border. - - - - - height - - - The height of the border. - - - - - inner_bevel - - - The inner bevel width. - - - - - outer_bevel - - - The outer bevel width. - - - - - - - - &reftitle.returnvalues; - - The framed Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/gammaimage.xml b/reference/gmagick/gmagick/gammaimage.xml deleted file mode 100644 index 64ee77a6a..000000000 --- a/reference/gmagick/gmagick/gammaimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::gammaimage - Gamma-corrects an image - - - - &reftitle.description; - - public GmagickGmagick::gammaimage - floatgamma - - - Gamma-corrects an image. The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen. Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter. Values typically range from 0.8 to 2.3. - - - - - - &reftitle.parameters; - - - gamma - - - The amount of gamma-correction. - - - - - - - - &reftitle.returnvalues; - - The gamma corrected Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getcopyright.xml b/reference/gmagick/gmagick/getcopyright.xml deleted file mode 100644 index 930bfa014..000000000 --- a/reference/gmagick/gmagick/getcopyright.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getcopyright - Returns the GraphicsMagick API copyright as a string - - - - &reftitle.description; - - public stringGmagick::getcopyright - - - - Returns the GraphicsMagick API copyright as a string. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the copyright notice of GraphicsMagick and - Magickwand C API. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getfilename.xml b/reference/gmagick/gmagick/getfilename.xml deleted file mode 100644 index 66156ba35..000000000 --- a/reference/gmagick/gmagick/getfilename.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::getfilename - The filename associated with an image sequence - - - - &reftitle.description; - - public stringGmagick::getfilename - - - - Returns the filename associated with an image sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagebackgroundcolor.xml b/reference/gmagick/gmagick/getimagebackgroundcolor.xml deleted file mode 100644 index 4f15964fe..000000000 --- a/reference/gmagick/gmagick/getimagebackgroundcolor.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagebackgroundcolor - Returns the image background color - - - - &reftitle.description; - - public GmagickPixelGmagick::getimagebackgroundcolor - - - - Returns the image background color. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an GmagickPixel set to the background color of the image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageblueprimary.xml b/reference/gmagick/gmagick/getimageblueprimary.xml deleted file mode 100644 index b2df22ced..000000000 --- a/reference/gmagick/gmagick/getimageblueprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Gmagick::getimageblueprimary - Returns the chromaticy blue primary point - - - - &reftitle.description; - - public arrayGmagick::getimageblueprimary - - - - Returns the chromaticity blue primary point for the image. - - - - - - - &reftitle.parameters; - - - x - - - The chromaticity blue primary x-point. - - - - - y - - - The chromaticity blue primary y-point. - - - - - - - - &reftitle.returnvalues; - - Array consisting of "x" and "y" coordinates of point. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagebordercolor.xml b/reference/gmagick/gmagick/getimagebordercolor.xml deleted file mode 100644 index 9ebbb81e1..000000000 --- a/reference/gmagick/gmagick/getimagebordercolor.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagebordercolor - Returns the image border color - - - - &reftitle.description; - - public GmagickPixelGmagick::getimagebordercolor - - - - Returns the image border color. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - GmagickPixel object representing the color of the border. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagechanneldepth.xml b/reference/gmagick/gmagick/getimagechanneldepth.xml deleted file mode 100644 index 56ee6693d..000000000 --- a/reference/gmagick/gmagick/getimagechanneldepth.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagechanneldepth - Gets the depth for a particular image channel - - - - &reftitle.description; - - public intGmagick::getimagechanneldepth - intchannel_type - - - Gets the depth for a particular image channel. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Depth of image channel - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagecolors.xml b/reference/gmagick/gmagick/getimagecolors.xml deleted file mode 100644 index b34963933..000000000 --- a/reference/gmagick/gmagick/getimagecolors.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagecolors - Returns the color of the specified colormap index - - - - &reftitle.description; - - public intGmagick::getimagecolors - - - - Returns the color of the specified colormap index. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of colors in image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagecolorspace.xml b/reference/gmagick/gmagick/getimagecolorspace.xml deleted file mode 100644 index e08f60579..000000000 --- a/reference/gmagick/gmagick/getimagecolorspace.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagecolorspace - Gets the image colorspace - - - - &reftitle.description; - - public intGmagick::getimagecolorspace - - - - Gets the image colorspace. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Colorspace - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagecompose.xml b/reference/gmagick/gmagick/getimagecompose.xml deleted file mode 100644 index e000f213b..000000000 --- a/reference/gmagick/gmagick/getimagecompose.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagecompose - Returns the composite operator associated with the image - - - - &reftitle.description; - - public intGmagick::getimagecompose - - - - Returns the composite operator associated with the image. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the composite operator associated with the image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagedelay.xml b/reference/gmagick/gmagick/getimagedelay.xml deleted file mode 100644 index 208ee41ca..000000000 --- a/reference/gmagick/gmagick/getimagedelay.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimagedelay - Gets the image delay - - - - &reftitle.description; - - public intGmagick::getimagedelay - - - - Gets the image delay - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the composite operator associated with the image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagedepth.xml b/reference/gmagick/gmagick/getimagedepth.xml deleted file mode 100644 index 1ccff6b1d..000000000 --- a/reference/gmagick/gmagick/getimagedepth.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagedepth - Gets the depth of the image - - - - &reftitle.description; - - public intGmagick::getimagedepth - - - - Gets the depth of the image. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Image depth - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagedispose.xml b/reference/gmagick/gmagick/getimagedispose.xml deleted file mode 100644 index 7a8febf8d..000000000 --- a/reference/gmagick/gmagick/getimagedispose.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimagedispose - Gets the image disposal method - - - - &reftitle.description; - - public intGmagick::getimagedispose - - - - Gets the image disposal method - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the dispose method on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageextrema.xml b/reference/gmagick/gmagick/getimageextrema.xml deleted file mode 100644 index 0e9fedd05..000000000 --- a/reference/gmagick/gmagick/getimageextrema.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageextrema - Gets the extrema for the image - - - - &reftitle.description; - - public arrayGmagick::getimageextrema - - - - Returns an associative array with the keys "min" and "max". &gmagick.gmagickexception.throw; - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an associative array with the keys "min" and "max". - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagefilename.xml b/reference/gmagick/gmagick/getimagefilename.xml deleted file mode 100644 index 9cd87a07f..000000000 --- a/reference/gmagick/gmagick/getimagefilename.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimagefilename - Returns the filename of a particular image in a sequence - - - - &reftitle.description; - - public stringGmagick::getimagefilename - - - - Returns the filename of a particular image in a sequence - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string with the filename of the image - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageformat.xml b/reference/gmagick/gmagick/getimageformat.xml deleted file mode 100644 index e42f51295..000000000 --- a/reference/gmagick/gmagick/getimageformat.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageformat - Returns the format of a particular image in a sequence - - - - &reftitle.description; - - public stringGmagick::getimageformat - - - - Returns the format of a particular image in a sequence. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the image format on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagegamma.xml b/reference/gmagick/gmagick/getimagegamma.xml deleted file mode 100644 index 58e4f7e5f..000000000 --- a/reference/gmagick/gmagick/getimagegamma.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::getimagegamma - Gets the image gamma - - - - &reftitle.description; - - public floatGmagick::getimagegamma - - - - Gets the image gamma - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image gamma on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/getimagegreenprimary.xml b/reference/gmagick/gmagick/getimagegreenprimary.xml deleted file mode 100644 index 1f34afa96..000000000 --- a/reference/gmagick/gmagick/getimagegreenprimary.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagegreenprimary - Returns the chromaticy green primary point - - - - &reftitle.description; - - public arrayGmagick::getimagegreenprimary - - - - Returns the chromaticity green primary point. Returns an array with the keys "x" and "y". - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the keys "x" and "y" on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/getimageheight.xml b/reference/gmagick/gmagick/getimageheight.xml deleted file mode 100644 index ba129e0a7..000000000 --- a/reference/gmagick/gmagick/getimageheight.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageheight - Returns the image height - - - - &reftitle.description; - - public intGmagick::getimageheight - - - - Returns the image height - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image height in pixels. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagehistogram.xml b/reference/gmagick/gmagick/getimagehistogram.xml deleted file mode 100644 index 0aaa70905..000000000 --- a/reference/gmagick/gmagick/getimagehistogram.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Gmagick::getimagehistogram - Gets the image histogram - - - - &reftitle.description; - - public arrayGmagick::getimagehistogram - - - - Returns the image histogram as an array of GmagickPixel objects. - Throw an GmagickException on error. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image histogram as an array of GmagickPixel objects. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageindex.xml b/reference/gmagick/gmagick/getimageindex.xml deleted file mode 100644 index cc72bd332..000000000 --- a/reference/gmagick/gmagick/getimageindex.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimageindex - Gets the index of the current active image - - - - &reftitle.description; - - public intGmagick::getimageindex - - - - Returns the index of the current active image within the Gmagick object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Index of current active image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageinterlacescheme.xml b/reference/gmagick/gmagick/getimageinterlacescheme.xml deleted file mode 100644 index 25424f801..000000000 --- a/reference/gmagick/gmagick/getimageinterlacescheme.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageinterlacescheme - Gets the image interlace scheme - - - - &reftitle.description; - - public intGmagick::getimageinterlacescheme - - - - Gets the image interlace scheme. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the interlace scheme as an integer on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageiterations.xml b/reference/gmagick/gmagick/getimageiterations.xml deleted file mode 100644 index 46394a962..000000000 --- a/reference/gmagick/gmagick/getimageiterations.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimageiterations - Gets the image iterations - - - - &reftitle.description; - - public intGmagick::getimageiterations - - - - Gets the image iterations. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image iterations as an integer. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagematte.xml b/reference/gmagick/gmagick/getimagematte.xml deleted file mode 100644 index 335ec24a1..000000000 --- a/reference/gmagick/gmagick/getimagematte.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::getimagematte - Check if the image has a matte channel - - - - &reftitle.description; - - public intGmagick::getimagematte - - - - Returns &true; if the image has a matte channel, otherwise &false;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the image has a matte channel, otherwise &false;. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagemattecolor.xml b/reference/gmagick/gmagick/getimagemattecolor.xml deleted file mode 100644 index fce7d049a..000000000 --- a/reference/gmagick/gmagick/getimagemattecolor.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimagemattecolor - Returns the image matte color - - - - &reftitle.description; - - public GmagickPixelGmagick::getimagemattecolor - - - - Returns GmagickPixel object on success. Throw an GmagickException on error. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns GmagickPixel object on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageprofile.xml b/reference/gmagick/gmagick/getimageprofile.xml deleted file mode 100644 index 63460a885..000000000 --- a/reference/gmagick/gmagick/getimageprofile.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageprofile - Returns the named image profile - - - - &reftitle.description; - - public stringGmagick::getimageprofile - stringname - - - Returns the named image profile. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the image profile. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageredprimary.xml b/reference/gmagick/gmagick/getimageredprimary.xml deleted file mode 100644 index c9c71bd75..000000000 --- a/reference/gmagick/gmagick/getimageredprimary.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageredprimary - Returns the chromaticity red primary point - - - - &reftitle.description; - - public arrayGmagick::getimageredprimary - - - - Returns the chromaticity red primary point as an array with the keys "x" and "y". - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the chromaticity red primary point as an array with the keys "x" and "y". - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagerenderingintent.xml b/reference/gmagick/gmagick/getimagerenderingintent.xml deleted file mode 100644 index 7640f6a63..000000000 --- a/reference/gmagick/gmagick/getimagerenderingintent.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimagerenderingintent - Gets the image rendering intent - - - - &reftitle.description; - - public intGmagick::getimagerenderingintent - - - - Gets the image rendering intent - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Extracts a region of the image and returns it as a new wand - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageresolution.xml b/reference/gmagick/gmagick/getimageresolution.xml deleted file mode 100644 index 55b9477d4..000000000 --- a/reference/gmagick/gmagick/getimageresolution.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimageresolution - Gets the image X and Y resolution - - - - &reftitle.description; - - public arrayGmagick::getimageresolution - - - - Returns the resolution as an array. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the resolution as an array. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagescene.xml b/reference/gmagick/gmagick/getimagescene.xml deleted file mode 100644 index bbc5a7bd3..000000000 --- a/reference/gmagick/gmagick/getimagescene.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimagescene - Gets the image scene - - - - &reftitle.description; - - public intGmagick::getimagescene - - - - Gets the image scene. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image scene. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagesignature.xml b/reference/gmagick/gmagick/getimagesignature.xml deleted file mode 100644 index 8a4f0b6f0..000000000 --- a/reference/gmagick/gmagick/getimagesignature.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::getimagesignature - Generates an SHA-256 message digest - - - - &reftitle.description; - - public stringGmagick::getimagesignature - - - - Generates an SHA-256 message digest for the image pixel stream. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the SHA-256 hash of the file. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimagetype.xml b/reference/gmagick/gmagick/getimagetype.xml deleted file mode 100644 index 42423a9a6..000000000 --- a/reference/gmagick/gmagick/getimagetype.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getimagetype - Gets the potential image type - - - - &reftitle.description; - - public intGmagick::getimagetype - - - - Gets the potential image type. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the potential image type. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getimageunits.xml b/reference/gmagick/gmagick/getimageunits.xml deleted file mode 100644 index 5161a3ead..000000000 --- a/reference/gmagick/gmagick/getimageunits.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Gmagick::getimageunits - Gets the image units of resolution - - - - &reftitle.description; - - public intGmagick::getimageunits - - - - Gets the image units of resolution. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image units of resolution. - - - - - - diff --git a/reference/gmagick/gmagick/getimagewhitepoint.xml b/reference/gmagick/gmagick/getimagewhitepoint.xml deleted file mode 100644 index a8b4b15b3..000000000 --- a/reference/gmagick/gmagick/getimagewhitepoint.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagewhitepoint - Returns the chromaticity white point - - - - &reftitle.description; - - public arrayGmagick::getimagewhitepoint - - - - Returns the chromaticity white point as an associative array with the keys "x" and "y". - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the chromaticity white point as an associative array with the keys "x" and "y". - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/getimagewidth.xml b/reference/gmagick/gmagick/getimagewidth.xml deleted file mode 100644 index 56974c76f..000000000 --- a/reference/gmagick/gmagick/getimagewidth.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getimagewidth - Returns the width of the image - - - - &reftitle.description; - - public intGmagick::getimagewidth - - - - Returns the width of the image. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image width. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getpackagename.xml b/reference/gmagick/gmagick/getpackagename.xml deleted file mode 100644 index 926894cc2..000000000 --- a/reference/gmagick/gmagick/getpackagename.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getpackagename - Returns the GraphicsMagick package name - - - - &reftitle.description; - - public stringGmagick::getpackagename - - - - Returns the GraphicsMagick package name. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the GraphicsMagick package name as a string. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getquantumdepth.xml b/reference/gmagick/gmagick/getquantumdepth.xml deleted file mode 100644 index 843a6f2dc..000000000 --- a/reference/gmagick/gmagick/getquantumdepth.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getquantumdepth - Returns the Gmagick quantum depth as a string - - - - &reftitle.description; - - public arrayGmagick::getquantumdepth - - - - Returns the Gmagick quantum depth as a string. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Gmagick quantum depth as a string. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getreleasedate.xml b/reference/gmagick/gmagick/getreleasedate.xml deleted file mode 100644 index f4c9771cb..000000000 --- a/reference/gmagick/gmagick/getreleasedate.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::getreleasedate - Returns the GraphicsMagick release date as a string - - - - &reftitle.description; - - public stringGmagick::getreleasedate - - - - Returns the GraphicsMagick release date as a string. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the GraphicsMagick release date as a string. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/getsamplingfactors.xml b/reference/gmagick/gmagick/getsamplingfactors.xml deleted file mode 100644 index 74f8decef..000000000 --- a/reference/gmagick/gmagick/getsamplingfactors.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getsamplingfactors - Gets the horizontal and vertical sampling factor - - - - &reftitle.description; - - public arrayGmagick::getsamplingfactors - - - - Gets the horizontal and vertical sampling factor. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an associative array with the horizontal and vertical sampling factors of the image. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getsize.xml b/reference/gmagick/gmagick/getsize.xml deleted file mode 100644 index 74d027816..000000000 --- a/reference/gmagick/gmagick/getsize.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::getsize - Returns the size associated with the Gmagick object - - - - &reftitle.description; - - public arrayGmagick::getsize - - - - Returns the size associated with the Gmagick object as an array with the keys "columns" and "rows". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the size associated with the Gmagick object as an array with the keys "columns" and "rows". - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/getversion.xml b/reference/gmagick/gmagick/getversion.xml deleted file mode 100644 index 1ef8372b1..000000000 --- a/reference/gmagick/gmagick/getversion.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::getversion - Returns the GraphicsMagick API version - - - - &reftitle.description; - - public arrayGmagick::getversion - - - - Returns the GraphicsMagick API version as a string and as a number. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the GraphicsMagick API version as a string and as a number. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/hasnextimage.xml b/reference/gmagick/gmagick/hasnextimage.xml deleted file mode 100644 index d3f2739ea..000000000 --- a/reference/gmagick/gmagick/hasnextimage.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Gmagick::hasnextimage - Checks if the object has more images - - - - &reftitle.description; - - public mixedGmagick::hasnextimage - - - - Returns &true; if the object has more images when traversing the list in the forward direction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the object has more images when traversing the list in the forward direction, returns &false; if there are none. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/haspreviousimage.xml b/reference/gmagick/gmagick/haspreviousimage.xml deleted file mode 100644 index e35277739..000000000 --- a/reference/gmagick/gmagick/haspreviousimage.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Gmagick::haspreviousimage - Checks if the object has a previous image - - - - &reftitle.description; - - public mixedGmagick::haspreviousimage - - - - Returns &true; if the object has more images when traversing the list in the reverse direction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the object has more images when traversing the list in the reverse direction, returns &false; if there are none. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/implodeimage.xml b/reference/gmagick/gmagick/implodeimage.xml deleted file mode 100644 index b11012c51..000000000 --- a/reference/gmagick/gmagick/implodeimage.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::implodeimage - Creates a new image as a copy - - - - &reftitle.description; - - public mixedGmagick::implodeimage - floatradius - - - Creates a new image that is a copy of an existing one with the image pixels "imploded" by the specified percentage. - - - - - &reftitle.parameters; - - - radius - - - The radius of the implode. - - - - - - - - &reftitle.returnvalues; - - Returns imploded Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/labelimage.xml b/reference/gmagick/gmagick/labelimage.xml deleted file mode 100644 index 5a9e918de..000000000 --- a/reference/gmagick/gmagick/labelimage.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::labelimage - Adds a label to an image - - - - &reftitle.description; - - public mixedGmagick::labelimage - stringlabel - - - Adds a label to an image. - - - - - - - - &reftitle.parameters; - - - label - - - The label to add - - - - - - - - &reftitle.returnvalues; - - Gmagick with label. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/levelimage.xml b/reference/gmagick/gmagick/levelimage.xml deleted file mode 100644 index a4135f762..000000000 --- a/reference/gmagick/gmagick/levelimage.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Gmagick::levelimage - Adjusts the levels of an image - - - - &reftitle.description; - - public mixedGmagick::levelimage - floatblackPoint - floatgamma - floatwhitePoint - intchannelGmagick::CHANNEL_DEFAULT - - - Adjusts the levels of an image by scaling the colors falling between specified white and black - points to the full available quantum range. The parameters provided represent the black, mid, and - white points. The black point specifies the darkest color in the image. Colors darker than the black - point are set to zero. Mid point specifies a gamma correction to apply to the image. White point - specifies the lightest color in the image. Colors brighter than the white point are set to the - maximum quantum value. - - - - - &reftitle.parameters; - - - blackPoint - - - The image black point. - - - - - gamma - - - The gamma value. - - - - - whitePoint - - - The image white point. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. -To apply to more than one channel, combine channeltype constants using bitwise -operators. Refer to this list of channel constants. - - - - - - - - &reftitle.returnvalues; - - Gmagick object with image leveled. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/magnifyimage.xml b/reference/gmagick/gmagick/magnifyimage.xml deleted file mode 100644 index d69d2cfcc..000000000 --- a/reference/gmagick/gmagick/magnifyimage.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Gmagick::magnifyimage - Scales an image proportionally 2x - - - - &reftitle.description; - - public mixedGmagick::magnifyimage - - - - Conveniently scales an image proportionally to twice its original size. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Magnified Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/mapimage.xml b/reference/gmagick/gmagick/mapimage.xml deleted file mode 100644 index bc3b67676..000000000 --- a/reference/gmagick/gmagick/mapimage.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Gmagick::mapimage - Replaces the colors of an image with the closest color from a reference image - - - - &reftitle.description; - - public GmagickGmagick::mapimage - gmagickgmagick - booldither - - - Replaces the colors of an image with the closest color from a reference image. - - - - - &reftitle.parameters; - - - gmagick - - - The reference image. - - - - - dither - - - Set this integer value to something other than zero to dither the mapped image. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/medianfilterimage.xml b/reference/gmagick/gmagick/medianfilterimage.xml deleted file mode 100644 index 26489ed07..000000000 --- a/reference/gmagick/gmagick/medianfilterimage.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::medianfilterimage - Applies a digital filter - - - - &reftitle.description; - - public voidGmagick::medianfilterimage - floatradius - - - Applies a digital filter that improves the quality of a noisy image. Each pixel is replaced by the median in a set of neighboring pixels as defined by radius. - - - - - &reftitle.parameters; - - - radius - - - The radius of the pixel neighborhood. - - - - - - - - &reftitle.returnvalues; - - Gmagick object with median filter applied. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/minifyimage.xml b/reference/gmagick/gmagick/minifyimage.xml deleted file mode 100644 index d23381eac..000000000 --- a/reference/gmagick/gmagick/minifyimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Gmagick::minifyimage - Scales an image proportionally to half its size - - - - &reftitle.description; - - public GmagickGmagick::minifyimage - - - - A convenient method that scales an image proportionally to one-half its original size. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/modulateimage.xml b/reference/gmagick/gmagick/modulateimage.xml deleted file mode 100644 index daf7d28db..000000000 --- a/reference/gmagick/gmagick/modulateimage.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - Gmagick::modulateimage - Control the brightness, saturation, and hue - - - - &reftitle.description; - - public GmagickGmagick::modulateimage - floatbrightness - floatsaturation - floathue - - - Lets you control the brightness, saturation, and hue of an image. Hue is the - percentage of absolute rotation from the current position. For example 50 results - in a counter-clockwise rotation of 90 degrees, 150 results in a clockwise rotation - of 90 degrees, with 0 and 200 both resulting in a rotation of 180 degrees. - - - - - - - - &reftitle.parameters; - - - brightness - - - The percent change in brighness (-100 thru +100). - - - - - saturation - - - The percent change in saturation (-100 thru +100) - - - - - hue - - - The percent change in hue (-100 thru +100) - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/motionblurimage.xml b/reference/gmagick/gmagick/motionblurimage.xml deleted file mode 100644 index 19d0e5e99..000000000 --- a/reference/gmagick/gmagick/motionblurimage.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Gmagick::motionblurimage - Simulates motion blur - - - - &reftitle.description; - - public GmagickGmagick::motionblurimage - floatradius - floatsigma - floatangle - - - Simulates motion blur. We convolve the image with a Gaussian operator of the - given radius and standard deviation (sigma). For reasonable results, radius should be - larger than sigma. Use a radius of 0 and Gmagick::motionblurimage selects a suitable radius - for you. Angle gives the angle of the blurring motion. - - - - - - &reftitle.parameters; - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - angle - - - Apply the effect along this angle. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/newimage.xml b/reference/gmagick/gmagick/newimage.xml deleted file mode 100644 index 393c0490c..000000000 --- a/reference/gmagick/gmagick/newimage.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Gmagick::newimage - Creates a new image - - - - &reftitle.description; - - public GmagickGmagick::newimage - intwidth - intheight - stringbackground - stringformat - - - Creates a new image with the specified background color. - - - - - &reftitle.parameters; - - - width - - - Width of the new image. - - - - - height - - - Height of the new image. - - - - - background - - - The background color used for this image (as float). - - - - - format - - - Image format. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/nextimage.xml b/reference/gmagick/gmagick/nextimage.xml deleted file mode 100644 index d01a476d1..000000000 --- a/reference/gmagick/gmagick/nextimage.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::nextimage - Moves to the next image - - - - &reftitle.description; - - public boolGmagick::nextimage - - - - Associates the next image in the image list with an Gmagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/normalizeimage.xml b/reference/gmagick/gmagick/normalizeimage.xml deleted file mode 100644 index cf583c57c..000000000 --- a/reference/gmagick/gmagick/normalizeimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::normalizeimage - Enhances the contrast of a color image - - - - &reftitle.description; - - public GmagickGmagick::normalizeimage - intchannel - - - Enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available. - - - - - - &reftitle.parameters; - - - channel - - - Identify which channel to normalize. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/oilpaintimage.xml b/reference/gmagick/gmagick/oilpaintimage.xml deleted file mode 100644 index 632e15c3e..000000000 --- a/reference/gmagick/gmagick/oilpaintimage.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Gmagick::oilpaintimage - Simulates an oil painting - - - - &reftitle.description; - - public GmagickGmagick::oilpaintimage - - float - radius - - - - Applies a special effect filter that simulates an oil painting. Each pixel is replaced by the most frequent color occurring in a circular region defined by radius. - - - - - - - - &reftitle.parameters; - - - - radius - - - - The radius of the circular neighborhood. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/previousimage.xml b/reference/gmagick/gmagick/previousimage.xml deleted file mode 100644 index 161f43fcb..000000000 --- a/reference/gmagick/gmagick/previousimage.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::previousimage - Move to the previous image in the object - - - - &reftitle.description; - - public boolGmagick::previousimage - - - - Associates the previous image in an image list with the Gmagick object. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/profileimage.xml b/reference/gmagick/gmagick/profileimage.xml deleted file mode 100644 index 095106839..000000000 --- a/reference/gmagick/gmagick/profileimage.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Gmagick::profileimage - Adds or removes a profile from an image - - - - &reftitle.description; - - public GmagickGmagick::profileimage - stringname - stringprofile - - - Adds or removes a ICC, IPTC, or generic profile from an image. If the profile is &null;, it is removed from the image otherwise added. - Use a name of * and a profile of &null; to remove all profiles from the image. - - - - - - &reftitle.parameters; - - - name - - - Name of profile to add or remove: ICC, IPTC, or generic profile. - - - - - profile - - - The profile. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/quantizeimage.xml b/reference/gmagick/gmagick/quantizeimage.xml deleted file mode 100644 index aa7e867ac..000000000 --- a/reference/gmagick/gmagick/quantizeimage.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Gmagick::quantizeimage - Analyzes the colors within a reference image - - - - &reftitle.description; - - public GmagickGmagick::quantizeimage - intnumColors - intcolorspace - inttreeDepth - booldither - boolmeasureError - - - Analyzes the colors within a reference image and chooses a fixed number of - colors to represent the image. The goal of the algorithm is to minimize the - color difference between the input and output image while minimizing the processing time. - - - - - - - - &reftitle.parameters; - - - numColors - - - The number of colors. - - - - - colorspace - - - Perform color reduction in this colorspace, typically RGBColorspace. - - - - - treeDepth - - - Normally, this integer value is zero or one. A zero or one tells Quantize -to choose a optimal tree depth of Log4(number_colors).% A tree of this depth generally -allows the best representation of the reference image with the least amount of memory -and the fastest computational speed. In some cases, such as an image with low color -dispersion (a few number of colors), a value other than Log4(number_colors) is required. -To expand the color tree completely, use a value of 8. - - - - - dither - - - A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels along a Hilbert curve. - - - - - measureError - - - A value other than zero measures the difference between the original and quantized images. This difference is the total quantization error. The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/quantizeimages.xml b/reference/gmagick/gmagick/quantizeimages.xml deleted file mode 100644 index 3f5acff04..000000000 --- a/reference/gmagick/gmagick/quantizeimages.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Gmagick::quantizeimages - The quantizeimages purpose - - - - &reftitle.description; - - public GmagickGmagick::quantizeimages - intnumColors - intcolorspace - inttreeDepth - booldither - boolmeasureError - - - Analyzes the colors within a sequence of images and chooses a fixed number of - colors to represent the image. The goal of the algorithm is to minimize the - color difference between the input and output image while minimizing the processing time. - - - - - - - - &reftitle.parameters; - - - numColors - - - The number of colors. - - - - - colorspace - - - Perform color reduction in this colorspace, typically RGBColorspace. - - - - - treeDepth - - - Normally, this integer value is zero or one. A zero or one tells Quantize -to choose a optimal tree depth of Log4(number_colors).% A tree of this depth generally -allows the best representation of the reference image with the least amount of memory -and the fastest computational speed. In some cases, such as an image with low color -dispersion (a few number of colors), a value other than Log4(number_colors) is required. -To expand the color tree completely, use a value of 8. - - - - - dither - - - A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels along a Hilbert curve. - - - - - measureError - - - A value other than zero measures the difference between the original and quantized images. This difference is the total quantization error. The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/queryfontmetrics.xml b/reference/gmagick/gmagick/queryfontmetrics.xml deleted file mode 100644 index ad2a8cdfa..000000000 --- a/reference/gmagick/gmagick/queryfontmetrics.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Gmagick::queryfontmetrics - Returns an array representing the font metrics - - - - &reftitle.description; - - public arrayGmagick::queryfontmetrics - GmagickDrawdraw - stringtext - - - MagickQueryFontMetrics() returns an array representing the font metrics. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/queryfonts.xml b/reference/gmagick/gmagick/queryfonts.xml deleted file mode 100644 index 4a6b2ddd3..000000000 --- a/reference/gmagick/gmagick/queryfonts.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Gmagick::queryfonts - Returns the configured fonts - - - - &reftitle.description; - - public arrayGmagick::queryfonts - stringpattern"*" - - - Returns fonts supported by Gmagick. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/queryformats.xml b/reference/gmagick/gmagick/queryformats.xml deleted file mode 100644 index 033ca6d40..000000000 --- a/reference/gmagick/gmagick/queryformats.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::queryformats - Returns formats supported by Gmagick - - - - &reftitle.description; - - public arrayGmagick::queryformats - stringpattern"*" - - - Returns formats supported by Gmagick. - - - - - &reftitle.parameters; - - - pattern - - - Specifies a string containing a pattern. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/radialblurimage.xml b/reference/gmagick/gmagick/radialblurimage.xml deleted file mode 100644 index 705a597df..000000000 --- a/reference/gmagick/gmagick/radialblurimage.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Gmagick::radialblurimage - Radial blurs an image - - - - &reftitle.description; - - public GmagickGmagick::radialblurimage - floatangle - intchannelGmagick::CHANNEL_DEFAULT - - - Radial blurs an image. - - - - - &reftitle.parameters; - - - angle - - - The angle of the blur in degrees. - - - - - channel - - - Related channel. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/raiseimage.xml b/reference/gmagick/gmagick/raiseimage.xml deleted file mode 100644 index 3b38d7ed4..000000000 --- a/reference/gmagick/gmagick/raiseimage.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Gmagick::raiseimage - Creates a simulated 3d button-like effect - - - - &reftitle.description; - - public GmagickGmagick::raiseimage - intwidth - intheight - intx - inty - boolraise - - - Creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image. Members width and height of raise_info define the width of the vertical and horizontal edge of the effect. - - - - - - &reftitle.parameters; - - - width - - - Width of the area to raise. - - - - - height - - - Height of the area to raise. - - - - - x - - - X coordinate. - - - - - y - - - Y coordinate. - - - - - raise - - - A value other than zero creates a 3-D raise effect, otherwise it has a lowered effect. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/read.xml b/reference/gmagick/gmagick/read.xml deleted file mode 100644 index 9d51ed472..000000000 --- a/reference/gmagick/gmagick/read.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::read - Reads image from filename - - - - &reftitle.description; - - public GmagickGmagick::read - stringfilename - - - Reads image from filename. - - - - - - &reftitle.parameters; - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/readimage.xml b/reference/gmagick/gmagick/readimage.xml deleted file mode 100644 index 0d260de40..000000000 --- a/reference/gmagick/gmagick/readimage.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::readimage - Reads image from filename - - - - &reftitle.description; - - public GmagickGmagick::readimage - stringfilename - - - Reads image from filename. - - - - - &reftitle.parameters; - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/readimageblob.xml b/reference/gmagick/gmagick/readimageblob.xml deleted file mode 100644 index dc36d0aa4..000000000 --- a/reference/gmagick/gmagick/readimageblob.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Gmagick::readimageblob - Reads image from a binary string - - - - &reftitle.description; - - public GmagickGmagick::readimageblob - stringimageContents - stringfilename - - - Reads image from a binary string. - - - - - &reftitle.parameters; - - - imageContents - - - Content of image. - - - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/readimagefile.xml b/reference/gmagick/gmagick/readimagefile.xml deleted file mode 100644 index 27e8d5c10..000000000 --- a/reference/gmagick/gmagick/readimagefile.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::readimagefile - The readimagefile purpose - - - - &reftitle.description; - - public GmagickGmagick::readimagefile - resourcefp - stringfilename - - - Reads an image or image sequence from an open file descriptor. - - - - - &reftitle.parameters; - - - fp - - - The file descriptor. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/reducenoiseimage.xml b/reference/gmagick/gmagick/reducenoiseimage.xml deleted file mode 100644 index 50a5c7322..000000000 --- a/reference/gmagick/gmagick/reducenoiseimage.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::reducenoiseimage - Smooths the contours of an image - - - - &reftitle.description; - - public GmagickGmagick::reducenoiseimage - floatradius - - - Smooths the contours of an image while still preserving edge information. The algorithm works by replacing each pixel with its neighbor closest in value. A neighbor is defined by radius. - Use a radius of 0 and Gmagick::reducenoiseimage selects a suitable radius for you. - - - - - - &reftitle.parameters; - - - radius - - - The radius of the pixel neighborhood. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/removeimage.xml b/reference/gmagick/gmagick/removeimage.xml deleted file mode 100644 index e78b256a2..000000000 --- a/reference/gmagick/gmagick/removeimage.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::removeimage - Removes an image from the image list - - - - &reftitle.description; - - public GmagickGmagick::removeimage - - - - Removes an image from the image list. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/removeimageprofile.xml b/reference/gmagick/gmagick/removeimageprofile.xml deleted file mode 100644 index 7b2fd97ff..000000000 --- a/reference/gmagick/gmagick/removeimageprofile.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Gmagick::removeimageprofile - Removes the named image profile and returns it - - - - &reftitle.description; - - public stringGmagick::removeimageprofile - stringname - - - Removes the named image profile and returns it. - - - - - - - - &reftitle.parameters; - - - name - - - Name of profile to return: ICC, IPTC, or generic profile. - - - - - - - - &reftitle.returnvalues; - - The named profile. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/resampleimage.xml b/reference/gmagick/gmagick/resampleimage.xml deleted file mode 100644 index 0535b0f9a..000000000 --- a/reference/gmagick/gmagick/resampleimage.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Gmagick::resampleimage - Resample image to desired resolution - - - - &reftitle.description; - - public GmagickGmagick::resampleimage - floatxResolution - floatyResolution - intfilter - floatblur - - - Resample image to desired resolution. - - - - - - - - &reftitle.parameters; - - - xResolution - - - The new image x resolution. - - - - - yResolution - - - The new image y resolution. - - - - - filter - - - Image filter to use. - - - - - blur - - - The blur factor where larger than 1 is blurry, smaller than 1 is sharp. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/resizeimage.xml b/reference/gmagick/gmagick/resizeimage.xml deleted file mode 100644 index 4b784252a..000000000 --- a/reference/gmagick/gmagick/resizeimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Gmagick::resizeimage - Scales an image - - - - &reftitle.description; - - public GmagickGmagick::resizeimage - intwidth - intheight - intfilter - floatblur - boolfit&false; - - - Scales an image to the desired dimensions with a filter. - - - - - - &reftitle.parameters; - - - width - - - The number of columns in the scaled image. - - - - - height - - - The number of rows in the scaled image. - - - - - filter - - - Image filter to use. - - - - - blur - - - The blur factor where larger than 1 is blurry, lesser than 1 is sharp. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/rollimage.xml b/reference/gmagick/gmagick/rollimage.xml deleted file mode 100644 index c51173461..000000000 --- a/reference/gmagick/gmagick/rollimage.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Gmagick::rollimage - Offsets an image - - - - &reftitle.description; - - public GmagickGmagick::rollimage - intx - inty - - - Offsets an image as defined by x and y. - - - - - - - - &reftitle.parameters; - - - x - - - The x offset. - - - - - y - - - The y offset. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/rotateimage.xml b/reference/gmagick/gmagick/rotateimage.xml deleted file mode 100644 index 110e79183..000000000 --- a/reference/gmagick/gmagick/rotateimage.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Gmagick::rotateimage - Rotates an image - - - - &reftitle.description; - - public GmagickGmagick::rotateimage - mixedcolor - floatdegrees - - - Rotates an image the specified number of degrees. Empty triangles left over from rotating the image are filled with the background color. - - - - - - - - &reftitle.parameters; - - - color - - - The background pixel. - - - - - degrees - - - The number of degrees to rotate the image. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/scaleimage.xml b/reference/gmagick/gmagick/scaleimage.xml deleted file mode 100644 index 67a5b31db..000000000 --- a/reference/gmagick/gmagick/scaleimage.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Gmagick::scaleimage - Scales the size of an image - - - - &reftitle.description; - - public GmagickGmagick::scaleimage - intwidth - intheight - boolfit&false; - - - Scales the size of an image to the given dimensions. The other parameter will be calculated if 0 is passed as either param. - - - - - &reftitle.parameters; - - - width - - - The number of columns in the scaled image. - - - - - height - - - The number of rows in the scaled image. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/separateimagechannel.xml b/reference/gmagick/gmagick/separateimagechannel.xml deleted file mode 100644 index ae88ee460..000000000 --- a/reference/gmagick/gmagick/separateimagechannel.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::separateimagechannel - Separates a channel from the image - - - - &reftitle.description; - - public GmagickGmagick::separateimagechannel - intchannel - - - Separates a channel from the image and returns a grayscale image. A channel is a particular color component of each pixel in the image. - - - - - &reftitle.parameters; - - - channel - - - One of the Channel constant - (Gmagick::CHANNEL_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setcompressionquality.xml b/reference/gmagick/gmagick/setcompressionquality.xml deleted file mode 100644 index 17ef1cf5f..000000000 --- a/reference/gmagick/gmagick/setcompressionquality.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Gmagick::setCompressionQuality - Sets the object's default compression quality - - - - &reftitle.description; - - GmagickGmagick::setCompressionQuality - - intquality - - - - Sets the object's default compression quality. - - - - - &reftitle.parameters; - - - quality - - - The GraphicsMagick default value is 75. - - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - - - - - &reftitle.examples; - - <function>Gmagick::setCompressionQuality</function> - - read("magick:rose"); -$gm->setCompressionQuality(2); -?> -]]> - - - - - - diff --git a/reference/gmagick/gmagick/setfilename.xml b/reference/gmagick/gmagick/setfilename.xml deleted file mode 100644 index 96104e32d..000000000 --- a/reference/gmagick/gmagick/setfilename.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::setfilename - Sets the filename before you read or write the image - - - - &reftitle.description; - - public GmagickGmagick::setfilename - stringfilename - - - Sets the filename before you read or write an image file. - - - - - - &reftitle.parameters; - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setimagebackgroundcolor.xml b/reference/gmagick/gmagick/setimagebackgroundcolor.xml deleted file mode 100644 index 59acce13a..000000000 --- a/reference/gmagick/gmagick/setimagebackgroundcolor.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagebackgroundcolor - Sets the image background color - - - - &reftitle.description; - - public GmagickGmagick::setimagebackgroundcolor - GmagickPixelcolor - - - Sets the image background color. - - - - - - &reftitle.parameters; - - - color - - - The background pixel wand. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageblueprimary.xml b/reference/gmagick/gmagick/setimageblueprimary.xml deleted file mode 100644 index 0c18590ed..000000000 --- a/reference/gmagick/gmagick/setimageblueprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Gmagick::setimageblueprimary - Sets the image chromaticity blue primary point - - - - &reftitle.description; - - public GmagickGmagick::setimageblueprimary - floatx - floaty - - - Sets the image chromaticity blue primary point. - - - - - - &reftitle.parameters; - - - x - - - The blue primary x-point. - - - - - y - - - The blue primary y-point. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagebordercolor.xml b/reference/gmagick/gmagick/setimagebordercolor.xml deleted file mode 100644 index 1d20f4c0c..000000000 --- a/reference/gmagick/gmagick/setimagebordercolor.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimagebordercolor - Sets the image border color - - - - &reftitle.description; - - public GmagickGmagick::setimagebordercolor - GmagickPixelcolor - - - Sets the image border color. - - - - - - &reftitle.parameters; - - - color - - - The border pixel wand. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagechanneldepth.xml b/reference/gmagick/gmagick/setimagechanneldepth.xml deleted file mode 100644 index fa772c90e..000000000 --- a/reference/gmagick/gmagick/setimagechanneldepth.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Gmagick::setimagechanneldepth - Sets the depth of a particular image channel - - - - &reftitle.description; - - public GmagickGmagick::setimagechanneldepth - intchannel - intdepth - - - Sets the depth of a particular image channel. - - - - - - &reftitle.parameters; - - - channel - - - One of the Channel constant - (Gmagick::CHANNEL_*). - - - - - depth - - - The image depth in bits. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagecolorspace.xml b/reference/gmagick/gmagick/setimagecolorspace.xml deleted file mode 100644 index b6ce9dc46..000000000 --- a/reference/gmagick/gmagick/setimagecolorspace.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::setimagecolorspace - Sets the image colorspace - - - - &reftitle.description; - - public GmagickGmagick::setimagecolorspace - intcolorspace - - - Sets the image colorspace. - - - - - - &reftitle.parameters; - - - colorspace - - - One of the Colorspace constant - (Gmagick::COLORSPACE_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagecompose.xml b/reference/gmagick/gmagick/setimagecompose.xml deleted file mode 100644 index edfb42c73..000000000 --- a/reference/gmagick/gmagick/setimagecompose.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Gmagick::setimagecompose - Sets the image composite operator - - - - &reftitle.description; - - public GmagickGmagick::setimagecompose - intcomposite - - - Sets the image composite operator. - - - - - - - - &reftitle.parameters; - - - composite - - - The image composite operator. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagedelay.xml b/reference/gmagick/gmagick/setimagedelay.xml deleted file mode 100644 index 21fb68e95..000000000 --- a/reference/gmagick/gmagick/setimagedelay.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagedelay - Sets the image delay - - - - &reftitle.description; - - public GmagickGmagick::setimagedelay - intdelay - - - Sets the image delay. - - - - - &reftitle.parameters; - - - delay - - - The image delay in 1/100th of a second. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagedepth.xml b/reference/gmagick/gmagick/setimagedepth.xml deleted file mode 100644 index 6def56d64..000000000 --- a/reference/gmagick/gmagick/setimagedepth.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagedepth - Sets the image depth - - - - &reftitle.description; - - public GmagickGmagick::setimagedepth - intdepth - - - Sets the image depth. - - - - - &reftitle.parameters; - - - depth - - - The image depth in bits: 8, 16, or 32. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagedispose.xml b/reference/gmagick/gmagick/setimagedispose.xml deleted file mode 100644 index d9027d148..000000000 --- a/reference/gmagick/gmagick/setimagedispose.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagedispose - Sets the image disposal method - - - - &reftitle.description; - - public GmagickGmagick::setimagedispose - intdisposeType - - - Sets the image disposal method. - - - - - - &reftitle.parameters; - - - disposeType - - - The image disposal type. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setimagefilename.xml b/reference/gmagick/gmagick/setimagefilename.xml deleted file mode 100644 index 20d7147b3..000000000 --- a/reference/gmagick/gmagick/setimagefilename.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagefilename - Sets the filename of a particular image in a sequence - - - - &reftitle.description; - - public GmagickGmagick::setimagefilename - stringfilename - - - Sets the filename of a particular image in a sequence. - - - - - - &reftitle.parameters; - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setimageformat.xml b/reference/gmagick/gmagick/setimageformat.xml deleted file mode 100644 index 095897c44..000000000 --- a/reference/gmagick/gmagick/setimageformat.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Gmagick::setimageformat - Sets the format of a particular image - - - - &reftitle.description; - - public GmagickGmagick::setimageformat - stringimageFormat - - - Sets the format of a particular image in a sequence. - - - - - &reftitle.parameters; - - - imageFormat - - - The image format. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setimagegamma.xml b/reference/gmagick/gmagick/setimagegamma.xml deleted file mode 100644 index a4ec5254e..000000000 --- a/reference/gmagick/gmagick/setimagegamma.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimagegamma - Sets the image gamma - - - - &reftitle.description; - - public GmagickGmagick::setimagegamma - floatgamma - - - Sets the image gamma. - - - - - - &reftitle.parameters; - - - gamma - - - The image gamma. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagegreenprimary.xml b/reference/gmagick/gmagick/setimagegreenprimary.xml deleted file mode 100644 index 8198eb5c0..000000000 --- a/reference/gmagick/gmagick/setimagegreenprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Gmagick::setimagegreenprimary - Sets the image chromaticity green primary point - - - - &reftitle.description; - - public GmagickGmagick::setimagegreenprimary - floatx - floaty - - - Sets the image chromaticity green primary point. - - - - - - &reftitle.parameters; - - - x - - - The chromaticity green primary x-point. - - - - - y - - - The chromaticity green primary y-point. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageindex.xml b/reference/gmagick/gmagick/setimageindex.xml deleted file mode 100644 index ed52ee85d..000000000 --- a/reference/gmagick/gmagick/setimageindex.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimageindex - Set the iterator to the position in the image list specified with the index parameter - - - - &reftitle.description; - - public GmagickGmagick::setimageindex - intindex - - - Set the iterator to the position in the image list specified with the index parameter. - - - - - - &reftitle.parameters; - - - index - - - The scene number. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageinterlacescheme.xml b/reference/gmagick/gmagick/setimageinterlacescheme.xml deleted file mode 100644 index 42eb1eb5c..000000000 --- a/reference/gmagick/gmagick/setimageinterlacescheme.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimageinterlacescheme - Sets the interlace scheme of the image - - - - &reftitle.description; - - public GmagickGmagick::setimageinterlacescheme - intinterlace - - - Sets the interlace scheme of the image. - - - - - - &reftitle.parameters; - - - interlace - - - One of the Interlace constant - (Gmagick::INTERLACE_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagick/setimageiterations.xml b/reference/gmagick/gmagick/setimageiterations.xml deleted file mode 100644 index b2fec74da..000000000 --- a/reference/gmagick/gmagick/setimageiterations.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimageiterations - Sets the image iterations - - - - &reftitle.description; - - public GmagickGmagick::setimageiterations - intiterations - - - Sets the image iterations. - - - - - &reftitle.parameters; - - - iterations - - - The image delay in 1/100th of a second. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageprofile.xml b/reference/gmagick/gmagick/setimageprofile.xml deleted file mode 100644 index 417d09ffe..000000000 --- a/reference/gmagick/gmagick/setimageprofile.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Gmagick::setimageprofile - Adds a named profile to the Gmagick object - - - - &reftitle.description; - - public GmagickGmagick::setimageprofile - stringname - stringprofile - - - Adds a named profile to the Gmagick object. If a profile with the same name already exists, it is replaced. - This method differs from the Gmagick::profileimage() method in that it does not apply any CMS color profiles. - - - - - - - - &reftitle.parameters; - - - name - - - Name of profile to add or remove: ICC, IPTC, or generic profile. - - - - - profile - - - The profile. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageredprimary.xml b/reference/gmagick/gmagick/setimageredprimary.xml deleted file mode 100644 index e48210123..000000000 --- a/reference/gmagick/gmagick/setimageredprimary.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Gmagick::setimageredprimary - Sets the image chromaticity red primary point - - - - &reftitle.description; - - public GmagickGmagick::setimageredprimary - floatx - floaty - - - Sets the image chromaticity red primary point. - - - - - - - - &reftitle.parameters; - - - x - - - The red primary x-point. - - - - - y - - - The red primary y-point. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagerenderingintent.xml b/reference/gmagick/gmagick/setimagerenderingintent.xml deleted file mode 100644 index e5ed8fdf5..000000000 --- a/reference/gmagick/gmagick/setimagerenderingintent.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Gmagick::setimagerenderingintent - Sets the image rendering intent - - - - &reftitle.description; - - public GmagickGmagick::setimagerenderingintent - intrendering_intent - - - Sets the image rendering intent. - - - - - - &reftitle.parameters; - - - rendering_intent - - - One of the Rendering Intent constant - (Gmagick::RENDERINGINTENT_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageresolution.xml b/reference/gmagick/gmagick/setimageresolution.xml deleted file mode 100644 index e55cd95cc..000000000 --- a/reference/gmagick/gmagick/setimageresolution.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Gmagick::setimageresolution - Sets the image resolution - - - - &reftitle.description; - - public GmagickGmagick::setimageresolution - floatxResolution - floatyResolution - - - Sets the image resolution. - - - - - - - - &reftitle.parameters; - - - xResolution - - - The image x resolution. - - - - - yResolution - - - The image y resolution. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object on success. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagescene.xml b/reference/gmagick/gmagick/setimagescene.xml deleted file mode 100644 index 3a09b16d1..000000000 --- a/reference/gmagick/gmagick/setimagescene.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setimagescene - Sets the image scene - - - - &reftitle.description; - - public GmagickGmagick::setimagescene - intscene - - - Sets the image scene. - - - - - &reftitle.parameters; - - - scene - - - The image scene number. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagetype.xml b/reference/gmagick/gmagick/setimagetype.xml deleted file mode 100644 index 011080abf..000000000 --- a/reference/gmagick/gmagick/setimagetype.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimagetype - Sets the image type - - - - &reftitle.description; - - public GmagickGmagick::setimagetype - intimgType - - - Sets the image type. - - - - - &reftitle.parameters; - - - imgType - - - One of the Image type constant - (Gmagick::IMGTYPE_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimageunits.xml b/reference/gmagick/gmagick/setimageunits.xml deleted file mode 100644 index 18c0abb4a..000000000 --- a/reference/gmagick/gmagick/setimageunits.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::setimageunits - Sets the image units of resolution - - - - &reftitle.description; - - public GmagickGmagick::setimageunits - intresolution - - - Sets the image units of resolution. - - - - - &reftitle.parameters; - - - resolution - - - One of the Resolution constant - (Gmagick::RESOLUTION_*). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setimagewhitepoint.xml b/reference/gmagick/gmagick/setimagewhitepoint.xml deleted file mode 100644 index 3c22c070a..000000000 --- a/reference/gmagick/gmagick/setimagewhitepoint.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Gmagick::setimagewhitepoint - Sets the image chromaticity white point - - - - &reftitle.description; - - public GmagickGmagick::setimagewhitepoint - floatx - floaty - - - Sets the image chromaticity white point. - - - - - &reftitle.parameters; - - - x - - - The white x-point. - - - - - y - - - The white y-point. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setsamplingfactors.xml b/reference/gmagick/gmagick/setsamplingfactors.xml deleted file mode 100644 index fb5b2fe0d..000000000 --- a/reference/gmagick/gmagick/setsamplingfactors.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Gmagick::setsamplingfactors - Sets the image sampling factors - - - - &reftitle.description; - - public GmagickGmagick::setsamplingfactors - arrayfactors - - - Sets the image sampling factors. - - - - - &reftitle.parameters; - - - factors - - - An array of floats representing the sampling factor for each color component (in RGB order). - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/setsize.xml b/reference/gmagick/gmagick/setsize.xml deleted file mode 100644 index 2ecab6564..000000000 --- a/reference/gmagick/gmagick/setsize.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Gmagick::setsize - Sets the size of the Gmagick object - - - - &reftitle.description; - - public GmagickGmagick::setsize - intcolumns - introws - - - Sets the size of the Gmagick object. Set it before you read a raw image format such as Gmagick::COLORSPACE_RGB, - Gmagick::COLORSPACE_GRAY, or Gmagick::COLORSPACE_CMYK. - - - - - &reftitle.parameters; - - - columns - - - The width in pixels. - - - - - rows - - - The height in pixels. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/shearimage.xml b/reference/gmagick/gmagick/shearimage.xml deleted file mode 100644 index e823bd5be..000000000 --- a/reference/gmagick/gmagick/shearimage.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - Gmagick::shearimage - Creating a parallelogram - - - - &reftitle.description; - - public GmagickGmagick::shearimage - mixedcolor - floatxShear - floatyShear - - -Slides one edge of an image along the X or Y axis, creating a parallelogram. - An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis. -The amount of the shear is controlled by a shear angle. For X direction shears, x_shear is measured relative to the - Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis. Empty triangles left over - from shearing the image are filled with the background color. - - - - - - &reftitle.parameters; - - - color - - - The background pixel wand. - - - - - xShear - - - The number of degrees to shear the image. - - - - - yShear - - - The number of degrees to shear the image. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/solarizeimage.xml b/reference/gmagick/gmagick/solarizeimage.xml deleted file mode 100644 index 162c866ea..000000000 --- a/reference/gmagick/gmagick/solarizeimage.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Gmagick::solarizeimage - Applies a solarizing effect to the image - - - - &reftitle.description; - - public GmagickGmagick::solarizeimage - intthreshold - - - Applies a special effect to the image, similar to the effect achieved in a - photo darkroom by selectively exposing areas of photo sensitive paper to light. - Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization. - - - - - - &reftitle.parameters; - - - threshold - - - Define the extent of the solarization. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/spreadimage.xml b/reference/gmagick/gmagick/spreadimage.xml deleted file mode 100644 index f4b12fe26..000000000 --- a/reference/gmagick/gmagick/spreadimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::spreadimage - Randomly displaces each pixel in a block - - - - &reftitle.description; - - public GmagickGmagick::spreadimage - floatradius - - - Special effects method that randomly displaces each pixel in a block defined by the radius parameter. - - - - - - &reftitle.parameters; - - - radius - - - Choose a random pixel in a neighborhood of this extent. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/stripimage.xml b/reference/gmagick/gmagick/stripimage.xml deleted file mode 100644 index 970627530..000000000 --- a/reference/gmagick/gmagick/stripimage.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Gmagick::stripimage - Strips an image of all profiles and comments - - - - &reftitle.description; - - public GmagickGmagick::stripimage - - - - Strips an image of all profiles and comments. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/swirlimage.xml b/reference/gmagick/gmagick/swirlimage.xml deleted file mode 100644 index c68ccd0f0..000000000 --- a/reference/gmagick/gmagick/swirlimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::swirlimage - Swirls the pixels about the center of the image - - - - &reftitle.description; - - public GmagickGmagick::swirlimage - floatdegrees - - - Swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360. - - - - - - &reftitle.parameters; - - - degrees - - - Define the tightness of the swirling effect. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/thumbnailimage.xml b/reference/gmagick/gmagick/thumbnailimage.xml deleted file mode 100644 index 5d14c12a5..000000000 --- a/reference/gmagick/gmagick/thumbnailimage.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Gmagick::thumbnailimage - Changes the size of an image - - - - &reftitle.description; - - public GmagickGmagick::thumbnailimage - intwidth - intheight - boolfit&false; - - - Changes the size of an image to the given dimensions and removes any associated profiles. -The goal is to produce small low cost thumbnail images suited for display on the Web. -If &true; is given as a third parameter then columns and rows parameters are used as maximums - for each side. Both sides will be scaled down until the match or are smaller than the parameter given for the side. - - - - - &reftitle.parameters; - - - width - - - Image width. - - - - - height - - - Image height. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/trimimage.xml b/reference/gmagick/gmagick/trimimage.xml deleted file mode 100644 index b741d5312..000000000 --- a/reference/gmagick/gmagick/trimimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::trimimage - Remove edges from the image - - - - &reftitle.description; - - public GmagickGmagick::trimimage - floatfuzz - - - Remove edges that are the background color from the image. - - - - - - &reftitle.parameters; - - - fuzz - - - By default target must match a particular pixel color exactly. However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same. This parameter represents the variation on the quantum range. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - - diff --git a/reference/gmagick/gmagick/write.xml b/reference/gmagick/gmagick/write.xml deleted file mode 100644 index 668dc1204..000000000 --- a/reference/gmagick/gmagick/write.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Gmagick::write - &Alias; Gmagick::writeimage - - - - &reftitle.description; - - &info.method.alias; Gmagick::writeimage. - - - - - - diff --git a/reference/gmagick/gmagick/writeimage.xml b/reference/gmagick/gmagick/writeimage.xml deleted file mode 100644 index 460a3dace..000000000 --- a/reference/gmagick/gmagick/writeimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Gmagick::writeimage - Writes an image to the specified filename - - - - &reftitle.description; - - public GmagickGmagick::writeimage - stringfilename - boolall_frames&false; - - - Writes an image to the specified filename. If the filename parameter is &null;, - the image is written to the filename set by Gmagick::readimage or Gmagick::setimagefilename. - - - - - &reftitle.parameters; - - - filename - - - The image filename. - - - - - - - - &reftitle.returnvalues; - - The Gmagick object. - - - - - &reftitle.errors; - - &gmagick.gmagickexception.throw; - - - - diff --git a/reference/gmagick/gmagickdraw.xml b/reference/gmagick/gmagickdraw.xml deleted file mode 100644 index 94d3ca46e..000000000 --- a/reference/gmagick/gmagickdraw.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - The GmagickDraw class - GmagickDraw - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - GmagickDraw - - - - - GmagickDraw - - - - - &Methods; - - - - -
- -
- - &reference.gmagick.entities.gmagickdraw; - -
- diff --git a/reference/gmagick/gmagickdraw/annotate.xml b/reference/gmagick/gmagickdraw/annotate.xml deleted file mode 100644 index 784d95b2c..000000000 --- a/reference/gmagick/gmagickdraw/annotate.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - GmagickDraw::annotate - Draws text on the image - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::annotate - floatx - floaty - stringtext - - - Draws text on the image. - - - - - - - - &reftitle.parameters; - - - x - - - x ordinate to left of text - - - - - y - - - y ordinate to text baseline - - - - - text - - - text to draw - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/arc.xml b/reference/gmagick/gmagickdraw/arc.xml deleted file mode 100644 index 35a86a8c8..000000000 --- a/reference/gmagick/gmagickdraw/arc.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - GmagickDraw::arc - Draws an arc - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::arc - floatsx - floatsy - floatex - floatey - floatsd - floated - - - Draws an arc falling within a specified bounding rectangle on the image. - - - - - - - - &reftitle.parameters; - - - sx - - - starting x ordinate of bounding rectangle - - - - - sy - - - starting y ordinate of bounding rectangle - - - - - ex - - - ending x ordinate of bounding rectangle - - - - - ey - - - ending y ordinate of bounding rectangle - - - - - sd - - - starting degrees of rotation - - - - - ed - - - ending degrees of rotation - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - - diff --git a/reference/gmagick/gmagickdraw/bezier.xml b/reference/gmagick/gmagickdraw/bezier.xml deleted file mode 100644 index 6244d2079..000000000 --- a/reference/gmagick/gmagickdraw/bezier.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::bezier - Draws a bezier curve - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::bezier - arraycoordinate_array - - - Draws a bezier curve through a set of points on the image. - - - - - - - - &reftitle.parameters; - - - coordinate_array - - - Coordinates array - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/ellipse.xml b/reference/gmagick/gmagickdraw/ellipse.xml deleted file mode 100644 index 7244280b7..000000000 --- a/reference/gmagick/gmagickdraw/ellipse.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - GmagickDraw::ellipse - Draws an ellipse on the image - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::ellipse - floatox - floatoy - floatrx - floatry - floatstart - floatend - - - Draws an ellipse on the image. - - - - - &reftitle.parameters; - - - ox - - - origin x ordinate - - - - - oy - - - origin y ordinate - - - - - rx - - - radius in x - - - - - ry - - - radius in y - - - - - start - - - starting rotation in degrees - - - - - end - - - ending rotation in degrees - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - - diff --git a/reference/gmagick/gmagickdraw/getfillcolor.xml b/reference/gmagick/gmagickdraw/getfillcolor.xml deleted file mode 100644 index 46e7b58b9..000000000 --- a/reference/gmagick/gmagickdraw/getfillcolor.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::getfillcolor - Returns the fill color - - - - &reftitle.description; - - public GmagickPixelGmagickDraw::getfillcolor - - - - Returns the fill color used for drawing filled objects. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The GmagickPixel fill color used for drawing filled objects. - - - - - diff --git a/reference/gmagick/gmagickdraw/getfillopacity.xml b/reference/gmagick/gmagickdraw/getfillopacity.xml deleted file mode 100644 index 9cc182f19..000000000 --- a/reference/gmagick/gmagickdraw/getfillopacity.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::getfillopacity - Returns the opacity used when drawing - - - - &reftitle.description; - - public floatGmagickDraw::getfillopacity - - - - Returns the opacity used when drawing - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the opacity used when drawing using the fill color or fill texture. Fully opaque is 1.0. - - - - - diff --git a/reference/gmagick/gmagickdraw/getfont.xml b/reference/gmagick/gmagickdraw/getfont.xml deleted file mode 100644 index 345c9c5b4..000000000 --- a/reference/gmagick/gmagickdraw/getfont.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::getfont - Returns the font - - - - &reftitle.description; - - public mixedGmagickDraw::getfont - - - - Returns a string specifying the font used when annotating with text. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string on success and &false; if no font is set. - - - - - diff --git a/reference/gmagick/gmagickdraw/getfontsize.xml b/reference/gmagick/gmagickdraw/getfontsize.xml deleted file mode 100644 index 2481e8a89..000000000 --- a/reference/gmagick/gmagickdraw/getfontsize.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - GmagickDraw::getfontsize - Returns the font pointsize - - - - &reftitle.description; - - public floatGmagickDraw::getfontsize - - - - Returns the font pointsize used when annotating with text. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the font size associated with the current - GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/getfontstyle.xml b/reference/gmagick/gmagickdraw/getfontstyle.xml deleted file mode 100644 index 7418430b7..000000000 --- a/reference/gmagick/gmagickdraw/getfontstyle.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - GmagickDraw::getfontstyle - Returns the font style - - - - &reftitle.description; - - public intGmagickDraw::getfontstyle - - - - Returns the font style used when annotating with text. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the font style constant (STYLE_) associated with the - GmagickDraw object or 0 if no style - is set. - - - - - diff --git a/reference/gmagick/gmagickdraw/getfontweight.xml b/reference/gmagick/gmagickdraw/getfontweight.xml deleted file mode 100644 index ff0095ac9..000000000 --- a/reference/gmagick/gmagickdraw/getfontweight.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::getfontweight - Returns the font weight - - - - &reftitle.description; - - public intGmagickDraw::getfontweight - - - - Returns the font weight used when annotating with text. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int on success and 0 if no weight is set. - - - - - diff --git a/reference/gmagick/gmagickdraw/getstrokecolor.xml b/reference/gmagick/gmagickdraw/getstrokecolor.xml deleted file mode 100644 index 490d85c2c..000000000 --- a/reference/gmagick/gmagickdraw/getstrokecolor.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::getstrokecolor - Returns the color used for stroking object outlines - - - - &reftitle.description; - - public GmagickPixelGmagickDraw::getstrokecolor - - - - Returns the color used for stroking object outlines. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an GmagickPixel object which describes the color. - - - - - diff --git a/reference/gmagick/gmagickdraw/getstrokeopacity.xml b/reference/gmagick/gmagickdraw/getstrokeopacity.xml deleted file mode 100644 index ffc414637..000000000 --- a/reference/gmagick/gmagickdraw/getstrokeopacity.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GmagickDraw::getstrokeopacity - Returns the opacity of stroked object outlines - - - - &reftitle.description; - - public floatGmagickDraw::getstrokeopacity - - - - Returns the opacity of stroked object outlines. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a float describing the opacity. - - - - - diff --git a/reference/gmagick/gmagickdraw/getstrokewidth.xml b/reference/gmagick/gmagickdraw/getstrokewidth.xml deleted file mode 100644 index 931108e58..000000000 --- a/reference/gmagick/gmagickdraw/getstrokewidth.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - GmagickDraw::getstrokewidth - Returns the width of the stroke used to draw object outlines - - - - &reftitle.description; - - public floatGmagickDraw::getstrokewidth - - - - Returns the width of the stroke used to draw object outlines. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a float describing the stroke width. - - - - - diff --git a/reference/gmagick/gmagickdraw/gettextdecoration.xml b/reference/gmagick/gmagickdraw/gettextdecoration.xml deleted file mode 100644 index f53643ee6..000000000 --- a/reference/gmagick/gmagickdraw/gettextdecoration.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::gettextdecoration - Returns the text decoration - - - - &reftitle.description; - - public intGmagickDraw::gettextdecoration - - - - Returns the decoration applied when annotating with text. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns one of the DECORATION_ constants and 0 if no decoration is set. - - - - - diff --git a/reference/gmagick/gmagickdraw/gettextencoding.xml b/reference/gmagick/gmagickdraw/gettextencoding.xml deleted file mode 100644 index ce6ae0933..000000000 --- a/reference/gmagick/gmagickdraw/gettextencoding.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickDraw::gettextencoding - Returns the code set used for text annotations - - - - &reftitle.description; - - public mixedGmagickDraw::gettextencoding - - - - Returns a string which specifies the code set used for text annotations. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string specifying the code set or &false; if text encoding is not set. - - - - - diff --git a/reference/gmagick/gmagickdraw/line.xml b/reference/gmagick/gmagickdraw/line.xml deleted file mode 100644 index 1edbafdd0..000000000 --- a/reference/gmagick/gmagickdraw/line.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - GmagickDraw::line - Draws a line - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::line - floatsx - floatsy - floatex - floatey - - - Draws a line on the image using the current stroke color, stroke opacity, and stroke width. - - - - - - - - &reftitle.parameters; - - - sx - - - starting x ordinate - - - - - sy - - - starting y ordinate - - - - - ex - - - ending x ordinate - - - - - ey - - - ending y ordinate - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/point.xml b/reference/gmagick/gmagickdraw/point.xml deleted file mode 100644 index b3c237ee2..000000000 --- a/reference/gmagick/gmagickdraw/point.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - GmagickDraw::point - Draws a point - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::point - floatx - floaty - - - Draws a point using the current stroke color and stroke thickness at the specified coordinates. - - - - - - - - &reftitle.parameters; - - - x - - - target x coordinate - - - - - y - - - target y coordinate - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - - diff --git a/reference/gmagick/gmagickdraw/polygon.xml b/reference/gmagick/gmagickdraw/polygon.xml deleted file mode 100644 index 0360d59b4..000000000 --- a/reference/gmagick/gmagickdraw/polygon.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - GmagickDraw::polygon - Draws a polygon - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::polygon - arraycoordinates - - - Draws a polygon using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates. - - - - - - - - &reftitle.parameters; - - - coordinates - - - coordinate array - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - - diff --git a/reference/gmagick/gmagickdraw/polyline.xml b/reference/gmagick/gmagickdraw/polyline.xml deleted file mode 100644 index 9f50826b8..000000000 --- a/reference/gmagick/gmagickdraw/polyline.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::polyline - Draws a polyline - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::polyline - arraycoordinate_array - - - Draws a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates. - - - - - - - - &reftitle.parameters; - - - coordinate_array - - - The array of coordinates - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/rectangle.xml b/reference/gmagick/gmagickdraw/rectangle.xml deleted file mode 100644 index a18c8d179..000000000 --- a/reference/gmagick/gmagickdraw/rectangle.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - GmagickDraw::rectangle - Draws a rectangle - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::rectangle - floatx1 - floaty1 - floatx2 - floaty2 - - - Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings. - - - - - - - - &reftitle.parameters; - - - x1 - - - x ordinate of first coordinate - - - - - y1 - - - y ordinate of first coordinate - - - - - x2 - - - x ordinate of second coordinate - - - - - y2 - - - y ordinate of second coordinate - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/rotate.xml b/reference/gmagick/gmagickdraw/rotate.xml deleted file mode 100644 index 5ccbfb4b9..000000000 --- a/reference/gmagick/gmagickdraw/rotate.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::rotate - Applies the specified rotation to the current coordinate space - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::rotate - floatdegrees - - - Applies the specified rotation to the current coordinate space. - - - - - - - - &reftitle.parameters; - - - degrees - - - degrees of rotation - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/roundrectangle.xml b/reference/gmagick/gmagickdraw/roundrectangle.xml deleted file mode 100644 index cc3da39b9..000000000 --- a/reference/gmagick/gmagickdraw/roundrectangle.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - GmagickDraw::roundrectangle - Draws a rounded rectangle - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::roundrectangle - floatx1 - floaty1 - floatx2 - floaty2 - floatrx - floatry - - - Draws a rounded rectangle given two coordinates, x and y corner radiuses and using the current stroke, stroke width, and fill settings. - - - - - - - - &reftitle.parameters; - - - x1 - - - x ordinate of first coordinate - - - - - y1 - - - y ordinate of first coordinate - - - - - x2 - - - x ordinate of second coordinate - - - - - y2 - - - y ordinate of second coordinate - - - - - rx - - - radius of corner in horizontal direction - - - - - ry - - - radius of corner in vertical direction - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/scale.xml b/reference/gmagick/gmagickdraw/scale.xml deleted file mode 100644 index 15a05e6bb..000000000 --- a/reference/gmagick/gmagickdraw/scale.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - GmagickDraw::scale - Adjusts the scaling factor - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::scale - floatx - floaty - - - Adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space. - - - - - - - - &reftitle.parameters; - - - x - - - horizontal scale factor - - - - - y - - - vertical scale factor - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setfillcolor.xml b/reference/gmagick/gmagickdraw/setfillcolor.xml deleted file mode 100644 index b393ff5a6..000000000 --- a/reference/gmagick/gmagickdraw/setfillcolor.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setfillcolor - Sets the fill color to be used for drawing filled objects - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfillcolor - mixedcolor - - - Sets the fill color to be used for drawing filled objects. - - - - - - - - &reftitle.parameters; - - - color - - - GmagickPixel or string indicating color to use for filling. - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object on success. - - - - - diff --git a/reference/gmagick/gmagickdraw/setfillopacity.xml b/reference/gmagick/gmagickdraw/setfillopacity.xml deleted file mode 100644 index 29dfd3c55..000000000 --- a/reference/gmagick/gmagickdraw/setfillopacity.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - GmagickDraw::setfillopacity - The setfillopacity purpose - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfillopacity - floatfill_opacity - - - Sets the opacity to use when drawing using the fill color or fill texture. Setting it to 1.0 will make - fill full opaque. - - - - - - - - &reftitle.parameters; - - - fill_opacity - - - Fill opacity - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setfont.xml b/reference/gmagick/gmagickdraw/setfont.xml deleted file mode 100644 index 46518e15e..000000000 --- a/reference/gmagick/gmagickdraw/setfont.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setfont - Sets the fully-specified font to use when annotating with text - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfont - stringfont - - - Sets the fully-specified font to use when annotating with text - - - - - - - - &reftitle.parameters; - - - font - - - font name - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setfontsize.xml b/reference/gmagick/gmagickdraw/setfontsize.xml deleted file mode 100644 index e9b5c3936..000000000 --- a/reference/gmagick/gmagickdraw/setfontsize.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setfontsize - Sets the font pointsize to use when annotating with text - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfontsize - floatpointsize - - - Sets the font pointsize to use when annotating with text. - - - - - - - - &reftitle.parameters; - - - pointsize - - - Text pointsize - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setfontstyle.xml b/reference/gmagick/gmagickdraw/setfontstyle.xml deleted file mode 100644 index fd6ecddf9..000000000 --- a/reference/gmagick/gmagickdraw/setfontstyle.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - GmagickDraw::setfontstyle - Sets the font style to use when annotating with text - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfontstyle - intstyle - - - Sets the font style to use when annotating with text. The AnyStyle enumeration acts as a wild-card "don't care" option. - - - - - - - - &reftitle.parameters; - - - style - - - Font style (NormalStyle, ItalicStyle, ObliqueStyle, AnyStyle) - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - - diff --git a/reference/gmagick/gmagickdraw/setfontweight.xml b/reference/gmagick/gmagickdraw/setfontweight.xml deleted file mode 100644 index 5dac2cb8d..000000000 --- a/reference/gmagick/gmagickdraw/setfontweight.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - GmagickDraw::setfontweight - Sets the font weight - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setfontweight - intweight - - - Sets the font weight to use when annotating with text. - - - - - - &reftitle.parameters; - - - weight - - - Font weight (valid range 100-900) - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setstrokecolor.xml b/reference/gmagick/gmagickdraw/setstrokecolor.xml deleted file mode 100644 index 1dab04663..000000000 --- a/reference/gmagick/gmagickdraw/setstrokecolor.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setstrokecolor - Sets the color used for stroking object outlines - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setstrokecolor - mixedcolor - - - Sets the color used for stroking object outlines. - - - - - - - - &reftitle.parameters; - - - color - - - GmagickPixel or string representing the color for the stroke. - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object on success. - - - - - diff --git a/reference/gmagick/gmagickdraw/setstrokeopacity.xml b/reference/gmagick/gmagickdraw/setstrokeopacity.xml deleted file mode 100644 index ee96b9e57..000000000 --- a/reference/gmagick/gmagickdraw/setstrokeopacity.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setstrokeopacity - Specifies the opacity of stroked object outlines - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setstrokeopacity - floatstroke_opacity - - - Specifies the opacity of stroked object outlines. - - - - - - - - &reftitle.parameters; - - - stroke_opacity - - - Stroke opacity. The value 1.0 is opaque. - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/setstrokewidth.xml b/reference/gmagick/gmagickdraw/setstrokewidth.xml deleted file mode 100644 index cd1a8f9c7..000000000 --- a/reference/gmagick/gmagickdraw/setstrokewidth.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::setstrokewidth - Sets the width of the stroke used to draw object outlines - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::setstrokewidth - floatwidth - - - Sets the width of the stroke used to draw object outlines - - - - - - - - &reftitle.parameters; - - - width - - - Stroke width - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/settextdecoration.xml b/reference/gmagick/gmagickdraw/settextdecoration.xml deleted file mode 100644 index 86407e908..000000000 --- a/reference/gmagick/gmagickdraw/settextdecoration.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - GmagickDraw::settextdecoration - Specifies a decoration - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::settextdecoration - intdecoration - - - Specifies a decoration to be applied when annotating with text. - - - - - - - - &reftitle.parameters; - - - int - - - Text decoration. One of NoDecoration, UnderlineDecoration, OverlineDecoration, or LineThroughDecoration - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - - diff --git a/reference/gmagick/gmagickdraw/settextencoding.xml b/reference/gmagick/gmagickdraw/settextencoding.xml deleted file mode 100644 index 082b662db..000000000 --- a/reference/gmagick/gmagickdraw/settextencoding.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - GmagickDraw::settextencoding - Specifies the text code set - - - - &reftitle.description; - - public GmagickDrawGmagickDraw::settextencoding - stringencoding - - - Specifies the code set to use for text annotations. The only character - encoding which may be specified at this time is "UTF-8" for representing Unicode as - a sequence of bytes. Specify an empty string to set text encoding to the system's default. - Successful text annotation using Unicode may require fonts designed to support Unicode. - - - - - - - - &reftitle.parameters; - - - encoding - - - Character string specifying text encoding - - - - - - - - &reftitle.returnvalues; - - The GmagickDraw object. - - - - diff --git a/reference/gmagick/gmagickexception.xml b/reference/gmagick/gmagickexception.xml deleted file mode 100644 index d8c92f502..000000000 --- a/reference/gmagick/gmagickexception.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The GmagickException class - GmagickException - - - - -
- &reftitle.intro; - - GmagickException class - -
- - -
- &reftitle.classsynopsis; - - - - GmagickException - - - - - GmagickException - - - - extends - Exception - - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
- - -
- -
- diff --git a/reference/gmagick/gmagickpixel.xml b/reference/gmagick/gmagickpixel.xml deleted file mode 100644 index d9dc28a1b..000000000 --- a/reference/gmagick/gmagickpixel.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The GmagickPixel class - GmagickPixel - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - GmagickPixel - - - - - GmagickPixel - - - - - &Methods; - - - - - -
- -
- - &reference.gmagick.entities.gmagickpixel; - -
- diff --git a/reference/gmagick/gmagickpixel/construct.xml b/reference/gmagick/gmagickpixel/construct.xml deleted file mode 100644 index 2a83a6490..000000000 --- a/reference/gmagick/gmagickpixel/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - GmagickPixel::__construct - The GmagickPixel constructor - - - - &reftitle.description; - - public GmagickPixel::__construct - stringcolor - - - Constructs an GmagickPixel object. If a color is specified, the object is constructed and then initialised with that color before being returned. - - - - - - &reftitle.parameters; - - - color - - - The optional color string to use as the initial value of this object. - - - - - - - - diff --git a/reference/gmagick/gmagickpixel/getcolor.xml b/reference/gmagick/gmagickpixel/getcolor.xml deleted file mode 100644 index f8dd10dd9..000000000 --- a/reference/gmagick/gmagickpixel/getcolor.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - GmagickPixel::getcolor - Returns the color - - - - &reftitle.description; - - public mixedGmagickPixel::getcolor - boolas_array&false; - boolnormalize_array&false; - - - Returns the color described by the GmagickPixel object, as a string or an array. If the color has an opacity channel set, this is provided as a fourth value in the list. - - - - - &reftitle.parameters; - - - as_array - - - &true; to indicate return of array instead of string. - - - - - normalize_array - - - &true; to normalize the color values. - - - - - - - - &reftitle.returnvalues; - - A string or an array of channel values, each normalized if &true; is given as normalize_array. Throws GmagickPixelException on error. - - - - - - diff --git a/reference/gmagick/gmagickpixel/getcolorcount.xml b/reference/gmagick/gmagickpixel/getcolorcount.xml deleted file mode 100644 index 8b9121807..000000000 --- a/reference/gmagick/gmagickpixel/getcolorcount.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - GmagickPixel::getcolorcount - Returns the color count associated with this color - - - - &reftitle.description; - - public intGmagickPixel::getcolorcount - - - - Returns the color count associated with this color. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the color count as an integer on success, throws GmagickPixelException on failure. - - - - - - diff --git a/reference/gmagick/gmagickpixel/getcolorvalue.xml b/reference/gmagick/gmagickpixel/getcolorvalue.xml deleted file mode 100644 index 152398985..000000000 --- a/reference/gmagick/gmagickpixel/getcolorvalue.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - GmagickPixel::getcolorvalue - Gets the normalized value of the provided color channel - - - - &reftitle.description; - - public floatGmagickPixel::getcolorvalue - intcolor - - - Retrieves the value of the color channel specified, as a floating-point number between 0 and 1. - - - - - - &reftitle.parameters; - - - color - - - The channel to check, specified as one of the Gmagick channel constants. - - - - - - - - &reftitle.returnvalues; - - The value of the channel, as a normalized floating-point number, throwing GmagickPixelException on error. - - - - - - diff --git a/reference/gmagick/gmagickpixel/setcolor.xml b/reference/gmagick/gmagickpixel/setcolor.xml deleted file mode 100644 index ca9430aa2..000000000 --- a/reference/gmagick/gmagickpixel/setcolor.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - GmagickPixel::setcolor - Sets the color - - - - &reftitle.description; - - public GmagickPixelGmagickPixel::setcolor - stringcolor - - - Sets the color described by the GmagickPixel object, with a string (e.g. "blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.). - - - - - - &reftitle.parameters; - - - color - - - The color definition to use in order to initialise the GmagickPixel object. - - - - - - - - &reftitle.returnvalues; - - The GmagickPixel object. - - - - - diff --git a/reference/gmagick/gmagickpixel/setcolorvalue.xml b/reference/gmagick/gmagickpixel/setcolorvalue.xml deleted file mode 100644 index 0b7d3c499..000000000 --- a/reference/gmagick/gmagickpixel/setcolorvalue.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - GmagickPixel::setcolorvalue - Sets the normalized value of one of the channels - - - - &reftitle.description; - - public GmagickPixelGmagickPixel::setcolorvalue - intcolor - floatvalue - - - Sets the value of the specified channel of this object to the provided value, which should be between 0 and 1. - This function can be used to provide an opacity channel to a GmagickPixel object. - - - - - &reftitle.parameters; - - - color - - - One of the Gmagick channel color constants. - - - - - value - - - The value to set this channel to, ranging from 0 to 1. - - - - - - - - &reftitle.returnvalues; - - The GmagickPixel object. - - - - - - diff --git a/reference/gmagick/gmagickpixelexception.xml b/reference/gmagick/gmagickpixelexception.xml deleted file mode 100644 index ef6d9e019..000000000 --- a/reference/gmagick/gmagickpixelexception.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - The GmagickPixelException class - GmagickPixelException - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - GmagickPixelException - - - - - GmagickPixelException - - - - extends - Exception - - - - - &InheritedMethods; - - - - - -
- - -
- -
- diff --git a/reference/gmagick/setup.xml b/reference/gmagick/setup.xml deleted file mode 100644 index 8ac88075f..000000000 --- a/reference/gmagick/setup.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - &reftitle.setup; - -
- &reftitle.required; - - This extension works best with GraphicsMagick version 1.4+. - Gmagick should work with earlier versions up to GraphicsMagick 1.2.6 but - some features and formats are not supported for these versions. - Windows version of GraphicsMagick is available from the GraphicsMagick - website. To read about the difference between ImageMagick and GraphicsMagick, - check the FAQ. - -
- - -
- &reftitle.install; - - &pecl.info; - &url.pecl.package;gmagick. - - - The official name of this extension is gmagick. - -
- - -
- diff --git a/reference/gmagick/versions.xml b/reference/gmagick/versions.xml deleted file mode 100644 index a817beda1..000000000 --- a/reference/gmagick/versions.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/gnupg/book.xml b/reference/gnupg/book.xml deleted file mode 100644 index 86530def2..000000000 --- a/reference/gnupg/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - GNU Privacy Guard - GnuPG - - - - &reftitle.intro; - - This module allows you to interact with gnupg. - - - - - &reference.gnupg.setup; - &reference.gnupg.constants; - &reference.gnupg.examples; - - &reference.gnupg.reference; - - - diff --git a/reference/gnupg/configure.xml b/reference/gnupg/configure.xml deleted file mode 100644 index da5a8727e..000000000 --- a/reference/gnupg/configure.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
- &reftitle.install; - - &pecl.info; - . - -
- diff --git a/reference/gnupg/constants.xml b/reference/gnupg/constants.xml deleted file mode 100644 index ab33d1c86..000000000 --- a/reference/gnupg/constants.xml +++ /dev/null @@ -1,303 +0,0 @@ - - - - &reftitle.constants; - - - - GNUPG_SIG_MODE_NORMAL - (int) - - - - - - - - - - GNUPG_SIG_MODE_DETACH - (int) - - - - - - - - - - GNUPG_SIG_MODE_CLEAR - (int) - - - - - - - - - - GNUPG_VALIDITY_UNKNOWN - (int) - - - - - - - - - - GNUPG_VALIDITY_UNDEFINED - (int) - - - - - - - - - - GNUPG_VALIDITY_NEVER - (int) - - - - - - - - - - GNUPG_VALIDITY_MARGINAL - (int) - - - - - - - - - - GNUPG_VALIDITY_FULL - (int) - - - - - - - - - - GNUPG_VALIDITY_ULTIMATE - (int) - - - - - - - - - - GNUPG_PROTOCOL_OpenPGP - (int) - - - - - - - - - - GNUPG_PROTOCOL_CMS - (int) - - - - - - - - - - GNUPG_SIGSUM_VALID - (int) - - - - - - - - - - GNUPG_SIGSUM_GREEN - (int) - - - - - - - - - - GNUPG_SIGSUM_RED - (int) - - - - - - - - - - GNUPG_SIGSUM_KEY_REVOKED - (int) - - - - - - - - - - GNUPG_SIGSUM_KEY_EXPIRED - (int) - - - - - - - - - - GNUPG_SIGSUM_KEY_MISSING - (int) - - - - - - - - - - GNUPG_SIGSUM_SIG_EXPIRED - (int) - - - - - - - - - - GNUPG_SIGSUM_CRL_MISSING - (int) - - - - - - - - - - GNUPG_SIGSUM_CRL_TOO_OLD - (int) - - - - - - - - - - GNUPG_SIGSUM_BAD_POLICY - (int) - - - - - - - - - - GNUPG_SIGSUM_SYS_ERROR - (int) - - - - - - - - - - GNUPG_ERROR_WARNING - (int) - - - - - - - - - - GNUPG_ERROR_EXCEPTION - (int) - - - - - - - - - - GNUPG_ERROR_SILENT - (int) - - - - - - - - - - - diff --git a/reference/gnupg/examples.xml b/reference/gnupg/examples.xml deleted file mode 100644 index f4bb8009b..000000000 --- a/reference/gnupg/examples.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - &reftitle.examples; -
- Clearsign text - - This example will clearsign a given text. - - - gnupg clearsign example (procedural) - - -]]> - - - - gnupg clearsign example (OO) - -setsignmode(gnupg::SIG_MODE_CLEAR); -// add key with passphrase 'test' for signing -$gnupg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -// sign -$signed = $gnupg->sign("just a test"); -echo $signed; -?> -]]> - - - - keylistiterator - - This extension also comes with an Iterator for your keyring. - - - $userid){ - echo $fingerprint." -> ".$userid."\n"; -} -?> -]]> - - -
-
- diff --git a/reference/gnupg/functions/gnupg-adddecryptkey.xml b/reference/gnupg/functions/gnupg-adddecryptkey.xml deleted file mode 100644 index b2d47e115..000000000 --- a/reference/gnupg/functions/gnupg-adddecryptkey.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - gnupg_adddecryptkey - Add a key for decryption - - - - &reftitle.description; - - boolgnupg_adddecryptkey - resourceidentifier - stringfingerprint - stringpassphrase - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - fingerprint - - &gnupg.fingerprint; - - - - passphrase - - - The pass phrase. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_adddecryptkey</function> example - - -]]> - - - - OO <function>gnupg_adddecryptkey</function> example - -adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-addencryptkey.xml b/reference/gnupg/functions/gnupg-addencryptkey.xml deleted file mode 100644 index 1ac416a7b..000000000 --- a/reference/gnupg/functions/gnupg-addencryptkey.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - gnupg_addencryptkey - Add a key for encryption - - - - &reftitle.description; - - boolgnupg_addencryptkey - resourceidentifier - stringfingerprint - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - fingerprint - - &gnupg.fingerprint; - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_addencryptkey</function> example - - -]]> - - - - OO <function>gnupg_addencryptkey</function> example - -addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-addsignkey.xml b/reference/gnupg/functions/gnupg-addsignkey.xml deleted file mode 100644 index 4f0c88bb3..000000000 --- a/reference/gnupg/functions/gnupg-addsignkey.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - gnupg_addsignkey - Add a key for signing - - - - &reftitle.description; - - boolgnupg_addsignkey - resourceidentifier - stringfingerprint - stringpassphrase - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - fingerprint - - &gnupg.fingerprint; - - - - passphrase - - - The pass phrase. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_addsignkey</function> example - - -]]> - - - - OO <function>gnupg_addsignkey</function> example - -addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-cleardecryptkeys.xml b/reference/gnupg/functions/gnupg-cleardecryptkeys.xml deleted file mode 100644 index 8f2ef52c5..000000000 --- a/reference/gnupg/functions/gnupg-cleardecryptkeys.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - gnupg_cleardecryptkeys - Removes all keys which were set for decryption before - - - - &reftitle.description; - - boolgnupg_cleardecryptkeys - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_cleardecryptkeys</function> example - - -]]> - - - - OO <function>gnupg_cleardecryptkeys</function> example - -cleardecryptkeys(); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-clearencryptkeys.xml b/reference/gnupg/functions/gnupg-clearencryptkeys.xml deleted file mode 100644 index 75535be80..000000000 --- a/reference/gnupg/functions/gnupg-clearencryptkeys.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - gnupg_clearencryptkeys - Removes all keys which were set for encryption before - - - - &reftitle.description; - - boolgnupg_clearencryptkeys - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_clearencryptkeys</function> example - - -]]> - - - - OO <function>gnupg_clearencryptkeys</function> example - -clearencryptkeys(); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-clearsignkeys.xml b/reference/gnupg/functions/gnupg-clearsignkeys.xml deleted file mode 100644 index 74bfbd272..000000000 --- a/reference/gnupg/functions/gnupg-clearsignkeys.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - gnupg_clearsignkeys - Removes all keys which were set for signing before - - - - &reftitle.description; - - boolgnupg_clearsignkeys - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_clearsignkeys</function> example - - -]]> - - - - OO <function>gnupg_clearsignkeys</function> example - -clearsignkeys(); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-decrypt.xml b/reference/gnupg/functions/gnupg-decrypt.xml deleted file mode 100644 index 9bb803c9d..000000000 --- a/reference/gnupg/functions/gnupg-decrypt.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - gnupg_decrypt - Decrypts a given text - - - - &reftitle.description; - - stringfalsegnupg_decrypt - resourceidentifier - stringtext - - - Decrypts the given text with the keys, which were set with gnupg_adddecryptkey before. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - text - - - The text being decrypted. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns the decrypted text. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_decrypt</function> example - - -]]> - - - - OO <function>gnupg_decrypt</function> example - -adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -$plain = $gpg->decrypt($encrypted_text); -echo $plain; -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-decryptverify.xml b/reference/gnupg/functions/gnupg-decryptverify.xml deleted file mode 100644 index 70f7bfe9f..000000000 --- a/reference/gnupg/functions/gnupg-decryptverify.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - gnupg_decryptverify - Decrypts and verifies a given text - - - - &reftitle.description; - - arrayfalsegnupg_decryptverify - resourceidentifier - stringtext - stringplaintext - - - Decrypts and verifies a given text and returns information about the - signature. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - text - - - The text being decrypted. - - - - - plaintext - - - The parameter plaintext gets filled with the decrypted - text. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns information about the signature and - fills the plaintext parameter with the decrypted text. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_decryptverify</function> example - - -]]> - - - - OO <function>gnupg_decryptverify</function> example - -adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -$info = $gpg->decryptverify($text,$plaintext); -print_r($info); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-deletekey.xml b/reference/gnupg/functions/gnupg-deletekey.xml deleted file mode 100644 index 646a565cd..000000000 --- a/reference/gnupg/functions/gnupg-deletekey.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - gnupg_deletekey - Delete a key from the keyring - - - - &reftitle.description; - - boolgnupg_deletekey - resourceidentifier - stringkey - boolallow_secret - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - key - - - The key to delete. - - - - - allow_secret - - - It specifies whether to delete secret keys as well. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_deletekey</function> example - - -]]> - - - - OO <function>gnupg_deletekey</function> example - -deletekey("8660281B6051D071D94B5B230549F9DC851566DC"); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-encrypt.xml b/reference/gnupg/functions/gnupg-encrypt.xml deleted file mode 100644 index 9f58145b5..000000000 --- a/reference/gnupg/functions/gnupg-encrypt.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - gnupg_encrypt - Encrypts a given text - - - - &reftitle.description; - - stringfalsegnupg_encrypt - resourceidentifier - stringplaintext - - - Encrypts the given plaintext with the keys, which - were set with gnupg_addencryptkey before and - returns the encrypted text. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - plaintext - - - The text being encrypted. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns the encrypted text. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_encrypt</function> example - - -]]> - - - - OO <function>gnupg_encrypt</function> example - -addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); -$enc = $gpg->encrypt("just a test"); -echo $enc; -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-encryptsign.xml b/reference/gnupg/functions/gnupg-encryptsign.xml deleted file mode 100644 index 5b5c5a3e1..000000000 --- a/reference/gnupg/functions/gnupg-encryptsign.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - gnupg_encryptsign - Encrypts and signs a given text - - - - &reftitle.description; - - stringfalsegnupg_encryptsign - resourceidentifier - stringplaintext - - - Encrypts and signs the given plaintext with the - keys, which were set with - gnupg_addsignkey and gnupg_addencryptkey before and - returns the encrypted and signed text. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - plaintext - - - The text being encrypted. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns the encrypted and signed text. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_encryptsign</function> example - - -]]> - - - - OO <function>gnupg_encryptsign</function> example - -addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); -$gpg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -$enc = $gpg->encryptsign("just a test"); -echo $enc; -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-export.xml b/reference/gnupg/functions/gnupg-export.xml deleted file mode 100644 index eafa00809..000000000 --- a/reference/gnupg/functions/gnupg-export.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - gnupg_export - Exports a key - - - - &reftitle.description; - - stringfalsegnupg_export - resourceidentifier - stringfingerprint - - - Exports the key fingerprint. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - fingerprint - - &gnupg.fingerprint; - - - - - - - &reftitle.returnvalues; - - On success, this function returns the keydata. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_export</function> example - - -]]> - - - - OO <function>gnupg_export</function> example - -export("8660281B6051D071D94B5B230549F9DC851566DC"); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-getengineinfo.xml b/reference/gnupg/functions/gnupg-getengineinfo.xml deleted file mode 100644 index c7803bd63..000000000 --- a/reference/gnupg/functions/gnupg-getengineinfo.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - gnupg_getengineinfo - Returns the engine info - - - - &reftitle.description; - - arraygnupg_getengineinfo - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - Returns an array with engine info consisting of protocol, - file_name and home_dir. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_getengineinfo</function> example - - -]]> - - &example.outputs; - - - int(0) - ["file_name"]=> - string(12) "/usr/bin/gpg" - ["home_dir"]=> - string(0) "" -} -]]> - - - - OO <function>gnupg_getengineinfo</function> example - - "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]); -print_r($gpg->getengineinfo()); -?> -]]> - - &example.outputs; - - - int(0) - ["file_name"]=> - string(13) "/usr/bin/gpg2" - ["home_dir"]=> - string(15) "/var/www/.gnupg" -} -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-geterror.xml b/reference/gnupg/functions/gnupg-geterror.xml deleted file mode 100644 index e0601eca2..000000000 --- a/reference/gnupg/functions/gnupg-geterror.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - gnupg_geterror - Returns the errortext, if a function fails - - - - &reftitle.description; - - stringfalsegnupg_geterror - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - Returns an errortext, if an error has occurred, otherwise &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_geterror</function> example - - -]]> - - - - OO <function>gnupg_geterror</function> example - -geterror(); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-geterrorinfo.xml b/reference/gnupg/functions/gnupg-geterrorinfo.xml deleted file mode 100644 index 2c81250b1..000000000 --- a/reference/gnupg/functions/gnupg-geterrorinfo.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - gnupg_geterrorinfo - Returns the error info - - - - &reftitle.description; - - arraygnupg_geterrorinfo - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - Returns an array with error info. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_geterrorinfo</function> example - - -]]> - - &example.outputs; - - - bool(false) - ["gpgme_code"]=> - int(0) - ["gpgme_source"]=> - string(18) "Unspecified source" - ["gpgme_message"]=> - string(7) "Success" -} -]]> - - - - OO <function>gnupg_geterrorinfo</function> example - -decrypt('abc'); -// error info should be displayed -print_r($gpg->geterrorinfo()); -?> -]]> - - &example.outputs; - - - string(14) "decrypt failed" - ["gpgme_code"]=> - int(117440570) - ["gpgme_source"]=> - string(5) "GPGME" - ["gpgme_message"]=> - string(7) "No data" -} -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-getprotocol.xml b/reference/gnupg/functions/gnupg-getprotocol.xml deleted file mode 100644 index 3c2bbaa3e..000000000 --- a/reference/gnupg/functions/gnupg-getprotocol.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - gnupg_getprotocol - Returns the currently active protocol for all operations - - - - &reftitle.description; - - intgnupg_getprotocol - resourceidentifier - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - - - - &reftitle.returnvalues; - - Returns the currently active protocol, which can be one of - GNUPG_PROTOCOL_OpenPGP or - GNUPG_PROTOCOL_CMS. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_getprotocol</function> example - - -]]> - - - - OO <function>gnupg_getprotocol</function> example - -getprotocol(); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-gettrustlist.xml b/reference/gnupg/functions/gnupg-gettrustlist.xml deleted file mode 100644 index d1b6d4c0a..000000000 --- a/reference/gnupg/functions/gnupg-gettrustlist.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - gnupg_gettrustlist - Search the trust items - - - - &reftitle.description; - - arraynullgnupg_gettrustlist - resourceidentifier - stringpattern - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - pattern - - - Expression to limit the list of trust items to only the ones matching the pattern. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns an array of trust items. - On failure, this function returns &null;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_gettrustlist</function> example - - -]]> - - - - OO <function>gnupg_gettrustlist</function> example - -gettrustlist(); -print_r($items); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-import.xml b/reference/gnupg/functions/gnupg-import.xml deleted file mode 100644 index 89b8eadea..000000000 --- a/reference/gnupg/functions/gnupg-import.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - gnupg_import - Imports a key - - - - &reftitle.description; - - arrayfalsegnupg_import - resourceidentifier - stringkeydata - - - Imports the key keydata and returns an array with - information about the importprocess. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - keydata - - - The data key that is being imported. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns and info-array about the importprocess. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_import</function> example - - -]]> - - - - OO <function>gnupg_import</function> example - -import($keydata); -print_r($info); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-init.xml b/reference/gnupg/functions/gnupg-init.xml deleted file mode 100644 index 89f1b4743..000000000 --- a/reference/gnupg/functions/gnupg-init.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - gnupg_init - Initialize a connection - - - - &reftitle.description; - - resourcegnupg_init - arraynulloptions&null; - - - - - &reftitle.parameters; - - - options - - - Must be an associative array. It is used to change the default configuration - of the crypto engine. - - Configuration overrides - - - - key - type - description - - - - - file_name - string - - It is the file name of the executable program implementing this protocol - which is usually path of the gpg executable. - - - - home_dir - string - - It is the directory name of the configuration directory. It also overrides - GNUPGHOME environment variable that is used for the same - purpose. - - - - -
-
-
-
-
-
- - - &reftitle.returnvalues; - - A GnuPG resource connection used by other GnuPG functions. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL gnupg 1.5.0 - The options parameter was added. - - - - - - - - &reftitle.examples; - - - Procedural <function>gnupg_init</function> example with default setting - - -]]> - - - - Procedural <function>gnupg_init</function> example with overridden file name and home dir - - "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]); -?> -]]> - - - - OO gnupg initializer example with default setting - - -]]> - - - - OO gnupg initializer example with overridden file name and home dir - - "/usr/bin/gpg2", "home_dir" => "/var/www/.gnupg"]); -?> -]]> - - - - -
- diff --git a/reference/gnupg/functions/gnupg-keyinfo.xml b/reference/gnupg/functions/gnupg-keyinfo.xml deleted file mode 100644 index c88ad0985..000000000 --- a/reference/gnupg/functions/gnupg-keyinfo.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - gnupg_keyinfo - Returns an array with information about all keys that matches the given pattern - - - - &reftitle.description; - - arrayfalsegnupg_keyinfo - resourceidentifier - stringpattern - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - pattern - - - The pattern being checked against the keys. - - - - - - - - &reftitle.returnvalues; - - Returns an array with information about all keys that matches the given - pattern or &false;, if an error has occurred. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_keyinfo</function> example - - -]]> - - - - OO <function>gnupg_keyinfo</function> example - -keyinfo("test"); -print_r($info); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-listsignatures.xml b/reference/gnupg/functions/gnupg-listsignatures.xml deleted file mode 100644 index 841a091d8..000000000 --- a/reference/gnupg/functions/gnupg-listsignatures.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - gnupg_listsignatures - List key signatures - - - - &reftitle.description; - - arraynullgnupg_listsignatures - resourceidentifier - stringkeyid - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - keyid - - - The key ID to list signatures for. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns an array of key signatures. - On failure, this function returns &null;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_listsignatures</function> example - - -]]> - - - - OO <function>gnupg_listsignatures</function> example - -listsignatures("8660281B6051D071D94B5B230549F9DC851566DC"); -print_r($signatures); -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-setarmor.xml b/reference/gnupg/functions/gnupg-setarmor.xml deleted file mode 100644 index 9a40675d5..000000000 --- a/reference/gnupg/functions/gnupg-setarmor.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - gnupg_setarmor - Toggle armored output - - - - &reftitle.description; - - boolgnupg_setarmor - resourceidentifier - intarmor - - - Toggle the armored output. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - armor - - - Pass a non-zero integer-value to this function to enable armored-output - (default). - Pass 0 to disable armored output. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_setarmor</function> example - - -]]> - - - - OO <function>gnupg_setarmor</function> example - -setarmor(1); // enable armored output; -$gpg->setarmor(0); // disable armored output; -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-seterrormode.xml b/reference/gnupg/functions/gnupg-seterrormode.xml deleted file mode 100644 index 161b6c9ab..000000000 --- a/reference/gnupg/functions/gnupg-seterrormode.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - gnupg_seterrormode - Sets the mode for error_reporting - - - - &reftitle.description; - - voidgnupg_seterrormode - resourceidentifier - interrormode - - - Sets the mode for error_reporting. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - errormode - - - The error mode. - - - errormode takes a constant indicating what type of - error_reporting should be used. The possible values are - GNUPG_ERROR_WARNING, - GNUPG_ERROR_EXCEPTION and - GNUPG_ERROR_SILENT. - By default GNUPG_ERROR_SILENT is used. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - Procedural <function>gnupg_seterrormode</function> example - - -]]> - - - - OO <function>gnupg_seterrormode</function> example - -seterrormode(gnupg::ERROR_EXCEPTION); // throw an exception in case of an error -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-setsignmode.xml b/reference/gnupg/functions/gnupg-setsignmode.xml deleted file mode 100644 index 4adb594e6..000000000 --- a/reference/gnupg/functions/gnupg-setsignmode.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - gnupg_setsignmode - Sets the mode for signing - - - - &reftitle.description; - - boolgnupg_setsignmode - resourceidentifier - intsignmode - - - Sets the mode for signing. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - sigmode - - - The mode for signing. - - - signmode takes a constant indicating what type of - signature should be produced. The possible values are - GNUPG_SIG_MODE_NORMAL, - GNUPG_SIG_MODE_DETACH and - GNUPG_SIG_MODE_CLEAR. - By default GNUPG_SIG_MODE_CLEAR is used. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Procedural <function>gnupg_setsignmode</function> example - - -]]> - - - - OO <function>gnupg_setsignmode</function> example - -setsignmode(gnupg::SIG_MODE_DETACH); // produce a detached signature -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-sign.xml b/reference/gnupg/functions/gnupg-sign.xml deleted file mode 100644 index d0e637ce1..000000000 --- a/reference/gnupg/functions/gnupg-sign.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - gnupg_sign - Signs a given text - - - - &reftitle.description; - - stringfalsegnupg_sign - resourceidentifier - stringplaintext - - - Signs the given plaintext with the keys, which were - set with gnupg_addsignkey before and - returns the signed text or the signature, depending on what was set with - gnupg_setsignmode. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - plaintext - - - The plain text being signed. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns the signed text or the signature. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_sign</function> example - - -]]> - - - - OO <function>gnupg_sign</function> example - -addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); -$signed = $gpg->sign("just a test"); -echo $signed; -?> -]]> - - - - - - diff --git a/reference/gnupg/functions/gnupg-verify.xml b/reference/gnupg/functions/gnupg-verify.xml deleted file mode 100644 index 649bae3f9..000000000 --- a/reference/gnupg/functions/gnupg-verify.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - gnupg_verify - Verifies a signed text - - - - &reftitle.description; - - arrayfalsegnupg_verify - resourceidentifier - stringsigned_text - stringsignature - stringplaintext - - - Verifies the given signed_text and returns information about the - signature. - - - - - &reftitle.parameters; - - - identifier - - &gnupg.identifier; - - - - signed_text - - - The signed text. - - - - - signature - - - The signature. - To verify a clearsigned text, set signature to &false;. - - - - - plaintext - - - The plain text. - If this optional parameter is passed, it is - filled with the plain text. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns information about the signature. - On failure, this function returns &false;. - - - - - &reftitle.examples; - - - Procedural <function>gnupg_verify</function> example - - -]]> - - - - OO <function>gnupg_verify</function> example - -verify($signed_text,false,$plaintext); -print_r($info); -// detached signature -$info = $gpg->verify($signed_text,$signature); -print_r($info); -?> -]]> - - - - - - diff --git a/reference/gnupg/reference.xml b/reference/gnupg/reference.xml deleted file mode 100644 index 5d2f98800..000000000 --- a/reference/gnupg/reference.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - GnuPG &Functions; - - - &reftitle.notes; - - This extension makes use of the keyring of the current user. This keyring - is normally located in ~/.gnupg/. - To specify a custom location, store the path to the keyring in the - environment variable GNUPGHOME. See putenv for more information how to do - this. - - - Some functions require the specification of a key. This specification can - be anything that refers to a unique key (userid, key-id, fingerprint, - ...). - This documentation uses the fingerprint in all examples. - - - - As alternative to the explicitly documented functions using - resources, you can also use an object-oriented style using - gnupg objects. - - - - - &reference.gnupg.entities.functions; - - - diff --git a/reference/gnupg/setup.xml b/reference/gnupg/setup.xml deleted file mode 100644 index 9fd7bbbe4..000000000 --- a/reference/gnupg/setup.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - &reftitle.setup; - - -
- &reftitle.required; - - This extension requires the gpgme library - -
- - - - &reference.gnupg.configure; - - -
- diff --git a/reference/gnupg/versions.xml b/reference/gnupg/versions.xml deleted file mode 100644 index 5ff143d46..000000000 --- a/reference/gnupg/versions.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/hrtime/book.xml b/reference/hrtime/book.xml deleted file mode 100644 index 3c319c609..000000000 --- a/reference/hrtime/book.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - High resolution timing - HRTime - - - &reftitle.intro; - -The HRTime extension implements a high resolution StopWatch class. It uses the -best possible APIs on different platforms which brings resolution up to nanoseconds. It also makes possible to implement -a custom stopwatch using low level ticks delivered by the underlying APIs. - - - - As of PHP 7.3.0 the related function hrtime is part of - the core. - - - - - &reference.hrtime.setup; - &reference.hrtime.examples; - &reference.hrtime.hrtime.performancecounter; - &reference.hrtime.hrtime.stopwatch; - &reference.hrtime.hrtime.unit; - - - diff --git a/reference/hrtime/configure.xml b/reference/hrtime/configure.xml deleted file mode 100644 index 19498e05c..000000000 --- a/reference/hrtime/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
- &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_hrtime.dll into &php.ini; - - -
- diff --git a/reference/hrtime/examples.xml b/reference/hrtime/examples.xml deleted file mode 100644 index a2e5e49a3..000000000 --- a/reference/hrtime/examples.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - &reftitle.examples; -
- Basic usage - - The example illustrates the basic StopWatch class usage - - - Measure several code blocks execution and get the total - -start(); -/* measure this code block execution */ -for ($i = 0; $i < 1024*1024; $i++); -$c->stop(); -$elapsed0 = $c->getLastElapsedTime(HRTime\Unit::NANOSECOND); - -/* measurement is not running here*/ -for ($i = 0; $i < 1024*1024; $i++); - -$c->start(); -/* measure this code block execution */ -for ($i = 0; $i < 1024*1024; $i++); -$c->stop(); -$elapsed1 = $c->getLastElapsedTime(HRTime\Unit::NANOSECOND); - -$elapsed_total = $c->getElapsedTime(HRTime\Unit::NANOSECOND); - -?> -]]> - - -
-
- diff --git a/reference/hrtime/hrtime-performancecounter/getfrequency.xml b/reference/hrtime/hrtime-performancecounter/getfrequency.xml deleted file mode 100644 index 4af08af21..000000000 --- a/reference/hrtime/hrtime-performancecounter/getfrequency.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - HRTime\PerformanceCounter::getFrequency - Timer frequency in ticks per second - - - - &reftitle.description; - - public static intHRTime\PerformanceCounter::getFrequency - - - -Returns the timer frequency in ticks per second. This value is constant after -the system start on almost any operating system. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; indicating the timer frequency. - - - - - - diff --git a/reference/hrtime/hrtime-performancecounter/getticks.xml b/reference/hrtime/hrtime-performancecounter/getticks.xml deleted file mode 100644 index 97cc4167b..000000000 --- a/reference/hrtime/hrtime-performancecounter/getticks.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - HRTime\PerformanceCounter::getTicks - Current ticks from the system - - - - &reftitle.description; - - public static intHRTime\PerformanceCounter::getTicks - - - - Returns the ticks count. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; indicating the ticks count. - - - - - diff --git a/reference/hrtime/hrtime-performancecounter/gettickssince.xml b/reference/hrtime/hrtime-performancecounter/gettickssince.xml deleted file mode 100644 index 98bf7b04e..000000000 --- a/reference/hrtime/hrtime-performancecounter/gettickssince.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - HRTime\PerformanceCounter::getTicksSince - Ticks elapsed since the given value - - - - &reftitle.description; - - public static intHRTime\PerformanceCounter::getTicksSince - intstart - - -Returns the ticks count elapsed since the given start value. - - - - - - &reftitle.parameters; - - - start - - - Starting ticks value. - - - - - - - - &reftitle.returnvalues; - - Returns &integer; indicating the ticks count. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/getelapsedticks.xml b/reference/hrtime/hrtime-stopwatch/getelapsedticks.xml deleted file mode 100644 index 44b2fb23c..000000000 --- a/reference/hrtime/hrtime-stopwatch/getelapsedticks.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - HRTime\StopWatch::getElapsedTicks - Get elapsed ticks for all intervals - - - - &reftitle.description; - - public intHRTime\StopWatch::getElapsedTicks - - - -Get elapsed ticks for all the previously closed intervals. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; indicating elapsed ticks. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/getelapsedtime.xml b/reference/hrtime/hrtime-stopwatch/getelapsedtime.xml deleted file mode 100644 index 4677d55b3..000000000 --- a/reference/hrtime/hrtime-stopwatch/getelapsedtime.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - HRTime\StopWatch::getElapsedTime - Get elapsed time for all intervals - - - - &reftitle.description; - - public floatHRTime\StopWatch::getElapsedTime - intunit - - - -Get elapsed time for all the previously closed intervals. - - - - - - &reftitle.parameters; - - - unit - - - Time unit represented by a HRTime\Unit constant. Default is - HRTime\Unit::SECOND. - - - - - - - - &reftitle.returnvalues; - - Returns &float; indicating elapsed time. - - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/getlastelapsedticks.xml b/reference/hrtime/hrtime-stopwatch/getlastelapsedticks.xml deleted file mode 100644 index f3e22f192..000000000 --- a/reference/hrtime/hrtime-stopwatch/getlastelapsedticks.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - HRTime\StopWatch::getLastElapsedTicks - Get elapsed ticks for the last interval - - - - &reftitle.description; - - public intHRTime\StopWatch::getLastElapsedTicks - - - -Get elapsed ticks for the previously closed interval. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; indicating elapsed ticks. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/getlastelapsedtime.xml b/reference/hrtime/hrtime-stopwatch/getlastelapsedtime.xml deleted file mode 100644 index 18ea62044..000000000 --- a/reference/hrtime/hrtime-stopwatch/getlastelapsedtime.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - HRTime\StopWatch::getLastElapsedTime - Get elapsed time for the last interval - - - - &reftitle.description; - - public floatHRTime\StopWatch::getLastElapsedTime - intunit - - - -Get elapsed time for the previously closed interval. - - - - - - &reftitle.parameters; - - - unit - - - Time unit represented by a HRTime\Unit constant. Default is - HRTime\Unit::SECOND. - - - - - - - - &reftitle.returnvalues; - - Returns &float; indicating elapsed time. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/isrunning.xml b/reference/hrtime/hrtime-stopwatch/isrunning.xml deleted file mode 100644 index 1e3a3f751..000000000 --- a/reference/hrtime/hrtime-stopwatch/isrunning.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - HRTime\StopWatch::isRunning - Whether the measurement is running - - - - &reftitle.description; - - public boolHRTime\StopWatch::isRunning - - - -Reveals whether the measurement was started. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &boolean; indicating whether the measurement is running. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/start.xml b/reference/hrtime/hrtime-stopwatch/start.xml deleted file mode 100644 index dfaec926b..000000000 --- a/reference/hrtime/hrtime-stopwatch/start.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - HRTime\StopWatch::start - Start time measurement - - - - &reftitle.description; - - public voidHRTime\StopWatch::start - - - -Starts the time measurement. It has no effect if the measurement was already -started. The measurement will be continued if it was previously stopped. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns void. - - - - - - diff --git a/reference/hrtime/hrtime-stopwatch/stop.xml b/reference/hrtime/hrtime-stopwatch/stop.xml deleted file mode 100644 index a22266433..000000000 --- a/reference/hrtime/hrtime-stopwatch/stop.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - HRTime\StopWatch::stop - Stop time measurement - - - - &reftitle.description; - - public voidHRTime\StopWatch::stop - - - - -Stop the time measurement for the previously started interval. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns void. - - - - - - diff --git a/reference/hrtime/hrtime.performancecounter.xml b/reference/hrtime/hrtime.performancecounter.xml deleted file mode 100644 index 6dd349d79..000000000 --- a/reference/hrtime/hrtime.performancecounter.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - The HRTime\PerformanceCounter class - HRTime\PerformanceCounter - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - HRTime\PerformanceCounter - - - - - HRTime\PerformanceCounter - - - - - &Methods; - - - - -
- -
- - &reference.hrtime.entities.hrtime-performancecounter; - -
- diff --git a/reference/hrtime/hrtime.stopwatch.xml b/reference/hrtime/hrtime.stopwatch.xml deleted file mode 100644 index fa7cd3019..000000000 --- a/reference/hrtime/hrtime.stopwatch.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The HRTime\StopWatch class - HRTime\StopWatch - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - HRTime\StopWatch - - - - - HRTime\StopWatch - - - - extends - HRTime\PerformanceCounter - - - - - &Methods; - - - &InheritedMethods; - - - - - -
- -
- - &reference.hrtime.entities.hrtime-stopwatch; - -
- diff --git a/reference/hrtime/hrtime.unit.xml b/reference/hrtime/hrtime.unit.xml deleted file mode 100644 index 76126e5d0..000000000 --- a/reference/hrtime/hrtime.unit.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - The HRTime\Unit class - HRTime\Unit - - - - -
- &reftitle.intro; - - - -
- - -
- &reftitle.classsynopsis; - - - - HRTime\Unit - - - - - HRTime\Unit - - - - &Constants; - - const - int - HRTime\Unit::SECOND - 0 - - - const - int - HRTime\Unit::MILLISECOND - 1 - - - const - int - HRTime\Unit::MICROSECOND - 2 - - - const - int - HRTime\Unit::NANOSECOND - 3 - - - &Methods; - - - - -
- - -
- &reftitle.constants; - - - - HRTime\Unit::SECOND - - - - - - - HRTime\Unit::MILLISECOND - - - - - - - HRTime\Unit::MICROSECOND - - - - - - - HRTime\Unit::NANOSECOND - - - - - - -
- - - -
- - - -
- diff --git a/reference/hrtime/setup.xml b/reference/hrtime/setup.xml deleted file mode 100644 index 96fa74d04..000000000 --- a/reference/hrtime/setup.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - &reftitle.setup; - - - -
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;hrtime. - -
- - - -
- diff --git a/reference/hrtime/versions.xml b/reference/hrtime/versions.xml deleted file mode 100644 index 3fdfe808c..000000000 --- a/reference/hrtime/versions.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/ibase/book.xml b/reference/ibase/book.xml deleted file mode 100644 index e592cdfce..000000000 --- a/reference/ibase/book.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Firebird/InterBase - - - - &reftitle.intro; - - - &pecl.info.dead.git; - &url.php.git.mirror;pecl-database-interbase. - - - - Firebird is a relational database offering many ISO SQL-2003 features - that runs on Linux, Windows, and a variety of Unix platforms. Firebird - offers excellent concurrency, high performance, and powerful language - support for stored procedures and triggers. It has been used in production - systems, under a variety of names since 1981. - - - InterBase is the name of the closed-source variant of this RDBMS that - was developed by Embarcadero/Inprise. More information about InterBase is - available at &url.ibase;. - - - Firebird is a commercially independent project (fundation) of C++ programmers, - technical advisors and supporters developing and enhancing a multi-platform - relational database management system based on the source code released by - Inprise Corp (now known as Embarcadero) under the InterBase - Public License v.1.0 on 25 July, 2000. More information about Firebird is - available at &url.firebird;. - - - - &pecl.moved-ver;7.4.0 - - - This extension supports InterBase versions 6 and up and Firebird version 2.0 and up. - - - - - - &reference.ibase.setup; - &reference.ibase.constants; - &reference.ibase.reference; - - - diff --git a/reference/ibase/configure.xml b/reference/ibase/configure.xml deleted file mode 100644 index 19fcd7813..000000000 --- a/reference/ibase/configure.xml +++ /dev/null @@ -1,51 +0,0 @@ - - -
- &reftitle.install; - - &pecl.moved-ver;7.4.0 - - - &pecl.info; - &url.git.hub;FirebirdSQL/php-firebird. - - - To enable Firebird/InterBase support configure PHP - , where DIR is the - Firebird/InterBase base install directory, which defaults to - /usr. - - - Note to Win32/Win64 Users - - &ext.windows.path.dll; - fbclient.dll,gds32.dll - - - If you installed the Firebird/InterBase database server on the - same machine PHP is running on, you will have this DLL already and - fbclient.dll,gds32.dll (gds32.dll is generated from the installer for legacy applications) will already be in - the PATH. - - -
- diff --git a/reference/ibase/constants.xml b/reference/ibase/constants.xml deleted file mode 100644 index 48e78a6bf..000000000 --- a/reference/ibase/constants.xml +++ /dev/null @@ -1,624 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - The following constants can be passed to ibase_trans - to specify transaction behaviour. - - Firebird/InterBase transaction flags - - - - Constant - Description - - - - - IBASE_DEFAULT - - The default transaction settings are to be used. This default is - determined by the client library, which defines it as - IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT in most cases. - - - IBASE_READ - Starts a read-only transaction. - - - IBASE_WRITE - Starts a read-write transaction. - - - IBASE_CONSISTENCY - Starts a transaction with the isolation level set to - 'consistency', which means the transaction cannot read from tables - that are being modified by other concurrent transactions. - - - IBASE_CONCURRENCY - Starts a transaction with the isolation level set to - 'concurrency' (or 'snapshot'), which means the transaction - has access to all tables, but cannot see changes that were committed - by other transactions after the transaction was started. - - - IBASE_COMMITTED - Starts a transaction with the isolation level set to - 'read committed'. This flag should be combined with either - IBASE_REC_VERSION or - IBASE_REC_NO_VERSION. This isolation level - allows access to changes that were committed after the transaction - was started. If IBASE_REC_NO_VERSION was - specified, only the latest version of a row can be read. If - IBASE_REC_VERSION was specified, a row can - even be read when a modification to it is pending in a concurrent - transaction. - - - - IBASE_WAIT - Indicated that a transaction should wait and retry when a - conflict occurs. - - - IBASE_NOWAIT - Indicated that a transaction should fail immediately when a - conflict occurs. - - - -
-
- - - The following constants can be passed to ibase_fetch_row, - ibase_fetch_assoc or ibase_fetch_object - to specify fetch behaviour. - - Firebird/InterBase fetch flags - - - - Constant - Description - - - - - IBASE_FETCH_BLOBS - Also available as IBASE_TEXTfor backward - compatibility. Causes BLOB contents to be fetched inline, instead of - being fetched as BLOB identifiers. - - - IBASE_FETCH_ARRAYS - Causes arrays to be fetched inline. Otherwise, array - identifiers are returned. Array identifiers can only be used as - arguments to INSERT operations, as no functions to handle array - identifiers are currently available. - - - - IBASE_UNIXTIME - Causes date and time fields not to be returned as strings, - but as UNIX timestamps (the number of seconds since the epoch, which - is 1-Jan-1970 0:00 UTC). Might be problematic if used with dates - before 1970 on some systems. - - - - -
-
- - The following constants are used to pass requests and options to the service - API functions (ibase_server_info, ibase_db_info, - ibase_backup, ibase_restore - and ibase_maintain_db). Please refer to - the Firebird/InterBase manuals for the meaning of these options. - - - - IBASE_BKP_IGNORE_CHECKSUMS - - - - Options to ibase_backup - - - - - - IBASE_BKP_IGNORE_LIMBO - - - - Options to ibase_backup - - - - - - IBASE_BKP_METADATA_ONLY - - - - Options to ibase_backup - - - - - - IBASE_BKP_NO_GARBAGE_COLLECT - - - - Options to ibase_backup - - - - - - IBASE_BKP_OLD_DESCRIPTIONS - - - - Options to ibase_backup - - - - - - IBASE_BKP_NON_TRANSPORTABLE - - - - Options to ibase_backup - - - - - - IBASE_BKP_CONVERT - - - - Options to ibase_backup - - - - - - IBASE_RES_DEACTIVATE_IDX - - - - Options to ibase_restore - - - - - - IBASE_RES_NO_SHADOW - - - - Options to ibase_restore - - - - - - IBASE_RES_NO_VALIDITY - - - - Options to ibase_restore - - - - - - IBASE_RES_ONE_AT_A_TIME - - - - Options to ibase_restore - - - - - - IBASE_RES_REPLACE - - - - - - - - - IBASE_RES_CREATE - - - - Options to ibase_restore - - - - - - IBASE_RES_USE_ALL_SPACE - - - - Options to ibase_restore - - - - - - IBASE_PRP_PAGE_BUFFERS - - - - - - - - - IBASE_PRP_SWEEP_INTERVAL - - - - - - - - - IBASE_PRP_SHUTDOWN_DB - - - - - - - - - IBASE_PRP_DENY_NEW_TRANSACTIONS - - - - - - - - - IBASE_PRP_DENY_NEW_ATTACHMENTS - - - - - - - - - IBASE_PRP_RESERVE_SPACE - - - - - - - - - IBASE_PRP_RES_USE_FULL - - - - - - - - - IBASE_PRP_RES - - - - - - - - - IBASE_PRP_WRITE_MODE - - - - - - - - - IBASE_PRP_WM_ASYNC - - - - - - - - - IBASE_PRP_WM_SYNC - - - - - - - - - IBASE_PRP_ACCESS_MODE - - - - - - - - - IBASE_PRP_AM_READONLY - - - - - - - - - IBASE_PRP_AM_READWRITE - - - - - - - - - IBASE_PRP_SET_SQL_DIALECT - - - - - - - - - IBASE_PRP_ACTIVATE - - - - - - - - - IBASE_PRP_DB_ONLINE - - - - - - - - - IBASE_RPR_CHECK_DB - - - - - - - - - IBASE_RPR_IGNORE_CHECKSUM - - - - - - - - - IBASE_RPR_KILL_SHADOWS - - - - - - - - - IBASE_RPR_MEND_DB - - - - - - - - - IBASE_RPR_VALIDATE_DB - - - - - - - - - IBASE_RPR_FULL - - - - - - - - - IBASE_RPR_SWEEP_DB - - - - Options to ibase_maintain_db - - - - - - IBASE_STS_DATA_PAGES - - - - - - - - - IBASE_STS_DB_LOG - - - - - - - - - IBASE_STS_HDR_PAGES - - - - - - - - - IBASE_STS_IDX_PAGES - - - - - - - - - IBASE_STS_SYS_RELATIONS - - - - Options to ibase_db_info - - - - - - IBASE_SVC_SERVER_VERSION - - - - Options to ibase_server_info - - - - - - IBASE_SVC_IMPLEMENTATION - - - - Options to ibase_server_info - - - - - - IBASE_SVC_GET_ENV - - - - Options to ibase_server_info - - - - - - IBASE_SVC_GET_ENV_LOCK - - - - - - - - - IBASE_SVC_GET_ENV_MSG - - - - - - - - - IBASE_SVC_USER_DBPATH - - - - - - - - - IBASE_SVC_SVR_DB_INFO - - - - - - - - - IBASE_SVC_GET_USERS - - - - Options to ibase_server_info - - - - - -
- - diff --git a/reference/ibase/functions/fbird-add-user.xml b/reference/ibase/functions/fbird-add-user.xml deleted file mode 100644 index e557d491e..000000000 --- a/reference/ibase/functions/fbird-add-user.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_add_user - &Alias; ibase_add_user - - - - &reftitle.description; - - &info.function.alias; - ibase_add_user. - - - - - &reftitle.seealso; - - fbird_modify_user - fbird_delete_user - - - - - diff --git a/reference/ibase/functions/fbird-affected-rows.xml b/reference/ibase/functions/fbird-affected-rows.xml deleted file mode 100644 index 2a1c12b41..000000000 --- a/reference/ibase/functions/fbird-affected-rows.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_affected_rows - &Alias; ibase_affected_rows - - - - &reftitle.description; - - &info.function.alias; - ibase_affected_rows. - - - - - &reftitle.seealso; - - fbird_query - fbird_execute - - - - - diff --git a/reference/ibase/functions/fbird-backup.xml b/reference/ibase/functions/fbird-backup.xml deleted file mode 100644 index 2f19b6abf..000000000 --- a/reference/ibase/functions/fbird-backup.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - fbird_backup - &Alias; ibase_backup - - - - &reftitle.description; - - &info.function.alias; - ibase_backup. - - - - - diff --git a/reference/ibase/functions/fbird-blob-add.xml b/reference/ibase/functions/fbird-blob-add.xml deleted file mode 100644 index cd1bd624e..000000000 --- a/reference/ibase/functions/fbird-blob-add.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - fbird_blob_add - &Alias; ibase_blob_add - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_add. - - - - - &reftitle.seealso; - - fbird_blob_cancel - fbird_blob_close - fbird_blob_create - fbird_blob_import - - - - - diff --git a/reference/ibase/functions/fbird-blob-cancel.xml b/reference/ibase/functions/fbird-blob-cancel.xml deleted file mode 100644 index 0fec00886..000000000 --- a/reference/ibase/functions/fbird-blob-cancel.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - fbird_blob_cancel - Cancel creating blob - - - - &reftitle.description; - - boolfbird_blob_cancel - resourceblob_handle - - - This function will discard a BLOB if it has not yet been closed by - fbird_blob_close. - - - - - &reftitle.parameters; - - - blob_handle - - - A BLOB handle opened with fbird_blob_create. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - fbird_blob_close - fbird_blob_create - fbird_blob_import - - - - - diff --git a/reference/ibase/functions/fbird-blob-close.xml b/reference/ibase/functions/fbird-blob-close.xml deleted file mode 100644 index b7be15a06..000000000 --- a/reference/ibase/functions/fbird-blob-close.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - fbird_blob_close - &Alias; ibase_blob_close - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_close. - - - - - &reftitle.seealso; - - fbird_blob_create - fbird_blob_cancel - fbird_blob_open - fbird_blob_import - - - - - diff --git a/reference/ibase/functions/fbird-blob-create.xml b/reference/ibase/functions/fbird-blob-create.xml deleted file mode 100644 index ad4d6eeb4..000000000 --- a/reference/ibase/functions/fbird-blob-create.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - fbird_blob_create - &Alias; ibase_blob_create - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_create. - - - - - &reftitle.seealso; - - fbird_blob_add - fbird_blob_cancel - fbird_blob_close - fbird_blob_import - - - - - diff --git a/reference/ibase/functions/fbird-blob-echo.xml b/reference/ibase/functions/fbird-blob-echo.xml deleted file mode 100644 index 2d5f28a9d..000000000 --- a/reference/ibase/functions/fbird-blob-echo.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - fbird_blob_echo - &Alias; ibase_blob_echo - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_echo. - - - - - &reftitle.seealso; - - fbird_blob_open - fbird_blob_close - fbird_blob_get - - - - - diff --git a/reference/ibase/functions/fbird-blob-get.xml b/reference/ibase/functions/fbird-blob-get.xml deleted file mode 100644 index bd266e539..000000000 --- a/reference/ibase/functions/fbird-blob-get.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - fbird_blob_get - &Alias; ibase_blob_get - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_get. - - - - - &reftitle.seealso; - - fbird_blob_open - fbird_blob_close - fbird_blob_echo - - - - - diff --git a/reference/ibase/functions/fbird-blob-import.xml b/reference/ibase/functions/fbird-blob-import.xml deleted file mode 100644 index 0bd8feedc..000000000 --- a/reference/ibase/functions/fbird-blob-import.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - fbird_blob_import - &Alias; ibase_blob_import - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_import. - - - - - &reftitle.seealso; - - fbird_blob_add - fbird_blob_cancel - fbird_blob_close - fbird_blob_create - - - - - diff --git a/reference/ibase/functions/fbird-blob-info.xml b/reference/ibase/functions/fbird-blob-info.xml deleted file mode 100644 index b97b635e4..000000000 --- a/reference/ibase/functions/fbird-blob-info.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_blob_info - &Alias; ibase_blob_info - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_info. - - - - - - diff --git a/reference/ibase/functions/fbird-blob-open.xml b/reference/ibase/functions/fbird-blob-open.xml deleted file mode 100644 index 088abe3a2..000000000 --- a/reference/ibase/functions/fbird-blob-open.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - fbird_blob_open - &Alias; ibase_blob_open - - - - &reftitle.description; - - &info.function.alias; - ibase_blob_open. - - - - - &reftitle.seealso; - - fbird_blob_close - fbird_blob_echo - fbird_blob_get - - - - - diff --git a/reference/ibase/functions/fbird-close.xml b/reference/ibase/functions/fbird-close.xml deleted file mode 100644 index 40d77f6fe..000000000 --- a/reference/ibase/functions/fbird-close.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_close - &Alias; ibase_close - - - - &reftitle.description; - - &info.function.alias; - ibase_close. - - - - - &reftitle.seealso; - - fbird_connect - fbird_pconnect - - - - - diff --git a/reference/ibase/functions/fbird-commit-ret.xml b/reference/ibase/functions/fbird-commit-ret.xml deleted file mode 100644 index fc1582e0e..000000000 --- a/reference/ibase/functions/fbird-commit-ret.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_commit_ret - &Alias; ibase_commit_ret - - - - &reftitle.description; - - &info.function.alias; - ibase_commit_ret. - - - - - - diff --git a/reference/ibase/functions/fbird-commit.xml b/reference/ibase/functions/fbird-commit.xml deleted file mode 100644 index 538fe6f74..000000000 --- a/reference/ibase/functions/fbird-commit.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_commit - &Alias; ibase_commit - - - - &reftitle.description; - - &info.function.alias; - ibase_commit. - - - - - - diff --git a/reference/ibase/functions/fbird-connect.xml b/reference/ibase/functions/fbird-connect.xml deleted file mode 100644 index 2c9322a52..000000000 --- a/reference/ibase/functions/fbird-connect.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_connect - &Alias; ibase_connect - - - - &reftitle.description; - - &info.function.alias; - ibase_connect. - - - - - &reftitle.seealso; - - fbird_pconnect - fbird_close - - - - - diff --git a/reference/ibase/functions/fbird-db-info.xml b/reference/ibase/functions/fbird-db-info.xml deleted file mode 100644 index 7182d9890..000000000 --- a/reference/ibase/functions/fbird-db-info.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_db_info - &Alias; ibase_db_info - - - - &reftitle.description; - - &info.function.alias; - ibase_db_info. - - - - - - diff --git a/reference/ibase/functions/fbird-delete-user.xml b/reference/ibase/functions/fbird-delete-user.xml deleted file mode 100644 index 5581627a0..000000000 --- a/reference/ibase/functions/fbird-delete-user.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_delete_user - &Alias; ibase_delete_user - - - - &reftitle.description; - - &info.function.alias; - ibase_delete_user. - - - - - &reftitle.seealso; - - fbird_add_user - fbird_modify_user - - - - - diff --git a/reference/ibase/functions/fbird-drop-db.xml b/reference/ibase/functions/fbird-drop-db.xml deleted file mode 100644 index 203ac7306..000000000 --- a/reference/ibase/functions/fbird-drop-db.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_drop_db - &Alias; ibase_drop_db - - - - &reftitle.description; - - &info.function.alias; - ibase_drop_db. - - - - - &reftitle.seealso; - - fbird_connect - fbird_pconnect - - - - - diff --git a/reference/ibase/functions/fbird-errcode.xml b/reference/ibase/functions/fbird-errcode.xml deleted file mode 100644 index 3f75922a9..000000000 --- a/reference/ibase/functions/fbird-errcode.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_errcode - &Alias; ibase_errcode - - - - &reftitle.description; - - &info.function.alias; - ibase_errcode. - - - - - &reftitle.seealso; - - fbird_errmsg - - - - - diff --git a/reference/ibase/functions/fbird-errmsg.xml b/reference/ibase/functions/fbird-errmsg.xml deleted file mode 100644 index ef7b1837e..000000000 --- a/reference/ibase/functions/fbird-errmsg.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_errmsg - &Alias; ibase_errmsg - - - - &reftitle.description; - - &info.function.alias; - ibase_errmsg. - - - - - &reftitle.seealso; - - fbird_errcode - - - - - diff --git a/reference/ibase/functions/fbird-execute.xml b/reference/ibase/functions/fbird-execute.xml deleted file mode 100644 index a8bc7da9e..000000000 --- a/reference/ibase/functions/fbird-execute.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_execute - &Alias; ibase_execute - - - - &reftitle.description; - - &info.function.alias; - ibase_execute. - - - - - &reftitle.seealso; - - fbird_query - - - - - diff --git a/reference/ibase/functions/fbird-fetch-assoc.xml b/reference/ibase/functions/fbird-fetch-assoc.xml deleted file mode 100644 index 3b5fa2c85..000000000 --- a/reference/ibase/functions/fbird-fetch-assoc.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_fetch_assoc - &Alias; ibase_fetch_assoc - - - - &reftitle.description; - - &info.function.alias; - ibase_fetch_assoc. - - - - - &reftitle.seealso; - - fbird_fetch_row - fbird_fetch_object - - - - - diff --git a/reference/ibase/functions/fbird-fetch-object.xml b/reference/ibase/functions/fbird-fetch-object.xml deleted file mode 100644 index 853db7167..000000000 --- a/reference/ibase/functions/fbird-fetch-object.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_fetch_object - &Alias; ibase_fetch_object - - - - &reftitle.description; - - &info.function.alias; - ibase_fetch_object. - - - - - &reftitle.seealso; - - fbird_fetch_row - fbird_fetch_assoc - - - - - diff --git a/reference/ibase/functions/fbird-fetch-row.xml b/reference/ibase/functions/fbird-fetch-row.xml deleted file mode 100644 index e07fee1cb..000000000 --- a/reference/ibase/functions/fbird-fetch-row.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_fetch_row - &Alias; ibase_fetch_row - - - - &reftitle.description; - - &info.function.alias; - ibase_fetch_row. - - - - - &reftitle.seealso; - - fbird_fetch_assoc - fbird_fetch_object - - - - - diff --git a/reference/ibase/functions/fbird-field-info.xml b/reference/ibase/functions/fbird-field-info.xml deleted file mode 100644 index 4eacec7af..000000000 --- a/reference/ibase/functions/fbird-field-info.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_field_info - &Alias; ibase_field_info - - - - &reftitle.description; - - &info.function.alias; - ibase_field_info. - - - - - &reftitle.seealso; - - fbird_num_fields - - - - - diff --git a/reference/ibase/functions/fbird-free-event-handler.xml b/reference/ibase/functions/fbird-free-event-handler.xml deleted file mode 100644 index 52d3448f2..000000000 --- a/reference/ibase/functions/fbird-free-event-handler.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_free_event_handler - &Alias; ibase_free_event_handler - - - - &reftitle.description; - - &info.function.alias; - ibase_free_event_handler. - - - - - &reftitle.seealso; - - fbird_set_event_handler - - - - - diff --git a/reference/ibase/functions/fbird-free-query.xml b/reference/ibase/functions/fbird-free-query.xml deleted file mode 100644 index ec8795da2..000000000 --- a/reference/ibase/functions/fbird-free-query.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_free_query - &Alias; ibase_free_query - - - - &reftitle.description; - - &info.function.alias; - ibase_free_query. - - - - - - diff --git a/reference/ibase/functions/fbird-free-result.xml b/reference/ibase/functions/fbird-free-result.xml deleted file mode 100644 index 12000886d..000000000 --- a/reference/ibase/functions/fbird-free-result.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_free_result - &Alias; ibase_free_result - - - - &reftitle.description; - - &info.function.alias; - ibase_free_result. - - - - - - diff --git a/reference/ibase/functions/fbird-gen-id.xml b/reference/ibase/functions/fbird-gen-id.xml deleted file mode 100644 index 618a9f1bc..000000000 --- a/reference/ibase/functions/fbird-gen-id.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - fbird_gen_id - &Alias; ibase_gen_id - - - - &reftitle.description; - - &info.function.alias; - ibase_gen_id. - - - - - - diff --git a/reference/ibase/functions/fbird-maintain-db.xml b/reference/ibase/functions/fbird-maintain-db.xml deleted file mode 100644 index c8c95c995..000000000 --- a/reference/ibase/functions/fbird-maintain-db.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_maintain_db - &Alias; ibase_maintain_db - - - - &reftitle.description; - - &info.function.alias; - ibase_maintain_db. - - - - - - diff --git a/reference/ibase/functions/fbird-modify-user.xml b/reference/ibase/functions/fbird-modify-user.xml deleted file mode 100644 index 9581be249..000000000 --- a/reference/ibase/functions/fbird-modify-user.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_modify_user - &Alias; ibase_modify_user - - - - &reftitle.description; - - &info.function.alias; - ibase_modify_user. - - - - - &reftitle.seealso; - - fbird_add_user - fbird_delete_user - - - - - diff --git a/reference/ibase/functions/fbird-name-result.xml b/reference/ibase/functions/fbird-name-result.xml deleted file mode 100644 index fe3d25122..000000000 --- a/reference/ibase/functions/fbird-name-result.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_name_result - &Alias; ibase_name_result - - - - &reftitle.description; - - &info.function.alias; - ibase_name_result. - - - - - &reftitle.seealso; - - fbird_prepare - fbird_execute - - - - - diff --git a/reference/ibase/functions/fbird-num-fields.xml b/reference/ibase/functions/fbird-num-fields.xml deleted file mode 100644 index 097b503fe..000000000 --- a/reference/ibase/functions/fbird-num-fields.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - fbird_num_fields - &Alias; ibase_num_fields - - - - &reftitle.description; - - &info.function.alias; - ibase_num_fields. - - - - - &reftitle.seealso; - - fbird_field_info - - - - - diff --git a/reference/ibase/functions/fbird-num-params.xml b/reference/ibase/functions/fbird-num-params.xml deleted file mode 100644 index 2cff671ab..000000000 --- a/reference/ibase/functions/fbird-num-params.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_num_params - &Alias; ibase_num_params - - - - &reftitle.description; - - &info.function.alias; - ibase_num_params. - - - - - &reftitle.seealso; - - fbird_prepare - fbird_param_info - - - - - diff --git a/reference/ibase/functions/fbird-param-info.xml b/reference/ibase/functions/fbird-param-info.xml deleted file mode 100644 index 98d9a47b9..000000000 --- a/reference/ibase/functions/fbird-param-info.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_param_info - &Alias; ibase_param_info - - - - &reftitle.description; - - &info.function.alias; - ibase_param_info. - - - - - &reftitle.seealso; - - fbird_field_info - fbird_num_params - - - - - diff --git a/reference/ibase/functions/fbird-pconnect.xml b/reference/ibase/functions/fbird-pconnect.xml deleted file mode 100644 index ef1313627..000000000 --- a/reference/ibase/functions/fbird-pconnect.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_pconnect - &Alias; ibase_pconnect - - - - &reftitle.description; - - &info.function.alias; - ibase_pconnect. - - - - - &reftitle.seealso; - - fbird_close - fbird_connect - - - - - diff --git a/reference/ibase/functions/fbird-prepare.xml b/reference/ibase/functions/fbird-prepare.xml deleted file mode 100644 index a112b24ab..000000000 --- a/reference/ibase/functions/fbird-prepare.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_prepare - &Alias; ibase_prepare - - - - &reftitle.description; - - &info.function.alias; - ibase_prepare. - - - - - - diff --git a/reference/ibase/functions/fbird-query.xml b/reference/ibase/functions/fbird-query.xml deleted file mode 100644 index 0d1becea5..000000000 --- a/reference/ibase/functions/fbird-query.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - fbird_query - &Alias; ibase_query - - - - &reftitle.description; - - &info.function.alias; - ibase_query. - - - - - &reftitle.seealso; - - fbird_errmsg - fbird_fetch_row - fbird_fetch_object - fbird_free_result - - - - - diff --git a/reference/ibase/functions/fbird-restore.xml b/reference/ibase/functions/fbird-restore.xml deleted file mode 100644 index 52c7d71ae..000000000 --- a/reference/ibase/functions/fbird-restore.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_restore - &Alias; ibase_restore - - - - &reftitle.description; - - &info.function.alias; - ibase_restore. - - - - - - diff --git a/reference/ibase/functions/fbird-rollback-ret.xml b/reference/ibase/functions/fbird-rollback-ret.xml deleted file mode 100644 index a135dbc66..000000000 --- a/reference/ibase/functions/fbird-rollback-ret.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_rollback_ret - &Alias; ibase_rollback_ret - - - - &reftitle.description; - - &info.function.alias; - ibase_rollback_ret. - - - - - - diff --git a/reference/ibase/functions/fbird-rollback.xml b/reference/ibase/functions/fbird-rollback.xml deleted file mode 100644 index 539091703..000000000 --- a/reference/ibase/functions/fbird-rollback.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_rollback - &Alias; ibase_rollback - - - - &reftitle.description; - - &info.function.alias; - ibase_rollback. - - - - - - diff --git a/reference/ibase/functions/fbird-server-info.xml b/reference/ibase/functions/fbird-server-info.xml deleted file mode 100644 index 8580bc372..000000000 --- a/reference/ibase/functions/fbird-server-info.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_server_info - &Alias; ibase_server_info - - - - &reftitle.description; - - &info.function.alias; - ibase_server_info. - - - - - - diff --git a/reference/ibase/functions/fbird-service-attach.xml b/reference/ibase/functions/fbird-service-attach.xml deleted file mode 100644 index 49a9f8f57..000000000 --- a/reference/ibase/functions/fbird-service-attach.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_service_attach - &Alias; ibase_service_attach - - - - &reftitle.description; - - &info.function.alias; - ibase_service_attach. - - - - - - diff --git a/reference/ibase/functions/fbird-service-detach.xml b/reference/ibase/functions/fbird-service-detach.xml deleted file mode 100644 index 8996f1351..000000000 --- a/reference/ibase/functions/fbird-service-detach.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_service_detach - &Alias; ibase_service_detach - - - - &reftitle.description; - - &info.function.alias; - ibase_service_detach. - - - - - - diff --git a/reference/ibase/functions/fbird-set-event-handler.xml b/reference/ibase/functions/fbird-set-event-handler.xml deleted file mode 100644 index 4c3cb000d..000000000 --- a/reference/ibase/functions/fbird-set-event-handler.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_set_event_handler - &Alias; ibase_set_event_handler - - - - &reftitle.description; - - &info.function.alias; - ibase_set_event_handler. - - - - - &reftitle.seealso; - - fbird_free_event_handler - fbird_wait_event - - - - - diff --git a/reference/ibase/functions/fbird-trans.xml b/reference/ibase/functions/fbird-trans.xml deleted file mode 100644 index 699340833..000000000 --- a/reference/ibase/functions/fbird-trans.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - fbird_trans - &Alias; ibase_trans - - - - &reftitle.description; - - &info.function.alias; - ibase_trans. - - - - - - diff --git a/reference/ibase/functions/fbird-wait-event.xml b/reference/ibase/functions/fbird-wait-event.xml deleted file mode 100644 index c79246743..000000000 --- a/reference/ibase/functions/fbird-wait-event.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - fbird_wait_event - &Alias; ibase_wait_event - - - - &reftitle.description; - - &info.function.alias; - ibase_wait_event. - - - - - &reftitle.seealso; - - fbird_set_event_handler - fbird_free_event_handler - - - - - diff --git a/reference/ibase/functions/ibase-add-user.xml b/reference/ibase/functions/ibase-add-user.xml deleted file mode 100644 index 324dee01b..000000000 --- a/reference/ibase/functions/ibase-add-user.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - ibase_add_user - Add a user to a security database - - - - &reftitle.description; - - boolibase_add_user - resourceservice_handle - stringuser_name - stringpassword - stringfirst_name - stringmiddle_name - stringlast_name - - - - - &reftitle.parameters; - - - service_handle - - - The handle on the database server service. - - - - - user_name - - - The login name of the new database user. - - - - - password - - - The password of the new user. - - - - - first_name - - - The first name of the new database user. - - - - - middle_name - - - The middle name of the new database user. - - - - - last_name - - - The last name of the new database user. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_modify_user - ibase_delete_user - - - - - diff --git a/reference/ibase/functions/ibase-affected-rows.xml b/reference/ibase/functions/ibase-affected-rows.xml deleted file mode 100644 index f2ee2b3ce..000000000 --- a/reference/ibase/functions/ibase-affected-rows.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - ibase_affected_rows - Return the number of rows that were affected by the previous query - - - - &reftitle.description; - - intibase_affected_rows - resourcelink_identifier - - - This function returns the number of rows that were affected by the - previous query (INSERT, UPDATE or DELETE) that was executed from within - the specified transaction context. - - - - - &reftitle.parameters; - - - link_identifier - - - A transaction context. If link_identifier is a - connection resource, its default transaction is used. - - - - - - - - &reftitle.returnvalues; - - Returns the number of rows as an integer. - - - - - &reftitle.seealso; - - ibase_query - ibase_execute - - - - - diff --git a/reference/ibase/functions/ibase-backup.xml b/reference/ibase/functions/ibase-backup.xml deleted file mode 100644 index a12ccbe1c..000000000 --- a/reference/ibase/functions/ibase-backup.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - ibase_backup - Initiates a backup task in the service manager and returns immediately - - - - &reftitle.description; - - mixedibase_backup - resourceservice_handle - stringsource_db - stringdest_file - intoptions0 - boolverbose&false; - - - This function passes the arguments to the (remote) database server. There it starts a new backup process. Therefore you - won't get any responses. - - - - - &reftitle.parameters; - - - service_handle - - - A previously opened connection to the database server. - - - - - source_db - - - The absolute file path to the database on the database server. You can also use a database alias. - - - - - dest_file - - - The path to the backup file on the database server. - - - - - options - - - Additional options to pass to the database server for backup. - The options parameter can be a combination - of the following constants: - IBASE_BKP_IGNORE_CHECKSUMS, - IBASE_BKP_IGNORE_LIMBO, - IBASE_BKP_METADATA_ONLY, - IBASE_BKP_NO_GARBAGE_COLLECT, - IBASE_BKP_OLD_DESCRIPTIONS, - IBASE_BKP_NON_TRANSPORTABLE or - IBASE_BKP_CONVERT. - Read the section about for further information. - - - - - verbose - - - Since the backup process is done on the database server, you don't have any chance - to get its output. This argument is useless. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - Since the backup process is done on the (remote) server, this function just passes the arguments to it. - While the arguments are legal, you won't get &false;. - - - - - &reftitle.examples; - - <function>ibase_backup</function> example - - -]]> - - - - - <function>ibase_backup</function> example with arguments - - -]]> - - - - - - &reftitle.seealso; - - ibase_restore - - - - - diff --git a/reference/ibase/functions/ibase-blob-add.xml b/reference/ibase/functions/ibase-blob-add.xml deleted file mode 100644 index 135e22ffd..000000000 --- a/reference/ibase/functions/ibase-blob-add.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - ibase_blob_add - Add data into a newly created blob - - - - &reftitle.description; - - voidibase_blob_add - resourceblob_handle - stringdata - - - ibase_blob_add adds data into a blob created with - ibase_blob_create. - - - - - &reftitle.parameters; - - - blob_handle - - - A blob handle opened with ibase_blob_create. - - - - - data - - - The data to be added. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - ibase_blob_cancel - ibase_blob_close - ibase_blob_create - ibase_blob_import - - - - - diff --git a/reference/ibase/functions/ibase-blob-cancel.xml b/reference/ibase/functions/ibase-blob-cancel.xml deleted file mode 100644 index 258a69be4..000000000 --- a/reference/ibase/functions/ibase-blob-cancel.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - ibase_blob_cancel - Cancel creating blob - - - - &reftitle.description; - - boolibase_blob_cancel - resourceblob_handle - - - This function will discard a BLOB if it has not yet been closed by - ibase_blob_close. - - - - - &reftitle.parameters; - - - blob_handle - - - A BLOB handle opened with ibase_blob_create. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_blob_close - ibase_blob_create - ibase_blob_import - - - - - diff --git a/reference/ibase/functions/ibase-blob-close.xml b/reference/ibase/functions/ibase-blob-close.xml deleted file mode 100644 index 352d4ebc3..000000000 --- a/reference/ibase/functions/ibase-blob-close.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ibase_blob_close - Close blob - - - - &reftitle.description; - - mixedibase_blob_close - resourceblob_handle - - - This function closes a BLOB that has either been opened for reading by - ibase_blob_open or has been opened for writing by - ibase_blob_create. - - - - - &reftitle.parameters; - - - blob_handle - - - A BLOB handle opened with ibase_blob_create or - ibase_blob_open. - - - - - - - - &reftitle.returnvalues; - - If the BLOB was being read, this function returns &true; on success, if - the BLOB was being written to, this function returns a string containing - the BLOB id that has been assigned to it by the database. On failure, this - function returns &false;. - - - - - &reftitle.seealso; - - ibase_blob_cancel - ibase_blob_open - - - - - diff --git a/reference/ibase/functions/ibase-blob-create.xml b/reference/ibase/functions/ibase-blob-create.xml deleted file mode 100644 index 83cf34a7d..000000000 --- a/reference/ibase/functions/ibase-blob-create.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - ibase_blob_create - Create a new blob for adding data - - - - &reftitle.description; - - resourcefalseibase_blob_create - resourcelink_identifier&null; - - - ibase_blob_create creates a new BLOB for filling with - data. - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - - - - &reftitle.returnvalues; - - Returns a BLOB handle for later use with - ibase_blob_add&return.falseforfailure;. - - - - - &reftitle.seealso; - - ibase_blob_add - ibase_blob_cancel - ibase_blob_close - ibase_blob_import - - - - - diff --git a/reference/ibase/functions/ibase-blob-echo.xml b/reference/ibase/functions/ibase-blob-echo.xml deleted file mode 100644 index 6d9debcdd..000000000 --- a/reference/ibase/functions/ibase-blob-echo.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - ibase_blob_echo - Output blob contents to browser - - - - &reftitle.description; - - boolibase_blob_echo - stringblob_id - - - boolibase_blob_echo - resourcelink_identifier - stringblob_id - - - This function opens a BLOB for reading and sends its contents directly to - standard output (the browser, in most cases). - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - blob_id - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_blob_open - ibase_blob_close - ibase_blob_get - - - - - diff --git a/reference/ibase/functions/ibase-blob-get.xml b/reference/ibase/functions/ibase-blob-get.xml deleted file mode 100644 index f1c892859..000000000 --- a/reference/ibase/functions/ibase-blob-get.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ibase_blob_get - Get len bytes data from open blob - - - - &reftitle.description; - - stringibase_blob_get - resourceblob_handle - intlen - - - This function returns at most len bytes from a BLOB - that has been opened for reading by ibase_blob_open. - - - - It is not possible to read from a BLOB that has been opened for writing - by ibase_blob_create. - - - - - - &reftitle.parameters; - - - blob_handle - - - A BLOB handle opened with ibase_blob_open. - - - - - len - - - Size of returned data. - - - - - - - - &reftitle.returnvalues; - - Returns at most len bytes from the BLOB, or &false; - on failure. - - - - - &reftitle.examples; - - - <function>ibase_blob_get</function> example - -BLOB_VALUE); -$blob_hndl = ibase_blob_open($data->BLOB_VALUE); -echo ibase_blob_get($blob_hndl, $blob_data[0]); -?> -]]> - - - Whilst this example doesn't do much more than a - 'ibase_blob_echo($data->BLOB_VALUE)' would do, it does show you how to get - information into a $variable to manipulate as you please. - - - - - &reftitle.seealso; - - ibase_blob_open - ibase_blob_close - ibase_blob_echo - - - - - diff --git a/reference/ibase/functions/ibase-blob-import.xml b/reference/ibase/functions/ibase-blob-import.xml deleted file mode 100644 index 03bbfc85a..000000000 --- a/reference/ibase/functions/ibase-blob-import.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - ibase_blob_import - Create blob, copy file in it, and close it - - - - &reftitle.description; - - stringibase_blob_import - resourcelink_identifier - resourcefile_handle - - - stringibase_blob_import - resourcefile_handle - - - This function creates a BLOB, reads an entire file into it, closes it and - returns the assigned BLOB id. - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - file_handle - - - The file handle is a handle returned by fopen. - - - - - - - - &reftitle.returnvalues; - - Returns the BLOB id on success, or &false; on error. - - - - - &reftitle.examples; - - <function>ibase_blob_import</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_blob_add - ibase_blob_cancel - ibase_blob_close - ibase_blob_create - - - - - diff --git a/reference/ibase/functions/ibase-blob-info.xml b/reference/ibase/functions/ibase-blob-info.xml deleted file mode 100644 index 84ce2fd3f..000000000 --- a/reference/ibase/functions/ibase-blob-info.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - ibase_blob_info - Return blob length and other useful info - - - - &reftitle.description; - - arrayibase_blob_info - resourcelink_identifier - stringblob_id - - - arrayibase_blob_info - stringblob_id - - - Returns the BLOB length and other useful information. - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - blob_id - - - A BLOB id. - - - - - - - - &reftitle.returnvalues; - - Returns an array containing information about a BLOB. The information returned - consists of the length of the BLOB, the number of segments it contains, the size - of the largest segment, and whether it is a stream BLOB or a segmented BLOB. - - - - - diff --git a/reference/ibase/functions/ibase-blob-open.xml b/reference/ibase/functions/ibase-blob-open.xml deleted file mode 100644 index 222856b15..000000000 --- a/reference/ibase/functions/ibase-blob-open.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - ibase_blob_open - Open blob for retrieving data parts - - - - &reftitle.description; - - resourcefalseibase_blob_open - resourcelink_identifier - stringblob_id - - - resourcefalseibase_blob_open - stringblob_id - - - Opens an existing BLOB for reading. - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - blob_id - - - A BLOB id. - - - - - - - - &reftitle.returnvalues; - - Returns a BLOB handle for later use with - ibase_blob_get&return.falseforfailure;. - - - - - &reftitle.seealso; - - ibase_blob_close - ibase_blob_echo - ibase_blob_get - - - - - diff --git a/reference/ibase/functions/ibase-close.xml b/reference/ibase/functions/ibase-close.xml deleted file mode 100644 index 05e90918a..000000000 --- a/reference/ibase/functions/ibase-close.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - ibase_close - Close a connection to an InterBase database - - - - &reftitle.description; - - boolibase_close - resourceconnection_id&null; - - - Closes the link to an InterBase database that's associated with - a connection id returned from ibase_connect. - Default transaction on link is committed, other transactions are - rolled back. - - - - - &reftitle.parameters; - - - connection_id - - - An InterBase link identifier returned from - ibase_connect. If omitted, the last opened link - is assumed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_connect - ibase_pconnect - - - - - diff --git a/reference/ibase/functions/ibase-commit-ret.xml b/reference/ibase/functions/ibase-commit-ret.xml deleted file mode 100644 index b50f1b0bc..000000000 --- a/reference/ibase/functions/ibase-commit-ret.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - ibase_commit_ret - Commit a transaction without closing it - - - - &reftitle.description; - - boolibase_commit_ret - resourcelink_or_trans_identifier&null; - - - Commits a transaction without closing it. - - - - - &reftitle.parameters; - - - link_or_trans_identifier - - - If called without an argument, this function commits the default - transaction of the default link. If the argument is a connection - identifier, the default transaction of the corresponding connection - will be committed. If the argument is a transaction identifier, the - corresponding transaction will be committed. The transaction context - will be retained, so statements executed from within this transaction - will not be invalidated. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-commit.xml b/reference/ibase/functions/ibase-commit.xml deleted file mode 100644 index ea44c0c6f..000000000 --- a/reference/ibase/functions/ibase-commit.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - ibase_commit - Commit a transaction - - - - &reftitle.description; - - boolibase_commit - resourcelink_or_trans_identifier&null; - - - Commits a transaction. - - - - - &reftitle.parameters; - - - link_or_trans_identifier - - - If called without an argument, this function commits the default - transaction of the default link. If the argument is a connection - identifier, the default transaction of the corresponding connection - will be committed. If the argument is a transaction identifier, the - corresponding transaction will be committed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-connect.xml b/reference/ibase/functions/ibase-connect.xml deleted file mode 100644 index ffe791fcb..000000000 --- a/reference/ibase/functions/ibase-connect.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - ibase_connect - Open a connection to a database - - - - &reftitle.description; - - resourceibase_connect - stringdatabase - stringusername - stringpassword - stringcharset - intbuffers - intdialect - stringrole - intsync - - - Establishes a connection to an Firebird/InterBase server. - - - In case a second call is made to ibase_connect with - the same arguments, no new link will be established, but instead, the link - identifier of the already opened link will be returned. The link to the - server will be closed as soon as the execution of the script ends, unless - it's closed earlier by explicitly calling ibase_close. - - - - - &reftitle.parameters; - - - database - - - The database argument has to be a valid path to - database file on the server it resides on. If the server is not local, - it must be prefixed with either 'hostname:' (TCP/IP), 'hostname/port:' - (TCP/IP with interbase server on custom TCP port), '//hostname/' - (NetBEUI), depending on the connection - protocol used. - - - - - username - - - The user name. Can be set with the - ibase.default_user &php.ini; directive. - - - - - password - - - The password for username. Can be set with the - ibase.default_password &php.ini; directive. - - - - - charset - - - charset is the default character set for a - database. - - - - - buffers - - - buffers is the number of database buffers to - allocate for the server-side cache. If 0 or omitted, server chooses - its own default. - - - - - dialect - - - dialect selects the default SQL dialect for any - statement executed within a connection, and it defaults to the highest - one supported by client libraries. - - - - - role - - - Functional only with InterBase 5 and up. - - - - - sync - - - - - - - - - - &reftitle.returnvalues; - - Returns an Firebird/InterBase link identifier on success, or &false; on error. - - - - - &reftitle.errors; - - If you get some error like "arithmetic exception, numeric overflow, or - string truncation. Cannot transliterate character between character sets" - (this occurs when you try use some character with accents) when using this - and after ibase_query you must set the character set - (i.e. ISO8859_1 or your current character set). - - - - - &reftitle.examples; - - <function>ibase_connect</function> example - -email, "\n"; -} -ibase_free_result($sth); -ibase_close($dbh); -?> -]]> - - - - - - &reftitle.seealso; - - ibase_pconnect - ibase_close - - - - - diff --git a/reference/ibase/functions/ibase-db-info.xml b/reference/ibase/functions/ibase-db-info.xml deleted file mode 100644 index b829a580d..000000000 --- a/reference/ibase/functions/ibase-db-info.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - ibase_db_info - Request statistics about a database - - - - &reftitle.description; - - stringibase_db_info - resourceservice_handle - stringdb - intaction - intargument0 - - - &warn.undocumented.func; - - - - - - diff --git a/reference/ibase/functions/ibase-delete-user.xml b/reference/ibase/functions/ibase-delete-user.xml deleted file mode 100644 index e730903c3..000000000 --- a/reference/ibase/functions/ibase-delete-user.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - ibase_delete_user - Delete a user from a security database - - - - &reftitle.description; - - boolibase_delete_user - resourceservice_handle - stringuser_name - - - - - - &reftitle.parameters; - - - service_handle - - - The handle on the database server service. - - - - - user_name - - - The login name of the user you want to delete from the database. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_add_user - ibase_modify_user - - - - - diff --git a/reference/ibase/functions/ibase-drop-db.xml b/reference/ibase/functions/ibase-drop-db.xml deleted file mode 100644 index 5e57fe9c2..000000000 --- a/reference/ibase/functions/ibase-drop-db.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - ibase_drop_db - Drops a database - - - - &reftitle.description; - - boolibase_drop_db - resourceconnection&null; - - - This functions drops a database that was opened by either ibase_connect - or ibase_pconnect. The database is closed and deleted from the server. - - - - - &reftitle.parameters; - - - connection - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_connect - ibase_pconnect - - - - - diff --git a/reference/ibase/functions/ibase-errcode.xml b/reference/ibase/functions/ibase-errcode.xml deleted file mode 100644 index d37dc70db..000000000 --- a/reference/ibase/functions/ibase-errcode.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - ibase_errcode - Return an error code - - - - &reftitle.description; - - intibase_errcode - - - - Returns the error code that resulted from the most recent InterBase function - call. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the error code as an integer, or &false; if no error occurred. - - - - - &reftitle.seealso; - - ibase_errmsg - - - - - diff --git a/reference/ibase/functions/ibase-errmsg.xml b/reference/ibase/functions/ibase-errmsg.xml deleted file mode 100644 index 7403b7b9b..000000000 --- a/reference/ibase/functions/ibase-errmsg.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - ibase_errmsg - Return error messages - - - - &reftitle.description; - - stringibase_errmsg - - - - Returns the error message that resulted from the most recent InterBase function - call. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the error message as a string, or &false; if no error occurred. - - - - - &reftitle.seealso; - - ibase_errcode - - - - - diff --git a/reference/ibase/functions/ibase-execute.xml b/reference/ibase/functions/ibase-execute.xml deleted file mode 100644 index 673b7a3cd..000000000 --- a/reference/ibase/functions/ibase-execute.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - ibase_execute - Execute a previously prepared query - - - - &reftitle.description; - - resourceibase_execute - resourcequery - mixedvalues - - - Execute a query prepared by ibase_prepare. - - - This is a lot more effective than using ibase_query - if you are repeating a same kind of query several times with only - some parameters changing. - - - - - &reftitle.parameters; - - - query - - - An InterBase query prepared by ibase_prepare. - - - - - values - - - - - - - - - - &reftitle.returnvalues; - - If the query raises an error, returns &false;. If it is successful and - there is a (possibly empty) result set (such as with a SELECT query), - returns a result identifier. If the query was successful and there were - no results, returns &true;. - - - - This function returns the number of rows affected by - the query (if > 0 and applicable to the statement type). A query that - succeeded, but did not affect any rows (e.g. an UPDATE of a non-existent - record) will return &true;. - - - - - - &reftitle.examples; - - <function>ibase_execute</function> example - - 'Eric', - 5 => 'Filip', - 7 => 'Larry' -); - -$query = ibase_prepare($dbh, "UPDATE FOO SET BAR = ? WHERE BAZ = ?"); - -foreach ($updates as $baz => $bar) { - ibase_execute($query, $bar, $baz); -} - -?> -]]> - - - - - - &reftitle.seealso; - - ibase_query - - - - - diff --git a/reference/ibase/functions/ibase-fetch-assoc.xml b/reference/ibase/functions/ibase-fetch-assoc.xml deleted file mode 100644 index c872ff604..000000000 --- a/reference/ibase/functions/ibase-fetch-assoc.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - ibase_fetch_assoc - Fetch a result row from a query as an associative array - - - - &reftitle.description; - - arrayibase_fetch_assoc - resourceresult - intfetch_flag0 - - - Fetch a result row from a query as an associative array. - - - ibase_fetch_assoc fetches one row of data from the - result. If two or more columns of the result - have the same field names, the last column will take precedence. To - access the other column(s) of the same name, you either need to access - the result with numeric indices by using - ibase_fetch_row or use alias names in your query. - - - - - &reftitle.parameters; - - - result - - - The result handle. - - - - - fetch_flag - - - fetch_flag is a combination of the constants - IBASE_TEXT and IBASE_UNIXTIME - ORed together. Passing IBASE_TEXT will cause this - function to return BLOB contents instead of BLOB ids. Passing - IBASE_UNIXTIME will cause this function to return - date/time values as Unix timestamps instead of as formatted strings. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array that corresponds to the fetched row. - Subsequent calls will return the next row in the result set, or &false; if - there are no more rows. - - - - - &reftitle.seealso; - - ibase_fetch_row - ibase_fetch_object - - - - - diff --git a/reference/ibase/functions/ibase-fetch-object.xml b/reference/ibase/functions/ibase-fetch-object.xml deleted file mode 100644 index 0e0265f78..000000000 --- a/reference/ibase/functions/ibase-fetch-object.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - ibase_fetch_object - Get an object from a InterBase database - - - - &reftitle.description; - - objectibase_fetch_object - resourceresult_id - intfetch_flag0 - - - Fetches a row as a pseudo-object from a given result identifier. - - - Subsequent calls to ibase_fetch_object - return the next row in the result set. - - - - - &reftitle.parameters; - - - result_id - - - An InterBase result identifier obtained either by - ibase_query or ibase_execute. - - - - - fetch_flag - - - fetch_flag is a combination of the constants - IBASE_TEXT and IBASE_UNIXTIME - ORed together. Passing IBASE_TEXT will cause this - function to return BLOB contents instead of BLOB ids. Passing - IBASE_UNIXTIME will cause this function to return - date/time values as Unix timestamps instead of as formatted strings. - - - - - - - - &reftitle.returnvalues; - - Returns an object with the next row information, or &false; if there are - no more rows. - - - - - &reftitle.examples; - - <function>ibase_fetch_object</function> example - -email . "\n"; -} -ibase_close($dbh); -?> -]]> - - - - - - &reftitle.seealso; - - ibase_fetch_row - ibase_fetch_assoc - - - - - diff --git a/reference/ibase/functions/ibase-fetch-row.xml b/reference/ibase/functions/ibase-fetch-row.xml deleted file mode 100644 index 67cc83999..000000000 --- a/reference/ibase/functions/ibase-fetch-row.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - ibase_fetch_row - Fetch a row from an InterBase database - - - - &reftitle.description; - - arrayibase_fetch_row - resourceresult_identifier - intfetch_flag0 - - - ibase_fetch_row fetches one row of data from the - given result set. - - - Subsequent calls to ibase_fetch_row - return the next row in the result set, or &false; if there are no - more rows. - - - - - &reftitle.parameters; - - - result_identifier - - - An InterBase result identifier. - - - - - fetch_flag - - - fetch_flag is a combination of the constants - IBASE_TEXT and IBASE_UNIXTIME - ORed together. Passing IBASE_TEXT will cause this - function to return BLOB contents instead of BLOB ids. Passing - IBASE_UNIXTIME will cause this function to return - date/time values as Unix timestamps instead of as formatted strings. - - - - - - - - &reftitle.returnvalues; - - Returns an array that corresponds to the fetched row, or &false; if there - are no more rows. Each result column is stored in an array offset, - starting at offset 0. - - - - - &reftitle.seealso; - - ibase_fetch_assoc - ibase_fetch_object - - - - - diff --git a/reference/ibase/functions/ibase-field-info.xml b/reference/ibase/functions/ibase-field-info.xml deleted file mode 100644 index 05e3ce094..000000000 --- a/reference/ibase/functions/ibase-field-info.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - ibase_field_info - Get information about a field - - - - &reftitle.description; - - arrayibase_field_info - resourceresult - intfield_number - - - Returns an array with information about a field after a select - query has been run. - - - - - &reftitle.parameters; - - - result - - - An InterBase result identifier. - - - - - field_number - - - Field offset. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the following keys: name, - alias, relation, - length and type. - - - - - &reftitle.examples; - - <function>ibase_field_info</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_num_fields - - - - - diff --git a/reference/ibase/functions/ibase-free-event-handler.xml b/reference/ibase/functions/ibase-free-event-handler.xml deleted file mode 100644 index 3ce3bdd5c..000000000 --- a/reference/ibase/functions/ibase-free-event-handler.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - ibase_free_event_handler - Cancels a registered event handler - - - - &reftitle.description; - - boolibase_free_event_handler - resourceevent - - - This function causes the registered event handler specified by - event to be cancelled. The callback function will - no longer be called for the events it was registered to handle. - - - - - &reftitle.parameters; - - - event - - - An event resource, created by - ibase_set_event_handler. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_set_event_handler - - - - - diff --git a/reference/ibase/functions/ibase-free-query.xml b/reference/ibase/functions/ibase-free-query.xml deleted file mode 100644 index fa36734c5..000000000 --- a/reference/ibase/functions/ibase-free-query.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - ibase_free_query - Free memory allocated by a prepared query - - - - &reftitle.description; - - boolibase_free_query - resourcequery - - - Frees a prepared query. - - - - - &reftitle.parameters; - - - query - - - A query prepared with ibase_prepare. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-free-result.xml b/reference/ibase/functions/ibase-free-result.xml deleted file mode 100644 index 356a79bcc..000000000 --- a/reference/ibase/functions/ibase-free-result.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - ibase_free_result - Free a result set - - - - &reftitle.description; - - boolibase_free_result - resourceresult_identifier - - - Frees a result set. - - - - - &reftitle.parameters; - - - result_identifier - - - A result set created by ibase_query or - ibase_execute. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-gen-id.xml b/reference/ibase/functions/ibase-gen-id.xml deleted file mode 100644 index aba1b59bd..000000000 --- a/reference/ibase/functions/ibase-gen-id.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - ibase_gen_id - Increments the named generator and returns its new value - - - - &reftitle.description; - - mixedibase_gen_id - stringgenerator - intincrement1 - resourcelink_identifier&null; - - - &warn.undocumented.func; - - - - - &reftitle.returnvalues; - - Returns new generator value as integer, or as string if the value is too big. - - - - - diff --git a/reference/ibase/functions/ibase-maintain-db.xml b/reference/ibase/functions/ibase-maintain-db.xml deleted file mode 100644 index 3a062cce0..000000000 --- a/reference/ibase/functions/ibase-maintain-db.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ibase_maintain_db - Execute a maintenance command on the database server - - - - &reftitle.description; - - boolibase_maintain_db - resourceservice_handle - stringdb - intaction - intargument0 - - - &warn.undocumented.func; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-modify-user.xml b/reference/ibase/functions/ibase-modify-user.xml deleted file mode 100644 index 5c465803c..000000000 --- a/reference/ibase/functions/ibase-modify-user.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - ibase_modify_user - Modify a user to a security database - - - - &reftitle.description; - - boolibase_modify_user - resourceservice_handle - stringuser_name - stringpassword - stringfirst_name - stringmiddle_name - stringlast_name - - - - - &reftitle.parameters; - - - service_handle - - - The handle on the database server service. - - - - - user_name - - - The login name of the database user to modify. - - - - - password - - - The user's new password. - - - - - first_name - - - The user's new first name. - - - - - middle_name - - - The user's new middle name. - - - - - last_name - - - The user's new last name. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ibase_add_user - ibase_delete_user - - - - - diff --git a/reference/ibase/functions/ibase-name-result.xml b/reference/ibase/functions/ibase-name-result.xml deleted file mode 100644 index adfb8f78a..000000000 --- a/reference/ibase/functions/ibase-name-result.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - ibase_name_result - Assigns a name to a result set - - - - &reftitle.description; - - boolibase_name_result - resourceresult - stringname - - - This function assigns a name to a result set. This name can be used later in - UPDATE|DELETE ... WHERE CURRENT OF name statements. - - - - - &reftitle.parameters; - - - result - - - An InterBase result set. - - - - - name - - - The name to be assigned. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>ibase_name_result</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_prepare - ibase_execute - - - - - diff --git a/reference/ibase/functions/ibase-num-fields.xml b/reference/ibase/functions/ibase-num-fields.xml deleted file mode 100644 index d464ff886..000000000 --- a/reference/ibase/functions/ibase-num-fields.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - ibase_num_fields - Get the number of fields in a result set - - - - &reftitle.description; - - intibase_num_fields - resourceresult_id - - - Get the number of fields in a result set. - - - - - &reftitle.parameters; - - - result_id - - - An InterBase result identifier. - - - - - - - - &reftitle.returnvalues; - - Returns the number of fields as an integer. - - - - - &reftitle.examples; - - <function>ibase_num_fields</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_field_info - - - - - diff --git a/reference/ibase/functions/ibase-num-params.xml b/reference/ibase/functions/ibase-num-params.xml deleted file mode 100644 index 0f8b8cd91..000000000 --- a/reference/ibase/functions/ibase-num-params.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - ibase_num_params - Return the number of parameters in a prepared query - - - - &reftitle.description; - - intibase_num_params - resourcequery - - - This function returns the number of parameters in the prepared query specified - by query. This is the number of binding arguments that - must be present when calling ibase_execute. - - - - - &reftitle.parameters; - - - query - - - The prepared query handle. - - - - - - - - &reftitle.returnvalues; - - Returns the number of parameters as an integer. - - - - - &reftitle.seealso; - - ibase_prepare - ibase_param_info - - - - - diff --git a/reference/ibase/functions/ibase-param-info.xml b/reference/ibase/functions/ibase-param-info.xml deleted file mode 100644 index 9a2faa414..000000000 --- a/reference/ibase/functions/ibase-param-info.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - ibase_param_info - Return information about a parameter in a prepared query - - - - &reftitle.description; - - arrayibase_param_info - resourcequery - intparam_number - - - Returns an array with information about a parameter after a - query has been prepared. - - - - - &reftitle.parameters; - - - query - - - An InterBase prepared query handle. - - - - - param_number - - - Parameter offset. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the following keys: name, - alias, relation, - length and type. - - - - - &reftitle.seealso; - - ibase_field_info - ibase_num_params - - - - - diff --git a/reference/ibase/functions/ibase-pconnect.xml b/reference/ibase/functions/ibase-pconnect.xml deleted file mode 100644 index 6a5e266d1..000000000 --- a/reference/ibase/functions/ibase-pconnect.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - ibase_pconnect - Open a persistent connection to an InterBase database - - - - &reftitle.description; - - resourceibase_pconnect - stringdatabase - stringusername - stringpassword - stringcharset - intbuffers - intdialect - stringrole - intsync - - - Opens a persistent connection to an InterBase database. - - - ibase_pconnect acts very much like - ibase_connect with two major differences. - - - First, when connecting, the function will first try to find a (persistent) - link that's already opened with the same parameters. If one is found, an - identifier for it will be returned instead of opening a new connection. - - - Second, the connection to the InterBase server will not be closed when the - execution of the script ends. Instead, the link will remain open for - future use (ibase_close will not close links - established by ibase_pconnect). This type of link is - therefore called 'persistent'. - - - - - &reftitle.parameters; - - - database - - - The database argument has to be a valid path to - database file on the server it resides on. If the server is not local, - it must be prefixed with either 'hostname:' (TCP/IP), '//hostname/' - (NetBEUI) or 'hostname@' (IPX/SPX), depending on the connection - protocol used. - - - - - username - - - The user name. Can be set with the - ibase.default_user &php.ini; directive. - - - - - password - - - The password for username. Can be set with the - ibase.default_password &php.ini; directive. - - - - - charset - - - charset is the default character set for a - database. - - - - - buffers - - - buffers is the number of database buffers to - allocate for the server-side cache. If 0 or omitted, server chooses - its own default. - - - - - dialect - - - dialect selects the default SQL dialect for any - statement executed within a connection, and it defaults to the highest - one supported by client libraries. Functional only with InterBase 6 - and up. - - - - - role - - - Functional only with InterBase 5 and up. - - - - - sync - - - - - - - - - - &reftitle.returnvalues; - - Returns an InterBase link identifier on success, or &false; on error. - - - - - &reftitle.seealso; - - ibase_close - ibase_connect - - - - - diff --git a/reference/ibase/functions/ibase-prepare.xml b/reference/ibase/functions/ibase-prepare.xml deleted file mode 100644 index dce12f887..000000000 --- a/reference/ibase/functions/ibase-prepare.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - ibase_prepare - Prepare a query for later binding of parameter placeholders and execution - - - - &reftitle.description; - - resourceibase_prepare - stringquery - - - resourceibase_prepare - resourcelink_identifier - stringquery - - - resourceibase_prepare - resourcelink_identifier - stringtrans - stringquery - - - Prepare a query for later binding of parameter placeholders and execution - (via ibase_execute). - - - - - &reftitle.parameters; - - - query - - - An InterBase query. - - - - - link_identifier - - - An InterBase link identifier returned from - ibase_connect. If omitted, the last opened link - is assumed. - - - - - trans - - - An InterBase transaction handle the query should be associated with. - If omitted, the default transaction of the connection is assumed. - - - - - - - - &reftitle.returnvalues; - - Returns a prepared query handle, or &false; on error. - - - - - diff --git a/reference/ibase/functions/ibase-query.xml b/reference/ibase/functions/ibase-query.xml deleted file mode 100644 index b9874a7db..000000000 --- a/reference/ibase/functions/ibase-query.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - ibase_query - Execute a query on an InterBase database - - - - &reftitle.description; - - resourceibase_query - resourcelink_identifier - stringquery - intbind_args - - - Performs a query on an InterBase database. - - - - - &reftitle.parameters; - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - query - - - An InterBase query. - - - - - bind_args - - - - - - - - - - &reftitle.returnvalues; - - If the query raises an error, returns &false;. If it is successful and - there is a (possibly empty) result set (such as with a SELECT query), - returns a result identifier. If the query was successful and there were - no results, returns &true;. - - - - In PHP 5.0.0 and up, this function will return the number of rows - affected by the query for INSERT, UPDATE and DELETE statements. In order - to retain backward compatibility, it will return &true; for these - statements if the query succeeded without affecting any rows. - - - - - - &reftitle.errors; - - If you get some error like "arithmetic exception, numeric overflow, or - string truncation. Cannot transliterate character between character sets" - (this occurs when you try use some character with accents) when using this - and after ibase_query you must set the character set - (i.e. ISO8859_1 or your current character set). - - - - - &reftitle.examples; - - <function>ibase_query</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_errmsg - ibase_fetch_row - ibase_fetch_object - ibase_free_result - - - - - diff --git a/reference/ibase/functions/ibase-restore.xml b/reference/ibase/functions/ibase-restore.xml deleted file mode 100644 index 3f62a87b4..000000000 --- a/reference/ibase/functions/ibase-restore.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - ibase_restore - Initiates a restore task in the service manager and returns immediately - - - - &reftitle.description; - - mixedibase_restore - resourceservice_handle - stringsource_file - stringdest_db - intoptions0 - boolverbose&false; - - - - This function passes the arguments to the (remote) database server. There it starts a new restore process. Therefore you - won't get any responses. - - - - - &reftitle.parameters; - - - service_handle - - - A previously opened connection to the database server. - - - - - source_file - - - The absolute path on the server where the backup file is located. - - - - - dest_db - - - The path to create the new database on the server. You can also use database alias. - - - - - options - - - Additional options to pass to the database server for restore. - The options parameter can be a combination - of the following constants: - IBASE_RES_DEACTIVATE_IDX, - IBASE_RES_NO_SHADOW, - IBASE_RES_NO_VALIDITY, - IBASE_RES_ONE_AT_A_TIME, - IBASE_RES_REPLACE, - IBASE_RES_CREATE, - IBASE_RES_USE_ALL_SPACE, - IBASE_PRP_PAGE_BUFFERS, - IBASE_PRP_SWEEP_INTERVAL, - IBASE_RES_CREATE. - Read the section about for further information. - - - - - verbose - - - Since the restore process is done on the database server, you don't have any chance - to get its output. This argument is useless. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - Since the restore process is done on the (remote) server, this function just passes the arguments to it. - While the arguments are legal, you won't get &false;. - - - - - &reftitle.examples; - - <function>ibase_restore</function> example - - -]]> - - - - - <function>ibase_restore</function> example with arguments - - -]]> - - - - - - - &reftitle.seealso; - - ibase_backup - - - - - diff --git a/reference/ibase/functions/ibase-rollback-ret.xml b/reference/ibase/functions/ibase-rollback-ret.xml deleted file mode 100644 index b9597ea22..000000000 --- a/reference/ibase/functions/ibase-rollback-ret.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - ibase_rollback_ret - Roll back a transaction without closing it - - - - &reftitle.description; - - boolibase_rollback_ret - resourcelink_or_trans_identifier&null; - - - Rolls back a transaction without closing it. - - - - - &reftitle.parameters; - - - link_or_trans_identifier - - - If called without an argument, this function rolls back the default - transaction of the default link. If the argument is a connection - identifier, the default transaction of the corresponding connection - will be rolled back. If the argument is a transaction identifier, the - corresponding transaction will be rolled back. The transaction context - will be retained, so statements executed from within this transaction - will not be invalidated. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-rollback.xml b/reference/ibase/functions/ibase-rollback.xml deleted file mode 100644 index 221917c9f..000000000 --- a/reference/ibase/functions/ibase-rollback.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - ibase_rollback - Roll back a transaction - - - - &reftitle.description; - - boolibase_rollback - resourcelink_or_trans_identifier&null; - - - Rolls back a transaction. - - - - - &reftitle.parameters; - - - link_or_trans_identifier - - - If called without an argument, this function rolls back the default - transaction of the default link. If the argument is a connection - identifier, the default transaction of the corresponding connection - will be rolled back. If the argument is a transaction identifier, the - corresponding transaction will be rolled back. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/ibase/functions/ibase-server-info.xml b/reference/ibase/functions/ibase-server-info.xml deleted file mode 100644 index 2dca49767..000000000 --- a/reference/ibase/functions/ibase-server-info.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - ibase_server_info - Request information about a database server - - - - &reftitle.description; - - stringibase_server_info - resourceservice_handle - intaction - - - - - &reftitle.parameters; - - - service_handle - - - A previously created connection to the database server. - - - - - action - - - A valid constant. - - - - - - - - &reftitle.returnvalues; - - Returns mixed types depending on context. - - - - - &reftitle.examples; - - <function>ibase_service_attach</function> example - - -]]> - - &example.outputs; - - Array - ( - [user_name] => SYSDBA - [first_name] => Sql - [middle_name] => Server - [last_name] => Administrator - [user_id] => 0 - [group_id] => 0 - ) - -) - -Server directory: /etc/firebird/ -Server lock path: /tmp/firebird/ -Server lib path: /usr/lib64/firebird/lib/ -Path of user db: /var/lib/firebird/secdb/security3.fdb -Established connections: Array -( - [attachments] => 3 - [databases] => 2 - [0] => /srv/firebird/poss.fdb - [1] => /srv/firebird/employees.fdb -) -]]> - - - - - - - diff --git a/reference/ibase/functions/ibase-service-attach.xml b/reference/ibase/functions/ibase-service-attach.xml deleted file mode 100644 index 2716af6a4..000000000 --- a/reference/ibase/functions/ibase-service-attach.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ibase_service_attach - Connect to the service manager - - - - &reftitle.description; - - resourcefalseibase_service_attach - stringhost - stringdba_username - stringdba_password - - - - - &reftitle.parameters; - - - host - - - The name or ip address of the database host. You can define the port by adding - '/' and port number. If no port is specified, port 3050 will be used. - - - - - dba_username - - - The name of any valid user. - - - - - dba_password - - - The user's password. - - - - - - - - &reftitle.returnvalues; - - Returns a Interbase / Firebird link identifier on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>ibase_service_attach</function> example - -"; - echo "Server implementation: " . $server_implementation; - } - else { - // Output message on error - $conn_error = ibase_errmsg(); - die($conn_error); - } - -?> -]]> - - - - - <function>ibase_service_attach</function> example using <literal>hostname/port</literal> syntax - -"; - echo "Server implementation: " . $server_implementation; - } - else { - // Output message on error - $conn_error = ibase_errmsg(); - die($conn_error); - } - -?> -]]> - - - - - - &reftitle.seealso; - - ibase_service_detach - - - - - diff --git a/reference/ibase/functions/ibase-service-detach.xml b/reference/ibase/functions/ibase-service-detach.xml deleted file mode 100644 index 0a1488126..000000000 --- a/reference/ibase/functions/ibase-service-detach.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - ibase_service_detach - Disconnect from the service manager - - - - &reftitle.description; - - boolibase_service_detach - resourceservice_handle - - - - - &reftitle.parameters; - - - service_handle - - - A previously created connection to the database server. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>ibase_service_detach</function> example - - -]]> - - - - - diff --git a/reference/ibase/functions/ibase-set-event-handler.xml b/reference/ibase/functions/ibase-set-event-handler.xml deleted file mode 100644 index dddb55557..000000000 --- a/reference/ibase/functions/ibase-set-event-handler.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - ibase_set_event_handler - Register a callback function to be called when events are posted - - - - &reftitle.description; - - resourceibase_set_event_handler - callableevent_handler - stringevent_name - stringeven_names - - - resourceibase_set_event_handler - resourceconnection - callableevent_handler - stringevent_name - stringevent_names - - - This function registers a PHP user function as event handler for the - specified events. - - - - - &reftitle.parameters; - - - event_handler - - - The callback is called with the event name and the link resource as - arguments whenever one of the specified events is posted by the - database. - - - The callback must return &false; if the event handler should be - canceled. Any other return value is ignored. This function accepts up - to 15 event arguments. - - - - - event_name - - - An event name. - - - - - event_names - - - At most 15 events allowed. - - - - - - - - &reftitle.returnvalues; - - The return value is an event resource. This resource can be used to free - the event handler using ibase_free_event_handler. - - - - - &reftitle.examples; - - <function>ibase_set_event_handler</function> example - - -]]> - - - - - - &reftitle.seealso; - - ibase_free_event_handler - ibase_wait_event - - - - - diff --git a/reference/ibase/functions/ibase-trans.xml b/reference/ibase/functions/ibase-trans.xml deleted file mode 100644 index 74d676afb..000000000 --- a/reference/ibase/functions/ibase-trans.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - ibase_trans - Begin a transaction - - - - &reftitle.description; - - resourceibase_trans - inttrans_args - resourcelink_identifier - - - resourceibase_trans - resourcelink_identifier - - - Begins a transaction. - - - - The first call to ibase_trans will not return the default transaction - of a connection. All transactions started by ibase_trans - will be rolled back at the end of the script if they were not committed or - rolled back by either ibase_commit or - ibase_rollback. - - - - - This function will accept multiple trans_args - and link_identifier arguments. This allows transactions - over multiple database connections, which are committed using a 2-phase commit - algorithm. This means you can rely on the updates to either succeed in every - database, or fail in every database. It does NOT mean you can use tables from - different databases in the same query! - - - If you use transactions over multiple databases, you will have to specify both - the link_id and transaction_id - in calls to ibase_query and ibase_prepare. - - - - - - &reftitle.parameters; - - - trans_args - - - trans_args can be a combination of - IBASE_READ, - IBASE_WRITE, - IBASE_COMMITTED, - IBASE_CONSISTENCY, - IBASE_CONCURRENCY, - IBASE_REC_VERSION, - IBASE_REC_NO_VERSION, - IBASE_WAIT and - IBASE_NOWAIT. - - - - - link_identifier - - - An InterBase link identifier. If omitted, the last opened link is - assumed. - - - - - - - - &reftitle.returnvalues; - - Returns a transaction handle, or &false; on error. - - - - - diff --git a/reference/ibase/functions/ibase-wait-event.xml b/reference/ibase/functions/ibase-wait-event.xml deleted file mode 100644 index a39d82b8d..000000000 --- a/reference/ibase/functions/ibase-wait-event.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - ibase_wait_event - Wait for an event to be posted by the database - - - - &reftitle.description; - - stringibase_wait_event - stringevent_name - stringevent_names - - - stringibase_wait_event - resourceconnection - stringevent_name - stringevent_names - - - This function suspends execution of the script until one of the specified events - is posted by the database. The name of the event that was posted is returned. This - function accepts up to 15 event arguments. - - - - - &reftitle.parameters; - - - event_name - - - The event name. - - - - - event_names - - - - - - - - - - &reftitle.returnvalues; - - Returns the name of the event that was posted. - - - - - &reftitle.seealso; - - ibase_set_event_handler - ibase_free_event_handler - - - - - diff --git a/reference/ibase/ini.xml b/reference/ibase/ini.xml deleted file mode 100644 index c43d2219f..000000000 --- a/reference/ibase/ini.xml +++ /dev/null @@ -1,236 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - - InterBase configuration options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - ibase.allow_persistent - "1" - INI_SYSTEM - - - - ibase.max_persistent - "-1" - INI_SYSTEM - - - - ibase.max_links - "-1" - INI_SYSTEM - - - - ibase.default_db - NULL - INI_SYSTEM - - - - ibase.default_user - NULL - INI_ALL - - - - ibase.default_password - NULL - INI_ALL - - - - ibase.default_charset - NULL - INI_ALL - - - - ibase.timestampformat - "%Y-%m-%d %H:%M:%S" - INI_ALL - - - - ibase.dateformat - "%Y-%m-%d" - INI_ALL - - - - ibase.timeformat - "%H:%M:%S" - INI_ALL - - - - -
- &ini.php.constants; -
- - &ini.descriptions.title; - - - - - ibase.allow_persistent - bool - - - - Whether to allow - persistent connections - to Firebird/InterBase. - - - - - - - ibase.max_persistent - int - - - - The maximum number of persistent Firebird/InterBase connections per - process. New connections created with ibase_pconnect() will be non-persistent - if this number would be exceeded. - - - - - - - ibase.max_links - int - - - - The maximum number of Firebird/InterBase connections per process, including - persistent connections. - - - - - - ibase.default_db - string - - - - The default database to connect to when ibase_[p]connect() is called - without specifying a database name. If this value is set and SQL safe - mode is enabled, no other connections than to this database will be allowed. - - - - - - ibase.default_user - string - - - - The user name to use when connecting to a database - if no user name is specified. - - - - - - - ibase.default_password - string - - - - The password to use when connecting to a database - if no password is specified. - - - - - - ibase.default_charset - string - - - - The character set to use when connecting to a database - if no character set is specified. - - - - - - - - - ibase.timestampformat - string - - - - - - - - - ibase.dateformat - string - - - - - - - - - ibase.timeformat - string - - - - These directives are used to set the date and time formats - that are used when returning dates and times from a result set, - or when binding arguments to date and time parameters. - - - - - -
- diff --git a/reference/ibase/reference.xml b/reference/ibase/reference.xml deleted file mode 100644 index 6df96bb60..000000000 --- a/reference/ibase/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Firebird/InterBase &Functions; - - &reference.ibase.entities.functions; - - - - - diff --git a/reference/ibase/setup.xml b/reference/ibase/setup.xml deleted file mode 100644 index 7d28d3885..000000000 --- a/reference/ibase/setup.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.ibase.configure; - - - - &reference.ibase.ini; - - - - - - diff --git a/reference/ibase/versions.xml b/reference/ibase/versions.xml deleted file mode 100644 index a5f838430..000000000 --- a/reference/ibase/versions.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/ibm_db2/book.xml b/reference/ibm_db2/book.xml deleted file mode 100644 index cc530f2fa..000000000 --- a/reference/ibm_db2/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - IBM DB2, Cloudscape and Apache Derby - IBM DB2 - - - - &reftitle.intro; - - These functions enable you to access IBM DB2 Universal Database, IBM - Cloudscape, and Apache Derby databases using the DB2 Call Level Interface - (DB2 CLI). - - - - - &reference.ibm-db2.setup; - &reference.ibm-db2.constants; - &reference.ibm-db2.reference; - - - diff --git a/reference/ibm_db2/configure.xml b/reference/ibm_db2/configure.xml deleted file mode 100644 index 0535af058..000000000 --- a/reference/ibm_db2/configure.xml +++ /dev/null @@ -1,74 +0,0 @@ - - -
- &reftitle.install; - - To build the ibm_db2 extension, the DB2 application development header files - and libraries must be installed on the system. - DB2 does not install these by default, so it may be necessary to return to the - DB2 installer and add this option. - The DB2 Application Development Client includes the header files and is freely - available for download from the IBM DB2 Universal Database - support site. - - - If the DB2 application development header files and libraries are added to a - Linux or Unix operating system on which DB2 was already installed, the command - db2iupdt -e must be issued to update the symbolic links to - the header files and libraries in the DB2 instances. - - - ibm_db2 is a &link.pecl; extension, so follow the instructions in - to install the ibm_db2 extension for PHP. - Issue the configure command to point to the location of - the DB2 header files and libraries as follows: - - - - The configure command defaults to - /opt/IBM/db2/V8.1. - - - Note for IIS users - - If the ibm_db2 driver is being used with Microsoft Internet Information - Server (IIS), it may be necessary to do the following: - - - - Install DB2 with extended operating system security. - - - Add the PHP binary path to the PATH system environment variable (default C:\php\). - - - Create another system environment variable equal to the path where the PHP.INI file is located (eg: PHPRC = C:\php\). - - - Add the IUSR_COMPUTERNAME to the DB2USERS group. - - - -
- diff --git a/reference/ibm_db2/constants.xml b/reference/ibm_db2/constants.xml deleted file mode 100644 index 0b07fec93..000000000 --- a/reference/ibm_db2/constants.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - DB2_BINARY - (int) - - - - Specifies that binary data shall be returned as is. This is the default - mode. - - - - - - DB2_CONVERT - (int) - - - - Specifies that binary data shall be converted to a hexadecimal encoding - and returned as an ASCII string. - - - - - - DB2_PASSTHRU - (int) - - - - Specifies that binary data shall be converted to a &null; value. - - - - - - DB2_SCROLLABLE - (int) - - - - Specifies a scrollable cursor for a statement resource. This mode enables - random access to rows in a result set, but currently is supported only by - IBM DB2 Universal Database. - - - - - - DB2_FORWARD_ONLY - (int) - - - - Specifies a forward-only cursor for a statement resource. This is the - default cursor type and is supported on all database servers. - - - - - - DB2_PARAM_IN - (int) - - - - Specifies the PHP variable should be bound as an IN parameter for a - stored procedure. - - - - - - DB2_PARAM_OUT - (int) - - - - Specifies the PHP variable should be bound as an OUT parameter for a - stored procedure. - - - - - - DB2_PARAM_INOUT - (int) - - - - Specifies the PHP variable should be bound as an INOUT parameter for a - stored procedure. - - - - - - DB2_PARAM_FILE - (int) - - - - Specifies that the column should be bound directly to a file for input. - - - - - - DB2_AUTOCOMMIT_ON - (int) - - - - Specifies that autocommit should be turned on. - - - - - - DB2_AUTOCOMMIT_OFF - (int) - - - - Specifies that autocommit should be turned off. - - - - - - DB2_DOUBLE - (int) - - - - Specifies that the variable should be bound as a DOUBLE, FLOAT, or REAL - data type. - - - - - - DB2_LONG - (int) - - - - Specifies that the variable should be bound as a SMALLINT, INTEGER, or - BIGINT data type. - - - - - - DB2_CHAR - (int) - - - - Specifies that the variable should be bound as a CHAR or VARCHAR data type. - - - - - - DB2_CASE_NATURAL - (int) - - - - Specifies that column names will be returned in their natural case. - - - - - - DB2_CASE_LOWER - (int) - - - - Specifies that column names will be returned in lower case. - - - - - - DB2_CASE_UPPER - (int) - - - - Specifies that column names will be returned in upper case. - - - - - - DB2_DEFERRED_PREPARE_ON - (int) - - - - Specifies that deferred prepare should be turned on for the specified statement resource. - - - - - - DB2_DEFERRED_PREPARE_OFF - (int) - - - - Specifies that deferred prepare should be turned off for the specified statement resource. - - - - - - - diff --git a/reference/ibm_db2/functions/db2-autocommit.xml b/reference/ibm_db2/functions/db2-autocommit.xml deleted file mode 100644 index 526f3fe1f..000000000 --- a/reference/ibm_db2/functions/db2-autocommit.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - db2_autocommit - - Returns or sets the AUTOCOMMIT state for a database connection - - - - &reftitle.description; - - intbooldb2_autocommit - resourceconnection - intvalue - - - - Sets or gets the AUTOCOMMIT behavior of the specified connection resource. - - - - - &reftitle.parameters; - - - connection - - - A valid database connection resource variable as returned from - db2_connect or db2_pconnect. - - - - - value - - - One of the following constants: - - - DB2_AUTOCOMMIT_OFF - - - Turns AUTOCOMMIT off. - - - - - DB2_AUTOCOMMIT_ON - - - Turns AUTOCOMMIT on. - - - - - - - - - - - &reftitle.returnvalues; - - When db2_autocommit receives only the - connection parameter, it returns the current state - of AUTOCOMMIT for the requested connection as an integer value. A value of - DB2_AUTOCOMMIT_OFF indicates that AUTOCOMMIT is off, - while a value of DB2_AUTOCOMMIT_ON indicates that - AUTOCOMMIT is on. - - - When db2_autocommit receives both the - connection parameter and - autocommit parameter, it attempts to set the - AUTOCOMMIT state of the requested connection to the corresponding state. - &return.success; - - - - - &reftitle.examples; - - - Retrieving the AUTOCOMMIT value for a connection - - In the following example, a connection which has been created with - AUTOCOMMIT turned off is tested with the - db2_autocommit function. - - - DB2_AUTOCOMMIT_OFF); -$conn = db2_connect($database, $user, $password, $options); -$ac = db2_autocommit($conn); -if ($ac == DB2_AUTOCOMMIT_OFF) { - print "$ac -- AUTOCOMMIT is off."; -} else { - print "$ac -- AUTOCOMMIT is on."; -} -?> -]]> - - &example.outputs; - - - - - - Setting the AUTOCOMMIT value for a connection - - In the following example, a connection which was initially created with - AUTOCOMMIT turned off has its behavior changed to turn AUTOCOMMIT on. - - - DB2_AUTOCOMMIT_OFF); -$conn = db2_connect($database, $user, $password, $options); - -// Turn AUTOCOMMIT on -$rc = db2_autocommit($conn, DB2_AUTOCOMMIT_ON); -if ($rc) { - print "Turning AUTOCOMMIT on succeeded.\n"; -} - -// Check AUTOCOMMIT state -$ac = db2_autocommit($conn); -if ($ac == DB2_AUTOCOMMIT_OFF) { - print "$ac -- AUTOCOMMIT is off."; -} else { - print "$ac -- AUTOCOMMIT is on."; -} -?> -]]> - - &example.outputs; - - - - - - - - - - &reftitle.seealso; - - db2_connect - db2_pconnect - - - - - diff --git a/reference/ibm_db2/functions/db2-bind-param.xml b/reference/ibm_db2/functions/db2-bind-param.xml deleted file mode 100644 index 58c2906f8..000000000 --- a/reference/ibm_db2/functions/db2-bind-param.xml +++ /dev/null @@ -1,303 +0,0 @@ - - - - - db2_bind_param - - Binds a PHP variable to an SQL statement parameter - - - - &reftitle.description; - - booldb2_bind_param - resourcestmt - intparameter_number - stringvariable_name - intparameter_typeDB2_PARAM_IN - intdata_type0 - intprecision-1 - intscale0 - - - - Binds a PHP variable to an SQL statement parameter in a statement resource - returned by db2_prepare. This function gives you more - control over the parameter type, data type, precision, and scale for the - parameter than simply passing the variable as part of the optional input - array to db2_execute. - - - - - &reftitle.parameters; - - - stmt - - - A prepared statement returned from db2_prepare. - - - - - parameter_number - - - Specifies the 1-indexed position of the parameter in the prepared - statement. - - - - - variable_name - - - A string specifying the name of the PHP variable to bind to the - parameter specified by parameter_number. - - - - - parameter_type - - - A constant specifying whether the PHP variable should be bound to the - SQL parameter as an input parameter (DB2_PARAM_IN), - an output parameter (DB2_PARAM_OUT), or as a - parameter that accepts input and returns output - (DB2_PARAM_INOUT). To avoid memory overhead, you can - also specify DB2_PARAM_FILE to bind the PHP variable - to the name of a file that contains large object (BLOB, CLOB, or DBCLOB) - data. - - - - - data_type - - - A constant specifying the SQL data type that the PHP variable should be - bound as: one of DB2_BINARY, - DB2_CHAR, DB2_DOUBLE, or - DB2_LONG . - - - - - precision - - - Specifies the precision with which the variable should be bound to the - database. This parameter can also be used for retrieving XML output values - from stored procedures. A non-negative value specifies the maximum size of - the XML data that will be retrieved from the database. If this parameter - is not used, a default of 1MB will be assumed for retrieving the XML - output value from the stored procedure. - - - - - scale - - - Specifies the scale with which the variable should be bound to the - database. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Binding PHP variables to a prepared statement - - The SQL statement in the following example uses two input parameters in - the WHERE clause. We call db2_bind_param to bind two - PHP variables to the corresponding SQL parameters. Notice that the PHP - variables do not have to be declared or assigned before the call to - db2_bind_param; in the example, - $lower_limit is assigned a value before the call to - db2_bind_param, but $upper_limit - is assigned a value after the call to - db2_bind_param. The variables must be bound and, for - parameters that accept input, must have any value assigned, before calling - db2_execute. - - - ? AND weight < ?'; -$conn = db2_connect($database, $user, $password); -$stmt = db2_prepare($conn, $sql); - -// We can declare the variable before calling db2_bind_param() -$lower_limit = 1; - -db2_bind_param($stmt, 1, "lower_limit", DB2_PARAM_IN); -db2_bind_param($stmt, 2, "upper_limit", DB2_PARAM_IN); - -// We can also declare the variable after calling db2_bind_param() -$upper_limit = 15.0; - -if (db2_execute($stmt)) { - while ($row = db2_fetch_array($stmt)) { - print "{$row[0]}, {$row[1]}, {$row[2]}\n"; - } -} -?> -]]> - - &example.outputs; - - - - - - Calling stored procedures with IN and OUT parameters - - The stored procedure match_animal in the following example accepts - three different parameters: - - - - an input (IN) parameter that accepts the name of the first animal as - input - - - - - an input-output (INOUT) parameter that accepts the name of the second - animal as input and returns the string TRUE if an - animal in the database matches that name - - - - - an output (OUT) parameter that returns the sum of the weight of the - two identified animals - - - - In addition, the stored procedure returns a result set consisting of the - animals listed in alphabetic order starting at the animal corresponding - to the input value of the first parameter and ending at the animal - corresponding to the input value of the second parameter. - - - -]]> - - &example.outputs; - - - - - - Inserting a binary large object (BLOB) directly from a file - - The data for large objects are typically stored in files, such as XML - documents or audio files. Rather than reading an entire file into a PHP - variable, and then binding that PHP variable into an SQL statement, you - can avoid some memory overhead by binding the file directly to the input - parameter of your SQL statement. The following example demonstrates how - to bind a file directly into a BLOB column. - - - -]]> - - - - - - - - &reftitle.seealso; - - db2_execute - db2_prepare - - - - - diff --git a/reference/ibm_db2/functions/db2-client-info.xml b/reference/ibm_db2/functions/db2-client-info.xml deleted file mode 100644 index 3528d77bd..000000000 --- a/reference/ibm_db2/functions/db2-client-info.xml +++ /dev/null @@ -1,216 +0,0 @@ - - - - - db2_client_info - Returns an object with properties that describe the DB2 database client - - - &reftitle.description; - - stdClassfalsedb2_client_info - resourceconnection - - - - This function returns an object with read-only properties that return - information about the DB2 database client. The following table lists - the DB2 client properties: - - DB2 client properties - - - - Property name - Return type - Description - - - - - APPL_CODEPAGE - int - The application code page. - - - CONN_CODEPAGE - int - The code page for the current connection. - - - DATA_SOURCE_NAME - string - The data source name (DSN) used to create the current connection - to the database. - - - DRIVER_NAME - string - The name of the library that implements the DB2 Call - Level Interface (CLI) specification. - - - DRIVER_ODBC_VER - string - The version of ODBC that the DB2 client supports. This returns a - string "MM.mm" where MM is the major version and - mm is the minor version. The DB2 client always - returns "03.51". - - - - DRIVER_VER - string - The version of the client, in the form of a string "MM.mm.uuuu" where - MM is the major version, - mm is the minor version, - and uuuu is the update. For example, "08.02.0001" - represents major version 8, minor version 2, update 1. - - - - ODBC_SQL_CONFORMANCE - string - - The level of ODBC SQL grammar supported by the client: - - - MINIMUM - - - Supports the minimum ODBC SQL grammar. - - - - - CORE - - - Supports the core ODBC SQL grammar. - - - - - EXTENDED - - - Supports extended ODBC SQL grammar. - - - - - - - - - ODBC_VER - string - The version of ODBC that the ODBC driver manager supports. This - returns a string "MM.mm.rrrr" where MM is the major - version, mm is the minor version, and - rrrr is the release. The DB2 client always returns - "03.01.0000". - - - - -
-
- -
- - &reftitle.parameters; - - - connection - - - Specifies an active DB2 client connection. - - - - - - - &reftitle.returnvalues; - - Returns an object on a successful call,&return.falseforfailure; - - - - - &reftitle.examples; - - A <function>db2_client_info</function> example - - To retrieve information about the client, you must pass a valid - database connection resource to db2_client_info. - - -DRIVER_NAME ); - echo "DRIVER_VER: "; var_dump( $client->DRIVER_VER ); - echo "DATA_SOURCE_NAME: "; var_dump( $client->DATA_SOURCE_NAME ); - echo "DRIVER_ODBC_VER: "; var_dump( $client->DRIVER_ODBC_VER ); - echo "ODBC_VER: "; var_dump( $client->ODBC_VER ); - echo "ODBC_SQL_CONFORMANCE: "; var_dump( $client->ODBC_SQL_CONFORMANCE ); - echo "APPL_CODEPAGE: "; var_dump( $client->APPL_CODEPAGE ); - echo "CONN_CODEPAGE: "; var_dump( $client->CONN_CODEPAGE ); -} -else { - echo "Error retrieving client information. - Perhaps your database connection was invalid."; -} -db2_close($conn); - -?>]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_server_info - - - - -
- diff --git a/reference/ibm_db2/functions/db2-close.xml b/reference/ibm_db2/functions/db2-close.xml deleted file mode 100644 index b8a3d7925..000000000 --- a/reference/ibm_db2/functions/db2-close.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - db2_close - - Closes a database connection - - - - &reftitle.description; - - booldb2_close - resourceconnection - - - - This function closes a DB2 client connection created with - db2_connect and returns the corresponding - resources to the database server. - - - If you attempt to close a persistent DB2 client connection created with - db2_pconnect, the close request is ignored and the - persistent DB2 client connection remains available for the next caller. - - - - - &reftitle.parameters; - - - connection - - - Specifies an active DB2 client connection. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Closing a connection - - The following example demonstrates a successful attempt to close a - connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_connect - db2_pclose - db2_pconnect - - - - - diff --git a/reference/ibm_db2/functions/db2-column-privileges.xml b/reference/ibm_db2/functions/db2-column-privileges.xml deleted file mode 100644 index c73f35844..000000000 --- a/reference/ibm_db2/functions/db2-column-privileges.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - db2_column_privileges - - Returns a result set listing the columns and associated privileges for a table - - - - &reftitle.description; - - resourcedb2_column_privileges - resourceconnection - stringnullqualifier&null; - stringnullschema&null; - stringnulltable_name&null; - stringnullcolumn_name&null; - - - - - Returns a result set listing the columns and associated privileges for a - table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. To match all schemas, pass &null; - or an empty string. - - - - - table_name - - - The name of the table or view. To match all tables in the database, - pass &null; or an empty string. - - - - - column_name - - - The name of the column. To match all columns in the table, pass &null; - or an empty string. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the column privileges for columns matching the specified parameters. The - rows are composed of the following columns: - - - - - Column name - Description - - - - - TABLE_CAT - Name of the catalog. The value is NULL if this table does not - have catalogs. - - - TABLE_SCHEM - Name of the schema. - - - TABLE_NAME - Name of the table or view. - - - COLUMN_NAME - Name of the column. - - - GRANTOR - Authorization ID of the user who granted the privilege. - - - GRANTEE - Authorization ID of the user to whom the privilege was - granted. - - - PRIVILEGE - The privilege for the column. - - - IS_GRANTABLE - Whether the GRANTEE is permitted to grant this privilege to - other users. - - - - - - - - - &reftitle.seealso; - - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - diff --git a/reference/ibm_db2/functions/db2-columns.xml b/reference/ibm_db2/functions/db2-columns.xml deleted file mode 100644 index 2bd048278..000000000 --- a/reference/ibm_db2/functions/db2-columns.xml +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - db2_columns - - Returns a result set listing the columns and associated metadata for a table - - - - &reftitle.description; - - resourcedb2_columns - resourceconnection - stringnullqualifier&null; - stringnullschema&null; - stringnulltable_name&null; - stringnullcolumn_name&null; - - - - Returns a result set listing the columns and associated metadata for a - table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. To match all schemas, pass - '%'. - - - - - table_name - - - The name of the table or view. To match all tables in the database, - pass &null; or an empty string. - - - - - column_name - - - The name of the column. To match all columns in the table, pass &null; - or an empty string. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the columns matching the specified parameters. The rows are composed of - the following columns: - - - - - Column name - Description - - - - - TABLE_CAT - Name of the catalog. The value is NULL if this table does not - have catalogs. - - - TABLE_SCHEM - Name of the schema. - - - TABLE_NAME - Name of the table or view. - - - COLUMN_NAME - Name of the column. - - - DATA_TYPE - The SQL data type for the column represented as an integer value. - - - TYPE_NAME - A string representing the data type for the column. - - - COLUMN_SIZE - An integer value representing the size of the column. - - - BUFFER_LENGTH - - Maximum number of bytes necessary to store data from this column. - - - - DECIMAL_DIGITS - - The scale of the column, or &null; where scale is not applicable. - - - - NUM_PREC_RADIX - - An integer value of either 10 (representing - an exact numeric data type), 2 (representing an - approximate numeric data type), or &null; (representing a data type for - which radix is not applicable). - - - - NULLABLE - An integer value representing whether the column is nullable or - not. - - - REMARKS - Description of the column. - - - COLUMN_DEF - Default value for the column. - - - SQL_DATA_TYPE - An integer value representing the size of the column. - - - SQL_DATETIME_SUB - - Returns an integer value representing a datetime subtype code, - or &null; for SQL data types to which this does not apply. - - - - CHAR_OCTET_LENGTH - - Maximum length in octets for a character data type column, which - matches COLUMN_SIZE for single-byte character set data, or &null; for - non-character data types. - - - - ORDINAL_POSITION - The 1-indexed position of the column in the table. - - - IS_NULLABLE - - A string value where 'YES' means that the column is nullable and - 'NO' means that the column is not nullable. - - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - diff --git a/reference/ibm_db2/functions/db2-commit.xml b/reference/ibm_db2/functions/db2-commit.xml deleted file mode 100644 index a1907bc65..000000000 --- a/reference/ibm_db2/functions/db2-commit.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - db2_commit - - Commits a transaction - - - - &reftitle.description; - - booldb2_commit - resourceconnection - - - - - Commits an in-progress transaction on the specified connection resource and - begins a new transaction. PHP applications normally default to AUTOCOMMIT - mode, so db2_commit is not necessary unless AUTOCOMMIT - has been turned off for the connection resource. - - - - - &reftitle.parameters; - - - connection - - - A valid database connection resource variable as returned from - db2_connect or db2_pconnect. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - db2_autocommit - db2_rollback - - - - - diff --git a/reference/ibm_db2/functions/db2-conn-error.xml b/reference/ibm_db2/functions/db2-conn-error.xml deleted file mode 100644 index 467a06a13..000000000 --- a/reference/ibm_db2/functions/db2-conn-error.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - db2_conn_error - - Returns a string containing the SQLSTATE returned by the last connection attempt - - - - &reftitle.description; - - stringdb2_conn_error - resourcenullconnection&null; - - - - - db2_conn_error returns an SQLSTATE value representing - the reason the last attempt to connect to a database failed. As - db2_connect returns &false; in the event of a failed - connection attempt, you do not pass any parameters to - db2_conn_error to retrieve the SQLSTATE value. - - - If, however, the connection was successful but becomes invalid over time, - you can pass the connection parameter to retrieve - the SQLSTATE value for a specific connection. - - - To learn what the SQLSTATE value means, you can issue the following command - at a DB2 Command Line Processor prompt: - db2 '? sqlstate-value'. You - can also call db2_conn_errormsg to retrieve an - explicit error message and the associated SQLCODE value. - - - - &reftitle.parameters; - - - connection - - - A connection resource associated with a connection that initially - succeeded, but which over time became invalid. - - - - - - - &reftitle.returnvalues; - - Returns the SQLSTATE value resulting from a failed connection attempt. - Returns an empty string if there is no error associated with the last - connection attempt. - - - - - &reftitle.examples; - - Retrieving an SQLSTATE value for a failed connection attempt - - The following example demonstrates how to return an SQLSTATE value - after deliberately passing invalid parameters to - db2_connect. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_conn_errormsg - db2_connect - db2_stmt_error - db2_stmt_errormsg - - - - - - diff --git a/reference/ibm_db2/functions/db2-conn-errormsg.xml b/reference/ibm_db2/functions/db2-conn-errormsg.xml deleted file mode 100644 index 898e98534..000000000 --- a/reference/ibm_db2/functions/db2-conn-errormsg.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - db2_conn_errormsg - - Returns the last connection error message and SQLCODE value - - - - &reftitle.description; - - stringdb2_conn_errormsg - resourcenullconnection&null; - - - - db2_conn_errormsg returns an error message and SQLCODE - value representing the reason the last database connection attempt failed. - As db2_connect returns &false; in the event of a failed - connection attempt, do not pass any parameters to - db2_conn_errormsg to retrieve the associated error - message and SQLCODE value. - - - If, however, the connection was successful but becomes invalid over time, - you can pass the connection parameter to retrieve - the associated error message and SQLCODE value for a specific connection. - - - - &reftitle.parameters; - - - connection - - - A connection resource associated with a connection that initially - succeeded, but which over time became invalid. - - - - - - - &reftitle.returnvalues; - - Returns a string containing the error message and SQLCODE value resulting - from a failed connection attempt. If there is no error associated with the last - connection attempt, db2_conn_errormsg returns an empty - string. - - - - - &reftitle.examples; - - Retrieving the error message returned by a failed connection attempt - - The following example demonstrates how to return an error message and - SQLCODE value after deliberately passing invalid parameters to - db2_connect. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_conn_error - db2_connect - db2_stmt_error - db2_stmt_errormsg - - - - - diff --git a/reference/ibm_db2/functions/db2-connect.xml b/reference/ibm_db2/functions/db2-connect.xml deleted file mode 100644 index 45b2878e8..000000000 --- a/reference/ibm_db2/functions/db2-connect.xml +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - db2_connect - - Returns a connection to a database - - - - &reftitle.description; - - resourcefalsedb2_connect - stringdatabase - stringnullusername - stringnullpassword - arrayoptions[] - - - - Creates a new connection to an IBM DB2 Universal Database, IBM Cloudscape, - or Apache Derby database. - - - - - &reftitle.parameters; - - - database - - - For a cataloged connection to a database, database - represents the database alias in the DB2 client catalog. - - - For an uncataloged connection to a database, - database represents a complete connection - string in the following format: - DATABASE=database;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=username;PWD=password; - - - When connecting to Db2 on IBM i, the underlying system calls - SQLDriverConnect, - which only accepts DSN, UID, and PWD for the - connection string. - Like so: - DSN=database;UID=username;PWD=password; - - - where the parameters represent the following values: - - - database - - - The name of the database. - - - - - hostname - - - The hostname or IP address of the database server. - - - - - port - - - The TCP/IP port on which the database is listening for - requests. - - - - - username - - - The username with which you are connecting to the - database. - - - - - password - - - The password with which you are connecting to the database. - - - - - - - - - username - - - The username with which you are connecting to the database. - - - For uncataloged connections, you must pass a &null; value or empty - string. - - - - - password - - - The password with which you are connecting to the database. - - - For uncataloged connections, you must pass a &null; value or empty - string. - - - - - options - - - An associative array of connection options that affect the behavior - of the connection, where valid array keys include: - - - autocommit - - - Passing the DB2_AUTOCOMMIT_ON value turns - autocommit on for this connection handle. - - - Passing the DB2_AUTOCOMMIT_OFF value turns - autocommit off for this connection handle. - - - - - DB2_ATTR_CASE - - - Passing the DB2_CASE_NATURAL value specifies - that column names are returned in natural case. - - - Passing the DB2_CASE_LOWER value specifies - that column names are returned in lower case. - - - Passing the DB2_CASE_UPPER value specifies - that column names are returned in upper case. - - - - - CURSOR - - - Passing the DB2_FORWARD_ONLY value specifies a - forward-only cursor for a statement resource. This is the default - cursor type and is supported on all database servers. - - - Passing the DB2_SCROLLABLE value specifies a - scrollable cursor for a statement resource. This mode enables - random access to rows in a result set, but currently is supported - only by IBM DB2 Universal Database. - - - - - - - The following new option is available in ibm_db2 version 1.7.0 and later. - - - trustedcontext - - - Passing the DB2_TRUSTED_CONTEXT_ENABLE value turns trusted context - on for this connection handle. This parameter cannot be set using - db2_set_option. - - - This key works only if the database is cataloged (even if the - database is local), or if you specify the full DSN when you create - the connection. - - - To catalog the database, use following commands: - - db2 catalog tcpip node loopback remote <SERVERNAME> server <SERVICENAME> -db2 catalog database <LOCALDBNAME> as <REMOTEDBNAME> at node loopback -db2 "update dbm cfg using svcename <SERVICENAME>" -db2set DB2COMM=TCPIP - - - - - - The following new i5/OS options are available in ibm_db2 version 1.5.1 - and later. - - - i5_lib - - - A character value that indicates the default library that will be - used for resolving unqualified file references. This is not valid - if the connection is using system naming mode. - - - - - i5_naming - - - DB2_I5_NAMING_ON value turns on DB2 UDB CLI iSeries - system naming mode. Files are qualified using the slash (/) delimiter. - Unqualified files are resolved using the library list for the job. - - - DB2_I5_NAMING_OFF value turns off DB2 UDB CLI default - naming mode, which is SQL naming. Files are qualified using the period (.) - delimiter. Unqualified files are resolved using either the default library - or the current user ID. - - - - - i5_commit - - - The i5_commit attribute should be set before the - db2_connect. If the value is changed after the - connection has been established, and the connection is to a remote data - source, the change does not take effect until the next successful - db2_connect for the connection handle. - - - The php.ini setting ibm_db2.i5_allow_commit==0 - or DB2_I5_TXN_NO_COMMIT is the default, but may be - overridden with the i5_commit option. - - - - - DB2_I5_TXN_NO_COMMIT - Commitment control is not used. - - - DB2_I5_TXN_READ_UNCOMMITTED - Dirty reads, nonrepeatable - reads, and phantoms are possible. - - - DB2_I5_TXN_READ_COMMITTED - Dirty reads are not possible. - Nonrepeatable reads, and phantoms are possible. - - - DB2_I5_TXN_REPEATABLE_READ - Dirty reads and nonrepeatable - reads are not possible. Phantoms are possible. - - - DB2_I5_TXN_SERIALIZABLE - Transactions are serializable. - Dirty reads, non-repeatable reads, and phantoms are not possible - - - - - i5_query_optimize - - - DB2_FIRST_IO All queries are optimized with the goal of - returning the first page of output as fast as possible. This goal works well - when the output is controlled by a user who is most likely to cancel the query - after viewing the first page of output data. Queries coded with an - OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. - - - DB2_ALL_IO All queries are optimized with the goal of running - the entire query to completion in the shortest amount of elapsed time. This is a - good option when the output of a query is being written to a file or report, or - the interface is queuing the output data. Queries coded with an OPTIMIZE FOR nnn - ROWS clause honor the goal specified by the clause. This is the default. - - - - - i5_dbcs_alloc - - - DB2_I5_DBCS_ALLOC_ON value turns on DB2 6X allocation scheme - for DBCS translation column size growth. - - - DB2_I5_DBCS_ALLOC_OFF value turns off DB2 6X allocation scheme - for DBCS translation column size growth. - - - Note: php.ini setting ibm_db2.i5_dbcs_alloc==0 or - DB2_I5_DBCS_ALLOC_OFF is the default, but may be overridden - with the i5_dbcs_alloc option. - - - - - i5_date_fmt - - - DB2_I5_FMT_ISO - The International Organization for Standardization - (ISO) date format yyyy-mm-dd is used. This is the default. - - - DB2_I5_FMT_USA - The United States date format mm/dd/yyyy is used. - - - DB2_I5_FMT_EUR - The European date format dd.mm.yyyy is used. - - - DB2_I5_FMT_JIS - The Japanese Industrial Standard date format - yyyy-mm-dd is used. - - - DB2_I5_FMT_MDY - The date format mm/dd/yyyy is used. - - - DB2_I5_FMT_DMY - The date format dd/mm/yyyy is used. - - - DB2_I5_FMT_YMD - The date format yy/mm/dd is used. - - - DB2_I5_FMT_JUL - The Julian date format yy/ddd is used. - - - DB2_I5_FMT_JOB - The job default is used. - - - - - i5_date_sep - - - DB2_I5_SEP_SLASH - A slash ( / ) is used as the date separator. - This is the default. - - - DB2_I5_SEP_DASH - A dash ( - ) is used as the date separator. - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as the date - separator. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the date separator. - - - DB2_I5_SEP_BLANK - A blank is used as the date separator. - - - DB2_I5_SEP_JOB - The job default is used - - - - - i5_time_fmt - - - DB2_I5_FMT_ISO - The International Organization for - Standardization (ISO) time format hh.mm.ss is used. This is the default. - - - DB2_I5_FMT_USA - The United States time format - hh:mmxx is used, where xx is AM or PM. - - - DB2_I5_FMT_EUR - The European time format hh.mm.ss - is used. - - - DB2_I5_FMT_JIS - The Japanese Industrial Standard - time format hh:mm:ss is used. - - - DB2_I5_FMT_HMS - The hh:mm:ss format is used. - - - - - i5_time_sep - - - DB2_I5_SEP_COLON - A colon ( : ) is used as the time - separator. This is the default. - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as the time - separator. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the time - separator. - - - DB2_I5_SEP_BLANK - A blank is used as the time separator. - - - DB2_I5_SEP_JOB - The job default is used. - - - - - i5_decimal_sep - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as - the decimal separator. This is the default. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the - decimal separator. - - - DB2_I5_SEP_JOB - The job default is used. - - - - - - - The following new i5/OS option is available in ibm_db2 version 1.8.0 - and later. - - - i5_libl - - - A character value that indicates the library list that will be used for - resolving unqualified file references. Specify the library list - elements separated by blanks 'i5_libl'=>"MYLIB YOURLIB ANYLIB". - - - - i5_libl calls qsys2/qcmdexc('cmd',cmdlen), which is only - available in i5/OS V5R4 and later. - - - - - - - - - - - - &reftitle.returnvalues; - - Returns a connection handle resource if the connection attempt is - successful. If the connection attempt fails, db2_connect - returns &false;. - - - - - &reftitle.examples; - - - Creating a cataloged connection - - Cataloged connections require you to have previously cataloged the target - database through the DB2 Command Line Processor (CLP) or DB2 - Configuration Assistant. - - - -]]> - - &example.outputs; - - - - - - Creating an uncataloged connection - - An uncataloged connection enables you to dynamically connect to a - database. - - - -]]> - - &example.outputs; - - - - - - Creating a connection with autocommit off by default - - Passing an array of options to db2_connect enables - you to modify the default behavior of the connection handle. - - - DB2_AUTOCOMMIT_OFF); - -$conn = db2_connect($database, $user, $password, $options); - -if ($conn) { - echo "Connection succeeded.\n"; - if (db2_autocommit($conn)) { - echo "Autocommit is on.\n"; - } - else { - echo "Autocommit is off.\n"; - } - db2_close($conn); -} -else { - echo "Connection failed."; -} -?> -]]> - - &example.outputs; - - - - - - i5/OS best performance - - To achieve best performance for your i5/OS ibm_db2 1.5.1 PHP application - use the default host, userid, and password for your - db2_connect. - - -"qsys2")); - $result = db2_exec($i5, - "select * from systables where table_schema = '$library'"); - while ($row = db2_fetch_both($result)) { - echo $row['TABLE_NAME']."
"; - } - db2_close($i5); -?> -]]> -
- &example.outputs; - - - -
- - Using trusted context - - The following example shows how to enable trusted context, switch - users, and get the current user ID. - - - DB2_TRUSTED_CONTEXT_ENABLE); - -$tc_conn = db2_connect($dsn, "", "", $options); -if($tc_conn) { - echo "Explicit trusted connection succeeded.\n"; - - if(db2_get_option($tc_conn, "trustedcontext")) { - $userBefore = db2_get_option($tc_conn, "trusted_user"); - - //Do some work as user 1. - - //Switching to trusted user. - $parameters = array("trusted_user" => $tc_user, - "trusted_password" => $tcuser_pass); - $res = db2_set_option ($tc_conn, $parameters, 1); - - $userAfter = db2_get_option($tc_conn, "trusted_user"); - //Do more work as trusted user. - - if($userBefore != $userAfter) { - echo "User has been switched." . "\n"; - } - } - - db2_close($tc_conn); -} -else { - echo "Explicit trusted connection failed.\n"; -} -?> - -]]> - - &example.outputs; - - - - -
-
- - - &reftitle.seealso; - - db2_close - db2_pconnect - - - - -
- diff --git a/reference/ibm_db2/functions/db2-cursor-type.xml b/reference/ibm_db2/functions/db2-cursor-type.xml deleted file mode 100644 index 2872d2d9f..000000000 --- a/reference/ibm_db2/functions/db2-cursor-type.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - db2_cursor_type - - Returns the cursor type used by a statement resource - - - - &reftitle.description; - - intdb2_cursor_type - resourcestmt - - - - Returns the cursor type used by a statement resource. Use this to determine - if you are working with a forward-only cursor or scrollable cursor. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource. - - - - - - - &reftitle.returnvalues; - - Returns either DB2_FORWARD_ONLY if the statement - resource uses a forward-only cursor or DB2_SCROLLABLE if - the statement resource uses a scrollable cursor. - - - - - &reftitle.seealso; - - db2_prepare - - - - - diff --git a/reference/ibm_db2/functions/db2-escape-string.xml b/reference/ibm_db2/functions/db2-escape-string.xml deleted file mode 100644 index ed64760d9..000000000 --- a/reference/ibm_db2/functions/db2-escape-string.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - db2_escape_string - - Used to escape certain characters - - - - - &reftitle.description; - - stringdb2_escape_string - stringstring_literal - - - Prepends backslashes to special characters in the string argument. - - - - - &reftitle.parameters; - - - string_literal - - - The string that contains special characters that need to be modified. - Characters that are prepended with a backslash are \x00, - \n, \r, \, - ', " and \x1a. - - - - - - - - &reftitle.returnvalues; - - Returns string_literal with the special characters - noted above prepended with backslashes. - - - - - &reftitle.examples; - - A <function>db2_escape_string</function> example - - Result of using the db2_escape_string function - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_prepare - - - - - diff --git a/reference/ibm_db2/functions/db2-exec.xml b/reference/ibm_db2/functions/db2-exec.xml deleted file mode 100644 index c0c95ed6c..000000000 --- a/reference/ibm_db2/functions/db2-exec.xml +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - db2_exec - - Executes an SQL statement directly - - - - &reftitle.description; - - resourcefalsedb2_exec - resourceconnection - stringstatement - arrayoptions[] - - - - - Executes an SQL statement directly. - - - If you plan to interpolate PHP variables into the SQL statement, understand - that this is one of the more common security exposures. Consider calling - db2_prepare to prepare an SQL statement with parameter - markers for input values. Then you can call db2_execute - to pass in the input values and avoid SQL injection attacks. - - - If you plan to repeatedly issue the same SQL statement with different - parameters, consider calling db2_prepare and - db2_execute to enable the database server to reuse its - access plan and increase the efficiency of your database access. - - - - - &reftitle.parameters; - - - connection - - - A valid database connection resource variable as returned from - db2_connect or db2_pconnect. - - - - - statement - - - An SQL statement. The statement cannot contain any parameter markers. - - - - - options - - - An associative array containing statement options. You can use this - parameter to request a scrollable cursor on database servers that - support this functionality. - - - For a description of valid statement options, see - db2_set_option. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource if the SQL statement was issued successfully, - or &false; if the database failed to execute the SQL statement. - - - - - &reftitle.examples; - - - Creating a table with <function>db2_exec</function> - - The following example uses db2_exec to issue a set - of DDL statements in the process of creating a table. - - - -]]> - - &example.outputs; - - - - - - - Executing a SELECT statement with a scrollable cursor - - The following example demonstrates how to request a scrollable cursor for - an SQL statement issued by db2_exec. - - - DB2_SCROLLABLE)); - while ($row = db2_fetch_array($stmt)) { - print "$row[0]\n"; - } -} -?> -]]> - - &example.outputs; - - - - - - Returning XML data as an SQL ResultSet - - The following example demonstrates how to work with documents stored - in a XML column using the SAMPLE database. Using some pretty simple - SQL/XML, this example returns some of the nodes in a XML document in - an SQL ResultSet format that most users are familiar with. - - -CID $row->NAME $row->PHONE\n"); -} -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Performing a "JOIN" with XML data - - The following example works with documents stored in 2 different - XML columns in the SAMPLE database. It creates 2 temporary - tables from the XML documents from 2 different columns and - returns an SQL ResultSet with information regarding shipping - status for the customer. - - -CID $row->NAME $row->PHONE $row->PONUM $row->STATUS\n"); -} - -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Returning SQL data as part of a larger XML document - - The following example works with a portion of the PRODUCT.DESCRIPTION - documents in the SAMPLE database. It creates a XML document containing - product description (XML data) and pricing info (SQL data). - - - { - for $prod in $doc/product - where $prod/description/price < 10.00 - order by $prod/description/price ascending - return( - { - $prod, - {$start} , - {$end} , - {$promo} - } - ) - } -\' passing by ref DESCRIPTION AS "doc", -PROMOSTART as "start", -PROMOEND as "end", -PROMOPRICE as "promo" -RETURNING SEQUENCE) -AS CLOB (32000)) -AS NEW_PRODUCT_INFO -FROM PRODUCT -WHERE PID = \'100-100-01\' -'; - -$stmt = db2_exec($conn, $query); - -while($row = db2_fetch_array($stmt)){ - printf("$row[0]\n"); -} -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Snow Shovel, Basic 22 inch -
Basic Snow Shovel, 22 inches wide, straight handle with D-Grip
- 9.99 - 1 kg -
-
- 2004-11-19 - 2004-12-19 - 7.25 -
- -]]> -
-
-
-
- - - - &reftitle.seealso; - - db2_execute - db2_prepare - - - - -
- diff --git a/reference/ibm_db2/functions/db2-execute.xml b/reference/ibm_db2/functions/db2-execute.xml deleted file mode 100644 index d145dd6cd..000000000 --- a/reference/ibm_db2/functions/db2-execute.xml +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - db2_execute - - Executes a prepared SQL statement - - - - &reftitle.description; - - booldb2_execute - resourcestmt - arrayparameters[] - - - - - db2_execute executes an SQL statement that was - prepared by db2_prepare. - - - If the SQL statement returns a result set, for example, a SELECT statement - or a CALL to a stored procedure that returns one or more result sets, you - can retrieve a row as an array from the stmt resource - using db2_fetch_assoc, - db2_fetch_both, or - db2_fetch_array. Alternatively, you can use - db2_fetch_row to move the result set pointer to the - next row and fetch a column at a time from that row with - db2_result. - - - Refer to db2_prepare for a brief discussion of the - advantages of using db2_prepare and - db2_execute rather than db2_exec. - - - - - &reftitle.parameters; - - - stmt - - - A prepared statement returned from db2_prepare. - - - - - parameters - - - An array of input parameters matching any parameter markers contained - in the prepared statement. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Preparing and executing an SQL statement with parameter markers - - The following example prepares an INSERT statement that accepts four - parameter markers, then iterates over an array of arrays containing the - input values to be passed to db2_execute. - - - -]]> - - &example.outputs; - - - - - - Calling a stored procedure with an OUT parameter - - The following example prepares a CALL statement that accepts one - parameter marker representing an OUT parameter, binds the PHP variable - $my_pets to the parameter using - db2_bind_param, then issues - db2_execute to execute the CALL statement. After the - CALL to the stored procedure has been made, the value of - $num_pets changes to reflect the value returned by the - stored procedure for that OUT parameter. - - - -]]> - - &example.outputs; - - - - - - Returning XML data as an SQL ResultSet - - The following example demonstrates how to work with documents stored - in a XML column using the SAMPLE database. Using some pretty simple - SQL/XML, this example returns some of the nodes in a XML document in - an SQL ResultSet format that most users are familiar with. - - -CID $row->NAME $row->PHONE\n"); - } -} -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Performing a "JOIN" with XML data - - The following example works with documents stored in 2 different - XML columns in the SAMPLE database. It creates 2 temporary - tables from the XML documents from 2 different columns and - returns an SQL ResultSet with information regarding shipping - status for the customer. - - -CID $row->NAME $row->PHONE $row->PONUM $row->STATUS\n"); - } -} - -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Returning SQL data as part of a larger XML document - - The following example works with a portion of the PRODUCT.DESCRIPTION - documents in the SAMPLE database. It creates a XML document containing - product description (XML data) and pricing info (SQL data). - - - { - for $prod in $doc/product - where $prod/description/price < 10.00 - order by $prod/description/price ascending - return( - { - $prod, - {$start} , - {$end} , - {$promo} - } - ) - } -\' passing by ref DESCRIPTION AS "doc", -PROMOSTART as "start", -PROMOEND as "end", -PROMOPRICE as "promo" -RETURNING SEQUENCE) -AS CLOB (32000)) -AS NEW_PRODUCT_INFO -FROM PRODUCT -WHERE PID = ? -'; - -$stmt = db2_prepare($conn, $query); - -$pid = "100-100-01"; - -if ($stmt) { - db2_bind_param($stmt, 1, "pid", DB2_PARAM_IN); - db2_execute($stmt); - - while($row = db2_fetch_array($stmt)){ - printf("$row[0]\n"); - } -} - -db2_close($conn); - -?> -]]> - - &example.outputs; - - - - - - Snow Shovel, Basic 22 inch -
Basic Snow Shovel, 22 inches wide, straight handle with D-Grip
- 9.99 - 1 kg -
-
- 2004-11-19 - 2004-12-19 - 7.25 -
- -]]> -
-
-
-
- - - &reftitle.seealso; - - db2_exec - db2_fetch_array - db2_fetch_assoc - db2_fetch_both - db2_fetch_row - db2_prepare - db2_result - - - - -
- diff --git a/reference/ibm_db2/functions/db2-fetch-array.xml b/reference/ibm_db2/functions/db2-fetch-array.xml deleted file mode 100644 index b720cf733..000000000 --- a/reference/ibm_db2/functions/db2-fetch-array.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - db2_fetch_array - - Returns an array, indexed by column position, representing a row in a result set - - - - &reftitle.description; - - arrayfalsedb2_fetch_array - resourcestmt - introw_number-1 - - - - - Returns an array, indexed by column position, representing a row in a result - set. The columns are 0-indexed. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing a result set. - - - - - row_number - - - Requests a specific 1-indexed row from the result set. Passing this - parameter results in a PHP warning if the result set uses a - forward-only cursor. - - - - - - - &reftitle.returnvalues; - - Returns a 0-indexed array with column values indexed by the column position - representing the next or requested row in the result set. Returns &false; if - there are no rows left in the result set, or if the row requested by - row_number does not exist in the result set. - - - - - &reftitle.examples; - - - Iterating through a forward-only cursor - - If you call db2_fetch_array without a specific row - number, it automatically retrieves the next row in the result set. - - - -]]> - - &example.outputs; - - - - - - - Retrieving specific rows with <function>db2_fetch_array</function> - from a scrollable cursor - - If your result set uses a scrollable cursor, you can call - db2_fetch_array with a specific row number. The - following example retrieves every other row in the result set, starting - with the second row. - - - DB2_SCROLLABLE)); - -$i=2; -while ($row = db2_fetch_array($result, $i)) { - printf ("%-5d %-16s %-32s %10s\n", - $row[0], $row[1], $row[2], $row[3]); - $i = $i + 2; -} -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - db2_fetch_assoc - db2_fetch_both - db2_fetch_object - db2_fetch_row - db2_result - - - - - diff --git a/reference/ibm_db2/functions/db2-fetch-assoc.xml b/reference/ibm_db2/functions/db2-fetch-assoc.xml deleted file mode 100644 index d7e5ccc45..000000000 --- a/reference/ibm_db2/functions/db2-fetch-assoc.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - db2_fetch_assoc - - Returns an array, indexed by column name, representing a row in a result set - - - - &reftitle.description; - - arrayfalsedb2_fetch_assoc - resourcestmt - introw_number-1 - - - - - Returns an array, indexed by column name, representing a row in a result - set. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing a result set. - - - - - row_number - - - Requests a specific 1-indexed row from the result set. Passing this - parameter results in a PHP warning if the result set uses a - forward-only cursor. - - - - - - - &reftitle.returnvalues; - - Returns an associative array with column values indexed by the column name - representing the next or requested row in the result set. Returns &false; if - there are no rows left in the result set, or if the row requested by - row_number does not exist in the result set. - - - - - &reftitle.examples; - - - Iterating through a forward-only cursor - - If you call db2_fetch_assoc without a specific row - number, it automatically retrieves the next row in the result set. - - - -]]> - - &example.outputs; - - - - - - - Retrieving specific rows with <function>db2_fetch_assoc</function> - from a scrollable cursor - - If your result set uses a scrollable cursor, you can call - db2_fetch_assoc with a specific row number. The - following example retrieves every other row in the result set, starting - with the second row. - - - DB2_SCROLLABLE)); - -$i=2; -while ($row = db2_fetch_assoc($result, $i)) { - printf ("%-5d %-16s %-32s %10s\n", - $row['ID'], $row['NAME'], $row['BREED'], $row['WEIGHT']); - $i = $i + 2; -} -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - db2_fetch_array - db2_fetch_both - db2_fetch_object - db2_fetch_row - db2_result - - - - - diff --git a/reference/ibm_db2/functions/db2-fetch-both.xml b/reference/ibm_db2/functions/db2-fetch-both.xml deleted file mode 100644 index cbc76b787..000000000 --- a/reference/ibm_db2/functions/db2-fetch-both.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - db2_fetch_both - - Returns an array, indexed by both column name and position, representing a row in a result set - - - - &reftitle.description; - - arrayfalsedb2_fetch_both - resourcestmt - introw_number-1 - - - - - Returns an array, indexed by both column name and position, representing a - row in a result set. Note that the row returned by - db2_fetch_both requires more memory than the - single-indexed arrays returned by db2_fetch_assoc or - db2_fetch_array. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing a result set. - - - - - row_number - - - Requests a specific 1-indexed row from the result set. Passing this - parameter results in a PHP warning if the result set uses a - forward-only cursor. - - - - - - - &reftitle.returnvalues; - - Returns an associative array with column values indexed by both the column - name and 0-indexed column number. The array represents the next or - requested row in the result set. Returns &false; if there are no rows left - in the result set, or if the row requested by - row_number does not exist in the result set. - - - - - &reftitle.examples; - - - Iterating through a forward-only cursor - - If you call db2_fetch_both without a specific row - number, it automatically retrieves the next row in the result set. The - following example accesses columns in the returned array by both column - name and by numeric index. - - - -]]> - - &example.outputs; - - - - - - - Retrieving specific rows with <function>db2_fetch_both</function> - from a scrollable cursor - - If your result set uses a scrollable cursor, you can call - db2_fetch_both with a specific row number. The - following example retrieves every other row in the result set, starting - with the second row. - - - DB2_SCROLLABLE)); - -$i=2; -while ($row = db2_fetch_both($result, $i)) { - printf ("%-5d %-16s %-32s %10s\n", - $row[0], $row['NAME'], $row[2], $row['WEIGHT']); - $i = $i + 2; -} -?> -]]> - - &example.outputs; - - - - - - - - - - &reftitle.seealso; - - db2_fetch_array - db2_fetch_assoc - db2_fetch_object - db2_fetch_row - db2_result - - - - - - diff --git a/reference/ibm_db2/functions/db2-fetch-object.xml b/reference/ibm_db2/functions/db2-fetch-object.xml deleted file mode 100644 index 783e35ee7..000000000 --- a/reference/ibm_db2/functions/db2-fetch-object.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - db2_fetch_object - - Returns an object with properties representing columns in the fetched row - - - - &reftitle.description; - - stdClassfalsedb2_fetch_object - resourcestmt - introw_number-1 - - - - - Returns an object in which each property represents a column returned in - the row fetched from a result set. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing a result set. - - - - - row_number - - - Requests a specific 1-indexed row from the result set. Passing this - parameter results in a PHP warning if the result set uses a - forward-only cursor. - - - - - - - &reftitle.returnvalues; - - Returns an object representing a single row in the result set. The - properties of the object map to the names of the columns in the result set. - - - The IBM DB2, Cloudscape, and Apache Derby database servers typically fold - column names to upper-case, so the object properties will reflect that case. - - - If your SELECT statement calls a scalar function to modify the value - of a column, the database servers return the column number as the name of - the column in the result set. If you prefer a more descriptive column name - and object property, you can use the AS clause to assign a name to the - column in the result set. - - - Returns &false; if no row was retrieved. - - - - - &reftitle.examples; - - A <function>db2_fetch_object</function> example - - The following example issues a SELECT statement with a scalar function, - RTRIM, that removes whitespace from the end of the column. Rather than - creating an object with the properties "BREED" and "2", we use the AS - clause in the SELECT statement to assign the name "name" to the modified - column. The database server folds the column names to upper-case, - resulting in an object with the properties "BREED" and "NAME". - - -NAME}, my little {$pet->BREED}!"; - } - db2_close($conn); -} -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_fetch_array - db2_fetch_assoc - db2_fetch_both - db2_fetch_row - db2_result - - - - - - diff --git a/reference/ibm_db2/functions/db2-fetch-row.xml b/reference/ibm_db2/functions/db2-fetch-row.xml deleted file mode 100644 index a29e69f8c..000000000 --- a/reference/ibm_db2/functions/db2-fetch-row.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - db2_fetch_row - - Sets the result set pointer to the next row or requested row - - - - &reftitle.description; - - booldb2_fetch_row - resourcestmt - introw_number-1 - - - - - Use db2_fetch_row to iterate through a result set, or - to point to a specific row in a result set if you requested a scrollable - cursor. - - - To retrieve individual fields from the result set, call the - db2_result function. - - - Rather than calling db2_fetch_row and - db2_result, most applications will call one of - db2_fetch_assoc, db2_fetch_both, - or db2_fetch_array to advance the result set pointer - and return a complete row as an array. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource. - - - - - row_number - - - With scrollable cursors, you can request a specific row number in the - result set. Row numbering is 1-indexed. - - - - - - - &reftitle.returnvalues; - - Returns &true; if the requested row exists in the result set. Returns - &false; if the requested row does not exist in the result set. - - - - - &reftitle.examples; - - - Iterating through a result set - - The following example demonstrates how to iterate through a result set - with db2_fetch_row and retrieve columns from the - result set with db2_result. - - - -]]> - - &example.outputs; - - - - - - i5/OS recommended alternatives to db2_fetch_row/db2_result - - On i5/OS it is recommended that you use db2_fetch_both, - db2_fetch_array, or db2_fetch_object - over db2_fetch_row/db2_result. In general - db2_fetch_row/db2_result have more issues - with various column types in EBCDIC to ASCII - translation, including possible truncation in DBCS applications. - You may also find the performance of db2_fetch_both, - db2_fetch_array, and db2_fetch_object to - be superior to db2_fetch_row/db2_result. - - - DB2_SCROLLABLE)); - while ($row = db2_fetch_both($stmt)){ - echo "
db2_fetch_both {$row['SPECIFIC_NAME']} {$row['ROUTINE_CREATED']} {$row[5]}"; - } - $stmt = db2_exec($conn, $sql, array('cursor' => DB2_SCROLLABLE)); - while ($row = db2_fetch_array($stmt)){ - echo "
db2_fetch_array {$row[1]} {$row[5]}"; - } - $stmt = db2_exec($conn, $sql, array('cursor' => DB2_SCROLLABLE)); - while ($row = db2_fetch_object($stmt)){ - echo "
db2_fetch_object {$row->SPECIFIC_NAME} {$row->ROUTINE_CREATED}"; - } - db2_close($conn); -?> -]]> -
- &example.outputs; - - - -
-
-
- - - &reftitle.seealso; - - db2_fetch_array - db2_fetch_assoc - db2_fetch_both - db2_fetch_object - db2_result - - - -
- diff --git a/reference/ibm_db2/functions/db2-field-display-size.xml b/reference/ibm_db2/functions/db2-field-display-size.xml deleted file mode 100644 index 37425165d..000000000 --- a/reference/ibm_db2/functions/db2-field-display-size.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - db2_field_display_size - - Returns the maximum number of bytes required to display a column - - - - &reftitle.description; - - intfalsedb2_field_display_size - resourcestmt - intstringcolumn - - - - Returns the maximum number of bytes required to display a column in a - result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns an integer value with the maximum number of bytes required to - display the specified column. If the column does not exist in the result - set, db2_field_display_size returns &false;. - - - - - &reftitle.seealso; - - db2_field_name - db2_field_num - db2_field_precision - db2_field_scale - db2_field_type - db2_field_width - - - - - - diff --git a/reference/ibm_db2/functions/db2-field-name.xml b/reference/ibm_db2/functions/db2-field-name.xml deleted file mode 100644 index d2454835d..000000000 --- a/reference/ibm_db2/functions/db2-field-name.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - db2_field_name - - Returns the name of the column in the result set - - - - &reftitle.description; - - stringfalsedb2_field_name - resourcestmt - intstringcolumn - - - - Returns the name of the specified column in the result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns a string containing the name of the specified column. If the - specified column does not exist in the result - set, db2_field_name returns &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_num - db2_field_precision - db2_field_scale - db2_field_type - db2_field_width - - - - - - diff --git a/reference/ibm_db2/functions/db2-field-num.xml b/reference/ibm_db2/functions/db2-field-num.xml deleted file mode 100644 index 2f78d34c0..000000000 --- a/reference/ibm_db2/functions/db2-field-num.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - db2_field_num - - Returns the position of the named column in a result set - - - - &reftitle.description; - - intfalsedb2_field_num - resourcestmt - intstringcolumn - - - - Returns the position of the named column in a result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns an integer containing the 0-indexed position of the named column in - the result set. If the specified column does not exist in the result set, - db2_field_num returns &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_name - db2_field_precision - db2_field_scale - db2_field_type - db2_field_width - - - - - diff --git a/reference/ibm_db2/functions/db2-field-precision.xml b/reference/ibm_db2/functions/db2-field-precision.xml deleted file mode 100644 index a7ce2d299..000000000 --- a/reference/ibm_db2/functions/db2-field-precision.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - db2_field_precision - - Returns the precision of the indicated column in a result set - - - - &reftitle.description; - - intfalsedb2_field_precision - resourcestmt - intstringcolumn - - - - Returns the precision of the indicated column in a result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns an integer containing the precision of the specified column. If the - specified column does not exist in the result set, - db2_field_precision returns &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_name - db2_field_num - db2_field_scale - db2_field_type - db2_field_width - - - - - diff --git a/reference/ibm_db2/functions/db2-field-scale.xml b/reference/ibm_db2/functions/db2-field-scale.xml deleted file mode 100644 index c2c83c011..000000000 --- a/reference/ibm_db2/functions/db2-field-scale.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - db2_field_scale - - Returns the scale of the indicated column in a result set - - - - &reftitle.description; - - intfalsedb2_field_scale - resourcestmt - intstringcolumn - - - - Returns the scale of the indicated column in a result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns an integer containing the scale of the specified column. If the - specified column does not exist in the result set, - db2_field_scale returns &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_name - db2_field_num - db2_field_precision - db2_field_type - db2_field_width - - - - - diff --git a/reference/ibm_db2/functions/db2-field-type.xml b/reference/ibm_db2/functions/db2-field-type.xml deleted file mode 100644 index 19ff45449..000000000 --- a/reference/ibm_db2/functions/db2-field-type.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - db2_field_type - - Returns the data type of the indicated column in a result set - - - - &reftitle.description; - - stringfalsedb2_field_type - resourcestmt - intstringcolumn - - - - Returns the data type of the indicated column in a result set. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns a string containing the defined data type of the specified column. - If the specified column does not exist in the result set, - db2_field_type returns &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_name - db2_field_num - db2_field_precision - db2_field_scale - db2_field_width - - - - - diff --git a/reference/ibm_db2/functions/db2-field-width.xml b/reference/ibm_db2/functions/db2-field-width.xml deleted file mode 100644 index 0ca85466b..000000000 --- a/reference/ibm_db2/functions/db2-field-width.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - db2_field_width - - Returns the width of the current value of the indicated column in a result set - - - - &reftitle.description; - - intfalsedb2_field_width - resourcestmt - intstringcolumn - - - - Returns the width of the current value of the indicated column in a result - set. This is the maximum width of the column for a fixed-length data type, - or the actual width of the column for a variable-length data type. - - - - - &reftitle.parameters; - - - stmt - - - Specifies a statement resource containing a result set. - - - - - column - - - Specifies the column in the result set. This can either be an integer - representing the 0-indexed position of the column, or a string - containing the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns an integer containing the width of the specified character or - binary data type column in a result set. If the specified column does not - exist in the result set, db2_field_width returns - &false;. - - - - - &reftitle.seealso; - - db2_field_display_size - db2_field_name - db2_field_num - db2_field_precision - db2_field_scale - db2_field_type - - - - - diff --git a/reference/ibm_db2/functions/db2-foreign-keys.xml b/reference/ibm_db2/functions/db2-foreign-keys.xml deleted file mode 100644 index 86dc07fcd..000000000 --- a/reference/ibm_db2/functions/db2-foreign-keys.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - db2_foreign_keys - - Returns a result set listing the foreign keys for a table - - - - &reftitle.description; - - resourcedb2_foreign_keys - resourceconnection - stringnullqualifier - stringnullschema - stringtable_name - - - - - Returns a result set listing the foreign keys for a table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. If schema - is &null;, db2_foreign_keys matches the schema for - the current connection. - - - - - table_name - - - The name of the table. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the foreign keys for the specified table. The result set is composed of the - following columns: - - - - - Column name - Description - - - - - PKTABLE_CAT - - Name of the catalog for the table containing the primary key. The - value is NULL if this table does not have catalogs. - - - - PKTABLE_SCHEM - - Name of the schema for the table containing the primary key. - - - - PKTABLE_NAME - Name of the table containing the primary key. - - - PKCOLUMN_NAME - Name of the column containing the primary key. - - - FKTABLE_CAT - - Name of the catalog for the table containing the foreign key. The - value is NULL if this table does not have catalogs. - - - - FKTABLE_SCHEM - - Name of the schema for the table containing the foreign key. - - - - FKTABLE_NAME - Name of the table containing the foreign key. - - - FKCOLUMN_NAME - Name of the column containing the foreign key. - - - KEY_SEQ - 1-indexed position of the column in the key. - - - UPDATE_RULE - - Integer value representing the action applied to the foreign key - when the SQL operation is UPDATE. - - - - DELETE_RULE - - Integer value representing the action applied to the foreign key - when the SQL operation is DELETE. - - - - FK_NAME - The name of the foreign key. - - - PK_NAME - The name of the primary key. - - - DEFERRABILITY - - An integer value representing whether the foreign key deferrability is - SQL_INITIALLY_DEFERRED, SQL_INITIALLY_IMMEDIATE, or - SQL_NOT_DEFERRABLE. - - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - diff --git a/reference/ibm_db2/functions/db2-free-result.xml b/reference/ibm_db2/functions/db2-free-result.xml deleted file mode 100644 index 5793021d2..000000000 --- a/reference/ibm_db2/functions/db2-free-result.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - db2_free_result - - Frees resources associated with a result set - - - - &reftitle.description; - - booldb2_free_result - resourcestmt - - - - Frees the system and database resources that are associated with a result - set. These resources are freed implicitly when a script finishes, but you - can call db2_free_result to explicitly free the result - set resources before the end of the script. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - db2_free_stmt - - - - - diff --git a/reference/ibm_db2/functions/db2-free-stmt.xml b/reference/ibm_db2/functions/db2-free-stmt.xml deleted file mode 100644 index 9e66645d9..000000000 --- a/reference/ibm_db2/functions/db2-free-stmt.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - db2_free_stmt - - Frees resources associated with the indicated statement resource - - - - &reftitle.description; - - booldb2_free_stmt - resourcestmt - - - - - Frees the system and database resources that are associated with a statement - resource. These resources are freed implicitly when a script finishes, but - you can call db2_free_stmt to explicitly free the - statement resources before the end of the script. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - db2_free_result - - - - - diff --git a/reference/ibm_db2/functions/db2-get-option.xml b/reference/ibm_db2/functions/db2-get-option.xml deleted file mode 100644 index 842859767..000000000 --- a/reference/ibm_db2/functions/db2-get-option.xml +++ /dev/null @@ -1,311 +0,0 @@ - - - - - db2_get_option - Retrieves an option value for a statement resource or a connection resource - - - - &reftitle.description; - - stringfalsedb2_get_option - resourceresource - stringoption - - - Retrieves the value of a specified option value for a statement resource - or a connection resource. - - - - - &reftitle.parameters; - - - resource - - - A valid statement resource as returned from - db2_prepare or a valid connection resource as - returned from db2_connect or - db2_pconnect. - - - - - option - - - A valid statement or connection options. The following new options are available - as of ibm_db2 version 1.6.0. They provide useful tracking information - that can be set during execution with db2_get_option. - - - Prior versions of ibm_db2 do not support these new options. - - - When the value in each option is being set, some servers might not handle - the entire length provided and might truncate the value. - - - To ensure that the data specified in each option is converted correctly - when transmitted to a host system, use only the characters A through Z, - 0 through 9, and the underscore (_) or period (.). - - - - - userid - - - SQL_ATTR_INFO_USERID - A pointer to a null-terminated - character string used to identify the client user ID sent to the host - database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 16 characters. - This user-id is not to be confused with the authentication user-id, it is for - identification purposes only and is not used for any authorization. - - - - - - - acctstr - - - SQL_ATTR_INFO_ACCTSTR - A pointer to a null-terminated - character string used to identify the client accounting string sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 200 characters. - - - - - - - applname - - - SQL_ATTR_INFO_APPLNAME - A pointer to a null-terminated - character string used to identify the client application name sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 32 characters. - - - - - - - wrkstnname - - - SQL_ATTR_INFO_WRKSTNNAME - A pointer to a null-terminated - character string used to identify the client workstation name sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 18 characters. - - - - - - - - - - - - The following table specifies which options are compatible with - the available resource types: - - Resource-Parameter Matrix - - - - - - - - - Key - Value - Resource Type - - - - - Connection - Statement - Result Set - - - userid - SQL_ATTR_INFO_USERID - X - X - - - - - acctstr - SQL_ATTR_INFO_ACCTSTR - X - X - - - - - applname - SQL_ATTR_INFO_APPLNAME - X - X - - - - - wrkstnname - SQL_ATTR_INFO_WRKSTNNAME - X - X - - - - - -
-
-
- - - &reftitle.returnvalues; - - Returns the current setting of the connection attribute provided on success - &return.falseforfailure;. - - - - - &reftitle.examples; - - Setting and retrieving parameters through a connection resource - - 'db2inst1'); -$conn1 = db2_connect($database, $user, $password, $options1); -$val = db2_get_option($conn1, 'userid'); -echo $val . "\n"; - -$options2 = array('acctstr' => 'account'); -$conn2 = db2_connect($database, $user, $password, $options2); -$val = db2_get_option($conn2, 'acctstr'); -echo $val . "\n"; - -$options3 = array('applname' => 'myapp'); -$conn3 = db2_connect($database, $user, $password, $options3); -$val = db2_get_option($conn3, 'applname'); -echo $val . "\n"; - -$options4 = array('wrkstnname' => 'workstation'); -$conn4 = db2_connect($database, $user, $password, $options4); -$val = db2_get_option($conn4, 'wrkstnname'); -echo $val . "\n"; - -echo "Client attributes passed post-connection:\n"; - -/* Create the associative options array with valid key-value pairs */ -/* Assign the attributes after a connection is made */ -/* Access the options specified */ -$options5 = array('userid' => 'db2inst1'); -$conn5 = db2_connect($database, $user, $password); -$rc = db2_set_option($conn5, $options5, 1); -$val = db2_get_option($conn5, 'userid'); -echo $val . "\n"; - -$options6 = array('acctstr' => 'account'); -$conn6 = db2_connect($database, $user, $password); -$rc = db2_set_option($conn6, $options6, 1); -$val = db2_get_option($conn6, 'acctstr'); -echo $val . "\n"; - -$options7 = array('applname' => 'myapp'); -$conn7 = db2_connect($database, $user, $password); -$rc = db2_set_option($conn7, $options7, 1); -$val = db2_get_option($conn7, 'applname'); -echo $val . "\n"; - -$options8 = array('wrkstnname' => 'workstation'); -$conn8 = db2_connect($database, $user, $password); -$rc = db2_set_option($conn8, $options8, 1); -$val = db2_get_option($conn8, 'wrkstnname'); -echo $val . "\n"; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_connect - db2_cursor_type - db2_exec - db2_set_option - db2_pconnect - db2_prepare - - - -
- diff --git a/reference/ibm_db2/functions/db2-last-insert-id.xml b/reference/ibm_db2/functions/db2-last-insert-id.xml deleted file mode 100644 index 011248f01..000000000 --- a/reference/ibm_db2/functions/db2-last-insert-id.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - db2_last_insert_id - Returns the auto generated ID of the last insert query that successfully - executed on this connection - - - - &reftitle.description; - - stringnulldb2_last_insert_id - resourceresource - - - Returns the auto generated ID of the last insert query that successfully - executed on this connection. - - - The result of this function is not affected by any of the following: - - - - A single row INSERT statement with a VALUES clause for a table without an identity column. - - - - - A multiple row INSERT statement with a VALUES clause. - - - - - An INSERT statement with a fullselect. - - - - - A ROLLBACK TO SAVEPOINT statement. - - - - - - - - &reftitle.parameters; - - - resource - - - A valid connection resource as returned from db2_connect - or db2_pconnect. The value of this parameter cannot be a - statement resource or result set resource. - - - - - - - - &reftitle.returnvalues; - - Returns the auto generated ID of last insert query that successfully - executed on this connection. - - - - - &reftitle.examples; - - A <function>db2_last_insert_id</function> example - - The following example shows how to return the - auto generated ID of last insert query that successfully - executed on this connection. - - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/ibm_db2/functions/db2-lob-read.xml b/reference/ibm_db2/functions/db2-lob-read.xml deleted file mode 100644 index d5a6c173b..000000000 --- a/reference/ibm_db2/functions/db2-lob-read.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - db2_lob_read - - Gets a user defined size of LOB files with each invocation - - - - - &reftitle.description; - - stringfalsedb2_lob_read - resourcestmt - intcolnum - intlength - - - Use db2_lob_read to iterate through a specified column of - a result set and retrieve a user defined size of LOB data. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing LOB data. - - - - - colnum - - - A valid column number in the result set of the stmt resource. - - - - - length - - - The size of the LOB data to be retrieved from the stmt resource. - - - - - - - - &reftitle.returnvalues; - - Returns the amount of data the user specifies. Returns - &false; if the data cannot be retrieved. - - - - - &reftitle.examples; - - Iterating through different types of data - - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_bind_param - db2_exec - db2_execute - db2_fetch_row - db2_prepare - db2_result - - - - - diff --git a/reference/ibm_db2/functions/db2-next-result.xml b/reference/ibm_db2/functions/db2-next-result.xml deleted file mode 100644 index 8a35b6d1b..000000000 --- a/reference/ibm_db2/functions/db2-next-result.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - db2_next_result - - Requests the next result set from a stored procedure - - - - &reftitle.description; - - resourcefalsedb2_next_result - resourcestmt - - - - - A stored procedure can return zero or more result sets. While you handle - the first result set in exactly the same way you would handle the results - returned by a simple SELECT statement, to fetch the second and subsequent - result sets from a stored procedure you must call the - db2_next_result function and return the result to a - uniquely named PHP variable. - - - - - &reftitle.parameters; - - - stmt - - - A prepared statement returned from db2_exec or - db2_execute. - - - - - - - &reftitle.returnvalues; - - Returns a new statement resource containing the next result set if the - stored procedure returned another result set. Returns &false; if the stored - procedure did not return another result set. - - - - - &reftitle.examples; - - Calling a stored procedure that returns multiple result sets - - In the following example, we call a stored procedure that returns three - result sets. The first result set is fetched directly from the same - statement resource on which we invoked the CALL statement, while the - second and third result sets are fetched from statement resources - returned from our calls to the db2_next_result - function. - - - -]]> - - &example.outputs; - - - string(16) "Bubbles " - [1]=> - int(3) -} -array(2) { - [0]=> - string(16) "Gizmo " - [1]=> - int(4) -} - -Fetching second result set -array(4) { - [0]=> - string(16) "Sweater " - [1]=> - int(6) - [2]=> - string(5) "llama" - [3]=> - string(6) "150.00" -} -array(4) { - [0]=> - string(16) "Smarty " - [1]=> - int(2) - [2]=> - string(5) "horse" - [3]=> - string(6) "350.00" -} - -Fetching third result set -array(1) { - [0]=> - string(16) "Bubbles " -} -array(1) { - [0]=> - string(16) "Gizmo " -} -]]> - - - - - - diff --git a/reference/ibm_db2/functions/db2-num-fields.xml b/reference/ibm_db2/functions/db2-num-fields.xml deleted file mode 100644 index 57f8d4633..000000000 --- a/reference/ibm_db2/functions/db2-num-fields.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - db2_num_fields - - Returns the number of fields contained in a result set - - - - &reftitle.description; - - intfalsedb2_num_fields - resourcestmt - - - - - Returns the number of fields contained in a result set. This is most useful - for handling the result sets returned by dynamically generated queries, or - for result sets returned by stored procedures, where your application cannot - otherwise know how to retrieve and use the results. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource containing a result set. - - - - - - - &reftitle.returnvalues; - - Returns an integer value representing the number of fields in the result - set associated with the specified statement resource. Returns &false; if - the statement resource is not a valid input value. - - - - - &reftitle.examples; - - Retrieving the number of fields in a result set - - The following example demonstrates how to retrieve the number of fields - returned in a result set. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_execute - db2_field_display_size - db2_field_name - db2_field_num - db2_field_precision - db2_field_scale - db2_field_type - db2_field_width - - - - - diff --git a/reference/ibm_db2/functions/db2-num-rows.xml b/reference/ibm_db2/functions/db2-num-rows.xml deleted file mode 100644 index 7a42a5d9c..000000000 --- a/reference/ibm_db2/functions/db2-num-rows.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - db2_num_rows - - Returns the number of rows affected by an SQL statement - - - - &reftitle.description; - - intfalsedb2_num_rows - resourcestmt - - - - - Returns the number of rows deleted, inserted, or updated by an SQL - statement. - - - To determine the number of rows that will be returned by a SELECT - statement, issue SELECT COUNT(*) with the same predicates as your - intended SELECT statement and retrieve the value. - - - If your application logic checks the number of rows returned by a SELECT - statement and branches if the number of rows is 0, consider modifying your - application to attempt to return the first row with one of - db2_fetch_assoc, db2_fetch_both, - db2_fetch_array, or db2_fetch_row, - and branch if the fetch function returns &false;. - - - - - If you issue a SELECT statement using a scrollable cursor, - db2_num_rows returns the number of rows returned by - the SELECT statement. However, the overhead associated with scrollable - cursors significantly degrades the performance of your application, so if - this is the only reason you are considering using scrollable cursors, - you should use a forward-only cursor and either call SELECT COUNT(*) or - rely on the bool return value of the fetch functions to - achieve the equivalent functionality with much better performance. - - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource containing a result set. - - - - - - - &reftitle.returnvalues; - - Returns the number of rows affected by the last SQL statement issued by - the specified statement handle,&return.falseforfailure; - - - - - diff --git a/reference/ibm_db2/functions/db2-pclose.xml b/reference/ibm_db2/functions/db2-pclose.xml deleted file mode 100644 index ddfe051ce..000000000 --- a/reference/ibm_db2/functions/db2-pclose.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - db2_pclose - Closes a persistent database connection - - - - &reftitle.description; - - booldb2_pclose - resourceconnection - - - This function closes a DB2 client connection created with - db2_pconnect and returns the corresponding resources - to the database server. - - - This function is only available on i5/OS in response to i5/OS system - administration requests. - - - - - If you have a persistent DB2 client connection created with - db2_pconnect, you may use this function to close the - connection. To avoid substantial connection performance penalties, this - function should only be used in rare cases when the persistent connection - has become unresponsive or the persistent connection will not be needed for - a long period of time. - - - - - &reftitle.parameters; - - - connection - - - Specifies an active DB2 client connection. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Closing a persistent connection - - The following example demonstrates a successful attempt to close a - connection to an IBM DB2 i5/OS database. - - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_close - db2_pconnect - - - - - diff --git a/reference/ibm_db2/functions/db2-pconnect.xml b/reference/ibm_db2/functions/db2-pconnect.xml deleted file mode 100644 index 33d30e0f7..000000000 --- a/reference/ibm_db2/functions/db2-pconnect.xml +++ /dev/null @@ -1,686 +0,0 @@ - - - - - - db2_pconnect - - Returns a persistent connection to a database - - - - &reftitle.description; - - resourcefalsedb2_pconnect - stringdatabase - stringnullusername - stringnullpassword - arrayoptions[] - - - - - Returns a persistent connection to an IBM DB2 Universal Database, IBM - Cloudscape, or Apache Derby database. - - - - For more information on persistent - connections, refer to . - - - - Calling db2_close on a persistent connection always - returns &true;, but the underlying DB2 client connection remains open and - waiting to serve the next matching db2_pconnect - request. - - - - Users running version 1.9.0 or later of ibm_db2 should be aware that the - extension will perform a transaction rollback on persistent connections at - the end of a request, thus ending the transaction. This prevents the - transaction block from carrying over to the next request which uses that - connection if script execution ends before the transaction block does. - - - - - &reftitle.parameters; - - - database - - - For a cataloged connection to a database, database - represents the database alias in the DB2 client catalog. - - - For an uncataloged connection to a database, - database represents a complete connection - string in the following format: - DATABASE=database;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=username;PWD=password; - - - When connecting to Db2 on IBM i, the underlying system calls - SQLDriverConnect, - which only accepts DSN, UID, and PWD for the - connection string. - Like so: - DSN=database;UID=username;PWD=password; - - - where the parameters represent the following values: - - - database - - - The name of the database. - - - - - hostname - - - The hostname or IP address of the database server. - - - - - port - - - The TCP/IP port on which the database is listening for - requests. - - - - - username - - - The username with which you are connecting to the - database. - - - - - password - - - The password with which you are connecting to the database. - - - - - - - - - username - - - The username with which you are connecting to the database. - - - - - password - - - The password with which you are connecting to the database. - - - - - options - - - An associative array of connection options that affect the behavior - of the connection, where valid array keys include: - - - autocommit - - - Passing the DB2_AUTOCOMMIT_ON value turns - autocommit on for this connection handle. - - - Passing the DB2_AUTOCOMMIT_OFF value turns - autocommit off for this connection handle. - - - - - DB2_ATTR_CASE - - - Passing the DB2_CASE_NATURAL value specifies - that column names are returned in natural case. - - - Passing the DB2_CASE_LOWER value specifies - that column names are returned in lower case. - - - Passing the DB2_CASE_UPPER value specifies - that column names are returned in upper case. - - - - - CURSOR - - - Passing the DB2_FORWARD_ONLY value specifies a - forward-only cursor for a statement resource. This is the default - cursor type and is supported on all database servers. - - - Passing the DB2_SCROLLABLE value specifies a - scrollable cursor for a statement resource. This mode enables - random access to rows in a result set, but currently is supported - only by IBM DB2 Universal Database. - - - - - - - The following new option is available in ibm_db2 version 1.7.0 - and later. - - - trustedcontext - - - Passing the DB2_TRUSTED_CONTEXT_ENABLE value turns trusted context - on for this connection handle. This parameter cannot be set using - db2_set_option. - - - This key works only if the database is cataloged (even if the - database is local), or if you specify the full DSN when you create - the connection. - - - To catalog the database, use following commands: - - db2 catalog tcpip node loopback remote <SERVERNAME> server <SERVICENAME> -db2 catalog database <LOCALDBNAME> as <REMOTEDBNAME> at node loopback -db2 "update dbm cfg using svcename <SERVICENAME>" -db2set DB2COMM=TCPIP - - - - - - - The following new i5/OS options are available in ibm_db2 version 1.5.1 - and later. - - Conflicting connection attributes used in conjunction with persistent - connections can produce indeterminate results on i5/OS. Site policies should - be establish for all applications using each persistent connection user - profile. The default DB2_AUTOCOMMIT_ON is suggested when using persistent connections. - - - - - i5_lib - - - A character value that indicates the default library that will be - used for resolving unqualified file references. This is not valid - if the connection is using system naming mode. - - - - - i5_naming - - - DB2_I5_NAMING_ON value turns on DB2 UDB CLI iSeries - system naming mode. Files are qualified using the slash (/) delimiter. - Unqualified files are resolved using the library list for the job. - - - DB2_I5_NAMING_OFF value turns off DB2 UDB CLI default - naming mode, which is SQL naming. Files are qualified using the period (.) - delimiter. Unqualified files are resolved using either the default library - or the current user ID. - - - - - i5_commit - - - The i5_commit attribute should be set before the - db2_pconnect. If the value is changed after the - connection has been established, and the connection is to a remote data - source, the change does not take effect until the next successful - db2_pconnect for the connection handle. - - - The php.ini setting ibm_db2.i5_allow_commit==0 - or DB2_I5_TXN_NO_COMMIT is the default, but may be - overridden with the i5_commit option. - - - - - DB2_I5_TXN_NO_COMMIT - Commitment control is not used. - - - DB2_I5_TXN_READ_UNCOMMITTED - Dirty reads, nonrepeatable - reads, and phantoms are possible. - - - DB2_I5_TXN_READ_COMMITTED - Dirty reads are not possible. - Nonrepeatable reads, and phantoms are possible. - - - DB2_I5_TXN_REPEATABLE_READ - Dirty reads and nonrepeatable - reads are not possible. Phantoms are possible. - - - DB2_I5_TXN_SERIALIZABLE - Transactions are serializable. - Dirty reads, non-repeatable reads, and phantoms are not possible - - - - - i5_query_optimize - - - DB2_FIRST_IO All queries are optimized with the goal of - returning the first page of output as fast as possible. This goal works well - when the output is controlled by a user who is most likely to cancel the query - after viewing the first page of output data. Queries coded with an - OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. - - - DB2_ALL_IO All queries are optimized with the goal of running - the entire query to completion in the shortest amount of elapsed time. This is a - good option when the output of a query is being written to a file or report, or - the interface is queuing the output data. Queries coded with an OPTIMIZE FOR nnn - ROWS clause honor the goal specified by the clause. This is the default. - - - - - i5_dbcs_alloc - - - DB2_I5_DBCS_ALLOC_ON value turns on DB2 6X allocation scheme - for DBCS translation column size growth. - - - DB2_I5_DBCS_ALLOC_OFF value turns off DB2 6X allocation scheme - for DBCS translation column size growth. - - - The php.ini setting ibm_db2.i5_dbcs_alloc==0 or - DB2_I5_DBCS_ALLOC_OFF is the default, but may be overridden - with the i5_dbcs_alloc option. - - - - - - - i5_date_fmt - - - DB2_I5_FMT_ISO - The International Organization for Standardization - (ISO) date format yyyy-mm-dd is used. This is the default. - - - DB2_I5_FMT_USA - The United States date format mm/dd/yyyy is used. - - - DB2_I5_FMT_EUR - The European date format dd.mm.yyyy is used. - - - DB2_I5_FMT_JIS - The Japanese Industrial Standard date format - yyyy-mm-dd is used. - - - DB2_I5_FMT_MDY - The date format mm/dd/yyyy is used. - - - DB2_I5_FMT_DMY - The date format dd/mm/yyyy is used. - - - DB2_I5_FMT_YMD - The date format yy/mm/dd is used. - - - DB2_I5_FMT_JUL - The Julian date format yy/ddd is used. - - - DB2_I5_FMT_JOB - The job default is used. - - - - - i5_date_sep - - - DB2_I5_SEP_SLASH - A slash ( / ) is used as the date separator. - This is the default. - - - DB2_I5_SEP_DASH - A dash ( - ) is used as the date separator. - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as the date - separator. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the date separator. - - - DB2_I5_SEP_BLANK - A blank is used as the date separator. - - - DB2_I5_SEP_JOB - The job default is used - - - - - i5_time_fmt - - - DB2_I5_FMT_ISO - The International Organization for - Standardization (ISO) time format hh.mm.ss is used. This is the default. - - - DB2_I5_FMT_USA - The United States time format - hh:mmxx is used, where xx is AM or PM. - - - DB2_I5_FMT_EUR - The European time format hh.mm.ss - is used. - - - DB2_I5_FMT_JIS - The Japanese Industrial Standard - time format hh:mm:ss is used. - - - DB2_I5_FMT_HMS - The hh:mm:ss format is used. - - - - - i5_time_sep - - - DB2_I5_SEP_COLON - A colon ( : ) is used as the time - separator. This is the default. - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as the time - separator. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the time - separator. - - - DB2_I5_SEP_BLANK - A blank is used as the time separator. - - - DB2_I5_SEP_JOB - The job default is used. - - - - - i5_decimal_sep - - - DB2_I5_SEP_PERIOD - A period ( . ) is used as - the decimal separator. This is the default. - - - DB2_I5_SEP_COMMA - A comma ( , ) is used as the - decimal separator. - - - DB2_I5_SEP_JOB - The job default is used. - - - - - - - The following new i5/OS option is available in ibm_db2 version 1.8.0 - and later. - - - i5_libl - - - A character value that indicates the library list that will be used for - resolving unqualified file references. Specify the library list - elements separated by blanks 'i5_libl'=>"MYLIB YOURLIB ANYLIB". - - - i5_libl calls qsys2/qcmdexc('cmd',cmdlen), which is only available - in i5/OS V5R4 and later. - - - - - - - - - - - - - &reftitle.returnvalues; - - Returns a connection handle resource if the connection attempt is - successful. db2_pconnect tries to reuse an existing - connection resource that exactly matches the - database, username, and - password parameters. If the connection attempt fails, - db2_pconnect returns &false;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL ibm_db2 1.9.0 - - Active transactions within a persistent connection will be rolled back - at the end of each request. - - - - PECL ibm_db2 1.8.0 - - The i5_libl option is available for i5/OS - users. - - - - PECL ibm_db2 1.7.0 - - The trustedcontext option is available. - - - - PECL ibm_db2 1.5.1 - - The i5_lib, i5_naming, - i5_commit, - i5_query_optimize, - i5_dbcs_alloc, - i5_date_fmt, - i5_date_sep, - i5_time_fmt, i5_time_sep - and i5_decimal_sep options are available for - i5/OS users. - - - - - - - - - &reftitle.examples; - - - A <function>db2_pconnect</function> example - - In the following example, the first call to - db2_pconnect returns a new persistent connection - resource. The second call to db2_pconnect returns - a persistent connection resource that simply reuses the first persistent - connection resource. - - - -]]> - - &example.outputs; - - - - - - Using trusted context - - The following example shows how to enable trusted context, switch - users, and get the current user ID. - - - DB2_TRUSTED_CONTEXT_ENABLE); - -$tc_conn = db2_pconnect($dsn, "", "", $options); -if($tc_conn) { - echo "Explicit trusted connection succeeded.\n"; - - if(db2_get_option($tc_conn, "trustedcontext")) { - $userBefore = db2_get_option($tc_conn, "trusted_user"); - - //Do some work as user 1. - - //Switching to trusted user. - $parameters = array("trusted_user" => $tc_user, - "trusted_password" => $tcuser_pass); - $res = db2_set_option ($tc_conn, $parameters, 1); - - $userAfter = db2_get_option($tc_conn, "trusted_user"); - //Do more work as trusted user. - - if($userBefore != $userAfter) { - echo "User has been switched." . "\n"; - } - } - - db2_close($tc_conn); -} -else { - echo "Explicit trusted connection failed.\n"; -} -?> - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - db2_connect - - - - - - diff --git a/reference/ibm_db2/functions/db2-prepare.xml b/reference/ibm_db2/functions/db2-prepare.xml deleted file mode 100644 index edc653ad0..000000000 --- a/reference/ibm_db2/functions/db2-prepare.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - db2_prepare - - Prepares an SQL statement to be executed - - - - &reftitle.description; - - resourcefalsedb2_prepare - resourceconnection - stringstatement - arrayoptions[] - - - - - db2_prepare creates a prepared SQL statement which can - include 0 or more parameter markers (? characters) - representing parameters for input, output, or input/output. You can pass - parameters to the prepared statement using - db2_bind_param, or for input values only, as an array - passed to db2_execute. - - - There are three main advantages to using prepared statements in your - application: - - - - Performance: when you prepare a statement, the - database server creates an optimized access plan for retrieving data with - that statement. Subsequently issuing the prepared statement with - db2_execute enables the statements to reuse that - access plan and avoids the overhead of dynamically creating a new access - plan for every statement you issue. - - - - - Security: when you prepare a statement, you can - include parameter markers for input values. When you execute a prepared - statement with input values for placeholders, the database server checks - each input value to ensure that the type matches the column definition or - parameter definition. - - - - - Advanced functionality: Parameter markers not only - enable you to pass input values to prepared SQL statements, they also - enable you to retrieve OUT and INOUT parameters from stored procedures - using db2_bind_param. - - - - - - - - &reftitle.parameters; - - - connection - - - A valid database connection resource variable as returned from - db2_connect or db2_pconnect. - - - - - statement - - - An SQL statement, optionally containing one or more parameter markers.. - - - - - options - - - An associative array containing statement options. You can use this - parameter to request a scrollable cursor on database servers that - support this functionality. - - - For a description of valid statement options, see - db2_set_option. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource if the SQL statement was successfully parsed and - prepared by the database server. Returns &false; if the database server - returned an error. You can determine which error was returned by calling - db2_stmt_error or db2_stmt_errormsg. - - - - - &reftitle.examples; - - Preparing and executing an SQL statement with parameter markers - - The following example prepares an INSERT statement that accepts four - parameter markers, then iterates over an array of arrays containing the - input values to be passed to db2_execute. - - - -]]> - - - - - - &reftitle.seealso; - - db2_bind_param - db2_execute - db2_stmt_error - db2_stmt_errormsg - - - - - diff --git a/reference/ibm_db2/functions/db2-primary-keys.xml b/reference/ibm_db2/functions/db2-primary-keys.xml deleted file mode 100644 index 6cd0e1863..000000000 --- a/reference/ibm_db2/functions/db2-primary-keys.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - db2_primary_keys - - Returns a result set listing primary keys for a table - - - - &reftitle.description; - - resourcedb2_primary_keys - resourceconnection - stringnullqualifier - stringnullschema - stringtable_name - - - - Returns a result set listing the primary keys for a table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. If schema - is &null;, db2_primary_keys matches the schema for - the current connection. - - - - - table_name - - - The name of the table. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the primary keys for the specified table. The result set is composed of the - following columns: - - - - - Column name - Description - - - - - TABLE_CAT - - Name of the catalog for the table containing the primary key. The - value is NULL if this table does not have catalogs. - - - - TABLE_SCHEM - - Name of the schema for the table containing the primary key. - - - - TABLE_NAME - Name of the table containing the primary key. - - - COLUMN_NAME - Name of the column containing the primary key. - - - KEY_SEQ - 1-indexed position of the column in the key. - - - PK_NAME - The name of the primary key. - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - - diff --git a/reference/ibm_db2/functions/db2-procedure-columns.xml b/reference/ibm_db2/functions/db2-procedure-columns.xml deleted file mode 100644 index a4e6dc235..000000000 --- a/reference/ibm_db2/functions/db2-procedure-columns.xml +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - db2_procedure_columns - - Returns a result set listing stored procedure parameters - - - - &reftitle.description; - - resourcedb2_procedure_columns - resourceconnection - stringnullqualifier - stringschema - stringprocedure - stringnullparameter - - - - Returns a result set listing the parameters for one or more stored - procedures. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the procedures. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - procedure - - - The name of the procedure. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - parameter - - - The name of the parameter. This parameter accepts a search pattern - containing _ and % as wildcards. - If this parameter is &null;, all parameters for the specified stored - procedures are returned. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the parameters for the stored procedures matching the specified parameters. - The rows are composed of the following columns: - - - - - Column name - Description - - - - - PROCEDURE_CAT - The catalog that contains the procedure. The value is &null; if - this table does not have catalogs. - - - PROCEDURE_SCHEM - Name of the schema that contains the stored procedure. - - - PROCEDURE_NAME - Name of the procedure. - - - COLUMN_NAME - Name of the parameter. - - - COLUMN_TYPE - - - An integer value representing the type of the parameter: - - - - - Return value - Parameter type - - - - - 1 (SQL_PARAM_INPUT) - Input (IN) parameter. - - - 2 (SQL_PARAM_INPUT_OUTPUT) - Input/output (INOUT) parameter. - - - 3 (SQL_PARAM_OUTPUT) - Output (OUT) parameter. - - - - - - - - - DATA_TYPE - The SQL data type for the parameter represented as an integer - value. - - - TYPE_NAME - A string representing the data type for the parameter. - - - COLUMN_SIZE - An integer value representing the size of the parameter. - - - BUFFER_LENGTH - - Maximum number of bytes necessary to store data for this parameter. - - - - DECIMAL_DIGITS - - The scale of the parameter, or &null; where scale is not applicable. - - - - NUM_PREC_RADIX - - An integer value of either 10 (representing - an exact numeric data type), 2 (representing an - approximate numeric data type), or &null; (representing a data type for - which radix is not applicable). - - - - NULLABLE - An integer value representing whether the parameter is nullable - or not. - - - REMARKS - Description of the parameter. - - - COLUMN_DEF - Default value for the parameter. - - - SQL_DATA_TYPE - An integer value representing the size of the parameter. - - - SQL_DATETIME_SUB - - Returns an integer value representing a datetime subtype code, - or &null; for SQL data types to which this does not apply. - - - - CHAR_OCTET_LENGTH - - Maximum length in octets for a character data type parameter, which - matches COLUMN_SIZE for single-byte character set data, or &null; for - non-character data types. - - - - ORDINAL_POSITION - The 1-indexed position of the parameter in the CALL - statement. - - - IS_NULLABLE - - A string value where 'YES' means that the parameter accepts or - returns &null; values and 'NO' means that the parameter does not - accept or return &null; values. - - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - - diff --git a/reference/ibm_db2/functions/db2-procedures.xml b/reference/ibm_db2/functions/db2-procedures.xml deleted file mode 100644 index 56fa860f3..000000000 --- a/reference/ibm_db2/functions/db2-procedures.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - db2_procedures - - Returns a result set listing the stored procedures registered in a database - - - - &reftitle.description; - - resourcedb2_procedures - resourceconnection - stringnullqualifier - stringschema - stringprocedure - - - - - Returns a result set listing the stored procedures registered in a - database. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the procedures. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - procedure - - - The name of the procedure. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the stored procedures matching the specified parameters. The rows are - composed of the following columns: - - - - - Column name - Description - - - - - PROCEDURE_CAT - The catalog that contains the procedure. The value is &null; if - this table does not have catalogs. - - - PROCEDURE_SCHEM - Name of the schema that contains the stored procedure. - - - PROCEDURE_NAME - Name of the procedure. - - - NUM_INPUT_PARAMS - Number of input (IN) parameters for the stored procedure. - - - NUM_OUTPUT_PARAMS - Number of output (OUT) parameters for the stored procedure. - - - NUM_RESULT_SETS - Number of result sets returned by the stored procedure. - - - REMARKS - Any comments about the stored procedure. - - - PROCEDURE_TYPE - Always returns 1, indicating that the stored - procedure does not return a return value. - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_special_columns - db2_statistics - db2_table_privileges - db2_tables - - - - - - diff --git a/reference/ibm_db2/functions/db2-result.xml b/reference/ibm_db2/functions/db2-result.xml deleted file mode 100644 index a0910111c..000000000 --- a/reference/ibm_db2/functions/db2-result.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - db2_result - - Returns a single column from a row in the result set - - - - &reftitle.description; - - mixednulldb2_result - resourcestmt - intstringcolumn - - - - - Use db2_result to return the value of a specified - column in the current row of a result set. You must call - db2_fetch_row before calling - db2_result to set the location of the result set - pointer. - - - - - &reftitle.parameters; - - - stmt - - - A valid stmt resource. - - - - - column - - - Either an integer mapping to the 0-indexed field in the result set, or - a string matching the name of the column. - - - - - - - &reftitle.returnvalues; - - Returns the value of the requested field if the field exists in the result - set. Returns &null; if the field does not exist, and issues a warning. - - - - - &reftitle.examples; - - A <function>db2_result</function> example - - The following example demonstrates how to iterate through a result set - with db2_fetch_row and retrieve columns from the - result set with db2_result. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_fetch_array - db2_fetch_assoc - db2_fetch_both - db2_fetch_object - db2_fetch_row - - - - - diff --git a/reference/ibm_db2/functions/db2-rollback.xml b/reference/ibm_db2/functions/db2-rollback.xml deleted file mode 100644 index 0e43e25a6..000000000 --- a/reference/ibm_db2/functions/db2-rollback.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - db2_rollback - - Rolls back a transaction - - - - &reftitle.description; - - booldb2_rollback - resourceconnection - - - - Rolls back an in-progress transaction on the specified connection resource and - begins a new transaction. PHP applications normally default to AUTOCOMMIT - mode, so db2_rollback normally has no effect unless - AUTOCOMMIT has been turned off for the connection resource. - - - - - &reftitle.parameters; - - - connection - - - A valid database connection resource variable as returned from - db2_connect or db2_pconnect. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Rolling back a DELETE statement - - In the following example, we count the number of rows in a table, turn - off AUTOCOMMIT mode on a database connection, delete all of the rows in - the table and return the count of 0 to prove that the - rows have been removed. We then issue db2_rollback - and return the updated count of rows in the table to show that the number - is the same as before we issued the DELETE statement. The return to the - original state of the table demonstrates that the roll back of the - transaction succeeded. - - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - db2_autocommit - db2_commit - - - - - diff --git a/reference/ibm_db2/functions/db2-server-info.xml b/reference/ibm_db2/functions/db2-server-info.xml deleted file mode 100644 index d15e89245..000000000 --- a/reference/ibm_db2/functions/db2-server-info.xml +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - db2_server_info - Returns an object with properties that describe the DB2 database server - - - &reftitle.description; - - stdClassfalsedb2_server_info - resourceconnection - - - - This function returns an object with read-only properties that return - information about the IBM DB2, Cloudscape, or Apache Derby database server. - The following table lists the database server properties: - - Database server properties - - - - Property name - Return type - Description - - - - - DBMS_NAME - string - The name of the database server to which you are - connected. For DB2 servers this is a combination of - DB2 followed by the operating system on which - the database server is running. - - - DBMS_VER - string - The version of the database server, in the form of a string - "MM.mm.uuuu" where MM is the major version, - mm is the minor version, - and uuuu is the update. For example, "08.02.0001" - represents major version 8, minor version 2, update 1. - - - - DB_CODEPAGE - int - The code page of the database to which you are connected. - - - DB_NAME - string - The name of the database to which you are connected. - - - DFT_ISOLATION - string - - The default transaction isolation level supported by the - server: - - - UR - - - Uncommitted read: changes are immediately visible by all - concurrent transactions. - - - - - CS - - - Cursor stability: a row read by one transaction can be altered and - committed by a second concurrent transaction. - - - - - RS - - - Read stability: a transaction can add or remove rows matching a - search condition or a pending transaction. - - - - - RR - - - Repeatable read: data affected by pending transaction is not - available to other transactions. - - - - - NC - - - No commit: any changes are visible at the end of a successful - operation. Explicit commits and rollbacks are not allowed. - - - - - - - - - IDENTIFIER_QUOTE_CHAR - string - The character used to delimit an identifier. - - - INST_NAME - string - The instance on the database server that contains the - database. - - - ISOLATION_OPTION - array - An array of the isolation options supported by the - database server. The isolation options are described in - the DFT_ISOLATION property. - - - KEYWORDS - array - An array of the keywords reserved by the database - server. - - - LIKE_ESCAPE_CLAUSE - bool - &true; if the database server supports the - use of % and _ wildcard - characters. &false; if the database server does not - support these wildcard characters. - - - MAX_COL_NAME_LEN - int - Maximum length of a column name supported by the database - server, expressed in bytes. - - - MAX_IDENTIFIER_LEN - int - Maximum length of an SQL identifier supported by the database - server, expressed in characters. - - - MAX_INDEX_SIZE - int - Maximum size of columns combined in an index supported by the - database server, expressed in bytes. - - - MAX_PROC_NAME_LEN - int - Maximum length of a procedure name supported by the database - server, expressed in bytes. - - - MAX_ROW_SIZE - int - Maximum length of a row in a base table supported by the - database server, expressed in bytes. - - - MAX_SCHEMA_NAME_LEN - int - Maximum length of a schema name supported by the database - server, expressed in bytes. - - - MAX_STATEMENT_LEN - int - Maximum length of an SQL statement supported by the database - server, expressed in bytes. - - - MAX_TABLE_NAME_LEN - int - Maximum length of a table name supported by the database - server, expressed in bytes. - - - NON_NULLABLE_COLUMNS - bool - &true; if the database server supports columns that can be - defined as NOT NULL, &false; if the database server does not support - columns defined as NOT NULL. - - - PROCEDURES - bool - &true; if the database server supports the use of the CALL - statement to call stored procedures, &false; if the database - server does not support the CALL statement. - - - SPECIAL_CHARS - string - A string containing all of the characters other than - a-Z, 0-9, and underscore that can be used in an identifier name. - - - SQL_CONFORMANCE - string - - The level of conformance to the ANSI/ISO SQL-92 specification - offered by the database server: - - - ENTRY - - - Entry-level SQL-92 compliance. - - - - - FIPS127 - - - FIPS-127-2 transitional compliance. - - - - - FULL - - - Full level SQL-92 compliance. - - - - - INTERMEDIATE - - - Intermediate level SQL-92 compliance. - - - - - - - - - -
-
- -
- - &reftitle.parameters; - - - connection - - - Specifies an active DB2 client connection. - - - - - - - &reftitle.returnvalues; - - Returns an object on a successful call,&return.falseforfailure; - - - - - &reftitle.examples; - - A <function>db2_server_info</function> example - - To retrieve information about the server, you must pass a valid - database connection resource to db2_server_info. - - DBMS_NAME ); - echo "DBMS_VER: "; var_dump( $server->DBMS_VER ); - echo "DB_CODEPAGE: "; var_dump( $server->DB_CODEPAGE ); - echo "DB_NAME: "; var_dump( $server->DB_NAME ); - echo "INST_NAME: "; var_dump( $server->INST_NAME ); - echo "SPECIAL_CHARS: "; var_dump( $server->SPECIAL_CHARS ); - echo "KEYWORDS: "; var_dump( sizeof($server->KEYWORDS) ); - echo "DFT_ISOLATION: "; var_dump( $server->DFT_ISOLATION ); - echo "ISOLATION_OPTION: "; - $il = ''; - foreach( $server->ISOLATION_OPTION as $opt ) - { - $il .= $opt." "; - } - var_dump( $il ); - echo "SQL_CONFORMANCE: "; var_dump( $server->SQL_CONFORMANCE ); - echo "PROCEDURES: "; var_dump( $server->PROCEDURES ); - echo "IDENTIFIER_QUOTE_CHAR: "; var_dump( $server->IDENTIFIER_QUOTE_CHAR ); - echo "LIKE_ESCAPE_CLAUSE: "; var_dump( $server->LIKE_ESCAPE_CLAUSE ); - echo "MAX_COL_NAME_LEN: "; var_dump( $server->MAX_COL_NAME_LEN ); - echo "MAX_ROW_SIZE: "; var_dump( $server->MAX_ROW_SIZE ); - echo "MAX_IDENTIFIER_LEN: "; var_dump( $server->MAX_IDENTIFIER_LEN ); - echo "MAX_INDEX_SIZE: "; var_dump( $server->MAX_INDEX_SIZE ); - echo "MAX_PROC_NAME_LEN: "; var_dump( $server->MAX_PROC_NAME_LEN ); - echo "MAX_SCHEMA_NAME_LEN: "; var_dump( $server->MAX_SCHEMA_NAME_LEN ); - echo "MAX_STATEMENT_LEN: "; var_dump( $server->MAX_STATEMENT_LEN ); - echo "MAX_TABLE_NAME_LEN: "; var_dump( $server->MAX_TABLE_NAME_LEN ); - echo "NON_NULLABLE_COLUMNS: "; var_dump( $server->NON_NULLABLE_COLUMNS ); - - db2_close($conn); -} -?>]]> - &example.outputs; - - - - - - - &reftitle.seealso; - - db2_client_info - - - - -
- diff --git a/reference/ibm_db2/functions/db2-set-option.xml b/reference/ibm_db2/functions/db2-set-option.xml deleted file mode 100644 index 0124d8066..000000000 --- a/reference/ibm_db2/functions/db2-set-option.xml +++ /dev/null @@ -1,912 +0,0 @@ - - - - - db2_set_option - Set options for connection or statement resources - - - &reftitle.description; - - booldb2_set_option - resourceresource - arrayoptions - inttype - - - Sets options for a statement resource or a connection resource. You - cannot set options for result set resources. - - - - &reftitle.parameters; - - - resource - - - A valid statement resource as returned from - db2_prepare or a valid connection resource as - returned from db2_connect or - db2_pconnect. - - - - - options - - - An associative array containing valid statement or connection - options. This parameter can be used to change autocommit values, - cursor types (scrollable or forward), and to specify the case of - the column names (lower, upper, or natural) that will appear in a - result set. - - - autocommit - - - Passing DB2_AUTOCOMMIT_ON turns - autocommit on for the specified connection resource. - - - Passing DB2_AUTOCOMMIT_OFF turns - autocommit off for the specified connection resource. - - - - - cursor - - - Passing DB2_FORWARD_ONLY specifies a - forward-only cursor for a statement resource. This is the - default cursor type, and is supported by all database - servers. - - - Passing DB2_SCROLLABLE specifies a - scrollable cursor for a statement resource. Scrollable - cursors enable result set rows to be accessed in - non-sequential order, but are only supported by - IBM DB2 Universal Database databases. - - - - - binmode - - - Passing DB2_BINARY specifies that - binary data will be returned as is. This is the default - mode. This is the equivalent of setting - ibm_db2.binmode=1 in &php.ini;. - - - Passing DB2_CONVERT specifies that - binary data will be converted to hexadecimal encoding, - and will be returned as such. This is the equivalent of - setting ibm_db2.binmode=2 in &php.ini;. - - - Passing DB2_PASSTHRU specifies that - binary data will be converted to &null;. This is the - equivalent of setting ibm_db2.binmode=3 - in &php.ini;. - - - - - db2_attr_case - - - Passing DB2_CASE_LOWER specifies that - column names of the result set are returned in lower case. - - - Passing DB2_CASE_UPPER specifies that - column names of the result set are returned in upper case. - - - Passing DB2_CASE_NATURAL specifies that - column names of the result set are returned in natural - case. - - - - - deferred_prepare - - - Passing DB2_DEFERRED_PREPARE_ON turns deferred - prepare on for the specified statement resource. - - - Passing DB2_DEFERRED_PREPARE_OFF turns deferred - prepare off for the specified statement resource. - - - - - - - The following new i5/OS options are available in ibm_db2 version 1.5.1 - and later. These options apply only when running PHP and ibm_db2 natively on i5 systems. - - - i5_fetch_only - - - DB2_I5_FETCH_ON - Cursors are read-only - and cannot be used for positioned updates or deletes. This - is the default unless SQL_ATTR_FOR_FETCH_ONLY - environment has been set to SQL_FALSE. - - - DB2_I5_FETCH_OFF - Cursors can be used - for positioned updates and deletes. - - - - - - - The following new option is available in ibm_db2 version 1.8.0 and later. - - - rowcount - - - DB2_ROWCOUNT_PREFETCH_ON - Client can request - the full row count prior to fetching, which means that - db2_num_rows returns the number of rows selected - even when a ROLLFORWARD_ONLY cursor is used. - - - DB2_ROWCOUNT_PREFETCH_OFF - Client cannot request - the full row count prior to fetching. - - - - - - - The following new options are available in ibm_db2 version 1.7.0 and later. - - - trusted_user - - - To switch the user to a trusted user, pass the User ID (String) - of the trusted user as the value of this key. This option can - be set on a connection resource only. To use this option, trusted - context must be enabled on the connection resource. - - - - - trusted_password - - - The password (String) that corresponds to the user specified - by the trusted_user key. - - - - - - - The following new options are available in ibm_db2 version 1.6.0 and later. - These options provide useful tracking information that can be accessed during - execution with db2_get_option. - - - When the value in each option is being set, some servers might not handle - the entire length provided and might truncate the value. - - - To ensure that the data specified in each option is converted correctly - when transmitted to a host system, use only the characters A through Z, - 0 through 9, and the underscore (_) or period (.). - - - - - userid - - - SQL_ATTR_INFO_USERID - A pointer to a null-terminated - character string used to identify the client user ID sent to the host - database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 16 characters. - This user-id is not to be confused with the authentication user-id, it is for - identification purposes only and is not used for any authorization. - - - - - - - acctstr - - - SQL_ATTR_INFO_ACCTSTR - A pointer to a null-terminated - character string used to identify the client accounting string sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 200 characters. - - - - - - - applname - - - SQL_ATTR_INFO_APPLNAME - A pointer to a null-terminated - character string used to identify the client application name sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 32 characters. - - - - - - - wrkstnname - - - SQL_ATTR_INFO_WRKSTNNAME - A pointer to a null-terminated - character string used to identify the client workstation name sent to the - host database server when using DB2 Connect. - - - DB2 for z/OS and OS/390 servers support up to a length of 18 characters. - - - - - - - - - - - type - - - An integer value that specifies the type of resource that was - passed into the function. The type of resource and this value - must correspond. - - - Passing 1 as the value specifies that - a connection resource has been passed into the function. - - - Passing any integer not equal to 1 as - the value specifies that a statement resource has been - passed into the function. - - - - - - - - The following table specifies which options are compatible with - the available resource types: - - Resource-Parameter Matrix - - - - - - - - - - Key - Value - Resource Type - - - - - - Connection - Statement - Result Set - - - autocommit - DB2_AUTOCOMMIT_ON - X - - - - - - - autocommit - DB2_AUTOCOMMIT_OFF - X - - - - - - - cursor - DB2_SCROLLABLE - - - X - - - - - cursor - DB2_FORWARD_ONLY - - - X - - - - - binmode - DB2_BINARY - X - X - - - - - binmode - DB2_CONVERT - X - X - - - - - binmode - DB2_PASSTHRU - X - X - - - - - db2_attr_case - DB2_CASE_LOWER - X - X - - - - - db2_attr_case - DB2_CASE_UPPER - X - X - - - - - db2_attr_case - DB2_CASE_NATURAL - X - X - - - - - deferred_prepare - DB2_DEFERRED_PREPARE_ON - - - X - - - - - deferred_prepare - DB2_DEFERRED_PREPARE_OFF - - - X - - - - - i5_fetch_only - DB2_I5_FETCH_ON - - - X - - - - - i5_fetch_only - DB2_I5_FETCH_OFF - - - X - - - - - rowcount - DB2_ROWCOUNT_PREFETCH_ON - - - X - - - - - rowcount - DB2_ROWCOUNT_PREFETCH_OFF - - - X - - - - - trusted_user - <USER NAME> (String) - X - - - - - - - trusted_password - <PASSWORD> (String) - X - - - - - - - userid - SQL_ATTR_INFO_USERID - X - X - - - - - acctstr - SQL_ATTR_INFO_ACCTSTR - X - X - - - - - applname - SQL_ATTR_INFO_APPLNAME - X - X - - - - - wrkstnname - SQL_ATTR_INFO_WRKSTNNAME - X - X - - - - - -
-
-
- - - &reftitle.returnvalues; - - &return.success; - - - - - - - &reftitle.examples; - - - - Setting one parameter with a connection resource - - DB2_AUTOCOMMIT_ON); - -/* Call the function using the correct resource, options array, and type values */ -$result = db2_set_option($conn, $options, 1); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - Setting multiple parameters with a connection resource - - DB2_AUTOCOMMIT_OFF, - 'binmode' => DB2_PASSTHRU, - 'db2_attr_case' => DB2_CASE_UPPER, - 'cursor' => DB2_SCROLLABLE); - -/* Call the function using the correct resource, options array, and type values */ -$result = db2_set_option($conn, $options, 1); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - - Setting multiple parameters with an invalid key - - DB2_AUTOCOMMIT_OFF, - 'MY_INVALID_KEY' => DB2_PASSTHRU, - 'db2_attr_case' => DB2_CASE_UPPER, - 'cursor' => DB2_SCROLLABLE); - -/* Call the function using the correct resource, options array, and type values */ -$result = db2_set_option($conn, $options, 1); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - - Setting multiple parameters with an invalid value - - DB2_AUTOCOMMIT_OFF, - 'binmode' => 'INVALID_VALUE', - 'db2_attr_case' => DB2_CASE_UPPER, - 'cursor' => DB2_SCROLLABLE); - -/* Call the function using the correct resource, options array, and type values */ -$result = db2_set_option($conn, $options, 1); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - Setting multiple parameters with a connection resource and the wrong type - - DB2_AUTOCOMMIT_OFF, - 'binmode' => DB2_PASSTHRU, - 'db2_attr_case' => DB2_CASE_UPPER, - 'cursor' => DB2_SCROLLABLE); - -/* Call the function using the correct resource, options array, and the wrong type value */ -$result = db2_set_option($conn, $options, 2); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - Setting multiple parameters with the wrong resource - - DB2_AUTOCOMMIT_OFF, - 'binmode' => DB2_PASSTHRU, - 'db2_attr_case' => DB2_CASE_UPPER, - 'cursor' => DB2_SCROLLABLE); - -$stmt = db2_prepare($conn, 'SELECT * FROM EMPLOYEE'); - -/* Call the function using the wrong resource, and the correct options array, and type values */ -$result = db2_set_option($stmt, $options, 1); - -/* Check if all options could be set correctly */ -if($result) -{ - echo 'Options Set Successfully'; -} -else -{ - echo 'Could Not Set Options'; -} -?> -]]> - - &example.outputs; - - - - - Putting it all together - - DB2_CASE_LOWER, - 'cursor' => DB2_SCROLLABLE); - -$stmt = db2_prepare($conn, 'SELECT * FROM EMPLOYEE WHERE EMPNO = ? OR EMPNO = ?'); - -/* Call the function using the correct resource, options array, and type values */ -$option_result = db2_set_option($stmt, $options, 2); -$result = db2_execute($stmt, array('000130', '000140')); - -/* Get Row 2 before Row 1 since Scrollable Cursor */ -print_r(db2_fetch_assoc($stmt, 2)); -print '

'; -print_r(db2_fetch_assoc($stmt, 1)); - -?> -]]> -
- &example.outputs; - 000140 - [firstnme] => HEATHER - [midinit] => A - [lastname] => NICHOLLS - [workdept] => C01 - [phoneno] => 1793 - [hiredate] => 1976-12-15 - [job] => ANALYST - [edlevel] => 18 - [sex] => F - [birthdate] => 1946-01-19 - [salary] => 28420.00 - [bonus] => 600.00 - [comm] => 2274.00 -) - -Array -( - [empno] => 000130 - [firstnme] => DELORES - [midinit] => M - [lastname] => QUINTANA - [workdept] => C01 - [phoneno] => 4578 - [hiredate] => 1971-07-28 - [job] => ANALYST - [edlevel] => 16 - [sex] => F - [birthdate] => 1925-09-15 - [salary] => 23800.00 - [bonus] => 500.00 - [comm] => 1904.00 -)]]> -
- - i5/OS cursors are read-only - -"nobody")); - $stmt = db2_prepare($conn, 'select * from names where first = ?'); - $name = "first2"; - db2_bind_param($stmt, 1, "name", DB2_PARAM_IN); - $options = array("i5_fetch_only"=>DB2_I5_FETCH_ON); - db2_set_option($stmt,$options,0); - if (db2_execute($stmt)) { - while ($row = db2_fetch_array($stmt)) { - echo "{$row[0]} {$row[1]}"; - } - } -?> -]]> - - &example.outputs; - - - - -
-
- - &reftitle.seealso; - - db2_connect - db2_pconnect - db2_exec - db2_prepare - db2_cursor_type - - -
- diff --git a/reference/ibm_db2/functions/db2-special-columns.xml b/reference/ibm_db2/functions/db2-special-columns.xml deleted file mode 100644 index 5d22c62c6..000000000 --- a/reference/ibm_db2/functions/db2-special-columns.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - db2_special_columns - - Returns a result set listing the unique row identifier columns for a table - - - - &reftitle.description; - - resourcedb2_special_columns - resourceconnection - stringnullqualifier - stringschema - stringtable_name - intscope - - - - Returns a result set listing the unique row identifier columns for a table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. - - - - - table_name - - - The name of the table. - - - - - scope - - - Integer value representing the minimum duration for which the - unique row identifier is valid. This can be one of the following - values: - - - - - Integer value - SQL constant - Description - - - - - 0 - SQL_SCOPE_CURROW - Row identifier is valid only while the cursor is positioned - on the row. - - - 1 - SQL_SCOPE_TRANSACTION - Row identifier is valid for the duration of the - transaction. - - - 2 - SQL_SCOPE_SESSION - Row identifier is valid for the duration of the - connection. - - - - - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows with unique - row identifier information for a table. The rows are composed of the - following columns: - - - - - Column name - Description - - - - - SCOPE - - - - - - Integer value - SQL constant - Description - - - - - 0 - SQL_SCOPE_CURROW - Row identifier is valid only while the cursor is positioned - on the row. - - - 1 - SQL_SCOPE_TRANSACTION - Row identifier is valid for the duration of the - transaction. - - - 2 - SQL_SCOPE_SESSION - Row identifier is valid for the duration of the - connection. - - - - - - - - COLUMN_NAME - Name of the unique column. - - - DATA_TYPE - SQL data type for the column. - - - TYPE_NAME - Character string representation of the SQL data type for the - column. - - - COLUMN_SIZE - An integer value representing the size of the column. - - - BUFFER_LENGTH - - Maximum number of bytes necessary to store data from this column. - - - - DECIMAL_DIGITS - - The scale of the column, or &null; where scale is not applicable. - - - - NUM_PREC_RADIX - - An integer value of either 10 (representing - an exact numeric data type), 2 (representing an - approximate numeric data type), or &null; (representing a data type for - which radix is not applicable). - - - - PSEUDO_COLUMN - Always returns 1. - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_statistics - db2_table_privileges - db2_tables - - - - - diff --git a/reference/ibm_db2/functions/db2-statistics.xml b/reference/ibm_db2/functions/db2-statistics.xml deleted file mode 100644 index 4c554831e..000000000 --- a/reference/ibm_db2/functions/db2-statistics.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - db2_statistics - - Returns a result set listing the index and statistics for a table - - - - &reftitle.description; - - resourcedb2_statistics - resourceconnection - stringnullqualifier - stringnullschema - stringtable_name - boolunique - - - - Returns a result set listing the index and statistics for a table. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema that contains the targeted table. If this parameter is - &null;, the statistics and indexes are returned for the schema of the - current user. - - - - - table_name - - - The name of the table. - - - - - unique - - - When unique is &true;, the information for all - indexes in the table are returned. - Otherwise, only the information for unique indexes in the table are - returned. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the statistics and indexes for the base tables matching the specified - parameters. The rows are composed of the following columns: - - - - - Column name - Description - - - - - TABLE_CAT - The catalog that contains the table. The value is &null; if - this table does not have catalogs. - - - TABLE_SCHEM - Name of the schema that contains the table. - - - TABLE_NAME - Name of the table. - - - NON_UNIQUE - - - An integer value representing whether the index prohibits unique - values, or whether the row represents statistics on the table itself: - - - - - Return value - Parameter type - - - - - 0 (SQL_FALSE) - The index allows duplicate values. - - - 1 (SQL_TRUE) - The index values must be unique. - - - &null; - This row is statistics information for the table itself. - - - - - - - - - INDEX_QUALIFIER - A string value representing the qualifier that would have to be - prepended to INDEX_NAME to fully qualify the index. - - - INDEX_NAME - A string representing the name of the index. - - - TYPE - - - An integer value representing the type of information contained in - this row of the result set: - - - - - Return value - Parameter type - - - - - 0 (SQL_TABLE_STAT) - The row contains statistics about the table itself. - - - 1 (SQL_INDEX_CLUSTERED) - The row contains information about a clustered index. - - - 2 (SQL_INDEX_HASH) - The row contains information about a hashed index. - - - 3 (SQL_INDEX_OTHER) - The row contains information about a type of index that - is neither clustered nor hashed. - - - - - - - - - ORDINAL_POSITION - The 1-indexed position of the column in the index. &null; if - the row contains statistics information about the table itself. - - - COLUMN_NAME - The name of the column in the index. &null; if the row - contains statistics information about the table itself. - - - ASC_OR_DESC - - A if the column is sorted in ascending order, - D if the column is sorted in descending order, - &null; if the row contains statistics information about the table - itself. - - - - CARDINALITY - - - If the row contains information about an index, this column contains - an integer value representing the number of unique values in the - index. - - - If the row contains information about the table itself, this column - contains an integer value representing the number of rows in the - table. - - - - - PAGES - - - If the row contains information about an index, this column contains - an integer value representing the number of pages used to store the - index. - - - If the row contains information about the table itself, this column - contains an integer value representing the number of pages used to - store the table. - - - - - FILTER_CONDITION - Always returns &null;. - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_table_privileges - db2_tables - - - - - diff --git a/reference/ibm_db2/functions/db2-stmt-error.xml b/reference/ibm_db2/functions/db2-stmt-error.xml deleted file mode 100644 index c4a2859f8..000000000 --- a/reference/ibm_db2/functions/db2-stmt-error.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - db2_stmt_error - - Returns a string containing the SQLSTATE returned by an SQL statement - - - - &reftitle.description; - - stringdb2_stmt_error - resourcenullstmt&null; - - - - Returns a string containing the SQLSTATE value returned by an SQL statement. - - - If you do not pass a statement resource as an argument to - db2_stmt_error, the driver returns the SQLSTATE - value associated with the last attempt to return a statement resource, for - example, from db2_prepare or - db2_exec. - - - To learn what the SQLSTATE value means, you can issue the following command - at a DB2 Command Line Processor prompt: - db2 '? sqlstate-value'. You - can also call db2_stmt_errormsg to retrieve an - explicit error message and the associated SQLCODE value. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource. - - - - - - - &reftitle.returnvalues; - - Returns a string containing an SQLSTATE value. - - - - - &reftitle.seealso; - - db2_conn_error - db2_conn_errormsg - db2_stmt_errormsg - - - - - diff --git a/reference/ibm_db2/functions/db2-stmt-errormsg.xml b/reference/ibm_db2/functions/db2-stmt-errormsg.xml deleted file mode 100644 index d20db97bd..000000000 --- a/reference/ibm_db2/functions/db2-stmt-errormsg.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - db2_stmt_errormsg - - Returns a string containing the last SQL statement error message - - - - &reftitle.description; - - stringdb2_stmt_errormsg - resourcenullstmt&null; - - - - Returns a string containing the last SQL statement error message. - - - If you do not pass a statement resource as an argument to - db2_stmt_errormsg, the driver returns the error - message associated with the last attempt to return a statement resource, - for example, from db2_prepare or - db2_exec. - - - - - &reftitle.parameters; - - - stmt - - - A valid statement resource. - - - - - - - &reftitle.returnvalues; - - Returns a string containing the error message and SQLCODE value for the - last error that occurred issuing an SQL statement. - - - - - &reftitle.seealso; - - db2_conn_error - db2_conn_errormsg - db2_stmt_error - - - - - diff --git a/reference/ibm_db2/functions/db2-table-privileges.xml b/reference/ibm_db2/functions/db2-table-privileges.xml deleted file mode 100644 index 3fbb24994..000000000 --- a/reference/ibm_db2/functions/db2-table-privileges.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - db2_table_privileges - - Returns a result set listing the tables and associated privileges in a database - - - - &reftitle.description; - - resourcedb2_table_privileges - resourceconnection - stringnullqualifier&null; - stringnullschema&null; - stringnulltable_name&null; - - - - Returns a result set listing the tables and associated privileges in a - database. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - table_name - - - The name of the table. This parameter accepts a search pattern - containing _ and % as wildcards. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the privileges for the tables that match the specified parameters. The rows - are composed of the following columns: - - - - - Column name - Description - - - - - TABLE_CAT - The catalog that contains the table. The value is &null; if - this table does not have catalogs. - - - TABLE_SCHEM - Name of the schema that contains the table. - - - TABLE_NAME - Name of the table. - - - GRANTOR - Authorization ID of the user who granted the privilege. - - - GRANTEE - Authorization ID of the user to whom the privilege was - granted. - - - PRIVILEGE - - The privilege that has been granted. This can be one of ALTER, - CONTROL, DELETE, INDEX, INSERT, REFERENCES, SELECT, or UPDATE. - - - - IS_GRANTABLE - - A string value of "YES" or "NO" indicating whether the grantee - can grant the privilege to other users. - - - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_tables - - - - - - diff --git a/reference/ibm_db2/functions/db2-tables.xml b/reference/ibm_db2/functions/db2-tables.xml deleted file mode 100644 index 9f5f9e5a3..000000000 --- a/reference/ibm_db2/functions/db2-tables.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - db2_tables - - Returns a result set listing the tables and associated metadata in a database - - - - &reftitle.description; - - resourcedb2_tables - resourceconnection - stringnullqualifier&null; - stringnullschema&null; - stringnulltable_name&null; - stringnulltable_type&null; - - - - Returns a result set listing the tables and associated metadata in a - database. - - - - - &reftitle.parameters; - - - connection - - - A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. - - - - - qualifier - - - A qualifier for DB2 databases running on OS/390 or z/OS servers. For - other databases, pass &null; or an empty string. - - - - - schema - - - The schema which contains the tables. This parameter accepts a - search pattern containing _ and % - as wildcards. - - - - - table_name - - - The name of the table. This parameter accepts a search pattern - containing _ and % as wildcards. - - - - - table_type - - - A list of comma-delimited table type identifiers. To match all table - types, pass &null; or an empty string. Valid table type identifiers - include: ALIAS, HIERARCHY TABLE, INOPERATIVE VIEW, NICKNAME, - MATERIALIZED QUERY TABLE, SYSTEM TABLE, TABLE, TYPED TABLE, TYPED VIEW, - and VIEW. - - - - - - - &reftitle.returnvalues; - - Returns a statement resource with a result set containing rows describing - the tables that match the specified parameters. The rows are composed of - the following columns: - - - - - Column name - Description - - - - - TABLE_CAT - The catalog that contains the table. The value is &null; if - this table does not have catalogs. - - - TABLE_SCHEM - Name of the schema that contains the table. - - - TABLE_NAME - Name of the table. - - - TABLE_TYPE - Table type identifier for the table. - - - REMARKS - Description of the table. - - - - - - - - - &reftitle.seealso; - - db2_column_privileges - db2_columns - db2_foreign_keys - db2_primary_keys - db2_procedure_columns - db2_procedures - db2_special_columns - db2_statistics - db2_table_privileges - - - - - diff --git a/reference/ibm_db2/ini.xml b/reference/ibm_db2/ini.xml deleted file mode 100644 index ece4d2b24..000000000 --- a/reference/ibm_db2/ini.xml +++ /dev/null @@ -1,543 +0,0 @@ - - -
- &reftitle.runtime; - &extension.runtime; - - ibm_db2 &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - ibm_db2.binmode - "1" - INI_ALL - - - - ibm_db2.i5_all_pconnect - "0" - INI_SYSTEM - Available as of ibm_db2 1.6.5. - - - ibm_db2.i5_allow_commit - "0" - INI_SYSTEM - Available as of ibm_db2 1.4.9. - - - ibm_db2.i5_blank_userid - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_char_trim - "0" - INI_SYSTEM - Available as of ibm_db2 2.1.0. - - - ibm_db2.i5_dbcs_alloc - "0" - INI_SYSTEM - Available as of ibm_db2 1.5.0. - - - ibm_db2.i5_guard_profile - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_ignore_userid - "0" - INI_SYSTEM - Available as of ibm_db2 1.8.0. - - - ibm_db2.i5_job_sort - "0" - INI_SYSTEM - Available as of ibm_db2 1.8.4. - - - ibm_db2.i5_log_verbose - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_max_pconnect - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_override_ccsid - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_servermode_subsystem - NULL - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.i5_sys_naming - "0" - INI_SYSTEM - Available as of ibm_db2 1.9.7. - - - ibm_db2.instance_name - NULL - INI_SYSTEM - Available as of ibm_db2 1.0.2. - - - -
- - &ini.descriptions.title; - - - - - ibm_db2.binmode - int - - - - This option controls the mode used for converting to and from binary - data in the PHP application. - - - - 1 (DB2_BINARY) - - - - - 2 (DB2_CONVERT) - - - - - 3 (DB2_PASSTHRU) - - - - - - - - - ibm_db2.i5_all_pconnect - int - - - - This option forces all connections to be persistent on IBM i. - Basically, all db2_connect calls transparently become - db2_pconnect calls. - By default, this option is 0. - This option is provided as a convenience for cases where persistent - connections are faster. - It should not be used in new applications. - - - - 0 - Persistent and non-persistent connections can be made. - - - - - 1 - All connections are persistent. - - - - - - - - - ibm_db2.i5_allow_commit - int - - - - This option controls the transaction isolation mode used. - By default, this option is 0, so commitment control isn't used. - This option can be overridden when connecting if the array key - i5_commit is set in the connection options array - passed to db2_connect or - db2_pconnect. - - - - 0 - commitment control is not used - - - - - 1 - read uncommitted, dirty reads possible. - - - - - 2 - read committed, dirty reads are not possible. - - - - - 3 - repeatable read, dirty reads and non-repeatable reads are not possible - - - - - 4 - serializeable, dirty reads, non-repeatable reads, and phantoms are not possible - - - - - - - - - ibm_db2.i5_blank_userid - int - - - - This controls if a blank user ID should be allowed on IBM i. - By default, this option is 0. - Unlike ibm_db2.i5_ignore_userid, this option - doesn't force all user IDs to be empty or change job behaviour, but - simply allows an empty user ID to be passed, for connecting to Db2 as the - current user. - - - - 0 - Don't allow a blank user ID to be passed. - - - - - 1 - Allow a blank user ID to be passed. - - - - - - - - - ibm_db2.i5_char_trim - int - - - - This option controls if the end of strings are trimmed on IBM i. - Since many tables use fixed column sizes padded with spaces, this is - provided as a convenience. - By default, this option is 0. - - - - 0 - Columns are not trimmed. - - - - - 1 - Spaces at the end of returned character columns are removed. - - - - - - - - - ibm_db2.i5_dbcs_alloc - int - - - - This options affects the internal buffer allocation strategy on IBM i. - By default, this option is 0. - When this option is set, buffers are allocated with a much larger size, - in case the database underestimates a string's size when converting - between encodings. - This option uses six times as much memory for buffers (to account for - the largest possible UTF-8 sequences), but may be needed if truncated - data is returned. - - - - 0 - Minimum size buffers are allocated. - - - - - 1 - Larger size buffers are allocated. - - - - - - - - - ibm_db2.i5_guard_profile - int - - - - This option checks if the database user profile was switched when - connecting to a persistent database connection on IBM i, and if so, - disconnects from the database. - By default, this option is set to 0. - - - - 0 - Don't check for profile swaps. - - - - - 1 - Check for profile swaps and disconnect if so. - - - - - - - - - ibm_db2.i5_log_verbose - int - - - - This option sets if SQL diagnostic messages like warnings and errors are - always sent to the PHP error log on IBM i. - Normally, only a brief message on failure is sent (such as "statement - execute failed") to the PHP error log, as this option is set to - 0 by default. - Note that you can still and should call i.e. - db2_stmt_errormsg manually as part of checking if - functions fail. - - - - 0 - Only logs brief messages. - - - - - 1 - Logs the SQL diagnostic message in addition to the brief message. - - - - - - - - - ibm_db2.i5_ignore_userid - int - - - - This option ignores the user ID when connecting to the database when - running on IBM i, and runs SQL/CLI functionality inside of the PHP job, - instead of a separate job. - By default, this option is 0. - When enabled, it no longer uses a separate database server job, and - always uses the current user profile for the database, ignoring the - username and password passed to db2_connect and - db2_pconnect. - - - - 0 - Uses the specified credentials, and use an SQL/CLI server job. - - - - - 1 - Always use blank credentials, and run SQL/CLI in the PHP job. - - - - - - - - - ibm_db2.i5_job_sort - int - - - - Controls the job sort option on IBM i. - By default, this option is 0. - This corresponds to the IBM i SQL/CLI - SQL_ATTR_CONN_SORT_SEQUENCE attribute. - - - - 0 - Uses the *HEX sort option, sorting by bytes. - - - - - 1 - Uses the job sort sequence set for the PHP job. - - - - - 2 - Uses the job sort sequence set for the database job. - - - - - - - - - ibm_db2.i5_max_pconnect - int - - - - This will affect how many times a persistent connection can be reused - when running on IBM i. - By default, this is set to 0, which means a persistent - connection can always be reused. - This option can help work around issues in a long-running database job - (i.e. if a procedure is leaking memory), but is obviously not a long-term - fix. - - - - - - ibm_db2.i5_override_ccsid - int - - - - The PASE CCSID to use for character conversions from EBCDIC on IBM i. - By default, this is 0, which will select the default - PASE job CCSID, which comes from the PASE locale settings. - For example, setting this to 1208 will use UTF-8. - This should only be modified if the PASE job CCSID isn't the expected - CCSID, and the locale cannot be modified. - - - To learn more about CCSIDs on IBM i, consult the - IBM documentation. - To learn how locales on IBM i PASE are mapped to CCSIDs, consult the - IBM documentation. - - - - - - ibm_db2.i5_sys_naming - int - - - - This option controls the naming mode when connecting to an IBM i system. - By default, this option is 0. - The naming mode affects how names are resolved and the allowed syntax for - names. - When set to 0, this uses periods to qualify names and - uses the default library or user ID to resolve names. - When set to 1, this uses slashes to qualify names and - uses the job library list to resolve names. - - - - 0 - Uses the SQL naming mode ("SCHEMA.TABLE"). - - - - - 1 - Uses the system naming mode ("LIBRARY/FILE"). - - - - - - To learn more about naming modes on IBM i, consult the - IBM documentation. - - - - - - ibm_db2.i5_servermode-subsystem - string - - - - This option changes which subsystem database server jobs run under on - IBM i. - By default, this option is &null;, so jobs will run under the default - subsystem for QSQSRVR jobs. - - - - - - ibm_db2.instance_name - string - - - - On Linux and UNIX operating systems, this option defines the name of the - instance to use for cataloged database connections. - By default, this option is &null;. - If this option is set, its value overrides the - DB2INSTANCE environment variable setting. - - - This option is ignored on Windows operating systems. - - - - -
- diff --git a/reference/ibm_db2/reference.xml b/reference/ibm_db2/reference.xml deleted file mode 100644 index 8d165803d..000000000 --- a/reference/ibm_db2/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - IBM DB2 &Functions; - - &reference.ibm-db2.entities.functions; - - - diff --git a/reference/ibm_db2/setup.xml b/reference/ibm_db2/setup.xml deleted file mode 100644 index bfd289a8d..000000000 --- a/reference/ibm_db2/setup.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - &reftitle.setup; - - -
- &reftitle.required; - - To connect to IBM DB2 Universal Database for Linux, UNIX, and Windows, or - IBM Cloudscape, or Apache Derby, you must install an IBM DB2 Universal - Database client on the same computer on which you are running PHP. The - extension has been developed and tested with DB2 Version 8.2. - - - To connect to IBM DB2 Universal Database for z/OS or iSeries, you also - require IBM DB2 Connect or the equivalent DRDA gateway software. - -
- Requirements on Linux or Unix - - The user invoking the PHP executable or SAPI must specify the DB2 instance - before accessing these functions. You can set the name of the DB2 instance - in &php.ini; using the ibm_db2.instance_name - configuration option, or you can source the DB2 instance profile before - invoking the PHP executable. - - - If you created a DB2 instance named db2inst1 in - /home/db2inst1/, for example, you can add the - following line to &php.ini;: - - - - If you do not set this option in &php.ini;, you must issue the - following command to modify your environment variables to enable access to - DB2: - - - - To enable your PHP-enabled Web server to access these functions, you must - either set the ibm_db2.instance_name configuration - option in &php.ini;, or source the DB2 instance environment in your Web - server start script (typically /etc/init.d/httpd or - /etc/init.d/apache). - -
-
- - - - &reference.ibm-db2.configure; - - - - &reference.ibm-db2.ini; - - - -
- &reftitle.resources; - - The ibm_db2 extension returns connection resources, statement resources, - and result set resources. - -
- - -
- diff --git a/reference/ibm_db2/versions.xml b/reference/ibm_db2/versions.xml deleted file mode 100644 index d6ef671d5..000000000 --- a/reference/ibm_db2/versions.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/igbinary/book.xml b/reference/igbinary/book.xml deleted file mode 100644 index 4617832b9..000000000 --- a/reference/igbinary/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - Igbinary - Igbinary - - - &reftitle.intro; - - Igbinary is a drop in replacement for the standard PHP serializer. - Instead of the time and space consuming textual representation used by PHP's serialize, - igbinary stores PHP data structures in a compact binary form. - Memory savings are significant when using memcached, APCu, - or similar memory based storages for serialized data. - The typical reduction in storage requirements are around 50%. - The exact percentage depends on the data. - - - - &reference.igbinary.setup; - &reference.igbinary.reference; - - - diff --git a/reference/igbinary/functions/igbinary-serialize.xml b/reference/igbinary/functions/igbinary-serialize.xml deleted file mode 100644 index 20fe9350f..000000000 --- a/reference/igbinary/functions/igbinary-serialize.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - igbinary_serialize - Generates a compact, storable binary representation of a value - - - - &reftitle.description; - - stringfalseigbinary_serialize - mixedvalue - - - Generates a storable representation of a value. - - - This is useful for storing or passing PHP values around without - losing their type and structure. - - - To make the serialized string into a PHP value again, - igbinary_unserialize can be used. - - - - - &reftitle.parameters; - - - value - - - The value to be serialized. igbinary_serialize - handles all types, except the resource-type and some objects (see note below). - Even &array;s that contain references to itself can be processed by igbinary_serialize. - Circular references inside the &array; or &object; that is being serializend will also be stored. - Any other reference will be lost. - - - When serializing objects, igbinary will attempt to call the member functions - __serialize() or - __sleep() prior to serialization. - This is to allow the object to do any last minute clean-up, etc. prior - to being serialized. Likewise, when the object is restored using - igbinary_unserialize the __unserialize() or - __wakeup() member function is called. - - - - Private members of &object;s have the class name prepended to the member - name; protected members have a '*' prepended to the member name. - These prepended values have null bytes on either side. - - - - - - - - - &reftitle.returnvalues; - - Returns a string containing a byte-stream representation of - value that can be stored anywhere. - - - Note that this is a binary string which can include any byte value, and needs - to be stored and handled as such. For example, - igbinary_serialize output should generally be stored in a BLOB - field in a database, rather than a CHAR or TEXT field. - - - - - &reftitle.examples; - - <function>igbinary_serialize</function> example - - -]]> - - &example.outputs; - - 'test', - 1 => 'test', -) -]]> - - - - - - &reftitle.notes; - - - Note that many built-in PHP objects cannot be serialized. However, those with - this ability either implement the Serializable interface or the - magic __serialize()/__unserialize() - or __sleep()/__wakeup() methods. If an - internal class does not fulfill any of those requirements, it cannot reliably be - serialized with any serializer. - - - There are some historical exceptions to the above rule, where some internal objects - could be serialized without implementing the interface or exposing the methods. - - - - - - &reftitle.seealso; - - serialize - igbinary_unserialize - var_export - json_encode - Serializing Objects - __sleep() - __wakeup() - __serialize() - __unserialize() - - - - - diff --git a/reference/igbinary/functions/igbinary-unserialize.xml b/reference/igbinary/functions/igbinary-unserialize.xml deleted file mode 100644 index 943564467..000000000 --- a/reference/igbinary/functions/igbinary-unserialize.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - igbinary_unserialize - - Creates a PHP value from a stored representation from igbinary_serialize - - - - - &reftitle.description; - - mixedigbinary_unserialize - stringstr - - - igbinary_unserialize takes a single serialized variable from - igbinary_serialize and converts it back into a PHP value. - - - - Untrusted user input must not be passed to igbinary_unserialize. - Unserialization can result in code being loaded and executed due to object - instantiation and autoloading, and a malicious user may be able to exploit - this. Instead a safe, standard data interchange format such as JSON (via - json_decode and json_encode) should be used, - if serialized data needs to be passed to a client. - - - If there is the need to unserialize externally-stored serialized data, - hash_hmac can be used for data validation. - It is important to ensure that nobody has tampered with the data. - - - - - The igbinary serialization format does not provide a way to distinguish between different reference - groups for the same value. All PHP references to a given value as treated as part - of the same reference group when unserialized, - even if they were parts of difference reference groups when serialized. - - - - - - &reftitle.parameters; - - - str - - - The serialized string generated by igbinary_serialize. - - - If the value being unserialized is an &object;, after successfully - reconstructing the object igbinary will automatically attempt to call the - __unserialize() or - __wakeup() methods (if one exists). - - - - <link linkend="ini.unserialize-callback-func">unserialize_callback_func</link> - directive - - - The callback specified in the - unserialize_callback_func - directive is called when an undefined class is unserialized. - If no callback is specified, the object will be instantiated as - __PHP_Incomplete_Class. - - - - - - - - - &reftitle.returnvalues; - - The converted value is returned, and can be a bool, - int, float, string, - array, object, or null. - - - In case the passed string is not unserializeable, &false; is returned and - E_NOTICE or E_WARNING is issued. - - - - - &reftitle.errors; - - Objects may throw Throwables in their unserialization handlers. - - - - - &reftitle.notes; - - - &null; or &false; is returned both in the case of an error and if unserializing - the serialized &null; or &false; value. It is possible to catch this special case by - comparing str with - igbinary_serialize(null) or igbinary_serialize(false) - or by catching the issued E_NOTICE. - - - - - - &reftitle.seealso; - - unserialize - json_encode - json_decode - hash_hmac - igbinary_serialize - Autoloading Classes - unserialize_callback_func - __wakeup() - __serialize() - __unserialize() - - - - diff --git a/reference/igbinary/ini.xml b/reference/igbinary/ini.xml deleted file mode 100644 index 21b8e28e8..000000000 --- a/reference/igbinary/ini.xml +++ /dev/null @@ -1,100 +0,0 @@ - -
- &reftitle.runtime; - &extension.runtime; - - - Igbinary &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - igbinary.compact_strings - 1 - INI_ALL - - - - -
- - Session Configuration Options Affecting Igbinary Behavior - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - session.save_handler - "files" - INI_ALL - - - - -
- &ini.php.constants; -
- - &ini.descriptions.title; - - - - - igbinary.compact_strings - bool - - - - Enable or disable compacting of duplicate strings. - The default is On. - - - - - - - session.save_handler - string - - - - Igbinary is used as session handler by setting this value to igbinary. - - - - - -
- diff --git a/reference/igbinary/reference.xml b/reference/igbinary/reference.xml deleted file mode 100644 index 58ac4fc53..000000000 --- a/reference/igbinary/reference.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Igbinary &Functions; - - &reference.igbinary.entities.functions; - - - diff --git a/reference/igbinary/setup.xml b/reference/igbinary/setup.xml deleted file mode 100644 index 9f4cd1a6c..000000000 --- a/reference/igbinary/setup.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - &reftitle.setup; - -
- &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;igbinary. - - - &pecl.windows.download.avail; - -
- - &reference.igbinary.ini; -
- diff --git a/reference/igbinary/versions.xml b/reference/igbinary/versions.xml deleted file mode 100644 index d38d6278f..000000000 --- a/reference/igbinary/versions.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/reference/imagick/book.xml b/reference/imagick/book.xml deleted file mode 100644 index 8d60f9c36..000000000 --- a/reference/imagick/book.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - Image Processing (ImageMagick) - ImageMagick - - - - &reftitle.intro; - - &warn.experimental; - Imagick is a native php extension to create and modify images using the - ImageMagick API. - - -
- About ImageMagick - - ImageMagick is a software suite to create, edit, and compose bitmap images. - It can read, convert and write images in a variety of formats (over 100) - including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. - - - ImageMagick Studio LLC is a non-profit organization dedicated to making software imaging solutions freely available. - -
- - -
- - - &reference.imagick.setup; - &reference.imagick.constants; - &reference.imagick.examples; - - &reference.imagick.imagick; - &reference.imagick.imagickdraw; - &reference.imagick.imagickdrawexception; - &reference.imagick.imagickexception; - &reference.imagick.imagickkernel; - &reference.imagick.imagickkernelexception; - &reference.imagick.imagickpixel; - &reference.imagick.imagickpixelexception; - &reference.imagick.imagickpixeliterator; - &reference.imagick.imagickpixeliteratorexception; - -
- - - diff --git a/reference/imagick/constants.xml b/reference/imagick/constants.xml deleted file mode 100644 index 11d2b432f..000000000 --- a/reference/imagick/constants.xml +++ /dev/null @@ -1,4304 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - <constant>COLOR_<replaceable>*</replaceable></constant> constants - Colortype constants. These constants are mainly used with - ImagickPixel. - - - - imagick::COLOR_BLACK - (int) - - - - Black color - - - - - - imagick::COLOR_BLUE - (int) - - - - Blue color - - - - - - imagick::COLOR_CYAN - (int) - - - - Cyan color - - - - - - imagick::COLOR_GREEN - (int) - - - - Green color - - - - - - imagick::COLOR_RED - (int) - - - - Red color - - - - - - imagick::COLOR_YELLOW - (int) - - - - Yellow color - - - - - - imagick::COLOR_MAGENTA - (int) - - - - Magenta color - - - - - - imagick::COLOR_OPACITY - (int) - - - - Color's opacity - - - - - - imagick::COLOR_ALPHA - (int) - - - - Color's alpha - - - - - - imagick::COLOR_FUZZ - (int) - - - - Color's fuzz - - - - - - - <constant>DISPOSE_<replaceable>*</replaceable></constant> constants - Dispose type constants - - - imagick::DISPOSE_UNRECOGNIZED - (int) - - - - Unrecognized dispose type - - - - - - imagick::DISPOSE_UNDEFINED - (int) - - - - Undefined dispose type - - - - - - imagick::DISPOSE_NONE - (int) - - - - No dispose type defined - - - - - - imagick::DISPOSE_BACKGROUND - (int) - - - - Dispose background - - - - - - imagick::DISPOSE_PREVIOUS - (int) - - - - Dispose previous - - - - - - - <constant>COMPOSITE_<replaceable>*</replaceable></constant> constants - - - imagick::COMPOSITE_DEFAULT - (int) - - - - The default composite operator - - - - - - imagick::COMPOSITE_UNDEFINED - (int) - - - - Undefined composite operator - - - - - - imagick::COMPOSITE_NO - (int) - - - - No composite operator defined - - - - - - imagick::COMPOSITE_ADD - (int) - - - - The result of image + image - - - - - - imagick::COMPOSITE_ATOP - (int) - - - - The result is the same shape as image, with composite image obscuring image where the image shapes overlap - - - - - - imagick::COMPOSITE_BLEND - (int) - - - - Blends the image - - - - - - imagick::COMPOSITE_BUMPMAP - (int) - - - - The same as COMPOSITE_MULTIPLY, except the source is converted to grayscale first. - - - - - - imagick::COMPOSITE_CLEAR - (int) - - - - Makes the target image transparent - - - - - - imagick::COMPOSITE_COLORBURN - (int) - - - - Darkens the destination image to reflect the source image - - - - - - imagick::COMPOSITE_COLORDODGE - (int) - - - - Brightens the destination image to reflect the source image - - - - - - imagick::COMPOSITE_COLORIZE - (int) - - - - Colorizes the target image using the composite image - - - - - - imagick::COMPOSITE_COPYBLACK - (int) - - - - Copies black from the source to target - - - - - - imagick::COMPOSITE_COPYBLUE - (int) - - - - Copies blue from the source to target - - - - - - imagick::COMPOSITE_COPY - (int) - - - - Copies the source image on the target image - - - - - - imagick::COMPOSITE_COPYCYAN - (int) - - - - Copies cyan from the source to target - - - - - - imagick::COMPOSITE_COPYGREEN - (int) - - - - Copies green from the source to target - - - - - - imagick::COMPOSITE_COPYMAGENTA - (int) - - - - Copies magenta from the source to target - - - - - - imagick::COMPOSITE_COPYOPACITY - (int) - - - - Copies opacity from the source to target - - - - - - imagick::COMPOSITE_COPYRED - (int) - - - - Copies red from the source to target - - - - - - imagick::COMPOSITE_COPYYELLOW - (int) - - - - Copies yellow from the source to target - - - - - - imagick::COMPOSITE_DARKEN - (int) - - - - Darkens the target image - - - - - - imagick::COMPOSITE_DSTATOP - (int) - - - - The part of the destination lying inside of the source is composited over the source and replaces the destination - - - - - - imagick::COMPOSITE_DST - (int) - - - - The target is left untouched - - - - - - imagick::COMPOSITE_DSTIN - (int) - - - - The parts inside the source replace the target - - - - - - imagick::COMPOSITE_DSTOUT - (int) - - - - The parts outside the source replace the target - - - - - - imagick::COMPOSITE_DSTOVER - (int) - - - - Target replaces the source - - - - - - imagick::COMPOSITE_DIFFERENCE - (int) - - - - Subtracts the darker of the two constituent colors from the lighter - - - - - - imagick::COMPOSITE_DISPLACE - (int) - - - - Shifts target image pixels as defined by the source - - - - - - imagick::COMPOSITE_DISSOLVE - (int) - - - - Dissolves the source in to the target - - - - - - imagick::COMPOSITE_EXCLUSION - (int) - - - - Produces an effect similar to that of imagick::COMPOSITE_DIFFERENCE, but appears as lower contrast - - - - - - imagick::COMPOSITE_HARDLIGHT - (int) - - - - Multiplies or screens the colors, dependent on the source color value - - - - - - imagick::COMPOSITE_HUE - (int) - - - - Modifies the hue of the target as defined by source - - - - - - imagick::COMPOSITE_IN - (int) - - - - Composites source into the target - - - - - - imagick::COMPOSITE_LIGHTEN - (int) - - - - Lightens the target as defined by source - - - - - - imagick::COMPOSITE_LUMINIZE - (int) - - - - Luminizes the target as defined by source - - - - - - imagick::COMPOSITE_MINUS - (int) - - - - Subtracts the source from the target - - - - - - imagick::COMPOSITE_MODULATE - (int) - - - - Modulates the target brightness, saturation and hue as defined by source - - - - - - imagick::COMPOSITE_MULTIPLY - (int) - - - - Multiplies the target to the source - - - - - - imagick::COMPOSITE_OUT - (int) - - - - Composites outer parts of the source on the target - - - - - - imagick::COMPOSITE_OVER - (int) - - - - Composites source over the target - - - - - - imagick::COMPOSITE_OVERLAY - (int) - - - - Overlays the source on the target - - - - - - imagick::COMPOSITE_PLUS - (int) - - - - Adds the source to the target - - - - - - imagick::COMPOSITE_REPLACE - (int) - - - - Replaces the target with the source - - - - - - imagick::COMPOSITE_SATURATE - (int) - - - - Saturates the target as defined by the source - - - - - - imagick::COMPOSITE_SCREEN - (int) - - - - The source and destination are complemented and then multiplied and then replace the destination - - - - - - imagick::COMPOSITE_SOFTLIGHT - (int) - - - - Darkens or lightens the colors, dependent on the source - - - - - - imagick::COMPOSITE_SRCATOP - (int) - - - - The part of the source lying inside of the destination is composited onto the destination - - - - - - imagick::COMPOSITE_SRC - (int) - - - - The source is copied to the destination - - - - - - imagick::COMPOSITE_SRCIN - (int) - - - - The part of the source lying inside of the destination replaces the destination - - - - - - imagick::COMPOSITE_SRCOUT - (int) - - - - The part of the source lying outside of the destination replaces the destination - - - - - - imagick::COMPOSITE_SRCOVER - (int) - - - - The source replaces the destination - - - - - - imagick::COMPOSITE_SUBTRACT - (int) - - - - Subtract the colors in the source image from the destination image - - - - - - imagick::COMPOSITE_THRESHOLD - (int) - - - - The source is composited on the target as defined by source threshold - - - - - - imagick::COMPOSITE_XOR - (int) - - - - The part of the source that lies outside of the destination is combined with the part of the destination that lies outside of the source - - - - - - - <constant>MONTAGEMODE_<replaceable>*</replaceable></constant> constants - - - - imagick::MONTAGEMODE_FRAME - (int) - - - - - - - - - imagick::MONTAGEMODE_UNFRAME - (int) - - - - - - - - - imagick::MONTAGEMODE_CONCATENATE - (int) - - - - - - - - - - <constant>STYLE_<replaceable>*</replaceable></constant> constants - - - - imagick::STYLE_NORMAL - (int) - - - - - - - - - imagick::STYLE_ITALIC - (int) - - - - - - - - - imagick::STYLE_OBLIQUE - (int) - - - - - - - - - imagick::STYLE_ANY - (int) - - - - - - - - - - <constant>FILTER_<replaceable>*</replaceable></constant> constants - - - - imagick::FILTER_UNDEFINED - (int) - - - - - - - - - imagick::FILTER_POINT - (int) - - - - - - - - - imagick::FILTER_BOX - (int) - - - - - - - - - imagick::FILTER_TRIANGLE - (int) - - - - - - - - - imagick::FILTER_HERMITE - (int) - - - - - - - - - imagick::FILTER_HANNING - (int) - - - - - - - - - imagick::FILTER_HAMMING - (int) - - - - - - - - - imagick::FILTER_BLACKMAN - (int) - - - - - - - - - imagick::FILTER_GAUSSIAN - (int) - - - - - - - - - imagick::FILTER_QUADRATIC - (int) - - - - - - - - - imagick::FILTER_CUBIC - (int) - - - - - - - - - imagick::FILTER_CATROM - (int) - - - - - - - - - imagick::FILTER_MITCHELL - (int) - - - - - - - - - imagick::FILTER_LANCZOS - (int) - - - - - - - - - imagick::FILTER_BESSEL - (int) - - - - - - - - - imagick::FILTER_SINC - (int) - - - - - - - - - - <constant>IMGTYPE_<replaceable>*</replaceable></constant> constants - - - - imagick::IMGTYPE_UNDEFINED - (int) - - - - - - - - - imagick::IMGTYPE_BILEVEL - (int) - - - - - - - - - imagick::IMGTYPE_GRAYSCALE - (int) - - - - - - - - - imagick::IMGTYPE_GRAYSCALEMATTE - (int) - - - - - - - - - imagick::IMGTYPE_PALETTE - (int) - - - - - - - - - imagick::IMGTYPE_PALETTEMATTE - (int) - - - - - - - - - imagick::IMGTYPE_TRUECOLOR - (int) - - - - - - - - - imagick::IMGTYPE_TRUECOLORMATTE - (int) - - - - - - - - - imagick::IMGTYPE_COLORSEPARATION - (int) - - - - - - - - - imagick::IMGTYPE_COLORSEPARATIONMATTE - (int) - - - - - - - - - imagick::IMGTYPE_OPTIMIZE - (int) - - - - - - - - - - <constant>RESOLUTION_<replaceable>*</replaceable></constant> constants - - - - imagick::RESOLUTION_UNDEFINED - (int) - - - - - - - - - imagick::RESOLUTION_PIXELSPERINCH - (int) - - - - - - - - - imagick::RESOLUTION_PIXELSPERCENTIMETER - (int) - - - - - - - - - - <constant>COMPRESSION_<replaceable>*</replaceable></constant> constants - - - - imagick::COMPRESSION_UNDEFINED - (int) - - - - - - - - - imagick::COMPRESSION_NO - (int) - - - - - - - - - imagick::COMPRESSION_BZIP - (int) - - - - - - - - - imagick::COMPRESSION_FAX - (int) - - - - - - - - - imagick::COMPRESSION_GROUP4 - (int) - - - - - - - - - imagick::COMPRESSION_JPEG - (int) - - - - - - - - - imagick::COMPRESSION_JPEG2000 - (int) - - - - - - - - - imagick::COMPRESSION_LOSSLESSJPEG - (int) - - - - - - - - - imagick::COMPRESSION_LZW - (int) - - - - - - - - - imagick::COMPRESSION_RLE - (int) - - - - - - - - - imagick::COMPRESSION_ZIP - (int) - - - - - - - - - imagick::COMPRESSION_DXT1 - (int) - - - - &imagick.constant.available; 6.4.0 or higher. - - - - - - imagick::COMPRESSION_DXT3 - (int) - - - - &imagick.constant.available; 6.4.0 or higher. - - - - - - imagick::COMPRESSION_DXT5 - (int) - - - - &imagick.constant.available; 6.4.0 or higher. - - - - - - - <constant>PAINT_<replaceable>*</replaceable></constant> constants - - - - imagick::PAINT_POINT - (int) - - - - - - - - - imagick::PAINT_REPLACE - (int) - - - - - - - - - imagick::PAINT_FLOODFILL - (int) - - - - - - - - - imagick::PAINT_FILLTOBORDER - (int) - - - - - - - - - imagick::PAINT_RESET - (int) - - - - - - - - - - <constant>GRAVITY_<replaceable>*</replaceable></constant> constants - - - - imagick::GRAVITY_NORTHWEST - (int) - - - - - - - - - imagick::GRAVITY_NORTH - (int) - - - - - - - - - imagick::GRAVITY_NORTHEAST - (int) - - - - - - - - - imagick::GRAVITY_WEST - (int) - - - - - - - - - imagick::GRAVITY_CENTER - (int) - - - - - - - - - imagick::GRAVITY_EAST - (int) - - - - - - - - - imagick::GRAVITY_SOUTHWEST - (int) - - - - - - - - - imagick::GRAVITY_SOUTH - (int) - - - - - - - - - imagick::GRAVITY_SOUTHEAST - (int) - - - - - - - - - - <constant>STRETCH_<replaceable>*</replaceable></constant> constants - - - - imagick::STRETCH_NORMAL - (int) - - - - - - - - - imagick::STRETCH_ULTRACONDENSED - (int) - - - - - - - - - imagick::STRETCH_CONDENSED - (int) - - - - - - - - - imagick::STRETCH_SEMICONDENSED - (int) - - - - - - - - - imagick::STRETCH_SEMIEXPANDED - (int) - - - - - - - - - imagick::STRETCH_EXPANDED - (int) - - - - - - - - - imagick::STRETCH_EXTRAEXPANDED - (int) - - - - - - - - - imagick::STRETCH_ULTRAEXPANDED - (int) - - - - - - - - - imagick::STRETCH_ANY - (int) - - - - - - - - - - <constant>ALIGN_<replaceable>*</replaceable></constant> constants - - - - imagick::ALIGN_UNDEFINED - (int) - - - - - - - - - imagick::ALIGN_LEFT - (int) - - - - - - - - - imagick::ALIGN_CENTER - (int) - - - - - - - - - imagick::ALIGN_RIGHT - (int) - - - - - - - - - - <constant>DECORATION_<replaceable>*</replaceable></constant> constants - - - - imagick::DECORATION_NO - (int) - - - - - - - - - imagick::DECORATION_UNDERLINE - (int) - - - - - - - - - imagick::DECORATION_OVERLINE - (int) - - - - - - - - - imagick::DECORATION_LINETROUGH - (int) - - - - - - - - - - <constant>NOISE_<replaceable>*</replaceable></constant> constants - - - - imagick::NOISE_UNIFORM - (int) - - - - - - - - - imagick::NOISE_GAUSSIAN - (int) - - - - - - - - - imagick::NOISE_MULTIPLICATIVEGAUSSIAN - (int) - - - - - - - - - imagick::NOISE_IMPULSE - (int) - - - - - - - - - imagick::NOISE_LAPLACIAN - (int) - - - - - - - - - imagick::NOISE_POISSON - (int) - - - - - - - - - imagick::NOISE_RANDOM - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - - <constant>CHANNEL_<replaceable>*</replaceable></constant> constants - - - - imagick::CHANNEL_UNDEFINED - (int) - - - - - - - - - imagick::CHANNEL_RED - (int) - - - - - - - - - imagick::CHANNEL_GRAY - (int) - - - - - - - - - imagick::CHANNEL_CYAN - (int) - - - - - - - - - imagick::CHANNEL_GREEN - (int) - - - - - - - - - imagick::CHANNEL_MAGENTA - (int) - - - - - - - - - imagick::CHANNEL_BLUE - (int) - - - - - - - - - imagick::CHANNEL_YELLOW - (int) - - - - - - - - - imagick::CHANNEL_ALPHA - (int) - - - - - - - - - imagick::CHANNEL_OPACITY - (int) - - - - - - - - - imagick::CHANNEL_MATTE - (int) - - - - - - - - - imagick::CHANNEL_BLACK - (int) - - - - - - - - - imagick::CHANNEL_INDEX - (int) - - - - - - - - - imagick::CHANNEL_ALL - (int) - - - - - - - - - imagick::CHANNEL_DEFAULT - (int) - - - - - - - - - - <constant>METRIC_<replaceable>*</replaceable></constant> constants - - - - imagick::METRIC_UNDEFINED - (int) - - - - - - - - - imagick::METRIC_MEANABSOLUTEERROR - (int) - - - - - - - - - imagick::METRIC_MEANSQUAREERROR - (int) - - - - - - - - - imagick::METRIC_PEAKABSOLUTEERROR - (int) - - - - - - - - - imagick::METRIC_PEAKSIGNALTONOISERATIO - (int) - - - - - - - - - imagick::METRIC_ROOTMEANSQUAREDERROR - (int) - - - - - - - - - - <constant>PIXEL_<replaceable>*</replaceable></constant> constants - - - - imagick::PIXEL_CHAR - (int) - - - - - - - - - imagick::PIXEL_DOUBLE - (int) - - - - - - - - - imagick::PIXEL_FLOAT - (int) - - - - - - - - - imagick::PIXEL_INTEGER - (int) - - - - Only available for ImageMagick < 7. - - - - - - imagick::PIXEL_LONG - (int) - - - - - - - - - imagick::PIXEL_QUANTUM - (int) - - - - - - - - - imagick::PIXEL_SHORT - (int) - - - - - - - - - - <constant>EVALUATE_<replaceable>*</replaceable></constant> constants - - - - imagick::EVALUATE_UNDEFINED - (int) - - - - - - - - - imagick::EVALUATE_ADD - (int) - - - - - - - - - imagick::EVALUATE_AND - (int) - - - - - - - - - imagick::EVALUATE_DIVIDE - (int) - - - - - - - - - imagick::EVALUATE_LEFTSHIFT - (int) - - - - - - - - - imagick::EVALUATE_MAX - (int) - - - - - - - - - imagick::EVALUATE_MIN - (int) - - - - - - - - - imagick::EVALUATE_MULTIPLY - (int) - - - - - - - - - imagick::EVALUATE_OR - (int) - - - - - - - - - imagick::EVALUATE_RIGHTSHIFT - (int) - - - - - - - - - imagick::EVALUATE_SET - (int) - - - - - - - - - imagick::EVALUATE_SUBTRACT - (int) - - - - - - - - - imagick::EVALUATE_XOR - (int) - - - - - - - - - imagick::EVALUATE_POW - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_LOG - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_THRESHOLD - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_THRESHOLDBLACK - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_THRESHOLDWHITE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_GAUSSIANNOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_IMPULSENOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_LAPLACIANNOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_MULTIPLICATIVENOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_POISSONNOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_UNIFORMNOISE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_COSINE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_SINE - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - imagick::EVALUATE_ADDMODULUS - (int) - - - - &imagick.constant.available; 6.4.4 or higher. - - - - - - - <constant>COLORSPACE_<replaceable>*</replaceable></constant> constants - - - - imagick::COLORSPACE_UNDEFINED - (int) - - - - - - - - - imagick::COLORSPACE_RGB - (int) - - - - - - - - - imagick::COLORSPACE_GRAY - (int) - - - - - - - - - imagick::COLORSPACE_TRANSPARENT - (int) - - - - - - - - - imagick::COLORSPACE_OHTA - (int) - - - - - - - - - imagick::COLORSPACE_LAB - (int) - - - - - - - - - imagick::COLORSPACE_XYZ - (int) - - - - - - - - - imagick::COLORSPACE_YCBCR - (int) - - - - - - - - - imagick::COLORSPACE_YCC - (int) - - - - - - - - - imagick::COLORSPACE_YIQ - (int) - - - - - - - - - imagick::COLORSPACE_YPBPR - (int) - - - - - - - - - imagick::COLORSPACE_YUV - (int) - - - - - - - - - imagick::COLORSPACE_CMYK - (int) - - - - - - - - - imagick::COLORSPACE_SRGB - (int) - - - - - - - - - imagick::COLORSPACE_HSB - (int) - - - - - - - - - imagick::COLORSPACE_HSL - (int) - - - - - - - - - imagick::COLORSPACE_HWB - (int) - - - - - - - - - imagick::COLORSPACE_REC601LUMA - (int) - - - - - - - - - imagick::COLORSPACE_REC709LUMA - (int) - - - - - - - - - imagick::COLORSPACE_LOG - (int) - - - - - - - - - imagick::COLORSPACE_CMY - (int) - - - - &imagick.constant.available; 6.4.2 or higher. - - - - - - - <constant>VIRTUALPIXELMETHOD_<replaceable>*</replaceable></constant> constants - - - - imagick::VIRTUALPIXELMETHOD_UNDEFINED - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_BACKGROUND - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_CONSTANT - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_EDGE - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_MIRROR - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_TILE - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_TRANSPARENT - (int) - - - - - - - - - imagick::VIRTUALPIXELMETHOD_MASK - (int) - - - - &imagick.constant.available; 6.4.2 or higher. - - - - - - imagick::VIRTUALPIXELMETHOD_BLACK - (int) - - - - &imagick.constant.available; 6.4.2 or higher. - - - - - - imagick::VIRTUALPIXELMETHOD_GRAY - (int) - - - - &imagick.constant.available; 6.4.2 or higher. - - - - - - imagick::VIRTUALPIXELMETHOD_WHITE - (int) - - - - &imagick.constant.available; 6.4.2 or higher. - - - - - - imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE - (int) - - - - &imagick.constant.available; 6.4.3 or higher. - - - - - - imagick::VIRTUALPIXELMETHOD_VERTICALTILE - (int) - - - - &imagick.constant.available; 6.4.3 or higher. - - - - - - - <constant>PREVIEW_<replaceable>*</replaceable></constant> constants - - - - imagick::PREVIEW_UNDEFINED - (int) - - - - - - - - - imagick::PREVIEW_ROTATE - (int) - - - - - - - - - imagick::PREVIEW_SHEAR - (int) - - - - - - - - - imagick::PREVIEW_ROLL - (int) - - - - - - - - - imagick::PREVIEW_HUE - (int) - - - - - - - - - imagick::PREVIEW_SATURATION - (int) - - - - - - - - - imagick::PREVIEW_BRIGHTNESS - (int) - - - - - - - - - imagick::PREVIEW_GAMMA - (int) - - - - - - - - - imagick::PREVIEW_SPIFF - (int) - - - - - - - - - imagick::PREVIEW_DULL - (int) - - - - - - - - - imagick::PREVIEW_GRAYSCALE - (int) - - - - - - - - - imagick::PREVIEW_QUANTIZE - (int) - - - - - - - - - imagick::PREVIEW_DESPECKLE - (int) - - - - - - - - - imagick::PREVIEW_REDUCENOISE - (int) - - - - - - - - - imagick::PREVIEW_ADDNOISE - (int) - - - - - - - - - imagick::PREVIEW_SHARPEN - (int) - - - - - - - - - imagick::PREVIEW_BLUR - (int) - - - - - - - - - imagick::PREVIEW_THRESHOLD - (int) - - - - - - - - - imagick::PREVIEW_EDGEDETECT - (int) - - - - - - - - - imagick::PREVIEW_SPREAD - (int) - - - - - - - - - imagick::PREVIEW_SOLARIZE - (int) - - - - - - - - - imagick::PREVIEW_SHADE - (int) - - - - - - - - - imagick::PREVIEW_RAISE - (int) - - - - - - - - - imagick::PREVIEW_SEGMENT - (int) - - - - - - - - - imagick::PREVIEW_SWIRL - (int) - - - - - - - - - imagick::PREVIEW_IMPLODE - (int) - - - - - - - - - imagick::PREVIEW_WAVE - (int) - - - - - - - - - imagick::PREVIEW_OILPAINT - (int) - - - - - - - - - imagick::PREVIEW_CHARCOALDRAWING - (int) - - - - - - - - - imagick::PREVIEW_JPEG - (int) - - - - - - - - - - <constant>RENDERINGINTENT_<replaceable>*</replaceable></constant> constants - - - - imagick::RENDERINGINTENT_UNDEFINED - (int) - - - - - - - - - imagick::RENDERINGINTENT_SATURATION - (int) - - - - - - - - - imagick::RENDERINGINTENT_PERCEPTUAL - (int) - - - - - - - - - imagick::RENDERINGINTENT_ABSOLUTE - (int) - - - - - - - - - imagick::RENDERINGINTENT_RELATIVE - (int) - - - - - - - - - - <constant>INTERLACE_<replaceable>*</replaceable></constant> constants - - - - imagick::INTERLACE_UNDEFINED - (int) - - - - - - - - - imagick::INTERLACE_NO - (int) - - - - - - - - - imagick::INTERLACE_LINE - (int) - - - - - - - - - imagick::INTERLACE_PLANE - (int) - - - - - - - - - imagick::INTERLACE_PARTITION - (int) - - - - - - - - - imagick::INTERLACE_GIF - (int) - - - - &imagick.constant.available; 6.3.4 or higher. - - - - - - imagick::INTERLACE_JPEG - (int) - - - - - - - - - imagick::INTERLACE_PNG - (int) - - - - - - - - - - <constant>FILLRULE_<replaceable>*</replaceable></constant> constants - - - - imagick::FILLRULE_UNDEFINED - (int) - - - - - - - - - imagick::FILLRULE_EVENODD - (int) - - - - - - - - - imagick::FILLRULE_NONZERO - (int) - - - - - - - - - - <constant>PATHUNITS_<replaceable>*</replaceable></constant> constants - - - - imagick::PATHUNITS_UNDEFINED - (int) - - - - - - - - - imagick::PATHUNITS_USERSPACE - (int) - - - - - - - - - imagick::PATHUNITS_USERSPACEONUSE - (int) - - - - - - - - - imagick::PATHUNITS_OBJECTBOUNDINGBOX - (int) - - - - - - - - - - <constant>LINECAP_<replaceable>*</replaceable></constant> constants - - - - imagick::LINECAP_UNDEFINED - (int) - - - - - - - - - imagick::LINECAP_BUTT - (int) - - - - - - - - - imagick::LINECAP_ROUND - (int) - - - - - - - - - imagick::LINECAP_SQUARE - (int) - - - - - - - - - - <constant>LINEJOIN_<replaceable>*</replaceable></constant> constants - - - - imagick::LINEJOIN_UNDEFINED - (int) - - - - - - - - - imagick::LINEJOIN_MITER - (int) - - - - - - - - - imagick::LINEJOIN_ROUND - (int) - - - - - - - - - imagick::LINEJOIN_BEVEL - (int) - - - - - - - - - - <constant>RESOURCETYPE_<replaceable>*</replaceable></constant> constants - - - - imagick::RESOURCETYPE_UNDEFINED - (int) - - - - - - - - - imagick::RESOURCETYPE_AREA - (int) - - - - Set the maximum width * height of an image that can reside in the pixel cache memory. - - - - - - imagick::RESOURCETYPE_DISK - (int) - - - - Set maximum amount of disk space in bytes permitted for use by the pixel cache. - - - - - - imagick::RESOURCETYPE_FILE - (int) - - - - Set maximum number of open pixel cache files. - - - - - - imagick::RESOURCETYPE_MAP - (int) - - - - Set maximum amount of memory map in bytes to allocate for the pixel cache. - - - - - - imagick::RESOURCETYPE_MEMORY - (int) - - - - Set maximum amount of memory in bytes to allocate for the pixel cache from the heap. - - - - - - imagick::RESOURCETYPE_THREAD - (int) - - - - Set maximum parallel threads. - &imagick.constant.available; 6.7.8 or higher. - - - - - - - <constant>LAYERMETHOD_<replaceable>*</replaceable></constant> constants - - - - imagick::LAYERMETHOD_UNDEFINED - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_COALESCE - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_COMPAREANY - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_COMPARECLEAR - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_COMPAREOVERLAY - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_DISPOSE - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_OPTIMIZE - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_OPTIMIZEPLUS - (int) - - - - &imagick.constant.available; 6.2.9 or higher. - - - - - - imagick::LAYERMETHOD_OPTIMIZEIMAGE - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::LAYERMETHOD_OPTIMIZETRANS - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::LAYERMETHOD_REMOVEDUPS - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::LAYERMETHOD_REMOVEZERO - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::LAYERMETHOD_COMPOSITE - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::LAYERMETHOD_MERGE - (int) - - - - &imagick.constant.available; 6.3.7 or higher. - - - - - - imagick::LAYERMETHOD_FLATTEN - (int) - - - - &imagick.constant.available; 6.3.7 or higher. - - - - - - imagick::LAYERMETHOD_MOSAIC - (int) - - - - &imagick.constant.available; 6.3.7 or higher. - - - - - - - <constant>ORIENTATION_<replaceable>*</replaceable></constant> constants - - - - imagick::ORIENTATION_UNDEFINED - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_TOPLEFT - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_TOPRIGHT - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_BOTTOMRIGHT - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_BOTTOMLEFT - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_LEFTTOP - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_RIGHTTOP - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_RIGHTBOTTOM - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - imagick::ORIENTATION_LEFTBOTTOM - (int) - - - - &imagick.constant.available; 6.3.0 or higher. - - - - - - - <constant>DISTORTION_<replaceable>*</replaceable></constant> constants - - - - imagick::DISTORTION_UNDEFINED - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_AFFINE - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_AFFINEPROJECTION - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_ARC - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_BILINEAR - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_PERSPECTIVE - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_PERSPECTIVEPROJECTION - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_SCALEROTATETRANSLATE - (int) - - - - &imagick.constant.available; 6.3.6 or higher. - - - - - - imagick::DISTORTION_POLYNOMIAL - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_POLAR - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_DEPOLAR - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_BARREL - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_BARRELINVERSE - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_SHEPARDS - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DISTORTION_SENTINEL - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - - <constant>ALPHACHANNEL_<replaceable>*</replaceable></constant> constants - - - - imagick::ALPHACHANNEL_ACTIVATE - (int) - - - - &imagick.constant.available; 6.3.8 or higher. - - - - - - imagick::ALPHACHANNEL_DEACTIVATE - (int) - - - - &imagick.constant.available; 6.3.8 or higher. - - - - - - imagick::ALPHACHANNEL_RESET - (int) - - - - &imagick.constant.available; 6.3.8 or higher. - - - - - - imagick::ALPHACHANNEL_SET - (int) - - - - &imagick.constant.available; 6.3.8 or higher. - - - - - - imagick::ALPHACHANNEL_UNDEFINED - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_COPY - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_EXTRACT - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_OPAQUE - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_SHAPE - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_TRANSPARENT - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::ALPHACHANNEL_BACKGROUND - (int) - - - - &imagick.constant.available; 6.5.3 or higher. - - - - - - imagick::ALPHACHANNEL_REMOVE - (int) - - - - &imagick.constant.available; 6.7.8 or higher. - - - - - - imagick::ALPHACHANNEL_ASSOCIATE - (int) - - - - &imagick.constant.available; 6.9.0 or higher. - - - - - - imagick::ALPHACHANNEL_DISSOCIATE - (int) - - - - &imagick.constant.available; 6.9.0 or higher. - - - - - - imagick::ALPHACHANNEL_ON - (int) - - - - &imagick.constant.available; 7.0.0 or higher. - - - - - - imagick::ALPHACHANNEL_OFF - (int) - - - - &imagick.constant.available; 7.0.0 or higher. - - - - - - imagick::ALPHACHANNEL_DISCRETE - (int) - - - - &imagick.constant.available; 7.0.0 or higher. - - - - - - - <constant>SPARSECOLORMETHOD_<replaceable>*</replaceable></constant> constants - - - - imagick::SPARSECOLORMETHOD_UNDEFINED - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::SPARSECOLORMETHOD_BARYCENTRIC - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::SPARSECOLORMETHOD_BILINEAR - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::SPARSECOLORMETHOD_POLYNOMIAL - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::SPARSECOLORMETHOD_SPEPARDS - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::SPARSECOLORMETHOD_VORONOI - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - - <constant>FUNCTION_<replaceable>*</replaceable></constant> constants - - - - imagick::FUNCTION_UNDEFINED - (int) - - - - &imagick.constant.available; 6.4.9 or higher. - - - - - - imagick::FUNCTION_POLYNOMIAL - (int) - - - - &imagick.constant.available; 6.4.9 or higher. - - - - - - imagick::FUNCTION_SINUSOID - (int) - - - - &imagick.constant.available; 6.4.9 or higher. - - - - - - - <constant>INTERPOLATE_<replaceable>*</replaceable></constant> constants - - - - imagick::INTERPOLATE_UNDEFINED - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_AVERAGE - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_BICUBIC - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_BILINEAR - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_FILTER - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_INTEGER - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_MESH - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_NEARESTNEIGHBOR - (int) - - - - &imagick.constant.available; 6.3.2 or higher. - - - - - - imagick::INTERPOLATE_SPLINE - (int) - - - - &imagick.constant.available; 6.3.4 or higher. - - - - - - - <constant>DITHERMETHOD_<replaceable>*</replaceable></constant> constants - - - - imagick::DITHERMETHOD_UNDEFINED - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DITHERMETHOD_NO - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DITHERMETHOD_RIEMERSMA - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - imagick::DITHERMETHOD_FLOYDSTEINBERG - (int) - - - - &imagick.constant.available; 6.4.6 or higher. - - - - - - - diff --git a/reference/imagick/examples.xml b/reference/imagick/examples.xml deleted file mode 100644 index 868f0596b..000000000 --- a/reference/imagick/examples.xml +++ /dev/null @@ -1,273 +0,0 @@ - - - - - &reftitle.examples; -
- Basic usage - - Imagick makes image manipulation in PHP extremely easy through an OO - interface. Here is a quick example on how to make a thumbnail: - - Creating a thumbnail in Imagick - -thumbnailImage(100, 0); - -echo $image; - -?> -]]> - - - - - - Using SPL and other OO features supported in Imagick, it can be simple - to resize all files in a directory (useful for batch resizing large - digital camera images to be web viewable). Here we use resize, as we might - want to retain certain meta-data: - - Make a thumbnail of all JPG files in a directory - -thumbnailImage(1024,0); - -} - -$images->writeImages(); - -?> -]]> - - - - - This is an example of creating a reflection of an image. - The reflection is created by flipping the image and overlaying a gradient on it. - Then both, the original image and the reflection is overlaid on a canvas. - - Creating a reflection of an image - -thumbnailImage(200, null); - -/* Create a border for the image */ -$im->borderImage(new ImagickPixel("white"), 5, 5); - -/* Clone the image and flip it */ -$reflection = $im->clone(); -$reflection->flipImage(); - -/* Create gradient. It will be overlaid on the reflection */ -$gradient = new Imagick(); - -/* Gradient needs to be large enough for the image and the borders */ -$gradient->newPseudoImage($reflection->getImageWidth() + 10, $reflection->getImageHeight() + 10, "gradient:transparent-black"); - -/* Composite the gradient on the reflection */ -$reflection->compositeImage($gradient, imagick::COMPOSITE_OVER, 0, 0); - -/* Add some opacity. Requires ImageMagick 6.2.9 or later */ -$reflection->setImageOpacity( 0.3 ); - -/* Create an empty canvas */ -$canvas = new Imagick(); - -/* Canvas needs to be large enough to hold the both images */ -$width = $im->getImageWidth() + 40; -$height = ($im->getImageHeight() * 2) + 30; -$canvas->newImage($width, $height, new ImagickPixel("black")); -$canvas->setImageFormat("png"); - -/* Composite the original image and the reflection on the canvas */ -$canvas->compositeImage($im, imagick::COMPOSITE_OVER, 20, 10); -$canvas->compositeImage($reflection, imagick::COMPOSITE_OVER, 20, $im->getImageHeight() + 10); - -/* Output the image*/ -header("Content-Type: image/png"); -echo $canvas; -?> -]]> - - &example.outputs.similar; - - Output of example : Creating a reflection of an image - - - - - - - - This example illustrates how to use fill patterns during drawing. - - Filling text with gradient - -newPseudoImage(50, 50, "gradient:red-black"); - -/* Create imagickdraw object */ -$draw = new ImagickDraw(); - -/* Start a new pattern called "gradient" */ -$draw->pushPattern('gradient', 0, 0, 50, 50); - -/* Composite the gradient on the pattern */ -$draw->composite(Imagick::COMPOSITE_OVER, 0, 0, 50, 50, $im); - -/* Close the pattern */ -$draw->popPattern(); - -/* Use the pattern called "gradient" as the fill */ -$draw->setFillPatternURL('#gradient'); - -/* Set font size to 52 */ -$draw->setFontSize(52); - -/* Annotate some text */ -$draw->annotation(20, 50, "Hello World!"); - -/* Create a new canvas object and a white image */ -$canvas = new Imagick(); -$canvas->newImage(350, 70, "white"); - -/* Draw the ImagickDraw on to the canvas */ -$canvas->drawImage($draw); - -/* 1px black border around the image */ -$canvas->borderImage('black', 1, 1); - -/* Set the format to PNG */ -$canvas->setImageFormat('png'); - -/* Output the image */ -header("Content-Type: image/png"); -echo $canvas; -?> -]]> - - &example.outputs.similar; - - Output of example : Filling text with gradient - - - - - - - - Working with animated GIF images - - Read in GIF image and resize all frames - -thumbnailImage(50, 50); - - /* Set the virtual canvas to correct size */ - $frame->setImagePage(50, 50, 0, 0); -} - -/* Notice writeImages instead of writeImage */ -$im->writeImages("example_small.gif", true); -?> -]]> - - - - - Working with ellipse primitive and custom fonts - - Create a PHP logo - -newImage($width, $height, new ImagickPixel('transparent')); - -/* New ImagickDraw instance for ellipse draw */ -$draw = new ImagickDraw(); -/* Set purple fill color for ellipse */ -$draw->setFillColor('#777bb4'); -/* Set ellipse dimensions */ -$draw->ellipse($width / 2, $height / 2, $width / 2, $height / 2, 0, 360); -/* Draw ellipse onto the canvas */ -$img->drawImage($draw); - -/* Reset fill color from purple to black for text (note: we are reusing ImagickDraw object) */ -$draw->setFillColor('black'); -/* Set stroke border to white color */ -$draw->setStrokeColor('white'); -/* Set stroke border thickness */ -$draw->setStrokeWidth(2); -/* Set font kerning (negative value means that letters are closer to each other) */ -$draw->setTextKerning(-8); -/* Set font and font size used in PHP logo */ -$draw->setFont('Handel Gothic.ttf'); -$draw->setFontSize(150); -/* Center text horizontally and vertically */ -$draw->setGravity(Imagick::GRAVITY_CENTER); - -/* Add center "php" with Y offset of -10 to canvas (inside ellipse) */ -$img->annotateImage($draw, 0, -10, 0, 'php'); -$img->setImageFormat('png'); - -/* Set appropriate header for PNG and output the image */ -header('Content-Type: image/png'); -echo $img; -?> - -]]> - - &example.outputs.similar; - - Output of example : Creating PHP logo with Imagick - - - - - - -
-
- - diff --git a/reference/imagick/figures/adaptiveBlurImage.gif b/reference/imagick/figures/adaptiveBlurImage.gif deleted file mode 100644 index b4e998380..000000000 Binary files a/reference/imagick/figures/adaptiveBlurImage.gif and /dev/null differ diff --git a/reference/imagick/figures/distortImage.png b/reference/imagick/figures/distortImage.png deleted file mode 100644 index 27adef457..000000000 Binary files a/reference/imagick/figures/distortImage.png and /dev/null differ diff --git a/reference/imagick/figures/floodfillpaint_intermediate.png b/reference/imagick/figures/floodfillpaint_intermediate.png deleted file mode 100644 index 2e9cb81cd..000000000 Binary files a/reference/imagick/figures/floodfillpaint_intermediate.png and /dev/null differ diff --git a/reference/imagick/figures/floodfillpaint_result.png b/reference/imagick/figures/floodfillpaint_result.png deleted file mode 100644 index 1962c91e8..000000000 Binary files a/reference/imagick/figures/floodfillpaint_result.png and /dev/null differ diff --git a/reference/imagick/figures/functionImage_multiplied.png b/reference/imagick/figures/functionImage_multiplied.png deleted file mode 100644 index 5ab530924..000000000 Binary files a/reference/imagick/figures/functionImage_multiplied.png and /dev/null differ diff --git a/reference/imagick/figures/functionImage_polynomial.png b/reference/imagick/figures/functionImage_polynomial.png deleted file mode 100644 index 937e4b794..000000000 Binary files a/reference/imagick/figures/functionImage_polynomial.png and /dev/null differ diff --git a/reference/imagick/figures/functionImage_sinusoidal.png b/reference/imagick/figures/functionImage_sinusoidal.png deleted file mode 100644 index 46e68a02b..000000000 Binary files a/reference/imagick/figures/functionImage_sinusoidal.png and /dev/null differ diff --git a/reference/imagick/figures/hello_world.png b/reference/imagick/figures/hello_world.png deleted file mode 100644 index 3af4829e2..000000000 Binary files a/reference/imagick/figures/hello_world.png and /dev/null differ diff --git a/reference/imagick/figures/hello_world_reflection.png b/reference/imagick/figures/hello_world_reflection.png deleted file mode 100644 index b25f3211e..000000000 Binary files a/reference/imagick/figures/hello_world_reflection.png and /dev/null differ diff --git a/reference/imagick/figures/importimagepixels.jpg b/reference/imagick/figures/importimagepixels.jpg deleted file mode 100644 index c1580cc90..000000000 Binary files a/reference/imagick/figures/importimagepixels.jpg and /dev/null differ diff --git a/reference/imagick/figures/php_logo.png b/reference/imagick/figures/php_logo.png deleted file mode 100644 index d03c91fa1..000000000 Binary files a/reference/imagick/figures/php_logo.png and /dev/null differ diff --git a/reference/imagick/imagick.xml b/reference/imagick/imagick.xml deleted file mode 100644 index 2f24c5dd4..000000000 --- a/reference/imagick/imagick.xml +++ /dev/null @@ -1,770 +0,0 @@ - - - - The <classname>Imagick</classname> class - Imagick - -
- &reftitle.classsynopsis; - - Imagick - - Imagick - - Iterator - - - - - -
- -
- Image methods and global methods - - The Imagick class has the ability to hold and operate on multiple - images simultaneously. This is achieved through an internal stack. There - is always an internal pointer that points at the current image. Some - functions operate on all images in the Imagick class, but most operate - only on the current image in the internal stack. As a convention, method - names can contain the word Image to denote they affect only the current - image in the stack. - -
- -
- Class Methods - - Because there are so many methods, here is a handy list of methods, - somewhat reduced to their general purpose: - - - - Class methods by purpose - - - - Image effects - Get methods - Set methods - Read/write images - Other - - - - - - Imagick::adaptiveBlurImage - Imagick::getCompression - Imagick::setBackgroundColor - Imagick::__construct - Imagick::clear - - - Imagick::adaptiveResizeImage - Imagick::getFilename - Imagick::setCompressionQuality - Imagick::addImage - Imagick::clone - - - Imagick::adaptiveSharpenImage - Imagick::getFormat - Imagick::setCompression - Imagick::appendImages - Imagick::current - - - Imagick::adaptiveThresholdImage - Imagick::getImageBackgroundColor - Imagick::setFilename - Imagick::getFilename - Imagick::destroy - - - Imagick::addNoiseImage - Imagick::getImageBlob - Imagick::getImagesBlob - Imagick::setFormat - Imagick::getFormat - - - Imagick::affinetransformimage - Imagick::getImageBluePrimary - Imagick::setImageBackgroundColor - Imagick::getImageFilename - Imagick::getHomeURL - - - Imagick::annotateImage - Imagick::getImageBorderColor - Imagick::setFirstIterator - Imagick::getImageFormat - Imagick::commentImage - - - Imagick::averageImages - Imagick::getImageChannelDepth - Imagick::setImageBias - Imagick::getImage - Imagick::getNumberImages - - - Imagick::blackThresholdImage - Imagick::getImageChannelDistortion - Imagick::setImageBluePrimary - Imagick::setImageFilename - Imagick::getReleaseDate - - - Imagick::blurImage - Imagick::getImageChannelExtrema - Imagick::setImageBorderColor - Imagick::setImageFormat - Imagick::getVersion - - - Imagick::borderImage - Imagick::getImageChannelMean - Imagick::setImageChannelDepth - Imagick::readImageFile - Imagick::hasNextImage - - - Imagick::charcoalImage - Imagick::getImageChannelStatistics - Imagick::setImageColormapColor - Imagick::readImage - Imagick::hasPreviousImage - - - Imagick::chopImage - Imagick::getImageColormapColor - Imagick::setImageColorSpace - Imagick::writeImages - Imagick::labelImage - - - Imagick::clipImage - Imagick::getImageColorspace - Imagick::setImageCompose - Imagick::writeImage - Imagick::newImage - - - Imagick::clipPathImage - Imagick::getImageColors - Imagick::setImageCompression - - Imagick::newPseudoImage - - - Imagick::coalesceImages - Imagick::getImageCompose - Imagick::setImageDelay - - Imagick::nextImage - - - Imagick::colorFloodFillImage - Imagick::getImageDelay - Imagick::setImageDepth - - Imagick::pingImageBlob - - - Imagick::colorizeImage - Imagick::getImageDepth - Imagick::setImageDispose - - Imagick::pingImageFile - - - Imagick::combineImages - Imagick::getImageDispose - Imagick::setImageDispose - - Imagick::pingImage - - - Imagick::compareImageChannels - Imagick::getImageDistortion - Imagick::setImageExtent - - Imagick::previousImage - - - Imagick::compareImageLayers - Imagick::getImageExtrema - Imagick::setImageFilename - - Imagick::profileImage - - - Imagick::compositeImage - Imagick::getImageFilename - Imagick::setImageFormat - - Imagick::queryFormats - - - Imagick::contrastImage - Imagick::getImageFormat - Imagick::setImageGamma - - Imagick::removeImageProfile - - - Imagick::contrastStretchImage - Imagick::getImageGamma - Imagick::setImageGreenPrimary - - Imagick::removeImage - - - Imagick::convolveImage - Imagick::getImageGeometry - Imagick::setImageIndex - - Imagick::setFirstIterator - - - Imagick::cropImage - Imagick::getImageGreenPrimary - Imagick::setImageInterpolateMethod - - Imagick::setImageIndex - - - Imagick::cycleColormapImage - Imagick::getImageHeight - Imagick::setImageIterations - - Imagick::valid - - - Imagick::deconstructImages - Imagick::getImageHistogram - Imagick::setImageMatteColor - - Imagick::getCopyright - - - Imagick::drawImage - Imagick::getImageIndex - Imagick::setImageMatte - - - - - Imagick::edgeImage - Imagick::getImageInterlaceScheme - Imagick::setImagePage - - - - - Imagick::embossImage - Imagick::getImageInterpolateMethod - Imagick::setImageProfile - - - - - Imagick::enhanceImage - Imagick::getImageIterations - Imagick::setImageProperty - - - - - Imagick::equalizeImage - Imagick::getImageMatteColor - Imagick::setImageRedPrimary - - - - - Imagick::evaluateImage - Imagick::getImageMatte - Imagick::setImageRenderingIntent - - - - - Imagick::flattenImages - Imagick::getImagePage - Imagick::setImageResolution - - - - - Imagick::flipImage - Imagick::getImagePixelColor - Imagick::setImageScene - - - - - Imagick::flopImage - Imagick::getImageProfile - Imagick::setImageTicksPerSecond - - - - - - Imagick::getImageProperty - Imagick::setImageType - - - - - Imagick::fxImage - Imagick::getImageRedPrimary - Imagick::setImageUnits - - - - - Imagick::gammaImage - Imagick::getImageRegion - Imagick::setImageVirtualPixelMethod - - - - - Imagick::gaussianBlurImage - Imagick::getImageRenderingIntent - Imagick::setImageWhitepoint - - - - - Imagick::implodeImage - Imagick::getImageResolution - Imagick::setInterlaceScheme - - - - - Imagick::levelImage - Imagick::getImageScene - Imagick::setOption - - - - - Imagick::linearStretchImage - Imagick::getImageSignature - Imagick::setPage - - - - - Imagick::magnifyImage - Imagick::getImageTicksPerSecond - Imagick::setResolution - - - - - Imagick::matteFloodFillImage - Imagick::getImageTotalInkDensity - Imagick::setResourceLimit - - - - - Imagick::medianFilterImage - Imagick::getImageType - Imagick::setSamplingFactors - - - - - Imagick::minifyImage - Imagick::getImageUnits - Imagick::setSizeOffset - - - - - Imagick::modulateImage - Imagick::getImageVirtualPixelMethod - Imagick::setSize - - - - - Imagick::montageImage - Imagick::getImageWhitepoint - Imagick::setType - - - - - Imagick::morphImages - Imagick::getImageWidth - - - - - - Imagick::mosaicImages - Imagick::getImage - - - - - - Imagick::motionBlurImage - Imagick::getInterlaceScheme - - - - - - Imagick::negateImage - Imagick::getNumberImages - - - - - - Imagick::normalizeImage - Imagick::getOption - - - - - - Imagick::oilPaintImage - Imagick::getPackageName - - - - - - Imagick::optimizeImageLayers - Imagick::getPage - - - - - - Imagick::paintOpaqueImage - Imagick::getPixelIterator - - - - - - Imagick::paintTransparentImage - Imagick::getPixelRegionIterator - - - - - - Imagick::posterizeImage - - Imagick::getQuantumDepth - - - - - - Imagick::radialBlurImage - Imagick::getQuantumRange - - - - - - Imagick::raiseImage - Imagick::getResourceLimit - - - - - - Imagick::randomThresholdImage - Imagick::getResource - - - - - - Imagick::reduceNoiseImage - Imagick::getSamplingFactors - - - - - - Imagick::render - Imagick::getSizeOffset - - - - - - Imagick::resampleImage - Imagick::getSize - - - - - - Imagick::resizeImage - Imagick::identifyImage - - - - - - Imagick::rollImage - Imagick::getImageSize - - - - - - Imagick::rotateImage - - - - - - - Imagick::sampleImage - - - - - - - Imagick::scaleImage - - - - - - - Imagick::separateImageChannel - - - - - - - Imagick::sepiaToneImage - - - - - - - Imagick::shadeImage - - - - - - - Imagick::shadowImage - - - - - - - Imagick::sharpenImage - - - - - - - Imagick::shaveImage - - - - - - - Imagick::shearImage - - - - - - - Imagick::sigmoidalContrastImage - - - - - - - Imagick::sketchImage - - - - - - - Imagick::solarizeImage - - - - - - - Imagick::spliceImage - - - - - - - Imagick::spreadImage - - - - - - - Imagick::steganoImage - - - - - - - Imagick::stereoImage - - - - - - - Imagick::stripImage - - - - - - - Imagick::swirlImage - - - - - - - Imagick::textureImage - - - - - - - Imagick::thresholdImage - - - - - - - Imagick::thumbnailImage - - - - - - - Imagick::tintImage - - - - - - - Imagick::transverseImage - - - - - - - Imagick::trimImage - - - - - - - Imagick::uniqueImageColors - - - - - - - Imagick::unsharpMaskImage - - - - - - - Imagick::vignetteImage - - - - - - - Imagick::waveImage - - - - - - - Imagick::whiteThresholdImage - - - - - - - -
-
-
- &reference.imagick.entities.imagick; -
- - diff --git a/reference/imagick/imagick/adaptiveblurimage.xml b/reference/imagick/imagick/adaptiveblurimage.xml deleted file mode 100644 index b2742160c..000000000 --- a/reference/imagick/imagick/adaptiveblurimage.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - Imagick::adaptiveBlurImage - Adds adaptive blur filter to image - - - - &reftitle.description; - - public boolImagick::adaptiveBlurImage - floatradius - floatsigma - intchannelImagick::CHANNEL_DEFAULT - - - Adds an adaptive blur filter to image. The intensity of an adaptive blur - depends is dramatically decreased at edge of the image, whereas a standard - blur is uniform across the image. &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. - Provide a value of 0 and the radius will be chosen automagically. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::adaptiveBlurImage</function>: - - Adaptively blur an image, then display to the browser. - - -adaptiveBlurImage(5,3); -echo $image; - -?> -]]> - - &example.outputs.similar; - - Output of example : Using Imagick::adaptiveBlurImage() - - - - - - - - - - &reftitle.seealso; - - - Imagick::blurImage - Imagick::motionBlurImage - Imagick::radialBlurImage - - - - - - - diff --git a/reference/imagick/imagick/adaptiveresizeimage.xml b/reference/imagick/imagick/adaptiveresizeimage.xml deleted file mode 100644 index df94cb160..000000000 --- a/reference/imagick/imagick/adaptiveresizeimage.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Imagick::adaptiveResizeImage - Adaptively resize image with data dependent triangulation - - - - &reftitle.description; - - public boolImagick::adaptiveResizeImage - intcolumns - introws - boolbestfit&false; - boollegacy&false; - - - Adaptively resize image with data-dependent triangulation. Avoids - blurring across sharp color changes. Most useful when used to shrink - images slightly to a slightly smaller "web size"; may not look good - when a full-sized image is adaptively resized to a thumbnail. - &imagick.method.available.0x629; - - &imagick.bestfit.note; - - - - &reftitle.parameters; - - - - columns - - - The number of columns in the scaled image. - - - - - rows - - - The number of rows in the scaled image. - - - - - bestfit - - - Whether to fit the image within the given dimensions while preserving - the aspect ratio. - - - - - legacy - - - Optional bool parameter. - If set to true, the calculations are done with the small rounding bug - that existed in Imagick before 3.4.0. If set to false, the calculations - should produce the same results as the ImageMagick command-line tools. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - Added optional fit parameter. - - - PECL imagick 2.1.0 - - This method now supports proportional scaling. - Pass zero as either parameter for proportional scaling. - - - - PECL imagick 3.4.0 - - Added the legacy parameter. - - - - - - - - - &reftitle.examples; - - - Using <function>Imagick::adaptiveResizeImage</function> - - Resize an image to a standard size for the web. This method works best - when resizing to a size only slightly smaller than the previous image - size. - - -adaptiveResizeImage(1024,768); - -echo $image; -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::chopImage - Imagick::cropImage - Imagick::magnifyImage - Imagick::minifyImage - Imagick::resizeImage - Imagick::scaleImage - Imagick::shaveImage - Imagick::thumbnailImage - Imagick::trimImage - - - - - - - diff --git a/reference/imagick/imagick/adaptivesharpenimage.xml b/reference/imagick/imagick/adaptivesharpenimage.xml deleted file mode 100644 index 682468b9c..000000000 --- a/reference/imagick/imagick/adaptivesharpenimage.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Imagick::adaptiveSharpenImage - Adaptively sharpen the image - - - - &reftitle.description; - - public boolImagick::adaptiveSharpenImage - floatradius - floatsigma - intchannelImagick::CHANNEL_DEFAULT - - - - Adaptively sharpen the image by sharpening more intensely - near image edges and less intensely far from edges. &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. Use 0 for auto-select. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - A <function>Imagick::adaptiveSharpenImage</function> example - - Adaptively sharpen the image with radius 2 and sigma 1. - - -adaptiveSharpenImage(2,1); -} catch(ImagickException $e) { - echo 'Error: ' , $e->getMessage(); - die(); -} -header('Content-type: image/png'); -echo $image; -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::sharpenImage - - - - - - - diff --git a/reference/imagick/imagick/adaptivethresholdimage.xml b/reference/imagick/imagick/adaptivethresholdimage.xml deleted file mode 100644 index 074179226..000000000 --- a/reference/imagick/imagick/adaptivethresholdimage.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Imagick::adaptiveThresholdImage - Selects a threshold for each pixel based on a range of intensity - - - - &reftitle.description; - - public boolImagick::adaptiveThresholdImage - intwidth - intheight - intoffset - - - Selects an individual threshold for each pixel based on the - range of intensity values in its local neighborhood. This - allows for thresholding of an image whose global intensity - histogram doesn't contain distinctive peaks. - - - - - &reftitle.parameters; - - - - width - - - Width of the local neighborhood. - - - - - height - - - Height of the local neighborhood. - - - - - offset - - - The mean offset - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::adaptiveThresholdImage</function> - - adaptiveThresholdImage($width, $height, $adaptiveOffsetQuantum); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/addimage.xml b/reference/imagick/imagick/addimage.xml deleted file mode 100644 index b77c26ae2..000000000 --- a/reference/imagick/imagick/addimage.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Imagick::addImage - Adds new image to Imagick object image list - - - - &reftitle.description; - - public boolImagick::addImage - Imagicksource - - - Adds new image to Imagick object from the current position of the source object. - After the operation iterator position is moved at the end of the list. - - - - - &reftitle.parameters; - - - - source - - - The source Imagick object - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/addnoiseimage.xml b/reference/imagick/imagick/addnoiseimage.xml deleted file mode 100644 index 407aaf65e..000000000 --- a/reference/imagick/imagick/addnoiseimage.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::addNoiseImage - Adds random noise to the image - - - - &reftitle.description; - - public boolImagick::addNoiseImage - intnoise_type - intchannelImagick::CHANNEL_DEFAULT - - - Adds random noise to the image. - - - - - &reftitle.parameters; - - - - noise_type - - - The type of the noise. Refer to this list of - noise constants. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::addNoiseImage</function> - - addNoiseImage($noiseType, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/affinetransformimage.xml b/reference/imagick/imagick/affinetransformimage.xml deleted file mode 100644 index e81007a54..000000000 --- a/reference/imagick/imagick/affinetransformimage.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Imagick::affineTransformImage - Transforms an image - - - - &reftitle.description; - - public boolImagick::affineTransformImage - ImagickDrawmatrix - - - Transforms an image as dictated by the affine matrix. - - - - - &reftitle.parameters; - - - - matrix - - - The affine matrix - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::affineTransformImage</function> - - cos($angle), "sy" => cos($angle), - "rx" => sin($angle), "ry" => -sin($angle), - "tx" => 0, "ty" => 0, - ); - - $draw->affine($affineRotate); - - $imagick->affineTransformImage($draw); - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/animateimages.xml b/reference/imagick/imagick/animateimages.xml deleted file mode 100644 index 24d2848aa..000000000 --- a/reference/imagick/imagick/animateimages.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Imagick::animateImages - Animates an image or images - - - - &reftitle.description; - - public boolImagick::animateImages - stringx_server - - - - This method animates the image onto a local or remote X server. This method - is not available on Windows. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - x_server - - - X server address - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - - Imagick::displayImage - - - - - - - diff --git a/reference/imagick/imagick/annotateimage.xml b/reference/imagick/imagick/annotateimage.xml deleted file mode 100644 index 6e0ed07b4..000000000 --- a/reference/imagick/imagick/annotateimage.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - Imagick::annotateImage - Annotates an image with text - - - - &reftitle.description; - - public boolImagick::annotateImage - ImagickDrawdraw_settings - floatx - floaty - floatangle - stringtext - - - Annotates an image with text. - - - - - &reftitle.parameters; - - - - draw_settings - - - The ImagickDraw object that contains settings for drawing the text - - - - - x - - - Horizontal offset in pixels to the left of text - - - - - y - - - Vertical offset in pixels to the baseline of text - - - - - angle - - - The angle at which to write the text - - - - - text - - - The string to draw - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::annotateImage</function>: - - Annotate text on an empty image - - -newImage(800, 75, $pixel); - -/* Black text */ -$draw->setFillColor('black'); - -/* Font properties */ -$draw->setFont('Bookman-DemiItalic'); -$draw->setFontSize( 30 ); - -/* Create text */ -$image->annotateImage($draw, 10, 45, 0, 'The quick brown fox jumps over the lazy dog'); - -/* Give image a format */ -$image->setImageFormat('png'); - -/* Output the image with headers */ -header('Content-type: image/png'); -echo $image; - -?> -]]> - - - - - - - &reftitle.seealso; - - - ImagickDraw::annotation - ImagickDraw::setFont - - - - - - - diff --git a/reference/imagick/imagick/appendimages.xml b/reference/imagick/imagick/appendimages.xml deleted file mode 100644 index 816f823d8..000000000 --- a/reference/imagick/imagick/appendimages.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - Imagick::appendImages - Append a set of images - - - - &reftitle.description; - - public ImagickImagick::appendImages - boolstack - - - Append a set of images into one larger image. - - - - - &reftitle.parameters; - - - - stack - - - Whether to stack the images vertically. - By default (or if &false; is specified) images are stacked left-to-right. - If stack is &true;, images are stacked top-to-bottom. - - - - - - - - - &reftitle.returnvalues; - - Returns Imagick instance on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - <methodname>Imagick::appendImages</methodname> example - -newImage(100, 50, "red"); -$im->newImage(100, 50, "green"); -$im->newImage(100, 50, "blue"); - -/* Append the images into one */ -$im->resetIterator(); -$combined = $im->appendImages(true); - -/* Output the image */ -$combined->setImageFormat("png"); -header("Content-Type: image/png"); -echo $combined; -?> -]]> - - &example.outputs.similar; - - Output of example : Imagick::appendImages() - - - - - - - - - - - diff --git a/reference/imagick/imagick/autolevelimage.xml b/reference/imagick/imagick/autolevelimage.xml deleted file mode 100644 index 3faa13c15..000000000 --- a/reference/imagick/imagick/autolevelimage.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Imagick::autoLevelImage - Adjusts the levels of a particular image channel - - - - &reftitle.description; - - public boolImagick::autoLevelImage - intchannelImagick::CHANNEL_DEFAULT - - - Adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range. - - - - - - &reftitle.parameters; - - - channel - - - Which channel should the auto-levelling should be done on. - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>Imagick::autoLevelImage</function> - - autoLevelImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/averageimages.xml b/reference/imagick/imagick/averageimages.xml deleted file mode 100644 index e08ec9b18..000000000 --- a/reference/imagick/imagick/averageimages.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::averageImages - Average a set of images - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickImagick::averageImages - - - - Average a set of images. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a new Imagick object on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/blackthresholdimage.xml b/reference/imagick/imagick/blackthresholdimage.xml deleted file mode 100644 index 2e7c2d2a2..000000000 --- a/reference/imagick/imagick/blackthresholdimage.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Imagick::blackThresholdImage - Forces all pixels below the threshold into black - - - - &reftitle.description; - - public boolImagick::blackThresholdImage - mixedthreshold - - - Is like Imagick::thresholdImage() but forces all pixels below the threshold - into black while leaving all pixels above the threshold unchanged. - - - - - &reftitle.parameters; - - - - threshold - - - The threshold below which everything turns black - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as a parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::blackThresholdImage</function> - - blackthresholdimage($thresholdColor); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/blueshiftimage.xml b/reference/imagick/imagick/blueshiftimage.xml deleted file mode 100644 index 119566897..000000000 --- a/reference/imagick/imagick/blueshiftimage.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Imagick::blueShiftImage - Mutes the colors of the image - - - - &reftitle.description; - - public boolImagick::blueShiftImage - floatfactor1.5 - - - - Mutes the colors of the image to simulate a scene at nighttime in the moonlight. - - - - - - - - &reftitle.parameters; - - - factor - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::blueShiftImage</function> - - blueShiftImage($blueShift); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/blurimage.xml b/reference/imagick/imagick/blurimage.xml deleted file mode 100644 index 107176f5d..000000000 --- a/reference/imagick/imagick/blurimage.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - Imagick::blurImage - Adds blur filter to image - - - - &reftitle.description; - - public boolImagick::blurImage - floatradius - floatsigma - intchannel - - - Adds blur filter to image. Optional third parameter to blur a specific - channel. - - - - - &reftitle.parameters; - - - - radius - - - Blur radius - - - - - sigma - - - Standard deviation - - - - - channel - - - The Channeltype - constant. When not supplied, all channels are blurred. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::blurImage</function>: - - Blur an image, then display to the browser. - - -blurImage(5,3); -echo $image; - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::adaptiveBlurImage - Imagick::motionBlurImage - Imagick::radialBlurImage - - - - - - - diff --git a/reference/imagick/imagick/borderimage.xml b/reference/imagick/imagick/borderimage.xml deleted file mode 100644 index 053c656d8..000000000 --- a/reference/imagick/imagick/borderimage.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - Imagick::borderImage - Surrounds the image with a border - - - - &reftitle.description; - - public boolImagick::borderImage - mixedbordercolor - intwidth - intheight - - - Surrounds the image with a border of the color defined by the bordercolor ImagickPixel object. - - - - - &reftitle.parameters; - - - - bordercolor - - - ImagickPixel object or a string containing the border color - - - - - width - - - Border width - - - - - height - - - Border height - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::borderImage</function> - - borderImage($color, $width, $height); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/brightnesscontrastimage.xml b/reference/imagick/imagick/brightnesscontrastimage.xml deleted file mode 100644 index 1e2ef2576..000000000 --- a/reference/imagick/imagick/brightnesscontrastimage.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Imagick::brightnessContrastImage - Change the brightness and/or contrast of an image - - - - &reftitle.description; - - public boolImagick::brightnessContrastImage - floatbrightness - floatcontrast - intchannelImagick::CHANNEL_DEFAULT - - - Change the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomial function to apply to the image. - - - - - - &reftitle.parameters; - - - brightness - - - - - - - - contrast - - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::brightnessContrastImage</function> - - brightnessContrastImage($brightness, $contrast, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/charcoalimage.xml b/reference/imagick/imagick/charcoalimage.xml deleted file mode 100644 index 3f1323bcb..000000000 --- a/reference/imagick/imagick/charcoalimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Imagick::charcoalImage - Simulates a charcoal drawing - - - - &reftitle.description; - - public boolImagick::charcoalImage - floatradius - floatsigma - - - Simulates a charcoal drawing. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel - - - - - sigma - - - The standard deviation of the Gaussian, in pixels - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::charcoalImage</function> - - charcoalImage($radius, $sigma); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/chopimage.xml b/reference/imagick/imagick/chopimage.xml deleted file mode 100644 index 3b19a99d0..000000000 --- a/reference/imagick/imagick/chopimage.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - Imagick::chopImage - Removes a region of an image and trims - - - - &reftitle.description; - - public boolImagick::chopImage - intwidth - intheight - intx - inty - - - Removes a region of an image and collapses the image to occupy the removed portion. - - - - - &reftitle.parameters; - - - - width - - - Width of the chopped area - - - - - height - - - Height of the chopped area - - - - - x - - - X origo of the chopped area - - - - - y - - - Y origo of the chopped area - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::chopImage</function>: - - Example of using Imagick::chopImage - - -newImage(400, 200, $pixel); - -/* Chop image */ -$image->chopImage(200, 200, 0, 0); - -/* Give image a format */ -$image->setImageFormat('png'); - -/* Output the image with headers */ -header('Content-type: image/png'); -echo $image; - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::cropImage - - - - - - - diff --git a/reference/imagick/imagick/clampimage.xml b/reference/imagick/imagick/clampimage.xml deleted file mode 100644 index 7c1c75e5a..000000000 --- a/reference/imagick/imagick/clampimage.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Imagick::clampImage - Restricts the color range from 0 to the quantum depth. - - - - &reftitle.description; - - public boolImagick::clampImage - intchannelImagick::CHANNEL_DEFAULT - - - Restricts the color range from 0 to the quantum depth. - - - - - - - &reftitle.parameters; - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/imagick/imagick/clear.xml b/reference/imagick/imagick/clear.xml deleted file mode 100644 index 719bfb159..000000000 --- a/reference/imagick/imagick/clear.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::clear - Clears all resources associated to Imagick object - - - - &reftitle.description; - - public boolImagick::clear - - - - Clears all resources associated to Imagick object - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/clipimage.xml b/reference/imagick/imagick/clipimage.xml deleted file mode 100644 index 49fcc0c64..000000000 --- a/reference/imagick/imagick/clipimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::clipImage - Clips along the first path from the 8BIM profile - - - - &reftitle.description; - - public boolImagick::clipImage - - - - Clips along the first path from the 8BIM profile, if present. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/clipimagepath.xml b/reference/imagick/imagick/clipimagepath.xml deleted file mode 100644 index 0bb573ea9..000000000 --- a/reference/imagick/imagick/clipimagepath.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Imagick::clipImagePath - Clips along the named paths from the 8BIM profile, if present - - - - &reftitle.description; - - public voidImagick::clipImagePath - stringpathname - stringinside - - - Clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path. Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - pathname - - - - - - - - inside - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/clippathimage.xml b/reference/imagick/imagick/clippathimage.xml deleted file mode 100644 index a9ca1ebd3..000000000 --- a/reference/imagick/imagick/clippathimage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::clipPathImage - Clips along the named paths from the 8BIM profile - - - - &reftitle.description; - - public boolImagick::clipPathImage - stringpathname - boolinside - - - Clips along the named paths from the 8BIM profile, if - present. Later operations take effect inside the path. - It may be a number if preceded with #, to work on a - numbered path, e.g., "#1" to use the first path. - - - - - &reftitle.parameters; - - - - pathname - - - The name of the path - - - - - inside - - - If &true; later operations take effect inside clipping path. - Otherwise later operations take effect outside clipping path. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/clone.xml b/reference/imagick/imagick/clone.xml deleted file mode 100644 index 5da16980e..000000000 --- a/reference/imagick/imagick/clone.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Imagick::clone - Makes an exact copy of the Imagick object - - - - &reftitle.description; - - public ImagickImagick::clone - - - - Makes an exact copy of the Imagick object. - - - - This function has been DEPRECATED as of imagick 3.1.0 - in favour of using the clone - keyword. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A copy of the Imagick object is returned. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 3.1.0 - - The method was deprecated in favour of the - clone keyword. - - - - - - - - - - &reftitle.examples; - - - Imagick object cloning in different versions of imagick - -clone(); - -// Cloning an Imagick object from 3.1.0 on: -$newImage = clone $image; -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/clutimage.xml b/reference/imagick/imagick/clutimage.xml deleted file mode 100644 index ebd1843b7..000000000 --- a/reference/imagick/imagick/clutimage.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Imagick::clutImage - Replaces colors in the image - - - - &reftitle.description; - - public boolImagick::clutImage - Imagicklookup_table - intchannelImagick::CHANNEL_DEFAULT - - - - Replaces colors in the image from a color lookup table. Optional second - parameter to replace colors in a specific channel. &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - lookup_table - - - Imagick object containing the color lookup table - - - - - channel - - - The Channeltype - constant. When not supplied, default channels are replaced. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::clutImage</function>: - - Replace colors in the image from a color lookup table. - - -newImage(1, 1, new ImagickPixel('black')); -$image->clutImage($clut); -$image->writeImage('test_out.jpg'); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::adaptiveBlurImage - Imagick::motionBlurImage - Imagick::radialBlurImage - - - - - - - diff --git a/reference/imagick/imagick/coalesceimages.xml b/reference/imagick/imagick/coalesceimages.xml deleted file mode 100644 index e3bb865b3..000000000 --- a/reference/imagick/imagick/coalesceimages.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Imagick::coalesceImages - Composites a set of images - - - - &reftitle.description; - - public ImagickImagick::coalesceImages - - - - Composites a set of images while respecting any page offsets - and disposal methods. GIF, MIFF, and MNG animation sequences - typically start with an image background and each subsequent - image varies in size and offset. Returns a new Imagick object - where each image in the sequence is the same size as the first - and composited with the next image in the sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a new Imagick object on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/colorfloodfillimage.xml b/reference/imagick/imagick/colorfloodfillimage.xml deleted file mode 100644 index 4f2d7c632..000000000 --- a/reference/imagick/imagick/colorfloodfillimage.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - Imagick::colorFloodfillImage - Changes the color value of any pixel that matches target - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::colorFloodfillImage - mixedfill - floatfuzz - mixedbordercolor - intx - inty - - - Changes the color value of any pixel that matches target and is an - immediate neighbor. - - - - - &reftitle.parameters; - - - - fill - - - ImagickPixel object containing the fill color - - - - - fuzz - - - The amount of fuzz. For example, set fuzz to 10 and the color red at - intensities of 100 and 102 respectively are now interpreted as the - same color for the purposes of the floodfill. - - - - - bordercolor - - - ImagickPixel object containing the border color - - - - - x - - - X start position of the floodfill - - - - - y - - - Y start position of the floodfill - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as first and third - parameter. Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/colorizeimage.xml b/reference/imagick/imagick/colorizeimage.xml deleted file mode 100644 index cc1370157..000000000 --- a/reference/imagick/imagick/colorizeimage.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - Imagick::colorizeImage - Blends the fill color with the image - - - - &reftitle.description; - - public boolImagick::colorizeImage - mixedcolorize - mixedopacity - boollegacy&false; - - - Blends the fill color with each pixel in the image. - - - - - &reftitle.parameters; - - - - colorize - - - ImagickPixel object or a string containing the colorize color - - - - - opacity - - - ImagickPixel object or an float containing the opacity value. - 1.0 is fully opaque and 0.0 is fully transparent. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter and - a float representing the opacity value as the second parameter. - Previous versions allow only an ImagickPixel objects. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::colorizeImage</function> - - colorizeImage($color, $opacityColor); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/colormatriximage.xml b/reference/imagick/imagick/colormatriximage.xml deleted file mode 100644 index 53a406e0e..000000000 --- a/reference/imagick/imagick/colormatriximage.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Imagick::colorMatrixImage - Apply color transformation to an image - - - - &reftitle.description; - - public boolImagick::colorMatrixImage - arraycolor_matrix - - - Apply color transformation to an image. The method permits saturation changes, hue rotation, luminance to alpha, and various other effects. Although variable-sized transformation matrices can be used, typically one uses a 5x5 matrix for an RGBA image and a 6x6 for CMYKA (or RGBA with offsets). The matrix is similar to those used by Adobe Flash except offsets are in column 6 rather than 5 (in support of CMYKA images) and offsets are normalized (divide Flash offset by 255) - - - - - - - &reftitle.parameters; - - - color_matrix - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::colorMatrixImage</function> - - setImageOpacity(1); - - //A color matrix should look like: - // $colorMatrix = [ - // 1.5, 0.0, 0.0, 0.0, 0.0, -0.157, - // 0.0, 1.0, 0.5, 0.0, 0.0, -0.157, - // 0.0, 0.0, 1.5, 0.0, 0.0, -0.157, - // 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, - // 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, - // 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 - // ]; - - $background = new \Imagick(); - $background->newPseudoImage($imagick->getImageWidth(), $imagick->getImageHeight(), "pattern:checkerboard"); - - $background->setImageFormat('png'); - - $imagick->setImageFormat('png'); - $imagick->colorMatrixImage($colorMatrix); - - $background->compositeImage($imagick, \Imagick::COMPOSITE_ATOP, 0, 0); - - header("Content-Type: image/png"); - echo $background->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/combineimages.xml b/reference/imagick/imagick/combineimages.xml deleted file mode 100644 index 2fc393654..000000000 --- a/reference/imagick/imagick/combineimages.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::combineImages - Combines one or more images into a single image - - - - &reftitle.description; - - public ImagickImagick::combineImages - intchannelType - - - Combines one or more images into a single image. The grayscale - value of the pixels of each image in the sequence is assigned - in order to the specified channels of the combined image. The - typical ordering would be image 1 => Red, 2 => Green, - 3 => Blue, etc. - - - - - &reftitle.parameters; - - - - channelType - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/commentimage.xml b/reference/imagick/imagick/commentimage.xml deleted file mode 100644 index 5291e6160..000000000 --- a/reference/imagick/imagick/commentimage.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::commentImage - Adds a comment to your image - - - - &reftitle.description; - - public boolImagick::commentImage - stringcomment - - - Adds a comment to your image. - - - - - &reftitle.parameters; - - - - comment - - - The comment to add - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::commentImage</function>: - - Commenting an image and retrieving the comment: - - -newImage(100, 100, new ImagickPixel("red")); - -/* Add comment to the image */ -$im->commentImage("Hello World!"); - -/* Display the comment */ -echo $im->getImageProperty("comment"); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/compareimagechannels.xml b/reference/imagick/imagick/compareimagechannels.xml deleted file mode 100644 index 5f9f7b442..000000000 --- a/reference/imagick/imagick/compareimagechannels.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - Imagick::compareImageChannels - Returns the difference in one or more images - - - - &reftitle.description; - - public arrayImagick::compareImageChannels - Imagickimage - intchannelType - intmetricType - - - Compares one or more images and returns the difference image. - - - - - &reftitle.parameters; - - - - image - - - Imagick object containing the image to compare. - - - - - channelType - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - metricType - - - One of the metric type constants. - - - - - - - - - &reftitle.returnvalues; - - Array consisting of new_wand and - distortion. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/compareimagelayers.xml b/reference/imagick/imagick/compareimagelayers.xml deleted file mode 100644 index 248911f43..000000000 --- a/reference/imagick/imagick/compareimagelayers.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Imagick::compareImageLayers - Returns the maximum bounding region between images - - - - &reftitle.description; - - public ImagickImagick::compareImageLayers - intmethod - - - - Compares each image with the next in a sequence and returns the - maximum bounding region of any pixel differences it discovers. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - method - - - One of the layer method constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::compareImageLayers</function> - - Comparing image layers - - -compareImageLayers(imagick::LAYERMETHOD_COALESCE); - -/* work on the $result */ -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::optimizeImageLayers - Imagick::writeImages - Imagick::writeImage - - - - - - - diff --git a/reference/imagick/imagick/compareimages.xml b/reference/imagick/imagick/compareimages.xml deleted file mode 100644 index 25a4f8820..000000000 --- a/reference/imagick/imagick/compareimages.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::compareImages - Compares an image to a reconstructed image - - - - &reftitle.description; - - public arrayImagick::compareImages - Imagickcompare - intmetric - - - Returns an array containing a reconstructed image and the difference between images. - - - - - &reftitle.parameters; - - - - compare - - - An image to compare to. - - - - - metric - - - Provide a valid metric type constant. Refer to this - list of metric constants. - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing a reconstructed image and the difference between images. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::compareImages</function>: - - Compare images and display the reconstructed image - - -compareImages($image2, Imagick::METRIC_MEANSQUAREERROR); -$result[0]->setImageFormat("png"); - -header("Content-Type: image/png"); -echo $result[0]; - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/compositeimage.xml b/reference/imagick/imagick/compositeimage.xml deleted file mode 100644 index e191d330b..000000000 --- a/reference/imagick/imagick/compositeimage.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - Imagick::compositeImage - Composite one image onto another - - - - &reftitle.description; - - public boolImagick::compositeImage - Imagickcomposite_object - intcomposite - intx - inty - intchannelImagick::CHANNEL_DEFAULT - - - Composite one image onto another at the specified offset. Any extra arguments needed for the compose algorithm should passed to setImageArtifact with 'compose:args' as the first parameter and the data as the second parameter. - - - - - &reftitle.parameters; - - - - composite_object - - - Imagick object which holds the composite image - - - - - compose - - - Composite operator. See Composite Operator - Constants - - - - - x - - - The column offset of the composited image - - - - - y - - - The row offset of the composited image - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::compositeImage</function>: - - Composite two images with the 'mathematics' compose method - - -setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT); -$src1->setImageArtifact('compose:args', "1,0,-0.5,0.5"); -$src1->compositeImage($src2, Imagick::COMPOSITE_MATHEMATICS, 0, 0); -$src1->writeImage("./output.png"); - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::setImageArtifact - - - - - - - diff --git a/reference/imagick/imagick/construct.xml b/reference/imagick/imagick/construct.xml deleted file mode 100644 index aad9f94a9..000000000 --- a/reference/imagick/imagick/construct.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::__construct - The Imagick constructor - - - - &reftitle.description; - - public Imagick::__construct - mixedfiles - - - Creates an Imagick instance for a specified image or set of images. - - - - - &reftitle.parameters; - - - files - - - The path to an image to load or an array of paths. Paths can include - wildcards for file names, or can be URLs. - - - - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/contrastimage.xml b/reference/imagick/imagick/contrastimage.xml deleted file mode 100644 index 3deeec650..000000000 --- a/reference/imagick/imagick/contrastimage.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Imagick::contrastImage - Change the contrast of the image - - - - &reftitle.description; - - public boolImagick::contrastImage - boolsharpen - - - Enhances the intensity differences between the lighter and - darker elements of the image. Set sharpen to a value other - than 0 to increase the image contrast otherwise the contrast - is reduced. - - - - - &reftitle.parameters; - - - - sharpen - - - The sharpen value - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::contrastImage</function> - - contrastImage($contrastType); - } - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/contraststretchimage.xml b/reference/imagick/imagick/contraststretchimage.xml deleted file mode 100644 index 9f2305d5f..000000000 --- a/reference/imagick/imagick/contraststretchimage.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Imagick::contrastStretchImage - Enhances the contrast of a color image - - - - &reftitle.description; - - public boolImagick::contrastStretchImage - floatblack_point - floatwhite_point - intchannelImagick::CHANNEL_DEFAULT - - - - Enhances the contrast of a color image by adjusting the pixels - color to span the entire range of colors available. &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - black_point - - - The black point. - - - - - white_point - - - The white point. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Imagick::CHANNEL_ALL. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/convolveimage.xml b/reference/imagick/imagick/convolveimage.xml deleted file mode 100644 index 639c55f43..000000000 --- a/reference/imagick/imagick/convolveimage.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::convolveImage - Applies a custom convolution kernel to the image - - - - &reftitle.description; - - public boolImagick::convolveImage - arraykernel - intchannelImagick::CHANNEL_DEFAULT - - - Applies a custom convolution kernel to the image. - - - - - &reftitle.parameters; - - - - kernel - - - The convolution kernel - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::convolveImage</function> - - setImageBias($bias * \Imagick::getQuantum()); - $imagick->convolveImage($kernelMatrix); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/count.xml b/reference/imagick/imagick/count.xml deleted file mode 100644 index 4cff71e37..000000000 --- a/reference/imagick/imagick/count.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Imagick::count - Get the number of images - - - - &reftitle.description; - - public intImagick::count - intmode0 - - - Returns the number of images. - - - - - - &reftitle.parameters; - - - mode - - - An unused argument. Currently there is a non-particularly well defined feature in PHP where calling count() on a countable object might (or might not) require this method to accept a parameter. This parameter is here to be conformant with the interface of countable, even though the param is not used. - - - - - - - - &reftitle.returnvalues; - - Returns the number of images. - - - - - - - diff --git a/reference/imagick/imagick/cropimage.xml b/reference/imagick/imagick/cropimage.xml deleted file mode 100644 index f70368ccb..000000000 --- a/reference/imagick/imagick/cropimage.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Imagick::cropImage - Extracts a region of the image - - - - &reftitle.description; - - public boolImagick::cropImage - intwidth - intheight - intx - inty - - - Extracts a region of the image. - - - - - &reftitle.parameters; - - - - width - - - The width of the crop - - - - - height - - - The height of the crop - - - - - x - - - The X coordinate of the cropped region's top left corner - - - - - y - - - The Y coordinate of the cropped region's top left corner - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::cropImage</function> - - cropImage($width, $height, $startX, $startY); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/cropthumbnailimage.xml b/reference/imagick/imagick/cropthumbnailimage.xml deleted file mode 100644 index 94b66099b..000000000 --- a/reference/imagick/imagick/cropthumbnailimage.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Imagick::cropThumbnailImage - Creates a crop thumbnail - - - - &reftitle.description; - - public boolImagick::cropThumbnailImage - intwidth - intheight - boollegacy&false; - - - Creates a fixed size thumbnail by first scaling the image up or down and cropping a specified - area from the center. - - - - - &reftitle.parameters; - - - - width - - - The width of the thumbnail - - - - - height - - - The Height of the thumbnail - - - - - legacy - - - Optional bool parameter. - If set to true, the calculations are done with the small rounding bug - that existed in Imagick before 3.4.0. If set to false, the calculations - should produce the same results as the ImageMagick command-line tools. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL imagick 3.4.0 - - Added the legacy parameter. - - - - - - - - - - diff --git a/reference/imagick/imagick/current.xml b/reference/imagick/imagick/current.xml deleted file mode 100644 index 05e24dafe..000000000 --- a/reference/imagick/imagick/current.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::current - Returns a reference to the current Imagick object - - - - &reftitle.description; - - public ImagickImagick::current - - - - Returns reference to the current imagick object with image pointer at the correct sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns self on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/cyclecolormapimage.xml b/reference/imagick/imagick/cyclecolormapimage.xml deleted file mode 100644 index cb5e99c02..000000000 --- a/reference/imagick/imagick/cyclecolormapimage.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::cycleColormapImage - Displaces an image's colormap - - - - &reftitle.description; - - public boolImagick::cycleColormapImage - intdisplace - - - Displaces an image's colormap by a given number of positions. If you - cycle the colormap a number of times you can produce a psychedelic - effect. - - - - - &reftitle.parameters; - - - - displace - - - The amount to displace the colormap. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/decipherimage.xml b/reference/imagick/imagick/decipherimage.xml deleted file mode 100644 index 20bfc4fac..000000000 --- a/reference/imagick/imagick/decipherimage.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Imagick::decipherImage - Deciphers an image - - - - &reftitle.description; - - public boolImagick::decipherImage - stringpassphrase - - - - Deciphers image that has been enciphered before. The image must be enciphered - using Imagick::encipherImage. - &imagick.method.available.0x639; - - - - - &reftitle.parameters; - - - - passphrase - - - The passphrase - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - - Imagick::encipherImage - - - - - - - diff --git a/reference/imagick/imagick/deconstructimages.xml b/reference/imagick/imagick/deconstructimages.xml deleted file mode 100644 index 5b0fd7a88..000000000 --- a/reference/imagick/imagick/deconstructimages.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::deconstructImages - Returns certain pixel differences between images - - - - &reftitle.description; - - public ImagickImagick::deconstructImages - - - - Compares each image with the next in a sequence and returns the maximum - bounding region of any pixel differences it discovers. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a new Imagick object on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/deleteimageartifact.xml b/reference/imagick/imagick/deleteimageartifact.xml deleted file mode 100644 index 5d2f309d6..000000000 --- a/reference/imagick/imagick/deleteimageartifact.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Imagick::deleteImageArtifact - Delete image artifact - - - - &reftitle.description; - - public boolImagick::deleteImageArtifact - stringartifact - - - Deletes an artifact associated with the image. The difference between image properties and - image artifacts is that properties are public and artifacts are private. - &imagick.method.available.0x657; - - - - - &reftitle.parameters; - - - - artifact - - - The name of the artifact to delete - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.seealso; - - - Imagick::setImageArtifact - Imagick::getImageArtifact - - - - - - - diff --git a/reference/imagick/imagick/deleteimageproperty.xml b/reference/imagick/imagick/deleteimageproperty.xml deleted file mode 100644 index 6710cf07f..000000000 --- a/reference/imagick/imagick/deleteimageproperty.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Imagick::deleteImageProperty - Deletes an image property - - - - &reftitle.description; - - public boolImagick::deleteImageProperty - stringname - - - Deletes an image property. - - - - - - &reftitle.parameters; - - - name - - - The name of the property to delete. - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagick/deskewimage.xml b/reference/imagick/imagick/deskewimage.xml deleted file mode 100644 index 9d0bc7866..000000000 --- a/reference/imagick/imagick/deskewimage.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Imagick::deskewImage - Removes skew from the image - - - - &reftitle.description; - - public boolImagick::deskewImage - floatthreshold - - - This method can be used to remove skew from for example scanned images where the paper - was not properly placed on the scanning surface. &imagick.method.available.0x645; - - - - - &reftitle.parameters; - - - - threshold - - - Deskew threshold - - - - - - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - - <function>Imagick::deskewImage</function> - - deskewImage($threshold); - - //The rest of this example is to make the result obvious - because - //otherwise the result is not obvious. - $trim = 9; - - $deskewImagick->cropImage($deskewImagick->getImageWidth() - $trim, $deskewImagick->getImageHeight(), $trim, 0); - $imagick->cropImage($imagick->getImageWidth() - $trim, $imagick->getImageHeight(), $trim, 0); - $deskewImagick->resizeimage($deskewImagick->getImageWidth() / 2, $deskewImagick->getImageHeight() / 2, \Imagick::FILTER_LANCZOS, 1); - $imagick->resizeimage($imagick->getImageWidth() / 2, $imagick->getImageHeight() / 2, \Imagick::FILTER_LANCZOS, 1); - $newCanvas = new \Imagick(); - $newCanvas->newimage($imagick->getImageWidth() + $deskewImagick->getImageWidth() + 20, $imagick->getImageHeight(), 'red', 'jpg'); - $newCanvas->compositeimage($imagick, \Imagick::COMPOSITE_COPY, 5, 0); - $newCanvas->compositeimage($deskewImagick, \Imagick::COMPOSITE_COPY, $imagick->getImageWidth() + 10, 0); - - header("Content-Type: image/jpg"); - echo $newCanvas->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/despeckleimage.xml b/reference/imagick/imagick/despeckleimage.xml deleted file mode 100644 index 7d16a2625..000000000 --- a/reference/imagick/imagick/despeckleimage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::despeckleImage - Reduces the speckle noise in an image - - - - &reftitle.description; - - public boolImagick::despeckleImage - - - - Reduces the speckle noise in an image while preserving the edges of the original image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::despeckleImage</function> - - despeckleImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/destroy.xml b/reference/imagick/imagick/destroy.xml deleted file mode 100644 index 71ba57ad1..000000000 --- a/reference/imagick/imagick/destroy.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::destroy - Destroys the Imagick object - - - - &reftitle.description; - - public boolImagick::destroy - - - - Destroys the Imagick object and frees all resources associated with it. - This method is deprecated in favour of Imagick::clear. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/displayimage.xml b/reference/imagick/imagick/displayimage.xml deleted file mode 100644 index d72fb78a9..000000000 --- a/reference/imagick/imagick/displayimage.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::displayImage - Displays an image - - - - &reftitle.description; - - public boolImagick::displayImage - stringservername - - - This method displays an image on a X server. - - - - - &reftitle.parameters; - - - - servername - - - The X server name - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/displayimages.xml b/reference/imagick/imagick/displayimages.xml deleted file mode 100644 index d4cc2cac8..000000000 --- a/reference/imagick/imagick/displayimages.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::displayImages - Displays an image or image sequence - - - - &reftitle.description; - - public boolImagick::displayImages - stringservername - - - Displays an image or image sequence on a X server. - - - - - &reftitle.parameters; - - - - servername - - - The X server name - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/distortimage.xml b/reference/imagick/imagick/distortimage.xml deleted file mode 100644 index f5095741b..000000000 --- a/reference/imagick/imagick/distortimage.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - Imagick::distortImage - Distorts an image using various distortion methods - - - - &reftitle.description; - - public boolImagick::distortImage - intmethod - arrayarguments - boolbestfit - - - Distorts an image using various distortion methods, by mapping color - lookups of the source image to a new destination image usually of the same - size as the source image, unless 'bestfit' is set to &true;. - - - If 'bestfit' is enabled, and distortion allows it, the destination image - is adjusted to ensure the whole source 'image' will just fit within the - final destination image, which will be sized and offset accordingly. Also - in many cases the virtual offset of the source image will be taken into - account in the mapping. - - - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - method - - - The method of image distortion. See distortion constants - - - - - arguments - - - The arguments for this distortion method - - - - - bestfit - - - Attempt to resize destination to fit distorted source - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::distortImage</function>: - - Distort an image and display to the browser. - - -newPseudoImage(100, 100, "pattern:checkerboard"); - -/* Set the image format to png */ -$im->setImageFormat('png'); - -/* Fill new visible areas with transparent */ -$im->setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT); - -/* Activate matte */ -$im->setImageMatte(true); - -/* Control points for the distortion */ -$controlPoints = array( 10, 10, - 10, 5, - - 10, $im->getImageHeight() - 20, - 10, $im->getImageHeight() - 5, - - $im->getImageWidth() - 10, 10, - $im->getImageWidth() - 10, 20, - - $im->getImageWidth() - 10, $im->getImageHeight() - 10, - $im->getImageWidth() - 10, $im->getImageHeight() - 30); - -/* Perform the distortion */ -$im->distortImage(Imagick::DISTORTION_PERSPECTIVE, $controlPoints, true); - -/* Output the image */ -header("Content-Type: image/png"); -echo $im; -?> -]]> - - &example.outputs.similar; - - Output of example : Using Imagick::distortImage() - - - - - - - - - - &reftitle.seealso; - - - Imagick::blurImage - Imagick::motionBlurImage - Imagick::radialBlurImage - - - - - - - diff --git a/reference/imagick/imagick/drawimage.xml b/reference/imagick/imagick/drawimage.xml deleted file mode 100644 index 5e211b2b5..000000000 --- a/reference/imagick/imagick/drawimage.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::drawImage - Renders the ImagickDraw object on the current image - - - - &reftitle.description; - - public boolImagick::drawImage - ImagickDrawdraw - - - Renders the ImagickDraw object on the current image. - - - - - &reftitle.parameters; - - - - draw - - - The drawing operations to render on the image. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/edgeimage.xml b/reference/imagick/imagick/edgeimage.xml deleted file mode 100644 index d37ecdddc..000000000 --- a/reference/imagick/imagick/edgeimage.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::edgeImage - Enhance edges within the image - - - - &reftitle.description; - - public boolImagick::edgeImage - floatradius - - - Enhance edges within the image with a convolution filter of the given - radius. Use radius 0 and it will be auto-selected. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the operation. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::edgeImage</function> - - edgeImage($radius); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/embossimage.xml b/reference/imagick/imagick/embossimage.xml deleted file mode 100644 index 35fb70e94..000000000 --- a/reference/imagick/imagick/embossimage.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Imagick::embossImage - Returns a grayscale image with a three-dimensional effect - - - - &reftitle.description; - - public boolImagick::embossImage - floatradius - floatsigma - - - Returns a grayscale image with a three-dimensional effect. We convolve - the image with a Gaussian operator of the given radius and standard - deviation (sigma). For reasonable results, radius should be larger than - sigma. Use a radius of 0 and it will choose a suitable radius for you. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the effect - - - - - sigma - - - The sigma of the effect - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::embossImage</function> - - embossImage($radius, $sigma); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/encipherimage.xml b/reference/imagick/imagick/encipherimage.xml deleted file mode 100644 index 55a854e20..000000000 --- a/reference/imagick/imagick/encipherimage.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Imagick::encipherImage - Enciphers an image - - - - &reftitle.description; - - public boolImagick::encipherImage - stringpassphrase - - - - Converts plain pixels to enciphered pixels. The image is not readable - until it has been deciphered using Imagick::decipherImage - &imagick.method.available.0x639; - - - - - &reftitle.parameters; - - - - passphrase - - - The passphrase - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - - Imagick::decipherImage - - - - - - - diff --git a/reference/imagick/imagick/enhanceimage.xml b/reference/imagick/imagick/enhanceimage.xml deleted file mode 100644 index 56c061171..000000000 --- a/reference/imagick/imagick/enhanceimage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::enhanceImage - Improves the quality of a noisy image - - - - &reftitle.description; - - public boolImagick::enhanceImage - - - - Applies a digital filter that improves the quality of a noisy image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::enhanceImage</function> - - enhanceImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/equalizeimage.xml b/reference/imagick/imagick/equalizeimage.xml deleted file mode 100644 index a4404706d..000000000 --- a/reference/imagick/imagick/equalizeimage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::equalizeImage - Equalizes the image histogram - - - - &reftitle.description; - - public boolImagick::equalizeImage - - - - Equalizes the image histogram. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::equalizeImage</function> - - equalizeImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/evaluateimage.xml b/reference/imagick/imagick/evaluateimage.xml deleted file mode 100644 index 7a9b0ca27..000000000 --- a/reference/imagick/imagick/evaluateimage.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Imagick::evaluateImage - Applies an expression to an image - - - - &reftitle.description; - - public boolImagick::evaluateImage - intop - floatconstant - intchannelImagick::CHANNEL_DEFAULT - - - Applies an arithmetic, relational, or logical expression to an image. Use - these operators to lighten or darken an image, to increase or decrease - contrast in an image, or to produce the "negative" of an image. - - - - - &reftitle.parameters; - - - - op - - - The evaluation operator - - - - - constant - - - The value of the operator - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::evaluateImage</function> - - Using evaluateImage to reduce opacity in an image. - - -evaluateImage(Imagick::EVALUATE_DIVIDE, 2, Imagick::CHANNEL_ALPHA); - -// Output the image -header("Content-Type: image/png"); -echo $im; -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/exportimagepixels.xml b/reference/imagick/imagick/exportimagepixels.xml deleted file mode 100644 index 7f35f8ea2..000000000 --- a/reference/imagick/imagick/exportimagepixels.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Imagick::exportImagePixels - Exports raw image pixels - - - - &reftitle.description; - - public arrayImagick::exportImagePixels - intx - inty - intwidth - intheight - stringmap - intSTORAGE - - - Exports image pixels into an array. The map defines the ordering of the exported - pixels. The size of the returned array is width * height * strlen(map). - &imagick.method.available.0x647; - - - - - &reftitle.parameters; - - - - x - - - X-coordinate of the exported area - - - - - y - - - Y-coordinate of the exported area - - - - - width - - - Width of the exported aread - - - - - height - - - Height of the exported area - - - - - map - - - Ordering of the exported pixels. For example "RGB". - Valid characters for the map are R, G, B, A, O, C, Y, M, K, I and P. - - - - - STORAGE - - - Refer to this list of pixel type constants - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the pixels values. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::exportImagePixels</function> - - Export image pixels into an array - - -newPseudoImage(0, 0, "magick:rose"); - -/* Export the image pixels */ -$pixels = $im->exportImagePixels(10, 10, 2, 2, "RGB", Imagick::PIXEL_CHAR); - -/* Output */ -var_dump($pixels); -?> -]]> - - &example.outputs; - - - int(72) - [1]=> - int(64) - [2]=> - int(57) - [3]=> - int(69) - [4]=> - int(59) - [5]=> - int(43) - [6]=> - int(124) - [7]=> - int(120) - [8]=> - int(-96) - [9]=> - int(91) - [10]=> - int(84) - [11]=> - int(111) -} -]]> - - - - - - - - diff --git a/reference/imagick/imagick/extentimage.xml b/reference/imagick/imagick/extentimage.xml deleted file mode 100644 index df5a9486d..000000000 --- a/reference/imagick/imagick/extentimage.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - Imagick::extentImage - Set image size - - - - &reftitle.description; - - public boolImagick::extentImage - intwidth - intheight - intx - inty - - - - Comfortability method for setting image size. The method sets the image size and allows - setting x,y coordinates where the new area begins. - &imagick.method.available.0x631; - - - - - Prior to ImageMagick 6.5.7-8 (1623), $x was positive when shifting to the left and negative when shifting to the right, and $y was positive when shifting an image up and negative when shifting an image down. - - Somewhere between ImageMagick 6.3.7 (1591) and ImageMagick 6.5.7-8 (1623), the axes of $x and $y were flipped, so that $x was negative when shifting to the left and positive when shifting to the right, and $y was negative when shifting an image up and positive when shifting an image down. - - Somewhere between ImageMagick 6.5.7-8 (1623) and ImageMagick 6.6.9-7 (1641), the axes of $x and $y were flipped back to pre-ImageMagick 6.5.7-8 (1623) functionality. - - - - - - - &reftitle.parameters; - - - - width - - - The new width - - - - - height - - - The new height - - - - - x - - - X position for the new size - - - - - y - - - Y position for the new size - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - - Imagick::resizeImage - Imagick::thumbnailImage - Imagick::cropImage - - - - - - - diff --git a/reference/imagick/imagick/filter.xml b/reference/imagick/imagick/filter.xml deleted file mode 100644 index 4ed48422f..000000000 --- a/reference/imagick/imagick/filter.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - Imagick::filter - Applies a custom convolution kernel to the image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::filter - ImagickKernelImagickKernel - intchannelImagick::CHANNEL_UNDEFINED - - - Applies a custom convolution kernel to the image. - - - - - - - &reftitle.parameters; - - - ImagickKernel - - - An instance of ImagickKernel that represents either a single kernel or a linked series of kernels. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::filter</function> - - scale($strength, \Imagick::NORMALIZE_KERNEL_VALUE); - $kernel->addUnityKernel(1 - $strength); - - $imagick->filter($kernel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/flattenimages.xml b/reference/imagick/imagick/flattenimages.xml deleted file mode 100644 index 9aa556a69..000000000 --- a/reference/imagick/imagick/flattenimages.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::flattenImages - Merges a sequence of images - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickImagick::flattenImages - - - - Merges a sequence of images. This is useful for combining Photoshop layers into a single image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/flipimage.xml b/reference/imagick/imagick/flipimage.xml deleted file mode 100644 index eb2647459..000000000 --- a/reference/imagick/imagick/flipimage.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::flipImage - Creates a vertical mirror image - - - - &reftitle.description; - - public boolImagick::flipImage - - - - Creates a vertical mirror image by reflecting the pixels around the central x-axis. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::flipImage</function> - - flipImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - Imagick::flopimage - - - - - diff --git a/reference/imagick/imagick/floodfillpaintimage.xml b/reference/imagick/imagick/floodfillpaintimage.xml deleted file mode 100644 index 38be9a2fb..000000000 --- a/reference/imagick/imagick/floodfillpaintimage.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - Imagick::floodFillPaintImage - Changes the color value of any pixel that matches target - - - - &reftitle.description; - - public boolImagick::floodFillPaintImage - mixedfill - floatfuzz - mixedtarget - intx - inty - boolinvert - intchannelImagick::CHANNEL_DEFAULT - - - - Changes the color value of any pixel that matches target and is an - immediate neighbor. This method is a replacement for deprecated - Imagick::paintFloodFillImage. - &imagick.method.available.0x638; - - - - - &reftitle.parameters; - - - - fill - - - ImagickPixel object or a string containing the fill color - - - - - fuzz - - - &imagick.parameter.fuzz; - - - - - target - - - ImagickPixel object or a string containing the target color to paint - - - - - x - - - X start position of the floodfill - - - - - y - - - Y start position of the floodfill - - - - - invert - - - If &true; paints any pixel that does not match the target color. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <methodname>Imagick::floodfillPaintImage</methodname> example - -newImage(100, 50, "red"); -$im->newImage(100, 50, "green"); -$im->newImage(100, 50, "blue"); - -/* Append the images into one */ -$im->resetIterator(); -$combined = $im->appendImages(true); - -/* Save the intermediate image for comparison */ -$combined->writeImage("floodfillpaint_intermediate.png"); - -/* The target pixel to paint */ -$x = 1; -$y = 1; - -/* Get the color we are painting */ -$target = $combined->getImagePixelColor($x, $y); - -/* Paints pixel in position 1,1 black and all neighboring - pixels that match the target color */ -$combined->floodfillPaintImage("black", 1, $target, $x, $y, false); - -/* Save the result */ -$combined->writeImage("floodfillpaint_result.png"); -?> -]]> - - &example.outputs.similar; - - Output of example : Imagick::floodfillPaintImage() - - - - - - - - - - - - - - diff --git a/reference/imagick/imagick/flopimage.xml b/reference/imagick/imagick/flopimage.xml deleted file mode 100644 index 708bdc923..000000000 --- a/reference/imagick/imagick/flopimage.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::flopImage - Creates a horizontal mirror image - - - - &reftitle.description; - - public boolImagick::flopImage - - - - Creates a horizontal mirror image by reflecting the pixels around the central y-axis. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::flopImage</function> - - flopImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - Imagick::flipimage - - - - - diff --git a/reference/imagick/imagick/forwardfouriertransformimage.xml b/reference/imagick/imagick/forwardfouriertransformimage.xml deleted file mode 100644 index 5523a36a5..000000000 --- a/reference/imagick/imagick/forwardfouriertransformimage.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - Imagick::forwardFourierTransformImage - Implements the discrete Fourier transform (DFT) - - - - &reftitle.description; - - public boolImagick::forwardFourierTransformimage - boolmagnitude - - - Implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair. - - - - - - &reftitle.parameters; - - - magnitude - - - If true, return as magnitude / phase pair otherwise a real / imaginary image pair. - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::forwardFourierTransformImage</function> - - setStrokeOpacity(0); - $draw->setStrokeColor('rgb(255, 255, 255)'); - $draw->setFillColor('rgb(255, 255, 255)'); - - //Draw a circle on the y-axis, with its centre - //at x, y that touches the origin - $draw->circle(250, 250, 220, 250); - - $imagick = new \Imagick(); - $imagick->newImage(512, 512, "black"); - $imagick->drawImage($draw); - $imagick->gaussianBlurImage(20, 20); - $imagick->autoLevelImage(); - - return $imagick; -} - - -function forwardFourierTransformImage($imagePath) { - $imagick = new \Imagick(realpath($imagePath)); - $imagick->resizeimage(512, 512, \Imagick::FILTER_LANCZOS, 1); - - $mask = createMask(); - $imagick->forwardFourierTransformImage(true); - - @$imagick->setimageindex(0); - $magnitude = $imagick->getimage(); - - @$imagick->setimageindex(1); - $imagickPhase = $imagick->getimage(); - - if (true) { - $imagickPhase->compositeImage($mask, \Imagick::COMPOSITE_MULTIPLY, 0, 0); - } - - if (false) { - $output = clone $imagickPhase; - $output->setimageformat('png'); - header("Content-Type: image/png"); - echo $output->getImageBlob(); - } - - $magnitude->inverseFourierTransformImage($imagickPhase, true); - - $magnitude->setimageformat('png'); - header("Content-Type: image/png"); - echo $magnitude->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/frameimage.xml b/reference/imagick/imagick/frameimage.xml deleted file mode 100644 index 72909d03a..000000000 --- a/reference/imagick/imagick/frameimage.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Imagick::frameImage - Adds a simulated three-dimensional border - - - - &reftitle.description; - - public boolImagick::frameImage - mixedmatte_color - intwidth - intheight - intinner_bevel - intouter_bevel - - - Adds a simulated three-dimensional border around the image. - The width and height specify the border width of the vertical - and horizontal sides of the frame. The inner and outer - bevels indicate the width of the inner and outer shadows of - the frame. - - - - - &reftitle.parameters; - - - - matte_color - - - ImagickPixel object or a string representing the matte color - - - - - width - - - The width of the border - - - - - height - - - The height of the border - - - - - inner_bevel - - - The inner bevel width - - - - - outer_bevel - - - The outer bevel width - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::frameImage</function> - - frameimage( - $color, - $width, - $height, - $innerBevel, - $outerBevel - ); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/functionimage.xml b/reference/imagick/imagick/functionimage.xml deleted file mode 100644 index 6af43f6c4..000000000 --- a/reference/imagick/imagick/functionimage.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - Imagick::functionImage - Applies a function on the image - - - - &reftitle.description; - - public boolImagick::functionImage - intfunction - arrayarguments - intchannelImagick::CHANNEL_DEFAULT - - - Applies an arithmetic, relational, or logical expression to a pseudo image. - - - See also ImageMagick - v6 Examples - Image Transformations — Function, Multi-Argument Evaluate - - - &imagick.method.available.0x649; - - - - - &reftitle.parameters; - - - - function - - - Refer to this list of function constants - - - - - arguments - - - Array of arguments to pass to this function. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Create a sinusoidal gradient - -newPseudoImage(200, 200, 'gradient:black-white'); -$arguments = array(3, -90); -$imagick->functionImage(Imagick::FUNCTION_SINUSOID, $arguments); - -header("Content-Type: image/png"); -$imagick->setImageFormat("png"); -echo $imagick->getImageBlob(); -?> -]]> - - &example.outputs.similar; - - Output of create a sinusoidal gradient - - - - - - - - Create a gradient from the polynomial (4x^2 - 4x + 1) - -newPseudoImage(200, 200, 'gradient:black-white'); -$arguments = array(4, -4, 1); -$imagick->functionImage(Imagick::FUNCTION_POLYNOMIAL, $arguments); - -header("Content-Type: image/png"); -$imagick->setimageformat("png"); -echo $imagick->getImageBlob(); -?> -]]> - - &example.outputs.similar; - - Output of create a polynomial gradient - - - - - - - - - Create a complex gradient from the - polynomial (4x^2 - 4x^2 + 1) modulated by a sinusoidal gradient - - -newPseudoImage(200, 200, 'gradient:black-white'); -$arguments = array(9, -90); -$imagick1->functionImage(Imagick::FUNCTION_SINUSOID, $arguments); - -$imagick2 = new Imagick(); -$imagick2->newPseudoImage(200, 200, 'gradient:black-white'); -$arguments = array(0.5, 0); -$imagick2->functionImage(Imagick::FUNCTION_SINUSOID, $arguments); -$imagick1->compositeimage($imagick2, Imagick::COMPOSITE_MULTIPLY, 0, 0); - -header("Content-Type: image/png"); -$imagick1->setImageFormat("png"); -echo $imagick1->getImageBlob(); -?> -]]> - - &example.outputs.similar; - - Output of create complex gradient - - - - - - - - - - - - diff --git a/reference/imagick/imagick/fximage.xml b/reference/imagick/imagick/fximage.xml deleted file mode 100644 index 82f863f70..000000000 --- a/reference/imagick/imagick/fximage.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Imagick::fxImage - Evaluate expression for each pixel in the image - - - - &reftitle.description; - - public ImagickImagick::fxImage - stringexpression - intchannelImagick::CHANNEL_DEFAULT - - - Evaluate expression for each pixel in the image. Consult The Fx Special Effects Image - Operator for more information. - - - - - &reftitle.parameters; - - - - expression - - - The expression. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::fxImage</function> - - newPseudoImage(200, 200, "xc:white"); - - $fx = 'xx=i-w/2; yy=j-h/2; rr=hypot(xx,yy); (.5-rr/140)*1.2+.5'; - $fxImage = $imagick->fxImage($fx); - - header("Content-Type: image/png"); - $fxImage->setimageformat('png'); - echo $fxImage->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/gammaimage.xml b/reference/imagick/imagick/gammaimage.xml deleted file mode 100644 index d23283635..000000000 --- a/reference/imagick/imagick/gammaimage.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::gammaImage - Gamma-corrects an image - - - - &reftitle.description; - - public boolImagick::gammaImage - floatgamma - intchannelImagick::CHANNEL_DEFAULT - - - Gamma-corrects an image. The same image viewed on different devices will - have perceptual differences in the way the image's intensities are - represented on the screen. Specify individual gamma levels for the red, - green, and blue channels, or adjust all three with the gamma parameter. - Values typically range from 0.8 to 2.3. - - - - - &reftitle.parameters; - - - - gamma - - - The amount of gamma-correction. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::gammaImage</function> - - gammaImage($gamma, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/gaussianblurimage.xml b/reference/imagick/imagick/gaussianblurimage.xml deleted file mode 100644 index 419b5125e..000000000 --- a/reference/imagick/imagick/gaussianblurimage.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Imagick::gaussianBlurImage - Blurs an image - - - - &reftitle.description; - - public boolImagick::gaussianBlurImage - floatradius - floatsigma - intchannelImagick::CHANNEL_DEFAULT - - - Blurs an image. We convolve the image with a Gaussian operator of the - given radius and standard deviation (sigma). For reasonable results, the - radius should be larger than sigma. Use a radius of 0 and selects a - suitable radius for you. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::gaussianBlurImage</function> - - gaussianBlurImage($radius, $sigma, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getcolorspace.xml b/reference/imagick/imagick/getcolorspace.xml deleted file mode 100644 index 6ae2e5963..000000000 --- a/reference/imagick/imagick/getcolorspace.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getColorspace - Gets the colorspace - - - - &reftitle.description; - - public intImagick::getColorspace - - - - Gets the global colorspace value. - &imagick.method.available.0x657; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer which can be compared against COLORSPACE constants. - - - - - - diff --git a/reference/imagick/imagick/getcompression.xml b/reference/imagick/imagick/getcompression.xml deleted file mode 100644 index a87396f33..000000000 --- a/reference/imagick/imagick/getcompression.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getCompression - Gets the object compression type - - - - &reftitle.description; - - public intImagick::getCompression - - - - - Gets the object compression type. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the compression constant - - - - - - diff --git a/reference/imagick/imagick/getcompressionquality.xml b/reference/imagick/imagick/getcompressionquality.xml deleted file mode 100644 index 4d6fc24e6..000000000 --- a/reference/imagick/imagick/getcompressionquality.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getCompressionQuality - Gets the object compression quality - - - - &reftitle.description; - - public intImagick::getCompressionQuality - - - - - Gets the object compression quality. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns integer describing the compression quality - - - - - - diff --git a/reference/imagick/imagick/getcopyright.xml b/reference/imagick/imagick/getcopyright.xml deleted file mode 100644 index d7d00bf3d..000000000 --- a/reference/imagick/imagick/getcopyright.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getCopyright - Returns the ImageMagick API copyright as a string - - - - &reftitle.description; - - public static stringImagick::getCopyright - - - - Returns the ImageMagick API copyright as a string. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the copyright notice of Imagemagick and - Magickwand C API. - - - - - - diff --git a/reference/imagick/imagick/getfilename.xml b/reference/imagick/imagick/getfilename.xml deleted file mode 100644 index 9035ac888..000000000 --- a/reference/imagick/imagick/getfilename.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getFilename - The filename associated with an image sequence - - - - &reftitle.description; - - public stringImagick::getFilename - - - - Returns the filename associated with an image sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getfont.xml b/reference/imagick/imagick/getfont.xml deleted file mode 100644 index 407cccd8b..000000000 --- a/reference/imagick/imagick/getfont.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Imagick::getFont - Gets font - - - - &reftitle.description; - - public stringImagick::getFont - - - - Returns the objects font property. - &imagick.method.available.0x637; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string containing the font name or &false; if not font is set. - - - - - &reftitle.seealso; - - - Imagick::setFont - ImagickDraw::setFont - ImagickDraw::getFont - - - - - - - diff --git a/reference/imagick/imagick/getformat.xml b/reference/imagick/imagick/getformat.xml deleted file mode 100644 index 7dc877cf5..000000000 --- a/reference/imagick/imagick/getformat.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getFormat - Returns the format of the Imagick object - - - - &reftitle.description; - - public stringImagick::getFormat - - - - Returns the format of the Imagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the format of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getgravity.xml b/reference/imagick/imagick/getgravity.xml deleted file mode 100644 index a4d6709de..000000000 --- a/reference/imagick/imagick/getgravity.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Imagick::getGravity - Gets the gravity - - - - &reftitle.description; - - public intImagick::getGravity - - - - - Gets the global gravity property for the Imagick object. - &imagick.method.available.0x640; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the gravity property. Refer to the list of - gravity constants. - - - - - - diff --git a/reference/imagick/imagick/gethomeurl.xml b/reference/imagick/imagick/gethomeurl.xml deleted file mode 100644 index e73225df6..000000000 --- a/reference/imagick/imagick/gethomeurl.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::getHomeURL - Returns the ImageMagick home URL - - - - &reftitle.description; - - public static stringImagick::getHomeURL - - - - Returns the ImageMagick home URL. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a link to the imagemagick homepage. - - - - - - diff --git a/reference/imagick/imagick/getimage.xml b/reference/imagick/imagick/getimage.xml deleted file mode 100644 index 5d56989dc..000000000 --- a/reference/imagick/imagick/getimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImage - Returns a new Imagick object - - - - &reftitle.description; - - public ImagickImagick::getImage - - - - Returns a new Imagick object with the current image sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a new Imagick object with the current image sequence. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagealphachannel.xml b/reference/imagick/imagick/getimagealphachannel.xml deleted file mode 100644 index c61718eea..000000000 --- a/reference/imagick/imagick/getimagealphachannel.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Imagick::getImageAlphaChannel - Checks if the image has an alpha channel - - - - &reftitle.description; - - public boolImagick::getImageAlphaChannel - - - - - Returns whether the image has an alpha channel. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the image has an alpha channel value and &false; if not, - i.e. the image is RGB rather than RGBA - or CMYK rather than CMYKA. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL imagick 3.6.0 - - Returns a &boolean; now; previously, an &integer; was returned. - - - - - - - - - - diff --git a/reference/imagick/imagick/getimageartifact.xml b/reference/imagick/imagick/getimageartifact.xml deleted file mode 100644 index 1aff02bb8..000000000 --- a/reference/imagick/imagick/getimageartifact.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Imagick::getImageArtifact - Get image artifact - - - - &reftitle.description; - - public stringImagick::getImageArtifact - stringartifact - - - Gets an artifact associated with the image. The difference between image properties and - image artifacts is that properties are public and artifacts are private. - &imagick.method.available.0x657; - - - - - &reftitle.parameters; - - - - artifact - - - The name of the artifact - - - - - - - - - &reftitle.returnvalues; - - Returns the artifact value on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.seealso; - - - Imagick::setImageArtifact - Imagick::deleteImageArtifact - - - - - - - diff --git a/reference/imagick/imagick/getimageattribute.xml b/reference/imagick/imagick/getimageattribute.xml deleted file mode 100644 index 5095ea9db..000000000 --- a/reference/imagick/imagick/getimageattribute.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Imagick::getImageAttribute - Returns a named attribute - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public stringImagick::getImageAttribute - stringkey - - - Returns a named attribute. - - - - - - - &reftitle.parameters; - - - key - - - The key of the attribute to get. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/getimagebackgroundcolor.xml b/reference/imagick/imagick/getimagebackgroundcolor.xml deleted file mode 100644 index 2be924ff3..000000000 --- a/reference/imagick/imagick/getimagebackgroundcolor.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageBackgroundColor - Returns the image background color - - - - &reftitle.description; - - public ImagickPixelImagick::getImageBackgroundColor - - - - Returns the image background color. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an ImagickPixel set to the background color of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageblob.xml b/reference/imagick/imagick/getimageblob.xml deleted file mode 100644 index 9cdc770c3..000000000 --- a/reference/imagick/imagick/getimageblob.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::getImageBlob - Returns the image sequence as a blob - - - - &reftitle.description; - - public stringImagick::getImageBlob - - - - Implements direct to memory image formats. It returns the image - sequence as a string. The format of the image determines the - format of the returned blob (GIF, JPEG, PNG, etc.). To return a - different image format, use Imagick::setImageFormat(). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageblueprimary.xml b/reference/imagick/imagick/getimageblueprimary.xml deleted file mode 100644 index 271f6d0ef..000000000 --- a/reference/imagick/imagick/getimageblueprimary.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Imagick::getImageBluePrimary - Returns the chromaticy blue primary point - - - - &reftitle.description; - - public arrayImagick::getImageBluePrimary - - - - Returns the chromaticity blue primary point for the image. - - - - - &reftitle.parameters; - - - - x - - - The chromaticity blue primary x-point. - - - - - y - - - The chromaticity blue primary y-point. - - - - - - - - - &reftitle.returnvalues; - - Array consisting of "x" and "y" coordinates of point. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagebordercolor.xml b/reference/imagick/imagick/getimagebordercolor.xml deleted file mode 100644 index ad2150f4a..000000000 --- a/reference/imagick/imagick/getimagebordercolor.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageBorderColor - Returns the image border color - - - - &reftitle.description; - - public ImagickPixelImagick::getImageBorderColor - - - - Returns the image border color. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechanneldepth.xml b/reference/imagick/imagick/getimagechanneldepth.xml deleted file mode 100644 index 282bbccdd..000000000 --- a/reference/imagick/imagick/getimagechanneldepth.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Imagick::getImageChannelDepth - Gets the depth for a particular image channel - - - - &reftitle.description; - - public intImagick::getImageChannelDepth - intchannel - - - - Gets the depth for a particular image channel. - - - - - &reftitle.parameters; - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/getimagechanneldistortion.xml b/reference/imagick/imagick/getimagechanneldistortion.xml deleted file mode 100644 index f531292e2..000000000 --- a/reference/imagick/imagick/getimagechanneldistortion.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - Imagick::getImageChannelDistortion - Compares image channels of an image to a reconstructed image - - - - &reftitle.description; - - public floatImagick::getImageChannelDistortion - Imagickreference - intchannel - intmetric - - - Compares one or more image channels of an image to a reconstructed image - and returns the specified distortion metric. - - - - - &reftitle.parameters; - - - - reference - - - Imagick object to compare to. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - metric - - - One of the metric type constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechanneldistortions.xml b/reference/imagick/imagick/getimagechanneldistortions.xml deleted file mode 100644 index f31b52125..000000000 --- a/reference/imagick/imagick/getimagechanneldistortions.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - Imagick::getImageChannelDistortions - Gets channel distortions - - - - &reftitle.description; - - public floatImagick::getImageChannelDistortions - Imagickreference - intmetric - intchannelImagick::CHANNEL_DEFAULT - - - - Compares one or more image channels of an image to a reconstructed image and returns the specified distortion metrics - &imagick.method.available.0x644; - - - - - &reftitle.parameters; - - - - reference - - - Imagick object containing the reference image - - - - - metric - - - Refer to this list of metric type constants. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - Returns a float describing the channel distortion. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechannelextrema.xml b/reference/imagick/imagick/getimagechannelextrema.xml deleted file mode 100644 index 6a7314520..000000000 --- a/reference/imagick/imagick/getimagechannelextrema.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Imagick::getImageChannelExtrema - Gets the extrema for one or more image channels - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public arrayImagick::getImageChannelExtrema - intchannel - - - Gets the extrema for one or more image channels. Return value is an - associative array with the keys "minima" and "maxima". - - - - - &reftitle.parameters; - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechannelkurtosis.xml b/reference/imagick/imagick/getimagechannelkurtosis.xml deleted file mode 100644 index dc440f310..000000000 --- a/reference/imagick/imagick/getimagechannelkurtosis.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - Imagick::getImageChannelKurtosis - The getImageChannelKurtosis purpose - - - - &reftitle.description; - - public arrayImagick::getImageChannelKurtosis - intchannelImagick::CHANNEL_DEFAULT - - - Get the kurtosis and skewness of a specific channel. &imagick.method.available.0x649; - - - - - &reftitle.parameters; - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - Returns an array with kurtosis and skewness - members. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - diff --git a/reference/imagick/imagick/getimagechannelmean.xml b/reference/imagick/imagick/getimagechannelmean.xml deleted file mode 100644 index 23d5e7333..000000000 --- a/reference/imagick/imagick/getimagechannelmean.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Imagick::getImageChannelMean - Gets the mean and standard deviation - - - - &reftitle.description; - - public arrayImagick::getImageChannelMean - intchannel - - - Gets the mean and standard deviation of one or more image channels. - - - - - &reftitle.parameters; - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - Returns an array with "mean" and "standardDeviation" - members. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechannelrange.xml b/reference/imagick/imagick/getimagechannelrange.xml deleted file mode 100644 index 32622523a..000000000 --- a/reference/imagick/imagick/getimagechannelrange.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::getImageChannelRange - Gets channel range - - - - &reftitle.description; - - public arrayImagick::getImageChannelRange - intchannel - - - - Gets the range for one or more image channels. - &imagick.method.available.0x640; - - - - - &reftitle.parameters; - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing minima and maxima values of the channel(s). - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagechannelstatistics.xml b/reference/imagick/imagick/getimagechannelstatistics.xml deleted file mode 100644 index cf4dbdd7b..000000000 --- a/reference/imagick/imagick/getimagechannelstatistics.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - Imagick::getImageChannelStatistics - Returns statistics for each channel in the image - - - - &reftitle.description; - - public arrayImagick::getImageChannelStatistics - - - - Returns statistics for each channel in the image. The statistics include - the channel depth, its minima and maxima, the mean, and the standard - deviation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/getimageclipmask.xml b/reference/imagick/imagick/getimageclipmask.xml deleted file mode 100644 index 3b8119f78..000000000 --- a/reference/imagick/imagick/getimageclipmask.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Imagick::getImageClipMask - Gets image clip mask - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickImagick::getImageClipMask - - - - - Returns the image clip mask. The clip mask is an Imagick object containing the clip mask. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an Imagick object containing the clip mask. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagecolormapcolor.xml b/reference/imagick/imagick/getimagecolormapcolor.xml deleted file mode 100644 index be239b42a..000000000 --- a/reference/imagick/imagick/getimagecolormapcolor.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::getImageColormapColor - Returns the color of the specified colormap index - - - - &reftitle.description; - - public ImagickPixelImagick::getImageColormapColor - intindex - - - Returns the color of the specified colormap index. - - - - - &reftitle.parameters; - - - - index - - - The offset into the image colormap. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagecolors.xml b/reference/imagick/imagick/getimagecolors.xml deleted file mode 100644 index 9c428bc15..000000000 --- a/reference/imagick/imagick/getimagecolors.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::getImageColors - Gets the number of unique colors in the image - - - - &reftitle.description; - - public intImagick::getImageColors - - - - Gets the number of unique colors in the image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int, the number of unique colors in the image. - - - - - - diff --git a/reference/imagick/imagick/getimagecolorspace.xml b/reference/imagick/imagick/getimagecolorspace.xml deleted file mode 100644 index 830906fea..000000000 --- a/reference/imagick/imagick/getimagecolorspace.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::getImageColorspace - Gets the image colorspace - - - - &reftitle.description; - - public intImagick::getImageColorspace - - - - Gets the image colorspace. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer which can be compared against COLORSPACE constants. - - - - - - diff --git a/reference/imagick/imagick/getimagecompose.xml b/reference/imagick/imagick/getimagecompose.xml deleted file mode 100644 index 7de0538f0..000000000 --- a/reference/imagick/imagick/getimagecompose.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::getImageCompose - Returns the composite operator associated with the image - - - - &reftitle.description; - - public intImagick::getImageCompose - - - - Returns the composite operator associated with the image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/getimagecompression.xml b/reference/imagick/imagick/getimagecompression.xml deleted file mode 100644 index 1bc6e5a65..000000000 --- a/reference/imagick/imagick/getimagecompression.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getImageCompression - Gets the current image's compression type - - - - &reftitle.description; - - public intImagick::getImageCompression - - - - - Gets the current image's compression type. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the compression constant - - - - - - diff --git a/reference/imagick/imagick/getimagecompressionquality.xml b/reference/imagick/imagick/getimagecompressionquality.xml deleted file mode 100644 index 6c887b843..000000000 --- a/reference/imagick/imagick/getimagecompressionquality.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getImageCompressionQuality - Gets the current image's compression quality - - - - &reftitle.description; - - public intImagick::getImageCompressionQuality - - - - - Gets the current image's compression quality - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns integer describing the images compression quality - - - - - - diff --git a/reference/imagick/imagick/getimagedelay.xml b/reference/imagick/imagick/getimagedelay.xml deleted file mode 100644 index c9644d94a..000000000 --- a/reference/imagick/imagick/getimagedelay.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageDelay - Gets the image delay - - - - &reftitle.description; - - public intImagick::getImageDelay - - - - Gets the image delay. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image delay. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagedepth.xml b/reference/imagick/imagick/getimagedepth.xml deleted file mode 100644 index d7cd2ed0e..000000000 --- a/reference/imagick/imagick/getimagedepth.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::getImageDepth - Gets the image depth - - - - &reftitle.description; - - public intImagick::getImageDepth - - - - Gets the image depth. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The image depth. - - - - - - diff --git a/reference/imagick/imagick/getimagedispose.xml b/reference/imagick/imagick/getimagedispose.xml deleted file mode 100644 index 3da2a2d6a..000000000 --- a/reference/imagick/imagick/getimagedispose.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageDispose - Gets the image disposal method - - - - &reftitle.description; - - public intImagick::getImageDispose - - - - Gets the image disposal method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the dispose method on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagedistortion.xml b/reference/imagick/imagick/getimagedistortion.xml deleted file mode 100644 index eb3b207a7..000000000 --- a/reference/imagick/imagick/getimagedistortion.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Imagick::getImageDistortion - Compares an image to a reconstructed image - - - - &reftitle.description; - - public floatImagick::getImageDistortion - MagickWandreference - intmetric - - - Compares an image to a reconstructed image and returns the specified distortion - metric. - - - - - &reftitle.parameters; - - - - reference - - - Imagick object to compare to. - - - - - metric - - - One of the metric type constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the distortion metric used on the image (or the best guess - thereof). - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageextrema.xml b/reference/imagick/imagick/getimageextrema.xml deleted file mode 100644 index 6f0457178..000000000 --- a/reference/imagick/imagick/getimageextrema.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::getImageExtrema - Gets the extrema for the image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public arrayImagick::getImageExtrema - - - - Gets the extrema for the image. Returns an associative array with the keys "min" and "max". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an associative array with the keys "min" and "max". - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagefilename.xml b/reference/imagick/imagick/getimagefilename.xml deleted file mode 100644 index 23c4461b7..000000000 --- a/reference/imagick/imagick/getimagefilename.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageFilename - Returns the filename of a particular image in a sequence - - - - &reftitle.description; - - public stringImagick::getImageFilename - - - - Returns the filename of a particular image in a sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string with the filename of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageformat.xml b/reference/imagick/imagick/getimageformat.xml deleted file mode 100644 index 6fb7bf1f5..000000000 --- a/reference/imagick/imagick/getimageformat.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageFormat - Returns the format of a particular image in a sequence - - - - &reftitle.description; - - public stringImagick::getImageFormat - - - - Returns the format of a particular image in a sequence. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the image format on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagegamma.xml b/reference/imagick/imagick/getimagegamma.xml deleted file mode 100644 index 1e877c8ba..000000000 --- a/reference/imagick/imagick/getimagegamma.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageGamma - Gets the image gamma - - - - &reftitle.description; - - public floatImagick::getImageGamma - - - - Gets the image gamma. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image gamma on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagegeometry.xml b/reference/imagick/imagick/getimagegeometry.xml deleted file mode 100644 index 0e65740b6..000000000 --- a/reference/imagick/imagick/getimagegeometry.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::getImageGeometry - Gets the width and height as an associative array - - - - &reftitle.description; - - public arrayImagick::getImageGeometry - - - - Returns the width and height as an associative array. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the width/height of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - Using <function>Imagick::getImageGeometry</function> - - newImage(100, 200, "black"); -print_r($imagick->getImageGeometry()); -?> -]]> - - &example.outputs; - - 100 - [height] => 200 -) -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getimagegravity.xml b/reference/imagick/imagick/getimagegravity.xml deleted file mode 100644 index f39636ebd..000000000 --- a/reference/imagick/imagick/getimagegravity.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Imagick::getImageGravity - Gets the image gravity - - - - &reftitle.description; - - public intImagick::getImageGravity - - - - - Gets the current gravity value of the - image. Unlike Imagick::getGravity, this method - returns the gravity defined for the current image sequence. - &imagick.method.available.0x644; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the images gravity property. Refer to the list of - gravity constants. - - - - - - diff --git a/reference/imagick/imagick/getimagegreenprimary.xml b/reference/imagick/imagick/getimagegreenprimary.xml deleted file mode 100644 index 529147842..000000000 --- a/reference/imagick/imagick/getimagegreenprimary.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getImageGreenPrimary - Returns the chromaticy green primary point - - - - &reftitle.description; - - public arrayImagick::getImageGreenPrimary - - - - Returns the chromaticity green primary point. Returns an array with the keys "x" and "y". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the keys "x" and "y" on success, throws an - ImagickException on failure. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageheight.xml b/reference/imagick/imagick/getimageheight.xml deleted file mode 100644 index 592e7a020..000000000 --- a/reference/imagick/imagick/getimageheight.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageHeight - Returns the image height - - - - &reftitle.description; - - public intImagick::getImageHeight - - - - Returns the image height. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image height in pixels. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagehistogram.xml b/reference/imagick/imagick/getimagehistogram.xml deleted file mode 100644 index 17e1e1757..000000000 --- a/reference/imagick/imagick/getimagehistogram.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - Imagick::getImageHistogram - Gets the image histogram - - - - &reftitle.description; - - public arrayImagick::getImageHistogram - - - - Returns the image histogram as an array of ImagickPixel objects. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image histogram as an array of ImagickPixel objects. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - Generates <function>Imagick::getImageHistogram</function> - - getColorValue($colorChannel); - $color = intval($color * 255); - $count = $histogramElement->getColorCount(); - - if (array_key_exists($color, $colorStatistics)) { - $colorStatistics[$color] += $count; - } - else { - $colorStatistics[$color] = $count; - } - } - - ksort($colorStatistics); - - return $colorStatistics; -} - - - -function getImageHistogram($imagePath) { - - $backgroundColor = 'black'; - - $draw = new \ImagickDraw(); - $draw->setStrokeWidth(0); //make the lines be as thin as possible - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - $histogramWidth = 256; - $histogramHeight = 100; // the height for each RGB segment - - $imagick = new \Imagick(realpath($imagePath)); - //Resize the image to be small, otherwise PHP tends to run out of memory - //This might lead to bad results for images that are pathologically 'pixelly' - $imagick->adaptiveResizeImage(200, 200, true); - $histogramElements = $imagick->getImageHistogram(); - - $histogram = new \Imagick(); - $histogram->newpseudoimage($histogramWidth, $histogramHeight * 3, 'xc:black'); - $histogram->setImageFormat('png'); - - $getMax = function ($carry, $item) { - if ($item > $carry) { - return $item; - } - return $carry; - }; - - $colorValues = [ - 'red' => getColorStatistics($histogramElements, \Imagick::COLOR_RED), - 'lime' => getColorStatistics($histogramElements, \Imagick::COLOR_GREEN), - 'blue' => getColorStatistics($histogramElements, \Imagick::COLOR_BLUE), - ]; - - $max = array_reduce($colorValues['red'] , $getMax, 0); - $max = array_reduce($colorValues['lime'] , $getMax, $max); - $max = array_reduce($colorValues['blue'] , $getMax, $max); - - $scale = $histogramHeight / $max; - - $count = 0; - foreach ($colorValues as $color => $values) { - $draw->setstrokecolor($color); - - $offset = ($count + 1) * $histogramHeight; - - foreach ($values as $index => $value) { - $draw->line($index, $offset, $index, $offset - ($value * $scale)); - } - $count++; - } - - $histogram->drawImage($draw); - - header( "Content-Type: image/png" ); - echo $histogram; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getimageindex.xml b/reference/imagick/imagick/getimageindex.xml deleted file mode 100644 index a54450f67..000000000 --- a/reference/imagick/imagick/getimageindex.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Imagick::getImageIndex - Gets the index of the current active image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public intImagick::getImageIndex - - - - Returns the index of the current active image within the Imagick object. - This method has been deprecated. See - Imagick::getIteratorIndex. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer containing the index of the image in the stack. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageinterlacescheme.xml b/reference/imagick/imagick/getimageinterlacescheme.xml deleted file mode 100644 index 608173aad..000000000 --- a/reference/imagick/imagick/getimageinterlacescheme.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getImageInterlaceScheme - Gets the image interlace scheme - - - - &reftitle.description; - - public intImagick::getImageInterlaceScheme - - - - Gets the image interlace scheme. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the interlace scheme as an integer on success. - &imagick.imagickexception.throw; - - - - - - diff --git a/reference/imagick/imagick/getimageinterpolatemethod.xml b/reference/imagick/imagick/getimageinterpolatemethod.xml deleted file mode 100644 index 491f47a74..000000000 --- a/reference/imagick/imagick/getimageinterpolatemethod.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getImageInterpolateMethod - Returns the interpolation method - - - - &reftitle.description; - - public intImagick::getImageInterpolateMethod - - - - Returns the interpolation method for the specified image. The method is one of - the Imagick::INTERPOLATE_* constants. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the interpolate method on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageiterations.xml b/reference/imagick/imagick/getimageiterations.xml deleted file mode 100644 index eb0265a45..000000000 --- a/reference/imagick/imagick/getimageiterations.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageIterations - Gets the image iterations - - - - &reftitle.description; - - public intImagick::getImageIterations - - - - Gets the image iterations. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image iterations as an integer. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagelength.xml b/reference/imagick/imagick/getimagelength.xml deleted file mode 100644 index 13474f100..000000000 --- a/reference/imagick/imagick/getimagelength.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::getImageLength - Returns the image length in bytes - - - - &reftitle.description; - - public intImagick::getImageLength - - - - Returns the image length in bytes - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int containing the current image size. - - - - - &reftitle.examples; - - - Using <function>Imagick::getImageLength</function>: - - Getting image length in bytes - - -getImageLength() . ' bytes'; -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getimagematte.xml b/reference/imagick/imagick/getimagematte.xml deleted file mode 100644 index 881b61469..000000000 --- a/reference/imagick/imagick/getimagematte.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Imagick::getImageMatte - Return if the image has a matte channel - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::getImageMatte - - - - - Returns &true; if the image has a matte channel otherwise false. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/getimagemattecolor.xml b/reference/imagick/imagick/getimagemattecolor.xml deleted file mode 100644 index 317790ab3..000000000 --- a/reference/imagick/imagick/getimagemattecolor.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::getImageMatteColor - Returns the image matte color - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickPixelImagick::getImageMatteColor - - - - Returns the image matte color. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns ImagickPixel object on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagemimetype.xml b/reference/imagick/imagick/getimagemimetype.xml deleted file mode 100644 index a4b7e3c70..000000000 --- a/reference/imagick/imagick/getimagemimetype.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Imagick::getImageMimeType - Returns the image mime-type - - - - &reftitle.description; - - public stringImagick::getImageMimeType - - - - Returns the image mime-type. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/getimageorientation.xml b/reference/imagick/imagick/getimageorientation.xml deleted file mode 100644 index d1beff313..000000000 --- a/reference/imagick/imagick/getimageorientation.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Imagick::getImageOrientation - Gets the image orientation - - - - &reftitle.description; - - public intImagick::getImageOrientation - - - - - Gets the image orientation. The return value is one of the orientation constants. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagepage.xml b/reference/imagick/imagick/getimagepage.xml deleted file mode 100644 index 447e96699..000000000 --- a/reference/imagick/imagick/getimagepage.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Imagick::getImagePage - Returns the page geometry - - - - &reftitle.description; - - public arrayImagick::getImagePage - - - - Returns the page geometry associated with the image in an array with the - keys "width", "height", "x", and "y". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the page geometry associated with the image in an array with the - keys "width", "height", "x", and "y". - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagepixelcolor.xml b/reference/imagick/imagick/getimagepixelcolor.xml deleted file mode 100644 index c5768690c..000000000 --- a/reference/imagick/imagick/getimagepixelcolor.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Imagick::getImagePixelColor - Returns the color of the specified pixel - - - - &reftitle.description; - - public ImagickPixelImagick::getImagePixelColor - intx - inty - - - Returns the color of the specified pixel. - - - - - &reftitle.parameters; - - - - x - - - The x-coordinate of the pixel - - - - - y - - - The y-coordinate of the pixel - - - - - - - - - &reftitle.returnvalues; - - Returns an ImagickPixel instance for the color at the coordinates given. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageprofile.xml b/reference/imagick/imagick/getimageprofile.xml deleted file mode 100644 index 5189bbf5d..000000000 --- a/reference/imagick/imagick/getimageprofile.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::getImageProfile - Returns the named image profile - - - - &reftitle.description; - - public stringImagick::getImageProfile - stringname - - - Returns the named image profile. - - - - - &reftitle.parameters; - - - - name - - - The name of the profile to return. - - - - - - - - - &reftitle.returnvalues; - - Returns a string containing the image profile. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageprofiles.xml b/reference/imagick/imagick/getimageprofiles.xml deleted file mode 100644 index 7e5f7c160..000000000 --- a/reference/imagick/imagick/getimageprofiles.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Imagick::getImageProfiles - Returns the image profiles - - - - &reftitle.description; - - public arrayImagick::getImageProfiles - stringpattern"*" - boolinclude_values&true; - - - - Returns all associated profiles that match the pattern. If &false; is passed as second parameter - only the profile names are returned. &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - pattern - - - The pattern for profile names. - - - - - include_values - - - Whether to return only profile names. If &false; then only profile names will be returned. - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the image profiles or profile names. - - - - - - diff --git a/reference/imagick/imagick/getimageproperties.xml b/reference/imagick/imagick/getimageproperties.xml deleted file mode 100644 index d8e708de2..000000000 --- a/reference/imagick/imagick/getimageproperties.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - Imagick::getImageProperties - Returns the image properties - - - - &reftitle.description; - - public arrayImagick::getImageProperties - stringpattern"*" - boolinclude_values&true; - - - - Returns all associated properties that match the pattern. If &false; is passed as second parameter - only the property names are returned. &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - pattern - - - The pattern for property names. - - - - - include_values - - - Whether to return only property names. If &false; then only property names will be returned. - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the image properties or property names. - - - - - &reftitle.examples; - - - Using <function>Imagick::getImageProperties</function>: - - An example of extracting EXIF information. - - -getImageProperties("exif:*"); - -/* Loop through the EXIF properties */ -foreach ($exifArray as $name => $property) -{ - echo "{$name} => {$property}
\n"; -} - -?> -]]> -
-
-
-
- -
- - diff --git a/reference/imagick/imagick/getimageproperty.xml b/reference/imagick/imagick/getimageproperty.xml deleted file mode 100644 index 93b62655d..000000000 --- a/reference/imagick/imagick/getimageproperty.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::getImageProperty - Returns the named image property - - - - &reftitle.description; - - public stringImagick::getImageProperty - stringname - - - - Returns the named image property. &imagick.method.available.0x632; - - - - - &reftitle.parameters; - - - - name - - - name of the property (for example Exif:DateTime) - - - - - - - - - &reftitle.returnvalues; - - Returns a string containing the image property, false if a - property with the given name does not exist. - - - - - &reftitle.examples; - - - Using <function>Imagick::getImageProperty</function>: - - Setting and getting image property - - -newImage(300, 200, "black"); - -$image->setImageProperty('Exif:Make', 'Imagick'); -echo $image->getImageProperty('Exif:Make'); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::setImageProperty - - - - - - - diff --git a/reference/imagick/imagick/getimageredprimary.xml b/reference/imagick/imagick/getimageredprimary.xml deleted file mode 100644 index c63f6a7be..000000000 --- a/reference/imagick/imagick/getimageredprimary.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Imagick::getImageRedPrimary - Returns the chromaticity red primary point - - - - &reftitle.description; - - public arrayImagick::getImageRedPrimary - - - - Returns the chromaticity red primary point as an array with the keys "x" and "y". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the chromaticity red primary point as an array with the keys "x" - and "y". - &imagick.imagickexception.throw; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageregion.xml b/reference/imagick/imagick/getimageregion.xml deleted file mode 100644 index f18015937..000000000 --- a/reference/imagick/imagick/getimageregion.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::getImageRegion - Extracts a region of the image - - - - &reftitle.description; - - public ImagickImagick::getImageRegion - intwidth - intheight - intx - inty - - - Extracts a region of the image and returns it as a new Imagick object. - - - - - &reftitle.parameters; - - - - width - - - The width of the extracted region. - - - - - height - - - The height of the extracted region. - - - - - x - - - X-coordinate of the top-left corner of the extracted region. - - - - - y - - - Y-coordinate of the top-left corner of the extracted region. - - - - - - - - - &reftitle.returnvalues; - - Extracts a region of the image and returns it as a new wand. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagerenderingintent.xml b/reference/imagick/imagick/getimagerenderingintent.xml deleted file mode 100644 index dd8fffad6..000000000 --- a/reference/imagick/imagick/getimagerenderingintent.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getImageRenderingIntent - Gets the image rendering intent - - - - &reftitle.description; - - public intImagick::getImageRenderingIntent - - - - Gets the image rendering intent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image rendering intent. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageresolution.xml b/reference/imagick/imagick/getimageresolution.xml deleted file mode 100644 index 7c4bff848..000000000 --- a/reference/imagick/imagick/getimageresolution.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageResolution - Gets the image X and Y resolution - - - - &reftitle.description; - - public arrayImagick::getImageResolution - - - - Gets the image X and Y resolution. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the resolution as an array. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagesblob.xml b/reference/imagick/imagick/getimagesblob.xml deleted file mode 100644 index 79d635ce5..000000000 --- a/reference/imagick/imagick/getimagesblob.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - Imagick::getImagesBlob - Returns all image sequences as a blob - - - - &reftitle.description; - - public stringImagick::getImagesBlob - - - - Implements direct to memory image formats. It returns all image - sequences as a string. The format of the image determines the - format of the returned blob (GIF, JPEG, PNG, etc.). To return a - different image format, use Imagick::setImageFormat(). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the images. On failure, throws - ImagickException. - - - - - - diff --git a/reference/imagick/imagick/getimagescene.xml b/reference/imagick/imagick/getimagescene.xml deleted file mode 100644 index 66c71fdc2..000000000 --- a/reference/imagick/imagick/getimagescene.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageScene - Gets the image scene - - - - &reftitle.description; - - public intImagick::getImageScene - - - - Gets the image scene. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image scene. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagesignature.xml b/reference/imagick/imagick/getimagesignature.xml deleted file mode 100644 index 910a9a723..000000000 --- a/reference/imagick/imagick/getimagesignature.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageSignature - Generates an SHA-256 message digest - - - - &reftitle.description; - - public stringImagick::getImageSignature - - - - Generates an SHA-256 message digest for the image pixel stream. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the SHA-256 hash of the file. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagesize.xml b/reference/imagick/imagick/getimagesize.xml deleted file mode 100644 index ac6107535..000000000 --- a/reference/imagick/imagick/getimagesize.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Imagick::getImageSize - Returns the image length in bytes - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public intImagick::getImageSize - - - - Returns the image length in bytes. - Deprecated in favour of Imagick::getImageLength() - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int containing the current image size. - - - - - - diff --git a/reference/imagick/imagick/getimagetickspersecond.xml b/reference/imagick/imagick/getimagetickspersecond.xml deleted file mode 100644 index 838b3194b..000000000 --- a/reference/imagick/imagick/getimagetickspersecond.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageTicksPerSecond - Gets the image ticks-per-second - - - - &reftitle.description; - - public intImagick::getImageTicksPerSecond - - - - Gets the image ticks-per-second. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image ticks-per-second. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagetotalinkdensity.xml b/reference/imagick/imagick/getimagetotalinkdensity.xml deleted file mode 100644 index e32439504..000000000 --- a/reference/imagick/imagick/getimagetotalinkdensity.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::getImageTotalInkDensity - Gets the image total ink density - - - - &reftitle.description; - - public floatImagick::getImageTotalInkDensity - - - - Gets the image total ink density. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image total ink density of the image. - &imagick.imagickexception.throw; - - - - - - diff --git a/reference/imagick/imagick/getimagetype.xml b/reference/imagick/imagick/getimagetype.xml deleted file mode 100644 index bcf42f3e1..000000000 --- a/reference/imagick/imagick/getimagetype.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - Imagick::getImageType - Gets the potential image type - - - - &reftitle.description; - - public intImagick::getImageType - - - - Gets the potential image type. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the potential image type. - - - - imagick::IMGTYPE_UNDEFINED - - - - - imagick::IMGTYPE_BILEVEL - - - - - imagick::IMGTYPE_GRAYSCALE - - - - - imagick::IMGTYPE_GRAYSCALEMATTE - - - - - imagick::IMGTYPE_PALETTE - - - - - imagick::IMGTYPE_PALETTEMATTE - - - - - imagick::IMGTYPE_TRUECOLOR - - - - - imagick::IMGTYPE_TRUECOLORMATTE - - - - - imagick::IMGTYPE_COLORSEPARATION - - - - - imagick::IMGTYPE_COLORSEPARATIONMATTE - - - - - imagick::IMGTYPE_OPTIMIZE - - - - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimageunits.xml b/reference/imagick/imagick/getimageunits.xml deleted file mode 100644 index bdc55d69c..000000000 --- a/reference/imagick/imagick/getimageunits.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageUnits - Gets the image units of resolution - - - - &reftitle.description; - - public intImagick::getImageUnits - - - - Gets the image units of resolution. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image units of resolution. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagevirtualpixelmethod.xml b/reference/imagick/imagick/getimagevirtualpixelmethod.xml deleted file mode 100644 index 453853b62..000000000 --- a/reference/imagick/imagick/getimagevirtualpixelmethod.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageVirtualPixelMethod - Returns the virtual pixel method - - - - &reftitle.description; - - public intImagick::getImageVirtualPixelMethod - - - - Returns the virtual pixel method for the specified image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the virtual pixel method on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagewhitepoint.xml b/reference/imagick/imagick/getimagewhitepoint.xml deleted file mode 100644 index e0c34cdc5..000000000 --- a/reference/imagick/imagick/getimagewhitepoint.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getImageWhitePoint - Returns the chromaticity white point - - - - &reftitle.description; - - public arrayImagick::getImageWhitePoint - - - - Returns the chromaticity white point as an associative array with the keys "x" and "y". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the chromaticity white point as an associative array with the keys - "x" and "y". - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getimagewidth.xml b/reference/imagick/imagick/getimagewidth.xml deleted file mode 100644 index 67cd2fa5e..000000000 --- a/reference/imagick/imagick/getimagewidth.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getImageWidth - Returns the image width - - - - &reftitle.description; - - public intImagick::getImageWidth - - - - Returns the image width. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the image width. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getinterlacescheme.xml b/reference/imagick/imagick/getinterlacescheme.xml deleted file mode 100644 index 7c3de2c80..000000000 --- a/reference/imagick/imagick/getinterlacescheme.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getInterlaceScheme - Gets the object interlace scheme - - - - &reftitle.description; - - public intImagick::getInterlaceScheme - - - - Gets the object interlace scheme. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Gets the wand interlace - scheme. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getiteratorindex.xml b/reference/imagick/imagick/getiteratorindex.xml deleted file mode 100644 index 914877fa7..000000000 --- a/reference/imagick/imagick/getiteratorindex.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::getIteratorIndex - Gets the index of the current active image - - - - &reftitle.description; - - public intImagick::getIteratorIndex - - - - - Returns the index of the current active image within the Imagick object. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer containing the index of the image in the stack. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::getIteratorIndex</function>: - - Create images, set and get the iterator index - - -newImage(100, 100, new ImagickPixel("red")); -$im->newImage(100, 100, new ImagickPixel("green")); -$im->newImage(100, 100, new ImagickPixel("blue")); - -$im->setIteratorIndex(1); -echo $im->getIteratorIndex(); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::setIteratorIndex - Imagick::getImageIndex - Imagick::setImageIndex - - - - - - - diff --git a/reference/imagick/imagick/getnumberimages.xml b/reference/imagick/imagick/getnumberimages.xml deleted file mode 100644 index ffc804fd4..000000000 --- a/reference/imagick/imagick/getnumberimages.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getNumberImages - Returns the number of images in the object - - - - &reftitle.description; - - public intImagick::getNumberImages - - - - Returns the number of images associated with Imagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of images associated with Imagick object. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getoption.xml b/reference/imagick/imagick/getoption.xml deleted file mode 100644 index 81364077f..000000000 --- a/reference/imagick/imagick/getoption.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::getOption - Returns a value associated with the specified key - - - - &reftitle.description; - - public stringImagick::getOption - stringkey - - - Returns a value associated within the object for the specified key. - - - - - &reftitle.parameters; - - - - key - - - The name of the option - - - - - - - - - &reftitle.returnvalues; - - Returns a value associated with a wand and the specified key. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getpackagename.xml b/reference/imagick/imagick/getpackagename.xml deleted file mode 100644 index 97687f87e..000000000 --- a/reference/imagick/imagick/getpackagename.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getPackageName - Returns the ImageMagick package name - - - - &reftitle.description; - - public static stringImagick::getPackageName - - - - Returns the ImageMagick package name. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ImageMagick package name as a string. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getpage.xml b/reference/imagick/imagick/getpage.xml deleted file mode 100644 index 2f9eaddfc..000000000 --- a/reference/imagick/imagick/getpage.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Imagick::getPage - Returns the page geometry - - - - &reftitle.description; - - public arrayImagick::getPage - - - - Returns the page geometry associated with the Imagick object in - an associative array with the keys "width", "height", "x", and "y". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the page geometry associated with the Imagick object in - an associative array with the keys "width", "height", "x", and "y", - throwing ImagickException on error. - - - - - - diff --git a/reference/imagick/imagick/getpixeliterator.xml b/reference/imagick/imagick/getpixeliterator.xml deleted file mode 100644 index b6bd21183..000000000 --- a/reference/imagick/imagick/getpixeliterator.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Imagick::getPixelIterator - Returns a MagickPixelIterator - - - - &reftitle.description; - - public ImagickPixelIteratorImagick::getPixelIterator - - - - Returns a MagickPixelIterator. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an ImagickPixelIterator on success. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::getPixelIterator</function> - - getPixelIterator(); - - foreach ($imageIterator as $row => $pixels) { /* Loop through pixel rows */ - foreach ($pixels as $column => $pixel) { /* Loop through the pixels in the row (columns) */ - /** @var $pixel \ImagickPixel */ - if ($column % 2) { - $pixel->setColor("rgba(0, 0, 0, 0)"); /* Paint every second pixel black*/ - } - } - $imageIterator->syncIterator(); /* Sync the iterator, this is important to do on each iteration */ - } - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getpixelregioniterator.xml b/reference/imagick/imagick/getpixelregioniterator.xml deleted file mode 100644 index 94be187db..000000000 --- a/reference/imagick/imagick/getpixelregioniterator.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Imagick::getPixelRegionIterator - Get an ImagickPixelIterator for an image section - - - - &reftitle.description; - - public ImagickPixelIteratorImagick::getPixelRegionIterator - intx - inty - intcolumns - introws - - - Get an ImagickPixelIterator for an image section. - - - - - &reftitle.parameters; - - - - x - - - The x-coordinate of the region. - - - - - y - - - The y-coordinate of the region. - - - - - columns - - - The width of the region. - - - - - rows - - - The height of the region. - - - - - - - - - &reftitle.returnvalues; - - Returns an ImagickPixelIterator for an image section. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - <methodname>Imagick::getPixelRegionIterator</methodname> example - - Iterate over the pixels in the top left of the image, changing them to be black. - - - getPixelRegionIterator(0, 0, 10, 10); - -foreach ($areaIterator as $rowIterator) { - foreach ($rowIterator as $pixel) { - // Paint every pixel black - $pixel->setColor("rgba(0, 0, 0, 0)"); - } - $areaIterator->syncIterator(); -} -$im->writeImage("./output.png"); -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getpointsize.xml b/reference/imagick/imagick/getpointsize.xml deleted file mode 100644 index 796ab1c73..000000000 --- a/reference/imagick/imagick/getpointsize.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::getPointSize - Gets point size - - - - &reftitle.description; - - public floatImagick::getPointSize - - - - Returns the objects point size property. - &imagick.method.available.0x637; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a &float; containing the point size. - - - - - &reftitle.seealso; - - - Imagick::setPointSize - - - - - - - diff --git a/reference/imagick/imagick/getquantum.xml b/reference/imagick/imagick/getquantum.xml deleted file mode 100644 index d58f5a24f..000000000 --- a/reference/imagick/imagick/getquantum.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Imagick::getQuantum - Returns the ImageMagick quantum range - - - - &reftitle.description; - - public static intImagick::getQuantum - - - - Returns the ImageMagick quantum range. If HDRI was enabled then the type is a float, if not it is an int. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/getquantumdepth.xml b/reference/imagick/imagick/getquantumdepth.xml deleted file mode 100644 index 2df8045d0..000000000 --- a/reference/imagick/imagick/getquantumdepth.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getQuantumDepth - Gets the quantum depth - - - - &reftitle.description; - - public static arrayImagick::getQuantumDepth - - - - Returns the Imagick quantum depth. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with "quantumDepthLong" and "quantumDepthString" - members. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getquantumrange.xml b/reference/imagick/imagick/getquantumrange.xml deleted file mode 100644 index 0a16cffb1..000000000 --- a/reference/imagick/imagick/getquantumrange.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Imagick::getQuantumRange - Returns the Imagick quantum range - - - - &reftitle.description; - - public static arrayImagick::getQuantumRange - - - - Returns the quantum range for the Imagick instance. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an associative array containing the quantum range as an - int ("quantumRangeLong") and as a - string ("quantumRangeString"). - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getregistry.xml b/reference/imagick/imagick/getregistry.xml deleted file mode 100644 index 2d8d0ea6f..000000000 --- a/reference/imagick/imagick/getregistry.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Imagick::getRegistry - Get a StringRegistry entry - - - - &reftitle.description; - - public static stringImagick::getRegistry - stringkey - - - Get the StringRegistry entry for the named key or false if not set. - - - - - - &reftitle.parameters; - - - key - - - The entry to get. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/getreleasedate.xml b/reference/imagick/imagick/getreleasedate.xml deleted file mode 100644 index d1faed186..000000000 --- a/reference/imagick/imagick/getreleasedate.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getReleaseDate - Returns the ImageMagick release date - - - - &reftitle.description; - - public static stringImagick::getReleaseDate - - - - Returns the ImageMagick release date as a string. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ImageMagick release date as a string. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getresource.xml b/reference/imagick/imagick/getresource.xml deleted file mode 100644 index 7947ef727..000000000 --- a/reference/imagick/imagick/getresource.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::getResource - Returns the specified resource's memory usage - - - - &reftitle.description; - - public static intImagick::getResource - inttype - - - Returns the specified resource's memory usage in megabytes. - - - - - &reftitle.parameters; - - - - type - - - Refer to the list of resourcetype constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the specified resource's memory usage in megabytes. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getresourcelimit.xml b/reference/imagick/imagick/getresourcelimit.xml deleted file mode 100644 index 3e0c69e85..000000000 --- a/reference/imagick/imagick/getresourcelimit.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Imagick::getResourceLimit - Returns the specified resource limit - - - - &reftitle.description; - - public static intImagick::getResourceLimit - inttype - - - Returns the specified resource limit. - - - - - &reftitle.parameters; - - - - type - - - One of the resourcetype constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the specified resource limit. - The unit depends on the type of the resource being limited. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.seealso; - - Imagick::setResourceLimit - - - - - - diff --git a/reference/imagick/imagick/getsamplingfactors.xml b/reference/imagick/imagick/getsamplingfactors.xml deleted file mode 100644 index bc563e598..000000000 --- a/reference/imagick/imagick/getsamplingfactors.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Imagick::getSamplingFactors - Gets the horizontal and vertical sampling factor - - - - &reftitle.description; - - public arrayImagick::getSamplingFactors - - - - Gets the horizontal and vertical sampling factor. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an associative array with the horizontal and vertical sampling - factors of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getsize.xml b/reference/imagick/imagick/getsize.xml deleted file mode 100644 index a8c026e42..000000000 --- a/reference/imagick/imagick/getsize.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::getSize - Returns the size associated with the Imagick object - - - - &reftitle.description; - - public arrayImagick::getSize - - - - Get the size in pixels associated with the Imagick object, previously set by Imagick::setSize. - - - - This method just returns the size that was set using Imagick::setSize. If you want to get the actual width / height of the image, use Imagick::getImageWidth and Imagick::getImageHeight. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the size associated with the Imagick object as an array with the - keys "columns" and "rows". - - - - - &reftitle.examples; - - - Getting the size of a raw RGB image set at 200x400, after scaling to 400x800 (compared to width / height) - -setSize(200, 400); -$img->readImage("image.rgb"); - -$img->scaleImage(400, 800); - -$size = $img->getSize(); -print_r($size); - -echo $img->getImageWidth()."x".$img->getImageHeight(); -?> -]]> - - &example.outputs; - - 200 - [rows] => 400 -) -400x800 -]]> - - - - - - - - diff --git a/reference/imagick/imagick/getsizeoffset.xml b/reference/imagick/imagick/getsizeoffset.xml deleted file mode 100644 index 030a228c0..000000000 --- a/reference/imagick/imagick/getsizeoffset.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Imagick::getSizeOffset - Returns the size offset - - - - &reftitle.description; - - public intImagick::getSizeOffset - - - - - Returns the size offset associated with the Imagick object. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the size offset associated with the Imagick object. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/getversion.xml b/reference/imagick/imagick/getversion.xml deleted file mode 100644 index ade82032b..000000000 --- a/reference/imagick/imagick/getversion.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::getVersion - Returns the ImageMagick API version - - - - &reftitle.description; - - public static arrayImagick::getVersion - - - - Returns the ImageMagick API version as a string and as a number. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ImageMagick API version as a string and as a number. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/haldclutimage.xml b/reference/imagick/imagick/haldclutimage.xml deleted file mode 100644 index e4050b768..000000000 --- a/reference/imagick/imagick/haldclutimage.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Imagick::haldClutImage - Replaces colors in the image - - - - &reftitle.description; - - public boolImagick::haldClutImage - Imagickclut - intchannelImagick::CHANNEL_DEFAULT - - - Replaces colors in the image using a Hald lookup table. Hald images can be created using - HALD color coder. - - - - - &reftitle.parameters; - - - - clut - - - Imagick object containing the Hald lookup image. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - &reftitle.examples; - - - <function>Imagick::haldClutImage</function> - - sepiatoneImage(55); - $imagick->haldClutImage($imagickPalette); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/hasnextimage.xml b/reference/imagick/imagick/hasnextimage.xml deleted file mode 100644 index 0e3ecf144..000000000 --- a/reference/imagick/imagick/hasnextimage.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::hasNextImage - Checks if the object has more images - - - - &reftitle.description; - - public boolImagick::hasNextImage - - - - Returns &true; if the object has more images when traversing the list in the forward direction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the object has more images when traversing the list in the - forward direction, returns &false; if there are none. - - - - - - diff --git a/reference/imagick/imagick/haspreviousimage.xml b/reference/imagick/imagick/haspreviousimage.xml deleted file mode 100644 index c32d4da37..000000000 --- a/reference/imagick/imagick/haspreviousimage.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Imagick::hasPreviousImage - Checks if the object has a previous image - - - - &reftitle.description; - - public boolImagick::hasPreviousImage - - - - Returns &true; if the object has more images when traversing the list in the reverse direction - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the object has more images when traversing the list in the - reverse direction, returns &false; if there are none. - - - - - - diff --git a/reference/imagick/imagick/identifyformat.xml b/reference/imagick/imagick/identifyformat.xml deleted file mode 100644 index c7f4e67a7..000000000 --- a/reference/imagick/imagick/identifyformat.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Imagick::identifyFormat - Formats a string with image details - - - - &reftitle.description; - - public stringfalseImagick::identifyFormat - stringembedText - - - Replaces any embedded formatting characters with the appropriate image property and returns the interpreted text. See http://www.imagemagick.org/script/escape.php for escape sequences. - - - - - - - &reftitle.parameters; - - - embedText - - - A string containing formatting sequences e.g. "Trim box: %@ number of unique colors: %k". - - - - - - - - &reftitle.returnvalues; - - Returns format&return.falseforfailure;. - - - - - - - - &reftitle.examples; - - - <function>Imagick::identifyFormat</function> - - "; - $imagick = new \Imagick(realpath("./images/artifact/mask.png")); - $output .= $imagick->identifyFormat("Trim box: %@ number of unique colors: %k"); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/identifyimage.xml b/reference/imagick/imagick/identifyimage.xml deleted file mode 100644 index 6540a424c..000000000 --- a/reference/imagick/imagick/identifyimage.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::identifyImage - Identifies an image and fetches attributes - - - - &reftitle.description; - - public arrayImagick::identifyImage - boolappendRawOutput&false; - - - Identifies an image and returns the attributes. Attributes include - the image width, height, size, and others. - - - - - &reftitle.parameters; - - - - appendRawOutput - - - If &true; then the raw output is appended to the array. - - - - - - - - - &reftitle.returnvalues; - - Identifies an image and returns the attributes. Attributes include - the image width, height, size, and others. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Example Result Format - - /some/path/image.jpg - [format] => JPEG (Joint Photographic Experts Group JFIF format) - [geometry] => Array - ( - [width] => 90 - [height] => 90 - ) - - [type] => TrueColor - [colorSpace] => RGB - [resolution] => Array - ( - [x] => 300 - [y] => 300 - ) - - [units] => PixelsPerInch - [fileSize] => 1.88672kb - [compression] => JPEG - [signature] => 9a6dc8f604f97d0d691c0286176ddf992e188f0bebba98494b2146ee2d7118da -) -]]> - - - - - - - - diff --git a/reference/imagick/imagick/implodeimage.xml b/reference/imagick/imagick/implodeimage.xml deleted file mode 100644 index 3806daac5..000000000 --- a/reference/imagick/imagick/implodeimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Imagick::implodeImage - Creates a new image as a copy - - - - &reftitle.description; - - public boolImagick::implodeImage - floatradius - - - Creates a new image that is a copy of an existing one with the image pixels - "imploded" by the specified percentage. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the implode - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::implodeImage</function> - - implodeImage(0.0001); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); - -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/importimagepixels.xml b/reference/imagick/imagick/importimagepixels.xml deleted file mode 100644 index bdd918829..000000000 --- a/reference/imagick/imagick/importimagepixels.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - Imagick::importImagePixels - Imports image pixels - - - - &reftitle.description; - - public boolImagick::importImagePixels - intx - inty - intwidth - intheight - stringmap - intstorage - arraypixels - - - Imports pixels from an array into an image. The map is usually - 'RGB'. This method imposes the following constraints for the parameters: amount of pixels - in the array must match width x height x length of the map. - &imagick.method.available.0x645; - - - - - - &reftitle.parameters; - - - - x - - - The image x position - - - - - y - - - The image y position - - - - - width - - - The image width - - - - - height - - - The image height - - - - - map - - - Map of pixel ordering as a string. This can be for example RGB. - The value can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), - O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. - - - - - storage - - - The pixel storage method. - Refer to this list of pixel constants. - - - - - pixels - - - The array of pixels - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - <methodname>Imagick::importImagePixels</methodname> example - -newImage($width, $height, 'gray'); - -/* Import the pixels into image. - width * height * strlen("RGB") must match count($pixels) */ -$im->importImagePixels(0, 0, $width, $height, "RGB", Imagick::PIXEL_CHAR, $pixels); - -/* output as jpeg image */ -$im->setImageFormat('jpg'); -header("Content-Type: image/jpg"); -echo $im; - -?> -]]> - - &example.outputs.similar; - - Output of example : Imagick::importImagePixels() - - - - - - - - - - - - - diff --git a/reference/imagick/imagick/inversefouriertransformimage.xml b/reference/imagick/imagick/inversefouriertransformimage.xml deleted file mode 100644 index 50100a761..000000000 --- a/reference/imagick/imagick/inversefouriertransformimage.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Imagick::inverseFourierTransformImage - Implements the inverse discrete Fourier transform (DFT) - - - - &reftitle.description; - - public boolImagick::inverseFourierTransformImage - Imagickcomplement - boolmagnitude - - - Implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - complement - - - The second image to combine with this one to form either the magnitude / phase or real / imaginary image pair. - - - - - magnitude - - - If true, combine as magnitude / phase pair otherwise a real / imaginary image pair. - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagick/labelimage.xml b/reference/imagick/imagick/labelimage.xml deleted file mode 100644 index d4316ce0c..000000000 --- a/reference/imagick/imagick/labelimage.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::labelImage - Adds a label to an image - - - - &reftitle.description; - - public boolImagick::labelImage - stringlabel - - - Adds a label to an image. - - - - - &reftitle.parameters; - - - - label - - - The label to add - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/levelimage.xml b/reference/imagick/imagick/levelimage.xml deleted file mode 100644 index 8995e9cd6..000000000 --- a/reference/imagick/imagick/levelimage.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Imagick::levelImage - Adjusts the levels of an image - - - - &reftitle.description; - - public boolImagick::levelImage - floatblackPoint - floatgamma - floatwhitePoint - intchannelImagick::CHANNEL_DEFAULT - - - Adjusts the levels of an image by scaling the colors falling - between specified white and black points to the full - available quantum range. The parameters provided represent - the black, mid, and white points. The black point specifies - the darkest color in the image. Colors darker than the black - point are set to zero. Mid point specifies a gamma - correction to apply to the image. White point specifies the - lightest color in the image. Colors brighter than the white - point are set to the maximum quantum value. - - - - - &reftitle.parameters; - - - - blackPoint - - - The image black point - - - - - gamma - - - The gamma value - - - - - whitePoint - - - The image white point - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::levelImage</function> - - newPseudoimage(500, 500, 'gradient:black-white'); - - $imagick->setFormat('png'); - $quantum = $imagick->getQuantum(); - $imagick->levelImage($blackPoint / 100 , $gamma, $quantum * $whitePoint / 100); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/linearstretchimage.xml b/reference/imagick/imagick/linearstretchimage.xml deleted file mode 100644 index aa1ae18fa..000000000 --- a/reference/imagick/imagick/linearstretchimage.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Imagick::linearStretchImage - Stretches with saturation the image intensity - - - - &reftitle.description; - - public boolImagick::linearStretchImage - floatblackPoint - floatwhitePoint - - - - Stretches with saturation the image intensity. - - - - - &reftitle.parameters; - - - - blackPoint - - - The image black point - - - - - whitePoint - - - The image white point - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::linearStretchImage</function> - - getImageWidth() * $imagick->getImageHeight(); - $imagick->linearStretchImage($blackThreshold * $pixels, $whiteThreshold * $pixels); - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/liquidrescaleimage.xml b/reference/imagick/imagick/liquidrescaleimage.xml deleted file mode 100644 index 063107fb9..000000000 --- a/reference/imagick/imagick/liquidrescaleimage.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - Imagick::liquidRescaleImage - Animates an image or images - - - - &reftitle.description; - - public boolImagick::liquidRescaleImage - intwidth - intheight - floatdelta_x - floatrigidity - - - - This method scales the images using liquid rescaling method. This method - is an implementation of a technique called seam carving. In order for this - method to work as expected ImageMagick must be compiled with liblqr support. - &imagick.method.available.0x639; - - - - - &reftitle.parameters; - - - - width - - - The width of the target size - - - - - height - - - The height of the target size - - - - - delta_x - - - How much the seam can traverse on x-axis. - Passing 0 causes the seams to be straight. - - - - - rigidity - - - Introduces a bias for non-straight seams. This parameter is - typically 0. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - - Imagick::resizeImage - - - - - - - diff --git a/reference/imagick/imagick/listregistry.xml b/reference/imagick/imagick/listregistry.xml deleted file mode 100644 index 209f7148c..000000000 --- a/reference/imagick/imagick/listregistry.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Imagick::listRegistry - List all the registry settings - - - - &reftitle.description; - - public static arrayImagick::listRegistry - - - - List all the registry settings. Returns an array of all the key/value pairs in the registry - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array containing the key/values from the registry. - - - - - - - diff --git a/reference/imagick/imagick/magnifyimage.xml b/reference/imagick/imagick/magnifyimage.xml deleted file mode 100644 index 45dab1cf1..000000000 --- a/reference/imagick/imagick/magnifyimage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::magnifyImage - Scales an image proportionally 2x - - - - &reftitle.description; - - public boolImagick::magnifyImage - - - - Is a convenience method that scales an image proportionally to twice its original size. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::magnifyImage</function> - - magnifyImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/mapimage.xml b/reference/imagick/imagick/mapimage.xml deleted file mode 100644 index 192f642d5..000000000 --- a/reference/imagick/imagick/mapimage.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Imagick::mapImage - Replaces the colors of an image with the closest color from a reference image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::mapImage - Imagickmap - booldither - - - - - &reftitle.parameters; - - - - map - - - - - - - dither - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/mattefloodfillimage.xml b/reference/imagick/imagick/mattefloodfillimage.xml deleted file mode 100644 index 0be21adbb..000000000 --- a/reference/imagick/imagick/mattefloodfillimage.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - Imagick::matteFloodfillImage - Changes the transparency value of a color - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::matteFloodfillImage - floatalpha - floatfuzz - mixedbordercolor - intx - inty - - - Changes the transparency value of any pixel that matches - target and is an immediate neighbor. If the method - FillToBorderMethod is specified, the transparency value - is changed for any neighbor pixel that does not match - the bordercolor member of image. - - - - - &reftitle.parameters; - - - - alpha - - - The level of transparency: 1.0 is fully opaque and 0.0 is fully - transparent. - - - - - fuzz - - - The fuzz member of image defines how much tolerance is acceptable to - consider two colors as the same. - - - - - bordercolor - - - An ImagickPixel object or string representing the border color. - - - - - x - - - The starting x coordinate of the operation. - - - - - y - - - The starting y coordinate of the operation. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the third parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/medianfilterimage.xml b/reference/imagick/imagick/medianfilterimage.xml deleted file mode 100644 index f0f8c364d..000000000 --- a/reference/imagick/imagick/medianfilterimage.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Imagick::medianFilterImage - Applies a digital filter - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::medianFilterImage - floatradius - - - Applies a digital filter that improves the quality of a - noisy image. Each pixel is replaced by the median in a - set of neighboring pixels as defined by radius. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the pixel neighborhood. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::medianFilterImage</function> - - medianFilterImage($radius); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/mergeimagelayers.xml b/reference/imagick/imagick/mergeimagelayers.xml deleted file mode 100644 index c0619798e..000000000 --- a/reference/imagick/imagick/mergeimagelayers.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::mergeImageLayers - Merges image layers - - - - &reftitle.description; - - public ImagickImagick::mergeImageLayers - intlayer_method - - - Merges image layers into one. This method is useful when working with image - formats that use multiple layers such as PSD. The merging is controlled using - the layer_method which defines how the layers are merged. - &imagick.method.available.0x637; - - - - - &reftitle.parameters; - - - - layer_method - - - One of the Imagick::LAYERMETHOD_* constants - - - - - - - - - &reftitle.returnvalues; - - Returns an Imagick object containing the merged image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - <function>Imagick::mergeImageLayers</function> - - addImage($imagick2); - $imagick->setImageFormat('png'); - - $result = $imagick->mergeImageLayers($layerMethodType); - header("Content-Type: image/png"); - echo $result->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::flattenImages - - - - - - - diff --git a/reference/imagick/imagick/minifyimage.xml b/reference/imagick/imagick/minifyimage.xml deleted file mode 100644 index e55cc5d6d..000000000 --- a/reference/imagick/imagick/minifyimage.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::minifyImage - Scales an image proportionally to half its size - - - - &reftitle.description; - - public boolImagick::minifyImage - - - - Is a convenience method that scales an image proportionally to one-half its original size - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/modulateimage.xml b/reference/imagick/imagick/modulateimage.xml deleted file mode 100644 index f4d2ea09b..000000000 --- a/reference/imagick/imagick/modulateimage.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Imagick::modulateImage - Control the brightness, saturation, and hue - - - - &reftitle.description; - - public boolImagick::modulateImage - floatbrightness - floatsaturation - floathue - - - Lets you control the brightness, saturation, and hue of an image. Hue - is the percentage of absolute rotation from the current position. For - example 50 results in a counter-clockwise rotation of 90 degrees, 150 - results in a clockwise rotation of 90 degrees, with 0 and 200 both - resulting in a rotation of 180 degrees. - - - - - &reftitle.parameters; - - - - brightness - - - - - - - saturation - - - - - - - hue - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::modulateImage</function> - - modulateImage($brightness, $saturation, $hue); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/montageimage.xml b/reference/imagick/imagick/montageimage.xml deleted file mode 100644 index dc5053d17..000000000 --- a/reference/imagick/imagick/montageimage.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Imagick::montageImage - Creates a composite image - - - - &reftitle.description; - - public ImagickImagick::montageImage - ImagickDrawdraw - stringtile_geometry - stringthumbnail_geometry - intmode - stringframe - - - Creates a composite image by combining several separate images. - The images are tiled on the composite image with the name of the - image optionally appearing just below the individual tile. - - - - - &reftitle.parameters; - - - - draw - - - The font name, size, and color are obtained from this object. - - - - - tile_geometry - - - The number of tiles per row and page (e.g. 6x4+0+0). - - - - - thumbnail_geometry - - - Preferred image size and border size of each thumbnail - (e.g. 120x120+4+3). - - - - - mode - - - Thumbnail framing mode, see Montage Mode constants. - - - - - frame - - - Surround the image with an ornamental border (e.g. 15x15+3+3). The - frame color is that of the thumbnail's matte color. - - - - - - - - - &reftitle.returnvalues; - - Creates a composite image and returns it as a new Imagick object. - - - - - - diff --git a/reference/imagick/imagick/morphimages.xml b/reference/imagick/imagick/morphimages.xml deleted file mode 100644 index 42e392c42..000000000 --- a/reference/imagick/imagick/morphimages.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Imagick::morphImages - Method morphs a set of images - - - - &reftitle.description; - - public ImagickImagick::morphImages - intnumber_frames - - - Method morphs a set of images. Both the image pixels and size - are linearly interpolated to give the appearance of a - meta-morphosis from one image to the next. - - - - - &reftitle.parameters; - - - - number_frames - - - The number of in-between images to generate. - - - - - - - - - &reftitle.returnvalues; - - This method returns a new Imagick object on success. - &imagick.imagickexception.throw; - - - - - - diff --git a/reference/imagick/imagick/morphology.xml b/reference/imagick/imagick/morphology.xml deleted file mode 100644 index a198574c1..000000000 --- a/reference/imagick/imagick/morphology.xml +++ /dev/null @@ -1,575 +0,0 @@ - - - - - - Imagick::morphology - Applies a user supplied kernel to the image according to the given morphology method. - - - - &reftitle.description; - - public boolImagick::morphology - intmorphologyMethod - intiterations - ImagickKernelImagickKernel - intchannelImagick::CHANNEL_DEFAULT - - - Applies a user supplied kernel to the image according to the given morphology method. - - - - - - - - &reftitle.parameters; - - - morphologyMethod - - - Which morphology method to use one of the \Imagick::MORPHOLOGY_* constants. - - - - - iterations - - - The number of iteration to apply the morphology function. A value of -1 means loop until no change found. How this is applied may depend on the morphology method. Typically this is a value of 1. - - - - - ImagickKernel - - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - Convolve <function>Imagick::morphology</function> - - getCharacter(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_GAUSSIAN, "5,1"); - $imagick->morphology(\Imagick::MORPHOLOGY_CONVOLVE, 2, $kernel); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); - -?> -]]> - - - - - Correlate <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromMatrix(self::$correlateMatrix, [2, 2]); - $imagick->morphology(\Imagick::MORPHOLOGY_CORRELATE, 1, $kernel); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); - -?> -]]> - - - - - Erode <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_ERODE, 2, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Erode Intensity <function>Imagick::morphology</function> - - getCharacter(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "1"); - $canvas->morphology(\Imagick::MORPHOLOGY_ERODE_INTENSITY, 2, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Dilate <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_DILATE, 4, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Dilate intensity <function>Imagick::morphology</function> - - getCharacter(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "1"); - $canvas->morphology(\Imagick::MORPHOLOGY_DILATE_INTENSITY, 4, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Distance with Chebyshev kernel <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_CHEBYSHEV, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_DISTANCE, 3, $kernel); - $canvas->autoLevelImage(); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Distance with Manhattan kernel <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_MANHATTAN, "5"); - $canvas->morphology(\Imagick::MORPHOLOGY_DISTANCE, 3, $kernel); - $canvas->autoLevelImage(); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Distance with ocatagonal kernel <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGONAL, "5"); - $canvas->morphology(\Imagick::MORPHOLOGY_DISTANCE, 3, $kernel); - $canvas->autoLevelImage(); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Distance with Euclidean kernel <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_EUCLIDEAN, "4"); - $canvas->morphology(\Imagick::MORPHOLOGY_DISTANCE, 3, $kernel); - $canvas->autoLevelImage(); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Edge <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_EDGE, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Open <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "6"); - $canvas->morphology(\Imagick::MORPHOLOGY_OPEN, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Open intensity <function>Imagick::morphology</function> - - getCharacter(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "6"); - $canvas->morphology(\Imagick::MORPHOLOGY_OPEN_INTENSITY, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Close <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "6"); - $canvas->morphology(\Imagick::MORPHOLOGY_CLOSE, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Close Intensity <function>Imagick::morphology</function> - - getCharacter(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "6"); - $canvas->morphology(\Imagick::MORPHOLOGY_CLOSE_INTENSITY, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Smooth <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_SMOOTH, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Edge in <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_EDGE_IN, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Edge out <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_OCTAGON, "3"); - $canvas->morphology(\Imagick::MORPHOLOGY_EDGE_OUT, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - The 'TopHat' method, or more specifically 'White Top Hat', returns the pixels that were removed by a Opening of the shape, that is the pixels that were removed to round off the points, and the connecting bridged between shapes. <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "5"); - $canvas->morphology(\Imagick::MORPHOLOGY_TOP_HAT, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - The 'BottomHat' method, also known as 'Black TopHat' is the pixels that a Closing of the shape adds to the image. That is the pixels that were used to fill in the 'holes', 'gaps', and 'bridges'. <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "5"); - $canvas->morphology(\Imagick::MORPHOLOGY_BOTTOM_HAT, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Hit and Miss <function>Imagick::morphology</function> - - getCharacterOutline(); - //This finds all the pixels with 3 pixels of the right edge - $matrix = [[1, false, false, 0]]; - $kernel = \ImagickKernel::fromMatrix( - $matrix, - [0, 0] - ); - $canvas->morphology(\Imagick::MORPHOLOGY_HIT_AND_MISS, 1, $kernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Thinning <function>Imagick::morphology</function> - - getCharacterOutline(); - $leftEdgeKernel = \ImagickKernel::fromMatrix([[0, 1]], [1, 0]); - $rightEdgeKernel = \ImagickKernel::fromMatrix([[1, 0]], [0, 0]); - $leftEdgeKernel->addKernel($rightEdgeKernel); - - $canvas->morphology(\Imagick::MORPHOLOGY_THINNING, 3, $leftEdgeKernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Thicken <function>Imagick::morphology</function> - - getCharacterOutline(); - $leftEdgeKernel = \ImagickKernel::fromMatrix([[0, 1]], [1, 0]); - $rightEdgeKernel = \ImagickKernel::fromMatrix([[1, 0]], [0, 0]); - $leftEdgeKernel->addKernel($rightEdgeKernel); - - $canvas->morphology(\Imagick::MORPHOLOGY_THICKEN, 3, $leftEdgeKernel); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Thick to generate a convex hull <function>Imagick::morphology</function> - - getCharacterOutline(); - $diamondKernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DIAMOND, "1"); - $convexKernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_CONVEX_HULL, ""); - - // The thicken morphology doesn't handle small gaps. We close them - // with the close morphology. - $canvas->morphology(\Imagick::MORPHOLOGY_CLOSE, 1, $diamondKernel); - $canvas->morphology(\Imagick::MORPHOLOGY_THICKEN, -1, $convexKernel); - $canvas->morphology(\Imagick::MORPHOLOGY_CLOSE, 1, $diamondKernel); - - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Iterative morphology <function>Imagick::morphology</function> - - getCharacterOutline(); - $kernel = \ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DISK, "2"); - $canvas->morphology(\Imagick::MORPHOLOGY_ITERATIVE, 3, $kernel); - $canvas->autoLevelImage(); - header("Content-Type: image/png"); - echo $canvas->getImageBlob(); - -?> -]]> - - - - - Helper function to get an image silhouette <function>Imagick::morphology</function> - -newPseudoImage( - $imagick->getImageWidth(), - $imagick->getImageHeight(), - "canvas:white" - ); - $canvas = new \Imagick(); - $canvas->newPseudoImage( - $imagick->getImageWidth(), - $imagick->getImageHeight(), - "canvas:black" - ); - - $character->compositeimage( - $imagick, - \Imagick::COMPOSITE_COPYOPACITY, - 0, 0 - ); - $canvas->compositeimage( - $character, - \Imagick::COMPOSITE_ATOP, - 0, 0 - ); - $canvas->setFormat('png'); - - return $canvas; -} -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/mosaicimages.xml b/reference/imagick/imagick/mosaicimages.xml deleted file mode 100644 index 07fdf02cf..000000000 --- a/reference/imagick/imagick/mosaicimages.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Imagick::mosaicImages - Forms a mosaic from images - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickImagick::mosaicImages - - - - Inlays an image sequence to form a single coherent picture. It - returns a wand with each image in the sequence composited at - the location defined by the page offset of the image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/motionblurimage.xml b/reference/imagick/imagick/motionblurimage.xml deleted file mode 100644 index b8fc82b69..000000000 --- a/reference/imagick/imagick/motionblurimage.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Imagick::motionBlurImage - Simulates motion blur - - - - &reftitle.description; - - public boolImagick::motionBlurImage - floatradius - floatsigma - floatangle - intchannelImagick::CHANNEL_DEFAULT - - - Simulates motion blur. We convolve the image with a Gaussian - operator of the given radius and standard deviation (sigma). - For reasonable results, radius should be larger than sigma. - Use a radius of 0 and MotionBlurImage() selects a suitable - radius for you. Angle gives the angle of the blurring motion. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel. - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - angle - - - Apply the effect along this angle. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - The channel argument affects only if Imagick is compiled against ImageMagick version - 6.4.4 or greater. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::motionBlurImage</function> - - motionBlurImage($radius, $sigma, $angle, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/negateimage.xml b/reference/imagick/imagick/negateimage.xml deleted file mode 100644 index 64daefb08..000000000 --- a/reference/imagick/imagick/negateimage.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::negateImage - Negates the colors in the reference image - - - - &reftitle.description; - - public boolImagick::negateImage - boolgray - intchannelImagick::CHANNEL_DEFAULT - - - Negates the colors in the reference image. The Grayscale - option means that only grayscale values within the image - are negated. - - - - - &reftitle.parameters; - - - - gray - - - Whether to only negate grayscale pixels within the image. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::negateImage</function> - - negateImage($grayOnly, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/newimage.xml b/reference/imagick/imagick/newimage.xml deleted file mode 100644 index 3eca99a87..000000000 --- a/reference/imagick/imagick/newimage.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - Imagick::newImage - Creates a new image - - - - &reftitle.description; - - public boolImagick::newImage - intcols - introws - mixedbackground - stringformat - - - Creates a new image and associates ImagickPixel value as background color - - - - - &reftitle.parameters; - - - - cols - - - Columns in the new image - - - - - rows - - - Rows in the new image - - - - - background - - - The background color used for this image - - - - - format - - - Image format. This parameter was added in Imagick version 2.0.1. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the third parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - &reftitle.examples; - - - Using <function>Imagick::newImage</function>: - - Create a new image and display it. - - -newImage(100, 100, new ImagickPixel('red')); -$image->setImageFormat('png'); - -header('Content-type: image/png'); -echo $image; - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/newpseudoimage.xml b/reference/imagick/imagick/newpseudoimage.xml deleted file mode 100644 index 1b8335363..000000000 --- a/reference/imagick/imagick/newpseudoimage.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Imagick::newPseudoImage - Creates a new image - - - - &reftitle.description; - - public boolImagick::newPseudoImage - intcolumns - introws - stringpseudoString - - - Creates a new image using ImageMagick pseudo-formats. - - - - - &reftitle.parameters; - - - - columns - - - columns in the new image - - - - - rows - - - rows in the new image - - - - - pseudoString - - - string containing pseudo image definition. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::newPseudoImage</function> - - newPseudoImage(300, 300, $canvasType); - $imagick->setImageFormat("png"); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -//newPseudoImage('gradient:red-rgba(64, 255, 255, 0.5)'); -//newPseudoImage("radial-gradient:red-blue"); -newPseudoImage("plasma:fractal"); - -?> -]]> - - - - - - - - - diff --git a/reference/imagick/imagick/nextimage.xml b/reference/imagick/imagick/nextimage.xml deleted file mode 100644 index b46311aa8..000000000 --- a/reference/imagick/imagick/nextimage.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::nextImage - Moves to the next image - - - - &reftitle.description; - - public boolImagick::nextImage - - - - Associates the next image in the image list with an Imagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/normalizeimage.xml b/reference/imagick/imagick/normalizeimage.xml deleted file mode 100644 index f79e5bc80..000000000 --- a/reference/imagick/imagick/normalizeimage.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Imagick::normalizeImage - Enhances the contrast of a color image - - - - &reftitle.description; - - public boolImagick::normalizeImage - intchannelImagick::CHANNEL_DEFAULT - - - Enhances the contrast of a color image by adjusting the pixels - color to span the entire range of colors available. - - - - - &reftitle.parameters; - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::normalizeImage</function> - - cropimage($original->getImageWidth() / 2, $original->getImageHeight(), 0, 0); - $imagick->normalizeImage($channel); - $imagick->compositeimage($original, \Imagick::COMPOSITE_ATOP, 0, 0); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/oilpaintimage.xml b/reference/imagick/imagick/oilpaintimage.xml deleted file mode 100644 index 00eeada71..000000000 --- a/reference/imagick/imagick/oilpaintimage.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::oilPaintImage - Simulates an oil painting - - - - &reftitle.description; - - public boolImagick::oilPaintImage - floatradius - - - Applies a special effect filter that simulates an oil painting. - Each pixel is replaced by the most frequent color occurring in - a circular region defined by radius. - - - - - &reftitle.parameters; - - - - radius - - - The radius of the circular neighborhood. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::oilPaintImage</function> - - oilPaintImage($radius); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/opaquepaintimage.xml b/reference/imagick/imagick/opaquepaintimage.xml deleted file mode 100644 index 1edffcfc2..000000000 --- a/reference/imagick/imagick/opaquepaintimage.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::opaquePaintImage - Changes the color value of any pixel that matches target - - - - &reftitle.description; - - public boolImagick::opaquePaintImage - mixedtarget - mixedfill - floatfuzz - boolinvert - intchannelImagick::CHANNEL_DEFAULT - - - - Changes any pixel that matches color with the color defined by fill. - &imagick.method.available.0x638; - - - - - &reftitle.parameters; - - - - target - - - ImagickPixel object or a string containing the color to change - - - - - fill - - - The replacement color - - - - - fuzz - - - &imagick.parameter.fuzz; - - - - - invert - - - If &true; paints any pixel that does not match the target color. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/optimizeimagelayers.xml b/reference/imagick/imagick/optimizeimagelayers.xml deleted file mode 100644 index 860ee74d0..000000000 --- a/reference/imagick/imagick/optimizeimagelayers.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::optimizeImageLayers - Removes repeated portions of images to optimize - - - - &reftitle.description; - - public boolImagick::optimizeImageLayers - - - - - Compares each image the GIF disposed forms of the previous image - in the sequence. From this it attempts to select the smallest - cropped image to replace each frame, while preserving the results - of the animation. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::optimizeImageLayers</function> - - Reading, optimizing and writing a GIF image - - -optimizeImageLayers(); - -/* write the image back */ -$im->writeImages("test_optimized.gif", true); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::compareImageLayers - Imagick::writeImages - Imagick::writeImage - - - - - - - diff --git a/reference/imagick/imagick/orderedposterizeimage.xml b/reference/imagick/imagick/orderedposterizeimage.xml deleted file mode 100644 index 1b68f546b..000000000 --- a/reference/imagick/imagick/orderedposterizeimage.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - Imagick::orderedPosterizeImage - Performs an ordered dither - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::orderedPosterizeImage - stringthreshold_map - intchannelImagick::CHANNEL_DEFAULT - - - - Performs an ordered dither based on a number of pre-defined dithering threshold maps, - but over multiple intensity levels, which can be different for different channels, - according to the input arguments. &imagick.method.available.0x631; - - - - - &reftitle.parameters; - - - - threshold_map - - - A string containing the name of the threshold dither map to use - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::orderedPosterizeImage</function> - - orderedPosterizeImage($orderedPosterizeType); - $imagick->setImageFormat('png'); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -//orderedPosterizeImage($imagePath, 'o4x4,3,3'); -//orderedPosterizeImage($imagePath, 'o8x8,6,6'); -orderedPosterizeImage($imagePath, 'h8x8a'); - - - - - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/paintfloodfillimage.xml b/reference/imagick/imagick/paintfloodfillimage.xml deleted file mode 100644 index b0a5c503b..000000000 --- a/reference/imagick/imagick/paintfloodfillimage.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - Imagick::paintFloodfillImage - Changes the color value of any pixel that matches target - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::paintFloodfillImage - mixedfill - floatfuzz - mixedbordercolor - intx - inty - intchannelImagick::CHANNEL_DEFAULT - - - - Changes the color value of any pixel that matches target and is an - immediate neighbor. As of ImageMagick 6.3.8 this method has been deprecated - and Imagick::floodfillPaintImage should be used instead. - - - - - &reftitle.parameters; - - - - fill - - - ImagickPixel object or a string containing the fill color - - - - - fuzz - - - The amount of fuzz. For example, set fuzz to 10 and the color red at - intensities of 100 and 102 respectively are now interpreted as the - same color for the purposes of the floodfill. - - - - - bordercolor - - - ImagickPixel object or a string containing the border color - - - - - x - - - X start position of the floodfill - - - - - y - - - Y start position of the floodfill - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/paintopaqueimage.xml b/reference/imagick/imagick/paintopaqueimage.xml deleted file mode 100644 index 69ab54588..000000000 --- a/reference/imagick/imagick/paintopaqueimage.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - Imagick::paintOpaqueImage - Change any pixel that matches color - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::paintOpaqueImage - mixedtarget - mixedfill - floatfuzz - intchannelImagick::CHANNEL_DEFAULT - - - Changes any pixel that matches color with the color defined by fill. - - - - - &reftitle.parameters; - - - - target - - - Change this target color to the fill color within the image. An - ImagickPixel object or a string representing the target color. - - - - - fill - - - An ImagickPixel object or a string representing the fill color. - - - - - fuzz - - - The fuzz member of image defines how much tolerance is acceptable to - consider two colors as the same. - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as first and second parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/painttransparentimage.xml b/reference/imagick/imagick/painttransparentimage.xml deleted file mode 100644 index a3d4c9a2a..000000000 --- a/reference/imagick/imagick/painttransparentimage.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Imagick::paintTransparentImage - Changes any pixel that matches color with the color defined by fill - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::paintTransparentImage - mixedtarget - floatalpha - floatfuzz - - - Changes any pixel that matches color with the color defined by fill. - - - - - &reftitle.parameters; - - - - target - - - Change this target color to specified opacity value within the image. - - - - - alpha - - - The level of transparency: 1.0 is fully opaque and 0.0 is fully - transparent. - - - - - fuzz - - - The fuzz member of image defines how much tolerance is acceptable to - consider two colors as the same. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/pingimage.xml b/reference/imagick/imagick/pingimage.xml deleted file mode 100644 index 317c11c38..000000000 --- a/reference/imagick/imagick/pingimage.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Imagick::pingImage - Fetch basic attributes about the image - - - - &reftitle.description; - - public boolImagick::pingImage - stringfilename - - - This method can be used to query image width, height, size, and - format without reading the whole image in to memory. - - - - - &reftitle.parameters; - - - - filename - - - The filename to read the information from. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/pingimageblob.xml b/reference/imagick/imagick/pingimageblob.xml deleted file mode 100644 index 3c8275140..000000000 --- a/reference/imagick/imagick/pingimageblob.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::pingImageBlob - Quickly fetch attributes - - - - &reftitle.description; - - public boolImagick::pingImageBlob - stringimage - - - - This method can be used to query image width, height, size, and - format without reading the whole image to memory. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - image - - - A string containing the image. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::pingImageBlob</function> - - Pinging an image from a string - - -pingImageBlob($image); - -/* output image width and height */ -echo $im->getImageWidth() . 'x' . $im->getImageHeight(); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::pingImage - Imagick::pingImageFile - Imagick::readImage - Imagick::readImageBlob - Imagick::readImageFile - - - - - - - diff --git a/reference/imagick/imagick/pingimagefile.xml b/reference/imagick/imagick/pingimagefile.xml deleted file mode 100644 index ab6681b27..000000000 --- a/reference/imagick/imagick/pingimagefile.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Imagick::pingImageFile - Get basic image attributes in a lightweight manner - - - - &reftitle.description; - - public boolImagick::pingImageFile - resourcefilehandle - stringfileName - - - - This method can be used to query image width, height, size, and - format without reading the whole image to memory. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - filehandle - - - An open filehandle to the image. - - - - - fileName - - - Optional filename for this image. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::pingImageFile</function> - - Opening a remote location - - -pingImageFile($fp); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::pingImage - Imagick::pingImageBlob - Imagick::readImage - Imagick::readImageBlob - Imagick::readImageFile - - - - - - - diff --git a/reference/imagick/imagick/polaroidimage.xml b/reference/imagick/imagick/polaroidimage.xml deleted file mode 100644 index ed7a2298a..000000000 --- a/reference/imagick/imagick/polaroidimage.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Imagick::polaroidImage - Simulates a Polaroid picture - - - - &reftitle.description; - - public boolImagick::polaroidImage - ImagickDrawproperties - floatangle - - - - Simulates a Polaroid picture. &imagick.method.available.0x632; - - - - - &reftitle.parameters; - - - - properties - - - The polaroid properties - - - - - angle - - - The polaroid angle - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - A <function>Imagick::polaroidImage</function> example - - An example of using Imagick::polaroidImage() - - -polaroidImage(new ImagickDraw(), 25); - -/* output the image */ -header('Content-type: image/png'); -echo $image; - -?> -]]> - - - - - - - - - diff --git a/reference/imagick/imagick/posterizeimage.xml b/reference/imagick/imagick/posterizeimage.xml deleted file mode 100644 index 1486275bf..000000000 --- a/reference/imagick/imagick/posterizeimage.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::posterizeImage - Reduces the image to a limited number of color level - - - - &reftitle.description; - - public boolImagick::posterizeImage - intlevels - booldither - - - Reduces the image to a limited number of color level. - - - - - &reftitle.parameters; - - - - levels - - - - - - - dither - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::posterizeImage</function> - - posterizeImage($numberLevels, $posterizeType); - $imagick->setImageFormat('png'); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -posterizeImage($imagePath, \Imagick::DITHERMETHOD_RIEMERSMA, 8); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/previewimages.xml b/reference/imagick/imagick/previewimages.xml deleted file mode 100644 index e04425a2f..000000000 --- a/reference/imagick/imagick/previewimages.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::previewImages - Quickly pin-point appropriate parameters for image processing - - - - &reftitle.description; - - public boolImagick::previewImages - intpreview - - - Tiles 9 thumbnails of the specified image with an image processing - operation applied at varying strengths. This is helpful to quickly - pin-point an appropriate parameter for an image processing operation. - - - - - &reftitle.parameters; - - - - preview - - - Preview type. See Preview type constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/previousimage.xml b/reference/imagick/imagick/previousimage.xml deleted file mode 100644 index 88a79f871..000000000 --- a/reference/imagick/imagick/previousimage.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::previousImage - Move to the previous image in the object - - - - &reftitle.description; - - public boolImagick::previousImage - - - - Associates the previous image in an image list with the Imagick object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/profileimage.xml b/reference/imagick/imagick/profileimage.xml deleted file mode 100644 index 92d5ede99..000000000 --- a/reference/imagick/imagick/profileimage.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Imagick::profileImage - Adds or removes a profile from an image - - - - &reftitle.description; - - public boolImagick::profileImage - stringname - stringprofile - - - Adds or removes a ICC, IPTC, - or generic profile from an image. - If the profile is &null;, - it is removed from the image rather than added. - - - To remove every single profile from the image use '*' - as the name and &null; for the - profile. - - - - - &reftitle.parameters; - - - - name - - - The profile name. - - - - - profile - - - The profile data. - If &null;, the specified profile will be deleted. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - diff --git a/reference/imagick/imagick/quantizeimage.xml b/reference/imagick/imagick/quantizeimage.xml deleted file mode 100644 index 82cf4a5cc..000000000 --- a/reference/imagick/imagick/quantizeimage.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Imagick::quantizeImage - Analyzes the colors within a reference image - - - - &reftitle.description; - - public boolImagick::quantizeImage - intnumberColors - intcolorspace - inttreedepth - booldither - boolmeasureError - - - - - &reftitle.parameters; - - - - numberColors - - - - - - - colorspace - - - - - - - treedepth - - - - - - - dither - - - - - - - measureError - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::quantizeImage</function> - - quantizeImage($numberColors, $colorSpace, $treeDepth, $dither, false); - $imagick->setImageFormat('png'); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/quantizeimages.xml b/reference/imagick/imagick/quantizeimages.xml deleted file mode 100644 index a328c2f16..000000000 --- a/reference/imagick/imagick/quantizeimages.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - Imagick::quantizeImages - Analyzes the colors within a sequence of images - - - - &reftitle.description; - - public boolImagick::quantizeImages - intnumberColors - intcolorspace - inttreedepth - booldither - boolmeasureError - - - - - &reftitle.parameters; - - - - numberColors - - - - - - - colorspace - - - - - - - treedepth - - - - - - - dither - - - - - - - measureError - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/queryfontmetrics.xml b/reference/imagick/imagick/queryfontmetrics.xml deleted file mode 100644 index 99a8a31f9..000000000 --- a/reference/imagick/imagick/queryfontmetrics.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Imagick::queryFontMetrics - Returns an array representing the font metrics - - - - &reftitle.description; - - public arrayImagick::queryFontMetrics - ImagickDrawproperties - stringtext - boolmultiline - - - Returns a multi-dimensional array representing the font metrics. - - - - - &reftitle.parameters; - - - - properties - - - ImagickDraw object containing font properties - - - - - text - - - The text - - - - - multiline - - - Multiline parameter. If left empty it is autodetected - - - - - - - - - - &reftitle.returnvalues; - - Returns a multi-dimensional array representing the font metrics. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::queryFontMetrics</function>: - - Query the metrics for the text and dump the results on the screen. - - -setFont('/path/to/font.ttf'); - -/* Dump the font metrics, autodetect multiline */ -var_dump($im->queryFontMetrics($draw, "Hello World!")); -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/queryfonts.xml b/reference/imagick/imagick/queryfonts.xml deleted file mode 100644 index f851a0ae2..000000000 --- a/reference/imagick/imagick/queryfonts.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - Imagick::queryFonts - Returns the configured fonts - - - - &reftitle.description; - - public static arrayImagick::queryFonts - stringpattern"*" - - - Returns the configured fonts. - - - - - &reftitle.parameters; - - - - pattern - - - The query pattern - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the configured fonts. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::queryFonts</function> - - "; - - $fontList = \Imagick::queryFonts("Helvetica*"); - - foreach ($fontList as $fontName) { - $output .= '
  • '. $fontName."
  • "; - } - - return $output; - -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/imagick/imagick/queryformats.xml b/reference/imagick/imagick/queryformats.xml deleted file mode 100644 index dc9a035f3..000000000 --- a/reference/imagick/imagick/queryformats.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::queryFormats - Returns formats supported by Imagick - - - - &reftitle.description; - - public static arrayImagick::queryFormats - stringpattern"*" - - - Returns formats supported by Imagick. - - - - - &reftitle.parameters; - - - - pattern - - - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the formats supported by Imagick. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::queryFormats</function> - - "; - - for ($i=0; $i < count($input); $i += $columns) { - $output .= ""; - for ($c=0; $c<$columns; $c++) { - $output .= ""; - if (($i + $c) < count($input)) { - $output .= $input[$i + $c]; - } - $output .= ""; - } - $output .= ""; - } - - $output .= ""; - - return $output; - } - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/radialblurimage.xml b/reference/imagick/imagick/radialblurimage.xml deleted file mode 100644 index 748ff7ee9..000000000 --- a/reference/imagick/imagick/radialblurimage.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::radialBlurImage - Radial blurs an image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::radialBlurImage - floatangle - intchannelImagick::CHANNEL_DEFAULT - - - Radial blurs an image. - - - - - &reftitle.parameters; - - - - angle - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::radialBlurImage</function> - - radialBlurImage(3); - $imagick->radialBlurImage(5); - $imagick->radialBlurImage(7); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/raiseimage.xml b/reference/imagick/imagick/raiseimage.xml deleted file mode 100644 index 7a9103775..000000000 --- a/reference/imagick/imagick/raiseimage.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Imagick::raiseImage - Creates a simulated 3d button-like effect - - - - &reftitle.description; - - public boolImagick::raiseImage - intwidth - intheight - intx - inty - boolraise - - - Creates a simulated three-dimensional button-like effect - by lightening and darkening the edges of the image. - Members width and height of raise_info define the width - of the vertical and horizontal edge of the effect. - - - - - &reftitle.parameters; - - - - width - - - - - - - height - - - - - - - x - - - - - - - y - - - - - - - raise - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::raiseImage</function> - - raiseImage($width, $height, $x, $y, $raise); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/randomthresholdimage.xml b/reference/imagick/imagick/randomthresholdimage.xml deleted file mode 100644 index 600e9b682..000000000 --- a/reference/imagick/imagick/randomthresholdimage.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - Imagick::randomThresholdImage - Creates a high-contrast, two-color image - - - - &reftitle.description; - - public boolImagick::randomThresholdImage - floatlow - floathigh - intchannelImagick::CHANNEL_DEFAULT - - - - Changes the value of individual pixels based on the - intensity of each pixel compared to threshold. The - result is a high-contrast, two color image. &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - low - - - The low point - - - - - high - - - The high point - - - - - channel - - - Provide any channel constant that is valid for your channel mode. To - apply to more than one channel, combine channeltype constants using - bitwise operators. Refer to this - list of channel constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::randomThresholdImage</function> - - randomThresholdimage( - $lowThreshold * \Imagick::getQuantum(), - $highThreshold * \Imagick::getQuantum(), - $channel - ); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/readimage.xml b/reference/imagick/imagick/readimage.xml deleted file mode 100644 index 7a3cc0d29..000000000 --- a/reference/imagick/imagick/readimage.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::readImage - Reads image from filename - - - - &reftitle.description; - - public boolImagick::readImage - stringfilename - - - Reads image from filename - - - - - &reftitle.parameters; - - - - filename - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/readimageblob.xml b/reference/imagick/imagick/readimageblob.xml deleted file mode 100644 index bbbc8296e..000000000 --- a/reference/imagick/imagick/readimageblob.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Imagick::readImageBlob - Reads image from a binary string - - - - &reftitle.description; - - public boolImagick::readImageBlob - stringimage - stringfilename - - - Reads image from a binary string - - - - - &reftitle.parameters; - - - - image - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::readImageBlob</function> - - readImageBlob($imageBlob); - - header("Content-Type: image/png"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/readimagefile.xml b/reference/imagick/imagick/readimagefile.xml deleted file mode 100644 index 0e1fd81f5..000000000 --- a/reference/imagick/imagick/readimagefile.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - Imagick::readImageFile - Reads image from open filehandle - - - - &reftitle.description; - - public boolImagick::readImageFile - resourcefilehandle - stringfileName&null; - - - Reads image from open filehandle - - - - - &reftitle.parameters; - - - - filehandle - - - - - - - fileName - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - diff --git a/reference/imagick/imagick/readimages.xml b/reference/imagick/imagick/readimages.xml deleted file mode 100644 index 03c77443a..000000000 --- a/reference/imagick/imagick/readimages.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Imagick::readimages - Reads image from an array of filenames - - - - &reftitle.description; - - public boolImagick::readImages - arrayfilenames - - - Reads image from an array of filenames. All the images are held in a single Imagick object. - - - - - - - &reftitle.parameters; - - - filenames - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagick/recolorimage.xml b/reference/imagick/imagick/recolorimage.xml deleted file mode 100644 index e5c939cac..000000000 --- a/reference/imagick/imagick/recolorimage.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Imagick::recolorImage - Recolors image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::recolorImage - arraymatrix - - - - Translate, scale, shear, or rotate image colors. This method supports variable sized matrices but normally - 5x5 matrix is used for RGBA and 6x6 is used for CMYK. The last row should contain the normalized values. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - matrix - - - The matrix containing the color values - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>Imagick::recolorImage</function> - - recolorImage($remapColor); - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::displayImage - - - - - - - diff --git a/reference/imagick/imagick/reducenoiseimage.xml b/reference/imagick/imagick/reducenoiseimage.xml deleted file mode 100644 index ba8ec0d5a..000000000 --- a/reference/imagick/imagick/reducenoiseimage.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::reduceNoiseImage - Smooths the contours of an image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::reduceNoiseImage - floatradius - - - Smooths the contours of an image while still preserving edge - information. The algorithm works by replacing each pixel with - its neighbor closest in value. A neighbor is defined by radius. - Use a radius of 0 and Imagick::reduceNoiseImage() selects a - suitable radius for you. - - - - - &reftitle.parameters; - - - - radius - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::reduceNoiseImage</function> - - reduceNoiseImage($reduceNoise); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/remapimage.xml b/reference/imagick/imagick/remapimage.xml deleted file mode 100644 index cf49236b5..000000000 --- a/reference/imagick/imagick/remapimage.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - Imagick::remapImage - Remaps image colors - - - - &reftitle.description; - - public boolImagick::remapImage - Imagickreplacement - intDITHER - - - Replaces colors an image with those defined by replacement. The colors - are replaced with the closest possible color. &imagick.method.available.0x645; - - - - - &reftitle.parameters; - - - - replacement - - - An Imagick object containing the replacement colors - - - - - DITHER - - - Refer to this list of dither method constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - diff --git a/reference/imagick/imagick/removeimage.xml b/reference/imagick/imagick/removeimage.xml deleted file mode 100644 index 1c35b7fa5..000000000 --- a/reference/imagick/imagick/removeimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::removeImage - Removes an image from the image list - - - - &reftitle.description; - - public boolImagick::removeImage - - - - Removes an image from the image list. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/removeimageprofile.xml b/reference/imagick/imagick/removeimageprofile.xml deleted file mode 100644 index 361b84737..000000000 --- a/reference/imagick/imagick/removeimageprofile.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::removeImageProfile - Removes the named image profile and returns it - - - - &reftitle.description; - - public stringImagick::removeImageProfile - stringname - - - Removes the named image profile and returns it. - - - - - &reftitle.parameters; - - - - name - - - - - - - - - - - &reftitle.returnvalues; - - Returns a string containing the profile of the image. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/render.xml b/reference/imagick/imagick/render.xml deleted file mode 100644 index b3ca8356c..000000000 --- a/reference/imagick/imagick/render.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::render - Renders all preceding drawing commands - - - - &reftitle.description; - - public boolImagick::render - - - - Renders all preceding drawing commands. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/resampleimage.xml b/reference/imagick/imagick/resampleimage.xml deleted file mode 100644 index c70e3795f..000000000 --- a/reference/imagick/imagick/resampleimage.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - Imagick::resampleImage - Resample image to desired resolution - - - - &reftitle.description; - - public boolImagick::resampleImage - floatx_resolution - floaty_resolution - intfilter - floatblur - - - Resample image to desired resolution. - - - - - &reftitle.parameters; - - - - x_resolution - - - - - - - y_resolution - - - - - - - filter - - - - - - - blur - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::resampleImage</function> - - resampleImage(200, 200, \Imagick::FILTER_LANCZOS, 1); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/resetimagepage.xml b/reference/imagick/imagick/resetimagepage.xml deleted file mode 100644 index 8571a06e5..000000000 --- a/reference/imagick/imagick/resetimagepage.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Imagick::resetImagePage - Reset image page - - - - &reftitle.description; - - public boolImagick::resetImagePage - stringpage - - - - The page definition as a string. The string is in format WxH+x+y. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - page - - - The page definition. For example 7168x5147+0+0 - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/resizeimage.xml b/reference/imagick/imagick/resizeimage.xml deleted file mode 100644 index 684a194da..000000000 --- a/reference/imagick/imagick/resizeimage.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - Imagick::resizeImage - Scales an image - - - - &reftitle.description; - - public boolImagick::resizeImage - intcolumns - introws - intfilter - floatblur - boolbestfit&false; - boollegacy&false; - - - Scales an image to the desired dimensions with a - filter. - - &imagick.bestfit.note; - - - - &reftitle.parameters; - - - - columns - - - Width of the image - - - - - rows - - - Height of the image - - - - - filter - - - Refer to the list of filter constants. - - - - - blur - - - The blur factor where > 1 is blurry, < 1 is sharp. - - - - - bestfit - - - Optional bool parameter. - If set to true, the image is resized to fit within the given dimensions - while preserving the aspect ratio. - - - - - - legacy - - - Optional bool parameter. - If set to true, the calculations are done with the small rounding bug that existed in - Imagick before 3.4.0. If set to false, the calculations should produce the same results - as the ImageMagick command-line tools. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Added optional fit parameter. This method now supports proportional scaling. - Pass zero as either parameter for proportional scaling. - - - - PECL imagick 3.4.0 - - Added the legacy parameter. - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::resizeImage</function> - - 1 is blurry, < 1 is sharp. - $imagick = new \Imagick(realpath($imagePath)); - - $imagick->resizeImage($width, $height, $filterType, $blur, $bestFit); - - $cropWidth = $imagick->getImageWidth(); - $cropHeight = $imagick->getImageHeight(); - - if ($cropZoom) { - $newWidth = $cropWidth / 2; - $newHeight = $cropHeight / 2; - - $imagick->cropimage( - $newWidth, - $newHeight, - ($cropWidth - $newWidth) / 2, - ($cropHeight - $newHeight) / 2 - ); - - $imagick->scaleimage( - $imagick->getImageWidth() * 4, - $imagick->getImageHeight() * 4 - ); - } - - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/rollimage.xml b/reference/imagick/imagick/rollimage.xml deleted file mode 100644 index 56cda4d77..000000000 --- a/reference/imagick/imagick/rollimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Imagick::rollImage - Offsets an image - - - - &reftitle.description; - - public boolImagick::rollImage - intx - inty - - - Offsets an image as defined by x and y. - - - - - &reftitle.parameters; - - - - x - - - The X offset. - - - - - y - - - The Y offset. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::rollImage</function> - - rollimage($rollX, $rollY); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/rotateimage.xml b/reference/imagick/imagick/rotateimage.xml deleted file mode 100644 index 941d01038..000000000 --- a/reference/imagick/imagick/rotateimage.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Imagick::rotateImage - Rotates an image - - - - &reftitle.description; - - public boolImagick::rotateImage - mixedbackground - floatdegrees - - - Rotates an image the specified number of degrees. Empty - triangles left over from rotating the image are filled - with the background color. - - - - - &reftitle.parameters; - - - - background - - - The background color - - - - - degrees - - - Rotation angle, in degrees. The rotation angle is interpreted as the - number of degrees to rotate the image clockwise. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::rotateImage</function> - - rotateimage($color, $angle); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/rotationalblurimage.xml b/reference/imagick/imagick/rotationalblurimage.xml deleted file mode 100644 index 78b1903cb..000000000 --- a/reference/imagick/imagick/rotationalblurimage.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Imagick::rotationalBlurImage - Rotational blurs an image - - - - &reftitle.description; - - public boolImagick::rotationalBlurImage - floatangle - intchannelImagick::CHANNEL_DEFAULT - - - Rotational blurs an image. - - - - - - - &reftitle.parameters; - - - angle - - - The angle to apply the blur over. - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::rotationalBlurImage</function> - - rotationalBlurImage(3); - $imagick->rotationalBlurImage(5); - $imagick->rotationalBlurImage(7); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/roundcorners.xml b/reference/imagick/imagick/roundcorners.xml deleted file mode 100644 index a1feaee6a..000000000 --- a/reference/imagick/imagick/roundcorners.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Imagick::roundCorners - Rounds image corners - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::roundCorners - floatx_rounding - floaty_rounding - floatstroke_width10 - floatdisplace5 - floatsize_correction-6 - - - Rounds image corners. The first two parameters control the amount - of rounding and the three last parameters can be used to fine-tune - the rounding process. &imagick.method.available.0x629; - &imagick.method.not.available.0x700; - - - - - &reftitle.parameters; - - - - x_rounding - - - x rounding - - - - - y_rounding - - - y rounding - - - - - stroke_width - - - stroke width - - - - - displace - - - image displace - - - - - size_correction - - - size correction - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::roundCorners</function>: - - Rounds the image corners - - -newPseudoImage(100, 100, "magick:rose"); -$image->setImageFormat("png"); - -$image->roundCorners(5,3); -$image->writeImage("rounded.png"); -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/sampleimage.xml b/reference/imagick/imagick/sampleimage.xml deleted file mode 100644 index 42d458e13..000000000 --- a/reference/imagick/imagick/sampleimage.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::sampleImage - Scales an image with pixel sampling - - - - &reftitle.description; - - public boolImagick::sampleImage - intcolumns - introws - - - Scales an image to the desired dimensions with pixel sampling. - Unlike other scaling methods, this method does not introduce - any additional color into the scaled image. - - - - - &reftitle.parameters; - - - - columns - - - - - - - rows - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/scaleimage.xml b/reference/imagick/imagick/scaleimage.xml deleted file mode 100644 index 3e1e3ef59..000000000 --- a/reference/imagick/imagick/scaleimage.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Imagick::scaleImage - Scales the size of an image - - - - &reftitle.description; - - public boolImagick::scaleImage - intcolumns - introws - boolbestfit&false; - boollegacy&false; - - - Scales the size of an image to the given dimensions. The other parameter - will be calculated if 0 is passed as either param. - - &imagick.bestfit.note; - - - - &reftitle.parameters; - - - - columns - - - The number of columns in the scaled image. - - - - - rows - - - The number of rows in the scaled image. - - - - - bestfit - - - Whether to fit the image within the given dimensions while preserving - the aspect ratio. - - - - - legacy - - - Optional bool parameter. - If set to true, the calculations are done with the small rounding bug - that existed in Imagick before 3.4.0. If set to false, the calculations - should produce the same results as the ImageMagick command-line tools. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Added optional fit parameter. This method now supports proportional scaling. - Pass zero as either parameter for proportional scaling. - - - - PECL imagick 3.4.0 - - Added the legacy parameter. - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::scaleImage</function> - - scaleImage(150, 150, true); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/segmentimage.xml b/reference/imagick/imagick/segmentimage.xml deleted file mode 100644 index fed4e2330..000000000 --- a/reference/imagick/imagick/segmentimage.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Imagick::segmentImage - Segments an image - - - - &reftitle.description; - - public boolImagick::segmentImage - intCOLORSPACE - floatcluster_threshold - floatsmooth_threshold - boolverbose&false; - - - Analyses the image and identifies units that are similar. &imagick.method.available.0x645; - - - - - &reftitle.parameters; - - - - COLORSPACE - - - One of the COLORSPACE constants. - - - - - cluster_threshold - - - A percentage describing minimum number of pixels - contained in hexedra before it is considered valid. - - - - - smooth_threshold - - - Eliminates noise from the histogram. - - - - - verbose - - - Whether to output detailed information about recognised classes. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::segmentImage</function> - - segmentImage($colorSpace, $clusterThreshold, $smoothThreshold); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -segmentImage($imagePath, \Imagick::COLORSPACE_RGB, 5, 5); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/selectiveblurimage.xml b/reference/imagick/imagick/selectiveblurimage.xml deleted file mode 100644 index 4c5332a3e..000000000 --- a/reference/imagick/imagick/selectiveblurimage.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Imagick::selectiveBlurImage - Selectively blur an image within a contrast threshold - - - - &reftitle.description; - - public boolImagick::selectiveBlurImage - floatradius - floatsigma - floatthreshold - intchannelImagick::CHANNEL_DEFAULT - - - Selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold. - - - - - - - &reftitle.parameters; - - - radius - - - - - - - - sigma - - - - - - - - threshold - - - - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::selectiveBlurImage</function> - - selectiveBlurImage($radius, $sigma, $threshold, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/separateimagechannel.xml b/reference/imagick/imagick/separateimagechannel.xml deleted file mode 100644 index ec9606d4a..000000000 --- a/reference/imagick/imagick/separateimagechannel.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Imagick::separateImageChannel - Separates a channel from the image - - - - &reftitle.description; - - public boolImagick::separateImageChannel - intchannel - - - Separates a channel from the image and returns a grayscale image. A channel - is a particular color component of each pixel in the image. - - - - - &reftitle.parameters; - - - - channel - - - Which 'channel' to return. For colorspaces other than RGB, you can still use the CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE constants to indicate the 1st, 2nd and 3rd channels. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::separateImageChannel</function> - - separateimagechannel($channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -separateImageChannel($imagePath, \Imagick::CHANNEL_GREEN); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/sepiatoneimage.xml b/reference/imagick/imagick/sepiatoneimage.xml deleted file mode 100644 index 882814be8..000000000 --- a/reference/imagick/imagick/sepiatoneimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Imagick::sepiaToneImage - Sepia tones an image - - - - &reftitle.description; - - public boolImagick::sepiaToneImage - floatthreshold - - - Applies a special effect to the image, similar to the effect achieved - in a photo darkroom by sepia toning. Threshold ranges from 0 to - QuantumRange and is a measure of the extent of the sepia toning. A - threshold of 80 is a good starting point for a reasonable tone. - - - - - &reftitle.parameters; - - - - threshold - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::sepiaToneImage</function> - - sepiaToneImage($sepia); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setbackgroundcolor.xml b/reference/imagick/imagick/setbackgroundcolor.xml deleted file mode 100644 index 8a0a67634..000000000 --- a/reference/imagick/imagick/setbackgroundcolor.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Imagick::setBackgroundColor - Sets the object's default background color - - - - &reftitle.description; - - public boolImagick::setBackgroundColor - mixedbackground - - - Sets the object's default background color. - - - - - &reftitle.parameters; - - - - background - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as a parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/setcolorspace.xml b/reference/imagick/imagick/setcolorspace.xml deleted file mode 100644 index 2e9860d32..000000000 --- a/reference/imagick/imagick/setcolorspace.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Imagick::setColorspace - Set colorspace - - - - &reftitle.description; - - public boolImagick::setColorspace - intCOLORSPACE - - - Sets the global colorspace value for the object. - &imagick.method.available.0x657; - - - - - &reftitle.parameters; - - - - COLORSPACE - - - One of the COLORSPACE constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setcompression.xml b/reference/imagick/imagick/setcompression.xml deleted file mode 100644 index 8291334e7..000000000 --- a/reference/imagick/imagick/setcompression.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::setCompression - Sets the object's default compression type - - - - &reftitle.description; - - public boolImagick::setCompression - intcompression - - - Sets the object's default compression type - - - - - &reftitle.parameters; - - - - compression - - - The compression type. See the Imagick::COMPRESSION_* constants. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setcompressionquality.xml b/reference/imagick/imagick/setcompressionquality.xml deleted file mode 100644 index 39bcd63b8..000000000 --- a/reference/imagick/imagick/setcompressionquality.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::setCompressionQuality - Sets the object's default compression quality - - - - &reftitle.description; - - public boolImagick::setCompressionQuality - intquality - - - Sets the object's default compression quality. - - - - - This method only works for new images e.g. those created through Imagick::newPseudoImage. For existing images you should use Imagick::setImageCompressionQuality. - - - - - - - &reftitle.parameters; - - - - quality - - - An &integer; between 1 and 100, 1 = high compression, 100 low compression. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::setCompressionQuality</function> - - setCompressionQuality($quality); - $imagick->newPseudoImage( - $backgroundImagick->getImageWidth(), - $backgroundImagick->getImageHeight(), - 'canvas:white' - ); - - $imagick->compositeImage( - $backgroundImagick, - \Imagick::COMPOSITE_ATOP, - 0, - 0 - ); - - $imagick->setFormat("jpg"); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setfilename.xml b/reference/imagick/imagick/setfilename.xml deleted file mode 100644 index 8d573d56b..000000000 --- a/reference/imagick/imagick/setfilename.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setFilename - Sets the filename before you read or write the image - - - - &reftitle.description; - - public boolImagick::setFilename - stringfilename - - - Sets the filename before you read or write an image file. - - - - - &reftitle.parameters; - - - - filename - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setfirstiterator.xml b/reference/imagick/imagick/setfirstiterator.xml deleted file mode 100644 index f3551a972..000000000 --- a/reference/imagick/imagick/setfirstiterator.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::setFirstIterator - Sets the Imagick iterator to the first image - - - - &reftitle.description; - - public boolImagick::setFirstIterator - - - - Sets the Imagick iterator to the first image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setfont.xml b/reference/imagick/imagick/setfont.xml deleted file mode 100644 index e453e87e9..000000000 --- a/reference/imagick/imagick/setfont.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - Imagick::setFont - Sets font - - - - &reftitle.description; - - public boolImagick::setFont - stringfont - - - Sets object's font property. This method can be used for example to set font for - caption: pseudo-format. The font needs to be configured in ImageMagick configuration - or a file by the name of font must exist. This method should - not be confused with ImagickDraw::setFont which sets the font - for a specific ImagickDraw object. - &imagick.method.available.0x637; - - - - - &reftitle.parameters; - - - - font - - - Font name or a filename - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - A <function>Imagick::setFont</function> example - - Example of using Imagick::setFont - - -setFont("example.ttf"); - -/* Create new caption */ -$im->newPseudoImage(100, 100, "caption:Hello"); - -/* Do something with the image */ -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getFont - ImagickDraw::setFont - ImagickDraw::getFont - - - - - - - diff --git a/reference/imagick/imagick/setformat.xml b/reference/imagick/imagick/setformat.xml deleted file mode 100644 index 9542137b3..000000000 --- a/reference/imagick/imagick/setformat.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setFormat - Sets the format of the Imagick object - - - - &reftitle.description; - - public boolImagick::setFormat - stringformat - - - Sets the format of the Imagick object. - - - - - &reftitle.parameters; - - - - format - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setgravity.xml b/reference/imagick/imagick/setgravity.xml deleted file mode 100644 index 7965b8171..000000000 --- a/reference/imagick/imagick/setgravity.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Imagick::setGravity - Sets the gravity - - - - &reftitle.description; - - public boolImagick::setGravity - intgravity - - - - Sets the global gravity property for the Imagick object. - &imagick.method.available.0x640; - - - - - &reftitle.parameters; - - - - gravity - - - The gravity property. Refer to the list of - gravity constants. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagick/setimage.xml b/reference/imagick/imagick/setimage.xml deleted file mode 100644 index 06564b40a..000000000 --- a/reference/imagick/imagick/setimage.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Imagick::setImage - Replaces image in the object - - - - &reftitle.description; - - public boolImagick::setImage - Imagickreplace - - - Replaces the current image sequence with the image from replace object. - - - - - &reftitle.parameters; - - - - replace - - - The replace Imagick object - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - A <function>Imagick::setImage</function> example - - An example of using Imagick::setImage() - - -setImage($replace); - -/* output the image */ -header('Content-type: image/jpeg'); -echo $image; - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagealphachannel.xml b/reference/imagick/imagick/setimagealphachannel.xml deleted file mode 100644 index 7bf6d8ab9..000000000 --- a/reference/imagick/imagick/setimagealphachannel.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Imagick::setImageAlphaChannel - Sets image alpha channel - - - - &reftitle.description; - - public boolImagick::setImageAlphaChannel - intmode - - - Activate or deactivate image alpha channel. The mode - is one of the Imagick::ALPHACHANNEL_* constants. - &imagick.method.available.0x638; - - - - - &reftitle.parameters; - - - - mode - - - One of the Imagick::ALPHACHANNEL_* constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.seealso; - - - Imagick::setImageMatte - Imagick Alpha Channel Constants - - - - - - - diff --git a/reference/imagick/imagick/setimageartifact.xml b/reference/imagick/imagick/setimageartifact.xml deleted file mode 100644 index 30b54d061..000000000 --- a/reference/imagick/imagick/setimageartifact.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Imagick::setImageArtifact - Set image artifact - - - - &reftitle.description; - - public boolImagick::setImageArtifact - stringartifact - stringvalue - - - Associates an artifact with the image. The difference between image properties and - image artifacts is that properties are public and artifacts are private. - &imagick.method.available.0x657; - - - - - &reftitle.parameters; - - - - artifact - - - The name of the artifact - - - - - value - - - The value of the artifact - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - <function>Imagick::setImageArtifact</function> - - setImageVirtualPixelMethod(\Imagick::VIRTUALPIXELMETHOD_TRANSPARENT); - $src2->setImageArtifact('compose:args', "1,0,-0.5,0.5"); - $src1->compositeImage($src2, Imagick::COMPOSITE_MATHEMATICS, 0, 0); - - $src1->setImageFormat('png'); - header("Content-Type: image/png"); - echo $src1->getImagesBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getImageArtifact - Imagick::deleteImageArtifact - - - - - - - diff --git a/reference/imagick/imagick/setimageattribute.xml b/reference/imagick/imagick/setimageattribute.xml deleted file mode 100644 index 23fe7c008..000000000 --- a/reference/imagick/imagick/setimageattribute.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Imagick::setImageAttribute - Sets an image attribute - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageAttribute - stringkey - stringvalue - - - Sets an image attribute. - - - - - - &reftitle.parameters; - - - key - - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagick/setimagebackgroundcolor.xml b/reference/imagick/imagick/setimagebackgroundcolor.xml deleted file mode 100644 index dac83aad5..000000000 --- a/reference/imagick/imagick/setimagebackgroundcolor.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Imagick::setImageBackgroundColor - Sets the image background color - - - - &reftitle.description; - - public boolImagick::setImageBackgroundColor - mixedbackground - - - Sets the image background color. - - - - - &reftitle.parameters; - - - - background - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/setimagebias.xml b/reference/imagick/imagick/setimagebias.xml deleted file mode 100644 index 8a0b9193c..000000000 --- a/reference/imagick/imagick/setimagebias.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Imagick::setImageBias - Sets the image bias for any method that convolves an image - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageBias - floatbias - - - Sets the image bias for any method that convolves an image (e.g. Imagick::ConvolveImage()). - - - - - &reftitle.parameters; - - - - bias - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::setImageBias</function> - - setImageBias($bias * \Imagick::getQuantum()); - $imagick->convolveImage($xKernel, \Imagick::CHANNEL_ALL); - - $imagick->setImageFormat('png'); - - header('Content-type: image/png'); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagebiasquantum.xml b/reference/imagick/imagick/setimagebiasquantum.xml deleted file mode 100644 index 61931d477..000000000 --- a/reference/imagick/imagick/setimagebiasquantum.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - Imagick::setImageBiasQuantum - Sets the image bias - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public voidImagick::setImageBiasQuantum - floatbias - - - Sets the image bias. Bias should be scaled with 0 (no adjustment) to 1 (quantum value). - - - - - - &reftitle.parameters; - - - bias - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagick/setimageblueprimary.xml b/reference/imagick/imagick/setimageblueprimary.xml deleted file mode 100644 index 1813fc603..000000000 --- a/reference/imagick/imagick/setimageblueprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageBluePrimary - Sets the image chromaticity blue primary point - - - - &reftitle.description; - - public boolImagick::setImageBluePrimary - floatx - floaty - - - Sets the image chromaticity blue primary point. - - - - - &reftitle.parameters; - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagebordercolor.xml b/reference/imagick/imagick/setimagebordercolor.xml deleted file mode 100644 index d9658b727..000000000 --- a/reference/imagick/imagick/setimagebordercolor.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::setImageBorderColor - Sets the image border color - - - - &reftitle.description; - - public boolImagick::setImageBorderColor - mixedborder - - - Sets the image border color. - - - - - &reftitle.parameters; - - - - border - - - The border color - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as a parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/setimagechanneldepth.xml b/reference/imagick/imagick/setimagechanneldepth.xml deleted file mode 100644 index f12aba4f1..000000000 --- a/reference/imagick/imagick/setimagechanneldepth.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageChannelDepth - Sets the depth of a particular image channel - - - - &reftitle.description; - - public boolImagick::setImageChannelDepth - intchannel - intdepth - - - Sets the depth of a particular image channel. - - - - - &reftitle.parameters; - - - - channel - - - - - - - depth - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageclipmask.xml b/reference/imagick/imagick/setimageclipmask.xml deleted file mode 100644 index bd6a53be4..000000000 --- a/reference/imagick/imagick/setimageclipmask.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Imagick::setImageClipMask - Sets image clip mask - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageClipMask - Imagickclip_mask - - - - Sets image clip mask from another Imagick object. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - clip_mask - - - The Imagick object containing the clip mask - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::setImageClipMask</function> - - readImage(realpath($imagePath)); - - $width = $imagick->getImageWidth(); - $height = $imagick->getImageHeight(); - - $clipMask = new \Imagick(); - $clipMask->newPseudoImage( - $width, - $height, - "canvas:transparent" - ); - - $draw = new \ImagickDraw(); - $draw->setFillColor('white'); - $draw->circle( - $width / 2, - $height / 2, - ($width / 2) + ($width / 4), - $height / 2 - ); - $clipMask->drawImage($draw); - $imagick->setImageClipMask($clipMask); - - $imagick->negateImage(false); - $imagick->setFormat("png"); - - header("Content-Type: image/png"); - echo $imagick->getImagesBlob(); - -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagecolormapcolor.xml b/reference/imagick/imagick/setimagecolormapcolor.xml deleted file mode 100644 index e76b39bf8..000000000 --- a/reference/imagick/imagick/setimagecolormapcolor.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageColormapColor - Sets the color of the specified colormap index - - - - &reftitle.description; - - public boolImagick::setImageColormapColor - intindex - ImagickPixelcolor - - - Sets the color of the specified colormap index. - - - - - &reftitle.parameters; - - - - index - - - - - - - color - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagecolorspace.xml b/reference/imagick/imagick/setimagecolorspace.xml deleted file mode 100644 index ee5fc0cb5..000000000 --- a/reference/imagick/imagick/setimagecolorspace.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::setImageColorspace - Sets the image colorspace - - - - &reftitle.description; - - public boolImagick::setImageColorspace - intcolorspace - - - Sets the image colorspace. This method should be used when creating new images. To change the colorspace of an existing image, you should use Imagick::transformImageColorspace. - - - - - &reftitle.parameters; - - - - colorspace - - - One of the COLORSPACE constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagecompose.xml b/reference/imagick/imagick/setimagecompose.xml deleted file mode 100644 index 8cee11e63..000000000 --- a/reference/imagick/imagick/setimagecompose.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Imagick::setImageCompose - Sets the image composite operator - - - - &reftitle.description; - - public boolImagick::setImageCompose - intcompose - - - Sets the image composite operator, useful for specifying how - to composite the image thumbnail when using the - Imagick::montageImage() method. - - - - - &reftitle.parameters; - - - - compose - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagecompression.xml b/reference/imagick/imagick/setimagecompression.xml deleted file mode 100644 index 1d68c6376..000000000 --- a/reference/imagick/imagick/setimagecompression.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageCompression - Sets the image compression - - - - &reftitle.description; - - public boolImagick::setImageCompression - intcompression - - - - - - - &reftitle.parameters; - - - - compression - - - One of the COMPRESSION constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagecompressionquality.xml b/reference/imagick/imagick/setimagecompressionquality.xml deleted file mode 100644 index 36dc7d7ec..000000000 --- a/reference/imagick/imagick/setimagecompressionquality.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Imagick::setImageCompressionQuality - Sets the image compression quality - - - - &reftitle.description; - - public boolImagick::setImageCompressionQuality - intquality - - - Sets the image compression quality. - - - - - &reftitle.parameters; - - - - quality - - - The image compression quality as an integer - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::setImageCompressionQuality</function> - - setImageCompressionQuality($quality); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagedelay.xml b/reference/imagick/imagick/setimagedelay.xml deleted file mode 100644 index 1e9bcbfc3..000000000 --- a/reference/imagick/imagick/setimagedelay.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::setImageDelay - Sets the image delay - - - - &reftitle.description; - - public boolImagick::setImageDelay - intdelay - - - Sets the image delay. For an animated image this is the amount of time that - this frame of the image should be displayed for, before displaying the next - frame. - - - The delay can be set individually for each frame in an image. - - - - - &reftitle.parameters; - - - - delay - - - The amount of time expressed in 'ticks' that the image should be - displayed for. For animated GIFs there are 100 ticks per second, so a - value of 20 would be 20/100 of a second aka 1/5th of a second. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Modify animated Gif with <function>Imagick::setImageDelay</function> - -coalesceImages(); - -$frameCount = 0; - -foreach ($imagick as $frame) { - $imagick->setImageDelay((($frameCount % 11) * 5)); - $frameCount++; -} - -$imagick = $imagick->deconstructImages(); - -$imagick->writeImages("/path/to/save/output.gif", true); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagedepth.xml b/reference/imagick/imagick/setimagedepth.xml deleted file mode 100644 index 57ab22712..000000000 --- a/reference/imagick/imagick/setimagedepth.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageDepth - Sets the image depth - - - - &reftitle.description; - - public boolImagick::setImageDepth - intdepth - - - Sets the image depth. - - - - - &reftitle.parameters; - - - - depth - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagedispose.xml b/reference/imagick/imagick/setimagedispose.xml deleted file mode 100644 index 5c710f93c..000000000 --- a/reference/imagick/imagick/setimagedispose.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageDispose - Sets the image disposal method - - - - &reftitle.description; - - public boolImagick::setImageDispose - intdispose - - - Sets the image disposal method. - - - - - &reftitle.parameters; - - - - dispose - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageextent.xml b/reference/imagick/imagick/setimageextent.xml deleted file mode 100644 index f43372754..000000000 --- a/reference/imagick/imagick/setimageextent.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageExtent - Sets the image size - - - - &reftitle.description; - - public boolImagick::setImageExtent - intcolumns - introws - - - Sets the image size (i.e. columns & rows). - - - - - &reftitle.parameters; - - - - columns - - - - - - - rows - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagefilename.xml b/reference/imagick/imagick/setimagefilename.xml deleted file mode 100644 index 1d03f228e..000000000 --- a/reference/imagick/imagick/setimagefilename.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageFilename - Sets the filename of a particular image - - - - &reftitle.description; - - public boolImagick::setImageFilename - stringfilename - - - Sets the filename of a particular image in a sequence. - - - - - &reftitle.parameters; - - - - filename - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageformat.xml b/reference/imagick/imagick/setimageformat.xml deleted file mode 100644 index f5665ecf4..000000000 --- a/reference/imagick/imagick/setimageformat.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Imagick::setImageFormat - Sets the format of a particular image - - - - &reftitle.description; - - public boolImagick::setImageFormat - stringformat - - - Sets the format of a particular image in a sequence. - - - - - &reftitle.parameters; - - - - format - - - String presentation of the image format. Format support - depends on the ImageMagick installation. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimagegamma.xml b/reference/imagick/imagick/setimagegamma.xml deleted file mode 100644 index 3a8f25962..000000000 --- a/reference/imagick/imagick/setimagegamma.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageGamma - Sets the image gamma - - - - &reftitle.description; - - public boolImagick::setImageGamma - floatgamma - - - Sets the image gamma. - - - - - &reftitle.parameters; - - - - gamma - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagegravity.xml b/reference/imagick/imagick/setimagegravity.xml deleted file mode 100644 index 321dca15e..000000000 --- a/reference/imagick/imagick/setimagegravity.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - Imagick::setImageGravity - Sets the image gravity - - - - &reftitle.description; - - public boolImagick::setImageGravity - intgravity - - - - Sets the gravity property for the current image. This method can be used - to set the gravity property for a single image sequence. - &imagick.method.available.0x644; - - - - - &reftitle.parameters; - - - - gravity - - - The gravity property. Refer to the list of - gravity constants. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagick/setimagegreenprimary.xml b/reference/imagick/imagick/setimagegreenprimary.xml deleted file mode 100644 index e55eb2075..000000000 --- a/reference/imagick/imagick/setimagegreenprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageGreenPrimary - Sets the image chromaticity green primary point - - - - &reftitle.description; - - public boolImagick::setImageGreenPrimary - floatx - floaty - - - Sets the image chromaticity green primary point. - - - - - &reftitle.parameters; - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageindex.xml b/reference/imagick/imagick/setimageindex.xml deleted file mode 100644 index 9e6e5e3cb..000000000 --- a/reference/imagick/imagick/setimageindex.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Imagick::setImageIndex - Set the iterator position - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageIndex - intindex - - - Set the iterator to the position in the image list specified with the index - parameter. - - - This method has been deprecated. See - Imagick::setIteratorIndex. - - - - - &reftitle.parameters; - - - - index - - - The position to set the iterator to - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageinterlacescheme.xml b/reference/imagick/imagick/setimageinterlacescheme.xml deleted file mode 100644 index c419c6deb..000000000 --- a/reference/imagick/imagick/setimageinterlacescheme.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageInterlaceScheme - Sets the image compression - - - - &reftitle.description; - - public boolImagick::setImageInterlaceScheme - intinterlace_scheme - - - Sets the image compression. - - - - - &reftitle.parameters; - - - - interlace_scheme - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageinterpolatemethod.xml b/reference/imagick/imagick/setimageinterpolatemethod.xml deleted file mode 100644 index babc90adb..000000000 --- a/reference/imagick/imagick/setimageinterpolatemethod.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Imagick::setImageInterpolateMethod - Sets the image interpolate pixel method - - - - &reftitle.description; - - public boolImagick::setImageInterpolateMethod - intmethod - - - Sets the image interpolate pixel method. - - - - - &reftitle.parameters; - - - - method - - - The method is one of the Imagick::INTERPOLATE_* constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimageiterations.xml b/reference/imagick/imagick/setimageiterations.xml deleted file mode 100644 index ab5e62165..000000000 --- a/reference/imagick/imagick/setimageiterations.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::setImageIterations - Sets the image iterations - - - - &reftitle.description; - - public boolImagick::setImageIterations - intiterations - - - Sets the number of iterations an animated image is repeated. - - - - - &reftitle.parameters; - - - - iterations - - - The number of iterations the image should loop over. Set to '0' to loop - continuously. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Basic <function>Imagick::setImageIterations</function> usage - -coalesceImages(); -$imagick->setImageIterations(1); -$imagick = $imagick->deconstructImages(); - -$imagick->writeImages('/path/to/save/OnceOnly.gif', true); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagematte.xml b/reference/imagick/imagick/setimagematte.xml deleted file mode 100644 index 06e7fa9a8..000000000 --- a/reference/imagick/imagick/setimagematte.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Imagick::setImageMatte - Sets the image matte channel - - - - &reftitle.description; - - public boolImagick::setImageMatte - boolmatte - - - - Sets the image matte channel. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - matte - - - True activates the matte channel and false disables it. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimagemattecolor.xml b/reference/imagick/imagick/setimagemattecolor.xml deleted file mode 100644 index e652b1a84..000000000 --- a/reference/imagick/imagick/setimagemattecolor.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - Imagick::setImageMatteColor - Sets the image matte color - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageMatteColor - mixedmatte - - - Sets the image matte color. - - - - - &reftitle.parameters; - - - - matte - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - diff --git a/reference/imagick/imagick/setimageopacity.xml b/reference/imagick/imagick/setimageopacity.xml deleted file mode 100644 index 17c82dcc3..000000000 --- a/reference/imagick/imagick/setimageopacity.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Imagick::setImageOpacity - Sets the image opacity level - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public boolImagick::setImageOpacity - floatopacity - - - - Sets the image to the specified opacity level. &imagick.method.available.0x631; - This method operates on all channels, which means that for example opacity value - of 0.5 will set all transparent areas to partially opaque. To add transparency to - areas that are not already transparent use Imagick::evaluateImage() - - - - - &reftitle.parameters; - - - - opacity - - - The level of transparency: 1.0 is fully opaque and 0.0 is fully - transparent. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - A <function>Imagick::setImageOpacity</function> example - - An example of using Imagick::setImageOpacity() - - -setImageOpacity(0.7); - -/* output the image */ -header('Content-type: image/png'); -echo $image; - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimageorientation.xml b/reference/imagick/imagick/setimageorientation.xml deleted file mode 100644 index 238adb1bb..000000000 --- a/reference/imagick/imagick/setimageorientation.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::setImageOrientation - Sets the image orientation - - - - &reftitle.description; - - public boolImagick::setImageOrientation - intorientation - - - - Sets the image orientation. - - - - - &reftitle.parameters; - - - - orientation - - - One of the orientation constants - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::setImageOrientation</function> - - setImageOrientation($orientationType); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagepage.xml b/reference/imagick/imagick/setimagepage.xml deleted file mode 100644 index 6c7d26789..000000000 --- a/reference/imagick/imagick/setimagepage.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Imagick::setImagePage - Sets the page geometry of the image - - - - &reftitle.description; - - public boolImagick::setImagePage - intwidth - intheight - intx - inty - - - Sets the page geometry of the image. - - - - - &reftitle.parameters; - - - - width - - - - - - - height - - - - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageprofile.xml b/reference/imagick/imagick/setimageprofile.xml deleted file mode 100644 index 45dd5b8b4..000000000 --- a/reference/imagick/imagick/setimageprofile.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Imagick::setImageProfile - Adds a named profile to the Imagick object - - - - &reftitle.description; - - public boolImagick::setImageProfile - stringname - stringprofile - - - Adds a named profile to the Imagick object. If a profile - with the same name already exists, it is replaced. This - method differs from the Imagick::ProfileImage() method in - that it does not apply any CMS color profiles. - - - - - &reftitle.parameters; - - - - name - - - - - - - profile - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageproperty.xml b/reference/imagick/imagick/setimageproperty.xml deleted file mode 100644 index 05f76539c..000000000 --- a/reference/imagick/imagick/setimageproperty.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Imagick::setImageProperty - Sets an image property - - - - &reftitle.description; - - public boolImagick::setImageProperty - stringname - stringvalue - - - - Sets a named property to the image. &imagick.method.available.0x632; - - - - - &reftitle.parameters; - - - - name - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::setImageProperty</function>: - - Setting and getting image properties - - -newImage(300, 200, "black"); - -$image->setImageProperty('Exif:Make', 'Imagick'); -echo $image->getImageProperty('Exif:Make'); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getImageProperty - - - - - - - diff --git a/reference/imagick/imagick/setimageredprimary.xml b/reference/imagick/imagick/setimageredprimary.xml deleted file mode 100644 index f01fcbf1c..000000000 --- a/reference/imagick/imagick/setimageredprimary.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageRedPrimary - Sets the image chromaticity red primary point - - - - &reftitle.description; - - public boolImagick::setImageRedPrimary - floatx - floaty - - - Sets the image chromaticity red primary point. - - - - - &reftitle.parameters; - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagerenderingintent.xml b/reference/imagick/imagick/setimagerenderingintent.xml deleted file mode 100644 index c7bafb169..000000000 --- a/reference/imagick/imagick/setimagerenderingintent.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageRenderingIntent - Sets the image rendering intent - - - - &reftitle.description; - - public boolImagick::setImageRenderingIntent - intrendering_intent - - - Sets the image rendering intent. - - - - - &reftitle.parameters; - - - - rendering_intent - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimageresolution.xml b/reference/imagick/imagick/setimageresolution.xml deleted file mode 100644 index 5ff9c47ec..000000000 --- a/reference/imagick/imagick/setimageresolution.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Imagick::setImageResolution - Sets the image resolution - - - - &reftitle.description; - - public boolImagick::setImageResolution - floatx_resolution - floaty_resolution - - - Sets the image resolution. - - - - - &reftitle.parameters; - - - - x_resolution - - - - - - - y_resolution - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::setImageResolution</function> - - setImageResolution(50, 50); - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagescene.xml b/reference/imagick/imagick/setimagescene.xml deleted file mode 100644 index 80f8af020..000000000 --- a/reference/imagick/imagick/setimagescene.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Imagick::setImageScene - Sets the image scene - - - - &reftitle.description; - - public boolImagick::setImageScene - intscene - - - Sets the image scene. - - - - - &reftitle.parameters; - - - - scene - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setimagetickspersecond.xml b/reference/imagick/imagick/setimagetickspersecond.xml deleted file mode 100644 index bee029842..000000000 --- a/reference/imagick/imagick/setimagetickspersecond.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Imagick::setImageTicksPerSecond - Sets the image ticks-per-second - - - - &reftitle.description; - - public boolImagick::setImageTicksPerSecond - intticks_per_second - - - Adjust the amount of time that a frame of an animated image is displayed for. - - - - For animated GIFs, this function does not change the number of 'image ticks' - per second, which is always defined as 100. Instead it adjusts the amount of - time that the frame is displayed for to simulate the change in 'ticks per - second'. - - - For example, for an animated GIF where each frame is displayed for 20 ticks - (1/5 of a second) when this method is called on each frame of that image - with an argument of 50 the frames are adjusted to be - displayed for 40 ticks (2/5 of a second) and the animation will play at half - the original speed. - - - - - - &reftitle.parameters; - - - - ticks_per_second - - - The duration for which an image should be displayed expressed in ticks - per second. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Modify animated Gif with <function>Imagick::setImageTicksPerSecond</function> - -coalesceImages(); - -$totalFrames = $imagick->getNumberImages(); - -$frameCount = 0; - -foreach ($imagick as $frame) { - $imagick->setImageTicksPerSecond(50); - - if ($frameCount < ($totalFrames / 2)) { - // Modify the frame to be displayed for twice as long as it currently is - $imagick->setImageTicksPerSecond(50); - } else { - // Modify the frame to be displayed for half as long as it currently is - $imagick->setImageTicksPerSecond(200); - } - - $frameCount++; -} - -$imagick = $imagick->deconstructImages(); - -$imagick->writeImages("/path/to/save/output.gif", true); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setimagetype.xml b/reference/imagick/imagick/setimagetype.xml deleted file mode 100644 index da7b99722..000000000 --- a/reference/imagick/imagick/setimagetype.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setImageType - Sets the image type - - - - &reftitle.description; - - public boolImagick::setImageType - intimage_type - - - Sets the image type. - - - - - &reftitle.parameters; - - - - image_type - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimageunits.xml b/reference/imagick/imagick/setimageunits.xml deleted file mode 100644 index 2d2608dd2..000000000 --- a/reference/imagick/imagick/setimageunits.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setImageUnits - Sets the image units of resolution - - - - &reftitle.description; - - public boolImagick::setImageUnits - intunits - - - Sets the image units of resolution. - - - - - &reftitle.parameters; - - - - units - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimagevirtualpixelmethod.xml b/reference/imagick/imagick/setimagevirtualpixelmethod.xml deleted file mode 100644 index 8c2df9295..000000000 --- a/reference/imagick/imagick/setimagevirtualpixelmethod.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setImageVirtualPixelMethod - Sets the image virtual pixel method - - - - &reftitle.description; - - public boolImagick::setImageVirtualPixelMethod - intmethod - - - Sets the image virtual pixel method. - - - - - &reftitle.parameters; - - - - method - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setimagewhitepoint.xml b/reference/imagick/imagick/setimagewhitepoint.xml deleted file mode 100644 index 51115d610..000000000 --- a/reference/imagick/imagick/setimagewhitepoint.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Imagick::setImageWhitePoint - Sets the image chromaticity white point - - - - &reftitle.description; - - public boolImagick::setImageWhitePoint - floatx - floaty - - - Sets the image chromaticity white point. - - - - - &reftitle.parameters; - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/setinterlacescheme.xml b/reference/imagick/imagick/setinterlacescheme.xml deleted file mode 100644 index 50a1149dd..000000000 --- a/reference/imagick/imagick/setinterlacescheme.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setInterlaceScheme - Sets the image compression - - - - &reftitle.description; - - public boolImagick::setInterlaceScheme - intinterlace_scheme - - - Sets the image compression. - - - - - &reftitle.parameters; - - - - interlace_scheme - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setiteratorindex.xml b/reference/imagick/imagick/setiteratorindex.xml deleted file mode 100644 index af214d61b..000000000 --- a/reference/imagick/imagick/setiteratorindex.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Imagick::setIteratorIndex - Set the iterator position - - - - &reftitle.description; - - public boolImagick::setIteratorIndex - intindex - - - - Set the iterator to the position in the image list specified with the index parameter. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - index - - - The position to set the iterator to - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Using <function>Imagick::setIteratorIndex</function>: - - Create images, set and get the iterator index - - -newImage(100, 100, new ImagickPixel("red")); -$im->newImage(100, 100, new ImagickPixel("green")); -$im->newImage(100, 100, new ImagickPixel("blue")); - -$im->setIteratorIndex(1); -echo $im->getIteratorIndex(); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getIteratorIndex - Imagick::getImageIndex - Imagick::setImageIndex - - - - - - - diff --git a/reference/imagick/imagick/setlastiterator.xml b/reference/imagick/imagick/setlastiterator.xml deleted file mode 100644 index a465b5ea0..000000000 --- a/reference/imagick/imagick/setlastiterator.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::setLastIterator - Sets the Imagick iterator to the last image - - - - &reftitle.description; - - public boolImagick::setLastIterator - - - - Sets the Imagick iterator to the last image. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setoption.xml b/reference/imagick/imagick/setoption.xml deleted file mode 100644 index 458d482a4..000000000 --- a/reference/imagick/imagick/setoption.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - Imagick::setOption - Set an option - - - - &reftitle.description; - - public boolImagick::setOption - stringkey - stringvalue - - - Associates one or more options with the wand. - - - - - &reftitle.parameters; - - - - key - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - Attempt to reach '$extent' size<function>Imagick::setOption</function> - - control->getImagePath(); - $imagick = new \Imagick(realpath($imagePath)); - $imagick->setImageFormat('jpg'); - $imagick->setOption('jpeg:extent', $extent); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); - } - -?> -]]> - - - - - <function>Imagick::setOption</function> - - setImageFormat('png'); - $imagick->setOption('png:format', $format); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); - } - - //Save as 64bit PNG. - renderPNG($imagePath, 'png64'); - -?> -]]> - - - - - <function>Imagick::setOption</function> - - control->getImagePath(); - $imagick = new \Imagick(realpath($imagePath)); - $imagick->setImageFormat('png'); - - $imagick->setOption('png:bit-depth', '16'); - $imagick->setOption('png:color-type', 6); - header("Content-Type: image/png"); - $crash = true; - if ($crash) { - echo $imagick->getImageBlob(); - } - else { - $tempFilename = tempnam('./', 'imagick'); - $imagick->writeimage(realpath($tempFilename)); - echo file_get_contents($tempFilename); - } - } - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setpage.xml b/reference/imagick/imagick/setpage.xml deleted file mode 100644 index 25f31d4f7..000000000 --- a/reference/imagick/imagick/setpage.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Imagick::setPage - Sets the page geometry of the Imagick object - - - - &reftitle.description; - - public boolImagick::setPage - intwidth - intheight - intx - inty - - - Sets the page geometry of the Imagick object. - - - - - &reftitle.parameters; - - - - width - - - - - - - height - - - - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setpointsize.xml b/reference/imagick/imagick/setpointsize.xml deleted file mode 100644 index 962699d3c..000000000 --- a/reference/imagick/imagick/setpointsize.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - Imagick::setPointSize - Sets point size - - - - &reftitle.description; - - public boolImagick::setPointSize - floatpoint_size - - - Sets object's point size property. This method can be used for example to set font size for - caption: pseudo-format. - &imagick.method.available.0x637; - - - - - &reftitle.parameters; - - - - point_size - - - Point size - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - A <function>Imagick::setPointSize</function> example - - Example of using Imagick::setPointSize - - -setFont("example.ttf"); - -/* Set the point size */ -$im->setPointSize(12); - -/* Create new caption */ -$im->newPseudoImage(100, 100, "caption:Hello"); - -/* Do something with the image */ -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getPointSize - - - - - - - diff --git a/reference/imagick/imagick/setprogressmonitor.xml b/reference/imagick/imagick/setprogressmonitor.xml deleted file mode 100644 index 071940cca..000000000 --- a/reference/imagick/imagick/setprogressmonitor.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - Imagick::setProgressMonitor - Set a callback to be called during processing - - - - &reftitle.description; - - public boolImagick::setProgressMonitor - callablecallback - - - Set a callback that will be called during the processing of the Imagick image. - - - - - - - - &reftitle.parameters; - - - callback - - - The progress function to call. It should return true if image processing should continue, or false if it should be cancelled. The offset parameter indicates the progress and the span parameter indicates the total amount of work needed to be done. - - - - bool - - callback - - - mixedoffset - - - mixed - span - - - - - - The values passed to the callback function are not consistent. In particular the span parameter can increase during image processing. Because of this calculating the percentage complete of an image operation is not trivial. - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::setProgressMonitor</function> - - control->getImagePath())); - $startTime = time(); - - $callback = function ($offset, $span) use ($startTime, &$abortReason) { - if (((100 * $offset) / $span) > 20) { - $abortReason = "Processing reached 20%"; - return false; - } - - $nowTime = time(); - - if ($nowTime - $startTime > 5) { - $abortReason = "Image processing took more than 5 seconds"; - return false; - } - if (($offset % 5) == 0) { - echo "Progress: $offset / $span
    "; - } - return true; - }; - - $imagick->setProgressMonitor($callback); - - $imagick->waveImage(2, 15); - - echo "Data len is: ".strlen($imagick->getImageBlob()); - } - catch(\ImagickException $e) { - if ($abortReason != null) { - echo "Image processing was aborted: ".$abortReason."
    "; - } - else { - echo "ImagickException caught: ".$e->getMessage()." Exception type is ".get_class($e); - } - } - -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/imagick/imagick/setregistry.xml b/reference/imagick/imagick/setregistry.xml deleted file mode 100644 index 9359bdd48..000000000 --- a/reference/imagick/imagick/setregistry.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Imagick::setRegistry - Sets the ImageMagick registry entry named key to value - - - - &reftitle.description; - - public static boolImagick::setRegistry - stringkey - stringvalue - - - Sets the ImageMagick registry entry named key to value. This is most - useful for setting "temporary-path" which controls where ImageMagick - creates temporary images e.g. while processing PDFs. - - - - - - &reftitle.parameters; - - - key - - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagick/setresolution.xml b/reference/imagick/imagick/setresolution.xml deleted file mode 100644 index 1695a465a..000000000 --- a/reference/imagick/imagick/setresolution.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::setResolution - Sets the image resolution - - - - &reftitle.description; - - public boolImagick::setResolution - floatx_resolution - floaty_resolution - - - Sets the image resolution. - - - - - &reftitle.parameters; - - - - x_resolution - - - The horizontal resolution. - - - - - y_resolution - - - The vertical resolution. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.notes; - - Imagick::setResolution must be called before - loading or creating an image. - - - - - &reftitle.seealso; - - Imagick::setImageResolution - Imagick::getImageResolution - - - - - - - diff --git a/reference/imagick/imagick/setresourcelimit.xml b/reference/imagick/imagick/setresourcelimit.xml deleted file mode 100644 index 1732b3bbc..000000000 --- a/reference/imagick/imagick/setresourcelimit.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::setResourceLimit - Sets the limit for a particular resource - - - - &reftitle.description; - - public static boolImagick::setResourceLimit - inttype - intlimit - - - This method is used to modify the resource limits of the underlying ImageMagick - library. - - - - - &reftitle.parameters; - - - - type - - - Refer to the list of resourcetype constants. - - - - - limit - - - One of the resourcetype constants. - The unit depends on the type of the resource being limited. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - Imagick::getResourceLimit - - - - - - diff --git a/reference/imagick/imagick/setsamplingfactors.xml b/reference/imagick/imagick/setsamplingfactors.xml deleted file mode 100644 index 2a3685e4c..000000000 --- a/reference/imagick/imagick/setsamplingfactors.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Imagick::setSamplingFactors - Sets the image sampling factors - - - - &reftitle.description; - - public boolImagick::setSamplingFactors - arrayfactors - - - Sets the image sampling factors. - - - - - &reftitle.parameters; - - - - factors - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::setSamplingFactors</function> - - setImageFormat('jpg'); - $imagick->setSamplingFactors(array('2x2', '1x1', '1x1')); - - $compressed = $imagick->getImageBlob(); - - - $reopen = new \Imagick(); - $reopen->readImageBlob($compressed); - - $reopen->resizeImage( - $reopen->getImageWidth() * 4, - $reopen->getImageHeight() * 4, - \Imagick::FILTER_POINT, - 1 - ); - - header("Content-Type: image/jpg"); - echo $reopen->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/setsize.xml b/reference/imagick/imagick/setsize.xml deleted file mode 100644 index 1eda83637..000000000 --- a/reference/imagick/imagick/setsize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - Imagick::setSize - Sets the size of the Imagick object - - - - &reftitle.description; - - public boolImagick::setSize - intcolumns - introws - - - Sets the size of the Imagick object. Set it before you read a raw image - format such as RGB, GRAY, or CMYK. - - - - - &reftitle.parameters; - - - - columns - - - - - - - rows - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/setsizeoffset.xml b/reference/imagick/imagick/setsizeoffset.xml deleted file mode 100644 index e071abd1d..000000000 --- a/reference/imagick/imagick/setsizeoffset.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::setSizeOffset - Sets the size and offset of the Imagick object - - - - &reftitle.description; - - public boolImagick::setSizeOffset - intcolumns - introws - intoffset - - - Sets the size and offset of the Imagick object. Set it before you read a - raw image format such as RGB, GRAY, or CMYK. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - columns - - - The width in pixels. - - - - - rows - - - The height in pixels. - - - - - offset - - - The image offset. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/settype.xml b/reference/imagick/imagick/settype.xml deleted file mode 100644 index 96037abef..000000000 --- a/reference/imagick/imagick/settype.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Imagick::setType - Sets the image type attribute - - - - &reftitle.description; - - public boolImagick::setType - intimage_type - - - Sets the image type attribute. - - - - - &reftitle.parameters; - - - - image_type - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/shadeimage.xml b/reference/imagick/imagick/shadeimage.xml deleted file mode 100644 index 7e8edf7b6..000000000 --- a/reference/imagick/imagick/shadeimage.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - Imagick::shadeImage - Creates a 3D effect - - - - &reftitle.description; - - public boolImagick::shadeImage - boolgray - floatazimuth - floatelevation - - - - Shines a distant light on an image to create a three-dimensional effect. - You control the positioning of the light with azimuth and elevation; - azimuth is measured in degrees off the x axis and elevation is measured - in pixels above the Z axis. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - gray - - - A value other than zero shades the intensity of each pixel. - - - - - azimuth - - - Defines the light source direction. - - - - - elevation - - - Defines the light source direction. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - Throws ImagickException on failure. - - - - - - - &reftitle.examples; - - - <function>Imagick::shadeImage</function> - - shadeImage(true, 45, 20); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/shadowimage.xml b/reference/imagick/imagick/shadowimage.xml deleted file mode 100644 index db62847e0..000000000 --- a/reference/imagick/imagick/shadowimage.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::shadowImage - Simulates an image shadow - - - - &reftitle.description; - - public boolImagick::shadowImage - floatopacity - floatsigma - intx - inty - - - Simulates an image shadow. - - - - - &reftitle.parameters; - - - - opacity - - - - - - - sigma - - - - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::shadowImage</function> - - shadowImage(0.4, 10, 50, 5); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/sharpenimage.xml b/reference/imagick/imagick/sharpenimage.xml deleted file mode 100644 index c7180f3a4..000000000 --- a/reference/imagick/imagick/sharpenimage.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Imagick::sharpenImage - Sharpens an image - - - - &reftitle.description; - - public boolImagick::sharpenImage - floatradius - floatsigma - intchannelImagick::CHANNEL_DEFAULT - - - Sharpens an image. We convolve the image with a Gaussian operator - of the given radius and standard deviation (sigma). For reasonable - results, the radius should be larger than sigma. Use a radius of - 0 and Imagick::sharpenImage selects a suitable radius - for you. - - - - - &reftitle.parameters; - - - - radius - - - - - - - sigma - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::sharpenImage</function> - - sharpenimage($radius, $sigma, $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/shaveimage.xml b/reference/imagick/imagick/shaveimage.xml deleted file mode 100644 index d73be1263..000000000 --- a/reference/imagick/imagick/shaveimage.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::shaveImage - Shaves pixels from the image edges - - - - &reftitle.description; - - public boolImagick::shaveImage - intcolumns - introws - - - Shaves pixels from the image edges. It allocates the memory necessary for - the new Image structure and returns a pointer to the new image. - - - - - &reftitle.parameters; - - - - columns - - - - - - - rows - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::shaveImage</function> - - shaveImage(100, 50); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/shearimage.xml b/reference/imagick/imagick/shearimage.xml deleted file mode 100644 index 4a4a01136..000000000 --- a/reference/imagick/imagick/shearimage.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - Imagick::shearImage - Creating a parallelogram - - - - &reftitle.description; - - public boolImagick::shearImage - mixedbackground - floatx_shear - floaty_shear - - - Slides one edge of an image along the X or Y axis, creating a parallelogram. - An X direction shear slides an edge along the X axis, while a Y direction - shear slides an edge along the Y axis. The amount of the shear is controlled - by a shear angle. For X direction shears, x_shear is measured relative to - the Y axis, and similarly, for Y direction shears y_shear is measured - relative to the X axis. Empty triangles left over from shearing the image - are filled with the background color. - - - - - &reftitle.parameters; - - - - background - - - The background color - - - - - x_shear - - - The number of degrees to shear on the x axis - - - - - y_shear - - - The number of degrees to shear on the y axis - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::shearImage</function> - - shearimage($color, $shearX, $shearY); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/sigmoidalcontrastimage.xml b/reference/imagick/imagick/sigmoidalcontrastimage.xml deleted file mode 100644 index 52c774b97..000000000 --- a/reference/imagick/imagick/sigmoidalcontrastimage.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - Imagick::sigmoidalContrastImage - Adjusts the contrast of an image - - - - &reftitle.description; - - public boolImagick::sigmoidalContrastImage - boolsharpen - floatalpha - floatbeta - intchannelImagick::CHANNEL_DEFAULT - - - Adjusts the contrast of an image with a non-linear sigmoidal contrast - algorithm. Increase the contrast of the image using a sigmoidal transfer - function without saturating highlights or shadows. alpha indicates - how much to increase the contrast: 0.00 is none; 3.00 is - typical; 20.00 is pushing it. - beta indicates where midtones fall in the resultant - image, as a fraction of the quantum range: 0.0 is white, - 0.5 is middle-gray, 1.0 is black - (multiply by getQuantumRange()['quantumRangeLong'] to get the value to - pass). - - - See also ImageMagick - Examples -- Color Modifications — Sigmoidal Non-linearity Contrast. - - - - - &reftitle.parameters; - - - - sharpen - - - If &true; increase the contrast, if &false; decrease the contrast. - - - - - alpha - - - The amount of contrast to apply. 1.00 is very little, 5.00 - is a significant amount, 20.00 is extreme. - - - - - beta - - - Where the midpoint of the gradient will be. This value should be in the range 0.00 - to 1.00 - multiplied by the quantum value for ImageMagick. - - - - - channel - - - Which color channels the contrast will be applied to. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Create a gradient image using <function>Imagick::sigmoidalContrastImage</function> - suitable for blending two images together smoothly, with the blending - defined by <parameter>alpha</parameter> and <parameter>beta</parameter> - - -newPseudoImage($width, $height, 'gradient:black-white'); - $quanta = $imagick->getQuantumRange(); - $imagick->sigmoidalContrastImage(true, $alpha, $beta * $quanta["quantumRangeLong"]); - - return $imagick; -} -]]> - - - - - - - diff --git a/reference/imagick/imagick/sketchimage.xml b/reference/imagick/imagick/sketchimage.xml deleted file mode 100644 index 5436470e9..000000000 --- a/reference/imagick/imagick/sketchimage.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - Imagick::sketchImage - Simulates a pencil sketch - - - - &reftitle.description; - - public boolImagick::sketchImage - floatradius - floatsigma - floatangle - - - - Simulates a pencil sketch. We convolve the image with a Gaussian operator - of the given radius and standard deviation (sigma). For reasonable - results, radius should be larger than sigma. Use a radius of 0 and - Imagick::sketchImage() selects a suitable radius for you. Angle gives the - angle of the blurring motion. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - radius - - - The radius of the Gaussian, in pixels, not counting the center pixel - - - - - sigma - - - The standard deviation of the Gaussian, in pixels. - - - - - angle - - - Apply the effect along this angle. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::sketchImage</function> - - sketchimage($radius, $sigma, $angle); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/smushimages.xml b/reference/imagick/imagick/smushimages.xml deleted file mode 100644 index d8cda5e41..000000000 --- a/reference/imagick/imagick/smushimages.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Imagick::smushImages - Takes all images from the current image pointer to the end of the image list and smushs them - - - - &reftitle.description; - - public ImagickImagick::smushImages - boolstack - intoffset - - - Takes all images from the current image pointer to the end of the image list and smushs - them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right. - - - - - - &reftitle.parameters; - - - stack - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - The new smushed image. - - - - - - - - &reftitle.examples; - - - <function>Imagick::smushImages</function> - - addimage($imagick2); - $smushed = $imagick->smushImages(false, 50); - $smushed->setImageFormat('jpg'); - header("Content-Type: image/jpg"); - echo $smushed->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/solarizeimage.xml b/reference/imagick/imagick/solarizeimage.xml deleted file mode 100644 index 127cae4ef..000000000 --- a/reference/imagick/imagick/solarizeimage.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Imagick::solarizeImage - Applies a solarizing effect to the image - - - - &reftitle.description; - - public boolImagick::solarizeImage - intthreshold - - - Applies a special effect to the image, similar to the effect achieved in - a photo darkroom by selectively exposing areas of photo sensitive paper - to light. Threshold ranges from 0 to QuantumRange and is a measure of the - extent of the solarization. - - - - - &reftitle.parameters; - - - - threshold - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::solarizeImage</function> - - solarizeImage($solarizeThreshold * \Imagick::getQuantum()); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/sparsecolorimage.xml b/reference/imagick/imagick/sparsecolorimage.xml deleted file mode 100644 index d25ed73f9..000000000 --- a/reference/imagick/imagick/sparsecolorimage.xml +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Imagick::sparseColorImage - Interpolates colors - - - - &reftitle.description; - - public boolImagick::sparseColorImage - intSPARSE_METHOD - arrayarguments - intchannelImagick::CHANNEL_DEFAULT - - - Given the arguments array containing numeric values this method interpolates - the colors found at those coordinates across the whole image using sparse_method. - &imagick.method.available.0x645; - - - - - &reftitle.parameters; - - - - SPARSE_METHOD - - - Refer to this list of sparse method constants - - - - - arguments - - - An array containing the coordinates. - The array is in format array(1,1, 2,45) - - - - - channel - - - &imagick.parameter.channel; - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - - &reftitle.examples; - - - SPARSECOLORMETHOD_BARYCENTRIC <function>Imagick::sparseColorImage</function> - - getImageBlob(); - } - -?> -]]> - - - - - SPARSECOLORMETHOD_BILINEAR <function>Imagick::sparseColorImage</function> - - getImageBlob(); - } - -?> -]]> - - - - - SPARSECOLORMETHOD_SPEPARDS <function>Imagick::sparseColorImage</function> - - getImageBlob(); - } - -?> -]]> - - - - - SPARSECOLORMETHOD_VORONOI <function>Imagick::sparseColorImage</function> - - getImageBlob(); - } - -?> -]]> - - - - - SPARSECOLORMETHOD_BARYCENTRIC <function>Imagick::sparseColorImage</function> - - getImageBlob(); - } - -?> -]]> - - - - - createGradientImage is used by other examples. <function>Imagick::sparseColorImage</function> - - newImage($width, $height, "white"); - $imagick->setImageFormat("png"); - - $barycentricPoints = array(); - - foreach ($colorPoints as $colorPoint) { - - if ($absolute == true) { - $barycentricPoints[] = $colorPoint[0]; - $barycentricPoints[] = $colorPoint[1]; - } - else { - $barycentricPoints[] = $colorPoint[0] * $width; - $barycentricPoints[] = $colorPoint[1] * $height; - } - - if (is_string($colorPoint[2])) { - $imagickPixel = new \ImagickPixel($colorPoint[2]); - } - else if ($colorPoint[2] instanceof \ImagickPixel) { - $imagickPixel = $colorPoint[2]; - } - else{ - $errorMessage = sprintf( - "Value %s is neither a string nor an ImagickPixel class. Cannot use as a color.", - $colorPoint[2] - ); - - throw new \InvalidArgumentException( - $errorMessage - ); - } - - $red = $imagickPixel->getColorValue(\Imagick::COLOR_RED); - $green = $imagickPixel->getColorValue(\Imagick::COLOR_GREEN); - $blue = $imagickPixel->getColorValue(\Imagick::COLOR_BLUE); - $alpha = $imagickPixel->getColorValue(\Imagick::COLOR_ALPHA); - - $barycentricPoints[] = $red; - $barycentricPoints[] = $green; - $barycentricPoints[] = $blue; - $barycentricPoints[] = $alpha; - } - - $imagick->sparseColorImage($sparseMethod, $barycentricPoints); - - return $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/spliceimage.xml b/reference/imagick/imagick/spliceimage.xml deleted file mode 100644 index 565de3192..000000000 --- a/reference/imagick/imagick/spliceimage.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Imagick::spliceImage - Splices a solid color into the image - - - - &reftitle.description; - - public boolImagick::spliceImage - intwidth - intheight - intx - inty - - - Splices a solid color into the image. - - - - - &reftitle.parameters; - - - - width - - - - - - - height - - - - - - - x - - - - - - - y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::spliceImage</function> - - spliceImage($width, $height, $startX, $startY); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/spreadimage.xml b/reference/imagick/imagick/spreadimage.xml deleted file mode 100644 index f67331481..000000000 --- a/reference/imagick/imagick/spreadimage.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Imagick::spreadImage - Randomly displaces each pixel in a block - - - - &reftitle.description; - - public boolImagick::spreadImage - floatradius - - - Special effects method that randomly displaces each pixel in a block - defined by the radius parameter. - - - - - &reftitle.parameters; - - - - radius - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::spreadImage</function> - - spreadImage($radius); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/statisticimage.xml b/reference/imagick/imagick/statisticimage.xml deleted file mode 100644 index ac8312b53..000000000 --- a/reference/imagick/imagick/statisticimage.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - Imagick::statisticImage - Modifies image using a statistics function - - - - &reftitle.description; - - public boolImagick::statisticImage - inttype - intwidth - intheight - intchannelImagick::CHANNEL_DEFAULT - - - Replace each pixel with corresponding statistic from the neighborhood of the specified width and height. - - - - - - &reftitle.parameters; - - - type - - - - - - - - width - - - - - - - - height - - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>Imagick::statisticImage</function> - - statisticImage( - $statisticType, - $width, - $height, - $channel - ); - - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -statisticImage($imagePath, \Imagick::STATISTIC_MEDIAN, 5, 5, \Imagick::CHANNEL_DEFAULT); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/steganoimage.xml b/reference/imagick/imagick/steganoimage.xml deleted file mode 100644 index 35adaa9fc..000000000 --- a/reference/imagick/imagick/steganoimage.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Imagick::steganoImage - Hides a digital watermark within the image - - - - &reftitle.description; - - public ImagickImagick::steganoImage - Imagickwatermark_wand - intoffset - - - Hides a digital watermark within the image. Recover the hidden watermark - later to prove that the authenticity of an image. Offset defines the start - position within the image to hide the watermark. - - - - - &reftitle.parameters; - - - - watermark_wand - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/stereoimage.xml b/reference/imagick/imagick/stereoimage.xml deleted file mode 100644 index 48817f7b0..000000000 --- a/reference/imagick/imagick/stereoimage.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::stereoImage - Composites two images - - - - &reftitle.description; - - public boolImagick::stereoImage - Imagickoffset_wand - - - Composites two images and produces a single image that is the composite - of a left and right image of a stereo pair. - - - - - &reftitle.parameters; - - - - offset_wand - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/stripimage.xml b/reference/imagick/imagick/stripimage.xml deleted file mode 100644 index 4c2f34d9b..000000000 --- a/reference/imagick/imagick/stripimage.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Imagick::stripImage - Strips an image of all profiles and comments - - - - &reftitle.description; - - public boolImagick::stripImage - - - - Strips an image of all profiles and comments. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - diff --git a/reference/imagick/imagick/subimagematch.xml b/reference/imagick/imagick/subimagematch.xml deleted file mode 100644 index 460fb0c49..000000000 --- a/reference/imagick/imagick/subimagematch.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Imagick::subImageMatch - Searches for a subimage in the current image and returns a similarity image - - - - &reftitle.description; - - public ImagickImagick::subImageMatch - ImagickImagick - arrayoffset - floatsimilarity - - - Searches for a subimage in the current image and returns a similarity image such that an exact match location is completely white and if none of the pixels match, black, otherwise some gray level in-between. - You can also pass in the optional parameters bestMatch and similarity. After calling the function similarity will be set to the 'score' of the similarity between the subimage and the matching position in the larger image, bestMatch will contain an associative array with elements x, y, width, height that describe the matching region. - - - - - - - &reftitle.parameters; - - - Imagick - - - - - - - - offset - - - - - - - - similarity - - - A new image that displays the amount of similarity at each pixel. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::subImageMatch</function> - - cropimage(40, 40, 250, 110); - $imagick2->vignetteimage(0, 1, 3, 3); - - $similarity = null; - $bestMatch = null; - $comparison = $imagick->subImageMatch($imagick2, $bestMatch, $similarity); - - $comparison->setImageFormat('png'); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/swirlimage.xml b/reference/imagick/imagick/swirlimage.xml deleted file mode 100644 index e91eaa8f8..000000000 --- a/reference/imagick/imagick/swirlimage.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Imagick::swirlImage - Swirls the pixels about the center of the image - - - - &reftitle.description; - - - boolImagick::swirlImage - floatdegrees - - - Swirls the pixels about the center of the image, where degrees indicates - the sweep of the arc through which each pixel is moved. You get a more - dramatic effect as the degrees move from 1 to 360. - - - - - &reftitle.parameters; - - - - degrees - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::swirlImage</function> - - swirlImage($swirl); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/textureimage.xml b/reference/imagick/imagick/textureimage.xml deleted file mode 100644 index a942e652b..000000000 --- a/reference/imagick/imagick/textureimage.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Imagick::textureImage - Repeatedly tiles the texture image - - - - &reftitle.description; - - - ImagickImagick::textureImage - Imagicktexture_wand - - - Repeatedly tiles the texture image across and down the image canvas. - - - - - &reftitle.parameters; - - - - texture_wand - - - Imagick object to use as texture image - - - - - - - - - &reftitle.returnvalues; - - Returns a new Imagick object that has the repeated texture applied. - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::textureImage</function> - - newImage(640, 480, new \ImagickPixel('pink')); - $image->setImageFormat("jpg"); - $texture = new \Imagick(realpath($imagePath)); - $texture->scaleimage($image->getimagewidth() / 4, $image->getimageheight() / 4); - $image = $image->textureImage($texture); - header("Content-Type: image/jpg"); - echo $image; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/thresholdimage.xml b/reference/imagick/imagick/thresholdimage.xml deleted file mode 100644 index 1de2afd2a..000000000 --- a/reference/imagick/imagick/thresholdimage.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Imagick::thresholdImage - Changes the value of individual pixels based on a threshold - - - - &reftitle.description; - - public boolImagick::thresholdImage - floatthreshold - intchannelImagick::CHANNEL_DEFAULT - - - Changes the value of individual pixels based on the intensity of each pixel - compared to threshold. The result is a high-contrast, two color image. - - - - - &reftitle.parameters; - - - - threshold - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::thresholdImage</function> - - thresholdimage($threshold * \Imagick::getQuantum(), $channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/thumbnailimage.xml b/reference/imagick/imagick/thumbnailimage.xml deleted file mode 100644 index 9e800de38..000000000 --- a/reference/imagick/imagick/thumbnailimage.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - Imagick::thumbnailImage - Changes the size of an image - - - - &reftitle.description; - - public boolImagick::thumbnailImage - intcolumns - introws - boolbestfit&false; - boolfill&false; - boollegacy&false; - - - Changes the size of an image to the given dimensions and removes any - associated profiles. The goal is to produce small, low cost thumbnail - images suited for display on the Web. - - If &true; is given as a third parameter then columns and rows parameters - are used as maximums for each side. Both sides will be scaled down until - they match or are smaller than the parameter given for the side. - - &imagick.bestfit.note; - - - - &reftitle.parameters; - - - - columns - - - Image width - - - - - rows - - - Image height - - - - - bestfit - - - Whether to force maximum values - - - - - fill - - - If the image does not fill the box completely then the box is filled with - image's background color. - - - - - legacy - - - Round the smaller dimension down instead to the closest integer. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::thumbnailImage</function> - - setbackgroundcolor('rgb(64, 64, 64)'); - $imagick->thumbnailImage(100, 100, true, true); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/tintimage.xml b/reference/imagick/imagick/tintimage.xml deleted file mode 100644 index 3a597b6ae..000000000 --- a/reference/imagick/imagick/tintimage.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Imagick::tintImage - Applies a color vector to each pixel in the image - - - - &reftitle.description; - - public boolImagick::tintImage - mixedtint - mixedopacity - boollegacy&false; - - - Applies a color vector to each pixel in the image. The length of the vector - is 0 for black and white and at its maximum for the midtones. The vector - weighing function is f(x)=(1-(4.0*((x-0.5)*(x-0.5)))). - - - - - &reftitle.parameters; - - - - tint - - - - - - - opacity - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as the first parameter and - a float representing the opacity value as the second parameter. - Previous versions allow only an ImagickPixel objects. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::tintImage</function> - - newPseudoImage(400, 400, 'gradient:black-white'); - - $tint = new \ImagickPixel("rgb($r, $g, $b)"); - $opacity = new \ImagickPixel("rgb(128, 128, 128, $a)"); - $imagick->tintImage($tint, $opacity); - $imagick->setImageFormat('png'); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/toString.xml b/reference/imagick/imagick/toString.xml deleted file mode 100644 index 74f0b2e75..000000000 --- a/reference/imagick/imagick/toString.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Imagick::__toString - Returns the image as a string - - - - &reftitle.description; - - public stringImagick::__toString - - - - Returns the current image as string. This will only return a single image; it should not be used for Imagick objects that contain multiple images e.g. an animated GIF or PDF with multiple pages. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string content on success or an empty string on failure. - - - - - - &reftitle.seealso; - - Imagick::getImageBlob - Imagick::getImagesBlob - - - - - - diff --git a/reference/imagick/imagick/transformimage.xml b/reference/imagick/imagick/transformimage.xml deleted file mode 100644 index 00a4b8522..000000000 --- a/reference/imagick/imagick/transformimage.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - Imagick::transformImage - Convenience method for setting crop size and the image geometry - - - - &imagick.deprecated.function-3-4-4; - - - - &reftitle.description; - - public ImagickImagick::transformImage - stringcrop - stringgeometry - - - - A convenience method for setting crop size and the image geometry from strings. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - crop - - - A crop geometry string. This geometry defines a subregion of the image to crop. - - - - - geometry - - - An image geometry string. This geometry defines the final size of the image. - - - - - - - - - &reftitle.returnvalues; - - Returns an Imagick object containing the transformed image. - - - - - &reftitle.examples; - - - Using <function>Imagick::transformImage</function>: - - The example creates a 100x100 black image. - - -newImage(300, 200, "black"); -$new_image = $image->transformImage("100x100", "100x100"); -$new_image->writeImage('test_out.jpg'); -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::cropImage - Imagick::resizeImage - Imagick::thumbnailImage - - - - - - - diff --git a/reference/imagick/imagick/transformimagecolorspace.xml b/reference/imagick/imagick/transformimagecolorspace.xml deleted file mode 100644 index 299b951df..000000000 --- a/reference/imagick/imagick/transformimagecolorspace.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Imagick::transformImageColorspace - - Transforms an image to a new colorspace - - - - &reftitle.description; - - - public boolImagick::transformImageColorspace - intcolorspace - - - Transforms an image to a new colorspace. - - - - - &reftitle.parameters; - - - colorspace - - - The colorspace the image should be transformed to, one of the COLORSPACE constants e.g. Imagick::COLORSPACE_CMYK. - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - <methodname>Imagick::transformImageColorspace</methodname> example - - Transforms an image to a new colorspace, and then extracts a single channel so that the individual channel values can be viewed. - - - -transformimagecolorspace($colorSpace); - //channel should be one of the channel constants e.g. \Imagick::CHANNEL_BLUE - $imagick->separateImageChannel($channel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} -?> -]]> - - - - - - - - &reftitle.seealso; - - Imagick::setColorSpace - - - - - - diff --git a/reference/imagick/imagick/transparentpaintimage.xml b/reference/imagick/imagick/transparentpaintimage.xml deleted file mode 100644 index 138f1dba0..000000000 --- a/reference/imagick/imagick/transparentpaintimage.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Imagick::transparentPaintImage - Paints pixels transparent - - - - &reftitle.description; - - public boolImagick::transparentPaintImage - mixedtarget - floatalpha - floatfuzz - boolinvert - - - - Paints pixels matching the target color transparent. - &imagick.method.available.0x638; - - - - - &reftitle.parameters; - - - - target - - - The target color to paint - - - - - alpha - - - &imagick.parameter.alpha; - - - - - fuzz - - - &imagick.parameter.fuzz; - - - - - invert - - - If &true; paints any pixel that does not match the target color. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::transparentPaintImage</function> - - setimageformat('png'); - - $imagick->transparentPaintImage( - $color, $alpha, $fuzz * \Imagick::getQuantum(), false - ); - - //Not required, but helps tidy up left over pixels - $imagick->despeckleimage(); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/transposeimage.xml b/reference/imagick/imagick/transposeimage.xml deleted file mode 100644 index 748a6d954..000000000 --- a/reference/imagick/imagick/transposeimage.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Imagick::transposeImage - Creates a vertical mirror image - - - - &reftitle.description; - - public boolImagick::transposeImage - - - - - Creates a vertical mirror image by reflecting the pixels - around the central x-axis while rotating them 90-degrees. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>Imagick::transposeImage</function> - - transposeImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::transverseImage - - - - - - - diff --git a/reference/imagick/imagick/transverseimage.xml b/reference/imagick/imagick/transverseimage.xml deleted file mode 100644 index bee828e0b..000000000 --- a/reference/imagick/imagick/transverseimage.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Imagick::transverseImage - Creates a horizontal mirror image - - - - &reftitle.description; - - public boolImagick::transverseImage - - - - - Creates a horizontal mirror image by reflecting the pixels around the - central y-axis while rotating them 270-degrees. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>Imagick::transverseImage</function> - - transverseImage(); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::transposeImage - - - - - - - diff --git a/reference/imagick/imagick/trimimage.xml b/reference/imagick/imagick/trimimage.xml deleted file mode 100644 index 94efd9752..000000000 --- a/reference/imagick/imagick/trimimage.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Imagick::trimImage - Remove edges from the image - - - - &reftitle.description; - - public boolImagick::trimImage - floatfuzz - - - - Remove edges that are the background color from the image. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - fuzz - - - By default target must match a particular pixel color exactly. - However, in many cases two colors may differ by a small amount. - The fuzz member of image defines how much tolerance is acceptable - to consider two colors as the same. This parameter represents the variation - on the quantum range. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - Using <function>Imagick::trimImage</function>: - - Trim an image, then display to the browser. - - -trimImage(0); - -/* Output the image */ -header("Content-Type: image/" . $im->getImageFormat()); -echo $im; -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::getQuantumDepth - Imagick::getQuantumRange - imagecropauto - - - - - - - diff --git a/reference/imagick/imagick/uniqueimagecolors.xml b/reference/imagick/imagick/uniqueimagecolors.xml deleted file mode 100644 index 98faf6bd1..000000000 --- a/reference/imagick/imagick/uniqueimagecolors.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Imagick::uniqueImageColors - Discards all but one of any pixel color - - - - &reftitle.description; - - public boolImagick::uniqueImageColors - - - - - Discards all but one of any pixel color. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>Imagick::uniqueImageColors</function> - - quantizeImage(256, \Imagick::COLORSPACE_YIQ, 0, false, false); - $imagick->uniqueImageColors(); - $imagick->scaleimage($imagick->getImageWidth(), $imagick->getImageHeight() * 20); - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/unsharpmaskimage.xml b/reference/imagick/imagick/unsharpmaskimage.xml deleted file mode 100644 index 42ce66a4e..000000000 --- a/reference/imagick/imagick/unsharpmaskimage.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - Imagick::unsharpMaskImage - Sharpens an image - - - - &reftitle.description; - - public boolImagick::unsharpMaskImage - floatradius - floatsigma - floatamount - floatthreshold - intchannelImagick::CHANNEL_DEFAULT - - - Sharpens an image. We convolve the image with a Gaussian operator of the given - radius and standard deviation (sigma). For reasonable results, radius should be - larger than sigma. Use a radius of 0 and Imagick::UnsharpMaskImage() selects a - suitable radius for you. - - - - - &reftitle.parameters; - - - - radius - - - - - - - sigma - - - - - - - amount - - - - - - - threshold - - - - - - - channel - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - - - &reftitle.examples; - - - <function>Imagick::unsharpMaskImage</function> - - unsharpMaskImage($radius, $sigma, $amount, $unsharpThreshold); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/valid.xml b/reference/imagick/imagick/valid.xml deleted file mode 100644 index 2a485d632..000000000 --- a/reference/imagick/imagick/valid.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Imagick::valid - Checks if the current item is valid - - - - &reftitle.description; - - public boolImagick::valid - - - - Checks if the current item is valid. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/vignetteimage.xml b/reference/imagick/imagick/vignetteimage.xml deleted file mode 100644 index 2ed46a400..000000000 --- a/reference/imagick/imagick/vignetteimage.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Imagick::vignetteImage - Adds vignette filter to the image - - - - &reftitle.description; - - public boolImagick::vignetteImage - floatblackPoint - floatwhitePoint - intx - inty - - - - Softens the edges of the image in vignette style. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - blackPoint - - - The black point. - - - - - whitePoint - - - The white point - - - - - x - - - X offset of the ellipse - - - - - y - - - Y offset of the ellipse - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>Imagick::vignetteImage</function> - - vignetteImage($blackPoint, $whitePoint, $x, $y); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::waveImage - Imagick::swirlImage - - - - - - - diff --git a/reference/imagick/imagick/waveimage.xml b/reference/imagick/imagick/waveimage.xml deleted file mode 100644 index 5543a44ac..000000000 --- a/reference/imagick/imagick/waveimage.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - Imagick::waveImage - Applies wave filter to the image - - - - &reftitle.description; - - public boolImagick::waveImage - floatamplitude - floatlength - - - - Applies a wave filter to the image. - &imagick.method.available.0x629; - - - - - &reftitle.parameters; - - - - amplitude - - - The amplitude of the wave. - - - - - length - - - The length of the wave. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.errors; - - &imagick.imagick.throws; - - - - - &reftitle.examples; - - - WaveImage can be quite slow <function>Imagick::waveImage</function> - - waveImage($amplitude, $length); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - &reftitle.seealso; - - - Imagick::solarizeImage - Imagick::oilpaintImage - Imagick::embossImage - Imagick::addNoiseImage - Imagick::swirlImage - - - - - - - diff --git a/reference/imagick/imagick/whitethresholdimage.xml b/reference/imagick/imagick/whitethresholdimage.xml deleted file mode 100644 index 1e6f6c6f7..000000000 --- a/reference/imagick/imagick/whitethresholdimage.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Imagick::whiteThresholdImage - Force all pixels above the threshold into white - - - - &reftitle.description; - - public boolImagick::whiteThresholdImage - mixedthreshold - - - Is like Imagick::ThresholdImage() but force all pixels above the threshold - into white while leaving all pixels below the threshold unchanged. - - - - - &reftitle.parameters; - - - - threshold - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL imagick 2.1.0 - - Now allows a string representing the color as a parameter. - Previous versions allow only an ImagickPixel object. - - - - - - - - - - - - &reftitle.examples; - - - <function>Imagick::whiteThresholdImage</function> - - whiteThresholdImage($color); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagick/writeimage.xml b/reference/imagick/imagick/writeimage.xml deleted file mode 100644 index 8847e3f6c..000000000 --- a/reference/imagick/imagick/writeimage.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Imagick::writeImage - Writes an image to the specified filename - - - - &reftitle.description; - - public boolImagick::writeImage - stringfilenameNULL - - - Writes an image to the specified filename. If the filename parameter is NULL, - the image is written to the filename set by Imagick::readImage() or - Imagick::setImageFilename(). - - - - - &reftitle.parameters; - - - - filename - - - Filename where to write the image. The extension of the filename - defines the type of the file. - Format can be forced regardless of file extension using format: prefix, - for example "jpg:test.png". - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/writeimagefile.xml b/reference/imagick/imagick/writeimagefile.xml deleted file mode 100644 index bd75da4f0..000000000 --- a/reference/imagick/imagick/writeimagefile.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - Imagick::writeImageFile - Writes an image to a filehandle - - - - &reftitle.description; - - public boolImagick::writeImageFile - resourcefilehandle - stringformat - - - - Writes the image sequence to an open filehandle. The handle must be opened with - for example fopen. &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - filehandle - - - Filehandle where to write the image. - - - - - format - - - The image format. - The list of valid format specifiers depends on the compiled feature set of - ImageMagick, and can be queried at runtime via Imagick::queryFormats. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - Imagick::queryFormats - - - - - diff --git a/reference/imagick/imagick/writeimages.xml b/reference/imagick/imagick/writeimages.xml deleted file mode 100644 index ab931e352..000000000 --- a/reference/imagick/imagick/writeimages.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Imagick::writeImages - Writes an image or image sequence - - - - &reftitle.description; - - public boolImagick::writeImages - stringfilename - booladjoin - - - Writes an image or image sequence. - - - - - &reftitle.parameters; - - - - filename - - - - - - - adjoin - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagick/writeimagesfile.xml b/reference/imagick/imagick/writeimagesfile.xml deleted file mode 100644 index 5145f3729..000000000 --- a/reference/imagick/imagick/writeimagesfile.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Imagick::writeImagesFile - Writes frames to a filehandle - - - - &reftitle.description; - - public boolImagick::writeImagesFile - resourcefilehandle - stringformat - - - - Writes all image frames into an open filehandle. This method can be used to write - animated gifs or other multiframe images into open filehandle. - &imagick.method.available.0x636; - - - - - &reftitle.parameters; - - - - filehandle - - - Filehandle where to write the images. - - - - - format - - - The image format. - The list of valid format specifiers depends on the compiled feature set of - ImageMagick, and can be queried at runtime via Imagick::queryFormats. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.seealso; - - Imagick::queryFormats - - - - - diff --git a/reference/imagick/imagickdraw.xml b/reference/imagick/imagickdraw.xml deleted file mode 100644 index 85350b98b..000000000 --- a/reference/imagick/imagickdraw.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - The <classname>ImagickDraw</classname> class - ImagickDraw - -
    - &reftitle.classsynopsis; - - ImagickDraw - - ImagickDraw - - - -
    -
    - - &reference.imagick.entities.imagickdraw; -
    - - diff --git a/reference/imagick/imagickdraw/affine.xml b/reference/imagick/imagickdraw/affine.xml deleted file mode 100644 index 459783554..000000000 --- a/reference/imagick/imagickdraw/affine.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - ImagickDraw::affine - Adjusts the current affine transformation matrix - - - - &reftitle.description; - - public boolImagickDraw::affine - arrayaffine - - &warn.undocumented.func; - - Adjusts the current affine transformation matrix with the specified affine - transformation matrix. - - - - - &reftitle.parameters; - - - - affine - - - Affine matrix parameters - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - &reftitle.examples; - - - <function>ImagickDraw::affine</function> example - - setStrokeWidth(1); - $draw->setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - - $PI = 3.141592653589794; - $angle = 60 * $PI / 360; - - //Scale the drawing co-ordinates. - $affineScale = array("sx" => 1.75, "sy" => 1.75, "rx" => 0, "ry" => 0, "tx" => 0, "ty" => 0); - - //Shear the drawing co-ordinates. - $affineShear = array("sx" => 1, "sy" => 1, "rx" => sin($angle), "ry" => -sin($angle), "tx" => 0, "ty" => 0); - - //Rotate the drawing co-ordinates. The shear affine matrix - //produces incorrectly scaled drawings. - $affineRotate = array("sx" => cos($angle), "sy" => cos($angle), "rx" => sin($angle), "ry" => -sin($angle), "tx" => 0, "ty" => 0,); - - //Translate (offset) the drawing - $affineTranslate = array("sx" => 1, "sy" => 1, "rx" => 0, "ry" => 0, "tx" => 30, "ty" => 30); - - //The identity affine matrix - $affineIdentity = array("sx" => 1, "sy" => 1, "rx" => 0, "ry" => 0, "tx" => 0, "ty" => 0); - - $examples = [$affineScale, $affineShear, $affineRotate, $affineTranslate, $affineIdentity,]; - - $count = 0; - - foreach ($examples as $example) { - $draw->push(); - $draw->translate(($count % 2) * 250, intval($count / 2) * 250); - $draw->translate(100, 100); - $draw->affine($example); - $draw->rectangle(-50, -50, 50, 50); - $draw->pop(); - $count++; - } - - //Create an image object which the draw commands can be rendered into - $image = new \Imagick(); - $image->newImage(500, 750, $backgroundColor); - $image->setImageFormat("png"); - - //Render the draw commands in the ImagickDraw object - //into the image. - $image->drawImage($draw); - - //Send the image to the browser - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/annotation.xml b/reference/imagick/imagickdraw/annotation.xml deleted file mode 100644 index fb7cceabb..000000000 --- a/reference/imagick/imagickdraw/annotation.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - ImagickDraw::annotation - Draws text on the image - - - - &reftitle.description; - - public boolImagickDraw::annotation - floatx - floaty - stringtext - - &warn.undocumented.func; - - Draws text on the image. - - - - - &reftitle.parameters; - - - - x - - - The x coordinate where text is drawn - - - - - y - - - The y coordinate where text is drawn - - - - - text - - - The text to draw on the image - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/arc.xml b/reference/imagick/imagickdraw/arc.xml deleted file mode 100644 index 09a2c4b0a..000000000 --- a/reference/imagick/imagickdraw/arc.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - ImagickDraw::arc - Draws an arc - - - - &reftitle.description; - - public boolImagickDraw::arc - floatstart_x - floatstart_y - floatend_x - floatend_y - floatstart_angle - floatend_angle - - &warn.undocumented.func; - - Draws an arc falling within a specified bounding rectangle on the image. - - - - - &reftitle.parameters; - - - - start_x - - - Starting x ordinate of bounding rectangle - - - - - start_y - - - starting y ordinate of bounding rectangle - - - - - end_x - - - ending x ordinate of bounding rectangle - - - - - end_y - - - ending y ordinate of bounding rectangle - - - - - start_angle - - - starting degrees of rotation - - - - - end_angle - - - ending degrees of rotation - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::arc</function> example - - setStrokeWidth(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - - $draw->arc($startX, $startY, $endX, $endY, $startAngle, $endAngle); - - //Create an image object which the draw commands can be rendered into - $image = new \Imagick(); - $image->newImage(IMAGE_WIDTH, IMAGE_HEIGHT, $backgroundColor); - $image->setImageFormat("png"); - - //Render the draw commands in the ImagickDraw object - //into the image. - $image->drawImage($draw); - - //Send the image to the browser - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/bezier.xml b/reference/imagick/imagickdraw/bezier.xml deleted file mode 100644 index 85731ffab..000000000 --- a/reference/imagick/imagickdraw/bezier.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - ImagickDraw::bezier - Draws a bezier curve - - - - &reftitle.description; - - public boolImagickDraw::bezier - arraycoordinates - - &warn.undocumented.func; - - Draws a bezier curve through a set of points on the image. - - - - - &reftitle.parameters; - - - - coordinates - - - Multidimensional array like array( array( 'x' => 1, 'y' => 2 ), - array( 'x' => 3, 'y' => 4 ) ) - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::bezier</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - - $smoothPointsSet = [ - [ - ['x' => 10.0 * 5, 'y' => 10.0 * 5], - ['x' => 30.0 * 5, 'y' => 90.0 * 5], - ['x' => 25.0 * 5, 'y' => 10.0 * 5], - ['x' => 50.0 * 5, 'y' => 50.0 * 5], - ], - [ - ['x' => 50.0 * 5, 'y' => 50.0 * 5], - ['x' => 75.0 * 5, 'y' => 90.0 * 5], - ['x' => 70.0 * 5, 'y' => 10.0 * 5], - ['x' => 90.0 * 5, 'y' => 40.0 * 5], - ], - ]; - - foreach ($smoothPointsSet as $points) { - $draw->bezier($points); - } - - $disjointPoints = [ - [ - ['x' => 10 * 5, 'y' => 10 * 5], - ['x' => 30 * 5, 'y' => 90 * 5], - ['x' => 25 * 5, 'y' => 10 * 5], - ['x' => 50 * 5, 'y' => 50 * 5], - ], - [ - ['x' => 50 * 5, 'y' => 50 * 5], - ['x' => 80 * 5, 'y' => 50 * 5], - ['x' => 70 * 5, 'y' => 10 * 5], - ['x' => 90 * 5, 'y' => 40 * 5], - ] - ]; - $draw->translate(0, 200); - - foreach ($disjointPoints as $points) { - $draw->bezier($points); - } - - //Create an image object which the draw commands can be rendered into - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - //Render the draw commands in the ImagickDraw object - //into the image. - $imagick->drawImage($draw); - - //Send the image to the browser - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/circle.xml b/reference/imagick/imagickdraw/circle.xml deleted file mode 100644 index 7a4f92fec..000000000 --- a/reference/imagick/imagickdraw/circle.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - ImagickDraw::circle - Draws a circle - - - - &reftitle.description; - - public boolImagickDraw::circle - floatorigin_x - floatorigin_y - floatperimeter_x - floatperimeter_y - - &warn.undocumented.func; - - Draws a circle on the image. - - - - - &reftitle.parameters; - - - - origin_x - - - origin x coordinate - - - - - origin_y - - - origin y coordinate - - - - - perimeter_x - - - perimeter x coordinate - - - - - perimeter_y - - - perimeter y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::circle</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->circle($originX, $originY, $endX, $endY); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/clear.xml b/reference/imagick/imagickdraw/clear.xml deleted file mode 100644 index d506ffcc0..000000000 --- a/reference/imagick/imagickdraw/clear.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::clear - Clears the ImagickDraw - - - - &reftitle.description; - - public boolImagickDraw::clear - - - &warn.undocumented.func; - - Clears the ImagickDraw object of any accumulated commands, and resets the - settings it contains to their defaults. - - - - - &reftitle.returnvalues; - - Returns an ImagickDraw object. - - - - - - diff --git a/reference/imagick/imagickdraw/clone.xml b/reference/imagick/imagickdraw/clone.xml deleted file mode 100644 index 3543304ef..000000000 --- a/reference/imagick/imagickdraw/clone.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::clone - Makes an exact copy of the specified ImagickDraw object - - - - &reftitle.description; - - public ImagickDrawImagickDraw::clone - - - &warn.undocumented.func; - - Makes an exact copy of the specified ImagickDraw object. - - - - - &reftitle.returnvalues; - - returns an exact copy of the specified ImagickDraw object. - - - - - - diff --git a/reference/imagick/imagickdraw/color.xml b/reference/imagick/imagickdraw/color.xml deleted file mode 100644 index 72b78a734..000000000 --- a/reference/imagick/imagickdraw/color.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - ImagickDraw::color - Draws color on image - - - - &reftitle.description; - - public boolImagickDraw::color - floatx - floaty - intpaint - - &warn.undocumented.func; - - Draws color on image using the current fill color, starting at specified - position, and using specified paint method. - - - - - &reftitle.parameters; - - - - x - - - x coordinate of the paint - - - - - y - - - y coordinate of the paint - - - - - paint - - - One of the PAINT constant - (imagick::PAINT_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/comment.xml b/reference/imagick/imagickdraw/comment.xml deleted file mode 100644 index 258d79df2..000000000 --- a/reference/imagick/imagickdraw/comment.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - ImagickDraw::comment - Adds a comment - - - - &reftitle.description; - - public boolImagickDraw::comment - stringcomment - - &warn.undocumented.func; - - Adds a comment to a vector output stream. - - - - - &reftitle.parameters; - - - - comment - - - The comment string to add to vector output stream - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/composite.xml b/reference/imagick/imagickdraw/composite.xml deleted file mode 100644 index 5257e1c2a..000000000 --- a/reference/imagick/imagickdraw/composite.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - ImagickDraw::composite - Composites an image onto the current image - - - - &reftitle.description; - - public boolImagickDraw::composite - intcomposite - floatx - floaty - floatwidth - floatheight - Imagickimage - - &warn.undocumented.func; - - Composites an image onto the current image, using the specified - composition operator, specified position, and at the specified size. - - - - - &reftitle.parameters; - - - - composite - - - composition operator. - One of the Composite Operator constant - (imagick::COMPOSITE_*). - - - - - x - - - x coordinate of the top left corner. - - - - - y - - - y coordinate of the top left corner. - - - - - width - - - width of the composition image. - - - - - height - - - height of the composition image. - - - - - image - - - the Imagick object where composition image is taken from. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::composite</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setFillOpacity(1); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - $draw->setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setStrokeWidth(2); - $draw->setFont("../fonts/CANDY.TTF"); - $draw->setFontSize(140); - $draw->rectangle(0, 0, 1000, 300); - $draw->setFillColor('white'); - $draw->setfillopacity(1); - $draw->annotation(50, 180, "Lorem Ipsum!"); - - //Create an image object which the draw commands can be rendered into - $imagick = new \Imagick(); - $imagick->newImage(1000, 302, $backgroundColor); - $imagick->setImageFormat("png"); - - //Render the draw commands in the ImagickDraw object - //into the image. - $imagick->drawImage($draw); - - //Send the image to the browser - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/construct.xml b/reference/imagick/imagickdraw/construct.xml deleted file mode 100644 index 25d8af7b2..000000000 --- a/reference/imagick/imagickdraw/construct.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::__construct - The ImagickDraw constructor - - - - &reftitle.description; - - public ImagickDraw::__construct - - - &warn.undocumented.func; - - The ImagickDraw constructor. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/destroy.xml b/reference/imagick/imagickdraw/destroy.xml deleted file mode 100644 index d0fb6d627..000000000 --- a/reference/imagick/imagickdraw/destroy.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::destroy - Frees all associated resources - - - - &reftitle.description; - - public boolImagickDraw::destroy - - - &warn.undocumented.func; - - Frees all resources associated with the ImagickDraw object. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/ellipse.xml b/reference/imagick/imagickdraw/ellipse.xml deleted file mode 100644 index 5f6dd3090..000000000 --- a/reference/imagick/imagickdraw/ellipse.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ImagickDraw::ellipse - Draws an ellipse on the image - - - - &reftitle.description; - - public boolImagickDraw::ellipse - floatorigin_x - floatorigin_y - floatradius_x - floatradius_y - floatangle_start - floatangle_end - - &warn.undocumented.func; - - Draws an ellipse on the image. - - - - - &reftitle.parameters; - - - - origin_x - - - - - - - origin_y - - - - - - - radius_x - - - - - - - radius_y - - - - - - - angle_start - - - - - - - angle_end - - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::ellipse</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->ellipse(125, 70, 100, 50, 0, 360); - $draw->ellipse(350, 70, 100, 50, 0, 315); - - $draw->push(); - $draw->translate(125, 250); - $draw->rotate(30); - $draw->ellipse(0, 0, 100, 50, 0, 360); - $draw->pop(); - - $draw->push(); - $draw->translate(350, 250); - $draw->rotate(30); - $draw->ellipse(0, 0, 100, 50, 0, 315); - $draw->pop(); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/getclippath.xml b/reference/imagick/imagickdraw/getclippath.xml deleted file mode 100644 index 885fa4593..000000000 --- a/reference/imagick/imagickdraw/getclippath.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getClipPath - Obtains the current clipping path ID - - - - &reftitle.description; - - public falsestringImagickDraw::getClipPath - - - &warn.undocumented.func; - - Obtains the current clipping path ID. - - - - - &reftitle.returnvalues; - - Returns a string containing the clip path ID or false if no clip path exists. - - - - - - diff --git a/reference/imagick/imagickdraw/getcliprule.xml b/reference/imagick/imagickdraw/getcliprule.xml deleted file mode 100644 index 00fe8665e..000000000 --- a/reference/imagick/imagickdraw/getcliprule.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getClipRule - Returns the current polygon fill rule - - - - &reftitle.description; - - public intImagickDraw::getClipRule - - - &warn.undocumented.func; - - Returns the current polygon fill rule to be used by the clipping path. - - - - - &reftitle.returnvalues; - - Returns a FILLRULE constant - (imagick::FILLRULE_*). - - - - - - diff --git a/reference/imagick/imagickdraw/getclipunits.xml b/reference/imagick/imagickdraw/getclipunits.xml deleted file mode 100644 index 8c1074c7f..000000000 --- a/reference/imagick/imagickdraw/getclipunits.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getClipUnits - Returns the interpretation of clip path units - - - - &reftitle.description; - - public intImagickDraw::getClipUnits - - - &warn.undocumented.func; - - Returns the interpretation of clip path units. - - - - - &reftitle.returnvalues; - - Returns an &integer; on success. - - - - - - diff --git a/reference/imagick/imagickdraw/getfillcolor.xml b/reference/imagick/imagickdraw/getfillcolor.xml deleted file mode 100644 index 7dea0ec16..000000000 --- a/reference/imagick/imagickdraw/getfillcolor.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getFillColor - Returns the fill color - - - - &reftitle.description; - - public ImagickPixelImagickDraw::getFillColor - - - &warn.undocumented.func; - - Returns the fill color used for drawing filled objects. - - - - - &reftitle.returnvalues; - - Returns an ImagickPixel object. - - - - - - diff --git a/reference/imagick/imagickdraw/getfillopacity.xml b/reference/imagick/imagickdraw/getfillopacity.xml deleted file mode 100644 index f8e0452b4..000000000 --- a/reference/imagick/imagickdraw/getfillopacity.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getFillOpacity - Returns the opacity used when drawing - - - - &reftitle.description; - - public floatImagickDraw::getFillOpacity - - - &warn.undocumented.func; - - Returns the opacity used when drawing using the fill color or fill - texture. Fully opaque is 1.0. - - - - - &reftitle.returnvalues; - - The opacity. - - - - - - diff --git a/reference/imagick/imagickdraw/getfillrule.xml b/reference/imagick/imagickdraw/getfillrule.xml deleted file mode 100644 index 2bafde31d..000000000 --- a/reference/imagick/imagickdraw/getfillrule.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getFillRule - Returns the fill rule - - - - &reftitle.description; - - public intImagickDraw::getFillRule - - - &warn.undocumented.func; - - Returns the fill rule used while drawing polygons. - - - - - &reftitle.returnvalues; - - Returns a FILLRULE constant - (imagick::FILLRULE_*). - - - - - - diff --git a/reference/imagick/imagickdraw/getfont.xml b/reference/imagick/imagickdraw/getfont.xml deleted file mode 100644 index 6dd772c9c..000000000 --- a/reference/imagick/imagickdraw/getfont.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getFont - Returns the font - - - - &reftitle.description; - - public stringImagickDraw::getFont - - - &warn.undocumented.func; - - Returns a string specifying the font used when annotating with text. - - - - - &reftitle.returnvalues; - - Returns a string on success and false if no font is set. - - - - - - diff --git a/reference/imagick/imagickdraw/getfontfamily.xml b/reference/imagick/imagickdraw/getfontfamily.xml deleted file mode 100644 index 4f7830729..000000000 --- a/reference/imagick/imagickdraw/getfontfamily.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getFontFamily - Returns the font family - - - - &reftitle.description; - - public stringImagickDraw::getFontFamily - - - &warn.undocumented.func; - - Returns the font family to use when annotating with text. - - - - - &reftitle.returnvalues; - - Returns the font family currently selected or false if font family is not set. - - - - - - diff --git a/reference/imagick/imagickdraw/getfontsize.xml b/reference/imagick/imagickdraw/getfontsize.xml deleted file mode 100644 index a8a76e306..000000000 --- a/reference/imagick/imagickdraw/getfontsize.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getFontSize - Returns the font pointsize - - - - &reftitle.description; - - public floatImagickDraw::getFontSize - - - &warn.undocumented.func; - - Returns the font pointsize used when annotating with text. - - - - - &reftitle.returnvalues; - - Returns the font size associated with the current ImagickDraw object. - - - - - - diff --git a/reference/imagick/imagickdraw/getfontstretch.xml b/reference/imagick/imagickdraw/getfontstretch.xml deleted file mode 100644 index 856efd618..000000000 --- a/reference/imagick/imagickdraw/getfontstretch.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ImagickDraw::getFontStretch - Gets the font stretch to use when annotating with text - - - - &reftitle.description; - - public intImagickDraw::getFontStretch - - - - Gets the font stretch to use when annotating with text. Returns a StretchType. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickdraw/getfontstyle.xml b/reference/imagick/imagickdraw/getfontstyle.xml deleted file mode 100644 index 456e47028..000000000 --- a/reference/imagick/imagickdraw/getfontstyle.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickDraw::getFontStyle - Returns the font style - - - - &reftitle.description; - - public intImagickDraw::getFontStyle - - - &warn.undocumented.func; - - Returns the font style used when annotating with text. - - - - - &reftitle.returnvalues; - - Returns a STYLE constant - (imagick::STYLE_*) associated with the ImagickDraw object - or 0 if no style is set. - - - - - - diff --git a/reference/imagick/imagickdraw/getfontweight.xml b/reference/imagick/imagickdraw/getfontweight.xml deleted file mode 100644 index b4e1b6351..000000000 --- a/reference/imagick/imagickdraw/getfontweight.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getFontWeight - Returns the font weight - - - - &reftitle.description; - - public intImagickDraw::getFontWeight - - - &warn.undocumented.func; - - Returns the font weight used when annotating with text. - - - - - &reftitle.returnvalues; - - Returns an &integer; on success and 0 if no weight is set. - - - - - - diff --git a/reference/imagick/imagickdraw/getgravity.xml b/reference/imagick/imagickdraw/getgravity.xml deleted file mode 100644 index 3ea5eeab3..000000000 --- a/reference/imagick/imagickdraw/getgravity.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getGravity - Returns the text placement gravity - - - - &reftitle.description; - - public intImagickDraw::getGravity - - - &warn.undocumented.func; - - Returns the text placement gravity used when annotating with text. - - - - - &reftitle.returnvalues; - - Returns a GRAVITY constant - (imagick::GRAVITY_*) on success and 0 if no gravity is set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokeantialias.xml b/reference/imagick/imagickdraw/getstrokeantialias.xml deleted file mode 100644 index 1ebc04a0a..000000000 --- a/reference/imagick/imagickdraw/getstrokeantialias.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - ImagickDraw::getStrokeAntialias - Returns the current stroke antialias setting - - - - &reftitle.description; - - public boolImagickDraw::getStrokeAntialias - - - &warn.undocumented.func; - - Returns the current stroke antialias setting. Stroked outlines are - antialiased by default. When antialiasing is disabled stroked pixels are - thresholded to determine if the stroke color or underlying canvas color - should be used. - - - - - &reftitle.returnvalues; - - Returns &true; if antialiasing is on and &false; if it is off. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokecolor.xml b/reference/imagick/imagickdraw/getstrokecolor.xml deleted file mode 100644 index e850b4960..000000000 --- a/reference/imagick/imagickdraw/getstrokecolor.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - ImagickDraw::getStrokeColor - Returns the color used for stroking object outlines - - - - &reftitle.description; - - public ImagickPixelImagickDraw::getStrokeColor - - - &warn.undocumented.func; - - Returns the color used for stroking object outlines. - - - - - &reftitle.parameters; - - - - stroke_color - - - - - - - - - - - &reftitle.returnvalues; - - Returns an ImagickPixel object which describes the color. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokedasharray.xml b/reference/imagick/imagickdraw/getstrokedasharray.xml deleted file mode 100644 index 492155545..000000000 --- a/reference/imagick/imagickdraw/getstrokedasharray.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getStrokeDashArray - Returns an array representing the pattern of dashes and gaps used to stroke paths - - - - &reftitle.description; - - public arrayImagickDraw::getStrokeDashArray - - - &warn.undocumented.func; - - Returns an array representing the pattern of dashes and gaps used to - stroke paths. - - - - - &reftitle.returnvalues; - - Returns an array on success and empty array if not set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokedashoffset.xml b/reference/imagick/imagickdraw/getstrokedashoffset.xml deleted file mode 100644 index c325e2dc5..000000000 --- a/reference/imagick/imagickdraw/getstrokedashoffset.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getStrokeDashOffset - Returns the offset into the dash pattern to start the dash - - - - &reftitle.description; - - public floatImagickDraw::getStrokeDashOffset - - - &warn.undocumented.func; - - Returns the offset into the dash pattern to start the dash. - - - - - &reftitle.returnvalues; - - Returns a float representing the offset and 0 if it's not set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokelinecap.xml b/reference/imagick/imagickdraw/getstrokelinecap.xml deleted file mode 100644 index f02f3d963..000000000 --- a/reference/imagick/imagickdraw/getstrokelinecap.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickDraw::getStrokeLineCap - Returns the shape to be used at the end of open subpaths when they are stroked - - - - &reftitle.description; - - public intImagickDraw::getStrokeLineCap - - - &warn.undocumented.func; - - Returns the shape to be used at the end of open subpaths when they are - stroked. - - - - - &reftitle.returnvalues; - - Returns a LINECAP constant - (imagick::LINECAP_*), or 0 if stroke linecap is not set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokelinejoin.xml b/reference/imagick/imagickdraw/getstrokelinejoin.xml deleted file mode 100644 index 6533b30bf..000000000 --- a/reference/imagick/imagickdraw/getstrokelinejoin.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickDraw::getStrokeLineJoin - Returns the shape to be used at the corners of paths when they are stroked - - - - &reftitle.description; - - public intImagickDraw::getStrokeLineJoin - - - &warn.undocumented.func; - - Returns the shape to be used at the corners of paths (or other vector - shapes) when they are stroked. - - - - - &reftitle.returnvalues; - - Returns a LINEJOIN constant - (imagick::LINEJOIN_*), or 0 if stroke line join is not set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokemiterlimit.xml b/reference/imagick/imagickdraw/getstrokemiterlimit.xml deleted file mode 100644 index 981a87e20..000000000 --- a/reference/imagick/imagickdraw/getstrokemiterlimit.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - ImagickDraw::getStrokeMiterLimit - Returns the stroke miter limit - - - - &reftitle.description; - - public intImagickDraw::getStrokeMiterLimit - - - &warn.undocumented.func; - - Returns the miter limit. When two line segments meet at a sharp angle and - miter joins have been specified for 'lineJoin', it is possible for the - miter to extend far beyond the thickness of the line stroking the path. - The 'miterLimit' imposes a limit on the ratio of the miter length to the - 'lineWidth'. - - - - - &reftitle.returnvalues; - - Returns an int describing the miter limit - and 0 if no miter limit is set. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokeopacity.xml b/reference/imagick/imagickdraw/getstrokeopacity.xml deleted file mode 100644 index 5a3be46fd..000000000 --- a/reference/imagick/imagickdraw/getstrokeopacity.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getStrokeOpacity - Returns the opacity of stroked object outlines - - - - &reftitle.description; - - public floatImagickDraw::getStrokeOpacity - - - &warn.undocumented.func; - - Returns the opacity of stroked object outlines. - - - - - &reftitle.returnvalues; - - Returns a float describing the opacity. - - - - - - diff --git a/reference/imagick/imagickdraw/getstrokewidth.xml b/reference/imagick/imagickdraw/getstrokewidth.xml deleted file mode 100644 index 0bd80c71b..000000000 --- a/reference/imagick/imagickdraw/getstrokewidth.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getStrokeWidth - Returns the width of the stroke used to draw object outlines - - - - &reftitle.description; - - public floatImagickDraw::getStrokeWidth - - - &warn.undocumented.func; - - Returns the width of the stroke used to draw object outlines. - - - - - &reftitle.returnvalues; - - Returns a float describing the stroke width. - - - - - - diff --git a/reference/imagick/imagickdraw/gettextalignment.xml b/reference/imagick/imagickdraw/gettextalignment.xml deleted file mode 100644 index 8010beb47..000000000 --- a/reference/imagick/imagickdraw/gettextalignment.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getTextAlignment - Returns the text alignment - - - - &reftitle.description; - - public intImagickDraw::getTextAlignment - - - &warn.undocumented.func; - - Returns the alignment applied when annotating with text. - - - - - &reftitle.returnvalues; - - Returns a ALIGN constant - (imagick::ALIGN_*), and 0 if no align is set. - - - - - - diff --git a/reference/imagick/imagickdraw/gettextantialias.xml b/reference/imagick/imagickdraw/gettextantialias.xml deleted file mode 100644 index e20979e34..000000000 --- a/reference/imagick/imagickdraw/gettextantialias.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getTextAntialias - Returns the current text antialias setting - - - - &reftitle.description; - - public boolImagickDraw::getTextAntialias - - - &warn.undocumented.func; - - Returns the current text antialias setting, which determines whether text - is antialiased. Text is antialiased by default. - - - - - &reftitle.returnvalues; - - Returns &true; if text is antialiased and &false; if not. - - - - - - diff --git a/reference/imagick/imagickdraw/gettextdecoration.xml b/reference/imagick/imagickdraw/gettextdecoration.xml deleted file mode 100644 index a7fe9aea3..000000000 --- a/reference/imagick/imagickdraw/gettextdecoration.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getTextDecoration - Returns the text decoration - - - - &reftitle.description; - - public intImagickDraw::getTextDecoration - - - &warn.undocumented.func; - - Returns the decoration applied when annotating with text. - - - - - &reftitle.returnvalues; - - Returns a DECORATION constant - (imagick::DECORATION_*), and 0 if no decoration is set. - - - - - - diff --git a/reference/imagick/imagickdraw/gettextencoding.xml b/reference/imagick/imagickdraw/gettextencoding.xml deleted file mode 100644 index 8e66dfadd..000000000 --- a/reference/imagick/imagickdraw/gettextencoding.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getTextEncoding - Returns the code set used for text annotations - - - - &reftitle.description; - - public falsestringImagickDraw::getTextEncoding - - - &warn.undocumented.func; - - Returns a string which specifies the code set used for text annotations. - - - - - &reftitle.returnvalues; - - Returns a string specifying the code set - or false if text encoding is not set. - - - - - - diff --git a/reference/imagick/imagickdraw/gettextinterlinespacing.xml b/reference/imagick/imagickdraw/gettextinterlinespacing.xml deleted file mode 100644 index 6a54ce83c..000000000 --- a/reference/imagick/imagickdraw/gettextinterlinespacing.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - ImagickDraw::getTextInterlineSpacing - Gets the text interline spacing - - - - &reftitle.description; - - public floatImagickDraw::getTextInterlineSpacing - - - - Gets the text interline spacing. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickdraw/gettextinterwordspacing.xml b/reference/imagick/imagickdraw/gettextinterwordspacing.xml deleted file mode 100644 index af8b6c0f2..000000000 --- a/reference/imagick/imagickdraw/gettextinterwordspacing.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - ImagickDraw::getTextInterwordSpacing - Gets the text interword spacing - - - - &reftitle.description; - - public floatImagickDraw::getTextInterwordSpacing - - - - Gets the text interword spacing. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickdraw/gettextkerning.xml b/reference/imagick/imagickdraw/gettextkerning.xml deleted file mode 100644 index db5c2f92a..000000000 --- a/reference/imagick/imagickdraw/gettextkerning.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ImagickDraw::getTextKerning - Gets the text kerning - - - - &reftitle.description; - - public floatImagickDraw::getTextKerning - - - - Gets the text kerning. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickdraw/gettextundercolor.xml b/reference/imagick/imagickdraw/gettextundercolor.xml deleted file mode 100644 index bb4950443..000000000 --- a/reference/imagick/imagickdraw/gettextundercolor.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::getTextUnderColor - Returns the text under color - - - - &reftitle.description; - - public ImagickPixelImagickDraw::getTextUnderColor - - - &warn.undocumented.func; - - Returns the color of a background rectangle to place under text annotations. - - - - - &reftitle.returnvalues; - - Returns an ImagickPixel object describing the color. - - - - - - diff --git a/reference/imagick/imagickdraw/getvectorgraphics.xml b/reference/imagick/imagickdraw/getvectorgraphics.xml deleted file mode 100644 index 86b06878c..000000000 --- a/reference/imagick/imagickdraw/getvectorgraphics.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickDraw::getVectorGraphics - Returns a string containing vector graphics - - - - &reftitle.description; - - public stringImagickDraw::getVectorGraphics - - - &warn.undocumented.func; - - Returns a string which specifies the vector graphics generated by any - graphics calls made since the ImagickDraw object was instantiated. - - - - - &reftitle.returnvalues; - - Returns a string containing the vector graphics. - - - - - - diff --git a/reference/imagick/imagickdraw/line.xml b/reference/imagick/imagickdraw/line.xml deleted file mode 100644 index 5c7d669a6..000000000 --- a/reference/imagick/imagickdraw/line.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - ImagickDraw::line - Draws a line - - - - &reftitle.description; - - public boolImagickDraw::line - floatstart_x - floatstart_y - floatend_x - floatend_y - - &warn.undocumented.func; - - Draws a line on the image using the current stroke color, stroke opacity, and stroke width. - - - - - &reftitle.parameters; - - - - start_x - - - starting x coordinate - - - - - start_y - - - starting y coordinate - - - - - end_x - - - ending x coordinate - - - - - end_y - - - ending y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::line</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->line(125, 70, 100, 50); - $draw->line(350, 170, 100, 150); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/matte.xml b/reference/imagick/imagickdraw/matte.xml deleted file mode 100644 index 7b060a313..000000000 --- a/reference/imagick/imagickdraw/matte.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - ImagickDraw::matte - Paints on the image's opacity channel - - - - &reftitle.description; - - public boolImagickDraw::matte - floatx - floaty - intpaint - - &warn.undocumented.func; - - Paints on the image's opacity channel in order to set effected pixels to - transparent, to influence the opacity of pixels. - - - - - &reftitle.parameters; - - - - x - - - x coordinate of the matte - - - - - y - - - y coordinate of the matte - - - - - paint - - - One of the PAINT constant - (imagick::PAINT_*). - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::matte</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->matte(120, 120, $paintType); - $draw->rectangle(100, 100, 300, 200); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/pathclose.xml b/reference/imagick/imagickdraw/pathclose.xml deleted file mode 100644 index fa6de5c20..000000000 --- a/reference/imagick/imagickdraw/pathclose.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickDraw::pathClose - Adds a path element to the current path - - - - &reftitle.description; - - public boolImagickDraw::pathClose - - - &warn.undocumented.func; - - Adds a path element to the current path which closes the current subpath - by drawing a straight line from the current point to the current subpath's - most recent starting point (usually, the most recent moveto point). - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetoabsolute.xml b/reference/imagick/imagickdraw/pathcurvetoabsolute.xml deleted file mode 100644 index a1ccfe5be..000000000 --- a/reference/imagick/imagickdraw/pathcurvetoabsolute.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - ImagickDraw::pathCurveToAbsolute - Draws a cubic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToAbsolute - floatx1 - floaty1 - floatx2 - floaty2 - floatx - floaty - - &warn.undocumented.func; - - Draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) - as the control point at the beginning of the curve and (x2,y2) as the - control point at the end of the curve using absolute coordinates. At the - end of the command, the new current point becomes the final (x,y) - coordinate pair used in the polybezier. - - - - - &reftitle.parameters; - - - - x1 - - - x coordinate of the first control point - - - - - y1 - - - y coordinate of the first control point - - - - - x2 - - - x coordinate of the second control point - - - - - y2 - - - y coordinate of the first control point - - - - - x - - - x coordinate of the curve end - - - - - y - - - y coordinate of the curve end - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetoquadraticbezierabsolute.xml b/reference/imagick/imagickdraw/pathcurvetoquadraticbezierabsolute.xml deleted file mode 100644 index 632fdac2d..000000000 --- a/reference/imagick/imagickdraw/pathcurvetoquadraticbezierabsolute.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - ImagickDraw::pathCurveToQuadraticBezierAbsolute - Draws a quadratic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToQuadraticBezierAbsolute - floatx1 - floaty1 - floatx_end - floaty - - &warn.undocumented.func; - - Draws a quadratic Bezier curve from the current point to (x,y) using - (x1,y1) as the control point using absolute coordinates. At the end of the - command, the new current point becomes the final (x,y) coordinate pair - used in the polybezier. - - - - - &reftitle.parameters; - - - - x1 - - - x coordinate of the control point - - - - - y1 - - - y coordinate of the control point - - - - - x_end - - - x coordinate of the end point - - - - - y - - - y coordinate of the end point - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::pathCurveToQuadraticBezierAbsolute</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->pathStart(); - $draw->pathMoveToAbsolute(50,250); - - // This specifies a quadratic bezier curve with the current position as the start - // point, the control point is the first two params, and the end point is the last two params. - $draw->pathCurveToQuadraticBezierAbsolute( - 150,50, - 250,250 - ); - - // This specifies a quadratic bezier curve with the current position as the start - // point, the control point is mirrored from the previous curves control point - // and the end point is defined by the x, y values. - $draw->pathCurveToQuadraticBezierSmoothAbsolute( - 450,250 - ); - - // This specifies a quadratic bezier curve with the current position as the start - // point, the control point is mirrored from the previous curves control point - // and the end point is defined relative from the current position by the x, y values. - $draw->pathCurveToQuadraticBezierSmoothRelative( - 200,-100 - ); - - $draw->pathFinish(); - - $imagick = new \Imagick(); - $imagick->newImage(700, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); - -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetoquadraticbezierrelative.xml b/reference/imagick/imagickdraw/pathcurvetoquadraticbezierrelative.xml deleted file mode 100644 index 8373a2473..000000000 --- a/reference/imagick/imagickdraw/pathcurvetoquadraticbezierrelative.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - ImagickDraw::pathCurveToQuadraticBezierRelative - Draws a quadratic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToQuadraticBezierRelative - floatx1 - floaty1 - floatx_end - floaty - - &warn.undocumented.func; - - Draws a quadratic Bezier curve from the current point to (x,y) using - (x1,y1) as the control point using relative coordinates. At the end of the - command, the new current point becomes the final (x,y) coordinate pair - used in the polybezier. - - - - - &reftitle.parameters; - - - - x1 - - - starting x coordinate - - - - - y1 - - - starting y coordinate - - - - - x_end - - - ending x coordinate - - - - - y - - - ending y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothabsolute.xml b/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothabsolute.xml deleted file mode 100644 index da5f09f81..000000000 --- a/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothabsolute.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute - Draws a quadratic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute - floatx - floaty - - - - Draws a quadratic Bezier curve (using absolute coordinates) from the - current point to (x,y). The control point is assumed to be the reflection - of the control point on the previous command relative to the current point. - (If there is no previous command or if the previous command was not a - DrawPathCurveToQuadraticBezierAbsolute, - DrawPathCurveToQuadraticBezierRelative, - DrawPathCurveToQuadraticBezierSmoothAbsolut or - DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is - coincident with the current point.). At the end of the command, the new - current point becomes the final (x,y) coordinate pair used in the polybezier. - - - - This function cannot be used to continue a cubic Bezier curve smoothly. It can only continue from a quadratic curve smoothly. - - - - - &reftitle.parameters; - - - - x - - - ending x coordinate - - - - - y - - - ending y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - - <methodname>ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute</methodname> example - - - setStrokeOpacity(1); -$draw->setStrokeColor("black"); -$draw->setFillColor("blue"); - -$draw->setStrokeWidth(2); -$draw->setFontSize(72); - -$draw->pathStart(); -$draw->pathMoveToAbsolute(50,250); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is the first two params, and the end point is the last two params. -$draw->pathCurveToQuadraticBezierAbsolute( - 150,50, - 250,250 -); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is mirrored from the previous curves control point -// and the end point is defined by the x, y values. -$draw->pathCurveToQuadraticBezierSmoothAbsolute( - 450,250 -); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is mirrored from the previous curves control point -// and the end point is defined relative from the current position by the x, y values. -$draw->pathCurveToQuadraticBezierSmoothRelative( - 200,-100 -); - -$draw->pathFinish(); - -$imagick = new \Imagick(); -$imagick->newImage(700, 500, $backgroundColor); -$imagick->setImageFormat("png"); - -$imagick->drawImage($draw); - -header("Content-Type: image/png"); -echo $imagick->getImageBlob(); -?> -]]> - - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothrelative.xml b/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothrelative.xml deleted file mode 100644 index 7e09e9665..000000000 --- a/reference/imagick/imagickdraw/pathcurvetoquadraticbeziersmoothrelative.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - ImagickDraw::pathCurveToQuadraticBezierSmoothRelative - Draws a quadratic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToQuadraticBezierSmoothRelative - floatx - floaty - - &warn.undocumented.func; - - Draws a quadratic Bezier curve (using relative coordinates) from the - current point to (x, y). The control point is assumed to be the reflection - of the control point on the previous command relative to the current point. - (If there is no previous command or if the previous command was not a - DrawPathCurveToQuadraticBezierAbsolute, - DrawPathCurveToQuadraticBezierRelative, - DrawPathCurveToQuadraticBezierSmoothAbsolut or - DrawPathCurveToQuadraticBezierSmoothRelative, assume the control point is - coincident with the current point). At the end of the command, the new - current point becomes the final (x, y) coordinate pair used in the - polybezier. - - - - This function cannot be used to continue a cubic Bezier curve smoothly. It can only continue from a quadratic curve smoothly. - - - - - &reftitle.parameters; - - - - x - - - ending x coordinate - - - - - y - - - ending y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - - <methodname>ImagickDraw::pathCurveToQuadraticBezierSmoothRelative</methodname> example - - - setStrokeOpacity(1); -$draw->setStrokeColor("black"); -$draw->setFillColor("blue"); - -$draw->setStrokeWidth(2); -$draw->setFontSize(72); - -$draw->pathStart(); -$draw->pathMoveToAbsolute(50,250); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is the first two params, and the end point is the last two params. -$draw->pathCurveToQuadraticBezierAbsolute( - 150,50, - 250,250 -); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is mirrored from the previous curves control point -// and the end point is defined by the x, y values. -$draw->pathCurveToQuadraticBezierSmoothAbsolute( - 450,250 -); - -// This specifies a quadratic bezier curve with the current position as the start -// point, the control point is mirrored from the previous curves control point -// and the end point is defined relative from the current position by the x, y values. -$draw->pathCurveToQuadraticBezierSmoothRelative( - 200,-100 -); - -$draw->pathFinish(); - -$imagick = new \Imagick(); -$imagick->newImage(700, 500, $backgroundColor); -$imagick->setImageFormat("png"); - -$imagick->drawImage($draw); - -header("Content-Type: image/png"); -echo $imagick->getImageBlob(); -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetorelative.xml b/reference/imagick/imagickdraw/pathcurvetorelative.xml deleted file mode 100644 index d9690d4f4..000000000 --- a/reference/imagick/imagickdraw/pathcurvetorelative.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - ImagickDraw::pathCurveToRelative - Draws a cubic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToRelative - floatx1 - floaty1 - floatx2 - floaty2 - floatx - floaty - - &warn.undocumented.func; - - Draws a cubic Bezier curve from the current point to (x,y) using (x1,y1) - as the control point at the beginning of the curve and (x2,y2) as the - control point at the end of the curve using relative coordinates. At the - end of the command, the new current point becomes the final (x,y) - coordinate pair used in the polybezier. - - - - - &reftitle.parameters; - - - - x1 - - - x coordinate of starting control point - - - - - y1 - - - y coordinate of starting control point - - - - - x2 - - - x coordinate of ending control point - - - - - y2 - - - y coordinate of ending control point - - - - - x - - - ending x coordinate - - - - - y - - - ending y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetosmoothabsolute.xml b/reference/imagick/imagickdraw/pathcurvetosmoothabsolute.xml deleted file mode 100644 index 4240bbf8d..000000000 --- a/reference/imagick/imagickdraw/pathcurvetosmoothabsolute.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - ImagickDraw::pathCurveToSmoothAbsolute - Draws a cubic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToSmoothAbsolute - floatx2 - floaty2 - floatx - floaty - - &warn.undocumented.func; - - Draws a cubic Bezier curve from the current point to (x,y) using absolute - coordinates. The first control point is assumed to be the reflection of the - second control point on the previous command relative to the current point. - (If there is no previous command or if the previous command was not an - DrawPathCurveToAbsolute, DrawPathCurveToRelative, - DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the - first control point is coincident with the current point.) (x2,y2) is the - second control point (i.e., the control point at the end of the curve). - At the end of the command, the new current point becomes the final (x,y) - coordinate pair used in the polybezier. - - - - - &reftitle.parameters; - - - - x2 - - - x coordinate of the second control point - - - - - y2 - - - y coordinate of the second control point - - - - - x - - - x coordinate of the ending point - - - - - y - - - y coordinate of the ending point - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathcurvetosmoothrelative.xml b/reference/imagick/imagickdraw/pathcurvetosmoothrelative.xml deleted file mode 100644 index 40c75a0e2..000000000 --- a/reference/imagick/imagickdraw/pathcurvetosmoothrelative.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - ImagickDraw::pathCurveToSmoothRelative - Draws a cubic Bezier curve - - - - &reftitle.description; - - public boolImagickDraw::pathCurveToSmoothRelative - floatx2 - floaty2 - floatx - floaty - - &warn.undocumented.func; - - Draws a cubic Bezier curve from the current point to (x,y) using relative - coordinates. The first control point is assumed to be the reflection of - the second control point on the previous command relative to the current - point. (If there is no previous command or if the previous command was not - an DrawPathCurveToAbsolute, DrawPathCurveToRelative, - DrawPathCurveToSmoothAbsolute or DrawPathCurveToSmoothRelative, assume the - first control point is coincident with the current point.) (x2,y2) is the - second control point (i.e., the control point at the end of the curve). At - the end of the command, the new current point becomes the final (x,y) - coordinate pair used in the polybezier. - - - - - &reftitle.parameters; - - - - x2 - - - x coordinate of the second control point - - - - - y2 - - - y coordinate of the second control point - - - - - x - - - x coordinate of the ending point - - - - - y - - - y coordinate of the ending point - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathellipticarcabsolute.xml b/reference/imagick/imagickdraw/pathellipticarcabsolute.xml deleted file mode 100644 index 86e2c24a1..000000000 --- a/reference/imagick/imagickdraw/pathellipticarcabsolute.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - ImagickDraw::pathEllipticArcAbsolute - Draws an elliptical arc - - - - &reftitle.description; - - public boolImagickDraw::pathEllipticArcAbsolute - floatrx - floatry - floatx_axis_rotation - boollarge_arc - boolsweep - floatx - floaty - - &warn.undocumented.func; - - Draws an elliptical arc from the current point to (x, y) using absolute - coordinates. The size and orientation of the ellipse are defined by two - radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as - a whole is rotated relative to the current coordinate system. The center - (cx, cy) of the ellipse is calculated automatically to satisfy the - constraints imposed by the other parameters. largeArcFlag and sweepFlag - contribute to the automatic calculations and help determine how the arc - is drawn. If large_arc is &true; then draw the larger of the available - arcs. If sweep is true, then draw the arc matching a clock-wise - rotation. - - - - - &reftitle.parameters; - - - - rx - - - x radius - - - - - ry - - - y radius - - - - - x_axis_rotation - - - x axis rotation - - - - - large_arc - - - large arc flag - - - - - sweep - - - sweep flag - - - - - x - - - x coordinate - - - - - y - - - y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathellipticarcrelative.xml b/reference/imagick/imagickdraw/pathellipticarcrelative.xml deleted file mode 100644 index 3a8769863..000000000 --- a/reference/imagick/imagickdraw/pathellipticarcrelative.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - ImagickDraw::pathEllipticArcRelative - Draws an elliptical arc - - - - &reftitle.description; - - public boolImagickDraw::pathEllipticArcRelative - floatrx - floatry - floatx_axis_rotation - boollarge_arc - boolsweep - floatx - floaty - - &warn.undocumented.func; - - Draws an elliptical arc from the current point to (x, y) using relative - coordinates. The size and orientation of the ellipse are defined by two - radii (rx, ry) and an xAxisRotation, which indicates how the ellipse as - a whole is rotated relative to the current coordinate system. The center - (cx, cy) of the ellipse is calculated automatically to satisfy the - constraints imposed by the other parameters. largeArcFlag and sweepFlag - contribute to the automatic calculations and help determine how the arc - is drawn. If large_arc is &true; then draw the larger of the available - arcs. If sweep is true, then draw the arc matching a clock-wise - rotation. - - - - - &reftitle.parameters; - - - - rx - - - x radius - - - - - ry - - - y radius - - - - - x_axis_rotation - - - x axis rotation - - - - - large_arc - - - large arc flag - - - - - sweep - - - sweep flag - - - - - x - - - x coordinate - - - - - y - - - y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathfinish.xml b/reference/imagick/imagickdraw/pathfinish.xml deleted file mode 100644 index 39a873f45..000000000 --- a/reference/imagick/imagickdraw/pathfinish.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::pathFinish - Terminates the current path - - - - &reftitle.description; - - public boolImagickDraw::pathFinish - - - &warn.undocumented.func; - - Terminates the current path. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetoabsolute.xml b/reference/imagick/imagickdraw/pathlinetoabsolute.xml deleted file mode 100644 index 36365a0ad..000000000 --- a/reference/imagick/imagickdraw/pathlinetoabsolute.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ImagickDraw::pathLineToAbsolute - Draws a line path - - - - &reftitle.description; - - public boolImagickDraw::pathLineToAbsolute - floatx - floaty - - &warn.undocumented.func; - - Draws a line path from the current point to the given coordinate using - absolute coordinates. The coordinate then becomes the new current point. - - - - - &reftitle.parameters; - - - - x - - - starting x coordinate - - - - - y - - - ending x coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetohorizontalabsolute.xml b/reference/imagick/imagickdraw/pathlinetohorizontalabsolute.xml deleted file mode 100644 index 003f1012c..000000000 --- a/reference/imagick/imagickdraw/pathlinetohorizontalabsolute.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - ImagickDraw::pathLineToHorizontalAbsolute - Draws a horizontal line path - - - - &reftitle.description; - - public boolImagickDraw::pathLineToHorizontalAbsolute - floatx - - &warn.undocumented.func; - - Draws a horizontal line path from the current point to the target point - using absolute coordinates. The target point then becomes the new - current point. - - - - - &reftitle.parameters; - - - - x - - - x coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetohorizontalrelative.xml b/reference/imagick/imagickdraw/pathlinetohorizontalrelative.xml deleted file mode 100644 index f23739af8..000000000 --- a/reference/imagick/imagickdraw/pathlinetohorizontalrelative.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - ImagickDraw::pathLineToHorizontalRelative - Draws a horizontal line - - - - &reftitle.description; - - public boolImagickDraw::pathLineToHorizontalRelative - floatx - - &warn.undocumented.func; - - Draws a horizontal line path from the current point to the target point - using relative coordinates. The target point then becomes the new - current point. - - - - - &reftitle.parameters; - - - - x - - - x coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetorelative.xml b/reference/imagick/imagickdraw/pathlinetorelative.xml deleted file mode 100644 index 98cac1f63..000000000 --- a/reference/imagick/imagickdraw/pathlinetorelative.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ImagickDraw::pathLineToRelative - Draws a line path - - - - &reftitle.description; - - public boolImagickDraw::pathLineToRelative - floatx - floaty - - &warn.undocumented.func; - - Draws a line path from the current point to the given coordinate using - relative coordinates. The coordinate then becomes the new current point. - - - - - &reftitle.parameters; - - - - x - - - starting x coordinate - - - - - y - - - starting y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetoverticalabsolute.xml b/reference/imagick/imagickdraw/pathlinetoverticalabsolute.xml deleted file mode 100644 index 07cdfcea7..000000000 --- a/reference/imagick/imagickdraw/pathlinetoverticalabsolute.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - ImagickDraw::pathLineToVerticalAbsolute - Draws a vertical line - - - - &reftitle.description; - - public boolImagickDraw::pathLineToVerticalAbsolute - floaty - - &warn.undocumented.func; - - Draws a vertical line path from the current point to the target point using - absolute coordinates. The target point then becomes the new current point. - - - - - &reftitle.parameters; - - - - y - - - y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathlinetoverticalrelative.xml b/reference/imagick/imagickdraw/pathlinetoverticalrelative.xml deleted file mode 100644 index 8091d598d..000000000 --- a/reference/imagick/imagickdraw/pathlinetoverticalrelative.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - ImagickDraw::pathLineToVerticalRelative - Draws a vertical line path - - - - &reftitle.description; - - public boolImagickDraw::pathLineToVerticalRelative - floaty - - &warn.undocumented.func; - - Draws a vertical line path from the current point to the target point using - relative coordinates. The target point then becomes the new current point. - - - - - &reftitle.parameters; - - - - y - - - y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathmovetoabsolute.xml b/reference/imagick/imagickdraw/pathmovetoabsolute.xml deleted file mode 100644 index 4df099dcd..000000000 --- a/reference/imagick/imagickdraw/pathmovetoabsolute.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ImagickDraw::pathMoveToAbsolute - Starts a new sub-path - - - - &reftitle.description; - - public boolImagickDraw::pathMoveToAbsolute - floatx - floaty - - &warn.undocumented.func; - - Starts a new sub-path at the given coordinate using absolute coordinates. - The current point then becomes the specified coordinate. - - - - - &reftitle.parameters; - - - - x - - - x coordinate of the starting point - - - - - y - - - y coordinate of the starting point - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathmovetorelative.xml b/reference/imagick/imagickdraw/pathmovetorelative.xml deleted file mode 100644 index cd0124430..000000000 --- a/reference/imagick/imagickdraw/pathmovetorelative.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ImagickDraw::pathMoveToRelative - Starts a new sub-path - - - - &reftitle.description; - - public boolImagickDraw::pathMoveToRelative - floatx - floaty - - &warn.undocumented.func; - - Starts a new sub-path at the given coordinate using relative coordinates. - The current point then becomes the specified coordinate. - - - - - &reftitle.parameters; - - - - x - - - target x coordinate - - - - - y - - - target y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pathstart.xml b/reference/imagick/imagickdraw/pathstart.xml deleted file mode 100644 index 515ef5319..000000000 --- a/reference/imagick/imagickdraw/pathstart.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickDraw::pathStart - Declares the start of a path drawing list - - - - &reftitle.description; - - public boolImagickDraw::pathStart - - - &warn.undocumented.func; - - Declares the start of a path drawing list which is terminated by a matching - DrawPathFinish() command. All other DrawPath commands must be enclosed - between a and a DrawPathFinish() command. This is because path drawing - commands are subordinate commands and they do not function by themselves. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::pathStart</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - $draw->pathStart(); - $draw->pathMoveToAbsolute(50, 50); - $draw->pathLineToAbsolute(100, 50); - $draw->pathLineToRelative(0, 50); - $draw->pathLineToHorizontalRelative(-50); - $draw->pathFinish(); - - $draw->pathStart(); - $draw->pathMoveToAbsolute(50, 50); - $draw->pathMoveToRelative(300, 0); - $draw->pathLineToRelative(50, 0); - $draw->pathLineToVerticalRelative(50); - $draw->pathLineToHorizontalAbsolute(350); - $draw->pathclose(); - $draw->pathFinish(); - - $draw->pathStart(); - $draw->pathMoveToAbsolute(50, 300); - $draw->pathCurveToAbsolute(50, 300, 100, 200, 300, 300); - $draw->pathLineToVerticalAbsolute(350); - $draw->pathFinish(); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/point.xml b/reference/imagick/imagickdraw/point.xml deleted file mode 100644 index d5f1e040b..000000000 --- a/reference/imagick/imagickdraw/point.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - ImagickDraw::point - Draws a point - - - - &reftitle.description; - - public boolImagickDraw::point - floatx - floaty - - &warn.undocumented.func; - - Draws a point using the current stroke color and stroke thickness at the specified coordinates. - - - - - &reftitle.parameters; - - - - x - - - point's x coordinate - - - - - y - - - point's y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::point</function> example - - setFillColor($fillColor); - - for ($x = 0; $x < 10000; $x++) { - $draw->point(rand(0, 500), rand(0, 500)); - } - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/polygon.xml b/reference/imagick/imagickdraw/polygon.xml deleted file mode 100644 index bf8e6837d..000000000 --- a/reference/imagick/imagickdraw/polygon.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - ImagickDraw::polygon - Draws a polygon - - - - &reftitle.description; - - public boolImagickDraw::polygon - arraycoordinates - - &warn.undocumented.func; - - Draws a polygon using the current stroke, stroke width, and fill color or - texture, using the specified array of coordinates. - - - - - &reftitle.parameters; - - - - coordinates - - - multidimensional array like array( array( 'x' => 3, 'y' => 4 ), array( 'x' => 2, 'y' => 6 ) ); - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::polygon</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setStrokeWidth(4); - - $draw->setFillColor($fillColor); - - $points = [ - ['x' => 40 * 5, 'y' => 10 * 5], - ['x' => 20 * 5, 'y' => 20 * 5], - ['x' => 70 * 5, 'y' => 50 * 5], - ['x' => 60 * 5, 'y' => 15 * 5], - ]; - - $draw->polygon($points); - - $image = new \Imagick(); - $image->newImage(500, 300, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/polyline.xml b/reference/imagick/imagickdraw/polyline.xml deleted file mode 100644 index 453861019..000000000 --- a/reference/imagick/imagickdraw/polyline.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - ImagickDraw::polyline - Draws a polyline - - - - &reftitle.description; - - public boolImagickDraw::polyline - arraycoordinates - - &warn.undocumented.func; - - Draws a polyline using the current stroke, stroke width, and fill color or - texture, using the specified array of coordinates. - - - - - &reftitle.parameters; - - - - coordinates - - - array of x and y coordinates: array( array( 'x' => 4, 'y' => 6 ), array( 'x' => 8, 'y' => 10 ) ) - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::polyline</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(5); - - $points = [ - ['x' => 40 * 5, 'y' => 10 * 5], - ['x' => 20 * 5, 'y' => 20 * 5], - ['x' => 70 * 5, 'y' => 50 * 5], - ['x' => 60 * 5, 'y' => 15 * 5] - ]; - - $draw->polyline($points); - - $image = new \Imagick(); - $image->newImage(500, 300, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/pop.xml b/reference/imagick/imagickdraw/pop.xml deleted file mode 100644 index e9ac41085..000000000 --- a/reference/imagick/imagickdraw/pop.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - ImagickDraw::pop - Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw - - - - &reftitle.description; - - public boolImagickDraw::pop - - - &warn.undocumented.func; - - Destroys the current ImagickDraw in the stack, and returns to the - previously pushed ImagickDraw. Multiple ImagickDraws may exist. It is an - error to attempt to pop more ImagickDraws than have been pushed, and it is - proper form to pop all ImagickDraws which have been pushed. - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/imagick/imagickdraw/popclippath.xml b/reference/imagick/imagickdraw/popclippath.xml deleted file mode 100644 index 592f56f5b..000000000 --- a/reference/imagick/imagickdraw/popclippath.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::popClipPath - Terminates a clip path definition - - - - &reftitle.description; - - public boolImagickDraw::popClipPath - - - &warn.undocumented.func; - - Terminates a clip path definition. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/popdefs.xml b/reference/imagick/imagickdraw/popdefs.xml deleted file mode 100644 index cdaeae9c8..000000000 --- a/reference/imagick/imagickdraw/popdefs.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - ImagickDraw::popDefs - Terminates a definition list - - - - &reftitle.description; - - public boolImagickDraw::popDefs - - - &warn.undocumented.func; - - Terminates a definition list. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::popDefs</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setstrokeOpacity(1); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - $draw->pushDefs(); - $draw->setStrokeColor('white'); - $draw->rectangle(50, 50, 200, 200); - $draw->popDefs(); - - $draw->rectangle(300, 50, 450, 200); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/poppattern.xml b/reference/imagick/imagickdraw/poppattern.xml deleted file mode 100644 index 66a680817..000000000 --- a/reference/imagick/imagickdraw/poppattern.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::popPattern - Terminates a pattern definition - - - - &reftitle.description; - - public boolImagickDraw::popPattern - - - &warn.undocumented.func; - - Terminates a pattern definition. - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/imagick/imagickdraw/push.xml b/reference/imagick/imagickdraw/push.xml deleted file mode 100644 index 1786c6177..000000000 --- a/reference/imagick/imagickdraw/push.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - ImagickDraw::push - Clones the current ImagickDraw and pushes it to the stack - - - - &reftitle.description; - - public boolImagickDraw::push - - - &warn.undocumented.func; - - Clones the current ImagickDraw to create a new ImagickDraw, which is then - added to the ImagickDraw stack. The original drawing ImagickDraw(s) may be - returned to by invoking ImagickDraw::pop. The ImagickDraws are stored on a - ImagickDraw stack. For every Pop there must have already been an equivalent - Push. - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::push</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillModifiedColor); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - $draw->push(); - $draw->translate(50, 50); - $draw->rectangle(200, 200, 300, 300); - $draw->pop(); - $draw->setFillColor($fillColor); - $draw->rectangle(200, 200, 300, 300); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/pushclippath.xml b/reference/imagick/imagickdraw/pushclippath.xml deleted file mode 100644 index 5835f6226..000000000 --- a/reference/imagick/imagickdraw/pushclippath.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - ImagickDraw::pushClipPath - Starts a clip path definition - - - - &reftitle.description; - - public boolImagickDraw::pushClipPath - stringclip_mask_id - - &warn.undocumented.func; - - Starts a clip path definition which is comprised of any number of drawing - commands and terminated by a ImagickDraw::popClipPath command. - - - - - &reftitle.parameters; - - - - clip_mask_id - - - Clip mask Id - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pushdefs.xml b/reference/imagick/imagickdraw/pushdefs.xml deleted file mode 100644 index 9313c8115..000000000 --- a/reference/imagick/imagickdraw/pushdefs.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickDraw::pushDefs - Indicates that following commands create named elements for early processing - - - - &reftitle.description; - - public boolImagickDraw::pushDefs - - - &warn.undocumented.func; - - Indicates that commands up to a terminating ImagickDraw::popDefs - command create named elements (e.g. clip-paths, textures, etc.) which - may safely be processed earlier for the sake of efficiency. - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/pushpattern.xml b/reference/imagick/imagickdraw/pushpattern.xml deleted file mode 100644 index ab45479b5..000000000 --- a/reference/imagick/imagickdraw/pushpattern.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - ImagickDraw::pushPattern - Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern - - - - &reftitle.description; - - public boolImagickDraw::pushPattern - stringpattern_id - floatx - floaty - floatwidth - floatheight - - &warn.undocumented.func; - - Indicates that subsequent commands up to a DrawPopPattern() command - comprise the definition of a named pattern. The pattern space is assigned - top left corner coordinates, a width and height, and becomes its own - drawing space. Anything which can be drawn may be used in a pattern - definition. Named patterns may be used as stroke or brush definitions. - - - - - &reftitle.parameters; - - - - pattern_id - - - the pattern Id - - - - - x - - - x coordinate of the top-left corner - - - - - y - - - y coordinate of the top-left corner - - - - - width - - - width of the pattern - - - - - height - - - height of the pattern - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::pushPattern</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(1); - - $draw->pushPattern("MyFirstPattern", 0, 0, 50, 50); - for ($x = 0; $x < 50; $x += 10) { - for ($y = 0; $y < 50; $y += 5) { - $positionX = $x + (($y / 5) % 5); - $draw->rectangle($positionX, $y, $positionX + 5, $y + 5); - } - } - $draw->popPattern(); - - $draw->setFillOpacity(0); - $draw->rectangle(100, 100, 400, 400); - $draw->setFillOpacity(1); - - $draw->setFillOpacity(1); - - $draw->push(); - $draw->setFillPatternURL('#MyFirstPattern'); - $draw->setFillColor('yellow'); - $draw->rectangle(100, 100, 400, 400); - $draw->pop(); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/rectangle.xml b/reference/imagick/imagickdraw/rectangle.xml deleted file mode 100644 index e63a8a47d..000000000 --- a/reference/imagick/imagickdraw/rectangle.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - ImagickDraw::rectangle - Draws a rectangle - - - - &reftitle.description; - - public boolImagickDraw::rectangle - floattop_left_x - floattop_left_y - floatbottom_right_x - floatbottom_right_y - - &warn.undocumented.func; - - Draws a rectangle given two coordinates and using the current stroke, - stroke width, and fill settings. - - - - - &reftitle.parameters; - - - - top_left_x - - - x coordinate of the top left corner - - - - - top_left_y - - - y coordinate of the top left corner - - - - - bottom_right_x - - - x coordinate of the bottom right corner - - - - - bottom_right_y - - - y coordinate of the bottom right corner - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::rectangle</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - - $draw->rectangle(200, 200, 300, 300); - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/render.xml b/reference/imagick/imagickdraw/render.xml deleted file mode 100644 index dec3498f6..000000000 --- a/reference/imagick/imagickdraw/render.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickDraw::render - Renders all preceding drawing commands onto the image - - - - &reftitle.description; - - public boolImagickDraw::render - - - &warn.undocumented.func; - - Renders all preceding drawing commands onto the image. - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/imagick/imagickdraw/resetvectorgraphics.xml b/reference/imagick/imagickdraw/resetvectorgraphics.xml deleted file mode 100644 index 540f5aeed..000000000 --- a/reference/imagick/imagickdraw/resetvectorgraphics.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ImagickDraw::resetVectorGraphics - Resets the vector graphics - - - - &reftitle.description; - - public boolImagickDraw::resetVectorGraphics - - - - Resets the vector graphics. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickdraw/rotate.xml b/reference/imagick/imagickdraw/rotate.xml deleted file mode 100644 index 7ab60c73e..000000000 --- a/reference/imagick/imagickdraw/rotate.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - ImagickDraw::rotate - Applies the specified rotation to the current coordinate space - - - - &reftitle.description; - - public boolImagickDraw::rotate - floatdegrees - - &warn.undocumented.func; - - Applies the specified rotation to the current coordinate space. - - - - - &reftitle.parameters; - - - - degrees - - - degrees to rotate. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::rotate</function> example - - setStrokeColor($strokeColor); - $draw->setStrokeOpacity(1); - $draw->setFillColor($fillColor); - $draw->rectangle(200, 200, 300, 300); - $draw->setFillColor($fillModifiedColor); - $draw->rotate(15); - $draw->rectangle(200, 200, 300, 300); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/roundrectangle.xml b/reference/imagick/imagickdraw/roundrectangle.xml deleted file mode 100644 index d113c20d1..000000000 --- a/reference/imagick/imagickdraw/roundrectangle.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - ImagickDraw::roundRectangle - Draws a rounded rectangle - - - - &reftitle.description; - - public boolImagickDraw::roundRectangle - floattop_left_x - floattop_left_y - floatbottom_right_x - floatbottom_right_y - floatrounding_x - floatrounding_y - - &warn.undocumented.func; - - Draws a rounded rectangle given two coordinates, x & y corner radiuses - and using the current stroke, stroke width, and fill settings. - - - - - &reftitle.parameters; - - - - top_left_x - - - x coordinate of the top left corner - - - - - top_left_y - - - y coordinate of the top left corner - - - - - bottom_right_x - - - x coordinate of the bottom right - - - - - bottom_right_y - - - y coordinate of the bottom right - - - - - rounding_x - - - x rounding - - - - - rounding_y - - - y rounding - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::roundRectangle</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - - $draw->roundRectangle($startX, $startY, $endX, $endY, $roundX, $roundY); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/scale.xml b/reference/imagick/imagickdraw/scale.xml deleted file mode 100644 index a337dc9d8..000000000 --- a/reference/imagick/imagickdraw/scale.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickDraw::scale - Adjusts the scaling factor - - - - &reftitle.description; - - public boolImagickDraw::scale - floatx - floaty - - &warn.undocumented.func; - - Adjusts the scaling factor to apply in the horizontal and vertical - directions to the current coordinate space. - - - - - &reftitle.parameters; - - - - x - - - horizontal factor - - - - - y - - - vertical factor - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::scale</function> example - - setStrokeColor($strokeColor); - $draw->setStrokeWidth(4); - $draw->setFillColor($fillColor); - $draw->rectangle(200, 200, 300, 300); - $draw->setFillColor($fillModifiedColor); - $draw->scale(1.4, 1.4); - $draw->rectangle(200, 200, 300, 300); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setclippath.xml b/reference/imagick/imagickdraw/setclippath.xml deleted file mode 100644 index 0e441e71e..000000000 --- a/reference/imagick/imagickdraw/setclippath.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - ImagickDraw::setClipPath - Associates a named clipping path with the image - - - - &reftitle.description; - - public boolImagickDraw::setClipPath - stringclip_mask - - &warn.undocumented.func; - - Associates a named clipping path with the image. Only the areas drawn on - by the clipping path will be modified as long as it remains in effect. - - - - - &reftitle.parameters; - - - - clip_mask - - - the clipping path name - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setClipPath</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - - $clipPathName = 'testClipPath'; - - $draw->pushClipPath($clipPathName); - $draw->rectangle(0, 0, 250, 250); - $draw->popClipPath(); - $draw->setClipPath($clipPathName); - $draw->rectangle(100, 100, 400, 400); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setcliprule.xml b/reference/imagick/imagickdraw/setcliprule.xml deleted file mode 100644 index edf001bfb..000000000 --- a/reference/imagick/imagickdraw/setcliprule.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - ImagickDraw::setClipRule - Set the polygon fill rule to be used by the clipping path - - - - &reftitle.description; - - public boolImagickDraw::setClipRule - intfillrule - - &warn.undocumented.func; - - Set the polygon fill rule to be used by the clipping path. - - - - - &reftitle.parameters; - - - - fillrule - - - One of the FILLRULE constant - (imagick::FILLRULE_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setClipRule</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - //\Imagick::FILLRULE_EVENODD - //\Imagick::FILLRULE_NONZERO - - $clipPathName = 'testClipPath'; - $draw->pushClipPath($clipPathName); - $draw->setClipRule(\Imagick::FILLRULE_EVENODD); - $draw->rectangle(0, 0, 300, 500); - $draw->rectangle(200, 0, 500, 500); - $draw->popClipPath(); - $draw->setClipPath($clipPathName); - $draw->rectangle(200, 200, 300, 300); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setclipunits.xml b/reference/imagick/imagickdraw/setclipunits.xml deleted file mode 100644 index 1de7ed425..000000000 --- a/reference/imagick/imagickdraw/setclipunits.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - ImagickDraw::setClipUnits - Sets the interpretation of clip path units - - - - &reftitle.description; - - public boolImagickDraw::setClipUnits - intpathunits - - &warn.undocumented.func; - - Sets the interpretation of clip path units. - - - - - &reftitle.parameters; - - - - pathunits - - - the number of clip units - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setClipUnits</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - $clipPathName = 'testClipPath'; - $draw->setClipUnits(\Imagick::RESOLUTION_PIXELSPERINCH); - $draw->pushClipPath($clipPathName); - $draw->rectangle(0, 0, 250, 250); - $draw->popClipPath(); - $draw->setClipPath($clipPathName); - - //RESOLUTION_PIXELSPERINCH - //RESOLUTION_PIXELSPERCENTIMETER - - $draw->rectangle(200, 200, 300, 300); - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfillalpha.xml b/reference/imagick/imagickdraw/setfillalpha.xml deleted file mode 100644 index 840a9b605..000000000 --- a/reference/imagick/imagickdraw/setfillalpha.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - ImagickDraw::setFillAlpha - Sets the opacity to use when drawing using the fill color or fill texture - - - - &reftitle.description; - - public boolImagickDraw::setFillAlpha - floatalpha - - &warn.undocumented.func; - - Sets the opacity to use when drawing using the fill color or fill texture. - Fully opaque is 1.0. - - - - - &reftitle.parameters; - - - - alpha - - - fill alpha - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFillAlpha</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - $draw->rectangle(100, 200, 200, 300); - @$draw->setFillAlpha(0.4); - $draw->rectangle(300, 200, 400, 300); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfillcolor.xml b/reference/imagick/imagickdraw/setfillcolor.xml deleted file mode 100644 index a393ecee1..000000000 --- a/reference/imagick/imagickdraw/setfillcolor.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - ImagickDraw::setFillColor - Sets the fill color to be used for drawing filled objects - - - - &reftitle.description; - - public boolImagickDraw::setFillColor - ImagickPixelstringfill_color - - &warn.undocumented.func; - - Sets the fill color to be used for drawing filled objects. - - - - - &reftitle.parameters; - - - - fill_color - - - ImagickPixel to use to set the color - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFillColor</function> - - setStrokeOpacity(1); - $draw->setStrokeWidth(1.5); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->rectangle(50, 50, 150, 150); - - $draw->setFillColor("rgb(200, 32, 32)"); - $draw->rectangle(200, 50, 300, 150); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfillopacity.xml b/reference/imagick/imagickdraw/setfillopacity.xml deleted file mode 100644 index 7cd6dba58..000000000 --- a/reference/imagick/imagickdraw/setfillopacity.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickDraw::setFillOpacity - Sets the opacity to use when drawing using the fill color or fill texture - - - - &reftitle.description; - - public boolImagickDraw::setFillOpacity - floatopacity - - &warn.undocumented.func; - - Sets the opacity to use when drawing using the fill color or fill texture. - Fully opaque is 1.0. - - - - - &reftitle.parameters; - - - - opacity - - - the fill opacity - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFillOpacity</function> - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeOpacity(1); - $draw->setStrokeWidth(2); - - $draw->rectangle(100, 200, 200, 300); - - $draw->setFillOpacity(0.4); - $draw->rectangle(300, 200, 400, 300); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfillpatternurl.xml b/reference/imagick/imagickdraw/setfillpatternurl.xml deleted file mode 100644 index ec37adff5..000000000 --- a/reference/imagick/imagickdraw/setfillpatternurl.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - ImagickDraw::setFillPatternURL - Sets the URL to use as a fill pattern for filling objects - - - - &reftitle.description; - - public boolImagickDraw::setFillPatternURL - stringfill_url - - &warn.undocumented.func; - - Sets the URL to use as a fill pattern for filling objects. Only local URLs - ("#identifier") are supported at this time. These local URLs are normally - created by defining a named fill pattern with DrawPushPattern/DrawPopPattern. - - - - - &reftitle.parameters; - - - - fill_url - - - URL to use to obtain fill pattern. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/imagick/imagickdraw/setfillrule.xml b/reference/imagick/imagickdraw/setfillrule.xml deleted file mode 100644 index 68b03784b..000000000 --- a/reference/imagick/imagickdraw/setfillrule.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - ImagickDraw::setFillRule - Sets the fill rule to use while drawing polygons - - - - &reftitle.description; - - public boolImagickDraw::setFillRule - intfillrule - - &warn.undocumented.func; - - Sets the fill rule to use while drawing polygons. - - - - - &reftitle.parameters; - - - - fillrule - - - One of the FILLRULE constant - (imagick::FILLRULE_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFillRule</function> example - - setStrokeWidth(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $fillRules = [\Imagick::FILLRULE_NONZERO, \Imagick::FILLRULE_EVENODD]; - - $points = 11; - $size = 150; - - $draw->translate(175, 160); - - for ($x = 0; $x < 2; $x++) { - $draw->setFillRule($fillRules[$x]); - $draw->pathStart(); - for ($n = 0; $n < $points * 2; $n++) { - - if ($n >= $points) { - $angle = fmod($n * 360 * 4 / $points, 360) * pi() / 180; - } - else { - $angle = fmod($n * 360 * 3 / $points, 360) * pi() / 180; - } - - $positionX = $size * sin($angle); - $positionY = $size * cos($angle); - - if ($n == 0) { - $draw->pathMoveToAbsolute($positionX, $positionY); - } - else { - $draw->pathLineToAbsolute($positionX, $positionY); - } - } - - $draw->pathClose(); - $draw->pathFinish(); - - $draw->translate(325, 0); - } - - $image = new \Imagick(); - $image->newImage(700, 320, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfont.xml b/reference/imagick/imagickdraw/setfont.xml deleted file mode 100644 index a82646f7b..000000000 --- a/reference/imagick/imagickdraw/setfont.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickDraw::setFont - Sets the fully-specified font to use when annotating with text - - - - &reftitle.description; - - public boolImagickDraw::setFont - stringfont_name - - &warn.undocumented.func; - - Sets the fully-specified font to use when annotating with text. - - - - - &reftitle.parameters; - - - - font_name - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFont</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - $draw->setFontSize(36); - - $draw->setFont("../fonts/Arial.ttf"); - $draw->annotation(50, 50, "Lorem Ipsum!"); - - $draw->setFont("../fonts/Consolas.ttf"); - $draw->annotation(50, 100, "Lorem Ipsum!"); - - $draw->setFont("../fonts/CANDY.TTF"); - $draw->annotation(50, 150, "Lorem Ipsum!"); - - $draw->setFont("../fonts/Inconsolata-dz.otf"); - $draw->annotation(50, 200, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(500, 300, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfontfamily.xml b/reference/imagick/imagickdraw/setfontfamily.xml deleted file mode 100644 index 91b25312c..000000000 --- a/reference/imagick/imagickdraw/setfontfamily.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - ImagickDraw::setFontFamily - Sets the font family to use when annotating with text - - - - &reftitle.description; - - public boolImagickDraw::setFontFamily - stringfont_family - - &warn.undocumented.func; - - Sets the font family to use when annotating with text. - - - - - &reftitle.parameters; - - - - font_family - - - the font family - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFontFamily</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(2); - - $draw->setFontSize(48); - - $draw->setFontFamily("Times"); - $draw->annotation(50, 50, "Lorem Ipsum!"); - - $draw->setFontFamily("AvantGarde"); - $draw->annotation(50, 100, "Lorem Ipsum!"); - - $draw->setFontFamily("NewCenturySchlbk"); - $draw->annotation(50, 150, "Lorem Ipsum!"); - - $draw->setFontFamily("Palatino"); - $draw->annotation(50, 200, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(450, 250, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfontsize.xml b/reference/imagick/imagickdraw/setfontsize.xml deleted file mode 100644 index dd9af3e6f..000000000 --- a/reference/imagick/imagickdraw/setfontsize.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickDraw::setFontSize - Sets the font pointsize to use when annotating with text - - - - &reftitle.description; - - public boolImagickDraw::setFontSize - floatpoint_size - - &warn.undocumented.func; - - Sets the font pointsize to use when annotating with text. - - - - - &reftitle.parameters; - - - - point_size - - - the point size - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFontSize</function> example - - setStrokeOpacity(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - $draw->setFont("../fonts/Arial.ttf"); - - $sizes = [24, 36, 48, 60, 72]; - - foreach ($sizes as $size) { - $draw->setFontSize($size); - $draw->annotation(50, ($size * $size / 16), "Lorem Ipsum!"); - } - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfontstretch.xml b/reference/imagick/imagickdraw/setfontstretch.xml deleted file mode 100644 index cf330f7c6..000000000 --- a/reference/imagick/imagickdraw/setfontstretch.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - ImagickDraw::setFontStretch - Sets the font stretch to use when annotating with text - - - - &reftitle.description; - - public boolImagickDraw::setFontStretch - intstretch - - &warn.undocumented.func; - - Sets the font stretch to use when annotating with text. The AnyStretch - enumeration acts as a wild-card "don't care" option. - - - - - &reftitle.parameters; - - - - stretch - - - One of the STRETCH constant - (imagick::STRETCH_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFontStretch</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - $draw->setFontSize(36); - - $fontStretchTypes = [ - \Imagick::STRETCH_ULTRACONDENSED, - \Imagick::STRETCH_CONDENSED, - \Imagick::STRETCH_SEMICONDENSED, - \Imagick::STRETCH_SEMIEXPANDED, - \Imagick::STRETCH_EXPANDED, - \Imagick::STRETCH_EXTRAEXPANDED, - \Imagick::STRETCH_ULTRAEXPANDED, - \Imagick::STRETCH_ANY - ]; - - $offset = 0; - foreach ($fontStretchTypes as $fontStretch) { - $draw->setFontStretch($fontStretch); - $draw->annotation(50, 75 + $offset, "Lorem Ipsum!"); - $offset += 50; - } - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfontstyle.xml b/reference/imagick/imagickdraw/setfontstyle.xml deleted file mode 100644 index 99e01df9e..000000000 --- a/reference/imagick/imagickdraw/setfontstyle.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickDraw::setFontStyle - Sets the font style to use when annotating with text - - - - &reftitle.description; - - public boolImagickDraw::setFontStyle - intstyle - - &warn.undocumented.func; - - Sets the font style to use when annotating with text. The AnyStyle - enumeration acts as a wild-card "don't care" option. - - - - - &reftitle.parameters; - - - - style - - - One of the STYLE constant - (imagick::STYLE_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFontStyle</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setFontSize(36); - $draw->setFontStyle(\Imagick::STYLE_NORMAL); - $draw->annotation(50, 50, "Lorem Ipsum!"); - - $draw->setFontStyle(\Imagick::STYLE_ITALIC); - $draw->annotation(50, 100, "Lorem Ipsum!"); - - $draw->setFontStyle(\Imagick::STYLE_OBLIQUE); - $draw->annotation(50, 150, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(350, 300, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setfontweight.xml b/reference/imagick/imagickdraw/setfontweight.xml deleted file mode 100644 index 185a2f738..000000000 --- a/reference/imagick/imagickdraw/setfontweight.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickDraw::setFontWeight - Sets the font weight - - - - &reftitle.description; - - public boolImagickDraw::setFontWeight - intweight - - &warn.undocumented.func; - - Sets the font weight to use when annotating with text. - - - - - &reftitle.parameters; - - - - weight - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.examples; - - - <function>ImagickDraw::setFontWeight</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(1); - - $draw->setFontSize(36); - - $draw->setFontWeight(100); - $draw->annotation(50, 50, "Lorem Ipsum!"); - - $draw->setFontWeight(200); - $draw->annotation(50, 100, "Lorem Ipsum!"); - - $draw->setFontWeight(400); - $draw->annotation(50, 150, "Lorem Ipsum!"); - - $draw->setFontWeight(800); - $draw->annotation(50, 200, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setgravity.xml b/reference/imagick/imagickdraw/setgravity.xml deleted file mode 100644 index 1f0e62536..000000000 --- a/reference/imagick/imagickdraw/setgravity.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - ImagickDraw::setGravity - Sets the text placement gravity - - - - &reftitle.description; - - public boolImagickDraw::setGravity - intgravity - - &warn.undocumented.func; - - Sets the text placement gravity to use when annotating with text. - - - - - &reftitle.parameters; - - - - gravity - - - One of the GRAVITY constant - (imagick::GRAVITY_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setGravity</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setFontSize(24); - - $gravitySettings = array( - \Imagick::GRAVITY_NORTHWEST => 'NorthWest', - \Imagick::GRAVITY_NORTH => 'North', - \Imagick::GRAVITY_NORTHEAST => 'NorthEast', - \Imagick::GRAVITY_WEST => 'West', - \Imagick::GRAVITY_CENTER => 'Centre', - \Imagick::GRAVITY_SOUTHWEST => 'SouthWest', - \Imagick::GRAVITY_SOUTH => 'South', - \Imagick::GRAVITY_SOUTHEAST => 'SouthEast', - \Imagick::GRAVITY_EAST => 'East' - ); - - $draw->setFont("../fonts/Arial.ttf"); - - foreach ($gravitySettings as $type => $description) { - $draw->setGravity($type); - $draw->annotation(50, 50, '"' . $description . '"'); - } - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setresolution.xml b/reference/imagick/imagickdraw/setresolution.xml deleted file mode 100644 index 3c2cc7316..000000000 --- a/reference/imagick/imagickdraw/setresolution.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ImagickDraw::setResolution - Sets the resolution - - - - &reftitle.description; - - public boolImagickDraw::setResolution - floatresolution_x - floatresolution_y - - - Sets the resolution. - - - - - - &reftitle.parameters; - - - resolution_x - - - - - - - - resolution_y - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokealpha.xml b/reference/imagick/imagickdraw/setstrokealpha.xml deleted file mode 100644 index d6b8c4922..000000000 --- a/reference/imagick/imagickdraw/setstrokealpha.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - ImagickDraw::setStrokeAlpha - Specifies the opacity of stroked object outlines - - - - &reftitle.description; - - public boolImagickDraw::setStrokeAlpha - floatalpha - - &warn.undocumented.func; - - Specifies the opacity of stroked object outlines. - - - - - &reftitle.parameters; - - - - alpha - - - opacity - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeAlpha</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(4); - $draw->line(100, 100, 400, 145); - $draw->rectangle(100, 200, 225, 350); - $draw->setStrokeOpacity(0.1); - $draw->line(100, 120, 400, 165); - $draw->rectangle(275, 200, 400, 350); - - $image = new \Imagick(); - $image->newImage(500, 400, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokeantialias.xml b/reference/imagick/imagickdraw/setstrokeantialias.xml deleted file mode 100644 index d2828bb87..000000000 --- a/reference/imagick/imagickdraw/setstrokeantialias.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - ImagickDraw::setStrokeAntialias - Controls whether stroked outlines are antialiased - - - - &reftitle.description; - - public boolImagickDraw::setStrokeAntialias - boolenabled - - &warn.undocumented.func; - - Controls whether stroked outlines are antialiased. Stroked outlines are - antialiased by default. When antialiasing is disabled stroked pixels are - thresholded to determine if the stroke color or underlying canvas color - should be used. - - - - - &reftitle.parameters; - - - - enabled - - - the antialias setting - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeAntialias</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setStrokeAntialias(false); - $draw->line(100, 100, 400, 105); - - $draw->line(100, 140, 400, 185); - - $draw->setStrokeAntialias(true); - $draw->line(100, 110, 400, 115); - $draw->line(100, 150, 400, 195); - - $image = new \Imagick(); - $image->newImage(500, 250, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokecolor.xml b/reference/imagick/imagickdraw/setstrokecolor.xml deleted file mode 100644 index 161149d4c..000000000 --- a/reference/imagick/imagickdraw/setstrokecolor.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickDraw::setStrokeColor - Sets the color used for stroking object outlines - - - - &reftitle.description; - - public boolImagickDraw::setStrokeColor - ImagickPixelstringcolor - - &warn.undocumented.func; - - Sets the color used for stroking object outlines. - - - - - &reftitle.parameters; - - - - color - - - the stroke color - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeColor</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(5); - - $draw->line(100, 100, 400, 145); - $draw->rectangle(100, 200, 225, 350); - - $draw->setStrokeOpacity(0.1); - $draw->line(100, 120, 400, 165); - $draw->rectangle(275, 200, 400, 350); - - $image = new \Imagick(); - $image->newImage(500, 400, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokedasharray.xml b/reference/imagick/imagickdraw/setstrokedasharray.xml deleted file mode 100644 index e443b96df..000000000 --- a/reference/imagick/imagickdraw/setstrokedasharray.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - ImagickDraw::setStrokeDashArray - Specifies the pattern of dashes and gaps used to stroke paths - - - - &reftitle.description; - - public boolImagickDraw::setStrokeDashArray - arraynulldashes - - &warn.undocumented.func; - - Specifies the pattern of dashes and gaps used to stroke paths. The - strokeDashArray represents an array of numbers that specify the lengths of - alternating dashes and gaps in pixels. If an odd number of values is - provided, then the list of values is repeated to yield an even number of - values. To remove an existing dash array, pass a zero number_elements - argument and null dash_array. A typical strokeDashArray_ array might - contain the members 5 3 2. - - - - - &reftitle.parameters; - - - - dashes - - - array of floats - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeDashArray</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(4); - - $draw->setStrokeDashArray([10, 10]); - $draw->rectangle(100, 50, 225, 175); - - $draw->setStrokeDashArray([20, 5, 20, 5, 5, 5,]); - $draw->rectangle(275, 50, 400, 175); - - $draw->setStrokeDashArray([20, 5, 20, 5, 5]); - $draw->rectangle(100, 200, 225, 350); - - $draw->setStrokeDashArray([1, 1, 1, 1, 2, 2, 3, 3, 5, 5, 8, 8, 13, 13, 21, 21, 34, 34, 55, 55, 89, 89, 144, 144, 233, 233, 377, 377, 610, 610, 987, 987, 1597, 1597, 2584, 2584, 4181, 4181,]); - - $draw->rectangle(275, 200, 400, 350); - - $image = new \Imagick(); - $image->newImage(500, 400, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokedashoffset.xml b/reference/imagick/imagickdraw/setstrokedashoffset.xml deleted file mode 100644 index ce76725c7..000000000 --- a/reference/imagick/imagickdraw/setstrokedashoffset.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickDraw::setStrokeDashOffset - Specifies the offset into the dash pattern to start the dash - - - - &reftitle.description; - - public boolImagickDraw::setStrokeDashOffset - floatdash_offset - - &warn.undocumented.func; - - Specifies the offset into the dash pattern to start the dash. - - - - - &reftitle.parameters; - - - - dash_offset - - - dash offset - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeDashOffset</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(4); - $draw->setStrokeDashArray([20, 20]); - $draw->setStrokeDashOffset(0); - $draw->rectangle(100, 50, 225, 175); - - //Start the dash effect halfway through the solid portion - $draw->setStrokeDashOffset(10); - $draw->rectangle(275, 50, 400, 175); - - //Start the dash effect on the space portion - $draw->setStrokeDashOffset(20); - $draw->rectangle(100, 200, 225, 350); - $draw->setStrokeDashOffset(5); - $draw->rectangle(275, 200, 400, 350); - - $image = new \Imagick(); - $image->newImage(500, 400, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokelinecap.xml b/reference/imagick/imagickdraw/setstrokelinecap.xml deleted file mode 100644 index 88d9a4cab..000000000 --- a/reference/imagick/imagickdraw/setstrokelinecap.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - ImagickDraw::setStrokeLineCap - Specifies the shape to be used at the end of open subpaths when they are stroked - - - - &reftitle.description; - - public boolImagickDraw::setStrokeLineCap - intlinecap - - &warn.undocumented.func; - - Specifies the shape to be used at the end of open subpaths when they - are stroked. - - - - - &reftitle.parameters; - - - - linecap - - - One of the LINECAP constant - (imagick::LINECAP_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeLineCap</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(25); - - $lineTypes = [\Imagick::LINECAP_BUTT, \Imagick::LINECAP_ROUND, \Imagick::LINECAP_SQUARE,]; - - $offset = 0; - - foreach ($lineTypes as $lineType) { - $draw->setStrokeLineCap($lineType); - $draw->line(50 + $offset, 50, 50 + $offset, 250); - $offset += 50; - } - - $imagick = new \Imagick(); - $imagick->newImage(300, 300, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokelinejoin.xml b/reference/imagick/imagickdraw/setstrokelinejoin.xml deleted file mode 100644 index edb5260c4..000000000 --- a/reference/imagick/imagickdraw/setstrokelinejoin.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - ImagickDraw::setStrokeLineJoin - Specifies the shape to be used at the corners of paths when they are stroked - - - - &reftitle.description; - - public boolImagickDraw::setStrokeLineJoin - intlinejoin - - &warn.undocumented.func; - - Specifies the shape to be used at the corners of paths (or other vector - shapes) when they are stroked. - - - - - &reftitle.parameters; - - - - linejoin - - - One of the LINEJOIN constant - (imagick::LINEJOIN_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeLineJoin</function> example - - setStrokeWidth(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - - $draw->setStrokeWidth(20); - - $offset = 220; - - $lineJoinStyle = [ - \Imagick::LINEJOIN_MITER, - \Imagick::LINEJOIN_ROUND, - \Imagick::LINEJOIN_BEVEL, - ]; - - for ($x = 0; $x < count($lineJoinStyle); $x++) { - $draw->setStrokeLineJoin($lineJoinStyle[$x]); - $points = [ - ['x' => 40 * 5, 'y' => 10 * 5 + $x * $offset], - ['x' => 20 * 5, 'y' => 20 * 5 + $x * $offset], - ['x' => 70 * 5, 'y' => 50 * 5 + $x * $offset], - ['x' => 40 * 5, 'y' => 10 * 5 + $x * $offset], - ]; - - $draw->polyline($points); - } - - $image = new \Imagick(); - $image->newImage(500, 700, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokemiterlimit.xml b/reference/imagick/imagickdraw/setstrokemiterlimit.xml deleted file mode 100644 index cf6f15d2b..000000000 --- a/reference/imagick/imagickdraw/setstrokemiterlimit.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - ImagickDraw::setStrokeMiterLimit - Specifies the miter limit - - - - &reftitle.description; - - public boolImagickDraw::setStrokeMiterLimit - intmiterlimit - - &warn.undocumented.func; - - Specifies the miter limit. When two line segments meet at a sharp angle - and miter joins have been specified for 'lineJoin', it is possible for - the miter to extend far beyond the thickness of the line stroking the - path. The miterLimit' imposes a limit on the ratio of the miter length to - the 'lineWidth'. - - - - - &reftitle.parameters; - - - - miterlimit - - - the miter limit - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeMiterLimit</function> example - - setStrokeColor($strokeColor); - $draw->setStrokeOpacity(0.6); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(10); - - $yOffset = 100; - - $draw->setStrokeLineJoin(\Imagick::LINEJOIN_MITER); - - for ($y = 0; $y < 3; $y++) { - - $draw->setStrokeMiterLimit(40 * $y); - - $points = [ - ['x' => 22 * 3, 'y' => 15 * 4 + $y * $yOffset], - ['x' => 20 * 3, 'y' => 20 * 4 + $y * $yOffset], - ['x' => 70 * 5, 'y' => 45 * 4 + $y * $yOffset], - ]; - - $draw->polygon($points); - } - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - $image->setImageType(\Imagick::IMGTYPE_PALETTE); - $image->setImageCompressionQuality(100); - $image->stripImage(); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokeopacity.xml b/reference/imagick/imagickdraw/setstrokeopacity.xml deleted file mode 100644 index e77a866e2..000000000 --- a/reference/imagick/imagickdraw/setstrokeopacity.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickDraw::setStrokeOpacity - Specifies the opacity of stroked object outlines - - - - &reftitle.description; - - public boolImagickDraw::setStrokeOpacity - floatopacity - - &warn.undocumented.func; - - Specifies the opacity of stroked object outlines. - - - - - &reftitle.parameters; - - - - opacity - - - stroke opacity. 1.0 is fully opaque - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeOpacity</function> example - - setStrokeWidth(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(10); - $draw->setStrokeOpacity(1); - $draw->line(100, 80, 400, 125); - $draw->rectangle(25, 200, 150, 350); - $draw->setStrokeOpacity(0.5); - $draw->line(100, 100, 400, 145); - $draw->rectangle(200, 200, 325, 350); - $draw->setStrokeOpacity(0.2); - $draw->line(100, 120, 400, 165); - $draw->rectangle(375, 200, 500, 350); - - $image = new \Imagick(); - $image->newImage(550, 400, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokepatternurl.xml b/reference/imagick/imagickdraw/setstrokepatternurl.xml deleted file mode 100644 index e88602b8a..000000000 --- a/reference/imagick/imagickdraw/setstrokepatternurl.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - ImagickDraw::setStrokePatternURL - Sets the pattern used for stroking object outlines - - - - &reftitle.description; - - public boolImagickDraw::setStrokePatternURL - stringstroke_url - - &warn.undocumented.func; - - Sets the pattern used for stroking object outlines. - - - - - &reftitle.parameters; - - - - stroke_url - - - stroke URL - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickdraw/setstrokewidth.xml b/reference/imagick/imagickdraw/setstrokewidth.xml deleted file mode 100644 index bb275a7e4..000000000 --- a/reference/imagick/imagickdraw/setstrokewidth.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - ImagickDraw::setStrokeWidth - Sets the width of the stroke used to draw object outlines - - - - &reftitle.description; - - public boolImagickDraw::setStrokeWidth - floatwidth - - &warn.undocumented.func; - - Sets the width of the stroke used to draw object outlines. - - - - - &reftitle.parameters; - - - - width - - - stroke width - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setStrokeWidth</function> example - - setStrokeWidth(1); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->line(100, 100, 400, 145); - $draw->rectangle(100, 200, 225, 350); - $draw->setStrokeWidth(5); - $draw->line(100, 120, 400, 165); - $draw->rectangle(275, 200, 400, 350); - - $image = new \Imagick(); - $image->newImage(500, 400, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/settextalignment.xml b/reference/imagick/imagickdraw/settextalignment.xml deleted file mode 100644 index c738b13b9..000000000 --- a/reference/imagick/imagickdraw/settextalignment.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - ImagickDraw::setTextAlignment - Specifies a text alignment - - - - &reftitle.description; - - public boolImagickDraw::setTextAlignment - intalign - - &warn.undocumented.func; - - Specifies a text alignment to be applied when annotating with text. - - - - - &reftitle.parameters; - - - - align - - - One of the ALIGN constant - (imagick::ALIGN_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setTextAlignment</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setFontSize(36); - - $draw->setTextAlignment(\Imagick::ALIGN_LEFT); - $draw->annotation(250, 75, "Lorem Ipsum!"); - $draw->setTextAlignment(\Imagick::ALIGN_CENTER); - $draw->annotation(250, 150, "Lorem Ipsum!"); - $draw->setTextAlignment(\Imagick::ALIGN_RIGHT); - $draw->annotation(250, 225, "Lorem Ipsum!"); - $draw->line(250, 0, 250, 500); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/settextantialias.xml b/reference/imagick/imagickdraw/settextantialias.xml deleted file mode 100644 index 3ba3469a4..000000000 --- a/reference/imagick/imagickdraw/settextantialias.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - ImagickDraw::setTextAntialias - Controls whether text is antialiased - - - - &reftitle.description; - - public boolImagickDraw::setTextAntialias - boolantialias - - &warn.undocumented.func; - - Controls whether text is antialiased. Text is antialiased by default. - - - - - &reftitle.parameters; - - - - antialias - - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setTextAntialias</function> example - - setStrokeColor('none'); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(1); - $draw->setFontSize(32); - $draw->setTextAntialias(false); - $draw->annotation(5, 30, "Lorem Ipsum!"); - $draw->setTextAntialias(true); - $draw->annotation(5, 65, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(220, 80, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - //Scale the image so that people can see the aliasing. - $imagick->scaleImage(220 * 6, 80 * 6); - $imagick->cropImage(640, 480, 0, 0); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/settextdecoration.xml b/reference/imagick/imagickdraw/settextdecoration.xml deleted file mode 100644 index 629bbe013..000000000 --- a/reference/imagick/imagickdraw/settextdecoration.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - ImagickDraw::setTextDecoration - Specifies a decoration - - - - &reftitle.description; - - public boolImagickDraw::setTextDecoration - intdecoration - - &warn.undocumented.func; - - Specifies a decoration to be applied when annotating with text. - - - - - &reftitle.parameters; - - - - decoration - - - One of the DECORATION constant - (imagick::DECORATION_*). - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setTextDecoration</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - $draw->setTextDecoration($textDecoration); - $draw->annotation(50, 75, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(500, 200, $backgroundColor); - $imagick->setImageFormat("png"); - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/settextencoding.xml b/reference/imagick/imagickdraw/settextencoding.xml deleted file mode 100644 index 29e3666d4..000000000 --- a/reference/imagick/imagickdraw/settextencoding.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - ImagickDraw::setTextEncoding - Specifies the text code set - - - - &reftitle.description; - - public boolImagickDraw::setTextEncoding - stringencoding - - &warn.undocumented.func; - - Specifies the code set to use for text annotations. The only - character encoding which may be specified at this time is "UTF-8" for - representing Unicode as a sequence of bytes. Specify an empty string to - set text encoding to the system's default. Successful text annotation - using Unicode may require fonts designed to support Unicode. - - - - - &reftitle.parameters; - - - - encoding - - - the encoding name - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/imagick/imagickdraw/settextinterlinespacing.xml b/reference/imagick/imagickdraw/settextinterlinespacing.xml deleted file mode 100644 index f3fdda22a..000000000 --- a/reference/imagick/imagickdraw/settextinterlinespacing.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ImagickDraw::setTextInterlineSpacing - Sets the text interline spacing - - - - &reftitle.description; - - public boolImagickDraw::setTextInterlineSpacing - floatspacing - - - Sets the text interline spacing. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - spacing - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickdraw/settextinterwordspacing.xml b/reference/imagick/imagickdraw/settextinterwordspacing.xml deleted file mode 100644 index ebb1137f4..000000000 --- a/reference/imagick/imagickdraw/settextinterwordspacing.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - ImagickDraw::setTextInterwordSpacing - Sets the text interword spacing - - - - &reftitle.description; - - public boolImagickDraw::setTextInterwordSpacing - floatspacing - - - Sets the text interword spacing. - - - - - - &reftitle.parameters; - - - spacing - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickdraw/settextkerning.xml b/reference/imagick/imagickdraw/settextkerning.xml deleted file mode 100644 index 808e385f2..000000000 --- a/reference/imagick/imagickdraw/settextkerning.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ImagickDraw::setTextKerning - Sets the text kerning - - - - &reftitle.description; - - public boolImagickDraw::setTextKerning - floatkerning - - - Sets the text kerning - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - kerning - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickdraw/settextundercolor.xml b/reference/imagick/imagickdraw/settextundercolor.xml deleted file mode 100644 index 9ffa21f85..000000000 --- a/reference/imagick/imagickdraw/settextundercolor.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - ImagickDraw::setTextUnderColor - Specifies the color of a background rectangle - - - - &reftitle.description; - - public boolImagickDraw::setTextUnderColor - ImagickPixelstringunder_color - - &warn.undocumented.func; - - Specifies the color of a background rectangle to place under text annotations. - - - - - &reftitle.parameters; - - - - under_color - - - the under color - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setTextUnderColor</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - $draw->annotation(50, 75, "Lorem Ipsum!"); - $draw->setTextUnderColor($textUnderColor); - $draw->annotation(50, 175, "Lorem Ipsum!"); - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setvectorgraphics.xml b/reference/imagick/imagickdraw/setvectorgraphics.xml deleted file mode 100644 index a322a17de..000000000 --- a/reference/imagick/imagickdraw/setvectorgraphics.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - ImagickDraw::setVectorGraphics - Sets the vector graphics - - - - &reftitle.description; - - public boolImagickDraw::setVectorGraphics - stringxml - - &warn.undocumented.func; - - Sets the vector graphics associated with the specified ImagickDraw - object. Use this method with ImagickDraw::getVectorGraphics as a method - to persist the vector graphics state. - - - - - &reftitle.parameters; - - - - xml - - - xml containing the vector graphics - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setVectorGraphics</function> example - - setFillColor("red"); - $draw->circle(20, 20, 50, 50); - $draw->setFillColor("blue"); - $draw->circle(50, 70, 50, 50); - $draw->rectangle(50, 120, 80, 150); - - //Get the drawing as a string - $SVG = $draw->getVectorGraphics(); - - //$svg is a string, and could be saved anywhere a string can be saved - - //Use the saved drawing to generate a new draw object - $draw2 = new \ImagickDraw(); - //Apparently the SVG text is missing the root element. - $draw2->setVectorGraphics("".$SVG.""); - - $imagick = new \Imagick(); - $imagick->newImage(200, 200, 'white'); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw2); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/setviewbox.xml b/reference/imagick/imagickdraw/setviewbox.xml deleted file mode 100644 index c4a7633a8..000000000 --- a/reference/imagick/imagickdraw/setviewbox.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - ImagickDraw::setViewbox - Sets the overall canvas size - - - - &reftitle.description; - - public boolImagickDraw::setViewbox - intleft_x - inttop_y - intright_x - intbottom_y - - &warn.undocumented.func; - - Sets the overall canvas size to be recorded with the drawing vector data. - Usually this will be specified using the same size as the canvas image. - When the vector data is saved to SVG or MVG formats, the viewbox is use to - specify the size of the canvas image that a viewer will render the vector - data on. - - - - - &reftitle.parameters; - - - - left_x - - - left x coordinate - - - - - top_y - - - left y coordinate - - - - - right_x - - - right x coordinate - - - - - bottom_y - - - right y coordinate - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::setViewBox</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->setStrokeWidth(2); - $draw->setFontSize(72); - - /* - - Sets the overall canvas size to be recorded with the drawing vector data. Usually this will be specified using the same size as the canvas image. When the vector data is saved to SVG or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer will render the vector data on. - - */ - - $draw->circle(250, 250, 250, 0); - $draw->setviewbox(0, 0, 200, 200); - $draw->circle(125, 250, 250, 250); - $draw->translate(250, 125); - $draw->circle(0, 0, 125, 0); - - - $imagick = new \Imagick(); - $imagick->newImage(500, 500, $backgroundColor); - $imagick->setImageFormat("png"); - - $imagick->drawImage($draw); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/skewx.xml b/reference/imagick/imagickdraw/skewx.xml deleted file mode 100644 index 8aaf64231..000000000 --- a/reference/imagick/imagickdraw/skewx.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - ImagickDraw::skewX - Skews the current coordinate system in the horizontal direction - - - - &reftitle.description; - - public boolImagickDraw::skewX - floatdegrees - - &warn.undocumented.func; - - Skews the current coordinate system in the horizontal direction. - - - - - &reftitle.parameters; - - - - degrees - - - degrees to skew - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::skewX</function> example - - setStrokeColor($strokeColor); - $draw->setStrokeWidth(2); - $draw->setFillColor($fillColor); - $draw->rectangle($startX, $startY, $endX, $endY); - $draw->setFillColor($fillModifiedColor); - $draw->skewX($skew); - $draw->rectangle($startX, $startY, $endX, $endY); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/skewy.xml b/reference/imagick/imagickdraw/skewy.xml deleted file mode 100644 index c4b2cd636..000000000 --- a/reference/imagick/imagickdraw/skewy.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - ImagickDraw::skewY - Skews the current coordinate system in the vertical direction - - - - &reftitle.description; - - public boolImagickDraw::skewY - floatdegrees - - &warn.undocumented.func; - - Skews the current coordinate system in the vertical direction. - - - - - &reftitle.parameters; - - - - degrees - - - degrees to skew - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::skewY</function> example - - setStrokeColor($strokeColor); - $draw->setStrokeWidth(2); - $draw->setFillColor($fillColor); - $draw->rectangle($startX, $startY, $endX, $endY); - $draw->setFillColor($fillModifiedColor); - $draw->skewY($skew); - $draw->rectangle($startX, $startY, $endX, $endY); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdraw/translate.xml b/reference/imagick/imagickdraw/translate.xml deleted file mode 100644 index f0c371c19..000000000 --- a/reference/imagick/imagickdraw/translate.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - ImagickDraw::translate - Applies a translation to the current coordinate system - - - - &reftitle.description; - - public boolImagickDraw::translate - floatx - floaty - - &warn.undocumented.func; - - Applies a translation to the current coordinate system which moves the - coordinate system origin to the specified coordinate. - - - - - &reftitle.parameters; - - - - x - - - horizontal translation - - - - - y - - - vertical translation - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <function>ImagickDraw::translate</function> example - - setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->rectangle($startX, $startY, $endX, $endY); - - $draw->setFillColor($fillModifiedColor); - $draw->translate($translateX, $translateY); - $draw->rectangle($startX, $startY, $endX, $endY); - - $image = new \Imagick(); - $image->newImage(500, 500, $backgroundColor); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickdrawexception.xml b/reference/imagick/imagickdrawexception.xml deleted file mode 100644 index a4a7465e1..000000000 --- a/reference/imagick/imagickdrawexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - The ImagickDrawException class - ImagickDrawException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - - ImagickDrawException - - - - - ImagickDrawException - - - - extends - Exception - - - - Throwable - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - diff --git a/reference/imagick/imagickexception.xml b/reference/imagick/imagickexception.xml deleted file mode 100644 index 11b90c849..000000000 --- a/reference/imagick/imagickexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - The ImagickException class - ImagickException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - - ImagickException - - - - - ImagickException - - - - extends - Exception - - - - Throwable - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - diff --git a/reference/imagick/imagickkernel.xml b/reference/imagick/imagickkernel.xml deleted file mode 100644 index 4d355872a..000000000 --- a/reference/imagick/imagickkernel.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The ImagickKernel class - ImagickKernel - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ImagickKernel - - - - - ImagickKernel - - - - - &Methods; - - - - -
    - -
    - - &reference.imagick.entities.imagickkernel; - -
    - - diff --git a/reference/imagick/imagickkernel/addkernel.xml b/reference/imagick/imagickkernel/addkernel.xml deleted file mode 100644 index edeeac550..000000000 --- a/reference/imagick/imagickkernel/addkernel.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - ImagickKernel::addKernel - Attach another kernel to a kernel list - - - - &reftitle.description; - - public voidImagickKernel::addKernel - ImagickKernelImagickKernel - - - Attach another kernel to this kernel to allow them to both be applied in a single morphology or filter function. Returns the new combined kernel. - - - - - - &reftitle.parameters; - - - ImagickKernel - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::addKernel</function> - - addKernel($kernel2); - - $imagick = new \Imagick(realpath($imagePath)); - $imagick->filter($kernel1); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); - -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickkernel/addunitykernel.xml b/reference/imagick/imagickkernel/addunitykernel.xml deleted file mode 100644 index 67ba07c8d..000000000 --- a/reference/imagick/imagickkernel/addunitykernel.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - ImagickKernel::addUnityKernel - Adds a Unity Kernel to the kernel list - - - - &reftitle.description; - - public voidImagickKernel::addUnityKernel - floatscale - - - Adds a given amount of the 'Unity' Convolution Kernel to the given pre-scaled - and normalized Kernel. This in effect adds that amount of the original image - into the resulting convolution kernel. The resulting effect is to convert the - defined kernels into blended soft-blurs, unsharp kernels or into sharpening kernels. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::addUnityKernel</function> - - "; - - foreach ($matrix as $row) { - $output .= ""; - foreach ($row as $cell) { - $output .= ""; - if ($cell === false) { - $output .= "false"; - } - else { - $output .= round($cell, 3); - } - $output .= ""; - } - $output .= ""; - } - - $output .= ""; - - return $output; - } - - $matrix = [ - [-1, 0, -1], - [ 0, 4, 0], - [-1, 0, -1], - ]; - - $kernel = \ImagickKernel::fromMatrix($matrix); - $kernel->scale(1, \Imagick::NORMALIZE_KERNEL_VALUE); - $output = "Before adding unity kernel:
    "; - $output .= renderKernelTable($kernel->getMatrix()); - $kernel->addUnityKernel(0.5); - $output .= "After adding unity kernel:
    "; - $output .= renderKernelTable($kernel->getMatrix()); - - - $kernel->scale(1, \Imagick::NORMALIZE_KERNEL_VALUE); - $output .= "After renormalizing kernel:
    "; - $output .= renderKernelTable($kernel->getMatrix()); - - echo $output; - -?> -]]> -
    -
    - - - <function>ImagickKernel::addUnityKernel</function> - - scale(4, \Imagick::NORMALIZE_KERNEL_VALUE); - $kernel->addUnityKernel(0.5); - - - $imagick = new \Imagick(realpath($imagePath)); - $imagick->filter($kernel); - header("Content-Type: image/jpg"); - echo $imagick->getImageBlob(); - -} - -?> -]]> - - -
    -
    - -
    - - diff --git a/reference/imagick/imagickkernel/frombuiltin.xml b/reference/imagick/imagickkernel/frombuiltin.xml deleted file mode 100644 index f5eae3ec7..000000000 --- a/reference/imagick/imagickkernel/frombuiltin.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - ImagickKernel::fromBuiltIn - Create a kernel from a builtin in kernel - - - - &reftitle.description; - - public static ImagickKernelImagickKernel::fromBuiltin - intkernelType - stringkernelString - - - Create a kernel from a builtin in kernel. See http://www.imagemagick.org/Usage/morphology/#kernel for examples. Currently the 'rotation' symbols are not supported. Example: - $diamondKernel = ImagickKernel::fromBuiltIn(\Imagick::KERNEL_DIAMOND, "2"); - - - - - - &reftitle.parameters; - - - kerneltype - - - The type of kernel to build e.g. \Imagick::KERNEL_DIAMOND - - - - - kernelString - - - A string that describes the parameters e.g. "4,2.5" - - - - - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::fromBuiltin</function> - - getMatrix(); - - $imageMargin = 20; - - $tileSize = 20; - $tileSpace = 4; - $shadowSigma = 4; - $shadowDropX = 20; - $shadowDropY = 0; - - $radius = ($tileSize / 2) * 0.9; - - $rows = count($matrix); - $columns = count($matrix[0]); - - $imagickDraw = new \ImagickDraw(); - - $imagickDraw->setFillColor('#afafaf'); - $imagickDraw->setStrokeColor('none'); - - $imagickDraw->translate($imageMargin, $imageMargin); - $imagickDraw->push(); - - ksort($matrix); - - foreach ($matrix as $row) { - ksort($row); - $imagickDraw->push(); - foreach ($row as $cell) { - if ($cell !== false) { - $color = intval(255 * $cell); - $colorString = sprintf("rgb(%f, %f, %f)", $color, $color, $color); - $imagickDraw->setFillColor($colorString); - $imagickDraw->rectangle(0, 0, $tileSize, $tileSize); - } - $imagickDraw->translate(($tileSize + $tileSpace), 0); - } - $imagickDraw->pop(); - $imagickDraw->translate(0, ($tileSize + $tileSpace)); - } - - $imagickDraw->pop(); - - $width = ($columns * $tileSize) + (($columns - 1) * $tileSpace); - $height = ($rows * $tileSize) + (($rows - 1) * $tileSpace); - - $imagickDraw->push(); - $imagickDraw->translate($width/2 , $height/2); - $imagickDraw->setFillColor('rgba(0, 0, 0, 0)'); - $imagickDraw->setStrokeColor('white'); - $imagickDraw->circle(0, 0, $radius - 1, 0); - $imagickDraw->setStrokeColor('black'); - $imagickDraw->circle(0, 0, $radius, 0); - $imagickDraw->pop(); - - $canvasWidth = $width + (2 * $imageMargin); - $canvasHeight = $height + (2 * $imageMargin); - - $kernel = new \Imagick(); - $kernel->newPseudoImage( - $canvasWidth, - $canvasHeight, - 'canvas:none' - ); - - $kernel->setImageFormat('png'); - $kernel->drawImage($imagickDraw); - - /* create drop shadow on it's own layer */ - $canvas = $kernel->clone(); - $canvas->setImageBackgroundColor(new \ImagickPixel('rgb(0, 0, 0)')); - $canvas->shadowImage(100, $shadowSigma, $shadowDropX, $shadowDropY); - - $canvas->setImagePage($canvasWidth, $canvasHeight, -5, -5); - $canvas->cropImage($canvasWidth, $canvasHeight, 0, 0); - - /* composite original text_layer onto shadow_layer */ - $canvas->compositeImage($kernel, \Imagick::COMPOSITE_OVER, 0, 0); - $canvas->setImageFormat('png'); - - return $canvas; -} - - -function createFromBuiltin($kernelType, $kernelFirstTerm, $kernelSecondTerm, $kernelThirdTerm) { - $string = ''; - - if ($kernelFirstTerm != false && strlen(trim($kernelFirstTerm)) != 0) { - $string .= $kernelFirstTerm; - - if ($kernelSecondTerm != false && strlen(trim($kernelSecondTerm)) != 0) { - $string .= ','.$kernelSecondTerm; - if ($kernelThirdTerm != false && strlen(trim($kernelThirdTerm)) != 0) { - $string .= ','.$kernelThirdTerm; - } - } - } - - $kernel = ImagickKernel::fromBuiltIn( - $kernelType, - $string - ); - - return $kernel; -} - -function fromBuiltin($kernelType, $kernelFirstTerm, $kernelSecondTerm, $kernelThirdTerm) { - $diamondKernel = createFromBuiltin($kernelType, $kernelFirstTerm, $kernelSecondTerm, $kernelThirdTerm); - $imagick = renderKernel($diamondKernel); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -fromBuiltin(\Imagick::KERNEL_DIAMOND, 2, false, false); - - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickkernel/frommatrix.xml b/reference/imagick/imagickkernel/frommatrix.xml deleted file mode 100644 index b9b1af695..000000000 --- a/reference/imagick/imagickkernel/frommatrix.xml +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - ImagickKernel::fromMatrix - Create a kernel from a 2d matrix of values - - - - &reftitle.description; - - public static ImagickKernelImagickKernel::fromMatrix - arraymatrix - arrayorigin - - - Create a kernel from an 2d matrix of values. Each value should either be a float - (if the element should be used) or 'false' if the element should be skipped. For - matrices that are odd sizes in both dimensions the origin pixel will default - to the centre of the kernel. For all other kernel sizes the origin pixel must be specified. - - - - - - &reftitle.parameters; - - - array - - - A matrix (i.e. 2d array) of values that define the kernel. Each element should be either a float value, or FALSE if that element shouldn't be used by the kernel. - - - - - array - - - Which element of the kernel should be used as the origin pixel. e.g. For a 3x3 matrix specifying the origin as [2, 2] would specify that the bottom right element should be the origin pixel. - - - - - - - - &reftitle.returnvalues; - - The generated ImagickKernel. - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::fromMatrix</function> - - getMatrix(); - - $imageMargin = 20; - - $tileSize = 20; - $tileSpace = 4; - $shadowSigma = 4; - $shadowDropX = 20; - $shadowDropY = 0; - - $radius = ($tileSize / 2) * 0.9; - - $rows = count($matrix); - $columns = count($matrix[0]); - - $imagickDraw = new \ImagickDraw(); - - $imagickDraw->setFillColor('#afafaf'); - $imagickDraw->setStrokeColor('none'); - - $imagickDraw->translate($imageMargin, $imageMargin); - $imagickDraw->push(); - - ksort($matrix); - - foreach ($matrix as $row) { - ksort($row); - $imagickDraw->push(); - foreach ($row as $cell) { - if ($cell !== false) { - $color = intval(255 * $cell); - $colorString = sprintf("rgb(%f, %f, %f)", $color, $color, $color); - $imagickDraw->setFillColor($colorString); - $imagickDraw->rectangle(0, 0, $tileSize, $tileSize); - } - $imagickDraw->translate(($tileSize + $tileSpace), 0); - } - $imagickDraw->pop(); - $imagickDraw->translate(0, ($tileSize + $tileSpace)); - } - - $imagickDraw->pop(); - - $width = ($columns * $tileSize) + (($columns - 1) * $tileSpace); - $height = ($rows * $tileSize) + (($rows - 1) * $tileSpace); - - $imagickDraw->push(); - $imagickDraw->translate($width/2 , $height/2); - $imagickDraw->setFillColor('rgba(0, 0, 0, 0)'); - $imagickDraw->setStrokeColor('white'); - $imagickDraw->circle(0, 0, $radius - 1, 0); - $imagickDraw->setStrokeColor('black'); - $imagickDraw->circle(0, 0, $radius, 0); - $imagickDraw->pop(); - - $canvasWidth = $width + (2 * $imageMargin); - $canvasHeight = $height + (2 * $imageMargin); - - $kernel = new \Imagick(); - $kernel->newPseudoImage( - $canvasWidth, - $canvasHeight, - 'canvas:none' - ); - - $kernel->setImageFormat('png'); - $kernel->drawImage($imagickDraw); - - /* create drop shadow on it's own layer */ - $canvas = $kernel->clone(); - $canvas->setImageBackgroundColor(new \ImagickPixel('rgb(0, 0, 0)')); - $canvas->shadowImage(100, $shadowSigma, $shadowDropX, $shadowDropY); - - $canvas->setImagePage($canvasWidth, $canvasHeight, -5, -5); - $canvas->cropImage($canvasWidth, $canvasHeight, 0, 0); - - /* composite original text_layer onto shadow_layer */ - $canvas->compositeImage($kernel, \Imagick::COMPOSITE_OVER, 0, 0); - $canvas->setImageFormat('png'); - - return $canvas; -} - -function createFromMatrix() { - $matrix = [ - [0.5, 0, 0.2], - [0, 1, 0], - [0.9, 0, false], - ]; - - $kernel = \ImagickKernel::fromMatrix($matrix); - - return $kernel; -} - -function fromMatrix() { - $kernel = createFromMatrix(); - $imagick = renderKernel($kernel); - - header("Content-Type: image/png"); - echo $imagick->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickkernel/getmatrix.xml b/reference/imagick/imagickkernel/getmatrix.xml deleted file mode 100644 index 574c498d3..000000000 --- a/reference/imagick/imagickkernel/getmatrix.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - ImagickKernel::getMatrix - Get the 2d matrix of values used in this kernel - - - - &reftitle.description; - - public arrayImagickKernel::getMatrix - - - - Get the 2d matrix of values used in this kernel. The elements are either - float for elements that are used or 'false' if the element should be skipped. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A matrix (2d array) of the values that represent the kernel. - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::getMatrix</function> - - "; - - foreach ($matrix as $row) { - $output .= ""; - foreach ($row as $cell) { - $output .= ""; - if ($cell === false) { - $output .= "false"; - } - else { - $output .= round($cell, 3); - } - $output .= ""; - } - $output .= ""; - } - - $output .= ""; - - return $output; -} - - $output = "The built-in kernel name 'ring' with parameters of '2,3.5':
    "; - $kernel = \ImagickKernel::fromBuiltIn( - \Imagick::KERNEL_RING, - "2,3.5" - ); - $matrix = $kernel->getMatrix(); - $output .= renderKernelTable($matrix); - - echo $output; - -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/imagick/imagickkernel/scale.xml b/reference/imagick/imagickkernel/scale.xml deleted file mode 100644 index 41ab37f0c..000000000 --- a/reference/imagick/imagickkernel/scale.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - ImagickKernel::scale - Scales a kernel list by the given amount - - - - &reftitle.description; - - public voidImagickKernel::scale - floatscale - intnormalizeFlag - - - Scales the given kernel list by the given amount, with or without - normalization of the sum of the kernel values (as per given flags). - - The exact behaviour of this function depends on the normalization type being used - please see http://www.imagemagick.org/api/morphology.php#ScaleKernelInfo for details. - - - - - - - &reftitle.parameters; - - - - scale - - - - - - - - normalizeFlag - - - - Imagick::NORMALIZE_KERNEL_NONE - Imagick::NORMALIZE_KERNEL_VALUE - Imagick::NORMALIZE_KERNEL_CORRELATE - Imagick::NORMALIZE_KERNEL_PERCENT - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::scale</function> - - "; - - foreach ($matrix as $row) { - $output .= ""; - foreach ($row as $cell) { - $output .= ""; - if ($cell === false) { - $output .= "false"; - } - else { - $output .= round($cell, 3); - } - $output .= ""; - } - $output .= ""; - } - - $output .= ""; - - return $output; - } - - - $output = ""; - - $matrix = [ - [-1, 0, -1], - [ 0, 4, 0], - [-1, 0, -1], - ]; - - $kernel = \ImagickKernel::fromMatrix($matrix); - $kernelClone = clone $kernel; - - $output .= "Start kernel
    "; - $output .= renderKernelTable($kernel->getMatrix()); - - - $output .= "Scaling with NORMALIZE_KERNEL_VALUE. The
    "; - $kernel->scale(2, \Imagick::NORMALIZE_KERNEL_VALUE); - $output .= renderKernelTable($kernel->getMatrix()); - - - $kernel = clone $kernelClone; - $output .= "Scaling by percent
    "; - $kernel->scale(2, \Imagick::NORMALIZE_KERNEL_PERCENT); - $output .= renderKernelTable($kernel->getMatrix()); - - $matrix2 = [ - [-1, -1, 1], - [ -1, false, 1], - [1, 1, 1], - ]; - - $kernel = \ImagickKernel::fromMatrix($matrix2); - $output .= "Scaling by correlate
    "; - $kernel->scale(1, \Imagick::NORMALIZE_KERNEL_CORRELATE); - $output .= renderKernelTable($kernel->getMatrix()); - - return $output; -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/imagick/imagickkernel/separate.xml b/reference/imagick/imagickkernel/separate.xml deleted file mode 100644 index 40fe0beb0..000000000 --- a/reference/imagick/imagickkernel/separate.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - ImagickKernel::separate - Separates a linked set of kernels and returns an array of ImagickKernels - - - - &reftitle.description; - - public arrayImagickKernel::separate - - - - Separates a linked set of kernels and returns an array of ImagickKernels. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - - &reftitle.examples; - - - <function>ImagickKernel::separate</function> - - "; - foreach ($matrix as $row) { - $output .= ""; - foreach ($row as $cell) { - $output .= ""; - if ($cell === false) { - $output .= "false"; - } - else { - $output .= round($cell, 3); - } - $output .= ""; - } - $output .= ""; - } - - $output .= ""; - - return $output; - } - - - $matrix = [ - [-1, 0, -1], - [ 0, 4, 0], - [-1, 0, -1], - ]; - - $kernel = \ImagickKernel::fromMatrix($matrix); - $kernel->scale(4, \Imagick::NORMALIZE_KERNEL_VALUE); - $diamondKernel = \ImagickKernel::fromBuiltIn( - \Imagick::KERNEL_DIAMOND, - "2" - ); - - $kernel->addKernel($diamondKernel); - - $kernelList = $kernel->separate(); - - $output = ''; - $count = 0; - foreach ($kernelList as $kernel) { - $output .= "
    Kernel $count
    "; - $output .= renderKernelTable($kernel->getMatrix()); - $count++; - } - - return $output; - -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/imagick/imagickkernelexception.xml b/reference/imagick/imagickkernelexception.xml deleted file mode 100644 index 712bf1e9e..000000000 --- a/reference/imagick/imagickkernelexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The ImagickKernelException class - ImagickKernelException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ImagickKernelException - - - - - ImagickKernelException - - - - extends - Exception - - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - - diff --git a/reference/imagick/imagickpixel.xml b/reference/imagick/imagickpixel.xml deleted file mode 100644 index 699686f4b..000000000 --- a/reference/imagick/imagickpixel.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - The <classname>ImagickPixel</classname> class - ImagickPixel - -
    - &reftitle.classsynopsis; - - ImagickPixel - - ImagickPixel - - - -
    -
    - &reference.imagick.entities.imagickpixel; -
    - - diff --git a/reference/imagick/imagickpixel/clear.xml b/reference/imagick/imagickpixel/clear.xml deleted file mode 100644 index 6257adef1..000000000 --- a/reference/imagick/imagickpixel/clear.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickPixel::clear - Clears resources associated with this object - - - - &reftitle.description; - - public boolImagickPixel::clear - - - &warn.undocumented.func; - - Clears the ImagickPixel object, leaving it in a fresh state. This also - unsets any color associated with the object. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixel/construct.xml b/reference/imagick/imagickpixel/construct.xml deleted file mode 100644 index 59e249d52..000000000 --- a/reference/imagick/imagickpixel/construct.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - ImagickPixel::__construct - The ImagickPixel constructor - - - - &reftitle.description; - - public ImagickPixel::__construct - stringcolor - - &warn.undocumented.func; - - Constructs an ImagickPixel object. If a color is specified, the object is - constructed and then initialised with that color before being returned. - - - - - &reftitle.parameters; - - - - color - - - The optional color string to use as the initial value of this object. - - - - - - - - - &reftitle.returnvalues; - - Returns an ImagickPixel object on success, throwing ImagickPixelException on - failure. - - - - - - - &reftitle.examples; - - - <function>ImagickPixel::construct</function> - - setstrokewidth(1.0); - $draw->setStrokeColor($black); - $draw->setFillColor($color); - $offsetX = ($count % $columns) * 50 + 5; - $offsetY = intval($count / $columns) * 50 + 5; - $draw->rectangle(0 + $offsetX, 0 + $offsetY, 40 + $offsetX, 40 + $offsetY); - $count++; - } - - $image = new \Imagick(); - $image->newImage(350, 350, "blue"); - $image->setImageFormat("png"); - $image->drawImage($draw); - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixel/destroy.xml b/reference/imagick/imagickpixel/destroy.xml deleted file mode 100644 index 1a45dae91..000000000 --- a/reference/imagick/imagickpixel/destroy.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - ImagickPixel::destroy - Deallocates resources associated with this object - - - - &reftitle.description; - - public boolImagickPixel::destroy - - - &warn.undocumented.func; - - Deallocates any resources used by the ImagickPixel object, and unsets any - associated color. The object should not be used after the destroy function - has been called. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixel/getcolor.xml b/reference/imagick/imagickpixel/getcolor.xml deleted file mode 100644 index 7bd38098f..000000000 --- a/reference/imagick/imagickpixel/getcolor.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - ImagickPixel::getColor - Returns the color - - - - &reftitle.description; - - public arrayImagickPixel::getColor - intnormalized0 - - - Returns the color described by the ImagickPixel object, as an array. If the color has an - opacity channel set, this is provided as a fourth value in the list. - - - - - &reftitle.parameters; - - - - normalized - - - Normalize the color values. Possible values are 0, - 1 or 2. - - - - - List of possible values for <parameter>normalized</parameter> - - - - - normalized - Description - - - - - - 0 - - - The RGB values are returned as ints in the range 0 - to 255 (inclusive.) - The alpha value is returned as int and is either 0 - or 1. - - - - - 1 - - - The RGBA values are returned as floats in the range 0 - to 1 (inclusive.) - - - - - 2 - - - The RGBA values are returned as ints in the range 0 - to 255 (inclusive.) - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - An array of channel values. Throws ImagickPixelException on error. - - - - - &reftitle.examples; - - - Basic <function>Imagick::getColor</function> usage - -setColorValue(Imagick::COLOR_ALPHA, 64 / 256.0); - -$colorInfo = $color->getColor(); - -echo "Standard values".PHP_EOL; -print_r($colorInfo); - -$colorInfo = $color->getColor(1); - -echo "Normalized values:".PHP_EOL; -print_r($colorInfo); - -?> -]]> - - &example.outputs; - - 165 - [g] => 42 - [b] => 42 - [a] => 0 -) -Normalized values: -Array -( - [r] => 0.64705882352941 - [g] => 0.16470588235294 - [b] => 0.16470588235294 - [a] => 0.25000381475547 -) - ]]> - - - - - -
    - - - diff --git a/reference/imagick/imagickpixel/getcolorasstring.xml b/reference/imagick/imagickpixel/getcolorasstring.xml deleted file mode 100644 index d8ebf44c1..000000000 --- a/reference/imagick/imagickpixel/getcolorasstring.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - ImagickPixel::getColorAsString - Returns the color as a string - - - - &reftitle.description; - - public stringImagickPixel::getColorAsString - - - - Returns the color of the ImagickPixel object as a string. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the color of the ImagickPixel object as a string. - - - - - &reftitle.examples; - - - Basic <function>Imagick::getColorAsString</function> usage - -setColorValue(Imagick::COLOR_ALPHA, 64 / 256.0); - -$colorInfo = $color->getColorAsString(); - -print_r($colorInfo); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.notes; - - Alpha not returned - - This function does not return the alpha value of the color in the string. - - - - - - - - diff --git a/reference/imagick/imagickpixel/getcolorcount.xml b/reference/imagick/imagickpixel/getcolorcount.xml deleted file mode 100644 index 8c091ec43..000000000 --- a/reference/imagick/imagickpixel/getcolorcount.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - ImagickPixel::getColorCount - Returns the color count associated with this color - - - - &reftitle.description; - - public intImagickPixel::getColorCount - - - - Returns the color count associated with this color. - - The color count is the number of pixels in the image that have the same color as this ImagickPixel. - - - ImagickPixel::getColorCount appears to only work for ImagickPixel objects created through Imagick::getImageHistogram() - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the color count as an integer on success, throws - ImagickPixelException on failure. - - - - &reftitle.examples; - - - ImagickPixel <function>getColorCount</function> - - newPseudoImage(640, 480, "magick:logo"); - $histogramElements = $imagick->getImageHistogram(); - $lastColor = array_pop($histogramElements); - echo "Last pixel color count is: ".$lastColor->getColorCount(); -?> -]]> - - -The output for this will be similar to: - - - - - - - - - - - diff --git a/reference/imagick/imagickpixel/getcolorquantum.xml b/reference/imagick/imagickpixel/getcolorquantum.xml deleted file mode 100644 index c2d479e8c..000000000 --- a/reference/imagick/imagickpixel/getcolorquantum.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - ImagickPixel::getColorQuantum - Returns the color of the pixel in an array as Quantum values - - - - &reftitle.description; - - public arrayImagickPixel::getColorQuantum - - - - Returns the color of the pixel in an array as Quantum values. If ImageMagick was compiled - as HDRI these will be floats, otherwise they will be integers. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with keys "r", "g", - "b", "a". - - - - - - - diff --git a/reference/imagick/imagickpixel/getcolorvalue.xml b/reference/imagick/imagickpixel/getcolorvalue.xml deleted file mode 100644 index e47179bda..000000000 --- a/reference/imagick/imagickpixel/getcolorvalue.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - ImagickPixel::getColorValue - Gets the normalized value of the provided color channel - - - - &reftitle.description; - - public floatImagickPixel::getColorValue - intcolor - - - Retrieves the value of the color channel specified, as a floating-point - number between 0 and 1. - - - - - &reftitle.parameters; - - - - color - - - The color to get the value of, specified as one of the Imagick color - constants. This can be one of the RGB colors, CMYK colors, alpha and - opacity e.g (Imagick::COLOR_BLUE, Imagick::COLOR_MAGENTA). - - - - - - - - - &reftitle.returnvalues; - - The value of the channel, as a normalized floating-point number, throwing - ImagickPixelException on error. - - - - - &reftitle.examples; - - - Basic <function>Imagick::getColorValue</function> usage - -getColorValue(Imagick::COLOR_ALPHA).PHP_EOL; -echo "".PHP_EOL; -echo "Red value is ".$color->getColorValue(Imagick::COLOR_RED).PHP_EOL; -echo "Green value is ".$color->getColorValue(Imagick::COLOR_GREEN).PHP_EOL; -echo "Blue value is ".$color->getColorValue(Imagick::COLOR_BLUE).PHP_EOL; -echo "".PHP_EOL; -echo "Cyan value is ".$color->getColorValue(Imagick::COLOR_CYAN).PHP_EOL; -echo "Magenta value is ".$color->getColorValue(Imagick::COLOR_MAGENTA).PHP_EOL; -echo "Yellow value is ".$color->getColorValue(Imagick::COLOR_YELLOW).PHP_EOL; -echo "Black value is ".$color->getColorValue(Imagick::COLOR_BLACK).PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/imagick/imagickpixel/getcolorvaluequantum.xml b/reference/imagick/imagickpixel/getcolorvaluequantum.xml deleted file mode 100644 index bee7eb3cb..000000000 --- a/reference/imagick/imagickpixel/getcolorvaluequantum.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - ImagickPixel::getColorValueQuantum - Gets the quantum value of a color in the ImagickPixel - - - - &reftitle.description; - - public intfloatImagickPixel::getColorValueQuantum - intcolor - - - Gets the quantum value of a color in the ImagickPixel. Return value is a float if ImageMagick was compiled with HDRI, otherwise an integer. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The quantum value of the color element. Float if ImageMagick was compiled with HDRI, otherwise an int. - - - - - - - - &reftitle.examples; - - - <function>ImagickPixel::getColorValueQuantum</function> - - getColorValueQuantum(\Imagick::COLOR_RED); - $colorGreen = $color->getColorValueQuantum(\Imagick::COLOR_GREEN); - $colorBlue = $color->getColorValueQuantum(\Imagick::COLOR_BLUE); - $colorAlpha = $color->getColorValueQuantum(\Imagick::COLOR_ALPHA); - - printf( - "Red: %s Green: %s Blue %s Alpha: %s", - $colorRed, - $colorGreen, - $colorBlue, - $colorAlpha - ); - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixel/gethsl.xml b/reference/imagick/imagickpixel/gethsl.xml deleted file mode 100644 index 48fff13df..000000000 --- a/reference/imagick/imagickpixel/gethsl.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - ImagickPixel::getHSL - Returns the normalized HSL color of the ImagickPixel object - - - - &reftitle.description; - - public arrayImagickPixel::getHSL - - - - Returns the normalized HSL color described by the ImagickPixel object, - with each of the three values as floating point numbers between 0.0 - and 1.0. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the HSL value in an array with the keys "hue", - "saturation", and "luminosity". Throws ImagickPixelException on failure. - - - - - &reftitle.examples; - - - Basic <function>Imagick::getHSL</function> example - -getHSL(); - -print_r($colorInfo); - -?> -]]> - - &example.outputs; - - 0 - [saturation] => 0.80001220740379 - [luminosity] => 0.50000762951095 -) -]]> - - - - - - - &reftitle.notes; - - - Available with ImageMagick library version 6.2.9 and higher. - - - - - - - diff --git a/reference/imagick/imagickpixel/getindex.xml b/reference/imagick/imagickpixel/getindex.xml deleted file mode 100644 index 73eeacb25..000000000 --- a/reference/imagick/imagickpixel/getindex.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ImagickPixel::getIndex - Gets the colormap index of the pixel wand - - - - &reftitle.description; - - public intImagickPixel::getIndex - - - - Gets the colormap index of the pixel wand. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickpixel/ispixelsimilar.xml b/reference/imagick/imagickpixel/ispixelsimilar.xml deleted file mode 100644 index bffea0051..000000000 --- a/reference/imagick/imagickpixel/ispixelsimilar.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - ImagickPixel::isPixelSimilar - Check the distance between this color and another - - - - &reftitle.description; - - public boolImagickPixel::isPixelSimilar - ImagickPixelcolor - floatfuzz - - - Checks the distance between the color described by this ImagickPixel - object and that of the provided object, by plotting their RGB values - on the color cube. If the distance between the two points is less than - the fuzz value given, the colors are similar. - This method replaces ImagickPixel::isSimilar() - and correctly normalises the fuzz value to ImageMagick QuantumRange. - - - - - &reftitle.parameters; - - - - color - - - The ImagickPixel object to compare this object against. - - - - - fuzz - - - The maximum distance within which to consider these colors as similar. - The theoretical maximum for this value is the square root of three - (1.732). - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixel/ispixelsimilarquantum.xml b/reference/imagick/imagickpixel/ispixelsimilarquantum.xml deleted file mode 100644 index a7938489c..000000000 --- a/reference/imagick/imagickpixel/ispixelsimilarquantum.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ImagickPixel::isPixelSimilarQuantum - Returns whether two colors differ by less than the specified distance - - - - &reftitle.description; - - public boolImagickPixel::isPixelSimilarQuantum - stringcolor - stringfuzz - - - Returns true if the distance between two colors is less than the specified distance. - The fuzz value should be in the range 0-QuantumRange. - The maximum value represents the longest possible distance in the colorspace. - e.g. from RGB(0, 0, 0) to RGB(255, 255, 255) for the RGB colorspace - - - - - - &reftitle.parameters; - - - color - - - - - - - - fuzz - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/imagick/imagickpixel/issimilar.xml b/reference/imagick/imagickpixel/issimilar.xml deleted file mode 100644 index 9d553ccf0..000000000 --- a/reference/imagick/imagickpixel/issimilar.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - ImagickPixel::isSimilar - Check the distance between this color and another - - - - &reftitle.description; - - public boolImagickPixel::isSimilar - ImagickPixelcolor - floatfuzz - - &warn.undocumented.func; - - Checks the distance between the color described by this ImagickPixel - object and that of the provided object, by plotting their RGB values - on the color cube. If the distance between the two points is less than - the fuzz value given, the colors are similar. - Deprecated in favour of ImagickPixel::isPixelSimilar(). - - - - - &reftitle.parameters; - - - - color - - - The ImagickPixel object to compare this object against. - - - - - fuzz - - - The maximum distance within which to consider these colors as similar. - The theoretical maximum for this value is the square root of three - (1.732). - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>ImagickPixel::isSimilar</function> - - - - - Color 1 - - - Color 2 - - - Test distance * 255 - - - Is within distance - - - "; - - $output .= ""; - - foreach ($tests as $testInfo) { - $color1 = $testInfo[0]; - $color2 = $testInfo[1]; - $distance = $testInfo[2]; - $expectation = $testInfo[3]; - $testDistance = ($distance / 255.0); - - $color1Pixel = new \ImagickPixel($color1); - $color2Pixel = new \ImagickPixel($color2); - - $isSimilar = $color1Pixel->isPixelSimilar($color2Pixel, $testDistance); - - - if ($isSimilar !== $expectation) { - echo "Test distance failed. Color [$color1] compared to color [$color2] is not within distance $testDistance FAILED.".NL; - } - - $layout = " - %s - %s - %s - %s - "; - - $output .= sprintf( - $layout, - $color1, - $color2, - $distance, - $isSimilar ? 'yes' : 'no' - ); - } - - $output .= ""; - - return $output; - -?> -]]> - - - - - - - - - diff --git a/reference/imagick/imagickpixel/setcolor.xml b/reference/imagick/imagickpixel/setcolor.xml deleted file mode 100644 index 2bc18b3e4..000000000 --- a/reference/imagick/imagickpixel/setcolor.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - ImagickPixel::setColor - Sets the color - - - - &reftitle.description; - - public boolImagickPixel::setColor - stringcolor - - &warn.undocumented.func; - - Sets the color described by the ImagickPixel object, with a string - (e.g. "blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.). - - - - - &reftitle.parameters; - - - - color - - - The color definition to use in order to initialise the - ImagickPixel object. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the specified color was set, &false; otherwise. - - - - - - - &reftitle.examples; - - - <function>ImagickPixel::setColor</function> - - setColor('rgba(100%, 75%, 0%, 1.0)'); - - $draw->setstrokewidth(3.0); - $draw->setStrokeColor($strokeColor); - $draw->setFillColor($fillColor); - $draw->rectangle(200, 200, 300, 300); - - $image = new \Imagick(); - $image->newImage(500, 500, "SteelBlue2"); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixel/setcolorcount.xml b/reference/imagick/imagickpixel/setcolorcount.xml deleted file mode 100644 index 6c32bfac6..000000000 --- a/reference/imagick/imagickpixel/setcolorcount.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - ImagickPixel::setColorCount - Sets the color count associated with this color - - - - &reftitle.description; - - public boolImagickPixel::setcolorcount - intcolorCount - - - Sets the color count associated with this color. - - - - - - &reftitle.parameters; - - - colorCount - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickpixel/setcolorvalue.xml b/reference/imagick/imagickpixel/setcolorvalue.xml deleted file mode 100644 index d28d35cf3..000000000 --- a/reference/imagick/imagickpixel/setcolorvalue.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - ImagickPixel::setColorValue - Sets the normalized value of one of the channels - - - - &reftitle.description; - - public boolImagickPixel::setColorValue - intcolor - floatvalue - - - Sets the value of the specified channel of this object to the provided - value, which should be between 0 and 1. This function can be used to - provide an opacity channel to an ImagickPixel object. - - - - - &reftitle.parameters; - - - - color - - - One of the Imagick color constants e.g. \Imagick::COLOR_GREEN or \Imagick::COLOR_ALPHA. - - - - - value - - - The value to set this channel to, ranging from 0 to 1. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Basic <function>Imagick::setColorValue</function> usage - -setColorValue(Imagick::COLOR_ALPHA, 0.5); - -print_r($color->getcolor(true)); -?> -]]> - - &example.outputs; - - 0.69803921568627 - [g] => 0.13333333333333 - [b] => 0.13333333333333 - [a] => 0.50000762951095 -) -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixel/setcolorvaluequantum.xml b/reference/imagick/imagickpixel/setcolorvaluequantum.xml deleted file mode 100644 index c70c3adee..000000000 --- a/reference/imagick/imagickpixel/setcolorvaluequantum.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - ImagickPixel::setColorValueQuantum - Sets the quantum value of a color element of the ImagickPixel - - - - &reftitle.description; - - public boolImagickPixel::setColorValueQuantum - intcolor - intfloatvalue - - - Sets the quantum value of a color element of the ImagickPixel. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - color - - - Which color element to set e.g. \Imagick::COLOR_GREEN. - - - - - - - value - - - The quantum value to set the color element to. This should be a float if ImageMagick was compiled with HDRI otherwise an int in the range 0 to Imagick::getQuantum(). - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - - &reftitle.examples; - - - <function>ImagickPixel::setColorValueQuantum</function> - - getQuantumRange(); - - $draw = new \ImagickDraw(); - $color = new \ImagickPixel('blue'); - $color->setcolorValueQuantum(\Imagick::COLOR_RED, 128 * $quantumRange['quantumRangeLong'] / 256); - - $draw->setstrokewidth(1.0); - $draw->setStrokeColor($color); - $draw->setFillColor($color); - $draw->rectangle(200, 200, 300, 300); - - $image->newImage(500, 500, "SteelBlue2"); - $image->setImageFormat("png"); - - $image->drawImage($draw); - - header("Content-Type: image/png"); - echo $image->getImageBlob(); -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixel/sethsl.xml b/reference/imagick/imagickpixel/sethsl.xml deleted file mode 100644 index 492b10cd0..000000000 --- a/reference/imagick/imagickpixel/sethsl.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - ImagickPixel::setHSL - Sets the normalized HSL color - - - - &reftitle.description; - - public boolImagickPixel::setHSL - floathue - floatsaturation - floatluminosity - - - Sets the color described by the ImagickPixel object using normalized - values for hue, saturation and luminosity. - - - - - &reftitle.parameters; - - - - hue - - - The normalized value for hue, described as a fractional arc - (between 0 and 1) of the hue circle, where the zero value is - red. - - - - - saturation - - - The normalized value for saturation, with 1 as full saturation. - - - - - luminosity - - - The normalized value for luminosity, on a scale from black at - 0 to white at 1, with the full HS value at 0.5 luminosity. - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - &reftitle.examples; - - - Use <function>ImagickPixel::setHSL</function> to modify a color - - getHSL(); - -//Rotate the hue by 180 degrees -$newHue = $colorInfo['hue'] + 0.5; -if ($newHue > 1) { - $newHue = $newHue - 1; -} - -//Set the ImagickPixel to the new color -$colorInfo = $color->setHSL($newHue, $colorInfo['saturation'], $colorInfo['luminosity']); - -//Check that the new color is blue/green -$colorInfo = $color->getcolor(); -print_r($colorInfo); - -?> - ]]> - - &example.outputs; - - 26 - [g] => 230 - [b] => 230 - [a] => 255 -) -]]> - - - - - - - &reftitle.notes; - - - Available with ImageMagick library version 6.2.9 and higher. - - - - - - - diff --git a/reference/imagick/imagickpixel/setindex.xml b/reference/imagick/imagickpixel/setindex.xml deleted file mode 100644 index 0a2dec909..000000000 --- a/reference/imagick/imagickpixel/setindex.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - ImagickPixel::setIndex - Sets the colormap index of the pixel wand - - - - &reftitle.description; - - public boolImagickPixel::setIndex - intindex - - - Sets the colormap index of the pixel wand. - - - - - - &reftitle.parameters; - - - index - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - diff --git a/reference/imagick/imagickpixelexception.xml b/reference/imagick/imagickpixelexception.xml deleted file mode 100644 index f2cb22a43..000000000 --- a/reference/imagick/imagickpixelexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - The ImagickPixelException class - ImagickPixelException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - - ImagickPixelException - - - - - ImagickPixelException - - - - extends - Exception - - - - Throwable - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - diff --git a/reference/imagick/imagickpixeliterator.xml b/reference/imagick/imagickpixeliterator.xml deleted file mode 100644 index ee49a6114..000000000 --- a/reference/imagick/imagickpixeliterator.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - The <classname>ImagickPixelIterator</classname> class - ImagickPixelIterator - -
    - &reftitle.classsynopsis; - - ImagickPixelIterator - - ImagickPixelIterator - - - -
    -
    - &reference.imagick.entities.imagickpixeliterator; -
    - - - diff --git a/reference/imagick/imagickpixeliterator/clear.xml b/reference/imagick/imagickpixeliterator/clear.xml deleted file mode 100644 index 49a29b06d..000000000 --- a/reference/imagick/imagickpixeliterator/clear.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - ImagickPixelIterator::clear - Clear resources associated with a PixelIterator - - - - &reftitle.description; - - public boolImagickPixelIterator::clear - - - &warn.undocumented.func; - - Clear resources associated with a PixelIterator. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>ImagickPixelIterator::clear</function> - - getPixelRegionIterator(100, 100, 250, 200); - - /* Loop through pixel rows */ - foreach ($imageIterator as $pixels) { - /** @var $pixel \ImagickPixel */ - /* Loop through the pixels in the row (columns) */ - foreach ($pixels as $column => $pixel) { - if ($column % 2) { - /* Paint every second pixel black*/ - $pixel->setColor("rgba(0, 0, 0, 0)"); - } - } - /* Sync the iterator, this is important to do on each iteration */ - $imageIterator->syncIterator(); - } - - $imageIterator->clear(); - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixeliterator/construct.xml b/reference/imagick/imagickpixeliterator/construct.xml deleted file mode 100644 index 5044d7fee..000000000 --- a/reference/imagick/imagickpixeliterator/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - ImagickPixelIterator::__construct - The ImagickPixelIterator constructor - - - - &reftitle.description; - - public ImagickPixelIterator::__construct - Imagickwand - - &warn.undocumented.func; - - The ImagickPixelIterator constructor - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>ImagickPixelIterator::construct</function> - - $pixel) { - /** @var $pixel \ImagickPixel */ - if ($column % 2) { - /* Paint every second pixel black*/ - $pixel->setColor("rgba(0, 0, 0, 0)"); - } - } - /* Sync the iterator, this is important to do on each iteration */ - $imageIterator->syncIterator(); - } - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixeliterator/destroy.xml b/reference/imagick/imagickpixeliterator/destroy.xml deleted file mode 100644 index c8ca29ce0..000000000 --- a/reference/imagick/imagickpixeliterator/destroy.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::destroy - Deallocates resources associated with a PixelIterator - - - - &reftitle.description; - - public boolImagickPixelIterator::destroy - - - &warn.undocumented.func; - - Deallocates resources associated with a PixelIterator. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixeliterator/getcurrentiteratorrow.xml b/reference/imagick/imagickpixeliterator/getcurrentiteratorrow.xml deleted file mode 100644 index dab069089..000000000 --- a/reference/imagick/imagickpixeliterator/getcurrentiteratorrow.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::getCurrentIteratorRow - Returns the current row of ImagickPixel objects - - - - &reftitle.description; - - public arrayImagickPixelIterator::getCurrentIteratorRow - - - &warn.undocumented.func; - - Returns the current row as an array of ImagickPixel objects from the pixel iterator. - - - - - &reftitle.returnvalues; - - Returns a row as an array of ImagickPixel objects that can themselves be iterated. - - - - - - diff --git a/reference/imagick/imagickpixeliterator/getiteratorrow.xml b/reference/imagick/imagickpixeliterator/getiteratorrow.xml deleted file mode 100644 index 0c69227ca..000000000 --- a/reference/imagick/imagickpixeliterator/getiteratorrow.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickPixelIterator::getIteratorRow - Returns the current pixel iterator row - - - - &reftitle.description; - - public intImagickPixelIterator::getIteratorRow - - - &warn.undocumented.func; - - Returns the current pixel iterator row. - - - - - &reftitle.returnvalues; - - Returns the integer offset of the row, throwing - ImagickPixelIteratorException on error. - - - - - - diff --git a/reference/imagick/imagickpixeliterator/getnextiteratorrow.xml b/reference/imagick/imagickpixeliterator/getnextiteratorrow.xml deleted file mode 100644 index a5bfbdb72..000000000 --- a/reference/imagick/imagickpixeliterator/getnextiteratorrow.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - ImagickPixelIterator::getNextIteratorRow - Returns the next row of the pixel iterator - - - - &reftitle.description; - - public arrayImagickPixelIterator::getNextIteratorRow - - - &warn.undocumented.func; - - Returns the next row as an array of pixel wands from the pixel iterator. - - - - - &reftitle.returnvalues; - - Returns the next row as an array of ImagickPixel objects, throwing - ImagickPixelIteratorException on error. - - - - - - - &reftitle.examples; - - - <function>ImagickPixelIterator::getNextIteratorRow</function> - - getPixelIterator(); - - $count = 0; - while ($pixels = $imageIterator->getNextIteratorRow()) { - if (($count % 3) == 0) { - /* Loop through the pixels in the row (columns) */ - foreach ($pixels as $column => $pixel) { - /** @var $pixel \ImagickPixel */ - if ($column % 2) { - /* Paint every second pixel black*/ - $pixel->setColor("rgba(0, 0, 0, 0)"); - } - } - /* Sync the iterator, this is important to do on each iteration */ - $imageIterator->syncIterator(); - } - - $count += 1; - } - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixeliterator/getpreviousiteratorrow.xml b/reference/imagick/imagickpixeliterator/getpreviousiteratorrow.xml deleted file mode 100644 index a976c6f14..000000000 --- a/reference/imagick/imagickpixeliterator/getpreviousiteratorrow.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ImagickPixelIterator::getPreviousIteratorRow - Returns the previous row - - - - &reftitle.description; - - public arrayImagickPixelIterator::getPreviousIteratorRow - - - &warn.undocumented.func; - - Returns the previous row as an array of pixel wands from the pixel iterator. - - - - - &reftitle.returnvalues; - - Returns the previous row as an array of ImagickPixelWand objects from the - ImagickPixelIterator, throwing ImagickPixelIteratorException on error. - - - - - - diff --git a/reference/imagick/imagickpixeliterator/newpixeliterator.xml b/reference/imagick/imagickpixeliterator/newpixeliterator.xml deleted file mode 100644 index d32e9b165..000000000 --- a/reference/imagick/imagickpixeliterator/newpixeliterator.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::newPixelIterator - Returns a new pixel iterator - - - - &reftitle.description; - - public boolImagickPixelIterator::newPixelIterator - Imagickwand - - &warn.undocumented.func; - - Returns a new pixel iterator. - - - - - &reftitle.returnvalues; - - &imagick.return.success; Throwing ImagickPixelIteratorException. - - - - - - diff --git a/reference/imagick/imagickpixeliterator/newpixelregioniterator.xml b/reference/imagick/imagickpixeliterator/newpixelregioniterator.xml deleted file mode 100644 index b7ed0771f..000000000 --- a/reference/imagick/imagickpixeliterator/newpixelregioniterator.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - ImagickPixelIterator::newPixelRegionIterator - Returns a new pixel iterator - - - - &reftitle.description; - - public boolImagickPixelIterator::newPixelRegionIterator - Imagickwand - intx - inty - intcolumns - introws - - &warn.undocumented.func; - - Returns a new pixel iterator. - - - - - &reftitle.parameters; - - - - wand - - - - - - - x - - - - - - - y - - - - - - - columns - - - - - - - rows - - - - - - - - - - - &reftitle.returnvalues; - - Returns a new ImagickPixelIterator on success; on failure, throws - ImagickPixelIteratorException. - - - - - - diff --git a/reference/imagick/imagickpixeliterator/resetiterator.xml b/reference/imagick/imagickpixeliterator/resetiterator.xml deleted file mode 100644 index 2ac2f65e3..000000000 --- a/reference/imagick/imagickpixeliterator/resetiterator.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ImagickPixelIterator::resetIterator - Resets the pixel iterator - - - - &reftitle.description; - - public boolImagickPixelIterator::resetIterator - - - &warn.undocumented.func; - - Resets the pixel iterator. Use it in conjunction with - ImagickPixelIterator::getNextIteratorRow() to iterate over all the pixels - in a pixel container. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>ImagickPixelIterator::resetIterator</function> - - getPixelIterator(); - - /* Loop through pixel rows */ - foreach ($imageIterator as $pixels) { - /* Loop through the pixels in the row (columns) */ - foreach ($pixels as $column => $pixel) { - /** @var $pixel \ImagickPixel */ - if ($column % 2) { - - /* Make every second pixel 25% red*/ - $pixel->setColorValue(\Imagick::COLOR_RED, 64); - } - } - /* Sync the iterator, this is important to do on each iteration */ - $imageIterator->syncIterator(); - } - - $imageIterator->resetiterator(); - - /* Loop through pixel rows */ - foreach ($imageIterator as $pixels) { - /* Loop through the pixels in the row (columns) */ - foreach ($pixels as $column => $pixel) { - /** @var $pixel \ImagickPixel */ - if ($column % 3) { - $pixel->setColorValue(\Imagick::COLOR_BLUE, 64); /* Make every second pixel a little blue*/ - //$pixel->setColor("rgba(0, 0, 128, 0)"); /* Paint every second pixel black*/ - } - } - $imageIterator->syncIterator(); /* Sync the iterator, this is important to do on each iteration */ - } - - $imageIterator->clear(); - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixeliterator/setiteratorfirstrow.xml b/reference/imagick/imagickpixeliterator/setiteratorfirstrow.xml deleted file mode 100644 index 0a4451426..000000000 --- a/reference/imagick/imagickpixeliterator/setiteratorfirstrow.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::setIteratorFirstRow - Sets the pixel iterator to the first pixel row - - - - &reftitle.description; - - public boolImagickPixelIterator::setIteratorFirstRow - - - &warn.undocumented.func; - - Sets the pixel iterator to the first pixel row. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixeliterator/setiteratorlastrow.xml b/reference/imagick/imagickpixeliterator/setiteratorlastrow.xml deleted file mode 100644 index bfe368a4d..000000000 --- a/reference/imagick/imagickpixeliterator/setiteratorlastrow.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::setIteratorLastRow - Sets the pixel iterator to the last pixel row - - - - &reftitle.description; - - public boolImagickPixelIterator::setIteratorLastRow - - - &warn.undocumented.func; - - Sets the pixel iterator to the last pixel row. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixeliterator/setiteratorrow.xml b/reference/imagick/imagickpixeliterator/setiteratorrow.xml deleted file mode 100644 index 5198a8483..000000000 --- a/reference/imagick/imagickpixeliterator/setiteratorrow.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - ImagickPixelIterator::setIteratorRow - Set the pixel iterator row - - - - &reftitle.description; - - public boolImagickPixelIterator::setIteratorRow - introw - - &warn.undocumented.func; - - Set the pixel iterator row. - - - - - &reftitle.parameters; - - - - row - - - - - - - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - - &reftitle.examples; - - - <function>ImagickPixelIterator::setIteratorRow</function> - - getPixelRegionIterator(200, 100, 200, 200); - - for ($x = 0; $x < 20; $x++) { - $imageIterator->setIteratorRow($x * 5); - $pixels = $imageIterator->getCurrentIteratorRow(); - /* Loop through the pixels in the row (columns) */ - foreach ($pixels as $pixel) { - /** @var $pixel \ImagickPixel */ - /* Paint every second pixel black*/ - $pixel->setColor("rgba(0, 0, 0, 0)"); - } - - /* Sync the iterator, this is important to do on each iteration */ - $imageIterator->syncIterator(); - } - - header("Content-Type: image/jpg"); - echo $imagick; -} - -?> -]]> - - - - - - - - diff --git a/reference/imagick/imagickpixeliterator/synciterator.xml b/reference/imagick/imagickpixeliterator/synciterator.xml deleted file mode 100644 index 780bc01ca..000000000 --- a/reference/imagick/imagickpixeliterator/synciterator.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - ImagickPixelIterator::syncIterator - Syncs the pixel iterator - - - - &reftitle.description; - - public boolImagickPixelIterator::syncIterator - - - &warn.undocumented.func; - - Syncs the pixel iterator. - - - - - &reftitle.returnvalues; - - &imagick.return.success; - - - - - - diff --git a/reference/imagick/imagickpixeliteratorexception.xml b/reference/imagick/imagickpixeliteratorexception.xml deleted file mode 100644 index 8ce45c77c..000000000 --- a/reference/imagick/imagickpixeliteratorexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - The ImagickPixelIteratorException class - ImagickPixelIteratorException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - - ImagickPixelIteratorException - - - - - ImagickPixelIteratorException - - - - extends - Exception - - - - Throwable - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - diff --git a/reference/imagick/ini.xml b/reference/imagick/ini.xml deleted file mode 100644 index 1bdabf490..000000000 --- a/reference/imagick/ini.xml +++ /dev/null @@ -1,110 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - Imagick configuration options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - imagick.locale_fix - &false; - INI_ALL - Available since Imagick 2.1.0 - - - imagick.progress_monitor - &false; - INI_SYSTEM - Available since Imagick 2.2.2 - - - imagick.skip_version_check - &false; - INI_SYSTEM - Available since Imagick 3.3.0 - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - - imagick.locale_fix - bool - - - - Fixes a drawing bug with locales that use ',' as - float separators. - - - - - - - imagick.progress_monitor - bool - - - - Used to enable the image progress monitor. - - - - - - - - imagick.skip_version_check - bool - - - - When Imagick is loaded, it checks the version number of ImageMagick that it was compiled against, with the version number that is currently being used and will give a warning if they don't match. This warning can be suppressed by enabling this ini setting. - - Using a version of Imagick that was compiled against a different version of ImageMagick than the one being used is not recommended. Although it may appear to work, it can lead to random crashes or other undefined behaviour. - - - - - - -
    - - diff --git a/reference/imagick/setup.xml b/reference/imagick/setup.xml deleted file mode 100644 index 718c0873d..000000000 --- a/reference/imagick/setup.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; -
    - Installation requirements on non-Windows platforms - - ImageMagick >= 6.2.4 is required. The amount of - file formats supported by Imagick depends entirely upon the amount - of formats supported by your ImageMagick installation. For example, - Imagemagick requires ghostscript to conduct PDF operations. - -
    -
    - - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;imagick. - - - The official name of this extension is imagick. - - - Windows users can download prebuilt DLL from the PECL website. - These packages already contain the extension DLL (php_imagick.dll) - which needs to be put into the extension_dir. - They also contain the ImageMagick DLLs, which need to be put somewhere in the PATH. - As of Imagick 3.6.0, they also contain XML configuration files in config; - to use these instead of the built-in defaults, they need to put into %USERPROFILE%/.config/ImageMagick, - or alternatively in the path given by the environment variable MAGICK_CONFIGURE_PATH. - Refer to the ImageMagick configuration files documentation - for further details. - -
    - - - &reference.imagick.ini; - -
    - - - diff --git a/reference/imagick/versions.xml b/reference/imagick/versions.xml deleted file mode 100644 index 35d82cc37..000000000 --- a/reference/imagick/versions.xml +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/inotify/book.xml b/reference/inotify/book.xml deleted file mode 100644 index 61d71ba98..000000000 --- a/reference/inotify/book.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Inotify - - - - &reftitle.intro; - - The inotify extension exposes the inotify functions inotify_init, - inotify_add_watch and inotify_rm_watch. - - - As the C inotify_init function returns a file descriptor, PHP's - inotify_init returns a stream resource, usable with standard - stream functions, like stream_select, stream_set_blocking - and fclose. inotify_read replaces the C way of reading inotify - events. - - - - - &reference.inotify.setup; - &reference.inotify.constants; - &reference.inotify.reference; - - - diff --git a/reference/inotify/constants.xml b/reference/inotify/constants.xml deleted file mode 100644 index bdfade340..000000000 --- a/reference/inotify/constants.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - Inotify constants usable with <function>inotify_add_watch</function> and/or returned by <function>inotify_read</function> - - - IN_ACCESS - (int) - - - - File was accessed (read) (*) - - - - - - IN_MODIFY - (int) - - - - File was modified (*) - - - - - - IN_ATTRIB - (int) - - - - Metadata changed (e.g. permissions, mtime, etc.) (*) - - - - - - IN_CLOSE_WRITE - (int) - - - - File opened for writing was closed (*) - - - - - - IN_CLOSE_NOWRITE - (int) - - - - File not opened for writing was closed (*) - - - - - - IN_OPEN - (int) - - - - File was opened (*) - - - - - - IN_MOVED_TO - (int) - - - - File moved into watched directory (*) - - - - - - IN_MOVED_FROM - (int) - - - - File moved out of watched directory (*) - - - - - - IN_CREATE - (int) - - - - File or directory created in watched directory (*) - - - - - - IN_DELETE - (int) - - - - File or directory deleted in watched directory (*) - - - - - - IN_DELETE_SELF - (int) - - - - Watched file or directory was deleted - - - - - - IN_MOVE_SELF - (int) - - - - Watch file or directory was moved - - - - - - IN_CLOSE - (int) - - - - Equals to IN_CLOSE_WRITE | IN_CLOSE_NOWRITE - - - - - - IN_MOVE - (int) - - - - Equals to IN_MOVED_FROM | IN_MOVED_TO - - - - - - IN_ALL_EVENTS - (int) - - - - Bitmask of all the above constants - - - - - - IN_UNMOUNT - (int) - - - - File system containing watched object was unmounted - - - - - - IN_Q_OVERFLOW - (int) - - - - Event queue overflowed (wd is -1 for this event) - - - - - - IN_IGNORED - (int) - - - - Watch was removed (explicitly by inotify_rm_watch - or because file was removed or filesystem unmounted - - - - - - IN_ISDIR - (int) - - - - Subject of this event is a directory - - - - - - IN_ONLYDIR - (int) - - - - Only watch pathname if it is a directory (Since Linux 2.6.15) - - - - - - IN_DONT_FOLLOW - (int) - - - - Do not dereference pathname if it is a symlink (Since Linux 2.6.15) - - - - - - IN_MASK_ADD - (int) - - - - Add events to watch mask for this pathname if it already exists - (instead of replacing mask). - - - - - - IN_ONESHOT - (int) - - - - Monitor pathname for one event, then remove from watch list. - - - - - - - The events marked with an asterisk (*) above can occur for files in watched - directories. - - - - - diff --git a/reference/inotify/functions/inotify-add-watch.xml b/reference/inotify/functions/inotify-add-watch.xml deleted file mode 100644 index 2516456c8..000000000 --- a/reference/inotify/functions/inotify-add-watch.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - inotify_add_watch - Add a watch to an initialized inotify instance - - - - &reftitle.description; - - intfalseinotify_add_watch - resourceinotify_instance - stringpathname - intmask - - - inotify_add_watch adds a new watch or modify an - existing watch for the file or directory specified in - pathname. - - - Using inotify_add_watch on a watched object replaces - the existing watch. Using the IN_MASK_ADD constant - adds (OR) events to the existing watch. - - - - - &reftitle.parameters; - - - inotify_instance - - - &inotify.instance.description; - - - - - pathname - - - File or directory to watch - - - - - mask - - - Events to watch for. See &ReservedConstants;. - - - - - - - - &reftitle.returnvalues; - - The return value is a unique (inotify instance wide) watch descriptor, - &return.falseforfailure;. - - - - - &reftitle.seealso; - - inotify_init - - - - - diff --git a/reference/inotify/functions/inotify-init.xml b/reference/inotify/functions/inotify-init.xml deleted file mode 100644 index bd1043e5c..000000000 --- a/reference/inotify/functions/inotify-init.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - inotify_init - Initialize an inotify instance - - - - &reftitle.description; - - resourcefalseinotify_init - - - - Initialize an inotify instance for use with - inotify_add_watch - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A stream resource or &false; on error. - - - - - &reftitle.examples; - - - Example usage of inotify - - 0, inotify_read() will not block - -// Stop watching __FILE__ for metadata changes -inotify_rm_watch($fd, $watch_descriptor); - -// Close the inotify instance -// This may have closed all watches if this was not already done -fclose($fd); - -?> -]]> - - &example.outputs.similar; - - 1, // Equals $watch_descriptor - 'mask' => 4, // IN_ATTRIB bit is set - 'cookie' => 0, // unique id to connect related events (e.g. - // IN_MOVE_FROM and IN_MOVE_TO events) - 'name' => '', // the name of a file (e.g. if we monitored changes - // in a directory) - ), -); -]]> - - - - - - - &reftitle.seealso; - - inotify_add_watch - inotify_rm_watch - inotify_queue_len - inotify_read - fclose - - - - - diff --git a/reference/inotify/functions/inotify-queue-len.xml b/reference/inotify/functions/inotify-queue-len.xml deleted file mode 100644 index 713b4c49f..000000000 --- a/reference/inotify/functions/inotify-queue-len.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - inotify_queue_len - Return a number upper than zero if there are pending events - - - - &reftitle.description; - - intinotify_queue_len - resourceinotify_instance - - - This function allows to know if inotify_read will block or not. - If a number upper than zero is returned, there are pending events and - inotify_read will not block. - - - - - &reftitle.parameters; - - - inotify_instance - - - &inotify.instance.description; - - - - - - - - &reftitle.returnvalues; - - Returns a number upper than zero if there are pending events. - - - - - &reftitle.seealso; - - inotify_init - stream_select - stream_set_blocking - - - - - diff --git a/reference/inotify/functions/inotify-read.xml b/reference/inotify/functions/inotify-read.xml deleted file mode 100644 index ad3515f46..000000000 --- a/reference/inotify/functions/inotify-read.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - inotify_read - Read events from an inotify instance - - - - &reftitle.description; - - arrayinotify_read - resourceinotify_instance - - - Read inotify events from an inotify instance. - - - - - &reftitle.parameters; - - - inotify_instance - - - &inotify.instance.description; - - - - - - - - &reftitle.returnvalues; - - An array of inotify events or &false; if no events was pending and - inotify_instance is non-blocking. Each event is an array with the following keys: - - wd is a watch descriptor returned by - inotify_add_watch - mask is a bit mask of events - cookie is a unique id to connect related events (e.g. IN_MOVE_FROM - and IN_MOVE_TO) - name is the name of a file (e.g. if a file was modified in a - watched directory) - - - - - - &reftitle.seealso; - - inotify_init - stream_select - stream_set_blocking - inotify_queue_len - - - - - diff --git a/reference/inotify/functions/inotify-rm-watch.xml b/reference/inotify/functions/inotify-rm-watch.xml deleted file mode 100644 index 04dd25905..000000000 --- a/reference/inotify/functions/inotify-rm-watch.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - inotify_rm_watch - Remove an existing watch from an inotify instance - - - - &reftitle.description; - - boolinotify_rm_watch - resourceinotify_instance - intwatch_descriptor - - - inotify_rm_watch removes the watch - watch_descriptor from the inotify instance - inotify_instance. - - - - - &reftitle.parameters; - - - inotify_instance - - - &inotify.instance.description; - - - - - watch_descriptor - - - Watch to remove from the instance - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - inotify_init - - - - - diff --git a/reference/inotify/reference.xml b/reference/inotify/reference.xml deleted file mode 100644 index 880f1ca04..000000000 --- a/reference/inotify/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Inotify &Functions; - - &reference.inotify.entities.functions; - - - - - diff --git a/reference/inotify/setup.xml b/reference/inotify/setup.xml deleted file mode 100644 index 747befe74..000000000 --- a/reference/inotify/setup.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.setup; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;inotify. - -
    - - - -
    - &reftitle.resources; - - This extension defines a stream resource returned by - inotify_init. - -
    - - -
    - diff --git a/reference/inotify/versions.xml b/reference/inotify/versions.xml deleted file mode 100644 index ad592f56f..000000000 --- a/reference/inotify/versions.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - diff --git a/reference/lua/book.xml b/reference/lua/book.xml deleted file mode 100644 index 6c4a36c15..000000000 --- a/reference/lua/book.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Lua - Lua - - - &reftitle.intro; - - "Lua is a powerful, fast, light-weight, embeddable scripting language." - This extension embeds the lua interpreter and offers an OO-API to lua - variables and functions. - - - - &reference.lua.setup; - - &reference.lua.lua; - &reference.lua.luaclosure; - &reference.lua.luaexception; - - diff --git a/reference/lua/configure.xml b/reference/lua/configure.xml deleted file mode 100644 index 65fd36c3c..000000000 --- a/reference/lua/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;lua - - - -
    - diff --git a/reference/lua/lua.xml b/reference/lua/lua.xml deleted file mode 100644 index 73cdbb42f..000000000 --- a/reference/lua/lua.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - The Lua class - Lua - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Lua - - - - - Lua - - - - &Constants; - - const - string - Lua::LUA_VERSION - Lua 5.1.4 - - - &Methods; - - - - -
    - - - -
    - &reftitle.constants; - - - - Lua::LUA_VERSION - - - - - - -
    - - - -
    - - &reference.lua.entities.lua; - -
    - diff --git a/reference/lua/lua/assign.xml b/reference/lua/lua/assign.xml deleted file mode 100644 index 4b474fc50..000000000 --- a/reference/lua/lua/assign.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Lua::assign - Assign a PHP variable to Lua - - - - &reftitle.description; - - public mixedLua::assign - stringname - stringvalue - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - name - - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - Returns $this or &null; on failure. - - - - - &reftitle.examples; - - <function>Lua::assign</function>example - -assign("php_var", array(1=>1, 2, 3)); //lua table index begin with 1 -$lua->eval(<< -]]> - - &example.outputs; - - 1 - [2] => 2 - [3] => 3 - ) -]]> - - - - - - diff --git a/reference/lua/lua/call.xml b/reference/lua/lua/call.xml deleted file mode 100644 index 2e07d4683..000000000 --- a/reference/lua/lua/call.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - Lua::call - Lua::__call - Call Lua functions - - - - &reftitle.description; - - public mixedLua::call - callablelua_func - arrayargs - intuse_self0 - - - public mixedLua::__call - callablelua_func - arrayargs - intuse_self0 - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - lua_func - - - Function name in lua - - - - - args - - - Arguments passed to the Lua function - - - - - use_self - - - Whether to use self - - - - - - - - &reftitle.returnvalues; - - Returns result of the called function, &null; for wrong arguments or - &false; on other failure. - - - - - &reftitle.examples; - - <function>Lua::call</function>example - -eval(<<call("dummy", array("Lua", "geiliable\n")); -$lua->dummy("Lua", "geiliable"); // __call() -var_dump($lua->call(array("table", "concat"), array(array(1=>1, 2=>2, 3=>3), "-"))); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - __call() - - - - - diff --git a/reference/lua/lua/construct.xml b/reference/lua/lua/construct.xml deleted file mode 100644 index 5e43fd610..000000000 --- a/reference/lua/lua/construct.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Lua::__construct - Lua constructor - - - - &reftitle.description; - - public Lua::__construct - stringlua_script_fileNULL - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - lua_script_file - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/lua/lua/eval.xml b/reference/lua/lua/eval.xml deleted file mode 100644 index 2e8c7581f..000000000 --- a/reference/lua/lua/eval.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - Lua::eval - Evaluate a string as Lua code - - - - &reftitle.description; - - public mixedLua::eval - stringstatements - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - statements - - - - - - - - - - - &reftitle.returnvalues; - - Returns result of evaled code, &null; for wrong arguments or &false; on - other failure. - - - - - &reftitle.examples; - - <function>Lua::eval</function>example - -eval(<< -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/lua/lua/getversion.xml b/reference/lua/lua/getversion.xml deleted file mode 100644 index 2b376965e..000000000 --- a/reference/lua/lua/getversion.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Lua::getVersion - The getversion purpose - - - - &reftitle.description; - - public stringLua::getVersion - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns Lua::LUA_VERSION. - - - - - - diff --git a/reference/lua/lua/include.xml b/reference/lua/lua/include.xml deleted file mode 100644 index 8444b0b13..000000000 --- a/reference/lua/lua/include.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Lua::include - Parse a Lua script file - - - - &reftitle.description; - - public mixedLua::include - stringfile - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - file - - - - - - - - - - - &reftitle.returnvalues; - - Returns result of included code, &null; for wrong arguments or &false; on - other failure. - - - - - - diff --git a/reference/lua/lua/registercallback.xml b/reference/lua/lua/registercallback.xml deleted file mode 100644 index 29a527bf7..000000000 --- a/reference/lua/lua/registercallback.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Lua::registerCallback - Register a PHP function to Lua - - - - &reftitle.description; - - public mixedLua::registerCallback - stringname - callablefunction - - - Register a PHP function to Lua as a function named "$name" - - - - - - &reftitle.parameters; - - - name - - - - - - - - function - - - A valid PHP function callback - - - - - - - - &reftitle.returnvalues; - - Returns $this, &null; for wrong arguments or &false; on - other failure. - - - - - &reftitle.examples; - - <function>Lua::registerCallback</function>example - -registerCallback("echo", "var_dump"); -$lua->eval(<< -]]> - - &example.outputs; - - - float(1) - [2]=> - float(2) - [3]=> - float(3) -} -]]> - - - - - - diff --git a/reference/lua/luaclosure.xml b/reference/lua/luaclosure.xml deleted file mode 100644 index 6b6e14f7a..000000000 --- a/reference/lua/luaclosure.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The LuaClosure class - LuaClosure - - - - -
    - &reftitle.intro; - - LuaClosure is a wrapper class for LUA_TFUNCTION which could be return from - calling to Lua function. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaClosure - - - - - LuaClosure - - - - - &Methods; - - - - -
    - -
    - - &reference.lua.entities.luaclosure; - -
    - diff --git a/reference/lua/luaclosure/invoke.xml b/reference/lua/luaclosure/invoke.xml deleted file mode 100644 index 7251581e3..000000000 --- a/reference/lua/luaclosure/invoke.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - LuaClosure::__invoke - Invoke luaclosure - - - - &reftitle.description; - - public voidLuaClosure::__invoke - mixedargs - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - args - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>LuaClosure::__invoke</function>example - -eval(<<call($closure); -$closure(); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/lua/luaexception.xml b/reference/lua/luaexception.xml deleted file mode 100644 index 9547be226..000000000 --- a/reference/lua/luaexception.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The LuaException class - LuaException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaException - - - - - LuaException - - - - extends - Exception - - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - - -
    - -
    - diff --git a/reference/lua/setup.xml b/reference/lua/setup.xml deleted file mode 100644 index 6b80c9a83..000000000 --- a/reference/lua/setup.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - To use this extension, you will need Lua installed, available on the Lua homepage - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;lua. - -
    - -
    - diff --git a/reference/lua/versions.xml b/reference/lua/versions.xml deleted file mode 100644 index d1093ca73..000000000 --- a/reference/lua/versions.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/luasandbox/book.xml b/reference/luasandbox/book.xml deleted file mode 100644 index 80a38d33d..000000000 --- a/reference/luasandbox/book.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - LuaSandbox - LuaSandbox - - - &reftitle.intro; - - LuaSandbox is an extension for PHP 7 and PHP 8 to allow safely - running untrusted Lua 5.1 code from within PHP. - - - Differences compared to the Lua extension: - - - - LuaSandbox has support for time and memory limits. - - - - - LuaSandbox provides a default-safe environment for running untrusted code. - Stock Lua functions were reviewed for security, and several were patched - accordingly. - - - - - LuaSandbox has a PHP interface which is more complex, precise and powerful, - but it is less convenient for developers. - - - - - LuaSandbox supports only Lua 5.1. It is difficult to change this, because - LuaSandbox uses heavily modified Lua standard libraries, and - due to the lack of backwards compatibility between major Lua versions. - LuaSandbox aims to maximise backwards compatibility with user-supplied - scripts. - - - - - - - &reference.luasandbox.setup; - &reference.luasandbox.differences; - &reference.luasandbox.examples; - - - &reference.luasandbox.luasandbox; - &reference.luasandbox.luasandboxfunction; - &reference.luasandbox.luasandboxerror; - &reference.luasandbox.luasandboxerrorerror; - &reference.luasandbox.luasandboxfatalerror; - &reference.luasandbox.luasandboxmemoryerror; - &reference.luasandbox.luasandboxruntimeerror; - &reference.luasandbox.luasandboxsyntaxerror; - &reference.luasandbox.luasandboxtimeouterror; - - - diff --git a/reference/luasandbox/configure.xml b/reference/luasandbox/configure.xml deleted file mode 100644 index eb561590f..000000000 --- a/reference/luasandbox/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;luasandbox - - -
    - diff --git a/reference/luasandbox/differences.xml b/reference/luasandbox/differences.xml deleted file mode 100644 index be344b1a8..000000000 --- a/reference/luasandbox/differences.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - Differences from Standard Lua - - - LuaSandbox provides a sandboxed environment which differs in some ways from standard Lua 5.1. - - - - Features that are not available - - - - dofile(), loadfile(), and the io package, as they allow direct filesystem access. If needed, filesystem access should be done via PHP callbacks. - - - - - The package package, including require() and module(), as it depends heavily on direct filesystem access. A pure-Lua rewrite such as that used in the MediaWiki Scribunto extension may be used instead. - - - - - load() and loadstring(), to allow for static analysis of Lua code. - - - - - print(), since it outputs to standard output. If needed, output should be done via PHP callbacks. - - - - - Most of the os package, as it allows manipulation of the process and executing of other processes. - - - - - os.clock(), os.date(), os.difftime(), and os.time() remain available. - - - - - - - Most of the debug package, as it allows manipulation of Lua state and metadata in ways that can break sandboxing. - - - - - debug.traceback() remains available. - - - - - - - string.dump(), as it may expose internal data. - - - - - collectgarbage(), gcinfo(), and the coroutine package have not been reviewed for security. - - - - - - - Features that have been modified - - - - pcall() and xpcall() cannot catch certain errors, particularly timeout errors. - - - - - tostring() does not include pointer addresses. - - - - - string.match() has been patched to limit the recursion depth and to periodically check for a timeout. - - - - - math.random() and math.randomseed() are replaced with versions that don't share state with PHP's rand(). - - - - - The Lua 5.2 __pairs and __ipairs metamethods are supported by pairs() and ipairs(). - - - - - - - diff --git a/reference/luasandbox/examples.xml b/reference/luasandbox/examples.xml deleted file mode 100644 index 6dbe9380e..000000000 --- a/reference/luasandbox/examples.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - &reftitle.examples; - - - -
    - Basic usage for LuaSandbox - - Once you've compiled PHP with LuaSandbox support, you can begin using LuaSandbox to safely run user-provided Lua code. - - - Execute some Lua code - -setMemoryLimit( 50 * 1024 * 1024 ); -$sandbox->setCPULimit( 10 ); - -// Register some functions in the Lua environment - -function frobnosticate( $v ) { - return [ $v + 42 ]; -} - -$sandbox->registerLibrary( 'php', [ - 'frobnosticate' => 'frobnosticate', - 'output' => function ( $string ) { - echo "$string\n"; - }, - 'error' => function () { - throw new LuaSandboxRuntimeError( "Something is wrong" ); - } -] ); - -// Execute some Lua code, including callbacks into PHP and into Lua - -$luaCode = <<loadString( $luaCode )->call(); -assert( $frob->call( 4000 ) === [ 4242 ] ); - -// PHP-thrown LuaSandboxRuntimeError exceptions can be caught inside Lua - -list( $ok, $message ) = $sandbox->loadString( 'return pcall( php.error )' )->call(); -assert( !$ok ); -assert( $message === 'Something is wrong' ); - -?> -]]> - - -
    - -
    - diff --git a/reference/luasandbox/luasandbox.xml b/reference/luasandbox/luasandbox.xml deleted file mode 100644 index a9abd647d..000000000 --- a/reference/luasandbox/luasandbox.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - The LuaSandbox class - LuaSandbox - - - - -
    - &reftitle.intro; - - The LuaSandbox class creates a Lua environment and allows for execution of - Lua code. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandbox - - - - - LuaSandbox - - - - &Constants; - - const - int - LuaSandbox::SAMPLES - 0 - - - const - int - LuaSandbox::SECONDS - 1 - - - const - int - LuaSandbox::PERCENT - 2 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - LuaSandbox::SAMPLES - - - Used with LuaSandbox::getProfilerFunctionReport to return timings in samples. - - - - - - LuaSandbox::SECONDS - - - Used with LuaSandbox::getProfilerFunctionReport to return timings in seconds. - - - - - - LuaSandbox::PERCENT - - - Used with LuaSandbox::getProfilerFunctionReport to return timings in percentages of the total. - - - - - -
    - - - -
    - - &reference.luasandbox.entities.luasandbox; - -
    - diff --git a/reference/luasandbox/luasandbox/callfunction.xml b/reference/luasandbox/luasandbox/callfunction.xml deleted file mode 100644 index 1e96f4863..000000000 --- a/reference/luasandbox/luasandbox/callfunction.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - LuaSandbox::callFunction - Call a function in a Lua global variable - - - - &reftitle.description; - - public arrayboolLuaSandbox::callFunction - stringname - mixedargs - - - Calls a function in a Lua global variable. - - - If the name contains "." characters, the function is located via - recursive table accesses, as if the name were a Lua expression. - - - If the variable does not exist, or is not a function, false will be - returned and a warning issued. - - - For more information about calling Lua functions and the return values, - see LuaSandboxFunction::call. - - - - - &reftitle.parameters; - - - name - - - Lua variable name. - - - - - args - - - Arguments to the function. - - - - - - - - &reftitle.returnvalues; - - Returns an array of values returned by the Lua function, which may be empty, &return.falseforfailure;. - - - - - &reftitle.examples; - - Calling a Lua function - -callFunction( 'string.match', $string, $pattern ); - -?> -]]> - - - - - - diff --git a/reference/luasandbox/luasandbox/disableprofiler.xml b/reference/luasandbox/luasandbox/disableprofiler.xml deleted file mode 100644 index 7df8d3af8..000000000 --- a/reference/luasandbox/luasandbox/disableprofiler.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - LuaSandbox::disableProfiler - Disable the profiler - - - - &reftitle.description; - - public voidLuaSandbox::disableProfiler - - - - Disables the profiler. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - LuaSandbox::enableProfiler - LuaSandbox::getProfilerFunctionReport - - - - - diff --git a/reference/luasandbox/luasandbox/enableprofiler.xml b/reference/luasandbox/luasandbox/enableprofiler.xml deleted file mode 100644 index cc920f65b..000000000 --- a/reference/luasandbox/luasandbox/enableprofiler.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - LuaSandbox::enableProfiler - Enable the profiler. - - - - &reftitle.description; - - public boolLuaSandbox::enableProfiler - floatperiod0.02 - - - Enables the profiler. Profiling will begin when Lua code is entered. - - - The profiler periodically samples the Lua environment to record the - running function. Testing indicates that at least on Linux, setting a - period less than 1ms will lead to a high overrun count but no - performance problems. - - - - - - &reftitle.parameters; - - - period - - - Sampling period in seconds. - - - - - - - - &reftitle.returnvalues; - - Returns a boolean indicating whether the profiler is enabled. - - - - - &reftitle.seealso; - - LuaSandbox::disableProfiler - LuaSandbox::getProfilerFunctionReport - - - - - diff --git a/reference/luasandbox/luasandbox/getcpuusage.xml b/reference/luasandbox/luasandbox/getcpuusage.xml deleted file mode 100644 index 39282100a..000000000 --- a/reference/luasandbox/luasandbox/getcpuusage.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - LuaSandbox::getCPUUsage - Fetch the current CPU time usage of the Lua environment - - - - &reftitle.description; - - public floatLuaSandbox::getCPUUsage - - - - Fetches the current CPU time usage of the Lua environment. - - - This includes time spent in PHP callbacks. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current CPU time usage in seconds. - - - - On Windows, this function always returns zero. On operating systems that do - not support CLOCK_THREAD_CPUTIME_ID, such as FreeBSD - and Mac OS X, this function will return the elapsed wall-clock time, not - CPU time. - - - - - - &reftitle.seealso; - - LuaSandbox::getMemoryUsage - LuaSandbox::getPeakMemoryUsage - LuaSandbox::setCPULimit - - - - - diff --git a/reference/luasandbox/luasandbox/getmemoryusage.xml b/reference/luasandbox/luasandbox/getmemoryusage.xml deleted file mode 100644 index 1a59767ba..000000000 --- a/reference/luasandbox/luasandbox/getmemoryusage.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - LuaSandbox::getMemoryUsage - Fetch the current memory usage of the Lua environment - - - - &reftitle.description; - - public intLuaSandbox::getMemoryUsage - - - - Fetches the current memory usage of the Lua environment. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current memory usage in bytes. - - - - - &reftitle.seealso; - - LuaSandbox::getPeakMemoryUsage - LuaSandbox::getCPUUsage - LuaSandbox::setMemoryLimit - - - - - diff --git a/reference/luasandbox/luasandbox/getpeakmemoryusage.xml b/reference/luasandbox/luasandbox/getpeakmemoryusage.xml deleted file mode 100644 index f152100c8..000000000 --- a/reference/luasandbox/luasandbox/getpeakmemoryusage.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - LuaSandbox::getPeakMemoryUsage - Fetch the peak memory usage of the Lua environment - - - - &reftitle.description; - - public intLuaSandbox::getPeakMemoryUsage - - - - Fetches the peak memory usage of the Lua environment. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the peak memory usage in bytes. - - - - - &reftitle.seealso; - - LuaSandbox::getMemoryUsage - LuaSandbox::getCPUUsage - LuaSandbox::setMemoryLimit - - - - - diff --git a/reference/luasandbox/luasandbox/getprofilerfunctionreport.xml b/reference/luasandbox/luasandbox/getprofilerfunctionreport.xml deleted file mode 100644 index 6301d38a9..000000000 --- a/reference/luasandbox/luasandbox/getprofilerfunctionreport.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - LuaSandbox::getProfilerFunctionReport - Fetch profiler data - - - - &reftitle.description; - - public arrayLuaSandbox::getProfilerFunctionReport - intunitsLuaSandbox::SECONDS - - - For a profiling instance previously started by - LuaSandbox::enableProfiler, get a - report of the cost of each function. - - - The measurement unit used for the cost is determined by the - $units parameter: - - - - LuaSandbox::SAMPLES - Measure in number of samples. - - - LuaSandbox::SECONDS - Measure in seconds of CPU time. - - - LuaSandbox::PERCENT - Measure percentage of CPU time. - - - - - - &reftitle.parameters; - - - units - - - Measurement unit constant. - - - - - - - - &reftitle.returnvalues; - - Returns profiler measurements, sorted in descending order, as an associative - array. Keys are the Lua function names (with source file and line - defined in angle brackets), values are the measurements as int - or float. - - - - On Windows, this function always returns an empty array. On operating systems that do - not support CLOCK_THREAD_CPUTIME_ID, such as FreeBSD - and Mac OS X, this function will report the elapsed wall-clock time, not - CPU time. - - - - - - &reftitle.examples; - - Profiling Lua code - -enableProfiler( 0.01 ); - -// ... Execute some Lua code here ... - -// Fetch the profiler data -$data = $sandbox->getProfilerFunctionReport(); - -?> -]]> - - - - - - diff --git a/reference/luasandbox/luasandbox/getversioninfo.xml b/reference/luasandbox/luasandbox/getversioninfo.xml deleted file mode 100644 index 69d1b7d5e..000000000 --- a/reference/luasandbox/luasandbox/getversioninfo.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - LuaSandbox::getVersionInfo - Return the versions of LuaSandbox and Lua - - - - &reftitle.description; - - public static arrayLuaSandbox::getVersionInfo - - - - Returns the versions of LuaSandbox and Lua. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with two keys: - - - - - elementtypedescription - - - - LuaSandbox - string - The version of the LuaSandbox extension. - - - Lua - string - The library name and version as defined by the LUA_RELEASE macro, for example, "Lua 5.1.5". - - - - - - - - diff --git a/reference/luasandbox/luasandbox/loadbinary.xml b/reference/luasandbox/luasandbox/loadbinary.xml deleted file mode 100644 index 3be70973a..000000000 --- a/reference/luasandbox/luasandbox/loadbinary.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - LuaSandbox::loadBinary - Load a precompiled binary chunk into the Lua environment - - - - &reftitle.description; - - public LuaSandboxFunctionLuaSandbox::loadBinary - stringcode - stringchunkName'' - - - Loads data generated by LuaSandboxFunction::dump. - - - - - &reftitle.parameters; - - - code - - - Data from LuaSandboxFunction::dump. - - - - - chunkName - - - Name for the loaded function. - - - - - - - - &reftitle.returnvalues; - - Returns a LuaSandboxFunction. - - - - - &reftitle.seealso; - - LuaSandbox::loadString - - - - - diff --git a/reference/luasandbox/luasandbox/loadstring.xml b/reference/luasandbox/luasandbox/loadstring.xml deleted file mode 100644 index ed71a7fd8..000000000 --- a/reference/luasandbox/luasandbox/loadstring.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - LuaSandbox::loadString - Load Lua code into the Lua environment - - - - &reftitle.description; - - public LuaSandboxFunctionLuaSandbox::loadString - stringcode - stringchunkName'' - - - Loads Lua code into the Lua environment. - - - This is the equivalent of standard Lua's loadstring() function. - - - - - - &reftitle.parameters; - - - code - - - Lua code. - - - - - chunkName - - - Name for the loaded chunk, for use in error traces. - - - - - - - - &reftitle.returnvalues; - - Returns a LuaSandboxFunction which, when executed, will execute the passed $code. - - - - - &reftitle.examples; - - Loading code into Lua - -loadString( -<<call() ); - -?> -]]> - - &example.outputs; - - - string(12) "Hello, world" -} -]]> - - - - - - &reftitle.seealso; - - LuaSandbox::registerLibrary - LuaSandbox::wrapPhpFunction - - - - - diff --git a/reference/luasandbox/luasandbox/pauseusagetimer.xml b/reference/luasandbox/luasandbox/pauseusagetimer.xml deleted file mode 100644 index 8bf4d7b0f..000000000 --- a/reference/luasandbox/luasandbox/pauseusagetimer.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - LuaSandbox::pauseUsageTimer - Pause the CPU usage timer - - - - &reftitle.description; - - public boolLuaSandbox::pauseUsageTimer - - - - Pauses the CPU usage timer. - - - This only has effect when called from within a callback from Lua. When - execution returns to Lua, the timer will be automatically unpaused. If - a new call into Lua is made, the timer will be unpaused for the - duration of that call. - - - If a PHP callback calls into Lua again with timer not paused, and then - that Lua function calls into PHP again, the second PHP call will not be - able to pause the timer. The logic is that even though the second PHP - call would avoid counting the CPU usage against the limit, the first - call still counts it. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a bool indicating whether the timer is now paused. - - - - - &reftitle.examples; - - Manipulating the usage timer - -setCPULimit( 1 ); - -function doWait( $t ) { - $end = microtime( true ) + $t; - while ( microtime( true ) < $end ) { - // waste CPU cycles - } -} - -// Register a PHP callback -$sandbox->registerLibrary( 'php', [ - 'test' => function () use ( $sandbox ) { - $sandbox->pauseUsageTimer(); - doWait( 5 ); - - $sandbox->unpauseUsageTimer(); - doWait( 0.1 ); - }, - 'test2' => function () use ( $sandbox ) { - $sandbox->pauseUsageTimer(); - $sandbox->unpauseUsageTimer(); - doWait( 1.1 ); - } -] ); - -echo "This should not time out...\n"; -$sandbox->loadString( 'php.test()' )->call(); - -echo "This should time out.\n"; -try { - $sandbox->loadString( 'php.test2()' )->call(); - echo "It did not?\n"; -} catch ( LuaSandboxTimeoutError $ex ) { - echo "It did! " . $ex->getMessage() . "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - LuaSandbox::setCPULimit - LuaSandbox::unpauseUsageTimer - - - - - diff --git a/reference/luasandbox/luasandbox/registerlibrary.xml b/reference/luasandbox/luasandbox/registerlibrary.xml deleted file mode 100644 index 0e19cfbca..000000000 --- a/reference/luasandbox/luasandbox/registerlibrary.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - LuaSandbox::registerLibrary - Register a set of PHP functions as a Lua library - - - - &reftitle.description; - - public voidLuaSandbox::registerLibrary - stringlibname - arrayfunctions - - - Registers a set of PHP functions as a Lua library, so that Lua can call - the relevant PHP code. - - - For more information about calling Lua functions and the return values, - see LuaSandboxFunction::call. - - - - - - &reftitle.parameters; - - - libname - - - The name of the library. In the Lua state, the global variable of this - name will be set to the table of functions. If the table already exists, - the new functions will be added to it. - - - - - functions - - - An array, where each key is a function name, and each value is a - corresponding PHP callable. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Registering PHP functions to call from Lua - -registerLibrary( 'php', [ - 'frobnosticate' => 'frobnosticate', - 'output' => function ( $string ) { - echo "$string\n"; - }, - 'error' => function () { - throw new LuaSandboxRuntimeError( "Something is wrong" ); - } -] ); - -?> -]]> - - - - - - &reftitle.seealso; - - LuaSandbox::loadString - LuaSandbox::wrapPhpFunction - - - - - diff --git a/reference/luasandbox/luasandbox/setcpulimit.xml b/reference/luasandbox/luasandbox/setcpulimit.xml deleted file mode 100644 index cb8ff4e2c..000000000 --- a/reference/luasandbox/luasandbox/setcpulimit.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - LuaSandbox::setCPULimit - Set the CPU time limit for the Lua environment - - - - &reftitle.description; - - public voidLuaSandbox::setCPULimit - floatboollimit - - - Sets the CPU time limit for the Lua environment. - - - If the total user and system time used by the environment after the call - to this method exceeds this limit, a LuaSandboxTimeoutError - exception is thrown. - - - Time used in PHP callbacks is included in the limit. - - - Setting the time limit from a callback while Lua is running causes the - timer to be reset, or started if it was not already running. - - - - On Windows, the CPU limit will be ignored. On operating systems that do - not support CLOCK_THREAD_CPUTIME_ID, such as FreeBSD - and Mac OS X, wall-clock time rather than CPU time will be limited. - - - - - - &reftitle.parameters; - - - limit - - - Limit as a float in seconds, or &false; for no limit. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Calling a Lua function - -setCPULimit( 2 ); - -// Run Lua code -$sandbox->loadString( 'while true do end' )->call(); - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - LuaSandbox::getCPUUsage - LuaSandbox::setMemoryLimit - - - - - diff --git a/reference/luasandbox/luasandbox/setmemorylimit.xml b/reference/luasandbox/luasandbox/setmemorylimit.xml deleted file mode 100644 index 4a64f3784..000000000 --- a/reference/luasandbox/luasandbox/setmemorylimit.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - LuaSandbox::setMemoryLimit - Set the memory limit for the Lua environment - - - - &reftitle.description; - - public voidLuaSandbox::setMemoryLimit - intlimit - - - Sets the memory limit for the Lua environment. - - - If this limit is exceeded, a LuaSandboxMemoryError - exception is thrown. - - - - - - &reftitle.parameters; - - - limit - - - Memory limit in bytes. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Calling a Lua function - -setMemoryLimit( 50 * 1024 * 1024 ); - -// Run Lua code -$sandbox->loadString( 'local x = "x"; while true do x = x .. x; end' )->call(); - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - LuaSandbox::getMemoryUsage - LuaSandbox::getPeakMemoryUsage - LuaSandbox::setCPULimit - - - - - diff --git a/reference/luasandbox/luasandbox/unpauseusagetimer.xml b/reference/luasandbox/luasandbox/unpauseusagetimer.xml deleted file mode 100644 index 37127b11d..000000000 --- a/reference/luasandbox/luasandbox/unpauseusagetimer.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - LuaSandbox::unpauseUsageTimer - Unpause the timer paused by LuaSandbox::pauseUsageTimer - - - - &reftitle.description; - - public voidLuaSandbox::unpauseUsageTimer - - - - Unpauses the timer paused by LuaSandbox::pauseUsageTimer. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - LuaSandbox::pauseUsageTimer - LuaSandbox::setCPULimit - - - - - diff --git a/reference/luasandbox/luasandbox/wrapphpfunction.xml b/reference/luasandbox/luasandbox/wrapphpfunction.xml deleted file mode 100644 index 079360c68..000000000 --- a/reference/luasandbox/luasandbox/wrapphpfunction.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - LuaSandbox::wrapPhpFunction - Wrap a PHP callable in a LuaSandboxFunction - - - - &reftitle.description; - - public LuaSandboxFunctionLuaSandbox::wrapPhpFunction - callablefunction - - - Wraps a PHP callable in a LuaSandboxFunction, so it - can be passed into Lua as an anonymous function. - - - The function must return either an array of values (which may be empty), - or &null; which is equivalent to returning the empty array. - - - Exceptions will be raised as errors in Lua, however only - LuaSandboxRuntimeError exceptions may be caught - inside Lua with pcall() or xpcall(). - - - For more information about calling Lua functions and the return values, - see LuaSandboxFunction::call. - - - - - &reftitle.parameters; - - - function - - - Callable to wrap. - - - - - - - - &reftitle.returnvalues; - - Returns a LuaSandboxFunction. - - - - - &reftitle.seealso; - - LuaSandbox::loadString - LuaSandbox::registerLibrary - - - - - diff --git a/reference/luasandbox/luasandboxerror.xml b/reference/luasandbox/luasandboxerror.xml deleted file mode 100644 index f653f279f..000000000 --- a/reference/luasandbox/luasandboxerror.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - The LuaSandboxError class - LuaSandboxError - - - - -
    - &reftitle.intro; - - Base class for LuaSandbox exceptions - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxError - - - - - LuaSandboxError - - - - extends - Exception - - - - &Constants; - - const - int - LuaSandboxError::RUN - 2 - - - const - int - LuaSandboxError::SYNTAX - 3 - - - const - int - LuaSandboxError::MEM - 4 - - - const - int - LuaSandboxError::ERR - 5 - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - LuaSandboxError::RUN - - - - - - - LuaSandboxError::SYNTAX - - - - - - - LuaSandboxError::MEM - - - - - - - LuaSandboxError::ERR - - - - - - -
    - - - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxerrorerror.xml b/reference/luasandbox/luasandboxerrorerror.xml deleted file mode 100644 index 95f7f5dbe..000000000 --- a/reference/luasandbox/luasandboxerrorerror.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - The LuaSandboxErrorError class - LuaSandboxErrorError - - - - -
    - &reftitle.intro; - - Exception thrown when Lua encounters an error inside an error handler. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxErrorError - - - - - LuaSandboxErrorError - - - - extends - LuaSandboxFatalError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxfatalerror.xml b/reference/luasandbox/luasandboxfatalerror.xml deleted file mode 100644 index ae9f25353..000000000 --- a/reference/luasandbox/luasandboxfatalerror.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - The LuaSandboxFatalError class - LuaSandboxFatalError - - - - -
    - &reftitle.intro; - - Uncatchable LuaSandbox exceptions. - - - These may not be caught inside Lua using - pcall() or xpcall(). - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxFatalError - - - - - LuaSandboxFatalError - - - - extends - LuaSandboxError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxfunction.xml b/reference/luasandbox/luasandboxfunction.xml deleted file mode 100644 index a967c4be5..000000000 --- a/reference/luasandbox/luasandboxfunction.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - The LuaSandboxFunction class - LuaSandboxFunction - - - - -
    - &reftitle.intro; - - Represents a Lua function, allowing it to be called from PHP. - - - A LuaSandboxFunction may be obtained as a return value from Lua, as a parameter - passed to a callback from Lua, or by using - LuaSandbox::wrapPhpFunction, - LuaSandbox::loadString, or - LuaSandbox::loadBinary. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxFunction - - - - - LuaSandboxFunction - - - - - &Methods; - - - - -
    - -
    - - &reference.luasandbox.entities.luasandboxfunction; - -
    - diff --git a/reference/luasandbox/luasandboxfunction/call.xml b/reference/luasandbox/luasandboxfunction/call.xml deleted file mode 100644 index c0536015e..000000000 --- a/reference/luasandbox/luasandboxfunction/call.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - LuaSandboxFunction::call - Call a Lua function - - - - &reftitle.description; - - public arrayboolLuaSandboxFunction::call - stringargs - - - Calls a Lua function. - - - Errors considered to be the fault of the PHP code will result in the - function returning &false; and E_WARNING - being raised, for example, a resource type being used as an - argument. Lua errors will result in a LuaSandboxRuntimeError - exception being thrown. - - - PHP and Lua types are converted as follows: - - - - PHP &null; is Lua nil, and vice versa. - - - - PHP ints and floats are converted to Lua - numbers. Infinity and NAN are supported. - - - - - Lua numbers without a fractional part between approximately -2**53 - and 2**53 are converted to PHP ints, with others - being converted to PHP floats. - - - - PHP bools are Lua booleans, and vice versa. - - - PHP strings are Lua strings, and vice versa. - - - - Lua functions are PHP LuaSandboxFunction objects, and vice versa. - General PHP callables are not supported. - - - - - PHP arrays are converted to Lua tables, and vice versa. - - - - - Note that Lua typically indexes arrays from 1, while PHP indexes - arrays from 0. No adjustment is made for these differing - conventions. - - - - Self-referential arrays are not supported in either direction. - - - PHP references are dereferenced. - - - - Lua __pairs and __ipairs are processed. - __index is ignored. - - - - - When converting from PHP to Lua, integer keys between - -2**53 and 2**53 are represented - as Lua numbers. All other keys are represented as Lua strings. - - - - - When converting from Lua to PHP, keys other than strings and - numbers will result in an error, as will collisions when converting - numbers to strings or vice versa (since PHP considers things like - $a[0] and $a["0"] as being equivalent). - - - - - - - All other types are unsupported and will raise an error/exception, - including general PHP objects and Lua userdata and thread types. - - - - - Lua functions inherently return a list of results. So on success, this - method returns an array containing all of the values returned by Lua, - with int keys starting from zero. Lua may return no results, in - which case an empty array is returned. - - - - - &reftitle.parameters; - - - args - - - Arguments passed to the function. - - - - - - - - &reftitle.returnvalues; - - Returns an array of values returned by the function, which may be empty, - &return.falseforfailure;. - - - - - diff --git a/reference/luasandbox/luasandboxfunction/construct.xml b/reference/luasandbox/luasandboxfunction/construct.xml deleted file mode 100644 index ae94d0972..000000000 --- a/reference/luasandbox/luasandboxfunction/construct.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - LuaSandboxFunction::__construct - Unused - - - - &reftitle.description; - - final private LuaSandboxFunction::__construct - - - - LuaSandboxFunction are obtained as a return value from Lua, - as a parameter passed to a callback from Lua, or by using - LuaSandbox::wrapPhpFunction, - LuaSandbox::loadString, or - LuaSandbox::loadBinary. They cannot be constructed directly. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - diff --git a/reference/luasandbox/luasandboxfunction/dump.xml b/reference/luasandbox/luasandboxfunction/dump.xml deleted file mode 100644 index 4c76c59ee..000000000 --- a/reference/luasandbox/luasandboxfunction/dump.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - LuaSandboxFunction::dump - Dump the function as a binary blob - - - - &reftitle.description; - - public stringLuaSandboxFunction::dump - - - - Dumps the function as a binary blob. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string that may be passed to LuaSandbox::loadBinary. - - - - - diff --git a/reference/luasandbox/luasandboxmemoryerror.xml b/reference/luasandbox/luasandboxmemoryerror.xml deleted file mode 100644 index 9ae6439a9..000000000 --- a/reference/luasandbox/luasandboxmemoryerror.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - The LuaSandboxMemoryError class - LuaSandboxMemoryError - - - - -
    - &reftitle.intro; - - Exception thrown when Lua cannot allocate memory. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxMemoryError - - - - - LuaSandboxMemoryError - - - - extends - LuaSandboxFatalError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - &reftitle.seealso; - - LuaSandbox::setMemoryLimit - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxruntimeerror.xml b/reference/luasandbox/luasandboxruntimeerror.xml deleted file mode 100644 index 68a40b2c1..000000000 --- a/reference/luasandbox/luasandboxruntimeerror.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - The LuaSandboxRuntimeError class - LuaSandboxRuntimeError - - - - -
    - &reftitle.intro; - - Catchable LuaSandbox runtime exceptions. - - - These may be caught inside Lua using - pcall() or xpcall(). - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxRuntimeError - - - - - LuaSandboxRuntimeError - - - - extends - LuaSandboxError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxsyntaxerror.xml b/reference/luasandbox/luasandboxsyntaxerror.xml deleted file mode 100644 index 75c2ae450..000000000 --- a/reference/luasandbox/luasandboxsyntaxerror.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - The LuaSandboxSyntaxError class - LuaSandboxSyntaxError - - - - -
    - &reftitle.intro; - - Exception thrown when Lua code cannot be parsed. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxSyntaxError - - - - - LuaSandboxSyntaxError - - - - extends - LuaSandboxFatalError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/luasandboxtimeouterror.xml b/reference/luasandbox/luasandboxtimeouterror.xml deleted file mode 100644 index 978f453b4..000000000 --- a/reference/luasandbox/luasandboxtimeouterror.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - The LuaSandboxTimeoutError class - LuaSandboxTimeoutError - - - - -
    - &reftitle.intro; - - Exception thrown when the configured CPU time limit is exceeded. - -
    - - -
    - &reftitle.classsynopsis; - - - - LuaSandboxTimeoutError - - - - - LuaSandboxTimeoutError - - - - extends - LuaSandboxFatalError - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - -
    - -
    - &reftitle.seealso; - - LuaSandbox::setCPULimit - -
    - -
    - - - -
    - diff --git a/reference/luasandbox/setup.xml b/reference/luasandbox/setup.xml deleted file mode 100644 index c85c1ab55..000000000 --- a/reference/luasandbox/setup.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - To use this extension, Lua 5.1 will need to be installed, available on the Lua homepage. - - - To make full use of the timer features, LuaSandbox should be installed on - Linux. - - - If FreeBSD or Mac OS X is used, only real (wall-clock) time is - supported, the functions purporting to return CPU time will actually return - wall clock time. - - - If Windows is used, no timer functions will be supported. The time limits - will be inoperable. - -
    - -
    - &reftitle.install; - - - If the operating system is Debian 10 or later, or Ubuntu 18.04 or later, then - LuaSandbox should typically be installed from the package - php-luasandbox: - - - - - - - - To install LuaSandbox using PIE, - run the following command: - - - - - - - - Old releases can be found in the LuaSandbox PECL package. - - - -
    - -
    - diff --git a/reference/luasandbox/versions.xml b/reference/luasandbox/versions.xml deleted file mode 100644 index 46cb2ea35..000000000 --- a/reference/luasandbox/versions.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/lzf/book.xml b/reference/lzf/book.xml deleted file mode 100644 index 25ab569d1..000000000 --- a/reference/lzf/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - LZF - LZF - - - - &reftitle.intro; - - LZF is a very fast compression algorithm, ideal for saving space with - only slight speed cost. It can be optimized for speed or space at the - time of compilation. This extension is using liblzf - library by Marc Lehmann for its operations. - - - - - &reference.lzf.setup; - &reference.lzf.reference; - - - diff --git a/reference/lzf/configure.xml b/reference/lzf/configure.xml deleted file mode 100644 index 9b1298b62..000000000 --- a/reference/lzf/configure.xml +++ /dev/null @@ -1,41 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - &pecl.info; - &url.pecl.package;lzf. - - - In order to use these functions you must compile PHP with lzf support - by using the - configure option. You may also pass - to - optimize LZF for space rather than speed. - - - Windows users will enable php_lzf.dll inside - of &php.ini; in order to use these functions. - -
    - diff --git a/reference/lzf/functions/lzf-compress.xml b/reference/lzf/functions/lzf-compress.xml deleted file mode 100644 index d091ce416..000000000 --- a/reference/lzf/functions/lzf-compress.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - lzf_compress - - LZF compression - - - - &reftitle.description; - - stringlzf_compress - stringdata - - - lzf_compress compresses the given - data string using LZF encoding. - - - - &reftitle.parameters; - - - data - - - The string to compress. - - - - - - - &reftitle.returnvalues; - - Returns the compressed data or &false; if an error occurred. - - - - &reftitle.seealso; - - lzf_decompress - - - - diff --git a/reference/lzf/functions/lzf-decompress.xml b/reference/lzf/functions/lzf-decompress.xml deleted file mode 100644 index af37ed29b..000000000 --- a/reference/lzf/functions/lzf-decompress.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - lzf_decompress - - LZF decompression - - - - &reftitle.description; - - stringlzf_decompress - stringdata - - - lzf_compress decompresses the given - data string containing lzf encoded data. - - - - &reftitle.parameters; - - - data - - - The compressed string. - - - - - - - &reftitle.returnvalues; - - Returns the decompressed data or &false; if an error occurred. - - - - &reftitle.seealso; - - lzf_compress - - - - diff --git a/reference/lzf/functions/lzf-optimized-for.xml b/reference/lzf/functions/lzf-optimized-for.xml deleted file mode 100644 index c7e694995..000000000 --- a/reference/lzf/functions/lzf-optimized-for.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - lzf_optimized_for - - Determines what LZF extension was optimized for - - - - &reftitle.description; - - intlzf_optimized_for - - - - Determines what was LZF extension optimized for during compilation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns 1 if LZF was optimized for speed, 0 for compression. - - - - diff --git a/reference/lzf/reference.xml b/reference/lzf/reference.xml deleted file mode 100644 index a6306154a..000000000 --- a/reference/lzf/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - LZF &Functions; - - &reference.lzf.entities.functions; - - - - diff --git a/reference/lzf/setup.xml b/reference/lzf/setup.xml deleted file mode 100644 index 07070ab90..000000000 --- a/reference/lzf/setup.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.lzf.configure; - - - - - - diff --git a/reference/lzf/versions.xml b/reference/lzf/versions.xml deleted file mode 100644 index 6306aac69..000000000 --- a/reference/lzf/versions.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/reference/mailparse/book.xml b/reference/mailparse/book.xml deleted file mode 100644 index 7cd4d94f5..000000000 --- a/reference/mailparse/book.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Mailparse - - - - &reftitle.intro; - - Mailparse is an extension for parsing and working with email messages. - It can deal with RFC 822 and RFC 2045 (MIME) compliant - messages. - - - Mailparse is stream based, which means that it does not keep in-memory - copies of the files it processes - so it is very resource efficient when - dealing with large messages. - - - - Mailparse requires the mbstring - extension, and mbstring must be loaded before mailparse. - - - - - - &reference.mailparse.setup; - &reference.mailparse.constants; - - &reference.mailparse.reference; - - - diff --git a/reference/mailparse/configure.xml b/reference/mailparse/configure.xml deleted file mode 100644 index e92c20f59..000000000 --- a/reference/mailparse/configure.xml +++ /dev/null @@ -1,44 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - &pecl.info; - &url.pecl.package;mailparse. - - - In order to use these functions you must compile PHP with mailparse support - by using the configure - option. - - - Windows users will enable php_mailparse.dll inside - of &php.ini; in order to use these functions. - &pecl.windows.download.avail; - - - It is necessary that the mbstring - extension is loaded before mailparse. - -
    - diff --git a/reference/mailparse/constants.xml b/reference/mailparse/constants.xml deleted file mode 100644 index 0664f9274..000000000 --- a/reference/mailparse/constants.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - MAILPARSE_EXTRACT_OUTPUT - (int) - - - - - - - - - MAILPARSE_EXTRACT_STREAM - (int) - - - - - - - - - MAILPARSE_EXTRACT_RETURN - (int) - - - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-determine-best-xfer-encoding.xml b/reference/mailparse/functions/mailparse-determine-best-xfer-encoding.xml deleted file mode 100644 index 693063654..000000000 --- a/reference/mailparse/functions/mailparse-determine-best-xfer-encoding.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - mailparse_determine_best_xfer_encoding - Gets the best way of encoding - - - &reftitle.description; - - stringmailparse_determine_best_xfer_encoding - resourcefp - - - Figures out the best way of encoding the content read from the given file - pointer. - - - - - &reftitle.parameters; - - - fp - - - A valid file pointer, which must be seek-able. - - - - - - - - &reftitle.returnvalues; - - Returns one of the character encodings supported by the - mbstring module. - - - - - - &reftitle.examples; - - <function>mailparse_determine_best_xfer_encoding</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-create.xml b/reference/mailparse/functions/mailparse-msg-create.xml deleted file mode 100644 index f37f1997d..000000000 --- a/reference/mailparse/functions/mailparse-msg-create.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - mailparse_msg_create - Create a mime mail resource - - - &reftitle.description; - - resourcemailparse_msg_create - - - - Create a MIME mail resource. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a handle that can be used to parse a message. - - - - - &reftitle.notes; - - - It is recommended to call mailparse_msg_free on the result - of this function, when it is no longer needed, to avoid memory leaks. - - - - - - &reftitle.seealso; - - mailparse_msg_free - mailparse_msg_parse_file - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-extract-part-file.xml b/reference/mailparse/functions/mailparse-msg-extract-part-file.xml deleted file mode 100644 index f10de454f..000000000 --- a/reference/mailparse/functions/mailparse-msg-extract-part-file.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - mailparse_msg_extract_part_file - Extracts/decodes a message section - - - &reftitle.description; - - stringmailparse_msg_extract_part_file - resourcemimemail - mixedfilename - callablecallbackfunc - - - Extracts/decodes a message section from the supplied filename. - - - The contents of the section will be decoded according to their transfer - encoding - base64, quoted-printable and uuencoded text are supported. - - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource, created with - mailparse_msg_create. - - - - - filename - - - Can be a file name or a valid stream resource. - - - - - callbackfunc - - - If set, this must be either a valid callback that will be passed the - extracted section, or &null; to make this function return the - extracted section. - - - If not specified, the contents will be sent to "stdout". - - - - - - - - &reftitle.returnvalues; - - If callbackfunc is not &null; returns &true; on - success. - - - If callbackfunc is set to &null;, returns the - extracted section as a string. - - - Returns &false; on error. - - - - - &reftitle.seealso; - - mailparse_msg_extract_part - mailparse_msg_extract_whole_part_file - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-extract-part.xml b/reference/mailparse/functions/mailparse-msg-extract-part.xml deleted file mode 100644 index 46b70f18b..000000000 --- a/reference/mailparse/functions/mailparse-msg-extract-part.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - mailparse_msg_extract_part - - Extracts/decodes a message section - - - - &reftitle.description; - - voidmailparse_msg_extract_part - resourcemimemail - stringmsgbody - callablecallbackfunc - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - msgbody - - - - - - - callbackfunc - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - mailparse_msg_extract_part_file - mailparse_msg_extract_whole_part_file - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-extract-whole-part-file.xml b/reference/mailparse/functions/mailparse-msg-extract-whole-part-file.xml deleted file mode 100644 index ff37575c2..000000000 --- a/reference/mailparse/functions/mailparse-msg-extract-whole-part-file.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - mailparse_msg_extract_whole_part_file - Extracts a message section including headers without decoding the transfer encoding - - - &reftitle.description; - - stringmailparse_msg_extract_whole_part_file - resourcemimemail - stringfilename - callablecallbackfunc - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - filename - - - - - - - callbackfunc - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - mailparse_msg_extract_part - mailparse_msg_extract_part_file - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-free.xml b/reference/mailparse/functions/mailparse-msg-free.xml deleted file mode 100644 index ded38f497..000000000 --- a/reference/mailparse/functions/mailparse-msg-free.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - mailparse_msg_free - Frees a MIME resource - - - &reftitle.description; - - boolmailparse_msg_free - resourcemimemail - - - Frees a MIME resource. - - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource allocated by - mailparse_msg_create or - mailparse_msg_parse_file. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - mailparse_msg_create - mailparse_msg_parse_file - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-get-part-data.xml b/reference/mailparse/functions/mailparse-msg-get-part-data.xml deleted file mode 100644 index cb50d978e..000000000 --- a/reference/mailparse/functions/mailparse-msg-get-part-data.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - mailparse_msg_get_part_data - Returns an associative array of info about the message - - - &reftitle.description; - - arraymailparse_msg_get_part_data - resourcemimemail - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-get-part.xml b/reference/mailparse/functions/mailparse-msg-get-part.xml deleted file mode 100644 index c8d2fc15c..000000000 --- a/reference/mailparse/functions/mailparse-msg-get-part.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - mailparse_msg_get_part - Returns a handle on a given section in a mimemessage - - - &reftitle.description; - - resourcemailparse_msg_get_part - resourcemimemail - stringmimesection - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - mimesection - - - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-get-structure.xml b/reference/mailparse/functions/mailparse-msg-get-structure.xml deleted file mode 100644 index 155e34351..000000000 --- a/reference/mailparse/functions/mailparse-msg-get-structure.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - mailparse_msg_get_structure - Returns an array of mime section names in the supplied message - - - &reftitle.description; - - arraymailparse_msg_get_structure - resourcemimemail - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-parse-file.xml b/reference/mailparse/functions/mailparse-msg-parse-file.xml deleted file mode 100644 index 6bcf82ba8..000000000 --- a/reference/mailparse/functions/mailparse-msg-parse-file.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - mailparse_msg_parse_file - Parses a file - - - &reftitle.description; - - resourcemailparse_msg_parse_file - stringfilename - - - Parses a file. - This is the optimal way of parsing a mail file that you have on disk. - - - - - &reftitle.parameters; - - - filename - - - Path to the file holding the message. - The file is opened and streamed through the parser. - - - - The message contained in filename is supposed to end with a newline - (CRLF); otherwise the last line of the message will not be parsed. - - - - - - - - - &reftitle.returnvalues; - - Returns a MIME resource representing the structure, or - &false; on error. - - - - - &reftitle.notes; - - - It is recommended to call mailparse_msg_free on the result - of this function, when it is no longer needed, to avoid memory leaks. - - - - - - &reftitle.seealso; - - mailparse_msg_free - mailparse_msg_create - - - - - diff --git a/reference/mailparse/functions/mailparse-msg-parse.xml b/reference/mailparse/functions/mailparse-msg-parse.xml deleted file mode 100644 index 1b07ae0b8..000000000 --- a/reference/mailparse/functions/mailparse-msg-parse.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - mailparse_msg_parse - Incrementally parse data into buffer - - - &reftitle.description; - - boolmailparse_msg_parse - resourcemimemail - stringdata - - - Incrementally parse data into the supplied mime mail resource. - - - This function allow you to stream portions of a file at a time, rather - than read and parse the whole thing. - - - - - &reftitle.parameters; - - - mimemail - - - A valid MIME resource. - - - - - data - - - - The final chunk of data is supposed to end with a newline - (CRLF); otherwise the last line of the message will not be parsed. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/mailparse/functions/mailparse-rfc822-parse-addresses.xml b/reference/mailparse/functions/mailparse-rfc822-parse-addresses.xml deleted file mode 100644 index b30da0866..000000000 --- a/reference/mailparse/functions/mailparse-rfc822-parse-addresses.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - mailparse_rfc822_parse_addresses - Parse RFC 822 compliant addresses - - - &reftitle.description; - - arraymailparse_rfc822_parse_addresses - stringaddresses - - - Parses a RFC 822 compliant recipient - list, such as that found in the To: header. - - - - - &reftitle.parameters; - - - addresses - - - A string containing addresses, like in: - Wez Furlong <wez@example.com>, doe@example.com - - - - This string must not include the header name. - - - - - - - - - &reftitle.returnvalues; - - Returns an array of associative arrays with the following keys for each - recipient: - - - - - display - - The recipient name, for display purpose. If this part is not set for a - recipient, this key will hold the same value as - address. - - - - address - The email address - - - is_group - &true; if the recipient is a newsgroup, &false; otherwise. - - - - - - - - - &reftitle.examples; - - <function>mailparse_rfc822_parse_addresses</function> example - -, doe@example.com'; -var_dump(mailparse_rfc822_parse_addresses($to)); - -?> -]]> - - &example.outputs; - - - array(3) { - ["display"]=> - string(11) "Wez Furlong" - ["address"]=> - string(15) "wez@example.com" - ["is_group"]=> - bool(false) - } - [1]=> - array(3) { - ["display"]=> - string(15) "doe@example.com" - ["address"]=> - string(15) "doe@example.com" - ["is_group"]=> - bool(false) - } -} -]]> - - - - - - diff --git a/reference/mailparse/functions/mailparse-stream-encode.xml b/reference/mailparse/functions/mailparse-stream-encode.xml deleted file mode 100644 index 41c37cf96..000000000 --- a/reference/mailparse/functions/mailparse-stream-encode.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - mailparse_stream_encode - - Streams data from source file pointer, apply encoding and write to destfp - - - - &reftitle.description; - - boolmailparse_stream_encode - resourcesourcefp - resourcedestfp - stringencoding - - - Streams data from the source file pointer, apply - encoding and write to the destination file pointer. - - - - - &reftitle.parameters; - - - sourcefp - - - A valid file handle. The file is streamed through the parser. - - - - - destfp - - - The destination file handle in which the encoded data will be written. - - - - - encoding - - - One of the character encodings supported by the - mbstring module. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mailparse_stream_encode</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/mailparse/functions/mailparse-uudecode-all.xml b/reference/mailparse/functions/mailparse-uudecode-all.xml deleted file mode 100644 index 12ae26833..000000000 --- a/reference/mailparse/functions/mailparse-uudecode-all.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - mailparse_uudecode_all - - Scans the data from fp and extract each embedded uuencoded file - - - - &reftitle.description; - - arraymailparse_uudecode_all - resourcefp - - - Scans the data from the given file pointer and extract each embedded - uuencoded file into a temporary file. - - - - - &reftitle.parameters; - - - fp - - - A valid file pointer. - - - - - - - - &reftitle.returnvalues; - - Returns an array of associative arrays listing filename information. - - - - - filename - Path to the temporary file name created - - - origfilename - The original filename, for uuencoded parts only - - - - - The first filename entry is the message body. The next entries are the - decoded uuencoded files. - - - - - &reftitle.examples; - - <function>mailparse_uudecode_all</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/mailparse/reference.xml b/reference/mailparse/reference.xml deleted file mode 100644 index d72ed1681..000000000 --- a/reference/mailparse/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Mailparse &Functions; - -&reference.mailparse.entities.functions; - - - diff --git a/reference/mailparse/setup.xml b/reference/mailparse/setup.xml deleted file mode 100644 index 5abf24b0b..000000000 --- a/reference/mailparse/setup.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - &reftitle.setup; - - - &reference.mailparse.configure; - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Mailparse &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - mailparse.def_charset - "us-ascii" - INI_SYSTEM - - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - mailparse.def_charset - string - - - - The default character set. - - - - -
    - - - -
    - &reftitle.resources; - - Mailparse defines the resource type mailparse_mail_structure, - which is returned by mailparse_msg_create and - mailparse_msg_parse_file. - -
    - - -
    - diff --git a/reference/mailparse/versions.xml b/reference/mailparse/versions.xml deleted file mode 100644 index 636430fd2..000000000 --- a/reference/mailparse/versions.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/mcrypt/book.xml b/reference/mcrypt/book.xml deleted file mode 100644 index 91393f5ee..000000000 --- a/reference/mcrypt/book.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Mcrypt - - - - &reftitle.intro; - - &warn.deprecated.feature.7-1-0.removed.7-2-0.alternatives; - - - Sodium - (available as of PHP 7.2.0) - - - OpenSSL - - - - - - - &pecl.moved-ver;7.2.0. - - - - - This is an interface to the mcrypt library, which supports a wide - variety of block algorithms such as DES, TripleDES, Blowfish - (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 and - GOST in CBC, OFB, CFB and ECB cipher modes. Additionally, it - supports RC6 and IDEA which are considered "non-free". - CFB/OFB are 8bit by default. - - - - - &reference.mcrypt.setup; - &reference.mcrypt.constants; - &reference.mcrypt.ciphers; - &reference.mcrypt.reference; - - - diff --git a/reference/mcrypt/ciphers.xml b/reference/mcrypt/ciphers.xml deleted file mode 100644 index a06cd6549..000000000 --- a/reference/mcrypt/ciphers.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - Mcrypt ciphers - - Here is a list of ciphers which are currently supported by the mcrypt - extension. For a complete list of supported ciphers, see the defines at - the end of mcrypt.h. The general rule with the - mcrypt-2.2.x API is that you can access the cipher from PHP with - MCRYPT_ciphername. With the libmcrypt-2.4.x and libmcrypt-2.5.x API these constants also work, - but it is possible to specify the name of the cipher as a string with a - call to mcrypt_module_open. - - MCRYPT_3DES - MCRYPT_ARCFOUR_IV (libmcrypt > 2.4.x only) - MCRYPT_ARCFOUR (libmcrypt > 2.4.x only) - MCRYPT_BLOWFISH - MCRYPT_CAST_128 - MCRYPT_CAST_256 - MCRYPT_CRYPT - MCRYPT_DES - MCRYPT_DES_COMPAT (libmcrypt 2.2.x only) - MCRYPT_ENIGMA (libmcrypt > 2.4.x only, alias for MCRYPT_CRYPT) - MCRYPT_GOST - MCRYPT_IDEA (non-free) - MCRYPT_LOKI97 (libmcrypt > 2.4.x only) - MCRYPT_MARS (libmcrypt > 2.4.x only, non-free) - MCRYPT_PANAMA (libmcrypt > 2.4.x only) - MCRYPT_RIJNDAEL_128 (libmcrypt > 2.4.x only) - MCRYPT_RIJNDAEL_192 (libmcrypt > 2.4.x only) - MCRYPT_RIJNDAEL_256 (libmcrypt > 2.4.x only) - MCRYPT_RC2 - MCRYPT_RC4 (libmcrypt 2.2.x only) - MCRYPT_RC6 (libmcrypt > 2.4.x only) - MCRYPT_RC6_128 (libmcrypt 2.2.x only) - MCRYPT_RC6_192 (libmcrypt 2.2.x only) - MCRYPT_RC6_256 (libmcrypt 2.2.x only) - MCRYPT_SAFER64 - MCRYPT_SAFER128 - MCRYPT_SAFERPLUS (libmcrypt > 2.4.x only) - MCRYPT_SERPENT(libmcrypt > 2.4.x only) - MCRYPT_SERPENT_128 (libmcrypt 2.2.x only) - MCRYPT_SERPENT_192 (libmcrypt 2.2.x only) - MCRYPT_SERPENT_256 (libmcrypt 2.2.x only) - MCRYPT_SKIPJACK (libmcrypt > 2.4.x only) - MCRYPT_TEAN (libmcrypt 2.2.x only) - MCRYPT_THREEWAY - MCRYPT_TRIPLEDES (libmcrypt > 2.4.x only) - MCRYPT_TWOFISH (for older mcrypt 2.x versions, or mcrypt > 2.4.x ) - MCRYPT_TWOFISH128 (TWOFISHxxx are available in newer 2.x versions, but not in the 2.4.x versions) - MCRYPT_TWOFISH192 - MCRYPT_TWOFISH256 - MCRYPT_WAKE (libmcrypt > 2.4.x only) - MCRYPT_XTEA (libmcrypt > 2.4.x only) - - - - You must (in CFB and OFB mode) - or can (in CBC mode) supply an - initialization vector (IV) to the respective cipher function. The - IV must be unique and must be the same when - decrypting/encrypting. With data which is stored encrypted, you - can take the output of a function of the index under which the - data is stored (e.g. the MD5 key of the filename). - Alternatively, you can transmit the IV together with the encrypted - data (see chapter 9.3 of &book.applied.cryptography; for a - discussion of this topic). - - - diff --git a/reference/mcrypt/configure.xml b/reference/mcrypt/configure.xml deleted file mode 100644 index 500529191..000000000 --- a/reference/mcrypt/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved-ver;7.2.0 - - - &pecl.info; - &url.pecl.package;mcrypt. - -
    - diff --git a/reference/mcrypt/constants.xml b/reference/mcrypt/constants.xml deleted file mode 100644 index 60ace1d46..000000000 --- a/reference/mcrypt/constants.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - Mcrypt can operate in four block cipher modes (CBC, - OFB, CFB, and - ECB). If linked against libmcrypt-2.4.x or higher the - functions can also operate in the block cipher mode nOFB - and in STREAM mode. Below you find a list with all - supported encryption modes together with the constants that are - defined for the encryption mode. For a more complete reference and - discussion see &book.applied.cryptography;. - - - - MCRYPT_MODE_ECB (electronic - codebook) is a block cipher mode that is generally - unsuitable for most purposes. The use of this mode is not recommended. - - - - - MCRYPT_MODE_CBC (cipher block - chaining) is a block cipher mode that is significantly - more secure than ECB mode. - - - - - MCRYPT_MODE_CFB (cipher - feedback, in 8-bit mode) is a stream cipher mode. - It is recommended to use NCFB mode rather - than CFB mode. - - - - - MCRYPT_MODE_OFB (output feedback, in - 8-bit mode) is a stream cipher mode comparable to CFB, but - can be used in applications where error propagation cannot - be tolerated. - It is recommended to use NOFB mode rather - than OFB mode. - - - - - MCRYPT_MODE_NOFB (output feedback, - in n-bit mode) is comparable to OFB mode, - but operates on the full block size of the algorithm. - - - - - MCRYPT_MODE_STREAM is an extra mode to include - some stream algorithms like "WAKE" or "RC4". - - - - - - - Mcrypt supports some other modes of operation for which there are no predefined constants. - They can be utilised by passing a string in place of the missing constants. - - - - "ctr" (counter mode) is a stream cipher mode. - - - - - "ncfb" (cipher feedback, - in n-bit mode) is comparable to CFB mode, - but operates on the full block size of the algorithm. - - - - - - - Some other mode and random device constants: - - - - MCRYPT_ENCRYPT - (int) - - - - - - - - - - MCRYPT_DECRYPT - (int) - - - - - - - - - - MCRYPT_DEV_RANDOM - (int) - - - - - - - - - - MCRYPT_DEV_URANDOM - (int) - - - - - - - - - - MCRYPT_RAND - (int) - - - - - - - - - - - - diff --git a/reference/mcrypt/functions/mcrypt-create-iv.xml b/reference/mcrypt/functions/mcrypt-create-iv.xml deleted file mode 100644 index 7af8c29d4..000000000 --- a/reference/mcrypt/functions/mcrypt-create-iv.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - mcrypt_create_iv - Creates an initialization vector (IV) from a random source - - - - - &warn.deprecated.function.7-1-0.removed.7-2-0.alternatives; - - random_bytes - - - - - - &reftitle.description; - - stringmcrypt_create_iv - intsize - intsourceMCRYPT_DEV_URANDOM - - - Creates an initialization vector (IV) from a random source. - - - The IV is only meant to give an alternative seed to the encryption - routines. This IV does not need to be secret at all, though it can be - desirable. You even can send it along with your ciphertext without - losing security. - - - - - &reftitle.parameters; - - - size - - - The size of the IV. - - - - - source - - - The source of the IV. The source can be - MCRYPT_RAND (system random number generator), - MCRYPT_DEV_RANDOM (read data from - /dev/random) and - MCRYPT_DEV_URANDOM (read data from - /dev/urandom). Prior to 5.3.0, - MCRYPT_RAND was the only one supported on Windows. - - - Note that the default value of this parameter was - MCRYPT_DEV_RANDOM prior to PHP 5.6.0. - - - - Note that MCRYPT_DEV_RANDOM may block until more - entropy is available. - - - - - - - - - &reftitle.returnvalues; - - Returns the initialization vector, or &false; on error. - - - - - &reftitle.examples; - - <function>mcrypt_create_iv</function> Example - - -]]> - - - - - - &reftitle.seealso; - - &url.mcrypt.iv; - &url.mcrypt.bcm; - Chapter 9.3 of &book.applied.cryptography; - random_bytes - - - - diff --git a/reference/mcrypt/functions/mcrypt-decrypt.xml b/reference/mcrypt/functions/mcrypt-decrypt.xml deleted file mode 100644 index 2badcdb1c..000000000 --- a/reference/mcrypt/functions/mcrypt-decrypt.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - mcrypt_decrypt - Decrypts crypttext with given parameters - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - stringfalsemcrypt_decrypt - stringcipher - stringkey - stringdata - stringmode - stringiv - - - Decrypts the data and returns the unencrypted data. - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - key - - - The key with which the data was encrypted. If the provided key size is - not supported by the cipher, the function will emit a warning and return &false; - - - - - data - - - The data that will be decrypted with the given cipher - and mode. If the size of the data is not n * blocksize, - the data will be padded with '\0'. - - - - - mode - - &mcrypt.parameter.mode; - - - - iv - - &mcrypt.parameter.iv.strict; - - - - - - - &reftitle.returnvalues; - - Returns the decrypted data as a string &return.falseforfailure;. - - - - - &reftitle.seealso; - - mcrypt_encrypt - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-algorithms-name.xml b/reference/mcrypt/functions/mcrypt-enc-get-algorithms-name.xml deleted file mode 100644 index 9d0c348a9..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-algorithms-name.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - mcrypt_enc_get_algorithms_name - Returns the name of the opened algorithm - - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - - &reftitle.description; - - stringmcrypt_enc_get_algorithms_name - resourcetd - - - This function returns the name of the algorithm. - - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - - &reftitle.returnvalues; - - Returns the name of the opened algorithm as a string. - - - - - &reftitle.examples; - - <function>mcrypt_enc_get_algorithms_name</function> example - - -]]> - - &example.outputs; - - - - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-block-size.xml b/reference/mcrypt/functions/mcrypt-enc-get-block-size.xml deleted file mode 100644 index e4b559e77..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-block-size.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - mcrypt_enc_get_block_size - Returns the blocksize of the opened algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_enc_get_block_size - resourcetd - - - Gets the blocksize of the opened algorithm. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns the block size of the specified algorithm in bytes. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-iv-size.xml b/reference/mcrypt/functions/mcrypt-enc-get-iv-size.xml deleted file mode 100644 index 7f3b74caf..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-iv-size.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - mcrypt_enc_get_iv_size - Returns the size of the IV of the opened algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_enc_get_iv_size - resourcetd - - - This function returns the size of the IV of the algorithm specified by the - encryption descriptor in bytes. An IV is used in cbc, cfb and ofb modes, - and in some algorithms in stream mode. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns the size of the IV, or 0 if the IV is ignored by the algorithm. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-key-size.xml b/reference/mcrypt/functions/mcrypt-enc-get-key-size.xml deleted file mode 100644 index 5dc131634..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-key-size.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - mcrypt_enc_get_key_size - Returns the maximum supported keysize of the opened mode - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_enc_get_key_size - resourcetd - - - Gets the maximum supported key size of the algorithm in bytes. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns the maximum supported key size of the algorithm in bytes. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-modes-name.xml b/reference/mcrypt/functions/mcrypt-enc-get-modes-name.xml deleted file mode 100644 index 016557583..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-modes-name.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - mcrypt_enc_get_modes_name - Returns the name of the opened mode - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - stringmcrypt_enc_get_modes_name - resourcetd - - - This function returns the name of the mode. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns the name as a string. - - - - &reftitle.examples; - - <function>mcrypt_enc_get_modes_name</function> example - - -]]> - - &example.outputs; - - - - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-get-supported-key-sizes.xml b/reference/mcrypt/functions/mcrypt-enc-get-supported-key-sizes.xml deleted file mode 100644 index b1db0d632..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-get-supported-key-sizes.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - mcrypt_enc_get_supported_key_sizes - Returns an array with the supported keysizes of the opened algorithm - - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - - &reftitle.description; - - arraymcrypt_enc_get_supported_key_sizes - resourcetd - - - Gets the supported key sizes of the opened algorithm. - - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the key sizes supported by the algorithm - specified by the encryption descriptor. If it returns an empty - array then all key sizes between 1 and - mcrypt_enc_get_key_size are supported by the - algorithm. - - - - - &reftitle.examples; - - <function>mcrypt_enc_get_supported_key_sizes</function> example - - -]]> - - &example.outputs; - - - int(16) - [1]=> - int(24) - [2]=> - int(32) -} -]]> - - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm-mode.xml b/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm-mode.xml deleted file mode 100644 index 4fde77e22..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm-mode.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - mcrypt_enc_is_block_algorithm_mode - Checks whether the encryption of the opened mode works on blocks - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_enc_is_block_algorithm_mode - resourcetd - - - Tells whether the algorithm of the opened mode works on blocks (e.g. - &false; for stream, and &true; for cbc, cfb, ofb).. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns &true; if the mode is for use with block algorithms, otherwise it - returns &false;. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm.xml b/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm.xml deleted file mode 100644 index 635df7391..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-is-block-algorithm.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - mcrypt_enc_is_block_algorithm - Checks whether the algorithm of the opened mode is a block algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_enc_is_block_algorithm - resourcetd - - - Tells whether the algorithm of the opened mode is a block algorithm. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns &true; if the algorithm is a block algorithm or &false; if it is - a stream one. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-is-block-mode.xml b/reference/mcrypt/functions/mcrypt-enc-is-block-mode.xml deleted file mode 100644 index 94186970b..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-is-block-mode.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - mcrypt_enc_is_block_mode - Checks whether the opened mode outputs blocks - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_enc_is_block_mode - resourcetd - - - Tells whether the opened mode outputs blocks (e.g. &true; for cbc and ecb, - and &false; for cfb and stream). - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns &true; if the mode outputs blocks of bytes, - or &false; if it outputs just bytes. - - - - diff --git a/reference/mcrypt/functions/mcrypt-enc-self-test.xml b/reference/mcrypt/functions/mcrypt-enc-self-test.xml deleted file mode 100644 index 263526c9d..000000000 --- a/reference/mcrypt/functions/mcrypt-enc-self-test.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - mcrypt_enc_self_test - Runs a self test on the opened module - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_enc_self_test - resourcetd - - - This function runs the self test on the algorithm specified by the - descriptor td. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - Returns 0 on success and a negative &integer; on failure. - - - - diff --git a/reference/mcrypt/functions/mcrypt-encrypt.xml b/reference/mcrypt/functions/mcrypt-encrypt.xml deleted file mode 100644 index cec4be3fe..000000000 --- a/reference/mcrypt/functions/mcrypt-encrypt.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - mcrypt_encrypt - Encrypts plaintext with given parameters - - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - - &reftitle.description; - - stringfalsemcrypt_encrypt - stringcipher - stringkey - stringdata - stringmode - stringiv - - - Encrypts the data and returns it. - - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - key - - - The key with which the data will be encrypted. If the provided key size is - not supported by the cipher, the function will emit a warning and return &false; - - - - - data - - - The data that will be encrypted with the given cipher - and mode. If the size of the data is not n * blocksize, - the data will be padded with '\0'. - - - The returned crypttext can be larger than the size of the data that was - given by data. - - - - - mode - - &mcrypt.parameter.mode; - - - - iv - - &mcrypt.parameter.iv.strict; - - - - - - - &reftitle.returnvalues; - - Returns the encrypted data as a string &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mcrypt_encrypt</function> Example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - mcrypt_decrypt - mcrypt_module_open - - - - diff --git a/reference/mcrypt/functions/mcrypt-generic-deinit.xml b/reference/mcrypt/functions/mcrypt-generic-deinit.xml deleted file mode 100644 index 8bfa1b85c..000000000 --- a/reference/mcrypt/functions/mcrypt-generic-deinit.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - mcrypt_generic_deinit - This function deinitializes an encryption module - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_generic_deinit - resourcetd - - - This function terminates encryption specified by the encryption - descriptor (td). It clears all buffers, but does - not close the module. You need to call - mcrypt_module_close yourself. (But PHP does this for - you at the end of the script.) - - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - mcrypt_module_open - mcrypt_generic_init - - - - - diff --git a/reference/mcrypt/functions/mcrypt-generic-init.xml b/reference/mcrypt/functions/mcrypt-generic-init.xml deleted file mode 100644 index 4d117af8d..000000000 --- a/reference/mcrypt/functions/mcrypt-generic-init.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - mcrypt_generic_init - This function initializes all buffers needed for encryption - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_generic_init - resourcetd - stringkey - stringiv - - - You need to call this function before every call to - mcrypt_generic or - mdecrypt_generic. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - key - - - The maximum length of the key should be the one obtained by calling - mcrypt_enc_get_key_size and every value smaller - than this is legal. - - - - - iv - - - The IV should normally have the size of the algorithms block size, but - you must obtain the size by calling - mcrypt_enc_get_iv_size. IV is ignored in ECB. IV - MUST exist in CFB, CBC, STREAM, nOFB and OFB modes. It needs to be - random and unique (but not secret). The same IV must be used for - encryption/decryption. If you do not want to use it you should set it - to zeros, but this is not recommended. - - - - - - - &reftitle.returnvalues; - - The function returns a negative value on error: -3 when the key length - was incorrect, -4 when there was a memory allocation problem and any - other return value is an unknown error. If an error occurs a warning will - be displayed accordingly. &false; is returned if incorrect parameters - were passed. - - - - &reftitle.seealso; - - mcrypt_module_open - - - - diff --git a/reference/mcrypt/functions/mcrypt-generic.xml b/reference/mcrypt/functions/mcrypt-generic.xml deleted file mode 100644 index 550ae900f..000000000 --- a/reference/mcrypt/functions/mcrypt-generic.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - mcrypt_generic - This function encrypts data - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - stringmcrypt_generic - resourcetd - stringdata - - - This function encrypts data. The data is padded with "\0" - to make sure the length of the data is n * blocksize. This - function returns the encrypted data. Note that the length - of the returned string can in fact be longer than the input, - due to the padding of the data. - - - If you want to store the encrypted data in a database make sure to store - the entire string as returned by mcrypt_generic, or the string will not - entirely decrypt properly. If your original string is 10 characters long - and the block size is 8 (use - mcrypt_enc_get_block_size to determine the - blocksize), you would need at least 16 characters in your database field. - Note the string returned by mdecrypt_generic will be - 16 characters as well...use rtrim($str, "\0") to remove the padding. - - - If you are for example storing the data in a MySQL database remember that - varchar fields automatically have trailing spaces removed during - insertion. As encrypted data can end in a space (ASCII 32), the data will - be damaged by this removal. Store data in a tinyblob/tinytext (or - larger) field instead. - - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - The encryption handle should always be initialized with - mcrypt_generic_init with a key and an IV before - calling this function. Where the encryption is done, you should free the - encryption buffers by calling mcrypt_generic_deinit. - See mcrypt_module_open for an example. - - - - - data - - - The data to encrypt. - - - - - - - - &reftitle.returnvalues; - - Returns the encrypted data. - - - - - &reftitle.seealso; - - mdecrypt_generic - mcrypt_generic_init - mcrypt_generic_deinit - - - - - diff --git a/reference/mcrypt/functions/mcrypt-get-block-size.xml b/reference/mcrypt/functions/mcrypt-get-block-size.xml deleted file mode 100644 index aaa2ff9df..000000000 --- a/reference/mcrypt/functions/mcrypt-get-block-size.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - mcrypt_get_block_size - Gets the block size of the specified cipher - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intfalsemcrypt_get_block_size - intcipher - - - intfalsemcrypt_get_block_size - stringcipher - stringmode - - - The first prototype is when linked against libmcrypt 2.2.x, the - second when linked against libmcrypt 2.4.x or 2.5.x. - - - mcrypt_get_block_size is used to get the - size of a block of the specified cipher (in - combination with an encryption mode). - - - It is more useful to use the mcrypt_enc_get_block_size - function as this uses the resource returned by - mcrypt_module_open. - - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - mode - - &mcrypt.parameter.mode; - - - - - - - &reftitle.returnvalues; - - Returns the algorithm block size in bytes &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mcrypt_get_block_size</function> example - - This example shows how to use this function when linked against libmcrypt - 2.4.x and 2.5.x. - - - -]]> - - - - - - &reftitle.seealso; - - mcrypt_get_key_size - mcrypt_enc_get_block_size - mcrypt_encrypt - - - - - diff --git a/reference/mcrypt/functions/mcrypt-get-cipher-name.xml b/reference/mcrypt/functions/mcrypt-get-cipher-name.xml deleted file mode 100644 index 40e89ba5c..000000000 --- a/reference/mcrypt/functions/mcrypt-get-cipher-name.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - mcrypt_get_cipher_name - Gets the name of the specified cipher - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - stringmcrypt_get_cipher_name - intcipher - - - stringmcrypt_get_cipher_name - stringcipher - - - mcrypt_get_cipher_name is used to get the - name of the specified cipher. - - - mcrypt_get_cipher_name takes the cipher - number as an argument (libmcrypt 2.2.x) or takes the cipher name - as an argument (libmcrypt 2.4.x or higher) and returns the name of the cipher - or &false;, if the cipher does not exist. - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - - - - &reftitle.returnvalues; - - This function returns the name of the cipher or &false; if the cipher does - not exist. - - - - - &reftitle.examples; - - <function>mcrypt_get_cipher_name</function> Example - - -]]> - - &example.outputs; - - - - - - - diff --git a/reference/mcrypt/functions/mcrypt-get-iv-size.xml b/reference/mcrypt/functions/mcrypt-get-iv-size.xml deleted file mode 100644 index e728ad62a..000000000 --- a/reference/mcrypt/functions/mcrypt-get-iv-size.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - mcrypt_get_iv_size - Returns the size of the IV belonging to a specific cipher/mode combination - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_get_iv_size - stringcipher - stringmode - - - Gets the size of the IV belonging to a specific - cipher/mode combination. - - - It is more useful to use the mcrypt_enc_get_iv_size - function as this uses the resource returned by - mcrypt_module_open. - - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - mode - - &mcrypt.parameter.mode; - - The IV is ignored in ECB mode as this mode does not require it. You will - need to have the same IV (think: starting point) both at encryption and - decryption stages, otherwise your encryption will fail. - - - - - - - - &reftitle.returnvalues; - - Returns the size of the Initialization Vector (IV) in bytes. On error the - function returns &false;. If the IV is ignored in the specified cipher/mode - combination zero is returned. - - - - - &reftitle.examples; - - <function>mcrypt_get_iv_size</function> Example - - -]]> - - - - - - &reftitle.seealso; - - mcrypt_get_block_size - mcrypt_enc_get_iv_size - mcrypt_create_iv - - - - - diff --git a/reference/mcrypt/functions/mcrypt-get-key-size.xml b/reference/mcrypt/functions/mcrypt-get-key-size.xml deleted file mode 100644 index d5c27164a..000000000 --- a/reference/mcrypt/functions/mcrypt-get-key-size.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - mcrypt_get_key_size - Gets the key size of the specified cipher - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intfalsemcrypt_get_key_size - intcipher - - - intfalsemcrypt_get_key_size - stringcipher - stringmode - - - The first prototype is when linked against libmcrypt 2.2.x, the - second when linked against libmcrypt 2.4.x or 2.5.x. - - - mcrypt_get_key_size is used to get the size - of a key of the specified cipher (in - combination with an encryption mode). - - - It is more useful to use the mcrypt_enc_get_key_size - function as this uses the resource returned by mcrypt_module_open. - - - - - &reftitle.parameters; - - - cipher - - &mcrypt.parameter.cipher; - - - - mode - - &mcrypt.parameter.mode; - - - - - - - &reftitle.returnvalues; - - Returns the maximum supported key size of the algorithm in bytes - &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mcrypt_get_key_size</function> Example - - -]]> - - - The example above shows how to use this function when - linked against libmcrypt 2.4.x or 2.5.x. - - &example.outputs; - - - - - - - &reftitle.seealso; - - mcrypt_get_block_size - mcrypt_enc_get_key_size - mcrypt_encrypt - - - - - diff --git a/reference/mcrypt/functions/mcrypt-list-algorithms.xml b/reference/mcrypt/functions/mcrypt-list-algorithms.xml deleted file mode 100644 index 4b1e797ed..000000000 --- a/reference/mcrypt/functions/mcrypt-list-algorithms.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - mcrypt_list_algorithms - Gets an array of all supported ciphers - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - arraymcrypt_list_algorithms - stringlib_dirini_get("mcrypt.algorithms_dir") - - - Gets the list of all supported algorithms in the - lib_dir parameter. - - - - - &reftitle.parameters; - - - lib_dir - - - Specifies the directory where all algorithms are located. If not - specified, the value of the mcrypt.algorithms_dir - &php.ini; directive is used. - - - - - - - - &reftitle.returnvalues; - - Returns an array with all the supported algorithms. - - - - - &reftitle.examples; - - <function>mcrypt_list_algorithms</function> Example - - -]]> - - &example.outputs.similar; - - cast-128 - [1] => gost - [2] => rijndael-128 - [3] => twofish - [4] => arcfour - [5] => cast-256 - [6] => loki97 - [7] => rijndael-192 - [8] => saferplus - [9] => wake - [10] => blowfish-compat - [11] => des - [12] => rijndael-256 - [13] => serpent - [14] => xtea - [15] => blowfish - [16] => enigma - [17] => rc2 - [18] => tripledes -) -]]> - - - - - diff --git a/reference/mcrypt/functions/mcrypt-list-modes.xml b/reference/mcrypt/functions/mcrypt-list-modes.xml deleted file mode 100644 index 7267e9eb4..000000000 --- a/reference/mcrypt/functions/mcrypt-list-modes.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - mcrypt_list_modes - Gets an array of all supported modes - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - arraymcrypt_list_modes - stringlib_dirini_get("mcrypt.modes_dir") - - - Gets the list of all supported modes in the - lib_dir parameter. - - - - - &reftitle.parameters; - - - lib_dir - - - Specifies the directory where all modes are located. If not - specified, the value of the mcrypt.modes_dir - &php.ini; directive is used. - - - - - - - - &reftitle.returnvalues; - - Returns an array with all the supported modes. - - - - - &reftitle.examples; - - <function>mcrypt_list_modes</function> Example - -\n"; - } -?> -]]> - - - The example above will produce a list with all supported - algorithms in the default mode directory. If it is not set - with the mcrypt.modes_dir &php.ini; - directive, the default directory of mcrypt is used (which - is /usr/local/lib/libmcrypt). - - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-close.xml b/reference/mcrypt/functions/mcrypt-module-close.xml deleted file mode 100644 index b6cc358fb..000000000 --- a/reference/mcrypt/functions/mcrypt-module-close.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - mcrypt_module_close - Closes the mcrypt module - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_module_close - resourcetd - - - Closes the specified encryption handle. - - - - &reftitle.parameters; - - - td - - - The encryption descriptor. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - mcrypt_module_open - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-get-algo-block-size.xml b/reference/mcrypt/functions/mcrypt-module-get-algo-block-size.xml deleted file mode 100644 index 434c81392..000000000 --- a/reference/mcrypt/functions/mcrypt-module-get-algo-block-size.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - mcrypt_module_get_algo_block_size - Returns the blocksize of the specified algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_module_get_algo_block_size - stringalgorithm - stringlib_dir - - - Gets the blocksize of the specified algorithm. - - - - &reftitle.parameters; - - - algorithm - - - The algorithm name. - - - - - lib_dir - - - This optional parameter can contain the location where the mode module - is on the system. - - - - - - - &reftitle.returnvalues; - - Returns the block size of the algorithm specified in bytes. - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-get-algo-key-size.xml b/reference/mcrypt/functions/mcrypt-module-get-algo-key-size.xml deleted file mode 100644 index 0a953cb0b..000000000 --- a/reference/mcrypt/functions/mcrypt-module-get-algo-key-size.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - mcrypt_module_get_algo_key_size - Returns the maximum supported keysize of the opened mode - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - intmcrypt_module_get_algo_key_size - stringalgorithm - stringlib_dir - - - Gets the maximum supported keysize of the opened mode. - - - - &reftitle.parameters; - - - algorithm - - - The algorithm name. - - - - - lib_dir - - - This optional parameter can contain the location where the mode module - is on the system. - - - - - - - &reftitle.returnvalues; - - This function returns the maximum supported key size of the - algorithm specified in bytes. - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-get-supported-key-sizes.xml b/reference/mcrypt/functions/mcrypt-module-get-supported-key-sizes.xml deleted file mode 100644 index 17f614a68..000000000 --- a/reference/mcrypt/functions/mcrypt-module-get-supported-key-sizes.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - mcrypt_module_get_supported_key_sizes - Returns an array with the supported keysizes of the opened algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - arraymcrypt_module_get_supported_key_sizes - stringalgorithm - stringlib_dir - - - Returns an array with the key sizes supported by the specified algorithm. - If it returns an empty array then all key sizes between 1 and - mcrypt_module_get_algo_key_size are supported by the - algorithm. - - - - &reftitle.parameters; - - - algorithm - - - The algorithm to be used. - - - - - lib_dir - - - The optional lib_dir parameter can contain the - location where the algorithm module is on the system. - - - - - - - - &reftitle.returnvalues; - - Returns an array with the key sizes supported by the specified algorithm. - If it returns an empty array then all key sizes between 1 and - mcrypt_module_get_algo_key_size are supported by the - algorithm. - - - - - &reftitle.seealso; - - mcrypt_enc_get_supported_key_sizes - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-is-block-algorithm-mode.xml b/reference/mcrypt/functions/mcrypt-module-is-block-algorithm-mode.xml deleted file mode 100644 index 9c4d16fd8..000000000 --- a/reference/mcrypt/functions/mcrypt-module-is-block-algorithm-mode.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - mcrypt_module_is_block_algorithm_mode - Returns if the specified module is a block algorithm or not - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_module_is_block_algorithm_mode - stringmode - stringlib_dir - - - This function returns &true; if the mode is for use with block - algorithms, otherwise it returns &false;. (e.g. &false; for stream, and - &true; for cbc, cfb, ofb). - - - - &reftitle.parameters; - - - mode - - - The mode to check. - - - - - lib_dir - - - The optional lib_dir parameter can contain the - location where the algorithm module is on the system. - - - - - - - - &reftitle.returnvalues; - - This function returns &true; if the mode is for use with block - algorithms, otherwise it returns &false;. (e.g. &false; for stream, and - &true; for cbc, cfb, ofb). - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-is-block-algorithm.xml b/reference/mcrypt/functions/mcrypt-module-is-block-algorithm.xml deleted file mode 100644 index e19866c7e..000000000 --- a/reference/mcrypt/functions/mcrypt-module-is-block-algorithm.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - mcrypt_module_is_block_algorithm - This function checks whether the specified algorithm is a block algorithm - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_module_is_block_algorithm - stringalgorithm - stringlib_dir - - - This function returns &true; if the specified algorithm is a block - algorithm, or &false; if it is a stream one. - - - - - &reftitle.parameters; - - - algorithm - - - The algorithm to check. - - - - - lib_dir - - - The optional lib_dir parameter can contain the - location where the algorithm module is on the system. - - - - - - - - &reftitle.returnvalues; - - This function returns &true; if the specified algorithm is a block - algorithm, or &false; if it is a stream one. - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-is-block-mode.xml b/reference/mcrypt/functions/mcrypt-module-is-block-mode.xml deleted file mode 100644 index 7c24a7fab..000000000 --- a/reference/mcrypt/functions/mcrypt-module-is-block-mode.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - mcrypt_module_is_block_mode - Returns if the specified mode outputs blocks or not - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_module_is_block_mode - stringmode - stringlib_dir - - - This function returns &true; if the mode outputs blocks of bytes or - &false; if it outputs just bytes. (e.g. &true; for cbc and ecb, and - &false; for cfb and stream). - - - - - &reftitle.parameters; - - - mode - - &mcrypt.parameter.mode; - - - - lib_dir - - - The optional lib_dir parameter can contain the - location where the algorithm module is on the system. - - - - - - - - &reftitle.returnvalues; - - This function returns &true; if the mode outputs blocks of bytes or - &false; if it outputs just bytes. (e.g. &true; for cbc and ecb, and - &false; for cfb and stream). - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-open.xml b/reference/mcrypt/functions/mcrypt-module-open.xml deleted file mode 100644 index df6223025..000000000 --- a/reference/mcrypt/functions/mcrypt-module-open.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - mcrypt_module_open - Opens the module of the algorithm and the mode to be used - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - resourcemcrypt_module_open - stringalgorithm - stringalgorithm_directory - stringmode - stringmode_directory - - - This function opens the module of the algorithm and the mode to be used. - The name of the algorithm is specified in algorithm, e.g. "twofish" or is - one of the MCRYPT_ciphername constants. The module is closed by calling - mcrypt_module_close. - - - - - &reftitle.parameters; - - - algorithm - - &mcrypt.parameter.cipher; - - - - algorithm_directory - - - The algorithm_directory parameter is used to locate - the encryption module. When you supply a directory name, it is used. When - you set it to an empty string (""), the value set by the - mcrypt.algorithms_dir &php.ini; directive is used. When - it is not set, the default directory that is used is the one that was compiled - into libmcrypt (usually /usr/local/lib/libmcrypt). - - - - - mode - - &mcrypt.parameter.mode; - - - - mode_directory - - - The mode_directory parameter is used to locate - the encryption module. When you supply a directory name, it is used. When - you set it to an empty string (""), the value set by the - mcrypt.modes_dir &php.ini; directive is used. When - it is not set, the default directory that is used is the one that was compiled-in - into libmcrypt (usually /usr/local/lib/libmcrypt). - - - - - - - - &reftitle.returnvalues; - - Normally it returns an encryption descriptor, or &false; on error. - - - - - &reftitle.examples; - - <function>mcrypt_module_open</function> Examples - - -]]> - - - - The first line in the example above will try to open the DES cipher from - the default directory and the ECB mode from the directory - /usr/lib/mcrypt-modes. The second example uses - strings as name for the cipher and mode, this only works when the - extension is linked against libmcrypt 2.4.x or 2.5.x. - - - - Using <function>mcrypt_module_open</function> in encryption - - -]]> - - - - - - &reftitle.seealso; - - mcrypt_module_close - mcrypt_generic - mdecrypt_generic - mcrypt_generic_init - mcrypt_generic_deinit - - - - diff --git a/reference/mcrypt/functions/mcrypt-module-self-test.xml b/reference/mcrypt/functions/mcrypt-module-self-test.xml deleted file mode 100644 index 6f3d575c7..000000000 --- a/reference/mcrypt/functions/mcrypt-module-self-test.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - mcrypt_module_self_test - This function runs a self test on the specified module - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - boolmcrypt_module_self_test - stringalgorithm - stringlib_dir - - - This function runs the self test on the algorithm specified. - - - - - &reftitle.parameters; - - - algorithm - - &mcrypt.parameter.cipher; - - - - lib_dir - - - The optional lib_dir parameter can contain the - location where the algorithm module is on the system. - - - - - - - - &reftitle.returnvalues; - - The function returns &true; if the self test succeeds, or &false; when it - fails. - - - - - &reftitle.examples; - - <function>mcrypt_module_self_test</function> example - - -]]> - - &example.outputs; - - - - - - - diff --git a/reference/mcrypt/functions/mdecrypt-generic.xml b/reference/mcrypt/functions/mdecrypt-generic.xml deleted file mode 100644 index c4fc9f3e6..000000000 --- a/reference/mcrypt/functions/mdecrypt-generic.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - mdecrypt_generic - Decrypts data - - - &warn.deprecated.function-7-1-0.removed-7-2-0; - - - &reftitle.description; - - stringmdecrypt_generic - resourcetd - stringdata - - - This function decrypts data. Note that the length of the returned string - can in fact be longer than the unencrypted string, due to the padding of - the data. - - - - - &reftitle.parameters; - - - td - - - An encryption descriptor returned by - mcrypt_module_open - - - - - data - - - Encrypted data. - - - - - - - - &reftitle.returnvalues; - - Returns decrypted string. - - - - - &reftitle.examples; - - <function>mdecrypt_generic</function> Example - - -]]> - - - - The example above shows how to check if the data before the encryption is - the same as the data after the decryption. It is very important to - reinitialize the encryption buffer with - mcrypt_generic_init before you try to decrypt the - data. - - - The decryption handle should always be initialized with - mcrypt_generic_init with a key and an IV before - calling this function. Where the encryption is done, you should free the - encryption buffers by calling mcrypt_generic_deinit. - See mcrypt_module_open for an example. - - - - - &reftitle.seealso; - - mcrypt_generic - mcrypt_generic_init - mcrypt_generic_deinit - - - - diff --git a/reference/mcrypt/ini.xml b/reference/mcrypt/ini.xml deleted file mode 100644 index 6bdc65bec..000000000 --- a/reference/mcrypt/ini.xml +++ /dev/null @@ -1,89 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - Mcrypt configuration options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - mcrypt.algorithms_dir - &null; - INI_ALL - - - - mcrypt.modes_dir - &null; - INI_ALL - - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - mcrypt.algorithms_dir - string - - - - The directory that contains the algorithms. Defaults to the directories - compiled within libmcrypt, which is typically - /usr/local/lib/libmcrypt. See - mcrypt_list_algorithms for additional details. - - - - - - mcrypt.modes_dir - string - - - - The directory that contains the modes. Defaults to the directories - compiled within libmcrypt, which is typically - /usr/local/lib/libmcrypt. See - mcrypt_list_modes for additional details. - - - - - -
    - diff --git a/reference/mcrypt/reference.xml b/reference/mcrypt/reference.xml deleted file mode 100644 index 86f956850..000000000 --- a/reference/mcrypt/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Mcrypt &Functions; - - &reference.mcrypt.entities.functions; - - - - diff --git a/reference/mcrypt/setup.xml b/reference/mcrypt/setup.xml deleted file mode 100644 index 43b8607cf..000000000 --- a/reference/mcrypt/setup.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - These functions work using mcrypt. - To use it, download libmcrypt-x.x.tar.gz from &url.mcrypt; and follow the included - installation instructions. - - - libmcrypt Version 2.5.6 or greater is required. - - - Windows users will find the library is the PHP 5.2 Windows binaries release. - PHP 5.3 Windows binaries uses the static version of the MCrypt library, no - DLL are needed. - - - If you linked against libmcrypt 2.4.x or higher, the following additional - block algorithms are supported: CAST, LOKI97, RIJNDAEL, SAFERPLUS, - SERPENT and the following stream ciphers: ENIGMA (crypt), PANAMA, RC4 and - WAKE. With libmcrypt 2.4.x or higher another cipher mode is also - available; nOFB. - -
    - - - - &reference.mcrypt.configure; - - - - &reference.mcrypt.ini; - - - -
    - &reftitle.resources; - - mcrypt_module_open returns an encryption descriptor. - -
    - - -
    - diff --git a/reference/mcrypt/versions.xml b/reference/mcrypt/versions.xml deleted file mode 100644 index eb87a808c..000000000 --- a/reference/mcrypt/versions.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/memcache/book.xml b/reference/memcache/book.xml deleted file mode 100644 index ec195c02f..000000000 --- a/reference/memcache/book.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - Memcache - - - - &reftitle.intro; - - Memcache module provides handy procedural and object-oriented interface - to memcached, highly effective caching daemon, which was especially - designed to decrease database load in dynamic web applications. - - - The Memcache module also provides a session handler (memcache). - - - More information about memcached can be found at &url.memcache;. - - - - - &reference.memcache.setup; - &reference.memcache.constants; - &reference.memcache.examples; - &reference.memcache.memcache; - &reference.memcache.reference; - - - diff --git a/reference/memcache/configure.xml b/reference/memcache/configure.xml deleted file mode 100644 index 01e07b98b..000000000 --- a/reference/memcache/configure.xml +++ /dev/null @@ -1,39 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - &pecl.info; - &url.pecl.package;memcache. - - - - It's possible to disable memcache session handler support. The 'pecl install' option - prompts for this (default is enabled) however when compiling statically into PHP the - configure option may be - used. - - - -
    - diff --git a/reference/memcache/constants.xml b/reference/memcache/constants.xml deleted file mode 100644 index 67a24e962..000000000 --- a/reference/memcache/constants.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - &reftitle.constants; - - Memcache Constants - - - - Name - Description - - - - - - MEMCACHE_COMPRESSED - (int) - - - Used to turn on-the-fly data compression on with - Memcache::set, - Memcache::add&listendand; - Memcache::replace. - - - - - MEMCACHE_HAVE_SESSION - (int) - - - 1 if this Memcache session handler is available, 0 otherwise. - - - - - MEMCACHE_USER1 - (int) - - - Used to turn user-defined application flag on with - Memcache::set, - Memcache::add&listendand; - Memcache::replace. - - - - - MEMCACHE_USER2 - (int) - - - Used to turn user-defined application flag on with - Memcache::set, - Memcache::add&listendand; - Memcache::replace. - - - - - MEMCACHE_USER3 - (int) - - - Used to turn user-defined application flag on with - Memcache::set, - Memcache::add&listendand; - Memcache::replace. - - - - - MEMCACHE_USER4 - (int) - - - Used to turn user-defined application flag on with - Memcache::set, - Memcache::add&listendand; - Memcache::replace. - - - - -
    -
    - - diff --git a/reference/memcache/examples.xml b/reference/memcache/examples.xml deleted file mode 100644 index cc49a39c6..000000000 --- a/reference/memcache/examples.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - &reftitle.examples; -
    - Basic usage - - memcache extension overview example - - In this example, an object is being saved in the cache and then - retrieved back. Object and other non-scalar types are serialized - before saving, so it's impossible to store resources (i.e. connection - identifiers and others) in the cache. - - -connect('localhost', 11211) or die ("Could not connect"); - -$version = $memcache->getVersion(); -echo "Server's version: ".$version."
    \n"; - -$tmp_object = new stdClass; -$tmp_object->str_attr = 'test'; -$tmp_object->int_attr = 123; - -$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); -echo "Store data in the cache (data will expire in 10 seconds)
    \n"; - -$get_result = $memcache->get('key'); -echo "Data from the cache:
    \n"; - -var_dump($get_result); - -?> -]]> -
    -
    - - Using memcache session handler - - -]]> - - -
    -
    - diff --git a/reference/memcache/functions/memcache-debug.xml b/reference/memcache/functions/memcache-debug.xml deleted file mode 100644 index ee4c10dbf..000000000 --- a/reference/memcache/functions/memcache-debug.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - memcache_debug - Turn debug output on/off - - - - &reftitle.description; - - boolmemcache_debug - boolon_off - - - - memcache_debug turns on debug output if parameter - on_off is equal to &true; and turns off if it's - &false;. - - - memcache_debug is accessible only if PHP was built - with --enable-debug option and always returns &true; in this case. - Otherwise, this function has no effect and always returns &false;. - - - - - - - - &reftitle.parameters; - - - on_off - - - Turns debug output on if equals to &true;. - Turns debug output off if equals to &false;. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if PHP was built with --enable-debug option, otherwise - returns &false;. - - - - - diff --git a/reference/memcache/ini.xml b/reference/memcache/ini.xml deleted file mode 100644 index 3a6bf69c9..000000000 --- a/reference/memcache/ini.xml +++ /dev/null @@ -1,316 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - Memcache Configuration Options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - memcache.allow_failover - "1" - INI_ALL - Available since memcache 2.0.2. - - - memcache.max_failover_attempts - "20" - INI_ALL - Available since memcache 2.1.0. - - - memcache.chunk_size - "8192" - INI_ALL - Available since memcache 2.0.2. - - - memcache.default_port - "11211" - INI_ALL - Available since memcache 2.0.2. - - - memcache.hash_strategy - "standard" - INI_ALL - Available since memcache 2.2.0. - - - memcache.hash_function - "crc32" - INI_ALL - Available since memcache 2.2.0. - - - memcache.protocol - ascii - INI_ALL - Supported since memcache 3.0.0 - - - memcache.redundancy - 1 - INI_ALL - Supported since memcache 3.0.0 - - - memcache.session_redundancy - 2 - INI_ALL - Supported since memcache 3.0.0 - - - memcache.compress_threshold - 20000 - INI_ALL - Supported since memcache 3.0.3 - - - memcache.lock_timeout - 15 - INI_ALL - Supported since memcache 3.0.4 - - - -
    - - Session Configuration Options Affecting Memcache Behavior - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - session.save_handler - "files" - INI_ALL - Supported since memcache 2.1.2 - - - session.save_path - "" - INI_ALL - Supported since memcache 2.1.2 - - - -
    - &ini.php.constants; -
    - -&ini.descriptions.title; - - - - - - memcache.allow_failover - bool - - - - Whether to transparently failover to other servers on - errors. - - - - - - - memcache.max_failover_attempts - int - - - - Defines how many servers to try when setting and getting data. - Used only in conjunction with memcache.allow_failover. - - - - - - - memcache.chunk_size - int - - - - Data will be transferred in chunks of this size, setting - the value lower requires more network writes. Try - increasing this value to 32768 if noticing otherwise - inexplicable slowdowns. - - - - - - - memcache.default_port - string - - - - The default TCP port number to use when connecting to - the memcached server if no other port is specified. - - - - - - - memcache.hash_strategy - string - - - - Controls which strategy to use when mapping keys to servers. Set this value to - consistent to enable consistent hashing which allows servers - to be added or removed from the pool without causing keys to be remapped. - Setting this value to standard results in the old strategy - being used. - - - - - - - memcache.hash_function - string - - - - Controls which hash function to apply when mapping keys to servers, crc32 - uses the standard CRC32 hash while fnv uses FNV-1a. - - - - - - - memcache.protocol - string - - - - - - - - - - - memcache.redundancy - int - - - - - - - - - - - memcache.session_redundancy - int - - - - - - - - - - - memcache.compress_threshold - int - - - - - - - - - - - memcache.lock_timeout - int - - - - - - - - - - - session.save_handler - string - - - - Use memcache as a session handler by setting this value to memcache. - - - - - - - session.save_path - string - - - - Defines a comma separated of server urls to use for session storage, for example - "tcp://host1:11211, tcp://host2:11211". - - - Each url may contain parameters which are applied to that server, they are the same - as for the Memcache::addServer method. For example - "tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15" - - - - - -
    - diff --git a/reference/memcache/memcache.xml b/reference/memcache/memcache.xml deleted file mode 100644 index 33ae22e73..000000000 --- a/reference/memcache/memcache.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - The Memcache class - Memcache - - - - -
    - &reftitle.intro; - - Represents a connection to a set of memcache servers. - -
    - - -
    - &reftitle.classsynopsis; - - - - Memcache - - - - - Memcache - - - - - - - - -
    - -
    - - &reference.memcache.entities.memcache; - -
    - diff --git a/reference/memcache/memcache/add.xml b/reference/memcache/memcache/add.xml deleted file mode 100644 index f5a3dec95..000000000 --- a/reference/memcache/memcache/add.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - Memcache::add - memcache_add - Add an item to the server - - - - &reftitle.description; - - boolMemcache::add - stringkey - mixedvar - intflag - intexpire - - - boolmemcache_add - Memcachememcache - stringkey - mixedvar - intflag - intexpire - - - - Memcache::add stores variable - var with key only if such - key doesn't exist at the server yet. - - - - - - &reftitle.parameters; - - - key - - - The key that will be associated with the item. - - - - - var - - - The variable to store. Strings and integers are stored as is, other - types are stored serialized. - - - - - flag - - - Use MEMCACHE_COMPRESSED to store the item - compressed (uses zlib). - - - - - expire - - - Expiration time of the item. If it's equal to zero, the item will never - expire. You can also use Unix timestamp or a number of seconds starting - from current time, but in the latter case the number of seconds may not - exceed 2592000 (30 days). - - - - - - - - &reftitle.returnvalues; - - &return.success; - Returns &false; if such key already exist. For the rest - Memcache::add behaves similarly to - Memcache::set. - - - - - &reftitle.examples; - - <function>Memcache::add</function> example - -add('var_key', 'test variable', false, 30); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::set - Memcache::replace - - - - - diff --git a/reference/memcache/memcache/addserver.xml b/reference/memcache/memcache/addserver.xml deleted file mode 100644 index 61ba70bab..000000000 --- a/reference/memcache/memcache/addserver.xml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - Memcache::addServer - memcache_add_server - Add a memcached server to connection pool - - - - &reftitle.description; - - boolMemcache::addServer - stringhost - intport11211 - boolpersistent - intweight - inttimeout - intretry_interval - boolstatus - callablefailure_callback - inttimeoutms - - - boolmemcache_add_server - Memcachememcache - stringhost - intport11211 - boolpersistent - intweight - inttimeout - intretry_interval - boolstatus - callablefailure_callback - inttimeoutms - - - - Memcache::addServer adds a server to the connection pool. - - - - When using this method (as opposed to Memcache::connect and - Memcache::pconnect) the network connection is not established - until actually needed. Thus there is no overhead in adding a large number of servers - to the pool, even though they might not all be used. - - - - Failover may occur at any stage in any of the methods, as long as other - servers are available the request the user won't notice. Any kind of - socket or Memcached server level errors (except out-of-memory) may trigger - the failover. Normal client errors such as adding an existing key will not - trigger a failover. - - - - - This function has been added to Memcache version 2.0.0. - - - - - - - &reftitle.parameters; - - - host - - - Point to the host where memcached is listening for connections. This parameter - may also specify other transports like unix:///path/to/memcached.sock - to use UNIX domain sockets, in this case port must also - be set to 0. - - - - - port - - - Point to the port where memcached is listening for connections. - Set this - parameter to 0 when using UNIX domain sockets. - - - Please note: port defaults to - memcache.default_port - if not specified. For this reason it is wise to specify the port - explicitly in this method call. - - - - - persistent - - - Controls the use of a persistent connection. Default to &true;. - - - - - weight - - - Number of buckets to create for this server which in turn control its - probability of it being selected. The probability is relative to the - total weight of all servers. - - - - - timeout - - - Value in seconds which will be used for connecting to the daemon. Think - twice before changing the default value of 1 second - you can lose all - the advantages of caching if your connection is too slow. - - - - - retry_interval - - - Controls how often a failed server will be retried, the default value - is 15 seconds. Setting this parameter to -1 disables automatic retry. - Neither this nor the persistent parameter has any - effect when the extension is loaded dynamically via dl. - - - Each failed connection struct has its own timeout and before it has expired - the struct will be skipped when selecting backends to serve a request. Once - expired the connection will be successfully reconnected or marked as failed - for another retry_interval seconds. The typical - effect is that each web server child will retry the connection about every - retry_interval seconds when serving a page. - - - - - status - - - Controls if the server should be flagged as online. Setting this parameter - to &false; and retry_interval to -1 allows a failed - server to be kept in the pool so as not to affect the key distribution - algorithm. Requests for this server will then failover or fail immediately - depending on the memcache.allow_failover setting. - Default to &true;, meaning the server should be considered online. - - - - - failure_callback - - - Allows the user to specify a callback function to run upon encountering an - error. The callback is run before failover is attempted. The function takes - two parameters, the hostname and port of the failed server. - - - - - timeoutms - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::addServer</function> example - -addServer('memcache_host', 11211); -$memcache->addServer('memcache_host2', 11211); - -/* procedural API */ - -$memcache_obj = memcache_connect('memcache_host', 11211); -memcache_add_server($memcache_obj, 'memcache_host2', 11211); - -?> -]]> - - - - - - &reftitle.notes; - - - When the port is unspecified, this method defaults to the - value set of the PHP ini directive - memcache.default_port - If this value was changed elsewhere in your application it might lead to - unexpected results: for this reason it is wise to always specify the port - explicitly in this method call. - - - - - - &reftitle.seealso; - - Memcache::connect - Memcache::pconnect - Memcache::close - Memcache::setServerParams - Memcache::getServerStatus - - - - - diff --git a/reference/memcache/memcache/close.xml b/reference/memcache/memcache/close.xml deleted file mode 100644 index 2f54184ff..000000000 --- a/reference/memcache/memcache/close.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Memcache::close - memcache_close - Close memcached server connection - - - - &reftitle.description; - - boolMemcache::close - - - - boolmemcache_close - Memcachememcache - - - - Memcache::close closes connection to memcached - server. This function doesn't close persistent connections, which are - closed only during web-server shutdown/restart. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::close</function> example - -connect('memcache_host', 11211); -/* -do something here... -*/ -$memcache_obj->close(); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::connect - Memcache::pconnect - - - - - diff --git a/reference/memcache/memcache/connect.xml b/reference/memcache/memcache/connect.xml deleted file mode 100644 index ef293eeee..000000000 --- a/reference/memcache/memcache/connect.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - Memcache::connect - memcache_connect - Open memcached server connection - - - - &reftitle.description; - - boolMemcache::connect - stringhost - intport - inttimeout - - - Memcachememcache_connect - stringhost - intport - inttimeout - - - - Memcache::connect establishes a connection to the - memcached server. - The connection, which was opened using - Memcache::connect will be automatically closed at the - end of script execution. Also you can close it with - Memcache::close. - - - - - - &reftitle.parameters; - - - host - - - Point to the host where memcached is listening for connections. This parameter - may also specify other transports like unix:///path/to/memcached.sock - to use UNIX domain sockets, in this case port must also - be set to 0. - - - - - port - - - Point to the port where memcached is listening for connections. Set this - parameter to 0 when using UNIX domain sockets. - - - Please note: port defaults to - memcache.default_port - if not specified. For this reason it is wise to specify the port - explicitly in this method call. - - - - - timeout - - - Value in seconds which will be used for connecting to the daemon. Think - twice before changing the default value of 1 second - you can lose all - the advantages of caching if your connection is too slow. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::connect</function> example - -connect('memcache_host', 11211); - -?> -]]> - - - - - - &reftitle.notes; - - - When the port is unspecified, this method defaults to the - value set of the PHP ini directive - memcache.default_port - If this value was changed elsewhere in your application it might lead to - unexpected results: for this reason it is wise to always specify the port - explicitly in this method call. - - - - - - &reftitle.seealso; - - Memcache::pconnect - Memcache::close - - - - - diff --git a/reference/memcache/memcache/decrement.xml b/reference/memcache/memcache/decrement.xml deleted file mode 100644 index 580024582..000000000 --- a/reference/memcache/memcache/decrement.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - Memcache::decrement - memcache_decrement - Decrement item's value - - - - &reftitle.description; - - intfalseMemcache::decrement - stringkey - intvalue1 - - - intfalsememcache_decrement - Memcachememcache - stringkey - intvalue1 - - - - Memcache::decrement decrements value of the - item by value. Similarly to - Memcache::increment, current value of the item is - being converted to numerical and after that value - is subtracted. - - - New item's value will not be less than zero. - - - - - Do not use Memcache::decrement with item, which was - stored compressed, because consequent call to - Memcache::get will fail. - - - Memcache::decrement does not - create an item if it didn't exist. - - - - - - &reftitle.parameters; - - - key - - - Key of the item do decrement. - - - - - value - - - Decrement the item by value. - - - - - - - - &reftitle.returnvalues; - - Returns item's new value on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>Memcache::decrement</function> example - -connect('memcache_host', 11211); -/* decrement item by 3 */ -$new_value = $memcache_obj->decrement('test_item', 3); -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::increment - Memcache::replace - - - - - diff --git a/reference/memcache/memcache/delete.xml b/reference/memcache/memcache/delete.xml deleted file mode 100644 index 86735bc33..000000000 --- a/reference/memcache/memcache/delete.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - Memcache::delete - memcache_delete - Delete item from the server - - - - &reftitle.description; - - boolMemcache::delete - stringkey - intexptime0 - - - boolmemcache_delete - Memcachememcache - stringkey - intexptime0 - - - - Memcache::delete deletes an item with the key. - - - - - - &reftitle.parameters; - - - key - - - The key associated with the item to delete. - - - - - exptime - - - This deprecated parameter is not supported, and defaults to 0 seconds. - Do not use this parameter. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL memcache 3.0.5 - - The exptime is deprecated, and should not be supplied. - Values other than 0 may cause unexpected errors. - - - - - - - - - &reftitle.examples; - - <function>Memcache::delete</function> example - -connect('memcache_host', 11211); - -$memcache_obj->delete('key_to_delete'); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::set - Memcache::replace - - - - - diff --git a/reference/memcache/memcache/flush.xml b/reference/memcache/memcache/flush.xml deleted file mode 100644 index e971b01b9..000000000 --- a/reference/memcache/memcache/flush.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Memcache::flush - memcache_flush - Flush all existing items at the server - - - - &reftitle.description; - - boolMemcache::flush - - - - boolmemcache_flush - Memcachememcache - - - - Memcache::flush immediately invalidates all - existing items. Memcache::flush doesn't - actually free any resources, it only marks all the items as expired, so - occupied memory will be overwritten by new items. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::flush</function> example - -connect('memcache_host', 11211); - -$memcache_obj->flush(); - -?> -]]> - - - - - - diff --git a/reference/memcache/memcache/get.xml b/reference/memcache/memcache/get.xml deleted file mode 100644 index 3a99ff1ce..000000000 --- a/reference/memcache/memcache/get.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - Memcache::get - memcache_get - Retrieve item from the server - - - - &reftitle.description; - - stringMemcache::get - stringkey - intflags - - - arrayMemcache::get - arraykeys - arrayflags - - - stringmemcache_get - Memcachememcache - stringkey - intflags - - - arraymemcache_get - Memcachememcache - arraykeys - arrayflags - - - - Memcache::get returns previously stored data of - an item, if such key exists on the server at this - moment. - - - - You can pass array of keys to Memcache::get to get - array of values. The result array will contain only found key-value pairs. - - - - - - &reftitle.parameters; - - - key - - - The key or array of keys to fetch. - - - - - flags - - - If present, flags fetched along with the values will be written to this parameter. These - flags are the same as the ones given to for example Memcache::set. - The lowest byte of the int is reserved for pecl/memcache internal usage (e.g. to indicate - compression and serialization status). - - - - - - - - &reftitle.returnvalues; - - Returns the value associated with the key or - an array of found key-value pairs when key is an array. - Returns &false; on failure, key is not found or - key is an empty array. - - - - - &reftitle.examples; - - <function>Memcache::get</function> example - -connect('memcache_host', 11211); -$var = $memcache_obj->get('some_key'); - -/* -You also can use array of keys as a parameter. -If such item wasn't found at the server, the result -array simply will not include such key. -*/ - -/* procedural API */ -$memcache_obj = memcache_connect('memcache_host', 11211); -$var = memcache_get($memcache_obj, Array('some_key', 'another_key')); - -/* OO API */ -$memcache_obj = new Memcache; -$memcache_obj->connect('memcache_host', 11211); -$var = $memcache_obj->get(Array('some_key', 'second_key')); - -?> -]]> - - - - - - diff --git a/reference/memcache/memcache/getextendedstats.xml b/reference/memcache/memcache/getextendedstats.xml deleted file mode 100644 index b32b1b0f0..000000000 --- a/reference/memcache/memcache/getextendedstats.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Memcache::getExtendedStats - memcache_get_extended_stats - Get statistics from all servers in pool - - - - &reftitle.description; - - arrayMemcache::getExtendedStats - stringtype - intslabid - intlimit100 - - - arraymemcache_get_extended_stats - Memcachememcache - stringtype - intslabid - intlimit100 - - - - Memcache::getExtendedStats returns a two-dimensional - associative array with server statistics. Array keys correspond to - host:port of server and values contain the individual server statistics. - A failed server will have its corresponding entry set to &false;. - - - - - This function has been added to Memcache version 2.0.0. - - - - - - - &reftitle.parameters; - - - - type - - - The type of statistics to fetch. Valid values are {reset, - malloc, maps, cachedump, slabs, items, sizes}. According to - the memcached protocol spec these additional arguments "are - subject to change for the convenience of memcache developers". - - - - - slabid - - - Used in conjunction with type set to - cachedump to identify the slab to dump from. The cachedump - command ties up the server and is strictly to be used for - debugging purposes. - - - - - limit - - - Used in conjunction with type set to - cachedump to limit the number of entries to dump. - - - - - - - The cachedump stat type has been removed from the memcached daemon - due to security reasons. - - - - - - - - &reftitle.returnvalues; - - Returns a two-dimensional associative array of server statistics or &false; - on failure. - - - - - &reftitle.examples; - - <function>Memcache::getExtendedStats</function> example - -addServer('memcache_host', 11211); - $memcache_obj->addServer('failed_host', 11211); - - $stats = $memcache_obj->getExtendedStats(); - print_r($stats); -?> -]]> - - &example.outputs; - - Array - ( - [pid] => 3756 - [uptime] => 603011 - [time] => 1133810435 - [version] => 1.1.12 - [rusage_user] => 0.451931 - [rusage_system] => 0.634903 - [curr_items] => 2483 - [total_items] => 3079 - [bytes] => 2718136 - [curr_connections] => 2 - [total_connections] => 807 - [connection_structures] => 13 - [cmd_get] => 9748 - [cmd_set] => 3096 - [get_hits] => 5976 - [get_misses] => 3772 - [bytes_read] => 3448968 - [bytes_written] => 2318883 - [limit_maxbytes] => 33554432 - ) - - [failed_host:11211] => false -) -]]> - - - - - - &reftitle.seealso; - - Memcache::getVersion - Memcache::getStats - - - - - diff --git a/reference/memcache/memcache/getserverstatus.xml b/reference/memcache/memcache/getserverstatus.xml deleted file mode 100644 index 84c35385a..000000000 --- a/reference/memcache/memcache/getserverstatus.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - Memcache::getServerStatus - memcache_get_server_status - Returns server status - - - - &reftitle.description; - - intMemcache::getServerStatus - stringhost - intport11211 - - - intmemcache_get_server_status - Memcachememcache - stringhost - intport11211 - - - - Memcache::getServerStatus returns a the servers - online/offline status. - - - - - This function has been added to Memcache version 2.1.0. - - - - - - - &reftitle.parameters; - - - host - - - Point to the host where memcached is listening for connections. - - - - - port - - - Point to the port where memcached is listening for connections. - - - - - - - - &reftitle.returnvalues; - - Returns a the servers status. 0 if server is failed, non-zero otherwise - - - - - &reftitle.examples; - - <function>Memcache::getServerStatus</function> example - -addServer('memcache_host', 11211); -echo $memcache->getServerStatus('memcache_host', 11211); - -/* procedural API */ -$memcache = memcache_connect('memcache_host', 11211); -echo memcache_get_server_status($memcache, 'memcache_host', 11211); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::addServer - Memcache::setServerParams - - - - - diff --git a/reference/memcache/memcache/getstats.xml b/reference/memcache/memcache/getstats.xml deleted file mode 100644 index e05e1381e..000000000 --- a/reference/memcache/memcache/getstats.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - Memcache::getStats - memcache_get_stats - Get statistics of the server - - - - &reftitle.description; - - arrayfalseMemcache::getStats - stringtype - intslabid - intlimit100 - - - arrayfalsememcache_get_stats - Memcachememcache - stringtype - intslabid - intlimit100 - - - - Memcache::getStats returns an associative array - with server's statistics. Array keys correspond to stats parameters and - values to parameter's values. - - - - - - &reftitle.parameters; - - - type - - - The type of statistics to fetch. Valid values are {reset, - malloc, maps, cachedump, slabs, items, sizes}. According to - the memcached protocol spec these additional arguments "are - subject to change for the convenience of memcache developers". - - - - - slabid - - - Used in conjunction with type set to - cachedump to identify the slab to dump from. The cachedump - command ties up the server and is strictly to be used for - debugging purposes. - - - - - limit - - - Used in conjunction with type set to - cachedump to limit the number of entries to dump. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array of server statistics&return.falseforfailure;. - - - - - &reftitle.seealso; - - Memcache::getVersion - Memcache::getExtendedStats - - - - - diff --git a/reference/memcache/memcache/getversion.xml b/reference/memcache/memcache/getversion.xml deleted file mode 100644 index 4ee8a4b58..000000000 --- a/reference/memcache/memcache/getversion.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - Memcache::getVersion - memcache_get_version - Return version of the server - - - - &reftitle.description; - - stringfalseMemcache::getVersion - - - - stringfalsememcache_get_version - Memcachememcache - - - - Memcache::getVersion returns a string with server's - version number. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string of server version number&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>Memcache::getVersion</function> example - -connect('memcache_host', 11211); -echo $memcache->getVersion(); - -/* procedural API */ -$memcache = memcache_connect('memcache_host', 11211); -echo memcache_get_version($memcache); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::getExtendedStats - Memcache::getStats - - - - - diff --git a/reference/memcache/memcache/increment.xml b/reference/memcache/memcache/increment.xml deleted file mode 100644 index 341c99fcc..000000000 --- a/reference/memcache/memcache/increment.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Memcache::increment - memcache_increment - Increment item's value - - - - &reftitle.description; - - intfalseMemcache::increment - stringkey - intvalue1 - - - intfalsememcache_increment - Memcachememcache - stringkey - intvalue1 - - - - Memcache::increment increments value of an item by - the specified value. If item specified by - key was not numeric and cannot be converted to a - number, it will change its value to value. - Memcache::increment does not - create an item if it doesn't already exist. - - - Do not use Memcache::increment with items that have been - stored compressed because subsequent calls to - Memcache::get will fail. - - - - - - - - &reftitle.parameters; - - - key - - - Key of the item to increment. - - - - - value - - - Increment the item by value. - - - - - - - - &reftitle.returnvalues; - - Returns new items value on success &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>Memcache::increment</function> example - -connect('memcache_host', 11211); -/* increment counter by 3 */ -$current_value = $memcache_obj->increment('counter', 3); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::decrement - Memcache::replace - - - - - diff --git a/reference/memcache/memcache/pconnect.xml b/reference/memcache/memcache/pconnect.xml deleted file mode 100644 index ed09e4fce..000000000 --- a/reference/memcache/memcache/pconnect.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Memcache::pconnect - memcache_pconnect - Open memcached server persistent connection - - - - &reftitle.description; - - boolMemcache::pconnect - stringhost - intport - inttimeout - - - MemcacheMemcache::pconnect - stringhost - intport - inttimeout - - - - Memcache::pconnect is similar to - Memcache::connect with the difference, that - the connection it establishes is persistent. - This connection is not closed after the end of script execution and - by Memcache::close function. - - - - - - &reftitle.parameters; - - - host - - - Point to the host where memcached is listening for connections. This parameter - may also specify other transports like unix:///path/to/memcached.sock - to use UNIX domain sockets, in this case port must also - be set to 0. - - - - - port - - - Point to the port where memcached is listening for connections. Set this - parameter to 0 when using UNIX domain sockets. - - - - - timeout - - - Value in seconds which will be used for connecting to the daemon. Think - twice before changing the default value of 1 second - you can lose all - the advantages of caching if your connection is too slow. - - - - - - - - &reftitle.returnvalues; - - Returns a Memcache object&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>Memcache::pconnect</function> example - -pconnect('memcache_host', 11211); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::connect - - - - - diff --git a/reference/memcache/memcache/replace.xml b/reference/memcache/memcache/replace.xml deleted file mode 100644 index 4891a4196..000000000 --- a/reference/memcache/memcache/replace.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Memcache::replace - memcache_replace - Replace value of the existing item - - - - &reftitle.description; - - boolMemcache::replace - stringkey - mixedvar - intflag - intexpire - - - boolmemcache_replace - Memcachememcache - stringkey - mixedvar - intflag - intexpire - - - - Memcache::replace should be used to replace value of - existing item with key. In case if item with such - key doesn't exists, Memcache::replace returns - &false;. For the rest Memcache::replace behaves - similarly to Memcache::set. - - - - - - &reftitle.parameters; - - - key - - - The key that will be associated with the item. - - - - - var - - - The variable to store. Strings and integers are stored as is, other - types are stored serialized. - - - - - flag - - - Use MEMCACHE_COMPRESSED to store the item - compressed (uses zlib). - - - - - expire - - - Expiration time of the item. If it's equal to zero, the item will never - expire. You can also use Unix timestamp or a number of seconds starting - from current time, but in the latter case the number of seconds may not - exceed 2592000 (30 days). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::replace</function> example - -replace("test_key", "some variable", false, 30); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::set - Memcache::add - - - - - diff --git a/reference/memcache/memcache/set.xml b/reference/memcache/memcache/set.xml deleted file mode 100644 index 98145f3ff..000000000 --- a/reference/memcache/memcache/set.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Memcache::set - memcache_set - Store data at the server - - - - &reftitle.description; - - boolMemcache::set - stringkey - mixedvar - intflag - intexpire - - - boolmemcache_set - Memcachememcache - stringkey - mixedvar - intflag - intexpire - - - - Memcache::set stores an item - var with key on the - memcached server. Parameter expire is expiration - time in seconds. If it's 0, the item never expires (but memcached server - doesn't guarantee this item to be stored all the time, it could be deleted - from the cache to make place for other items). - You can use MEMCACHE_COMPRESSED constant as - flag value if you want to use on-the-fly - compression (uses zlib). - - - Remember that resource variables (i.e. file and connection descriptors) - cannot be stored in the cache, because they cannot be adequately - represented in serialized state. - - - - - - - - &reftitle.parameters; - - - key - - - The key that will be associated with the item. - - - - - var - - - The variable to store. Strings and integers are stored as is, other - types are stored serialized. - - - - - flag - - - Use MEMCACHE_COMPRESSED to store the item - compressed (uses zlib). - - - - - expire - - - Expiration time of the item. If it's equal to zero, the item will never - expire. You can also use Unix timestamp or a number of seconds starting - from current time, but in the latter case the number of seconds may not - exceed 2592000 (30 days). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>Memcache::set</function> example - - -]]> - - - - <function>Memcache::set</function> example - -connect('memcache_host', 11211); - -/* -set value of item with key 'var_key', using on-the-fly compression -expire time is 50 seconds -*/ -$memcache_obj->set('var_key', 'some really big variable', MEMCACHE_COMPRESSED, 50); - -echo $memcache_obj->get('var_key'); - -?> -]]> - - - - - - - &reftitle.seealso; - - Memcache::add - Memcache::replace - - - - diff --git a/reference/memcache/memcache/setcompressthreshold.xml b/reference/memcache/memcache/setcompressthreshold.xml deleted file mode 100644 index 22b77de80..000000000 --- a/reference/memcache/memcache/setcompressthreshold.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Memcache::setCompressThreshold - memcache_set_compress_threshold - Enable automatic compression of large values - - - - &reftitle.description; - - boolMemcache::setCompressThreshold - intthreshold - floatmin_savings - - - boolmemcache_set_compress_threshold - Memcachememcache - intthreshold - floatmin_savings - - - - Memcache::setCompressThreshold enables automatic - compression of large values. - - - - - This function has been added to Memcache version 2.0.0. - - - - - - - &reftitle.parameters; - - - threshold - - - Controls the minimum value length before attempting to compress automatically. - - - - - min_saving - - - Specifies the minimum amount of savings to actually store the value - compressed. The supplied value must be between 0 and 1. Default value - is 0.2 giving a minimum 20% compression savings. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::setCompressThreshold</function> example - -addServer('memcache_host', 11211); -$memcache_obj->setCompressThreshold(20000, 0.2); - -/* procedural API */ - -$memcache_obj = memcache_connect('memcache_host', 11211); -memcache_set_compress_threshold($memcache_obj, 20000, 0.2); - -?> -]]> - - - - - - diff --git a/reference/memcache/memcache/setserverparams.xml b/reference/memcache/memcache/setserverparams.xml deleted file mode 100644 index a6547952c..000000000 --- a/reference/memcache/memcache/setserverparams.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - Memcache::setServerParams - memcache_set_server_params - Changes server parameters and status at runtime - - - - &reftitle.description; - - boolMemcache::setServerParams - stringhost - intport11211 - inttimeout - intretry_interval&false; - boolstatus - callablefailure_callback - - - boolmemcache_set_server_params - Memcachememcache - stringhost - intport11211 - inttimeout - intretry_interval&false; - boolstatus - callablefailure_callback - - - - Memcache::setServerParams changes server parameters at runtime. - - - - - This function has been added to Memcache version 2.1.0. - - - - - - - &reftitle.parameters; - - - host - - - Point to the host where memcached is listening for connections. - - - - - port - - - Point to the port where memcached is listening for connections. - - - - - timeout - - - Value in seconds which will be used for connecting to the daemon. Think - twice before changing the default value of 1 second - you can lose all - the advantages of caching if your connection is too slow. - - - - - retry_interval - - - Controls how often a failed server will be retried, the default value - is 15 seconds. Setting this parameter to -1 disables automatic retry. - Neither this nor the persistent parameter has any - effect when the extension is loaded dynamically via dl. - - - - - status - - - Controls if the server should be flagged as online. Setting this parameter - to &false; and retry_interval to -1 allows a failed - server to be kept in the pool so as not to affect the key distribution - algorithm. Requests for this server will then failover or fail immediately - depending on the memcache.allow_failover setting. - Default to &true;, meaning the server should be considered online. - - - - - failure_callback - - - Allows the user to specify a callback function to run upon encountering an - error. The callback is run before failover is attempted. The function takes - two parameters, the hostname and port of the failed server. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>Memcache::setServerParams</function> example - -addServer('memcache_host', 11211, false, 1, 1, -1, false); - -// Bring the server back online -$memcache->setServerParams('memcache_host', 11211, 1, 15, true, '_callback_memcache_failure'); - -/* procedural API */ - -$memcache_obj = memcache_connect('memcache_host', 11211); -memcache_set_server_params($memcache_obj, 'memcache_host', 11211, 1, 15, true, '_callback_memcache_failure'); - -?> -]]> - - - - - - &reftitle.seealso; - - Memcache::addServer - Memcache::getServerStatus - - - - - diff --git a/reference/memcache/reference.xml b/reference/memcache/reference.xml deleted file mode 100644 index 343a6e3f8..000000000 --- a/reference/memcache/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Memcache &Functions; - &reference.memcache.entities.functions; - - - - - diff --git a/reference/memcache/setup.xml b/reference/memcache/setup.xml deleted file mode 100644 index 2a435844b..000000000 --- a/reference/memcache/setup.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - This module uses functions of zlib - to support on-the-fly data compression. Zlib is required to install - this module. - -
    - - - - &reference.memcache.configure; - - - - &reference.memcache.ini; - - - -
    - &reftitle.resources; - - There is only one resource type used in memcache module - it's - the link identifier for a cache server connection. - -
    - - -
    - diff --git a/reference/memcache/versions.xml b/reference/memcache/versions.xml deleted file mode 100644 index 44bca1ce5..000000000 --- a/reference/memcache/versions.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/memcached/book.xml b/reference/memcached/book.xml deleted file mode 100644 index d9bbe2264..000000000 --- a/reference/memcached/book.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Memcached - Memcached - - - &reftitle.intro; - - memcached is a high-performance, - distributed memory object caching system, generic in nature, but intended - for use in speeding up dynamic web applications by alleviating database - load. - - - This extension uses the libmemcached library to provide an API for communicating - with memcached servers. It also provides a session handler - (memcached). - - - Information about libmemcached can be found at &url.libmemcached;. - - - - &reference.memcached.setup; - &reference.memcached.constants; - &reference.memcached.expiration; - &reference.memcached.callbacks; - &reference.memcached.sessions; - &reference.memcached.memcached; - &reference.memcached.memcachedexception; - - - - - diff --git a/reference/memcached/callbacks.xml b/reference/memcached/callbacks.xml deleted file mode 100644 index 223a06f4f..000000000 --- a/reference/memcached/callbacks.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Callbacks - -
    - Result callbacks - - Result callables are invoked by - Memcached::getDelayed or - Memcached::getDelayedBykey methods for each item in - the result set. The callback is passed the Memcached object and the array - with the item information. The callback does not have to return anything. - - - Result callback example - -addServer('localhost', 11211); -$items = array( - 'key1' => 'value1', - 'key2' => 'value2', - 'key3' => 'value3' -); -$m->setMulti($items); -$m->getDelayed(array('key1', 'key3'), true, 'result_cb'); - -function result_cb($memc, $item) -{ - var_dump($item); -} -?> -]]> - - &example.outputs.similar; - - - string(4) "key1" - ["value"]=> - string(6) "value1" - ["cas"]=> - float(49) -} -array(3) { - ["key"]=> - string(4) "key3" - ["value"]=> - string(6) "value3" - ["cas"]=> - float(50) -} -]]> - - -
    - -
    - Read-through cache callbacks - - Read-through cache callbacks are invoked when an item cannot be retrieved - from the server. The callback is passed the Memcached object, the requested - key, and the by-reference value variable. The callback is responsible for - setting the value and returning true or false. If the callback returns true, - Memcached will store the populated value on the server and return it to the - original calling function. Only Memcached::get and - Memcached::getByKey support these callbacks, - because the memcache protocol does not provide information on which keys - were not found in the multi-key request. - - - Read-through callback example - -addServer('localhost', 11211); - -$profile_info = $m->get('user:'.$user_id, 'user_info_cb'); - -function user_info_cb($memc, $key, &$value) -{ - $user_id = substr($key, 5); - /* lookup profile info in the DB */ - /* ... */ - $value = $profile_info; - return true; -} -?> -]]> - - -
    - -
    - - diff --git a/reference/memcached/configure.xml b/reference/memcached/configure.xml deleted file mode 100644 index 5ea873c36..000000000 --- a/reference/memcached/configure.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;memcached. - - - If libmemcached is installed in a non-standard location, use switch, where DIR is the - libmemcached install prefix. This directory has to contain the - include/libmemcached/memcached.h file. - - - Zlib is required for compression support. To specify non-standard - installation of Zlib, use switch, where DIR is the Zlib - install prefix. - - - Session handler support is enabled by default. To disable it, use switch. - - - SASL authentication support is disabled by default. To enable it, use - switch. This - requires that libsasl2 has been installed and that libmemcached has been - built with SASL support enabled. - -
    - - - diff --git a/reference/memcached/constants.xml b/reference/memcached/constants.xml deleted file mode 100644 index 29dfba336..000000000 --- a/reference/memcached/constants.xml +++ /dev/null @@ -1,951 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - Memcached::OPT_COMPRESSION - - - Enables or disables payload compression. When enabled, - item values longer than a certain threshold (currently 2000 bytes) will be - compressed during storage and decompressed during retrieval - transparently. The threshold can be configured using the - memcached.compression_threshold - ini setting. - - Type: bool, default: &true;. - - - - - Memcached::OPT_COMPRESSION_TYPE - - - Specifies the compression algorithm to use, if compression is enabled. - The valid algorithms are Memcached::COMPRESSION_FASTLZ, - Memcached::COMPRESSION_ZLIB and - Memcached::COMPRESSION_ZSTD. - - Type: int, default: Memcached::COMPRESSION_FASTLZ. - - - - - Memcached::COMPRESSION_FASTLZ - - - The FASTLZ compression algorithm. - - - - - - Memcached::COMPRESSION_ZLIB - - The ZLIB compression algorithm. - - - - - Memcached::COMPRESSION_ZSTD - - - The ZSTD compression algorithm. - - - Available as of Memcached 3.3.0. - - - - - - Memcached::OPT_COMPRESSION_LEVEL - - - Specifies the compression level to use, if compression is enabled. - - - Memcached::COMPRESSION_FASTLZ does not support compression levels. - Memcached::COMPRESSION_ZSTD: minimum level is -22 and maximum level is 22. - Memcached::COMPRESSION_ZLIB: minimum level is 0 and maximum level is 9. - - Type: int, default: 3. - - - - - Memcached::OPT_SERIALIZER - - - Specifies the serializer to use for serializing non-scalar values. - The valid serializers are Memcached::SERIALIZER_PHP, - Memcached::SERIALIZER_IGBINARY, - Memcached::SERIALIZER_JSON, - Memcached::SERIALIZER_JSON_ARRAY and - Memcached::SERIALIZER_MSGPACK. - - - Type: int, default: Memcached::SERIALIZER_IGBINARY if available, - then Memcached::SERIALIZER_MSGPACK if available, - then Memcached::SERIALIZER_PHP. - - - - - - Memcached::SERIALIZER_PHP - - The default PHP serializer. - - - - - Memcached::SERIALIZER_IGBINARY - - - The igbinary serializer. - Instead of textual representation it stores PHP data structures in a - compact binary form, resulting in space and time gains. - - - This serializer is supported only if memcached is configured with - option and the - igbinary extension is loaded. - - - - - - Memcached::SERIALIZER_JSON - - The JSON serializer. This serializer deserializes JSON to an object. - - - - - Memcached::SERIALIZER_JSON_ARRAY - - - The JSON array serializer. - This serializer deserializes JSON to an associative array - - - - - - Memcached::SERIALIZER_MSGPACK - - - The MessagePack serializer. - - - This serializer is supported only if memcached is configured with - option and the - msgpack extension is loaded. - - - - - - Memcached::OPT_PREFIX_KEY - - - This can be used to create a "domain" for your item keys. The value - specified here will be prefixed to each of the keys. It cannot be - longer than 128 characters and will reduce the - maximum available key size. The prefix is applied only to the item keys, - not to the server keys. - - Type: string, default: "". - - - - - Memcached::OPT_HASH - - - Specifies the hashing algorithm used for the item keys. The valid - values are supplied via Memcached::HASH_* constants. - Each hash algorithm has its advantages and its disadvantages. Go with the - default if you don't know or don't care. - - Type: int, default: Memcached::HASH_DEFAULT - - - - - Memcached::HASH_DEFAULT - - The default (Jenkins one-at-a-time) item key hashing algorithm. - - - - - Memcached::HASH_MD5 - - MD5 item key hashing algorithm. - - - - - Memcached::HASH_CRC - - CRC item key hashing algorithm. - - - - - Memcached::HASH_FNV1_64 - - FNV1_64 item key hashing algorithm. - - - - - Memcached::HASH_FNV1A_64 - - FNV1_64A item key hashing algorithm. - - - - - Memcached::HASH_FNV1_32 - - FNV1_32 item key hashing algorithm. - - - - - Memcached::HASH_FNV1A_32 - - FNV1_32A item key hashing algorithm. - - - - - Memcached::HASH_HSIEH - - Hsieh item key hashing algorithm. - - - - - Memcached::HASH_MURMUR - - Murmur item key hashing algorithm. - - - - - Memcached::OPT_DISTRIBUTION - - - Specifies the method of distributing item keys to the servers. - Currently supported methods are modulo and consistent hashing. Consistent - hashing delivers better distribution and allows servers to be added to - the cluster with minimal cache losses. - - Type: int, default: Memcached::DISTRIBUTION_MODULA. - - - - - Memcached::DISTRIBUTION_MODULA - - Modulo-based key distribution algorithm. - - - - - Memcached::DISTRIBUTION_CONSISTENT - - Consistent hashing key distribution algorithm (based on libketama). - - - - - Memcached::DISTRIBUTION_VIRTUAL_BUCKET - - - Virtual Bucket hashing key distribution algorithm (also called vbucket). - - - - - - Memcached::OPT_LIBKETAMA_COMPATIBLE - - - Enables or disables compatibility with libketama-like behavior. When - enabled, the item key hashing algorithm is set to MD5 and distribution is - set to be weighted consistent hashing distribution. This is useful - because other libketama-based clients (Python, Ruby, etc.) with the same - server configuration will be able to access the keys transparently. - - - - It is highly recommended to enable this option if you want to use - consistent hashing, and it may be enabled by default in future - releases. - - - Type: bool, default: &false;. - - - - - Memcached::OPT_LIBKETAMA_HASH - - - Specifies the hashing algorithm for host mapping. - - Type: int. - - - - - Memcached::OPT_TCP_KEEPALIVE - - - Enables TCP keep alive. - - Type: bool, default: &false;. - - - - - Memcached::OPT_BUFFER_WRITES - - - Enables or disables buffered I/O. Enabling buffered I/O causes - storage commands to "buffer" instead of being sent. Any action that - retrieves data causes this buffer to be sent to the remote connection. - Quitting the connection or closing down the connection will also cause - the buffered data to be pushed to the remote connection. - - Type: bool, default: &false;. - - - - - Memcached::OPT_BINARY_PROTOCOL - - - Enable the use of the binary protocol. Please note that you cannot - toggle this option on an open connection. - - Type: bool, default: &false;. - - - - - Memcached::OPT_NO_BLOCK - - - Enables or disables asynchronous I/O. This is the fastest transport - available for storage functions. - - Type: bool, default: &false;. - - - - - Memcached::OPT_NOREPLY - - - Enables or disables ignoring the result of storage commands - (set, add, replace, append, prepend, delete, increment, decrement, etc.). - Storage commands will be sent without spending time waiting for a reply - (there would be no reply). - Retrieval commands such as Memcached::get are unaffected by this setting. - - Type: bool, default: &false;. - - - - - Memcached::OPT_TCP_NODELAY - - - Enables or disables the no-delay feature for connecting sockets (may - be faster in some environments). - - Type: bool, default: &false;. - - - - - Memcached::OPT_SOCKET_SEND_SIZE - - The maximum socket send buffer in bytes. - - Type: int, default: varies by platform/kernel - configuration. - - - - - - Memcached::OPT_SOCKET_RECV_SIZE - - The maximum socket receive buffer in bytes. - - Type: int, default: varies by platform/kernel - configuration. - - - - - - Memcached::OPT_CONNECT_TIMEOUT - - - In non-blocking mode this set the value of the timeout during socket - connection, in milliseconds. - - Type: int, default: 1000. - - - - - Memcached::OPT_RETRY_TIMEOUT - - - The amount of time, in seconds, to wait until retrying a failed - connection attempt. - - Type: int, default: 2. - - - - - Memcached::OPT_DEAD_TIMEOUT - - - The amount of time, in seconds, to wait until retrying dead servers. - 0 means no retry. - - Type: int, default: 0. - - - - - Memcached::OPT_SEND_TIMEOUT - - - Socket sending timeout, in microseconds. In cases where you cannot - use non-blocking I/O this will allow you to still have timeouts on the - sending of data. - - Type: int, default: 0. - - - - - Memcached::OPT_RECV_TIMEOUT - - - Socket reading timeout, in microseconds. In cases where you cannot - use non-blocking I/O this will allow you to still have timeouts on the - reading of data. - - Type: int, default: 0. - - - - - Memcached::OPT_POLL_TIMEOUT - - Timeout for connection polling, in milliseconds. - Type: int, default: 1000. - - - - - Memcached::OPT_CACHE_LOOKUPS - - Enables or disables caching of DNS lookups. - Type: bool, default: &false;. - - - - - Memcached::OPT_SERVER_FAILURE_LIMIT - - - Specifies the failure limit for server connection attempts. - The server will be removed after this many continuous connection failures. - - Type: int, default: 5. - - - - - Memcached::OPT_SERVER_TIMEOUT_LIMIT - - - Specifies the timeout limit for server connection attempts. - The server will be removed after this many continuous connection timeouts. - - Type: int, default: 0. - - - - - Memcached::OPT_AUTO_EJECT_HOSTS - - - Removes disabled servers from the list. Use together with - Memcached::OPT_SERVER_FAILURE_LIMIT and - Memcached::OPT_SERVER_TIMEOUT_LIMIT. - - - - This option is replaced by - Memcached::OPT_REMOVE_FAILED_SERVERS. - - - Type: bool, default: &false;. - - - - - Memcached::OPT_VERIFY_KEY - - - Enables verification of keys by memcached. - - Type: bool, default: &false;. - - - - - Memcached::OPT_USE_UDP - - - Uses UDP instead of TCP. - - Type: bool, default: &false;. - - - - - Memcached::OPT_NUMBER_OF_REPLICAS - - - Stores this many replicas of each item on different servers. - - Type: int, default: 0. - - - - - Memcached::OPT_RANDOMIZE_REPLICA_READS - - - Randomizes replica read server. - - Type: bool, default: &false;. - - - - - Memcached::OPT_REMOVE_FAILED_SERVERS - - - Removes disabled servers from the list. Use together with - Memcached::OPT_SERVER_FAILURE_LIMIT and - Memcached::OPT_SERVER_TIMEOUT_LIMIT. - - Type: bool, default: &false;. - - - - - Memcached::HAVE_IGBINARY - - Indicates whether igbinary serializer support is available. - Type: bool. - - - - - Memcached::HAVE_JSON - - Indicates whether JSON serializer support is available. - Type: bool. - - - - - Memcached::HAVE_MSGPACK - - Indicates whether MessagePack serializer support is available. - Type: bool. - Available as of Memcached 3.0.0. - - - - - Memcached::HAVE_ZSTD - - Indicates whether ZSTD compression support is available. - Type: bool. - Available as of Memcached 3.3.0. - - - - - Memcached::HAVE_ENCODING - - - Indicates whether data encryption using - Memcached::setEncodingKey is supported. - - Type: bool. - Available as of Memcached 3.1.0. - - - - - Memcached::HAVE_SESSION - - Type: bool. - Available as of Memcached 3.0.0. - - - - - Memcached::HAVE_SASL - - Type: bool. - Available as of Memcached 3.0.0. - - - - - Memcached::GET_EXTENDED - - - A flag for Memcached::get, Memcached::getMulti and - Memcached::getMultiByKey to ensure that the CAS token values - are returned as well. - - Available as of Memcached 3.0.0. - - - - - Memcached::GET_PRESERVE_ORDER - - - A flag for Memcached::getMulti and - Memcached::getMultiByKey to ensure that the keys are - returned in the same order as they were requested in. Non-existing keys - get a default value of &null;. - - - - - - Memcached::RES_SUCCESS - - The operation was successful. - - - - - Memcached::RES_FAILURE - - The operation failed in some fashion. - - - - - Memcached::RES_HOST_LOOKUP_FAILURE - - DNS lookup failed. - - - - - Memcached::RES_UNKNOWN_READ_FAILURE - - Failed to read network data. - - - - - Memcached::RES_PROTOCOL_ERROR - - Bad command in memcached protocol. - - - - - Memcached::RES_CLIENT_ERROR - - Error on the client side. - - - - - Memcached::RES_SERVER_ERROR - - Error on the server side. - - - - - Memcached::RES_WRITE_FAILURE - - Failed to write network data. - - - - - Memcached::RES_DATA_EXISTS - - Failed to do compare-and-swap: item you are trying to store has been - modified since you last fetched it. - - - - - Memcached::RES_NOTSTORED - - - Item was not stored: but not because of an error. This normally - means that either the condition for an "add" or a "replace" command - wasn't met, or that the item is in a delete queue. - - - - - - Memcached::RES_NOTFOUND - - - Item with this key was not found (with "get" operation or "cas" - operations). - - - - - - Memcached::RES_PARTIAL_READ - - Partial network data read error. - - - - - Memcached::RES_SOME_ERRORS - - Some errors occurred during multi-get. - - - - - Memcached::RES_NO_SERVERS - - Server list is empty. - - - - - Memcached::RES_END - - End of result set. - - - - - Memcached::RES_ERRNO - - System error. - - - - - Memcached::RES_BUFFERED - - The operation was buffered. - - - - - Memcached::RES_TIMEOUT - - The operation timed out. - - - - - Memcached::RES_BAD_KEY_PROVIDED - - Bad key. - - - - - Memcached::RES_STORED - - Item stored. - - - - - Memcached::RES_DELETED - - Item deleted. - - - - - Memcached::RES_STAT - - Statistics. - - - - - Memcached::RES_ITEM - - Item. - - - - - Memcached::RES_NOT_SUPPORTED - - Not supported. - - - - - Memcached::RES_FETCH_NOTFINISHED - - Fetch not finished. - - - - - Memcached::RES_SERVER_MARKED_DEAD - - Server marked dead. - - - - - Memcached::RES_UNKNOWN_STAT_KEY - - Unknown stat key. - - - - - Memcached::RES_INVALID_HOST_PROTOCOL - - Invalid host protocol. - - - - - Memcached::RES_MEMORY_ALLOCATION_FAILURE - - Memory allocation failure. - - - - - Memcached::RES_CONNECTION_SOCKET_CREATE_FAILURE - - Failed to create network socket. - - - - - Memcached::RES_PAYLOAD_FAILURE - - Payload failure: could not compress/decompress or serialize/unserialize the value. - - - - - Memcached::RES_AUTH_PROBLEM - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_AUTH_FAILURE - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_AUTH_CONTINUE - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_E2BIG - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_KEY_TOO_BIG - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_SERVER_TEMPORARILY_DISABLED - - Available as of Memcached 3.0.0. - - - - - Memcached::RES_SERVER_MEMORY_ALLOCATION_FAILURE - - Available as of Memcached 3.0.0. - - - - - - - - diff --git a/reference/memcached/expiration.xml b/reference/memcached/expiration.xml deleted file mode 100644 index a596cacd1..000000000 --- a/reference/memcached/expiration.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - Expiration Times - - Some storage commands involve sending an expiration value (relative to an - item or to an operation requested by the client) to the server. In all such - cases, the actual value sent may either be Unix time (number of seconds - since January 1, 1970, as an integer), or a number of seconds starting from - current time. In the latter case, this number of seconds may not exceed - 60*60*24*30 (number of seconds in 30 days); if the expiration value is - larger than that, the server will consider it to be real Unix time value - rather than an offset from current time. - - - If the expiration value is 0 (the default), the item - never expires (although it may be deleted from the server to make place for - other items). - - - - - diff --git a/reference/memcached/ini.xml b/reference/memcached/ini.xml deleted file mode 100644 index f1eb32656..000000000 --- a/reference/memcached/ini.xml +++ /dev/null @@ -1,682 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Memcached &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - memcached.sess_locking - On - INI_ALL - Available as of memcached 0.1.0. - - - memcached.sess_consistent_hash - On - INI_ALL - Available as of memcached 2.1.0. Default value is On as of memcached 3.0.0. - - - memcached.sess_binary - Off - INI_ALL - Available as of memcached 2.0.0. Replaced by memcached.sess_binary_protocol as of memcached 3.0.0. - - - memcached.sess_lock_wait - 150000 - INI_ALL - Available as of memcached 0.1.0. Removed as of memcached 3.0.0. - - - memcached.sess_prefix - memc.sess.key. - INI_ALL - Available as of memcached 0.1.0. - - - memcached.sess_number_of_replicas - 0 - INI_ALL - Available as of memcached 2.1.0. - - - memcached.sess_randomize_replica_read - Off - INI_ALL - Available as of memcached 2.1.0. - - - memcached.sess_remove_failed - On - INI_ALL - Available as of memcached 2.1.0. Replaced by memcached.sess_remove_failed_servers as of memcached 3.0.0. - - - memcached.compression_type - fastlz - INI_ALL - Available as of memcached 0.1.0. - - - memcached.compression_factor - 1.3 - INI_ALL - Available as of memcached 0.1.0. - - - memcached.compression_threshold - 2000 - INI_ALL - Available as of memcached 0.1.0. - - - memcached.serializer - igbinary - INI_ALL - Available as of memcached 0.1.0. - - - memcached.use_sasl - Off - INI_ALL - Available as of memcached 2.2.0. Removed as of memcached 3.0.0. - - - memcached.default_binary_protocol - Off - INI_ALL - Available as of memcached 3.0.0. - - - memcached.default_connect_timeout - 0 - INI_ALL - Available as of memcached 3.0.0. - - - memcached.default_consistent_hash - Off - INI_ALL - Available as of memcached 3.0.0. - - - memcached.sess_binary_protocol - On - INI_ALL - Available as of memcached 3.0.0. Replace memcached.sess_binary. - - - memcached.sess_connect_timeout - 1000 - INI_ALL - Available as of memcached 2.2.0. - - - memcached.sess_consistent_hash_type - ketama - INI_ALL - Available as of memcached 3.1.0. - - - memcached.sess_lock_expire - 0 - INI_ALL - Available as of memcached 2.2.0. - - - memcached.sess_lock_retries - 5 - INI_ALL - Available as of memcached 3.0.0. - - - memcached.sess_lock_wait_max - 150 - INI_ALL - Available as of memcached 3.0.0. Default value 150 as of memcached 3.1.0 (previously 2000). - - - memcached.sess_lock_wait_min - 150 - INI_ALL - Available as of memcached 3.0.0. Default value 150 as of memcached 3.1.0 (previously 1000). - - - memcached.sess_persistent - Off - INI_ALL - Available as of memcached 3.0.0. - - - memcached.sess_remove_failed_servers - Off - INI_ALL - Available as of memcached 3.0.0. Replace memcached.sess_remove_failed. - - - memcached.sess_server_failure_limit - 0 - INI_ALL - Available as of memcached 3.0.0. - - - memcached.sess_sasl_password - null - INI_ALL - Available as of memcached 2.2.0. - - - memcached.sess_sasl_username - null - INI_ALL - Available as of memcached 2.2.0. - - - memcached.store_retry_count - 0 - INI_ALL - - Available as of memcached 2.2.0. - Default value 0 as of memcached 3.2.0 - (previously 2). - - - - -
    -
    - - &ini.descriptions.title; - - - - - - memcached.sess_locking - bool - - - - Use session locking. Valid values: On, Off, the default is On. - - - - - - memcached.sess_consistent_hash - bool - - - - If set to On, consistent hashing (libketama) is used for session handling. - When consistent hashing is used, - one can add or remove cache node(s) without messing up too much with existing keys. - Default is On. - - - - - - memcached.sess_binary - bool - - - - Use memcached session binary mode. Libmemcached replicas only work if - binary mode is enabled. The default is Off. - - - - - - memcached.sess_lock_wait - int - - - - Session spin lock retry wait time in microseconds. Be careful when - setting this value. Valid values are integers, where 0 is interpreted - as the default value. Negative values result in a reduces locking to a - try lock. The default is 150000. - - - - - - memcached.sess_prefix - string - - - - Memcached session key prefix. Valid values are strings less than 219 - bytes long. The default value is memc.sess.key. - - - - - - memcached.sess_number_of_replicas - int - - - - Write data to a number of additional memcached servers. This is "poor man's HA" as libmemcached calls it. - If this value is positive and sess_remove_failed_servers is enabled - when a memcached server fails the session will continue to be available from a replica. - However, if the failed memcache server becomes available again it will read the session - from there which could have old data or no data at all. - Default is 0. - - - - - - memcached.sess_randomize_replica_read - bool - - - - Memcached session replica read randomize. - - - - - - memcached.sess_remove_failed - int - - - - Allow failed memcached server to automatically be removed. - - - - - - memcached.compression_type - string - - - - Set the compression type, valid values are: fastlz, zlib. - The default is fastlz. - - - - - - memcached.compression_factor - float - - - - Compression factor. Store compressed value only if the compression - factor (saving) exceeds the set limit. Store compressed if: - plain_len > comp_len * factor. The default value - is 1.3 (23% space saving). - - - - - - memcached.compression_threshold - int - - - - The compression threshold. Do not compress serialized values below this - threshold. The default is 2000 bytes. - - - - - - memcached.serializer - string - - - - Set the default serializer for new memcached objects. Valid values - are: php, igbinary, json, - json_array, msgpack. - - - - json - - - Standard PHP JSON encoding. This serializer is fast and compact but - only works on UTF-8 encoded data and does not fully implement - serializing. See the JSON extension. Available as of memcached 0.2.0. - - - - - json_array - - - As json, but decodes into arrays. Available as of memcached 2.0.0. - - - - - php - - - The standard PHP serializer. - - - - - igbinary - - - A binary serializer. Available as of memcached 0.1.4. - - - - - msgpack - - - A cross-language binary serializer. Available as of memcached 2.2.0. - - - - - - The default is igbinary if available, then msgpack if - available, then php otherwise. - - - - - - memcached.use_sasl - bool - - - - Use SASL authentication for connections. Valid values: On, Off. The - default is Off. - - - - - - memcached.default_binary_protocol - bool - - - - Sets the default memcached protocol for new connections. (To configure the memcached protocol for - connections used by sessions, use memcached.sess_binary_protocol instead.) - - If set to On, the memcached binary protocol is used by default. - If set to Off, the memcached text protocol is used. - Default is Off. - - - - - - memcached.default_connect_timeout - int - - - - Sets the default memcached connection timeout for new connections. - (To configure the memcached connection timeout for sessions, use memcached.sess_connect_timeout instead.) - - In non-blocking mode this changes the value of the timeout. - During socket connection in milliseconds. - Specifying -1 means an infinite timeout. - Specifying 0 means using the memcached library's default connection timeout. - Default is 0. - - - - - - memcached.default_consistent_hash - bool - - - - Sets the default for consistent hashing for new connections. - (To configure consistent hashing for session connections, - use memcached.sess_consistent_hash instead.) - - If set to On, consistent hashing (libketama) is used for - session handling. When consistent hashing is used, one can add or remove cache node(s) - without messing up too much with existing keys default is Off. - - - - - - memcached.sess_binary_protocol - bool - - - - Use the memcached binary protocol for memcached sessions instead of the text protocol. - libmemcached replicas only work if the binary mode is enabled. - However, certain proxies (such as twemproxy) will only work if the binary protocol is disabled. - Default is On as of libmemcached 1.0.18. - Prior to libmemcached 1.0.18, the default was Off. - - - - In previous versions of php-memcached, this setting was called - memcached.sess_binary. - - - - - - - memcached.sess_connect_timeout - int - - - - memcached connect timeout value - In non-blocking mode this changes the value of the timeout - during socket connection in milliseconds. - Specifying -1 means an infinite timeout. - - - - - - memcached.sess_consistent_hash_type - string - - - - Memcached session consistent hash type. - If set to ketama, consistent hashing (libketama) - is used for session handling. - If set to ketama_weighted, weighted consistent hashing (libketama) - is used for session handling. - Default is ketama. - Prior to php-memcached 3.0, the default was ketama_weighted. - - - - - - memcached.sess_lock_expire - int - - - - The time, in seconds, before a lock should release itself. - Setting to 0 results in the default behaviour, - which is to use PHP's max_execution_time. - Default is 0. - - - - - - memcached.sess_lock_retries - int - - - - The number of times to retry locking the session lock, not including the first attempt. - Default is 5. - - - - - - memcached.sess_lock_wait_max - int - - - - The maximum time, in milliseconds, to wait between session lock attempts. - The default is 150. - - - - - - memcached.sess_lock_wait_min - int - - - - The minimum time, in milliseconds, to wait between session lock attempts. - This value is double on each lock retry until memcached.sess_lock_wait_max is - reached, after which any further retries will take - memcached.sess_lock_wait_max seconds. - The default is 150. - - - - - - memcached.sess_persistent - bool - - - - Whether or not to re-use the memcached connections corresponding to the value(s) of - session.save_path after the execution of the script ends. Don't use this if - certain settings (e.g. SASL settings, sess_binary_protocol) would be overridden between requests. - Default is Off. - - - - - - memcached.sess_remove_failed_servers - bool - - - - Allow failed memcached server to automatically be removed. - Default is Off. - - - - In previous versions of php-memcached, this setting was called - memcached.sess_remove_failed. - - - - - - - memcached.sess_server_failure_limit - int - - - - Set this value to enable the server be removed after - configured number of continuous times connection failure. - Default is 0. - - - - - - memcached.sess_sasl_password - string - - - - Session SASL password. - Both username and password need to be set for SASL to be enabled. - - - - - - memcached.sess_sasl_username - string - - - - Session SASL username. - Both username and password need to be set for SASL to be enabled. - - - - - - memcached.store_retry_count - int - - - - The amount of retries for failed store commands. - This mechanism allows transparent fail-over to secondary servers when - set/increment/decrement/setMulti operations fail on - the desired server in a multi-server environment. - The default is 2. - - - - - -
    - - diff --git a/reference/memcached/memcached.xml b/reference/memcached/memcached.xml deleted file mode 100644 index c05f72351..000000000 --- a/reference/memcached/memcached.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The Memcached class - Memcached - - - - -
    - &reftitle.intro; - - Represents a connection to a set of memcached servers. - -
    - - -
    - &reftitle.classsynopsis; - - - - - Memcached - - - - - Memcached - - - - &Methods; - - - - - -
    - -
    - - &reference.memcached.entities.memcached; - -
    - diff --git a/reference/memcached/memcached/add.xml b/reference/memcached/memcached/add.xml deleted file mode 100644 index e78dba248..000000000 --- a/reference/memcached/memcached/add.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Memcached::add - Add an item under a new key - - - - &reftitle.description; - - public boolMemcached::add - stringkey - mixedvalue - intexpiration0 - - - Memcached::add is similar to - Memcached::set, but the operation fails if the - key already exists on the server. - - - - - &reftitle.parameters; - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTSTORED if the key already exists. - - - - - &reftitle.seealso; - - - Memcached::addByKey - Memcached::set - Memcached::replace - - - - - - diff --git a/reference/memcached/memcached/addbykey.xml b/reference/memcached/memcached/addbykey.xml deleted file mode 100644 index d4a98f1d1..000000000 --- a/reference/memcached/memcached/addbykey.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Memcached::addByKey - Add an item under a new key on a specific server - - - - &reftitle.description; - - public boolMemcached::addByKey - stringserver_key - stringkey - mixedvalue - intexpiration0 - - - Memcached::addByKey is functionally equivalent to - Memcached::add, except that the free-form - server_key can be used to map the - key to a specific server. This is useful if you need - to keep a bunch of related keys on a certain server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTSTORED if the key already exists. - - - - - &reftitle.seealso; - - - Memcached::add - Memcached::set - Memcached::replace - - - - - - diff --git a/reference/memcached/memcached/addserver.xml b/reference/memcached/memcached/addserver.xml deleted file mode 100644 index c6c5df84a..000000000 --- a/reference/memcached/memcached/addserver.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Memcached::addServer - Add a server to the server pool - - - - &reftitle.description; - - public boolMemcached::addServer - stringhost - intport - intweight0 - - - Memcached::addServer adds the specified server to the - server pool. No connection is established to the server at this time, but - if you are using consistent key distribution option (via - Memcached::DISTRIBUTION_CONSISTENT or - Memcached::OPT_LIBKETAMA_COMPATIBLE), some of the - internal data structures will have to be updated. Thus, if you need to add - multiple servers, it is better to use - Memcached::addServers as the update then happens - only once. - - - The same server may appear multiple times in the server pool, because no - duplication checks are made. This is not advisable; instead, use the - weight option to increase the selection weighting of - this server. - - - - - &reftitle.parameters; - - - - host - - - The hostname of the memcache server. If the hostname is invalid, - data-related operations will set - Memcached::RES_HOST_LOOKUP_FAILURE result code. As - of version 2.0.0b1, this parameter may also specify the path of a unix - socket filepath ex. /path/to/memcached.sock - to use UNIX domain sockets, in this case port - must also be set to 0. - - - - - port - - - The port on which memcache is running. Usually, this is - 11211. As of version 2.0.0b1, set this parameter to 0 when - using UNIX domain sockets. - - - - - weight - - - The weight of the server relative to the total weight of all the - servers in the pool. This controls the probability of the server being - selected for operations. This is used only with consistent distribution - option and usually corresponds to the amount of memory available to - memcache on that server. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>Memcached::addServer</function> example - -addServer('mem1.domain.com', 11211, 33); -$m->addServer('mem2.domain.com', 11211, 67); -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::addServers - Memcached::resetServerList - - - - - - diff --git a/reference/memcached/memcached/addservers.xml b/reference/memcached/memcached/addservers.xml deleted file mode 100644 index 4bb99510a..000000000 --- a/reference/memcached/memcached/addservers.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Memcached::addServers - Add multiple servers to the server pool - - - - &reftitle.description; - - public boolMemcached::addServers - arrayservers - - - Memcached::addServers adds - servers to the server pool. Each entry in - servers is supposed to be an array containing hostname, - port, and, optionally, weight of the server. No connection is established - to the servers at this time. - - - The same server may appear multiple times in the server pool, because no - duplication checks are made. This is not advisable; instead, use the - weight option to increase the selection weighting of - this server. - - - - - &reftitle.parameters; - - - - array - - - Array of the servers to add to the pool. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>Memcached::addServers</function> example - -addServers($servers); -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::addServer - Memcached::resetServerList - - - - - - diff --git a/reference/memcached/memcached/append.xml b/reference/memcached/memcached/append.xml deleted file mode 100644 index 9a402ed7f..000000000 --- a/reference/memcached/memcached/append.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - Memcached::append - Append data to an existing item - - - - &reftitle.description; - - public boolnullMemcached::append - stringkey - stringvalue - - - Memcached::append appends the given - value string to the value of an existing item. The - reason that value is forced to be a string is - that appending mixed types is not well-defined. - - - - If the Memcached::OPT_COMPRESSION is enabled, the - operation will fail and a warning will be issued, because appending - compressed data to a value that is potentially already compressed is not - possible. - - - - - - &reftitle.parameters; - - - - key - - - &memcached.parameter.key; - - - - - value - - - The string to append. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - Returns &null; when compression is on. - - - - - &reftitle.errors; - - Returns &null; and raises an E_WARNING when - compression is enabled. - - - - - &reftitle.examples; - - - <function>Memcached::append</function> example - -addServer('localhost', 11211); -$m->setOption(Memcached::OPT_COMPRESSION, false); - -$m->set('foo', 'abc'); -$m->append('foo', 'def'); -var_dump($m->get('foo')); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::appendByKey - Memcached::prepend - - - - - - diff --git a/reference/memcached/memcached/appendbykey.xml b/reference/memcached/memcached/appendbykey.xml deleted file mode 100644 index 756b4bdcc..000000000 --- a/reference/memcached/memcached/appendbykey.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Memcached::appendByKey - Append data to an existing item on a specific server - - - - &reftitle.description; - - public boolnullMemcached::appendByKey - stringserver_key - stringkey - stringvalue - - - Memcached::appendByKey is functionally equivalent to - Memcached::append, except that the free-form - server_key can be used to map the - key to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - value - - - The string to append. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - Returns &null; when compression is on. - - - - - &reftitle.errors; - - Returns &null; and raises an E_WARNING when - compression is enabled. - - - - - &reftitle.seealso; - - - Memcached::append - Memcached::prepend - - - - - - diff --git a/reference/memcached/memcached/cas.xml b/reference/memcached/memcached/cas.xml deleted file mode 100644 index 40d6e2c5a..000000000 --- a/reference/memcached/memcached/cas.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - Memcached::cas - Compare and swap an item - - - - &reftitle.description; - - public boolMemcached::cas - stringintfloatcas_token - stringkey - mixedvalue - intexpiration0 - - - Memcached::cas performs a "check and set" operation, - so that the item will be stored only if no other client has updated it - since it was last fetched by this client. The check is done via the - cas_token parameter which is a unique 64-bit - value assigned to the existing item by memcache. See the documentation for - Memcached::get* methods for how to obtain this - token. Note that the token is represented as a float due to the - limitations of PHP's integer space. - - - - - &reftitle.parameters; - - - - cas_token - - - Unique value associated with the existing item. Generated by memcache. - - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_DATA_EXISTS if the item you are trying - to store has been modified since you last fetched it. - - - - - &reftitle.examples; - - - <function>Memcached::cas</function> example - -addServer('localhost', 11211); - -do { - /* fetch IP list and its token */ - $ips = $m->get('ip_block', null, $cas); - /* if list doesn't exist yet, create it and do - an atomic add which will fail if someone else already added it */ - if ($m->getResultCode() == Memcached::RES_NOTFOUND) { - $ips = array($_SERVER['REMOTE_ADDR']); - $m->add('ip_block', $ips); - /* otherwise, add IP to the list and store via compare-and-swap - with the token, which will fail if someone else updated the list */ - } else { - $ips[] = $_SERVER['REMOTE_ADDR']; - $m->cas($cas, 'ip_block', $ips); - } -} while ($m->getResultCode() != Memcached::RES_SUCCESS); - -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::casByKey - - - - - - diff --git a/reference/memcached/memcached/casbykey.xml b/reference/memcached/memcached/casbykey.xml deleted file mode 100644 index 1b192d27a..000000000 --- a/reference/memcached/memcached/casbykey.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Memcached::casByKey - Compare and swap an item on a specific server - - - - &reftitle.description; - - public boolMemcached::casByKey - stringintfloatcas_token - stringserver_key - stringkey - mixedvalue - intexpiration0 - - - Memcached::casByKey is functionally equivalent to - Memcached::cas, except that the free-form - server_key can be used to map the - key to a specific server. This is useful if you need - to keep a bunch of related keys on a certain server. - - - - - &reftitle.parameters; - - - - cas_token - - - Unique value associated with the existing item. Generated by memcache. - - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_DATA_EXISTS if the item you are trying - to store has been modified since you last fetched it. - - - - - &reftitle.seealso; - - - Memcached::cas - - - - - - diff --git a/reference/memcached/memcached/construct.xml b/reference/memcached/memcached/construct.xml deleted file mode 100644 index 9bb6dfefa..000000000 --- a/reference/memcached/memcached/construct.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - Memcached::__construct - Create a Memcached instance - - - - &reftitle.description; - - public Memcached::__construct - stringnullpersistent_id&null; - callablenullcallback&null; - stringnullconnection_str&null; - - - Creates a Memcached instance representing the connection to the memcache - servers. - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - - persistent_id - - - By default the Memcached instances are destroyed at the end of the - request. To create an instance that persists between requests, use - persistent_id to specify a unique ID for the - instance. All instances created with the same - persistent_id will share the same connection. - - - - - callback - - - voidcallback - Memcachedmemcached - stringnullpersistent_id - - - The callback parameter is called when the - connection is established. It should be a valid PHP callable - that receive the Memcached object as its first - parameter, and persistent_id as its second. - - - - - connection_str - - - This parameter is used to pass additional connection options to - the memcache servers, such as a server weight in a cluster. - - - - - - - - - &reftitle.examples; - - - Creating a Memcached object - - -]]> - - - - - - - diff --git a/reference/memcached/memcached/decrement.xml b/reference/memcached/memcached/decrement.xml deleted file mode 100644 index 8f0e0ab03..000000000 --- a/reference/memcached/memcached/decrement.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Memcached::decrement - Decrement numeric item's value - - - - &reftitle.description; - - public intfalseMemcached::decrement - stringkey - intoffset1 - intinitial_value0 - intexpiry0 - - - Memcached::decrement decrements a numeric item's value - by the specified offset. If the item's value is not - numeric, an error will result. If the operation would - decrease the value below 0, the new value will be 0. - Memcached::decrement will set the item to the - initial_value parameter if the key doesn't exist. - - - - - &reftitle.parameters; - - - - key - - - The key of the item to decrement. - - - - - offset - - - The amount by which to decrement the item's value. - - - - - initial_value - - - The value to set the item to if it doesn't currently exist. - - - - - expiry - - - The expiry time to set on the item. - - - - - - - - - &reftitle.returnvalues; - - Returns item's new value on success&return.falseforfailure;. - - - - - &reftitle.examples; - - - <function>Memcached::decrement</function> example - -addServer('localhost', 11211); - -$m->set('counter', 5); -$n = $m->decrement('counter'); -var_dump($n); - -$n = $m->decrement('counter', 10); -var_dump($n); - -var_dump($m->get('counter')); - -$m->set('counter', 'abc'); -$n = $m->increment('counter'); -// ^ will fail due to item value not being numeric -var_dump($n); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::increment - Memcached::incrementByKey - Memcached::decrementByKey - - - - - - diff --git a/reference/memcached/memcached/decrementbykey.xml b/reference/memcached/memcached/decrementbykey.xml deleted file mode 100644 index b4de2b90b..000000000 --- a/reference/memcached/memcached/decrementbykey.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Memcached::decrementByKey - Decrement numeric item's value, stored on a specific server - - - - &reftitle.description; - - public intfalseMemcached::decrementByKey - stringserver_key - stringkey - intoffset1 - intinitial_value0 - intexpiry0 - - - Memcached::decrementByKey decrements a numeric item's - value by the specified offset. If the item's value - is not numeric, an error will result. If the operation - would decrease the value below 0, the new value will be 0. - Memcached::decrementByKey will set the item to the - initial_value parameter if the key doesn't exist. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - The key of the item to decrement. - - - - - offset - - - The amount by which to decrement the item's value. - - - - - initial_value - - - The value to set the item to if it doesn't currently exist. - - - - - expiry - - - The expiry time to set on the item. - - - - - - - - - &reftitle.returnvalues; - - Returns item's new value on success&return.falseforfailure;. - - - - - &reftitle.seealso; - - - Memcached::decrement - Memcached::increment - Memcached::incrementByKey - - - - - - diff --git a/reference/memcached/memcached/delete.xml b/reference/memcached/memcached/delete.xml deleted file mode 100644 index c2b0baa8e..000000000 --- a/reference/memcached/memcached/delete.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Memcached::delete - Delete an item - - - - &reftitle.description; - - public boolMemcached::delete - stringkey - inttime0 - - - Delete the key from the server. - - - - - &reftitle.parameters; - - - - key - - - The key to be deleted. - - - - - time - - - The amount of time the server will wait to delete the item. - - &memcached.note.delete-time; - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTFOUND if the key does not exist. - - - - - &reftitle.examples; - - - <function>Memcached::delete</function> example - -addServer('localhost', 11211); - -$m->delete('key1'); -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::deleteByKey - Memcached::deleteMulti - - - - - - diff --git a/reference/memcached/memcached/deletebykey.xml b/reference/memcached/memcached/deletebykey.xml deleted file mode 100644 index c987e525b..000000000 --- a/reference/memcached/memcached/deletebykey.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Memcached::deleteByKey - Delete an item from a specific server - - - - &reftitle.description; - - public boolMemcached::deleteByKey - stringserver_key - stringkey - inttime0 - - - Memcached::deleteByKey is functionally equivalent to - Memcached::delete, except that the free-form - server_key can be used to map the - key to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - The key to be deleted. - - - - - time - - - The amount of time the server will wait to delete the item. - - &memcached.note.delete-time; - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTFOUND if the key does not exist. - - - - - &reftitle.seealso; - - - Memcached::delete - Memcached::deleteMulti - Memcached::deleteMultiByKey - - - - - - diff --git a/reference/memcached/memcached/deletemulti.xml b/reference/memcached/memcached/deletemulti.xml deleted file mode 100644 index ef8b8bbe4..000000000 --- a/reference/memcached/memcached/deletemulti.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Memcached::deleteMulti - Delete multiple items - - - - &reftitle.description; - - public arrayMemcached::deleteMulti - arraykeys - inttime0 - - - Delete the array of keys from the server. - - - - - &reftitle.parameters; - - - - keys - - - The keys to be deleted. - - - - - time - - - The amount of time the server will wait to delete the items. - - &memcached.note.delete-time; - - - - - - - - &reftitle.returnvalues; - &memcached.result.delete-multi; - - - - &reftitle.seealso; - - - Memcached::delete - Memcached::deleteByKey - Memcached::deleteMultiByKey - - - - - - diff --git a/reference/memcached/memcached/deletemultibykey.xml b/reference/memcached/memcached/deletemultibykey.xml deleted file mode 100644 index 9b489cf85..000000000 --- a/reference/memcached/memcached/deletemultibykey.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Memcached::deleteMultiByKey - Delete multiple items from a specific server - - - - &reftitle.description; - - public arrayMemcached::deleteMultiByKey - stringserver_key - arraykeys - inttime0 - - - Memcached::deleteMultiByKey is functionally equivalent to - Memcached::deleteMulti, except that the free-form - server_key can be used to map the - keys to a specific server. - - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - keys - - - The keys to be deleted. - - - - - time - - - The amount of time the server will wait to delete the items. - - &memcached.note.delete-time; - - - - - - - - &reftitle.returnvalues; - &memcached.result.delete-multi; - - - - &reftitle.seealso; - - - Memcached::delete - Memcached::deleteByKey - Memcached::deleteMulti - - - - - - diff --git a/reference/memcached/memcached/fetch.xml b/reference/memcached/memcached/fetch.xml deleted file mode 100644 index 04bf6411f..000000000 --- a/reference/memcached/memcached/fetch.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - Memcached::fetch - Fetch the next result - - - - &reftitle.description; - - public arrayfalseMemcached::fetch - - - - Memcached::fetch retrieves the next result from the - last request. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the next result or &false; otherwise. - The Memcached::getResultCode will return - Memcached::RES_END if result set is exhausted. - - - - - &reftitle.examples; - - - <function>Memcached::fetch</function> example - -addServer('localhost', 11211); - -$m->set('int', 99); -$m->set('string', 'a simple string'); -$m->set('array', array(11, 12)); - -$m->getDelayed(array('int', 'array'), true); -while ($result = $m->fetch()) { - var_dump($result); -} -?> -]]> - - &example.outputs.similar; - - - string(3) "int" - ["value"]=> - int(99) - ["cas"]=> - float(2363) -} -array(3) { - ["key"]=> - string(5) "array" - ["value"]=> - array(2) { - [0]=> - int(11) - [1]=> - int(12) - } - ["cas"]=> - float(2365) -} -]]> - - - - - - - &reftitle.seealso; - - - Memcached::fetchAll - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/fetchall.xml b/reference/memcached/memcached/fetchall.xml deleted file mode 100644 index c579694cd..000000000 --- a/reference/memcached/memcached/fetchall.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - Memcached::fetchAll - Fetch all the remaining results - - - - &reftitle.description; - - public arrayfalseMemcached::fetchAll - - - - Memcached::fetchAll retrieves all the remaining - results from the last request. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the results&return.falseforfailure;. - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::getDelayed</function> example - -addServer('localhost', 11211); - -$m->set('int', 99); -$m->set('string', 'a simple string'); -$m->set('array', array(11, 12)); - -$m->getDelayed(array('int', 'array'), true); -var_dump($m->fetchAll()); -?> -]]> - - &example.outputs; - - - array(3) { - ["key"]=> - string(3) "int" - ["value"]=> - int(99) - ["cas"]=> - float(2363) - } - [1]=> - array(3) { - ["key"]=> - string(5) "array" - ["value"]=> - array(2) { - [0]=> - int(11) - [1]=> - int(12) - } - ["cas"]=> - float(2365) - } -} -]]> - - - - - - - &reftitle.seealso; - - - Memcached::fetch - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/flush.xml b/reference/memcached/memcached/flush.xml deleted file mode 100644 index 85afd18b5..000000000 --- a/reference/memcached/memcached/flush.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Memcached::flush - Invalidate all items in the cache - - - - &reftitle.description; - - public boolMemcached::flush - intdelay0 - - - Memcached::flush invalidates all existing cache items - immediately (by default) or after the delay - specified. After invalidation none of the items will be returned in - response to a retrieval command (unless it's stored again under the same - key after Memcached::flush has invalidated the items). - The flush does not actually free all the memory taken up by the existing - items; that will happen gradually as new items are stored. - - - - - &reftitle.parameters; - - - - delay - - - Number of seconds to wait before invalidating the items. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::flush</function> example - -addServer('localhost', 11211); - -/* flush all items in 10 seconds */ -$m->flush(10); -?> -]]> - - - - - - - diff --git a/reference/memcached/memcached/get.xml b/reference/memcached/memcached/get.xml deleted file mode 100644 index 493bfb549..000000000 --- a/reference/memcached/memcached/get.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - Memcached::get - Retrieve an item - - - - &reftitle.description; - - public mixedMemcached::get - stringkey - callablenullcache_cb&null; - intget_flags0 - - - Memcached::get returns the item that was previously - stored under the key. If the item is found and - the get_flags is given Memcached::GET_EXTENDED, - it will also return the CAS token value for the item. See - Memcached::cas for how to use CAS tokens. - Read-through caching callback may be - specified via cache_cb parameter. - - - - - - - &reftitle.parameters; - - - - key - - - The key of the item to retrieve. - - - - - cache_cb - - - Read-through caching callback or &null;. - - - - - get_flags - - - Flags to control the returned result. When Memcached::GET_EXTENDED - is given, the function will also return the CAS token. - - - - - - - - - &reftitle.returnvalues; - - Returns the value stored in the cache or &false; otherwise. - If the get_flags is set to Memcached::GET_EXTENDED, - an array containing the value and the CAS token is returned instead of only the value. - The Memcached::getResultCode will return - Memcached::RES_NOTFOUND if the key does not exist. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL memcached 3.0.0 - - The cas_token parameter was removed. - Instead get_flags was added and when it is given the value of Memcached::GET_EXTENDED it will ensure the CAS token to be fetched. - - - - - - - - - &reftitle.examples; - - - <function>Memcached::get</function> example #1 - -addServer('localhost', 11211); - -$m->set('foo', 100); -var_dump($m->get('foo')); -?> -]]> - - &example.outputs; - - - - - - <function>Memcached::get</function> example #2 - -addServer('localhost', 11211); - -if (!($ip = $m->get('ip_block'))) { - if ($m->getResultCode() == Memcached::RES_NOTFOUND) { - $ip = array(); - $m->set('ip_block', $ip); - } else { - /* log error */ - /* ... */ - } -} -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::getByKey - Memcached::getMulti - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/getallkeys.xml b/reference/memcached/memcached/getallkeys.xml deleted file mode 100644 index c69666ff3..000000000 --- a/reference/memcached/memcached/getallkeys.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Memcached::getAllKeys - Gets the keys stored on all the servers - - - - &reftitle.description; - - public arrayfalseMemcached::getAllKeys - - - - Memcached::getAllKeys queries each memcache server - and retrieves an array of all keys stored on them at that point in time. - This is not an atomic operation, so it isn't a truly consistent snapshot of - the keys at point in time. As memcache doesn't guarantee to return all keys - you also cannot assume that all keys have been returned. - - - - This method is intended for debugging purposes and should not be used at scale! - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the keys stored on all the servers on success&return.falseforfailure;. - - - - - diff --git a/reference/memcached/memcached/getbykey.xml b/reference/memcached/memcached/getbykey.xml deleted file mode 100644 index 3138e8f39..000000000 --- a/reference/memcached/memcached/getbykey.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - Memcached::getByKey - Retrieve an item from a specific server - - - - &reftitle.description; - - public mixedMemcached::getByKey - stringserver_key - stringkey - callablenullcache_cb&null; - intget_flags0 - - - Memcached::getByKey is functionally equivalent to - Memcached::get, except that the free-form - server_key can be used to map the - key to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - The key of the item to fetch. - - - - - cache_cb - - - Read-through caching callback or &null; - - - - - get_flags - - - Flags to control the returned result. When value of Memcached::GET_EXTENDED - is given will return the CAS token. - - - - - - - - - &reftitle.returnvalues; - - Returns the value stored in the cache or &false; otherwise. - The Memcached::getResultCode will return - Memcached::RES_NOTFOUND if the key does not exist. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL memcached 3.0.0 - - The cas_token parameter was removed. - Instead get_flags was added and when it is given the value of Memcached::GET_EXTENDED it will ensure the CAS token to be fetched. - - - - - - - - - &reftitle.seealso; - - - Memcached::get - Memcached::getMulti - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/getdelayed.xml b/reference/memcached/memcached/getdelayed.xml deleted file mode 100644 index 2c0ef5889..000000000 --- a/reference/memcached/memcached/getdelayed.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Memcached::getDelayed - Request multiple items - - - - &reftitle.description; - - public boolMemcached::getDelayed - arraykeys - boolwith_cas&false; - callablenullvalue_cb&null; - - - Memcached::getDelayed issues a request to memcache for - multiple items the keys of which are specified in the - keys array. The method does not wait for response - and returns right away. When you are ready to collect the items, call - either Memcached::fetch or - Memcached::fetchAll. If with_cas - is true, the CAS token values will also be requested. - - - Instead of fetching the results explicitly, you can specify a result callback via - value_cb parameter. - - - - - &reftitle.parameters; - - - - keys - - - Array of keys to request. - - - - - with_cas - - - Whether to request CAS token values also. - - - - - value_cb - - - The result callback or &null;. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::getDelayed</function> example - -addServer('localhost', 11211); - -$m->set('int', 99); -$m->set('string', 'a simple string'); -$m->set('array', array(11, 12)); - -$m->getDelayed(array('int', 'array'), true); -var_dump($m->fetchAll()); -?> -]]> - - &example.outputs; - - - array(3) { - ["key"]=> - string(3) "int" - ["value"]=> - int(99) - ["cas"]=> - float(2363) - } - [1]=> - array(3) { - ["key"]=> - string(5) "array" - ["value"]=> - array(2) { - [0]=> - int(11) - [1]=> - int(12) - } - ["cas"]=> - float(2365) - } -} -]]> - - - - - - - &reftitle.seealso; - - - Memcached::getDelayedByKey - Memcached::fetch - Memcached::fetchAll - - - - - - diff --git a/reference/memcached/memcached/getdelayedbykey.xml b/reference/memcached/memcached/getdelayedbykey.xml deleted file mode 100644 index 92f4c76a7..000000000 --- a/reference/memcached/memcached/getdelayedbykey.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Memcached::getDelayedByKey - Request multiple items from a specific server - - - - &reftitle.description; - - public boolMemcached::getDelayedByKey - stringserver_key - arraykeys - boolwith_cas&false; - callablenullvalue_cb&null; - - - Memcached::getDelayedByKey is functionally equivalent to - Memcached::getDelayed, except that the free-form - server_key can be used to map the - keys to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - keys - - - Array of keys to request. - - - - - with_cas - - - Whether to request CAS token values also. - - - - - value_cb - - - The result callback or &null;. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.seealso; - - - Memcached::getDelayed - Memcached::fetch - Memcached::fetchAll - - - - - - diff --git a/reference/memcached/memcached/getmulti.xml b/reference/memcached/memcached/getmulti.xml deleted file mode 100644 index 169c59447..000000000 --- a/reference/memcached/memcached/getmulti.xml +++ /dev/null @@ -1,299 +0,0 @@ - - - - - Memcached::getMulti - Retrieve multiple items - - - - &reftitle.description; - - public arrayfalseMemcached::getMulti - arraykeys - intget_flags0 - - - Memcached::getMulti is similar to - Memcached::get, but instead of a single key - item, it retrieves multiple items the keys of which are specified in the - keys array. - - - Before v3.0 a second argument cas_tokens was in use. - It was filled with the CAS token values for the found items. - The cas_tokens parameter was removed in v3.0 of the extension. - It was replaced with a new flag Memcached::GET_EXTENDED - that needs is to be used as the value for get_flags. - - - - - The get_flags parameter can be used to specify - additional options for Memcached::getMulti. - Memcached::GET_PRESERVE_ORDER ensures that the - keys are returned in the same order as they were requested in. - Memcached::GET_EXTENDED ensures that the - CAS tokens will be fetched too. - - - - - &reftitle.parameters; - - - - keys - - - Array of keys to retrieve. - - - - - get_flags - - - The flags for the get operation. - - - - - - - - - &reftitle.returnvalues; - - Returns the array of found items&return.falseforfailure;. - &memcached.result.getresultcode; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL memcached 3.0.0 - - The cas_tokens parameter was removed. - The Memcached::GET_EXTENDED was added and when passed as a flag it ensures the CAS tokens to be fetched. - - - - - - - - - &reftitle.examples; - - - <function>Memcached::getMulti</function> example for Memcached v3 - -addServer('localhost', 11211); - -$items = array( - 'key1' => 'value1', - 'key2' => 'value2', - 'key3' => 'value3' -); -$m->setMulti($items); -$result = $m->getMulti(array('key1', 'key3', 'badkey')); -var_dump($result); -?> -]]> - - &example.outputs.similar; - - - string(6) "value1" - ["key3"]=> - string(6) "value3" -} -]]> - - - - - - - <function>Memcached::getMulti</function> example for Memcached v1 and v2 - -addServer('localhost', 11211); - -$items = array( - 'key1' => 'value1', - 'key2' => 'value2', - 'key3' => 'value3' -); -$m->setMulti($items); -$result = $m->getMulti(array('key1', 'key3', 'badkey'), $cas); -var_dump($result, $cas); -?> -]]> - - &example.outputs.similar; - - - string(6) "value1" - ["key3"]=> - string(6) "value3" -} -array(2) { - ["key1"]=> - float(2360) - ["key3"]=> - float(2362) -} -]]> - - - - - - - <constant>Memcached::GET_PRESERVE_ORDER</constant> example for Memcached v3 - -addServer('localhost', 11211); - -$data = array( - 'foo' => 'foo-data', - 'bar' => 'bar-data', - 'baz' => 'baz-data', - 'lol' => 'lol-data', - 'kek' => 'kek-data', -); - -$m->setMulti($data, 3600); - -$keys = array_keys($data); -$keys[] = 'zoo'; -$got = $m->getMulti($keys, Memcached::GET_PRESERVE_ORDER); - -foreach ($got as $k => $v) { - echo "$k $v\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - <constant>Memcached::GET_PRESERVE_ORDER</constant> example for Memcached v1 and v2 - -addServer('localhost', 11211); - -$data = array( - 'foo' => 'foo-data', - 'bar' => 'bar-data', - 'baz' => 'baz-data', - 'lol' => 'lol-data', - 'kek' => 'kek-data', -); - -$m->setMulti($data, 3600); - -$null = null; -$keys = array_keys($data); -$keys[] = 'zoo'; -$got = $m->getMulti($keys, $null, Memcached::GET_PRESERVE_ORDER); - -foreach ($got as $k => $v) { - echo "$k $v\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - - Memcached::getMultiByKey - Memcached::get - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/getmultibykey.xml b/reference/memcached/memcached/getmultibykey.xml deleted file mode 100644 index 5196d24dd..000000000 --- a/reference/memcached/memcached/getmultibykey.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Memcached::getMultiByKey - Retrieve multiple items from a specific server - - - - &reftitle.description; - - public arrayfalseMemcached::getMultiByKey - stringserver_key - arraykeys - intget_flags0 - - - Memcached::getMultiByKey is functionally equivalent to - Memcached::getMulti, except that the free-form - server_key can be used to map the - keys to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - keys - - - Array of keys to retrieve. - - - - - get_flags - - - The flags for the get operation. - - - - - - - - - &reftitle.returnvalues; - - Returns the array of found items&return.falseforfailure;. - &memcached.result.getresultcode; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL memcached 3.0.0 - - The cas_tokens parameter was removed. - The Memcached::GET_EXTENDED was added and when passed as a flag it ensures the CAS tokens to be fetched. - - - - - - - - - &reftitle.seealso; - - - Memcached::getMulti - Memcached::get - Memcached::getDelayed - - - - - - diff --git a/reference/memcached/memcached/getoption.xml b/reference/memcached/memcached/getoption.xml deleted file mode 100644 index a2b146faa..000000000 --- a/reference/memcached/memcached/getoption.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Memcached::getOption - Retrieve a Memcached option value - - - - &reftitle.description; - - public mixedMemcached::getOption - intoption - - - This method returns the value of a Memcached option. Some options - correspond to the ones defined by libmemcached, and some are specific to - the extension. See Memcached - Constants for more information. - - - - - &reftitle.parameters; - - - - option - - - One of the Memcached::OPT_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the value of the requested option, or &false; on - error. - - - - - &reftitle.examples; - - - Retrieving Memcached options - -getOption(Memcached::OPT_COMPRESSION)); -var_dump($m->getOption(Memcached::OPT_POLL_TIMEOUT)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - - Memcached::getOption - Memcached::setOption - Memcached Constants - - - - - - diff --git a/reference/memcached/memcached/getresultcode.xml b/reference/memcached/memcached/getresultcode.xml deleted file mode 100644 index a94bed423..000000000 --- a/reference/memcached/memcached/getresultcode.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Memcached::getResultCode - Return the result code of the last operation - - - - &reftitle.description; - - public intMemcached::getResultCode - - - - Memcached::getResultCode returns one of the - Memcached::RES_* constants that is the result of the - last executed Memcached method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Result code of the last Memcached operation. - - - - - &reftitle.examples; - - - <function>Memcached::getResultCode</function> example - -addServer('localhost', 11211); - -$m->add('foo', 'bar'); -if ($m->getResultCode() == Memcached::RES_NOTSTORED) { - /* ... */ -} -?> -]]> - - - - - - - diff --git a/reference/memcached/memcached/getresultmessage.xml b/reference/memcached/memcached/getresultmessage.xml deleted file mode 100644 index 4d8c5dd6c..000000000 --- a/reference/memcached/memcached/getresultmessage.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - Memcached::getResultMessage - Return the message describing the result of the last operation - - - - &reftitle.description; - - public stringMemcached::getResultMessage - - - - Memcached::getResultMessage returns a string that - describes the result code of the last executed Memcached method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Message describing the result of the last Memcached operation. - - - - - &reftitle.examples; - - - <function>Memcached::getResultMessage</function> example - -addServer('localhost', 11211); - -$m->add('foo', 'bar'); // first time should succeed -$m->add('foo', 'bar'); -echo $m->getResultMessage(),"\n"; -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/memcached/memcached/getserverbykey.xml b/reference/memcached/memcached/getserverbykey.xml deleted file mode 100644 index b1f784a8f..000000000 --- a/reference/memcached/memcached/getserverbykey.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Memcached::getServerByKey - Map a key to a server - - - - &reftitle.description; - - public arrayfalseMemcached::getServerByKey - stringserver_key - - - Memcached::getServerByKey returns the server that - would be selected by a particular server_key in all - the Memcached::*ByKey operations. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - - - - - &reftitle.returnvalues; - - Returns an array containing three keys of host, - port, and weight on success&return.falseforfailure;. - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::getServerByKey</function> example - -addServers(array( - array('mem1.domain.com', 11211, 40), - array('mem2.domain.com', 11211, 40), - array('mem3.domain.com', 11211, 20), -)); - -$m->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true); - -var_dump($m->getServerByKey('user')); -var_dump($m->getServerByKey('log')); -var_dump($m->getServerByKey('ip')); -?> -]]> - - &example.outputs.similar; - - - string(15) "mem3.domain.com" - ["port"]=> - int(11211) - ["weight"]=> - int(20) -} -array(3) { - ["host"]=> - string(15) "mem2.domain.com" - ["port"]=> - int(11211) - ["weight"]=> - int(40) -} -array(3) { - ["host"]=> - string(15) "mem2.domain.com" - ["port"]=> - int(11211) - ["weight"]=> - int(40) -} -]]> - - - - - - - diff --git a/reference/memcached/memcached/getserverlist.xml b/reference/memcached/memcached/getserverlist.xml deleted file mode 100644 index ca7e053a1..000000000 --- a/reference/memcached/memcached/getserverlist.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - Memcached::getServerList - Get the list of the servers in the pool - - - - &reftitle.description; - - public arrayMemcached::getServerList - - - - Memcached::getServerList returns the list of all - servers that are in its server pool. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The list of all servers in the server pool. - - - - - &reftitle.examples; - - - <function>Memcached::getServerList</function> example - -addServers(array( - array('mem1.domain.com', 11211, 20), - array('mem2.domain.com', 11311, 80), -)); -var_dump($m->getServerList()); -?> -]]> - - &example.outputs; - - - array(3) { - ["host"]=> - string(15) "mem1.domain.com" - ["port"]=> - int(11211) - ["weight"]=> - int(20) - } - [1]=> - array(3) { - ["host"]=> - string(15) "mem2.domain.com" - ["port"]=> - int(11311) - ["weight"]=> - int(80) - } -} -]]> - - - - - - - diff --git a/reference/memcached/memcached/getstats.xml b/reference/memcached/memcached/getstats.xml deleted file mode 100644 index b42ade783..000000000 --- a/reference/memcached/memcached/getstats.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Memcached::getStats - Get server pool statistics - - - - &reftitle.description; - - public arrayfalseMemcached::getStats - stringnulltype&null; - - - Memcached::getStats returns an array containing the - state of all available memcache servers. See - memcache protocol - specification for details on these statistics. - - - - - &reftitle.parameters; - - - - type - - - The type of statistics to fetch. - - - - - - - - - &reftitle.returnvalues; - - Array of server statistics, one entry per server, &return.falseforfailure;. - - - - - &reftitle.examples; - - - <function>Memcached::getStats</function> example - -addServer('localhost', 11211); - -print_r($m->getStats()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [pid] => 4933 - [uptime] => 786123 - [threads] => 1 - [time] => 1233868010 - [pointer_size] => 32 - [rusage_user_seconds] => 0 - [rusage_user_microseconds] => 140000 - [rusage_system_seconds] => 23 - [rusage_system_microseconds] => 210000 - [curr_items] => 145 - [total_items] => 2374 - [limit_maxbytes] => 67108864 - [curr_connections] => 2 - [total_connections] => 151 - [connection_structures] => 3 - [bytes] => 20345 - [cmd_get] => 213343 - [cmd_set] => 2381 - [get_hits] => 204223 - [get_misses] => 9120 - [evictions] => 0 - [bytes_read] => 9092476 - [bytes_written] => 15420512 - [version] => 1.2.6 - ) - -) -]]> - - - - - - - diff --git a/reference/memcached/memcached/getversion.xml b/reference/memcached/memcached/getversion.xml deleted file mode 100644 index eb0e79fbe..000000000 --- a/reference/memcached/memcached/getversion.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Memcached::getVersion - Get server pool version info - - - - &reftitle.description; - - public arrayfalseMemcached::getVersion - - - - Memcached::getVersion returns an array containing the - version info for all available memcache servers. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of server versions, one entry per server. - - - - - &reftitle.examples; - - - <function>Memcached::getVersion</function> example - -addServer('localhost', 11211); - -print_r($m->getVersion()); -?> -]]> - - &example.outputs.similar; - - 1.2.6 -) -]]> - - - - - - - diff --git a/reference/memcached/memcached/increment.xml b/reference/memcached/memcached/increment.xml deleted file mode 100644 index 562568952..000000000 --- a/reference/memcached/memcached/increment.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - Memcached::increment - Increment numeric item's value - - - - &reftitle.description; - - public intfalseMemcached::increment - stringkey - intoffset1 - intinitial_value0 - intexpiry0 - - - Memcached::increment increments a numeric item's value - by the specified offset. If the item's value is not - numeric, an error will result. - Memcached::increment will set the item to the - initial_value parameter if the key doesn't exist. - - - - - &reftitle.parameters; - - - - key - - - The key of the item to increment. - - - - - offset - - - The amount by which to increment the item's value. - - - - - initial_value - - - The value to set the item to if it doesn't currently exist. - - - - - expiry - - - The expiry time to set on the item. - - - - - - - - - &reftitle.returnvalues; - - Returns new item's value on success&return.falseforfailure;. - - - - - &reftitle.examples; - - - <function>Memcached::increment</function> example - -addServer('localhost', 11211); - -$m->set('counter', 0); -$m->increment('counter'); -$n = $m->increment('counter', 10); -var_dump($n); - -$m->set('counter', 'abc'); -$n = $m->increment('counter'); -// ^ will fail due to item value not being numeric -var_dump($n); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::decrement - Memcached::decrementByKey - Memcached::incrementByKey - - - - - - diff --git a/reference/memcached/memcached/incrementbykey.xml b/reference/memcached/memcached/incrementbykey.xml deleted file mode 100644 index 1e8cc8d75..000000000 --- a/reference/memcached/memcached/incrementbykey.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Memcached::incrementByKey - Increment numeric item's value, stored on a specific server - - - - &reftitle.description; - - public intfalseMemcached::incrementByKey - stringserver_key - stringkey - intoffset1 - intinitial_value0 - intexpiry0 - - - Memcached::incrementByKey increments a numeric item's value - by the specified offset. If the item's value is not - numeric, an error will result. - Memcached::incrementByKey will set the item to the - initial_value parameter if the key doesn't exist. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - The key of the item to increment. - - - - - offset - - - The amount by which to increment the item's value. - - - - - initial_value - - - The value to set the item to if it doesn't currently exist. - - - - - expiry - - - The expiry time to set on the item. - - - - - - - - - &reftitle.returnvalues; - - Returns new item's value on success&return.falseforfailure;. - - - - - &reftitle.seealso; - - - Memcached::decrement - Memcached::decrementByKey - Memcached::increment - - - - - - diff --git a/reference/memcached/memcached/ispersistent.xml b/reference/memcached/memcached/ispersistent.xml deleted file mode 100644 index 52a183663..000000000 --- a/reference/memcached/memcached/ispersistent.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Memcached::isPersistent - Check if a persistent connection to memcache is being used - - - - &reftitle.description; - - public boolMemcached::isPersistent - - - - Memcached::isPersistent checks if the connections to - the memcache servers are persistent connections. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if Memcache instance uses a persistent connection, &false; otherwise. - - - - - &reftitle.seealso; - - - Memcached::isPristine - - - - - - diff --git a/reference/memcached/memcached/ispristine.xml b/reference/memcached/memcached/ispristine.xml deleted file mode 100644 index 5052afaef..000000000 --- a/reference/memcached/memcached/ispristine.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Memcached::isPristine - Check if the instance was recently created - - - - &reftitle.description; - - public boolMemcached::isPristine - - - - Memcached::isPristine checks if the Memcache instance - was recently created. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if instance is recently created, &false; otherwise. - - - - - &reftitle.seealso; - - - Memcached::isPersistent - - - - - - diff --git a/reference/memcached/memcached/prepend.xml b/reference/memcached/memcached/prepend.xml deleted file mode 100644 index 25a204bd4..000000000 --- a/reference/memcached/memcached/prepend.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - Memcached::prepend - Prepend data to an existing item - - - - &reftitle.description; - - public boolnullMemcached::prepend - stringkey - stringvalue - - - Memcached::prepend prepends the given - value string to the value of an existing item. The - reason that value is forced to be a string is - that prepending mixed types is not well-defined. - - - - If the Memcached::OPT_COMPRESSION is enabled, the - operation will fail and a warning will be issued, because prepending - compressed data to a value that is potentially already compressed is not - possible. - - - - - - &reftitle.parameters; - - - - key - - - The key of the item to prepend the data to. - - - - - value - - - The string to prepend. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - Returns &null; when compression is on. - - - - - &reftitle.errors; - - Returns &null; and raises an E_WARNING when - compression is enabled. - - - - - &reftitle.examples; - - - <function>Memcached::prepend</function> example - -addServer('localhost', 11211); -$m->setOption(Memcached::OPT_COMPRESSION, false); - -$m->set('foo', 'abc'); -$m->prepend('foo', 'def'); -var_dump($m->get('foo')); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::prependByKey - Memcached::append - - - - - - diff --git a/reference/memcached/memcached/prependbykey.xml b/reference/memcached/memcached/prependbykey.xml deleted file mode 100644 index c89f14a79..000000000 --- a/reference/memcached/memcached/prependbykey.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Memcached::prependByKey - Prepend data to an existing item on a specific server - - - - &reftitle.description; - - public boolnullMemcached::prependByKey - stringserver_key - stringkey - stringvalue - - - Memcached::prependByKey is functionally equivalent to - Memcached::prepend, except that the free-form - server_key can be used to map the - key to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - The key of the item to prepend the data to. - - - - - value - - - The string to prepend. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - Returns &null; when compression is on. - - - - - &reftitle.errors; - - Returns &null; and raises an E_WARNING when - compression is enabled. - - - - - &reftitle.seealso; - - - Memcached::prepend - Memcached::append - - - - - - diff --git a/reference/memcached/memcached/quit.xml b/reference/memcached/memcached/quit.xml deleted file mode 100644 index ad3c3e515..000000000 --- a/reference/memcached/memcached/quit.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - Memcached::quit - Close any open connections - - - - &reftitle.description; - - public boolMemcached::quit - - - - Memcached::quit closes any open connections to the - memcache servers. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/memcached/memcached/replace.xml b/reference/memcached/memcached/replace.xml deleted file mode 100644 index fdae37c01..000000000 --- a/reference/memcached/memcached/replace.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Memcached::replace - Replace the item under an existing key - - - - &reftitle.description; - - public boolMemcached::replace - stringkey - mixedvalue - intexpiration0 - - - Memcached::replace is similar to - Memcached::set, but the operation fails if the - key does not exist on the server. - - - - - &reftitle.parameters; - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTSTORED if the key does not exist. - - - - - &reftitle.seealso; - - - Memcached::replaceByKey - Memcached::set - Memcached::add - - - - - - diff --git a/reference/memcached/memcached/replacebykey.xml b/reference/memcached/memcached/replacebykey.xml deleted file mode 100644 index 589410783..000000000 --- a/reference/memcached/memcached/replacebykey.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Memcached::replaceByKey - Replace the item under an existing key on a specific server - - - - &reftitle.description; - - public boolMemcached::replaceByKey - stringserver_key - stringkey - mixedvalue - intexpiration0 - - - Memcached::replaceByKey is functionally equivalent to - Memcached::replace, except that the free-form - server_key can be used to map the - key to a specific server. This is useful if you need - to keep a bunch of related keys on a certain server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - The Memcached::getResultCode will return - Memcached::RES_NOTSTORED if the key does not exist. - - - - - &reftitle.seealso; - - - Memcached::replace - Memcached::set - Memcached::add - - - - - - diff --git a/reference/memcached/memcached/resetserverlist.xml b/reference/memcached/memcached/resetserverlist.xml deleted file mode 100644 index 4c6a55a58..000000000 --- a/reference/memcached/memcached/resetserverlist.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Memcached::resetServerList - Clears all servers from the server list - - - - &reftitle.description; - - public boolMemcached::resetServerList - - - - Memcached::resetserverlist removes all memcache - servers from the known server list, resetting it back to empty. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - Memcached::addServer - Memcached::addServers - - - - - - diff --git a/reference/memcached/memcached/set.xml b/reference/memcached/memcached/set.xml deleted file mode 100644 index 4e335ceb3..000000000 --- a/reference/memcached/memcached/set.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Memcached::set - Store an item - - - - &reftitle.description; - - public boolMemcached::set - stringkey - mixedvalue - intexpiration0 - - - Memcached::set stores the value - on a memcache server under the specified key. The - expiration parameter can be used to control when the - value is considered expired. - - - The value can be any valid PHP type except for resources, because those - cannot be represented in a serialized form. If the - Memcached::OPT_COMPRESSION option is turned on, the - serialized value will also be compressed before storage. - - - - - &reftitle.parameters; - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::set</function> example - -addServer('localhost', 11211); - -$m->set('int', 99); -$m->set('string', 'a simple string'); -$m->set('array', array(11, 12)); -/* expire 'object' key in 5 minutes */ -$m->set('object', new stdClass, time() + 300); - - -var_dump($m->get('int')); -var_dump($m->get('string')); -var_dump($m->get('array')); -var_dump($m->get('object')); -?> -]]> - - &example.outputs.similar; - - - int(11) - [1]=> - int(12) -} -object(stdClass)#1 (0) { -} -]]> - - - - - - - &reftitle.seealso; - - - Memcached::setByKey - Memcached::add - Memcached::replace - - - - - - diff --git a/reference/memcached/memcached/setbykey.xml b/reference/memcached/memcached/setbykey.xml deleted file mode 100644 index 815f71bdd..000000000 --- a/reference/memcached/memcached/setbykey.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Memcached::setByKey - Store an item on a specific server - - - - &reftitle.description; - - public boolMemcached::setByKey - stringserver_key - stringkey - mixedvalue - intexpiration0 - - - Memcached::setByKey is functionally equivalent to - Memcached::set, except that the free-form - server_key can be used to map the - key to a specific server. This is useful if you need - to keep a bunch of related keys on a certain server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - value - - - &memcached.parameter.value; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::setByKey</function> example - -addServer('localhost', 11211); - -/* keep IP blocks on a certain server */ -$m->setByKey('api-cache', 'block-ip:169.254.253.252', 1); -$m->setByKey('api-cache', 'block-ip:169.127.127.202', 1); -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::set - - - - - - diff --git a/reference/memcached/memcached/setencodingkey.xml b/reference/memcached/memcached/setencodingkey.xml deleted file mode 100644 index 5d5ff3884..000000000 --- a/reference/memcached/memcached/setencodingkey.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Memcached::setEncodingKey - Set AES encryption key for data in Memcached - - - - &reftitle.description; - - public boolMemcached::setEncodingKey - stringkey - - - This method sets the AES encryption/decryption key for data written to and read from Memcached. - - - - - &reftitle.parameters; - - - key - - - The AES key. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - Memcached::get - Memcached::add - Memcached::set - - - - - diff --git a/reference/memcached/memcached/setmulti.xml b/reference/memcached/memcached/setmulti.xml deleted file mode 100644 index 144afe825..000000000 --- a/reference/memcached/memcached/setmulti.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - Memcached::setMulti - Store multiple items - - - - &reftitle.description; - - public boolMemcached::setMulti - arrayitems - intexpiration0 - - - Memcached::setMulti is similar to - Memcached::set, but instead of a single key/value - item, it works on multiple items specified in - items. The expiration time - applies to all the items at once. - - - - - &reftitle.parameters; - - - - items - - - &memcached.parameter.items; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.examples; - - - <function>Memcached::setMulti</function> example - -addServer('localhost', 11211); - -$items = array( - 'key1' => 'value1', - 'key2' => 'value2', - 'key3' => 'value3' -); -$m->setMulti($items, time() + 300); -?> -]]> - - - - - - - &reftitle.seealso; - - - Memcached::setMultiByKey - Memcached::set - - - - - - diff --git a/reference/memcached/memcached/setmultibykey.xml b/reference/memcached/memcached/setmultibykey.xml deleted file mode 100644 index 1709bb50a..000000000 --- a/reference/memcached/memcached/setmultibykey.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Memcached::setMultiByKey - Store multiple items on a specific server - - - - &reftitle.description; - - public boolMemcached::setMultiByKey - stringserver_key - arrayitems - intexpiration0 - - - Memcached::setMultiByKey is functionally equivalent to - Memcached::setMulti, except that the free-form - server_key can be used to map the keys from - items to a specific server. This is useful if you - need to keep a bunch of related keys on a certain server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - items - - - &memcached.parameter.items; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.seealso; - - - Memcached::setMulti - Memcached::set - - - - - - diff --git a/reference/memcached/memcached/setoption.xml b/reference/memcached/memcached/setoption.xml deleted file mode 100644 index a790fc6dc..000000000 --- a/reference/memcached/memcached/setoption.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - Memcached::setOption - Set a Memcached option - - - - &reftitle.description; - - public boolMemcached::setOption - intoption - mixedvalue - - - This method sets the value of a Memcached option. - Some options correspond to the ones defined by libmemcached, and some are - specific to the extension. - - - - - &reftitle.parameters; - - - - option - - - One of the Memcached::OPT_* constant. - See Memcached Constants for more information. - - - - - value - - - The value to be set. - - - - The options listed below require values specified via constants. - - - Memcached::OPT_HASH requires - Memcached::HASH_* - values. - - - Memcached::OPT_DISTRIBUTION requires - Memcached::DISTRIBUTION_* - values. - - - Memcached::OPT_SERIALIZER requires - Memcached::SERIALIZER_* - values. - - - Memcached::OPT_COMPRESSION_TYPE requires - Memcached::COMPRESSION_* - values. - - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Setting a Memcached option - -getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT); -$m->setOption(Memcached::OPT_HASH, Memcached::HASH_MURMUR); -$m->setOption(Memcached::OPT_PREFIX_KEY, "widgets"); -echo "Prefix key is now: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n"; -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::getOption - Memcached::setOptions - Memcached Constants - - - - - - diff --git a/reference/memcached/memcached/setoptions.xml b/reference/memcached/memcached/setoptions.xml deleted file mode 100644 index f5debf114..000000000 --- a/reference/memcached/memcached/setoptions.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Memcached::setOptions - Set Memcached options - - - - &reftitle.description; - - public boolMemcached::setOptions - arrayoptions - - - Memcached::setOptions is a variation of the - Memcached::setOption that takes an array of - options to be set. - - - - - &reftitle.parameters; - - - options - - - An associative array of options where the key is the option to set and - the value is the new value for the option. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Setting Memcached options - -getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT); - -$m->setOptions(array(Memcached::OPT_HASH => Memcached::HASH_MURMUR, Memcached::OPT_PREFIX_KEY => "widgets")); - -var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT); -echo "Prefix key is now: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n"; -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - Memcached::getOption - Memcached::setOption - Memcached Constants - - - - - - diff --git a/reference/memcached/memcached/setsaslauthdata.xml b/reference/memcached/memcached/setsaslauthdata.xml deleted file mode 100644 index 63cfd1c04..000000000 --- a/reference/memcached/memcached/setsaslauthdata.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Memcached::setSaslAuthData - Set the credentials to use for authentication - - - - &reftitle.description; - - public boolMemcached::setSaslAuthData - stringusername - stringpassword - - - Memcached::setSaslAuthData sets the username and - password that should be used for SASL authentication with the memcache - servers. - - - This method is only available when the memcached extension is - built with SASL support. Please refer to - Memcached setup for how to do this. - - - - - &reftitle.parameters; - - - - username - - - The username to use for authentication. - - - - - password - - - The password to use for authentication. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/memcached/memcached/touch.xml b/reference/memcached/memcached/touch.xml deleted file mode 100644 index cb50f310d..000000000 --- a/reference/memcached/memcached/touch.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Memcached::touch - Set a new expiration on an item - - - - &reftitle.description; - - public boolMemcached::touch - stringkey - intexpiration0 - - - Memcached::touch sets a new expiration value on the given key. - - - - - &reftitle.parameters; - - - - key - - - &memcached.parameter.key; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.seealso; - - - Memcached::touchByKey - - - - - - diff --git a/reference/memcached/memcached/touchbykey.xml b/reference/memcached/memcached/touchbykey.xml deleted file mode 100644 index 5c77f6127..000000000 --- a/reference/memcached/memcached/touchbykey.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Memcached::touchByKey - Set a new expiration on an item on a specific server - - - - &reftitle.description; - - public boolMemcached::touchByKey - stringserver_key - stringkey - intexpiration0 - - - Memcached::touchByKey is functionally equivalent to - Memcached::touch, except that the free-form - server_key can be used to map the - key to a specific server. - - - - - &reftitle.parameters; - - - - server_key - - - &memcached.parameter.server_key; - - - - - key - - - &memcached.parameter.key; - - - - - expiration - - - &memcached.parameter.expiration; - - - - - - - - - &reftitle.returnvalues; - - &return.success; - &memcached.result.getresultcode; - - - - - &reftitle.seealso; - - - Memcached::touch - - - - - - diff --git a/reference/memcached/memcachedexception.xml b/reference/memcached/memcachedexception.xml deleted file mode 100644 index 3c10b5007..000000000 --- a/reference/memcached/memcachedexception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The MemcachedException class - MemcachedException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - MemcachedException - - - - - MemcachedException - - - - extends - RuntimeException - - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - - -
    - -
    - - diff --git a/reference/memcached/sessions.xml b/reference/memcached/sessions.xml deleted file mode 100644 index f9cc49362..000000000 --- a/reference/memcached/sessions.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Sessions support - Memcached provides a custom session handler that can be used to store - user sessions in memcache. A completely separate memcached instance is used - for that internally, so you can use a different server pool if necessary. The - session keys are stored under the prefix - memc.sess.key., so be aware of this if you use the - same server pool for sessions and generic caching. - - - - - - session.save_handler - string - - - - Set to memcached to enable sessions support. - - - - - - - session.save_path - string - - - - Defines a comma separated of hostname:port entries to - use for session server pool, for example - "sess1:11211, sess2:11211". - - - - - - - - - diff --git a/reference/memcached/setup.xml b/reference/memcached/setup.xml deleted file mode 100644 index 6590fe5cf..000000000 --- a/reference/memcached/setup.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires libmemcached client library - (version 1.0.0 or greater). For SASL authentication support, libmemcached - must be built with SASL enabled. - - - Since version 0.2.0, this extension requires PHP version 5.2.0 or higher. - -
    - - - &reference.memcached.configure; - - - - &reference.memcached.ini; - - -
    - - - diff --git a/reference/memcached/versions.xml b/reference/memcached/versions.xml deleted file mode 100644 index b9e16d9ed..000000000 --- a/reference/memcached/versions.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/mongodb/architecture.xml b/reference/mongodb/architecture.xml deleted file mode 100644 index e65963e52..000000000 --- a/reference/mongodb/architecture.xml +++ /dev/null @@ -1,991 +0,0 @@ - - - - Driver Architecture and Internals - Explains the driver architecture, and special features - -
    - Architecture - Architecture Overview - - - This article explains how all the different components of the PHP driver fit - together, from base system libraries, through the extension, and to the PHP - libraries on top. - - - - - - MongoDB PHP Driver Architecture Diagram. The lowest level of the driver is - our system libraries: libmongoc, libbson, and libmongocrypt. The middle - level is the MongoDB PHP extension. The upper level is PHP userland and - includes the MongoDB PHP library and higher-level packages such as - framework integrations and applications. - - - - - - - - - At the top of this stack sits a - PHP library, - which is distributed as a - Composer package. - This library provides an API consistent with other MongoDB - drivers - and implements various cross-driver - specifications. - While the extension can be used directly, the library has minimal overhead and - should be a common dependency for most applications built with MongoDB. - - - - Sitting below that library is a PHP extension, which is distributed through - PECL. - The extension forms the glue between PHP and our system libraries - (libmongoc, - libbson, and - libmongocrypt). - Its public API provides only the most essential functionality: - - - Connection management - BSON encoding and decoding - Object document serialization (to support ODM libraries) - Executing commands, queries, and write operations - Handling cursors for command and query results - - - - - - Driver Source Code and JIRA Projects - - - - Project - GitHub - JIRA - - - - - PHP Library - mongodb/mongo-php-library - PHPLIB - - - PHP Extension - mongodb/mongo-php-driver - PHPC - - - -
    -
    -
    - -
    - Connections - Connection handling and persistence - - &mongodb.note.forking; - -
    - Connection and topology persistence (PHP version since 1.2.0) - - - All versions of the extension since 1.2.0 persist the - libmongoc client object in - the PHP worker process, which allows it to re-use database connections, - authentication states, and topology information across - multiple requests. - - - - When MongoDB\Driver\Manager::__construct is - invoked, a hash is created from its arguments (i.e. URI string and array - options). The extension will attempt to find a previously persisted - libmongoc client object for - that hash. If an existing client cannot be found for the hash, a new client - will be created and persisted for future use. This behavior can be disabled - via the "disableClientPersistence" driver option. - - - - Each client contains its own database connections and a view of the server - topology (e.g. standalone, replica set, shard cluster). By persisting the - client between PHP requests, the extension is able to re-use established - database connections and remove the need for - discovering the server topology - on each request. - - - - Consider the following example: - - - - 'myReplicaSet']), -]; - -foreach ($managers as $manager) { - $manager->executeCommand('test', new MongoDB\Driver\Command(['ping' => 1])); -} - -?> -]]> - - - - The first two Manager objects will share the same - libmongoc client since - their constructor arguments are identical. The third and fourth objects will - each use their own client. In total, three clients will be created and the - PHP worker executing this script will open two connections to - 127.0.0.1 and one connection to each of - rs1.example.com and rs2.example.com. - If the extension discovers additional members of the replica set after - issuing hello commands, it will open additional - connections to those servers as well. - - - - If the same worker executes the script again in a second request, the three - clients will be re-used and no new connections will be made. Depending on - how long ago the previous request was served, the extension may need to - issue additional hello commands to update its view of the - topologies. - -
    - -
    - Socket persistence (PHP versions before 1.2.0) - - - Versions of the extension before 1.2.0 utilize PHP's Streams API for - database connections, using an API within - libmongoc to designate - custom handlers for socket communication; however, a new libmongoc client is - created for each MongoDB\Driver\Manager. As a result, - the extension persists individual database connections but not - authentication state or topology information. This means that the extension - needs to issue commands at the start of each request to authenticate and - discover the server topology. - - - - Database connections are persisted by a hash derived from the server's - host, port, and the URI string used to construct the - MongoDB\Driver\Manager. The constructor's array - options are not included in this hash. - - - - - Versions of the extension >= 1.1.8 and < 1.2.0 do not persist sockets - for SSL connections. See - PHPC-720 for - additional information. - - - - - Despite its shortcomings with persisting SSL connections when and topology - information, this version of the extension supports all - SSL context options since it uses - PHP's Streams API. - -
    -
    - -
    - Persisting Data - Serialization and deserialization of PHP variables into MongoDB - - - This document discusses how compound structures (i.e. documents, arrays, and - objects) are converted between BSON and PHP values. - - -
    - Serialization to BSON - -
    - Arrays - - - If an array is a packed array — i.e. empty array or - the keys start at 0 and are sequential without gaps: BSON - array. - - - - If the array is not packed — i.e. having associative (string) keys, the - keys don't start at 0, or when there are gaps:: BSON - object - - - - A top-level (root) document, always serializes as a - BSON document. - - -
    - Examples - - - These serialize as a BSON array: - - - - [ 8, 5, 2, 3 ] -[ 0 => 4, 1 => 9 ] => [ 4, 9 ] -]]> - - - - These serialize as a BSON document: - - - - 1, 2 => 8, 3 => 12 ] => { "0" : 1, "2" : 8, "3" : 12 } -[ "foo" => 42 ] => { "foo" : 42 } -[ 1 => 9, 0 => 10 ] => { "1" : 9, "0" : 10 } -]]> - - - - Note that the five examples are extracts of a full - document, and represent only one value inside a - document. - - -
    -
    - -
    - Objects - - - If an object is of the stdClass class, serialize - as a BSON document. - - - - If an object is a supported class that implements - MongoDB\BSON\Type, then use the BSON - serialization logic for that specific type. - MongoDB\BSON\Type instances (excluding - MongoDB\BSON\Serializable may only be - serialized as a document field value. Attempting to serialize such an - object as a root document will throw a - MongoDB\Driver\Exception\UnexpectedValueException - - - - If an object is of an unknown class implementing the - MongoDB\BSON\Type interface, then throw a - MongoDB\Driver\Exception\UnexpectedValueException - - - - If an object is of any other class, without implementing any special - interface, serialize as a BSON document. Keep only - public properties, and ignore - protected and private - properties. - - - - If an object is of a class that implements the - MongoDB\BSON\Serializable interface, call - MongoDB\BSON\Serializable::bsonSerialize and use - the returned array or stdClass to serialize as a - BSON document or array. The BSON type will be determined by the following: - - - - - - Root documents must be serialized as a BSON - document. - - - - - MongoDB\BSON\Persistable objects must be - serialized as a BSON document. - - - - - If MongoDB\BSON\Serializable::bsonSerialize - returns a packed array, serialize as a BSON array. - - - - - If MongoDB\BSON\Serializable::bsonSerialize - returns a non-packed array or stdClass, - serialize as a BSON document. - - - - - If MongoDB\BSON\Serializable::bsonSerialize - did not return an array or stdClass, throw an - MongoDB\Driver\Exception\UnexpectedValueException - exception. - - - - - - - If an object is of a class that implements the - MongoDB\BSON\Persistable interface (which - implies MongoDB\BSON\Serializable), obtain - the properties in a similar way as in the previous paragraphs, but - also add an additional property - __pclass as a Binary value, with subtype - 0x80 and data bearing the fully qualified class name - of the object that is being serialized. - - - - The __pclass property is added to the array or - object returned by - MongoDB\BSON\Serializable::bsonSerialize, which - means it will overwrite any __pclass key/property in - the MongoDB\BSON\Serializable::bsonSerialize - return value. If you want to avoid this behaviour and set your own - __pclass value, you must not - implement MongoDB\BSON\Persistable and - should instead implement - MongoDB\BSON\Serializable directly. - - -
    - Examples - - - {"foo": 42} - -class MyClass -{ - public $foo = 42; - protected $prot = 'wine'; - private $fpr = 'cheese'; -} // => {"foo": 42} - -class AnotherClass1 implements MongoDB\BSON\Serializable -{ - public $foo = 42; - protected $prot = 'wine'; - private $fpr = 'cheese'; - - public function bsonSerialize(): array - { - return ['foo' => $this->foo, 'prot' => $this->prot]; - } -} // => {"foo": 42, "prot": "wine"} - -class AnotherClass2 implements MongoDB\BSON\Serializable -{ - public $foo = 42; - - public function bsonSerialize(): self - { - return $this; - } -} // => MongoDB\Driver\Exception\UnexpectedValueException("bsonSerialize() did not return an array or stdClass") - -class AnotherClass3 implements MongoDB\BSON\Serializable -{ - private $elements = ['foo', 'bar']; - - public function bsonSerialize(): array - { - return $this->elements; - } -} // => {"0": "foo", "1": "bar"} - -/** - * Nesting Serializable classes - */ - -class AnotherClass4 implements MongoDB\BSON\Serializable -{ - private $elements = [0 => 'foo', 2 => 'bar']; - - public function bsonSerialize(): array - { - return $this->elements; - } -} // => {"0": "foo", "2": "bar"} - -class ContainerClass1 implements MongoDB\BSON\Serializable -{ - public $things; - - public function __construct() - { - $this->things = new AnotherClass4(); - } - - function bsonSerialize(): array - { - return ['things' => $this->things]; - } -} // => {"things": {"0": "foo", "2": "bar"}} - - -class AnotherClass5 implements MongoDB\BSON\Serializable -{ - private $elements = [0 => 'foo', 2 => 'bar']; - - public function bsonSerialize(): array - { - return array_values($this->elements); - } -} // => {"0": "foo", "1": "bar"} as a root class - // ["foo", "bar"] as a nested value - -class ContainerClass2 implements MongoDB\BSON\Serializable -{ - public $things; - - public function __construct() - { - $this->things = new AnotherClass5(); - } - - public function bsonSerialize(): array - { - return ['things' => $this->things]; - } -} // => {"things": ["foo", "bar"]} - - -class AnotherClass6 implements MongoDB\BSON\Serializable -{ - private $elements = ['foo', 'bar']; - - function bsonSerialize(): object - { - return (object) $this->elements; - } -} // => {"0": "foo", "1": "bar"} - -class ContainerClass3 implements MongoDB\BSON\Serializable -{ - public $things; - - public function __construct() - { - $this->things = new AnotherClass6(); - } - - public function bsonSerialize(): array - { - return ['things' => $this->things]; - } -} // => {"things": {"0": "foo", "1": "bar"}} - -class UpperClass implements MongoDB\BSON\Persistable -{ - public $foo = 42; - protected $prot = 'wine'; - private $fpr = 'cheese'; - - private $data; - - public function bsonUnserialize(array $data): void - { - $this->data = $data; - } - - public function bsonSerialize(): array - { - return ['foo' => $this->foo, 'prot' => $this->prot]; - } -} // => {"foo": 42, "prot": "wine", "__pclass": {"$type": "80", "$binary": "VXBwZXJDbGFzcw=="}} - -?> -]]> - -
    -
    -
    - -
    - Deserialization from BSON - - &mongodb.warning.duplicate-keys; - - - The legacy mongo extension deserialized - both BSON documents and arrays as PHP arrays. While PHP arrays are - convenient to work with, this behavior was problematic because different - BSON types could deserialize to the same PHP value (e.g. - {"0": "foo"} and ["foo"]) and make it - impossible to infer the original BSON type. By default, the - mongodb extension addresses this concern by ensuring that BSON - arrays and documents are converted to PHP arrays and objects, respectively. - - - For compound types, there are three data types: - - - - - - root - - - refers to the top-level BSON document only - - - - - document - - - refers to embedded BSON documents only - - - - - array - - - refers to a BSON array - - - - - - - - Besides the three collective types, it is also possible to configure - specific fields in your document to map to the data types mentioned below. - As an example, the following type map allows you to - map each embedded document within an "addresses" array to - an Address class and each - "city" field within those embedded address documents to - a City class: - - - [ - 'addresses.$' => 'MyProject\Address', - 'addresses.$.city' => 'MyProject\City', - ], -] -]]> - - - - - Each of those three data types, as well as the field specific mappings, - can be mapped against different PHP types. The possible mapping values - are: - - - - - - not set or NULL (default) - - - - - - A BSON array will be deserialized as a PHP array. - - - - - A BSON document (root or embedded) without a - __pclass property - - - A __pclass property is only deemed to exist if - there exists a property with that name, and it is a Binary value, - and the sub-type of the Binary value is 0x80. If any of these three - conditions is not met, the __pclass property does not exist and - should be treated as any other normal property. - - - becomes a PHP stdClass object, with each - BSON document key set as a public stdClass - property. - - - - - A BSON document (root or embedded) with a - __pclass property becomes a PHP object of - the class name as defined by the __pclass - property. - - - If the named class implements the - MongoDB\BSON\Persistable interface, - then the properties of the BSON document, including the - __pclass property, are sent as an associative - array to the - MongoDB\BSON\Unserializable::bsonUnserialize - function to initialise the object's properties. - - - If the named class does not exist or does not implement the - MongoDB\BSON\Persistable interface, - stdClass will be used and each BSON document - key (including __pclass) will be set as a - public stdClass property. - - - The __pclass functionality relies on the - property being part of a retrieved MongoDB document. If you use a - projection - when querying for documents, you need to include the - __pclass field in the projection for this - functionality to work. - - - - - - - - - "array" - - - Turns a BSON array or BSON document into a PHP array. There will be no - special treatment of a __pclass property , - but it may be set as an element in the returned array if it was - present in the BSON document. - - - - - - "object" or "stdClass" - - - Turns a BSON array or BSON document into a - stdClass object. There will be no special - treatment of a __pclass property , but it may - be set as a public property in the returned object if it was present - in the BSON document. - - - - - - "bson" - - - Turns a BSON array into a MongoDB\BSON\PackedArray - and a BSON document into a MongoDB\BSON\Document, - regardless of whether the BSON document has a __pclass - property . - - - - The bson value is only available for the three root - types, not in the field specific mappings. - - - - - - - any other string - - - Defines the class name that the BSON array or BSON object should be - deserialized as. For BSON objects that include - __pclass properties, that class will take - priority. - - - - If the named class does not exist, is not concrete (i.e. it is - abstract or an interface), or does not implement - MongoDB\BSON\Unserializable then an - MongoDB\Driver\Exception\InvalidArgumentException - exception is thrown. - - - - If the BSON object has a __pclass property and - that class exists and implements - MongoDB\BSON\Persistable it will - supersede the class provided in the type map. - - - - The properties of the BSON document, including - the __pclass property if it exists, will be sent - as an associative array to the - MongoDB\BSON\Unserializable::bsonUnserialize - function to initialise the object's properties. - - - - - - -
    - TypeMaps - - - TypeMaps can be set through the - MongoDB\Driver\Cursor::setTypeMap method on a - MongoDB\Driver\Cursor object, or the - $typeMap argument of - MongoDB\BSON\toPHP, - MongoDB\BSON\Document::toPHP, and - MongoDB\BSON\PackedArray::toPHP. Each of the three - classes (root, document, and - array) can be individually set, in addition to the - field specific types. - - - - If the value in the map is NULL, it means the same as the - default value for that item. - -
    - -
    - Examples - - - These examples use the following classes: - - - - - - MyClass - - - which does not implement any interface - - - - - YourClass - - - which implements - MongoDB\BSON\Unserializable - - - - - OurClass - - - which implements - MongoDB\BSON\Persistable - - - - - TheirClass - - - which extends OurClass - - - - - - - - The MongoDB\BSON\Unserializable::bsonUnserialize - method of YourClass, OurClass, TheirClass iterate over the array and set - the properties without modifications. It also sets - the $unserialized property to &true;: - - - $value ) - { - $this->$k = $value; - } - $this->unserialized = true; -} -]]> - - - - - - stdClass { $foo => 'yes', $bar => false } - -{ "foo": "no", "array" : [ 5, 6 ] } - -> stdClass { $foo => 'no', $array => [ 5, 6 ] } - -{ "foo": "no", "obj" : { "embedded" : 3.14 } } - -> stdClass { $foo => 'no', $obj => stdClass { $embedded => 3.14 } } - -{ "foo": "yes", "__pclass": "MyClass" } - -> stdClass { $foo => 'yes', $__pclass => 'MyClass' } - -{ "foo": "yes", "__pclass": { "$type" : "80", "$binary" : "MyClass" } } - -> stdClass { $foo => 'yes', $__pclass => Binary(0x80, 'MyClass') } - -{ "foo": "yes", "__pclass": { "$type" : "80", "$binary" : "YourClass") } - -> stdClass { $foo => 'yes', $__pclass => Binary(0x80, 'YourClass') } - -{ "foo": "yes", "__pclass": { "$type" : "80", "$binary" : "OurClass") } - -> OurClass { $foo => 'yes', $__pclass => Binary(0x80, 'OurClass'), $unserialized => true } - -{ "foo": "yes", "__pclass": { "$type" : "44", "$binary" : "YourClass") } - -> stdClass { $foo => 'yes', $__pclass => Binary(0x44, 'YourClass') } -]]> - - - - - - "MissingClass" ] */ -{ "foo": "yes" } - -> MongoDB\Driver\Exception\InvalidArgumentException("MissingClass does not exist") - -/* typemap: [ "root" => "MyClass" ] */ -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "MyClass" } } - -> MongoDB\Driver\Exception\InvalidArgumentException("MyClass does not implement Unserializable interface") - -/* typemap: [ "root" => "MongoDB\BSON\Unserializable" ] */ -{ "foo": "yes" } - -> MongoDB\Driver\Exception\InvalidArgumentException("Unserializable is not a concrete class") - -/* typemap: [ "root" => "YourClass" ] */ -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "MongoDB\BSON\Unserializable" } } - -> YourClass { $foo => "yes", $__pclass => Binary(0x80, "MongoDB\BSON\Unserializable"), $unserialized => true } - -/* typemap: [ "root" => "YourClass" ] */ -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "MyClass" } } - -> YourClass { $foo => "yes", $__pclass => Binary(0x80, "MyClass"), $unserialized => true } - -/* typemap: [ "root" => "YourClass" ] */ -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "OurClass" } } - -> OurClass { $foo => "yes", $__pclass => Binary(0x80, "OurClass"), $unserialized => true } - -/* typemap: [ "root" => "YourClass" ] */ -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "TheirClass" } } - -> TheirClass { $foo => "yes", $__pclass => Binary(0x80, "TheirClass"), $unserialized => true } - -/* typemap: [ "root" => "OurClass" ] */ -{ foo: "yes", "__pclass" : { "$type": "80", "$binary": "TheirClass" } } - -> TheirClass { $foo => "yes", $__pclass => Binary(0x80, "TheirClass"), $unserialized => true } -]]> - - - - - - 'YourClass' ] */ -{ foo: "yes", "__pclass" : { "$type": "80", "$binary": "YourClass" } } - -> YourClass { $foo => 'yes', $__pclass => Binary(0x80, 'YourClass'), $unserialized => true } -]]> - - - - - - 'array', 'document' => 'array' ] */ -{ "foo": "yes", "bar" : false } - -> [ "foo" => "yes", "bar" => false ] - -{ "foo": "no", "array" : [ 5, 6 ] } - -> [ "foo" => "no", "array" => [ 5, 6 ] ] - -{ "foo": "no", "obj" : { "embedded" : 3.14 } } - -> [ "foo" => "no", "obj" => [ "embedded => 3.14 ] ] - -{ "foo": "yes", "__pclass": "MyClass" } - -> [ "foo" => "yes", "__pclass" => "MyClass" ] - -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "MyClass" } } - -> [ "foo" => "yes", "__pclass" => Binary(0x80, "MyClass") ] - -{ "foo": "yes", "__pclass" : { "$type": "80", "$binary": "OurClass" } } - -> [ "foo" => "yes", "__pclass" => Binary(0x80, "OurClass") ] -]]> - - - - - - 'object', 'document' => 'object' ] */ -{ "foo": "yes", "__pclass": { "$type": "80", "$binary": "MyClass" } } - -> stdClass { $foo => "yes", "__pclass" => Binary(0x80, "MyClass") } -]]> - - - -
    -
    - -
    -
    - - diff --git a/reference/mongodb/book.xml b/reference/mongodb/book.xml deleted file mode 100644 index 8f3f46e04..000000000 --- a/reference/mongodb/book.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB Extension - MongoDB - - - - - This extension is developed atop the - libmongoc and - libbson libraries. - It provides a minimal API for core driver functionality: - commands, - queries, - writes, - connection management, - and BSON serialization. - - - Userland PHP libraries that depend on this extension may provide higher - level APIs, such as query builders, individual command helper methods, and - GridFS. Application developers should consider using this extension in - conjunction with the - MongoDB PHP library, which - implements the same higher level APIs found in MongoDB drivers for other - languages. This separation of concerns allows the extension to focus on - essential features for which an extension implementation is paramount for - performance. - - - - - &reference.mongodb.setup; - &reference.mongodb.constants; - &reference.mongodb.tutorial; - &reference.mongodb.architecture; - &reference.mongodb.security; - - &reference.mongodb.mongodb; - &reference.mongodb.bson; - &reference.mongodb.monitoring; - &reference.mongodb.exceptions; - - - diff --git a/reference/mongodb/bson.xml b/reference/mongodb/bson.xml deleted file mode 100644 index ca46af976..000000000 --- a/reference/mongodb/bson.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - MongoDB BSON Classes and Functions - MongoDB\BSON - - - &Functions; - &reference.mongodb.functions.entities.bson; - - - &reference.mongodb.bson.document; - &reference.mongodb.bson.packedarray; - &reference.mongodb.bson.iterator; - - &reference.mongodb.bson.binary; - &reference.mongodb.bson.vectortype; - &reference.mongodb.bson.decimal128; - &reference.mongodb.bson.javascript; - &reference.mongodb.bson.maxkey; - &reference.mongodb.bson.minkey; - &reference.mongodb.bson.objectid; - &reference.mongodb.bson.regex; - &reference.mongodb.bson.timestamp; - &reference.mongodb.bson.utcdatetime; - - &reference.mongodb.bson.type; - &reference.mongodb.bson.persistable; - &reference.mongodb.bson.serializable; - &reference.mongodb.bson.unserializable; - - &reference.mongodb.bson.binaryinterface; - &reference.mongodb.bson.decimal128interface; - &reference.mongodb.bson.javascriptinterface; - &reference.mongodb.bson.maxkeyinterface; - &reference.mongodb.bson.minkeyinterface; - &reference.mongodb.bson.objectidinterface; - &reference.mongodb.bson.regexinterface; - &reference.mongodb.bson.timestampinterface; - &reference.mongodb.bson.utcdatetimeinterface; - - &reference.mongodb.bson.dbpointer; - &reference.mongodb.bson.int64; - &reference.mongodb.bson.symbol; - &reference.mongodb.bson.undefined; - diff --git a/reference/mongodb/bson/binary.xml b/reference/mongodb/bson/binary.xml deleted file mode 100644 index 2649cc642..000000000 --- a/reference/mongodb/bson/binary.xml +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - The MongoDB\BSON\Binary class - MongoDB\BSON\Binary - - - - -
    - &reftitle.intro; - - BSON type for binary data (i.e. array of bytes). Binary values also have a - subtype, which is used to indicate what kind of data is in the byte array. - Subtypes from zero to 127 are predefined or reserved. Subtypes from 128-255 - are user-defined. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Binary - - - - final - - MongoDB\BSON\Binary - - - - MongoDB\BSON\BinaryInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - &Constants; - - const - int - MongoDB\BSON\Binary::TYPE_GENERIC - 0 - - - const - int - MongoDB\BSON\Binary::TYPE_FUNCTION - 1 - - - const - int - MongoDB\BSON\Binary::TYPE_OLD_BINARY - 2 - - - const - int - MongoDB\BSON\Binary::TYPE_OLD_UUID - 3 - - - const - int - MongoDB\BSON\Binary::TYPE_UUID - 4 - - - const - int - MongoDB\BSON\Binary::TYPE_MD5 - 5 - - - const - int - MongoDB\BSON\Binary::TYPE_ENCRYPTED - 6 - - - const - int - MongoDB\BSON\Binary::TYPE_COLUMN - 7 - - - const - int - MongoDB\BSON\Binary::TYPE_SENSITIVE - 8 - - - const - int - MongoDB\BSON\Binary::TYPE_VECTOR - 9 - - - const - int - MongoDB\BSON\Binary::TYPE_USER_DEFINED - 128 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\BSON\Binary::TYPE_GENERIC - - Generic binary data. - - - - - MongoDB\BSON\Binary::TYPE_FUNCTION - - Function. - - - - - MongoDB\BSON\Binary::TYPE_OLD_BINARY - - Generic binary data (deprecated in favor of MongoDB\BSON\Binary::TYPE_GENERIC). - - - - - MongoDB\BSON\Binary::TYPE_OLD_UUID - - - Universally unique identifier (deprecated in favor of - MongoDB\BSON\Binary::TYPE_UUID). When using this - type, the Binary's data should be 16 bytes in length. - - - Historically, other drivers encoded values with this type based on their - language conventions (e.g. varying endianness), which makes it - non-portable. The PHP extension applies no special handling for encoding - or decoding data with this type. - - - - - - MongoDB\BSON\Binary::TYPE_UUID - - - Universally unique identifier. When using this type, the Binary's - data should be 16 bytes in length and encoded according to - RFC 4122. - - - - - - MongoDB\BSON\Binary::TYPE_MD5 - - MD5 hash. When using this type, the Binary's data should be 16 bytes in length. - - - - - MongoDB\BSON\Binary::TYPE_ENCRYPTED - - Encrypted value. This subtype is used for client-side encryption. - - - - - MongoDB\BSON\Binary::TYPE_COLUMN - - Column data. This subtype is used for time-series collections. - - - - - MongoDB\BSON\Binary::TYPE_SENSITIVE - - - Sensitive data. This subtype is used for sensitive data that should be - excluded from server-side logging when possible. - - - - - - MongoDB\BSON\Binary::TYPE_VECTOR - - - Vector data. This subtype is used to efficiently store vector data for - use with MongoDB's vector search. - - - - - - MongoDB\BSON\Binary::TYPE_USER_DEFINED - - - User-defined type. While types between 0 and 127 are predefined or - reserved, types between 128 and 255 are user-defined and may be used for - anything. - - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.2.0 - - Added MongoDB\BSON\Binary::TYPE_VECTOR, as well as the - MongoDB\BSON\Binary::fromVector, - MongoDB\BSON\Binary::getVectorType, and - MongoDB\BSON\Binary::toArray functions. - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.17.0 - - Added MongoDB\BSON\Binary::TYPE_SENSITIVE. - - - - PECL mongodb 1.12.0 - - - Implements Stringable for PHP 8.0+. - - - Added MongoDB\BSON\Binary::TYPE_COLUMN. - - - - - PECL mongodb 1.7.0 - - Added MongoDB\BSON\Binary::TYPE_ENCRYPTED. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\BinaryInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.binary; - -
    - - diff --git a/reference/mongodb/bson/binary/construct.xml b/reference/mongodb/bson/binary/construct.xml deleted file mode 100644 index 959c1d892..000000000 --- a/reference/mongodb/bson/binary/construct.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - MongoDB\BSON\Binary::__construct - Construct a new Binary - - - - &reftitle.description; - - final public MongoDB\BSON\Binary::__construct - stringdata - inttypeMongoDB\BSON\Binary::TYPE_GENERIC - - - - - &reftitle.parameters; - - - data (string) - - - Binary data. - - - - - type (int) - - - Unsigned 8-bit integer denoting the data's type. Defaults to MongoDB\BSON\Binary::TYPE_GENERIC if not specified. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if type is not an unsigned 8-bit integer. - Throws MongoDB\Driver\Exception\InvalidArgumentException if type is MongoDB\BSON\Binary::TYPE_UUID or MongoDB\BSON\Binary::TYPE_OLD_UUID and data is not exactly 16 bytes in length. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.15.0 - - - The type parameter defaults to - MongoDB\BSON\Binary::TYPE_GENERIC if not specified. - - - - - PECL mongodb 1.3.0 - - - MongoDB\Driver\Exception\InvalidArgumentException - is thrown if type is - MongoDB\BSON\Binary::TYPE_UUID or - MongoDB\BSON\Binary::TYPE_OLD_UUID and - data is not exactly 16 bytes in length. - - - - - PECL mongodb 1.1.3 - - - MongoDB\Driver\Exception\InvalidArgumentException - is thrown if type is not an unsigned 8-bit - integer. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Binary::__construct</function> example - - -]]> - - &example.outputs; - - - string(3) "foo" - ["type"]=> - int(0) -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binary/fromvector.xml b/reference/mongodb/bson/binary/fromvector.xml deleted file mode 100644 index 92cdf2ac8..000000000 --- a/reference/mongodb/bson/binary/fromvector.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - MongoDB\BSON\Binary::fromVector - Creates a new binary with subtype MongoDB\BSON\Binary::SUBTYPE_VECTOR from the given array and vector type - - - - &reftitle.description; - - final public static MongoDB\BSON\BinaryMongoDB\BSON\Binary::fromVector - arrayvector - MongoDB\BSON\VectorTypevectorType - - - - - &reftitle.parameters; - - - vector (array) - - - An array of values representing the vector data. The type of each value must match the type indicated by the vectorType parameter: - - for MongoDB\BSON\VectorType::Float32, each value must be a float - for MongoDB\BSON\VectorType::Int8, each value must be an 8-bit int, i.e. from -127 to 128 - for MongoDB\BSON\VectorType::PackedBit, each value must be a bool or 1-bit int, i.e. 0 or 1 - - - - - - vectorType (MongoDB\BSON\VectorType) - - - The vector data type. - - - - - - - - &reftitle.returnvalues; - - Returns a new Binary with subtype MongoDB\BSON\Binary::SUBTYPE_VECTOR. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\BSON\Binary::toArray - MongoDB\BSON\Binary::getVectorType - MongoDB\BSON\VectorType - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binary/getdata.xml b/reference/mongodb/bson/binary/getdata.xml deleted file mode 100644 index f2ed51e56..000000000 --- a/reference/mongodb/bson/binary/getdata.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\BSON\Binary::getData - Returns the Binary's data - - - - &reftitle.description; - - final public stringMongoDB\BSON\Binary::getData - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Binary's data. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Binary::getData</function> example - -getData()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binary/gettype.xml b/reference/mongodb/bson/binary/gettype.xml deleted file mode 100644 index fd1d29f11..000000000 --- a/reference/mongodb/bson/binary/gettype.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\BSON\Binary::getType - Returns the Binary's type - - - - &reftitle.description; - - final public intMongoDB\BSON\Binary::getType - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Binary's type. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Binary::getType</function> example - -getType()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binary/getvectortype.xml b/reference/mongodb/bson/binary/getvectortype.xml deleted file mode 100644 index d858645fe..000000000 --- a/reference/mongodb/bson/binary/getvectortype.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB\BSON\Binary::getVectorType - Returns the data type for a Binary with the vector subtype - - - - &reftitle.description; - - final public MongoDB\BSON\VectorTypeMongoDB\BSON\Binary::getVectorType - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the data type of the Binary vector. - - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\LogicException if the subtype is not MongoDB\BSON\Binary::SUBTYPE_VECTOR. - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - BSON Types - MongoDB\BSON\VectorType - - - - - - diff --git a/reference/mongodb/bson/binary/jsonserialize.xml b/reference/mongodb/bson/binary/jsonserialize.xml deleted file mode 100644 index 8aa93754f..000000000 --- a/reference/mongodb/bson/binary/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Binary::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Binary::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Binary. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/binary/toarray.xml b/reference/mongodb/bson/binary/toarray.xml deleted file mode 100644 index e73e98115..000000000 --- a/reference/mongodb/bson/binary/toarray.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB\BSON\Binary::toArray - Returns the vector as an array for a Binary with subtype MongoDB\BSON\Binary::SUBTYPE_VECTOR - - - - &reftitle.description; - - final public arrayMongoDB\BSON\Binary::toArray - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing the vector data. - - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\LogicException if the subtype is not MongoDB\BSON\Binary::SUBTYPE_VECTOR. - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\BSON\Binary::fromVector - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binary/tostring.xml b/reference/mongodb/bson/binary/tostring.xml deleted file mode 100644 index 38dab0388..000000000 --- a/reference/mongodb/bson/binary/tostring.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - MongoDB\BSON\Binary::__toString - Returns the Binary's data - - - - &reftitle.description; - - final public stringMongoDB\BSON\Binary::__toString - - - - &info.method.alias; MongoDB\BSON\Binary::getData. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Binary's data. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Binary::__toString</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Binary::getData - BSON Types - - - - - - diff --git a/reference/mongodb/bson/binaryinterface.xml b/reference/mongodb/bson/binaryinterface.xml deleted file mode 100644 index 12892959f..000000000 --- a/reference/mongodb/bson/binaryinterface.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The MongoDB\BSON\BinaryInterface interface - MongoDB\BSON\BinaryInterface - - -
    - &reftitle.intro; - - This interface is implemented by MongoDB\BSON\Binary - to be used as a parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\BinaryInterface - - - MongoDB\BSON\BinaryInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.binaryinterface; - -
    - - diff --git a/reference/mongodb/bson/binaryinterface/getdata.xml b/reference/mongodb/bson/binaryinterface/getdata.xml deleted file mode 100644 index 9d0c42a9e..000000000 --- a/reference/mongodb/bson/binaryinterface/getdata.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\BinaryInterface::getData - Returns the BinaryInterface's data - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\BinaryInterface::getData - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the BinaryInterface's data. - - - - - &reftitle.seealso; - - MongoDB\BSON\Binary::getData - - - - - - diff --git a/reference/mongodb/bson/binaryinterface/gettype.xml b/reference/mongodb/bson/binaryinterface/gettype.xml deleted file mode 100644 index d9b425936..000000000 --- a/reference/mongodb/bson/binaryinterface/gettype.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\BinaryInterface::getType - Returns the BinaryInterface's type - - - - &reftitle.description; - - abstract public intMongoDB\BSON\BinaryInterface::getType - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the BinaryInterface's type. - - - - - &reftitle.seealso; - - MongoDB\BSON\Binary::getType - - - - - - diff --git a/reference/mongodb/bson/binaryinterface/tostring.xml b/reference/mongodb/bson/binaryinterface/tostring.xml deleted file mode 100644 index 435f6b847..000000000 --- a/reference/mongodb/bson/binaryinterface/tostring.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\BSON\BinaryInterface::__toString - Returns the BinaryInterface's data - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\BinaryInterface::__toString - - - - &info.method.alias; MongoDB\BSON\BinaryInterface::getData. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the BinaryInterface's data. - - - - - &reftitle.seealso; - - MongoDB\BSON\BinaryInterface::getData - MongoDB\BSON\Binary::__toString - - - - - - diff --git a/reference/mongodb/bson/dbpointer.xml b/reference/mongodb/bson/dbpointer.xml deleted file mode 100644 index 0f75b3fdb..000000000 --- a/reference/mongodb/bson/dbpointer.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - The MongoDB\BSON\DBPointer class - MongoDB\BSON\DBPointer - - - - -
    - &reftitle.intro; - - BSON type for the "DBPointer" type. This BSON type is deprecated, and this - class can not be instantiated. It will be created from a BSON DBPointer - type while converting BSON to PHP, and can also be converted back into - BSON while storing documents in the database. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\DBPointer - - - - final - - MongoDB\BSON\DBPointer - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.dbpointer; - -
    - - diff --git a/reference/mongodb/bson/dbpointer/construct.xml b/reference/mongodb/bson/dbpointer/construct.xml deleted file mode 100644 index 2b8064c6b..000000000 --- a/reference/mongodb/bson/dbpointer/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\BSON\DBPointer::__construct - Construct a new DBPointer (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\DBPointer::__construct - - - - MongoDB\BSON\DBPointer objects are created through - conversion from a deprecated BSON type and cannot be constructed directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/dbpointer/jsonserialize.xml b/reference/mongodb/bson/dbpointer/jsonserialize.xml deleted file mode 100644 index 71d996e04..000000000 --- a/reference/mongodb/bson/dbpointer/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\DBPointer::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\DBPointer::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\DBPointer. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/dbpointer/tostring.xml b/reference/mongodb/bson/dbpointer/tostring.xml deleted file mode 100644 index 314af9695..000000000 --- a/reference/mongodb/bson/dbpointer/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\DBPointer::__toString - Returns an empty string - - - - &reftitle.description; - - final public stringMongoDB\BSON\DBPointer::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an empty string. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/decimal128.xml b/reference/mongodb/bson/decimal128.xml deleted file mode 100644 index 17d5f2a02..000000000 --- a/reference/mongodb/bson/decimal128.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - The MongoDB\BSON\Decimal128 class - MongoDB\BSON\Decimal128 - - - - -
    - &reftitle.intro; - - BSON type for the - Decimal128 floating-point format, - which supports numbers with up to 34 decimal digits (i.e. significant - digits) and an exponent range of −6143 to +6144. - - - Unlike the double BSON type (i.e. float in PHP), which only - stores an approximation of the decimal values, the decimal data type stores - the exact value. For example, MongoDB\BSON\Decimal128('9.99') - has a precise value of 9.99 where as a double 9.99 would have an approximate - value of 9.9900000000000002131628…. - - &mongodb.note.decimal128; -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Decimal128 - - - - final - - MongoDB\BSON\Decimal128 - - - - MongoDB\BSON\Decimal128Interface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\Decimal128Interface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.decimal128; - -
    - - diff --git a/reference/mongodb/bson/decimal128/construct.xml b/reference/mongodb/bson/decimal128/construct.xml deleted file mode 100644 index 48b29afe4..000000000 --- a/reference/mongodb/bson/decimal128/construct.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - MongoDB\BSON\Decimal128::__construct - Construct a new Decimal128 - - - - &reftitle.description; - - final public MongoDB\BSON\Decimal128::__construct - stringvalue - - &mongodb.note.decimal128; - - - - &reftitle.parameters; - - - value (string) - - - A decimal string. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if value is not a valid decimal string. - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Decimal128::__construct</function> example - - -]]> - - &example.outputs.similar; - - - string(9) "1234.5678" -} -object(MongoDB\BSON\Decimal128)#1 (1) { - ["dec"]=> - string(3) "NaN" -} -object(MongoDB\BSON\Decimal128)#1 (1) { - ["dec"]=> - string(8) "Infinity" -} - -]]> - - - - - - - &reftitle.seealso; - - Decimal128 floating-point format - BSON Types - - - - - - diff --git a/reference/mongodb/bson/decimal128/jsonserialize.xml b/reference/mongodb/bson/decimal128/jsonserialize.xml deleted file mode 100644 index a4fc5aecf..000000000 --- a/reference/mongodb/bson/decimal128/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Decimal128::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Decimal128::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Decimal128. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/decimal128/tostring.xml b/reference/mongodb/bson/decimal128/tostring.xml deleted file mode 100644 index b31ead105..000000000 --- a/reference/mongodb/bson/decimal128/tostring.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - MongoDB\BSON\Decimal128::__toString - Returns the string representation of this Decimal128 - - - - &reftitle.description; - - final public stringMongoDB\BSON\Decimal128::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Decimal128. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Decimal128::__toString</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Decimal128 floating-point format - BSON Types - - - - - - diff --git a/reference/mongodb/bson/decimal128interface.xml b/reference/mongodb/bson/decimal128interface.xml deleted file mode 100644 index a1ec9a758..000000000 --- a/reference/mongodb/bson/decimal128interface.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The MongoDB\BSON\Decimal128Interface interface - MongoDB\BSON\Decimal128Interface - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\BSON\Decimal128 to be used as a parameter, - return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\Decimal128Interface - - - MongoDB\BSON\Decimal128Interface - - - &Methods; - - -
    -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.decimal128interface; - -
    - - diff --git a/reference/mongodb/bson/decimal128interface/tostring.xml b/reference/mongodb/bson/decimal128interface/tostring.xml deleted file mode 100644 index 2b2a0f589..000000000 --- a/reference/mongodb/bson/decimal128interface/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\Decimal128Interface::__toString - Returns the string representation of this Decimal128Interface - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\Decimal128Interface::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Decimal128Interface. - - - - - &reftitle.seealso; - - MongoDB\BSON\Decimal128::__toString - - - - - - diff --git a/reference/mongodb/bson/document.xml b/reference/mongodb/bson/document.xml deleted file mode 100644 index 20af840bb..000000000 --- a/reference/mongodb/bson/document.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - The MongoDB\BSON\Document class - MongoDB\BSON\Document - - - - -
    - &reftitle.intro; - - Represents a BSON document. This class is used when reading data as raw BSON - and cannot be modified. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Document - - - - final - - MongoDB\BSON\Document - - - - MongoDB\BSON\Type - - - - ArrayAccess - - - - IteratorAggregate - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.17.0 - - Implements MongoDB\BSON\Type. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.document; - -
    - - diff --git a/reference/mongodb/bson/document/construct.xml b/reference/mongodb/bson/document/construct.xml deleted file mode 100644 index 58594d517..000000000 --- a/reference/mongodb/bson/document/construct.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\Document::__construct - Construct a new BSON document (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\Document::__construct - - - - MongoDB\BSON\Document objects are created through - static factory methods and cannot be instantiated directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromPHP - MongoDB\BSON\Document::fromBSON - MongoDB\BSON\Document::fromJSON - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/frombson.xml b/reference/mongodb/bson/document/frombson.xml deleted file mode 100644 index 87a76ce07..000000000 --- a/reference/mongodb/bson/document/frombson.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - MongoDB\BSON\Document::fromBSON - Construct a new document instance from a BSON string - - - - &reftitle.description; - - final static public MongoDB\BSON\DocumentMongoDB\BSON\Document::fromBSON - stringbson - - - - - &reftitle.parameters; - - - bson (string) - - - A string containing a document in BSON format. - - - - - - - - &reftitle.returnvalues; - - Returns a new MongoDB\BSON\Document instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\UnexpectedValueException if bson is an invalid BSON string or contains more than a single document. - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromPHP - MongoDB\BSON\Document::fromJSON - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/fromjson.xml b/reference/mongodb/bson/document/fromjson.xml deleted file mode 100644 index 23e460fb9..000000000 --- a/reference/mongodb/bson/document/fromjson.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - MongoDB\BSON\Document::fromJSON - Construct a new document instance from a JSON string - - - - &reftitle.description; - - final static public MongoDB\BSON\DocumentMongoDB\BSON\Document::fromJSON - stringjson - - - Converts an - extended JSON - string to its BSON representation. - - - - - &reftitle.parameters; - - - json (string) - - - JSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - Returns a new MongoDB\BSON\Document instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - Throws - MongoDB\Driver\Exception\UnexpectedValueException if - the JSON value cannot be converted to a BSON document (e.g. due to a syntax - error). - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromPHP - MongoDB\BSON\Document::fromBSON - MongoDB Extended JSON - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/fromphp.xml b/reference/mongodb/bson/document/fromphp.xml deleted file mode 100644 index 1f6fba507..000000000 --- a/reference/mongodb/bson/document/fromphp.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - MongoDB\BSON\Document::fromPHP - Construct a new document instance from PHP data - - - - &reftitle.description; - - final static public MongoDB\BSON\DocumentMongoDB\BSON\Document::fromPHP - objectarrayvalue - - - - - &reftitle.parameters; - - - value (objectarray) - - - A PHP object or array containing the document. When passing an array with - numeric keys, the numeric values are converted to strings and used as - document keys. - - - - - - - - &reftitle.returnvalues; - - Returns a new MongoDB\BSON\Document instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromBSON - MongoDB\BSON\Document::fromJSON - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/get.xml b/reference/mongodb/bson/document/get.xml deleted file mode 100644 index c9f4186e1..000000000 --- a/reference/mongodb/bson/document/get.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - MongoDB\BSON\Document::get - Returns the value of a key in the document - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Document::get - stringkey - - - - - &reftitle.parameters; - - - key (string) - - - The key to retrieve from the document. - - - - - - - - &reftitle.returnvalues; - - Returns the value associated with the given key. If the key is not present in - the document, an exception is thrown. - - - - When encountering a value encoded as 64-bit integer in the BSON document, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the key is not present in the document. - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::has - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/getiterator.xml b/reference/mongodb/bson/document/getiterator.xml deleted file mode 100644 index 1992625f6..000000000 --- a/reference/mongodb/bson/document/getiterator.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB\BSON\Document::getIterator - Returns an iterator for the BSON document - - - - &reftitle.description; - - final public MongoDB\BSON\IteratorMongoDB\BSON\Document::getIterator - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a MongoDB\BSON\Iterator instance that can be - used to iterate over all keys in the document. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\UnexpectedValueException if the BSON iterator could not be initialized. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/has.xml b/reference/mongodb/bson/document/has.xml deleted file mode 100644 index 88c0f473b..000000000 --- a/reference/mongodb/bson/document/has.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - MongoDB\BSON\Document::has - Returns whether a key is present in the document - - - - &reftitle.description; - - final public boolMongoDB\BSON\Document::has - stringkey - - - - - &reftitle.parameters; - - - key (string) - - - The key to look for in the document. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the key is present in the document and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::get - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/offsetexists.xml b/reference/mongodb/bson/document/offsetexists.xml deleted file mode 100644 index 2acc06699..000000000 --- a/reference/mongodb/bson/document/offsetexists.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - MongoDB\BSON\Document::offsetExists - Returns whether a key is present in the document - - - &reftitle.description; - - final public boolMongoDB\BSON\Document::offsetExists - mixedkey - - - - - &reftitle.parameters; - - - - key - - - The key to look for in the document. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the key is present in the document and &false; otherwise. - - - - - &reftitle.seealso; - - - ArrayAccess::offsetExists - MongoDB\BSON\Document::has - - - - - - diff --git a/reference/mongodb/bson/document/offsetget.xml b/reference/mongodb/bson/document/offsetget.xml deleted file mode 100644 index 8463b5aef..000000000 --- a/reference/mongodb/bson/document/offsetget.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - MongoDB\BSON\Document::offsetGet - Returns the value of a key in the document - - - &reftitle.description; - - final public mixedMongoDB\BSON\Document::offsetGet - mixedkey - - - - - &reftitle.parameters; - - - - key - - - The key to retrieve from the document. - - - - - - - - - &reftitle.returnvalues; - - Returns the value associated with the given key. If the key is not present in - the document, an exception is thrown. - - - - When encountering a value encoded as 64-bit integer in the BSON document, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the key is not present in the document. - - - - - &reftitle.seealso; - - - ArrayAccess::offsetGet - MongoDB\BSON\Document::get - - - - - - diff --git a/reference/mongodb/bson/document/offsetset.xml b/reference/mongodb/bson/document/offsetset.xml deleted file mode 100644 index 9109ac6b5..000000000 --- a/reference/mongodb/bson/document/offsetset.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - MongoDB\BSON\Document::offsetSet - Implementation of ArrayAccess - - - &reftitle.description; - - final public voidMongoDB\BSON\Document::offsetSet - mixedkey - mixedvalue - - - - Sets the value at the specified key to value. - - - - - &reftitle.parameters; - - - - key - - - The index being set. - - - - - value - - - The new value for the key. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Always throws a MongoDB\Driver\Exception\LogicException. - - - - - diff --git a/reference/mongodb/bson/document/offsetunset.xml b/reference/mongodb/bson/document/offsetunset.xml deleted file mode 100644 index b175dabf8..000000000 --- a/reference/mongodb/bson/document/offsetunset.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - MongoDB\BSON\Document::offsetUnset - Implementation of ArrayAccess - - - &reftitle.description; - - final public voidMongoDB\BSON\Document::offsetUnset - mixedkey - - - Unsets the value at the specified index. - - - - - &reftitle.parameters; - - - - key - - - The index being unset. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Always throws a MongoDB\Driver\Exception\LogicException. - - - - - diff --git a/reference/mongodb/bson/document/tocanonicalextendedjson.xml b/reference/mongodb/bson/document/tocanonicalextendedjson.xml deleted file mode 100644 index 55413c48d..000000000 --- a/reference/mongodb/bson/document/tocanonicalextendedjson.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - MongoDB\BSON\Document::toCanonicalExtendedJSON - Returns the Canonical Extended JSON representation of the BSON document - - - - &reftitle.description; - - final public stringMongoDB\BSON\Document::toCanonicalExtendedJSON - - - - Converts the BSON document to its - Canonical Extended JSON - representation. The canonical format prefers type fidelity at the expense of - concise output and is most suited for producing output that can be converted - back to BSON without any loss of type information (e.g. numeric types will - remain differentiated). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the - Canonical Extended JSON - representation of the BSON document. - - - - - &reftitle.examples; - - <methodname>MongoDB\BSON\Document::toCanonicalExtendedJSON</methodname> example - - null ], - [ 'boolean' => true ], - [ 'string' => 'foo' ], - [ 'int32' => 123 ], - [ 'int64' => 4294967295 ], - [ 'double' => 1.0 ], - [ 'nan' => NAN ], - [ 'pos_inf' => INF ], - [ 'neg_inf' => -INF ], - [ 'array' => [ 'foo', 'bar' ]], - [ 'document' => [ 'foo' => 'bar' ]], - [ 'oid' => new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1') ], - [ 'dec128' => new MongoDB\BSON\Decimal128('1234.5678') ], - [ 'binary' => new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC) ], - [ 'date' => new MongoDB\BSON\UTCDateTime(1445990400000) ], - [ 'timestamp' => new MongoDB\BSON\Timestamp(1234, 5678) ], - [ 'regex' => new MongoDB\BSON\Regex('pattern', 'i') ], - [ 'code' => new MongoDB\BSON\Javascript('function() { return 1; }') ], - [ 'code_ws' => new MongoDB\BSON\Javascript('function() { return a; }', ['a' => 1]) ], - [ 'minkey' => new MongoDB\BSON\MinKey ], - [ 'maxkey' => new MongoDB\BSON\MaxKey ], -]; - -foreach ($documents as $document) { - $bson = MongoDB\BSON\Document::fromPHP($document); - echo $bson->toCanonicalExtendedJSON(), "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromJSON - MongoDB\BSON\Document::toRelaxedExtendedJSON - MongoDB\BSON\toCanonicalExtendedJSON - Extended JSON Specification - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/tophp.xml b/reference/mongodb/bson/document/tophp.xml deleted file mode 100644 index 3aad47e7d..000000000 --- a/reference/mongodb/bson/document/tophp.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - MongoDB\BSON\Document::toPHP - Returns the PHP representation of the BSON document - - - - &reftitle.description; - - final public arrayobjectMongoDB\BSON\Document::toPHP - arraynulltypeMap&null; - - - Unserializes the BSON document to its PHP representation. The - typeMap parameter may be used to control the PHP types - used for converting BSON arrays and documents (both root and embedded). - - &mongodb.warning.duplicate-keys; - - - - &reftitle.parameters; - - &mongodb.parameter.typeMap; - - - - - &reftitle.returnvalues; - - The decoded PHP value. - - - - When encountering a value encoded as 64-bit integer in the BSON document, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - a class in the type map cannot be instantiated or does not implement - MongoDB\BSON\Unserializable. - - - - - - &reftitle.seealso; - - MongoDB\BSON\toPHP - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/torelaxedextendedjson.xml b/reference/mongodb/bson/document/torelaxedextendedjson.xml deleted file mode 100644 index 569f7a0d5..000000000 --- a/reference/mongodb/bson/document/torelaxedextendedjson.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - MongoDB\BSON\Document::toRelaxedExtendedJSON - Returns the Relaxed Extended JSON representation of the BSON document - - - - &reftitle.description; - - final public stringMongoDB\BSON\Document::toRelaxedExtendedJSON - - - - Converts the BSON document to its - Relaxed Extended JSON - representation. The relaxed format prefers use of JSON type primitives at the - expense of type fidelity and is most suited for producing output that can be - easily consumed by web APIs and humans. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the - Relaxed Extended JSON - representation of the BSON document. - - - - - &reftitle.examples; - - <methodname>MongoDB\BSON\Document::toRelaxedExtendedJSON</methodname> example - - null ], - [ 'boolean' => true ], - [ 'string' => 'foo' ], - [ 'int32' => 123 ], - [ 'int64' => 4294967295 ], - [ 'double' => 1.0 ], - [ 'nan' => NAN ], - [ 'pos_inf' => INF ], - [ 'neg_inf' => -INF ], - [ 'array' => [ 'foo', 'bar' ]], - [ 'document' => [ 'foo' => 'bar' ]], - [ 'oid' => new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1') ], - [ 'dec128' => new MongoDB\BSON\Decimal128('1234.5678') ], - [ 'binary' => new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC) ], - [ 'date' => new MongoDB\BSON\UTCDateTime(1445990400000) ], - [ 'timestamp' => new MongoDB\BSON\Timestamp(1234, 5678) ], - [ 'regex' => new MongoDB\BSON\Regex('pattern', 'i') ], - [ 'code' => new MongoDB\BSON\Javascript('function() { return 1; }') ], - [ 'code_ws' => new MongoDB\BSON\Javascript('function() { return a; }', ['a' => 1]) ], - [ 'minkey' => new MongoDB\BSON\MinKey ], - [ 'maxkey' => new MongoDB\BSON\MaxKey ], -]; - -foreach ($documents as $document) { - $bson = MongoDB\BSON\Document::fromPHP($document); - echo $bson->toRelaxedExtendedJSON(), "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromJSON - MongoDB\BSON\Document::toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - Extended JSON Specification - BSON Types - - - - - - diff --git a/reference/mongodb/bson/document/tostring.xml b/reference/mongodb/bson/document/tostring.xml deleted file mode 100644 index 4cf5f2beb..000000000 --- a/reference/mongodb/bson/document/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\Document::__toString - Returns the string representation of this BSON Document - - - - &reftitle.description; - - final public stringMongoDB\BSON\Document::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this document as BSON. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/int64.xml b/reference/mongodb/bson/int64.xml deleted file mode 100644 index 20696326f..000000000 --- a/reference/mongodb/bson/int64.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - The MongoDB\BSON\Int64 class - MongoDB\BSON\Int64 - - - - -
    - &reftitle.intro; - - BSON type for a 64-bit integer. When decoding BSON to PHP data, this class - is used when a 64-bit integer cannot be represented as a PHP integer on - 32-bit platforms. These objects support overloaded - arithmetic, - bitwise, and - comparison operators. - - - When working with raw BSON data through the - MongoDB\BSON\Document, - MongoDB\BSON\PackedArray, and - MongoDB\BSON\Iterator classes, any 64-bit integer - will be returned as an instance of this class, regardless of platform and - whether the value can be represented as a PHP integer. This ensures that - values can be roundtripped without changing the type. - - - During BSON encoding, objects of this class will convert back to a 64-bit - integer type, even when the value would fit in a 32-bit integer. This - allows explicitly storing values as 64-bit integers in BSON. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Int64 - - - - final - - MongoDB\BSON\Int64 - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.16.0 - - The class can now be instantiated on all platforms. Added support for - overloaded arithmetic, bitwise, and comparison operators. - - - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.int64; - -
    - - diff --git a/reference/mongodb/bson/int64/construct.xml b/reference/mongodb/bson/int64/construct.xml deleted file mode 100644 index 955f62c20..000000000 --- a/reference/mongodb/bson/int64/construct.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - MongoDB\BSON\Int64::__construct - Construct a new Int64 - - - - &reftitle.description; - - final public MongoDB\BSON\Int64::__construct - intstringvalue - - - Creates a new MongoDB\BSON\Int64 instance for the - given integer value. - - - - - &reftitle.parameters; - - - value (intstring) - - - The value to assign to the Int64 instance. This - value can be provided as an int or string, the - latter being required on 32-bit platforms to represent 64-bit values. - - - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.16.0 - - - This method was made public to support creating Int64 instances when - working with raw BSON. - - - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if string value cannot be parsed as a 64-bit integer. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/int64/jsonserialize.xml b/reference/mongodb/bson/int64/jsonserialize.xml deleted file mode 100644 index b0739436e..000000000 --- a/reference/mongodb/bson/int64/jsonserialize.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - MongoDB\BSON\Int64::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Int64::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Int64. - - - - The output is consistent with the - MongoDB\BSON\toCanonicalExtendedJSON function, which - uses the - canonical - extended JSON format. This differs from other BSON classes, which use the - driver-specific legacy extended JSON format - (MongoDB\BSON\toJSON), in order to ensure that the - 64-bit integer value is correctly represented on 32-bit platforms. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/int64/tostring.xml b/reference/mongodb/bson/int64/tostring.xml deleted file mode 100644 index 0a8f2e5b9..000000000 --- a/reference/mongodb/bson/int64/tostring.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - MongoDB\BSON\Int64::__toString - Returns the string representation of this Int64 - - - - &reftitle.description; - - final public stringMongoDB\BSON\Int64::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Int64. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Int64::__toString</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/iterator.xml b/reference/mongodb/bson/iterator.xml deleted file mode 100644 index 51ba20ade..000000000 --- a/reference/mongodb/bson/iterator.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - The MongoDB\BSON\Iterator class - MongoDB\BSON\Iterator - - - - -
    - &reftitle.intro; - - Iterator used to iterate a BSON document or array. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Iterator - - - - final - - MongoDB\BSON\Iterator - - - - Iterator - - - - - &Methods; - - - - -
    - -
    - - &reference.mongodb.bson.entities.iterator; - -
    - - diff --git a/reference/mongodb/bson/iterator/construct.xml b/reference/mongodb/bson/iterator/construct.xml deleted file mode 100644 index 0c24fe263..000000000 --- a/reference/mongodb/bson/iterator/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::__construct - Construct a new BSON iterator (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\Iterator::__construct - - - - MongoDB\BSON\Iterator objects are created by calling - MongoDB\BSON\Document::getIterator or - MongoDB\BSON\PackedArray::getIterator and cannot be - instantiated directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - MongoDB\BSON\Document::getIterator - MongoDB\BSON\PackedArray::getIterator - BSON Types - - - - - - diff --git a/reference/mongodb/bson/iterator/current.xml b/reference/mongodb/bson/iterator/current.xml deleted file mode 100644 index 28c3ccf32..000000000 --- a/reference/mongodb/bson/iterator/current.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::current - Returns the current element - - - - &reftitle.description; - - public mixedMongoDB\BSON\Iterator::current - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the value of the current element. - - - - When encountering a value encoded as 64-bit integer in the BSON structure, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\LogicException if the iterator is not valid. - - - - - &reftitle.seealso; - - Iterator::current - - - - diff --git a/reference/mongodb/bson/iterator/key.xml b/reference/mongodb/bson/iterator/key.xml deleted file mode 100644 index 902d0f3fb..000000000 --- a/reference/mongodb/bson/iterator/key.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::key - Returns the key of the current element - - - - &reftitle.description; - - public stringintMongoDB\BSON\Iterator::key - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the key of the current element. When iterating a BSON document, the - key will always be a string. When iterating a BSON array, the - key will be an int. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\LogicException if the iterator is not valid. - - - - - &reftitle.seealso; - - Iterator::key - - - - diff --git a/reference/mongodb/bson/iterator/next.xml b/reference/mongodb/bson/iterator/next.xml deleted file mode 100644 index e4e1cea44..000000000 --- a/reference/mongodb/bson/iterator/next.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::next - Advances the iterator to next element - - - - &reftitle.description; - - public voidMongoDB\BSON\Iterator::next - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - Iterator::next - - - - diff --git a/reference/mongodb/bson/iterator/rewind.xml b/reference/mongodb/bson/iterator/rewind.xml deleted file mode 100644 index 3b29ba9ec..000000000 --- a/reference/mongodb/bson/iterator/rewind.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::rewind - Rewinds the Iterator to the first element - - - - &reftitle.description; - - public voidMongoDB\BSON\Iterator::rewind - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - Iterator::rewind - - - - diff --git a/reference/mongodb/bson/iterator/valid.xml b/reference/mongodb/bson/iterator/valid.xml deleted file mode 100644 index 692699c48..000000000 --- a/reference/mongodb/bson/iterator/valid.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\BSON\Iterator::valid - Checks if current position is valid - - - - &reftitle.description; - - public boolMongoDB\BSON\Iterator::valid - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the current iterator position is valid, &false; otherwise. - - - - - &reftitle.seealso; - - Iterator::valid - - - - diff --git a/reference/mongodb/bson/javascript.xml b/reference/mongodb/bson/javascript.xml deleted file mode 100644 index e3f5635e6..000000000 --- a/reference/mongodb/bson/javascript.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - The MongoDB\BSON\Javascript class - MongoDB\BSON\Javascript - - - - -
    - &reftitle.intro; - - BSON type for Javascript code. An optional scope document may be specified - that maps identifiers to values and defines the scope in which the code - should be evaluated by the server. - - - - This BSON type is mainly used when executing database commands that take a - Javascript function as a parameter, such as - mapReduce. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Javascript - - - - final - - MongoDB\BSON\Javascript - - - - MongoDB\BSON\JavascriptInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\JavascriptInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.javascript; - -
    - - diff --git a/reference/mongodb/bson/javascript/construct.xml b/reference/mongodb/bson/javascript/construct.xml deleted file mode 100644 index 3ddff9dcd..000000000 --- a/reference/mongodb/bson/javascript/construct.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - MongoDB\BSON\Javascript::__construct - Construct a new Javascript - - - - &reftitle.description; - - final public MongoDB\BSON\Javascript::__construct - stringcode - arrayobjectnullscope&null; - - - - - &reftitle.parameters; - - - code (string) - - - Javascript code. - - - - - scope (arrayobject) - - - Javascript scope. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if code contains null bytes. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.2.0 - - - MongoDB\Driver\Exception\InvalidArgumentException - is thrown if code contains null bytes. - Previously, values would be truncated at the first null byte. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Javascript::__construct</function> example - - 'bar']); -var_dump($codews); - -?> -]]> - - &example.outputs; - - - string(24) "function() { return 1; }" - ["scope"]=> - object(stdClass)#2 (0) { - } -} -object(MongoDB\BSON\Javascript)#2 (2) { - ["javascript"]=> - string(26) "function() { return foo; }" - ["scope"]=> - object(stdClass)#1 (1) { - ["foo"]=> - string(3) "bar" - } -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/javascript/getcode.xml b/reference/mongodb/bson/javascript/getcode.xml deleted file mode 100644 index df2ed9431..000000000 --- a/reference/mongodb/bson/javascript/getcode.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\BSON\Javascript::getCode - Returns the Javascript's code - - - - &reftitle.description; - - final public stringMongoDB\BSON\Javascript::getCode - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Javascript's code. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Javascript::getCode</function> example - -getCode()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/javascript/getscope.xml b/reference/mongodb/bson/javascript/getscope.xml deleted file mode 100644 index 4edb7bd35..000000000 --- a/reference/mongodb/bson/javascript/getscope.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - MongoDB\BSON\Javascript::getScope - Returns the Javascript's scope document - - - - &reftitle.description; - - final public objectnullMongoDB\BSON\Javascript::getScope - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Javascript's scope document, or &null; if the is no scope. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Javascript::getScope</function> example - -getScope()); - -$js = new MongoDB\BSON\Javascript('function foo() { return foo; }', ['foo' => 42]); -var_dump($js->getScope()); - -?> -]]> - - &example.outputs; - - - int(42) -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/javascript/jsonserialize.xml b/reference/mongodb/bson/javascript/jsonserialize.xml deleted file mode 100644 index 897fb6fbf..000000000 --- a/reference/mongodb/bson/javascript/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Javascript::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Javascript::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Javascript. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/javascript/tostring.xml b/reference/mongodb/bson/javascript/tostring.xml deleted file mode 100644 index ac38d5311..000000000 --- a/reference/mongodb/bson/javascript/tostring.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - MongoDB\BSON\Javascript::__toString - Returns the Javascript's code - - - - &reftitle.description; - - final public stringMongoDB\BSON\Javascript::__toString - - - - &info.method.alias; MongoDB\BSON\Javascript::getCode. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Javascript's code. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Javascript::__toString</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Javascript::getCode - BSON Types - - - - - - diff --git a/reference/mongodb/bson/javascriptinterface.xml b/reference/mongodb/bson/javascriptinterface.xml deleted file mode 100644 index e7eb147f2..000000000 --- a/reference/mongodb/bson/javascriptinterface.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The MongoDB\BSON\JavascriptInterface interface - MongoDB\BSON\JavascriptInterface - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\BSON\Javascript to be used as a parameter, - return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\JavascriptInterface - - - MongoDB\BSON\JavascriptInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.javascriptinterface; - -
    - - diff --git a/reference/mongodb/bson/javascriptinterface/getcode.xml b/reference/mongodb/bson/javascriptinterface/getcode.xml deleted file mode 100644 index ed08bade2..000000000 --- a/reference/mongodb/bson/javascriptinterface/getcode.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\JavascriptInterface::getCode - Returns the JavascriptInterface's code - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\JavascriptInterface::getCode - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the JavascriptInterface's code. - - - - - &reftitle.seealso; - - MongoDB\BSON\Javascript::getCode - - - - - - diff --git a/reference/mongodb/bson/javascriptinterface/getscope.xml b/reference/mongodb/bson/javascriptinterface/getscope.xml deleted file mode 100644 index 67b5ddbf3..000000000 --- a/reference/mongodb/bson/javascriptinterface/getscope.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\JavascriptInterface::getScope - Returns the JavascriptInterface's scope document - - - - &reftitle.description; - - abstract public objectnullMongoDB\BSON\JavascriptInterface::getScope - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the JavascriptInterface's scope document. - - - - - &reftitle.seealso; - - MongoDB\BSON\Javascript::getScope - - - - - - diff --git a/reference/mongodb/bson/javascriptinterface/tostring.xml b/reference/mongodb/bson/javascriptinterface/tostring.xml deleted file mode 100644 index 767fa1d29..000000000 --- a/reference/mongodb/bson/javascriptinterface/tostring.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\BSON\JavascriptInterface::__toString - Returns the JavascriptInterface's code - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\JavascriptInterface::__toString - - - - &info.method.alias; MongoDB\BSON\JavascriptInterface::getCode. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the JavascriptInterface's code. - - - - - &reftitle.seealso; - - MongoDB\BSON\JavascriptInterface::getCode - MongoDB\BSON\Javascript::__toString - - - - - - diff --git a/reference/mongodb/bson/maxkey.xml b/reference/mongodb/bson/maxkey.xml deleted file mode 100644 index c11009032..000000000 --- a/reference/mongodb/bson/maxkey.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - The MongoDB\BSON\MaxKey class - MongoDB\BSON\MaxKey - - - - -
    - &reftitle.intro; - - Special BSON type which compares higher than all other possible BSON element - values. - - - - This is an internal MongoDB type used for indexing and sharding. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\MaxKey - - - - final - - MongoDB\BSON\MaxKey - - - - MongoDB\BSON\MaxKeyInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\MaxKeyInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.maxkey; - -
    - - diff --git a/reference/mongodb/bson/maxkey/construct.xml b/reference/mongodb/bson/maxkey/construct.xml deleted file mode 100644 index 5b5e25c70..000000000 --- a/reference/mongodb/bson/maxkey/construct.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - MongoDB\BSON\MaxKey::__construct - Construct a new MaxKey - - - - &reftitle.description; - - final public MongoDB\BSON\MaxKey::__construct - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\MaxKey::__construct</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/maxkey/jsonserialize.xml b/reference/mongodb/bson/maxkey/jsonserialize.xml deleted file mode 100644 index b30e8d095..000000000 --- a/reference/mongodb/bson/maxkey/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\MaxKey::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\MaxKey::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\MaxKey. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/maxkeyinterface.xml b/reference/mongodb/bson/maxkeyinterface.xml deleted file mode 100644 index 9a8e70a3a..000000000 --- a/reference/mongodb/bson/maxkeyinterface.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - The MongoDB\BSON\MaxKeyInterface interface - MongoDB\BSON\MaxKeyInterface - - -
    - &reftitle.intro; - - This interface is implemented by MongoDB\BSON\MaxKey - to be used as a parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\MaxKeyInterface - - - MongoDB\BSON\MaxKeyInterface - - - - - - This interface has no methods. - -
    -
    - -
    - - diff --git a/reference/mongodb/bson/minkey.xml b/reference/mongodb/bson/minkey.xml deleted file mode 100644 index e0b8ec056..000000000 --- a/reference/mongodb/bson/minkey.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - The MongoDB\BSON\MinKey class - MongoDB\BSON\MinKey - - - - -
    - &reftitle.intro; - - Special BSON type which compares lower than all other possible BSON element - values. - - - - This is an internal MongoDB type used for indexing and sharding. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\MinKey - - - - final - - MongoDB\BSON\MinKey - - - - MongoDB\BSON\MinKeyInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\MinKeyInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.minkey; - -
    - - diff --git a/reference/mongodb/bson/minkey/construct.xml b/reference/mongodb/bson/minkey/construct.xml deleted file mode 100644 index 6d7ceae54..000000000 --- a/reference/mongodb/bson/minkey/construct.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - MongoDB\BSON\MinKey::__construct - Construct a new MinKey - - - - &reftitle.description; - - final public MongoDB\BSON\MinKey::__construct - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\MinKey::__construct</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/minkey/jsonserialize.xml b/reference/mongodb/bson/minkey/jsonserialize.xml deleted file mode 100644 index 2ed71f5f0..000000000 --- a/reference/mongodb/bson/minkey/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\MinKey::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\MinKey::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\MinKey. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/minkeyinterface.xml b/reference/mongodb/bson/minkeyinterface.xml deleted file mode 100644 index a8a4dbd81..000000000 --- a/reference/mongodb/bson/minkeyinterface.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - The MongoDB\BSON\MinKeyInterface interface - MongoDB\BSON\MinKeyInterface - - -
    - &reftitle.intro; - - This interface is implemented by MongoDB\BSON\MinKey - to be used as a parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\MinKeyInterface - - - MongoDB\BSON\MinKeyInterface - - - - - - This interface has no methods. - -
    -
    - -
    - - diff --git a/reference/mongodb/bson/objectid.xml b/reference/mongodb/bson/objectid.xml deleted file mode 100644 index cdc091b9c..000000000 --- a/reference/mongodb/bson/objectid.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - The MongoDB\BSON\ObjectId class - MongoDB\BSON\ObjectId - - - - -
    - &reftitle.intro; - - BSON type for an - ObjectId. The - value consists of 12 bytes, where the first four bytes are a timestamp - that reflect the ObjectId's creation. Specifically, the value consists of: - - - a 4-byte value representing the seconds since the Unix epoch, - a 5-byte random number unique to a machine and process, and - a 3-byte counter, starting with a random value. - - - In MongoDB, each document stored in a collection requires a unique - _id field that acts as a primary key. If an inserted - document omits the _id field, the extension automatically - generates an ObjectId for the _id field. - - - Using ObjectIds for the _id field provides the following - additional benefits: - - - The creation time of the ObjectId may be accessed using the MongoDB\BSON\ObjectId::getTimestamp method. - Sorting on an _id field that stores ObjectId values is roughly equivalent to sorting by creation time. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\ObjectId - - - - final - - MongoDB\BSON\ObjectId - - - - MongoDB\BSON\ObjectIdInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - - Renamed from MongoDB\BSON\ObjectID to - MongoDB\BSON\ObjectId. - - - Implements MongoDB\BSON\ObjectIdInterface. - - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.objectid; - -
    - - diff --git a/reference/mongodb/bson/objectid/construct.xml b/reference/mongodb/bson/objectid/construct.xml deleted file mode 100644 index e47250b04..000000000 --- a/reference/mongodb/bson/objectid/construct.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\BSON\ObjectId::__construct - Construct a new ObjectId - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectId::__construct - stringnullid&null; - - - - - &reftitle.parameters; - - - id (string) - - - A 24-character hexadecimal string. If not provided, the extension will - generate an ObjectId. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if id is not a 24-character hexadecimal string. - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\ObjectId::__construct</function> example - - -]]> - - &example.outputs.similar; - - - string(24) "56732d3dda14d81214634921" -} -object(MongoDB\BSON\ObjectId)#1 (1) { - ["oid"]=> - string(24) "000000000000000000000001" -} - -]]> - - - - - - - &reftitle.seealso; - - ObjectId Reference - BSON Types: ObjectId - - - - - - diff --git a/reference/mongodb/bson/objectid/gettimestamp.xml b/reference/mongodb/bson/objectid/gettimestamp.xml deleted file mode 100644 index 692ebfb8f..000000000 --- a/reference/mongodb/bson/objectid/gettimestamp.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - MongoDB\BSON\ObjectId::getTimestamp - Returns the timestamp component of this ObjectId - - - - &reftitle.description; - - final public intMongoDB\BSON\ObjectId::getTimestamp - - - - The timestamp component of an ObjectId is its most significant 32 bits, which - denotes the number of seconds since the Unix epoch. This value is read as an - unsigned 32-bit integer with big-endian byte order. - - &mongodb.note.uint32; - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the timestamp component of this ObjectId. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\ObjectId::getTimestamp</function> example - -getTimestamp()); - -var_dump((new MongoDB\BSON\ObjectId('0000002a0000000000000000'))->getTimestamp()); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - ObjectId Reference - BSON Types: ObjectId - - - - - - diff --git a/reference/mongodb/bson/objectid/jsonserialize.xml b/reference/mongodb/bson/objectid/jsonserialize.xml deleted file mode 100644 index a1da1e483..000000000 --- a/reference/mongodb/bson/objectid/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\ObjectId::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\ObjectId::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\ObjectId. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/objectid/tostring.xml b/reference/mongodb/bson/objectid/tostring.xml deleted file mode 100644 index 30d1f95e2..000000000 --- a/reference/mongodb/bson/objectid/tostring.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - MongoDB\BSON\ObjectId::__toString - Returns the hexadecimal representation of this ObjectId - - - - &reftitle.description; - - final public stringMongoDB\BSON\ObjectId::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hexadecimal representation of this ObjectId. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\ObjectId::__toString</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - ObjectId Reference - BSON Types: ObjectId - - - - - - diff --git a/reference/mongodb/bson/objectidinterface.xml b/reference/mongodb/bson/objectidinterface.xml deleted file mode 100644 index 5bd8a81d8..000000000 --- a/reference/mongodb/bson/objectidinterface.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The MongoDB\BSON\ObjectIdInterface interface - MongoDB\BSON\ObjectIdInterface - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\BSON\ObjectId to be used as a parameter, - return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\ObjectIdInterface - - - MongoDB\BSON\ObjectIdInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.objectidinterface; - -
    - - diff --git a/reference/mongodb/bson/objectidinterface/gettimestamp.xml b/reference/mongodb/bson/objectidinterface/gettimestamp.xml deleted file mode 100644 index c9fc395c1..000000000 --- a/reference/mongodb/bson/objectidinterface/gettimestamp.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\ObjectIdInterface::getTimestamp - Returns the timestamp component of this ObjectIdInterface - - - - &reftitle.description; - - abstract public intMongoDB\BSON\ObjectIdInterface::getTimestamp - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the timestamp component of this ObjectIdInterface. - - - - - &reftitle.seealso; - - MongoDB\BSON\ObjectId::getTimestamp - - - - - - diff --git a/reference/mongodb/bson/objectidinterface/tostring.xml b/reference/mongodb/bson/objectidinterface/tostring.xml deleted file mode 100644 index 2ddb803d8..000000000 --- a/reference/mongodb/bson/objectidinterface/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\ObjectIdInterface::__toString - Returns the hexadecimal representation of this ObjectIdInterface - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\ObjectIdInterface::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hexadecimal representation of this ObjectIdInterface. - - - - - &reftitle.seealso; - - MongoDB\BSON\ObjectId::__toString - - - - - - diff --git a/reference/mongodb/bson/packedarray.xml b/reference/mongodb/bson/packedarray.xml deleted file mode 100644 index 4ec141476..000000000 --- a/reference/mongodb/bson/packedarray.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - The MongoDB\BSON\PackedArray class - MongoDB\BSON\PackedArray - - - - -
    - &reftitle.intro; - - Represents a BSON array. This class is used when reading data as raw BSON - and cannot be modified. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\PackedArray - - - - final - - MongoDB\BSON\PackedArray - - - - MongoDB\BSON\Type - - - - ArrayAccess - - - - IteratorAggregate - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.17.0 - - Implements MongoDB\BSON\Type. - - - - PECL mongodb 1.17.0 - - MongoDB\BSON\PackedArray cannot be serialized - in contexts where a BSON document is expected. In earlier versions, - the BSON array would have been converted to a document. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.packedarray; - -
    - - diff --git a/reference/mongodb/bson/packedarray/construct.xml b/reference/mongodb/bson/packedarray/construct.xml deleted file mode 100644 index c00592605..000000000 --- a/reference/mongodb/bson/packedarray/construct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::__construct - Construct a new BSON array (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\PackedArray::__construct - - - - MongoDB\BSON\PackedArray objects are created through - static factory methods and cannot be instantiated directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::fromPHP - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/fromjson.xml b/reference/mongodb/bson/packedarray/fromjson.xml deleted file mode 100644 index d671f426d..000000000 --- a/reference/mongodb/bson/packedarray/fromjson.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::fromJSON - Construct a new BSON array instance from a JSON string - - - - &reftitle.description; - - final static public MongoDB\BSON\PackedArrayMongoDB\BSON\PackedArray::fromJSON - stringjson - - - Converts an - extended JSON - string to its BSON representation. - - - - - &reftitle.parameters; - - - json (string) - - - JSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - Returns a new MongoDB\BSON\PackedArray instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - Throws - MongoDB\Driver\Exception\UnexpectedValueException if - the JSON value cannot be converted to a BSON array (e.g. due to a syntax - error). - - - - - - &reftitle.examples; - - <methodname>MongoDB\BSON\PackedArray::fromJSON</methodname> example - - -]]> - - &example.outputs; - - - string(68) "MQAAAAIwAAQAAABmb28AEDEAewAAABIyAP////8AAAAABzMAVjFafGEY/RuSAnCxAA==" - ["value"]=> - array(4) { - [0]=> - string(3) "foo" - [1]=> - int(123) - [2]=> - int(4294967295) - [3]=> - object(MongoDB\BSON\ObjectId)#2 (1) { - ["oid"]=> - string(24) "56315a7c6118fd1b920270b1" - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::fromPHP - MongoDB Extended JSON - BSON Types - - - - - diff --git a/reference/mongodb/bson/packedarray/fromphp.xml b/reference/mongodb/bson/packedarray/fromphp.xml deleted file mode 100644 index aaa46329e..000000000 --- a/reference/mongodb/bson/packedarray/fromphp.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::fromPHP - Construct a new BSON array instance from PHP data - - - - &reftitle.description; - - final static public MongoDB\BSON\PackedArrayMongoDB\BSON\PackedArray::fromPHP - arrayvalue - - - - - &reftitle.parameters; - - - value (array) - - - The PHP array to convert to a BSON array. The array must be a list (i.e. - have sequential numeric keys starting with 0). - - - - - - - - &reftitle.returnvalues; - - Returns a new MongoDB\BSON\PackedArray instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if the given array is not a list (i.e. has sequential numeric keys starting with 0). - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/get.xml b/reference/mongodb/bson/packedarray/get.xml deleted file mode 100644 index 6f89e44cb..000000000 --- a/reference/mongodb/bson/packedarray/get.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::get - Returns the value of an index in the array - - - - &reftitle.description; - - final public mixedMongoDB\BSON\PackedArray::get - intkey - - - - - &reftitle.parameters; - - - key (int) - - - The index to retrieve from the array. - - - - - - - - &reftitle.returnvalues; - - Returns the value associated with the given index. If the index is not - present in the array, an exception is thrown. - - - - When encountering a value encoded as 64-bit integer in the BSON array, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the index is not present in the array. - - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::has - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/getiterator.xml b/reference/mongodb/bson/packedarray/getiterator.xml deleted file mode 100644 index a96fd1a1d..000000000 --- a/reference/mongodb/bson/packedarray/getiterator.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::getIterator - Returns an iterator for the BSON array - - - - &reftitle.description; - - final public MongoDB\BSON\IteratorMongoDB\BSON\PackedArray::getIterator - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a MongoDB\BSON\Iterator instance that can be - used to iterate over all indexes in the array. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\UnexpectedValueException if the BSON iterator could not be initialized. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/has.xml b/reference/mongodb/bson/packedarray/has.xml deleted file mode 100644 index bea5d2aa2..000000000 --- a/reference/mongodb/bson/packedarray/has.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::has - Returns whether a index is present in the array - - - - &reftitle.description; - - final public boolMongoDB\BSON\PackedArray::has - intindex - - - - - &reftitle.parameters; - - - index (int) - - - The index to look for in the array. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the index is present in the array and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::get - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/offsetexists.xml b/reference/mongodb/bson/packedarray/offsetexists.xml deleted file mode 100644 index 7f2ff74a8..000000000 --- a/reference/mongodb/bson/packedarray/offsetexists.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::offsetExists - Returns whether a index is present in the array - - - &reftitle.description; - - final public boolMongoDB\BSON\PackedArray::offsetExists - mixedkey - - - - - &reftitle.parameters; - - - - key - - - The index to look for in the array. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the index is present in the array and &false; otherwise. - - - - - &reftitle.seealso; - - - ArrayAccess::offsetExists - MongoDB\BSON\PackedArray::has - - - - - - diff --git a/reference/mongodb/bson/packedarray/offsetget.xml b/reference/mongodb/bson/packedarray/offsetget.xml deleted file mode 100644 index 46b38b6fd..000000000 --- a/reference/mongodb/bson/packedarray/offsetget.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::offsetGet - Returns the value of an index in the array - - - &reftitle.description; - - final public mixedMongoDB\BSON\PackedArray::offsetGet - mixedkey - - - - - &reftitle.parameters; - - - - key - - - The index to retrieve from the array. Only int is supported. - - - - - - - - - &reftitle.returnvalues; - - Returns the value associated with the given index. If the index is not - present in the array, an exception is thrown. - - - - When encountering a value encoded as 64-bit integer in the BSON array, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the index is not present in the array. - - - - - &reftitle.seealso; - - - ArrayAccess::offsetGet - MongoDB\BSON\PackedArray::get - - - - - - diff --git a/reference/mongodb/bson/packedarray/offsetset.xml b/reference/mongodb/bson/packedarray/offsetset.xml deleted file mode 100644 index edf95ca9d..000000000 --- a/reference/mongodb/bson/packedarray/offsetset.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::offsetSet - Implementation of ArrayAccess - - - &reftitle.description; - - final public voidMongoDB\BSON\PackedArray::offsetSet - mixedkey - mixedvalue - - - - Sets the value at the specified key to value. - - - - - &reftitle.parameters; - - - - key - - - The index being set. - - - - - value - - - The new value for the key. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Always throws a MongoDB\Driver\Exception\LogicException. - - - - - diff --git a/reference/mongodb/bson/packedarray/offsetunset.xml b/reference/mongodb/bson/packedarray/offsetunset.xml deleted file mode 100644 index 6ecaead40..000000000 --- a/reference/mongodb/bson/packedarray/offsetunset.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::offsetUnset - Implementation of ArrayAccess - - - &reftitle.description; - - final public voidMongoDB\BSON\PackedArray::offsetUnset - mixedkey - - - Unsets the value at the specified index. - - - - - &reftitle.parameters; - - - - key - - - The index being unset. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Always throws a MongoDB\Driver\Exception\LogicException. - - - - - diff --git a/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml b/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml deleted file mode 100644 index 59d5d8c6c..000000000 --- a/reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::toCanonicalExtendedJSON - Returns the Canonical Extended JSON representation of the BSON array - - - - &reftitle.description; - - final public stringMongoDB\BSON\PackedArray::toCanonicalExtendedJSON - - - - Converts the BSON array to its - Canonical Extended JSON - representation. The canonical format prefers type fidelity at the expense of - concise output and is most suited for producing output that can be converted - back to BSON without any loss of type information (e.g. numeric types will - remain differentiated). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the - Canonical Extended JSON - representation of the BSON array. - - - - - &reftitle.examples; - - <methodname>MongoDB\BSON\PackedArray::toCanonicalExtendedJSON</methodname> example - - toCanonicalExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::fromJSON - MongoDB\BSON\PackedArray::toRelaxedExtendedJSON - MongoDB\BSON\toCanonicalExtendedJSON - Extended JSON Specification - BSON Types - - - - - diff --git a/reference/mongodb/bson/packedarray/tophp.xml b/reference/mongodb/bson/packedarray/tophp.xml deleted file mode 100644 index 45304188f..000000000 --- a/reference/mongodb/bson/packedarray/tophp.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::toPHP - Returns the PHP representation of the BSON array - - - - &reftitle.description; - - final public arrayobjectMongoDB\BSON\PackedArray::toPHP - arraynulltypeMap&null; - - - - - &reftitle.parameters; - - &mongodb.parameter.typeMap; - - - - - &reftitle.returnvalues; - - The decoded PHP value. - - - - When encountering a value encoded as 64-bit integer in the BSON array, - the return value of this method will be a - MongoDB\BSON\Int64 instance. - - - - - - &reftitle.errors; - - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - a class in the type map cannot be instantiated or does not implement - MongoDB\BSON\Unserializable. - - - - - - &reftitle.seealso; - - MongoDB\BSON\toPHP - BSON Types - - - - - - diff --git a/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml b/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml deleted file mode 100644 index c59f74b06..000000000 --- a/reference/mongodb/bson/packedarray/torelaxedextendedjson.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - MongoDB\BSON\PackedArray::toRelaxedExtendedJSON - Returns the Relaxed Extended JSON representation of the BSON array - - - - &reftitle.description; - - final public stringMongoDB\BSON\PackedArray::toRelaxedExtendedJSON - - - - Converts the BSON array to its - Relaxed Extended JSON - representation. The relaxed format prefers use of JSON type primitives at the - expense of type fidelity and is most suited for producing output that can be - easily consumed by web APIs and humans. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the - Relaxed Extended JSON - representation of the BSON array. - - - - - &reftitle.examples; - - <methodname>MongoDB\BSON\PackedArray::toRelaxedExtendedJSON</methodname> example - - toRelaxedExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\PackedArray::fromJSON - MongoDB\BSON\PackedArray::toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - Extended JSON Specification - BSON Types - - - - - diff --git a/reference/mongodb/bson/packedarray/tostring.xml b/reference/mongodb/bson/packedarray/tostring.xml deleted file mode 100644 index f0ae7ddde..000000000 --- a/reference/mongodb/bson/packedarray/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\PackedArray::__toString - Returns the string representation of this BSON array - - - - &reftitle.description; - - final public stringMongoDB\BSON\PackedArray::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this array as BSON. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/persistable.xml b/reference/mongodb/bson/persistable.xml deleted file mode 100644 index 38a654469..000000000 --- a/reference/mongodb/bson/persistable.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - The MongoDB\BSON\Persistable interface - MongoDB\BSON\Persistable - - - - -
    - &reftitle.intro; - - Classes may implement this interface to take advantage of automatic ODM - (object document mapping) behavior in the extension. During serialization, - the extension will inject a __pclass property - containing the PHP class name into the data returned by - MongoDB\BSON\Serializable::bsonSerialize. During - unserialization, the same __pclass property will then - be used to infer the PHP class (independent of any - type map configuration) - to be constructed before - MongoDB\BSON\Unserializable::bsonUnserialize is - invoked. See for additional - information. - - - - Even if MongoDB\BSON\Serializable::bsonSerialize would - return a sequential array, injection of the __pclass - property will cause the object to be serialized as a BSON document. - - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\BSON\Persistable - - - - - MongoDB\BSON\Persistable - - - - MongoDB\BSON\Unserializable - - - - MongoDB\BSON\Serializable - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.mongodb.bson.entities.persistable; - -
    - - diff --git a/reference/mongodb/bson/persistable/bsonserialize.xml b/reference/mongodb/bson/persistable/bsonserialize.xml deleted file mode 100644 index 1990b5c92..000000000 --- a/reference/mongodb/bson/persistable/bsonserialize.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - MongoDB\BSON\Persistable::bsonSerialize - Provides an array or document to serialize as BSON - - - - &reftitle.description; - - abstract public arraystdClassMongoDB\BSON\DocumentMongoDB\BSON\Persistable::bsonSerialize - - - - Called during serialization of the object to BSON. The method must return an - array, stdClass, or - MongoDB\BSON\Document. - - - The return value will always be serialized as a BSON document. The serialized - document will include a field containing the class name of the object. For - this reason, it is not possible to return a - MongoDB\BSON\PackedArray instance in this method. - - - Users are encouraged to include an _id property (e.g. a - MongoDB\BSON\ObjectId initialized in the constructor) - when returning data for a BSON root document. In the absence of an - _id property, the extension or server will generate a - MongoDB\BSON\ObjectId for insert or upsert - operations, respectively. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array, stdClass, or MongoDB\BSON\Document - to be serialized as a BSON document. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - - PECL mongodb 1.17.0 - - - This method may now also return MongoDB\BSON\Document - instances in addition to array and stdClass. - - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - MongoDB\BSON\Unserializable::bsonUnserialize - MongoDB\BSON\Persistable - - - - - - - diff --git a/reference/mongodb/bson/regex.xml b/reference/mongodb/bson/regex.xml deleted file mode 100644 index aba85a913..000000000 --- a/reference/mongodb/bson/regex.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - The MongoDB\BSON\Regex class - MongoDB\BSON\Regex - - - - -
    - &reftitle.intro; - - BSON type for a regular expression pattern and optional - flags. - - - - This BSON type is mainly used when querying the database. Alternatively, - the - $regex - query operator may be used. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Regex - - - - final - - MongoDB\BSON\Regex - - - - MongoDB\BSON\RegexInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\RegexInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.regex; - -
    - - diff --git a/reference/mongodb/bson/regex/construct.xml b/reference/mongodb/bson/regex/construct.xml deleted file mode 100644 index b22c5ce9b..000000000 --- a/reference/mongodb/bson/regex/construct.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - MongoDB\BSON\Regex::__construct - Construct a new Regex - - - - &reftitle.description; - - final public MongoDB\BSON\Regex::__construct - stringpattern - stringflags"" - - - - - &reftitle.parameters; - - - pattern (string) - - - The regular expression pattern. - - - - The pattern should not be wrapped with delimiter characters. - - - - - - flags (string) - - - The regular - expression flags. Characters in this argument will be sorted - alphabetically. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if pattern or flags contain null bytes. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.2.0 - - - The flags argument is optional and defaults to - an empty string. - - - Characters in the flags argument will be sorted - alphabetically when a Regex is constructed. Previously, the characters - were stored in the order provided. - - - MongoDB\Driver\Exception\InvalidArgumentException - is thrown if pattern or - flags contain null bytes. Previously, values - would be truncated at the first null byte. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Regex::__construct</function> example - - -]]> - - &example.outputs; - - - string(4) "^foo" - ["flags"]=> - string(1) "i" -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types - Supported regular expression flags - - - - - - diff --git a/reference/mongodb/bson/regex/getflags.xml b/reference/mongodb/bson/regex/getflags.xml deleted file mode 100644 index a1c375c38..000000000 --- a/reference/mongodb/bson/regex/getflags.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - MongoDB\BSON\Regex::getFlags - Returns the Regex's flags - - - - &reftitle.description; - - final public stringMongoDB\BSON\Regex::getFlags - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Regex's flags. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Regex::getFlags</function> example - -getFlags()); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - BSON Types - Supported regular expression flags - - - - - - diff --git a/reference/mongodb/bson/regex/getpattern.xml b/reference/mongodb/bson/regex/getpattern.xml deleted file mode 100644 index 5b7457fa9..000000000 --- a/reference/mongodb/bson/regex/getpattern.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\BSON\Regex::getPattern - Returns the Regex's pattern - - - - &reftitle.description; - - final public stringMongoDB\BSON\Regex::getPattern - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Regex's pattern. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Regex::getPattern</function> example - -getPattern()); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/regex/jsonserialize.xml b/reference/mongodb/bson/regex/jsonserialize.xml deleted file mode 100644 index 5ad23a0a6..000000000 --- a/reference/mongodb/bson/regex/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Regex::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Regex::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Regex. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/regex/tostring.xml b/reference/mongodb/bson/regex/tostring.xml deleted file mode 100644 index 951f5db64..000000000 --- a/reference/mongodb/bson/regex/tostring.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\BSON\Regex::__toString - Returns the string representation of this Regex - - - - &reftitle.description; - - final public stringMongoDB\BSON\Regex::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Regex. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Regex::__toString</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/regexinterface.xml b/reference/mongodb/bson/regexinterface.xml deleted file mode 100644 index e1764c536..000000000 --- a/reference/mongodb/bson/regexinterface.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The MongoDB\BSON\RegexInterface interface - MongoDB\BSON\RegexInterface - - -
    - &reftitle.intro; - - This interface is implemented by MongoDB\BSON\Regex - to be used as a parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\RegexInterface - - - MongoDB\BSON\RegexInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.regexinterface; - -
    - - diff --git a/reference/mongodb/bson/regexinterface/getflags.xml b/reference/mongodb/bson/regexinterface/getflags.xml deleted file mode 100644 index 9dc14aaa4..000000000 --- a/reference/mongodb/bson/regexinterface/getflags.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\RegexInterface::getFlags - Returns the RegexInterface's flags - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\RegexInterface::getFlags - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the RegexInterface's flags. - - - - - &reftitle.seealso; - - MongoDB\BSON\Regex::getFlags - - - - - - diff --git a/reference/mongodb/bson/regexinterface/getpattern.xml b/reference/mongodb/bson/regexinterface/getpattern.xml deleted file mode 100644 index c4a027f50..000000000 --- a/reference/mongodb/bson/regexinterface/getpattern.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\RegexInterface::getPattern - Returns the RegexInterface's pattern - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\RegexInterface::getPattern - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the RegexInterface's pattern. - - - - - &reftitle.seealso; - - MongoDB\BSON\Regex::getPattern - - - - - - diff --git a/reference/mongodb/bson/regexinterface/tostring.xml b/reference/mongodb/bson/regexinterface/tostring.xml deleted file mode 100644 index dced9001c..000000000 --- a/reference/mongodb/bson/regexinterface/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\RegexInterface::__toString - Returns the string representation of this RegexInterface - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\RegexInterface::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this RegexInterface. - - - - - &reftitle.seealso; - - MongoDB\BSON\Regex::__toString - - - - - - diff --git a/reference/mongodb/bson/serializable.xml b/reference/mongodb/bson/serializable.xml deleted file mode 100644 index c422b9154..000000000 --- a/reference/mongodb/bson/serializable.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - The MongoDB\BSON\Serializable interface - MongoDB\BSON\Serializable - - - - -
    - &reftitle.intro; - - Classes that implement this interface may return data to be serialized as a - BSON array or document in lieu of the object's public properties. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\BSON\Serializable - - - - - MongoDB\BSON\Serializable - - - - MongoDB\BSON\Type - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.serializable; - -
    - - diff --git a/reference/mongodb/bson/serializable/bsonserialize.xml b/reference/mongodb/bson/serializable/bsonserialize.xml deleted file mode 100644 index bdf8e55d5..000000000 --- a/reference/mongodb/bson/serializable/bsonserialize.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - MongoDB\BSON\Serializable::bsonSerialize - Provides an array or document to serialize as BSON - - - - &reftitle.description; - - abstract public arraystdClassMongoDB\BSON\DocumentMongoDB\BSON\PackedArrayMongoDB\BSON\Serializable::bsonSerialize - - - - Called during serialization of the object to BSON. The method must return an - array, stdClass, MongoDB\BSON\Document, - or MongoDB\BSON\PackedArray. - - - Root documents (e.g. a - MongoDB\BSON\Serializable passed to - MongoDB\BSON\Document::fromPHP) will always be - serialized as a BSON document. For field values, associative arrays and - stdClass instances will be serialized as a BSON - document and sequential arrays (i.e. sequential, numeric indexes starting at - 0) will be serialized as a BSON array. - - - Users are encouraged to include an _id property (e.g. a - MongoDB\BSON\ObjectId initialized in the constructor) - when returning data for a BSON root document. In the absence of an - _id property, the extension or server will generate a - MongoDB\BSON\ObjectId for insert or upsert - operations, respectively. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array, stdClass, MongoDB\BSON\Document, - or MongoDB\BSON\PackedArray to be serialized as a BSON - array or document. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - - PECL mongodb 1.17.0 - - - The return type was changed from arrayobject. - Instead of object, the return type now specifies stdClass. - Classes that implement this interface must be changed to no longer - declare an object return type. As the return type is - tentative, a deprecation warning is emitted on PHP 8.1 and newer. - - - In addition to the changes above, the extension now also supports - returning instances of MongoDB\BSON\Document - and MongoDB\BSON\PackedArray. Please note that - any MongoDB\BSON\PackedArray instances returned - are silently converted to objects when stored as root documents. They - are stored as arrays when used as an embedded field value. - - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Serializable::bsonSerialize</function> returning an associative array for root document - -id = new MongoDB\BSON\ObjectId; - } - - function bsonSerialize(): array - { - return ['_id' => $this->id, 'foo' => 'bar']; - } -} - -echo MongoDB\BSON\Document::fromPHP(new MyDocument)->toRelaxedExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs.similar; - - - - - - - <function>MongoDB\BSON\Serializable::bsonSerialize</function> returning a sequential array for root document - -toRelaxedExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - <function>MongoDB\BSON\Serializable::bsonSerialize</function> returning an associative array for document field - - 'bar']; - } -} - -$value = ['document' => new MyDocument]; - -echo MongoDB\BSON\Document::fromPHP($value)->toRelaxedExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - <function>MongoDB\BSON\Serializable::bsonSerialize</function> returning a sequential array for document field - - new MyArray]; - -echo MongoDB\BSON\Document::fromPHP($value)->toRelaxedExtendedJSON(), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Unserializable::bsonUnserialize - MongoDB\BSON\Persistable - - - - - - - diff --git a/reference/mongodb/bson/symbol.xml b/reference/mongodb/bson/symbol.xml deleted file mode 100644 index 0040c943b..000000000 --- a/reference/mongodb/bson/symbol.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - The MongoDB\BSON\Symbol class - MongoDB\BSON\Symbol - - - - -
    - &reftitle.intro; - - BSON type for the "Symbol" type. This BSON type is deprecated, and this - class can not be instantiated. It will be created from a BSON symbol - type while converting BSON to PHP, and can also be converted back into - BSON while storing documents in the database. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Symbol - - - - final - - MongoDB\BSON\Symbol - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.symbol; - -
    - - diff --git a/reference/mongodb/bson/symbol/construct.xml b/reference/mongodb/bson/symbol/construct.xml deleted file mode 100644 index 377c971dd..000000000 --- a/reference/mongodb/bson/symbol/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\BSON\Symbol::__construct - Construct a new Symbol (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\Symbol::__construct - - - - MongoDB\BSON\Symbol objects are created through - conversion from a deprecated BSON type and cannot be constructed directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/symbol/jsonserialize.xml b/reference/mongodb/bson/symbol/jsonserialize.xml deleted file mode 100644 index 531156ff7..000000000 --- a/reference/mongodb/bson/symbol/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Symbol::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Symbol::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Symbol. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/symbol/tostring.xml b/reference/mongodb/bson/symbol/tostring.xml deleted file mode 100644 index 1599ec296..000000000 --- a/reference/mongodb/bson/symbol/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\Symbol::__toString - Returns the Symbol as a string - - - - &reftitle.description; - - final public stringMongoDB\BSON\Symbol::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Symbol. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/timestamp.xml b/reference/mongodb/bson/timestamp.xml deleted file mode 100644 index 3169aa1c3..000000000 --- a/reference/mongodb/bson/timestamp.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - The MongoDB\BSON\Timestamp class - MongoDB\BSON\Timestamp - - - - -
    - &reftitle.intro; - - Represents a - BSON timestamp, - The value consists of a 4-byte timestamp (i.e. seconds since the epoch) and - a 4-byte increment. - - - - This is an internal MongoDB type used for replication and sharding. It is - not intended for general date storage - (MongoDB\BSON\UTCDateTime should be used instead). - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Timestamp - - - - final - - MongoDB\BSON\Timestamp - - - - MongoDB\BSON\TimestampInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\TimestampInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.timestamp; - -
    - - diff --git a/reference/mongodb/bson/timestamp/construct.xml b/reference/mongodb/bson/timestamp/construct.xml deleted file mode 100644 index 4955b2c2a..000000000 --- a/reference/mongodb/bson/timestamp/construct.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - MongoDB\BSON\Timestamp::__construct - Construct a new Timestamp - - - - &reftitle.description; - - final public MongoDB\BSON\Timestamp::__construct - intincrement - inttimestamp - - - - - &reftitle.parameters; - - - increment (int) - - - 32-bit integer denoting the incrementing ordinal for operations within a - given second. - - - - - timestamp (int) - - - 32-bit integer denoting seconds since the Unix epoch. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Timestamp::__construct</function> example - - -]]> - - &example.outputs; - - - int(1234) - ["timestamp"]=> - int(5678) -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types: Timestamps - - - - - - diff --git a/reference/mongodb/bson/timestamp/getincrement.xml b/reference/mongodb/bson/timestamp/getincrement.xml deleted file mode 100644 index 9a9c1a9b2..000000000 --- a/reference/mongodb/bson/timestamp/getincrement.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - MongoDB\BSON\Timestamp::getIncrement - Returns the increment component of this Timestamp - - - - &reftitle.description; - - final public intMongoDB\BSON\Timestamp::getIncrement - - - - The increment component of a Timestamp is its least significant 32 bits, - which denotes the incrementing ordinal for operations within a given second. - This value is read as an unsigned 32-bit integer with big-endian byte order. - - &mongodb.note.uint32; - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the increment component of this Timestamp. - - - - On 32-bit systems this method may return a negative number. Although the - increment and timestamp parts of the BSON timestamp type consists of two - unsigned 32-bit values, PHP can not represent these on 32-bit platforms. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - BSON Types: Timestamps - - - - - - diff --git a/reference/mongodb/bson/timestamp/gettimestamp.xml b/reference/mongodb/bson/timestamp/gettimestamp.xml deleted file mode 100644 index 52051dc60..000000000 --- a/reference/mongodb/bson/timestamp/gettimestamp.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - MongoDB\BSON\Timestamp::getTimestamp - Returns the timestamp component of this Timestamp - - - - &reftitle.description; - - final public intMongoDB\BSON\Timestamp::getTimestamp - - - - The timestamp component of a Timestamp is its most significant 32 bits, which - denotes the number of seconds since the Unix epoch. This value is read as an - unsigned 32-bit integer with big-endian byte order. - - &mongodb.note.uint32; - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the timestamp component of this Timestamp. - - - - On 32-bit systems this method may return a negative number. Although the - increment and timestamp parts of the BSON timestamp type consists of two - unsigned 32-bit values, PHP can not represent these on 32-bit platforms. - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - BSON Types: Timestamps - - - - - - diff --git a/reference/mongodb/bson/timestamp/jsonserialize.xml b/reference/mongodb/bson/timestamp/jsonserialize.xml deleted file mode 100644 index 536f01d42..000000000 --- a/reference/mongodb/bson/timestamp/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Timestamp::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Timestamp::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Timestamp. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/timestamp/tostring.xml b/reference/mongodb/bson/timestamp/tostring.xml deleted file mode 100644 index f0109ac51..000000000 --- a/reference/mongodb/bson/timestamp/tostring.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\BSON\Timestamp::__toString - Returns the string representation of this Timestamp - - - - &reftitle.description; - - final public stringMongoDB\BSON\Timestamp::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this Timestamp. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Timestamp::__toString</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - BSON Types: Timestamps - - - - - - diff --git a/reference/mongodb/bson/timestampinterface.xml b/reference/mongodb/bson/timestampinterface.xml deleted file mode 100644 index f2b6967ab..000000000 --- a/reference/mongodb/bson/timestampinterface.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The MongoDB\BSON\TimestampInterface interface - MongoDB\BSON\TimestampInterface - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\BSON\Timestamp to be used as a - parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\TimestampInterface - - - MongoDB\BSON\TimestampInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.timestampinterface; - -
    - - diff --git a/reference/mongodb/bson/timestampinterface/getincrement.xml b/reference/mongodb/bson/timestampinterface/getincrement.xml deleted file mode 100644 index d34ba20c6..000000000 --- a/reference/mongodb/bson/timestampinterface/getincrement.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\BSON\TimestampInterface::getIncrement - Returns the increment component of this TimestampInterface - - - - &reftitle.description; - - abstract public intMongoDB\BSON\TimestampInterface::getIncrement - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the increment component of this TimestampInterface. - - - - On 32-bit systems this method may return a negative number. Although the - increment and timestamp parts of the BSON timestamp type consists of two - unsigned 32-bit values, PHP can not represent these on 32-bit platforms. - - - - - - &reftitle.seealso; - - MongoDB\BSON\Timestamp::getIncrement - - - - - - diff --git a/reference/mongodb/bson/timestampinterface/gettimestamp.xml b/reference/mongodb/bson/timestampinterface/gettimestamp.xml deleted file mode 100644 index e5c05ccbd..000000000 --- a/reference/mongodb/bson/timestampinterface/gettimestamp.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\BSON\TimestampInterface::getTimestamp - Returns the timestamp component of this TimestampInterface - - - - &reftitle.description; - - abstract public intMongoDB\BSON\TimestampInterface::getTimestamp - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the timestamp component of this TimestampInterface. - - - - On 32-bit systems this method may return a negative number. Although the - increment and timestamp parts of the BSON timestamp type consists of two - unsigned 32-bit values, PHP can not represent these on 32-bit platforms. - - - - - - &reftitle.seealso; - - MongoDB\BSON\Timestamp::getTimestamp - - - - - - diff --git a/reference/mongodb/bson/timestampinterface/tostring.xml b/reference/mongodb/bson/timestampinterface/tostring.xml deleted file mode 100644 index 9c60d392b..000000000 --- a/reference/mongodb/bson/timestampinterface/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\TimestampInterface::__toString - Returns the string representation of this TimestampInterface - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\TimestampInterface::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this TimestampInterface. - - - - - &reftitle.seealso; - - MongoDB\BSON\Timestamp::__toString - - - - - - diff --git a/reference/mongodb/bson/type.xml b/reference/mongodb/bson/type.xml deleted file mode 100644 index a0962ac8c..000000000 --- a/reference/mongodb/bson/type.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - The MongoDB\BSON\Type interface - MongoDB\BSON\Type - - - - -
    - &reftitle.intro; - - Abstract base interface that should not be implemented directly. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\BSON\Type - - - - - MongoDB\BSON\Type - - - - - - - - - This interface has no methods. Its only purpose is to be the base interface - for all BSON type classes. - - -
    - -
    - -
    - - diff --git a/reference/mongodb/bson/undefined.xml b/reference/mongodb/bson/undefined.xml deleted file mode 100644 index 992676c79..000000000 --- a/reference/mongodb/bson/undefined.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - The MongoDB\BSON\Undefined class - MongoDB\BSON\Undefined - - - - -
    - &reftitle.intro; - - BSON type for the "Undefined" type. This BSON type is deprecated, and this - class can not be instantiated. It will be created from a BSON undefined - type while converting BSON to PHP, and can also be converted back into - BSON while storing documents in the database. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\Undefined - - - - final - - MongoDB\BSON\Undefined - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.undefined; - -
    - - diff --git a/reference/mongodb/bson/undefined/construct.xml b/reference/mongodb/bson/undefined/construct.xml deleted file mode 100644 index 925ed8ec2..000000000 --- a/reference/mongodb/bson/undefined/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\BSON\Undefined::__construct - Construct a new Undefined (unused) - - - - &reftitle.description; - - final private MongoDB\BSON\Undefined::__construct - - - - MongoDB\BSON\Undefined objects are created through - conversion from a deprecated BSON type and cannot be constructed directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/undefined/jsonserialize.xml b/reference/mongodb/bson/undefined/jsonserialize.xml deleted file mode 100644 index 1e1fbac25..000000000 --- a/reference/mongodb/bson/undefined/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\Undefined::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\Undefined::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\Undefined. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/undefined/tostring.xml b/reference/mongodb/bson/undefined/tostring.xml deleted file mode 100644 index 0fd0d7181..000000000 --- a/reference/mongodb/bson/undefined/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\Undefined::__toString - Returns an empty string - - - - &reftitle.description; - - final public stringMongoDB\BSON\Undefined::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an empty string. - - - - - &reftitle.seealso; - - BSON Types - - - - - - diff --git a/reference/mongodb/bson/unserializable.xml b/reference/mongodb/bson/unserializable.xml deleted file mode 100644 index ea084db32..000000000 --- a/reference/mongodb/bson/unserializable.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - The MongoDB\BSON\Unserializable interface - MongoDB\BSON\Unserializable - - - - -
    - &reftitle.intro; - - Classes that implement this interface may be specified in a - type map for - unserializing BSON arrays and documents (both root and embedded). - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\BSON\Unserializable - - - - - MongoDB\BSON\Unserializable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.unserializable; - -
    - - diff --git a/reference/mongodb/bson/unserializable/bsonunserialize.xml b/reference/mongodb/bson/unserializable/bsonunserialize.xml deleted file mode 100644 index f2fafa69a..000000000 --- a/reference/mongodb/bson/unserializable/bsonunserialize.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - MongoDB\BSON\Unserializable::bsonUnserialize - Constructs the object from a BSON array or document - - - - &reftitle.description; - - abstract public voidMongoDB\BSON\Unserializable::bsonUnserialize - arraydata - - - Called during unserialization of the object from BSON. The properties of the - BSON array or document will be passed to the method as an array. - - - Remember to check for an _id property when handling data - from a BSON document. - - - - This method acts as the - constructor of the - object. The __construct() method - will not be called after this method. - - - - - - &reftitle.parameters; - - - data (array) - - - Properties within the BSON array or document. - - - - - - - - &reftitle.returnvalues; - - The return value from this method is ignored. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\Unserializable::bsonUnserialize</function> example - -data = $data; - } -} - -$bson = MongoDB\BSON\Document::fromJSON('{ "foo": "bar" }'); - -var_dump($bson->toPHP(['root' => 'MyDocument'])); - -?> -]]> - - &example.outputs; - - - array(1) { - ["foo"]=> - string(3) "bar" - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - MongoDB\BSON\Persistable - - - - - - - diff --git a/reference/mongodb/bson/utcdatetime.xml b/reference/mongodb/bson/utcdatetime.xml deleted file mode 100644 index 13875ed36..000000000 --- a/reference/mongodb/bson/utcdatetime.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - The MongoDB\BSON\UTCDateTime class - MongoDB\BSON\UTCDateTime - - - - -
    - &reftitle.intro; - - Represents a - BSON date. The value - is a 64-bit integer that represents the number of milliseconds since the - Unix epoch (Jan 1, 1970). Negative values represent dates before 1970. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\BSON\UTCDateTime - - - - final - - MongoDB\BSON\UTCDateTime - - - - MongoDB\BSON\UTCDateTimeInterface - - - - MongoDB\BSON\Type - - - - JsonSerializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.serializable-interface-removed; - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.3.0 - - Implements MongoDB\BSON\UTCDateTimeInterface. - - - - PECL mongodb 1.2.0 - - Implements Serializable and - JsonSerializable. - - - - - -
    - -
    - - &reference.mongodb.bson.entities.utcdatetime; - -
    - - diff --git a/reference/mongodb/bson/utcdatetime/construct.xml b/reference/mongodb/bson/utcdatetime/construct.xml deleted file mode 100644 index 5c4473ce2..000000000 --- a/reference/mongodb/bson/utcdatetime/construct.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTime::__construct - Construct a new UTCDateTime - - - - &reftitle.description; - - final public MongoDB\BSON\UTCDateTime::__construct - intMongoDB\BSON\Int64DateTimeInterfacenullmilliseconds&null; - - - - - &reftitle.parameters; - - - milliseconds (intMongoDB\BSON\Int64DateTimeInterfacenull) - - - Number of milliseconds since the Unix epoch (Jan 1, 1970). Negative values - represent dates before 1970. This value may be provided as a 64-bit - int. For compatibility on 32-bit systems, this parameter - may also be provided as a MongoDB\BSON\Int64. - - - If the argument is a DateTimeInterface, the number - of milliseconds since the Unix epoch will be derived from that value. - - - If this argument is &null;, the current time will be used by default. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - The milliseconds no longer accepts a - string or float argument. - - - - - PECL mongodb 1.20.0 - - - The milliseconds argument now accepts a - MongoDB\BSON\Int64 object (for compatibility on - 32-bit platforms). Specifying a string or - float is deprecated. - - - - - PECL mongodb 1.2.0 - - - The milliseconds argument is optional and - defaults to &null; (i.e. current time). The argument also accepts a - DateTimeInterface, which may be used to derive - the number of milliseconds since the Unix epoch. Previously, only - int, float, and string types - were accepted. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\UTCDateTime::__construct</function> example - - -]]> - - &example.outputs.similar; - - - string(13) "1484852905560" -} -object(MongoDB\BSON\UTCDateTime)#1 (1) { - ["milliseconds"]=> - string(13) "1484852905560" -} -object(MongoDB\BSON\UTCDateTime)#1 (1) { - ["milliseconds"]=> - string(13) "1416445411987" -} -]]> - - - - - - - &reftitle.seealso; - - BSON Types: Date - - - - - - diff --git a/reference/mongodb/bson/utcdatetime/jsonserialize.xml b/reference/mongodb/bson/utcdatetime/jsonserialize.xml deleted file mode 100644 index 872a4bf46..000000000 --- a/reference/mongodb/bson/utcdatetime/jsonserialize.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTime::jsonSerialize - Returns a representation that can be converted to JSON - - - - &reftitle.description; - - final public mixedMongoDB\BSON\UTCDateTime::jsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns data which can be serialized by json_encode to - produce an extended JSON representation of the - MongoDB\BSON\UTCDateTime. - - &mongodb.note.extended-json; - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - JsonSerializable::jsonSerialize - json_encode - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - - - - - - diff --git a/reference/mongodb/bson/utcdatetime/todatetime.xml b/reference/mongodb/bson/utcdatetime/todatetime.xml deleted file mode 100644 index 5327be347..000000000 --- a/reference/mongodb/bson/utcdatetime/todatetime.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTime::toDateTime - Returns the DateTime representation of this UTCDateTime - - - - &reftitle.description; - - final public DateTimeMongoDB\BSON\UTCDateTime::toDateTime - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the DateTime representation of this - UTCDateTime. The returned DateTime will use the UTC - time zone. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\UTCDatetime::toDateTime</function> example - -toDateTime(); -var_dump($datetime->format('r')); -var_dump($datetime->format('U.u')); -var_dump($datetime->getTimezone()); - -?> -]]> - - &example.outputs.similar; - - - int(1) - ["timezone"]=> - string(6) "+00:00" -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\UTCDateTime::toDateTimeImmutable - BSON Types: Date - - - - - - diff --git a/reference/mongodb/bson/utcdatetime/todatetimeimmutable.xml b/reference/mongodb/bson/utcdatetime/todatetimeimmutable.xml deleted file mode 100644 index 493c4ab19..000000000 --- a/reference/mongodb/bson/utcdatetime/todatetimeimmutable.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTime::toDateTimeImmutable - Returns the DateTimeImmutable representation of this UTCDateTime - - - - &reftitle.description; - - final public DateTimeImmutableMongoDB\BSON\UTCDateTime::toDateTimeImmutable - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the DateTimeImmutable representation of this - UTCDateTime. The returned DateTimeImmutable will use the UTC - time zone. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\UTCDatetime::toDateTimeImmutable</function> example - -toDateTimeImmutable(); -var_dump($datetime->format('r')); -var_dump($datetime->format('U.u')); -var_dump($datetime->getTimezone()); - -?> -]]> - - &example.outputs.similar; - - - int(1) - ["timezone"]=> - string(6) "+00:00" -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\UTCDateTime::toDateTime - BSON Types: Date - - - - - - diff --git a/reference/mongodb/bson/utcdatetime/tostring.xml b/reference/mongodb/bson/utcdatetime/tostring.xml deleted file mode 100644 index 91ca268e1..000000000 --- a/reference/mongodb/bson/utcdatetime/tostring.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTime::__toString - Returns the string representation of this UTCDateTime - - - - &reftitle.description; - - final public stringMongoDB\BSON\UTCDateTime::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this UTCDateTime. - - - - - &reftitle.examples; - - <function>MongoDB\BSON\UTCDateTime::__toString</function> example - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - BSON Types: Date - - - - - - diff --git a/reference/mongodb/bson/utcdatetimeinterface.xml b/reference/mongodb/bson/utcdatetimeinterface.xml deleted file mode 100644 index f9ae03b65..000000000 --- a/reference/mongodb/bson/utcdatetimeinterface.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The MongoDB\BSON\UTCDateTimeInterface interface - MongoDB\BSON\UTCDateTimeInterface - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\BSON\UTCDateTime to be used as a - parameter, return, or property type in userland classes. - -
    - -
    - &reftitle.classsynopsis; - - MongoDB\BSON\UTCDateTimeInterface - - - MongoDB\BSON\UTCDateTimeInterface - - - &Methods; - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.bson.entities.utcdatetimeinterface; - -
    - - diff --git a/reference/mongodb/bson/utcdatetimeinterface/todatetime.xml b/reference/mongodb/bson/utcdatetimeinterface/todatetime.xml deleted file mode 100644 index d1570087b..000000000 --- a/reference/mongodb/bson/utcdatetimeinterface/todatetime.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTimeInterface::toDateTime - Returns the DateTime representation of this UTCDateTimeInterface - - - - &reftitle.description; - - abstract public DateTimeMongoDB\BSON\UTCDateTimeInterface::toDateTime - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the DateTime representation of this - UTCDateTimeInterface. The returned DateTime should use - the UTC time zone. - - - - - &reftitle.seealso; - - MongoDB\BSON\UTCDateTime::toDateTime - - - - - - diff --git a/reference/mongodb/bson/utcdatetimeinterface/todatetimeimmutable.xml b/reference/mongodb/bson/utcdatetimeinterface/todatetimeimmutable.xml deleted file mode 100644 index 6e0beec3a..000000000 --- a/reference/mongodb/bson/utcdatetimeinterface/todatetimeimmutable.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTimeInterface::toDateTimeImmutable - Returns the DateTimeImmutable representation of this UTCDateTimeInterface - - - - &reftitle.description; - - abstract public DateTimeImmutableMongoDB\BSON\UTCDateTimeInterface::toDateTimeImmutable - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the DateTimeImmutable representation of this - UTCDateTimeInterface. The returned DateTimeImmutable will use the UTC - time zone. - - - - - &reftitle.seealso; - - MongoDB\BSON\UTCDateTime::toDateTimeImmutable - - - - - - diff --git a/reference/mongodb/bson/utcdatetimeinterface/tostring.xml b/reference/mongodb/bson/utcdatetimeinterface/tostring.xml deleted file mode 100644 index f84fca9d8..000000000 --- a/reference/mongodb/bson/utcdatetimeinterface/tostring.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\BSON\UTCDateTimeInterface::__toString - Returns the string representation of this UTCDateTimeInterface - - - - &reftitle.description; - - abstract public stringMongoDB\BSON\UTCDateTimeInterface::__toString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of this UTCDateTimeInterface. - - - - - &reftitle.seealso; - - MongoDB\BSON\UTCDateTime::__toString - - - - - - diff --git a/reference/mongodb/bson/vectortype.xml b/reference/mongodb/bson/vectortype.xml deleted file mode 100644 index 90a0396be..000000000 --- a/reference/mongodb/bson/vectortype.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The MongoDB\BSON\VectorType enum - MongoDB\BSON\VectorType - - -
    - &reftitle.intro; - - The MongoDB\BSON\VectorType enum is used to specify the type of - vector data stored in a MongoDB\BSON\Binary with - subtype MongoDB\BSON\Binary::TYPE_VECTOR. - -
    - -
    - &reftitle.enumsynopsis; - - - MongoDB\BSON\VectorType - - - Float32 - - Each element in the vector is a 32-bit floating point value. - - - - - Int8 - - Each element in the vector is an 8-bit integer value. - - - - - PackedBit - - Each element in the vector is a 1-bit value. When creating vectors of this - type, you may pass either bool or 1-bit int values, i.e. 0 or 1. - - - -
    -
    -
    - - diff --git a/reference/mongodb/configure.xml b/reference/mongodb/configure.xml deleted file mode 100644 index b43044fa6..000000000 --- a/reference/mongodb/configure.xml +++ /dev/null @@ -1,332 +0,0 @@ - - - -
    - &reftitle.install; - -
    - Installing the MongoDB PHP Extension with PIE - - &pecl.moving.to.pie; - - - To install the MongoDB extension using PIE, run the following command: - - - - - -
    - -
    - Installing the MongoDB PHP Extension with PECL - - - &pecl.info; - &url.pecl.package;mongodb - - - - Linux, Unix, and macOS users may run the following command to install the - extension: - - - - - - - On systems with multiple version of PHP installed (e.g. macOS default, - Homebrew), each version of PHP - will have its own pecl - command and &php.ini; file(s). Additionally, each PHP environments (e.g. - CLI, web) may use separate &php.ini; files. - - - - As of extension version 1.17.0, PECL will prompt for various - configure options. To install the extension with default - options in a non-interactive script, empty string input may be piped to - pecl install using the yes command: - - - - - - - A complete list of supported configure options can be - found in the package.xml file included in the PECL - package. To install the extension with specific configure - options in a non-interactive script, the - --configureoptions option for - pecl install may be used: - - - - - - - By default, installing the extension via PECL will use bundled versions of - libbson, - libmongoc, and - libmongocrypt and attempt to - automatically configure them. - - - - - If the build process fails to find an SSL library, check that the - development packages (e.g. libssl-dev) and - pkg-config are both - installed. If that does not resolve the problem, consider using the - manual installation - process. - - - - - Finally, add the following line to the &php.ini; file for each environment - that will need to use the extension: - - - - -
    - -
    - Installing the MongoDB PHP Extension on macOS with Homebrew - - - Homebrew 1.5.0 - deprecated the Homebrew/php tap - and removed formulae for individual PHP extensions. Going forward, macOS - users are advised to install the - php formula - and follow the standard - PECL installation instructions - using the pecl command provided by the - Homebrew PHP installation. - - - Alternatively, the - shivammathur/extensions tap - provides formulae for individual PHP extensions. For example, to install the - extension for PHP 8.4, run: - - - - Please note that only the latest extension version is available in brew. - - - Install required dependencies - - To ensure that SSL support can be configured correctly, make sure that the - openssl and pkgconf formulae are - installed. If either of these packages are missing, the extension will be - compiled with Secure Transport, which can lead to compatibility issues. - - -
    - -
    - Installing the MongoDB PHP Extension on Windows - - - Precompiled binaries are attached to the project's - Github releases. - Archives are published for various combinations of PHP version, thread safety - (TS or NTS), and architecture (x86 or x64). Determining the correct archive - for the PHP environment and extract the php_mongodb.dll - file to the extension directory ("ext" by default). - - - - Add the following line to the &php.ini; file for each environment that will - need to use the extension: - - - - - - - Failure to select the correct binary will result in an error when attempting - to load the extension DLL at runtime: - - - - - - - Ensure that the downloaded DLL corresponds to the following PHP runtime - properties: - - PHP version (PHP_VERSION) - Thread safety (PHP_ZTS) - Architecture (PHP_INT_SIZE) - - - - - In addition to the aforementioned constants, these properties can also be - inferred from phpinfo. If a system has multiple PHP - runtimes installed, double-check that the phpinfo output - is for the correct environment. - - - - Additional DLL dependencies for Windows Users - - &ext.windows.path.dll; - libsasl.dll - - -
    - -
    - Building the MongoDB PHP Driver from source - - - For developers and users interested in the latest bugfixes, the extension - may be compiled from the latest source code on - Github. Run the following - commands to clone and build the project: - - - - - - - On systems with multiple version of PHP installed (e.g. macOS default, - Homebrew), each version of PHP - will have its own phpize - command and &php.ini; file(s). Additionally, each PHP environments (e.g. - CLI, web) may use separate &php.ini; files. - - - - By default, the extension will use bundled versions of - libbson, - libmongoc, and - libmongocrypt and - attempt to configure them automatically. If these libraries are already - installed as system libraries, the extension can utilize them by - specifying --with-mongodb-system-libs=yes as an option to - configure. - - - - For a complete list of configure options, run - configure --help. - - - - When using bundled versions of libmongoc and libmongocrypt, the extension - will also attempt to select an SSL library according to the - --with-mongodb-ssl configure option. - As of extension version 1.17.0, OpenSSL is always preferred by default. - Previously, Secure Transport was the default on macOS and OpenSSL was the - default on all other platforms. - - - - - If the build process fails to find an SSL library, check that the - development packages (e.g. libssl-dev) and - pkg-config are both - installed. - - - - When using Homebrew on macOS, it is common for a system to have multiple - versions of OpenSSL installed. To ensure that the desired version of OpenSSL - is selected, the PKG_CONFIG_PATH environment variable may - be used to control the search path for pkg-config. - - - - - The final build step, make install, will report where - mongodb.so has been installed, similar to: - - - - - - - Ensure that the extension_dir option - in &php.ini; points to the directory where mongodb.so - was installed. The option may be queried by running: - - /usr/lib/php/extensions/debug-non-zts-20220829 => - /usr/lib/php/extensions/debug-non-zts-20220829 -]]> - - - - - If the directories differ, either change - extension_dir in &php.ini; or - manually move mongodb.so to the correct directory. - - - - Finally, add the following line to the &php.ini; file for each environment - that will need to use the extension: - - - - -
    - -
    - - - diff --git a/reference/mongodb/constants.xml b/reference/mongodb/constants.xml deleted file mode 100644 index 955fe521f..000000000 --- a/reference/mongodb/constants.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - MONGODB_VERSION - (string) - - - - x.y.z style version number of the extension - - - - - - MONGODB_STABILITY - (string) - - - - Current stability (alpha/beta/stable) - - - - - - - - diff --git a/reference/mongodb/exceptions.xml b/reference/mongodb/exceptions.xml deleted file mode 100644 index a819727c8..000000000 --- a/reference/mongodb/exceptions.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - MongoDB\Driver\Exception - Exception classes - - &reference.mongodb.mongodb.driver.exception.authenticationexception; - &reference.mongodb.mongodb.driver.exception.bulkwriteexception; - &reference.mongodb.mongodb.driver.exception.bulkwritecommandexception; - &reference.mongodb.mongodb.driver.exception.commandexception; - &reference.mongodb.mongodb.driver.exception.connectionexception; - &reference.mongodb.mongodb.driver.exception.connectiontimeoutexception; - &reference.mongodb.mongodb.driver.exception.encryptionexception; - &reference.mongodb.mongodb.driver.exception.exception; - &reference.mongodb.mongodb.driver.exception.executiontimeoutexception; - &reference.mongodb.mongodb.driver.exception.invalidargumentexception; - &reference.mongodb.mongodb.driver.exception.logicexception; - &reference.mongodb.mongodb.driver.exception.runtimeexception; - &reference.mongodb.mongodb.driver.exception.serverexception; - &reference.mongodb.mongodb.driver.exception.sslconnectionexception; - &reference.mongodb.mongodb.driver.exception.unexpectedvalueexception; - &reference.mongodb.mongodb.driver.exception.writeexception; - -
    - Class Tree - MongoDB Exception Class Tree - - - The class hierarchy for MongoDB exceptions is modeled after that of the - SPL Exceptions. Base classes extend - their SPL counterpart and all exception classes in the extension implement - the MongoDB\Driver\Exception\Exception interface. - - - - MongoDB\Driver\Exception\LogicException (extends LogicException) - MongoDB\Driver\Exception\InvalidArgumentException (extends InvalidArgumentException) - MongoDB\Driver\Exception\UnexpectedValueException (extends UnexpectedValueException) - - MongoDB\Driver\Exception\RuntimeException (extends RuntimeException) - - - MongoDB\Driver\Exception\ConnectionException - - MongoDB\Driver\Exception\AuthenticationException - MongoDB\Driver\Exception\ConnectionTimeoutException - MongoDB\Driver\Exception\SSLConnectionException (deprecated) - - - MongoDB\Driver\Exception\EncryptionException - - MongoDB\Driver\Exception\ServerException - - MongoDB\Driver\Exception\BulkWriteCommandException - MongoDB\Driver\Exception\CommandException - MongoDB\Driver\Exception\ExecutionTimeoutException - - MongoDB\Driver\Exception\WriteException (deprecated) - - MongoDB\Driver\Exception\BulkWriteException - - - - - - - -
    - -
    diff --git a/reference/mongodb/functions/bson/fromjson.xml b/reference/mongodb/functions/bson/fromjson.xml deleted file mode 100644 index a91e0e0b2..000000000 --- a/reference/mongodb/functions/bson/fromjson.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - MongoDB\BSON\fromJSON - Returns the BSON representation of a JSON value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::fromJSON instead. - - - - - - &reftitle.description; - - stringMongoDB\BSON\fromJSON - stringjson - - - Converts an - extended JSON - string to its BSON representation. - - - - - &reftitle.parameters; - - - json (string) - - - JSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - The serialized BSON document as a binary string. - - - - - &reftitle.errors; - - - Throws - MongoDB\Driver\Exception\UnexpectedValueException if - the JSON value cannot be converted to BSON (e.g. due to a syntax error). - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\fromJSON</function> example - - -]]> - - &example.outputs; - - - object(MongoDB\BSON\ObjectId)#1 (1) { - ["oid"]=> - string(24) "563143b280d2387c91807965" - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromJSON - MongoDB\BSON\toJSON - MongoDB Extended JSON - MongoDB BSON - - - - - - diff --git a/reference/mongodb/functions/bson/fromphp.xml b/reference/mongodb/functions/bson/fromphp.xml deleted file mode 100644 index d7d45261b..000000000 --- a/reference/mongodb/functions/bson/fromphp.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - MongoDB\BSON\fromPHP - Returns the BSON representation of a PHP value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::fromPHP instead. - - - - - - &reftitle.description; - - stringMongoDB\BSON\fromPHP - arrayobjectvalue - - - Serializes a PHP array or object (e.g. document) to its - BSON representation. The - returned binary string will describe a BSON document. - - - - - &reftitle.parameters; - - - value (arrayobject) - - - PHP value to be serialized. - - - - - - - - &reftitle.returnvalues; - - The serialized BSON document as a binary string. - - - - - &reftitle.errors; - - - Throws - MongoDB\Driver\Exception\UnexpectedValueException if - the PHP value cannot be converted to BSON. Possible reasons include, but are - not limited to, encountering an unexpected - MongoDB\BSON\Type instance or - MongoDB\BSON\Serializable::bsonSerialize failing to - return an array or stdClass. - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\fromPHP</function> example - - 1]); -echo bin2hex($bson), "\n"; - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromPHP - MongoDB\BSON\toPHP - MongoDB BSON - - - - - - - diff --git a/reference/mongodb/functions/bson/tocanonicalextendedjson.xml b/reference/mongodb/functions/bson/tocanonicalextendedjson.xml deleted file mode 100644 index 63f8cde31..000000000 --- a/reference/mongodb/functions/bson/tocanonicalextendedjson.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - MongoDB\BSON\toCanonicalExtendedJSON - Returns the Canonical Extended JSON representation of a BSON value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::toCanonicalExtendedJSON - instead. - - - - - - &reftitle.description; - - stringMongoDB\BSON\toCanonicalExtendedJSON - stringbson - - - Converts a BSON string to its - Canonical Extended JSON - representation. The canonical format prefers type fidelity at the expense of - concise output and is most suited for producing output that can be converted - back to BSON without any loss of type information (e.g. numeric types will - remain differentiated). - - - - - &reftitle.parameters; - - - bson (string) - - - BSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - The converted JSON value. - - - - - &reftitle.errors; - - &mongodb.throws.bson.unexpected; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\toCanonicalExtendedJSON</function> example - - null ], - [ 'boolean' => true ], - [ 'string' => 'foo' ], - [ 'int32' => 123 ], - [ 'int64' => 4294967295 ], - [ 'double' => 1.0, ], - [ 'nan' => NAN ], - [ 'pos_inf' => INF ], - [ 'neg_inf' => -INF ], - [ 'array' => [ 'foo', 'bar' ]], - [ 'document' => [ 'foo' => 'bar' ]], - [ 'oid' => new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1') ], - [ 'dec128' => new MongoDB\BSON\Decimal128('1234.5678') ], - [ 'binary' => new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC) ], - [ 'date' => new MongoDB\BSON\UTCDateTime(1445990400000) ], - [ 'timestamp' => new MongoDB\BSON\Timestamp(1234, 5678) ], - [ 'regex' => new MongoDB\BSON\Regex('pattern', 'i') ], - [ 'code' => new MongoDB\BSON\Javascript('function() { return 1; }') ], - [ 'code_ws' => new MongoDB\BSON\Javascript('function() { return a; }', ['a' => 1]) ], - [ 'minkey' => new MongoDB\BSON\MinKey ], - [ 'maxkey' => new MongoDB\BSON\MaxKey ], -]; - -foreach ($documents as $document) { - $bson = MongoDB\BSON\fromPHP($document); - echo MongoDB\BSON\toCanonicalExtendedJSON($bson), "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromJSON - MongoDB\BSON\Document::toCanonicalExtendedJSON - MongoDB\BSON\fromJSON - MongoDB\BSON\toRelaxedExtendedJSON - Extended JSON Specification - MongoDB BSON - - - - - - diff --git a/reference/mongodb/functions/bson/tojson.xml b/reference/mongodb/functions/bson/tojson.xml deleted file mode 100644 index 44d1aff0d..000000000 --- a/reference/mongodb/functions/bson/tojson.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - MongoDB\BSON\toJSON - Returns the Legacy Extended JSON representation of a BSON value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::toCanonicalExtendedJSON or - MongoDB\BSON\Document::toRelaxedExtendedJSON - instead. - - - - - - &reftitle.description; - - stringMongoDB\BSON\toJSON - stringbson - - - Converts a BSON string to its - Legacy Extended JSON - representation. - - - - There exist several JSON formats for representing BSON. This function - implements the "strict mode" defined in - MongoDB Extended JSON, - which has been superseded by the canonical and relaxed formats defined in - the - Extended JSON Specification - and implemented by MongoDB\BSON\toCanonicalExtendedJSON - and MongoDB\BSON\toRelaxedExtendedJSON, respectively. - - - - - JSON does not support - NAN and - INF and - MongoDB's Legacy Extended JSON format does not define an alternative - representation for these values - (libbson will output - nan and inf literals, which may not be - parsed as valid JSON). If you are working with BSON that may contain - non-finite numbers, please use - MongoDB\BSON\toCanonicalExtendedJSON or - MongoDB\BSON\toRelaxedExtendedJSON. - - - - - - &reftitle.parameters; - - - bson (string) - - - BSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - The converted JSON value. - - - - - &reftitle.errors; - - &mongodb.throws.bson.unexpected; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\toJSON</function> example - - null ], - [ 'boolean' => true ], - [ 'string' => 'foo' ], - [ 'int32' => 123 ], - [ 'int64' => 4294967295 ], - [ 'double' => 1.0, ], - [ 'nan' => NAN ], - [ 'pos_inf' => INF ], - [ 'neg_inf' => -INF ], - [ 'array' => [ 'foo', 'bar' ]], - [ 'document' => [ 'foo' => 'bar' ]], - [ 'oid' => new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1') ], - [ 'dec128' => new MongoDB\BSON\Decimal128('1234.5678') ], - [ 'binary' => new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC) ], - [ 'date' => new MongoDB\BSON\UTCDateTime(1445990400000) ], - [ 'timestamp' => new MongoDB\BSON\Timestamp(1234, 5678) ], - [ 'regex' => new MongoDB\BSON\Regex('pattern', 'i') ], - [ 'code' => new MongoDB\BSON\Javascript('function() { return 1; }') ], - [ 'code_ws' => new MongoDB\BSON\Javascript('function() { return a; }', ['a' => 1]) ], - [ 'minkey' => new MongoDB\BSON\MinKey ], - [ 'maxkey' => new MongoDB\BSON\MaxKey ], -]; - -foreach ($documents as $document) { - $bson = MongoDB\BSON\fromPHP($document); - echo MongoDB\BSON\toJSON($bson), "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\fromJSON - MongoDB\BSON\toCanonicalExtendedJSON - MongoDB\BSON\toRelaxedExtendedJSON - MongoDB Extended JSON - MongoDB BSON - - - - - - diff --git a/reference/mongodb/functions/bson/tophp.xml b/reference/mongodb/functions/bson/tophp.xml deleted file mode 100644 index 55fd33728..000000000 --- a/reference/mongodb/functions/bson/tophp.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - MongoDB\BSON\toPHP - Returns the PHP representation of a BSON value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::toPHP instead. - - - - - - &reftitle.description; - - arrayobjectMongoDB\BSON\toPHP - stringbson - arraytypeMaparray() - - - Unserializes a BSON document (i.e. binary string) to its PHP representation. - The typeMap parameter may be used to control the PHP - types used for converting BSON arrays and documents (both root and embedded). - - &mongodb.warning.duplicate-keys; - - - - &reftitle.parameters; - - - bson (string) - - - BSON value to be unserialized. - - - - &mongodb.parameter.typeMap; - - - - - &reftitle.returnvalues; - - The unserialized PHP value. - - - - - &reftitle.errors; - - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - a class in the type map cannot be instantiated or does not implement - MongoDB\BSON\Unserializable. - - &mongodb.throws.bson.unexpected; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - PECL mongodb 1.4.0 - - - If the input contains an unsupported, deprecated BSON type, the - extension will now no longer log a warning to the debug log, but instead - will create an object representing this type. - - - - - PECL mongodb 1.3.2 - - - MongoDB\Driver\Exception\UnexpectedValueException - is no longer thrown if the input contains an unsupported, deprecated - BSON type. Such types will be ignored (as they were in versions before - 1.3.0), although the extension will now log a warning to the debug log - (see: mongodb.debug). - - - - - PECL mongodb 1.3.0 - - - MongoDB\Driver\Exception\UnexpectedValueException - is thrown if the input contains an unsupported, deprecated BSON type. - Previously, such types were ignored. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\toPHP</function> example - - -]]> - - &example.outputs; - - - int(1) -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::toPHP - MongoDB\BSON\fromPHP - MongoDB BSON - - - - - - - diff --git a/reference/mongodb/functions/bson/torelaxedextendedjson.xml b/reference/mongodb/functions/bson/torelaxedextendedjson.xml deleted file mode 100644 index e767d51ae..000000000 --- a/reference/mongodb/functions/bson/torelaxedextendedjson.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - MongoDB\BSON\toRelaxedExtendedJSON - Returns the Relaxed Extended JSON representation of a BSON value - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\BSON\Document::toRelaxedExtendedJSON - instead. - - - - - - &reftitle.description; - - stringMongoDB\BSON\toRelaxedExtendedJSON - stringbson - - - Converts a BSON string to its - Relaxed Extended JSON - representation. The relaxed format prefers use of JSON type primitives at the - expense of type fidelity and is most suited for producing output that can be - easily consumed by web APIs and humans. - - - - - &reftitle.parameters; - - - bson (string) - - - BSON value to be converted. - - - - - - - - &reftitle.returnvalues; - - The converted JSON value. - - - - - &reftitle.errors; - - &mongodb.throws.bson.unexpected; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.function-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\BSON\toRelaxedExtendedJSON</function> example - - null ], - [ 'boolean' => true ], - [ 'string' => 'foo' ], - [ 'int32' => 123 ], - [ 'int64' => 4294967295 ], - [ 'double' => 1.0, ], - [ 'nan' => NAN ], - [ 'pos_inf' => INF ], - [ 'neg_inf' => -INF ], - [ 'array' => [ 'foo', 'bar' ]], - [ 'document' => [ 'foo' => 'bar' ]], - [ 'oid' => new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1') ], - [ 'dec128' => new MongoDB\BSON\Decimal128('1234.5678') ], - [ 'binary' => new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC) ], - [ 'date' => new MongoDB\BSON\UTCDateTime(1445990400000) ], - [ 'timestamp' => new MongoDB\BSON\Timestamp(1234, 5678) ], - [ 'regex' => new MongoDB\BSON\Regex('pattern', 'i') ], - [ 'code' => new MongoDB\BSON\Javascript('function() { return 1; }') ], - [ 'code_ws' => new MongoDB\BSON\Javascript('function() { return a; }', ['a' => 1]) ], - [ 'minkey' => new MongoDB\BSON\MinKey ], - [ 'maxkey' => new MongoDB\BSON\MaxKey ], -]; - -foreach ($documents as $document) { - $bson = MongoDB\BSON\fromPHP($document); - echo MongoDB\BSON\toRelaxedExtendedJSON($bson), "\n"; -} - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Document::fromJSON - MongoDB\BSON\Document::toRelaxedExtendedJSON - MongoDB\BSON\fromJSON - MongoDB\BSON\toCanonicalExtendedJSON - Extended JSON - MongoDB BSON - - - - - - diff --git a/reference/mongodb/functions/driver/monitoring/addsubscriber.xml b/reference/mongodb/functions/driver/monitoring/addsubscriber.xml deleted file mode 100644 index 38f749792..000000000 --- a/reference/mongodb/functions/driver/monitoring/addsubscriber.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\addSubscriber - Registers a monitoring event subscriber globally - - - - &reftitle.description; - - voidMongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Monitoring\Subscribersubscriber - - - Registers a monitoring event subscriber globally. The subscriber will be - notified of all events in the extension for any Manager. - - - - If subscriber is already registered globally, this - function is a no-op. If subscriber is also registered - with one or more Managers, it will still only be notified once of each event - for each Manager. - - - - - - &reftitle.parameters; - - - subscriber (MongoDB\Driver\Monitoring\Subscriber) - - - A monitoring event subscriber to register globally. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\removeSubscriber - MongoDB\Driver\Monitoring\Subscriber - MongoDB\Driver\Monitoring\CommandSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - - diff --git a/reference/mongodb/functions/driver/monitoring/removesubscriber.xml b/reference/mongodb/functions/driver/monitoring/removesubscriber.xml deleted file mode 100644 index f5d9db72f..000000000 --- a/reference/mongodb/functions/driver/monitoring/removesubscriber.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\removeSubscriber - Unregisters a monitoring event subscriber globally - - - - &reftitle.description; - - voidMongoDB\Driver\Monitoring\removeSubscriber - MongoDB\Driver\Monitoring\Subscribersubscriber - - - Unregisters a monitoring event subscriber globally. - - - - If subscriber is not already registered globally, - this function is a no-op. - - - - - - &reftitle.parameters; - - - subscriber (MongoDB\Driver\Monitoring\Subscriber) - - - A monitoring event subscriber to unregister globally. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Monitoring\Subscriber - MongoDB\Driver\Monitoring\CommandSubscriber - MongoDB\Driver\Manager::removeSubscriber - - - - - - - diff --git a/reference/mongodb/images/driver_arch.svg b/reference/mongodb/images/driver_arch.svg deleted file mode 100644 index a978d2cbb..000000000 --- a/reference/mongodb/images/driver_arch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/reference/mongodb/ini.xml b/reference/mongodb/ini.xml deleted file mode 100644 index ea8fdf8dc..000000000 --- a/reference/mongodb/ini.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - mongodb &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - mongodb.debug - "" - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - mongodb.debug - string - - - - This option can be used to enable or disable trace-level debug logging in - the extension (and libmongoc). - - - Specify an empty string, "0", - "off", "no", or - "false" to disable logging. - - - Specify "stderr" or "stdout" to log - to stderr or stdout, respectively. - - - Specify "1", "on", - "yes", or "true" to log to a new - temporary file within the default system temp directory (i.e. - sys_get_temp_dir). - - - Specify any other string to log to a new temporary file within that - directory. If the directory cannot be used, the default system temp - directory will be used instead. - - - - Please note that the debug log can contain sensitive information, such - as credentials to the MongoDB server and full documents written to or - read from the server. Please review any debug logs before sharing them - with other people. - - - - - - -
    - - diff --git a/reference/mongodb/mongodb.xml b/reference/mongodb/mongodb.xml deleted file mode 100644 index 7aeae8334..000000000 --- a/reference/mongodb/mongodb.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - MongoDB Extension Classes - MongoDB\Driver - - &reference.mongodb.mongodb.driver.manager; - &reference.mongodb.mongodb.driver.command; - &reference.mongodb.mongodb.driver.query; - &reference.mongodb.mongodb.driver.bulkwrite; - &reference.mongodb.mongodb.driver.bulkwritecommand; - &reference.mongodb.mongodb.driver.session; - &reference.mongodb.mongodb.driver.clientencryption; - &reference.mongodb.mongodb.driver.serverapi; - - &reference.mongodb.mongodb.driver.writeconcern; - &reference.mongodb.mongodb.driver.readpreference; - &reference.mongodb.mongodb.driver.readconcern; - - &reference.mongodb.mongodb.driver.cursor; - &reference.mongodb.mongodb.driver.cursorid; - &reference.mongodb.mongodb.driver.cursorinterface; - - &reference.mongodb.mongodb.driver.server; - &reference.mongodb.mongodb.driver.serverdescription; - &reference.mongodb.mongodb.driver.topologydescription; - - &reference.mongodb.mongodb.driver.writeconcernerror; - &reference.mongodb.mongodb.driver.writeerror; - &reference.mongodb.mongodb.driver.writeresult; - &reference.mongodb.mongodb.driver.bulkwritecommandresult; - diff --git a/reference/mongodb/mongodb/driver/bulkwrite.xml b/reference/mongodb/mongodb/driver/bulkwrite.xml deleted file mode 100644 index 81e2df95c..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite.xml +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - The MongoDB\Driver\BulkWrite class - MongoDB\Driver\BulkWrite - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\BulkWrite collects one or more - write operations that should be sent to the server. After adding any - number of insert, update, and delete operations, the collection may be - executed via - MongoDB\Driver\Manager::executeBulkWrite. - - - Write operations may either be ordered (default) or unordered. Ordered write - operations are sent to the server, in the order provided, for serial - execution. If a write fails, any remaining operations will be aborted. - Unordered operations are sent to the server in an arbitrary order - where they may be executed in parallel. Any errors that occur are reported - after all operations have been attempted. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\BulkWrite - - - - final - - MongoDB\Driver\BulkWrite - - - - Countable - - - - - &Methods; - - - - -
    - -
    - &reftitle.examples; - - - Mixed write operations are grouped by type - - Mixed write operations (i.e. inserts, updates, and deletes) will be - assembled into typed write commands to be sent sequentially to the server. - - - true]); -$bulk->insert(['_id' => 1, 'x' => 1]); -$bulk->insert(['_id' => 2, 'x' => 2]); -$bulk->update(['x' => 2], ['$set' => ['x' => 1]]); -$bulk->insert(['_id' => 3, 'x' => 3]); -$bulk->delete(['x' => 1]); - -?> -]]> - - - Will result in four write commands (i.e. roundtrips) being executed. Since - the operations are ordered, the third insertion cannot be sent until the - preceding update is executed. - - - - Ordered write operations causing an error - - true]); -$bulk->delete([]); -$bulk->insert(['_id' => 1]); -$bulk->insert(['_id' => 2]); -$bulk->insert(['_id' => 3, 'hello' => 'world']); -$bulk->update(['_id' => 3], ['$set' => ['hello' => 'earth']]); -$bulk->insert(['_id' => 4, 'hello' => 'pluto']); -$bulk->update(['_id' => 4], ['$set' => ['hello' => 'moon']]); -$bulk->insert(['_id' => 3]); -$bulk->insert(['_id' => 4]); -$bulk->insert(['_id' => 5]); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000); - -try { - $result = $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch (MongoDB\Driver\Exception\BulkWriteException $e) { - $result = $e->getWriteResult(); - - // Check if the write concern could not be fulfilled - if ($writeConcernError = $result->getWriteConcernError()) { - printf("%s (%d): %s\n", - $writeConcernError->getMessage(), - $writeConcernError->getCode(), - var_export($writeConcernError->getInfo(), true) - ); - } - - // Check if any write operations did not complete at all - foreach ($result->getWriteErrors() as $writeError) { - printf("Operation#%d: %s (%d)\n", - $writeError->getIndex(), - $writeError->getMessage(), - $writeError->getCode() - ); - } -} catch (MongoDB\Driver\Exception\Exception $e) { - printf("Other error: %s\n", $e->getMessage()); - exit; -} - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); - -?> -]]> - - - &example.outputs; - - - - - If the write concern could not be fulfilled, the example above would output - something like: - - - true, -) -Operation#7: E11000 duplicate key error index: databaseName.collectionName.$_id_ dup key: { : 3 } (11000) -Inserted 4 document(s) -Updated 2 document(s) -]]> - - - If we execute the example above, but allow for unordered writes: - - - false]); -/* ... */ - -?> -]]> - - &example.outputs; - - - -
    - -
    - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWrite - MongoDB\Driver\WriteResult - MongoDB\Driver\WriteConcern - MongoDB\Driver\WriteConcernError - MongoDB\Driver\WriteError - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.bulkwrite; - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwrite/construct.xml b/reference/mongodb/mongodb/driver/bulkwrite/construct.xml deleted file mode 100644 index 2e6ef9d1a..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite/construct.xml +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - MongoDB\Driver\BulkWrite::__construct - Create a new BulkWrite - - - - &reftitle.description; - - public MongoDB\Driver\BulkWrite::__construct - arraynulloptions&null; - - - Constructs a new MongoDB\Driver\BulkWrite, which is a - mutable object to which one or more write operations may be added. The - write(s) may then be executed with - MongoDB\Driver\Manager::executeBulkWrite. - - - - - &reftitle.parameters; - - - options (array) - - - - options - - - - Option - Type - Description - Default - - - - - bypassDocumentValidation - bool - - - If &true;, allows insert and update operations to circumvent - document level validation. - - - This option is available in MongoDB 3.2+ and is ignored for older - server versions, which do not support document level validation. - - - &false; - - - comment - mixed - - - An arbitrary comment to help trace the operation through the - database profiler, currentOp output, and logs. - - - This option is available in MongoDB 4.4+ and will result in an - exception at execution time if specified for an older server - version. - - - - &mongodb.option.let; - - ordered - bool - - Ordered operations (&true;) are executed serially on the MongoDB - server, while unordered operations (&false;) are sent to the server - in an arbitrary order and may be executed in parallel. - - &true; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.14.0 - - Added the "comment" and "let" - options. - - - - PECL mongodb 1.1.0 - - Added the "bypassDocumentValidation" option. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWrite::__construct</function> example - - true]); -$bulk->delete([]); -$bulk->insert(['_id' => 1, 'x' => 1]); -$bulk->insert(['_id' => 2, 'x' => 2]); -$bulk->update( - ['x' => 2], - ['$set' => ['x' => 1]], - ['limit' => 1, 'upsert' => false] -); -$bulk->delete(['x' => 1], ['limit' => 1]); -$bulk->update( - ['_id' => 3], - ['$set' => ['x' => 3]], - ['limit' => 1, 'upsert' => true] -); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$writeConcern = new MongoDB\Driver\WriteConcern(1); - -try { - $result = $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch (MongoDB\Driver\Exception\BulkWriteException $e) { - $result = $e->getWriteResult(); - - // Check if the write concern could not be fulfilled - if ($writeConcernError = $result->getWriteConcernError()) { - printf("%s (%d): %s\n", - $writeConcernError->getMessage(), - $writeConcernError->getCode(), - var_export($writeConcernError->getInfo(), true) - ); - } - - // Check if any write operations did not complete at all - foreach ($result->getWriteErrors() as $writeError) { - printf("Operation#%d: %s (%d)\n", - $writeError->getIndex(), - $writeError->getMessage(), - $writeError->getCode() - ); - } -} catch (MongoDB\Driver\Exception\Exception $e) { - printf("Other error: %s\n", $e->getMessage()); - exit; -} - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); -printf("Upserted %d document(s)\n", $result->getUpsertedCount()); -printf("Deleted %d document(s)\n", $result->getDeletedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWrite - MongoDB\Driver\WriteResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwrite/count.xml b/reference/mongodb/mongodb/driver/bulkwrite/count.xml deleted file mode 100644 index 279eea755..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite/count.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - MongoDB\Driver\BulkWrite::count - Count number of write operations in the bulk - - - - &reftitle.description; - - public intMongoDB\Driver\BulkWrite::count - - - - Returns the number of write operations added to the - MongoDB\Driver\BulkWrite object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns number of write operations added to the - MongoDB\Driver\BulkWrite object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.2.0 - - Returns the number of write operations added to the - MongoDB\Driver\BulkWrite object. Earlier versions - returned the expected number of client-to-server roundtrips required to - execute all write operations. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWrite::count</function> example - -insert(['_id' => 1, 'x' => 1]); -$bulk->insert(['_id' => 2, 'x' => 2]); -$bulk->update(['x' => 2], ['$set' => ['x' => 1]]); -$bulk->delete(['x' => 1]); - -var_dump(count($bulk)); - -?> -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwrite/delete.xml b/reference/mongodb/mongodb/driver/bulkwrite/delete.xml deleted file mode 100644 index ebab03538..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite/delete.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - MongoDB\Driver\BulkWrite::delete - Add a delete operation to the bulk - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWrite::delete - arrayobjectfilter - arraynulldeleteOptions&null; - - - Adds a delete operation to the - MongoDB\Driver\BulkWrite. - - - - - - &reftitle.parameters; - - &mongodb.parameter.filter; - - deleteOptions - - - - deleteOptions - - - - Option - Type - Description - Default - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - This option is available in MongoDB 4.4+ and will result in an - exception at execution time if specified for an older server - version. - - - - - limit - bool - Delete all matching documents (&false;), or only the first matching document (&true;) - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.8.0 - - Added the "hint" option. - - - - PECL mongodb 1.2.0 - - Added the "collation" option. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWrite::delete</function> example - -delete(['x' => 1], ['limit' => 1]); -$bulk->delete(['x' => 2], ['limit' => 0]); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$result = $manager->executeBulkWrite('db.collection', $bulk); - -?> -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWrite - MongoDB\Driver\WriteResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwrite/insert.xml b/reference/mongodb/mongodb/driver/bulkwrite/insert.xml deleted file mode 100644 index b47bb58cd..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite/insert.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - MongoDB\Driver\BulkWrite::insert - Add an insert operation to the bulk - - - - &reftitle.description; - - public mixedMongoDB\Driver\BulkWrite::insert - arrayobjectdocument - - - Adds an insert operation to the - MongoDB\Driver\BulkWrite. - - - - - - &reftitle.parameters; - - - document (arrayobject) - - - A document to insert. - - - - - - - - &reftitle.returnvalues; - - Returns the _id of the inserted document. If the - document did not have an _id, the - MongoDB\BSON\ObjectId generated for the insert will - be returned. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.3.0 - - The _id of the inserted document is always returned. - Previously, the method only returned a value if a - MongoDB\BSON\ObjectId was generated. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWrite::insert</function> example - - 1]; -$doc2 = ['_id' => 'custom-id', 'x' => 2]; -$doc3 = ['_id' => new MongoDB\BSON\ObjectId('0123456789abcdef01234567'), 'x' => 3]; - -$id1 = $bulk->insert($doc1); -$id2 = $bulk->insert($doc2); -$id3 = $bulk->insert($doc3); - -var_dump($id1, $id2, $id3); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$result = $manager->executeBulkWrite('db.collection', $bulk); - -?> -]]> - - &example.outputs.similar; - - - string(24) "67f58058d1a0aa2fd80d55d0" -} -string(9) "custom-id" -object(MongoDB\BSON\ObjectId)#4 (1) { - ["oid"]=> - string(24) "0123456789abcdef01234567" -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWrite - MongoDB\Driver\WriteResult - MongoDB\BSON\ObjectId - MongoDB\BSON\Persistable - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwrite/update.xml b/reference/mongodb/mongodb/driver/bulkwrite/update.xml deleted file mode 100644 index f56e6cecf..000000000 --- a/reference/mongodb/mongodb/driver/bulkwrite/update.xml +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - MongoDB\Driver\BulkWrite::update - Add an update operation to the bulk - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWrite::update - arrayobjectfilter - arrayobjectnewObj - arraynullupdateOptions&null; - - - Adds an update operation to the - MongoDB\Driver\BulkWrite. - - - - - - &reftitle.parameters; - - &mongodb.parameter.filter; - - newObj (arrayobject) - - - A document containing either update operators (e.g. - $set), a replacement document (i.e. - only field:value expressions), or - an aggregation pipeline. - - - - - updateOptions - - - - updateOptions - - - - Option - Type - Description - Default - - - - - arrayFilters - array - - - An array of filter documents that determines which array elements to - modify for an update operation on an array field. See - Specify arrayFilters for Array Update Operations - in the MongoDB manual for more information. - - - This option is available in MongoDB 3.6+ and will result in an - exception at execution time if specified for an older server - version. - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - This option is available in MongoDB 4.2+ and will result in an - exception at execution time if specified for an older server - version. - - - - - multi - bool - - Update only the first matching document if &false;, or all - matching documents &true;. This option cannot be &true; if - newObj is a replacement document. - - &false; - - - sort - arrayobject - - - Specify which document the operation updates if the query matches - multiple documents. The first document matched by the sort order - will be updated. - - - This option cannot be used if "multi" is &true;. - - - This option is available in MongoDB 8.0+ and will result in an - exception at execution time if specified for an older server - version. - - - - - upsert - bool - - If filter does not match an existing document, - insert a single document. The document will be - created from newObj if it is a replacement - document (i.e. no update operators); otherwise, the operators in - newObj will be applied to - filter to create the new document. - - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.21.0 - - Added the "sort" option. - - - - PECL mongodb 1.7.0 - - Added the "hint" option. - - - - PECL mongodb 1.6.0 - - The newObj parameter now accepts an aggregation - pipeline. This feature requires MongoDB 4.2+ and will result in an - exception at execution time if specified for an older server version. - - - - PECL mongodb 1.5.0 - - Using the "arrayFilters" option will result in an - exception at execution time if unsupported by the server. Previously, - no exception would be thrown and the option may have been ignored. - - - - PECL mongodb 1.4.0 - - Added the "arrayFilters" option. - - - - PECL mongodb 1.2.0 - - Added the "collation" option. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWrite::update</function> example - -update( - ['x' => 2], - ['$set' => ['y' => 3]], - ['multi' => false, 'upsert' => false] -); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$result = $manager->executeBulkWrite('db.collection', $bulk); - -?> -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWrite - MongoDB\Driver\WriteResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand.xml b/reference/mongodb/mongodb/driver/bulkwritecommand.xml deleted file mode 100644 index ab837a85a..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand.xml +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - The MongoDB\Driver\BulkWriteCommand class - MongoDB\Driver\BulkWriteCommand - - - - -
    - &reftitle.intro; - - MongoDB\Driver\BulkWriteCommand collects one or more - write operations that should be sent to the server using the - bulkWrite - command introduced in MongoDB 8.0. After adding any number of insert, - update, and delete operations, the command may be executed via - MongoDB\Driver\Manager::executeBulkWriteCommand. - - - Unlike MongoDB\Driver\BulkWrite, where all write - operations must target the same collection, each write operation within - MongoDB\Driver\BulkWriteCommand may target a - different collection. - - - Write operations may either be ordered (default) or unordered. Ordered write - operations are sent to the server, in the order provided, for serial - execution. If a write fails, any remaining operations will be aborted. - Unordered operations are sent to the server in an arbitrary order - where they may be executed in parallel. Any errors that occur are reported - after all operations have been attempted. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\BulkWriteCommand - - - - final - - MongoDB\Driver\BulkWriteCommand - - - - Countable - - - - - &Methods; - - - - -
    - -
    - &reftitle.examples; - - - Mixed write operations - - Mixed write operations (i.e. inserts, updates, and deletes) will be sent - to the server using a single - bulkWrite - command. - - -deleteMany('db.coll_one', []); -$bulk->deleteMany('db.coll_two', []); - -// Insert documents into two collections -$bulk->insertOne('db.coll_one', ['_id' => 1]); -$bulk->insertOne('db.coll_two', ['_id' => 2]); -$bulk->insertOne('db.coll_two', ['_id' => 3]); - -// Update a document in "coll_one" -$bulk->updateOne('db.coll_one', ['_id' => 1], ['$set' => ['x' => 1]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); - -?> -]]> - - &example.outputs; - - - - - - Ordered write operations causing an error - -deleteMany('db.coll', []); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 2]); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 3]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - $result = $e->getPartialResult(); - - var_dump($e->getWriteErrors()); -} - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(78) "E11000 duplicate key error collection: db.coll index: _id_ dup key: { _id: 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(3) - ["info"]=> - object(stdClass)#6 (0) { - } - } -} -Inserted 2 document(s) -]]> - - -
    - -
    - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - MongoDB\Driver\Exception\BulkWriteCommandException - MongoDB\Driver\WriteConcern - MongoDB\Driver\WriteConcernError - MongoDB\Driver\WriteError - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.bulkwritecommand; - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/construct.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/construct.xml deleted file mode 100644 index a3912fc9f..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/construct.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::__construct - Create a new BulkWriteCommand - - - - &reftitle.description; - - public MongoDB\Driver\BulkWriteCommand::__construct - arraynulloptions&null; - - - Constructs a new MongoDB\Driver\BulkWriteCommand, - which may be used to perform many insert, update, and delete operations on - multiple collections in a single request using the - bulkWrite - command introduced in MongoDB 8.0. This differs from - MongoDB\Driver\BulkWrite, which is supported by all - server versions but limited to a single collection. - - - After all write operations have been added, this object may be executed with - MongoDB\Driver\Manager::executeBulkWriteCommand. - - - - - &reftitle.parameters; - - - options (array) - - - - options - - - - Option - Type - Description - Default - - - - - bypassDocumentValidation - bool - - - If &true;, allows insert and update operations to circumvent - document level validation. - - - &false; - - - comment - mixed - - - An arbitrary comment to help trace the operation through the - database profiler, currentOp output, and logs. - - - - &mongodb.option.let; - - ordered - bool - - - Whether the operations in this bulk write should be executed in - the order in which they were specified. If &false;, writes will - continue to be executed if an individual write fails. If &true;, - writes will stop executing if an individual write fails. - - - &true; - - - verboseResults - bool - - - Whether detailed results for each successful operation should be - included in the returned - MongoDB\Driver\BulkWriteCommandResult. - - - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::__construct</function> example - -deleteMany('db.coll_one', []); -$bulk->deleteMany('db.coll_two', []); - -// Insert documents into two collections -$bulk->insertOne('db.coll_one', ['_id' => 1]); -$bulk->insertOne('db.coll_two', ['_id' => 2]); -$bulk->insertOne('db.coll_two', ['_id' => 3]); - -// Update a document in "coll_one" -$bulk->updateOne('db.coll_one', ['_id' => 1], ['$set' => ['x' => 1]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/count.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/count.xml deleted file mode 100644 index c0541c0af..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/count.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::count - Count number of write operations in the BulkWriteCommand - - - - &reftitle.description; - - public intMongoDB\Driver\BulkWriteCommand::count - - - - Returns the number of write operations added to the - MongoDB\Driver\BulkWriteCommand object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns number of write operations added to the - MongoDB\Driver\BulkWriteCommand object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::count</function> example - -insertOne('db.coll', ['_id' => 1, 'x' => 1]); -$bulk->insertOne('db.coll', ['_id' => 2, 'x' => 2]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['x' => 1]]); -$bulk->deleteMany('db.coll', ['x' => 1]); - -var_dump(count($bulk)); - -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/deletemany.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/deletemany.xml deleted file mode 100644 index f686534fe..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/deletemany.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::deleteMany - Add a deleteMany operation - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWriteCommand::deleteMany - stringnamespace - arrayobjectfilter - arraynulloptions&null; - - - Add a deleteMany operation to the - MongoDB\Driver\BulkWriteCommand. All documents - matching filter in the collection identified by - namespace will be deleted. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.filter; - - options - - - - options - - - - Option - Type - Description - Default - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::deleteMany</function> example - -deleteMany('db.coll', ['x' => ['$gt' => 1]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand::deleteOne - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/deleteone.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/deleteone.xml deleted file mode 100644 index bc0f36965..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/deleteone.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::deleteOne - Add a deleteOne operation - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWriteCommand::deleteOne - stringnamespace - arrayobjectfilter - arraynulloptions&null; - - - Add a deleteOne operation to the - MongoDB\Driver\BulkWriteCommand. The first document - matching filter in the collection identified by - namespace will be deleted. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.filter; - - options - - - - options - - - - Option - Type - Description - Default - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::deleteOne</function> example - -deleteOne('db.coll', ['x' => 1]); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand::deleteMany - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/insertone.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/insertone.xml deleted file mode 100644 index 9ff47f852..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/insertone.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::insertOne - Add an insertOne operation - - - - &reftitle.description; - - public mixedMongoDB\Driver\BulkWriteCommand::insertOne - stringnamespace - arrayobjectdocument - - - Add an insertOne operation to the - MongoDB\Driver\BulkWriteCommand. The document will - be inserted into the collection identified by - namespace. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - - document (arrayobject) - - - A document to insert. - - - - - - - - &reftitle.returnvalues; - - Returns the _id of the inserted document. If the - document did not have an _id, the - MongoDB\BSON\ObjectId generated for the insert will - be returned. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::insertOne</function> example - - 1]; -$doc2 = ['_id' => 'custom-id', 'x' => 2]; -$doc3 = ['_id' => new MongoDB\BSON\ObjectId('0123456789abcdef01234567'), 'x' => 3]; - -$id1 = $bulk->insertOne('db.coll', $doc1); -$id2 = $bulk->insertOne('db.coll', $doc2); -$id3 = $bulk->insertOne('db.coll', $doc3); - -var_dump($id1, $id2, $id3); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - &example.outputs.similar; - - - string(24) "67f58058d1a0aa2fd80d55d0" -} -string(9) "custom-id" -object(MongoDB\BSON\ObjectId)#4 (1) { - ["oid"]=> - string(24) "0123456789abcdef01234567" -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - MongoDB\BSON\ObjectId - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml deleted file mode 100644 index 95c12b7c4..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/replaceone.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::replaceOne - Add a replaceOne operation - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWriteCommand::replaceOne - stringnamespace - arrayobjectfilter - arrayobjectreplacement - arraynulloptions&null; - - - Add a replaceOne operation to the - MongoDB\Driver\BulkWriteCommand. The first document - matching filter in the collection identified by - namespace will be replaced. - - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.filter; - - replacement (arrayobject) - - - A replacement document. - - - - - options - - - - options - - - - Option - Type - Description - Default - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - - - sort - arrayobject - - - Specify which document the operation replaces if the query matches - multiple documents. The first document matched by the sort order - will be replaced. - - - - - upsert - bool - - If filter does not match an existing document, - insert a single document. The document will be - created from replacement. - - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::replaceOne</function> example - -replaceOne('db.coll', ['x' => 1], ['x' => 1, 'y' => 2]); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand::updateOne - MongoDB\Driver\BulkWriteCommand::updateMany - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/updatemany.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/updatemany.xml deleted file mode 100644 index 86a3005db..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/updatemany.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::updateMany - Add an updateMany operation - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWriteCommand::updateMany - stringnamespace - arrayobjectfilter - arrayobjectupdate - arraynulloptions&null; - - - Add an updateMany operation to the - MongoDB\Driver\BulkWriteCommand. All documents - matching filter in the collection identified by - namespace will be updated. - - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.filter; - - update (arrayobject) - - - A document containing either update operators (e.g. - $set) or an - aggregation pipeline. - - - - - options - - - - options - - - - Option - Type - Description - Default - - - - - arrayFilters - array - - - An array of filter documents that determines which array elements to - modify for an update operation on an array field. See - Specify arrayFilters for Array Update Operations - in the MongoDB manual for more information. - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - - - upsert - bool - - If filter does not match an existing document, - insert a single document. The document will be - created by applying operators in update to any - field values in filter. - - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::updateMany</function> example - -updateMany('db.coll', ['x' => ['$gt' => 1]], ['$set' => ['y' => 2]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand::replaceOne - MongoDB\Driver\BulkWriteCommand::updateMany - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommand/updateone.xml b/reference/mongodb/mongodb/driver/bulkwritecommand/updateone.xml deleted file mode 100644 index 85b041f6f..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommand/updateone.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommand::updateOne - Add an updateOne operation - - - - &reftitle.description; - - public voidMongoDB\Driver\BulkWriteCommand::updateOne - stringnamespace - arrayobjectfilter - arrayobjectupdate - arraynulloptions&null; - - - Add an updateOne operation to the - MongoDB\Driver\BulkWriteCommand. The first document - matching filter in the collection identified by - namespace will be updated. - - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.filter; - - update (arrayobject) - - - A document containing either update operators (e.g. - $set) or an - aggregation pipeline. - - - - - options - - - - options - - - - Option - Type - Description - Default - - - - - arrayFilters - array - - - An array of filter documents that determines which array elements to - modify for an update operation on an array field. See - Specify arrayFilters for Array Update Operations - in the MongoDB manual for more information. - - - - &mongodb.option.collation; - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - - - sort - arrayobject - - - Specify which document the operation updates if the query matches - multiple documents. The first document matched by the sort order - will be updated. - - - - - upsert - bool - - If filter does not match an existing document, - insert a single document. The document will be - created by applying operators in update to any - field values in filter. - - &false; - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommand::updateOne</function> example - -updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 2]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand::replaceOne - MongoDB\Driver\BulkWriteCommand::updateMany - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult.xml deleted file mode 100644 index 2e6b0b331..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - The MongoDB\Driver\BulkWriteCommandResult class - MongoDB\Driver\BulkWriteCommandResult - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\BulkWriteCommandResult class - encapsulates information about an executed - MongoDB\Driver\BulkWriteCommand and is returned by - MongoDB\Driver\Manager::executeBulkWriteCommand. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\BulkWriteCommandResult - - - - final - - MongoDB\Driver\BulkWriteCommandResult - - - - - &Methods; - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.bulkwritecommandresult; - -
    - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeletedcount.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeletedcount.xml deleted file mode 100644 index 7ad751d43..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeletedcount.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getDeletedCount - Returns the number of documents deleted - - - - &reftitle.description; - - final public intMongoDB\Driver\BulkWriteCommandResult::getDeletedCount - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the total number of documents deleted by all operations. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getDeletedCount</function> example - -insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getDeletedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getDeleteResults - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeleteresults.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeleteresults.xml deleted file mode 100644 index 9c5d235f5..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getdeleteresults.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getDeleteResults - Returns verbose results for successful deletes - - - - &reftitle.description; - - final public MongoDB\BSON\DocumentnullMongoDB\Driver\BulkWriteCommandResult::getDeleteResults - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a document containing the result of each successful delete - operation, or &null; if verbose results were not requested. The document - keys will correspond to the index of the write operation from - MongoDB\Driver\BulkWriteCommand. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getDeleteResults</function> example - - true]); -$bulk->insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getDeleteResults()->toPHP()); - -?> -]]> - - &example.outputs.similar; - - - object(stdClass)#6 (1) { - ["deletedCount"]=> - object(MongoDB\BSON\Int64)#5 (1) { - ["integer"]=> - string(1) "3" - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getDeletedCount - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertedcount.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertedcount.xml deleted file mode 100644 index 5abe75d47..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertedcount.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getInsertedCount - Returns the number of documents inserted - - - - &reftitle.description; - - final public intMongoDB\Driver\BulkWriteCommandResult::getInsertedCount - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the total number of documents inserted (excluding upserts) by all - operations. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getInsertedCount</function> example - -insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getInsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getInsertResults - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertresults.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertresults.xml deleted file mode 100644 index 4a1986e5f..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getinsertresults.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getInsertResults - Returns verbose results for successful inserts - - - - &reftitle.description; - - final public MongoDB\BSON\DocumentnullMongoDB\Driver\BulkWriteCommandResult::getInsertResults - - - - Since _id fields for inserted documents are generated by - the extension when not explicitly provided, the value of - insertedId in each result will match the return value of - MongoDB\Driver\BulkWriteCommand::insertOne for - the corresponding insert operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a document containing the result of each successful insert - operation, or &null; if verbose results were not requested. The document - keys will correspond to the index of the write operation from - MongoDB\Driver\BulkWriteCommand. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getInsertResults</function> example - - true]); - -$generatedId = $bulk->insertOne('db.coll', ['x' => 1]); - -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($generatedId); - -var_dump($result->getInsertResults()->toPHP()); - -?> -]]> - - &example.outputs.similar; - - - string(24) "67f7ee69783dcce702097b41" -} -object(stdClass)#8 (1) { - ["0"]=> - object(stdClass)#7 (1) { - ["insertedId"]=> - object(MongoDB\BSON\ObjectId)#6 (1) { - ["oid"]=> - string(24) "67f7ee69783dcce702097b41" - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getInsertedCount - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - MongoDB\Driver\BulkWriteCommand::insertOne - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmatchedcount.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmatchedcount.xml deleted file mode 100644 index 8fb2a9a7b..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmatchedcount.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getMatchedCount - Returns the number of documents selected for update - - - - &reftitle.description; - - final public intMongoDB\Driver\BulkWriteCommandResult::getMatchedCount - - - - If the update operation results in no change to the document (e.g. setting - the value of a field to its current value), the matched count may be greater - than the value returned by - MongoDB\Driver\BulkWriteCommandResult::getModifiedCount. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the total number of documents selected for update by all operations. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getMatchedCount</function> example - -insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getMatchedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getModifiedCount - MongoDB\Driver\BulkWriteCommandResult::getUpdateResults - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmodifiedcount.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmodifiedcount.xml deleted file mode 100644 index 3e68521a7..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getmodifiedcount.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getModifiedCount - Returns the number of existing documents updated - - - - &reftitle.description; - - final public intMongoDB\Driver\BulkWriteCommandResult::getModifiedCount - - - - If the update operation results in no change to the document (e.g. setting - the value of a field to its current value), the modified count may be less - than the value returned by - MongoDB\Driver\BulkWriteCommandResult::getMatchedCount. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the total number of existing documents updated by all operations. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getModifiedCount</function> example - -insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getModifiedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getMatchedCount - MongoDB\Driver\BulkWriteCommandResult::getUpdateResults - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupdateresults.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupdateresults.xml deleted file mode 100644 index cab3f1e1d..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupdateresults.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getUpdateResults - Returns verbose results for successful updates - - - - &reftitle.description; - - final public MongoDB\BSON\DocumentnullMongoDB\Driver\BulkWriteCommandResult::getUpdateResults - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a document containing the result of each successful update - operation, or &null; if verbose results were not requested. The document - keys will correspond to the index of the write operation from - MongoDB\Driver\BulkWriteCommand. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getUpdateResults</function> example - - true]); -$bulk->insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getUpdateResults()->toPHP()); - -?> -]]> - - &example.outputs.similar; - - - object(stdClass)#7 (2) { - ["matchedCount"]=> - object(MongoDB\BSON\Int64)#5 (1) { - ["integer"]=> - string(1) "1" - } - ["modifiedCount"]=> - object(MongoDB\BSON\Int64)#6 (1) { - ["integer"]=> - string(1) "1" - } - } - ["2"]=> - object(stdClass)#11 (3) { - ["matchedCount"]=> - object(MongoDB\BSON\Int64)#8 (1) { - ["integer"]=> - string(1) "1" - } - ["modifiedCount"]=> - object(MongoDB\BSON\Int64)#9 (1) { - ["integer"]=> - string(1) "0" - } - ["upsertedId"]=> - object(MongoDB\BSON\ObjectId)#10 (1) { - ["oid"]=> - string(24) "67f7eb9b1f198bbcb880d575" - } - } - ["3"]=> - object(stdClass)#15 (3) { - ["matchedCount"]=> - object(MongoDB\BSON\Int64)#12 (1) { - ["integer"]=> - string(1) "1" - } - ["modifiedCount"]=> - object(MongoDB\BSON\Int64)#13 (1) { - ["integer"]=> - string(1) "0" - } - ["upsertedId"]=> - object(MongoDB\BSON\ObjectId)#14 (1) { - ["oid"]=> - string(24) "67f7eb9b1f198bbcb880d576" - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getMatchedCount - MongoDB\Driver\BulkWriteCommandResult::getModifiedCount - MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupsertedcount.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupsertedcount.xml deleted file mode 100644 index e42e4c3b1..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/getupsertedcount.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount - Returns the number of documents upserted - - - - &reftitle.description; - - final public intMongoDB\Driver\BulkWriteCommandResult::getUpsertedCount - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the total number of documents upserted by all operations. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - &mongodb.throws.unacknowledged; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::getUpsertedCount</function> example - -insertOne('db.coll', ['x' => 1]); -$bulk->updateOne('db.coll', ['x' => 1], ['$set' => ['y' => 3]]); -$bulk->updateOne('db.coll', ['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->updateOne('db.coll', ['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->deleteMany('db.coll', []); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->getUpsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult::getUpdateResults - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/bulkwritecommandresult/isacknowledged.xml b/reference/mongodb/mongodb/driver/bulkwritecommandresult/isacknowledged.xml deleted file mode 100644 index 9b833136d..000000000 --- a/reference/mongodb/mongodb/driver/bulkwritecommandresult/isacknowledged.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - MongoDB\Driver\BulkWriteCommandResult::isAcknowledged - Returns whether the write was acknowledged - - - - &reftitle.description; - - final public boolMongoDB\Driver\BulkWriteCommandResult::isAcknowledged - - - - If the write is acknowledged, other fields will be available on the - MongoDB\Driver\BulkWriteCommandResult object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the write was acknowledged, and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\BulkWriteCommandResult::isAcknowledged</function> with acknowledged write concern - -insertOne('db.coll', ['x' => 1]); - -$result = $manager->executeBulkWriteCommand($bulk); - -var_dump($result->isAcknowledged()); - -?> -]]> - - &example.outputs; - - - - - - <function>MongoDB\Driver\BulkWriteCommandResult::isAcknowledged</function> with unacknowledged write concern - - false]); -$bulk->insertOne('db.coll', ['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(0); - -$result = $manager->executeBulkWriteCommand($bulk, ['writeConcern' => $writeConcern]); - -var_dump($result->isAcknowledged()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteConcern - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption.xml b/reference/mongodb/mongodb/driver/clientencryption.xml deleted file mode 100644 index fd10c73c3..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption.xml +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - The MongoDB\Driver\ClientEncryption class - MongoDB\Driver\ClientEncryption - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\ClientEncryption class handles - creation of data keys for client-side encryption, as well as manually - encrypting and decrypting values. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\ClientEncryption - - - - final - - MongoDB\Driver\ClientEncryption - - - - - - &Constants; - - const - string - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC - AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic - - - const - string - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM - AEAD_AES_256_CBC_HMAC_SHA_512-Random - - - const - string - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - Indexed - - - const - string - MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED - Unindexed - - - const - string - MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - Range - - - const - string - MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY - equality - - - const - string - MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE - range - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC - - Specifies an algorithm for deterministic encryption, which is suitable for querying. - - - - - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM - - Specifies an algorithm for randomized encryption - - - - - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - - Specifies an algorithm for an indexed, encrypted payload, which can be used with queryable encryption. - To insert or query with an indexed, encrypted payload, the MongoDB\Driver\Manager must be configured with the "autoEncryption" driver option. The "bypassQueryAnalysis" auto encryption option may be &true;. The "bypassAutoEncryption" auto encryption option must be &false;. - - - - - MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED - - Specifies an algorithm for an unindexed, encrypted payload. - - - - - MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - - - Specifies an algorithm for a range encrypted payload, which can be used - with queryable encryption. - - - To query with a range encrypted payload, the - MongoDB\Driver\Manager must be configured with the - "autoEncryption" driver option. The - "bypassQueryAnalysis" auto encryption option may be - &true;. The "bypassAutoEncryption" auto encryption - option must be &false;. - - - The extension does not yet support range queries for Decimal128 BSON field types. - - - - - - MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY - - - Specifies an equality query type, which is used in conjunction with - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED. - - - - - - MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE - - - Specifies a range query type, which is used in conjunction with - MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. - - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - Removed MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW - and MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - - PECL mongodb 1.20.0 - - - Added MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - and MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE. - - - Deprecated MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW - and MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - - PECL mongodb 1.16.0 - - Added MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEW - and MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. - - - - PECL mongodb 1.14.0 - - Added MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED, - MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED, - and MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY. - - - - - -
    - -
    - &reftitle.seealso; - - MongoDB\Driver\Manager::createClientEncryption - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.clientencryption; - -
    - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml deleted file mode 100644 index a48595e1d..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/addkeyaltname.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::addKeyAltName - Adds an alternate name to a key document - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\ClientEncryption::addKeyAltName - MongoDB\BSON\BinarykeyId - stringkeyAltName - - - Adds keyAltName to the set of alternate names for the - key document with the given UUID keyId. - - - - - &reftitle.parameters; - - - keyId - - - A MongoDB\BSON\Binary instance with subtype 4 - (UUID) identifying the key document. - - - - - - keyAltName - - - Alternate name to add to the key document. - - - - - - - - &reftitle.returnvalues; - - Returns the previous version of the key document, or &null; if no document - matched. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::getKeyByAltName - MongoDB\Driver\ClientEncryption::removeKeyAltName - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/construct.xml b/reference/mongodb/mongodb/driver/clientencryption/construct.xml deleted file mode 100644 index 044af3620..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/construct.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::__construct - Create a new ClientEncryption object - - - - &reftitle.description; - - final public MongoDB\Driver\ClientEncryption::__construct - arrayoptions - - - Constructs a new MongoDB\Driver\ClientEncryption object with the specified options. - - - - - &reftitle.parameters; - - - options - - - - options - - - - Option - Type - Description - - - - - keyVaultClient - MongoDB\Driver\Manager - The Manager used to route data key queries. This option is required (unlike with MongoDB\Driver\Manager::createClientEncryption). - - &mongodb.option.encryption.keyVaultNamespace; - &mongodb.option.encryption.kmsProviders; - &mongodb.option.encryption.tlsOptions; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the extension was compiled without libmongocrypt support - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.16.0 - - - The AWS KMS provider for client-side encryption now accepts a - "sessionToken" option, which can be used to - authenticate with temporary AWS credentials. - - - Added "tlsDisableOCSPEndpointCheck" to the - "tlsOptions" option. - - - If an empty document is specified for the "azure" or - "gcp" KMS provider, the driver will attempt to - configure the provider using - Automatic Credentials. - - - - - PECL mongodb 1.15.0 - - - If an empty document is specified for the "aws" KMS - provider, the driver will attempt to configure the provider using - Automatic Credentials. - - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::createClientEncryption - Explicit (Manual) Client-Side Field Level Encryption in the MongoDB manual - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml b/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml deleted file mode 100644 index 995bfad5c..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::createDataKey - Creates a key document - - - - &reftitle.description; - - final public MongoDB\BSON\BinaryMongoDB\Driver\ClientEncryption::createDataKey - stringkmsProvider - arraynulloptions&null; - - - Creates a new key document and inserts it into the key vault collection. - - - - - &reftitle.parameters; - - - kmsProvider - - - The KMS provider (e.g. "local", - "aws") that will be used to encrypt the new data key. - - - - - - options - - - - Data key options - - - - Option - Type - Description - - - - - masterKey - array - - - The masterKey document identifies a KMS-specific key used to encrypt - the new data key. This option is required unless - kmsProvider is "local". - - &mongodb.option.encryption.masterKey-options-by-provider; - - - - keyAltNames - array - - - An optional list of string alternate names used to reference a key. - If a key is created with alternate names, then encryption may refer - to the key by the unique alternate name instead of by - _id. - - - - - keyMaterial - MongoDB\BSON\Binary - - - An optional 96-byte value to use as custom key material for the data - key being created. If keyMaterial is given, the custom key material - is used for encrypting and decrypting data. Otherwise, the key - material for the new data key is generated from a cryptographically - secure random device. - - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns the identifier of the new key as a - MongoDB\BSON\Binary object with subtype 4 (UUID). - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Added "delegated" to the KMIP provider masterKey options. - - - - PECL mongodb 1.15.0 - - Added the "keyMaterial" option. - - - - PECL mongodb 1.10.0 - - Azure and GCP are now supported as KMS providers for client-side - encryption. - - - - - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml b/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml deleted file mode 100644 index 7753f4996..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::decrypt - Decrypt a value - - - - &reftitle.description; - - final public mixedMongoDB\Driver\ClientEncryption::decrypt - MongoDB\BSON\Binaryvalue - - - Decrypts the value. - - - - - &reftitle.parameters; - - - value - - - A MongoDB\BSON\Binary instance with subtype 6 - containing the encrypted value. - - - - - - - - &reftitle.returnvalues; - - Returns the decrypted value as it was passed to - MongoDB\Driver\ClientEncryption::encrypt. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\EncryptionException if an error occurs while decrypting the value - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::encrypt - - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml b/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml deleted file mode 100644 index 398b5397b..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/deletekey.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::deleteKey - Deletes a key document - - - - &reftitle.description; - - final public objectMongoDB\Driver\ClientEncryption::deleteKey - MongoDB\BSON\BinarykeyId - - - Removes the key document with the given UUID keyId - from the key vault collection. - - - - - &reftitle.parameters; - - - keyId - - - A MongoDB\BSON\Binary instance with subtype 4 - (UUID) identifying the key document. - - - - - - - - &reftitle.returnvalues; - - Returns the result of the internal deleteOne operation on - the key vault collection. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml b/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml deleted file mode 100644 index af39a7e2b..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::encrypt - Encrypt a value - - - - &reftitle.description; - - final public MongoDB\BSON\BinaryMongoDB\Driver\ClientEncryption::encrypt - mixedvalue - arraynulloptions&null; - - - Encrypts the value. - - - - - &reftitle.parameters; - - - value - - - The value to be encrypted. Any value that can be inserted into MongoDB can - be encrypted using this method. - - - - &mongodb.parameter.encryptOpts; - - - - - &reftitle.returnvalues; - - Returns the encrypted value as - MongoDB\BSON\Binary object with subtype 6. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\EncryptionException if an error occurs while encrypting the value - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Added the "trimFactor" range option. The - "sparsity" range option is now optional. - - - - PECL mongodb 1.16.0 - - Added the "rangeOpts" option. - - - - PECL mongodb 1.14.0 - - Added the "contentionFactor" and - "queryType" options. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::decrypt - MongoDB\Driver\ClientEncryption::encryptExpression - - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml b/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml deleted file mode 100644 index 284b88462..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/encryptexpression.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::encryptExpression - Encrypts a match or aggregate expression - - - - &reftitle.description; - - final public objectMongoDB\Driver\ClientEncryption::encryptExpression - arrayobjectexpr - arraynulloptions&null; - - - Encrypts a match or aggregate expression to query a range index. - - To query with a range encrypted payload, the MongoDB\Driver\Manager must be configured with the "autoEncryption" driver option. The "bypassQueryAnalysis" auto encryption option may be &true;. The "bypassAutoEncryption" auto encryption option must be &false;. - - The extension does not yet support range queries for Decimal128 BSON field types. - - - - - &reftitle.parameters; - - - expr - - - The match or aggregate expression to be encrypted. Expressions must use at - least one of the $gt, $gte, - $lt, or $lte operators. A top-level - $and operator is required, even if only a single - comparison operator is used. - - - An example of a supported match expression (applies to queries and the - $match aggregation stage) is as follows: - - - [ - [ '' => [ '$gt' => '' ] ], - [ '' => [ '$lte' => '' ] ], - ], -] -]]> - - - An example of a supported aggregate expression is as follows: - - - [ - [ '$gte' => [ '', '' ] ], - [ '$lt' => [ '', '' ] ], - ], -] -]]> - - - - &mongodb.parameter.encryptOpts; - - - - - &reftitle.returnvalues; - - Returns the encrypted expression as an object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\EncryptionException if an error occurs while encrypting the expression - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Added the "trimFactor" range option. The - "sparsity" range option is now optional. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::__construct - MongoDB\Driver\ClientEncryption::encrypt - - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkey.xml b/reference/mongodb/mongodb/driver/clientencryption/getkey.xml deleted file mode 100644 index 6d6032635..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/getkey.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::getKey - Gets a key document - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\ClientEncryption::getKey - MongoDB\BSON\BinarykeyId - - - Finds a single key document in the key vault collection with the given UUID - keyId. - - - - - &reftitle.parameters; - - - keyId - - - A MongoDB\BSON\Binary instance with subtype 4 - (UUID) identifying the key document. - - - - - - - - &reftitle.returnvalues; - - Returns the key document, or &null; if no document matched. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml deleted file mode 100644 index 3fa9f2def..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/getkeybyaltname.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::getKeyByAltName - Gets a key document by an alternate name - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\ClientEncryption::getKeyByAltName - stringkeyAltName - - - Finds a single key document in the key vault collection with the given - alternate name keyAltName. - - - - - &reftitle.parameters; - - - keyAltName - - - Alternate name for the key document. - - - - - - - - &reftitle.returnvalues; - - Returns the key document, or &null; if no document matched. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::addKeyAltName - MongoDB\Driver\ClientEncryption::removeKeyAltName - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml b/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml deleted file mode 100644 index db0a84be4..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/getkeys.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::getKeys - Gets all key documents - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\ClientEncryption::getKeys - - - - Finds all key documents in the key vault collection. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml b/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml deleted file mode 100644 index 25f59ed16..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/removekeyaltname.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::removeKeyAltName - Removes an alternate name from a key document - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\ClientEncryption::removeKeyAltName - MongoDB\BSON\BinarykeyId - stringkeyAltName - - - Removes keyAltName from the set of alternate names for - the key document with the given UUID keyId. - - - - - &reftitle.parameters; - - - keyId - - - A MongoDB\BSON\Binary instance with subtype 4 - (UUID) identifying the key document. - - - - - - keyAltName - - - Alternate name to remove from the key document. - - - - - - - - &reftitle.returnvalues; - - Returns the previous version of the key document, or &null; if no document - matched. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::addKeyAltName - MongoDB\Driver\ClientEncryption::getKeyByAltName - - - - - diff --git a/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml b/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml deleted file mode 100644 index 66e7b9036..000000000 --- a/reference/mongodb/mongodb/driver/clientencryption/rewrapmanydatakey.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - MongoDB\Driver\ClientEncryption::rewrapManyDataKey - Rewraps data keys - - - - &reftitle.description; - - final public objectMongoDB\Driver\ClientEncryption::rewrapManyDataKey - arrayobjectfilter - arraynulloptions&null; - - - Rewraps (i.e. decrypts and re-encrypts) zero or more data keys in the key - vault collection that match the given filter. - - - If the "provider" option is not specified, matching data - keys will be rewrapped with their current KMS provider. Otherwise, matching - data keys will be re-encrypted according to the specified - "provider" and "masterKey" options. - - - - - &reftitle.parameters; - - &mongodb.parameter.filter; - - options - - - - RewrapManyDataKey options - - - - Option - Type - Description - - - - - provider - string - - - The KMS provider (e.g. "local", - "aws") that will be used to re-encrypt the - matched data keys. - - - If a KMS provider is not specified, matched data keys will be - re-encrypted with their current KMS provider. - - - - - masterKey - array - - - The masterKey identifies a KMS-specific key used to encrypt the new - data key. This option should not be specified without the - "provider" option. This option is required if - "provider" is specified and not - "local". - - &mongodb.option.encryption.masterKey-options-by-provider; - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns an object, which will have an optional - bulkWriteResult property containing the result of the - internal bulkWrite operation as an object. If no data keys - matched the filter or the write was unacknowledged, the - bulkWriteResult property will be &null;. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\EncryptionException if an error occurs while decrypting or re-encrypting a data key. - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Added "delegated" to the KMIP provider masterKey options. - - - - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/command.xml b/reference/mongodb/mongodb/driver/command.xml deleted file mode 100644 index 270a15db2..000000000 --- a/reference/mongodb/mongodb/driver/command.xml +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - The MongoDB\Driver\Command class - MongoDB\Driver\Command - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Command class is a value object - that represents a database command. - - - To provide Command Helpers the MongoDB\Driver\Command object should be composed. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Command - - - - final - - MongoDB\Driver\Command - - - - - &Methods; - - - - -
    - -
    - &reftitle.examples; - - - Composing <classname>MongoDB\Driver\Command</classname> to provide a helper to create collections - -cmd["create"] = (string) $collectionName; - } - function setCappedCollection($maxBytes, $maxDocuments = false) { - $this->cmd["capped"] = true; - $this->cmd["size"] = (int) $maxBytes; - - if ($maxDocuments) { - $this->cmd["max"] = (int) $maxDocuments; - } - } - function usePowerOf2Sizes($bool) { - if ($bool) { - $this->cmd["flags"] = 1; - } else { - $this->cmd["flags"] = 0; - } - } - function setFlags($flags) { - $this->cmd["flags"] = (int) $flags; - } - function getCommand() { - return new MongoDB\Driver\Command($this->cmd); - } - function getCollectionName() { - return $this->cmd["create"]; - } -} - - -$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); - -$createCollection = new CreateCollection("cappedCollection"); -$createCollection->setCappedCollection(64 * 1024); - -try { - $command = $createCollection->getCommand(); - $cursor = $manager->executeCommand("databaseName", $command); - $response = $cursor->toArray()[0]; - var_dump($response); - - $collstats = ["collstats" => $createCollection->getCollectionName()]; - $cursor = $manager->executeCommand("databaseName", new MongoDB\Driver\Command($collstats)); - $response = $cursor->toArray()[0]; - var_dump($response); -} catch(MongoDB\Driver\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} - -?> -]]> - - - &example.outputs; - - - array(3) { - ["create"]=> - string(16) "cappedCollection" - ["capped"]=> - bool(true) - ["size"]=> - int(65536) - } -} -array(1) { - ["ok"]=> - float(1) -} -array(16) { - ["ns"]=> - string(29) "databaseName.cappedCollection" - ["count"]=> - int(0) - ["size"]=> - int(0) - ["numExtents"]=> - int(1) - ["storageSize"]=> - int(65536) - ["nindexes"]=> - int(1) - ["lastExtentSize"]=> - float(65536) - ["paddingFactor"]=> - float(1) - ["paddingFactorNote"]=> - string(101) "paddingFactor is unused and unmaintained in 2.8. It remains hard coded to 1.0 for compatibility only." - ["userFlags"]=> - int(0) - ["capped"]=> - bool(true) - ["max"]=> - int(9223372036854775807) - ["maxSize"]=> - int(65536) - ["totalIndexSize"]=> - int(8176) - ["indexSizes"]=> - object(stdClass)#4 (1) { - ["_id_"]=> - int(8176) - } - ["ok"]=> - float(1) -} -]]> - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.command; - -
    - - diff --git a/reference/mongodb/mongodb/driver/command/construct.xml b/reference/mongodb/mongodb/driver/command/construct.xml deleted file mode 100644 index 6956c79c0..000000000 --- a/reference/mongodb/mongodb/driver/command/construct.xml +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - MongoDB\Driver\Command::__construct - Create a new Command - - - - &reftitle.description; - - final public MongoDB\Driver\Command::__construct - arrayobjectdocument - arraynullcommandOptions&null; - - - Constructs a new MongoDB\Driver\Command, which is an - immutable value object that represents a database command. The command may - then be executed with - MongoDB\Driver\Manager::executeCommand. - - - The complete command document, which includes the command name and its - options, should be expressed in the document - parameter. The commandOptions parameter is only used - to specify options related to the execution of the command and the resulting - MongoDB\Driver\Cursor. - - - - - &reftitle.parameters; - - - document - - - The complete command document, which will be sent to the server. - - - - - - commandOptions - - - - Do not use this parameter to specify options described in the command's - reference in the MongoDB manual. This parameter should only be used for - the options explicitly listed below. - - - - - commandOptions - - - - Option - Type - Description - - - - - maxAwaitTimeMS - int - - - Positive integer denoting the time limit in milliseconds for the - server to block a getMore operation if no data is available. This - option should only be used in conjunction with commands that return - a tailable cursor (e.g. Change - Streams). - - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.4.0 - - - Added a second commandOptions argument, which supports - the "maxAwaitTimeMS" option. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Command::__construct</function> example - - 1)); - -try { - $cursor = $manager->executeCommand("admin", $command); - $response = $cursor->toArray()[0]; -} catch(MongoDB\Driver\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} -var_dump($response); - -?> -]]> - - &example.outputs.similar; - - - string(14) "2.8.0-rc2-pre-" - ["gitVersion"]=> - string(62) "b743d7158f7642f4da6b7eac8320374b3b88dc2e modules: subscription" - ["OpenSSLVersion"]=> - string(25) "OpenSSL 1.0.1f 6 Jan 2014" - ["sysInfo"]=> - string(104) "Linux infant 3.16.0-24-generic #32-Ubuntu SMP Tue Oct 28 13:07:32 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49" - ["loaderFlags"]=> - string(91) "-fPIC -pthread -Wl,-z,now -rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-E" - ["compilerFlags"]=> - string(301) "-Wnon-virtual-dtor -Woverloaded-virtual -std=c++11 -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe -Werror -O3 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-but-set-variable -fno-builtin-memcmp -std=c99" - ["allocator"]=> - string(8) "tcmalloc" - ["versionArray"]=> - array(4) { - [0]=> - int(2) - [1]=> - int(8) - [2]=> - int(0) - [3]=> - int(-8) - } - ["javascriptEngine"]=> - string(2) "V8" - ["bits"]=> - int(64) - ["debug"]=> - bool(false) - ["maxBsonObjectSize"]=> - int(16777216) - ["ok"]=> - float(1) -} - -]]> - - - - - <function>MongoDB\Driver\Command::__construct</function> example - - Commands can accept options as well, as part of the normal structure that - you create to send to the server. For example, the - maxTimeMS option can be passed with most commands to - restrict the amount of time a specific command can run for on the server. - - - "beer", - "key" => "beer_name", - "maxTimeMS" => 10, - ) -); - -try { - $cursor = $manager->executeCommand("beerdb", $command); - $response = $cursor->toArray()[0]; -} catch(MongoDB\Driver\Exception\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} -var_dump($response); - -?> -]]> - - &example.outputs.similar; - - operation exceeded time limit - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeCommand - MongoDB\Driver\Cursor - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/cursor.xml b/reference/mongodb/mongodb/driver/cursor.xml deleted file mode 100644 index c1edfc430..000000000 --- a/reference/mongodb/mongodb/driver/cursor.xml +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - The MongoDB\Driver\Cursor class - MongoDB\Driver\Cursor - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Cursor class encapsulates - the results of a MongoDB command or query and may be returned by - MongoDB\Driver\Manager::executeCommand or - MongoDB\Driver\Manager::executeQuery, respectively. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Cursor - - - - final - - MongoDB\Driver\Cursor - - - - MongoDB\Driver\CursorInterface - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.9.0 - - Implements Iterator. - - - - PECL mongodb 1.6.0 - - Implements MongoDB\Driver\CursorInterface, - which extends Traversable. - - - - - -
    - -
    - &reftitle.examples; - - - Reading a result set - - MongoDB\Driver\Manager::executeCommand and - MongoDB\Driver\Manager::executeQuery both return - their result(s) as a MongoDB\Driver\Cursor object. - This object can be used to iterate over the result set of the command or - query. - - - Because MongoDB\Driver\Cursor implements the - Traversable interface, you can simply - iterate over the result set with - foreach. - - -insert(['name' => 'Ceres', 'size' => 946, 'distance' => 2.766]); -$bulkWrite->insert(['name' => 'Vesta', 'size' => 525, 'distance' => 2.362]); -$manager->executeBulkWrite("test.asteroids", $bulkWrite); - -/* Query for all the items in the collection */ -$query = new MongoDB\Driver\Query( [] ); - -/* Query the "asteroids" collection of the "test" database */ -$cursor = $manager->executeQuery("test.asteroids", $query); - -/* $cursor now contains an object that wraps around the result set. Use - * foreach() to iterate over all the result */ -foreach($cursor as $document) { - print_r($document); -} - -?> -]]> - - &example.outputs.similar; - - MongoDB\BSON\ObjectId Object - ( - [oid] => 5a4cff2f122d3321565d8cc2 - ) - - [name] => Ceres - [size] => 946 - [distance] => 2.766 -) -stdClass Object -( - [_id] => MongoDB\BSON\ObjectId Object - ( - [oid] => 5a4cff2f122d3321565d8cc3 - ) - - [name] => Vesta - [size] => 525 - [distance] => 2.362 -) -]]> - - - - - Reading a result set for a tailable cursor - - Tailable cursors - are a special type of MongoDB cursor that allows the client to read some - results and then wait until more documents become available. These cursors - are primarily used with - Capped Collections - and Change Streams. - - - While normal cursors can be iterated once with foreach, - that approach will not work with tailable cursors. When - foreach is used with a tailable cursor, the loop will - stop upon reaching the end of the initial result set. Attempting to - continue iteration on the cursor with a second - foreach would throw an exception, since PHP attempts to - rewind the cursor. Similar to result objects in other database drivers, - cursors in MongoDB only support forward iteration, which means they cannot - be rewound. - - - In order to continuously read from a tailable cursor, the Cursor object - must be wrapped with an IteratorIterator. This - allows the application to directly control the cursor's iteration, avoid - inadvertently rewinding the cursor, and decide when to wait for new results - or stop iteration entirely. - - - In order to demonstrate a tailable cursor in action, two scripts will be - used: a "producer" and a "consumer". The producer script will create a new - capped collection using the - create command - and proceed to insert a new document into that collection each second. - - -executeCommand('test', new MongoDB\Driver\Command([ - 'create' => 'asteroids', - 'capped' => true, - 'size' => 1048576, -])); - -while (true) { - $bulkWrite = new MongoDB\Driver\BulkWrite; - $bulkWrite->insert(['createdAt' => new MongoDB\BSON\UTCDateTime]); - $manager->executeBulkWrite('test.asteroids', $bulkWrite); - - sleep(1); -} - -?> -]]> - - - With the producer script still running, a second consumer script may be - executed to read the inserted documents using a tailable cursor, indicated - by the tailable and awaitData options - to MongoDB\Driver\Query::__construct. - - - true, - 'awaitData' => true, -]); - -$cursor = $manager->executeQuery('test.asteroids', $query); - -$iterator = new IteratorIterator($cursor); - -$iterator->rewind(); - -while (true) { - if ($iterator->valid()) { - $document = $iterator->current(); - printf("Consumed document created at: %s\n", $document->createdAt); - } - - $iterator->next(); -} - -?> -]]> - - - The consumer script will start by quickly printing all available documents - in the capped collection (as if foreach had been used); - however, it will not terminate upon reaching the end of the initial result - set. Since the cursor is tailable, calling - IteratorIterator::next will block and wait for - additional results. IteratorIterator::valid is also - used to check if there is actually data available to read at each step. - - - - This example uses the awaitData query option to - instruct the server to block for a short period (e.g. one second) at the - end of the result set before returning a response to the driver. This is - used to prevent the driver from aggressively polling the server when there - are no results available. The maxAwaitTimeMS option may - be used in conjunction with tailable and - awaitData to specify the amount of time that the server - should block when it reaches the end of the result set. - - - -
    - -
    - &reftitle.errors; - - When iterating over the cursor object, BSON data is converted into PHP - variables. This iteration can cause the following Exceptions: - - - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - a class in the type map cannot be instantiated or does not implement - MongoDB\BSON\Unserializable. - - &mongodb.throws.bson.unexpected; - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.cursor; - -
    - - diff --git a/reference/mongodb/mongodb/driver/cursor/construct.xml b/reference/mongodb/mongodb/driver/cursor/construct.xml deleted file mode 100644 index 6a0f1acf4..000000000 --- a/reference/mongodb/mongodb/driver/cursor/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::__construct - Create a new Cursor (not used) - - - - &reftitle.description; - - final private MongoDB\Driver\Cursor::__construct - - - - MongoDB\Driver\Cursor objects are returned as the - result of an executed command or query and cannot be constructed directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeCommand - MongoDB\Driver\Manager::executeQuery - MongoDB\Driver\Server::executeCommand - MongoDB\Driver\Server::executeQuery - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/current.xml b/reference/mongodb/mongodb/driver/cursor/current.xml deleted file mode 100644 index 679246923..000000000 --- a/reference/mongodb/mongodb/driver/cursor/current.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::current - Returns the current element - - - - &reftitle.description; - - public arrayobjectnullMongoDB\Driver\Cursor::current - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current result document as an array or object, depending on the - cursor's type map. If iteration has not started or the current position - is not valid, &null; will be returned. - - - - - &reftitle.seealso; - - Iterator::current - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/getid.xml b/reference/mongodb/mongodb/driver/cursor/getid.xml deleted file mode 100644 index 9a5c99b80..000000000 --- a/reference/mongodb/mongodb/driver/cursor/getid.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::getId - Returns the ID for this cursor - - - - &reftitle.description; - - final public MongoDB\BSON\Int64MongoDB\Driver\Cursor::getId - - - - Returns the ID for this cursor, which uniquely identifies the cursor on the - server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ID for this cursor. The ID will be returned as a - MongoDB\BSON\Int64 object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The return type was changed to MongoDB\BSON\Int64. - The asInt64 parameter was removed. - - - - PECL mongodb 1.20.0 - - Deprecated returning a MongoDB\Driver\CursorId. - Added the asInt64 argument to ease migration for - future versions. If asInt64 is &true;, the ID - will be returned as a MongoDB\BSON\Int64. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Cursor::getId</function> example - - 2]); - -$bulk = new MongoDB\Driver\BulkWrite; -$bulk->insert(['x' => 1]); -$bulk->insert(['x' => 2]); -$bulk->insert(['x' => 3]); -$manager->executeBulkWrite('db.collection', $bulk); - -$cursor = $manager->executeQuery('db.collection', $query); -var_dump($cursor->getId(true)); - -?> -]]> - - &example.outputs.similar; - - - string(11) "94810124093" -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Int64 - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/getserver.xml b/reference/mongodb/mongodb/driver/cursor/getserver.xml deleted file mode 100644 index c4c754dac..000000000 --- a/reference/mongodb/mongodb/driver/cursor/getserver.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::getServer - Returns the server associated with this cursor - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\Cursor::getServer - - - - Returns the MongoDB\Driver\Server associated with this - cursor. This is the server that executed the - MongoDB\Driver\Query or - MongoDB\Driver\Command. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server associated with this - cursor. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Cursor::getServer</function> example - -insert(['x' => 1]); -$manager->executeBulkWrite('db.collection', $bulk); - -$cursor = $manager->executeQuery('db.collection', $query); -var_dump($cursor->getServer()); - -?> -]]> - - &example.outputs.similar; - - - string(9) "localhost" - ["port"]=> - int(27017) - ["type"]=> - int(1) - ["is_primary"]=> - bool(false) - ["is_secondary"]=> - bool(false) - ["is_arbiter"]=> - bool(false) - ["is_hidden"]=> - bool(false) - ["is_passive"]=> - bool(false) - ["last_hello_response"]=> - array(8) { - ["isWritablePrimary"]=> - bool(true) - ["maxBsonObjectSize"]=> - int(16777216) - ["maxMessageSizeBytes"]=> - int(48000000) - ["maxWriteBatchSize"]=> - int(1000) - ["localTime"]=> - object(MongoDB\BSON\UTCDateTime)#6 (1) { - ["milliseconds"]=> - int(1446505367907) - } - ["maxWireVersion"]=> - int(3) - ["minWireVersion"]=> - int(0) - ["ok"]=> - float(1) - } - ["round_trip_time"]=> - int(584) -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/isdead.xml b/reference/mongodb/mongodb/driver/cursor/isdead.xml deleted file mode 100644 index 2c1f91788..000000000 --- a/reference/mongodb/mongodb/driver/cursor/isdead.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::isDead - Checks if the cursor is exhausted or may have additional results - - - - &reftitle.description; - - final public boolMongoDB\Driver\Cursor::isDead - - - - Checks whether there are definitely no additional results available on the - cursor. This method is similar to the - cursor.isExhausted() - method in the MongoDB shell and is primarily useful when iterating - tailable cursors. - - - A cursor has no additional results and is considered "dead" when one of the - following is true: - - - The current batch has been fully iterated and the - cursor ID is zero (i.e. a - getMore - cannot be issued). - - An error was encountered while iterating the cursor. - The cursor reached its configured limit. - - - - By design, it is not possible to always determine whether a cursor has - additional results. The cases where a cursor may have - more data available is as follows: - - - There are additional documents in the current batch, which are buffered on - the client side. Iterating will fetch a document from the local buffer. - - - There are no additional documents in the current batch (i.e. local buffer), - but the cursor ID is non-zero. Iterating will request more documents from - the server via a - getMore - operation, which may or may not return additional results and/or indicate - that the cursor has been closed on the server by returning zero for its ID. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if there are definitely no additional results available on the - cursor, and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Cursor::isDead</function> example - -insert(['x' => 1]); -$bulk->insert(['x' => 2]); -$bulk->insert(['x' => 3]); -$manager->executeBulkWrite('db.collection', $bulk); - -$cursor = $manager->executeQuery('db.collection', $query); - -$iterator = new IteratorIterator($cursor); - -$iterator->rewind(); -var_dump($cursor->isDead()); - -$iterator->next(); -var_dump($cursor->isDead()); - -$iterator->next(); -var_dump($cursor->isDead()); - -$iterator->next(); -var_dump($cursor->isDead()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Tailable Cursors in the MongoDB manual - cursor.isExhausted() in the MongoDB manual - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/key.xml b/reference/mongodb/mongodb/driver/cursor/key.xml deleted file mode 100644 index 53672b72a..000000000 --- a/reference/mongodb/mongodb/driver/cursor/key.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::key - Returns the current result's index within the cursor - - - - &reftitle.description; - - public intMongoDB\Driver\Cursor::key - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current result's numeric index within the cursor. - - - - - &reftitle.seealso; - - Iterator::key - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/next.xml b/reference/mongodb/mongodb/driver/cursor/next.xml deleted file mode 100644 index 2f66d3a32..000000000 --- a/reference/mongodb/mongodb/driver/cursor/next.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::next - Advances the cursor to the next result - - - - &reftitle.description; - - public voidMongoDB\Driver\Cursor::next - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Moves the current position to the next element in the cursor. - - - - - &reftitle.errors; - - &mongodb.throws.std; - - - - - &reftitle.seealso; - - Iterator::next - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/rewind.xml b/reference/mongodb/mongodb/driver/cursor/rewind.xml deleted file mode 100644 index 548d1ec8e..000000000 --- a/reference/mongodb/mongodb/driver/cursor/rewind.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::rewind - Rewind the cursor to the first result - - - - &reftitle.description; - - public voidMongoDB\Driver\Cursor::rewind - - - - If the cursor has advanced beyond its first position, it can no longer be - rewound. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &null;. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\LogicException if this method is called after the cursor has advanced beyond its first position. - - - - - &reftitle.seealso; - - Iterator::rewind - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/settypemap.xml b/reference/mongodb/mongodb/driver/cursor/settypemap.xml deleted file mode 100644 index 2d74b8fad..000000000 --- a/reference/mongodb/mongodb/driver/cursor/settypemap.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::setTypeMap - Sets a type map to use for BSON unserialization - - - - &reftitle.description; - - final public voidMongoDB\Driver\Cursor::setTypeMap - arraytypemap - - - Sets the type map - configuration to use when unserializing the BSON results into PHP - values. - - - - - &reftitle.parameters; - - &mongodb.parameter.typeMap; - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - When iterating over the cursor, the following exceptions can also be thrown - due to an incorrect type map configuration: - - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - a class in the type map cannot be instantiated or does not implement - MongoDB\BSON\Unserializable. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Cursor::setTypeMap</function> example - -insert(['x' => 1]); -$manager->executeBulkWrite('db.collection', $bulk); - -$query = new MongoDB\Driver\Query(['_id' => $id]); -$cursor = $manager->executeQuery('db.collection', $query); -$cursor->setTypeMap(['root' => 'array']); - -foreach ($cursor as $document) { - var_dump($document); -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\BSON\ObjectId)#6 (1) { - ["oid"]=> - string(24) "56424fb76118fd3267180741" - } - ["x"]=> - int(1) -} -]]> - - - - - - - &reftitle.seealso; - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/toarray.xml b/reference/mongodb/mongodb/driver/cursor/toarray.xml deleted file mode 100644 index 4b7e6c275..000000000 --- a/reference/mongodb/mongodb/driver/cursor/toarray.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::toArray - Returns an array containing all results for this cursor - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Cursor::toArray - - - - Iterates the cursor and returns its results in an array. - MongoDB\Driver\Cursor::setTypeMap may be used to control - how documents are unserialized into PHP values. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing all results for this cursor. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Cursor::toArray</function> example - -insert(['x' => 1]); -$bulk->insert(['x' => 2]); -$bulk->insert(['x' => 3]); -$manager->executeBulkWrite('db.collection', $bulk); - -$query = new MongoDB\Driver\Query([]); -$cursor = $manager->executeQuery('db.collection', $query); - -var_dump($cursor->toArray()); - -?> -]]> - - &example.outputs.similar; - - - object(stdClass)#6 (2) { - ["_id"]=> - object(MongoDB\BSON\ObjectId)#5 (1) { - ["oid"]=> - string(24) "564259a96118fd40b41bcf61" - } - ["x"]=> - int(1) - } - [1]=> - object(stdClass)#8 (2) { - ["_id"]=> - object(MongoDB\BSON\ObjectId)#7 (1) { - ["oid"]=> - string(24) "564259a96118fd40b41bcf62" - } - ["x"]=> - int(2) - } - [2]=> - object(stdClass)#10 (2) { - ["_id"]=> - object(MongoDB\BSON\ObjectId)#9 (1) { - ["oid"]=> - string(24) "564259a96118fd40b41bcf63" - } - ["x"]=> - int(3) - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::setTypeMap - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursor/valid.xml b/reference/mongodb/mongodb/driver/cursor/valid.xml deleted file mode 100644 index 253fc9a56..000000000 --- a/reference/mongodb/mongodb/driver/cursor/valid.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - MongoDB\Driver\Cursor::valid - Checks if the current position in the cursor is valid - - - - &reftitle.description; - - public boolMongoDB\Driver\Cursor::valid - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the current cursor position is valid, &false; otherwise. - - - - - &reftitle.seealso; - - Iterator::valid - - - - diff --git a/reference/mongodb/mongodb/driver/cursorid.xml b/reference/mongodb/mongodb/driver/cursorid.xml deleted file mode 100644 index 6285ae7c2..000000000 --- a/reference/mongodb/mongodb/driver/cursorid.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - The MongoDB\Driver\CursorId class - MongoDB\Driver\CursorId - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\CursorID class is a value object - that represents a cursor ID. Instances of this class are returned by - MongoDB\Driver\Cursor::getId. - - - - This class has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications have to update their - usage of MongoDB\Driver\Cursor::getId to return - MongoDB\BSON\Int64 instead. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\CursorId - - - - final - - MongoDB\Driver\CursorId - - - - Serializable - - - - Stringable - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.class-removed; - - PECL mongodb 1.20.0 - - This class has been deprecated and will be removed in version 2.0. - - - - PECL mongodb 1.12.0 - - Implements Stringable for PHP 8.0+. - - - - PECL mongodb 1.7.0 - - Implements Serializable. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.cursorid; - -
    - - diff --git a/reference/mongodb/mongodb/driver/cursorid/construct.xml b/reference/mongodb/mongodb/driver/cursorid/construct.xml deleted file mode 100644 index b8b85a174..000000000 --- a/reference/mongodb/mongodb/driver/cursorid/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - MongoDB\Driver\CursorId::__construct - Create a new CursorId (not used) - - - - &reftitle.description; - - final private MongoDB\Driver\CursorId::__construct - - - - MongoDB\Driver\CursorId objects are returned from - MongoDB\Driver\Cursor::getId and cannot be constructed - directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::getId - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorid/tostring.xml b/reference/mongodb/mongodb/driver/cursorid/tostring.xml deleted file mode 100644 index 9cd674821..000000000 --- a/reference/mongodb/mongodb/driver/cursorid/tostring.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - MongoDB\Driver\CursorId::__toString - String representation of the cursor ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\CursorId::__toString - - - - Returns the string representation of the cursor ID. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the string representation of the cursor ID. - - - - - &reftitle.examples; - - <function>MongoDB\Driver\CursorId::__toString</function> example - - 2]); - -$bulk = new MongoDB\Driver\BulkWrite; -$bulk->insert(['x' => 1]); -$bulk->insert(['x' => 2]); -$bulk->insert(['x' => 3]); -$manager->executeBulkWrite('db.collection', $bulk); - -$cursor = $manager->executeQuery('db.collection', $query); -var_dump((string) $cursor->getId()); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::getId - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface.xml b/reference/mongodb/mongodb/driver/cursorinterface.xml deleted file mode 100644 index 84f368913..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - The MongoDB\Driver\CursorInterface interface - MongoDB\Driver\CursorInterface - - - - -
    - &reftitle.intro; - - This interface is implemented by - MongoDB\Driver\Cursor to be used as - a parameter, return, or property type in userland classes. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\CursorInterface - - - - - MongoDB\Driver\CursorInterface - - - - Iterator - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - This interface now extends Iterator. - - - Return types previously declared as tentative are now enforced. - - - - &mongodb.changelog.tentative-return-types; - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.cursorinterface; - -
    - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface/getid.xml b/reference/mongodb/mongodb/driver/cursorinterface/getid.xml deleted file mode 100644 index fad90fef7..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface/getid.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - MongoDB\Driver\CursorInterface::getId - Returns the ID for this cursor - - - - &reftitle.description; - - abstract public MongoDB\BSON\Int64MongoDB\Driver\CursorInterface::getId - - - - Returns the ID for this cursor, which uniquely identifies the cursor on the - server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ID for this cursor. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.20.0 - - Added MongoDB\BSON\Int64 to the tentative return - type for this method. MongoDB\Driver\CursorId - will be removed from the return type in version 2.0. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::getId - MongoDB\Driver\CursorId - MongoDB\BSON\Int64 - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface/getserver.xml b/reference/mongodb/mongodb/driver/cursorinterface/getserver.xml deleted file mode 100644 index 1c69a5c2a..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface/getserver.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\CursorInterface::getServer - Returns the server associated with this cursor - - - - &reftitle.description; - - abstract public MongoDB\Driver\ServerMongoDB\Driver\CursorInterface::getServer - - - - Returns the MongoDB\Driver\Server associated with this - cursor. This is the server that executed the - MongoDB\Driver\Query or - MongoDB\Driver\Command. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server associated with this - cursor. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::getServer - MongoDB\Driver\Server - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface/isdead.xml b/reference/mongodb/mongodb/driver/cursorinterface/isdead.xml deleted file mode 100644 index 9f46c8306..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface/isdead.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - MongoDB\Driver\CursorInterface::isDead - Checks if the cursor may have additional results - - - - &reftitle.description; - - abstract public boolMongoDB\Driver\CursorInterface::isDead - - - - Checks whether the cursor may have additional results available to read. A - cursor is initially "alive" but may become "dead" for any of the following - reasons: - - Advancing a non-tailable cursor did not return a document - The cursor encountered an error - The cursor read its last batch to completion - The cursor reached its configured limit - - This is primarily useful with tailable cursors. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if additional results are not available, and &false; - otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::isDead - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface/settypemap.xml b/reference/mongodb/mongodb/driver/cursorinterface/settypemap.xml deleted file mode 100644 index 54fcec2ad..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface/settypemap.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\CursorInterface::setTypeMap - Sets a type map to use for BSON unserialization - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\CursorInterface::setTypeMap - arraytypemap - - - Sets the type map - configuration to use when unserializing the BSON results into PHP - values. - - - - - &reftitle.parameters; - - &mongodb.parameter.typeMap; - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::setTypeMap - - - - - - - diff --git a/reference/mongodb/mongodb/driver/cursorinterface/toarray.xml b/reference/mongodb/mongodb/driver/cursorinterface/toarray.xml deleted file mode 100644 index e1f1dfecc..000000000 --- a/reference/mongodb/mongodb/driver/cursorinterface/toarray.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - MongoDB\Driver\CursorInterface::toArray - Returns an array containing all results for this cursor - - - - &reftitle.description; - - abstract public arrayMongoDB\Driver\CursorInterface::toArray - - - - Iterates the cursor and returns its results in an array. - MongoDB\Driver\CursorInterface::setTypeMap may be used - to control how documents are unserialized into PHP values. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing all results for this cursor. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor::toArray - MongoDB\Driver\CursorInterface::setTypeMap - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/authenticationexception.xml b/reference/mongodb/mongodb/driver/exception/authenticationexception.xml deleted file mode 100644 index 879dd85b0..000000000 --- a/reference/mongodb/mongodb/driver/exception/authenticationexception.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\AuthenticationException class - MongoDB\Driver\Exception\AuthenticationException - - - - -
    - &reftitle.intro; - - Thrown when the driver fails to authenticate with the server. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\AuthenticationException - - - - - MongoDB\Driver\Exception\AuthenticationException - - - - extends - MongoDB\Driver\Exception\ConnectionException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception.xml b/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception.xml deleted file mode 100644 index cc34384f2..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\BulkWriteCommandException class - MongoDB\Driver\Exception\BulkWriteCommandException - - - - -
    - &reftitle.intro; - - Exception thrown due to failed execution of a - MongoDB\Driver\BulkWriteCommand. The methods of this - class provide more details of the error that occurred, including the error - reply and partial results from the bulk write. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\BulkWriteCommandException - - - - - MongoDB\Driver\Exception\BulkWriteCommandException - - - - extends - MongoDB\Driver\Exception\ServerException - - - - MongoDB\Driver\Exception\Exception - - - - &Properties; - - private - MongoDB\BSON\Documentnull - errorReply - - - private - MongoDB\Driver\BulkWriteCommandResultnull - partialResult - - - private - array - writeConcernErrors - - - private - array - writeErrors - - - &InheritedProperties; - - - - - - &Methods; - - - &InheritedMethods; - - - - - - - -
    - - -
    - &reftitle.properties; - - - errorReply - - - Any top-level error that occurred when attempting to communicate with - the server or execute the bulk write. This value may be &null; if the - exception was thrown due to errors occurring on individual writes. - - - - - partialResult - - - A MongoDB\Driver\BulkWriteCommandResult reporting - the result of any successful operations that were performed before the - error was encountered. This value may be &null; if it cannot be - determined that at least one write was successfully performed (and - acknowledged). - - - - - writeConcernErrors - - - An array of any MongoDB\Driver\WriteConcernErrors - that occurred while executing the bulk write. This list may have - multiple items if more than one server command was required to execute - the bulk write. - - - - - writeErrors - - - An array of any MongoDB\Driver\WriteErrors - that occurred during the execution of individual write operations. Array - keys will correspond to the index of the write operation from - MongoDB\Driver\BulkWriteCommand. This map will - contain at most one entry if the bulk write was ordered. - - - - -
    - - -
    - - &reference.mongodb.mongodb.driver.exception.entities.bulkwritecommandexception; - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/geterrorreply.xml b/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/geterrorreply.xml deleted file mode 100644 index ea1504190..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/geterrorreply.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - MongoDB\Driver\Exception\BulkWriteCommandException::getErrorReply - Returns any top-level command error - - - - &reftitle.description; - - final public MongoDB\BSON\DocumentnullMongoDB\Driver\Exception\BulkWriteCommandException::getErrorReply - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns any top-level error that occurred when attempting to communicate - with the server or execute the bulk write. This value may be &null; if the - exception was thrown due to errors occurring on individual writes. - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Exception\BulkWriteCommandException::getErrorReply</function> example - -executeCommand('admin', new MongoDB\Driver\Command([ - 'configureFailPoint' => 'failCommand', - 'mode' => ['times' => 1], - 'data' => [ - 'failCommands' => ['bulkWrite'], - 'errorCode' => 8, /* UnknownError */ - ], -])); - -$bulk = new MongoDB\Driver\BulkWriteCommand; -$bulk->insertOne('db.coll', ['x' => 1]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - var_dump($e->getErrorReply()?->toPHP()); -} - -?> -]]> - - &example.outputs.similar; - - - float(0) - ["errmsg"]=> - string(43) "Failing command via 'failCommand' failpoint" - ["code"]=> - int(8) - ["codeName"]=> - string(12) "UnknownError" - ["$clusterTime"]=> - object(stdClass)#10 (2) { - ["clusterTime"]=> - object(MongoDB\BSON\Timestamp)#6 (2) { - ["increment"]=> - string(1) "7" - ["timestamp"]=> - string(10) "1744319389" - } - ["signature"]=> - object(stdClass)#9 (2) { - ["hash"]=> - object(MongoDB\BSON\Binary)#7 (2) { - ["data"]=> - string(20) "" - ["type"]=> - int(0) - } - ["keyId"]=> - object(MongoDB\BSON\Int64)#8 (1) { - ["integer"]=> - string(1) "0" - } - } - } - ["operationTime"]=> - object(MongoDB\BSON\Timestamp)#11 (2) { - ["increment"]=> - string(1) "7" - ["timestamp"]=> - string(10) "1744319389" - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getpartialresult.xml b/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getpartialresult.xml deleted file mode 100644 index d09a00b4a..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getpartialresult.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - MongoDB\Driver\Exception\BulkWriteCommandException::getPartialResult - Returns the result of any successful write operations - - - - &reftitle.description; - - final public MongoDB\Driver\BulkWriteCommandResultnullMongoDB\Driver\Exception\BulkWriteCommandException::getPartialResult - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a MongoDB\Driver\BulkWriteCommandResult - reporting the result of any successful operations that were performed before - the error was encountered. The return value will be &null; if it cannot be - determined that at least one write was successfully performed (and - acknowledged). - - - - - &reftitle.examples; - - Partial result if at least one write is successful - -deleteMany('db.coll', []); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 1]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - $result = $e->getPartialResult(); -} - -var_dump($result?->getInsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - No partial result if no writes are successful - -deleteMany('db.coll', []); -$bulk->insertOne('db.coll', ['_id' => 1]); -$manager->executeBulkWriteCommand($bulk); - -$bulk = new MongoDB\Driver\BulkWriteCommand; -$bulk->insertOne('db.coll', ['_id' => 1]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - $result = $e->getPartialResult(); -} - -var_dump($result?->getInsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommandResult - MongoDB\Driver\Manager::executeBulkWriteCommand - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteconcernerrors.xml b/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteconcernerrors.xml deleted file mode 100644 index b8198261d..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteconcernerrors.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors - Returns any write concern errors - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of any MongoDB\Driver\WriteConcernErrors - that occurred while executing the bulk write. This list may have multiple - items if more than one server command was required to execute the bulk - write. - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Exception\BulkWriteCommandException::getWriteConcernErrors</function> example - -insertOne('db.coll', ['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(50); - -try { - $result = $manager->executeBulkWriteCommand($bulk, ['writeConcern' => $writeConcern]); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - var_dump($e->getWriteConcernErrors()); -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteConcernError)#6 (3) { - ["message"]=> - string(29) "Not enough data-bearing nodes" - ["code"]=> - int(100) - ["info"]=> - object(stdClass)#8 (1) { - ["writeConcern"]=> - object(stdClass)#7 (3) { - ["w"]=> - int(50) - ["wtimeout"]=> - int(0) - ["provenance"]=> - string(14) "clientSupplied" - } - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\WriteConcern - MongoDB\Driver\WriteConcernError - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteerrors.xml b/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteerrors.xml deleted file mode 100644 index 1d80e52c5..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwritecommandexception/getwriteerrors.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - MongoDB\Driver\Exception\BulkWriteCommandException::getWriteErrors - Returns any write errors - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Exception\BulkWriteCommandException::getWriteErrors - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of any MongoDB\Driver\WriteErrors that - occurred during the execution of individual write operations. Array keys - will correspond to the index of the write operation from - MongoDB\Driver\BulkWriteCommand. This map will - contain at most one entry if the bulk write was ordered. - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Exception\BulkWriteCommandException::getWriteErrors</function> example - - false]); -$bulk->deleteMany('db.coll', []); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 1]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - var_dump($e->getWriteErrors()); -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(78) "E11000 duplicate key error collection: db.coll index: _id_ dup key: { _id: 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(2) - ["info"]=> - object(stdClass)#6 (0) { - } - } - [3]=> - object(MongoDB\Driver\WriteError)#7 (4) { - ["message"]=> - string(78) "E11000 duplicate key error collection: db.coll index: _id_ dup key: { _id: 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(3) - ["info"]=> - object(stdClass)#8 (0) { - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\WriteError - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwriteexception.xml b/reference/mongodb/mongodb/driver/exception/bulkwriteexception.xml deleted file mode 100644 index c6b8f08ca..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwriteexception.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\BulkWriteException class - MongoDB\Driver\Exception\BulkWriteException - - - - -
    - &reftitle.intro; - - Thrown when a bulk write operation fails. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\BulkWriteException - - - - - MongoDB\Driver\Exception\BulkWriteException - - - - extends - MongoDB\Driver\Exception\ServerException - - - - MongoDB\Driver\Exception\Exception - - - - &Properties; - - public - readonly - MongoDB\Driver\WriteResult - writeResult - - - &InheritedProperties; - - - - - - &Methods; - - - &InheritedMethods; - - - - - - - - -
    - - -
    - &reftitle.properties; - - - writeResult - - - The MongoDB\Driver\WriteResult associated with - the failed write operation. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - The writeResult property is now - public readonly. - - - - PECL mongodb 2.0.0 - - - This class now extends - MongoDB\Driver\Exception\ServerException - instead of - MongoDB\Driver\Exception\WriteException. - - - - - - -
    -
    - - &reference.mongodb.mongodb.driver.exception.entities.bulkwriteexception; - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/bulkwriteexception/getwriteresult.xml b/reference/mongodb/mongodb/driver/exception/bulkwriteexception/getwriteresult.xml deleted file mode 100644 index f155b4d6d..000000000 --- a/reference/mongodb/mongodb/driver/exception/bulkwriteexception/getwriteresult.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - MongoDB\Driver\Exception\BulkWriteException::getWriteResult - Returns the WriteResult for the failed write operation - - - - &reftitle.description; - - final public MongoDB\Driver\WriteResultMongoDB\Driver\Exception\BulkWriteException::getWriteResult - - - - Returns the MongoDB\Driver\WriteResult for the failed - write operation. The - MongoDB\Driver\WriteResult::getWriteErrors and - MongoDB\Driver\WriteResult::getWriteConcernError methods - may be used to get more details about the failure. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MongoDB\Driver\WriteResult for the failed write - operation. - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Exception\BulkWriteException::getWriteResult</function> example - -insert(['_id' => 1]); -$bulk->insert(['_id' => 1]); - -try { - $manager->executeBulkWrite('db.collection', $bulk); -} catch (MongoDB\Driver\Exception\BulkWriteException $e) { - $writeResult = $e->getWriteResult(); - - if ($writeConcernError = $writeResult->getWriteConcernError()) { - var_dump($writeConcernError); - } - - if ($writeErrors = $writeResult->getWriteErrors()) { - var_dump($writeErrors); - } -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(70) "E11000 duplicate key error index: db.collection.$_id_ dup key: { : 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(1) - ["info"]=> - NULL - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult - MongoDB\Driver\Manager::executeBulkWrite - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/commandexception.xml b/reference/mongodb/mongodb/driver/exception/commandexception.xml deleted file mode 100644 index f817719aa..000000000 --- a/reference/mongodb/mongodb/driver/exception/commandexception.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\CommandException class - MongoDB\Driver\Exception\CommandException - - - - -
    - &reftitle.intro; - - Thrown when a command fails. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\CommandException - - - - - MongoDB\Driver\Exception\CommandException - - - - extends - MongoDB\Driver\Exception\ServerException - - - - MongoDB\Driver\Exception\Exception - - - - &Properties; - - public - readonly - object - resultDocument - - - &InheritedProperties; - - - - - - &Methods; - - - &InheritedMethods; - - - - - - - - -
    - - - -
    - &reftitle.properties; - - - resultDocument - - - The result document associated with the failed command. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - The resultDocument property is now - public readonly. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.exception.entities.commandexception; - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/commandexception/getresultdocument.xml b/reference/mongodb/mongodb/driver/exception/commandexception/getresultdocument.xml deleted file mode 100644 index 02a2a6b62..000000000 --- a/reference/mongodb/mongodb/driver/exception/commandexception/getresultdocument.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\Driver\Exception\CommandException::getResultDocument - Returns the result document for the failed command - - - - &reftitle.description; - - final public objectMongoDB\Driver\Exception\CommandException::getResultDocument - - - - Returns the result document for the failed command. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The result document for the failed command. - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeCommand - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/connectionexception.xml b/reference/mongodb/mongodb/driver/exception/connectionexception.xml deleted file mode 100644 index eebc83cc6..000000000 --- a/reference/mongodb/mongodb/driver/exception/connectionexception.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\ConnectionException class - MongoDB\Driver\Exception\ConnectionException - - - - -
    - &reftitle.intro; - - Base class for exceptions thrown when the driver fails to establish a - database connection. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\ConnectionException - - - - - MongoDB\Driver\Exception\ConnectionException - - - - extends - MongoDB\Driver\Exception\RuntimeException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - &InheritedMethods; - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/connectiontimeoutexception.xml b/reference/mongodb/mongodb/driver/exception/connectiontimeoutexception.xml deleted file mode 100644 index d3ee0ab22..000000000 --- a/reference/mongodb/mongodb/driver/exception/connectiontimeoutexception.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\ConnectionTimeoutException class - MongoDB\Driver\Exception\ConnectionTimeoutException - - - - -
    - &reftitle.intro; - - Thrown when the driver fails to establish a database connection within a - specified time limit - (connectTimeoutMS) - or server selection fails - (serverSelectionTimeoutMS). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\ConnectionTimeoutException - - - - final - - MongoDB\Driver\Exception\ConnectionTimeoutException - - - - extends - MongoDB\Driver\Exception\ConnectionException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/encryptionexception.xml b/reference/mongodb/mongodb/driver/exception/encryptionexception.xml deleted file mode 100644 index b64ed7224..000000000 --- a/reference/mongodb/mongodb/driver/exception/encryptionexception.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\EncryptionException class - MongoDB\Driver\Exception\EncryptionException - - - - -
    - &reftitle.intro; - - Base class for exceptions thrown during client-side encryption. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\EncryptionException - - - - - MongoDB\Driver\Exception\EncryptionException - - - - extends - MongoDB\Driver\Exception\RuntimeException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - &InheritedMethods; - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/exception.xml b/reference/mongodb/mongodb/driver/exception/exception.xml deleted file mode 100644 index 28eaba256..000000000 --- a/reference/mongodb/mongodb/driver/exception/exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\Exception interface - MongoDB\Driver\Exception\Exception - - - - -
    - &reftitle.intro; - - Common interface for all extension exceptions. This interface is also used - by the library, and may be used to identify any exceptions originating from - the MongoDB PHP driver (i.e. extension and library). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\Exception - - - - - MongoDB\Driver\Exception\Exception - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/executiontimeoutexception.xml b/reference/mongodb/mongodb/driver/exception/executiontimeoutexception.xml deleted file mode 100644 index 37539dc8b..000000000 --- a/reference/mongodb/mongodb/driver/exception/executiontimeoutexception.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\ExecutionTimeoutException class - MongoDB\Driver\Exception\ExecutionTimeoutException - - - - -
    - &reftitle.intro; - - Thrown when a query or command fails to complete within a specified time - limit (e.g. - maxTimeMS). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\ExecutionTimeoutException - - - - final - - MongoDB\Driver\Exception\ExecutionTimeoutException - - - - extends - MongoDB\Driver\Exception\ServerException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.5.0 - - - This class now extends - MongoDB\Driver\Exception\ServerException - instead of - MongoDB\Driver\Exception\RuntimeException. - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/invalidargumentexception.xml b/reference/mongodb/mongodb/driver/exception/invalidargumentexception.xml deleted file mode 100644 index ac0c7e16d..000000000 --- a/reference/mongodb/mongodb/driver/exception/invalidargumentexception.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\InvalidArgumentException class - MongoDB\Driver\Exception\InvalidArgumentException - - - - -
    - &reftitle.intro; - - Thrown when a driver method is given invalid arguments (e.g. invalid option - types). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\InvalidArgumentException - - - - - MongoDB\Driver\Exception\InvalidArgumentException - - - - extends - InvalidArgumentException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/logicexception.xml b/reference/mongodb/mongodb/driver/exception/logicexception.xml deleted file mode 100644 index b16ad2886..000000000 --- a/reference/mongodb/mongodb/driver/exception/logicexception.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\LogicException class - MongoDB\Driver\Exception\LogicException - - - - -
    - &reftitle.intro; - - Thrown when the driver is incorrectly used (e.g. rewinding a cursor). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\LogicException - - - - - MongoDB\Driver\Exception\LogicException - - - - extends - LogicException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/runtimeexception.xml b/reference/mongodb/mongodb/driver/exception/runtimeexception.xml deleted file mode 100644 index b14ad24ef..000000000 --- a/reference/mongodb/mongodb/driver/exception/runtimeexception.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\RuntimeException class - MongoDB\Driver\Exception\RuntimeException - - - - -
    - &reftitle.intro; - - Thrown when the driver encounters a runtime error (e.g. internal error from - libmongoc). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\RuntimeException - - - - - MongoDB\Driver\Exception\RuntimeException - - - - extends - RuntimeException - - - - MongoDB\Driver\Exception\Exception - - - - &Properties; - - protected - arraynull - errorLabels - - - &InheritedProperties; - - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - - -
    - &reftitle.properties; - - - errorLabels - - - Contains an array of error labels to go with an exception. For example, - error labels can be used to detect whether a transaction can be retried - safely if the TransientTransactionError label is - present. The existence of a specific error label should be tested for - with the - MongoDB\Driver\Exception\RuntimeException::hasErrorLabel, - instead of interpreting this errorLabels property - manually. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.6.0 - - - The - MongoDB\Driver\Exception\RuntimeException::hasErrorLabel - method and - MongoDB\Driver\Exception\RuntimeException::errorLabels - property have been added. - - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.exception.entities.runtimeexception; - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/runtimeexception/haserrorlabel.xml b/reference/mongodb/mongodb/driver/exception/runtimeexception/haserrorlabel.xml deleted file mode 100644 index 0f6f2081b..000000000 --- a/reference/mongodb/mongodb/driver/exception/runtimeexception/haserrorlabel.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - MongoDB\Driver\Exception\RuntimeException::hasErrorLabel - Returns whether an error label is associated with an exception - - - - &reftitle.description; - - final public boolMongoDB\Driver\Exception\RuntimeException::hasErrorLabel - stringerrorLabel - - - Returns whether the errorLabel has been set for this - exception. Error labels are set by either the server or the extension to - indicate specific situations that may be handled by an application. A common - situation might be determining whether to safely retry a transaction that - failed due to a transient error (e.g. network error, transaction conflict). - Examples of error labels are TransientTransactionError - and UnknownTransactionCommitResult. - - - - - - &reftitle.parameters; - - - errorLabel - - The name of the errorLabel to test for. - - - - - - - &reftitle.returnvalues; - - Whether the given errorLabel is associated with this - exception. - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::commitTransaction - MongoDB documentation on transactions - - - - - - diff --git a/reference/mongodb/mongodb/driver/exception/serverexception.xml b/reference/mongodb/mongodb/driver/exception/serverexception.xml deleted file mode 100644 index ed13e9e0e..000000000 --- a/reference/mongodb/mongodb/driver/exception/serverexception.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\ServerException class - MongoDB\Driver\Exception\ServerException - - - - -
    - &reftitle.intro; - - Base class for exceptions thrown by the server. The code of this exception and its subclasses will correspond to the original error code from the server. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\ServerException - - - - - MongoDB\Driver\Exception\ServerException - - - - extends - MongoDB\Driver\Exception\RuntimeException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - &InheritedMethods; - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/sslconnectionexception.xml b/reference/mongodb/mongodb/driver/exception/sslconnectionexception.xml deleted file mode 100644 index 3c275913d..000000000 --- a/reference/mongodb/mongodb/driver/exception/sslconnectionexception.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\SSLConnectionException class - MongoDB\Driver\Exception\SSLConnectionException - - - - - - This exception class is DEPRECATED as of extension - version 1.5.0 and was removed in 2.0. This exception was never thrown - by the extension. Applications should use - MongoDB\Driver\Exception\ConnectionException instead. - - - - -
    - &reftitle.intro; - - Thrown when the driver fails to establish an SSL connection with the server. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\SSLConnectionException - - - - final - - MongoDB\Driver\Exception\SSLConnectionException - - - - extends - MongoDB\Driver\Exception\ConnectionException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/unexpectedvalueexception.xml b/reference/mongodb/mongodb/driver/exception/unexpectedvalueexception.xml deleted file mode 100644 index 3ea6b2372..000000000 --- a/reference/mongodb/mongodb/driver/exception/unexpectedvalueexception.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\UnexpectedValueException class - MongoDB\Driver\Exception\UnexpectedValueException - - - - -
    - &reftitle.intro; - - Thrown when the driver encounters an unexpected value (e.g. during BSON - serialization or deserialization). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\UnexpectedValueException - - - - - MongoDB\Driver\Exception\UnexpectedValueException - - - - extends - UnexpectedValueException - - - - MongoDB\Driver\Exception\Exception - - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/writeexception.xml b/reference/mongodb/mongodb/driver/exception/writeexception.xml deleted file mode 100644 index b8b0b4345..000000000 --- a/reference/mongodb/mongodb/driver/exception/writeexception.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - The MongoDB\Driver\Exception\WriteException class - MongoDB\Driver\Exception\WriteException - - - - - - This exception class is DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. This exception was never directly - thrown by the extension. Applications should use - MongoDB\Driver\Exception\BulkWriteException instead. - - - - -
    - &reftitle.intro; - - Base class for exceptions thrown by a failed write operation. The exception - encapsulates a MongoDB\Driver\WriteResult object. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Exception\WriteException - - - - - abstract - MongoDB\Driver\Exception\WriteException - - - - extends - MongoDB\Driver\Exception\ServerException - - - - MongoDB\Driver\Exception\Exception - - - - &Properties; - - protected - MongoDB\Driver\WriteResult - writeResult - - - &InheritedProperties; - - - - - - &Methods; - - - &InheritedMethods; - - - - - - - - -
    - - - -
    - &reftitle.properties; - - - writeResult - - - The MongoDB\Driver\WriteResult associated with - the failed write operation. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.class-removed; - - PECL mongodb 1.20.0 - - This class has been deprecated and will be removed in version 2.0. - - - - PECL mongodb 1.5.0 - - - This class now extends - MongoDB\Driver\Exception\ServerException - instead of - MongoDB\Driver\Exception\RuntimeException. - - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.exception.entities.writeexception; - -
    - - diff --git a/reference/mongodb/mongodb/driver/exception/writeexception/getwriteresult.xml b/reference/mongodb/mongodb/driver/exception/writeexception/getwriteresult.xml deleted file mode 100644 index 9110f5208..000000000 --- a/reference/mongodb/mongodb/driver/exception/writeexception/getwriteresult.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - MongoDB\Driver\Exception\WriteException::getWriteResult - Returns the WriteResult for the failed write operation - - - - &reftitle.description; - - final public MongoDB\Driver\WriteResultMongoDB\Driver\Exception\WriteException::getWriteResult - - - - Returns the MongoDB\Driver\WriteResult for the failed - write operation. The - MongoDB\Driver\WriteResult::getWriteErrors and - MongoDB\Driver\WriteResult::getWriteConcernError methods - may be used to get more details about the failure. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MongoDB\Driver\WriteResult for the failed write - operation. - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Exception\WriteException::getWriteResult</function> example - -insert(['_id' => 1]); -$bulk->insert(['_id' => 1]); - -try { - $manager->executeBulkWrite('db.collection', $bulk); -} catch (MongoDB\Driver\Exception\WriteException $e) { - $writeResult = $e->getWriteResult(); - - if ($writeConcernError = $writeResult->getWriteConcernError()) { - var_dump($writeConcernError); - } - - if ($writeErrors = $writeResult->getWriteErrors()) { - var_dump($writeErrors); - } -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(70) "E11000 duplicate key error index: db.collection.$_id_ dup key: { : 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(1) - ["info"]=> - NULL - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult - MongoDB\Driver\Manager::executeBulkWrite - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager.xml b/reference/mongodb/mongodb/driver/manager.xml deleted file mode 100644 index 41c4102e1..000000000 --- a/reference/mongodb/mongodb/driver/manager.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - The MongoDB\Driver\Manager class - MongoDB\Driver\Manager - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Manager is the main entry point - to the extension. It is responsible for maintaining connections to MongoDB - (be it standalone server, replica set, or sharded cluster). - - - No connection to MongoDB is made upon instantiating the Manager. - This means the MongoDB\Driver\Manager can always be - constructed, even though one or more MongoDB servers are down. - - - Any write or query can throw connection exceptions as connections are created lazily. - A MongoDB server may also become unavailable during the life time of the script. - It is therefore important that all actions on the Manager to be wrapped in try/catch statements. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Manager - - - - final - - MongoDB\Driver\Manager - - - - - &Methods; - - - - -
    - -
    - &reftitle.examples; - - - <function>MongoDB\Driver\Manager::__construct</function> basic example - - var_dumping a - MongoDB\Driver\Manager will print out various - details about the manager that are otherwise not normally exposed. - This can be useful to debug how the driver views your MongoDB setup, and - which options are used. - - - -]]> - - &example.outputs.similar; - - - string(26) "mongodb://127.0.0.1:27017/" - ["cluster"]=> - array(0) { - } -} -]]> - - -
    -
    - - &reference.mongodb.mongodb.driver.entities.manager; - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/addsubscriber.xml b/reference/mongodb/mongodb/driver/manager/addsubscriber.xml deleted file mode 100644 index 90e3772f3..000000000 --- a/reference/mongodb/mongodb/driver/manager/addsubscriber.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - MongoDB\Driver\Manager::addSubscriber - Registers a monitoring event subscriber with this Manager - - - - &reftitle.description; - - final public voidMongoDB\Driver\Manager::addSubscriber - MongoDB\Driver\Monitoring\Subscribersubscriber - - - Registers a monitoring event subscriber with this Manager. The subscriber - will be notified of all events for this Manager. - - - - If subscriber is already registered with this - Manager, this function is a no-op. If subscriber is - also registered globally, it will still only be notified once of each event - for this Manager. - - - - - - &reftitle.parameters; - - - subscriber (MongoDB\Driver\Monitoring\Subscriber) - - - A monitoring event subscriber to register with this Manager. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - Throws - MongoDB\Driver\Exception\InvalidArgumentException if - subscriber is a - MongoDB\Driver\Monitoring\LogSubscriber, since - loggers can only be registered globally. - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::removeSubscriber - MongoDB\Driver\Monitoring\Subscriber - MongoDB\Driver\Monitoring\CommandSubscriber - MongoDB\Driver\Monitoring\addSubscriber - - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/construct.xml b/reference/mongodb/mongodb/driver/manager/construct.xml deleted file mode 100644 index 7421ee3c1..000000000 --- a/reference/mongodb/mongodb/driver/manager/construct.xml +++ /dev/null @@ -1,1301 +0,0 @@ - - - - - - MongoDB\Driver\Manager::__construct - Create new MongoDB Manager - - - - &reftitle.description; - - final public MongoDB\Driver\Manager::__construct - stringnulluri&null; - arraynulluriOptions&null; - arraynulldriverOptions&null; - - - Constructs a new MongoDB\Driver\Manager object with the specified options. - - - - Per the Server Discovery and Monitoring Specification, - this constructor performs no I/O. Connections will be initialized on demand, - when the first operation is executed. - - - - - When specifying any SSL or TLS URI options via the connection string or - uriOptions parameter, the extension will implicitly - enable TLS for its connections. To avoid this, either explicitly disable the - tls option or don't specify any TLS options. - - - &mongodb.note.forking; - - - - &reftitle.parameters; - - - uri - - A mongodb:// connection URI: - - - - - Defaults to "mongodb://127.0.0.1:27017" if unspecified. - - - For details on supported URI options, see - Connection String Options - in the MongoDB manual. - Connection pool options - are not supported, as the extension does not implement connection pools. - - - The uri is a URL, hence any special characters in - its components need to be URL encoded according to - RFC 3986. This is particularly - relevant to the username and password, which can often include special - characters such as @, :, or - %. When connecting via a Unix domain socket, the socket - path may contain special characters such as slashes and must be encoded. - The rawurlencode function may be used to encode - constituent parts of the URI. - - - The defaultAuthDb component may be used to specify the - database name associated with the user's credentials; however the - authSource URI option will take priority if specified. - If neither defaultAuthDb nor - authSource are specified, the admin - database will be used by default. The defaultAuthDb - component has no effect in the absence of user credentials. - - - - - uriOptions - - - Additional - connection string options, - which will overwrite any options with the same name in the - uri parameter. - - - - uriOptions - - - - Option - Type - Description - - - - - appname - string - - - MongoDB 3.4+ has the ability to annotate connections with metadata - provided by the connecting client. This metadata is included in the - server's logs upon establishing a connection and also recorded in - slow query logs when database profiling is enabled. - - - This option may be used to specify an application name, which will - be included in the metadata. The value cannot exceed 128 characters - in length. - - - - - authMechanism - string - - - The authentication mechanism that MongoDB will use to authenticate - the connection. For additional details and a list of supported - values, see - Authentication Options - in the MongoDB manual. - - - - - authMechanismProperties - array - - - Properties for the selected authentication mechanism. For additional - details and a list of supported properties, see the - Driver Authentication Specification. - - - - When not specified in the URI string, this option is expressed as - an array of key/value pairs. The keys and values in this array - should be strings. - - - - - - authSource - string - - - The database name associated with the user's credentials. Defaults - to the database component of the connection URI, or the - admin database if both are unspecified. - - - For authentication mechanisms that delegate credential storage to - other services (e.g. GSSAPI), this should be - "$external". - - - - - compressors - string - - - A prioritized, comma-delimited list of compressors that the client - wants to use. Messages are only compressed if the client and server - share any compressors in common, and the compressor used in each - direction will depend on the individual configuration of the server - or driver. See the - Driver Compression Specification - for more information. - - - - - connectTimeoutMS - int - - - The time in milliseconds to attempt a connection before timing out. - Defaults to 10,000 milliseconds. - - - - - directConnection - bool - - - This option can be used to control replica set discovery behavior - when only a single host is provided in the connection string. By - default, providing a single member in the connection string will - establish a direct connection or discover additional members - depending on whether the "replicaSet" URI option - is omitted or present, respectively. Specify &false; to force - discovery to occur (if "replicaSet" is omitted) - or specify &true; to force a direct connection (if - "replicaSet" is present). - - - - - enableOverloadRetargeting - bool - - - When set to &true; it forces server selection after a - SystemOverloadedError. Defaults to &false;. - - - - - heartbeatFrequencyMS - int - - - Specifies the interval in milliseconds between the driver's checks - of the MongoDB topology, counted from the end of the previous check - until the beginning of the next one. Defaults to 60,000 - milliseconds. - - - Per the - Server Discovery and Monitoring Specification, - this value cannot be less than 500 milliseconds. - - - - - journal - bool - - - Corresponds to the default write concern's - journal parameter. If &true;, writes will - require acknowledgement from MongoDB that the operation has been - written to the journal. For details, see - MongoDB\Driver\WriteConcern. - - - - - loadBalanced - bool - - - Specifies whether the driver is connecting to a MongoDB cluster - through a load balancer. If &true;, the driver may only connect to a - single host (specified by either the connection string or SRV - lookup), the "directConnection" URI option - cannot be &true;, and the "replicaSet" URI option - must be omitted. Defaults to &false;. - - - - - localThresholdMS - int - - - The size in milliseconds of the latency window for selecting among - multiple suitable MongoDB instances while resolving a read - preference. Defaults to 15 milliseconds. - - - - - maxAdaptiveRetries - int - - - This option can be used to change the maximum number of retries - when a SystemOverloadedError occurs. Must be a - positive integer; defaults to 2. - - - - - maxStalenessSeconds - int - - - Corresponds to the read preference's - "maxStalenessSeconds". Specifies, in seconds, how - stale a secondary can be before the client stops using it for read - operations. By default, there is no maximum staleness and clients - will not consider a secondary’s lag when choosing where to direct a - read operation. For details, see - MongoDB\Driver\ReadPreference. - - - If specified, the max staleness must be a signed 32-bit integer - greater than or equal to - MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS - (i.e. 90 seconds). - - - - - password - string - - The password for the user being authenticated. This option is useful - if the password contains special characters, which would otherwise - need to be URL encoded for the connection URI. - - - - readConcernLevel - string - - Corresponds to the read concern's level - parameter. Specifies the level of read isolation. For details, see - MongoDB\Driver\ReadConcern. - - - - readPreference - string - - - Corresponds to the read preference's mode - parameter. Defaults to "primary". For details, - see MongoDB\Driver\ReadPreference. - - - - - readPreferenceTags - array - - - Corresponds to the read preference's tagSets - parameter. Tag sets allow you to target read operations to specific - members of a replica set. For details, see - MongoDB\Driver\ReadPreference. - - - - When not specified in the URI string, this option is expressed as - an array consistent with the format expected by - MongoDB\Driver\ReadPreference::__construct. - - - - - - replicaSet - string - - - Specifies the name of the replica set. - - - - - retryReads - bool - - - Specifies whether or not the driver should automatically retry - certain read operations that fail due to transient network errors - or replica set elections. This functionality requires MongoDB 3.6+. - Defaults to &true;. - - - See the - Retryable Reads Specification - for more information. - - - - - retryWrites - bool - - - Specifies whether or not the driver should automatically retry - certain write operations that fail due to transient network errors - or replica set elections. This functionality requires MongoDB 3.6+. - Defaults to &true;. - - - See - Retryable Writes - in the MongoDB manual for more information. - - - - - serverSelectionTimeoutMS - int - - - Specifies how long in milliseconds to block for server selection - before throwing an exception. Defaults to 30,000 milliseconds. - - - - - serverSelectionTryOnce - bool - - - When &true;, instructs the driver to scan the MongoDB deployment - exactly once after server selection fails and then either select a - server or raise an error. When &false;, the driver blocks and - searches for a server up to the - "serverSelectionTimeoutMS" value. Defaults to - &true;. - - - - - socketCheckIntervalMS - int - - - If a socket has not been used recently, the driver must check it via - a hello command before using it for any - operation. Defaults to 5,000 milliseconds. - - - - - socketTimeoutMS - int - - - The time in milliseconds to attempt a send or receive on a socket - before timing out. Defaults to 300,000 milliseconds (i.e. five - minutes). - - - - - srvMaxHosts - int - - - The maximum number of SRV results to randomly select when initially - populating the seedlist or, during SRV polling, adding new hosts to - the topology. Defaults to 0 (i.e. no maximum). - - - - - srvServiceName - string - - - The service name to use for SRV lookup in initial DNS seedlist - discovery and SRV polling. Defaults to "mongodb". - - - - - tls - bool - - - Initiates the connection with TLS/SSL if &true;. Defaults to - &false;. - - - - - tlsAllowInvalidCertificates - bool - - - Specifies whether or not the driver should error when the server's - TLS certificate is invalid. Defaults to &false;. - - - - Disabling certificate validation creates a vulnerability. - - - - - - tlsAllowInvalidHostnames - bool - - - Specifies whether or not the driver should error when there is a - mismatch between the server's hostname and the hostname specified by - the TLS certificate. Defaults to &false;. - - - - Disabling certificate validation creates a vulnerability. Allowing - invalid hostnames may expose the driver to a - man-in-the-middle attack. - - - - - - tlsCAFile - string - - - Path to file with either a single or bundle of certificate - authorities to be considered trusted when making a TLS connection. - The system certificate store will be used by default. - - - - - tlsCertificateKeyFile - string - - - Path to the client certificate file or the client private key file; - in the case that they both are needed, the files should be - concatenated. - - - - - tlsCertificateKeyFilePassword - string - - - Password to decrypt the client private key (i.e. - "tlsCertificateKeyFile" URI option) to be used - for TLS connections. - - - - - tlsDisableCertificateRevocationCheck - bool - - - If &true;, the driver will not attempt to check certificate - revocation status (e.g. OCSP, CRL). Defaults to &false;. - - - - - tlsDisableOCSPEndpointCheck - bool - - - If &true;, the driver will not attempt to contact an OCSP responder - endpoint if needed (i.e. an OCSP response is not stapled). Defaults - to &false;. - - - - - tlsInsecure - bool - - - Relax TLS constraints as much as possible. Specifying &true; for - this option has the same effect as specifying &true; for both the - "tlsAllowInvalidCertificates" and - "tlsAllowInvalidHostnames" URI options. Defaults - to &false;. - - - - Disabling certificate validation creates a vulnerability. Allowing - invalid hostnames may expose the driver to a - man-in-the-middle attack. - - - - - - username - string - - The username for the user being authenticated. This option is useful - if the username contains special characters, which would otherwise - need to be URL encoded for the connection URI. - - - - w - intstring - - - Corresponds to the default write concern's w - parameter. For details, see - MongoDB\Driver\WriteConcern. - - - - - wTimeoutMS - intstring - - - Corresponds to the default write concern's - wtimeout parameter. Specifies a time limit, - in milliseconds, for the write concern. For details, see - MongoDB\Driver\WriteConcern. - - - If specified, wTimeoutMS must be a signed 32-bit - integer greater than or equal to zero. - - - - - zlibCompressionLevel - int - - - Specifies the compression level to use for the zlib compressor. This - option has no effect if zlib is not included in - the "compressors" URI option. See the - Driver Compression Specification - for more information. - - - - - -
    -
    -
    -
    - - driverOptions - - - - driverOptions - - - - Option - Type - Description - - - - - autoEncryption - array - - - Provides options to enable automatic client-side field level - encryption. The list of options is described in the table below. - - - - Automatic encryption is an enterprise-only feature that only - applies to operations on a collection. Automatic encryption is not - supported for operations on a database or view, and operations that - are not bypassed will result in error (see - libmongocrypt: Auto Encryption Allow-List). To bypass automatic encryption - for all operations, set bypassAutoEncryption to - &true;. - - - Automatic encryption requires the authenticated user to have the - listCollections - privilege action. - - - Explicit encryption/decryption and automatic decryption is a - community feature. The driver can still automatically decrypt when - bypassAutoEncryption is &true;. - - - - - - ca_dir - string - - - Path to a correctly hashed certificate directory. The system - certificate store will be used by default. - - - - - crl_file - string - Path to a certificate revocation list file. - - - disableClientPersistence - bool - - - If &true;, this Manager will use a new libmongoc client, which will - not be persisted or shared with other Manager objects. When this - Manager object is freed, its client will be destroyed and any - connections will be closed. Defaults to &false;. - - - - Disabling client persistence is not generally recommended. - - - - - - driver - array - - - Allows a higher level library to append its own metadata to the - server handshake. By default, the extension submits its own name, - version, and platform (i.e. PHP version) in the handshake. Strings - can be specified for the "name", - "version", and "platform" keys - of this array, and will be appended to the respective field(s) in - the handshake document. - - - - Handshake information is limited to 512 bytes. The extension will - truncate handshake data to fit within this 512-byte string. Higher - level libraries are encouraged to keep their own metadata concise. - - - - - - serverApi - MongoDB\Driver\ServerApi - - - This option is used to declare a server API version for the manager. - If omitted, no API version is declared. - - - - - -
    -
    - - Options supported by automatic encryption through the autoEncryption driver option: - - autoEncryption - - - - Option - Type - Description - - - - &mongodb.option.encryption.keyVaultClient; - &mongodb.option.encryption.keyVaultNamespace; - &mongodb.option.encryption.kmsProviders; - &mongodb.option.encryption.tlsOptions; - - schemaMap - arrayobject - - - Map of collection namespaces to a local JSON schema. This is - used to configure automatic encryption. See - Automatic Encryption Rules - in the MongoDB manual for more information. It is an error to - specify a collection in both schemaMap and - encryptedFieldsMap. - - - - Supplying a schemaMap provides more - security than relying on JSON schemas obtained from the - server. It protects against a malicious server advertising a - false JSON schema, which could trick the client into sending - unencrypted data that should be encrypted. - - - - - Schemas supplied in the schemaMap only - apply to configuring automatic encryption for client side - encryption. Other validation rules in the JSON schema will - not be enforced by the driver and will result in an error. - - - - - - bypassAutoEncryption - bool - - If &true;, mongocryptd will not be spawned - automatically. This is used to disable automatic encryption. - Defaults to &false;. - - - - bypassQueryAnalysis - bool - - - If &true;, automatic analysis of outgoing commands will be - disabled and mongocryptd will not be - spawned automatically. This enables the use case of explicit - encryption for querying indexed fields without requiring the - enterprise licensed crypt_shared library or - mongocryptd process. Defaults to &false;. - - - - - encryptedFieldsMap - arrayobject - - - Map of collection namespaces to an - encryptedFields document. This is used to - configure queryable encryption. See - Field Encryption and Queryability - in the MongoDB manual for more information. It is an error to - specify a collection in both - encryptedFieldsMap and - schemaMap. - - - - Supplying an encryptedFieldsMap provides - more security than relying on an - encryptedFields obtained from the server. - It protects against a malicious server advertising a false - encryptedFields. - - - - - - extraOptions - array - - - The extraOptions relate to the - mongocryptd process. The following options - are supported: - - - mongocryptdURI (string): URI to connect to an existing mongocryptd process. Defaults to "mongodb://localhost:27020". - mongocryptdBypassSpawn (bool): If &true;, prevent the driver from spawning mongocryptd. Defaults to &false;. - mongocryptdSpawnPath (string): Absolute path to search for mongocryptd binary. Defaults to empty string and consults system paths. - mongocryptdSpawnArgs (array): Array of string arguments to pass to mongocryptd when spawning. Defaults to ["--idleShutdownTimeoutSecs=60"]. - cryptSharedLibPath (string): Absolute path to crypt_shared shared library. Defaults to empty string and consults system paths. - cryptSharedLibRequired (bool): If &true;, require the driver to load crypt_shared. Defaults to &false;. - - - See the Client-Side Encryption Specification for more information. - - - - - -
    - - - Automatic encryption is an enterprise only feature that only - applies to operations on a collection. Automatic encryption is not - supported for operations on a database or view, and operations that - are not bypassed will result in error. To bypass automatic - encryption for all operations, set bypassAutoEncryption=true - in autoEncryption. For more information on - allowed operations, see the - Client-Side Encryption Specification. - - -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the uri format is invalid - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - The "canonicalizeHostname" URI option was removed. - Use the "CANONICALIZE_HOST_NAME" property of the - "authMechanismProperties" URI option instead. - - - The "gssapiServiceName" URI option was removed. - Use the "SERVICE_NAME" property of the - "authMechanismProperties" URI option instead. - - - The "safe" URI option was removed. Use the - "w" and "wTimeoutMS" URI options - instead. - - - The "ssl" URI option was removed. Use the - "tls" URI option instead. - - - The "allow_invalid_hostname" driver option was - removed. Use the "tlsAllowInvalidHostnames" URI - option instead. - - - The "ca_file" driver option was removed. Use the - "tlsCAFile" URI option instead. - - - The "context" driver option was removed. All context - options were deprecated in favor of the various URI options related to - TLS. - - - The "pem_file" driver option was removed. Use the - "tlsCertificateKeyFile" URI option instead. - - - The "pem_pwd" driver option was removed. Use the - "tlsCertificateKeyFilePassword" URI option instead. - - - The "weak_cert_validation" driver option was removed. - Use the "tlsAllowInvalidCertificates" URI option - instead. - - - - - PECL mongodb 1.16.0 - - - The AWS KMS provider for client-side encryption now accepts a - "sessionToken" option, which can be used to - authenticate with temporary AWS credentials. - - - Added "tlsDisableOCSPEndpointCheck" to the - "tlsOptions" field of the - "autoEncryption" driver option. - - - If an empty document is specified for the "azure" or - "gcp" KMS provider, the driver will attempt to - configure the provider using - Automatic Credentials. - - - - - PECL mongodb 1.15.0 - - - If an empty document is specified for the "aws" KMS - provider, the driver will attempt to configure the provider using - Automatic Credentials. - - - - - PECL mongodb 1.14.0 - - - Added the "bypassQueryAnalysis" and - "encryptedFieldsMap" auto encryption options. - Additional options pertaining to crypt_shared are - now supported in the "extraOptions" auto encryption - option. - - - - - PECL mongodb 1.13.0 - - - Added the "srvMaxHosts" and - "srvServiceName" URI options. - - - - - PECL mongodb 1.12.0 - - - KMIP is now supported as a KMS provider for client-side encryption and - may be configured in the "kmsProviders" field of the - "autoEncryption" driver option. Additionally, TLS - options for KMS providers may now be configured in the - "tlsOptions" field of the - "autoEncryption" driver option. - - - - - PECL mongodb 1.11.0 - - - Added the "loadBalanced" URI option. - - - - - PECL mongodb 1.10.0 - - - Added the "disableClientPersistence" driver option. - - - Azure and GCP are now supported as KMS providers for client-side - encryption and may be configured in the - "kmsProviders" field of the - "autoEncryption" driver option. Base64-encoded - strings are now accepted as an alternative to - MongoDB\BSON\Binary for options within - "kmsProviders". - - - - - PECL mongodb 1.8.0 - - - Added the "directConnection", - "tlsDisableCertificateRevocationCheck", and - "tlsDisableOCSPEndpointCheck" URI options. - - - Added the "driver" driver option. - - - - - PECL mongodb 1.7.0 - - - Added the "autoEncryption" driver option. - - - Specifying any SSL or TLS option via the driverOptions - parameter will now implicitly enable TLS, as is done for the - corresponding URI options. - - - - - PECL mongodb 1.6.0 - - - Added the "retryReads", "tls", - "tlsAllowInvalidCertificates", - "tlsAllowInvalidHostnames", - "tlsCAFile", - "tlsCertificateKeyFile", - "tlsCertificateKeyFilePassword", and - "tlsInsecure" URI options. - - - The "retryWrites" URI option defaults to &true;. - - - Specifying any SSL or TLS URI option via the connection string or - uriOptions parameter will now implicitly enable - TLS unless ssl or tls is &false;. - TLS is not implicitly enabled for any options in - the driverOptions parameter, which is unchanged - from previous versions. - - - - - PECL mongodb 1.5.0 - - - "wtimeoutMS" is now always validated and applied to - the write concern. Previously, the option was ignored if - "w" was <= 1, since the timeout only applies to - replication. - - - - - PECL mongodb 1.4.0 - - - Added the "compressors", - "retryWrites", and - "zlibCompressionLevel" URI options. - - - - - PECL mongodb 1.3.0 - - - The uriOptions argument now accepts - "authMechanism" and - "authMechanismProperties" options. Previously, these - options were only supported in the uri argument. - - - - - PECL mongodb 1.2.0 - - - The uri argument defaults to - "mongodb://127.0.0.1/". The default port remains - 27017. - - - Added the "appname" URI option. - - - Added the "allow_invalid_hostname", - "ca_file", "ca_dir", - "clr_file", "pem_file", - "pem_pwd", and - "weak_cert_validation" driver options. - - - The PHP Streams API is no longer used for socket communication. The - "connectTimeoutMS" URI option now defaults to 10 - seconds instead of - default_socket_timeout - in previous versions. Additionally, the extension no longer supports - all SSL context options via the - "context" driver option. - - - - - PECL mongodb 1.1.0 - - - The uri argument is optional and defaults to - "mongodb://localhost:27017/". - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::__construct</function> basic examples - Connecting to standalone MongoDB node: - - -]]> - - - Connecting to standalone MongoDB node via a Unix domain socket. The socket - path may include special characters such as slashes and should be encoded - with rawurlencode. - - - -]]> - - Connecting to a replica set: - - -]]> - - Connecting to a sharded cluster (i.e. one or more mongos instances): - - -]]> - - Connecting to MongoDB with authentication credentials for a particular user and database: - - -]]> - - - - Connecting to MongoDB with authentication credentials for a particular - user and database, where the username or password includes special - characters (e.g. @, :, - %). In the following example, the password string - myp@ss:w%rd has been manually escaped; however, - rawurlencode may also be used to escape URI components - that may contain special characters. - - - -]]> - - - Connecting to MongoDB with X509 authentication: - - "/path/to/client.pem", - ] -); -?> -]]> - - - - - - &reftitle.seealso; - - Connection handling and persistence - MongoDB Connection String Format - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/createclientencryption.xml b/reference/mongodb/mongodb/driver/manager/createclientencryption.xml deleted file mode 100644 index 641d47370..000000000 --- a/reference/mongodb/mongodb/driver/manager/createclientencryption.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - MongoDB\Driver\Manager::createClientEncryption - Create a new ClientEncryption object - - - - &reftitle.description; - - final public MongoDB\Driver\ClientEncryptionMongoDB\Driver\Manager::createClientEncryption - arrayoptions - - - Constructs a new MongoDB\Driver\ClientEncryption object with the specified options. - - - - - &reftitle.parameters; - - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.encryption.keyVaultClient; - &mongodb.option.encryption.keyVaultNamespace; - &mongodb.option.encryption.kmsProviders; - &mongodb.option.encryption.tlsOptions; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns a new MongoDB\Driver\ClientEncryption instance. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the extension was compiled without libmongocrypt support - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.16.0 - - - The AWS KMS provider for client-side encryption now accepts a - "sessionToken" option, which can be used to - authenticate with temporary AWS credentials. - - - Added "tlsDisableOCSPEndpointCheck" to the - "tlsOptions" option. - - - If an empty document is specified for the "azure" or - "gcp" KMS provider, the driver will attempt to - configure the provider using - Automatic Credentials. - - - - - PECL mongodb 1.15.0 - - - If an empty document is specified for the "aws" KMS - provider, the driver will attempt to configure the provider using - Automatic Credentials. - - - - - PECL mongodb 1.12.0 - - - KMIP is now supported as a KMS provider for client-side encryption and - may be configured in the "kmsProviders" option. - - - Added the "tlsOptions" option. - - - - - PECL mongodb 1.10.0 - - Azure and GCP are now supported as KMS providers for client-side - encryption and may be configured in the - "kmsProviders" option. Base64-encoded strings are now - accepted as an alternative to MongoDB\BSON\Binary - for options within "kmsProviders". - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\ClientEncryption::__construct - Explicit (Manual) Client-Side Field Level Encryption in the MongoDB manual - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executebulkwrite.xml b/reference/mongodb/mongodb/driver/manager/executebulkwrite.xml deleted file mode 100644 index e41371889..000000000 --- a/reference/mongodb/mongodb/driver/manager/executebulkwrite.xml +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeBulkWrite - Execute one or more write operations - - - - &reftitle.description; - - final public MongoDB\Driver\WriteResultMongoDB\Driver\Manager::executeBulkWrite - stringnamespace - MongoDB\Driver\BulkWritebulk - arraynulloptions&null; - - - Executes one or more write operations on the primary server. - - - A MongoDB\Driver\BulkWrite can be constructed with - one or more write operations of varying types (e.g. updates, deletes, and - inserts). The driver will attempt to send operations of the same type to the - server in as few requests as possible to optimize round trips. - - - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.bulkwrite; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.writeresult; - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk does not contain any write operations. - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk has already been executed. MongoDB\Driver\BulkWrite objects may not be executed multiple times. - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - &mongodb.throws.bulkwriteexception; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\WriteConcern instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\WriteConcern object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\WriteConcern object. - - - - PECL mongodb 1.3.0 - - MongoDB\Driver\Exception\InvalidArgumentException - is now thrown if bulk does not contain any write - operations. Previously, a - MongoDB\Driver\Exception\BulkWriteException was - thrown. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::executeBulkWrite</function> example - -insert(['_id' => 1, 'x' => 1]); -$bulk->insert(['_id' => 2, 'x' => 2]); - -$bulk->update(['x' => 2], ['$set' => ['x' => 1]], ['multi' => false, 'upsert' => false]); -$bulk->update(['x' => 3], ['$set' => ['x' => 3]], ['multi' => false, 'upsert' => true]); -$bulk->update(['_id' => 3], ['$set' => ['x' => 3]], ['multi' => false, 'upsert' => true]); - -$bulk->insert(['_id' => 4, 'x' => 2]); - -$bulk->delete(['x' => 1], ['limit' => 1]); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 100); -$result = $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Matched %d document(s)\n", $result->getMatchedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); -printf("Upserted %d document(s)\n", $result->getUpsertedCount()); -printf("Deleted %d document(s)\n", $result->getDeletedCount()); - -foreach ($result->getUpsertedIds() as $index => $id) { - printf('upsertedId[%d]: ', $index); - var_dump($id); -} - -/* If the WriteConcern could not be fulfilled */ -if ($writeConcernError = $result->getWriteConcernError()) { - printf("%s (%d): %s\n", $writeConcernError->getMessage(), $writeConcernError->getCode(), var_export($writeConcernError->getInfo(), true)); -} - -/* If a write could not happen at all */ -foreach ($result->getWriteErrors() as $writeError) { - printf("Operation#%d: %s (%d)\n", $writeError->getIndex(), $writeError->getMessage(), $writeError->getCode()); -} -?> -]]> - - &example.outputs.similar; - - - string(24) "54d3adc3ce7a792f4d703756" -} -upsertedId[4]: int(3) -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWrite - MongoDB\Driver\WriteResult - MongoDB\Driver\WriteConcern - MongoDB\Driver\Server::executeBulkWrite - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executebulkwritecommand.xml b/reference/mongodb/mongodb/driver/manager/executebulkwritecommand.xml deleted file mode 100644 index 5a1f13816..000000000 --- a/reference/mongodb/mongodb/driver/manager/executebulkwritecommand.xml +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeBulkWriteCommand - Execute write operations using the bulkWrite command - - - - &reftitle.description; - - final public MongoDB\Driver\BulkWriteCommandResultMongoDB\Driver\Manager::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandbulk - arraynulloptions&null; - - - Executes one or more write operations on the primary server using the - bulkWrite - command introduced in MongoDB 8.0. - - - A MongoDB\Driver\BulkWriteCommand can be constructed - with one or more write operations of varying types (e.g. inserts, updates, - and deletes). Each write operation may target a different collection. - - - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.bulkwritecommand; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.bulkwritecommandresult; - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk does not contain any write operations. - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk has already been executed. MongoDB\Driver\BulkWriteCommand objects may not be executed multiple times. - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - &mongodb.throws.bulkwritecommandexception; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.examples; - - Mixed write operations - - Mixed write operations (i.e. inserts, updates, and deletes) will be sent - to the server using a single - bulkWrite - command. - - -deleteMany('db.coll_one', []); -$bulk->deleteMany('db.coll_two', []); - -// Insert documents into two collections -$bulk->insertOne('db.coll_one', ['_id' => 1]); -$bulk->insertOne('db.coll_two', ['_id' => 2]); -$bulk->insertOne('db.coll_two', ['_id' => 3]); - -// Update a document in "coll_one" -$bulk->updateOne('db.coll_one', ['_id' => 1], ['$set' => ['x' => 1]]); - -$result = $manager->executeBulkWriteCommand($bulk); - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); -printf("Updated %d document(s)\n", $result->getModifiedCount()); - -?> -]]> - - &example.outputs; - - - - - - Ordered write operations causing an error - -deleteMany('db.coll', []); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 2]); -$bulk->insertOne('db.coll', ['_id' => 1]); -$bulk->insertOne('db.coll', ['_id' => 3]); - -try { - $result = $manager->executeBulkWriteCommand($bulk); -} catch (MongoDB\Driver\Exception\BulkWriteCommandException $e) { - $result = $e->getPartialResult(); - - var_dump($e->getWriteErrors()); -} - -printf("Inserted %d document(s)\n", $result->getInsertedCount()); - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(78) "E11000 duplicate key error collection: db.coll index: _id_ dup key: { _id: 1 }" - ["code"]=> - int(11000) - ["index"]=> - int(3) - ["info"]=> - object(stdClass)#6 (0) { - } - } -} -Inserted 2 document(s) -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - MongoDB\Driver\WriteConcern - MongoDB\Driver\Server::executeBulkWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executecommand.xml b/reference/mongodb/mongodb/driver/manager/executecommand.xml deleted file mode 100644 index 941fa4eb8..000000000 --- a/reference/mongodb/mongodb/driver/manager/executecommand.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeCommand - Execute a database command - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Manager::executeCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Selects a server according to the "readPreference" option - and executes the command on that server. - - - This method applies no special logic to the command. The - Default values for the "readPreference", - "readConcern", and "writeConcern" - options will be inferred from an active transaction (indicated by the - "session" option). If there is no active transaction, a - primary read preference will be used for server selection. - - - Default values will not be inferred from the - connection URI. - Users are therefore encouraged to use specific read and/or write command - methods if possible. - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command, issuing a write command to a secondary). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\ReadPreference instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\ReadPreference object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\ReadPreference object. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::executeCommand</function> with a command returning a single result document - - 1]); - -try { - $cursor = $manager->executeCommand('admin', $command); -} catch(MongoDB\Driver\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} - -/* The ping command returns a single result document, so we need to access the - * first result in the cursor. */ -$response = $cursor->toArray()[0]; - -var_dump($response); - -?> -]]> - - &example.outputs; - - - float(1) -} -]]> - - - - <function>MongoDB\Driver\Manager::executeCommand</function> with a command returning a cursor - -insert(['x' => 1, 'y' => 'foo']); -$bulk->insert(['x' => 2, 'y' => 'bar']); -$bulk->insert(['x' => 3, 'y' => 'bar']); -$manager->executeBulkWrite('db.collection', $bulk); - -$command = new MongoDB\Driver\Command([ - 'aggregate' => 'collection', - 'pipeline' => [ - ['$group' => ['_id' => '$y', 'sum' => ['$sum' => '$x']]], - ], - 'cursor' => new stdClass, -]); -$cursor = $manager->executeCommand('db', $command); - -/* The aggregate command can optionally return its results in a cursor instead - * of a single result document. In this case, we can iterate on the cursor - * directly to access those results. */ -foreach ($cursor as $document) { - var_dump($document); -} - -?> -]]> - - &example.outputs; - - - string(3) "bar" - ["sum"]=> - int(10) -} -object(stdClass)#7 (2) { - ["_id"]=> - string(3) "foo" - ["sum"]=> - int(2) -} -]]> - - - - - Limiting execution time for a command - - The execution time of a command may be limited by specifying a value for - "maxTimeMS" in the - MongoDB\Driver\Command document. Note that this time - limit is enforced on the server side and does not take network latency into - account. See - Terminate Running Operations - in the MongoDB manual for more information. - - - 'collection', - 'query' => ['x' => ['$gt' => 1]], - 'maxTimeMS' => 1000, -]); - -$cursor = $manager->executeCommand('db', $command); - -var_dump($cursor->toArray()[0]); - -?> -]]> - - - If the command fails to complete after one second of execution time on the - server, a - MongoDB\Driver\Exception\ExecutionTimeoutException - will be thrown. - - - - - - &reftitle.notes; - - - If a secondary readPreference is used, it is the - caller's responsibility to ensure that the - command can be executed on a secondary. No validation - is done by the driver. - - - - - This method does not default to using the read preference from the - MongoDB Connection - URI. Applications in need of that behavior should consider using - MongoDB\Driver\Manager::executeReadCommand. - - - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Manager::executeReadCommand - MongoDB\Driver\Manager::executeReadWriteCommand - MongoDB\Driver\Manager::executeWriteCommand - MongoDB\Driver\Server::executeCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executequery.xml b/reference/mongodb/mongodb/driver/manager/executequery.xml deleted file mode 100644 index b0287a246..000000000 --- a/reference/mongodb/mongodb/driver/manager/executequery.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeQuery - Execute a database query - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Manager::executeQuery - stringnamespace - MongoDB\Driver\Queryquery - arraynulloptions&null; - - - Selects a server according to the "readPreference" option - and executes the query on that server. - - - Default values for the "readPreference" option and Query's - "readConcern" option will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.query; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readPreference; - &mongodb.option.session; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid query operators). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\ReadPreference instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\ReadPreference object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\ReadPreference object. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::executeQuery</function> example - -insert(['x' => 1]); -$bulk->insert(['x' => 2]); -$bulk->insert(['x' => 3]); -$manager->executeBulkWrite('db.collection', $bulk); - -$filter = ['x' => ['$gt' => 1]]; -$options = [ - 'projection' => ['_id' => 0], - 'sort' => ['x' => -1], -]; - -$query = new MongoDB\Driver\Query($filter, $options); -$cursor = $manager->executeQuery('db.collection', $query); - -foreach ($cursor as $document) { - var_dump($document); -} - -?> -]]> - - &example.outputs; - - - int(3) -} -object(stdClass)#7 (1) { - ["x"]=> - int(2) -} -]]> - - - - - Limiting execution time for a query - - The "maxTimeMS" - MongoDB\Driver\Query option may be used to limit the - execution time of a query. Note that this time limit is enforced on the - server side and does not take network latency into account. See - Terminate Running Operations - in the MongoDB manual for more information. - - - ['$gt' => 1]]; -$options = [ - 'maxTimeMS' => 1000, -]; - -$query = new MongoDB\Driver\Query($filter, $options); -$cursor = $manager->executeQuery('db.collection', $query); - -foreach ($cursor as $document) { - var_dump($document); -} - -?> -]]> - - - If the query fails to complete after one second of execution time on the - server, a - MongoDB\Driver\Exception\ExecutionTimeoutException - will be thrown. - - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor - MongoDB\Driver\Query - MongoDB\Driver\ReadPreference - MongoDB\Driver\Server::executeQuery - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executereadcommand.xml b/reference/mongodb/mongodb/driver/manager/executereadcommand.xml deleted file mode 100644 index da1922943..000000000 --- a/reference/mongodb/mongodb/driver/manager/executereadcommand.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeReadCommand - Execute a database command that reads - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Manager::executeReadCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Selects a server according to the "readPreference" option - and executes the command on that server. - - - This method will apply logic that is specific to commands that read (e.g. - distinct). - Default values for the "readPreference" and - "readConcern" options will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.session; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Manager::executeCommand - MongoDB\Driver\Manager::executeReadWriteCommand - MongoDB\Driver\Manager::executeWriteCommand - MongoDB\Driver\Server::executeReadCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executereadwritecommand.xml b/reference/mongodb/mongodb/driver/manager/executereadwritecommand.xml deleted file mode 100644 index b335d0bae..000000000 --- a/reference/mongodb/mongodb/driver/manager/executereadwritecommand.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeReadWriteCommand - Execute a database command that reads and writes - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Manager::executeReadWriteCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on the primary server. - - - This method will apply logic that is specific to commands that read and write - (e.g. aggregate). - Default values for the "readConcern" and - "writeConcern" options will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Manager::executeCommand - MongoDB\Driver\Manager::executeReadCommand - MongoDB\Driver\Manager::executeWriteCommand - MongoDB\Driver\Server::executeReadWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/executewritecommand.xml b/reference/mongodb/mongodb/driver/manager/executewritecommand.xml deleted file mode 100644 index a7ddec1ab..000000000 --- a/reference/mongodb/mongodb/driver/manager/executewritecommand.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - MongoDB\Driver\Manager::executeWriteCommand - Execute a database command that writes - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Manager::executeWriteCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on the primary server. - - - This method will apply logic that is specific to commands that write (e.g. - drop). - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - This method is not intended to be used to execute - insert, - update, - or delete - commands. Users are encouraged to use - MongoDB\Driver\Manager::executeBulkWrite for those - operations. - - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Manager::executeCommand - MongoDB\Driver\Manager::executeReadCommand - MongoDB\Driver\Manager::executeReadWriteCommand - MongoDB\Driver\Server::executeWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/manager/getencryptedfieldsmap.xml b/reference/mongodb/mongodb/driver/manager/getencryptedfieldsmap.xml deleted file mode 100644 index 5ebeb71df..000000000 --- a/reference/mongodb/mongodb/driver/manager/getencryptedfieldsmap.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Manager::getEncryptedFieldsMap - Return the encryptedFieldsMap auto encryption option for the Manager - - - - &reftitle.description; - - final public arrayobjectnullMongoDB\Driver\Manager::getEncryptedFieldsMap - - - - Returns the encryptedFieldsMap auto encryption option for - the Manager, if specified. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The encryptedFieldsMap auto encryption option for the - Manager, or &null; if it was not specified. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::__construct - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/getreadconcern.xml b/reference/mongodb/mongodb/driver/manager/getreadconcern.xml deleted file mode 100644 index 0661bff37..000000000 --- a/reference/mongodb/mongodb/driver/manager/getreadconcern.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - MongoDB\Driver\Manager::getReadConcern - Return the ReadConcern for the Manager - - - - &reftitle.description; - - final public MongoDB\Driver\ReadConcernMongoDB\Driver\Manager::getReadConcern - - - - Returns the MongoDB\Driver\ReadConcern for the - Manager, which is derived from its URI options. This is the default read - concern for queries and commands executed on the Manager. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MongoDB\Driver\ReadConcern for the Manager. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::getReadConcern</function> example - -getReadConcern()); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017/?readConcernLevel=local'); -var_dump($manager->getReadConcern()); - -?> -]]> - - &example.outputs.similar; - - - string(5) "local" -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\ReadConcern - MongoDB\Driver\Manager::__construct - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/getreadpreference.xml b/reference/mongodb/mongodb/driver/manager/getreadpreference.xml deleted file mode 100644 index b2fcf000b..000000000 --- a/reference/mongodb/mongodb/driver/manager/getreadpreference.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - MongoDB\Driver\Manager::getReadPreference - Return the ReadPreference for the Manager - - - - &reftitle.description; - - final public MongoDB\Driver\ReadPreferenceMongoDB\Driver\Manager::getReadPreference - - - - Returns the MongoDB\Driver\ReadPreference for the - Manager, which is derived from its URI options. This is the default read - preference for queries and commands executed on the Manager. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MongoDB\Driver\ReadPreference for the Manager. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::getReadPreference</function> example - -getReadPreference()); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017/?readPreference=secondaryPreferred&readPreferenceTags=dc:ny,rack:1&readPreferenceTags=dc:ny&readPreferenceTags='); -var_dump($manager->getReadPreference()); - -?> -]]> - - &example.outputs.similar; - - - string(7) "primary" -} -object(MongoDB\Driver\ReadPreference)#1 (2) { - ["mode"]=> - string(18) "secondaryPreferred" - ["tags"]=> - array(3) { - [0]=> - object(stdClass)#3 (2) { - ["dc"]=> - string(2) "ny" - ["rack"]=> - string(1) "1" - } - [1]=> - object(stdClass)#4 (1) { - ["dc"]=> - string(2) "ny" - } - [2]=> - object(stdClass)#5 (0) { - } - } -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\ReadPreference - MongoDB\Driver\Manager::__construct - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/getservers.xml b/reference/mongodb/mongodb/driver/manager/getservers.xml deleted file mode 100644 index 3d7e4cc61..000000000 --- a/reference/mongodb/mongodb/driver/manager/getservers.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - MongoDB\Driver\Manager::getServers - Return the servers to which this manager is connected - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Manager::getServers - - - - Returns an array of MongoDB\Driver\Server - instances to which this manager is connected. - - - - Since the driver connects to the database lazily, this method may return an - empty array if called before executing an operation on the - MongoDB\Driver\Manager. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of MongoDB\Driver\Server - instances to which this manager is connected. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::getServers</function> example - -getServers()); - -$command = new MongoDB\Driver\Command(['ping' => 1]); -$manager->executeCommand('db', $command); - -var_dump($manager->getServers()); - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\Server)#3 (10) { - ["host"]=> - string(9) "localhost" - ["port"]=> - int(27017) - ["type"]=> - int(1) - ["is_primary"]=> - bool(false) - ["is_secondary"]=> - bool(false) - ["is_arbiter"]=> - bool(false) - ["is_hidden"]=> - bool(false) - ["is_passive"]=> - bool(false) - ["last_hello_response"]=> - array(8) { - ["isWritablePrimary"]=> - bool(true) - ["maxBsonObjectSize"]=> - int(16777216) - ["maxMessageSizeBytes"]=> - int(48000000) - ["maxWriteBatchSize"]=> - int(1000) - ["localTime"]=> - object(MongoDB\BSON\UTCDateTime)#4 (1) { - ["milliseconds"]=> - int(1447267964517) - } - ["maxWireVersion"]=> - int(3) - ["minWireVersion"]=> - int(0) - ["ok"]=> - float(1) - } - ["round_trip_time"]=> - int(554) - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server - MongoDB\Driver\Manager::selectServer - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/getwriteconcern.xml b/reference/mongodb/mongodb/driver/manager/getwriteconcern.xml deleted file mode 100644 index 1ff1268a0..000000000 --- a/reference/mongodb/mongodb/driver/manager/getwriteconcern.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\Driver\Manager::getWriteConcern - Return the WriteConcern for the Manager - - - - &reftitle.description; - - final public MongoDB\Driver\WriteConcernMongoDB\Driver\Manager::getWriteConcern - - - - Returns the MongoDB\Driver\WriteConcern for the - Manager, which is derived from its URI options. This is the default write - concern for writes and commands executed on the Manager. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MongoDB\Driver\WriteConcern for the Manager. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Manager::getWriteConcern</function> example - -getWriteConcern()); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017/?w=majority&wtimeoutMS=2000'); -var_dump($manager->getWriteConcern()); - -?> -]]> - - &example.outputs.similar; - - - string(8) "majority" - ["wtimeout"]=> - int(2000) -} -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteConcern - MongoDB\Driver\Manager::__construct - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/removesubscriber.xml b/reference/mongodb/mongodb/driver/manager/removesubscriber.xml deleted file mode 100644 index d3ec7ca73..000000000 --- a/reference/mongodb/mongodb/driver/manager/removesubscriber.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - MongoDB\Driver\Manager::removeSubscriber - Unregisters a monitoring event subscriber with this Manager - - - - &reftitle.description; - - final public voidMongoDB\Driver\Manager::removeSubscriber - MongoDB\Driver\Monitoring\Subscribersubscriber - - - Unregisters a monitoring event subscriber with this Manager. - - - - If subscriber is not already registered with this - Manager, this function is a no-op. - - - - - - &reftitle.parameters; - - - subscriber (MongoDB\Driver\Monitoring\Subscriber) - - - A monitoring event subscriber to unregister with this Manager. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::addSubscriber - MongoDB\Driver\Monitoring\Subscriber - MongoDB\Driver\Monitoring\CommandSubscriber - MongoDB\Driver\Monitoring\removeSubscriber - - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/selectserver.xml b/reference/mongodb/mongodb/driver/manager/selectserver.xml deleted file mode 100644 index 7110a4cf5..000000000 --- a/reference/mongodb/mongodb/driver/manager/selectserver.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - MongoDB\Driver\Manager::selectServer - Select a server matching a read preference - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\Manager::selectServer - MongoDB\Driver\ReadPreferencenullreadPreference&null; - - - Selects a MongoDB\Driver\Server matching - readPreference. If - readPreference is &null; or omitted, the primary - server will be selected by default. This may be used to preselect a server in - order to perform version checking before executing an operation. - - - - Unlike MongoDB\Driver\Manager::getServers, this method - will initialize database connections and perform server discovery if - necessary. See the - Server Selection Specification - for additional information. - - - - - - &reftitle.parameters; - - - readPreference (MongoDB\Driver\ReadPreference) - - - The read preference to use for selecting a server. If &null; or omitted, - the primary server will be selected by default. - - - - - - - - &reftitle.returnvalues; - - Returns a MongoDB\Driver\Server matching the read - preference. - - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException if a server matching the read preference could not be found. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.11.0 - - The readPreference is now optional. If &null; or - omitted, the primary server will be selected by default. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server - MongoDB\Driver\Manager::getServers - Server Selection Specification - - - - - - diff --git a/reference/mongodb/mongodb/driver/manager/startsession.xml b/reference/mongodb/mongodb/driver/manager/startsession.xml deleted file mode 100644 index 3f528d8e1..000000000 --- a/reference/mongodb/mongodb/driver/manager/startsession.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - MongoDB\Driver\Manager::startSession - Start a new client session for use with this client - - - - &reftitle.description; - - final public MongoDB\Driver\SessionMongoDB\Driver\Manager::startSession - arraynulloptions&null; - - - Creates a MongoDB\Driver\Session for the given - options. The session may then be specified when executing commands, queries, - and write operations. - - - - A MongoDB\Driver\Session can only be used with the - MongoDB\Driver\Manager from which it was created. - - - - - - &reftitle.parameters; - - - options - - - - options - - - - Option - Type - Description - Default - - - - - causalConsistency - bool - - - Configure causal consistency in a session. If &true;, each operation - in the session will be causally ordered after the previous read or - write operation. Set to &false; to disable causal consistency. - - - See - Causal Consistency - in the MongoDB manual for more information. - - - &true; - - - defaultTransactionOptions - array - - - Default options to apply to newly created transactions. These - options are used unless they are overridden when a transaction is - started with different value for each option. - - -
    - options - - - - Option - Type - Description - - - - &mongodb.option.maxCommitTimeMS; - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.writeConcern; - - -
    -
    - - This option is available in MongoDB 4.0+. - - - [] - - - snapshot - bool - - - Configure snapshot reads in a session. If &true;, a timestamp will - be obtained from the first supported read operation in the session - (i.e. find, aggregate, or - unsharded distinct). Subsequent read operations - within the session will then utilize a "snapshot" - read concern level to read majority-committed data from that - timestamp. Set to &false; to disable snapshot reads. - - - Snapshot reads require MongoDB 5.0+ and cannot be used with causal - consistency, transactions, or write operations. If - "snapshot" is &true;, - "causalConsistency" will default to &false;. - - - See - Read Concern "snapshot" - in the MongoDB manual for more information. - - - &false; - - - - - -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns a MongoDB\Driver\Session. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if the "causalConsistency" and "snapshot" options are both &true;. - Throws MongoDB\Driver\Exception\RuntimeException if the session could not be created (e.g. libmongoc does not support crypto). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.11.0 - - - The "snapshot" option was added. - - - - - PECL mongodb 1.6.0 - - - The "maxCommitTimeMS" option was added to - "defaultTransactionOptions". - - - - - PECL mongodb 1.5.0 - - - The "defaultTransactionOptions" option was added. - - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Session - Causal Consistency in the MongoDB manual - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent.xml deleted file mode 100644 index 1e3326b44..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent.xml +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\CommandFailedEvent class - MongoDB\Driver\Monitoring\CommandFailedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\CommandFailedEvent - class encapsulates information about a failed command. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\CommandFailedEvent - - - - final - - MongoDB\Driver\Monitoring\CommandFailedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - string - commandName - - - public - readonly - string - databaseName - - - public - readonly - int - duration - - - public - readonly - Exception - error - - - public - readonly - object - reply - - - public - readonly - string - operationId - - - public - readonly - string - requestId - - - public - readonly - MongoDB\BSON\ObjectIdnull - serviceId - - - public - readonly - intnull - serverConnectionId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server that executed the command. - - - - port - - The port of the server that executed the command. - - - - commandName - - The command name. - - - - databaseName - - The database name. - - - - duration - - - The duration of the command in microseconds. The duration is a - calculated value that includes the time to send the message and - receive the response from the server. - - - - - error - - The exception that was thrown when the command failed. - - - - reply - - The failure reply document returned by the server. - - - - operationId - - - The operation ID. This may be used to link events together such as - bulk writes, which may dispatch multiple commands. - - - - - requestId - - - The request ID. This may be used to associate this - MongoDB\Driver\Monitoring\CommandFailedEvent - with a corresponding - MongoDB\Driver\Monitoring\CommandStartedEvent. - - - - - serviceId - - - The service ID, or &null; if the server does not support it (i.e. - not using load-balanced mode). - - - - - serverConnectionId - - - The server connection ID, or &null; if not available. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. The - duration property replaces the - getDurationMicros method. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.commandfailedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getcommandname.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getcommandname.xml deleted file mode 100644 index f9c39ca18..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getcommandname.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getCommandName - Returns the command name - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandFailedEvent::getCommandName - - - - Returns the command name (e.g. "find", - "aggregate"). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command name. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdatabasename.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdatabasename.xml deleted file mode 100644 index 293006672..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdatabasename.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getDatabaseName - Returns the database on which the command was executed - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandFailedEvent::getDatabaseName - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the database on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdurationmicros.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdurationmicros.xml deleted file mode 100644 index af7e3baad..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getdurationmicros.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getDurationMicros - Returns the command's duration in microseconds - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\CommandFailedEvent::getDurationMicros - - - - The command's duration is a calculated value that includes the time to send - the message and receive the reply from the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's duration in microseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/geterror.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/geterror.xml deleted file mode 100644 index 8560a208a..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/geterror.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getError - Returns the Exception associated with the failed command - - - - &reftitle.description; - - final public ExceptionMongoDB\Driver\Monitoring\CommandFailedEvent::getError - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Exception associated with the failed command. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/gethost.xml deleted file mode 100644 index 9d4bc726e..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getHost - Returns the server hostname for the command - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandFailedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getoperationid.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getoperationid.xml deleted file mode 100644 index 857be0028..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getoperationid.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getOperationId - Returns the command's operation ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandFailedEvent::getOperationId - - - - The operation ID is generated by the extension and may be used to link events - together such as bulk write operations, which may have been split across - several commands at the protocol level. - - - - Since multiple commands may share the same operation ID, it is not reliable - to use this value to associate event objects with each other. The request ID - returned by - MongoDB\Driver\Monitoring\CommandFailedEvent::getRequestId - should be used instead. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's operation ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getOperationId - MongoDB\Driver\Monitoring\CommandFailedEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getport.xml deleted file mode 100644 index c63d85d8b..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getPort - Returns the server port for the command - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\CommandFailedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getreply.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getreply.xml deleted file mode 100644 index feef33fc8..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getreply.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getReply - Returns the command reply document - - - - &reftitle.description; - - final public objectMongoDB\Driver\Monitoring\CommandFailedEvent::getReply - - - - The reply document will be converted from BSON to PHP using the default - deserialization - rules (e.g. BSON documents will be converted to stdClass). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command reply document as a stdClass - object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getrequestid.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getrequestid.xml deleted file mode 100644 index 34a518186..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getrequestid.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getRequestId - Returns the command's request ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandFailedEvent::getRequestId - - - - The request ID is generated by the extension and may be used to associate - this MongoDB\Driver\Monitoring\CommandFailedEvent with - a previous - MongoDB\Driver\Monitoring\CommandStartedEvent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's request ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserver.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserver.xml deleted file mode 100644 index 89cae4858..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserver.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getServer - Returns the Server on which the command was executed - - - - - - This method has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\Driver\Monitoring\CommandFailedEvent::getHost - and - MongoDB\Driver\Monitoring\CommandFailedEvent::getPort - instead. - - - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\Monitoring\CommandFailedEvent::getServer - - - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.method-removed; - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getServer - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserverconnectionid.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserverconnectionid.xml deleted file mode 100644 index 3716b2690..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserverconnectionid.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getServerConnectionId - Returns the server connection ID for the command - - - - &reftitle.description; - - final public intnullMongoDB\Driver\Monitoring\CommandFailedEvent::getServerConnectionId - - - - Returns the server connection ID for the command. The server connection ID is - distinct from server (i.e. - MongoDB\Driver\Monitoring\CommandFailedEvent::getServer) - and is returned in the "connectionId" field of a hello - command response MongoDB 4.2+. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the server connection ID, or &null; if it is not available. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserviceid.xml b/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserviceid.xml deleted file mode 100644 index 7a9470ed7..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandfailedevent/getserviceid.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandFailedEvent::getServiceId - Returns the load balancer service ID for the command - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdnullMongoDB\Driver\Monitoring\CommandFailedEvent::getServiceId - - - - When the driver is connected to a MongoDB cluster through a load balancer, - the service ID corresponds to the serviceId field in the - hello command response. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the load balancer service ID, or &null; if the driver is not - connected to a load balancer. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent.xml deleted file mode 100644 index a424520ac..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\CommandStartedEvent class - MongoDB\Driver\Monitoring\CommandStartedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\CommandStartedEvent - class encapsulates information about a started command. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\CommandStartedEvent - - - - final - - MongoDB\Driver\Monitoring\CommandStartedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - string - commandName - - - public - readonly - string - databaseName - - - public - readonly - object - command - - - public - readonly - string - operationId - - - public - readonly - string - requestId - - - public - readonly - MongoDB\BSON\ObjectIdnull - serviceId - - - public - readonly - intnull - serverConnectionId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server that executed the command. - - - - port - - The port of the server that executed the command. - - - - commandName - - The command name. - - - - databaseName - - The database name. - - - - command - - The command document. - - - - operationId - - - The operation ID. This may be used to link events together such as - bulk writes, which may dispatch multiple commands. - - - - - requestId - - - The request ID. This may be used to associate this - MongoDB\Driver\Monitoring\CommandStartedEvent - with a corresponding - MongoDB\Driver\Monitoring\CommandSucceededEvent - or - MongoDB\Driver\Monitoring\CommandFailedEvent. - - - - - serviceId - - - The service ID, or &null; if the server does not support it (i.e. - not using load-balanced mode). - - - - - serverConnectionId - - The server connection ID, or &null; if not available. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.commandstartedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommand.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommand.xml deleted file mode 100644 index 256ce6d88..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommand.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getCommand - Returns the command document - - - - &reftitle.description; - - final public objectMongoDB\Driver\Monitoring\CommandStartedEvent::getCommand - - - - The reply document will be converted from BSON to PHP using the default - deserialization - rules (e.g. BSON documents will be converted to stdClass). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command document as a stdClass object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommandname.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommandname.xml deleted file mode 100644 index a7439155e..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getcommandname.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getCommandName - Returns the command name - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandStartedEvent::getCommandName - - - - Returns the command name (e.g. "find", - "aggregate"). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command name. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getdatabasename.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getdatabasename.xml deleted file mode 100644 index 891e2c4b5..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getdatabasename.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getDatabaseName - Returns the database on which the command was executed - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandStartedEvent::getDatabaseName - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the database on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/gethost.xml deleted file mode 100644 index 60b58fdbf..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getHost - Returns the server hostname for the command - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandStartedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getoperationid.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getoperationid.xml deleted file mode 100644 index 2af1a3c47..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getoperationid.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getOperationId - Returns the command's operation ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandStartedEvent::getOperationId - - - - The operation ID is generated by the extension and may be used to link events - together such as bulk write operations, which may have been split across - several commands at the protocol level. - - - - Since multiple commands may share the same operation ID, it is not reliable - to use this value to associate event objects with each other. The request ID - returned by - MongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - should be used instead. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's operation ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandFailedEvent::getOperationId - MongoDB\Driver\Monitoring\CommandSucceededEvent::getOperationId - MongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getport.xml deleted file mode 100644 index a9304fa92..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getPort - Returns the server port for the command - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\CommandStartedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getrequestid.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getrequestid.xml deleted file mode 100644 index 576aa56c0..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getrequestid.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - Returns the command's request ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - - - - The request ID is generated by the extension and may be used to associate - this MongoDB\Driver\Monitoring\CommandStartedEvent - with a later - MongoDB\Driver\Monitoring\CommandFailedEvent or - MongoDB\Driver\Monitoring\CommandSucceededEvent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's request ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandFailedEvent::getRequestId - MongoDB\Driver\Monitoring\CommandSucceededEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserver.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserver.xml deleted file mode 100644 index 78e7d6e6d..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserver.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getServer - Returns the Server on which the command was executed - - - - - - This method has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\Driver\Monitoring\CommandStartedEvent::getHost - and - MongoDB\Driver\Monitoring\CommandStartedEvent::getPort - instead. - - - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\Monitoring\CommandStartedEvent::getServer - - - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.method-removed; - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandFailedEvent::getServer - MongoDB\Driver\Monitoring\CommandSucceededEvent::getServer - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserverconnectionid.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserverconnectionid.xml deleted file mode 100644 index b416b2b07..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserverconnectionid.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getServerConnectionId - Returns the server connection ID for the command - - - - &reftitle.description; - - final public intnullMongoDB\Driver\Monitoring\CommandStartedEvent::getServerConnectionId - - - - Returns the server connection ID for the command. The server connection ID is - distinct from server (i.e. - MongoDB\Driver\Monitoring\CommandStartedEvent::getServer) - and is returned in the "connectionId" field of a hello - command response MongoDB 4.2+. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the server connection ID, or &null; if it is not available. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserviceid.xml b/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserviceid.xml deleted file mode 100644 index 7783cd334..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandstartedevent/getserviceid.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandStartedEvent::getServiceId - Returns the load balancer service ID for the command - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdnullMongoDB\Driver\Monitoring\CommandStartedEvent::getServiceId - - - - When the driver is connected to a MongoDB cluster through a load balancer, - the service ID corresponds to the serviceId field in the - hello command response. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the load balancer service ID, or &null; if the driver is not - connected to a load balancer. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber.xml b/reference/mongodb/mongodb/driver/monitoring/commandsubscriber.xml deleted file mode 100644 index 247e83aaa..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\CommandSubscriber interface - MongoDB\Driver\Monitoring\CommandSubscriber - - - - -
    - &reftitle.intro; - - Classes may implement this interface to register an event subscriber that is - notified for each started, successful, and failed command event. See - for additional information. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\Driver\Monitoring\CommandSubscriber - - - - - MongoDB\Driver\Monitoring\CommandSubscriber - - - - MongoDB\Driver\Monitoring\Subscriber - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.commandsubscriber; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandfailed.xml b/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandfailed.xml deleted file mode 100644 index d696c975e..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandfailed.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSubscriber::commandFailed - Notification method for a failed command - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\CommandSubscriber::commandFailed - MongoDB\Driver\Monitoring\CommandFailedEventevent - - - If the subscriber is registered, this method is called when a command fails. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\CommandFailedEvent) - - - An event object encapsulating information about the failed command. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandFailedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandstarted.xml b/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandstarted.xml deleted file mode 100644 index 760b0df4d..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandstarted.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSubscriber::commandStarted - Notification method for a started command - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\CommandSubscriber::commandStarted - MongoDB\Driver\Monitoring\CommandStartedEventevent - - - If the subscriber is registered, this method is called when a command is sent - to the server. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\CommandStartedEvent) - - - An event object encapsulating information about the started command. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandsucceeded.xml b/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandsucceeded.xml deleted file mode 100644 index 9b4de978f..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsubscriber/commandsucceeded.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSubscriber::commandSucceeded - Notification method for a successful command - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\CommandSubscriber::commandSucceeded - MongoDB\Driver\Monitoring\CommandSucceededEventevent - - - If the subscriber is registered, this method is called when a command - succeeds. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\CommandSucceededEvent) - - - An event object encapsulating information about the successful command. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandSucceededEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent.xml deleted file mode 100644 index 5ce7329c7..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\CommandSucceededEvent class - MongoDB\Driver\Monitoring\CommandSucceededEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\CommandSucceededEvent - class encapsulates information about a successful command. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent - - - - final - - MongoDB\Driver\Monitoring\CommandSucceededEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - string - commandName - - - public - readonly - string - databaseName - - - public - readonly - int - duration - - - public - readonly - object - reply - - - public - readonly - string - operationId - - - public - readonly - string - requestId - - - public - readonly - MongoDB\BSON\ObjectIdnull - serviceId - - - public - readonly - intnull - serverConnectionId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server that executed the command. - - - - port - - The port of the server that executed the command. - - - - commandName - - The command name. - - - - databaseName - - The database name. - - - - duration - - - The duration of the command in microseconds. The duration is a - calculated value that includes the time to send the message and - receive the response from the server. - - - - - reply - - The reply document returned by the server. - - - - operationId - - - The operation ID. This may be used to link events together such as - bulk writes, which may dispatch multiple commands. - - - - - requestId - - - The request ID. This may be used to associate this - MongoDB\Driver\Monitoring\CommandSucceededEvent - with a corresponding - MongoDB\Driver\Monitoring\CommandStartedEvent. - - - - - serviceId - - - The service ID, or &null; if the server does not support it (i.e. - not using load-balanced mode). - - - - - serverConnectionId - - The server connection ID, or &null; if not available. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. The - duration property replaces the - getDurationMicros method. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.commandsucceededevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getcommandname.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getcommandname.xml deleted file mode 100644 index 871a3af31..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getcommandname.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getCommandName - Returns the command name - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandSucceededEvent::getCommandName - - - - Returns the command name (e.g. "find", - "aggregate"). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command name. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdatabasename.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdatabasename.xml deleted file mode 100644 index d69ea55db..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdatabasename.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getDatabaseName - Returns the database on which the command was executed - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandSucceededEvent::getDatabaseName - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the database on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdurationmicros.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdurationmicros.xml deleted file mode 100644 index 6b7b88e76..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getdurationmicros.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getDurationMicros - Returns the command's duration in microseconds - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\CommandSucceededEvent::getDurationMicros - - - - The command's duration is a calculated value that includes the time to send - the message and receive the reply from the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's duration in microseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/gethost.xml deleted file mode 100644 index 07662125a..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getHost - Returns the server hostname for the command - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandSucceededEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getoperationid.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getoperationid.xml deleted file mode 100644 index 76114e14d..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getoperationid.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getOperationId - Returns the command's operation ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandSucceededEvent::getOperationId - - - - The operation ID is generated by the extension and may be used to link events - together such as bulk write operations, which may have been split across - several commands at the protocol level. - - - - Since multiple commands may share the same operation ID, it is not reliable - to use this value to associate event objects with each other. The request ID - returned by - MongoDB\Driver\Monitoring\CommandSucceededEvent::getRequestId - should be used instead. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's operation ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getOperationId - MongoDB\Driver\Monitoring\CommandSucceededEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getport.xml deleted file mode 100644 index 179a2a679..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getPort - Returns the server port for the command - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\CommandSucceededEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port of the server on which the command was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getreply.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getreply.xml deleted file mode 100644 index 471ade691..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getreply.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getReply - Returns the command reply document - - - - &reftitle.description; - - final public objectMongoDB\Driver\Monitoring\CommandSucceededEvent::getReply - - - - The reply document will be converted from BSON to PHP using the default - deserialization - rules (e.g. BSON documents will be converted to stdClass). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command reply document as a stdClass - object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getrequestid.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getrequestid.xml deleted file mode 100644 index 5f4e0cdae..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getrequestid.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getRequestId - Returns the command's request ID - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\CommandSucceededEvent::getRequestId - - - - The request ID is generated by the extension and may be used to associate - this MongoDB\Driver\Monitoring\CommandSucceededEvent - with a previous - MongoDB\Driver\Monitoring\CommandStartedEvent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the command's request ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getRequestId - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserver.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserver.xml deleted file mode 100644 index 9ae678dec..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserver.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getServer - Returns the Server on which the command was executed - - - - - - This method has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\Driver\Monitoring\CommandSucceededEvent::getHost - and - MongoDB\Driver\Monitoring\CommandSucceededEvent::getPort - instead. - - - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\Monitoring\CommandSucceededEvent::getServer - - - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server on which the command - was executed. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.method-removed; - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\CommandStartedEvent::getServer - MongoDB\Driver\Cursor::getServer - MongoDB\Driver\WriteResult::getServer - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserverconnectionid.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserverconnectionid.xml deleted file mode 100644 index b7bd4005f..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserverconnectionid.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getServerConnectionId - Returns the server connection ID for the command - - - - &reftitle.description; - - final public intnullMongoDB\Driver\Monitoring\CommandSucceededEvent::getServerConnectionId - - - - Returns the server connection ID for the command. The server connection ID is - distinct from server (i.e. - MongoDB\Driver\Monitoring\CommandSucceededEvent::getServer) - and is returned in the "connectionId" field of a hello - command response MongoDB 4.2+. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the server connection ID, or &null; if it is not available. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserviceid.xml b/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserviceid.xml deleted file mode 100644 index 89cd897bf..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/commandsucceededevent/getserviceid.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\CommandSucceededEvent::getServiceId - Returns the load balancer service ID for the command - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdnullMongoDB\Driver\Monitoring\CommandSucceededEvent::getServiceId - - - - When the driver is connected to a MongoDB cluster through a load balancer, - the service ID corresponds to the serviceId field in the - hello command response. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the load balancer service ID, or &null; if the driver is not - connected to a load balancer. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/logsubscriber.xml b/reference/mongodb/mongodb/driver/monitoring/logsubscriber.xml deleted file mode 100644 index 9d22b8026..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/logsubscriber.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\LogSubscriber interface - MongoDB\Driver\Monitoring\LogSubscriber - - - - -
    - &reftitle.intro; - - Classes implementing this interface may be registered as a subscriber and - receive log messages from the extension. This is similar to stream-based - debug logging (i.e. mongodb.debug) - except that trace-level log messages are not received. - - - As with stream-based logging, it is only possible to register a logger - globally using MongoDB\Driver\Monitoring\addSubscriber. - The extension is not able to distinguish log messages for individual - MongoDB\Driver\Manager objects. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\Driver\Monitoring\LogSubscriber - - - - - MongoDB\Driver\Monitoring\LogSubscriber - - - - MongoDB\Driver\Monitoring\Subscriber - - - - - &Constants; - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_ERROR - 0 - - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_CRITICAL - 1 - - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_WARNING - 2 - - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_MESSAGE - 3 - - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_INFO - 4 - - - const - int - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_DEBUG - 5 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_ERROR - - - Error log level. An error condition that the extension is unable to report - through its API. This is the most severe log level in the extension. - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_CRITICAL - - - Critical log level. An error condition with slightly less severity. This - constant exists for consistency with libmongoc; however, the extension is - unlikely to use it in practice. - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_WARNING - - - Warning log level. Indicates a situation where undesirable application - behavior may occur. - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_MESSAGE - - - Message or notice log level. Indicates an event that is unusual but not - problematic. - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_INFO - - - Info log level. High-level information about normal driver behavior. - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_DEBUG - - - Debug log level. Detailed information that may be helpful when debugging - an application. - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.logsubscriber; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/logsubscriber/log.xml b/reference/mongodb/mongodb/driver/monitoring/logsubscriber/log.xml deleted file mode 100644 index db50276f5..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/logsubscriber/log.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\LogSubscriber::log - Notification method for a log message - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\LogSubscriber::log - intlevel - stringdomain - stringmessage - - - If the subscriber is registered, this method is called for each logged - message. - - - - - &reftitle.parameters; - - - level - - - The severity level. This will be one of the - interface constants. - - - - - domain - - - The name of the driver component that emitted the log message. - - - - - message - - - The log message. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber.xml deleted file mode 100644 index 4ee5df707..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\SDAMSubscriber interface - MongoDB\Driver\Monitoring\SDAMSubscriber - - - - -
    - &reftitle.intro; - - Classes may implement this interface to register an event subscriber that is - notified for various SDAM events. See the - Server Discovery and Monitoring - and SDAM Monitoring - specifications for additional information. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\Driver\Monitoring\SDAMSubscriber - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber - - - - MongoDB\Driver\Monitoring\Subscriber - - - - - &Methods; - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.tentative-return-types-enforced; - &mongodb.changelog.tentative-return-types; - - - -
    -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.sdamsubscriber; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverchanged.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverchanged.xml deleted file mode 100644 index 3947d17d2..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverchanged.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverChanged - Notification method for a server description change - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverChanged - MongoDB\Driver\Monitoring\ServerChangedEventevent - - - If the subscriber is registered, this method is called when a server's - description changes. For example, a server's type changing from secondary to - primary would cause its server description to change. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerChangedEvent) - - - An event object encapsulating information about the changed server - description. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerChangedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverclosed.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverclosed.xml deleted file mode 100644 index 484ea6d6d..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverclosed.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverClosed - Notification method for closing a server - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverClosed - MongoDB\Driver\Monitoring\ServerClosedEventevent - - - If the subscriber is registered, this method is called when an existing - server is removed from the topology. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerClosedEvent) - - - An event object encapsulating information about the closed server. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerClosedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatfailed.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatfailed.xml deleted file mode 100644 index f5140adee..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatfailed.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatFailed - Notification method for a failed server heartbeat - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatFailed - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEventevent - - - If the subscriber is registered, this method is called when a server - heartbeat (i.e. - hello - command issued through - server monitoring) fails. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent) - - - An event object encapsulating information about the failed server - heartbeat. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatstarted.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatstarted.xml deleted file mode 100644 index 52d272a80..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatstarted.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatStarted - Notification method for a started server heartbeat - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatStarted - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEventevent - - - If the subscriber is registered, this method is called when a server - heartbeat (i.e. - hello - command issued through - server monitoring) is sent to - the server. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent) - - - An event object encapsulating information about the started server - heartbeat. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatsucceeded.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatsucceeded.xml deleted file mode 100644 index a35f31cb3..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serverheartbeatsucceeded.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatSucceeded - Notification method for a successful server heartbeat - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatSucceeded - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEventevent - - - If the subscriber is registered, this method is called when a server - heartbeat (i.e. - hello - command issued through - server monitoring) succeeds. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent) - - - An event object encapsulating information about the successful server - heartbeat. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serveropening.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serveropening.xml deleted file mode 100644 index f9ed3ec56..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/serveropening.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::serverOpening - Notification method for opening a server - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::serverOpening - MongoDB\Driver\Monitoring\ServerOpeningEventevent - - - If the subscriber is registered, this method is called when a new server is - added to the topology. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\ServerOpeningEvent) - - - An event object encapsulating information about the opened server. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\ServerOpeningEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologychanged.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologychanged.xml deleted file mode 100644 index 7bb232574..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologychanged.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::topologyChanged - Notification method for a topology description change - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::topologyChanged - MongoDB\Driver\Monitoring\TopologyChangedEventevent - - - If the subscriber is registered, this method is called when the topology's - description changes. For example, a topology discovering a new replica set - primary would cause its topology description to change. - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\TopologyChangedEvent) - - - An event object encapsulating information about the changed topology - description. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\TopologyChangedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyclosed.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyclosed.xml deleted file mode 100644 index fff086106..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyclosed.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::topologyClosed - Notification method for closing the topology - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::topologyClosed - MongoDB\Driver\Monitoring\TopologyClosedEventevent - - - If the subscriber is registered, this method is called when the topology is - closed. - - - - Due to the driver's - connection handling and persistence - behavior, this event can only be observed when a - MongoDB\Driver\Manager is created with the - "disableClientPersistence" driver option and freed before - request shutdown (RSHUTDOWN). - - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\TopologyClosedEvent) - - - An event object encapsulating information about the closed topology. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\TopologyClosedEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyopening.xml b/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyopening.xml deleted file mode 100644 index 754568121..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/sdamsubscriber/topologyopening.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\SDAMSubscriber::topologyOpening - Notification method for opening the topology - - - - &reftitle.description; - - abstract public voidMongoDB\Driver\Monitoring\SDAMSubscriber::topologyOpening - MongoDB\Driver\Monitoring\TopologyOpeningEventevent - - - If the subscriber is registered, this method is called when the topology is - opened. - - - - Due to the driver's - connection handling and persistence - behavior, this event may not be observed if a - MongoDB\Driver\Manager uses a previously persisted - libmongoc client. - - - - - - &reftitle.parameters; - - - event (MongoDB\Driver\Monitoring\TopologyOpeningEvent) - - - An event object encapsulating information about the opened topology. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Monitoring\TopologyOpeningEvent - MongoDB\Driver\Monitoring\addSubscriber - MongoDB\Driver\Manager::addSubscriber - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent.xml deleted file mode 100644 index 1f82160a8..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerChangedEvent class - MongoDB\Driver\Monitoring\ServerChangedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerChangedEvent - class encapsulates information about a changed server description. For - example, a server's type changing from secondary to primary would cause its - server description to change. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerChangedEvent - - - - final - - MongoDB\Driver\Monitoring\ServerChangedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - public - readonly - MongoDB\Driver\ServerDescription - newDescription - - - public - readonly - MongoDB\Driver\ServerDescription - previousDescription - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - topologyId - - The topology ID. - - - - newDescription - - The new server description. - - - - previousDescription - - The previous server description. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serverchangedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gethost.xml deleted file mode 100644 index 534a79d9e..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerChangedEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerChangedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getnewdescription.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getnewdescription.xml deleted file mode 100644 index 0e7fa1676..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getnewdescription.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerChangedEvent::getNewDescription - Returns the new description for the server - - - - &reftitle.description; - - final public MongoDB\Driver\ServerDescriptionMongoDB\Driver\Monitoring\ServerChangedEvent::getNewDescription - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the new MongoDB\Driver\ServerDescription - for the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getport.xml deleted file mode 100644 index c3a28ead8..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerChangedEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerChangedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getpreviousdescription.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getpreviousdescription.xml deleted file mode 100644 index d94579eb0..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/getpreviousdescription.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerChangedEvent::getPreviousDescription - Returns the previous description for the server - - - - &reftitle.description; - - final public MongoDB\Driver\ServerDescriptionMongoDB\Driver\Monitoring\ServerChangedEvent::getPreviousDescription - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the previous MongoDB\Driver\ServerDescription - for the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gettopologyid.xml deleted file mode 100644 index fb0a3b7c3..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverchangedevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerChangedEvent::getTopologyId - Returns the topology ID associated with this server - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\ServerChangedEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent.xml b/reference/mongodb/mongodb/driver/monitoring/serverclosedevent.xml deleted file mode 100644 index 6fd48ae69..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerClosedEvent class - MongoDB\Driver\Monitoring\ServerClosedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerClosedEvent - class encapsulates information about a closed server. This corresponds to an - existing server being removed from the topology. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerClosedEvent - - - - final - - MongoDB\Driver\Monitoring\ServerClosedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - topologyId - - The topology ID. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serverclosedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gethost.xml deleted file mode 100644 index bfd5bd570..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerClosedEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerClosedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/getport.xml deleted file mode 100644 index 8d4aa9b6b..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerClosedEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerClosedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gettopologyid.xml deleted file mode 100644 index abb1d4baa..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverclosedevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerClosedEvent::getTopologyId - Returns the topology ID associated with this server - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\ServerClosedEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent.xml deleted file mode 100644 index 26c41fdc9..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent class - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent - class encapsulates information about a failed server heartbeat (i.e. - hello - command issued through - server monitoring). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent - - - - final - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - bool - awaited - - - public - readonly - int - duration - - - public - readonly - Exception - error - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - awaited - - - Whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - - duration - - - The duration of the heartbeat in microseconds. The duration is a - calculated value that includes the time to send the message and - receive the response from the server. - - - - - error - - The exception that was thrown when the heartbeat failed. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. The - duration property replaces the - getDurationMicros method. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serverheartbeatfailedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getdurationmicros.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getdurationmicros.xml deleted file mode 100644 index 3aed3ed9a..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getdurationmicros.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getDurationMicros - Returns the heartbeat's duration in microseconds - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getDurationMicros - - - - The heartbeat's duration is a calculated value that includes the time to send - the message and receive the reply from the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the heartbeat's duration in microseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/geterror.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/geterror.xml deleted file mode 100644 index c32abbb6c..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/geterror.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getError - Returns the Exception associated with the failed heartbeat - - - - &reftitle.description; - - final public ExceptionMongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getError - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Exception associated with the failed - heartbeat. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/gethost.xml deleted file mode 100644 index 8ce4e7974..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/gethost.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getport.xml deleted file mode 100644 index fe712d6e6..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/getport.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/isawaited.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/isawaited.xml deleted file mode 100644 index 7ea0c94f2..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatfailedevent/isawaited.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::isAwaited - Returns whether the heartbeat used a streaming protocol - - - - &reftitle.description; - - final public boolMongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent::isAwaited - - - - Returns whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &false;. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent.xml deleted file mode 100644 index 7e9c4a920..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent class - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent - class encapsulates information about a started server heartbeat (i.e. - hello - command issued through - server monitoring). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent - - - - final - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - bool - awaited - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - awaited - - - Whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serverheartbeatstartedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/gethost.xml deleted file mode 100644 index b2826ecb5..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/getport.xml deleted file mode 100644 index b8e702338..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/isawaited.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/isawaited.xml deleted file mode 100644 index 5218841a3..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatstartedevent/isawaited.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::isAwaited - Returns whether the heartbeat used a streaming protocol - - - - &reftitle.description; - - final public boolMongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent::isAwaited - - - - Returns whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &false;. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent.xml deleted file mode 100644 index 354c0344b..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent class - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent - class encapsulates information about a successful server heartbeat (i.e. - hello - command issued through - server monitoring). - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent - - - - final - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - bool - awaited - - - public - readonly - int - duration - - - public - readonly - object - reply - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - awaited - - - Whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - - duration - - - The duration of the heartbeat in microseconds. The duration is a - calculated value that includes the time to send the message and - receive the response from the server. - - - - - reply - - The reply document returned by the server. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. The - duration property replaces the - getDurationMicros method. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serverheartbeatsucceededevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getdurationmicros.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getdurationmicros.xml deleted file mode 100644 index 9e727a9d6..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getdurationmicros.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getDurationMicros - Returns the heartbeat's duration in microseconds - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getDurationMicros - - - - The heartbeat's duration is a calculated value that includes the time to send - the message and receive the reply from the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the heartbeat's duration in microseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/gethost.xml deleted file mode 100644 index b34941ec5..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getport.xml deleted file mode 100644 index 5295ef5f0..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getreply.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getreply.xml deleted file mode 100644 index ec7a7800a..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/getreply.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getReply - Returns the heartbeat reply document - - - - &reftitle.description; - - final public objectMongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getReply - - - - The reply document will be converted from BSON to PHP using the default - deserialization - rules (e.g. BSON documents will be converted to stdClass). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the heartbeat reply document as a stdClass - object. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/isawaited.xml b/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/isawaited.xml deleted file mode 100644 index 7c313ee9c..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serverheartbeatsucceededevent/isawaited.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::isAwaited - Returns whether the heartbeat used a streaming protocol - - - - &reftitle.description; - - final public boolMongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::isAwaited - - - - Returns whether the heartbeat used a streaming protocol. The extension does - not use the streaming protocol for monitoring, so this method will always - return &false;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &false;. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent.xml b/reference/mongodb/mongodb/driver/monitoring/serveropeningevent.xml deleted file mode 100644 index bb7d68d91..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\ServerOpeningEvent class - MongoDB\Driver\Monitoring\ServerOpeningEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\ServerOpeningEvent - class encapsulates information about an opened server. This corresponds to a - new server being added to the topology. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\ServerOpeningEvent - - - - final - - MongoDB\Driver\Monitoring\ServerOpeningEvent - - - - - &Properties; - - public - readonly - string - host - - - public - readonly - int - port - - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - host - - The hostname of the server. - - - - port - - The port of the server. - - - - topologyId - - The topology ID. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.serveropeningevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gethost.xml b/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gethost.xml deleted file mode 100644 index c3b623225..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gethost.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerOpeningEvent::getHost - Returns the hostname of the server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Monitoring\ServerOpeningEvent::getHost - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of the server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/getport.xml b/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/getport.xml deleted file mode 100644 index f35623293..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/getport.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerOpeningEvent::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Monitoring\ServerOpeningEvent::getPort - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gettopologyid.xml deleted file mode 100644 index 5e2014b92..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/serveropeningevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\ServerOpeningEvent::getTopologyId - Returns the topology ID associated with this server - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\ServerOpeningEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/subscriber.xml b/reference/mongodb/mongodb/driver/monitoring/subscriber.xml deleted file mode 100644 index 74fa3d877..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/subscriber.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\Subscriber interface - MongoDB\Driver\Monitoring\Subscriber - - - - -
    - &reftitle.intro; - - Base interface for event subscribers. This is used as a parameter type in the functions - MongoDB\Driver\Monitoring\addSubscriber and - MongoDB\Driver\Monitoring\removeSubscriber and should - not be implemented directly. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - MongoDB\Driver\Monitoring\Subscriber - - - - - MongoDB\Driver\Monitoring\Subscriber - - - - - - - - - This interface has no methods. Its only purpose is to be the base interface - for all event subscribers. - - -
    - -
    - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent.xml b/reference/mongodb/mongodb/driver/monitoring/topologychangedevent.xml deleted file mode 100644 index 2000a13ff..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\TopologyChangedEvent class - MongoDB\Driver\Monitoring\TopologyChangedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\TopologyChangedEvent - class encapsulates information about a changed topology description. For - example, a topology discovering a new replica set primary would cause its - topology description to change. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\TopologyChangedEvent - - - - final - - MongoDB\Driver\Monitoring\TopologyChangedEvent - - - - - &Properties; - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - public - readonly - MongoDB\Driver\TopologyDescription - newDescription - - - public - readonly - MongoDB\Driver\TopologyDescription - previousDescription - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - topologyId - - The topology ID. - - - - newDescription - - The new topology description. - - - - previousDescription - - The previous topology description. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.topologychangedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getnewdescription.xml b/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getnewdescription.xml deleted file mode 100644 index 17bddbe31..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getnewdescription.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\TopologyChangedEvent::getNewDescription - Returns the new description for the topology - - - - &reftitle.description; - - final public MongoDB\Driver\TopologyDescriptionMongoDB\Driver\Monitoring\TopologyChangedEvent::getNewDescription - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the new MongoDB\Driver\TopologyDescription - for the topology. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getpreviousdescription.xml b/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getpreviousdescription.xml deleted file mode 100644 index b0f822499..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/getpreviousdescription.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\TopologyChangedEvent::getPreviousDescription - Returns the previous description for the topology - - - - &reftitle.description; - - final public MongoDB\Driver\TopologyDescriptionMongoDB\Driver\Monitoring\TopologyChangedEvent::getPreviousDescription - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the previous MongoDB\Driver\TopologyDescription - for the topology. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/gettopologyid.xml deleted file mode 100644 index 2e3900424..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologychangedevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\TopologyChangedEvent::getTopologyId - Returns the topology ID - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\TopologyChangedEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent.xml b/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent.xml deleted file mode 100644 index 2d0f0c780..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\TopologyClosedEvent class - MongoDB\Driver\Monitoring\TopologyClosedEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\TopologyClosedEvent - class encapsulates information about a closed topology. - - - - Due to the driver's - connection handling and persistence - behavior, this event can only be observed when a - MongoDB\Driver\Manager is created with the - "disableClientPersistence" driver option and freed - before request shutdown (RSHUTDOWN). - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\TopologyClosedEvent - - - - final - - MongoDB\Driver\Monitoring\TopologyClosedEvent - - - - - &Properties; - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - topologyId - - The topology ID. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.topologyclosedevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent/gettopologyid.xml deleted file mode 100644 index ccb02bb53..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologyclosedevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\TopologyClosedEvent::getTopologyId - Returns the topology ID - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\TopologyClosedEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent.xml b/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent.xml deleted file mode 100644 index 276f2e3f7..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - The MongoDB\Driver\Monitoring\TopologyOpeningEvent class - MongoDB\Driver\Monitoring\TopologyOpeningEvent - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Monitoring\TopologyOpeningEvent - class encapsulates information about an opened topology. - - - - Due to the driver's - connection handling and persistence - behavior, this event may not be observed if a - MongoDB\Driver\Manager uses a previously persisted - libmongoc client. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Monitoring\TopologyOpeningEvent - - - - final - - MongoDB\Driver\Monitoring\TopologyOpeningEvent - - - - - &Properties; - - public - readonly - MongoDB\BSON\ObjectId - topologyId - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - topologyId - - The topology ID. - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.monitoring.entities.topologyopeningevent; - -
    - - diff --git a/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent/gettopologyid.xml b/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent/gettopologyid.xml deleted file mode 100644 index e59a82c4f..000000000 --- a/reference/mongodb/mongodb/driver/monitoring/topologyopeningevent/gettopologyid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - MongoDB\Driver\Monitoring\TopologyOpeningEvent::getTopologyId - Returns the topology ID - - - - &reftitle.description; - - final public MongoDB\BSON\ObjectIdMongoDB\Driver\Monitoring\TopologyOpeningEvent::getTopologyId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the topology ID. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/query.xml b/reference/mongodb/mongodb/driver/query.xml deleted file mode 100644 index 16dcbc027..000000000 --- a/reference/mongodb/mongodb/driver/query.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The MongoDB\Driver\Query class - MongoDB\Driver\Query - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Query class is a value object that - represents a database query. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Query - - - - final - - MongoDB\Driver\Query - - - - - &Methods; - - - - -
    - - -
    - - &reference.mongodb.mongodb.driver.entities.query; - -
    - - diff --git a/reference/mongodb/mongodb/driver/query/construct.xml b/reference/mongodb/mongodb/driver/query/construct.xml deleted file mode 100644 index c49a9274f..000000000 --- a/reference/mongodb/mongodb/driver/query/construct.xml +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - MongoDB\Driver\Query::__construct - Create a new Query - - - - &reftitle.description; - - final public MongoDB\Driver\Query::__construct - arrayobjectfilter - arraynullqueryOptions&null; - - - Constructs a new MongoDB\Driver\Query, which is an - immutable value object that represents a database query. The query may then - be executed with - MongoDB\Driver\Manager::executeQuery. - - - - - &reftitle.parameters; - - &mongodb.parameter.filter; - - queryOptions - - - - queryOptions - - - - Option - Type - Description - - - - - allowDiskUse - bool - - - Allows MongoDB to use temporary disk files to store data exceeding - the 100 megabyte system memory limit while processing a blocking - sort operation. - - - - - allowPartialResults - bool - - - For queries against a sharded collection, returns partial results - from the mongos if some shards are unavailable instead of throwing - an error. - - - Falls back to the deprecated "partial" option if - not specified. - - - - - awaitData - bool - - Use in conjunction with the "tailable" option to - block a getMore operation on the cursor temporarily if at the end of - data rather than returning no data. After a timeout period, the query - returns as normal. - - - - batchSize - int - - - The number of documents to return in the first batch. Defaults to - 101. A batch size of 0 means that the cursor will be established, - but no documents will be returned in the first batch. - - - In versions of MongoDB before 3.2, where queries use the legacy wire - protocol OP_QUERY, a batch size of 1 will close the cursor - irrespective of the number of matched documents. - - - - &mongodb.option.collation; - - comment - mixed - - - An arbitrary comment to help trace the operation through the - database profiler, currentOp output, and logs. - - - The comment can be any valid BSON type for MongoDB 4.4+. Earlier - server versions only support string values. - - - Falls back to the deprecated "$comment" modifier - if not specified. - - - - - exhaust - bool - - - Stream the data down full blast in multiple "more" packages, on the - assumption that the client will fully read all data queried. Faster - when you are pulling a lot of data and know you want to pull it all - down. Note: the client is not allowed to not read all the data - unless it closes the connection. - - - This option is not supported by the find command in MongoDB 3.2+ and - will force the driver to use the legacy wire protocol version (i.e. - OP_QUERY). - - - - - explain - bool - - - If &true;, the returned MongoDB\Driver\Cursor - will contain a single document that describes the process and - indexes used to return the query. - - - Falls back to the deprecated "$explain" modifier - if not specified. - - - This option is not supported by the find command in MongoDB 3.2+ and - will only be respected when using the legacy wire protocol version - (i.e. OP_QUERY). The - explain - command should be used on MongoDB 3.0+. - - - - - hint - stringarrayobject - - - Index specification. Specify either the index name as a string or - the index key pattern. If specified, then the query system will only - consider plans using the hinted index. - - - Falls back to the deprecated "hint" option if not - specified. - - - - &mongodb.option.let; - - limit - int - - - The maximum number of documents to return. If unspecified, then - defaults to no limit. A limit of 0 is equivalent to setting no - limit. - - - - - max - arrayobject - - - The exclusive upper bound for a specific index. - - - Falls back to the deprecated "$max" modifier if - not specified. - - - - - maxAwaitTimeMS - int - - - Positive integer denoting the time limit in milliseconds for the - server to block a getMore operation if no data is available. This - option should only be used in conjunction with the - "tailable" and "awaitData" - options. - - - - - maxTimeMS - int - - - The cumulative time limit in milliseconds for processing operations - on the cursor. MongoDB aborts the operation at the earliest - following interrupt point. - - - Falls back to the deprecated "$maxTimeMS" - modifier if not specified. - - - - - min - arrayobject - - - The inclusive lower bound for a specific index. - - - Falls back to the deprecated "$min" modifier if - not specified. - - - - - noCursorTimeout - bool - - Prevents the server from timing out idle cursors after an inactivity - period (10 minutes). - - - - projection - arrayobject - - - The projection specification - to determine which fields to include in the returned documents. - - - If you are using the ODM - functionality to deserialise documents as their original - PHP class, make sure that you include the - __pclass field in the projection. This is - required for the deserialization to work and without it, the - extension will return (by default) a stdClass - object instead. - - - - - readConcern - MongoDB\Driver\ReadConcern - - - A read concern to apply to the operation. By default, the read - concern from the - MongoDB - Connection URI will be used. - - - This option is available in MongoDB 3.2+ and will result in an - exception at execution time if specified for an older server - version. - - - - - returnKey - bool - - - If &true;, returns only the index keys in the resulting documents. - Default value is &false;. If &true; and the find command does not - use an index, the returned documents will be empty. - - - Falls back to the deprecated "$returnKey" - modifier if not specified. - - - - - showRecordId - bool - - - Determines whether to return the record identifier for each - document. If &true;, adds a top-level "$recordId" - field to the returned documents. - - - Falls back to the deprecated "$showDiskLoc" - modifier if not specified. - - - - - singleBatch - bool - - Determines whether to close the cursor after the first batch. - Defaults to &false;. - - - - skip - int - Number of documents to skip. Defaults to 0. - - - sort - arrayobject - - The sort specification for the ordering of the results. - - Falls back to the deprecated "$orderby" modifier - if not specified. - - - - - tailable - bool - Returns a tailable cursor for a capped collection. - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - - The "partial" option was removed. Use the - "allowPartialResults" option instead. - - - The "maxScan" option was removed. Support for this - option was removed in MongoDB 4.2. - - - The "modifiers" option was removed. This option was - used for legacy query modifiers, which are all deprecated. - - - The "oplogReplay" option was removed. It is ignored - in MongoDB 4.4 and newer. - - - The "snapshot" option was removed. Support for this - option was removed in MongoDB 4.0. - - - A negative value for the "limit" option no longer - implies &true; for the "singleBatch" option. To only - receive a single batch of results, combine a positive - "limit" value with the - "singleBatch" option. - - - - - PECL mongodb 1.14.0 - - - Added the "let" option. The - "comment" option now accepts any type. - - - - - PECL mongodb 1.8.0 - - - Added the "allowDiskUse" option. - - - The "oplogReplay" option is deprecated. - - - - - PECL mongodb 1.5.0 - - - The "maxScan" and "snapshot" - options are deprecated. - - - - - PECL mongodb 1.3.0 - - - Added the "maxAwaitTimeMS" option. - - - - - PECL mongodb 1.2.0 - - - Added the "allowPartialResults", - "collation", "comment", - "hint", "max", - "maxScan", "maxTimeMS", - "min", "returnKey", - "showRecordId", and "snapshot" - options. - - - Renamed the "partial" option to - "allowPartialResults". For backwards compatibility, - "partial" will still be read if - "allowPartialResults" is not specified. - - - Removed the legacy "secondaryOk" option, which is - obsolete. For queries using the legacy wire protocol OP_QUERY, the - driver will set the secondaryOk bit as needed in - accordance with the - Server Selection Specification. - - - - - PECL mongodb 1.1.0 - Added the "readConcern" option. - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Query::__construct</function> example - - 'bjori', - 'views' => [ - '$gte' => 100, - ], -]; - -$options = [ - /* Only return the following fields in the matching documents */ - 'projection' => [ - 'title' => 1, - 'article' => 1, - ], - /* Return the documents in descending order of views */ - 'sort' => [ - 'views' => -1 - ], -]; - -$query = new MongoDB\Driver\Query($filter, $options); - -$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017'); -$readPreference = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::PRIMARY); -$cursor = $manager->executeQuery('databaseName.collectionName', $query, ['readPreference' => $readPreference]); - -foreach($cursor as $document) { - var_dump($document); -} - -?> -]]> - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::executeQuery - MongoDB\Driver\Cursor - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/readconcern.xml b/reference/mongodb/mongodb/driver/readconcern.xml deleted file mode 100644 index 141dc1f79..000000000 --- a/reference/mongodb/mongodb/driver/readconcern.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - The MongoDB\Driver\ReadConcern class - MongoDB\Driver\ReadConcern - - - - -
    - &reftitle.intro; - - MongoDB\Driver\ReadConcern controls the level of - isolation for read operations for replica sets and replica set shards. This - option requires MongoDB 3.2 or later. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\ReadConcern - - - - final - - MongoDB\Driver\ReadConcern - - - - MongoDB\BSON\Serializable - - - - Serializable - - - - &Properties; - - public - readonly - stringnull - level - - - &Constants; - - const - string - MongoDB\Driver\ReadConcern::AVAILABLE - "available" - - - const - string - MongoDB\Driver\ReadConcern::LINEARIZABLE - "linearizable" - - - const - string - MongoDB\Driver\ReadConcern::LOCAL - "local" - - - const - string - MongoDB\Driver\ReadConcern::MAJORITY - "majority" - - - const - string - MongoDB\Driver\ReadConcern::SNAPSHOT - "snapshot" - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - level - - - The read concern level. &null; if no level was specified. - - - - -
    - - - -
    - &reftitle.constants; - - - - MongoDB\Driver\ReadConcern::AVAILABLE - - - Default for reads against secondaries when - afterClusterTimeand level are - unspecified. - - - The query returns the instance's most recent data. Provides no - guarantee that the data has been written to a majority of the replica set - members (i.e. may be rolled back). - - - For unsharded collections (including collections in a standalone - deployment or a replica set deployment), "local" and - "available" read concerns behave identically. - - - For a sharded cluster, "available" read concern - provides greater tolerance for partitions since it does not wait to - ensure consistency guarantees. However, a query with - "available" read concern may return orphan documents - if the shard is undergoing chunk migrations since the - "available" read concern, unlike - "local" read concern, does not contact the - shard's primary nor the config servers for updated metadata. - - - - - - MongoDB\Driver\ReadConcern::LINEARIZABLE - - - The query returns data that reflects all successful writes issued with a - write concern of "majority" and - acknowledged prior to the start of the read operation. For replica sets - that run with writeConcernMajorityJournalDefault set - to &true;, linearizable read concern returns data that will never be - rolled back. - - - With writeConcernMajorityJournalDefault set to - &false;, MongoDB will not wait for w: "majority" - writes to be durable before acknowledging the writes. As such, - "majority" write operations could possibly roll back - in the event of a loss of a replica set member. - - - You can specify linearizable read concern for read operations on the - primary only. - - - Linearizable read concern guarantees only apply if read - operations specify a query filter that uniquely identifies a single - document. - - - - Always use maxTimeMS with linearizable read concern - in case a majority of data bearing members are unavailable. - maxTimeMS ensures that the operation does not block - indefinitely and instead ensures that the operation returns an error if - the read concern cannot be fulfilled. - - - - Linearizable read concern requires MongoDB 3.4. - - - - - - MongoDB\Driver\ReadConcern::LOCAL - - - Default for reads against primary if level is - unspecified and for reads against secondaries if level - is unspecified but afterClusterTime is specified. - - - The query returns the instance's most recent data. Provides no - guarantee that the data has been written to a majority of the replica set - members (i.e. may be rolled back). - - - - - - MongoDB\Driver\ReadConcern::MAJORITY - - - The query returns the instance's most recent data acknowledged as - having been written to a majority of members in the replica set. - - - To use read concern level of "majority", replica sets - must use WiredTiger storage engine and election protocol version 1. - - - - - - MongoDB\Driver\ReadConcern::SNAPSHOT - - - Read concern "snapshot" is available for - multi-document transactions, and starting in MongoDB 5.0, certain read - operations outside of multi-document transactions. - - - If the transaction is not part of a causally consistent session, upon - transaction commit with write concern "majority", the - transaction operations are guaranteed to have read from a snapshot of - majority-committed data. - - - If the transaction is part of a causally consistent session, upon - transaction commit with write concern "majority", the - transaction operations are guaranteed to have read from a snapshot of - majority-committed data that provides causal consistency with the - operation immediately preceding the transaction start. - - - Outside of multi-document transactions, read concern - "snapshot" is available on primaries and secondaries - for the following read operations: find, - aggregate, and distinct (on - unsharded collections). All other read commands prohibit - "snapshot". - - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - PECL mongodb 1.11.0 - - - Added the MongoDB\Driver\ReadConcern::SNAPSHOT - constant. - - - - - PECL mongodb 1.7.0 - - Implements Serializable. - - - - PECL mongodb 1.4.0 - - - Added the MongoDB\Driver\ReadConcern::AVAILABLE - constant. - - - - - PECL mongodb 1.2.0 - - - Added the - MongoDB\Driver\ReadConcern::LINEARIZABLE - constant. - - - Implements MongoDB\BSON\Serializable. - - - - - - -
    - -
    - &reftitle.seealso; - - Read Concern reference - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.readconcern; - -
    - - diff --git a/reference/mongodb/mongodb/driver/readconcern/bsonserialize.xml b/reference/mongodb/mongodb/driver/readconcern/bsonserialize.xml deleted file mode 100644 index d19e66c39..000000000 --- a/reference/mongodb/mongodb/driver/readconcern/bsonserialize.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - MongoDB\Driver\ReadConcern::bsonSerialize - Returns an object for BSON serialization - - - - &reftitle.description; - - final public stdClassMongoDB\Driver\ReadConcern::bsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an object for serializing the ReadConcern as BSON. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadConcern::bsonSerialize</function> with empty read concern - -bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($rc)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - - - <function>MongoDB\Driver\ReadConcern::bsonSerialize</function> with local read concern - -bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($rc)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - string(5) "local" -} - -{ "level" : "local" } -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - Read Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readconcern/construct.xml b/reference/mongodb/mongodb/driver/readconcern/construct.xml deleted file mode 100644 index 3741b22b6..000000000 --- a/reference/mongodb/mongodb/driver/readconcern/construct.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - MongoDB\Driver\ReadConcern::__construct - Create a new ReadConcern - - - - &reftitle.description; - - final public MongoDB\Driver\ReadConcern::__construct - stringnulllevel&null; - - - Constructs a new MongoDB\Driver\ReadConcern, which is - an immutable value object. - - - - - &reftitle.parameters; - - - level - - - The read concern level. - You may use, but are not limited to, one of the - class constants. - - - - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadConcern::__construct</function> example - - -]]> - - - - - - - &reftitle.seealso; - - Read Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readconcern/getlevel.xml b/reference/mongodb/mongodb/driver/readconcern/getlevel.xml deleted file mode 100644 index a2c0240e1..000000000 --- a/reference/mongodb/mongodb/driver/readconcern/getlevel.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - MongoDB\Driver\ReadConcern::getLevel - Returns the ReadConcern's "level" option - - - - &reftitle.description; - - final public stringnullMongoDB\Driver\ReadConcern::getLevel - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadConcern's "level" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadConcern::getLevel</function> example - -getLevel()); - -$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::LOCAL); -var_dump($rc->getLevel()); - -$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY); -var_dump($rc->getLevel()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - Read Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readconcern/isdefault.xml b/reference/mongodb/mongodb/driver/readconcern/isdefault.xml deleted file mode 100644 index e13e048b7..000000000 --- a/reference/mongodb/mongodb/driver/readconcern/isdefault.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - MongoDB\Driver\ReadConcern::isDefault - Checks if this is the default read concern - - - - &reftitle.description; - - final public boolMongoDB\Driver\ReadConcern::isDefault - - - - Returns whether this is the default read concern (i.e. no options are - specified). This method is primarily intended to be used in conjunction with - MongoDB\Driver\Manager::getReadConcern to determine - whether the Manager has been constructed without any read concern options. - - - The driver will not include a default read concern in its read operations - (e.g. MongoDB\Driver\Manager::executeQuery) in order - to allow the server to apply its own default. Libraries that access the - Manager's read concern to include it in their own read commands should use - this method to ensure that default read concerns are left unset. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this is the default read concern and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadConcern::isDefault</function> example - -isDefault()); - -$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY); -var_dump($rc->isDefault()); - -$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?readConcernLevel=majority'); -$rc = $manager->getReadConcern(); -var_dump($rc->isDefault()); - -$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/'); -$rc = $manager->getReadConcern(); -var_dump($rc->isDefault()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::getReadConcern - Read Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference.xml b/reference/mongodb/mongodb/driver/readpreference.xml deleted file mode 100644 index 2f5c6498c..000000000 --- a/reference/mongodb/mongodb/driver/readpreference.xml +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - The MongoDB\Driver\ReadPreference class - MongoDB\Driver\ReadPreference - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\ReadPreference - - - - final - - MongoDB\Driver\ReadPreference - - - - MongoDB\BSON\Serializable - - - - Serializable - - - - &Properties; - - public - readonly - string - mode - - - public - readonly - arraynull - tags - - - public - readonly - int - maxStalenessSeconds - - - public - readonly - objectnull - hedge - - - &Constants; - - const - string - MongoDB\Driver\ReadPreference::PRIMARY - primary - - - const - string - MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED - primaryPreferred - - - const - string - MongoDB\Driver\ReadPreference::SECONDARY - secondary - - - const - string - MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED - secondaryPreferred - - - const - string - MongoDB\Driver\ReadPreference::NEAREST - nearest - - - const - int - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS - -1 - - - const - int - MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS - 90 - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - mode - - - The read preference mode as a string (e.g. - "primary", "secondary"). - - - - - tags - - - The tag set list used by the read preference, or &null; if no tag - sets were specified. - - - - - maxStalenessSeconds - - - The maximum staleness in seconds for reads, or - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS - if no maximum staleness was specified. - - - - - hedge - - - A document specifying the hedge options for the read preference, or - &null; if no hedge options were specified. - - - - This property is deprecated as hedged reads are deprecated in - MongoDB 8.0. - - - - - -
    - - - -
    - &reftitle.constants; - - - - MongoDB\Driver\ReadPreference::PRIMARY - - - All operations read from the current replica set primary. This is the - default read preference for MongoDB. - - - - - - MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED - - - In most situations, operations read from the primary but if it is - unavailable, operations read from secondary members. - - - - - - MongoDB\Driver\ReadPreference::SECONDARY - - - All operations read from the secondary members of the replica set. - - - - - - MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED - - - In most situations, operations read from secondary members but if no - secondary members are available, operations read from the primary. - - - - - - MongoDB\Driver\ReadPreference::NEAREST - - - Operations read from member of the replica set with the least network - latency, irrespective of the member's type. - - - - - - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS - - - The default value for the "maxStalenessSeconds" - option is to specify no limit on maximum staleness, which means that the - driver will not consider a secondary's lag when choosing where to - direct a read operation. - - - - - - MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS - - - The minimum value for the "maxStalenessSeconds" option - is 90 seconds. The driver estimates secondaries' staleness by - periodically checking the latest write date of each replica set member. - Since these checks are infrequent, the staleness estimate is coarse. - Thus, the driver cannot enforce a max staleness value of less than 90 - seconds. - - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - PECL mongodb 2.0.0 - - - Removed the - MongoDB\Driver\ReadPreference::RP_PRIMARY, - MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED, - MongoDB\Driver\ReadPreference::RP_SECONDARY, - MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED, - and MongoDB\Driver\ReadPreference::RP_NEAREST - constants. The getMode method was also removed. - - - - - PECL mongodb 1.20.0 - - - Deprecated the - MongoDB\Driver\ReadPreference::RP_PRIMARY, - MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED, - MongoDB\Driver\ReadPreference::RP_SECONDARY, - MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED, - and MongoDB\Driver\ReadPreference::RP_NEAREST - constants. - - - - - PECL mongodb 1.7.0 - - - Added the - MongoDB\Driver\ReadPreference::PRIMARY, - MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED, - MongoDB\Driver\ReadPreference::SECONDARY, - MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED, - and MongoDB\Driver\ReadPreference::NEAREST - constants. - - - Implements Serializable. - - - - - PECL mongodb 1.2.0 - - - Added the - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS - and - MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS - constants. - - - Implements MongoDB\BSON\Serializable. - - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.readpreference; - -
    - - diff --git a/reference/mongodb/mongodb/driver/readpreference/bsonserialize.xml b/reference/mongodb/mongodb/driver/readpreference/bsonserialize.xml deleted file mode 100644 index ff7d1503c..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/bsonserialize.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::bsonSerialize - Returns an object for BSON serialization - - - - &reftitle.description; - - final public stdClassMongoDB\Driver\ReadPreference::bsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an object for serializing the ReadPreference as BSON. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::bsonSerialize</function> with primary read preference - -bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($rp)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - string(7) "primary" -} - -{ "mode" : "primary" } -]]> - - - - <function>MongoDB\Driver\ReadPreference::bsonSerialize</function> with secondary read preference and tag sets - - 'ny'], - ['dc' => 'sf', 'use' => 'reporting'], - [] - ] -); -var_dump($rp->bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($rp)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - string(9) "secondary" - ["tags"]=> - array(3) { - [0]=> - object(stdClass)#1 (1) { - ["dc"]=> - string(2) "ny" - } - [1]=> - object(stdClass)#5 (2) { - ["dc"]=> - string(2) "sf" - ["use"]=> - string(9) "reporting" - } - [2]=> - object(stdClass)#4 (0) { - } - } -} - -{ "mode" : "secondary", "tags" : [ { "dc" : "ny" }, { "dc" : "sf", "use" : "reporting" }, { } ] } -]]> - - - - <function>MongoDB\Driver\ReadPreference::bsonSerialize</function> with secondary read preference and max staleness - - 120] -); -var_dump($rp->bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($rp)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - string(9) "secondary" - ["maxStalenessSeconds"]=> - int(120) -} - -{ "mode" : "secondary", "maxStalenessSeconds" : 120 } -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference/construct.xml b/reference/mongodb/mongodb/driver/readpreference/construct.xml deleted file mode 100644 index 59a3d2fe0..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/construct.xml +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::__construct - Create a new ReadPreference - - - - &reftitle.description; - - final public MongoDB\Driver\ReadPreference::__construct - stringmode - arraynulltagSets&null; - arraynulloptions&null; - - - Constructs a new MongoDB\Driver\ReadPreference, which - is an immutable value object. - - - - - &reftitle.parameters; - - - mode - - - - Read preference mode - - - - Value - Description - - - - - "primary" - - - All operations read from the current replica set primary. This is - the default read preference for MongoDB. - - - - - "primaryPreferred" - - - In most situations, operations read from the primary but if it is - unavailable, operations read from secondary members. - - - - - "secondary" - - - All operations read from the secondary members of the replica set. - - - - - "secondaryPreferred" - - - In most situations, operations read from secondary members but if no - secondary members are available, operations read from the primary. - - - - - "nearest" - - - Operations read from member of the replica set with the least - network latency, irrespective of the member's type. - - - - - -
    -
    -
    -
    - - tagSets - - - Tag sets allow you to target read operations to specific members of a - replica set. This parameter should be an array of associative arrays, each - of which contain zero or more key/value pairs. When selecting a server for - a read operation, the driver attempt to select a node having all tags in a - set (i.e. the associative array of key/value pairs). If selection fails, - the driver will attempt subsequent sets. An empty tag set - (array()) will match any node and may be used as a - fallback. - - - Tags are not compatible with the "primary" mode and, - in general, only apply when selecting a secondary member of a set for a - read operation. However, the "nearest" mode, when - combined with a tag set, selects the matching member with the lowest - network latency. This member may be a primary or secondary. - - - - - options - - - - options - - - - Option - Type - Description - - - - - hedge - objectarray - - Specifies whether to use hedged reads, which are supported by MongoDB 4.4+ for sharded queries. - - Server hedged reads are available for all non-primary read preferences - and are enabled by default when using the "nearest" - mode. This option allows explicitly enabling server hedged reads for - non-primary read preferences by specifying - ['enabled' => true], or explicitly disabling - server hedged reads for the "nearest" read - preference by specifying ['enabled' => false]. - - - - - maxStalenessSeconds - int - - - Specifies a maximum replication lag, or "staleness", for reads from - secondaries. When a secondary's estimated staleness exceeds - this value, the driver stops using it for read operations. - - - If specified, the max staleness must be a signed 32-bit integer - greater than or equal to - MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS. - - - Defaults to - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS, - which means that the driver will not consider a secondary's lag - when choosing where to direct a read operation. - - - This option is not compatible with the "primary" - mode. Specifying a max staleness also requires all MongoDB instances - in the deployment to be using MongoDB 3.4+. An exception will be - thrown at execution time if any MongoDB instances in the deployment - are of an older server version. - - - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if mode is invalid. - Throws MongoDB\Driver\Exception\InvalidArgumentException if tagSets is provided for a primary read preference or is malformed (i.e. not an array of zero or more documents). - Throws MongoDB\Driver\Exception\InvalidArgumentException if the "maxStalenessSeconds" option is provided for a primary read preference or is out of range. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - Passing an int for the mode argument - is no longer supported. - - - - PECL mongodb 1.20.0 - - Passing an int for the mode argument - is DEPRECATED. - - - - PECL mongodb 1.8.0 - - Added the "hedge" option. - - - - PECL mongodb 1.3.0 - - - The mode argument now accepts a string value, - which is consistent with the "readPreference" URI - option for MongoDB\Driver\Manager::__construct. - - - - - PECL mongodb 1.2.0 - - - Added a third options argument, which supports - the "maxStalenessSeconds" option. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::__construct</function> example - - 'ny']])); - -/* Require a secondary node whose replication lag is within two minutes of the primary */ -var_dump(new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY, null, ['maxStalenessSeconds' => 120])); - -/* Explicitly enable server hedged reads */ -var_dump(new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY, null, ['hedge' => ['enabled' => true]])); - -?> -]]> - - &example.outputs; - - - string(18) "secondaryPreferred" -} -object(MongoDB\Driver\ReadPreference)#1 (2) { - ["mode"]=> - string(7) "nearest" - ["tags"]=> - array(1) { - [0]=> - object(stdClass)#2 (1) { - ["dc"]=> - string(2) "ny" - } - } -} -object(MongoDB\Driver\ReadPreference)#1 (2) { - ["mode"]=> - string(9) "secondary" - ["maxStalenessSeconds"]=> - int(120) -} -object(MongoDB\Driver\ReadPreference)#1 (2) { - ["mode"]=> - string(9) "secondary" - ["hedge"]=> - object(stdClass)#1 (1) { - ["enabled"]=> - bool(true) - } -} -]]> - - - - - - - &reftitle.seealso; - - Read Preference reference - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/readpreference/gethedge.xml b/reference/mongodb/mongodb/driver/readpreference/gethedge.xml deleted file mode 100644 index 98288c102..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/gethedge.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::getHedge - Returns the ReadPreference's "hedge" option - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\ReadPreference::getHedge - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadPreference's "hedge" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference/getmaxstalenessseconds.xml b/reference/mongodb/mongodb/driver/readpreference/getmaxstalenessseconds.xml deleted file mode 100644 index d4c6ac71e..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/getmaxstalenessseconds.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::getMaxStalenessSeconds - Returns the ReadPreference's "maxStalenessSeconds" option - - - - &reftitle.description; - - final public intMongoDB\Driver\ReadPreference::getMaxStalenessSeconds - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadPreference's "maxStalenessSeconds" option. If no max - staleness has been specified, - MongoDB\Driver\ReadPreference::NO_MAX_STALENESS will be - returned. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::getMaxStalenessSeconds</function> example - -getMaxStalenessSeconds()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY, null, [ - 'maxStalenessSeconds' => MongoDB\Driver\ReadPreference::NO_MAX_STALENESS, -]); -var_dump($rp->getMaxStalenessSeconds()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY, null, [ - 'maxStalenessSeconds' => MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS, -]); -var_dump($rp->getMaxStalenessSeconds()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY, null, [ - 'maxStalenessSeconds' => 1000, -]); -var_dump($rp->getMaxStalenessSeconds()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference/getmode.xml b/reference/mongodb/mongodb/driver/readpreference/getmode.xml deleted file mode 100644 index 087031bb4..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/getmode.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::getMode - Returns the ReadPreference's "mode" option - - - - - - This function has been DEPRECATED as of extension - version 1.20.0 and was removed in 2.0. Applications should use - MongoDB\Driver\ReadPreference::getModeString - instead. - - - - - - &reftitle.description; - - final public intMongoDB\Driver\ReadPreference::getMode - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadPreference's "mode" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.method-removed; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::getMode</function> example - -getMode()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED); -var_dump($rp->getMode()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY); -var_dump($rp->getMode()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED); -var_dump($rp->getMode()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::NEAREST); -var_dump($rp->getMode()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\ReadPreference::getModeString - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference/getmodestring.xml b/reference/mongodb/mongodb/driver/readpreference/getmodestring.xml deleted file mode 100644 index ca231f2a6..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/getmodestring.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::getModeString - Returns the ReadPreference's "mode" option - - - - &reftitle.description; - - final public stringMongoDB\Driver\ReadPreference::getModeString - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadPreference's "mode" option as a string. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::getModeString</function> example - -getModeString()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED); -var_dump($rp->getModeString()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY); -var_dump($rp->getModeString()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED); -var_dump($rp->getModeString()); - -$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::NEAREST); -var_dump($rp->getModeString()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\ReadPreference::getMode - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/readpreference/gettagsets.xml b/reference/mongodb/mongodb/driver/readpreference/gettagsets.xml deleted file mode 100644 index 4d140e9fb..000000000 --- a/reference/mongodb/mongodb/driver/readpreference/gettagsets.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - MongoDB\Driver\ReadPreference::getTagSets - Returns the ReadPreference's "tagSets" option - - - - &reftitle.description; - - final public arrayMongoDB\Driver\ReadPreference::getTagSets - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the ReadPreference's "tagSets" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\ReadPreference::getTagSets</function> example - -getTagSets()); - -$rp = new MongoDB\Driver\ReadPreference($mode, []); -var_dump($rp->getTagSets()); - -/* Prefer a node in New York, but fall back to any available node. */ -$rp = new MongoDB\Driver\ReadPreference($mode, [['dc' => 'ny']]); -var_dump($rp->getTagSets()); - -/* Prefer a node in the New York, followed by a node in San Francisco that is - labeled for reporting usage, and finally fall back to any available node. */ -$rp = new MongoDB\Driver\ReadPreference($mode, [ - ['dc' => 'ny'], - ['dc' => 'sf', 'use' => 'reporting'], - [], -]); -var_dump($rp->getTagSets()); - -?> -]]> - - &example.outputs; - - - array(1) { - ["dc"]=> - string(2) "ny" - } - [1]=> - array(0) { - } -} -array(3) { - [0]=> - array(1) { - ["dc"]=> - string(2) "ny" - } - [1]=> - array(2) { - ["dc"]=> - string(2) "sf" - ["use"]=> - string(9) "reporting" - } - [2]=> - array(0) { - } -} -]]> - - - - - - - &reftitle.seealso; - - Read Preference reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/server.xml b/reference/mongodb/mongodb/driver/server.xml deleted file mode 100644 index 34a9f7747..000000000 --- a/reference/mongodb/mongodb/driver/server.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - The MongoDB\Driver\Server class - MongoDB\Driver\Server - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Server - - - - final - - MongoDB\Driver\Server - - - - &Constants; - - const - int - MongoDB\Driver\Server::TYPE_UNKNOWN - 0 - - - const - int - MongoDB\Driver\Server::TYPE_STANDALONE - 1 - - - const - int - MongoDB\Driver\Server::TYPE_MONGOS - 2 - - - const - int - MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY - 3 - - - const - int - MongoDB\Driver\Server::TYPE_RS_PRIMARY - 4 - - - const - int - MongoDB\Driver\Server::TYPE_RS_SECONDARY - 5 - - - const - int - MongoDB\Driver\Server::TYPE_RS_ARBITER - 6 - - - const - int - MongoDB\Driver\Server::TYPE_RS_OTHER - 7 - - - const - int - MongoDB\Driver\Server::TYPE_RS_GHOST - 8 - - - const - int - MongoDB\Driver\Server::TYPE_LOAD_BALANCER - 9 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\Server::TYPE_UNKNOWN - - Unknown server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_STANDALONE - - Standalone server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_MONGOS - - Mongos server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY - - Replica set possible primary server type, returned by MongoDB\Driver\Server::getType. - A server may be identified as a possible primary if it has not yet been checked but another member of the replica set thinks it is the primary. - - - - - MongoDB\Driver\Server::TYPE_RS_PRIMARY - - Replica set primary server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_RS_SECONDARY - - Replica set secondary server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_RS_ARBITER - - Replica set arbiter server type, returned by MongoDB\Driver\Server::getType. - - - - - MongoDB\Driver\Server::TYPE_RS_OTHER - - Replica set other server type, returned by MongoDB\Driver\Server::getType. - Such servers may be hidden, starting up, or recovering. They cannot be queried, but their hosts lists are useful for discovering the current replica set configuration. - - - - - MongoDB\Driver\Server::TYPE_RS_GHOST - - Replica set ghost server type, returned by MongoDB\Driver\Server::getType. - Servers may be identified as such in at least three situations: briefly during server startup; in an uninitialized replica set; or when the server is shunned (i.e. removed from the replica set config). They cannot be queried, nor can their host list be used to discover the current replica set configuration; however, the client may monitor this server in hope that it transitions to a more useful state. - - - - - MongoDB\Driver\Server::TYPE_LOAD_BALANCER - - Load balancer server type, returned by MongoDB\Driver\Server::getType. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.11.0 - - - Added the - MongoDB\Driver\Server::TYPE_LOAD_BALANCER - constant. - - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.server; - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/construct.xml b/reference/mongodb/mongodb/driver/server/construct.xml deleted file mode 100644 index ac01ee210..000000000 --- a/reference/mongodb/mongodb/driver/server/construct.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - MongoDB\Driver\Server::__construct - Create a new Server (not used) - - - - &reftitle.description; - - final private MongoDB\Driver\Server::__construct - - - - MongoDB\Driver\Server objects are created internally - by MongoDB\Driver\Manager when a database connection - is established and may be returned by - MongoDB\Driver\Manager::getServers and - MongoDB\Driver\Manager::selectServer. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::getServers - MongoDB\Driver\Manager::selectServer - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/executebulkwrite.xml b/reference/mongodb/mongodb/driver/server/executebulkwrite.xml deleted file mode 100644 index 05ed61f5b..000000000 --- a/reference/mongodb/mongodb/driver/server/executebulkwrite.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeBulkWrite - Execute one or more write operations on this server - - - - &reftitle.description; - - final public MongoDB\Driver\WriteResultMongoDB\Driver\Server::executeBulkWrite - stringnamespace - MongoDB\Driver\BulkWritebulk - arraynulloptions&null; - - - Executes one or more write operations on this server. - - - A MongoDB\Driver\BulkWrite can be constructed with - one or more write operations of varying types (e.g. updates, deletes, and - inserts). The driver will attempt to send operations of the same type to the - server in as few requests as possible to optimize round trips. - - - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.bulkwrite; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.writeresult; - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk does not contain any write operations. - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk has already been executed. MongoDB\Driver\BulkWrite objects may not be executed multiple times. - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - &mongodb.throws.bulkwriteexception; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\WriteConcern instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\WriteConcern object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\WriteConcern object. - - - - PECL mongodb 1.3.0 - - MongoDB\Driver\Exception\InvalidArgumentException - is now thrown if bulk does not contain any write - operations. Previously, a - MongoDB\Driver\Exception\BulkWriteException was - thrown. - - - - - - - - - &reftitle.notes; - &mongodb.note.server.write; - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWrite - MongoDB\Driver\WriteResult - MongoDB\Driver\WriteConcern - MongoDB\Driver\Manager::executeBulkWrite - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executebulkwritecommand.xml b/reference/mongodb/mongodb/driver/server/executebulkwritecommand.xml deleted file mode 100644 index bef524c3a..000000000 --- a/reference/mongodb/mongodb/driver/server/executebulkwritecommand.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeBulkWriteCommand - Execute write operations on this server using the bulkWrite command - - - - &reftitle.description; - - final public MongoDB\Driver\BulkWriteCommandResultMongoDB\Driver\Server::executeBulkWriteCommand - MongoDB\Driver\BulkWriteCommandbulk - arraynulloptions&null; - - - Executes one or more write operations on this server using the - bulkWrite - command introduced in MongoDB 8.0. - - - A MongoDB\Driver\BulkWriteCommand can be constructed - with one or more write operations of varying types (e.g. inserts, updates, - and deletes). Each write operation may target a different collection. - - - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.bulkwritecommand; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.bulkwritecommandresult; - - - - &reftitle.errors; - - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk does not contain any write operations. - Throws MongoDB\Driver\Exception\InvalidArgumentException if bulk has already been executed. MongoDB\Driver\BulkWriteCommand objects may not be executed multiple times. - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - &mongodb.throws.bulkwritecommandexception; - Throws MongoDB\Driver\Exception\RuntimeException on other errors. - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWriteCommand - MongoDB\Driver\BulkWriteCommandResult - MongoDB\Driver\WriteConcern - MongoDB\Driver\Manager::executeBulkWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executecommand.xml b/reference/mongodb/mongodb/driver/server/executecommand.xml deleted file mode 100644 index 8bd725182..000000000 --- a/reference/mongodb/mongodb/driver/server/executecommand.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeCommand - Execute a database command on this server - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Server::executeCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on this server. - - - This method applies no special logic to the command. The - Default values for the "readPreference", - "readConcern", and "writeConcern" - options will be inferred from an active transaction (indicated by the - "session" option). If there is no active transaction, a - primary read preference will be used for server selection. - - - Default values will not be inferred from the - connection URI. - Users are therefore encouraged to use specific read and/or write command - methods if possible. - - &mongodb.note.server.readpreference; - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command, issuing a write command to a secondary). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\ReadPreference instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\ReadPreference object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\ReadPreference object. - - - - - - - - - &reftitle.notes; - &mongodb.note.server.write; - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Server::executeReadCommand - MongoDB\Driver\Server::executeReadWriteCommand - MongoDB\Driver\Server::executeWriteCommand - MongoDB\Driver\Manager::executeCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executequery.xml b/reference/mongodb/mongodb/driver/server/executequery.xml deleted file mode 100644 index 24014368b..000000000 --- a/reference/mongodb/mongodb/driver/server/executequery.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeQuery - Execute a database query on this server - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Server::executeQuery - stringnamespace - MongoDB\Driver\Queryquery - arraynulloptions&null; - - - Executes the query on this server. - - - Default values for the "readPreference" option and Query's - "readConcern" option will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - &mongodb.note.server.readpreference; - - - - &reftitle.parameters; - - &mongodb.parameter.namespace; - &mongodb.parameter.query; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readPreference; - &mongodb.option.session; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid query operators). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.0.0 - - The options parameter no longer accepts a - MongoDB\Driver\ReadPreference instance. - - - - PECL mongodb 1.21.0 - - Passing a MongoDB\Driver\ReadPreference object as - options is deprecated and will be removed in 2.0. - - - - PECL mongodb 1.4.0 - - The third parameter is now an options array. - For backwards compatibility, this parameter will still accept a - MongoDB\Driver\ReadPreference object. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Cursor - MongoDB\Driver\Query - MongoDB\Driver\ReadPreference - MongoDB\Driver\Manager::executeQuery - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executereadcommand.xml b/reference/mongodb/mongodb/driver/server/executereadcommand.xml deleted file mode 100644 index 667c3a119..000000000 --- a/reference/mongodb/mongodb/driver/server/executereadcommand.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeReadCommand - Execute a database command that reads on this server - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Server::executeReadCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on this server, irrespective of the - "readPreference" option. - - - This method will apply logic that is specific to commands that read (e.g. - distinct). - Default values for the "readPreference" and - "readConcern" options will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - &mongodb.note.server.readpreference; - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.session; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Server::executeCommand - MongoDB\Driver\Server::executeReadWriteCommand - MongoDB\Driver\Server::executeWriteCommand - MongoDB\Driver\Manager::executeReadCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executereadwritecommand.xml b/reference/mongodb/mongodb/driver/server/executereadwritecommand.xml deleted file mode 100644 index dfa143c74..000000000 --- a/reference/mongodb/mongodb/driver/server/executereadwritecommand.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeReadWriteCommand - Execute a database command that reads and writes on this server - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Server::executeReadWriteCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on this server. - - - This method will apply logic that is specific to commands that read and write - (e.g. aggregate). - Default values for the "readConcern" and - "writeConcern" options will be inferred from an active - transaction (indicated by the "session" option), followed - by the connection URI. - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.readConcern; - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - - - - - - &reftitle.notes; - &mongodb.note.server.write; - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Server::executeCommand - MongoDB\Driver\Server::executeReadCommand - MongoDB\Driver\Server::executeWriteCommand - MongoDB\Driver\Manager::executeReadWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/executewritecommand.xml b/reference/mongodb/mongodb/driver/server/executewritecommand.xml deleted file mode 100644 index ad5e6e25d..000000000 --- a/reference/mongodb/mongodb/driver/server/executewritecommand.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - MongoDB\Driver\Server::executeWriteCommand - Execute a database command that writes on this server - - - - &reftitle.description; - - final public MongoDB\Driver\CursorMongoDB\Driver\Server::executeWriteCommand - stringdb - MongoDB\Driver\Commandcommand - arraynulloptions&null; - - - Executes the command on this server. - - - This method will apply logic that is specific to commands that write (e.g. - drop). - The default value for the "writeConcern" option will be - inferred from an active transaction (indicated by the - "session" option), followed by the - connection URI. - - - - This method is not intended to be used to execute - insert, - update, - or delete - commands. Users are encouraged to use - MongoDB\Driver\Server::executeBulkWrite for those - operations. - - - - - - &reftitle.parameters; - - &mongodb.parameter.db; - &mongodb.parameter.command; - - options - - - - options - - - - Option - Type - Description - - - - &mongodb.option.session; - &mongodb.option.writeConcern; - - -
    -
    - &mongodb.option.transactionReadWriteConcern; -
    -
    -
    -
    - - - &reftitle.returnvalues; - &mongodb.returns.cursor; - - - - &reftitle.errors; - - &mongodb.throws.session-readwriteconcern; - &mongodb.throws.session-unacknowledged; - &mongodb.throws.std; - Throws MongoDB\Driver\Exception\RuntimeException on other errors (e.g. invalid command). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.4.4 - - MongoDB\Driver\Exception\InvalidArgumentException - will be thrown if the "session" option is used in - combination with an unacknowledged write concern. - - - - - - - - - &reftitle.notes; - &mongodb.note.server.write; - - - - &reftitle.seealso; - - MongoDB\Driver\Command - MongoDB\Driver\Cursor - MongoDB\Driver\Server::executeCommand - MongoDB\Driver\Server::executeReadCommand - MongoDB\Driver\Server::executeReadWriteCommand - MongoDB\Driver\Manager::executeWriteCommand - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/server/gethost.xml b/reference/mongodb/mongodb/driver/server/gethost.xml deleted file mode 100644 index 560dea0ae..000000000 --- a/reference/mongodb/mongodb/driver/server/gethost.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - MongoDB\Driver\Server::getHost - Returns the hostname of this server - - - - &reftitle.description; - - final public stringMongoDB\Driver\Server::getHost - - - - Returns the hostname of this server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Server::getHost</function> example - -selectServer(); - -var_dump($server->getHost()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - MongoDB\Driver\ServerDescription::getHost - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/getinfo.xml b/reference/mongodb/mongodb/driver/server/getinfo.xml deleted file mode 100644 index 3aeaf8662..000000000 --- a/reference/mongodb/mongodb/driver/server/getinfo.xml +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - MongoDB\Driver\Server::getInfo - Returns an array of information describing this server - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Server::getInfo - - - - Returns an array of information describing the server. This array is derived - from the most recent - hello - command response obtained through - server monitoring. - - - - When the driver is connected to a load balancer, this method will return - the backing server's - hello - command response from the initial connection handshake. This is in contrast - to other methods (e.g. MongoDB\Driver\Server::getType), - which will return information about the load balancer itself. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of information describing this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Server::getInfo</function> example - -selectServer($rp); - -var_dump($server->getInfo()); - -?> -]]> - - &example.outputs.similar; - - - bool(true) - ["topologyVersion"]=> - array(2) { - ["processId"]=> - object(MongoDB\BSON\ObjectId)#4 (1) { - ["oid"]=> - string(24) "617b6d696a3a89d2f77e6df0" - } - ["counter"]=> - int(6) - } - ["hosts"]=> - array(1) { - [0]=> - string(15) "localhost:27017" - } - ["setName"]=> - string(3) "rs0" - ["setVersion"]=> - int(1) - ["ismaster"]=> - bool(true) - ["secondary"]=> - bool(false) - ["primary"]=> - string(15) "localhost:27017" - ["me"]=> - string(15) "localhost:27017" - ["electionId"]=> - object(MongoDB\BSON\ObjectId)#5 (1) { - ["oid"]=> - string(24) "7fffffff0000000000000001" - } - ["lastWrite"]=> - array(4) { - ["opTime"]=> - array(2) { - ["ts"]=> - object(MongoDB\BSON\Timestamp)#6 (2) { - ["increment"]=> - string(1) "1" - ["timestamp"]=> - string(10) "1635478989" - } - ["t"]=> - int(1) - } - ["lastWriteDate"]=> - object(MongoDB\BSON\UTCDateTime)#7 (1) { - ["milliseconds"]=> - string(13) "1635478989000" - } - ["majorityOpTime"]=> - array(2) { - ["ts"]=> - object(MongoDB\BSON\Timestamp)#8 (2) { - ["increment"]=> - string(1) "1" - ["timestamp"]=> - string(10) "1635478989" - } - ["t"]=> - int(1) - } - ["majorityWriteDate"]=> - object(MongoDB\BSON\UTCDateTime)#9 (1) { - ["milliseconds"]=> - string(13) "1635478989000" - } - } - ["maxBsonObjectSize"]=> - int(16777216) - ["maxMessageSizeBytes"]=> - int(48000000) - ["maxWriteBatchSize"]=> - int(100000) - ["localTime"]=> - object(MongoDB\BSON\UTCDateTime)#10 (1) { - ["milliseconds"]=> - string(13) "1635478992136" - } - ["logicalSessionTimeoutMinutes"]=> - int(30) - ["connectionId"]=> - int(3) - ["minWireVersion"]=> - int(0) - ["maxWireVersion"]=> - int(13) - ["readOnly"]=> - bool(false) - ["ok"]=> - float(1) - ["$clusterTime"]=> - array(2) { - ["clusterTime"]=> - object(MongoDB\BSON\Timestamp)#11 (2) { - ["increment"]=> - string(1) "1" - ["timestamp"]=> - string(10) "1635478989" - } - ["signature"]=> - array(2) { - ["hash"]=> - object(MongoDB\BSON\Binary)#12 (2) { - ["data"]=> - string(20) "" - ["type"]=> - int(0) - } - ["keyId"]=> - int(0) - } - } - ["operationTime"]=> - object(MongoDB\BSON\Timestamp)#13 (2) { - ["increment"]=> - string(1) "1" - ["timestamp"]=> - string(10) "1635478989" - } -} -]]> - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.11.0 - - When the driver is connected to a load balancer, this method returns - the backing server's hello command response from the - initial connection handshake. - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\ServerDescription::getHelloResponse - hello command in the MongoDB manual - Server Discovery and Monitoring Specification - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/getlatency.xml b/reference/mongodb/mongodb/driver/server/getlatency.xml deleted file mode 100644 index d0305dd21..000000000 --- a/reference/mongodb/mongodb/driver/server/getlatency.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - MongoDB\Driver\Server::getLatency - Returns the latency of this server in milliseconds - - - - &reftitle.description; - - final public integernullMongoDB\Driver\Server::getLatency - - - - Returns the latency of this server in milliseconds. This is the client's - measured - round trip time - of a hello command. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the latency of this server in milliseconds, or &null; if no latency - has been measured (e.g. client is connected to a load balancer). - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.11.0 - - This method will return &null; if no latency has been measured. In - earlier versions, an integer was always returned and an unset value - might be reported as -1. - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Server::getLatency</function> example - -selectServer(); - -var_dump($server->getLatency()); - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - MongoDB\Driver\ServerDescription::getRoundTripTime - Server Discovery and Monitoring Specification - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/getport.xml b/reference/mongodb/mongodb/driver/server/getport.xml deleted file mode 100644 index 08434410c..000000000 --- a/reference/mongodb/mongodb/driver/server/getport.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - MongoDB\Driver\Server::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\Server::getPort - - - - Returns the port on which this server is listening. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\Server::getPort</function> example - -selectServer(); - -var_dump($server->getPort()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - MongoDB\Driver\ServerDescription::getPort - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/getserverdescription.xml b/reference/mongodb/mongodb/driver/server/getserverdescription.xml deleted file mode 100644 index dd00da0b3..000000000 --- a/reference/mongodb/mongodb/driver/server/getserverdescription.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - MongoDB\Driver\Server::getServerDescription - Returns a ServerDescription for this server - - - - &reftitle.description; - - final public MongoDB\Driver\ServerDescriptionMongoDB\Driver\Server::getServerDescription - - - - Returns a MongoDB\Driver\ServerDescription for this - server. This is an immutable value object that will describe the server at - the time this method is called. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a MongoDB\Driver\ServerDescription for this - server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/gettags.xml b/reference/mongodb/mongodb/driver/server/gettags.xml deleted file mode 100644 index 505254bc6..000000000 --- a/reference/mongodb/mongodb/driver/server/gettags.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::getTags - Returns an array of tags describing this server in a replica set - - - - &reftitle.description; - - final public arrayMongoDB\Driver\Server::getTags - - - - Returns an array of - tags used to - describe this server in a replica set. The array will contain zero or more - string key and value pairs. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of tags used to describe this server in a - replica set. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/gettype.xml b/reference/mongodb/mongodb/driver/server/gettype.xml deleted file mode 100644 index d395c1e35..000000000 --- a/reference/mongodb/mongodb/driver/server/gettype.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - MongoDB\Driver\Server::getType - Returns an integer denoting the type of this server - - - - &reftitle.description; - - final public intMongoDB\Driver\Server::getType - - - - Returns an int denoting the type of this server. The value - will correlate with a MongoDB\Driver\Server constant. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an int denoting the type of this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - MongoDB\Driver\ServerDescription::getType - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/isarbiter.xml b/reference/mongodb/mongodb/driver/server/isarbiter.xml deleted file mode 100644 index 2444240b0..000000000 --- a/reference/mongodb/mongodb/driver/server/isarbiter.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::isArbiter - Checks if this server is an arbiter member of a replica set - - - - &reftitle.description; - - final public boolMongoDB\Driver\Server::isArbiter - - - - Returns whether this server is an - arbiter member - of a replica set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this server is an arbiter member of a replica set, and - &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/ishidden.xml b/reference/mongodb/mongodb/driver/server/ishidden.xml deleted file mode 100644 index 88f854237..000000000 --- a/reference/mongodb/mongodb/driver/server/ishidden.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::isHidden - Checks if this server is a hidden member of a replica set - - - - &reftitle.description; - - final public boolMongoDB\Driver\Server::isHidden - - - - Returns whether this server is a - hidden member - of a replica set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this server is a hidden member of a replica set, and - &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/ispassive.xml b/reference/mongodb/mongodb/driver/server/ispassive.xml deleted file mode 100644 index 5e6cb5129..000000000 --- a/reference/mongodb/mongodb/driver/server/ispassive.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::isPassive - Checks if this server is a passive member of a replica set - - - - &reftitle.description; - - final public boolMongoDB\Driver\Server::isPassive - - - - Returns whether this server is a - passive member - of a replica set (i.e. its priority is 0). - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this server is a passive member of a replica set, and - &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/isprimary.xml b/reference/mongodb/mongodb/driver/server/isprimary.xml deleted file mode 100644 index ad45b7dea..000000000 --- a/reference/mongodb/mongodb/driver/server/isprimary.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::isPrimary - Checks if this server is a primary member of a replica set - - - - &reftitle.description; - - final public boolMongoDB\Driver\Server::isPrimary - - - - Returns whether this server is a - primary member - of a replica set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this server is a primary member of a replica set, and - &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/server/issecondary.xml b/reference/mongodb/mongodb/driver/server/issecondary.xml deleted file mode 100644 index 172685eb4..000000000 --- a/reference/mongodb/mongodb/driver/server/issecondary.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Server::isSecondary - Checks if this server is a secondary member of a replica set - - - - &reftitle.description; - - final public boolMongoDB\Driver\Server::isSecondary - - - - Returns whether this server is a - secondary member - of a replica set. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this server is a secondary member of a replica set, and - &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverapi.xml b/reference/mongodb/mongodb/driver/serverapi.xml deleted file mode 100644 index 912cba728..000000000 --- a/reference/mongodb/mongodb/driver/serverapi.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - The MongoDB\Driver\ServerApi class - MongoDB\Driver\ServerApi - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\ServerApi - - - - final - - MongoDB\Driver\ServerApi - - - MongoDB\BSON\Serializable - - - - Serializable - - - - &Constants; - - const - string - MongoDB\Driver\ServerAPI::V1 - "1" - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\ServerApi::V1 - - Server API version 1. - - - - -
    - - -
    - &reftitle.examples; - - - Declare an API version on a manager - - $v1]); - -$command = new MongoDB\Driver\Command(['buildInfo' => 1]); - -try { - $cursor = $manager->executeCommand('admin', $command); -} catch(MongoDB\Driver\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} - -/* The buildInfo command returns a single result document, so we need to access - * the first result in the cursor. */ -$buildInfo = $cursor->toArray()[0]; - -echo $buildInfo->version, "\n"; - -?> -]]> - - - &example.outputs; - - - - - - - Declare a strict API version on a manager - - The following example sets the strict flag, which - tells the server to reject any command that is not part of the declared API - version. This results in an error when running the buildInfo command. - - - $v1]); - -$command = new MongoDB\Driver\Command(['buildInfo' => 1]); - -try { - $cursor = $manager->executeCommand('admin', $command); -} catch(MongoDB\Driver\Exception $e) { - echo $e->getMessage(), "\n"; - exit; -} - -/* The buildInfo command returns a single result document, so we need to access - * the first result in the cursor. */ -$buildInfo = $cursor->toArray()[0]; - -echo $buildInfo->version, "\n"; - -?> -]]> - - - &example.outputs; - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.serverapi; - -
    - - diff --git a/reference/mongodb/mongodb/driver/serverapi/bsonserialize.xml b/reference/mongodb/mongodb/driver/serverapi/bsonserialize.xml deleted file mode 100644 index 510e7d7dc..000000000 --- a/reference/mongodb/mongodb/driver/serverapi/bsonserialize.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - MongoDB\Driver\ServerApi::bsonSerialize - Returns an object for BSON serialization - - - - &reftitle.description; - - final public stdClassMongoDB\Driver\ServerApi::bsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an object for serializing the ServerApi as BSON. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverapi/construct.xml b/reference/mongodb/mongodb/driver/serverapi/construct.xml deleted file mode 100644 index 6cc8ef288..000000000 --- a/reference/mongodb/mongodb/driver/serverapi/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - MongoDB\Driver\ServerApi::__construct - Create a new ServerApi instance - - - - &reftitle.description; - - final public MongoDB\Driver\ServerApi::__construct - stringversion - boolnullstrict&null; - boolnulldeprecationErrors&null; - - - - Creates a new MongoDB\Driver\ServerApi instance used to - declare an API version when creating a - MongoDB\Driver\Manager. - - - - - &reftitle.parameters; - - - version - - - A server API version. - - - Supported API versions are provided as constants in - MongoDB\Driver\ServerApi. The only supported API - version is MongoDB\Driver\ServerApi::V1. - - - - - strict - - - If the strict parameter is set to &true;, the - server will yield an error for any command that is not part of the - specified API version. If no value is provided, the server default value - (&false;) is used. - - - - - deprecationErrors - - - If the deprecationErrors parameter is set to &true;, - the server will yield an error when using a command that is deprecated in - the specified API version. If no value is provided, the server default value - (&false;) is used. - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription.xml b/reference/mongodb/mongodb/driver/serverdescription.xml deleted file mode 100644 index 1c9c09a2d..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - The MongoDB\Driver\ServerDescription class - MongoDB\Driver\ServerDescription - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\ServerDescription class is a value - object that represents a server to which the driver is connected. Instances - of this class are returned by - MongoDB\Driver\Server::getServerDescription and - MongoDB\Driver\Monitoring\ServerChangedEvent methods. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\ServerDescription - - - - final - - MongoDB\Driver\ServerDescription - - - - &Constants; - - const - string - MongoDB\Driver\ServerDescription::TYPE_UNKNOWN - "Unknown" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_STANDALONE - "Standalone" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_MONGOS - "Mongos" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_POSSIBLE_PRIMARY - "PossiblePrimary" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_RS_PRIMARY - "RSPrimary" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_RS_SECONDARY - "RSSecondary" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_RS_ARBITER - "RSArbiter" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_RS_OTHER - "RSOther" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_RS_GHOST - "RSGhost" - - - const - string - MongoDB\Driver\ServerDescription::TYPE_LOAD_BALANCER - "LoadBalancer" - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\ServerDescription::TYPE_UNKNOWN - - Unknown server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_STANDALONE - - Standalone server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_MONGOS - - Mongos server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_POSSIBLE_PRIMARY - - Replica set possible primary server type, returned by MongoDB\Driver\ServerDescription::getType. - A server may be identified as a possible primary if it has not yet been checked but another memory of the replica set thinks it is the primary. - - - - - MongoDB\Driver\ServerDescription::TYPE_RS_PRIMARY - - Replica set primary server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_RS_SECONDARY - - Replica set secondary server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_RS_ARBITER - - Replica set arbiter server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - - MongoDB\Driver\ServerDescription::TYPE_RS_OTHER - - Replica set other server type, returned by MongoDB\Driver\ServerDescription::getType. - Such servers may be hidden, starting up, or recovering. They cannot be queried, but their hosts lists are useful for discovering the current replica set configuration. - - - - - MongoDB\Driver\ServerDescription::TYPE_RS_GHOST - - Replica set ghost server type, returned by MongoDB\Driver\ServerDescription::getType. - Servers may be identified as such in at least three situations: briefly during server startup; in an uninitialized replica set; or when the server is shunned (i.e. removed from the replica set config). They cannot be queried, nor can their host list be used to discover the current replica set configuration; however, the client may monitor this server in hope that it transitions to a more useful state. - - - - - MongoDB\Driver\ServerDescription::TYPE_LOAD_BALANCER - - Load balancer server type, returned by MongoDB\Driver\ServerDescription::getType. - - - - -
    - - -
    - - &reference.mongodb.mongodb.driver.entities.serverdescription; - -
    - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/gethelloresponse.xml b/reference/mongodb/mongodb/driver/serverdescription/gethelloresponse.xml deleted file mode 100644 index 4e7605e6a..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/gethelloresponse.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getHelloResponse - Returns the server's most recent "hello" response - - - - &reftitle.description; - - final public arrayMongoDB\Driver\ServerDescription::getHelloResponse - - - - Returns an array of information describing the server. This array is derived - from the most recent (at the time the - MongoDB\Driver\ServerDescription was constructed) - hello - command response obtained through - server monitoring. - - - - When the driver is connected to a load balancer, this method will return an - empty array since load balancers are not monitored. This is in contrast to - MongoDB\Driver\Server::getInfo, which would return the - backing server's - hello - command response from the initial connection handshake. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of information describing this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getInfo - hello command in the MongoDB manual - Server Discovery and Monitoring Specification - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/gethost.xml b/reference/mongodb/mongodb/driver/serverdescription/gethost.xml deleted file mode 100644 index 38f528cfd..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/gethost.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getHost - Returns the hostname of this server - - - - &reftitle.description; - - final public stringMongoDB\Driver\ServerDescription::getHost - - - - Returns the hostname of this server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the hostname of this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getHost - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/getlastupdatetime.xml b/reference/mongodb/mongodb/driver/serverdescription/getlastupdatetime.xml deleted file mode 100644 index 152b328bd..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/getlastupdatetime.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getLastUpdateTime - Returns the server's last update time in microseconds - - - - &reftitle.description; - - final public intMongoDB\Driver\ServerDescription::getLastUpdateTime - - - - Returns the server's last update time in microseconds. - - - - The returned value is a monotonic timestamp, which starts at an arbitrary - point. As such, it is only suitable to compare with other return values from - MongoDB\Driver\ServerDescription::getLastUpdateTime. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the server's last update time in microseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/getport.xml b/reference/mongodb/mongodb/driver/serverdescription/getport.xml deleted file mode 100644 index 23e7e0398..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/getport.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getPort - Returns the port on which this server is listening - - - - &reftitle.description; - - final public intMongoDB\Driver\ServerDescription::getPort - - - - Returns the port on which this server is listening. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the port on which this server is listening. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getPort - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/getroundtriptime.xml b/reference/mongodb/mongodb/driver/serverdescription/getroundtriptime.xml deleted file mode 100644 index eb6f03f55..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/getroundtriptime.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getRoundTripTime - Returns the server's round trip time in milliseconds - - - - &reftitle.description; - - final public intnullMongoDB\Driver\ServerDescription::getRoundTripTime - - - - Returns the server's round trip time in milliseconds. This is the client's - measurement of the duration of a - hello - command. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the server's round trip time in milliseconds. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getLatency - - - - - - diff --git a/reference/mongodb/mongodb/driver/serverdescription/gettype.xml b/reference/mongodb/mongodb/driver/serverdescription/gettype.xml deleted file mode 100644 index 3ec04f71d..000000000 --- a/reference/mongodb/mongodb/driver/serverdescription/gettype.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\ServerDescription::getType - Returns a string denoting the type of this server - - - - &reftitle.description; - - final public stringMongoDB\Driver\ServerDescription::getType - - - - Returns a string denoting the type of this server. The value - will correlate with a MongoDB\Driver\ServerDescription - constant. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string denoting the type of this server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Server::getType - - - - - - diff --git a/reference/mongodb/mongodb/driver/session.xml b/reference/mongodb/mongodb/driver/session.xml deleted file mode 100644 index f752a418e..000000000 --- a/reference/mongodb/mongodb/driver/session.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - The MongoDB\Driver\Session class - MongoDB\Driver\Session - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\Session class represents a - client session and is returned by - MongoDB\Driver\Manager::startSession. Commands, - queries, and write operations may then be associated with the session. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\Session - - - - final - - MongoDB\Driver\Session - - - - - &Constants; - - const - string - MongoDB\Driver\Session::TRANSACTION_NONE - none - - - const - string - MongoDB\Driver\Session::TRANSACTION_STARTING - starting - - - const - string - MongoDB\Driver\Session::TRANSACTION_IN_PROGRESS - in_progress - - - const - string - MongoDB\Driver\Session::TRANSACTION_COMMITTED - committed - - - const - string - MongoDB\Driver\Session::TRANSACTION_ABORTED - aborted - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\Session::TRANSACTION_NONE - - - There is no transaction in progress. - - - - - - MongoDB\Driver\Session::TRANSACTION_STARTING - - - A transaction has been started, but no operation has been sent to the server. - - - - - - MongoDB\Driver\Session::TRANSACTION_IN_PROGRESS - - - A transaction is in progress. - - - - - - MongoDB\Driver\Session::TRANSACTION_COMMITTED - - - The transaction was committed. - - - - - - MongoDB\Driver\Session::TRANSACTION_ABORTED - - - The transaction was aborted. - - - - - -
    - - -
    - - &reference.mongodb.mongodb.driver.entities.session; - -
    - - diff --git a/reference/mongodb/mongodb/driver/session/aborttransaction.xml b/reference/mongodb/mongodb/driver/session/aborttransaction.xml deleted file mode 100644 index cb03deca2..000000000 --- a/reference/mongodb/mongodb/driver/session/aborttransaction.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - MongoDB\Driver\Session::abortTransaction - Aborts a transaction - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::abortTransaction - - - - Terminates the multi-document transaction and rolls back any data changes - made by the operations within the transaction. That is, the transaction ends - without saving any of the changes made by the operations in the transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\RuntimeException if the transaction could not be aborted (e.g. a transaction was not started). - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::startSession - MongoDB\Driver\Session::commitTransaction - MongoDB\Driver\Session::startTransaction - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/advanceclustertime.xml b/reference/mongodb/mongodb/driver/session/advanceclustertime.xml deleted file mode 100644 index deaf3ac6f..000000000 --- a/reference/mongodb/mongodb/driver/session/advanceclustertime.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - MongoDB\Driver\Session::advanceClusterTime - Advances the cluster time for this session - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::advanceClusterTime - arrayobjectclusterTime - - - Advances the cluster time for this session. If the cluster time is less than - or equal to the session's current cluster time, this function is a no-op. - - - By using this method in conjunction with - MongoDB\Driver\Session::advanceOperationTime to copy - the cluster and operation times from another session, you can ensure that - operations in this session are causally consistent with the last operation in - the other session. - - - - - &reftitle.parameters; - - - clusterTime - - - The cluster time is a document containing a logical timestamp and server - signature. Typically, this value will be obtained by calling - MongoDB\Driver\Session::getClusterTime on another - session object. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::advanceOperationTime - MongoDB\Driver\Session::getClusterTime - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/advanceoperationtime.xml b/reference/mongodb/mongodb/driver/session/advanceoperationtime.xml deleted file mode 100644 index 8dc765778..000000000 --- a/reference/mongodb/mongodb/driver/session/advanceoperationtime.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - MongoDB\Driver\Session::advanceOperationTime - Advances the operation time for this session - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::advanceOperationTime - MongoDB\BSON\TimestampInterfaceoperationTime - - - Advances the operation time for this session. If the operation time is less - than or equal to the session's current operation time, this function is a - no-op. - - - By using this method in conjunction with - MongoDB\Driver\Session::advanceClusterTime to copy - the operation and cluster times from another session, you can ensure that - operations in this session are causally consistent with the last operation in - the other session. - - - - - &reftitle.parameters; - - - operationTime - - - The operation time is a logical timestamp. Typically, this value will be - obtained by calling - MongoDB\Driver\Session::getOperationTime on - another session object. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::advanceClusterTime - MongoDB\Driver\Session::getClusterTime - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/committransaction.xml b/reference/mongodb/mongodb/driver/session/committransaction.xml deleted file mode 100644 index 24770db07..000000000 --- a/reference/mongodb/mongodb/driver/session/committransaction.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - MongoDB\Driver\Session::commitTransaction - Commits a transaction - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::commitTransaction - - - - Saves the changes made by the operations in the multi-document transaction - and ends the transaction. Until the commit, none of the data changes made - from within the transaction are visible outside the transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws - MongoDB\Driver\Exception\CommandException if the - server could not commit the transaction (e.g. due to conflicts, network - issues). In case the exception's - MongoDB\Driver\Exception\CommandException::getResultDocument - has a "errorLabels" element, and this array contains a - "TransientTransactionError" or - "UnknownTransactionCommitResult" value, it is safe to re-try - the whole transaction. In newer versions of the - extension, - MongoDB\Driver\Exception\RuntimeException::hasErrorLabel - should be used to test for this situation instead. - Throws - MongoDB\Driver\Exception\RuntimeException if the - transaction could not be committed (e.g. a transaction was not - started). - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::startSession - MongoDB\Driver\Session::abortTransaction - MongoDB\Driver\Session::startTransaction - MongoDB\Driver\Exception\RuntimeException::hasErrorLabel - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/construct.xml b/reference/mongodb/mongodb/driver/session/construct.xml deleted file mode 100644 index 3b687a447..000000000 --- a/reference/mongodb/mongodb/driver/session/construct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - MongoDB\Driver\Session::__construct - Create a new Session (not used) - - - - &reftitle.description; - - final private MongoDB\Driver\Session::__construct - - - - MongoDB\Driver\Session objects are returned by - MongoDB\Driver\Manager::startSession and cannot be - constructed directly. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::startSession - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/endsession.xml b/reference/mongodb/mongodb/driver/session/endsession.xml deleted file mode 100644 index aed0800fc..000000000 --- a/reference/mongodb/mongodb/driver/session/endsession.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - MongoDB\Driver\Session::endSession - Terminates a session - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::endSession - - - - This method closes an existing session. If a transaction was associated - with this session, the transaction will be aborted. After calling this - method, applications should not invoke other methods on the session. - - - - Sessions are also closed during garbage collection. It should not be - necessary to call this method under normal circumstances. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::startSession - MongoDB\Driver\Session::abortTransaction - MongoDB\Driver\Session::commitTransaction - MongoDB\Driver\Session::startTransaction - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/getclustertime.xml b/reference/mongodb/mongodb/driver/session/getclustertime.xml deleted file mode 100644 index 248f468cb..000000000 --- a/reference/mongodb/mongodb/driver/session/getclustertime.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\Driver\Session::getClusterTime - Returns the cluster time for this session - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\Session::getClusterTime - - - - Returns the cluster time for this session. If the session has not been used - for any operation and - MongoDB\Driver\Session::advanceClusterTime has not - been called, the cluster time will be &null;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the cluster time for this session, or &null; if the session has no - cluster time. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::advanceClusterTime - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/getlogicalsessionid.xml b/reference/mongodb/mongodb/driver/session/getlogicalsessionid.xml deleted file mode 100644 index 7bf28358e..000000000 --- a/reference/mongodb/mongodb/driver/session/getlogicalsessionid.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\Driver\Session::getLogicalSessionId - Returns the logical session ID for this session - - - - &reftitle.description; - - final public objectMongoDB\Driver\Session::getLogicalSessionId - - - - Returns the logical session ID for this session, which may be used to - identify this session's operations on the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the logical session ID for this session. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/getoperationtime.xml b/reference/mongodb/mongodb/driver/session/getoperationtime.xml deleted file mode 100644 index 2e1355f40..000000000 --- a/reference/mongodb/mongodb/driver/session/getoperationtime.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - MongoDB\Driver\Session::getOperationTime - Returns the operation time for this session - - - - &reftitle.description; - - final public MongoDB\BSON\TimestampnullMongoDB\Driver\Session::getOperationTime - - - - Returns the operation time for this session. If the session has not been used - for any operation and - MongoDB\Driver\Session::advanceOperationTime has not - been called, the operation time will be &null; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the operation time for this session, or &null; if the session has no - operation time. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::advanceOperationTime - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/getserver.xml b/reference/mongodb/mongodb/driver/session/getserver.xml deleted file mode 100644 index 7209fe7a8..000000000 --- a/reference/mongodb/mongodb/driver/session/getserver.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - MongoDB\Driver\Session::getServer - Returns the server to which this session is pinned - - - - &reftitle.description; - - final public MongoDB\Driver\ServernullMongoDB\Driver\Session::getServer - - - - Returns the MongoDB\Driver\Server to which this - session is pinned. If the session is not pinned to a server, &null; will be - returned. - - - Session pinning is primarily used for sharded transactions, as all commands - within a sharded transaction must be sent to the same mongos instance. This - method is intended to be used by libraries built atop the extension to allow - use of a pinned server instead of invoking server selection. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server to which this - session is pinned, or &null; if the session is not pinned to any server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/gettransactionoptions.xml b/reference/mongodb/mongodb/driver/session/gettransactionoptions.xml deleted file mode 100644 index 216f0b320..000000000 --- a/reference/mongodb/mongodb/driver/session/gettransactionoptions.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - MongoDB\Driver\Session::getTransactionOptions - Returns options for the currently running transaction - - - - &reftitle.description; - - final public arraynullMongoDB\Driver\Session::getTransactionOptions - - - - Returns options for the currently running transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a array containing current transaction options, or - &null; if no transaction is running. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::getTransactionState - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/gettransactionstate.xml b/reference/mongodb/mongodb/driver/session/gettransactionstate.xml deleted file mode 100644 index c61035ccf..000000000 --- a/reference/mongodb/mongodb/driver/session/gettransactionstate.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - MongoDB\Driver\Session::getTransactionState - Returns the current transaction state for this session - - - - &reftitle.description; - - final public stringMongoDB\Driver\Session::getTransactionState - - - - Returns the transaction state for this session. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current transaction state for this session. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::isInTransaction - MongoDB\Driver\Session::getTransactionOptions - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/isdirty.xml b/reference/mongodb/mongodb/driver/session/isdirty.xml deleted file mode 100644 index f07297de3..000000000 --- a/reference/mongodb/mongodb/driver/session/isdirty.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - MongoDB\Driver\Session::isDirty - Returns whether the session has been marked as dirty - - - - &reftitle.description; - - final public boolMongoDB\Driver\Session::isDirty - - - - Returns whether the session has been marked as dirty (i.e. it has been used - with a command that encountered a network error). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns whether the session has been marked as dirty. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/isintransaction.xml b/reference/mongodb/mongodb/driver/session/isintransaction.xml deleted file mode 100644 index 7f372462e..000000000 --- a/reference/mongodb/mongodb/driver/session/isintransaction.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - MongoDB\Driver\Session::isInTransaction - Returns whether a multi-document transaction is in progress - - - - &reftitle.description; - - final public boolMongoDB\Driver\Session::isInTransaction - - - - Returns whether a multi-document transaction is currently in progress for - this session. A transaction is considered "in progress" if it has been - started but has not been committed or aborted. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if a transaction is currently in progress for this session, - and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.seealso; - - MongoDB\Driver\Session::getTransactionState - - - - - - diff --git a/reference/mongodb/mongodb/driver/session/starttransaction.xml b/reference/mongodb/mongodb/driver/session/starttransaction.xml deleted file mode 100644 index 01f953196..000000000 --- a/reference/mongodb/mongodb/driver/session/starttransaction.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - MongoDB\Driver\Session::startTransaction - Starts a transaction - - - - &reftitle.description; - - final public voidMongoDB\Driver\Session::startTransaction - arraynulloptions&null; - - - Starts a multi-document transaction associated with the session. At any given - time, you can have at most one open transaction for a session. After starting - a transaction, the session object must be passed to each operation via - the "session" option (e.g. - MongoDB\Driver\Manager::executeBulkWrite) in order - to associate that operation with the transaction. - - - Transactions can be committed through - MongoDB\Driver\Session::commitTransaction, and - aborted with - MongoDB\Driver\Session::abortTransaction. - Transactions are also automatically aborted when the session is closed from - garbage collection or by explicitly calling - MongoDB\Driver\Session::endSession. - - - - - &reftitle.parameters; - - - options - - - Options can be passed as argument to this method. Each element in this - options array overrides the corresponding option from the - "defaultTransactionOptions" option, if set when - starting the session with - MongoDB\Driver\Manager::startSession. - - - - options - - - - Option - Type - Description - - - - &mongodb.option.maxCommitTimeMS; - &mongodb.option.readConcern; - &mongodb.option.readPreference; - &mongodb.option.writeConcern; - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\CommandException if the transaction could not be started because of a server-side problem (e.g. a lock could not be obtained). - Throws MongoDB\Driver\Exception\RuntimeException if the transaction could not be started (e.g. a transaction was already started). - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.6.0 - - - The "maxCommitTimeMS" option was added. - - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::startSession - MongoDB\Driver\Session::commitTransaction - MongoDB\Driver\Session::abortTransaction - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/topologydescription.xml b/reference/mongodb/mongodb/driver/topologydescription.xml deleted file mode 100644 index 8d64fc79f..000000000 --- a/reference/mongodb/mongodb/driver/topologydescription.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - The MongoDB\Driver\TopologyDescription class - MongoDB\Driver\TopologyDescription - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\TopologyDescription class is a - value object that represents a topology to which the driver is connected. - Instances of this class are returned by - MongoDB\Driver\Monitoring\TopologyChangedEvent - methods. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\TopologyDescription - - - - final - - MongoDB\Driver\TopologyDescription - - - - &Constants; - - const - string - MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN - "Unknown" - - - const - string - MongoDB\Driver\TopologyDescription::TYPE_SINGLE - "Single" - - - const - string - MongoDB\Driver\TopologyDescription::TYPE_SHARDED - "Sharded" - - - const - string - MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY - "ReplicaSetNoPrimary" - - - const - string - MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY - "ReplicaSetWithPrimary" - - - const - string - MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED - "LoadBalanced" - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN - - Unknown topology type, returned by MongoDB\Driver\TopologyDescription::getType. - - - - - MongoDB\Driver\TopologyDescription::TYPE_SINGLE - - Single server (i.e. direct connection), returned by MongoDB\Driver\TopologyDescription::getType. - - - - - MongoDB\Driver\TopologyDescription::TYPE_SHARDED - - Sharded cluster, returned by MongoDB\Driver\TopologyDescription::getType. - - - - - MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY - - Replica set with no primary server, returned by MongoDB\Driver\TopologyDescription::getType. - - - - - MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY - - Replica set with a primary server, returned by MongoDB\Driver\TopologyDescription::getType. - - - - - MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED - - Load balanced topology, returned by MongoDB\Driver\TopologyDescription::getType. - - - - -
    - - -
    - - &reference.mongodb.mongodb.driver.entities.topologydescription; - -
    - - diff --git a/reference/mongodb/mongodb/driver/topologydescription/getservers.xml b/reference/mongodb/mongodb/driver/topologydescription/getservers.xml deleted file mode 100644 index 305332c7c..000000000 --- a/reference/mongodb/mongodb/driver/topologydescription/getservers.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\TopologyDescription::getServers - Returns the servers in the topology - - - - &reftitle.description; - - final public arrayMongoDB\Driver\TopologyDescription::getServers - - - - Returns an array of MongoDB\Driver\ServerDescription - objects corresponding to the known servers in the topology. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of MongoDB\Driver\ServerDescription - objects corresponding to the known servers in the topology. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/topologydescription/gettype.xml b/reference/mongodb/mongodb/driver/topologydescription/gettype.xml deleted file mode 100644 index 43ea094f1..000000000 --- a/reference/mongodb/mongodb/driver/topologydescription/gettype.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\TopologyDescription::getType - Returns a string denoting the type of this topology - - - - &reftitle.description; - - final public stringMongoDB\Driver\TopologyDescription::getType - - - - Returns a string denoting the type of this topology. The value - will correlate with a - MongoDB\Driver\TopologyDescription constant. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string denoting the type of this topology. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/topologydescription/hasreadableserver.xml b/reference/mongodb/mongodb/driver/topologydescription/hasreadableserver.xml deleted file mode 100644 index 2c66513ff..000000000 --- a/reference/mongodb/mongodb/driver/topologydescription/hasreadableserver.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - MongoDB\Driver\TopologyDescription::hasReadableServer - Returns whether the topology has a readable server - - - - &reftitle.description; - - final public boolMongoDB\Driver\TopologyDescription::hasReadableServer - MongoDB\Driver\ReadPreferencenullreadPreference&null; - - - Returns whether the topology has a readable server or, if - readPreference is specified, a server matching the - specified read preference. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns whether the topology has a readable server or, if - readPreference is specified, a server matching the - specified read preference. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/topologydescription/haswritableserver.xml b/reference/mongodb/mongodb/driver/topologydescription/haswritableserver.xml deleted file mode 100644 index 4763f63d8..000000000 --- a/reference/mongodb/mongodb/driver/topologydescription/haswritableserver.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - MongoDB\Driver\TopologyDescription::hasWritableServer - Returns whether the topology has a writable server - - - - &reftitle.description; - - final public boolMongoDB\Driver\TopologyDescription::hasWritableServer - - - - Returns whether the topology has a writable server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns whether the topology has a writable server. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcern.xml b/reference/mongodb/mongodb/driver/writeconcern.xml deleted file mode 100644 index c1769066b..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern.xml +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - The MongoDB\Driver\WriteConcern class - MongoDB\Driver\WriteConcern - - - - -
    - &reftitle.intro; - - MongoDB\Driver\WriteConcern describes the level of - acknowledgement requested from MongoDB for write operations to a standalone - mongod or to replica sets or to sharded clusters. In - sharded clusters, mongos instances will pass the write - concern on to the shards. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\WriteConcern - - - - final - - MongoDB\Driver\WriteConcern - - - - MongoDB\BSON\Serializable - - - - Serializable - - - - &Constants; - - const - string - MongoDB\Driver\WriteConcern::MAJORITY - "majority" - - - &Properties; - - public - readonly - stringintnull - w - - - public - readonly - boolnull - j - - - public - readonly - int - wtimeout - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - w - - - The write concern value (integer number of nodes, the string - "majority", or a custom write concern tag name), - or &null; if not set. - - - - - j - - - Whether write operations must be committed to the journal before - acknowledged, or &null; if not specified. - - - - - wtimeout - - - The timeout in milliseconds to wait for write concern acknowledgement. - A value of 0 means to wait indefinitely. - - - - -
    - - - -
    - &reftitle.constants; - - - - MongoDB\Driver\WriteConcern::MAJORITY - - - Majority of all the members in the set; arbiters, non-voting members, - passive members, hidden members and delayed members are all included in - the definition of majority write concern. - - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - PECL mongodb 1.7.0 - - Implements Serializable. - - - - PECL mongodb 1.2.0 - - Implements MongoDB\BSON\Serializable. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.writeconcern; - -
    - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/bsonserialize.xml b/reference/mongodb/mongodb/driver/writeconcern/bsonserialize.xml deleted file mode 100644 index 583db2322..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/bsonserialize.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::bsonSerialize - Returns an object for BSON serialization - - - - &reftitle.description; - - final public stdClassMongoDB\Driver\WriteConcern::bsonSerialize - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an object for serializing the WriteConcern as BSON. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::bsonSerialize</function> with majority write concern - -bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($wc)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - string(8) "majority" -} - -{ "w" : "majority" } -]]> - - - <function>MongoDB\Driver\WriteConcern::bsonSerialize</function> with wtimeout and journal - -bsonSerialize()); - -echo "\n", MongoDB\BSON\Document::fromPHP($wc)->toRelaxedExtendedJSON(); - -?> -]]> - - &example.outputs.similar; - - - int(2) - ["j"]=> - bool(true) - ["wtimeout"]=> - int(1000) -} - -{ "w" : 2, "j" : true, "wtimeout" : 1000 } -]]> - - - - - - - &reftitle.seealso; - - MongoDB\BSON\Serializable::bsonSerialize - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/construct.xml b/reference/mongodb/mongodb/driver/writeconcern/construct.xml deleted file mode 100644 index 19c0c04ae..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/construct.xml +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::__construct - Create a new WriteConcern - - - - &reftitle.description; - - final public MongoDB\Driver\WriteConcern::__construct - stringintw - intnullwtimeout&null; - boolnulljournal&null; - - - Constructs a new MongoDB\Driver\WriteConcern, which is - an immutable value object. - - - - - &reftitle.parameters; - - - w - - - - Write concern - - - - Value - Description - - - - - 1 - - Requests acknowledgement that the write operation has propagated to - the standalone mongod or the primary in a replica - set. This is the default write concern for MongoDB. - - - - 0 - - Requests no acknowledgment of the write operation. However, this may - return information about socket exceptions and networking errors to - the application. - - - - <integer greater than 1> - - Numbers greater than 1 are valid only for replica sets to request - acknowledgement from specified number of members, including the - primary. - - - - MongoDB\Driver\WriteConcern::MAJORITY - - - Requests acknowledgment that write operations have propagated to the - majority of voting nodes, including the primary, and have been - written to the on-disk journal for these nodes. - - - Prior to MongoDB 3.0, this refers to the majority of replica set - members (not just voting nodes). - - - - - string - - A string value is interpereted as a tag set. Requests acknowledgement - that the write operations have propagated to a replica set member - with the specified tag. - - - - -
    -
    -
    -
    - - wtimeout - - - How long to wait (in milliseconds) for secondaries before failing. - - - wtimeout causes write operations to return with an - error (WriteConcernError) after the specified - limit, even if the required write concern will eventually succeed. When - these write operations return, MongoDB does not undo successful data - modifications performed before the write concern exceeded the - wtimeout time limit. - - - If specified, wtimeout must be a signed 64-bit integer - greater than or equal to zero. - - - - Write concern timeout - - - - Value - Description - - - - - 0 - Block indefinitely. This is the default. - - - <integer greater than 0> - - Milliseconds to wait until returning. - - - - -
    -
    -
    -
    - - journal - - - Wait until mongod has applied the write to the journal. - - - -
    -
    - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - Throws MongoDB\Driver\Exception\InvalidArgumentException if w is invalid or wtimeout is either negative or greater than the bounds of a signed 32-bit integer. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.7.0 - - The wTimeout parameter now accepts 64-bit values. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::__construct</function> example - - -]]> - - - - - - - &reftitle.seealso; - - Write Concern reference - - - -
    - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/getjournal.xml b/reference/mongodb/mongodb/driver/writeconcern/getjournal.xml deleted file mode 100644 index 5a078cc8a..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/getjournal.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::getJournal - Returns the WriteConcern's "journal" option - - - - &reftitle.description; - - final public boolnullMongoDB\Driver\WriteConcern::getJournal - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteConcern's "journal" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::getJournal</function> example - -getJournal()); - -$wc = new MongoDB\Driver\WriteConcern(1, 0, true); -var_dump($wc->getJournal()); - -$wc = new MongoDB\Driver\WriteConcern(1, 0, false); -var_dump($wc->getJournal()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/getw.xml b/reference/mongodb/mongodb/driver/writeconcern/getw.xml deleted file mode 100644 index 8fda4ab1f..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/getw.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::getW - Returns the WriteConcern's "w" option - - - - &reftitle.description; - - final public stringintnullMongoDB\Driver\WriteConcern::getW - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteConcern's "w" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::getW</function> example - -getW()); - -$wc = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY); -var_dump($wc->getW()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/getwtimeout.xml b/reference/mongodb/mongodb/driver/writeconcern/getwtimeout.xml deleted file mode 100644 index facd0ad51..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/getwtimeout.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::getWtimeout - Returns the WriteConcern's "wtimeout" option - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteConcern::getWtimeout - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteConcern's "wtimeout" option. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 1.7.0 - - On 32-bit systems, this method will always truncate the wTimeout - value if it exceeds the 32-bit range. In that case, a warning will be - emitted. - - - - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::getWtimeout</function> example - -getWtimeout()); - -$wc = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 3000); -var_dump($wc->getWtimeout()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcern/isdefault.xml b/reference/mongodb/mongodb/driver/writeconcern/isdefault.xml deleted file mode 100644 index c6d3ef734..000000000 --- a/reference/mongodb/mongodb/driver/writeconcern/isdefault.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcern::isDefault - Checks if this is the default write concern - - - - &reftitle.description; - - final public boolMongoDB\Driver\WriteConcern::isDefault - - - - Returns whether this is the default write concern (i.e. no options are - specified). This method is primarily intended to be used in conjunction with - MongoDB\Driver\Manager::getWriteConcern to determine - whether the Manager has been constructed without any write concern options. - - - The driver will not include a default write concern in its write operations - (e.g. MongoDB\Driver\Manager::executeBulkWrite) in - order to allow the server to apply its own default, which may have been - modified. - Libraries that access the Manager's write concern to include it in their own - write commands should use this method to ensure that default write concerns - are left unset. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this is the default write concern and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcern::isDefault</function> example - -isDefault()); - -$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=majority'); -$wc = $manager->getWriteConcern(); -var_dump($wc->isDefault()); - -$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/'); -$wc = $manager->getWriteConcern(); -var_dump($wc->isDefault()); - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Manager::getWriteConcern - Modify Default Write Concern in the MongoDB manual - Write Concern reference - - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcernerror.xml b/reference/mongodb/mongodb/driver/writeconcernerror.xml deleted file mode 100644 index f6f853355..000000000 --- a/reference/mongodb/mongodb/driver/writeconcernerror.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - The MongoDB\Driver\WriteConcernError class - MongoDB\Driver\WriteConcernError - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\WriteConcernError class - encapsulates information about a write concern error and may be returned by - MongoDB\Driver\WriteResult::getWriteConcernError. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\WriteConcernError - - - - final - - MongoDB\Driver\WriteConcernError - - - - - &Properties; - - public - readonly - string - message - - - public - readonly - int - code - - - public - readonly - objectnull - info - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - message - - The error message. - - - - code - - The error code. - - - - info - - - Additional information for the error, or &null; if not available. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.writeconcernerror; - -
    - - diff --git a/reference/mongodb/mongodb/driver/writeconcernerror/getcode.xml b/reference/mongodb/mongodb/driver/writeconcernerror/getcode.xml deleted file mode 100644 index acee94a89..000000000 --- a/reference/mongodb/mongodb/driver/writeconcernerror/getcode.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcernError::getCode - Returns the WriteConcernError's error code - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteConcernError::getCode - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteConcernError's error code. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcernError::getCode</function> example - -insert(['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(2, 1); - -try { - $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteConcernError()->getCode()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcernerror/getinfo.xml b/reference/mongodb/mongodb/driver/writeconcernerror/getinfo.xml deleted file mode 100644 index 693bca00f..000000000 --- a/reference/mongodb/mongodb/driver/writeconcernerror/getinfo.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcernError::getInfo - Returns metadata document for the WriteConcernError - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\WriteConcernError::getInfo - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the metadata document for the WriteConcernError, or &null; if - no metadata is available. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcernError::getInfo</function> example - -insert(['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(2, 1); - -try { - $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteConcernError()->getInfo()); -} - -?> -]]> - - &example.outputs.similar; - - - bool(true) -} -]]> - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeconcernerror/getmessage.xml b/reference/mongodb/mongodb/driver/writeconcernerror/getmessage.xml deleted file mode 100644 index fc2a4e623..000000000 --- a/reference/mongodb/mongodb/driver/writeconcernerror/getmessage.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\Driver\WriteConcernError::getMessage - Returns the WriteConcernError's error message - - - - &reftitle.description; - - final public stringMongoDB\Driver\WriteConcernError::getMessage - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteConcernError's error message. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteConcernError::getMessage</function> example - -insert(['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(2, 1); - -try { - $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteConcernError()->getMessage()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeerror.xml b/reference/mongodb/mongodb/driver/writeerror.xml deleted file mode 100644 index 9ebcef865..000000000 --- a/reference/mongodb/mongodb/driver/writeerror.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - The MongoDB\Driver\WriteError class - MongoDB\Driver\WriteError - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\WriteError class encapsulates - information about a write error and may be returned as an array element from - MongoDB\Driver\WriteResult::getWriteErrors. - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\WriteError - - - - final - - MongoDB\Driver\WriteError - - - - - &Properties; - - public - readonly - string - message - - - public - readonly - int - code - - - public - readonly - int - index - - - public - readonly - objectnull - info - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - message - - The error message. - - - - code - - The error code. - - - - index - - - The index of the write operation within the - MongoDB\Driver\BulkWrite that caused the error. - - - - - info - - - Additional information for the error, or &null; if not available. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.writeerror; - -
    - - diff --git a/reference/mongodb/mongodb/driver/writeerror/getcode.xml b/reference/mongodb/mongodb/driver/writeerror/getcode.xml deleted file mode 100644 index c2be05e72..000000000 --- a/reference/mongodb/mongodb/driver/writeerror/getcode.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - MongoDB\Driver\WriteError::getCode - Returns the WriteError's error code - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteError::getCode - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteError's error code. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteError::getCode</function> example - -insert(['_id' => 1]); -$bulk->insert(['_id' => 1]); - -try { - $manager->executeBulkWrite('db.collection', $bulk); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteErrors()[0]->getCode()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeerror/getindex.xml b/reference/mongodb/mongodb/driver/writeerror/getindex.xml deleted file mode 100644 index df6199a72..000000000 --- a/reference/mongodb/mongodb/driver/writeerror/getindex.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - MongoDB\Driver\WriteError::getIndex - Returns the index of the write operation corresponding to this WriteError - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteError::getIndex - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the index of the write operation (from - MongoDB\Driver\BulkWrite) corresponding to this - WriteError. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteError::getIndex</function> example - -insert(['_id' => 1]); -$bulk->insert(['_id' => 1]); - -try { - $manager->executeBulkWrite('db.collection', $bulk); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteErrors()[0]->getIndex()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\BulkWrite - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeerror/getinfo.xml b/reference/mongodb/mongodb/driver/writeerror/getinfo.xml deleted file mode 100644 index 4f607ab99..000000000 --- a/reference/mongodb/mongodb/driver/writeerror/getinfo.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - MongoDB\Driver\WriteError::getInfo - Returns metadata document for the WriteError - - - - &reftitle.description; - - final public objectnullMongoDB\Driver\WriteError::getInfo - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the metadata document for the WriteError, or &null; if no metadata is - available. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeerror/getmessage.xml b/reference/mongodb/mongodb/driver/writeerror/getmessage.xml deleted file mode 100644 index 461221c71..000000000 --- a/reference/mongodb/mongodb/driver/writeerror/getmessage.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - MongoDB\Driver\WriteError::getMessage - Returns the WriteError's error message - - - - &reftitle.description; - - final public stringMongoDB\Driver\WriteError::getMessage - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the WriteError's error message. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteError::getMessage</function> example - -insert(['_id' => 1]); -$bulk->insert(['_id' => 1]); - -try { - $manager->executeBulkWrite('db.collection', $bulk); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteErrors()[0]->getMessage()); -} - -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult.xml b/reference/mongodb/mongodb/driver/writeresult.xml deleted file mode 100644 index e14aee3a9..000000000 --- a/reference/mongodb/mongodb/driver/writeresult.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - The MongoDB\Driver\WriteResult class - MongoDB\Driver\WriteResult - - - - -
    - &reftitle.intro; - - The MongoDB\Driver\WriteResult class encapsulates - information about an executed - MongoDB\Driver\BulkWrite and may be returned by - MongoDB\Driver\Manager::executeBulkWrite. - - -
    - - -
    - &reftitle.classsynopsis; - - - - MongoDB\Driver\WriteResult - - - - final - - MongoDB\Driver\WriteResult - - - - - &Properties; - - public - readonly - intnull - insertedCount - - - public - readonly - intnull - matchedCount - - - public - readonly - intnull - modifiedCount - - - public - readonly - intnull - deletedCount - - - public - readonly - intnull - upsertedCount - - - public - readonly - MongoDB\Driver\Server - server - - - public - readonly - array - upsertedIds - - - public - readonly - array - writeErrors - - - public - readonly - MongoDB\Driver\WriteConcernErrornull - writeConcernError - - - public - readonly - MongoDB\Driver\WriteConcernnull - writeConcern - - - public - readonly - array - errorReplies - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - insertedCount - - - The number of documents inserted (excluding upserts), or &null; if - the write concern did not request acknowledgement. - - - - - matchedCount - - - The number of documents matched by update and replace operations, or - &null; if the write concern did not request acknowledgement. - - - - - modifiedCount - - - The number of documents modified by update and replace operations, or - &null; if the write concern did not request acknowledgement or if the - server did not report this information. - - - - - deletedCount - - - The number of documents deleted, or &null; if the write concern did - not request acknowledgement. - - - - - upsertedCount - - - The number of documents upserted, or &null; if the write concern did - not request acknowledgement. - - - - - server - - - The server that executed the bulk write. - - - - - upsertedIds - - - An array of _id values for upserted documents. - Array keys will correspond to the index of the write operation from - MongoDB\Driver\BulkWrite. - - - - - writeErrors - - - An array of MongoDB\Driver\WriteErrors for any - write errors that occurred during execution. - - - - - writeConcernError - - - The MongoDB\Driver\WriteConcernError that - occurred, or &null; if no write concern error occurred. - - - - - writeConcern - - - The MongoDB\Driver\WriteConcern used for the - bulk write, or &null; if not available. - - - - - errorReplies - - - An array of error reply documents from the server. - - - - -
    - - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL mongodb 2.3.0 - - Added public readonly properties. - - - - - -
    - -
    - - &reference.mongodb.mongodb.driver.entities.writeresult; - -
    - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getdeletedcount.xml b/reference/mongodb/mongodb/driver/writeresult/getdeletedcount.xml deleted file mode 100644 index 5815c6838..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getdeletedcount.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getDeletedCount - Returns the number of documents deleted - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteResult::getDeletedCount - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of documents deleted. - - - - - &reftitle.errors; - - &mongodb.throws.unacknowledged; - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.throw-unacknowledged-write; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getDeletedCount</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getDeletedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getinsertedcount.xml b/reference/mongodb/mongodb/driver/writeresult/getinsertedcount.xml deleted file mode 100644 index 68c94bb4c..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getinsertedcount.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getInsertedCount - Returns the number of documents inserted (excluding upserts) - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteResult::getInsertedCount - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of documents inserted (excluding upserts). - - - - - &reftitle.errors; - - &mongodb.throws.unacknowledged; - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.throw-unacknowledged-write; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getInsertedCount</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getInsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getmatchedcount.xml b/reference/mongodb/mongodb/driver/writeresult/getmatchedcount.xml deleted file mode 100644 index 6319c769b..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getmatchedcount.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getMatchedCount - Returns the number of documents selected for update - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteResult::getMatchedCount - - - - If the update operation results in no change to the document (e.g. setting - the value of a field to its current value), the matched count may be greater - than the value returned by - MongoDB\Driver\WriteResult::getModifiedCount. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of documents selected for update. - - - - - &reftitle.errors; - - &mongodb.throws.unacknowledged; - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.throw-unacknowledged-write; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getMatchedCount</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getMatchedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::getModifiedCount - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getmodifiedcount.xml b/reference/mongodb/mongodb/driver/writeresult/getmodifiedcount.xml deleted file mode 100644 index acbe6da8c..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getmodifiedcount.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getModifiedCount - Returns the number of existing documents updated - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteResult::getModifiedCount - - - - If the update operation results in no change to the document (e.g. setting - the value of a field to its current value), the modified count may be less - than the value returned by - MongoDB\Driver\WriteResult::getMatchedCount. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of existing documents updated. - - - - - &reftitle.errors; - - &mongodb.throws.unacknowledged; - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.throw-unacknowledged-write; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getModifiedCount</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getModifiedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::getMatchedCount - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getserver.xml b/reference/mongodb/mongodb/driver/writeresult/getserver.xml deleted file mode 100644 index 1a3fa8213..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getserver.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getServer - Returns the server associated with this write result - - - - &reftitle.description; - - final public MongoDB\Driver\ServerMongoDB\Driver\WriteResult::getServer - - - - Returns the MongoDB\Driver\Server associated with this - write result. This is the server that executed the - MongoDB\Driver\BulkWrite. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the MongoDB\Driver\Server associated with this - write result. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getServer</function> example - -selectServer(); - -$bulk = new MongoDB\Driver\BulkWrite; -$bulk->insert(['x' => 1]); - -$result = $server->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getServer() == $server); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\Server - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getupsertedcount.xml b/reference/mongodb/mongodb/driver/writeresult/getupsertedcount.xml deleted file mode 100644 index 79b278e17..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getupsertedcount.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getUpsertedCount - Returns the number of documents inserted by an upsert - - - - &reftitle.description; - - final public intMongoDB\Driver\WriteResult::getUpsertedCount - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of documents inserted by an upsert. - - - - - &reftitle.errors; - - &mongodb.throws.unacknowledged; - &mongodb.throws.argumentparsing; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &mongodb.changelog.throw-unacknowledged-write; - - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getUpsertedCount</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getUpsertedCount()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::getUpsertedIds - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getupsertedids.xml b/reference/mongodb/mongodb/driver/writeresult/getupsertedids.xml deleted file mode 100644 index b8122fc33..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getupsertedids.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getUpsertedIds - Returns an array of identifiers for upserted documents - - - - &reftitle.description; - - final public arrayMongoDB\Driver\WriteResult::getUpsertedIds - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of identifiers (i.e. "_id" field values) - for upserted documents. The array keys will correspond to the index of the - write operation (from MongoDB\Driver\BulkWrite) - responsible for the upsert. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getUpsertedIds</function> example - -insert(['x' => 1]); -$bulk->update(['x' => 1], ['$set' => ['y' => 3]]); -$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]); -$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]); -$bulk->delete(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->getUpsertedIds()); - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\BSON\ObjectId)#4 (1) { - ["oid"]=> - string(24) "580e62a224f2302f191b880b" - } - [3]=> - object(MongoDB\BSON\ObjectId)#5 (1) { - ["oid"]=> - string(24) "580e62a224f2302f191b880c" - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteResult::getUpsertedCount - MongoDB\Driver\WriteResult::isAcknowledged - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getwriteconcernerror.xml b/reference/mongodb/mongodb/driver/writeresult/getwriteconcernerror.xml deleted file mode 100644 index a0968a7c5..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getwriteconcernerror.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getWriteConcernError - Returns any write concern error that occurred - - - - &reftitle.description; - - final public MongoDB\Driver\WriteConcernErrornullMongoDB\Driver\WriteResult::getWriteConcernError - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a MongoDB\Driver\WriteConcernError if a write - concern error was encountered during the write operation, and &null; - otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getWriteConcernError</function> example - -insert(['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(2, 1); - -try { - $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); -} catch(MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteConcernError()); -} - -?> -]]> - - &example.outputs.similar; - - - string(33) "waiting for replication timed out" - ["code"]=> - int(64) - ["info"]=> - object(stdClass)#7 (1) { - ["wtimeout"]=> - bool(true) - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteConcern - Write Concern reference - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/getwriteerrors.xml b/reference/mongodb/mongodb/driver/writeresult/getwriteerrors.xml deleted file mode 100644 index e0d7055c8..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/getwriteerrors.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::getWriteErrors - Returns any write errors that occurred - - - - &reftitle.description; - - final public arrayMongoDB\Driver\WriteResult::getWriteErrors - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of MongoDB\Driver\WriteError objects - for any write errors encountered during the write operation. The array will - be empty if no write errors occurred. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::getWriteErrors</function> with a single error - -insert(['_id' => 1]); -$bulk->insert(['_id' => 2]); -$bulk->insert(['_id' => 2]); -$bulk->insert(['_id' => 3]); -$bulk->insert(['_id' => 4]); -$bulk->insert(['_id' => 4]); - -try { - $result = $manager->executeBulkWrite('db.collection', $bulk); -} catch (MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteErrors()); -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 2 }" - ["code"]=> - int(11000) - ["index"]=> - int(2) - ["info"]=> - NULL - } -} -]]> - - - - <function>MongoDB\Driver\WriteResult::getWriteErrors</function> with multiple errors - - false]); -$bulk->insert(['_id' => 1]); -$bulk->insert(['_id' => 2]); -$bulk->insert(['_id' => 2]); -$bulk->insert(['_id' => 3]); -$bulk->insert(['_id' => 4]); -$bulk->insert(['_id' => 4]); - -try { - $result = $manager->executeBulkWrite('db.collection', $bulk); -} catch (MongoDB\Driver\Exception\BulkWriteException $e) { - var_dump($e->getWriteResult()->getWriteErrors()); -} - -?> -]]> - - &example.outputs.similar; - - - object(MongoDB\Driver\WriteError)#5 (4) { - ["message"]=> - string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 2 }" - ["code"]=> - int(11000) - ["index"]=> - int(2) - ["info"]=> - NULL - } - [1]=> - object(MongoDB\Driver\WriteError)#6 (4) { - ["message"]=> - string(81) "E11000 duplicate key error collection: db.collection index: _id_ dup key: { : 4 }" - ["code"]=> - int(11000) - ["index"]=> - int(5) - ["info"]=> - NULL - } -} -]]> - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteError - - - - - - diff --git a/reference/mongodb/mongodb/driver/writeresult/isacknowledged.xml b/reference/mongodb/mongodb/driver/writeresult/isacknowledged.xml deleted file mode 100644 index 68f7ba66c..000000000 --- a/reference/mongodb/mongodb/driver/writeresult/isacknowledged.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - MongoDB\Driver\WriteResult::isAcknowledged - Returns whether the write was acknowledged - - - - &reftitle.description; - - final public boolMongoDB\Driver\WriteResult::isAcknowledged - - - - If the write is acknowledged, other count fields will be available on the - MongoDB\Driver\WriteResult object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the write was acknowledged, and &false; otherwise. - - - - - &reftitle.errors; - - &mongodb.throws.argumentparsing; - - - - - - &reftitle.examples; - - <function>MongoDB\Driver\WriteResult::isAcknowledged</function> with acknowledged write concern - -insert(['x' => 1]); - -$result = $manager->executeBulkWrite('db.collection', $bulk); - -var_dump($result->isAcknowledged()); - -?> -]]> - - &example.outputs; - - - - - - <function>MongoDB\Driver\WriteResult::isAcknowledged</function> with unacknowledged write concern - -insert(['x' => 1]); - -$writeConcern = new MongoDB\Driver\WriteConcern(0); - -$result = $manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]); - -var_dump($result->isAcknowledged()); - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - MongoDB\Driver\WriteConcern - Write Concern reference - - - - - - diff --git a/reference/mongodb/monitoring.xml b/reference/mongodb/monitoring.xml deleted file mode 100644 index 58ad6eae0..000000000 --- a/reference/mongodb/monitoring.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Monitoring classes and subscriber functions - MongoDB\Driver\Monitoring - - - &Functions; - &reference.mongodb.functions.driver.entities.monitoring; - - - &reference.mongodb.mongodb.driver.monitoring.commandfailedevent; - &reference.mongodb.mongodb.driver.monitoring.commandstartedevent; - &reference.mongodb.mongodb.driver.monitoring.commandsucceededevent; - - &reference.mongodb.mongodb.driver.monitoring.serverchangedevent; - &reference.mongodb.mongodb.driver.monitoring.serverclosedevent; - &reference.mongodb.mongodb.driver.monitoring.serveropeningevent; - &reference.mongodb.mongodb.driver.monitoring.serverheartbeatfailedevent; - &reference.mongodb.mongodb.driver.monitoring.serverheartbeatstartedevent; - &reference.mongodb.mongodb.driver.monitoring.serverheartbeatsucceededevent; - &reference.mongodb.mongodb.driver.monitoring.topologychangedevent; - &reference.mongodb.mongodb.driver.monitoring.topologyclosedevent; - &reference.mongodb.mongodb.driver.monitoring.topologyopeningevent; - - &reference.mongodb.mongodb.driver.monitoring.commandsubscriber; - &reference.mongodb.mongodb.driver.monitoring.logsubscriber; - &reference.mongodb.mongodb.driver.monitoring.sdamsubscriber; - &reference.mongodb.mongodb.driver.monitoring.subscriber; - diff --git a/reference/mongodb/security.xml b/reference/mongodb/security.xml deleted file mode 100644 index 31455353c..000000000 --- a/reference/mongodb/security.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - Security - -
    - Request Injection Attacks - - If you are passing $_GET (or $_POST) - parameters to your queries, make sure that they are cast to strings first. - Users can insert associative arrays in GET and POST requests, which could - then become unwanted $-queries. - - - - A fairly innocuous example: suppose you are looking up a user's information - with the request http://www.example.com?username=bob. - Your application creates the query - $q = new \MongoDB\Driver\Query( [ 'username' => $_GET['username'] ]). - - - - Someone could subvert this by getting - http://www.example.com?username[$ne]=foo, which PHP - will magically turn into an associative array, turning your query into - $q = new \MongoDB\Driver\Query( [ 'username' => [ '$ne' => 'foo' ] ] ), - which will return all users not named "foo" (all of your users, probably). - - - - This is a fairly easy attack to defend against: make sure $_GET and $_POST - parameters are the type you expect before you send them to the database. - PHP has the filter_var function to assist with this. - - - - Note that this type of attack can be used with any database interaction that - locates a document, including updates, upserts, deletes, and findAndModify - commands. - - - - See the main documentation - for more information about SQL-injection-like issues with MongoDB. - -
    - -
    - Script Injection Attacks - - If you are using JavaScript, make sure that any variables that cross the PHP- - to-JavaScript boundary are passed in the scope field of - MongoDB\BSON\Javascript, not interpolated into the - JavaScript string. This can come up when using $where - clauses in queries, mapReduce and group commands, and any other time you may - pass JavaScript into the database. - - - For example, suppose we have some JavaScript to greet a user in the database - logs. We could do: - - - "print('Hello, $username!');" -] ); - -$r = $m->executeCommand( 'dramio', $cmd ); -?> -]]> - - - However, what if a malicious user passes in some JavaScript? - - - "print('Hello, $username!');" -] ); - -$r = $m->executeCommand( 'dramio', $cmd ); -?> -]]> - - - Now MongoDB executes the JavaScript string - "print('Hello, '); db.users.drop(); print('!');". - This attack is easy to avoid: use args to pass - variables from PHP to JavaScript: - - - "function greet(username) { print('Hello, ' + username + '!'); }", - 'args' => $args, -] ); - -$r = $m->executeCommand( 'dramio', $cmd ); -?> -]]> - - - This adds an argument to the JavaScript scope, which gets used as argument - for the greet function. Now if - someone tries to send malicious code, MongoDB will harmlessly print - Hello, '); db.dropDatabase(); print('!. - - - - Using arguments helps to prevent malicious input from being executed by the - database. However, you must make sure that your code does not turn around - and execute the input anyway! It is best to avoid executing - any JavaScript on the server in the first place. - - - - You are strongly recommended to stay clear of the $where - clause with queries, as it impacts performance significantly. Where - possible, use either normal query operators, or the Aggregation - Framework. - - - - As alternative to MapReduce, which uses - JavaScript, consider using the Aggregation - Framework. Unlike Map/Reduce, it uses an idiomatic language to - construct queries, without having to write, and use, the slower JavaScript - approach that Map/Reduce requires. - - - - The eval command - has been deprecated since MongoDB 3.0, and should also be avoided. - -
    -
    - - diff --git a/reference/mongodb/setup.xml b/reference/mongodb/setup.xml deleted file mode 100644 index 2d111214e..000000000 --- a/reference/mongodb/setup.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - As of version 1.21.0, the extension requires PHP 8.1 or higher. Previous - versions of the extension allow compatibility with older PHP versions. - - - The extension requires - libbson and - libmongoc, and will use - bundled versions of both libraries by default. System libraries may also be - used, as discussed in the - manual installation - documentation. - - - The extension, via libmongoc, optionally depends on a TLS library (e.g. - OpenSSL) and will use it if available. If the build process fails to find a - TLS library, users should check that the appropriate development package - (e.g. libssl-dev) and - pkg-config are both - installed. The process for detecting and configuring TLS libraries is - discussed in more detail in the - manual installation - documentation. - - - Cyrus SASL is an optional dependency to - support Kerberos authentication and will be used if available. - - - - Due to potential problems representing 64-bit integers on 32-bit platforms, - users are advised to use 64-bit environments. When using a 32-bit platform, - be aware that any 64-bit integer read from the database will be returned as - a MongoDB\BSON\Int64 instance instead of a PHP - integer type. - - -
    - - &reference.mongodb.configure; - &reference.mongodb.ini; - - -
    - - diff --git a/reference/mongodb/tutorial.xml b/reference/mongodb/tutorial.xml deleted file mode 100644 index cbeca557b..000000000 --- a/reference/mongodb/tutorial.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Tutorials - Tutorials - - - - - In this section you will find several tutorials on how to use the MongoDB - driver for PHP. - - - - - &reference.mongodb.tutorial.library; - &reference.mongodb.tutorial.apm; - - - - diff --git a/reference/mongodb/tutorial/apm.xml b/reference/mongodb/tutorial/apm.xml deleted file mode 100644 index 60a3acdad..000000000 --- a/reference/mongodb/tutorial/apm.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - -
    - Application Performance Monitoring (APM) - - - The extension contains an event subscriber API, which allows applications to - monitor commands and internal activity pertaining to the - Server Discovery and Monitoring Specification. - This tutorial will demonstrate command monitoring using the - MongoDB\Driver\Monitoring\CommandSubscriber interface. - - - - The MongoDB\Driver\Monitoring\CommandSubscriber - interface defines three methods: commandStarted, - commandSucceeded, and commandFailed. - Each of these three methods accept a single event - argument of a specific class for the respective event. For example, the - commandSucceeded's event argument - is a MongoDB\Driver\Monitoring\CommandSucceededEvent - object. - - - - In this tutorial we will implement a subscriber that creates a list of all - the query profiles and the average time they took. - - -
    - Subscriber Class Scaffolding - - - We start with the framework for our subscriber: - - - - -]]> - -
    - -
    - Registering the Subscriber - - - Once a subscriber object is instantiated, it needs to be registered with the - extensions's monitoring system. This is done by calling - MongoDB\Driver\Monitoring\addSubscriber or - MongoDB\Driver\Manager::addSubscriber to register - the subscriber globally or with a specific Manager, respectively. - - - - -]]> - -
    - -
    - Implementing the Logic - - - With the object registered, the only thing left is to implement the logic - in the subscriber class. To correlate the two events that make up a - successfully executed command (commandStarted and commandSucceeded), each - event object exposes a requestId field. - - - To record the average time per query shape, we will start by checking for a - find command in the commandStarted event. We will then add - an item to the pendingCommands property indexed by its - requestId and with its value representing the query shape. - - - If we receive a corresponding commandSucceeded event with the same - requestId, we add the duration of the event (from - durationMicros) to the total time and increment the - operation count. - - - If a corresponding commandFailed event is encountered, we just remove the - entry from the pendingCommands property. - - - -getCommandName() ) - { - $queryShape = $this->createQueryShape( (array) $event->getCommand()->filter ); - $this->pendingCommands[$event->getRequestId()] = $queryShape; - } - } - - public function commandSucceeded( \MongoDB\Driver\Monitoring\CommandSucceededEvent $event ): void - { - $requestId = $event->getRequestId(); - if ( array_key_exists( $requestId, $this->pendingCommands ) ) - { - $this->queryShapeStats[$this->pendingCommands[$requestId]]['count']++; - $this->queryShapeStats[$this->pendingCommands[$requestId]]['duration'] += $event->getDurationMicros(); - unset( $this->pendingCommands[$requestId] ); - } - } - - public function commandFailed( \MongoDB\Driver\Monitoring\CommandFailedEvent $event ): void - { - if ( array_key_exists( $event->getRequestId(), $this->pendingCommands ) ) - { - unset( $this->pendingCommands[$event->getRequestId()] ); - } - } - - public function __destruct() - { - foreach( $this->queryShapeStats as $shape => $stats ) - { - echo "Shape: ", $shape, " (", $stats['count'], ")\n ", - $stats['duration'] / $stats['count'], "µs\n\n"; - } - } -} - -$m = new \MongoDB\Driver\Manager( 'mongodb://localhost:27016' ); - -/* Add the subscriber */ -\MongoDB\Driver\Monitoring\addSubscriber( new QueryTimeCollector() ); - -/* Do a bunch of queries */ -$query = new \MongoDB\Driver\Query( [ - 'region_slug' => 'scotland-highlands', 'age' => [ '$gte' => 20 ] -] ); -$cursor = $m->executeQuery( 'dramio.whisky', $query ); - -$query = new \MongoDB\Driver\Query( [ - 'region_slug' => 'scotland-lowlands', 'age' => [ '$gte' => 15 ] -] ); -$cursor = $m->executeQuery( 'dramio.whisky', $query ); - -$query = new \MongoDB\Driver\Query( [ 'region_slug' => 'scotland-lowlands' ] ); -$cursor = $m->executeQuery( 'dramio.whisky', $query ); - -?> -]]> - -
    - -
    - - diff --git a/reference/mongodb/tutorial/library.xml b/reference/mongodb/tutorial/library.xml deleted file mode 100644 index e9246570e..000000000 --- a/reference/mongodb/tutorial/library.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - -
    - Using the PHP Library for MongoDB (PHPLIB) - - - After the initial extension set-up, we will continue explaining how to get - started with the corresponding userland library to write our first project. - - -
    - Installing the PHP Library with Composer - - - The last thing we still need to install to get started on the application - itself, is the PHP library. - - - - The library needs to be installed with - Composer, a package manager - for PHP. Instructions for installing Composer on various platforms may be - found on its website. - - - - Install the library by running: - - - - - - -It will output something akin to: - - - - - - - - Composer will create several files: composer.json, - composer.lock, and a vendor directory that will - contain the library and any other dependencies your project might require. - -
    - -
    - Using the PHP Library - - - In addition to managing your dependencies, Composer will also provide you - with an autoloader (for those dependencies' classes). Ensure that it is - included at the start of your script or in your application's bootstrap - code: - - - - - - - With this done, you can now use any of the functionality as described in the - library documentation. - - - - If you have used MongoDB drivers in other languages, the library's API - should look familiar. It contains a - Client - class for connecting to MongoDB, a - Database - class for database-level operations (e.g. commands, collection management), - and a - Collection - class for collection-level operations (e.g. - CRUD methods, index management). - - - - As an example, this is how you insert a document into the - beers collection of the demo - database: - -demo->beers; - -$result = $collection->insertOne( [ 'name' => 'Hinterland', 'brewery' => 'BrewDog' ] ); - -echo "Inserted with Object ID '{$result->getInsertedId()}'"; -?> -]]> - - - - - Since the inserted document did not contain an _id field, the - extension will generate an MongoDB\BSON\ObjectId for - the server to use as the _id. This value is also made available - to the caller via the result object returned by the insertOne - method. - - - - After insertion, you can query for the data that you have just inserted. - For that, you use the find method, which returns an iterable - cursor: - -demo->beers; - -$result = $collection->find( [ 'name' => 'Hinterland', 'brewery' => 'BrewDog' ] ); - -foreach ($result as $entry) { - echo $entry['_id'], ': ', $entry['name'], "\n"; -} -?> -]]> - - - - - While it may not be apparent in the examples, BSON documents and arrays are - unserialized as special classes in the library by default. These classes - extend ArrayObject for usability and implement the - extension's MongoDB\BSON\Serializable and - MongoDB\BSON\Unserializable interfaces to - ensure that values preserve their type when serialized back into BSON. This - avoids a caveat in the legacy mongo extension where arrays - might turn into documents, and vice versa. See the - specification for more information on - how values are converted between PHP and BSON. - -
    -
    - diff --git a/reference/mongodb/versions.xml b/reference/mongodb/versions.xml deleted file mode 100644 index 33f49c555..000000000 --- a/reference/mongodb/versions.xml +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/mqseries/book.xml b/reference/mqseries/book.xml deleted file mode 100644 index 7de924e71..000000000 --- a/reference/mqseries/book.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - mqseries - - - - &reftitle.intro; - &warn.experimental; - - This extension aims to provide an interface for communicating with IBMs - WebSphere MQ series Queue managers. - - - The interface mimics the C-API client interface of WebSphere MQ Series as - close as possible. Using the same naming conventions and possibilities of the - C-API. In order to understand the workings of this extension some level of - understanding the C-API is required. - - - For MQ-options, MQ-structures, MQ-results etc. please read the WebSphere MQ - Application Programming Guide and WebSphere MQ Application Programming - Reference. - - - - - &reference.mqseries.setup; - &reference.mqseries.constants; - &reference.mqseries.reference; - - - diff --git a/reference/mqseries/configure.xml b/reference/mqseries/configure.xml deleted file mode 100644 index 788981909..000000000 --- a/reference/mqseries/configure.xml +++ /dev/null @@ -1,53 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; &url.pecl.package;mqseries. - - - - The official name of this extension is mqseries. - - - - There are two ways to connect to a queue manager. These depend on the way the extension is compiled and linked. - - - - First one and also the default one is using the mqic libraries. Compiling and linking the - extension against these IBM WebSphere MQSeries libraries allows the extension to connect to the - Queue manager using the client interface. Remote connections are possible this way. - - - - The other way is to compile and link against the mqm libraries. Using these libraries it is - possible to make use of the transaction management of a queue manager. - - - - Currently selecting the libraries to use is done by changing the config.m4 file. -
    - diff --git a/reference/mqseries/constants.xml b/reference/mqseries/constants.xml deleted file mode 100644 index 5c200aacd..000000000 --- a/reference/mqseries/constants.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - &reftitle.constants; - - For each WebSphere MQ Constant there is a mqseries counterpart. - - For definitions and usage see the WebSphere MQ Application Programming Guide and WebSphere MQ - Application Programming Reference red books. - - The name of the mqseries counterpart is made by appending the WebSphere MQ constant with MQSERIES_, - for example the CompletionCode constants are: - - - mqseries constants - - - - PHP Constant - MQ Constant - - - - - MQSERIES_MQCC_OK - MQCC_OK - - - MQSERIES_MQCC_WARNING - MQCC_WARNING - - - MQSERIES_MQCC_FAILED - MQCC_FAILED - - - MQSERIES_MQCC_UNKNOWN - MQCC_UNKNOWN - - - -
    - -
    - diff --git a/reference/mqseries/functions/mqseries-back.xml b/reference/mqseries/functions/mqseries-back.xml deleted file mode 100644 index 04c66bed7..000000000 --- a/reference/mqseries/functions/mqseries-back.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - mqseries_back - MQSeries MQBACK - - - - &reftitle.description; - - voidmqseries_back - resourcehconn - resourcecompCode - resourcereason - - - The - mqseries_back - (MQBACK) call indicates to the queue manager that all the message gets and - puts that have occurred since the last syncpoint are to be backed out. - Messages put as part of a unit of work are deleted; messages retrieved as - part of a unit of work are reinstated on the queue. - - - Using - mqseries_back - only works in conjunction with - mqseries_begin - and only function when connecting directly to a Queueu manager. Not via the - mqclient interface. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_back</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } -?> -]]> - - - - - - &reftitle.notes; - - - mqseries_back - will not function when using MQSeries Client to connect to a Queueu Manager. - - - - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_begin - - - - diff --git a/reference/mqseries/functions/mqseries-begin.xml b/reference/mqseries/functions/mqseries-begin.xml deleted file mode 100644 index aeb33ab1a..000000000 --- a/reference/mqseries/functions/mqseries-begin.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - mqseries_begin - MQseries MQBEGIN - - - - &reftitle.description; - - voidmqseries_begin - resourcehconn - arraybeginOptions - resourcecompCode - resourcereason - - - The - mqseries_begin - (MQBEGIN) call begins a unit of work that is coordinated by the queue - manager, and that may involve external resource managers. - - - Using - mqseries_begin - starts the unit of work. Either - mqseries_back - or - mqseries_cmit - ends the unit of work. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_begin</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } - } -?> -]]> - - - - - - &reftitle.notes; - - - mqseries_begin - will not function when using MQSeries Client to connect to a Queueu Manager. - - - - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_back - mqseries_cmit - - - - diff --git a/reference/mqseries/functions/mqseries-close.xml b/reference/mqseries/functions/mqseries-close.xml deleted file mode 100644 index 2f506711b..000000000 --- a/reference/mqseries/functions/mqseries-close.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - mqseries_close - MQSeries MQCLOSE - - - - &reftitle.description; - - voidmqseries_close - resourcehconn - resourcehobj - intoptions - resourcecompCode - resourcereason - - - The - mqseries_close - (MQCLOSE) call relinquishes access to an object, and is the inverse of the - mqseries_open - (MQOPEN) call. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - options - - - - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_close</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } -?> -]]> - - - - - - &reftitle.seealso; - - mqseries_open - mqseries_conn - mqseries_connx - - - - diff --git a/reference/mqseries/functions/mqseries-cmit.xml b/reference/mqseries/functions/mqseries-cmit.xml deleted file mode 100644 index f507efe06..000000000 --- a/reference/mqseries/functions/mqseries-cmit.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - mqseries_cmit - MQSeries MQCMIT - - - - &reftitle.description; - - voidmqseries_cmit - resourcehconn - resourcecompCode - resourcereason - - - The - mqseries_cmit - (MQCMIT) call indicates to the queue manager that the application has reached - a syncpoint, and that all of the message gets and puts that have occurred - since the last syncpoint are to be made permanent. Messages put as part of a - unit of work are made available to other applications; messages retrieved as - part of a unit of work are deleted. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_cmit</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } -?> -]]> - - - - - - &reftitle.notes; - - - mqseries_back - will not function when using MQSeries Client to connect to a Queueu Manager. - - - - - - &reftitle.seealso; - - mqseries_begin - mqseries_back - mqseries_conn - mqseries_connx - - - - diff --git a/reference/mqseries/functions/mqseries-conn.xml b/reference/mqseries/functions/mqseries-conn.xml deleted file mode 100644 index f5f7679e2..000000000 --- a/reference/mqseries/functions/mqseries-conn.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - mqseries_conn - MQSeries MQCONN - - - - &reftitle.description; - - voidmqseries_conn - stringqManagerName - resourcehconn - resourcecompCode - resourcereason - - - The - mqseries_conn - (MQCONN) call connects an application program to a queue manager. It provides - a queue manager connection handle, which is used by the application on - subsequent message queuing calls. - - - - - &reftitle.parameters; - - - - qManagerName - - - Name of queue manager. - Name of the queue manager the application wishes to connect. - - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_conn</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - exit; - } -?> -]]> - - - - - - &reftitle.seealso; - - mqseries_disc - - - - diff --git a/reference/mqseries/functions/mqseries-connx.xml b/reference/mqseries/functions/mqseries-connx.xml deleted file mode 100644 index 437478999..000000000 --- a/reference/mqseries/functions/mqseries-connx.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - mqseries_connx - MQSeries MQCONNX - - - - &reftitle.description; - - voidmqseries_connx - stringqManagerName - arrayconnOptions - resourcehconn - resourcecompCode - resourcereason - - - The - mqseries_connx - (MQCONNX) call connects an application program to a queue manager. It - provides a queue manager connection handle, which is used by the application - on subsequent MQ calls. - - - The mqseries_connx call is like the - mqseries_conn (MQCONN) call, except that MQCONNX - allows options to be specified to control the way that the call works. - - - - - &reftitle.parameters; - - - - qManagerName - - - Name of queue manager. - Name of the queue manager the application wishes to connect. - - - - - connOps - - - Options that control the action of function - See also the MQCNO structure. - - - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - - <function>mqseries_connx</function> - example - - - MQSERIES_MQCNO_VERSION_2, - 'Options' => MQSERIES_MQCNO_STANDARD_BINDING, - 'MQCD' => array('ChannelName' => 'MQNX9420.CLIENT', - 'ConnectionName' => 'localhost', - 'TransportType' => MQSERIES_MQXPT_TCP) - ); - - mqseries_connx('MQNX9420', $mqcno, $conn, $comp_code,$reason); - if ($comp_code !== MQSERIES_MQCC_OK) { - printf("Connx CompCode:%d Reason:%d Text:%s
    \n", $comp_code, $reason, mqseries_strerror($reason)); - exit; - } - -?> -]]> -
    -
    - - - <function>mqseries_connx</function> - example using SSL connection & OCSP Responder URL - - - 4, //MQCNO_VERSION_4 - 'Options' => MQSERIES_MQCNO_STANDARD_BINDING, - 'MQCD' => array( - 'Version' => 7, //MQCD_VERSION_7 - 'ConnectionName' => 'localhost', - 'TransportType' => MQSERIES_MQXPT_TCP, - 'ChannelName' => 'CONNECTIONCHANNEL', - 'SSLCipherSpec' => 'NULL_SHA' - ), - 'MQSCO' => array( - 'KeyRepository' => '/var/mqm/qmgrs/QUEUEMGR/ssl/key', //Local path where the SSL key repository can be found - 'MQAIR' => array( - 'Version' => 2, //MQAIR_VERSION_2 - 'AuthInfoType' => 2, //MQAIT_OCSP - 'OCSPResponderURL' => 'http://dummy.OCSP.responder' - ) - ) - ); - - mqseries_connx('QUEUEMGR', $mqcno, $conn, $comp_code,$reason); - if ($comp_code !== MQSERIES_MQCC_OK) { - printf("Connx CompCode:%d Reason:%d Text:%s
    \n", $comp_code, $reason, mqseries_strerror($reason)); - exit; - } - -?> -]]> -
    -
    -
    -
    - - - &reftitle.seealso; - - mqseries_disc - - -
    - diff --git a/reference/mqseries/functions/mqseries-disc.xml b/reference/mqseries/functions/mqseries-disc.xml deleted file mode 100644 index e71eec977..000000000 --- a/reference/mqseries/functions/mqseries-disc.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - mqseries_disc - MQSeries MQDISC - - - - &reftitle.description; - - voidmqseries_disc - resourcehconn - resourcecompCode - resourcereason - - - The - mqseries_disc - (MQDISC) call breaks the connection between the queue manager and the - application program, and is the inverse of the - mqseries_conn - (MQCONN) or - mqseries_connx - (MQCONNX) call. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_disc</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } -?> -]]> - - - - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - - - - diff --git a/reference/mqseries/functions/mqseries-get.xml b/reference/mqseries/functions/mqseries-get.xml deleted file mode 100644 index b4ad0fa7c..000000000 --- a/reference/mqseries/functions/mqseries-get.xml +++ /dev/null @@ -1,196 +0,0 @@ - - - - - mqseries_get - MQSeries MQGET - - - - &reftitle.description; - - voidmqseries_get - resourcehConn - resourcehObj - arraymd - arraygmo - intbufferLength - stringmsg - intdata_length - resourcecompCode - resourcereason - - - The - mqseries_get - (MQGET) call retrieves a message from a local queue that has been opened - using the - mqseries_open - (MQOPEN) call - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - md - - - Message descriptor (MQMD). - - - - - gmo - - - Get message options (MQGMO). - - - - - bufferLength - - - Expected length of the result buffer - - - - - msg - - - - Buffer holding the message that was retrieved from the object. - - - - - - data_length - - - Actual buffer length - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_get</function> - example - - - 'TESTQ'), - MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT, - $obj, - $comp_code, - $reason); -// $obj now holds the reference to the object (TESTQ) - -// setup empty message descriptor. - $mdg = array(); -// setup get message options - $gmo = array('Options' => MQSERIES_MQGMO_FAIL_IF_QUIESCING | MQSERIES_MQGMO_WAIT, 'WaitInterval' => 3000); - -// get the message from the queue - mqseries_get($conn, $obj, $mdg, $gmo, 255, $msg, $data_length, $comp_code, $reason); - if ($comp_code !== MQSERIES_MQCC_OK) { - printf("GET CompCode:%d Reason:%d Text:%s
    ", $comp_code, $reason, mqseries_strerror($reason)); - } - -// close the object reference $obj - mqseries_close($conn, $obj, MQSERIES_MQCO_NONE, $comp_code, $reason); - -// disconnect from the queue manager. - mqseries_disc($conn, $comp_code, $reason); - -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_open - mqseries_put - - -
    - diff --git a/reference/mqseries/functions/mqseries-inq.xml b/reference/mqseries/functions/mqseries-inq.xml deleted file mode 100644 index 77b9262f6..000000000 --- a/reference/mqseries/functions/mqseries-inq.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - mqseries_inq - MQSeries MQINQ - - - - &reftitle.description; - - voidmqseries_inq - resourcehconn - resourcehobj - intselectorCount - arrayselectors - intintAttrCount - resourceintAttr - intcharAttrLength - resourcecharAttr - resourcecompCode - resourcereason - - - The - mqseries_inq - (MQINQ) call returns an array of integers and a set of character strings - containing the attributes of an object. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - selectorCount - - - Count of selectors. - - - - - selectors - - - Array of attribute selectors. - - - - - intAttrLength - - - Count of integer attributes. - - - - - intAttr - - - Array of integer attributes. - - - - - charAttrLength - - - Length of character attributes buffer. - - - - - charAttr - - - Character attributes. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_inq</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - } else { - echo "INQ QManager name result ".$char_attr."
    \n"; - } -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_open - - -
    - diff --git a/reference/mqseries/functions/mqseries-open.xml b/reference/mqseries/functions/mqseries-open.xml deleted file mode 100644 index 1f43c7a59..000000000 --- a/reference/mqseries/functions/mqseries-open.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - mqseries_open - MQSeries MQOPEN - - - - &reftitle.description; - - voidmqseries_open - resourcehconn - arrayobjDesc - intoption - resourcehobj - resourcecompCode - resourcereason - - - The - mqseries_open - (MQOPEN) call establishes access to an object. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - objDesc - - - Object descriptor. (MQOD) - - - - - options - - - Options that control the action of the function. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_open</function> - example - - - 'TESTQ'); - mqseries_open( - $conn, - $mqods, - MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT, - $obj, - $comp_code, - $reason); - if ($comp_code !== MQSERIES_MQCC_OK) { - printf("open CompCode:%d Reason:%d Text:%s
    \n", $comp_code, $reason, mqseries_strerror($reason)); - exit; - } -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - mqseries_close - - -
    - diff --git a/reference/mqseries/functions/mqseries-put.xml b/reference/mqseries/functions/mqseries-put.xml deleted file mode 100644 index 72ee5ca45..000000000 --- a/reference/mqseries/functions/mqseries-put.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - mqseries_put - MQSeries MQPUT - - - - &reftitle.description; - - voidmqseries_put - resourcehConn - resourcehObj - arraymd - arraypmo - stringmessage - resourcecompCode - resourcereason - - - The - mqseries_put - (MQPUT) call puts a message on a queue or distribution list. The queue or - distribution list must already be open. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - md - - - Message descriptor (MQMD). - - - - - pmo - - - Put message options (MQPMO). - - - - - message - - - The actual message to put onto the queue. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.examples; - - - <function>mqseries_put</function> - example - - - 'TESTQ'), - MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT, - $obj, - $comp_code, - $reason); -// $obj now holds the reference to the object (TESTQ) - -// setup the message descriptor array. Check MQSeries reference manuals. - $md = array( - 'Version' => MQSERIES_MQMD_VERSION_1, - 'Expiry' => MQSERIES_MQEI_UNLIMITED, - 'Report' => MQSERIES_MQRO_NONE, - 'MsgType' => MQSERIES_MQMT_DATAGRAM, - 'Format' => MQSERIES_MQFMT_STRING, - 'Priority' => 1, - 'Persistence' => MQSERIES_MQPER_PERSISTENT); - -// setup the put message options. - $pmo = array('Options' => MQSERIES_MQPMO_NEW_MSG_ID|MQSERIES_MQPMO_SYNCPOINT); - -// put the message 'Ping' on the queueu. - mqseries_put($conn, $obj, $md, $pmo, 'Ping', $comp_code, $reason); - - if ($comp_code !== MQSERIES_MQCC_OK) { - printf("put CompCode:%d Reason:%d Text:%s
    \n", $comp_code, $reason, mqseries_strerror($reason)); - } - -// close the object reference $obj - mqseries_close($conn, $obj, MQSERIES_MQCO_NONE, $comp_code, $reason); - -// disconnect from the queue manager. - mqseries_disc($conn, $comp_code, $reason); - -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_open - mqseries_get - - -
    - diff --git a/reference/mqseries/functions/mqseries-put1.xml b/reference/mqseries/functions/mqseries-put1.xml deleted file mode 100644 index a6c47f9f5..000000000 --- a/reference/mqseries/functions/mqseries-put1.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - mqseries_put1 - MQSeries MQPUT1 - - - - &reftitle.description; - - voidmqseries_put1 - resourcehconn - resourceobjDesc - resourcemsgDesc - resourcepmo - stringbuffer - resourcecompCode - resourcereason - - - The - mqseries_put1 - (MQPUT1) call puts one message on a queue. The queue need not be open. - - - You can use both the mqseries_put and mqseries_put1 - calls to put messages on a queue; which call to use depends on the circumstances. - Use the mqseries_put (MQPUT) call to place multiple messages on the same queue. - Use the mqseries_put1 (MQPUT1) call to put only one message on a queue. - This call encapsulates the MQOPEN, MQPUT, and MQCLOSE calls into a single call, minimizing the - number of calls that must be issued. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - objDesc - - - Object descriptor. (MQOD) - - This is a structure which identifies the queue to which the message is - added. - - - - - - msgDesc - - - Message descriptor (MQMD). - - - - - pmo - - - Put message options (MQPMO). - - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.seealso; - - mqseries_conn - mqseries_connx - mqseries_open - mqseries_get - - - - diff --git a/reference/mqseries/functions/mqseries-set.xml b/reference/mqseries/functions/mqseries-set.xml deleted file mode 100644 index a5900ff99..000000000 --- a/reference/mqseries/functions/mqseries-set.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - mqseries_set - MQSeries MQSET - - - - &reftitle.description; - - voidmqseries_set - resourcehConn - resourcehObj - intselectorCount - arrayselectors - intintAttrCount - arrayintAttrs - intcharAttrLength - arraycharAttrs - resourcecompCode - resourcereason - - - The mqseries_set - (MQSET) call is used to change the attributes of an object represented by a - handle. The object must be a queue. - - - - - &reftitle.parameters; - - - - hConn - - - Connection handle. - This handle represents the connection to the queue manager. - - - - - hObj - - - Object handle. - This handle represents the object to be used. - - - - - selectorCount - - - Count of selectors. - - - - - selectors - - - Array of attribute selectors. - - - - - intAttrCount - - - Count of integer attributes. - - - - - intAttrs - - - Array of integer attributes. - - - - - charAttrLength - - - Length of character attributes buffer. - - - - - charAttrs - - - Character attributes. - - - - - compCode - - - Completion code. - - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - &return.void; - - - - &reftitle.seealso; - - mqseries_inq - - - - diff --git a/reference/mqseries/functions/mqseries-strerror.xml b/reference/mqseries/functions/mqseries-strerror.xml deleted file mode 100644 index 1645acbc5..000000000 --- a/reference/mqseries/functions/mqseries-strerror.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - mqseries_strerror - Returns the error message corresponding to a result code (MQRC) - - - - &reftitle.description; - - stringmqseries_strerror - intreason - - - mqseries_strerror - returns the message that correspond to the reason result code. - - - - - &reftitle.parameters; - - - - reason - - - Reason code qualifying the compCode. - - - - - - - &reftitle.returnvalues; - string representation of the reason code message. - - - - &reftitle.examples; - - - <function>mqseries_strerror</function> - example - - -\n", $comp_code, $reason, mqseries_strerror($reason)); - exit; - } -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/mqseries/ini.xml b/reference/mqseries/ini.xml deleted file mode 100644 index f05a114a9..000000000 --- a/reference/mqseries/ini.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - &no.config; -
    - - diff --git a/reference/mqseries/reference.xml b/reference/mqseries/reference.xml deleted file mode 100644 index d0e11e270..000000000 --- a/reference/mqseries/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - mqseries &Functions; - &reference.mqseries.entities.functions; - - - - diff --git a/reference/mqseries/resources.xml b/reference/mqseries/resources.xml deleted file mode 100644 index 044e02940..000000000 --- a/reference/mqseries/resources.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
    - &reftitle.resources; - - This extension defines a connection and object_handle resources. - - - The mqseries_conn and mqseries_connx define the - connectionn handles. - - - The mqseries_open defines the object handle. - -
    - diff --git a/reference/mqseries/setup.xml b/reference/mqseries/setup.xml deleted file mode 100644 index 44bcc7a67..000000000 --- a/reference/mqseries/setup.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - A working IBM WebSphere MQ installation. If building the extension the SDK - for IBM WebSphere MQ is also required. - - - - Be aware that when running against a IBM WebSphere MQ Client installation - some methods are not available. This is not a problem of the extension but - just the way the WebSphere MQ Client Interface works. - - - -
    - - - - &reference.mqseries.configure; - - - - &reference.mqseries.ini; - - - - &reference.mqseries.resources; - - -
    - - - diff --git a/reference/mqseries/versions.xml b/reference/mqseries/versions.xml deleted file mode 100644 index a432e4949..000000000 --- a/reference/mqseries/versions.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/mysql/book.xml b/reference/mysql/book.xml deleted file mode 100644 index 6cece2f2b..000000000 --- a/reference/mysql/book.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - Original MySQL API - MySQL (Original) - - - - &reftitle.intro; - - This extension is deprecated as of PHP 5.5.0, and - has been removed as of PHP 7.0.0. Instead, either the - mysqli or - PDO_MySQL extension should be - used. See also the MySQL API - Overview for further help while choosing a MySQL API. - - - These functions allow you to access MySQL database servers. - More information about MySQL can be found at &url.mysql;. - - - Documentation for MySQL can be found at &url.mysql.docs;. - - - - - &reference.mysql.setup; - &reference.mysql.changelog; - &reference.mysql.constants; - &reference.mysql.examples; - &reference.mysql.reference; - - - diff --git a/reference/mysql/changelog.xml b/reference/mysql/changelog.xml deleted file mode 100644 index 8e273d15f..000000000 --- a/reference/mysql/changelog.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - &ChangelogListingTitle; - &ChangelogListingDescription; - - - General Changelog for the ext/mysql extension - - This changelog references the ext/mysql extension. - - - - - Global ext/mysql changes - - The following is a list of changes to the entire ext/mysql extension. - - - - - - &Version; - &Description; - - - - - 7.0.0 - - - This extension was removed from PHP. For details, see - . - - - - - - - - - - Changes to existing functions - - The following list is a compilation of changelog entries from - the ext/mysql functions. - - - - - - diff --git a/reference/mysql/configure.xml b/reference/mysql/configure.xml deleted file mode 100644 index 10fe32acb..000000000 --- a/reference/mysql/configure.xml +++ /dev/null @@ -1,165 +0,0 @@ - - -
    - &reftitle.install; - - - &mysql.alternative.note; - - - - For compiling, simply use the - - configuration option where the optional [DIR] points to - the MySQL installation directory. - - - Although this MySQL extension is compatible with MySQL 4.1.0 and greater, - it doesn't support the extra functionality that these versions provide. - For that, use the MySQLi extension. - - - If you would like to install the mysql extension along with the mysqli extension - you have to use the same client library to avoid any conflicts. - - -
    - Installation on Linux Systems - - Note: [DIR] is the path to the MySQL client library - files (headers and libraries), which can be downloaded from - MySQL. - - - ext/mysql compile time support matrix - - - - PHP &Version; - &Default; - &ConfigureOptions;: mysqlnd - &ConfigureOptions;: libmysqlclient - &Changelog; - - - - - 4.x.x - libmysqlclient - &NotAvailable; - to disable - MySQL enabled by default, MySQL client libraries are bundled - - - 5.0.x, 5.1.x, 5.2.x - libmysqlclient - &NotAvailable; - - - MySQL is no longer enabled by default, and the MySQL client libraries - are no longer bundled - - - - 5.3.x - libmysqlclient - - - mysqlnd is now available - - - 5.4.x - mysqlnd - - - mysqlnd is now the default - - - -
    -
    - -
    - Installation on Windows Systems -
    - PHP 5.0.x, 5.1.x, 5.2.x - - MySQL is no longer enabled by default, so the - php_mysql.dll DLL must be enabled inside of - &php.ini;. Also, PHP needs access to the MySQL client library. A file - named libmysql.dll is included in the Windows PHP - distribution and in order for PHP to talk to MySQL this file needs to be - available to the Windows systems PATH. See the FAQ - titled "How do I add my PHP - directory to the PATH on Windows" for information on how to do - this. Although copying libmysql.dll to the Windows - system directory also works (because the system directory is by default in - the system's PATH), it's not recommended. - - - As with enabling any PHP extension (such as - php_mysql.dll), the PHP directive - extension_dir should be set to - the directory where the PHP extensions are located. See also the - Manual Windows Installation - Instructions. An example extension_dir value for PHP 5 is - c:\php\ext - - - - If when starting the web server an error similar to the following occurs: - "Unable to load dynamic library './php_mysql.dll'", - this is because php_mysql.dll and/or - libmysql.dll cannot be found by the system. - - -
    -
    - PHP 5.3.0+ - - The MySQL Native Driver is enabled by - default. Include php_mysql.dll, but libmysql.dll - is no longer required or used. - -
    -
    - -
    - MySQL Installation Notes - - - Crashes and startup problems of PHP may be encountered - when loading this extension in conjunction with the recode extension. - See the recode extension for more - information. - - - - - If you need charsets other than latin (default), you - have to install external (not bundled) libmysqlclient with compiled charset - support. - - -
    -
    - diff --git a/reference/mysql/constants.xml b/reference/mysql/constants.xml deleted file mode 100644 index 579929bb7..000000000 --- a/reference/mysql/constants.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - It is possible to specify additional client flags for the - mysql_connect and mysql_pconnect - functions. The following constants are defined: - - MySQL client constants - - - - Constant - Description - - - - - MYSQL_CLIENT_COMPRESS - Use compression protocol - - - MYSQL_CLIENT_IGNORE_SPACE - Allow space after function names - - - MYSQL_CLIENT_INTERACTIVE - Allow interactive_timeout seconds (instead of ) of - inactivity before closing the connection. - - - MYSQL_CLIENT_SSL - Use SSL encryption. This flag is only available with version 4.x - of the MySQL client library or newer. Version 3.23.x is bundled both - with PHP 4 and Windows binaries of PHP 5. - - - - -
    -
    - - - The function mysql_fetch_array uses a constant for - the different types of result arrays. The following constants are - defined: - - MySQL fetch constants - - - - Constant - Description - - - - - MYSQL_ASSOC - - Columns are returned into the array having the fieldname as the array - index. - - - - MYSQL_BOTH - - Columns are returned into the array having both a numerical index - and the fieldname as the array index. - - - - MYSQL_NUM - - Columns are returned into the array having a numerical index to the - fields. This index starts with 0, the first field in the result. - - - - -
    -
    -
    - - diff --git a/reference/mysql/examples.xml b/reference/mysql/examples.xml deleted file mode 100644 index aa7ce8395..000000000 --- a/reference/mysql/examples.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - &reftitle.examples; -
    - MySQL extension overview example - - This simple example shows how to connect, execute a query, print - resulting rows and disconnect from a MySQL database. - - MySQL extension overview example - -\n"; -while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { - echo "\t\n"; - foreach ($line as $col_value) { - echo "\t\t$col_value\n"; - } - echo "\t\n"; -} -echo "\n"; - -// Free resultset -mysql_free_result($result); - -// Closing connection -mysql_close($link); -?> -]]> - - - -
    -
    - - - diff --git a/reference/mysql/functions/mysql-affected-rows.xml b/reference/mysql/functions/mysql-affected-rows.xml deleted file mode 100644 index 6422d41bf..000000000 --- a/reference/mysql/functions/mysql-affected-rows.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - mysql_affected_rows - Get number of affected rows in previous MySQL operation - - - - - &mysql.alternative.note; - - mysqli_affected_rows - PDOStatement::rowCount - - - - - - &reftitle.description; - - intmysql_affected_rows - resourcelink_identifierNULL - - - Get the number of affected rows by the last INSERT, UPDATE, REPLACE - or DELETE query associated with link_identifier. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the number of affected rows on success, and -1 if the last query - failed. - - - If the last query was a DELETE query with no WHERE clause, all - of the records will have been deleted from the table but this - function will return zero with MySQL versions prior to 4.1.2. - - - When using UPDATE, MySQL will not update columns where the new value is the - same as the old value. This creates the possibility that - mysql_affected_rows may not actually equal the number - of rows matched, only the number of rows that were literally affected by - the query. - - - The REPLACE statement first deletes the record with the same primary key - and then inserts the new record. This function returns the number of - deleted records plus the number of inserted records. - - - In the case of "INSERT ... ON DUPLICATE KEY UPDATE" queries, the - return value will be 1 if an insert was performed, - or 2 for an update of an existing row. - - - - - &reftitle.examples; - - <function>mysql_affected_rows</function> example - - -]]> - - &example.outputs.similar; - - - - - - <function>mysql_affected_rows</function> example using transactions - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - Transactions - - If you are using transactions, you need to call - mysql_affected_rows after your INSERT, UPDATE, or - DELETE query, not after the COMMIT. - - - - SELECT Statements - - To retrieve the number of rows returned by a SELECT, it is possible to - use mysql_num_rows. - - - - Cascaded Foreign Keys - - mysql_affected_rows does not count rows affected - implicitly through the use of ON DELETE CASCADE and/or ON UPDATE CASCADE - in foreign key constraints. - - - - - - &reftitle.seealso; - - mysql_num_rows - mysql_info - - - - diff --git a/reference/mysql/functions/mysql-client-encoding.xml b/reference/mysql/functions/mysql-client-encoding.xml deleted file mode 100644 index 3712a8e55..000000000 --- a/reference/mysql/functions/mysql-client-encoding.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - mysql_client_encoding - Returns the name of the character set - - - - - &mysql.alternative.note; - - mysqli_character_set_name - - - - - - &reftitle.description; - - stringmysql_client_encoding - resourcelink_identifierNULL - - - Retrieves the character_set variable from MySQL. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the default character set name for the current connection. - - - - - &reftitle.examples; - - <function>mysql_client_encoding</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_set_charset - mysql_real_escape_string - - - - diff --git a/reference/mysql/functions/mysql-close.xml b/reference/mysql/functions/mysql-close.xml deleted file mode 100644 index a2501fe0a..000000000 --- a/reference/mysql/functions/mysql-close.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - mysql_close - Close MySQL connection - - - - - &mysql.alternative.note; - - mysqli_close - PDO: Assign the value of &null; to the PDO object - - - - - - &reftitle.description; - - boolmysql_close - resourcelink_identifierNULL - - - mysql_close closes the non-persistent connection to - the MySQL server that's associated with the specified link identifier. If - link_identifier isn't specified, the last opened - link is used. - - &mysql.close.connections.result.sets; - - - - &reftitle.parameters; - - &mysql.linkid-noreopen.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mysql_close</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - - - mysql_close will not close persistent links - created by mysql_pconnect. - For additional details, see the manual page on - persistent connections. - - - - - - &reftitle.seealso; - - mysql_connect - mysql_free_result - - - - diff --git a/reference/mysql/functions/mysql-connect.xml b/reference/mysql/functions/mysql-connect.xml deleted file mode 100644 index 96858d728..000000000 --- a/reference/mysql/functions/mysql-connect.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - mysql_connect - Open a connection to a MySQL Server - - - - - &mysql.alternative.note; - - mysqli_connect - PDO::__construct - - - - - - &reftitle.description; - - resourcefalsemysql_connect - stringserverini_get("mysql.default_host") - stringusernameini_get("mysql.default_user") - stringpasswordini_get("mysql.default_password") - boolnew_link&false; - intclient_flags0 - - - Opens or reuses a connection to a MySQL server. - - - - - &reftitle.parameters; - - - server - - - The MySQL server. It can also include a port number. e.g. - "hostname:port" or a path to a local socket e.g. ":/path/to/socket" for - the localhost. - - - If the PHP directive - mysql.default_host is undefined (default), then the default - value is 'localhost:3306'. In &sqlsafemode;, this parameter is ignored - and value 'localhost:3306' is always used. - - - - - username - - - The username. Default value is defined by mysql.default_user. In - &sqlsafemode;, this parameter is ignored and the name of the user that - owns the server process is used. - - - - - password - - - The password. Default value is defined by mysql.default_password. In - &sqlsafemode;, this parameter is ignored and empty password is used. - - - - - new_link - - - If a second call is made to mysql_connect - with the same arguments, no new link will be established, but - instead, the link identifier of the already opened link will be - returned. The new_link parameter modifies this - behavior and makes mysql_connect always open - a new link, even if mysql_connect was called - before with the same parameters. - In &sqlsafemode;, this parameter is ignored. - - - - - client_flags - - - The client_flags parameter can be a combination - of the following constants: - 128 (enable LOAD DATA LOCAL handling), - MYSQL_CLIENT_SSL, - MYSQL_CLIENT_COMPRESS, - MYSQL_CLIENT_IGNORE_SPACE or - MYSQL_CLIENT_INTERACTIVE. - Read the section about for further information. - In &sqlsafemode;, this parameter is ignored. - - - - - - - - &reftitle.returnvalues; - - Returns a MySQL link identifier on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_connect</function> example - - -]]> - - - - <function>mysql_connect</function> example using <literal>hostname:port</literal> syntax - - -]]> - - - - <function>mysql_connect</function> example using ":/path/to/socket" syntax - - -]]> - - - - - - &reftitle.notes; - - - Whenever you specify "localhost" or - "localhost:port" as server, the MySQL client library will - override this and try to connect to a local socket (named pipe on - Windows). If you want to use TCP/IP, use "127.0.0.1" - instead of "localhost". If the MySQL client library tries to - connect to the wrong local socket, the correct path should be set as - mysql.default_host in &php.ini; and the server field - left blank. - - - - - The link to the server will be closed as soon as the execution of - the script ends, unless it's closed earlier by explicitly calling - mysql_close. - - - - - Error "Can't create TCP/IP socket (10106)" usually means that the variables_order configure directive - doesn't contain character E. On Windows, if the - environment is not copied the SYSTEMROOT environment - variable won't be available and PHP will have problems loading Winsock. - - - - - - &reftitle.seealso; - - mysql_pconnect - mysql_close - - - - diff --git a/reference/mysql/functions/mysql-create-db.xml b/reference/mysql/functions/mysql-create-db.xml deleted file mode 100644 index ea11e1fa5..000000000 --- a/reference/mysql/functions/mysql-create-db.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - mysql_create_db - Create a MySQL database - - - - - &mysql.alternative.note.4-3-0; - - mysqli_query - PDO::query - - - - - - &reftitle.description; - - boolmysql_create_db - stringdatabase_name - resourcelink_identifierNULL - - - mysql_create_db attempts to create a new - database on the server associated with the specified link - identifier. - - - - - &reftitle.parameters; - - - database_name - - - The name of the database being created. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mysql_create_db</function> alternative example - - The function mysql_create_db is deprecated. It is - preferable to use mysql_query to issue an sql - CREATE DATABASE statement instead. - - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_createdb - - - - - This function will not be available if the MySQL extension was built - against a MySQL 4.x client library. - - - - - - &reftitle.seealso; - - mysql_query - mysql_select_db - - - - diff --git a/reference/mysql/functions/mysql-data-seek.xml b/reference/mysql/functions/mysql-data-seek.xml deleted file mode 100644 index 53933ae00..000000000 --- a/reference/mysql/functions/mysql-data-seek.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - mysql_data_seek - Move internal result pointer - - - - - &mysql.alternative.note; - - mysqli_data_seek - PDO::FETCH_ORI_ABS - - - - - - &reftitle.description; - - boolmysql_data_seek - resourceresult - introw_number - - - mysql_data_seek moves the internal row - pointer of the MySQL result associated with the specified result - identifier to point to the specified row number. The next call - to a MySQL fetch function, such as mysql_fetch_assoc, - would return that row. - - - row_number starts at 0. The - row_number should be a value in the range from 0 to - mysql_num_rows - 1. However if the result set - is empty (mysql_num_rows == 0), a seek to 0 will - fail with an E_WARNING and - mysql_data_seek will return &false;. - - - - - &reftitle.parameters; - - &mysql.result.description; - - row_number - - - The desired row number of the new result pointer. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mysql_data_seek</function> example - -= 0; $i--) { - if (!mysql_data_seek($result, $i)) { - echo "Cannot seek to row $i: " . mysql_error() . "\n"; - continue; - } - - if (!($row = mysql_fetch_assoc($result))) { - continue; - } - - echo $row['last_name'] . ' ' . $row['first_name'] . "
    \n"; -} - -mysql_free_result($result); -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - - The function mysql_data_seek can be used in - conjunction only with mysql_query, not with - mysql_unbuffered_query. - - - - - - &reftitle.seealso; - - mysql_query - mysql_num_rows - mysql_fetch_row - mysql_fetch_assoc - mysql_fetch_array - mysql_fetch_object - - -
    - diff --git a/reference/mysql/functions/mysql-db-name.xml b/reference/mysql/functions/mysql-db-name.xml deleted file mode 100644 index bf06fe0c7..000000000 --- a/reference/mysql/functions/mysql-db-name.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - mysql_db_name - Retrieves database name from the call to mysql_list_dbs - - - - - &mysql.alternative.note; - - Query: SELECT DATABASE() - - - - - - &reftitle.description; - - stringmysql_db_name - resourceresult - introw - mixedfieldNULL - - - Retrieve the database name from a call to - mysql_list_dbs. - - - - - &reftitle.parameters; - - - result - - - The result pointer from a call to mysql_list_dbs. - - - - - row - - - The index into the result set. - - - - - field - - - The field name. - - - - - - - - &reftitle.returnvalues; - - Returns the database name on success, and &false; on failure. If &false; - is returned, use mysql_error to determine the nature - of the error. - - - - - &reftitle.examples; - - <function>mysql_db_name</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_dbname - - - - - - &reftitle.seealso; - - mysql_list_dbs - mysql_tablename - - - - diff --git a/reference/mysql/functions/mysql-db-query.xml b/reference/mysql/functions/mysql-db-query.xml deleted file mode 100644 index da49bacfd..000000000 --- a/reference/mysql/functions/mysql-db-query.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - mysql_db_query - Selects a database and executes a query on it - - - - - &mysql.alternative.note.5-3-0; - - mysqli_select_db then the query - PDO::__construct - - - - - - &reftitle.description; - - resourceboolmysql_db_query - stringdatabase - stringquery - resourcelink_identifierNULL - - - mysql_db_query selects a database, and executes a - query on it. - - - - - &reftitle.parameters; - - - database - - - The name of the database that will be selected. - - - - - query - - - The MySQL query. - - - Data inside the query should be properly escaped. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns a positive MySQL result resource to the query result, - or &false; on error. The function also returns &true;/&false; for - INSERT/UPDATE/DELETE - queries to indicate success/failure. - - - - - &reftitle.examples; - - <function>mysql_db_query</function> alternative example - - -]]> - - - - - - &reftitle.notes; - - - Be aware that this function does NOT - switch back to the database you were connected before. In other words, - you can't use this function to temporarily run a - sql query on another database, you would have to manually switch back. - Users are strongly encouraged to use the - database.table syntax in their sql queries or - mysql_select_db instead of this function. - - - - - - &reftitle.seealso; - - mysql_query - mysql_select_db - - - - diff --git a/reference/mysql/functions/mysql-drop-db.xml b/reference/mysql/functions/mysql-drop-db.xml deleted file mode 100644 index 432ff55c7..000000000 --- a/reference/mysql/functions/mysql-drop-db.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - mysql_drop_db - Drop (delete) a MySQL database - - - - - &mysql.alternative.note.4-3-0; - - Execute a DROP DATABASE query - - - - - - &reftitle.description; - - boolmysql_drop_db - stringdatabase_name - resourcelink_identifierNULL - - - mysql_drop_db attempts to drop (remove) an - entire database from the server associated with the specified - link identifier. This function is deprecated, it is preferable to use - mysql_query to issue an sql - DROP DATABASE statement instead. - - - - - &reftitle.parameters; - - - database_name - - - The name of the database that will be deleted. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mysql_drop_db</function> alternative example - - -]]> - - - - - - &reftitle.notes; - - - This function will not be available if the MySQL extension was built - against a MySQL 4.x client library. - - - - - &info.deprecated.alias; - mysql_dropdb - - - - - - &reftitle.seealso; - - mysql_query - - - - diff --git a/reference/mysql/functions/mysql-errno.xml b/reference/mysql/functions/mysql-errno.xml deleted file mode 100644 index 2f0eb7f44..000000000 --- a/reference/mysql/functions/mysql-errno.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - mysql_errno - Returns the numerical value of the error message from previous MySQL operation - - - - - &mysql.alternative.note; - - mysqli_errno - PDO::errorCode - - - - - - &reftitle.description; - - intmysql_errno - resourcelink_identifierNULL - - - Returns the error number from the last MySQL function. - - - Errors coming back from the MySQL database backend no longer - issue warnings. Instead, use mysql_errno to - retrieve the error code. Note that this function only returns the - error code from the most recently executed MySQL function (not - including mysql_error and - mysql_errno), so if you want to use it, - make sure you check the value before calling another MySQL - function. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the error number from the last MySQL function, or - 0 (zero) if no error occurred. - - - - - &reftitle.examples; - - <function>mysql_errno</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_error - MySQL error codes - - - - diff --git a/reference/mysql/functions/mysql-error.xml b/reference/mysql/functions/mysql-error.xml deleted file mode 100644 index 20babf417..000000000 --- a/reference/mysql/functions/mysql-error.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - mysql_error - Returns the text of the error message from previous MySQL operation - - - - - &mysql.alternative.note; - - mysqli_error - PDO::errorInfo - - - - - - &reftitle.description; - - stringmysql_error - resourcelink_identifierNULL - - - Returns the error text from the last MySQL function. - Errors coming back from the MySQL database backend no longer - issue warnings. Instead, use mysql_error to - retrieve the error text. Note that this function only returns the - error text from the most recently executed MySQL function (not - including mysql_error and - mysql_errno), so if you want to use it, make - sure you check the value before calling another MySQL function. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the error text from the last MySQL function, or - '' (empty string) if no error occurred. - - - - - &reftitle.examples; - - <function>mysql_error</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_errno - MySQL error codes - - - - diff --git a/reference/mysql/functions/mysql-escape-string.xml b/reference/mysql/functions/mysql-escape-string.xml deleted file mode 100644 index a28322331..000000000 --- a/reference/mysql/functions/mysql-escape-string.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - mysql_escape_string - Escapes a string for use in a mysql_query - - - - - &mysql.alternative.note.4-3-0; - - mysqli_escape_string - PDO::quote - - - - - - &reftitle.description; - - stringmysql_escape_string - stringunescaped_string - - - This function will escape the unescaped_string, - so that it is safe to place it in a mysql_query. - This function is deprecated. - - - This function is identical to mysql_real_escape_string - except that mysql_real_escape_string takes a - connection handler and escapes the string according to the current - character set. mysql_escape_string does not take a - connection argument and does not respect the current charset setting. - - - - - &reftitle.parameters; - - - unescaped_string - - - The string that is to be escaped. - - - - - - - - &reftitle.returnvalues; - - Returns the escaped string. - - - - - &reftitle.examples; - - <function>mysql_escape_string</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - - - mysql_escape_string does not escape - % and _. - - - - - - &reftitle.seealso; - - mysql_real_escape_string - - - - diff --git a/reference/mysql/functions/mysql-fetch-array.xml b/reference/mysql/functions/mysql-fetch-array.xml deleted file mode 100644 index 83bfc1fba..000000000 --- a/reference/mysql/functions/mysql-fetch-array.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - - mysql_fetch_array - Fetch a result row as an associative array, a numeric array, or both - - - - - &mysql.alternative.note; - - mysqli_fetch_array - PDOStatement::fetch - - - - - - &reftitle.description; - - arraymysql_fetch_array - resourceresult - intresult_typeMYSQL_BOTH - - - Returns an array that corresponds to the fetched row - and moves the internal data pointer ahead. - - - - - &reftitle.parameters; - - &mysql.result.description; - - result_type - - - The type of array that is to be fetched. It's a constant and can - take the following values: MYSQL_ASSOC, - MYSQL_NUM, and - MYSQL_BOTH. - - - - - - - - &reftitle.returnvalues; - - Returns an array of strings that corresponds to the fetched row, or &false; - if there are no more rows. The type of returned array depends on - how result_type is defined. By using - MYSQL_BOTH (default), you'll get an array with both - associative and number indices. Using MYSQL_ASSOC, you - only get associative indices (as mysql_fetch_assoc - works), using MYSQL_NUM, you only get number indices - (as mysql_fetch_row works). - - - If two or more columns of the result have the same field names, - the last column will take precedence. To access the other column(s) - of the same name, you must use the numeric index of the column or - make an alias for the column. For aliased columns, you cannot - access the contents with the original column name. - - - - - &reftitle.examples; - - Query with aliased duplicate field names - - - - - - <function>mysql_fetch_array</function> with <constant>MYSQL_NUM</constant> - - -]]> - - - - <function>mysql_fetch_array</function> with <constant>MYSQL_ASSOC</constant> - - -]]> - - - - <function>mysql_fetch_array</function> with <constant>MYSQL_BOTH</constant> - - -]]> - - - - - - &reftitle.notes; - - Performance - - An important thing to note is that using - mysql_fetch_array is not - significantly slower than using - mysql_fetch_row, while it provides - a significant added value. - - - &database.field-case; - &database.fetch-null; - - - - &reftitle.seealso; - - mysql_fetch_row - mysql_fetch_assoc - mysql_data_seek - mysql_query - - - - diff --git a/reference/mysql/functions/mysql-fetch-assoc.xml b/reference/mysql/functions/mysql-fetch-assoc.xml deleted file mode 100644 index 12e186890..000000000 --- a/reference/mysql/functions/mysql-fetch-assoc.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - mysql_fetch_assoc - Fetch a result row as an associative array - - - - - &mysql.alternative.note; - - mysqli_fetch_assoc - - PDOStatement::fetch - with mode as PDO::FETCH_ASSOC - - - - - - - &reftitle.description; - - arraymysql_fetch_assoc - resourceresult - - - Returns an associative array that corresponds to the fetched row - and moves the internal data pointer ahead. - mysql_fetch_assoc is equivalent to calling - mysql_fetch_array with MYSQL_ASSOC for the - optional second parameter. It only returns an associative array. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - Returns an associative array of strings that corresponds to the fetched row, or - &false; if there are no more rows. - - - If two or more columns of the result have the same field names, - the last column will take precedence. To access the other - column(s) of the same name, you either need to access the - result with numeric indices by using - mysql_fetch_row or add alias names. - See the example at the mysql_fetch_array - description about aliases. - - - - - &reftitle.examples; - - An expanded <function>mysql_fetch_assoc</function> example - - -]]> - - - - - - &reftitle.notes; - - Performance - - An important thing to note is that using - mysql_fetch_assoc is not - significantly slower than using - mysql_fetch_row, while it - provides a significant added value. - - - &database.field-case; - &database.fetch-null; - - - - &reftitle.seealso; - - mysql_fetch_row - mysql_fetch_array - mysql_data_seek - mysql_query - mysql_error - - - - diff --git a/reference/mysql/functions/mysql-fetch-field.xml b/reference/mysql/functions/mysql-fetch-field.xml deleted file mode 100644 index 2b00cdba2..000000000 --- a/reference/mysql/functions/mysql-fetch-field.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - mysql_fetch_field - Get column information from a result and return as an object - - - - - &mysql.alternative.note; - - mysqli_fetch_field - PDOStatement::getColumnMeta - - - - - - &reftitle.description; - - objectmysql_fetch_field - resourceresult - intfield_offset0 - - - Returns an object containing field information. This function can be used - to obtain information about fields in the provided query result. - - - - - &reftitle.parameters; - - &mysql.result.description; - - field_offset - - - The numerical field offset. If the field offset is not specified, the - next field that was not yet retrieved by this function is retrieved. - The field_offset starts at 0. - - - - - - - - &reftitle.returnvalues; - - Returns an object containing field information. The properties - of the object are: - - - - - name - column name - - - - - table - name of the table the column belongs to, which is the alias name if one is defined - - - - - max_length - maximum length of the column - - - - - not_null - 1 if the column cannot be &null; - - - - - primary_key - 1 if the column is a primary key - - - - - unique_key - 1 if the column is a unique key - - - - - multiple_key - 1 if the column is a non-unique key - - - - - numeric - 1 if the column is numeric - - - - - blob - 1 if the column is a BLOB - - - - - type - the type of the column - - - - - unsigned - 1 if the column is unsigned - - - - - zerofill - 1 if the column is zero-filled - - - - - - - &reftitle.examples; - - <function>mysql_fetch_field</function> example - -\n"; - $meta = mysql_fetch_field($result, $i); - if (!$meta) { - echo "No information available
    \n"; - } - echo "
    -blob:         $meta->blob
    -max_length:   $meta->max_length
    -multiple_key: $meta->multiple_key
    -name:         $meta->name
    -not_null:     $meta->not_null
    -numeric:      $meta->numeric
    -primary_key:  $meta->primary_key
    -table:        $meta->table
    -type:         $meta->type
    -unique_key:   $meta->unique_key
    -unsigned:     $meta->unsigned
    -zerofill:     $meta->zerofill
    -
    "; - $i++; -} -mysql_free_result($result); -?> -]]> -
    -
    -
    - - - &reftitle.notes; - &database.field-case; - - - If field or tablenames are aliased in the SQL query the aliased name will - be returned. The original name can be retrieved for instance by using - mysqli_result::fetch_field. - - - - - - &reftitle.seealso; - - mysql_field_seek - - -
    - diff --git a/reference/mysql/functions/mysql-fetch-lengths.xml b/reference/mysql/functions/mysql-fetch-lengths.xml deleted file mode 100644 index d4bd2b46d..000000000 --- a/reference/mysql/functions/mysql-fetch-lengths.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - mysql_fetch_lengths - Get the length of each output in a result - - - - - &mysql.alternative.note; - - mysqli_fetch_lengths - PDOStatement::getColumnMeta - - - - - - &reftitle.description; - - arrayfalsemysql_fetch_lengths - resourceresult - - - Returns an array that corresponds to the lengths of each field - in the last row fetched by MySQL. - - - mysql_fetch_lengths stores the lengths of - each result column in the last row returned by - mysql_fetch_row, - mysql_fetch_assoc, - mysql_fetch_array, and - mysql_fetch_object in an array, starting at - offset 0. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - An array of lengths on success&return.falseforfailure;. - - - - - &reftitle.examples; - - A <function>mysql_fetch_lengths</function> example - - -]]> - - &example.outputs.similar; - - 42 - [email] => user@example.com -) -Array -( - [0] => 2 - [1] => 16 -) -]]> - - - - - - &reftitle.seealso; - - mysql_field_len - mysql_fetch_row - strlen - - - - diff --git a/reference/mysql/functions/mysql-fetch-object.xml b/reference/mysql/functions/mysql-fetch-object.xml deleted file mode 100644 index d11820713..000000000 --- a/reference/mysql/functions/mysql-fetch-object.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - mysql_fetch_object - Fetch a result row as an object - - - - - &mysql.alternative.note; - - mysqli_fetch_object - - PDOStatement::fetch - with mode as PDO::FETCH_OBJ - - - - - - - &reftitle.description; - - objectmysql_fetch_object - resourceresult - stringclass_name - arrayparams - - - Returns an object with properties that correspond to the fetched row - and moves the internal data pointer ahead. - - - - - &reftitle.parameters; - - &mysql.result.description; - - class_name - - - The name of the class to instantiate, set the properties of and return. - If not specified, a stdClass object is returned. - - - - - params - - - An optional array of parameters to pass to the constructor - for class_name objects. - - - - - - - - &reftitle.returnvalues; - - Returns an object with string properties that correspond to the - fetched row, or &false; if there are no more rows. - - - - - &reftitle.examples; - - <function>mysql_fetch_object</function> example - -user_id; - echo $row->fullname; -} -mysql_free_result($result); -?> -]]> - - - - <function>mysql_fetch_object</function> example - - -]]> - - - - - - &reftitle.notes; - - Performance - - Speed-wise, the function is identical to - mysql_fetch_array, and almost as quick as - mysql_fetch_row (the difference is - insignificant). - - - - - mysql_fetch_object is similar to - mysql_fetch_array, with one difference - an - object is returned, instead of an array. Indirectly, that means - that you can only access the data by the field names, and not by - their offsets (numbers are illegal property names). - - - &database.field-case; - &database.fetch-null; - - - - &reftitle.seealso; - - mysql_fetch_array - mysql_fetch_assoc - mysql_fetch_row - mysql_data_seek - mysql_query - - - - diff --git a/reference/mysql/functions/mysql-fetch-row.xml b/reference/mysql/functions/mysql-fetch-row.xml deleted file mode 100644 index 3e877a7af..000000000 --- a/reference/mysql/functions/mysql-fetch-row.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - mysql_fetch_row - Get a result row as an enumerated array - - - - - &mysql.alternative.note; - - mysqli_fetch_row - - PDOStatement::fetch - with mode as PDO::FETCH_NUM - - - - - - - &reftitle.description; - - arraymysql_fetch_row - resourceresult - - - Returns a numerical array that corresponds to the fetched row - and moves the internal data pointer ahead. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - Returns an numerical array of strings that corresponds to the fetched row, or - &false; if there are no more rows. - - - mysql_fetch_row fetches one row of data from - the result associated with the specified result identifier. The - row is returned as an array. Each result column is stored in an - array offset, starting at offset 0. - - - - - &reftitle.examples; - - Fetching one row with <function>mysql_fetch_row</function> - - -]]> - - - - - - &reftitle.notes; - &database.fetch-null; - - - - &reftitle.seealso; - - mysql_fetch_array - mysql_fetch_assoc - mysql_fetch_object - mysql_data_seek - mysql_fetch_lengths - mysql_result - - - - diff --git a/reference/mysql/functions/mysql-field-flags.xml b/reference/mysql/functions/mysql-field-flags.xml deleted file mode 100644 index 372861f95..000000000 --- a/reference/mysql/functions/mysql-field-flags.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - mysql_field_flags - Get the flags associated with the specified field in a result - - - - - &mysql.alternative.note; - - mysqli_fetch_field_direct [flags] - PDOStatement::getColumnMeta [flags] - - - - - - &reftitle.description; - - stringfalsemysql_field_flags - resourceresult - intfield_offset - - - mysql_field_flags returns the field flags of - the specified field. The flags are reported as a single word - per flag separated by a single space, so that you can split the - returned value using explode. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - Returns a string of flags associated with the result&return.falseforfailure;. - - - The following flags are reported, if your version of MySQL - is current enough to support them: "not_null", - "primary_key", "unique_key", - "multiple_key", "blob", - "unsigned", "zerofill", - "binary", "enum", - "auto_increment" and "timestamp". - - - - - &reftitle.examples; - - A <function>mysql_field_flags</function> example - - -]]> - - &example.outputs.similar; - - not_null - [1] => primary_key - [2] => auto_increment -) -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_fieldflags - - - - - - &reftitle.seealso; - - mysql_field_type - mysql_field_len - - - - - diff --git a/reference/mysql/functions/mysql-field-len.xml b/reference/mysql/functions/mysql-field-len.xml deleted file mode 100644 index 679d9c9dc..000000000 --- a/reference/mysql/functions/mysql-field-len.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - mysql_field_len - Returns the length of the specified field - - - - - &mysql.alternative.note; - - mysqli_fetch_field_direct [length] - PDOStatement::getColumnMeta [len] - - - - - - &reftitle.description; - - intfalsemysql_field_len - resourceresult - intfield_offset - - - mysql_field_len returns the length of the - specified field. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - The length of the specified field index on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_field_len</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_fieldlen - - - - - - &reftitle.seealso; - - mysql_fetch_lengths - strlen - - - - diff --git a/reference/mysql/functions/mysql-field-name.xml b/reference/mysql/functions/mysql-field-name.xml deleted file mode 100644 index 9d23f5bca..000000000 --- a/reference/mysql/functions/mysql-field-name.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - mysql_field_name - Get the name of the specified field in a result - - - - - &mysql.alternative.note; - - mysqli_fetch_field_direct [name] or [orgname] - PDOStatement::getColumnMeta [name] - - - - - - &reftitle.description; - - stringfalsemysql_field_name - resourceresult - intfield_offset - - - mysql_field_name returns the name of the - specified field index. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - The name of the specified field index on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_field_name</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - &database.field-case; - - - &info.deprecated.alias; - mysql_fieldname - - - - - - &reftitle.seealso; - - mysql_field_type - mysql_field_len - - - - - diff --git a/reference/mysql/functions/mysql-field-seek.xml b/reference/mysql/functions/mysql-field-seek.xml deleted file mode 100644 index c1cb581b4..000000000 --- a/reference/mysql/functions/mysql-field-seek.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - mysql_field_seek - Set result pointer to a specified field offset - - - - - &mysql.alternative.note; - - mysqli_field_seek - - PDOStatement::fetch using the - cursor_orientation and - offset parameters - - - - - - - &reftitle.description; - - boolmysql_field_seek - resourceresult - intfield_offset - - - Seeks to the specified field offset. If the next call to - mysql_fetch_field doesn't include a field - offset, the field offset specified in - mysql_field_seek will be returned. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - mysql_fetch_field - - - - diff --git a/reference/mysql/functions/mysql-field-table.xml b/reference/mysql/functions/mysql-field-table.xml deleted file mode 100644 index 8c256f2ae..000000000 --- a/reference/mysql/functions/mysql-field-table.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - mysql_field_table - Get name of the table the specified field is in - - - - - &mysql.alternative.note; - - mysqli_fetch_field_direct [table] or [orgtable] - PDOStatement::getColumnMeta [table] - - - - - - &reftitle.description; - - stringmysql_field_table - resourceresult - intfield_offset - - - Returns the name of the table that the specified field is in. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - The name of the table on success. - - - - - &reftitle.examples; - - A <function>mysql_field_table</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_fieldtable - - - - - - &reftitle.seealso; - - mysql_list_tables - - - - diff --git a/reference/mysql/functions/mysql-field-type.xml b/reference/mysql/functions/mysql-field-type.xml deleted file mode 100644 index 7578758f0..000000000 --- a/reference/mysql/functions/mysql-field-type.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - mysql_field_type - Get the type of the specified field in a result - - - - - &mysql.alternative.note; - - mysqli_fetch_field_direct [type] - PDOStatement::getColumnMeta [driver:decl_type] or [pdo_type] - - - - - - &reftitle.description; - - stringmysql_field_type - resourceresult - intfield_offset - - - mysql_field_type is similar to the - mysql_field_name function. The arguments are - identical, but the field type is returned instead. - - - - - &reftitle.parameters; - - &mysql.result.description; - &mysql.field-offset.req.description; - - - - - &reftitle.returnvalues; - - The returned field type - will be one of "int", "real", - "string", "blob", and others as - detailed in the MySQL - documentation. - - - - - &reftitle.examples; - - <function>mysql_field_type</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_fieldtype - - - - - - &reftitle.seealso; - - mysql_field_name - mysql_field_len - - - - - diff --git a/reference/mysql/functions/mysql-free-result.xml b/reference/mysql/functions/mysql-free-result.xml deleted file mode 100644 index 575915e68..000000000 --- a/reference/mysql/functions/mysql-free-result.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - mysql_free_result - Free result memory - - - - - &mysql.alternative.note; - - mysqli_free_result - Assign the value of &null; to the PDO object, or PDOStatement::closeCursor - - - - - - &reftitle.description; - - boolmysql_free_result - resourceresult - - - mysql_free_result will free all memory - associated with the result identifier result. - - - mysql_free_result only needs to be called if - you are concerned about how much memory is being used for queries - that return large result sets. All associated result memory is - automatically freed at the end of the script's execution. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - If a non-resource is used for the result, an - error of level E_WARNING will be emitted. It's worth noting that - mysql_query only returns a resource - for SELECT, SHOW, EXPLAIN, and DESCRIBE queries. - - - - - &reftitle.examples; - - A <function>mysql_free_result</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_freeresult - - - - - - &reftitle.seealso; - - mysql_query - is_resource - - - - diff --git a/reference/mysql/functions/mysql-get-client-info.xml b/reference/mysql/functions/mysql-get-client-info.xml deleted file mode 100644 index 286d34421..000000000 --- a/reference/mysql/functions/mysql-get-client-info.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - mysql_get_client_info - Get MySQL client info - - - - - &mysql.alternative.note; - - mysqli_get_client_info - - PDO::getAttribute - with attribute as PDO::ATTR_CLIENT_VERSION - - - - - - - &reftitle.description; - - stringmysql_get_client_info - - - - mysql_get_client_info returns a string that - represents the client library version. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MySQL client version. - - - - - &reftitle.examples; - - <function>mysql_get_client_info</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_get_host_info - mysql_get_proto_info - mysql_get_server_info - - - - diff --git a/reference/mysql/functions/mysql-get-host-info.xml b/reference/mysql/functions/mysql-get-host-info.xml deleted file mode 100644 index 802c0d131..000000000 --- a/reference/mysql/functions/mysql-get-host-info.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - mysql_get_host_info - Get MySQL host info - - - - - &mysql.alternative.note; - - mysqli_get_host_info - - PDO::getAttribute - with attribute as PDO::ATTR_CONNECTION_STATUS - - - - - - - &reftitle.description; - - stringfalsemysql_get_host_info - resourcelink_identifierNULL - - - Describes the type of connection in use for the connection, including the - server host name. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns a string describing the type of MySQL connection in use for the - connection&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_get_host_info</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_get_client_info - mysql_get_proto_info - mysql_get_server_info - - - - diff --git a/reference/mysql/functions/mysql-get-proto-info.xml b/reference/mysql/functions/mysql-get-proto-info.xml deleted file mode 100644 index 44b04b3ab..000000000 --- a/reference/mysql/functions/mysql-get-proto-info.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - mysql_get_proto_info - Get MySQL protocol info - - - - - &mysql.alternative.note; - - mysqli_get_proto_info - - - - - - &reftitle.description; - - intfalsemysql_get_proto_info - resourcelink_identifierNULL - - - Retrieves the MySQL protocol. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the MySQL protocol on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_get_proto_info</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_get_client_info - mysql_get_host_info - mysql_get_server_info - - - - diff --git a/reference/mysql/functions/mysql-get-server-info.xml b/reference/mysql/functions/mysql-get-server-info.xml deleted file mode 100644 index 13e34b525..000000000 --- a/reference/mysql/functions/mysql-get-server-info.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - mysql_get_server_info - Get MySQL server info - - - - - &mysql.alternative.note; - - mysqli_get_server_info - - PDO::getAttribute - with attribute as PDO::ATTR_SERVER_VERSION - - - - - - - &reftitle.description; - - stringfalsemysql_get_server_info - resourcelink_identifierNULL - - - Retrieves the MySQL server version. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the MySQL server version on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_get_server_info</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_get_client_info - mysql_get_host_info - mysql_get_proto_info - phpversion - - - - diff --git a/reference/mysql/functions/mysql-info.xml b/reference/mysql/functions/mysql-info.xml deleted file mode 100644 index 76796bd66..000000000 --- a/reference/mysql/functions/mysql-info.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - mysql_info - Get information about the most recent query - - - - - &mysql.alternative.note; - - mysqli_info - - - - - - &reftitle.description; - - stringmysql_info - resourcelink_identifierNULL - - - Returns detailed information about the last query. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns information about the statement on success, or &false; on - failure. See the example below for which statements provide information, - and what the returned value may look like. Statements that are not listed - will return &false;. - - - - - &reftitle.examples; - - Relevant MySQL Statements - - Statements that return string values. The numbers are only for - illustrating purpose; their values will correspond to the query. - - - - - - - - - &reftitle.notes; - - - mysql_info returns a non-&false; value for the - INSERT ... VALUES statement only if multiple value lists are - specified in the statement. - - - - - - &reftitle.seealso; - - mysql_affected_rows - mysql_insert_id - mysql_stat - - - - diff --git a/reference/mysql/functions/mysql-insert-id.xml b/reference/mysql/functions/mysql-insert-id.xml deleted file mode 100644 index cccbeeda8..000000000 --- a/reference/mysql/functions/mysql-insert-id.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - mysql_insert_id - Get the ID generated in the last query - - - - - &mysql.alternative.note; - - mysqli_insert_id - PDO::lastInsertId - - - - - - &reftitle.description; - - intmysql_insert_id - resourcelink_identifierNULL - - - Retrieves the ID generated for an AUTO_INCREMENT column by the previous - query (usually INSERT). - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - The ID generated for an AUTO_INCREMENT column by the previous - query on success, 0 if the previous - query does not generate an AUTO_INCREMENT value, or &false; if - no MySQL connection was established. - - - - - &reftitle.examples; - - <function>mysql_insert_id</function> example - - -]]> - - - - - - &reftitle.notes; - - - mysql_insert_id will convert the return type of the - native MySQL C API function mysql_insert_id() to a type - of long (named int in PHP). If your - AUTO_INCREMENT column has a column type of BIGINT (64 bits) the - conversion may result in an incorrect value. Instead, use the internal - MySQL SQL function LAST_INSERT_ID() in an SQL query. For more information - about PHP's maximum integer values, please see the - integer documentation. - - - - - Because mysql_insert_id acts on the last performed - query, be sure to call mysql_insert_id immediately - after the query that generates the value. - - - - - The value of the MySQL SQL function - LAST_INSERT_ID() always contains the most - recently generated AUTO_INCREMENT value, and is not reset - between queries. - - - - - - &reftitle.seealso; - - mysql_query - mysql_info - - - - diff --git a/reference/mysql/functions/mysql-list-dbs.xml b/reference/mysql/functions/mysql-list-dbs.xml deleted file mode 100644 index 595dc27a8..000000000 --- a/reference/mysql/functions/mysql-list-dbs.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - mysql_list_dbs - List databases available on a MySQL server - - - - - &mysql.alternative.note.5-4-0; - - SQL Query: SHOW DATABASES - - - - - - &reftitle.description; - - resourcemysql_list_dbs - resourcelink_identifierNULL - - - Returns a result pointer containing the databases available from the - current mysql daemon. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns a result pointer resource on success, or &false; on - failure. Use the mysql_tablename function to traverse - this result pointer, or any function for result tables, such as - mysql_fetch_array. - - - - - &reftitle.examples; - - <function>mysql_list_dbs</function> example - -Database . "\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_listdbs - - - - - - &reftitle.seealso; - - mysql_db_name - mysql_select_db - - - - diff --git a/reference/mysql/functions/mysql-list-fields.xml b/reference/mysql/functions/mysql-list-fields.xml deleted file mode 100644 index a9a3b736c..000000000 --- a/reference/mysql/functions/mysql-list-fields.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - mysql_list_fields - List MySQL table fields - - - - - &mysql.alternative.note.5-4-0; - - SQL Query: SHOW COLUMNS FROM sometable - - - - - - &reftitle.description; - - resourcemysql_list_fields - stringdatabase_name - stringtable_name - resourcelink_identifierNULL - - - Retrieves information about the given table name. - - - This function is deprecated. It is preferable to use - mysql_query to issue an SQL SHOW COLUMNS FROM - table [LIKE 'name'] statement instead. - - - - - &reftitle.parameters; - - - database_name - - - The name of the database that's being queried. - - - - - table_name - - - The name of the table that's being queried. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - A result pointer resource on success, or &false; on - failure. - - - The returned result can be used with mysql_field_flags, - mysql_field_len, - mysql_field_name&listendand; - mysql_field_type. - - - - - &reftitle.examples; - - Alternate to deprecated <function>mysql_list_fields</function> - - 0) { - while ($row = mysql_fetch_assoc($result)) { - print_r($row); - } -} -?> -]]> - - &example.outputs.similar; - - id - [Type] => int(7) - [Null] => - [Key] => PRI - [Default] => - [Extra] => auto_increment -) -Array -( - [Field] => email - [Type] => varchar(100) - [Null] => - [Key] => - [Default] => - [Extra] => -) -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_listfields - - - - - - &reftitle.seealso; - - mysql_field_flags - mysql_info - - - - diff --git a/reference/mysql/functions/mysql-list-processes.xml b/reference/mysql/functions/mysql-list-processes.xml deleted file mode 100644 index ef91dfdb2..000000000 --- a/reference/mysql/functions/mysql-list-processes.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - mysql_list_processes - List MySQL processes - - - - - &mysql.alternative.note; - - mysqli_thread_id - - - - - - &reftitle.description; - - resourcefalsemysql_list_processes - resourcelink_identifierNULL - - - Retrieves the current MySQL server threads. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - A result pointer resource on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_list_processes</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_thread_id - mysql_stat - - - - diff --git a/reference/mysql/functions/mysql-list-tables.xml b/reference/mysql/functions/mysql-list-tables.xml deleted file mode 100644 index 36798fd5d..000000000 --- a/reference/mysql/functions/mysql-list-tables.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - mysql_list_tables - List tables in a MySQL database - - - - - &mysql.alternative.note.4-3-0; - - SQL Query: SHOW TABLES FROM dbname - - - - - - &reftitle.description; - - resourcefalsemysql_list_tables - stringdatabase - resourcelink_identifierNULL - - - Retrieves a list of table names from a MySQL database. - - - This function is deprecated. It is preferable to use - mysql_query to issue an SQL SHOW TABLES - [FROM db_name] [LIKE 'pattern'] statement instead. - - - - - &reftitle.parameters; - - - database - - - The name of the database - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - A result pointer resource on success&return.falseforfailure;. - - - Use the mysql_tablename function to - traverse this result pointer, or any function for result tables, - such as mysql_fetch_array. - - - - - &reftitle.examples; - - <function>mysql_list_tables</function> alternative example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_listtables - - - - - - &reftitle.seealso; - - mysql_list_dbs - mysql_tablename - - - - diff --git a/reference/mysql/functions/mysql-num-fields.xml b/reference/mysql/functions/mysql-num-fields.xml deleted file mode 100644 index c525e0d6a..000000000 --- a/reference/mysql/functions/mysql-num-fields.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - mysql_num_fields - Get number of fields in result - - - - - &mysql.alternative.note; - - mysqli_num_fields - PDOStatement::columnCount - - - - - - &reftitle.description; - - intfalsemysql_num_fields - resourceresult - - - Retrieves the number of fields from a query. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - Returns the number of fields in the result set resource on - success&return.falseforfailure;. - - - - - &reftitle.examples; - - A <function>mysql_num_fields</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_numfields - - - - - - &reftitle.seealso; - - mysql_select_db - mysql_query - mysql_fetch_field - mysql_num_rows - - - - diff --git a/reference/mysql/functions/mysql-num-rows.xml b/reference/mysql/functions/mysql-num-rows.xml deleted file mode 100644 index bc43c5340..000000000 --- a/reference/mysql/functions/mysql-num-rows.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - mysql_num_rows - Get number of rows in result - - - - - &mysql.alternative.note; - - mysqli_num_rows - mysqli_stmt_num_rows - PDOStatement::rowCount - - - - - - &reftitle.description; - - intfalsemysql_num_rows - resourceresult - - - Retrieves the number of rows from a result set. This command is only valid - for statements like SELECT or SHOW that return an actual result set. - To retrieve the number of rows affected by a INSERT, UPDATE, REPLACE or - DELETE query, use mysql_affected_rows. - - - - - &reftitle.parameters; - - &mysql.result.description; - - - - - &reftitle.returnvalues; - - The number of rows in a result set on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_num_rows</function> example - - -]]> - - - - - - &reftitle.notes; - - - If you use mysql_unbuffered_query, - mysql_num_rows will not return the - correct value until all the rows in the result set have been - retrieved. - - - - - &info.deprecated.alias; - mysql_numrows - - - - - - &reftitle.seealso; - - mysql_affected_rows - mysql_connect - mysql_data_seek - mysql_select_db - mysql_query - - - - diff --git a/reference/mysql/functions/mysql-pconnect.xml b/reference/mysql/functions/mysql-pconnect.xml deleted file mode 100644 index bb4c83d4c..000000000 --- a/reference/mysql/functions/mysql-pconnect.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - mysql_pconnect - Open a persistent connection to a MySQL server - - - - - &mysql.alternative.note; - - mysqli_connect with p: host prefix - PDO::__construct with PDO::ATTR_PERSISTENT as a driver option - - - - - - &reftitle.description; - - resourcemysql_pconnect - stringserverini_get("mysql.default_host") - stringusernameini_get("mysql.default_user") - stringpasswordini_get("mysql.default_password") - intclient_flags0 - - - - Establishes a persistent connection to a MySQL server. - - - - mysql_pconnect acts very much like - mysql_connect with two major differences. - - - First, when connecting, the function would first try to find a - (persistent) link that's already open with the same host, - username and password. If one is found, an identifier for it - will be returned instead of opening a new connection. - - - Second, the connection to the SQL server will not be closed when - the execution of the script ends. Instead, the link will remain - open for future use (mysql_close will not - close links established by mysql_pconnect). - - - This type of link is therefore called 'persistent'. - - - - - &reftitle.parameters; - - - server - - - The MySQL server. It can also include a port number. e.g. - "hostname:port" or a path to a local socket e.g. ":/path/to/socket" for - the localhost. - - - If the PHP directive - mysql.default_host is undefined (default), then the default - value is 'localhost:3306' - - - - - username - - - The username. Default value is the name of the user that owns the - server process. - - - - - password - - - The password. Default value is an empty password. - - - - - client_flags - - - The client_flags parameter can be a combination - of the following constants: - 128 (enable LOAD DATA LOCAL handling), - MYSQL_CLIENT_SSL, - MYSQL_CLIENT_COMPRESS, - MYSQL_CLIENT_IGNORE_SPACE or - MYSQL_CLIENT_INTERACTIVE. - - - - - - - - &reftitle.returnvalues; - - Returns a MySQL persistent link identifier on success, or &false; on - failure. - - - - - &reftitle.notes; - - - Note, that these kind of links only work if you are using - a module version of PHP. See the - Persistent - Database Connections section for more information. - - - - - Using persistent connections can require a bit of tuning of your Apache - and MySQL configurations to ensure that you do not exceed the number of - connections allowed by MySQL. - - - - - - &reftitle.seealso; - - mysql_connect - Persistent - Database Connections - - - - diff --git a/reference/mysql/functions/mysql-ping.xml b/reference/mysql/functions/mysql-ping.xml deleted file mode 100644 index 570cffe9e..000000000 --- a/reference/mysql/functions/mysql-ping.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - mysql_ping - Ping a server connection or reconnect if there is no connection - - - - - &mysql.alternative.note; - - mysqli_ping - - - - - - &reftitle.description; - - boolmysql_ping - resourcelink_identifierNULL - - - Checks whether or not the connection to - the server is working. If it has gone down, an automatic reconnection is - attempted. This function can be used by scripts that remain idle for a - long while, to check whether or not the server has closed the connection - and reconnect if necessary. - - - - Automatic reconnection is disabled by default in versions of MySQL >= 5.0.3. - - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns &true; if the connection to the server MySQL server is working, - otherwise &false;. - - - - - &reftitle.examples; - - A <function>mysql_ping</function> example - - -]]> - - - - - - &reftitle.seealso; - - mysql_thread_id - mysql_list_processes - - - - diff --git a/reference/mysql/functions/mysql-query.xml b/reference/mysql/functions/mysql-query.xml deleted file mode 100644 index 39e974a5a..000000000 --- a/reference/mysql/functions/mysql-query.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - mysql_query - Send a MySQL query - - - - - &mysql.alternative.note; - - mysqli_query - PDO::query - - - - - - &reftitle.description; - - mixedmysql_query - stringquery - resourcelink_identifierNULL - - - mysql_query sends a unique query (multiple queries - are not supported) to the currently - active database on the server that's associated with the - specified link_identifier. - - - - - &reftitle.parameters; - - - query - - - An SQL query - - - The query string should not end with a semicolon. - Data inside the query should be properly escaped. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, - mysql_query - returns a resource on success, or &false; on - error. - - - For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, - mysql_query returns &true; on success - or &false; on error. - - - The returned result resource should be passed to - mysql_fetch_array, and other - functions for dealing with result tables, to access the returned data. - - - Use mysql_num_rows to find out how many rows - were returned for a SELECT statement or - mysql_affected_rows to find out how many - rows were affected by a DELETE, INSERT, REPLACE, or UPDATE - statement. - - - mysql_query will also fail and return &false; - if the user does not have permission to access the table(s) referenced by - the query. - - - - - &reftitle.examples; - - Invalid Query - - The following query is syntactically invalid, so - mysql_query fails and returns &false;. - - - -]]> - - - - Valid Query - - The following query is valid, so mysql_query - returns a resource. - - - -]]> - - - - - - &reftitle.seealso; - - mysql_connect - mysql_error - mysql_real_escape_string - mysql_result - mysql_fetch_assoc - mysql_unbuffered_query - - - - - diff --git a/reference/mysql/functions/mysql-real-escape-string.xml b/reference/mysql/functions/mysql-real-escape-string.xml deleted file mode 100644 index 9424be20a..000000000 --- a/reference/mysql/functions/mysql-real-escape-string.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - mysql_real_escape_string - Escapes special characters in a string for use in an SQL statement - - - - - &mysql.alternative.note; - - mysqli_real_escape_string - PDO::quote - - - - - - &reftitle.description; - - stringmysql_real_escape_string - stringunescaped_string - resourcelink_identifierNULL - - - Escapes special characters in the unescaped_string, - taking into account the current character set of the connection so that it - is safe to place it in a mysql_query. If binary data - is to be inserted, this function must be used. - - - mysql_real_escape_string calls MySQL's library function - mysql_real_escape_string, which prepends backslashes to the following characters: - \x00, \n, - \r, \, ', - " and \x1a. - - - This function must always (with few exceptions) be used to make data - safe before sending a query to MySQL. - - - - Security: the default character set - - The character set must be set either at the server level, or with - the API function mysql_set_charset for it to affect - mysql_real_escape_string. See the concepts section - on character sets for - more information. - - - - - - &reftitle.parameters; - - - unescaped_string - - - The string that is to be escaped. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns the escaped string, or &false; on error. - - - - - &reftitle.errors; - - Executing this function without a MySQL connection present will - also emit E_WARNING level PHP errors. Only - execute this function with a valid MySQL connection present. - - - - - &reftitle.examples; - - Simple <function>mysql_real_escape_string</function> example - - -]]> - - - - <function>mysql_real_escape_string</function> requires a connection example - - This example demonstrates what happens if a MySQL connection is not - present when calling this function. - - - -]]> - - &example.outputs.similar; - - - - - - An example SQL Injection Attack - - -]]> - - - The query sent to MySQL: - - - - - - This would allow anyone to log in without a valid password. - - - - - - &reftitle.notes; - - - A MySQL connection is required before using - mysql_real_escape_string otherwise an error of - level E_WARNING is generated, and &false; is - returned. If link_identifier isn't defined, the - last MySQL connection is used. - - - - - If this function is not used to escape data, the query is vulnerable to - SQL Injection Attacks. - - - - - mysql_real_escape_string does not escape - % and _. These are wildcards in - MySQL if combined with LIKE, GRANT, - or REVOKE. - - - - - - &reftitle.seealso; - - mysql_set_charset - mysql_client_encoding - - - - diff --git a/reference/mysql/functions/mysql-result.xml b/reference/mysql/functions/mysql-result.xml deleted file mode 100644 index 097a3e289..000000000 --- a/reference/mysql/functions/mysql-result.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - mysql_result - Get result data - - - - - &mysql.alternative.note; - - - mysqli_data_seek in conjunction with - mysqli_field_seek and - mysqli_fetch_field - - PDOStatement::fetchColumn - - - - - - &reftitle.description; - - stringmysql_result - resourceresult - introw - mixedfield0 - - - Retrieves the contents of one cell from a MySQL result set. - - - When working on large result sets, you should consider using one - of the functions that fetch an entire row (specified below). As - these functions return the contents of multiple cells in one - function call, they're MUCH quicker than - mysql_result. Also, note that specifying a - numeric offset for the field argument is much quicker than - specifying a fieldname or tablename.fieldname argument. - - - - - &reftitle.parameters; - - &mysql.result.description; - - row - - - The row number from the result that's being retrieved. Row numbers - start at 0. - - - - - field - - - The name or offset of the field being retrieved. - - - It can be the field's offset, the field's name, or the field's table - dot field name (tablename.fieldname). If the column name has been - aliased ('select foo as bar from...'), use the alias instead of the - column name. If undefined, the first field is retrieved. - - - - - - - - &reftitle.returnvalues; - - The contents of one cell from a MySQL result set on success, or - &false; on failure. - - - - - &reftitle.examples; - - <function>mysql_result</function> example - - -]]> - - - - - - &reftitle.notes; - - - Calls to mysql_result should not be mixed - with calls to other functions that deal with the result set. - - - - - - &reftitle.seealso; - - mysql_fetch_row - mysql_fetch_array - mysql_fetch_assoc - mysql_fetch_object - - - - diff --git a/reference/mysql/functions/mysql-select-db.xml b/reference/mysql/functions/mysql-select-db.xml deleted file mode 100644 index 32ab346a2..000000000 --- a/reference/mysql/functions/mysql-select-db.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - mysql_select_db - Select a MySQL database - - - - - &mysql.alternative.note; - - mysqli_select_db - PDO::__construct (part of dsn) - - - - - - &reftitle.description; - - boolmysql_select_db - stringdatabase_name - resourcelink_identifierNULL - - - Sets the current active database on the server that's associated with the - specified link identifier. Every subsequent call to - mysql_query will be made on the active database. - - - - - &reftitle.parameters; - - - database_name - - - The name of the database that is to be selected. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>mysql_select_db</function> example - - -]]> - - - - - - &reftitle.notes; - - - &info.deprecated.alias; - mysql_selectdb - - - - - - &reftitle.seealso; - - mysql_connect - mysql_pconnect - mysql_query - - - - diff --git a/reference/mysql/functions/mysql-set-charset.xml b/reference/mysql/functions/mysql-set-charset.xml deleted file mode 100644 index 20997dbc1..000000000 --- a/reference/mysql/functions/mysql-set-charset.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - mysql_set_charset - Sets the client character set - - - - - &mysql.alternative.note; - - mysqli_set_charset - PDO: Add charset to the connection string, such as charset=utf8 - - - - - - &reftitle.description; - - boolmysql_set_charset - stringcharset - resourcelink_identifierNULL - - - Sets the default character set for the current connection. - - - - - &reftitle.parameters; - - - charset - - - A valid character set name. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - - - This function requires MySQL 5.0.7 or later. - - - - - This is the preferred way to change the charset. Using - mysql_query to set it (such as SET NAMES utf8) - is not recommended. See the MySQL character set concepts - section for more information. - - - - - - &reftitle.seealso; - - Setting character sets in MySQL - List of character sets that MySQL supports - mysql_client_encoding - - - - - diff --git a/reference/mysql/functions/mysql-stat.xml b/reference/mysql/functions/mysql-stat.xml deleted file mode 100644 index 019715df9..000000000 --- a/reference/mysql/functions/mysql-stat.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - mysql_stat - Get current system status - - - - - &mysql.alternative.note; - - mysqli_stat - - PDO::getAttribute - with attribute as PDO::ATTR_SERVER_INFO - - - - - - - &reftitle.description; - - stringmysql_stat - resourcelink_identifierNULL - - - mysql_stat returns the current server status. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - Returns a string with the status for uptime, threads, queries, open tables, - flush tables and queries per second. For a complete list of other status - variables, you have to use the SHOW STATUS SQL command. - If link_identifier is invalid, &null; is returned. - - - - - &reftitle.examples; - - <function>mysql_stat</function> example - - -]]> - - &example.outputs.similar; - - Uptime: 5380 - [1] => Threads: 2 - [2] => Questions: 1321299 - [3] => Slow queries: 0 - [4] => Opens: 26 - [5] => Flush tables: 1 - [6] => Open tables: 17 - [7] => Queries per second avg: 245.595 -) -]]> - - - - Alternative <function>mysql_stat</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_get_server_info - mysql_list_processes - - - - - diff --git a/reference/mysql/functions/mysql-tablename.xml b/reference/mysql/functions/mysql-tablename.xml deleted file mode 100644 index af1002f98..000000000 --- a/reference/mysql/functions/mysql-tablename.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - mysql_tablename - Get table name of field - - - - - &mysql.alternative.note; - - SQL Query: SHOW TABLES - - - - - - &reftitle.description; - - stringfalsemysql_tablename - resourceresult - inti - - - Retrieves the table name from a result. - - - This function is deprecated. It is preferable to use - mysql_query to issue an SQL SHOW TABLES - [FROM db_name] [LIKE 'pattern'] statement instead. - - - - - &reftitle.parameters; - - - result - - - A result pointer resource that's returned from - mysql_list_tables. - - - - - i - - - The integer index (row/table number) - - - - - - - - &reftitle.returnvalues; - - The name of the table on success&return.falseforfailure;. - - - Use the mysql_tablename function to - traverse this result pointer, or any function for result tables, - such as mysql_fetch_array. - - - - - &reftitle.examples; - - <function>mysql_tablename</function> example - - -]]> - - - - - - &reftitle.notes; - - - The mysql_num_rows function may be used to - determine the number of tables in the result pointer. - - - - - - &reftitle.seealso; - - mysql_list_tables - mysql_field_table - mysql_db_name - - - - diff --git a/reference/mysql/functions/mysql-thread-id.xml b/reference/mysql/functions/mysql-thread-id.xml deleted file mode 100644 index aec4c5fd2..000000000 --- a/reference/mysql/functions/mysql-thread-id.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - mysql_thread_id - Return the current thread ID - - - - - &mysql.alternative.note; - - mysqli_thread_id - - - - - - &reftitle.description; - - intfalsemysql_thread_id - resourcelink_identifierNULL - - - Retrieves the current thread ID. If the connection is lost, and a reconnect - with mysql_ping is executed, the thread ID will - change. This means only retrieve the thread ID when needed. - - - - - &reftitle.parameters; - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - The thread ID on success&return.falseforfailure;. - - - - - &reftitle.examples; - - <function>mysql_thread_id</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - mysql_ping - mysql_list_processes - - - - diff --git a/reference/mysql/functions/mysql-unbuffered-query.xml b/reference/mysql/functions/mysql-unbuffered-query.xml deleted file mode 100644 index 251d53671..000000000 --- a/reference/mysql/functions/mysql-unbuffered-query.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - mysql_unbuffered_query - Send an SQL query to MySQL without fetching and buffering the result rows - - - - - &mysql.alternative.note; - - See: Buffered and Unbuffered queries - - - - - - &reftitle.description; - - resourcemysql_unbuffered_query - stringquery - resourcelink_identifierNULL - - - mysql_unbuffered_query sends the SQL query - query to MySQL without automatically - fetching and buffering the result rows as - mysql_query does. This saves a considerable - amount of memory with SQL queries that produce large result sets, - and you can start working on the result set immediately after the - first row has been retrieved as you don't have to wait until the - complete SQL query has been performed. To use - mysql_unbuffered_query while multiple database - connections are open, you must specify the optional parameter - link_identifier to identify which connection - you want to use. - - - - - &reftitle.parameters; - - - query - - - The SQL query to execute. - - - Data inside the query should be properly escaped. - - - - &mysql.linkid.description; - - - - - &reftitle.returnvalues; - - For SELECT, SHOW, DESCRIBE or EXPLAIN statements, - mysql_unbuffered_query - returns a resource on success, or &false; on - error. - - - For other type of SQL statements, UPDATE, DELETE, DROP, etc, - mysql_unbuffered_query returns &true; on success - or &false; on error. - - - - - &reftitle.notes; - - - The benefits of mysql_unbuffered_query come - at a cost: you cannot use mysql_num_rows and - mysql_data_seek on a result set returned from - mysql_unbuffered_query, until all rows are fetched. - You also have to fetch all result rows from an unbuffered SQL query - before you can send a new SQL query to MySQL, using the same - link_identifier. - - - - - - &reftitle.seealso; - - mysql_query - - - - diff --git a/reference/mysql/ini.xml b/reference/mysql/ini.xml deleted file mode 100644 index 89fa35fe0..000000000 --- a/reference/mysql/ini.xml +++ /dev/null @@ -1,268 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - MySQL Configuration Options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - mysql.allow_local_infile - "1" - INI_SYSTEM - - - - mysql.allow_persistent - "1" - INI_SYSTEM - - - - mysql.max_persistent - "-1" - INI_SYSTEM - - - - mysql.max_links - "-1" - INI_SYSTEM - - - - mysql.trace_mode - "0" - INI_ALL - - - - mysql.default_port - NULL - INI_ALL - - - - mysql.default_socket - NULL - INI_ALL - - - - mysql.default_host - NULL - INI_ALL - - - - mysql.default_user - NULL - INI_ALL - - - - mysql.default_password - NULL - INI_ALL - - - - mysql.connect_timeout - "60" - INI_ALL - - - - -
    - &ini.php.constants; -
    - -&ini.descriptions.title; - - - - - - mysql.allow_local_infile - int - - - - Allow accessing, from PHP's perspective, local files with LOAD DATA - statements - - - - - - - mysql.allow_persistent - bool - - - - Whether to allow - persistent connections - to MySQL. - - - - - - - mysql.max_persistent - int - - - - The maximum number of persistent MySQL connections per - process. - - - - - - - mysql.max_links - int - - - - The maximum number of MySQL connections per process, including - persistent connections. - - - - - - - mysql.trace_mode - bool - - - - Trace mode. When mysql.trace_mode is enabled, warnings - for table/index scans, non free result sets, and SQL-Errors will be - displayed. (Introduced in PHP 4.3.0) - - - - - - - mysql.default_port - string - - - - The default TCP port number to use when connecting to - the database server if no other port is specified. If - no default is specified, the port will be obtained - from the MYSQL_TCP_PORT environment - variable, the mysql-tcp entry in - /etc/services or the compile-time - MYSQL_PORT constant, in that order. Win32 - will only use the MYSQL_PORT constant. - - - - - - - mysql.default_socket - string - - - - The default socket name to use when connecting to a local - database server if no other socket name is specified. - - - - - - mysql.default_host - string - - - - The default server host to use when connecting to the database - server if no other host is specified. Doesn't apply in - &sqlsafemode;. - - - - - - - mysql.default_user - string - - - - The default user name to use when connecting to the database - server if no other name is specified. Doesn't apply in - &sqlsafemode;. - - - - - - - mysql.default_password - string - - - - The default password to use when connecting to the database - server if no other password is specified. Doesn't apply in - &sqlsafemode;. - - - - - - mysql.connect_timeout - int - - - - Connect timeout in seconds. On Linux this timeout is also used for - waiting for the first answer from the server. - - - - - -
    - diff --git a/reference/mysql/reference.xml b/reference/mysql/reference.xml deleted file mode 100644 index 630c7d786..000000000 --- a/reference/mysql/reference.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - MySQL &Functions; - - -
    - &reftitle.notes; - - - Most MySQL functions accept link_identifier as - the last optional parameter. If it is not provided, last opened - connection is used. If it doesn't exist, connection is tried to - establish with default parameters defined in &php.ini;. If it is not - successful, functions return &false;. - - -
    -
    - -&reference.mysql.entities.functions; - -
    - diff --git a/reference/mysql/setup.xml b/reference/mysql/setup.xml deleted file mode 100644 index 076f1d138..000000000 --- a/reference/mysql/setup.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - In order to have these functions available, you must compile PHP with - MySQL support. - - - &mysql.alternative.note; - -
    - - - - &reference.mysql.configure; - - - - &reference.mysql.ini; - - - -
    - &reftitle.resources; - - There are two resource types used in the MySQL module. The first one - is the link identifier for a database connection, the second a resource - which holds the result of a query. - -
    - - -
    - diff --git a/reference/mysql/versions.xml b/reference/mysql/versions.xml deleted file mode 100644 index 416295d75..000000000 --- a/reference/mysql/versions.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/mysql_xdevapi/book.xml b/reference/mysql_xdevapi/book.xml deleted file mode 100644 index 8feb18d4e..000000000 --- a/reference/mysql_xdevapi/book.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Mysql_xdevapi - Mysql_xdevapi - - - &reftitle.intro; - - This extension provides access to the MySQL Document Store via the X DevAPI. The X DevAPI - is a common API provided by multiple MySQL Connectors providing easy access to relational - tables as well as collections of documents, which are represented in JSON, from a API - with CRUD-style operations. - - - The X DevAPI uses the X Protocol, the new generation client-server protocol of the MySQL - 8.0 server. - - - For general information about the MySQL Document Store, please refer to the - MySQL Document Store - chapter in the MySQL manual. - - - - &reference.mysql-xdevapi.setup; - &reference.mysql-xdevapi.constants; - &reference.mysql-xdevapi.changelog; - &reference.mysql-xdevapi.examples; - &reference.mysql-xdevapi.reference; - - &reference.mysql-xdevapi.mysql-xdevapi.baseresult; - &reference.mysql-xdevapi.mysql-xdevapi.client; - &reference.mysql-xdevapi.mysql-xdevapi.collection; - &reference.mysql-xdevapi.mysql-xdevapi.collectionadd; - &reference.mysql-xdevapi.mysql-xdevapi.collectionfind; - &reference.mysql-xdevapi.mysql-xdevapi.collectionmodify; - &reference.mysql-xdevapi.mysql-xdevapi.collectionremove; - &reference.mysql-xdevapi.mysql-xdevapi.columnresult; - &reference.mysql-xdevapi.mysql-xdevapi.crudoperationbindable; - &reference.mysql-xdevapi.mysql-xdevapi.crudoperationlimitable; - &reference.mysql-xdevapi.mysql-xdevapi.crudoperationskippable; - &reference.mysql-xdevapi.mysql-xdevapi.crudoperationsortable; - &reference.mysql-xdevapi.mysql-xdevapi.databaseobject; - &reference.mysql-xdevapi.mysql-xdevapi.docresult; - &reference.mysql-xdevapi.mysql-xdevapi.driver; - &reference.mysql-xdevapi.mysql-xdevapi.exception; - &reference.mysql-xdevapi.mysql-xdevapi.executable; - &reference.mysql-xdevapi.mysql-xdevapi.executionstatus; - &reference.mysql-xdevapi.mysql-xdevapi.expression; - &reference.mysql-xdevapi.mysql-xdevapi.fieldmetadata; - &reference.mysql-xdevapi.mysql-xdevapi.result; - &reference.mysql-xdevapi.mysql-xdevapi.rowresult; - &reference.mysql-xdevapi.mysql-xdevapi.schema; - &reference.mysql-xdevapi.mysql-xdevapi.schemaobject; - &reference.mysql-xdevapi.mysql-xdevapi.session; - &reference.mysql-xdevapi.mysql-xdevapi.sqlstatement; - &reference.mysql-xdevapi.mysql-xdevapi.sqlstatementresult; - &reference.mysql-xdevapi.mysql-xdevapi.statement; - &reference.mysql-xdevapi.mysql-xdevapi.table; - &reference.mysql-xdevapi.mysql-xdevapi.tabledelete; - &reference.mysql-xdevapi.mysql-xdevapi.tableinsert; - &reference.mysql-xdevapi.mysql-xdevapi.tableselect; - &reference.mysql-xdevapi.mysql-xdevapi.tableupdate; - &reference.mysql-xdevapi.mysql-xdevapi.warning; - - - - diff --git a/reference/mysql_xdevapi/changelog.xml b/reference/mysql_xdevapi/changelog.xml deleted file mode 100644 index b947cd385..000000000 --- a/reference/mysql_xdevapi/changelog.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - &ChangelogListingTitle; - &ChangelogListingDescription; - - - General Changelog for the ext/mysql_xdevapi extension - - This changelog references the ext/mysql_xdevapi extension. - - - - - Global ext/mysql_xdevapi changes - - - - - - &Version; - &Description; - - - - - 8.0.28 - - - Removed TLSv1 and TLSv1.1 support. The values "TLSv1", "TLSv1.0", - and "TLSv1.1" are now considered invalid for the "tls-versions" - connection attribute. - - - - - 8.0.26 - - - Deprecated TLSv1 and TLSv1.1 support. - - - - - - - - - - - - diff --git a/reference/mysql_xdevapi/constants.xml b/reference/mysql_xdevapi/constants.xml deleted file mode 100644 index a27b318f7..000000000 --- a/reference/mysql_xdevapi/constants.xml +++ /dev/null @@ -1,412 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - MYSQLX_CLIENT_SSL - (int) - - - - - - - - - MYSQLX_TYPE_DECIMAL - (int) - - - - - - - - - MYSQLX_TYPE_TINY - (int) - - - - - - - - - MYSQLX_TYPE_SHORT - (int) - - - - - - - - - MYSQLX_TYPE_SMALLINT - (int) - - - - - - - - - MYSQLX_TYPE_MEDIUMINT - (int) - - - - - - - - - MYSQLX_TYPE_INT - (int) - - - - - - - - - MYSQLX_TYPE_BIGINT - (int) - - - - - - - - - MYSQLX_TYPE_LONG - (int) - - - - - - - - - MYSQLX_TYPE_FLOAT - (int) - - - - - - - - - MYSQLX_TYPE_DOUBLE - (int) - - - - - - - - - MYSQLX_TYPE_NULL - (int) - - - - - - - - - MYSQLX_TYPE_TIMESTAMP - (int) - - - - - - - - - MYSQLX_TYPE_LONGLONG - (int) - - - - - - - - - MYSQLX_TYPE_INT24 - (int) - - - - - - - - - MYSQLX_TYPE_DATE - (int) - - - - - - - - - MYSQLX_TYPE_TIME - (int) - - - - - - - - - MYSQLX_TYPE_DATETIME - (int) - - - - - - - - - MYSQLX_TYPE_YEAR - (int) - - - - - - - - - MYSQLX_TYPE_NEWDATE - (int) - - - - - - - - - MYSQLX_TYPE_ENUM - (int) - - - - - - - - - MYSQLX_TYPE_SET - (int) - - - - - - - - - MYSQLX_TYPE_TINY_BLOB - (int) - - - - - - - - - MYSQLX_TYPE_MEDIUM_BLOB - (int) - - - - - - - - - MYSQLX_TYPE_LONG_BLOB - (int) - - - - - - - - - MYSQLX_TYPE_BLOB - (int) - - - - - - - - - MYSQLX_TYPE_VAR_STRING - (int) - - - - - - - - - MYSQLX_TYPE_STRING - (int) - - - - - - - - - MYSQLX_TYPE_CHAR - (int) - - - - - - - - - MYSQLX_TYPE_BYTES - (int) - - - - - - - - - MYSQLX_TYPE_INTERVAL - (int) - - - - - - - - - MYSQLX_TYPE_GEOMETRY - (int) - - - - - - - - - MYSQLX_TYPE_JSON - (int) - - - - - - - - - MYSQLX_TYPE_NEWDECIMAL - (int) - - - - - - - - - MYSQLX_TYPE_BIT - (int) - - - - - - - - - MYSQLX_LOCK_DEFAULT - (int) - - - - - - - - - MYSQLX_LOCK_NOWAIT - (int) - - - - - - - - - MYSQLX_LOCK_SKIP_LOCKED - (int) - - - - - - - - - - - diff --git a/reference/mysql_xdevapi/examples.xml b/reference/mysql_xdevapi/examples.xml deleted file mode 100644 index 328553609..000000000 --- a/reference/mysql_xdevapi/examples.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - &reftitle.examples; - - The central entry point to the X DevAPI is the mysql_xdevapi\getSession - function, which receives a URI to a MySQL 8.0 Server and returns a - mysql_xdevapi\Session object. - - - Connecting to a MySQL Server - -getMessage()); -} - -// ... use $session -?> -]]> - - - - The session provides full access to the API. For a new MySQL Server installation, - the first step is to create a database schema with a collection - to store data: - - - Creating a Schema and Collection on the MySQL Server - -createSchema("test"); -$collection = $schema->createCollection("example"); -?> -]]> - - - - When storing data, typically json_encode is used to encode - the data into JSON, which can then be stored inside a collection. - - - The following example stores data into the collection we created earlier, - and then retrieve parts of it again. - - - Storing and Retrieving Data - - "Marco", - "age" => 19, - "job" => "Programmer" -]; -$mike = [ - "name" => "Mike", - "age" => 39, - "job" => "Manager" -]; - -$schema = $session->getSchema("test"); -$collection = $schema->getCollection("example"); - -$collection->add($marco, $mike)->execute(); - -var_dump($collection->find("name = 'Mike'")->execute()->fetchOne()); -?> -]]> - - &example.outputs.similar; - - - string(28) "00005ad66aaf0000000000000003" - ["age"]=> - int(39) - ["job"]=> - string(7) "Manager" - ["name"]=> - string(4) "Mike" -} -]]> - - - - The example demonstrates that the MySQL Server adds an extra field named - _id, which serves as primary key to the document. - - - The example also demonstrates that retrieved data is sorted alphabetically. - That specific order comes from the efficient binary storage inside the MySQL server, but - it should not be relied upon. Refer to the MySQL JSON datatype documentation for details. - - - Optionally use PHP's iterators to fetch multiple documents: - - - Fetching and Iterating Multiple Documents - -find()->execute(); -foreach ($result as $doc) { - echo "{$doc["name"]} is a {$doc["job"]}.\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - diff --git a/reference/mysql_xdevapi/functions/mysql-xdevapi.expression.xml b/reference/mysql_xdevapi/functions/mysql-xdevapi.expression.xml deleted file mode 100644 index 4806da788..000000000 --- a/reference/mysql_xdevapi/functions/mysql-xdevapi.expression.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - expression - Bind prepared statement variables as parameters - - - - &reftitle.description; - - objectmysql_xdevapi\expression - stringexpression - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - expression - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Expression</function> example - -find("age > 30")->fields($expression)->limit(3)->execute(); -$data = $res->fetchAll(); - -print_r($data); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/functions/mysql-xdevapi.getsession.xml b/reference/mysql_xdevapi/functions/mysql-xdevapi.getsession.xml deleted file mode 100644 index d22628cc6..000000000 --- a/reference/mysql_xdevapi/functions/mysql-xdevapi.getsession.xml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - getSession - Connect to a MySQL server - - - - &reftitle.description; - - mysql_xdevapi\Sessionmysql_xdevapi\getSession - stringuri - - - Connects to the MySQL server. - - - - - &reftitle.parameters; - - - uri - - - The URI to the MySQL server, such as mysqlx://user:password@host. - - - URI format: - - - scheme://[user[:[password]]@]target[:port][?attribute1=value1&attribute2=value2... - - - - scheme: required, the connection protocol - In mysql_xdevapi it is always 'mysqlx' (for X Protocol) - - - user: optional, the MySQL user account for authentication - - - password: optional, the MySQL user's password for authentication - - - target: required, the server instance the connection refers to: - * TCP connection (host name, IPv4 address, or IPv6 address) - * Unix socket path (local file path) - * Windows named-pipe (local file path) - - - port: optional, network port of MySQL server. - by default port for X Protocol is 33060 - - - - ?attribute=value: this element is optional and specifies a data dictionary - that contains different options, including: - - - - - The auth (authentication mechanism) attribute as it relates to encrypted connections. - For additional information, see Command - Options for Encrypted Connections. - The following 'auth' values are supported: plain, - mysql41, external, and sha256_mem. - - - - - The connect-timeout attribute affects the connection - and not subsequent operations. It is set per connection whether on - a single or multiple hosts. - - - Pass in a positive integer to define the connection timeout in seconds, - or pass in 0 (zero) to disable the timeout (infinite). Not defining - connect-timeout uses the default value of 10. - - - Related, the MYSQLX_CONNECTION_TIMEOUT (timeout in seconds) and MYSQLX_TEST_CONNECTION_TIMEOUT (used while running tests) - environment variables can be set and used instead of connect-timeout in the URI. The - connect-timeout URI option has precedence over these environment variables. - - - - - The optional compression attribute accepts these values: - preferred (client negotiates with server to find a supported algorithm; connection is uncompressed if a mutually supported algorithm is not found), - required (like "preferred", but connection is terminated if a mutually supported algorithm is not found), or - disabled (connection is uncompressed). Defaults to preferred. - - - This option was added in version 8.0.20. - - - - - The optional compression-algorithms attribute defines - the desired compression algorithms (and their preferred usage order): - zstd_stream (alias: zstd), - lz4_message (alias: lz4), or - deflate_stream (aliases: deflate or zlib). - By default, the order used (depending on system availability) is lz4_message, zstd_stream, then deflate_stream. - For example, passing in compression-algorithms=[lz4,zstd_stream] uses lz4 if it's available, otherwise - zstd_stream is used. If both are unavailable then behavior depends on the compression value - e.g., if compression=required then it'll fail with an error. - - - This option was added in version 8.0.22. - - - - - - - - URI examples - -mysqlx://foobar -mysqlx://root@localhost?socket=%2Ftmp%2Fmysqld.sock%2F -mysqlx://foo:bar@localhost:33060 -mysqlx://foo:bar@localhost:33160?ssl-mode=disabled -mysqlx://foo:bar@localhost:33260?ssl-mode=required -mysqlx://foo:bar@localhost:33360?ssl-mode=required&auth=mysql41 -mysqlx://foo:bar@(/path/to/socket) -mysqlx://foo:bar@(/path/to/socket)?auth=sha256_mem -mysqlx://foo:bar@[localhost:33060, 127.0.0.1:33061] -mysqlx://foobar?ssl-ca=(/path/to/ca.pem)&ssl-crl=(/path/to/crl.pem) -mysqlx://foo:bar@[localhost:33060, 127.0.0.1:33061]?ssl-mode=disabled -mysqlx://foo:bar@localhost:33160/?connect-timeout=0 -mysqlx://foo:bar@localhost:33160/?connect-timeout=10&compression=required -mysqlx://foo:bar@localhost:33160/?connect-timeout=10&compression=required&compression-algorithms=[lz4,zstd_stream] - - - - - For related information, see MySQL Shell's - Connecting using a URI String. - - - - - - - - - &reftitle.returnvalues; - - A Session object. - - - - - &reftitle.errors; - - A connection failure throws an Exception. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\getSession</function> example - -getMessage()); -} - -$schemas = $session->getSchemas(); -print_r($schemas); - -$mysql_version = $session->getServerVersion(); -print_r($mysql_version); - -var_dump($collection->find("name = 'Alfred'")->execute()->fetchOne()); -?> -]]> - - &example.outputs.similar; - - mysql_xdevapi\Schema Object - ( - [name] => helloworld - ) - [1] => mysql_xdevapi\Schema Object - ( - [name] => information_schema - ) - [2] => mysql_xdevapi\Schema Object - ( - [name] => mysql - ) - [3] => mysql_xdevapi\Schema Object - ( - [name] => performance_schema - ) - [4] => mysql_xdevapi\Schema Object - ( - [name] => sys - ) -) - -80012 - -array(4) { - ["_id"]=> - string(28) "00005ad66abf0001000400000003" - ["age"]=> - int(42) - ["job"]=> - string(7) "Butler" - ["name"]=> - string(4) "Alfred" -} -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/ini.xml b/reference/mysql_xdevapi/ini.xml deleted file mode 100644 index 8e1a076aa..000000000 --- a/reference/mysql_xdevapi/ini.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Mysql_xdevapi &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - xmysqlnd.collect_memory_statistics - 0 - INI_SYSTEM - - - - xmysqlnd.collect_statistics - 1 - INI_ALL - - - - xmysqlnd.debug - - INI_SYSTEM - - - - xmysqlnd.mempool_default_size - 16000 - INI_ALL - - - - xmysqlnd.net_read_timeout - 31536000 - INI_SYSTEM - - - - xmysqlnd.trace_alloc - - INI_SYSTEM - - - - -
    -
    - - &ini.descriptions.title; - - - - - - xmysqlnd.collect_memory_statistics - int - - - - - - - - - - xmysqlnd.collect_statistics - int - - - - - - - - - - xmysqlnd.debug - string - - - - - - - - - - xmysqlnd.mempool_default_size - int - - - - - - - - - - xmysqlnd.net_read_timeout - int - - - - - - - - - - xmysqlnd.trace_alloc - string - - - - - - - - - - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml deleted file mode 100644 index c319d8a85..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - BaseResult interface - mysql_xdevapi\BaseResult - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\BaseResult - - - - - mysql_xdevapi\BaseResult - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.baseresult; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.client.xml b/reference/mysql_xdevapi/mysql-xdevapi.client.xml deleted file mode 100644 index 12637dba4..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.client.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Client class - mysql_xdevapi\Client - - - - -
    - &reftitle.intro; - - Provides access to the connection pool. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Client - - - - - mysql_xdevapi\Client - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.client; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collection.xml b/reference/mysql_xdevapi/mysql-xdevapi.collection.xml deleted file mode 100644 index 769b0ba79..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.collection.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Collection class - mysql_xdevapi\Collection - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Collection - - - - - mysql_xdevapi\Collection - - - - mysql_xdevapi\SchemaObject - - - - &Properties; - - public - name - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - name - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.collection; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml deleted file mode 100644 index c3353d6a4..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - CollectionAdd class - mysql_xdevapi\CollectionAdd - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CollectionAdd - - - - - mysql_xdevapi\CollectionAdd - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionadd; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml deleted file mode 100644 index ac02dbb63..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - CollectionFind class - mysql_xdevapi\CollectionFind - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CollectionFind - - - - - mysql_xdevapi\CollectionFind - - - - mysql_xdevapi\Executable - - - - mysql_xdevapi\CrudOperationBindable - - - - mysql_xdevapi\CrudOperationLimitable - - - - mysql_xdevapi\CrudOperationSortable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionfind; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml deleted file mode 100644 index 0fc9e70cd..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - CollectionModify class - mysql_xdevapi\CollectionModify - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CollectionModify - - - - - mysql_xdevapi\CollectionModify - - - - mysql_xdevapi\Executable - - - - mysql_xdevapi\CrudOperationBindable - - - - mysql_xdevapi\CrudOperationLimitable - - - - mysql_xdevapi\CrudOperationSkippable - - - - mysql_xdevapi\CrudOperationSortable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionmodify; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml deleted file mode 100644 index 36c4939bb..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - CollectionRemove class - mysql_xdevapi\CollectionRemove - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CollectionRemove - - - - - mysql_xdevapi\CollectionRemove - - - - mysql_xdevapi\Executable - - - - mysql_xdevapi\CrudOperationBindable - - - - mysql_xdevapi\CrudOperationLimitable - - - - mysql_xdevapi\CrudOperationSortable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionremove; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml deleted file mode 100644 index f0fd29380..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ColumnResult class - mysql_xdevapi\ColumnResult - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\ColumnResult - - - - - mysql_xdevapi\ColumnResult - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.columnresult; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml deleted file mode 100644 index 8927219c3..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - CrudOperationBindable interface - mysql_xdevapi\CrudOperationBindable - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CrudOperationBindable - - - - - mysql_xdevapi\CrudOperationBindable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationbindable; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml deleted file mode 100644 index 0da4aad0e..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - CrudOperationLimitable interface - mysql_xdevapi\CrudOperationLimitable - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CrudOperationLimitable - - - - - mysql_xdevapi\CrudOperationLimitable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationlimitable; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml deleted file mode 100644 index e7f8671ff..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - CrudOperationSkippable interface - mysql_xdevapi\CrudOperationSkippable - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CrudOperationSkippable - - - - - mysql_xdevapi\CrudOperationSkippable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationskippable; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml deleted file mode 100644 index 71909b428..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - CrudOperationSortable interface - mysql_xdevapi\CrudOperationSortable - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\CrudOperationSortable - - - - - mysql_xdevapi\CrudOperationSortable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationsortable; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml b/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml deleted file mode 100644 index a059c14f8..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - DatabaseObject interface - mysql_xdevapi\DatabaseObject - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\DatabaseObject - - - - - mysql_xdevapi\DatabaseObject - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.databaseobject; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.docresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.docresult.xml deleted file mode 100644 index 55753313b..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.docresult.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - DocResult class - mysql_xdevapi\DocResult - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\DocResult - - - - - mysql_xdevapi\DocResult - - - - mysql_xdevapi\BaseResult - - - - Traversable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.docresult; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.driver.xml b/reference/mysql_xdevapi/mysql-xdevapi.driver.xml deleted file mode 100644 index 6ba5432e3..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.driver.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Driver class - mysql_xdevapi\Driver - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Driver - - - - - mysql_xdevapi\Driver - - - - &Constants; - - const - string - mysql_xdevapi\Driver::version - 8.0.3 - - - - - -
    - - -
    - &reftitle.constants; - - - - mysql_xdevapi\Driver::version - - - - - - -
    - - - -
    - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.exception.xml b/reference/mysql_xdevapi/mysql-xdevapi.exception.xml deleted file mode 100644 index 991b524a5..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.exception.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Exception class - mysql_xdevapi\Exception - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Exception - - - - - mysql_xdevapi\Exception - - - - extends - RuntimeException - - - - Throwable - - - - - - - - -
    - -
    - - - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.executable.xml b/reference/mysql_xdevapi/mysql-xdevapi.executable.xml deleted file mode 100644 index f023de7de..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.executable.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Executable interface - mysql_xdevapi\Executable - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Executable - - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.executable; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml b/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml deleted file mode 100644 index 298111b00..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - ExecutionStatus class - mysql_xdevapi\ExecutionStatus - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\ExecutionStatus - - - - - mysql_xdevapi\ExecutionStatus - - - - &Properties; - - public - affectedItems - - - public - matchedItems - - - public - foundItems - - - public - lastInsertId - - - public - lastDocumentId - - - - Constructor - - - - -
    - - - -
    - &reftitle.properties; - - - affectedItems - - - - - - matchedItems - - - - - - foundItems - - - - - - lastInsertId - - - - - - lastDocumentId - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.executionstatus; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.expression.xml b/reference/mysql_xdevapi/mysql-xdevapi.expression.xml deleted file mode 100644 index 0b8cf1c06..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.expression.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Expression class - mysql_xdevapi\Expression - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Expression - - - - - mysql_xdevapi\Expression - - - - &Properties; - - public - name - - - - Constructor - - - - -
    - - - -
    - &reftitle.properties; - - - name - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.expression; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml b/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml deleted file mode 100644 index ff9696b52..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - FieldMetadata class - mysql_xdevapi\FieldMetadata - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\FieldMetadata - - - - - mysql_xdevapi\FieldMetadata - - - - &Properties; - - public - type - - - public - type_name - - - public - name - - - public - original_name - - - public - table - - - public - original_table - - - public - schema - - - public - catalog - - - public - collation - - - public - fractional_digits - - - public - length - - - public - flags - - - public - content_type - - - - - - -
    - - - -
    - &reftitle.properties; - - - type - - - - - - type_name - - - - - - name - - - - - - original_name - - - - - - table - - - - - - original_table - - - - - - schema - - - - - - catalog - - - - - - collation - - - - - - fractional_digits - - - - - - length - - - - - - flags - - - - - - content_type - - - - - -
    - - - -
    - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.result.xml b/reference/mysql_xdevapi/mysql-xdevapi.result.xml deleted file mode 100644 index 098a6ab46..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.result.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Result class - mysql_xdevapi\Result - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Result - - - - - mysql_xdevapi\Result - - - - mysql_xdevapi\BaseResult - - - - Traversable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.result; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml deleted file mode 100644 index d2de1dff4..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - RowResult class - mysql_xdevapi\RowResult - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\RowResult - - - - - mysql_xdevapi\RowResult - - - - mysql_xdevapi\BaseResult - - - - Traversable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.rowresult; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.schema.xml b/reference/mysql_xdevapi/mysql-xdevapi.schema.xml deleted file mode 100644 index 7878f026a..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.schema.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Schema class - mysql_xdevapi\Schema - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Schema - - - - - mysql_xdevapi\Schema - - - - mysql_xdevapi\DatabaseObject - - - - &Properties; - - public - name - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - name - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.schema; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml b/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml deleted file mode 100644 index 47187ebf3..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - SchemaObject interface - mysql_xdevapi\SchemaObject - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\SchemaObject - - - - - mysql_xdevapi\SchemaObject - - - - mysql_xdevapi\DatabaseObject - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.schemaobject; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.session.xml b/reference/mysql_xdevapi/mysql-xdevapi.session.xml deleted file mode 100644 index a8f951c18..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.session.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Session class - mysql_xdevapi\Session - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Session - - - - - mysql_xdevapi\Session - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.session; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml deleted file mode 100644 index 863dec265..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - SqlStatement class - mysql_xdevapi\SqlStatement - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\SqlStatement - - - - - mysql_xdevapi\SqlStatement - - - - &Constants; - - const - int - mysql_xdevapi\SqlStatement::EXECUTE_ASYNC - 1 - - - const - int - mysql_xdevapi\SqlStatement::BUFFERED - 2 - - - &Properties; - - public - statement - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - statement - - - - - -
    - - - - -
    - &reftitle.constants; - - - - mysql_xdevapi\SqlStatement::EXECUTE_ASYNC - - - - - - - mysql_xdevapi\SqlStatement::BUFFERED - - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.sqlstatement; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml deleted file mode 100644 index f54836f92..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SqlStatementResult class - mysql_xdevapi\SqlStatementResult - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\SqlStatementResult - - - - - mysql_xdevapi\SqlStatementResult - - - - mysql_xdevapi\BaseResult - - - - Traversable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.sqlstatementresult; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.statement.xml b/reference/mysql_xdevapi/mysql-xdevapi.statement.xml deleted file mode 100644 index a10288499..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.statement.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Statement class - mysql_xdevapi\Statement - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Statement - - - - - mysql_xdevapi\Statement - - - - &Constants; - - const - int - mysql_xdevapi\Statement::EXECUTE_ASYNC - 1 - - - const - int - mysql_xdevapi\Statement::BUFFERED - 2 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - mysql_xdevapi\Statement::EXECUTE_ASYNC - - - - - - - mysql_xdevapi\Statement::BUFFERED - - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.statement; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.table.xml b/reference/mysql_xdevapi/mysql-xdevapi.table.xml deleted file mode 100644 index d11ad5ca3..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.table.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Table class - mysql_xdevapi\Table - - - - -
    - &reftitle.intro; - - Provides access to the table through INSERT/SELECT/UPDATE/DELETE statements. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Table - - - - - mysql_xdevapi\Table - - - - mysql_xdevapi\SchemaObject - - - - &Properties; - - public - name - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - name - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.table; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml b/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml deleted file mode 100644 index 0c2888c1e..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - TableDelete class - mysql_xdevapi\TableDelete - - - - -
    - &reftitle.intro; - - A statement for delete operations on Table. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\TableDelete - - - - - mysql_xdevapi\TableDelete - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.tabledelete; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml deleted file mode 100644 index 0753598f7..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - TableInsert class - mysql_xdevapi\TableInsert - - - - -
    - &reftitle.intro; - - A statement for insert operations on Table. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\TableInsert - - - - - mysql_xdevapi\TableInsert - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.tableinsert; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml deleted file mode 100644 index f744208ec..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - TableSelect class - mysql_xdevapi\TableSelect - - - - -
    - &reftitle.intro; - - A statement for record retrieval operations on a Table. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\TableSelect - - - - - mysql_xdevapi\TableSelect - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.tableselect; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml deleted file mode 100644 index f7caafbde..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - TableUpdate class - mysql_xdevapi\TableUpdate - - - - -
    - &reftitle.intro; - - A statement for record update operations on a Table. - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\TableUpdate - - - - - mysql_xdevapi\TableUpdate - - - - mysql_xdevapi\Executable - - - - - &Methods; - - - - -
    - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.tableupdate; - -
    - - diff --git a/reference/mysql_xdevapi/mysql-xdevapi.warning.xml b/reference/mysql_xdevapi/mysql-xdevapi.warning.xml deleted file mode 100644 index eb98f1d00..000000000 --- a/reference/mysql_xdevapi/mysql-xdevapi.warning.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - Warning class - mysql_xdevapi\Warning - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - mysql_xdevapi\Warning - - - - - mysql_xdevapi\Warning - - - - &Properties; - - public - message - - - public - level - - - public - code - - - - Constructor - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - level - - - - - - code - - - - - -
    - - - -
    - - &reference.mysql-xdevapi.mysql-xdevapi.entities.warning; - -
    - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarnings.xml b/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarnings.xml deleted file mode 100644 index 73a7897ab..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarnings.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - BaseResult::getWarnings - Fetch warnings from last operation - - - - &reftitle.description; - - abstract public arraymysql_xdevapi\BaseResult::getWarnings - - - - Fetches warnings generated by MySQL server's last operation. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Warning objects from the last operation. Each object - defines an error 'message', error 'level', and error 'code'. An empty - array is returned if no errors are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarnings</function> example - -sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); -$warnings = $res->getWarnings(); - -print_r($warnings); -?> -]]> - - &example.outputs.similar; - - mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) - [1] => mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarningscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarningscount.xml deleted file mode 100644 index ac2818c95..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/baseresult/getwarningscount.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - BaseResult::getWarningsCount - Fetch warning count from last operation - - - - &reftitle.description; - - abstract public intmysql_xdevapi\BaseResult::getWarningsCount - - - - Returns the number of warnings raised by the last operation. Specifically, - these warnings are raised by the MySQL server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of warnings from the last operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarningsCount</function> example - -sql("DROP DATABASE IF EXISTS foo")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); - -echo $res->getWarningsCount(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/client/close.xml b/reference/mysql_xdevapi/mysql_xdevapi/client/close.xml deleted file mode 100755 index 3676fb681..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/client/close.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - mysql_xdevapi\Client::close - Close client - - - - &reftitle.description; - - public boolmysql_xdevapi\Client::close - - - - Close all client connections with the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if connections are closed. - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/client/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/client/construct.xml deleted file mode 100755 index 1726f2f89..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/client/construct.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Client::__construct - Client constructor - - - - &reftitle.description; - - private mysql_xdevapi\Client::__construct - - - - Construct a client object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Client::__construct</function> example - -getSession(); -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/client/getsession.xml b/reference/mysql_xdevapi/mysql_xdevapi/client/getsession.xml deleted file mode 100755 index 8f51fbd2d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/client/getsession.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - Client::getClient - Get client session - - - - &reftitle.description; - - public mysql_xdevapi\Sessionmysql_xdevapi\Client::getSession - - - - Get session associated with the client. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Session object. - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/add.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/add.xml deleted file mode 100644 index 4f31a8815..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/add.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - Collection::add - Add collection document - - - - &reftitle.description; - - public mysql_xdevapi\CollectionAddmysql_xdevapi\Collection::add - mixeddocument - - - Triggers the insertion of the given document(s) into the collection, and - multiple variants of this method are supported. Options include: - - - - - Add a single document as a JSON string. - - - - - Add a single document as an array as: - [ 'field' => 'value', 'field2' => 'value2' ... ] - - - - - A mix of both, and multiple documents can be added in the same operation. - - - - - - - &reftitle.parameters; - - - document - - - One or multiple documents, and this can be either JSON or an array of fields with - their associated values. This cannot be an empty array. - - - The MySQL server automatically generates unique _id values for - each document (recommended), although this can be manually added as well. This value must be - unique as otherwise the add operation will fail. - - - - - - - - &reftitle.returnvalues; - - A CollectionAdd object. Use execute() to return a Result that can be used to query the number - of affected items, the number warnings generated by the operation, or to fetch a list of - generated IDs for the inserted documents. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::add</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -// Add two documents -$collection->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute(); -$collection->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); - -// Add two documents using a single JSON object -$result = $collection->add( - '{"name": "Bernie", - "jobs": [{"title":"Cat Herder","Salary":42000}, {"title":"Father","Salary":0}], - "hobbies": ["Sports","Making cupcakes"]}', - '{"name": "Jane", - "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], - "hobbies": ["Walking","Making pies"]}')->execute(); - -// Fetch a list of generated ID's from the last add() -$ids = $result->getGeneratedIds(); -print_r($ids); -?> -]]> - - &example.outputs.similar; - - 00005b6b53610000000000000056 - [1] => 00005b6b53610000000000000057 -) -]]> - - - - - - &reftitle.notes; - - - A unique _id is generated by MySQL Server 8.0 or higher, as demonstrated - in the example. The _id field must be manually defined if using - MySQL Server 5.7. - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/addorreplaceone.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/addorreplaceone.xml deleted file mode 100644 index bfc2bbffd..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/addorreplaceone.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - Collection::addOrReplaceOne - Add or replace collection document - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\Collection::addOrReplaceOne - stringid - stringdoc - - - Add a new document, or replace a document if it already exists. - - - Here are several scenarios for this method: - - - - - If neither the id or any unique key values conflict with any document in the collection, - then the document is added. - - - - - If the id does not match any document but one or more unique key values conflict with a - document in the collection, then an error is raised. - - - - - If id matches an existing document and no unique keys are defined for the collection, - then the document is replaced. - - - - - If id matches an existing document, and either all unique keys in the replacement document - match that same document or they don't conflict with any other documents in the collection, - then the document is replaced. - - - - - If id matches an existing document and one or more unique keys match a different document - from the collection, then an error is raised. - - - - - - - - &reftitle.parameters; - - - id - - - This is the filter id. If this id or any other field that has a unique index already - exists in the collection, then it will update the matching document instead. - - - By default, this id is automatically generated by MySQL Server when the - record was added, and is referenced as a field named '_id'. - - - - - doc - - - This is the document to add or replace, which is a JSON string. - - - - - - - - &reftitle.returnvalues; - - A Result object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::addOrReplaceOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -// Using add() -$result = $collection->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); - -// Using addOrReplaceOne() -// Note: we're passing in a known _id value here -$result = $collection->addOrReplaceOne('00005b6b53610000000000000056', '{"name": "Fred", "age": 21, "job": "Construction"}'); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/construct.xml deleted file mode 100644 index 51e530105..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/construct.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Collection::__construct - Collection constructor - - - - &reftitle.description; - - private mysql_xdevapi\Collection::__construct - - - - Construct a Collection object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::getOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection->add('{"name": "Alfred", "age": 42, "job": "Butler"}')->execute(); - -// A unique _id is (by default, and recommended) generated by MySQL Server -// This retrieves the generated _id's; only one in this example, so $ids[0] -$ids = $result->getGeneratedIds(); -$alfreds_id = $ids[0]; - -// ... - -print_r($alfreds_id); -print_r($collection->getOne($alfreds_id)); -?> -]]> - - &example.outputs.similar; - - 00005b6b536100000000000000b1 - [age] => 42 - [job] => Butler - [name] => Alfred -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/count.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/count.xml deleted file mode 100644 index fc8ce0d3f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/count.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - Collection::count - Get document count - - - - &reftitle.description; - - public intmysql_xdevapi\Collection::count - - - - This functionality is similar to a SELECT COUNT(*) SQL - operation against the MySQL server for the current schema and collection. - In other words, it counts the number of documents in the collection. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of documents in the collection. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::count</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "jobs": [ - {"title":"Cat Herder","Salary":42000}, - {"title":"Father","Salary":0} - ], - "hobbies": ["Sports","Making cupcakes"]}', - '{"name": "Jane", - "jobs": [ - {"title":"Scientist","Salary":18000}, - {"title":"Mother","Salary":0} - ], - "hobbies": ["Walking","Making pies"]}') - ->execute(); - -var_dump($collection->count()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/createindex.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/createindex.xml deleted file mode 100644 index c813ce273..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/createindex.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - Collection::createIndex - Create collection index - - - - &reftitle.description; - - public voidmysql_xdevapi\Collection::createIndex - stringindex_name - stringindex_desc_json - - - Creates an index on the collection. - - - An exception is thrown if an index with the same name already exists, - or if index definition is not correctly formed. - - - - - &reftitle.parameters; - - - index_name - - - The name of the index that to create. This name must be a valid index name as - accepted by the CREATE INDEX SQL query. - - - - - index_desc_json - - - Definition of the index to create. It contains an array of IndexField objects, - and each object describes a single document member to include in the index, - and an optional string for the type of index that might be INDEX (default) or SPATIAL. - - - A single IndexField description consists of the following fields: - - - - - field: string, the full document path to the document member or field to be indexed. - - - - - type: string, one of the supported SQL column types to map the field into. - For numeric types, the optional UNSIGNED keyword may follow. - For the TEXT type, the length to consider for indexing may be added. - - - - - required: bool, (optional) true if the field is required to exist in the document. - Defaults to &false;, except for GEOJSON where it defaults to &true;. - - - - - options: integer, (optional) special option flags for use - when decoding GEOJSON data. - - - - - srid: integer, (optional) srid value for use when - decoding GEOJSON data. - - - - - - It is an error to include other fields not described above in - IndexDefinition or IndexField documents. - - - - - - - - &reftitle.returnvalues; - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::createIndex</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -// Creating a text index -$collection->createIndex( - 'myindex1', - '{"fields": [{ - "field": "$.name", - "type": "TEXT(25)", - "required": true}], - "unique": false}' -); - -// A spatial index -$collection->createIndex( - 'myindex2', - '{"fields": [{ - "field": "$.home", - "type": "GEOJSON", - "required": true}], - "type": "SPATIAL"}' -); - -// Index with multiple fields -$collection->createIndex( - 'myindex3', - '{"fields": [ - { - "field": "$.name", - "type": "TEXT(20)", - "required": true - }, - { - "field": "$.age", - "type": "INTEGER" - }, - { - "field": "$.job", - "type": "TEXT(30)", - "required": false - } - ], - "unique": true - }' -); -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/dropindex.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/dropindex.xml deleted file mode 100644 index 315db6ac9..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/dropindex.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Collection::dropIndex - Drop collection index - - - - &reftitle.description; - - public boolmysql_xdevapi\Collection::dropIndex - stringindex_name - - - Drop a collection index. - - - This operation does not yield an error if the index does not exist, but - &false; is returned in that case. - - - - - &reftitle.parameters; - - - index_name - - - Name of collection index to drop. - - - - - - - - &reftitle.returnvalues; - - &true; if the DROP INDEX operation succeeded, otherwise &false;. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::dropIndex</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -// ... - -$collection = $schema->getCollection("people"); - -$collection->createIndex( - 'myindex', - '{"fields": [{"field": "$.name", "type": "TEXT(25)", "required": true}], "unique": false}' -); - -// ... - -if ($collection->dropIndex('myindex')) { - echo "An index named 'myindex' was found, and dropped."; -} -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/existsindatabase.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/existsindatabase.xml deleted file mode 100644 index d4899e35a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/existsindatabase.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Collection::existsInDatabase - Check if collection exists in database - - - - &reftitle.description; - - public boolmysql_xdevapi\Collection::existsInDatabase - - - - Checks if the Collection object refers to a collection in the database (schema). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if collection exists in the database, else &false; if it does not. - - - A table defined with two columns (doc and _id) is considered a collection, - and a third _json_schema column as of MySQL 8.0.21. - Adding an additional column means existsInDatabase() will no longer see it as a collection. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::existsInDatabase</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -// ... - -$collection = $schema->getCollection("people"); - -// ... - -if (!$collection->existsInDatabase()) { - echo "The collection no longer exists in the database named addressbook. What happened?"; -} -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/find.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/find.xml deleted file mode 100644 index ecc70a03e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/find.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Collection::find - Search for document - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\Collection::find - stringsearch_condition - - - Search a database collection for a document or set of documents. The - found documents are returned as a CollectionFind object is to - further modify or fetch results from. - - - - - &reftitle.parameters; - - - search_condition - - - Although optional, normally a condition is defined to limit the results - to a subset of documents. - - - Multiple elements might build the condition and the syntax supports parameter binding. - The expression used as search condition must be a valid SQL expression. - If no search condition is provided (field empty) then find('true') is assumed. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object to verify the operation, - or fetch the found documents. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::find</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$collection->add('{"name": "Bob", "age": 19, "job": "Swimmer"}')->execute(); -$collection->add('{"name": "Fred", "age": 20, "job": "Construction"}')->execute(); -$collection->add('{"name": "Wilma", "age": 21, "job": "Teacher"}')->execute(); -$collection->add('{"name": "Suki", "age": 22, "job": "Teacher"}')->execute(); - -$find = $collection->find('job LIKE :job AND age > :age'); -$result = $find - ->bind(['job' => 'Teacher', 'age' => 20]) - ->sort('age DESC') - ->limit(2) - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs; - - Array - ( - [_id] => 00005b6b536100000000000000a8 - [age] => 22 - [job] => Teacher - [name] => Suki - ) - [1] => Array - ( - [_id] => 00005b6b536100000000000000a7 - [age] => 21 - [job] => Teacher - [name] => Wilma - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/getname.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/getname.xml deleted file mode 100644 index 154832f6f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/getname.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Collection::getName - Get collection name - - - - &reftitle.description; - - public stringmysql_xdevapi\Collection::getName - - - - Retrieve the collection's name. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The collection name, as a string. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::getName</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - - -// ... - -var_dump($collection->getName()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/getone.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/getone.xml deleted file mode 100644 index 48b77772f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/getone.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - Collection::getOne - Get one document - - - - &reftitle.description; - - public Documentmysql_xdevapi\Collection::getOne - stringid - - - Fetches one document from the collection. - - - This is a shortcut for: - Collection.find("_id = :id").bind("id", id).execute().fetchOne(); - - - - - &reftitle.parameters; - - - id - - - The document _id in the collection. - - - - - - - - &reftitle.returnvalues; - - The collection object, or &null; if the _id does not match a document. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::getOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection->add('{"name": "Alfred", "age": 42, "job": "Butler"}')->execute(); - -// A unique _id is (by default, and recommended) generated by MySQL Server -// This retrieves the generated _id's; only one in this example, so $ids[0] -$ids = $result->getGeneratedIds(); -$alfreds_id = $ids[0]; - -// ... - -print_r($alfreds_id); -print_r($collection->getOne($alfreds_id)); -?> -]]> - - &example.outputs.similar; - - 00005b6b536100000000000000b1 - [age] => 42 - [job] => Butler - [name] => Alfred -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/getschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/getschema.xml deleted file mode 100644 index fb0c93bc6..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/getschema.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Collection::getSchema - Get schema object - - - - &reftitle.description; - - public Schema Objectmysql_xdevapi\Collection::getSchema - - - - Retrieve the schema object that contains the collection. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The schema object on success, or &null; if the object cannot be retrieved - for the given collection. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::getSchema</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -var_dump($collection->getSchema()); -?> -]]> - - &example.outputs.similar; - - - string(11) "addressbook" -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/getsession.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/getsession.xml deleted file mode 100644 index 941eb2427..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/getsession.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Collection::getSession - Get session object - - - - &reftitle.description; - - public Sessionmysql_xdevapi\Collection::getSession - - - - Get a new Session object from the Collection object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Session object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::getSession</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -// ... - -$newsession = $collection->getSession(); - -var_dump($session); -var_dump($newsession); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/modify.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/modify.xml deleted file mode 100644 index f10bc00bf..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/modify.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Collection::modify - Modify collection documents - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\Collection::modify - stringsearch_condition - - - Modify the documents of a collection that meet specific search conditions. - Multiple operations are allowed, and parameter binding - is supported. - - - - - &reftitle.parameters; - - - search_condition - - - Must be a valid SQL expression used to match the documents to modify. - This expression might be as simple as &true;, which matches all - documents, or it might use functions and operators such as - 'CAST(_id AS SIGNED) >= 10', - 'age MOD 2 = 0 OR age MOD 3 = 0', or - '_id IN ["2","5","7","10"]'. - - - - - - - - &reftitle.returnvalues; - - If the operation is not executed, then the function will return - a Modify object that can be used to add additional - modify operations. - - - If the modify operation is executed, then the returned object will contain - the result of the operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::modify</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$collection->add('{"name": "Bob", "age": 19, "job": "Painter"}')->execute(); - -// Add two new jobs for all Painters: Artist and Crafter -$collection - ->modify("job in ('Butler', 'Painter')") - ->arrayAppend('job', 'Artist') - ->arrayAppend('job', 'Crafter') - ->execute(); - -// Remove the 'beer' field from all documents with the age 21 -$collection - ->modify('age < 21') - ->unset(['beer']) - ->execute(); -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/remove.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/remove.xml deleted file mode 100644 index 902271d49..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/remove.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Collection::remove - Remove collection documents - - - - &reftitle.description; - - public mysql_xdevapi\CollectionRemovemysql_xdevapi\Collection::remove - stringsearch_condition - - - Removes documents of a collection that meet specific search conditions. - Multiple operations are allowed, and parameter binding is supported. - - - - - &reftitle.parameters; - - - search_condition - - - Must be a valid SQL expression used to match the documents to remove. - This expression might be as simple as &true;, which matches all - documents, or it might use functions and operators such as - 'CAST(_id AS SIGNED) >= 10', - 'age MOD 2 = 0 OR age MOD 3 = 0', or - '_id IN ["2","5","7","10"]'. - - - - - - - - &reftitle.returnvalues; - - If the operation is not executed, then the function will return - a Remove object that can be used to add additional - remove operations. - - - If the remove operation is executed, then the returned object will contain - the result of the operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::remove</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$collection->add('{"name": "Bob", "age": 19, "job": "Painter"}')->execute(); - -// Remove all painters -$collection - ->remove("job in ('Painter')") - ->execute(); - -// Remove the oldest butler -$collection - ->remove("job in ('Butler')") - ->sort('age desc') - ->limit(1) - ->execute(); - -// Remove record with highest age -$collection - ->remove('true') - ->sort('age desc') - ->limit(1) - ->execute(); -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/removeone.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/removeone.xml deleted file mode 100644 index 054ff728b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/removeone.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - Collection::removeOne - Remove one collection document - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\Collection::removeOne - stringid - - - Remove one document from the collection with the corresponding ID. - This is a shortcut for Collection.remove("_id = :id").bind("id", id).execute(). - - - - - - &reftitle.parameters; - - - id - - - The ID of the collection document to remove. Typically this is - the _id that was generated by MySQL Server when the record - was added. - - - - - - - - &reftitle.returnvalues; - - A Result object that can be used to query the number of affected items or the - number warnings generated by the operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::removeOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); - -// Normally the _id is known by other means, -// but for this example let's fetch the generated id and use it -$ids = $result->getGeneratedIds(); -$alfred_id = $ids[0]; - -$result = $collection->removeOne($alfred_id); - -if(!$result->getAffectedItemsCount()) { - echo "Alfred with id $alfred_id was not removed."; -} else { - echo "Goodbye, Alfred, you can take _id $alfred_id with you."; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collection/replaceone.xml b/reference/mysql_xdevapi/mysql_xdevapi/collection/replaceone.xml deleted file mode 100644 index 2840989be..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collection/replaceone.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Collection::replaceOne - Replace one collection document - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\Collection::replaceOne - stringid - stringdoc - - - Updates (or replaces) the document identified by ID, if it exists. - - - - - - &reftitle.parameters; - - - id - - - ID of the document to replace or update. Typically this is - the _id that was generated by MySQL Server when the record - was added. - - - - - doc - - - Collection document to update or replace the document matching - the parameter. - - - This document can be either a document object or a valid JSON string - describing the new document. - - - - - - - - &reftitle.returnvalues; - - A Result object that can be used to query the number of affected items and the - number warnings generated by the operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::replaceOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); - -// Normally the _id is known by other means, -// but for this example let's fetch the generated id and use it -$ids = $result->getGeneratedIds(); -$alfred_id = $ids[0]; - -// ... - -$alfred = $collection->getOne($alfred_id); -$alfred['age'] = 81; -$alfred['job'] = 'Guru'; - -$collection->replaceOne($alfred_id, $alfred); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/construct.xml deleted file mode 100644 index 7448ec437..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/construct.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - CollectionAdd::__construct - CollectionAdd constructor - - - - &reftitle.description; - - private mysql_xdevapi\CollectionAdd::__construct - - - - Use to add a document to a collection; called from a Collection object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionAdd::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -// Add two documents -$collection - ->add('{"name": "Fred", "age": 21, "job": "Construction"}') - ->execute(); - -$collection - ->add('{"name": "Wilma", "age": 23, "job": "Teacher"}') - ->execute(); - -// Add two documents using a single JSON object -$result = $collection - ->add( - '{"name": "Bernie", - "jobs": [{"title":"Cat Herder","Salary":42000}, {"title":"Father","Salary":0}], - "hobbies": ["Sports","Making cupcakes"]}', - '{"name": "Jane", - "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], - "hobbies": ["Walking","Making pies"]}') - ->execute(); - -// Fetch a list of generated ID's from the last add() -$ids = $result->getGeneratedIds(); -print_r($ids); - -?> -]]> - - &example.outputs.similar; - - 00005b6b53610000000000000056 - [1] => 00005b6b53610000000000000057 -) -]]> - - - - - - &reftitle.notes; - - - A unique _id is generated by MySQL Server 8.0 or higher, as demonstrated - in the example. The _id field must be manually defined if using - MySQL Server 5.7. - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/execute.xml deleted file mode 100644 index b33eedce7..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionadd/execute.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - CollectionAdd::execute - Execute the statement - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\CollectionAdd::execute - - - - The execute method is required to send the CRUD operation request - to the MySQL server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Result object that can be used to verify the status of the operation, - such as the number of affected rows. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionAdd::execute</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -// Add two documents -$collection - ->add('{"name": "Fred", "age": 21, "job": "Construction"}') - ->execute(); - -$collection - ->add('{"name": "Wilma", "age": 23, "job": "Teacher"}') - ->execute(); - -// Add two documents using a single JSON object -$result = $collection - ->add( - '{"name": "Bernie", - "jobs": [{"title":"Cat Herder","Salary":42000}, {"title":"Father","Salary":0}], - "hobbies": ["Sports","Making cupcakes"]}', - '{"name": "Jane", - "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], - "hobbies": ["Walking","Making pies"]}') - ->execute(); - -// Fetch a list of generated ID's from the last add() -$ids = $result->getGeneratedIds(); -print_r($ids); -?> -]]> - - &example.outputs.similar; - - 00005b6b53610000000000000056 - [1] => 00005b6b53610000000000000057 -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/bind.xml deleted file mode 100644 index fc81e9d2f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/bind.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - CollectionFind::bind - Bind value to query placeholder - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::bind - arrayplaceholder_values - - - It allows the user to bind a parameter to the placeholder in the search condition of the find operation. - The placeholder has the form of :NAME where ':' is a common prefix that must always exists before any NAME, - NAME is the actual name of the placeholder. The bind function accepts a list of placeholders if multiple - entities have to be substituted in the search condition. - - - - - - - &reftitle.parameters; - - - placeholder_values - - - Values to substitute in the search condition; multiple values are allowed - and are passed as an array where "PLACEHOLDER_NAME => PLACEHOLDER_VALUE". - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object, - or chain with execute() to return a Result object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::bind</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); -$result = $create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000cf" - ["age"]=> - int(18) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(6) "Alfred" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/construct.xml deleted file mode 100644 index d235ebb5a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/construct.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - CollectionFind::__construct - CollectionFind constructor - - - - &reftitle.description; - - private mysql_xdevapi\CollectionFind::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - CollectionFind example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); -$result = $create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000cf" - ["age"]=> - int(18) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(6) "Alfred" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/execute.xml deleted file mode 100644 index b6fbdfd58..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/execute.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - CollectionFind::execute - Execute the statement - - - - &reftitle.description; - - public mysql_xdevapi\DocResultmysql_xdevapi\CollectionFind::execute - - - - Execute the find operation; - this functionality allows for method chaining. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A mysql_xdevapi\DocResult object that can be used - to either fetch results from, or to query the status of the operation. - - - - - &reftitle.examples; - - CollectionFind example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000cf" - ["age"]=> - int(18) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(6) "Alfred" - } -} -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/fields.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/fields.xml deleted file mode 100644 index 12c863837..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/fields.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - CollectionFind::fields - Set document field filter - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::fields - stringprojection - - - Defines the columns for the query to return. If not defined, - all columns are used. - - - - - - &reftitle.parameters; - - - projection - - - Can either be a single string or an array of strings identifying the - columns to be returned for each document that match the search condition. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::fields</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->fields('name') - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(1) { - ["name"]=> - string(6) "Alfred" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/groupby.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/groupby.xml deleted file mode 100644 index d976ac3f8..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/groupby.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - CollectionFind::groupBy - Set grouping criteria - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::groupBy - stringsort_expr - - - This function can be used to group the result set by one or more columns. - It is often used with aggregate functions such as COUNT, - MAX, MIN, SUM etc. - - - - - &reftitle.parameters; - - - sort_expr - - - The column or columns that have to be used for the group operation, this can either be a single string - or an array of string arguments, one for each column. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::groupBy</function> example - -find()->groupBy('name')->execute(); - -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/having.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/having.xml deleted file mode 100644 index 513061994..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/having.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - CollectionFind::having - Set condition for aggregate functions - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::having - stringsort_expr - - - This function can be used after the 'field' operation in order to make a selection on the documents to extract. - - - - - - &reftitle.parameters; - - - sort_expr - - - This must be a valid SQL expression, the use of aggreate functions is allowed - - - - - - - - &reftitle.returnvalues; - - CollectionFind object that can be used for further processing - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::having</function> example - -find()->fields(['name','age'])->having('age > 40')->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/limit.xml deleted file mode 100644 index 9a6f6a60d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/limit.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - CollectionFind::limit - Limit number of returned documents - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::limit - introws - - - Set the maximum number of documents to return. - - - - - &reftitle.parameters; - - - rows - - - Maximum number of documents. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used for additional processing; - chain with the execute() method to return a DocResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::limit</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); -$create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); -$create - ->add('{"name": "Reginald", "age": 42, "job": "Butler"}') - ->execute(); - - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->limit(1) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000f3" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockexclusive.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockexclusive.xml deleted file mode 100644 index a328f4c77..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockexclusive.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - CollectionFind::lockExclusive - Execute operation with EXCLUSIVE LOCK - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::lockExclusive - intlock_waiting_option - - - Locks the document exclusively. - As long as the document is locked, - other transactions can't update the document, - use SELECT ... LOCK IN SHARE MODE, - or read the data in certain transaction isolation levels. - Consistent reads ignore any locks set on the records that exist in the read view. - - - To avoid concurrency problems, it makes sense to use this function with the - mysql_xdevapi\Collection::modify method. Essentially, this function uses row locks to serialise - access to rows. - - - - - &reftitle.parameters; - - - lock_waiting_option - - - Optional waiting option. By default it is MYSQLX_LOCK_DEFAULT. Valid values are these constants: - - - MYSQLX_LOCK_DEFAULT - MYSQLX_LOCK_NOWAIT - MYSQLX_LOCK_SKIP_LOCKED - - - - - - - - &reftitle.returnvalues; - - Returns a CollectionFind object that can be used for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::lockExclusive</function> example - -getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$session->startTransaction(); - -$result = $collection - ->find("age > 50") - ->lockExclusive() - ->execute(); - -// ... do an operation on the object - -// Complete the transaction and unlock the document -$session->commit(); -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockshared.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockshared.xml deleted file mode 100644 index e8851ee99..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/lockshared.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - CollectionFind::lockShared - Execute operation with SHARED LOCK - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::lockShared - intlock_waiting_option - - - Allows to share the documents between multiple transactions which are locking in shared mode. - - - Other sessions can read the rows, but cannot modify them until your transaction commits. - - - If any of these rows were changed by another transaction that hasn't been committed, - the query will wait until that transaction has ended to be able to use the latest values. - - - - - &reftitle.parameters; - - - lock_waiting_option - - - Optional waiting option. By default it is MYSQLX_LOCK_DEFAULT. Valid values are these constants: - - - MYSQLX_LOCK_DEFAULT - MYSQLX_LOCK_NOWAIT - MYSQLX_LOCK_SKIP_LOCKED - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used for further processing - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::lockShared</function> example - -getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$session->startTransaction(); - -$result = $collection - ->find("age > 50") - ->lockShared() - ->execute(); - -// ... read the object in shared mode - -// Complete the transaction and unlock the document -$session->commit(); -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/offset.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/offset.xml deleted file mode 100644 index 58b553e8a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/offset.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - CollectionFind::offset - Skip given number of elements to be returned - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::offset - intposition - - - Skip (offset) these number of elements that otherwise would be returned - by the find operation. Use with the limit() method. - - - Defining an offset larger than the result set size results in an empty set. - - - - - &reftitle.parameters; - - - position - - - Number of elements to skip for the limit() operation. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used for additional processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::offset</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); -$create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); -$create - ->add('{"name": "Reginald", "age": 42, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find() - ->sort('age asc') - ->offset(1) - ->limit(1) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000f3" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/sort.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/sort.xml deleted file mode 100644 index e6ff0f006..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionfind/sort.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - CollectionFind::sort - Set the sorting criteria - - - - &reftitle.description; - - public mysql_xdevapi\CollectionFindmysql_xdevapi\CollectionFind::sort - stringsort_expr - - - Sort the result set by the field selected in the sort_expr argument. The allowed - orders are ASC (Ascending) or DESC (Descending). This operation is equivalent to the 'ORDER BY' SQL operation - and it follows the same set of rules. - - - - - - &reftitle.parameters; - - - sort_expr - - - One or more sorting expressions can be provided. The evaluation is from left to right, - and each expression is separated by a comma. - - - - - - - - &reftitle.returnvalues; - - A CollectionFind object that can be used to execute the command, or to add additional operations. - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionFind::sort</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); -$create - ->add('{"name": "Alfred", "age": 18, "job": "Butler"}') - ->execute(); -$create - ->add('{"name": "Reginald", "age": 42, "job": "Butler"}') - ->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -$result = $collection - ->find() - ->sort('job desc', 'age asc') - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b53610000000000000106" - ["age"]=> - int(18) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(6) "Alfred" - } - [1]=> - array(4) { - ["_id"]=> - string(28) "00005b6b53610000000000000107" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayappend.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayappend.xml deleted file mode 100644 index cd2ee3337..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayappend.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - CollectionModify::arrayAppend - Append element to an array field - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::arrayAppend - stringcollection_field - stringexpression_or_literal - - - Add an element to a document's field, as multiple elements of a field are represented as an array. - Unlike arrayInsert(), arrayAppend() always appends the new element - at the end of the array, whereas arrayInsert() can define the location. - - - - - &reftitle.parameters; - - - collection_field - - - The identifier of the field where the new element is inserted. - - - - - expression_or_literal - - - The new element to insert at the end of the document field array. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object that can be used to execute the command, or to add additional operations. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::arrayAppend</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name in ('Bernie', 'Jane')") - ->arrayAppend('traits', 'Happy') - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b5361000000000000010c - [name] => Bernie - [traits] => Array - ( - [0] => Friend - [1] => Brother - [2] => Human - [3] => Happy - ) - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayinsert.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayinsert.xml deleted file mode 100644 index 373960328..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/arrayinsert.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - CollectionModify::arrayInsert - Insert element into an array field - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::arrayInsert - stringcollection_field - stringexpression_or_literal - - - Adds an element to a document's field, as multiple elements of a field are - represented as an array. Unlike - mysql_xdevapi\CollectionModify::arrayAppend this - method allows to specify where the new element is inserted by defining - which item it is after, whereas - mysql_xdevapi\CollectionModify::arrayAppend always - appends the new element at the end of the array. - - - - - &reftitle.parameters; - - - collection_field - - - Identifies the item in the array after which the new element will be inserted. - The format of this parameter is - FIELD_NAME[ INDEX ] where - FIELD_NAME is the name of the document field - to add the element to, and INDEX - is the INDEX of the element within the field. - - - The INDEX field is zero based, so the first item of the array has an index of 0. - - - - - expression_or_literal - - - The new element to insert after FIELD_NAME[ INDEX ] - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object that can be used to execute the command, or to add additional operations - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::arrayInsert</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name in ('Bernie', 'Jane')") - ->arrayInsert('traits[1]', 'Happy') - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b5361000000000000010d - [name] => Bernie - [traits] => Array - ( - [0] => Friend - [1] => Happy - [2] => Brother - [3] => Human - ) - ) -) -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/bind.xml deleted file mode 100644 index b2f9a9ae6..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/bind.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - CollectionModify::bind - Bind value to query placeholder - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::bind - arrayplaceholder_values - - - Bind a parameter to the placeholder in the search condition of the modify operation. - - - The placeholder has the form of :NAME where ':' is a common prefix that must always exists before any NAME - where NAME is the name of the placeholder. The bind method accepts a list of placeholders if multiple - entities have to be substituted in the search condition of the modify operation. - - - - - - &reftitle.parameters; - - - placeholder_values - - - Placeholder values to substitute in the search condition. Multiple values are allowed - and have to be passed as an array of mappings PLACEHOLDER_NAME->PLACEHOLDER_VALUE. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object that can be used to execute the command, or to add additional operations. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::bind</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name = :name") - ->bind(['name' => 'Bernie']) - ->arrayAppend('traits', 'Happy') - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b53610000000000000110 - [name] => Bernie - [traits] => Array - ( - [0] => Friend - [1] => Brother - [2] => Human - [3] => Happy - ) - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/construct.xml deleted file mode 100644 index 8cf5e2cc4..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/construct.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - CollectionModify::__construct - CollectionModify constructor - - - - &reftitle.description; - - private mysql_xdevapi\CollectionModify::__construct - - - - Modifies (updates) a collection and is instantiated by the - mysql_xdevapi\Collection::modify method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name in ('Bernie', 'Jane')") - ->arrayAppend('traits', 'Happy') - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b5361000000000000010c - [name] => Bernie - [traits] => Array - ( - [0] => Friend - [1] => Brother - [2] => Human - [3] => Happy - ) - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/execute.xml deleted file mode 100644 index 8e75a0fa9..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/execute.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - CollectionModify::execute - Execute modify operation - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\CollectionModify::execute - - - - The execute method is required to send the CRUD operation request - to the MySQL server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Result object that can be used to verify the status of the operation, - such as the number of affected rows. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::execute</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/limit.xml deleted file mode 100644 index 8654ab410..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/limit.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - CollectionModify::limit - Limit number of modified documents - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::limit - introws - - - Limit the number of documents modified by this operation. - Optionally combine with skip() to define an offset value. - - - - - &reftitle.parameters; - - - rows - - - The maximum number of documents to modify. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::limit</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$collection->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute(); -$collection->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); -$collection->add('{"name": "Betty", "age": 24, "job": "Teacher"}')->execute(); - -$collection - ->modify("job = :job") - ->bind(['job' => 'Teacher']) - ->set('job', 'Principal') - ->limit(1) - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b53610000000000000118 - [age] => 21 - [job] => Construction - [name] => Fred - ) - [1] => Array - ( - [_id] => 00005b6b53610000000000000119 - [age] => 23 - [job] => Principal - [name] => Wilma - ) - [2] => Array - ( - [_id] => 00005b6b5361000000000000011a - [age] => 24 - [job] => Teacher - [name] => Betty - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/patch.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/patch.xml deleted file mode 100644 index f0a5cd577..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/patch.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - CollectionModify::patch - Patch document - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::patch - stringdocument - - - Takes a patch object and applies it on one or more documents, and - can update multiple document properties. - - - - - &reftitle.parameters; - - - document - - - A document with the properties to apply to the matching documents. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::patch</function> example - -modify('"Programmatore" IN job')->patch('{"Hobby" : "Programmare"}')->execute(); - -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/replace.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/replace.xml deleted file mode 100644 index bab259cbc..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/replace.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - CollectionModify::replace - Replace document field - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::replace - stringcollection_field - stringexpression_or_literal - - - Replace (update) a given field value with a new one. - - - - - &reftitle.parameters; - - - collection_field - - - The document path of the item to set. - - - - - expression_or_literal - - - The value to set on the specified attribute. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::replace</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name = :name") - ->bind(['name' => 'Bernie']) - ->replace("name", "Bern") - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b5361000000000000011b - [name] => Bern - [traits] => Array - ( - [0] => Friend - [1] => Brother - [2] => Human - ) - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/set.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/set.xml deleted file mode 100644 index 9eca3fd2a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/set.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - CollectionModify::set - Set document attribute - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::set - stringcollection_field - stringexpression_or_literal - - - Sets or updates attributes on documents in a collection. - - - - - &reftitle.parameters; - - - collection_field - - - The document path (name) of the item to set. - - - - - expression_or_literal - - - The value to set it to. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::set</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$result = $collection - ->add( - '{"name": "Bernie", - "traits": ["Friend", "Brother", "Human"]}') - ->execute(); - -$collection - ->modify("name = :name") - ->bind(['name' => 'Bernie']) - ->set("name", "Bern") - ->execute(); - -$result = $collection - ->find() - ->execute(); - -print_r($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [_id] => 00005b6b53610000000000000111 - [name] => Bern - [traits] => Array - ( - [0] => Friend - [1] => Brother - [2] => Human - ) - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/skip.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/skip.xml deleted file mode 100644 index 2e006364c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/skip.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - CollectionModify::skip - Skip elements - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::skip - intposition - - - Skips the first N elements that would otherwise be returned by a find operation. - If the number of elements skipped is larger than the size of the result set, - then the find operation returns an empty set. - - - - - &reftitle.parameters; - - - position - - - Number of elements to skip. - - - - - - - - &reftitle.returnvalues; - - A CollectionModify object to use for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::skip</function> example - -modify('age > :age')->sort('age desc')->unset(['age'])->bind(['age' => 20])->limit(4)->skip(1)->execute(); - -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/sort.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/sort.xml deleted file mode 100644 index 6bc4f9d2e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/sort.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - CollectionModify::sort - Set the sorting criteria - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::sort - stringsort_expr - - - Sorts the result set by the field selected in the sort_expr argument. The allowed - orders are ASC (Ascending) or DESC (Descending). This operation is equivalent to the 'ORDER BY' SQL operation - and it follows the same set of rules. - - - - - &reftitle.parameters; - - - sort_expr - - - One or more sort expressions can be provided. The evaluation is from - left to right and each expression must be separated by a comma. - - - - - - - - &reftitle.returnvalues; - - CollectionModify object that can be used for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::sort</function> example - -modify('true')->sort('name desc', 'age asc')->limit(4)->set('Married', 'NO')->execute(); - -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/unset.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/unset.xml deleted file mode 100644 index 48f8f1467..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionmodify/unset.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - CollectionModify::unset - Unset the value of document fields - - - - &reftitle.description; - - public mysql_xdevapi\CollectionModifymysql_xdevapi\CollectionModify::unset - arrayfields - - - Removes attributes from documents in a collection. - - - - - &reftitle.parameters; - - - fields - - - The attributes to remove from documents in a collection. - - - - - - - - &reftitle.returnvalues; - - CollectionModify object that can be used for further processing. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionModify::unset</function> example - -modify('job like :job_name')->unset(["age", "name"])->bind(['job_name' => 'Plumber'])->execute(); - -?> -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/bind.xml deleted file mode 100644 index 17e50ec9d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/bind.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - CollectionRemove::bind - Bind value to placeholder - - - - &reftitle.description; - - public mysql_xdevapi\CollectionRemovemysql_xdevapi\CollectionRemove::bind - arrayplaceholder_values - - - Bind a parameter to the placeholder in the search condition of the remove operation. - - - The placeholder has the form of :NAME where ':' is a common prefix that must always exists before any NAME - where NAME is the name of the placeholder. The bind method accepts a list of placeholders if multiple - entities have to be substituted in the search condition of the remove operation. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - placeholder_values - - - Placeholder values to substitute in the search condition. Multiple values are allowed - and have to be passed as an array of mappings PLACEHOLDER_NAME->PLACEHOLDER_VALUE. - - - - - - - - &reftitle.returnvalues; - - A CollectionRemove object that can be used to execute the command, or to add additional operations. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionRemove::bind</function> example - -remove('age > :age_from and age < :age_to')->bind(['age_from' => 20, 'age_to' => 50])->limit(7)->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/construct.xml deleted file mode 100644 index 70b7e0ae2..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/construct.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - CollectionRemove::__construct - CollectionRemove constructor - - - - &reftitle.description; - - private mysql_xdevapi\CollectionRemove::__construct - - - - Removes collection documents and is instantiated by the - mysql_xdevapi\Collection::remove method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Collection::remove</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("people"); - -$collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$collection->add('{"name": "Bob", "age": 19, "job": "Painter"}')->execute(); - -// Remove all painters -$collection - ->remove("job in ('Painter')") - ->execute(); - -// Remove the oldest butler -$collection - ->remove("job in ('Butler')") - ->sort('age desc') - ->limit(1) - ->execute(); - -// Remove record with lowest age -$collection - ->remove('true') - ->sort('age desc') - ->limit(1) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/execute.xml deleted file mode 100644 index c61f65d10..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/execute.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - CollectionRemove::execute - Execute remove operation - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\CollectionRemove::execute - - - - The execute function needs to be invoked in order to trigger the client to send the CRUD operation request to the server. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Result object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionRemove::execute</function> example - -remove('true')->sort('age desc')->limit(2)->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/limit.xml deleted file mode 100644 index 7ba407ece..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/limit.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - CollectionRemove::limit - Limit number of documents to remove - - - - &reftitle.description; - - public mysql_xdevapi\CollectionRemovemysql_xdevapi\CollectionRemove::limit - introws - - - Sets the maximum number of documents to remove. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - rows - - - The maximum number of documents to remove. - - - - - - - - &reftitle.returnvalues; - - Returns a CollectionRemove object that can be used to execute the command, - or to add additional operations. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionRemove::limit</function> example - -remove('job in (\'Barista\', \'Programmatore\', \'Ballerino\', \'Programmatrice\')')->limit(5)->sort(['age desc', 'name asc'])->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/sort.xml b/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/sort.xml deleted file mode 100644 index cd14ec6a2..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/collectionremove/sort.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - CollectionRemove::sort - Set the sorting criteria - - - - &reftitle.description; - - public mysql_xdevapi\CollectionRemovemysql_xdevapi\CollectionRemove::sort - stringsort_expr - - - Sort the result set by the field selected in the sort_expr argument. The allowed - orders are ASC (Ascending) or DESC (Descending). This operation is equivalent to the 'ORDER BY' SQL operation - and it follows the same set of rules. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - sort_expr - - - One or more sorting expressions can be provided. The evaluation is from left to right, - and each expression is separated by a comma. - - - - - - - - &reftitle.returnvalues; - - A CollectionRemove object that can be used to execute the command, or to add additional operations. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CollectionRemove::sort</function> example - -remove('true')->sort('age desc')->limit(2)->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/construct.xml deleted file mode 100644 index 11b568912..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/construct.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - ColumnResult::__construct - ColumnResult constructor - - - - &reftitle.description; - - private mysql_xdevapi\ColumnResult::__construct - - - - Retrieves column metadata, such as its character set; this is instantiated - by the mysql_xdevapi\RowResult::getColumns method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::__construct</function> example - -sql("DROP DATABASE IF EXISTS nonsense")->execute(); -$session->sql("CREATE DATABASE nonsense")->execute(); -$session->sql("CREATE TABLE nonsense.numbers (hello int, world float unsigned)")->execute(); -$session->sql("INSERT INTO nonsense.numbers values (42, 42)")->execute(); - -$schema = $session->getSchema("nonsense"); -$table = $schema->getTable("numbers"); - -$result1 = $table->select('hello','world')->execute(); - -// Returns an array of ColumnResult objects -$columns = $result1->getColumns(); - -foreach ($columns as $column) { - echo "\nColumn label " , $column->getColumnLabel(); - echo " is type " , $column->getType(); - echo " and is ", ($column->isNumberSigned() === 0) ? "unsigned." : "signed."; -} - -// Alternatively -$result2 = $session->sql("SELECT * FROM nonsense.numbers")->execute(); - -// Returns an array of FieldMetadata objects -print_r($result2->getColumns()); -]]> - - &example.outputs.similar; - - mysql_xdevapi\FieldMetadata Object - ( - [type] => 1 - [type_name] => SINT - [name] => hello - [original_name] => hello - [table] => numbers - [original_table] => numbers - [schema] => nonsense - [catalog] => def - [collation] => 0 - [fractional_digits] => 0 - [length] => 11 - [flags] => 0 - [content_type] => 0 - ) - [1] => mysql_xdevapi\FieldMetadata Object - ( - [type] => 6 - [type_name] => FLOAT - [name] => world - [original_name] => world - [table] => numbers - [original_table] => numbers - [schema] => nonsense - [catalog] => def - [collation] => 0 - [fractional_digits] => 31 - [length] => 12 - [flags] => 1 - [content_type] => 0 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcharactersetname.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcharactersetname.xml deleted file mode 100644 index e2ceb9c31..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcharactersetname.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getCharacterSetName - Get character set - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getCharacterSetName - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getCharacterSetName</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcollationname.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcollationname.xml deleted file mode 100644 index 9a3ea337f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcollationname.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getCollationName - Get collation name - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getCollationName - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getCollationName</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnlabel.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnlabel.xml deleted file mode 100644 index 2ef90221e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnlabel.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getColumnLabel - Get column label - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getColumnLabel - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getColumnLabel</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnname.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnname.xml deleted file mode 100644 index 701746b8d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getcolumnname.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getColumnName - Get column name - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getColumnName - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getColumnName</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getfractionaldigits.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getfractionaldigits.xml deleted file mode 100644 index 70064d1c5..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getfractionaldigits.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getFractionalDigits - Get fractional digit length - - - - &reftitle.description; - - public intmysql_xdevapi\ColumnResult::getFractionalDigits - - - - Fetch the number of fractional digits for column. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getFractionalDigits</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getlength.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getlength.xml deleted file mode 100644 index ca3dab2d5..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getlength.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getLength - Get column field length - - - - &reftitle.description; - - public intmysql_xdevapi\ColumnResult::getLength - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getLength</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getschemaname.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getschemaname.xml deleted file mode 100644 index ba0937bae..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/getschemaname.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getSchemaName - Get schema name - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getSchemaName - - - - Fetch the schema name where the column is stored. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getSchemaName</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablelabel.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablelabel.xml deleted file mode 100644 index 10b284981..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablelabel.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getTableLabel - Get table label - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getTableLabel - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getTableLabel</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablename.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablename.xml deleted file mode 100644 index bbcfb0d7d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettablename.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getTableName - Get table name - - - - &reftitle.description; - - public stringmysql_xdevapi\ColumnResult::getTableName - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Name of the table for the column. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getTableName</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettype.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettype.xml deleted file mode 100644 index aef5b09fe..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/gettype.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::getType - Get column type - - - - &reftitle.description; - - public intmysql_xdevapi\ColumnResult::getType - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::getType</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml deleted file mode 100644 index b9d7c9567..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::isNumberSigned - Check if signed type - - - - &reftitle.description; - - public intmysql_xdevapi\ColumnResult::isNumberSigned - - - - Retrieves a table's column information and is instantiated by the - mysql_xdevapi\RowResult::getColumns method. - - - &warn.undocumented.func; - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if a given column has a signed type. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::isNumberSigned</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/ispadded.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/ispadded.xml deleted file mode 100644 index d35395440..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/ispadded.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - ColumnResult::isPadded - Check if padded - - - - &reftitle.description; - - public intmysql_xdevapi\ColumnResult::isPadded - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if a given column is padded. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ColumnResult::isPadded</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationbindable/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/crudoperationbindable/bind.xml deleted file mode 100644 index 9b1e82990..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationbindable/bind.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - CrudOperationBindable::bind - Bind value to placeholder - - - - &reftitle.description; - - abstract public mysql_xdevapi\CrudOperationBindablemysql_xdevapi\CrudOperationBindable::bind - arrayplaceholder_values - - - Binds a value to a specific placeholder. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - placeholder_values - - - The name of the placeholders and the values to bind. - - - - - - - - &reftitle.returnvalues; - - A CrudOperationBindable object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CrudOperationBindable::bind</function> example - -modify('name like :name')->arrayInsert('job[0]', 'Calciatore')->bind(['name' => 'ENTITY'])->execute(); -$res = $table->delete()->orderby('age desc')->where('age < 20 and age > 12 and name != :name')->bind(['name' => 'Tierney'])->limit(2)->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationlimitable/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/crudoperationlimitable/limit.xml deleted file mode 100644 index a0c9da170..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationlimitable/limit.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - CrudOperationLimitable::limit - Set result limit - - - - &reftitle.description; - - abstract public mysql_xdevapi\CrudOperationLimitablemysql_xdevapi\CrudOperationLimitable::limit - introws - - - Sets the maximum number of records or documents to return. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - rows - - - The maximum number of records or documents. - - - - - - - - &reftitle.returnvalues; - - A CrudOperationLimitable object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CrudOperationLimitable::limit</function> example - -find()->fields(['name as n','age as a','job as j'])->groupBy('j')->limit(11)->execute(); -$res = $table->update()->set('age',69)->where('age > 15 and age < 22')->limit(4)->orderby(['age asc','name desc'])->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationskippable/skip.xml b/reference/mysql_xdevapi/mysql_xdevapi/crudoperationskippable/skip.xml deleted file mode 100644 index 83b36aa13..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationskippable/skip.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - CrudOperationSkippable::skip - Number of operations to skip - - - - &reftitle.description; - - abstract public mysql_xdevapi\CrudOperationSkippablemysql_xdevapi\CrudOperationSkippable::skip - intskip - - - Skip this number of records in the returned operation. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - skip - - - Number of elements to skip. - - - - - - - - &reftitle.returnvalues; - - A CrudOperationSkippable object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CrudOperationSkippable::skip</function> example - -find('job like \'Programmatore\'')->limit(1)->skip(3)->sort('age asc')->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationsortable/sort.xml b/reference/mysql_xdevapi/mysql_xdevapi/crudoperationsortable/sort.xml deleted file mode 100644 index e9c642eba..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/crudoperationsortable/sort.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - CrudOperationSortable::sort - Sort results - - - - &reftitle.description; - - abstract public mysql_xdevapi\CrudOperationSortable - mysql_xdevapi\CrudOperationSortable::sort - stringsort_expr - - - Sort the result set by the field selected in the sort_expr argument. The allowed - orders are ASC (Ascending) or DESC (Descending). This operation is equivalent to the 'ORDER BY' SQL operation - and it follows the same set of rules. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - sort_expr - - - One or more sorting expressions can be provided. The evaluation is from left to right, - and each expression is separated by a comma. - - - - - - - - &reftitle.returnvalues; - - A CrudOperationSortable object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\CrudOperationSortable::sort</function> example - -find('job like \'Cavia\'')->sort('age desc', '_id desc')->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/existsindatabase.xml b/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/existsindatabase.xml deleted file mode 100644 index 72c643266..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/existsindatabase.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - DatabaseObject::existsInDatabase - Check if object exists in database - - - - &reftitle.description; - - abstract public boolmysql_xdevapi\DatabaseObject::existsInDatabase - - - - Verifies if the database object refers to an object that exists in the database. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if object exists in the database, else &false; if it does not. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DatabaseObject::existsInDatabase</function> example - -existsInDatabase(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getname.xml b/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getname.xml deleted file mode 100644 index c4e13be79..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getname.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - DatabaseObject::getName - Get object name - - - - &reftitle.description; - - abstract public stringmysql_xdevapi\DatabaseObject::getName - - - - Fetch name of this database object. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The name of this database object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DatabaseObject::getName</function> example - -getName(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getsession.xml b/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getsession.xml deleted file mode 100644 index 72afb71e4..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/databaseobject/getsession.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - DatabaseObject::getSession - Get session name - - - - &reftitle.description; - - abstract public mysql_xdevapi\Sessionmysql_xdevapi\DatabaseObject::getSession - - - - Fetch session associated to the database object. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Session object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DatabaseObject::getSession</function> example - -getSession(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/docresult/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/docresult/construct.xml deleted file mode 100644 index 88551a992..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/docresult/construct.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - DocResult::__construct - DocResult constructor - - - - &reftitle.description; - - private mysql_xdevapi\DocResult::__construct - - - - Fetch document results and warnings, - and is instantiated by CollectionFind. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - A DocResult example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -// Yields a DocResult object -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->limit(1) - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b536100000000000000f3" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchall.xml b/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchall.xml deleted file mode 100644 index e1c1fdd94..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchall.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - DocResult::fetchAll - Get all rows - - - - &reftitle.description; - - public arraymysql_xdevapi\DocResult::fetchAll - - - - Fetch all results from a result set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numerical array with all results from the query; each result is - an associative array. An empty array is returned if no - rows are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DocResult::fetchAll</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -// Yields a DocResult object -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->execute(); - -var_dump($result->fetchAll()); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["_id"]=> - string(28) "00005b6b53610000000000000123" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" - } - - [1]=> - array(4) { - ["_id"]=> - string(28) "00005b6b53610000000000000122" - ["age"]=> - int(18) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(6) "Alfred" - } - -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchone.xml b/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchone.xml deleted file mode 100644 index 42a0cf0ff..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/docresult/fetchone.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - DocResult::fetchOne - Get one row - - - - &reftitle.description; - - public arraymysql_xdevapi\DocResult::fetchOne - - - - Fetch one result from a result set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The result, as an associative array - or &null; if no results are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DocResult::fetchOne</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -// Yields a DocResult object -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->execute(); - -var_dump($result->fetchOne()); -?> -]]> - - &example.outputs.similar; - - - string(28) "00005b6b53610000000000000125" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarnings.xml b/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarnings.xml deleted file mode 100644 index adcdebce1..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarnings.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - DocResult::getWarnings - Get warnings from last operation - - - - &reftitle.description; - - public Arraymysql_xdevapi\DocResult::getWarnings - - - - Fetches warnings generated by MySQL server's last operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Warning objects from the last operation. Each object - defines an error 'message', error 'level', and error 'code'. An empty - array is returned if no errors are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DocResult::getWarnings</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -// Yields a DocResult object -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->execute(); - -if (!$result->getWarningsCount()) { - echo "There was an error:\n"; - print_r($result->getWarnings()); - exit; -} - -var_dump($result->fetchOne()); -?> -]]> - - &example.outputs.similar; - - mysql_xdevapi\Warning Object - ( - [message] => Something bad and so on - [level] => 2 - [code] => 1365 - ) - [1] => mysql_xdevapi\Warning Object - ( - [message] => Something bad and so on - [level] => 2 - [code] => 1365 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarningscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarningscount.xml deleted file mode 100644 index 2da360f98..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/docresult/getwarningscount.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - DocResult::getWarningsCount - Get warning count from last operation - - - - &reftitle.description; - - public intmysql_xdevapi\DocResult::getWarningsCount - - - - Returns the number of warnings raised by the last operation. Specifically, - these warnings are raised by the MySQL server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of warnings from the last operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\DocResult::getWarningsCount</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$create->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute(); -$create->add('{"name": "Reginald", "age": 42, "job": "Butler"}')->execute(); - -// ... - -$collection = $schema->getCollection("people"); - -// Yields a DocResult object -$result = $collection - ->find('job like :job and age > :age') - ->bind(['job' => 'Butler', 'age' => 16]) - ->sort('age desc') - ->execute(); - -if (!$result->getWarningsCount()) { - echo "There was an error:\n"; - print_r($result->getWarnings()); - exit; -} - -var_dump($result->fetchOne()); -?> -]]> - - &example.outputs.similar; - - - string(28) "00005b6b53610000000000000135" - ["age"]=> - int(42) - ["job"]=> - string(6) "Butler" - ["name"]=> - string(8) "Reginald" -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml deleted file mode 100644 index 77a620df0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/executable/execute.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Executable::execute - Execute statement - - - - &reftitle.description; - - abstract public mysql_xdevapi\Resultmysql_xdevapi\Executable::execute - - - - Execute the statement from either a collection operation or a table query; - this functionality allows for method chaining. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - One of the Result objects, such as Result or SqlStatementResult. - - - - - &reftitle.examples; - - execute() examples - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$result_sql = $session->sql("CREATE DATABASE addressbook")->execute(); - -var_dump($result_sql); - - -$schema = $session->getSchema("addressbook"); -$collection = $schema->createCollection("humans"); - -$result_collection = $collection->add( - '{"name": "Jane", - "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], - "hobbies": ["Walking","Making pies"]}'); - -$result_collection_executed = $result_collection->execute(); - -var_dump($result_collection); -var_dump($result_collection_executed); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/executionstatus/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/executionstatus/construct.xml deleted file mode 100644 index a5f809239..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/executionstatus/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - ExecutionStatus::__construct - ExecutionStatus constructor - - - - &reftitle.description; - - private mysql_xdevapi\ExecutionStatus::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\ExecutionStatus::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/expression/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/expression/construct.xml deleted file mode 100644 index e7578e1bb..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/expression/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Expression::__construct - Expression constructor - - - - &reftitle.description; - - public mysql_xdevapi\Expression::__construct - stringexpression - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - expression - - - - - - - - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Expression::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/construct.xml deleted file mode 100644 index 27a19c014..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/construct.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Result::__construct - Result constructor - - - - &reftitle.description; - - private mysql_xdevapi\Result::__construct - - - - An object that retrieves generated IDs, AUTO_INCREMENT values, and warnings, - for a Result set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Result::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql(" - CREATE TABLE addressbook.names - (id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30), age INT, PRIMARY KEY (id)) - ")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->insert("name", "age")->values(["Suzanne", 31],["Julie", 43])->execute(); -$result = $table->insert("name", "age")->values(["Suki", 34])->execute(); - -$ai = $result->getAutoIncrementValue(); -var_dump($ai); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/getaffecteditemscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/getaffecteditemscount.xml deleted file mode 100644 index e1fe71a3d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/getaffecteditemscount.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Result::getAffectedItemsCount - Get affected row count - - - - &reftitle.description; - - public intmysql_xdevapi\Result::getAffectedItemsCount - - - - Get the number of affected rows by the previous operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number (as an integer) of affected rows. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Result::getAffectedItemsCount</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -$result = $collection->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); - -var_dump( $res->getAffectedItemsCount() ); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/getautoincrementvalue.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/getautoincrementvalue.xml deleted file mode 100644 index 9b62b24a5..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/getautoincrementvalue.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Result::getAutoIncrementValue - Get autoincremented value - - - - &reftitle.description; - - public intmysql_xdevapi\Result::getAutoIncrementValue - - - - Get the last AUTO_INCREMENT value (last insert id). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last AUTO_INCREMENT value. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Result::getAutoIncrementValue</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql(" - CREATE TABLE addressbook.names - (id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30), age INT, PRIMARY KEY (id)) - ")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->insert("name", "age")->values(["Suzanne", 31],["Julie", 43])->execute(); -$result = $table->insert("name", "age")->values(["Suki", 34])->execute(); - -$ai = $result->getAutoIncrementValue(); -var_dump($ai); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/getgeneratedids.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/getgeneratedids.xml deleted file mode 100644 index f947c36ab..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/getgeneratedids.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Result::getGeneratedIds - Get generated ids - - - - &reftitle.description; - - public arraymysql_xdevapi\Result::getGeneratedIds - - - - Fetch the generated _id values from the last operation. - The unique _id field is generated by the MySQL server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of generated _id's from the last operation, - or an empty array if there are none. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Result::getGeneratedIds</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$create = $schema->createCollection("people"); - -$collection = $schema->getCollection("people"); - -$result = $collection->add( - '{"name": "Bernie", - "jobs": [{"title":"Cat Herder","Salary":42000}, {"title":"Father","Salary":0}], - "hobbies": ["Sports","Making cupcakes"]}', - '{"name": "Jane", - "jobs": [{"title":"Scientist","Salary":18000}, {"title":"Mother","Salary":0}], - "hobbies": ["Walking","Making pies"]}')->execute(); - -$ids = $result->getGeneratedIds(); -var_dump($ids); -?> -]]> - - &example.outputs.similar; - - - string(28) "00005b6b53610000000000000064" - [1]=> - string(28) "00005b6b53610000000000000065" -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/getwarnings.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/getwarnings.xml deleted file mode 100644 index 2271b2633..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/getwarnings.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Result::getWarnings - Get warnings from last operation - - - - &reftitle.description; - - public arraymysql_xdevapi\Result::getWarnings - - - - Retrieve warnings from the last Result operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Warning objects from the last operation. Each object - defines an error 'message', error 'level', and error 'code'. An - empty array is returned if no errors are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarnings</function> example - -sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); -$warnings = $res->getWarnings(); - -print_r($warnings); -?> -]]> - - &example.outputs.similar; - - mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) - [1] => mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/result/getwarningscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/result/getwarningscount.xml deleted file mode 100644 index ac7a30777..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/result/getwarningscount.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Result::getWarningsCount - Get warning count from last operation - - - - &reftitle.description; - - public intmysql_xdevapi\Result::getWarningsCount - - - - Retrieve the number of warnings from the last Result operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of warnings generated by the last operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarningsCount</function> example - -sql("DROP DATABASE IF EXISTS foo")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); - -echo $res->getWarningsCount(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/construct.xml deleted file mode 100644 index 8f41e374f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/construct.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - RowResult::__construct - RowResult constructor - - - - &reftitle.description; - - private mysql_xdevapi\RowResult::__construct - - - - Represents the result set obtained from querying the database. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::__construct</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$row = $table->select('name', 'age')->where('age > 18')->execute()->fetchAll(); - -print_r($row); -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 33 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchall.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchall.xml deleted file mode 100644 index 44762f8af..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchall.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - RowResult::fetchAll - Get all rows from result - - - - &reftitle.description; - - public arraymysql_xdevapi\RowResult::fetchAll - - - - Fetch all the rows from the result set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numerical array with all results from the query; each result is - an associative array. An empty array is returned if no - rows are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::fetchAll</function> example - -sql("DROP DATABASE addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$row = $table->select('name', 'age')->execute()->fetchAll(); - -print_r($row); -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 33 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchone.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchone.xml deleted file mode 100644 index 68f29b7c4..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/fetchone.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - RowResult::fetchOne - Get row from result - - - - &reftitle.description; - - public arraymysql_xdevapi\RowResult::fetchOne - - - - Fetch one result from the result set. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The result, as an associative array - or &null; if no results are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::fetchOne</function> example - -sql("DROP DATABASE addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$row = $table->select('name', 'age')->where('age < 40')->execute()->fetchOne(); - -print_r($row); -]]> - - &example.outputs.similar; - - Sam - [age] => 33 -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumncount.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumncount.xml deleted file mode 100644 index c52e40489..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumncount.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - RowResult::getColumnsCount - Get column count - - - - &reftitle.description; - - public intmysql_xdevapi\RowResult::getColumnsCount - - - - Retrieve the column count for columns present in the result set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of columns; 0 if there are none. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.0.14 - - Method renamed from getColumnCount() to getColumnsCount(). - - - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getColumnsCount</function> example - -sql("DROP DATABASE addressbook")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$sql = $session->sql("SELECT * from addressbook.names")->execute(); - -echo $sql->getColumnsCount(); -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumnnames.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumnnames.xml deleted file mode 100644 index f33515f7b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumnnames.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - RowResult::getColumnNames - Get all column names - - - - &reftitle.description; - - public arraymysql_xdevapi\RowResult::getColumnNames - - - - Retrieve column names for columns present in the result set. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numerical array of table columns names, - or an empty array if the result set is empty. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getColumnNames</function> example - -sql("DROP DATABASE addressbook")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$sql = $session->sql("SELECT * from addressbook.names")->execute(); - -$colnames = $sql->getColumnNames(); - -print_r($colnames); -]]> - - &example.outputs.similar; - - name - [1] => age -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumns.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumns.xml deleted file mode 100644 index f98ea6854..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getcolumns.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - RowResult::getColumns - Get column metadata - - - - &reftitle.description; - - public arraymysql_xdevapi\RowResult::getColumns - - - - Retrieve column metadata for columns present in the result set. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of FieldMetadata objects representing the columns in the result, - or an empty array if the result set is empty. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getColumns</function> example - -sql("DROP DATABASE addressbook")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$sql = $session->sql("SELECT * from addressbook.names")->execute(); - -$cols = $sql->getColumns(); - -print_r($cols); -]]> - - &example.outputs.similar; - - mysql_xdevapi\FieldMetadata Object - ( - [type] => 7 - [type_name] => BYTES - [name] => name - [original_name] => name - [table] => names - [original_table] => names - [schema] => addressbook - [catalog] => def - [collation] => 255 - [fractional_digits] => 0 - [length] => 65535 - [flags] => 0 - [content_type] => 0 - ) - [1] => mysql_xdevapi\FieldMetadata Object - ( - [type] => 1 - [type_name] => SINT - [name] => age - [original_name] => age - [table] => names - [original_table] => names - [schema] => addressbook - [catalog] => def - [collation] => 0 - [fractional_digits] => 0 - [length] => 11 - [flags] => 0 - [content_type] => 0 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarnings.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarnings.xml deleted file mode 100644 index a6bbe8f42..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarnings.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - RowResult::getWarnings - Get warnings from last operation - - - - &reftitle.description; - - public arraymysql_xdevapi\RowResult::getWarnings - - - - Retrieve warnings from the last RowResult operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Warning objects from the last operation. Each object - defines an error 'message', error 'level', and error 'code'. An empty - array is returned if no errors are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarnings</function> example - -sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); -$warnings = $res->getWarnings(); - -print_r($warnings); -?> -]]> - - &example.outputs.similar; - - mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) - [1] => mysql_xdevapi\Warning Object - ( - [message] => Division by 0 - [level] => 2 - [code] => 1365 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarningscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarningscount.xml deleted file mode 100644 index 7b4d5daee..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/rowresult/getwarningscount.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - RowResult::getWarningsCount - Get warning count from last operation - - - - &reftitle.description; - - public intmysql_xdevapi\RowResult::getWarningsCount - - - - Retrieve the number of warnings from the last RowResult operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of warnings generated by the last operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\RowResult::getWarningsCount</function> example - -sql("DROP DATABASE IF EXISTS foo")->execute(); -$session->sql("CREATE DATABASE foo")->execute(); -$session->sql("CREATE TABLE foo.test_table(x int)")->execute(); - -$schema = $session->getSchema("foo"); -$table = $schema->getTable("test_table"); - -$table->insert(['x'])->values([1])->values([2])->execute(); - -$res = $table->select(['x/0 as bad_x'])->execute(); - -echo $res->getWarningsCount(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/construct.xml deleted file mode 100644 index c343f3145..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Schema::__construct - Schema constructor - - - - &reftitle.description; - - private mysql_xdevapi\Schema::__construct - - - - The Schema object provides full access to the schema (database). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::__construct</methodname> example - -sql("DROP DATABASE IF EXISTS food")->execute(); -$session->sql("CREATE DATABASE food")->execute(); -$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute(); - -$schema = $session->getSchema("food"); -$schema->createCollection("trees"); - -print_r($schema->gettables()); -print_r($schema->getcollections()); -]]> - - &example.outputs.similar; - - mysql_xdevapi\Table Object - ( - [name] => fruit - ) -) -Array -( - [trees] => mysql_xdevapi\Collection Object - ( - [name] => trees - ) -) -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/createcollection.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/createcollection.xml deleted file mode 100644 index 939f0472e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/createcollection.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - Schema::createCollection - Add collection to schema - - - - &reftitle.description; - - public mysql_xdevapi\Collectionmysql_xdevapi\Schema::createCollection - stringname - stringvalidate - - - Create a collection within the schema. - - - - - &reftitle.parameters; - - - name - - - Collection name. - - - - - validate - - - Validation definition, as a JSON object. - - - - - - - - &reftitle.returnvalues; - - The Collection object. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.0.20 - - Added the optional validate parameter. - - - - - - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::createCollection</methodname> example - -sql("DROP DATABASE IF EXISTS food")->execute(); -$session->sql("CREATE DATABASE food")->execute(); -$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute(); - -$schema = $session->getSchema("food"); -$schema->createCollection("trees"); - -print_r($schema->gettables()); -print_r($schema->getcollections()); -]]> - - &example.outputs.similar; - - mysql_xdevapi\Table Object - ( - [name] => fruit - ) -) -Array -( - [trees] => mysql_xdevapi\Collection Object - ( - [name] => trees - ) -) -]]> - - - - <methodname>mysql_xdevapi\Schema::createCollection</methodname> example - - createCollection("mycollection", '{ - "validation": { - "level": "strict", - "schema": { - "id": "http://json-schema.org/geo", - "description": "A geographical coordinate", - "type": "object", - "properties": { - "latitude": { - "type": "number" - }, - "longitude": { - "type": "number" - } - }, - "required": ["latitude", "longitude"] - } - } -}'); -// Succeeds -$collection->add('{"latitude": 10, "longitude": 20}')->execute(); - -// Fails, invalid types (not numbers) -$collection->add('{"latitude": "lat", "longitude": "long"}')->execute(); -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/dropcollection.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/dropcollection.xml deleted file mode 100644 index faca6cd1b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/dropcollection.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Schema::dropCollection - Drop collection from schema - - - - &reftitle.description; - - public boolmysql_xdevapi\Schema::dropCollection - stringcollection_name - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - collection_name - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::dropCollection</methodname> example - -sql("DROP DATABASE IF EXISTS food")->execute(); -$session->sql("CREATE DATABASE food")->execute(); -$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute(); - -$schema = $session->getSchema("food"); - -$schema->createCollection("trees"); -$schema->dropCollection("trees"); -$schema->createCollection("buildings"); - -print_r($schema->gettables()); -print_r($schema->getcollections()); -]]> - - &example.outputs.similar; - - mysql_xdevapi\Table Object - ( - [name] => fruit - ) -) -Array -( - [buildings] => mysql_xdevapi\Collection Object - ( - [name] => buildings - ) -) -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/existsindatabase.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/existsindatabase.xml deleted file mode 100644 index 7ce35ed39..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/existsindatabase.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Schema::existsInDatabase - Check if exists in database - - - - &reftitle.description; - - public boolmysql_xdevapi\Schema::existsInDatabase - - - - Checks if the current object (schema, table, collection, or view) exists - in the schema object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the schema, table, collection, or view still exists in the schema, else &false;. - - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::existsInDatabase</methodname> example - -sql("DROP DATABASE IF EXISTS food")->execute(); -$session->sql("CREATE DATABASE food")->execute(); -$session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute(); - -$schema = $session->getSchema("food"); -$schema->createCollection("trees"); - -// ... - -$trees = $schema->getCollection("trees"); - -// ... - -// Is this collection still in the database (schema)? -if ($trees->existsInDatabase()) { - echo "Yes, the 'trees' collection is still present."; -} -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollection.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollection.xml deleted file mode 100644 index aba236ade..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollection.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Schema::getCollection - Get collection from schema - - - - &reftitle.description; - - public mysql_xdevapi\Collectionmysql_xdevapi\Schema::getCollection - stringname - - - Get a collection from the schema. - - - - - &reftitle.parameters; - - - name - - - Collection name to retrieve. - - - - - - - - &reftitle.returnvalues; - - The Collection object for the selected collection. - - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::getCollection</methodname> example - -sql("DROP DATABASE IF EXISTS food")->execute(); -$session->sql("CREATE DATABASE food")->execute(); - -$schema = $session->getSchema("food"); -$schema->createCollection("trees"); - -// ... - -$trees = $schema->getCollection("trees"); - -var_dump($trees); -]]> - - &example.outputs.similar; - - - string(5) "trees" -} -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollectionastable.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollectionastable.xml deleted file mode 100644 index a5cd83018..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollectionastable.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Schema::getCollectionAsTable - Get collection as a Table object - - - - &reftitle.description; - - public mysql_xdevapi\Tablemysql_xdevapi\Schema::getCollectionAsTable - stringname - - - Get a collection, but as a Table object instead of a Collection object. - - - - - &reftitle.parameters; - - - name - - - Name of the collection to instantiate a Table object from. - - - - - - - - &reftitle.returnvalues; - - A mysql_xdevapi\Table object for the collection. - - - - - &reftitle.examples; - - <methodname>mysql_xdevapi\Schema::getCollectionAsTable</methodname> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collect = $schema->createCollection("people"); -$collect->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute(); -$collect->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); - -$table = $schema->getCollectionAsTable("people"); -$collection = $schema->getCollection("people"); - -var_dump($table); -var_dump($collection); -]]> - - &example.outputs.similar; - - - string(6) "people" -} - -object(mysql_xdevapi\Collection)#5 (1) { - ["name"]=> - string(6) "people" -} -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollections.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollections.xml deleted file mode 100644 index 5be8091cc..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/getcollections.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Schema::getCollections - Get all schema collections - - - - &reftitle.description; - - public arraymysql_xdevapi\Schema::getCollections - - - - Fetch a list of collections for this schema. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of all collections in this schema, where each array element - value is a Collection object with the collection name as the key. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Schema::getCollections</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); -$collect = $schema->createCollection("people"); -$collect->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute(); -$collect->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute(); - -$collections = $schema->getCollections(); -var_dump($collections); -?> -]]> - - &example.outputs.similar; - - - object(mysql_xdevapi\Collection)#4 (1) { - ["name"]=> - string(6) "people" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/getname.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/getname.xml deleted file mode 100644 index d8bd4a925..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/getname.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Schema::getName - Get schema name - - - - &reftitle.description; - - public stringmysql_xdevapi\Schema::getName - - - - Get the name of the schema. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The name of the schema connected to the schema object, as a string. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Schema::getName</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); - -// ... - -var_dump($schema->getName()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/getsession.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/getsession.xml deleted file mode 100644 index 0e3f40826..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/getsession.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Schema::getSession - Get schema session - - - - &reftitle.description; - - public mysql_xdevapi\Sessionmysql_xdevapi\Schema::getSession - - - - Get a new Session object from the Schema object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Session object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Schema::getSession</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$schema = $session->getSchema("addressbook"); - -// ... - -$newsession = $schema->getSession(); - -var_dump($session); -var_dump($newsession); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/gettable.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/gettable.xml deleted file mode 100644 index 90f765355..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/gettable.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Schema::getTable - Get schema table - - - - &reftitle.description; - - public mysql_xdevapi\Tablemysql_xdevapi\Schema::getTable - stringname - - - Fetch a Table object for the provided table in the schema. - - - - - &reftitle.parameters; - - - name - - - Name of the table. - - - - - - - - &reftitle.returnvalues; - - A Table object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Schema::getTable</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$row = $table->select('name', 'age')->execute()->fetchAll(); - -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 33 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schema/gettables.xml b/reference/mysql_xdevapi/mysql_xdevapi/schema/gettables.xml deleted file mode 100644 index 9ae581256..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schema/gettables.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Schema::getTables - Get schema tables - - - - &reftitle.description; - - public arraymysql_xdevapi\Schema::getTables - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of all tables in this schema, where each array element - value is a Table object with the table name as the key. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Schema::getTables</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); - -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$session->sql("CREATE TABLE addressbook.cities(name text, population int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('Portland', 639863), ('Seattle', 704352)")->execute(); - -$schema = $session->getSchema("addressbook"); -$tables = $schema->getTables(); - -var_dump($tables); -?> -]]> - - &example.outputs.similar; - - - object(mysql_xdevapi\Table)#3 (1) { - ["name"]=> - string(6) "cities" - } - - ["names"]=> - object(mysql_xdevapi\Table)#4 (1) { - ["name"]=> - string(5) "names" - } -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/schemaobject/getschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/schemaobject/getschema.xml deleted file mode 100644 index 0e5a94a9d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/schemaobject/getschema.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - SchemaObject::getSchema - Get schema object - - - - &reftitle.description; - - abstract mysql_xdevapi\Schemamysql_xdevapi\SchemaObject::getSchema - - - - Used by other objects to retrieve a schema object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current Schema object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::getSchema</function> example - -getSchema("addressbook"); - -print_r($schema); -]]> - - &example.outputs.similar; - - addressbook -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/close.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/close.xml deleted file mode 100644 index 61d28582e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/close.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - Session::close - Close session - - - - &reftitle.description; - - public boolmysql_xdevapi\Session::close - - - - Close the session with the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the session closed. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::close</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$session->close(); -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/commit.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/commit.xml deleted file mode 100644 index 5d919b81b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/commit.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Session::commit - Commit transaction - - - - &reftitle.description; - - public Objectmysql_xdevapi\Session::commit - - - - Commit the transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An SqlStatementResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::commit</function> example - -getSchema("addressbook")->getCollection("friends"); - -$session->startTransaction(); - -$collection->add('{"John":42, "Sam":33}')->execute(); -$savepoint = $session->setSavepoint(); - -$session->commit(); -$session->close(); -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/construct.xml deleted file mode 100644 index b923d422e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/construct.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - Session::__construct - Description constructor - - - - &reftitle.description; - - private mysql_xdevapi\Session::__construct - - - - A Session object, as initiated by getSession(). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::__construct</function> example - -close(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/createschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/createschema.xml deleted file mode 100644 index 37b0c047f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/createschema.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Session::createSchema - Create new schema - - - - &reftitle.description; - - public mysql_xdevapi\Schemamysql_xdevapi\Session::createSchema - stringschema_name - - - Creates a new schema. - - - - - &reftitle.parameters; - - - schema_name - - - Name of the schema to create. - - - - - - - - - &reftitle.returnvalues; - - A Schema object on success, and emits an exception on failure. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::createSchema</function> example - -createSchema('fruit')) { - echo "Info: I created a schema named 'fruit'\n"; - } - -} catch (Exception $e) { - - echo $e->getMessage(); - -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/dropschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/dropschema.xml deleted file mode 100644 index cc5684082..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/dropschema.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Session::dropSchema - Drop a schema - - - - &reftitle.description; - - public boolmysql_xdevapi\Session::dropSchema - stringschema_name - - - Drop a schema (database). - - - - - &reftitle.parameters; - - - schema_name - - - Name of the schema to drop. - - - - - - - - &reftitle.returnvalues; - - &true; if the schema is dropped, or &false; if it does not exist - or can't be dropped. - - - An E_WARNING level error is generated if the - schema does not exist. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::dropSchema</function> example - -dropSchema("addressbook"); - -$session->close(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/generateuuid.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/generateuuid.xml deleted file mode 100644 index 9f52d6c93..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/generateuuid.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Session::generateUUID - Get new UUID - - - - &reftitle.description; - - public stringmysql_xdevapi\Session::generateUUID - - - - Generate a Universal Unique IDentifier (UUID) generated according to - RFC 4122. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The UUID; a string with a length of 32. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::generateUuid</function> example - -generateUuid(); - -var_dump($uuid); -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/getdefaultschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/getdefaultschema.xml deleted file mode 100755 index ba8c9b4bd..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/getdefaultschema.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Session::getDefaultSchema - Get default schema name - - - - &reftitle.description; - - public mysql_xdevapi\Schemanullmysql_xdevapi\Session::getDefaultSchema - - - - Retrieve the default schema that's typically set in the connection URI. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The default schema defined by the connection, or &null; if one was not set. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::getSchema</function> example - -getDefaultSchema(); -echo $schema->getName(); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/getschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/getschema.xml deleted file mode 100644 index c2a0aea4c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/getschema.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Session::getSchema - Get a new schema object - - - - &reftitle.description; - - public mysql_xdevapi\Schemamysql_xdevapi\Session::getSchema - stringschema_name - - - A new Schema object for the provided schema name. - - - - - &reftitle.parameters; - - - schema_name - - - Name of the schema (database) to fetch a Schema object for. - - - - - - - - &reftitle.returnvalues; - - A Schema object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::getSchema</function> example - -getSchema("addressbook"); - -print_r($schema); -]]> - - &example.outputs.similar; - - addressbook -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/getschemas.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/getschemas.xml deleted file mode 100644 index 246337c5b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/getschemas.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Session::getSchemas - Get the schemas - - - - &reftitle.description; - - public arraymysql_xdevapi\Session::getSchemas - - - - Get schema objects for all schemas available to the session. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array containing objects that represent all of the schemas - available to the session. - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::getSchemas</function> example - -getSchemas(); - -print_r($schemas); -]]> - - &example.outputs.similar; - - mysql_xdevapi\Schema Object - ( - [name] => addressbook - ) - [1] => mysql_xdevapi\Schema Object - ( - [name] => information_schema - ) - ... -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/getserverversion.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/getserverversion.xml deleted file mode 100644 index 72abd99be..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/getserverversion.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Session::getServerVersion - Get server version - - - - &reftitle.description; - - public intmysql_xdevapi\Session::getServerVersion - - - - Retrieve the MySQL server version for the session. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The MySQL server version for the session, as an integer such as "80012". - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::getServerVersion</function> example - -getServerVersion(); - -var_dump($version); -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/listclients.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/listclients.xml deleted file mode 100644 index 94b702b2c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/listclients.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Session::listClients - Get client list - - - - &reftitle.description; - - public arraymysql_xdevapi\Session::listClients - - - - Get a list of client connections to the session's MySQL server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array containing the currently logged clients. The array - elements are "client_id", "user", "host", and "sql_session". - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::listClients</function> example - -listClients(); - -var_dump($ids); -?> -]]> - - &example.outputs.similar; - - - array(4) { - ["client_id"]=> - int(61) - ["user"]=> - string(4) "root" - ["host"]=> - string(9) "localhost" - ["sql_session"]=> - int(72) - } -} -]]> - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/quotename.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/quotename.xml deleted file mode 100644 index d905a7d15..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/quotename.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Session::quoteName - Add quotes - - - - &reftitle.description; - - public stringmysql_xdevapi\Session::quoteName - stringname - - - A quoting function to escape SQL names and identifiers. It escapes the identifier - given in accordance to the settings of the current connection. This escape - function should not be used to escape values. - - - - - &reftitle.parameters; - - - name - - - The string to quote. - - - - - - - - &reftitle.returnvalues; - - The quoted string. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::quoteName</function> example - -quoteName($first)); - -$second = 'Another `test` "like" `this`'; -var_dump($second); -var_dump($session->quoteName($second)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/releasesavepoint.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/releasesavepoint.xml deleted file mode 100644 index 1a4d01ac7..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/releasesavepoint.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Session::releaseSavepoint - Release set savepoint - - - - &reftitle.description; - - public voidmysql_xdevapi\Session::releaseSavepoint - stringname - - - Release a previously set savepoint. - - - - - &reftitle.parameters; - - - name - - - Name of the savepoint to release. - - - - - - - - - &reftitle.returnvalues; - - An SqlStatementResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::releaseSavepoint</function> example - -getSchema("addressbook")->getCollection("friends"); - -$session->startTransaction(); -$collection->add( '{"test1":1, "test2":2}' )->execute(); - -$savepoint = $session->setSavepoint(); - -$collection->add( '{"test3":3, "test4":4}' )->execute(); - -$session->releaseSavepoint($savepoint); -$session->rollback(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/rollback.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/rollback.xml deleted file mode 100644 index fdeff7bf2..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/rollback.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Session::rollback - Rollback transaction - - - - &reftitle.description; - - public voidmysql_xdevapi\Session::rollback - - - - Rollback the transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An SqlStatementResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::rollback</function> example - -getSchema("addressbook")->getCollection("names"); - -$session->startTransaction(); -$collection->add( '{"test1":1, "test2":2}' )->execute(); - -$savepoint = $session->setSavepoint(); - -$collection->add( '{"test3":3, "test4":4}' )->execute(); - -$session->releaseSavepoint($savepoint); -$session->rollback(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/rollbackto.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/rollbackto.xml deleted file mode 100644 index 41fd6f4c9..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/rollbackto.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Session::rollbackTo - Rollback transaction to savepoint - - - - &reftitle.description; - - public voidmysql_xdevapi\Session::rollbackTo - stringname - - - Rollback the transaction back to the savepoint. - - - - - &reftitle.parameters; - - - name - - - Name of the savepoint to rollback to; case-insensitive. - - - - - - - - &reftitle.returnvalues; - - An SqlStatementResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::rollbackTo</function> example - -getSchema("addressbook")->getCollection("names"); - -$session->startTransaction(); -$collection->add( '{"test1":1, "test2":2}' )->execute(); - -$savepoint1 = $session->setSavepoint(); - -$collection->add( '{"test3":3, "test4":4}' )->execute(); - -$savepoint2 = $session->setSavepoint(); - -$session->rollbackTo($savepoint1); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/setsavepoint.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/setsavepoint.xml deleted file mode 100644 index ed49d2061..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/setsavepoint.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Session::setSavepoint - Create savepoint - - - - &reftitle.description; - - public stringmysql_xdevapi\Session::setSavepoint - stringname - - - Create a new savepoint for the transaction. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - name - - - The name of the savepoint. The name is auto-generated if the optional name - parameter is not defined as 'SAVEPOINT1', 'SAVEPOINT2', and so on. - - - - - - - - &reftitle.returnvalues; - - The name of the save point. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::setSavepoint</function> example - -getSchema("addressbook")->getCollection("names"); - -$session->startTransaction(); -$collection->add( '{"test1":1, "test2":2}' )->execute(); - -$savepoint = $session->setSavepoint(); - -$collection->add( '{"test3":3, "test4":4}' )->execute(); - -$session->releaseSavepoint($savepoint); -$session->rollback(); -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/sql.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/sql.xml deleted file mode 100644 index 54f5e2240..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/sql.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Session::sql - Create SQL query - - - - &reftitle.description; - - public mysql_xdevapi\SqlStatementmysql_xdevapi\Session::sql - stringquery - - - Create a native SQL statement. Placeholders are supported using the native "?" syntax. - Use the execute method to execute the SQL statement. - - - - - &reftitle.parameters; - - - query - - - SQL statement to execute. - - - - - - - - &reftitle.returnvalues; - - An SqlStatement object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::sql</function> example - -sql("CREATE DATABASE addressbook")->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/session/starttransaction.xml b/reference/mysql_xdevapi/mysql_xdevapi/session/starttransaction.xml deleted file mode 100644 index a78b0fac0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/session/starttransaction.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Session::startTransaction - Start transaction - - - - &reftitle.description; - - public voidmysql_xdevapi\Session::startTransaction - - - - Start a new transaction. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An SqlStatementResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Session::startTransaction</function> example - -getSchema("addressbook")->getCollection("friends"); - -$session->startTransaction(); -$collection->add( '{"test1":1, "test2":2}' )->execute(); - -$savepoint = $session->setSavepoint(); - -$collection->add( '{"test3":3, "test4":4}' )->execute(); - -$session->releaseSavepoint($savepoint); -$session->rollback(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/bind.xml deleted file mode 100644 index 1abf9b188..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/bind.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - SqlStatement::bind - Bind statement parameters - - - - &reftitle.description; - - public mysql_xdevapi\SqlStatementmysql_xdevapi\SqlStatement::bind - stringparam - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - param - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::bind</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/construct.xml deleted file mode 100644 index dfa2682ae..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - SqlStatement::__construct - Description constructor - - - - &reftitle.description; - - private mysql_xdevapi\SqlStatement::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/execute.xml deleted file mode 100644 index 129a35a9c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/execute.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatement::execute - Execute the operation - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\SqlStatement::execute - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::execute</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getnextresult.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getnextresult.xml deleted file mode 100644 index e2cf22db0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getnextresult.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatement::getNextResult - Get next result - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\SqlStatement::getNextResult - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::getNextResult</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getresult.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getresult.xml deleted file mode 100644 index 20ded52c0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/getresult.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatement::getResult - Get result - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\SqlStatement::getResult - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::getResult</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/hasmoreresults.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/hasmoreresults.xml deleted file mode 100644 index b8a77407a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatement/hasmoreresults.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatement::hasMoreResults - Check for more results - - - - &reftitle.description; - - public boolmysql_xdevapi\SqlStatement::hasMoreResults - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the result set has more objects to fetch. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatement::hasMoreResults</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/construct.xml deleted file mode 100644 index 9d4f59854..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - SqlStatementResult::__construct - Description constructor - - - - &reftitle.description; - - private mysql_xdevapi\SqlStatementResult::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchall.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchall.xml deleted file mode 100644 index daa235de5..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchall.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - SqlStatementResult::fetchAll - Get all rows from result - - - - &reftitle.description; - - public arraymysql_xdevapi\SqlStatementResult::fetchAll - - - - Fetch all the rows from the result set. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numerical array with all results from the query; each result is - an associative array. An empty array is returned if no - rows are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::fetchAll</function> example - -sql("DROP DATABASE IF EXISTS dbtest")->execute(); -$session->sql("CREATE DATABASE dbtest")->execute(); -$session->sql("CREATE TABLE dbtest.workers(name text, age int, job text)")->execute(); -$session->sql("INSERT INTO dbtest.workers values ('John', 42, 'bricklayer'), ('Sam', 33, 'carpenter')")->execute(); - -$schema = $session->getSchema("dbtest"); -$table = $schema->getTable("workers"); - -$rows = $session->sql("SELECT * FROM dbtest.workers")->execute()->fetchAll(); - -print_r($rows); -?> -]]> - - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 33 - ) -) -]]> - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchone.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchone.xml deleted file mode 100644 index 86032d0cb..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchone.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - SqlStatementResult::fetchOne - Get single row - - - - &reftitle.description; - - public arraymysql_xdevapi\SqlStatementResult::fetchOne - - - - Fetch one row from the result set. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The result, as an associative array. In case there is not any - result, null will be returned. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::fetchOne</function> example - -sql("DROP DATABASE IF EXISTS dbtest")->execute(); -$session->sql("CREATE DATABASE dbtest")->execute(); -$session->sql("CREATE TABLE dbtest.workers(name text, age int, job text)")->execute(); -$session->sql("INSERT INTO dbtest.workers values ('John', 42, 'bricklayer'), ('Sam', 33, 'carpenter')")->execute(); - -$schema = $session->getSchema("dbtest"); -$table = $schema->getTable("workers"); - -$rows = $session->sql("SELECT * FROM dbtest.workers")->execute()->fetchOne(); - -print_r($rows); -?> -]]> - - &example.outputs.similar; - - John - [age] => 42 - [job] => bricklayer -) -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getaffecteditemscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getaffecteditemscount.xml deleted file mode 100644 index 496c70d7d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getaffecteditemscount.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::getAffectedItemsCount - Get affected row count - - - - &reftitle.description; - - public intmysql_xdevapi\SqlStatementResult::getAffectedItemsCount - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getAffectedItemsCount</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumncount.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumncount.xml deleted file mode 100644 index d4b3eef8a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumncount.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - SqlStatementResult::getColumnsCount - Get column count - - - - &reftitle.description; - - public intmysql_xdevapi\SqlStatementResult::getColumnsCount - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of columns; 0 if there are none. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - 8.0.14 - - Method renamed from getColumnCount() to getColumnsCount(). - - - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getColumnsCount</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumnnames.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumnnames.xml deleted file mode 100644 index 48b0acd1f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumnnames.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::getColumnNames - Get column names - - - - &reftitle.description; - - public arraymysql_xdevapi\SqlStatementResult::getColumnNames - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getColumnNames</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumns.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumns.xml deleted file mode 100644 index 80844578c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getcolumns.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::getColumns - Get columns - - - - &reftitle.description; - - public Arraymysql_xdevapi\SqlStatementResult::getColumns - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getColumns</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getgeneratedids.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getgeneratedids.xml deleted file mode 100644 index 8ee7f7a41..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getgeneratedids.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SqlStatementResult::getGeneratedIds - Get generated ids - - - - &reftitle.description; - - public arraymysql_xdevapi\SqlStatementResult::getGeneratedIds - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of generated _id's from the last operation, - or an empty array if there are none. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getGeneratedIds</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getlastinsertid.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getlastinsertid.xml deleted file mode 100644 index e03544717..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getlastinsertid.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::getLastInsertId - Get last insert id - - - - &reftitle.description; - - public Stringmysql_xdevapi\SqlStatementResult::getLastInsertId - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The ID for the last insert operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getLastInsertId</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarnings.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarnings.xml deleted file mode 100644 index 5efacb90a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarnings.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - SqlStatementResult::getWarnings - Get warnings from last operation - - - - &reftitle.description; - - public arraymysql_xdevapi\SqlStatementResult::getWarnings - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Warning objects from the last operation. Each object - defines an error 'message', error 'level', and error 'code'. An empty - array is returned if no errors are present. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getWarnings</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarningscount.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarningscount.xml deleted file mode 100644 index 82b4d2e79..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/getwarningscount.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::getWarningsCount - Get warning count from last operation - - - - &reftitle.description; - - public intmysql_xdevapi\SqlStatementResult::getWarningCounts - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of warnings raised during the last CRUD operation. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::getWarningsCount</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/hasdata.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/hasdata.xml deleted file mode 100644 index 528e5912a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/hasdata.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::hasData - Check if result has data - - - - &reftitle.description; - - public boolmysql_xdevapi\SqlStatementResult::hasData - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the result set has data. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::hasData</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/nextresult.xml b/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/nextresult.xml deleted file mode 100644 index 581961120..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/nextresult.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SqlStatementResult::nextResult - Get next result - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\SqlStatementResult::nextResult - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The next Result object from the result set. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\SqlStatementResult::nextResult</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/statement/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/statement/construct.xml deleted file mode 100644 index e235fa52b..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/statement/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Statement::__construct - Description constructor - - - - &reftitle.description; - - private mysql_xdevapi\Statement::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Statement::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/statement/getnextresult.xml b/reference/mysql_xdevapi/mysql_xdevapi/statement/getnextresult.xml deleted file mode 100644 index 72e560545..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/statement/getnextresult.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Statement::getNextResult - Get next result - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\Statement::getNextResult - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Statement::getNextResult</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/statement/getresult.xml b/reference/mysql_xdevapi/mysql_xdevapi/statement/getresult.xml deleted file mode 100644 index 928cf7cf9..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/statement/getresult.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Statement::getResult - Get result - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\Statement::getResult - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Statement::getResult</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/statement/hasmoreresults.xml b/reference/mysql_xdevapi/mysql_xdevapi/statement/hasmoreresults.xml deleted file mode 100644 index 3c02231f0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/statement/hasmoreresults.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Statement::hasMoreResults - Check if more results - - - - &reftitle.description; - - public boolmysql_xdevapi\Statement::hasMoreResults - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Statement::hasMoreResults</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/construct.xml deleted file mode 100644 index 95ede0175..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/construct.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Table::__construct - Table constructor - - - - &reftitle.description; - - private mysql_xdevapi\Table::__construct - - - - Construct a table object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::__construct</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/count.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/count.xml deleted file mode 100644 index d1d3bf03f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/count.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Table::count - Get row count - - - - &reftitle.description; - - public intmysql_xdevapi\Table::count - - - - Fetch the number of rows in the table. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The total number of rows in the table. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::count</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -var_dump($table->count()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/delete.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/delete.xml deleted file mode 100644 index ca0b3a3c9..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/delete.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Table::delete - Delete rows from table - - - - &reftitle.description; - - public mysql_xdevapi\TableDeletemysql_xdevapi\Table::delete - - - - Deletes rows from a table. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A TableDelete object; use the execute() method to execute the delete query. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::delete</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete()->where("name = :name")->orderby("age DESC")->limit(1)->bind(['name' => 'John'])->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/existsindatabase.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/existsindatabase.xml deleted file mode 100644 index 78c75506c..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/existsindatabase.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Table::existsInDatabase - Check if table exists in database - - - - &reftitle.description; - - public boolmysql_xdevapi\Table::existsInDatabase - - - - Verifies if this table exists in the database. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if table exists in the database, else &false; if it does not. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::existsInDatabase</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -if ($table->existsInDatabase()) { - echo "Yes, this table still exists in the session's schema."; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/getname.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/getname.xml deleted file mode 100644 index 0da195809..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/getname.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Table::getName - Get table name - - - - &reftitle.description; - - public stringmysql_xdevapi\Table::getName - - - - Returns the name of this database object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The name of this database object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::getName</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -var_dump($table->getName()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/getschema.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/getschema.xml deleted file mode 100644 index 950f21c72..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/getschema.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Table::getSchema - Get table schema - - - - &reftitle.description; - - public mysql_xdevapi\Schemamysql_xdevapi\Table::getSchema - - - - Fetch the schema associated with the table. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Schema object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::getSchema</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -var_dump($table->getSchema()); -?> -]]> - - &example.outputs.similar; - - - string(11) "addressbook" -} -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/getsession.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/getsession.xml deleted file mode 100644 index 96ac3e99f..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/getsession.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Table::getSession - Get table session - - - - &reftitle.description; - - public mysql_xdevapi\Sessionmysql_xdevapi\Table::getSession - - - - Get session associated with the table. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Session object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::getSession</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -var_dump($table->getSession()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/insert.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/insert.xml deleted file mode 100644 index 04ba68055..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/insert.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Table::insert - Insert table rows - - - - &reftitle.description; - - public mysql_xdevapi\TableInsertmysql_xdevapi\Table::insert - mixedcolumns - mixedmore_columns - - - Inserts rows into a table. - - - - - - &reftitle.parameters; - - - columns - - - The columns to insert data into. Can be an array - with one or more values, or a string. - - - - - more_columns - - - Additional columns definitions. - - - - - - - - &reftitle.returnvalues; - - A TableInsert object; use the execute() method to execute the insert statement. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::insert</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table ->insert("name", "age") - ->values(["Suzanne", 31],["Julie", 43]) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/isview.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/isview.xml deleted file mode 100644 index 1c59136ab..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/isview.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - Table::isView - Check if table is view - - - - &reftitle.description; - - public boolmysql_xdevapi\Table::isView - - - - Determine if the underlying object is a view or not. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; if the underlying object is a view, otherwise &false;. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::isView</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -if ($table->isView()) { - echo "This is a view."; -} else { - echo "This is not a view."; -} -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/select.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/select.xml deleted file mode 100644 index 5fd93814a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/select.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Table::select - Select rows from table - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\Table::select - mixedcolumns - mixedmore_columns - - - Fetches data from a table. - - - - - - &reftitle.parameters; - - - columns - - - The columns to select data from. Can be an array - with one or more values, or a string. - - - - - more_columns - - - Additional columns parameter definitions. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object; use the execute() method to execute the - select and return a RowResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::count</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$row = $table->select('name', 'age')->execute()->fetchAll(); - -print_r($row); -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 33 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/table/update.xml b/reference/mysql_xdevapi/mysql_xdevapi/table/update.xml deleted file mode 100644 index 7c5f0d243..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/table/update.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Table::update - Update rows in table - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\Table::update - - - - Updates columns in a table. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A TableUpdate object; use the execute() method to execute the update statement. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Table::update</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->update()->set('age',34)->where('name = "Sam"')->limit(1)->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/bind.xml deleted file mode 100644 index e71bdb52e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/bind.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - TableDelete::bind - Bind delete query parameters - - - - &reftitle.description; - - public mysql_xdevapi\TableDeletemysql_xdevapi\TableDelete::bind - arrayplaceholder_values - - - Binds a value to a specific placeholder. - - - - - - &reftitle.parameters; - - - placeholder_values - - - The name of the placeholder and the value to bind. - - - - - - - - &reftitle.returnvalues; - - A TableDelete object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::bind</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("name = :name") - ->bind(['name' => 'John']) - ->orderby("age DESC") - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/construct.xml deleted file mode 100644 index 0979fb01e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/construct.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - TableDelete::__construct - TableDelete constructor - - - - &reftitle.description; - - private mysql_xdevapi\TableDelete::__construct - - - - Initiated by using the delete() method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("name = :name") - ->bind(['name' => 'John']) - ->orderby("age DESC") - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/execute.xml deleted file mode 100644 index 4f394cf20..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/execute.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - TableDelete::execute - Execute delete query - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\TableDelete::execute - - - - Execute the delete query. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Result object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::execute</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("name = :name") - ->bind(['name' => 'John']) - ->orderby("age DESC") - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/limit.xml deleted file mode 100644 index 3b4a1fb1a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/limit.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - TableDelete::limit - Limit deleted rows - - - - &reftitle.description; - - public mysql_xdevapi\TableDeletemysql_xdevapi\TableDelete::limit - introws - - - Sets the maximum number of records or documents to delete. - - - - - - &reftitle.parameters; - - - rows - - - The maximum number of records or documents to delete. - - - - - - - - &reftitle.returnvalues; - - TableDelete object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::limit</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("name = :name") - ->bind(['name' => 'John']) - ->orderby("age DESC") - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/orderby.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/orderby.xml deleted file mode 100644 index 4492f2b1a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/orderby.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - TableDelete::orderby - Set delete sort criteria - - - - &reftitle.description; - - public mysql_xdevapi\TableDeletemysql_xdevapi\TableDelete::orderby - stringorderby_expr - - - Set the order options for a result set. - - - - - - &reftitle.parameters; - - - orderby_expr - - - The sort definition. - - - - - - - - &reftitle.returnvalues; - - A TableDelete object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::orderBy</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("age = :age") - ->bind(['age' => 42]) - ->orderby("name DESC") - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/where.xml b/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/where.xml deleted file mode 100644 index b76a80049..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tabledelete/where.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - TableDelete::where - Set delete search condition - - - - &reftitle.description; - - public mysql_xdevapi\TableDeletemysql_xdevapi\TableDelete::where - stringwhere_expr - - - Sets the search condition to filter. - - - - - - &reftitle.parameters; - - - where_expr - - - Define the search condition to filter documents or records. - - - - - - - - &reftitle.returnvalues; - - TableDelete object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableDelete::where</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->delete() - ->where("id = :id") - ->bind(['id' => 42]) - ->limit(1) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/construct.xml deleted file mode 100644 index 0053cb98d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/construct.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - TableInsert::__construct - TableInsert constructor - - - - &reftitle.description; - - private mysql_xdevapi\TableInsert::__construct - - - - Initiated by using the insert() method. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableInsert::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table - ->insert("name", "age") - ->values(["Suzanne", 31],["Julie", 43]) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/execute.xml deleted file mode 100644 index 6c609b190..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/execute.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - TableInsert::execute - Execute insert query - - - - &reftitle.description; - - public mysql_xdevapi\Resultmysql_xdevapi\TableInsert::execute - - - - Execute the statement. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Result object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableInsert::execute</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table - ->insert("name", "age") - ->values(["Suzanne", 31],["Julie", 43]) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/values.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/values.xml deleted file mode 100644 index 1ee3fd174..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableinsert/values.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - TableInsert::values - Add insert row values - - - - &reftitle.description; - - public mysql_xdevapi\TableInsertmysql_xdevapi\TableInsert::values - arrayrow_values - - - Set the values to be inserted. - - - - - - &reftitle.parameters; - - - row_values - - - Values (an array) of columns to insert. - - - - - - - - &reftitle.returnvalues; - - A TableInsert object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableInsert::values</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table - ->insert("name", "age") - ->values(["Suzanne", 31],["Julie", 43]) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/bind.xml deleted file mode 100644 index 236e6d40a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/bind.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - TableSelect::bind - Bind select query parameters - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::bind - arrayplaceholder_values - - - Binds a value to a specific placeholder. - - - - - - &reftitle.parameters; - - - placeholder_values - - - The name of the placeholder, and the value to bind. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::bind</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name','age') - ->where('name like :name and age > :age') - ->bind(['name' => 'John', 'age' => 42]) - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/construct.xml deleted file mode 100644 index 490854d50..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/construct.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - TableSelect::__construct - TableSelect constructor - - - - &reftitle.description; - - private mysql_xdevapi\TableSelect::__construct - - - - An object returned by the select() method; use execute() to - execute the query. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::__construct</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name','age') - ->where('name like :name and age > :age') - ->bind(['name' => 'John', 'age' => 42]) - ->orderBy('age desc') - ->execute(); - -$row = $result->fetchAll(); -print_r($row); - -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/execute.xml deleted file mode 100644 index a7ddab57d..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/execute.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - TableSelect::execute - Execute select statement - - - - &reftitle.description; - - public mysql_xdevapi\RowResultmysql_xdevapi\TableSelect::execute - - - - Execute the select statement by chaining it with the execute() method. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A RowResult object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::execute</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name','age') - ->where('name like :name and age > :age') - ->bind(['name' => 'John', 'age' => 42]) - ->orderBy('age desc') - ->execute(); - -$row = $result->fetchAll(); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/groupby.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/groupby.xml deleted file mode 100644 index 89de849eb..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/groupby.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - TableSelect::groupBy - Set select grouping criteria - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::groupBy - mixedsort_expr - - - Sets a grouping criteria for the result set. - - - - - - &reftitle.parameters; - - - sort_expr - - - The grouping criteria. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::groupBy</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 42)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('Suki', 31)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('count(*) as count', 'age') - ->groupBy('age')->orderBy('age asc') - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [count] => 1 - [age] => 31 - ) - [1] => Array - ( - [count] => 2 - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/having.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/having.xml deleted file mode 100644 index ac26f2b12..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/having.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - TableSelect::having - Set select having condition - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::having - stringsort_expr - - - Sets a condition for records to consider in aggregate function operations. - - - - - &reftitle.parameters; - - - sort_expr - - - A condition on the aggregate functions used on the grouping criteria. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::having</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 42)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('Suki', 31)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('count(*) as count', 'age') - ->groupBy('age')->orderBy('age asc') - ->having('count > 1') - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [count] => 2 - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/limit.xml deleted file mode 100644 index d3a4270f7..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/limit.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - TableSelect::limit - Limit selected rows - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::limit - introws - - - Sets the maximum number of records or documents to return. - - - - - - &reftitle.parameters; - - - rows - - - The maximum number of records or documents. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::limit</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name', 'age') - ->limit(1) - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockexclusive.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockexclusive.xml deleted file mode 100644 index 72625d33e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockexclusive.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - TableSelect::lockExclusive - Execute EXCLUSIVE LOCK - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::lockExclusive - intlock_waiting_option - - - Execute a read operation with EXCLUSIVE LOCK. Only one lock can be active at a time. - - - - - - &reftitle.parameters; - - - lock_waiting_option - - - The optional waiting option that defaults to MYSQLX_LOCK_DEFAULT. - Valid values are: - - - MYSQLX_LOCK_DEFAULT - MYSQLX_LOCK_NOWAIT - MYSQLX_LOCK_SKIP_LOCKED - - - - - - - - &reftitle.returnvalues; - - TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::lockExclusive</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$session->startTransaction(); - -$result = $table->select('name', 'age') - ->lockExclusive(MYSQLX_LOCK_NOWAIT) - ->execute(); - -$session->commit(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockshared.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockshared.xml deleted file mode 100644 index eeb9a03a2..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/lockshared.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - TableSelect::lockShared - Execute SHARED LOCK - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::lockShared - intlock_waiting_option - - - Execute a read operation with SHARED LOCK. Only one lock can be active at a time. - - - - - - &reftitle.parameters; - - - lock_waiting_option - - - The optional waiting option that defaults to MYSQLX_LOCK_DEFAULT. - Valid values are: - - - MYSQLX_LOCK_DEFAULT - MYSQLX_LOCK_NOWAIT - MYSQLX_LOCK_SKIP_LOCKED - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::lockShared</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$session->startTransaction(); - -$result = $table->select('name', 'age') - ->lockShared(MYSQLX_LOCK_NOWAIT) - ->execute(); - -$session->commit(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) - [1] => Array - ( - [name] => Sam - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/offset.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/offset.xml deleted file mode 100644 index 1eb802653..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/offset.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - TableSelect::offset - Set limit offset - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::offset - intposition - - - Skip given number of rows in result. - - - - - - &reftitle.parameters; - - - position - - - The limit offset. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::offset</function> example - -sql("DROP DATABASE IF EXISTS addressbook")->execute(); -$session->sql("CREATE DATABASE addressbook")->execute(); -$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute(); -$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 42)")->execute(); - -$schema = $session->getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name', 'age') - ->limit(1) - ->offset(1) - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => Sam - [age] => 42 - ) -) -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/orderby.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/orderby.xml deleted file mode 100644 index 908e1537a..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/orderby.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - TableSelect::orderby - Set select sort criteria - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::orderby - mixedsort_expr - mixedsort_exprs - - - Sets the order by criteria. - - - - - - &reftitle.parameters; - - - sort_expr - - - The expressions that define the order by criteria. Can be an array - with one or more expressions, or a string. - - - - - sort_exprs - - - Additional sort_expr parameters. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::orderBy</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name', 'age') - ->orderBy('name desc') - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => Sam - [age] => 42 - ) - [1] => Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/where.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableselect/where.xml deleted file mode 100644 index e0d062c73..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableselect/where.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - TableSelect::where - Set select search condition - - - - &reftitle.description; - - public mysql_xdevapi\TableSelectmysql_xdevapi\TableSelect::where - stringwhere_expr - - - Sets the search condition to filter. - - - - - - &reftitle.parameters; - - - where_expr - - - Define the search condition to filter documents or records. - - - - - - - - &reftitle.returnvalues; - - A TableSelect object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableSelect::where</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$result = $table->select('name','age') - ->where('name like :name and age > :age') - ->bind(['name' => 'John', 'age' => 42]) - ->execute(); - -$row = $result->fetchAll(); -print_r($row); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => John - [age] => 42 - ) -) -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/bind.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/bind.xml deleted file mode 100644 index c18830221..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/bind.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - TableUpdate::bind - Bind update query parameters - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::bind - arrayplaceholder_values - - - Binds a value to a specific placeholder. - - - - - - &reftitle.parameters; - - - placeholder_values - - - The name of the placeholder, and the value to bind, defined - as a JSON array. - - - - - - - - &reftitle.returnvalues; - - A TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::bind</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$table->update() - ->set('status', 'admin') - ->where('name = :name and age > :age') - ->bind(['name' => 'Bernie', 'age' => 2000]) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/construct.xml deleted file mode 100644 index baec3abb0..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - TableUpdate::__construct - TableUpdate constructor - - - - &reftitle.description; - - private mysql_xdevapi\TableUpdate::__construct - - - - Initiated by using the update() method. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::__construct</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); - -?> -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/execute.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/execute.xml deleted file mode 100644 index 65b78d235..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/execute.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - TableUpdate::execute - Execute update query - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::execute - - - - Executes the update statement. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::execute</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/limit.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/limit.xml deleted file mode 100644 index 4140162ed..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/limit.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - TableUpdate::limit - Limit update row count - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::limit - introws - - - Set the maximum number of records or documents update. - - - - - - &reftitle.parameters; - - - rows - - - The maximum number of records or documents to update. - - - - - - - - &reftitle.returnvalues; - - A TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::limit</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/orderby.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/orderby.xml deleted file mode 100644 index fa41d2f9e..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/orderby.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - TableUpdate::orderby - Set sorting criteria - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::orderby - mixedorderby_expr - mixedorderby_exprs - - - Sets the sorting criteria. - - - - - - &reftitle.parameters; - - - orderby_expr - - - The expressions that define the order by criteria. Can be an array - with one or more expressions, or a string. - - - - - orderby_exprs - - - Additional sort_expr parameters. - - - - - - - - &reftitle.returnvalues; - - TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::orderby</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/set.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/set.xml deleted file mode 100644 index 684f5b8e1..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/set.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - TableUpdate::set - Add field to be updated - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::set - stringtable_field - stringexpression_or_literal - - - Updates the column value on records in a table. - - - - - - &reftitle.parameters; - - - table_field - - - The column name to be updated. - - - - - expression_or_literal - - - The value to be set on the specified column. - - - - - - - - &reftitle.returnvalues; - - TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::set</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/where.xml b/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/where.xml deleted file mode 100644 index 7b967c6ea..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/tableupdate/where.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - TableUpdate::where - Set search filter - - - - &reftitle.description; - - public mysql_xdevapi\TableUpdatemysql_xdevapi\TableUpdate::where - stringwhere_expr - - - Set the search condition to filter. - - - - - - &reftitle.parameters; - - - where_expr - - - The search condition to filter documents or records. - - - - - - - - &reftitle.returnvalues; - - A TableUpdate object. - - - - - &reftitle.examples; - - <function>mysql_xdevapi\TableUpdate::where</function> example - -getSchema("addressbook"); -$table = $schema->getTable("names"); - -$res = $table->update() - ->set('level', 3) - ->where('age > 15 and age < 22') - ->limit(4) - ->orderby(['age asc','name desc']) - ->execute(); - -?> -]]> - - - - - - - diff --git a/reference/mysql_xdevapi/mysql_xdevapi/warning/construct.xml b/reference/mysql_xdevapi/mysql_xdevapi/warning/construct.xml deleted file mode 100644 index 3f7cbd9e4..000000000 --- a/reference/mysql_xdevapi/mysql_xdevapi/warning/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Warning::__construct - Warning constructor - - - - &reftitle.description; - - private mysql_xdevapi\Warning::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>mysql_xdevapi\Warning::__construct</function> example - - -]]> - - - - - - - - diff --git a/reference/mysql_xdevapi/reference.xml b/reference/mysql_xdevapi/reference.xml deleted file mode 100644 index d8f77eabc..000000000 --- a/reference/mysql_xdevapi/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Mysql_xdevapi &Functions; - - &reference.mysql-xdevapi.entities.functions; - - - - diff --git a/reference/mysql_xdevapi/setup.xml b/reference/mysql_xdevapi/setup.xml deleted file mode 100644 index 7905ccee8..000000000 --- a/reference/mysql_xdevapi/setup.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires a MySQL 8+ server with the X plugin - enabled (default). - - - Prerequisite libraries for compiling this extension are: - Boost (1.53.0 or higher), OpenSSL, and Protobuf. - - -
    - -
    - &reftitle.install; - - - &pecl.moved; - - - - An example installation procedure on Ubuntu 18.04 with PHP 7.2: - - - - - - - The pecl install command does not enable PHP extensions (by default) - and enabling PHP extensions can be done in several ways. - Another PHP 7.2 on Ubuntu 18.04 example: - - - - /etc/php/7.2/mods-available/mysql_xdevapi.ini - -// Use the 'phpenmod' command (note: it's Debian/Ubuntu specific) -$ phpenmod -v 7.2 -s ALL mysql_xdevapi - -// A 'phpenmod' alternative is to manually symlink it -// $ ln -s /etc/php/7.2/mods-available/mysql_xdevapi.ini /etc/php/7.2/cli/conf.d/20-mysql_xdevapi.ini - -// Let's see which MySQL extensions are enabled now -$ php -m |grep mysql - -mysql_xdevapi -mysqli -mysqlnd -pdo_mysql -]]> - - - - &pecl.info; - &url.pecl.package;mysql_xdevapi. - -
    - - - &reference.mysql-xdevapi.ini; - - -
    - Building / Compiling From Source - - Considerations for compiling this extension from source. - - - - - - The extension name is 'mysql_xdevapi', so use --enable-mysql-xdevapi. - - - - - Boost: required, optionally use the --with-boost=DIR configure option - or set the MYSQL_XDEVAPI_BOOST_ROOT environment variable. Only the - boost header files are required; not the binaries. - - - - - Google Protocol Buffers (protobuf): required, optionally use the --with-protobuf=DIR - configure option or set the MYSQL_XDEVAPI_PROTOBUF_ROOT environment variable. - - - Optionally use make protobufs to generate protobuf files (*.pb.cc/.h), - and make clean-protobufs to delete generate protobuf files. - - - Windows specific protobuf note: depending on your environment, - the static library with a multi-threaded DLL runtime may be needed. - To prepare, use the following options: - -Dprotobuf_MSVC_STATIC_RUNTIME=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF - - - - - Google Protocol Buffers / protocol compiler (protoc): required, ensure that proper - 'protoc' is available in the PATH while building. It is especially - important as Windows PHP SDK batch scripts may overwrite the environment. - - - - - Bison: required, and available from the PATH. - - - Windows specific bison note: we strongly recommended that bison delivered with the - chosen PHP SDKis used else an error similar to "zend_globals_macros.h(39): - error C2375: 'zendparse': redefinition; different linkage - Zend/zend_language_parser.h(214): note: see declaration of 'zendparse'" may - be the result. Also, Windows PHP SDK batch scripts may overwrite the environment. - - - - - Windows Specific Notes: To prepare the environment, see the official - Windows build documentation for - the current SDK. - - - We recommend using the backslash '\\' instead of a slash '/' for all paths. - - - -
    -
    - - diff --git a/reference/mysql_xdevapi/versions.xml b/reference/mysql_xdevapi/versions.xml deleted file mode 100644 index e30f41e1f..000000000 --- a/reference/mysql_xdevapi/versions.xml +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/oauth/book.xml b/reference/oauth/book.xml deleted file mode 100644 index ab305ef48..000000000 --- a/reference/oauth/book.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - OAuth - - - &reftitle.intro; - - This extension provides OAuth 1.0a consumer and provider bindings. OAuth is an - authorization protocol built on top of HTTP which allows applications - to securely access data without having to store usernames and - passwords. - - - - &reference.oauth.setup; - &reference.oauth.constants; - &reference.oauth.examples; - &reference.oauth.reference; - &reference.oauth.oauth; - &reference.oauth.oauthprovider; - &reference.oauth.oauthexception; - - - diff --git a/reference/oauth/configure.xml b/reference/oauth/configure.xml deleted file mode 100644 index 96dd50dff..000000000 --- a/reference/oauth/configure.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pear.package;oauth - -
    - diff --git a/reference/oauth/constants.xml b/reference/oauth/constants.xml deleted file mode 100644 index 54a0646af..000000000 --- a/reference/oauth/constants.xml +++ /dev/null @@ -1,349 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - Most of these constants involve problems, which are also described within the official - OAuth Problem Reporting - documentation. Note however, that these constant names are specific to PHP, although - the naming scheme is similar. - - - - - - OAUTH_SIG_METHOD_RSASHA1 - (string) - - - - OAuth RSA-SHA1 signature method. - - - - - - OAUTH_SIG_METHOD_HMACSHA1 - (string) - - - - OAuth HMAC-SHA1 signature method. - - - - - - OAUTH_SIG_METHOD_HMACSHA256 - (string) - - - - OAuth HMAC-SHA256 signature method. - - - - - - OAUTH_AUTH_TYPE_AUTHORIZATION - (string) - - - - This constant represents putting OAuth parameters in the - Authorization header. - - - - - - OAUTH_AUTH_TYPE_NONE - (string) - - - - This constant indicates a NoAuth OAuth request. - - - - - - OAUTH_AUTH_TYPE_URI - (string) - - - - This constant represents putting OAuth parameters in the request - URI. - - - - - - OAUTH_AUTH_TYPE_FORM - (string) - - - - This constant represents putting OAuth parameters as part of the - HTTP POST body. - - - - - - OAUTH_HTTP_METHOD_GET - (string) - - - - Use the GET method for the OAuth request. - - - - - - OAUTH_HTTP_METHOD_POST - (string) - - - - Use the POST method for the OAuth request. - - - - - - OAUTH_HTTP_METHOD_PUT - (string) - - - - Use the PUT method for the OAuth request. - - - - - - OAUTH_HTTP_METHOD_HEAD - (string) - - - - Use the HEAD method for the OAuth request. - - - - - - OAUTH_HTTP_METHOD_DELETE - (string) - - - - Use the DELETE method for the OAuth request. - - - - - - OAUTH_REQENGINE_STREAMS - (int) - - - - Used by OAuth::setRequestEngine to set the engine to - PHP streams, - as opposed to OAUTH_REQENGINE_CURL for - Curl. - - - - - - OAUTH_REQENGINE_CURL - (int) - - - - Used by OAuth::setRequestEngine to set the engine to - Curl, as opposed to - OAUTH_REQENGINE_STREAMS for PHP streams. - - - - - - OAUTH_OK - (int) - - - - Life is good. - - - - - - OAUTH_BAD_NONCE - (int) - - - - The oauth_nonce value was used in a previous request, - therefore it cannot be used now. - - - - - - OAUTH_BAD_TIMESTAMP - (int) - - - - The oauth_timestamp value was not accepted by the service provider. In - this case, the response should also contain the oauth_acceptable_timestamps - parameter. - - - - - - OAUTH_CONSUMER_KEY_UNKNOWN - (int) - - - - The oauth_consumer_key is temporarily unacceptable to the service provider. - For example, the service provider may be throttling the consumer. - - - - - - OAUTH_CONSUMER_KEY_REFUSED - (int) - - - - The consumer key was refused. - - - - - - OAUTH_INVALID_SIGNATURE - (int) - - - - The oauth_signature is invalid, as it does not match the - signature computed by the service provider. - - - - - - OAUTH_TOKEN_USED - (int) - - - - The oauth_token has been consumed. It can no longer be - used because it has already been used in the previous request(s). - - - - - - OAUTH_TOKEN_EXPIRED - (int) - - - - The oauth_token has expired. - - - - - - OAUTH_TOKEN_REVOKED - (int) - - - - The oauth_token has been revoked, and will never be accepted. - - - - - - OAUTH_TOKEN_REJECTED - (int) - - - - The oauth_token was not accepted by the service provider. - The reason is not known, but it might be because the token was never issued, - already consumed, expired, and/or forgotten by the service provider. - - - - - - OAUTH_VERIFIER_INVALID - (int) - - - - The oauth_verifier is incorrect. - - - - - - OAUTH_PARAMETER_ABSENT - (int) - - - - A required parameter was not received. In this case, the response should also - contain the oauth_parameters_absent parameter. - - - - - - OAUTH_SIGNATURE_METHOD_REJECTED - (int) - - - - The oauth_signature_method was not accepted by service provider. - - - - - - diff --git a/reference/oauth/examples.xml b/reference/oauth/examples.xml deleted file mode 100644 index cd18f296a..000000000 --- a/reference/oauth/examples.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - &reftitle.examples; - -
    - FireEagle - - - <programlisting role="php" xml:id="oauth.examples.fireeagle.location"> -<![CDATA[ -<?php -$req_url = 'https://fireeagle.yahooapis.com/oauth/request_token'; -$authurl = 'https://fireeagle.yahoo.net/oauth/authorize'; -$acc_url = 'https://fireeagle.yahooapis.com/oauth/access_token'; -$api_url = 'https://fireeagle.yahooapis.com/api/0.1'; -$conskey = 'your_consumer_key'; -$conssec = 'your_consumer_secret'; - -session_start(); - -// In state=1 the next request should include an oauth_token. -// If it doesn't go back to 0 -if(!isset($_GET['oauth_token']) && $_SESSION['state']==1) $_SESSION['state'] = 0; -try { - $oauth = new OAuth($conskey,$conssec,OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_URI); - $oauth->enableDebug(); - if(!isset($_GET['oauth_token']) && !$_SESSION['state']) { - $request_token_info = $oauth->getRequestToken($req_url); - $_SESSION['secret'] = $request_token_info['oauth_token_secret']; - $_SESSION['state'] = 1; - header('Location: '.$authurl.'?oauth_token='.$request_token_info['oauth_token']); - exit; - } else if($_SESSION['state']==1) { - $oauth->setToken($_GET['oauth_token'],$_SESSION['secret']); - $access_token_info = $oauth->getAccessToken($acc_url); - $_SESSION['state'] = 2; - $_SESSION['token'] = $access_token_info['oauth_token']; - $_SESSION['secret'] = $access_token_info['oauth_token_secret']; - } - $oauth->setToken($_SESSION['token'],$_SESSION['secret']); - $oauth->fetch("$api_url/user.json"); - $json = json_decode($oauth->getLastResponse()); - print_r($json); -} catch(OAuthException $E) { - print_r($E); -} -?> -]]> - </programlisting> - </example> - </section> - -</chapter> -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -indent-tabs-mode:nil -sgml-parent-document:nil -sgml-default-dtd-file:"~/.phpdoc/manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: -vim600: syn=xml fen fdm=syntax fdl=2 si -vim: et tw=78 syn=sgml -vi: ts=1 sw=1 ---> diff --git a/reference/oauth/functions/oauth-get-sbs.xml b/reference/oauth/functions/oauth-get-sbs.xml deleted file mode 100644 index 1f214dcd0..000000000 --- a/reference/oauth/functions/oauth-get-sbs.xml +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.oauth-get-sbs"> - <refnamediv> - <refname>oauth_get_sbs</refname> - <refpurpose>Generate a Signature Base String</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <type>string</type><methodname>oauth_get_sbs</methodname> - <methodparam><type>string</type><parameter>http_method</parameter></methodparam> - <methodparam><type>string</type><parameter>uri</parameter></methodparam> - <methodparam choice="opt"><type>array</type><parameter>request_parameters</parameter></methodparam> - </methodsynopsis> - <simpara> - Generates a Signature Base String according to pecl/oauth. - </simpara> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <variablelist> - <varlistentry> - <term><parameter>http_method</parameter></term> - <listitem> - <simpara> - The HTTP method. - </simpara> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>uri</parameter></term> - <listitem> - <simpara> - URI to encode. - </simpara> - </listitem> - </varlistentry> - <varlistentry> - <term><parameter>request_parameters</parameter></term> - <listitem> - <simpara> - Array of request parameters. - </simpara> - </listitem> - </varlistentry> - </variablelist> - </refsect1> - - <refsect1 role="returnvalues"> - &reftitle.returnvalues; - <simpara> - Returns a Signature Base String. - </simpara> - </refsect1> - -</refentry> -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -indent-tabs-mode:nil -sgml-parent-document:nil -sgml-default-dtd-file:"~/.phpdoc/manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: -vim600: syn=xml fen fdm=syntax fdl=2 si -vim: et tw=78 syn=sgml -vi: ts=1 sw=1 ---> diff --git a/reference/oauth/functions/oauth-urlencode.xml b/reference/oauth/functions/oauth-urlencode.xml deleted file mode 100644 index ed1bb5fbe..000000000 --- a/reference/oauth/functions/oauth-urlencode.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.oauth-urlencode"> - <refnamediv> - <refname>oauth_urlencode</refname> - <refpurpose>Encode a URI to RFC 3986</refpurpose> - </refnamediv> - - <refsect1 role="description"> - &reftitle.description; - <methodsynopsis> - <type>string</type><methodname>oauth_urlencode</methodname> - <methodparam><type>string</type><parameter>uri</parameter></methodparam> - </methodsynopsis> - <simpara> - Encodes a URI to <link xlink:href="&url.rfc;3986">RFC 3986</link>. - </simpara> - </refsect1> - - <refsect1 role="parameters"> - &reftitle.parameters; - <variablelist> - <varlistentry> - <term><parameter>uri</parameter></term> - <listitem> - <simpara> - URI to encode. - </simpara> - </listitem> - </varlistentry> - </variablelist> - </refsect1> - - <refsect1 role="returnvalues"> - &reftitle.returnvalues; - <simpara> - Returns an <link xlink:href="&url.rfc;3986">RFC 3986</link> encoded string. - </simpara> - </refsect1> - -</refentry> -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -indent-tabs-mode:nil -sgml-parent-document:nil -sgml-default-dtd-file:"~/.phpdoc/manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: -vim600: syn=xml fen fdm=syntax fdl=2 si -vim: et tw=78 syn=sgml -vi: ts=1 sw=1 ---> diff --git a/reference/oauth/oauth.xml b/reference/oauth/oauth.xml deleted file mode 100644 index 27bef25ec..000000000 --- a/reference/oauth/oauth.xml +++ /dev/null @@ -1,105 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<reference xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" xml:id="class.oauth" role="class"> - <title>The OAuth class - OAuth - - - - -
    - &reftitle.intro; - - The OAuth extension provides a simple interface to interact with - data providers using the OAuth HTTP specification to protect - private resources. - -
    - - -
    - &reftitle.classsynopsis; - - - - OAuth - - - - - OAuth - - - - - &Properties; - - public - debug - - - public - sslChecks - - - public - debugInfo - - - &Methods; - - - - - -
    - -
    - &reftitle.properties; - - - debug - - - - - - sslChecks - - - - - - debugInfo - - - - - -
    - -
    - - &reference.oauth.entities.oauth; - - - diff --git a/reference/oauth/oauth/construct.xml b/reference/oauth/oauth/construct.xml deleted file mode 100644 index 503795e67..000000000 --- a/reference/oauth/oauth/construct.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - OAuth::__construct - Create a new OAuth object - - - - &reftitle.description; - - public OAuth::__construct - stringconsumer_key - stringconsumer_secret - stringsignature_methodOAUTH_SIG_METHOD_HMACSHA1 - intauth_type0 - - - Creates a new OAuth object - - - - - &reftitle.parameters; - - - consumer_key - - - The consumer key provided by the service provider. - - - - - consumer_secret - - - The consumer secret provided by the service provider. - - - - - signature_method - - - This optional parameter defines which signature method to use, by default it is OAUTH_SIG_METHOD_HMACSHA1 (HMAC-SHA1). - - - - - auth_type - - - This optional parameter defines how to pass the OAuth parameters - to a consumer, by default it is - OAUTH_AUTH_TYPE_AUTHORIZATION (in the - Authorization header). - - - - - - - - diff --git a/reference/oauth/oauth/destruct.xml b/reference/oauth/oauth/destruct.xml deleted file mode 100644 index 65e73865b..000000000 --- a/reference/oauth/oauth/destruct.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - OAuth::__destruct - The destructor - - - - &reftitle.description; - - public voidOAuth::__destruct - - - - The destructor. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - OAuth::__construct - - - - - diff --git a/reference/oauth/oauth/disabledebug.xml b/reference/oauth/oauth/disabledebug.xml deleted file mode 100644 index 6e6950d3e..000000000 --- a/reference/oauth/oauth/disabledebug.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - OAuth::disableDebug - Turn off verbose debugging - - - - &reftitle.description; - - public boolOAuth::disableDebug - - - - Turns off verbose request information (off by default). - Alternatively, the debug property can - be set to a &false; value to turn debug off. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 0.99.8 - - The related debug property was added. - - - - - - - - - &reftitle.seealso; - - OAuth::enableDebug - - - - - diff --git a/reference/oauth/oauth/disableredirects.xml b/reference/oauth/oauth/disableredirects.xml deleted file mode 100644 index b04b4bc8c..000000000 --- a/reference/oauth/oauth/disableredirects.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - OAuth::disableRedirects - Turn off redirects - - - - &reftitle.description; - - public boolOAuth::disableRedirects - - - - Disable redirects from being followed automatically, thus allowing the request to be manually redirected. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.seealso; - - OAuth::enableRedirects - - - - - diff --git a/reference/oauth/oauth/disablesslchecks.xml b/reference/oauth/oauth/disablesslchecks.xml deleted file mode 100644 index a5955ba1f..000000000 --- a/reference/oauth/oauth/disablesslchecks.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - OAuth::disableSSLChecks - Turn off SSL checks - - - - &reftitle.description; - - public boolOAuth::disableSSLChecks - - - - Turns off the usual SSL peer certificate and host checks, - this is not for production environments. Alternatively, the - sslChecks member can be set to &false; - to turn SSL checks off. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 0.99.8 - - The sslChecks member was added - - - - - - - - - &reftitle.seealso; - - OAuth::enableSSLChecks - - - - - diff --git a/reference/oauth/oauth/enabledebug.xml b/reference/oauth/oauth/enabledebug.xml deleted file mode 100644 index 20a5517b8..000000000 --- a/reference/oauth/oauth/enabledebug.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - OAuth::enableDebug - Turn on verbose debugging - - - - &reftitle.description; - - public boolOAuth::enableDebug - - - - Turns on verbose request information useful for debugging, - the debug information is stored in the debugInfo - member. Alternatively, the debug member can - be set to a non-&false; value to turn debug on. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 0.99.8 - - The debug and debugInfo members were added - - - - - - - - - &reftitle.seealso; - - OAuth::disableDebug - - - - - diff --git a/reference/oauth/oauth/enableredirects.xml b/reference/oauth/oauth/enableredirects.xml deleted file mode 100644 index 49575da8a..000000000 --- a/reference/oauth/oauth/enableredirects.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - OAuth::enableRedirects - Turn on redirects - - - - &reftitle.description; - - public boolOAuth::enableRedirects - - - - Follow and sign redirects automatically, which is enabled by default. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.seealso; - - OAuth::disableRedirects - - - - - diff --git a/reference/oauth/oauth/enablesslchecks.xml b/reference/oauth/oauth/enablesslchecks.xml deleted file mode 100644 index 46840ac1e..000000000 --- a/reference/oauth/oauth/enablesslchecks.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - OAuth::enableSSLChecks - Turn on SSL checks - - - - &reftitle.description; - - public boolOAuth::enableSSLChecks - - - - Turns on the usual SSL peer certificate and host checks (enabled by default). - Alternatively, the sslChecks property can be set to a - non-&false; value to turn SSL checks on. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 0.99.8 - - The sslChecks member was added - - - - - - - - - &reftitle.seealso; - - OAuth::disableSSLChecks - - - - - diff --git a/reference/oauth/oauth/fetch.xml b/reference/oauth/oauth/fetch.xml deleted file mode 100644 index 5508d8ffc..000000000 --- a/reference/oauth/oauth/fetch.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - OAuth::fetch - Fetch an OAuth protected resource - - - - &reftitle.description; - - public mixedOAuth::fetch - stringprotected_resource_url - arrayextra_parameters - stringhttp_method - arrayhttp_headers - - - Fetch a resource. - - - - - &reftitle.parameters; - - - protected_resource_url - - - URL to the OAuth protected resource. - - - - - extra_parameters - - - Extra parameters to send with the request for the resource. - - - - - http_method - - - One of the OAUTH_HTTP_METHOD_* - OAUTH constants, which includes - GET, POST, PUT, HEAD, or DELETE. - - - HEAD (OAUTH_HTTP_METHOD_HEAD) can be useful for - discovering information prior to the request (if OAuth credentials are - in the Authorization header). - - - - - http_headers - - - HTTP client headers (such as User-Agent, Accept, etc.) - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - PECL oauth 0.99.5 - - The http_method parameter was added - - - - PECL oauth 0.99.8 - - The http_headers parameter was added - - - - - - - - - &reftitle.examples; - - <function>OAuth::fetch</function> example - -setToken("access_token","access_token_secret"); - - $oauth->fetch("http://photos.example.net/photo?file=vacation.jpg"); - - $response_info = $oauth->getLastResponseInfo(); - header("Content-Type: {$response_info["content_type"]}"); - echo $oauth->getLastResponse(); -} catch(OAuthException $E) { - echo "Exception caught!\n"; - echo "Response: ". $E->lastResponse . "\n"; -} -?> -]]> - - - - - - &reftitle.seealso; - - OAuth::getLastResponse - OAuth::getLastResponseInfo - OAuth::setToken - - - - - diff --git a/reference/oauth/oauth/generatesignature.xml b/reference/oauth/oauth/generatesignature.xml deleted file mode 100644 index 62c21cfc2..000000000 --- a/reference/oauth/oauth/generatesignature.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - OAuth::generateSignature - Generate a signature - - - - &reftitle.description; - - public stringfalseOAuth::generateSignature - stringhttp_method - stringurl - mixedextra_parameters - - - Generate a signature based on the final HTTP method, URL and a string/array of parameters. - - - - - - &reftitle.parameters; - - - http_method - - - HTTP method for request - - - - - url - - - URL for request - - - - - extra_parameters - - - String or array of additional parameters. - - - - - - - - &reftitle.returnvalues; - - A string containing the generated signature&return.falseforfailure; - - - - - - diff --git a/reference/oauth/oauth/getaccesstoken.xml b/reference/oauth/oauth/getaccesstoken.xml deleted file mode 100644 index a89a5e4d1..000000000 --- a/reference/oauth/oauth/getaccesstoken.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - OAuth::getAccessToken - Fetch an access token - - - - &reftitle.description; - - public arrayOAuth::getAccessToken - stringaccess_token_url - stringauth_session_handle - stringverifier_token - stringhttp_method - - - Fetch an access token, secret and any additional response parameters from the service provider. - - - - - &reftitle.parameters; - - - access_token_url - - - URL to the access token API. - - - - - auth_session_handle - - - Authorization session handle, this parameter does not have any - citation in the core OAuth 1.0 specification but may be - implemented by large providers. - See ScalableOAuth - for more information. - - - - - verifier_token - - - For service providers which support 1.0a, a verifier_token - must be passed while exchanging the request token for the access - token. If the verifier_token is present in $_GET - or $_POST it is passed automatically and the caller - does not need to specify a verifier_token (usually if the access token - is exchanged at the oauth_callback URL). - See ScalableOAuth - for more information. - - - - - http_method - - - HTTP method to use, e.g. GET or POST. - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the parsed OAuth response on success or &false; on failure. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - PECL oauth 0.99.9 - - The verifier_token parameter was added - - - - - - - - - &reftitle.examples; - - <function>OAuth::getAccessToken</function> example - -setToken($request_token,$request_token_secret); - $access_token_info = $oauth->getAccessToken("https://example.com/oauth/access_token"); - if(!empty($access_token_info)) { - print_r($access_token_info); - } else { - print "Failed fetching access token, response was: " . $oauth->getLastResponse(); - } -} catch(OAuthException $E) { - echo "Response: ". $E->lastResponse . "\n"; -} -?> -]]> - - &example.outputs.similar; - - some_token - [oauth_token_secret] => some_token_secret -) -]]> - - - - - - &reftitle.seealso; - - OAuth::getLastResponse - OAuth::getLastResponseInfo - OAuth::setToken - - - - - diff --git a/reference/oauth/oauth/getcapath.xml b/reference/oauth/oauth/getcapath.xml deleted file mode 100644 index 22f2513f0..000000000 --- a/reference/oauth/oauth/getcapath.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - OAuth::getCAPath - Gets CA information - - - - &reftitle.description; - - public arrayOAuth::getCAPath - - - - Gets the Certificate Authority information, which includes the - ca_path and ca_info set by OAuth::setCaPath. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of Certificate Authority information, specifically as - ca_path and ca_info keys within the returned - associative array. - - - - - &reftitle.seealso; - - OAuth::setCAPath - OAuth::getLastResponseInfo - - - - - diff --git a/reference/oauth/oauth/getlastresponse.xml b/reference/oauth/oauth/getlastresponse.xml deleted file mode 100644 index 333e20e93..000000000 --- a/reference/oauth/oauth/getlastresponse.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - OAuth::getLastResponse - Get the last response - - - - &reftitle.description; - - public stringOAuth::getLastResponse - - - - Get the raw response of the most recent request. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string containing the last response. - - - - - &reftitle.seealso; - - OAuth::getLastResponseInfo - OAuth::fetch - - - - - diff --git a/reference/oauth/oauth/getlastresponseheaders.xml b/reference/oauth/oauth/getlastresponseheaders.xml deleted file mode 100644 index 1a1df9e29..000000000 --- a/reference/oauth/oauth/getlastresponseheaders.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - OAuth::getLastResponseHeaders - Get headers for last response - - - - &reftitle.description; - - public stringfalseOAuth::getLastResponseHeaders - - - - Get headers for last response. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A string containing the last response's headers&return.falseforfailure; - - - - - - diff --git a/reference/oauth/oauth/getlastresponseinfo.xml b/reference/oauth/oauth/getlastresponseinfo.xml deleted file mode 100644 index 221990d77..000000000 --- a/reference/oauth/oauth/getlastresponseinfo.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - OAuth::getLastResponseInfo - Get HTTP information about the last response - - - - &reftitle.description; - - public arrayOAuth::getLastResponseInfo - - - - Get HTTP information about the last response. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing the response information for the last - request. Constants from curl_getinfo may be - used. - - - - - &reftitle.seealso; - - OAuth::fetch - OAuth::getLastResponse - - - - - diff --git a/reference/oauth/oauth/getrequestheader.xml b/reference/oauth/oauth/getrequestheader.xml deleted file mode 100644 index df39f8f7a..000000000 --- a/reference/oauth/oauth/getrequestheader.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - OAuth::getRequestHeader - Generate OAuth header string signature - - - - &reftitle.description; - - public stringfalseOAuth::getRequestHeader - stringhttp_method - stringurl - mixedextra_parameters - - - Generate OAuth header string signature based on the final HTTP method, URL and a string/array of parameters - - - - - &reftitle.parameters; - - - http_method - - - HTTP method for request. - - - - - url - - - URL for request. - - - - - extra_parameters - - - String or array of additional parameters. - - - - - - - - &reftitle.returnvalues; - - A string containing the generated request header&return.falseforfailure; - - - - - - diff --git a/reference/oauth/oauth/getrequesttoken.xml b/reference/oauth/oauth/getrequesttoken.xml deleted file mode 100644 index e3fb021df..000000000 --- a/reference/oauth/oauth/getrequesttoken.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - OAuth::getRequestToken - Fetch a request token - - - - &reftitle.description; - - public arrayOAuth::getRequestToken - stringrequest_token_url - stringcallback_url - stringhttp_method - - - Fetch a request token, secret and any additional response parameters from the service provider. - - - - - &reftitle.parameters; - - - request_token_url - - - URL to the request token API. - - - - - callback_url - - - OAuth callback URL. If callback_url is passed and is an empty value, it is set to "oob" to address the OAuth 2009.1 advisory. - - - - - http_method - - - HTTP method to use, e.g. GET or POST. - - - - - - - - &reftitle.returnvalues; - - Returns an array containing the parsed OAuth response on success or &false; on failure. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - PECL oauth 0.99.9 - - The callback_url parameter was added - - - - - - - - - &reftitle.examples; - - <function>OAuth::getRequestToken</function> example - -getRequestToken("https://example.com/oauth/request_token"); - if(!empty($request_token_info)) { - print_r($request_token_info); - } else { - print "Failed fetching request token, response was: " . $oauth->getLastResponse(); - } -} catch(OAuthException $E) { - echo "Response: ". $E->lastResponse . "\n"; -} -?> -]]> - - &example.outputs.similar; - - some_token - [oauth_token_secret] => some_token_secret -) -]]> - - - - - - &reftitle.seealso; - - OAuth::getLastResponse - OAuth::getLastResponseInfo - - - - - diff --git a/reference/oauth/oauth/setauthtype.xml b/reference/oauth/oauth/setauthtype.xml deleted file mode 100644 index 2c7c1fbba..000000000 --- a/reference/oauth/oauth/setauthtype.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - OAuth::setAuthType - Set authorization type - - - - &reftitle.description; - - public boolOAuth::setAuthType - intauth_type - - - Set where the OAuth parameters should be passed. - - - - - &reftitle.parameters; - - - auth_type - - - auth_type can be one of the following flags (in order of decreasing preference as per OAuth 1.0 section 5.2): - - - OAUTH_AUTH_TYPE_AUTHORIZATION - - - Pass the OAuth parameters in the HTTP Authorization header. - - - - - OAUTH_AUTH_TYPE_FORM - - - Append the OAuth parameters to the HTTP POST request body. - - - - - OAUTH_AUTH_TYPE_URI - - - Append the OAuth parameters to the request URI. - - - - - OAUTH_AUTH_TYPE_NONE - - - None. - - - - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if a parameter is correctly set, otherwise &false; - (e.g., if an invalid auth_type is passed in.) - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - - - - - - diff --git a/reference/oauth/oauth/setcapath.xml b/reference/oauth/oauth/setcapath.xml deleted file mode 100644 index 4b15758c2..000000000 --- a/reference/oauth/oauth/setcapath.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - OAuth::setCAPath - Set CA path and info - - - - &reftitle.description; - - public mixedOAuth::setCAPath - stringca_path - stringca_info - - - Sets the Certificate Authority (CA), both for path - and info. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - ca_path - - - The CA Path being set. - - - - - ca_info - - - The CA Info being set. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; if either ca_path - or ca_info are considered invalid. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - - - - - - &reftitle.seealso; - - OAuth::getCaPath - - - - - diff --git a/reference/oauth/oauth/setnonce.xml b/reference/oauth/oauth/setnonce.xml deleted file mode 100644 index 342028afc..000000000 --- a/reference/oauth/oauth/setnonce.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - OAuth::setNonce - Set the nonce for subsequent requests - - - - &reftitle.description; - - public mixedOAuth::setNonce - stringnonce - - - Sets the nonce for all subsequent requests. - - - - - &reftitle.parameters; - - - nonce - - - The value for oauth_nonce. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; if the - nonce is considered invalid. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - - - - - - &reftitle.seealso; - - OAuth::setToken - OAuth::setAuthType - OAuth::setVersion - - - - - diff --git a/reference/oauth/oauth/setrequestengine.xml b/reference/oauth/oauth/setrequestengine.xml deleted file mode 100644 index c29a0dbe6..000000000 --- a/reference/oauth/oauth/setrequestengine.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - OAuth::setRequestEngine - The setRequestEngine purpose - - - - &reftitle.description; - - public voidOAuth::setRequestEngine - intreqengine - - - Sets the Request Engine, that will be sending the HTTP requests. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - reqengine - - - The desired request engine. Set to OAUTH_REQENGINE_STREAMS - to use PHP Streams, or OAUTH_REQENGINE_CURL to use - Curl. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Emits an OAuthException exception if an invalid - request engine is chosen. - - - - - &reftitle.examples; - - <function>OAuth::setRequestEngine</function> example - -setRequestEngine(OAUTH_REQENGINE_STREAMS); -?> -]]> - - - - - - &reftitle.seealso; - - Curl - PHP streams - OAuthException - - - - diff --git a/reference/oauth/oauth/setrsacertificate.xml b/reference/oauth/oauth/setrsacertificate.xml deleted file mode 100644 index e05891e16..000000000 --- a/reference/oauth/oauth/setrsacertificate.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - OAuth::setRSACertificate - Set the RSA certificate - - - - &reftitle.description; - - public mixedOAuth::setRSACertificate - stringcert - - - Sets the RSA certificate. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - cert - - - The RSA certificate. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; on failure (e.g., the RSA certificate - cannot be parsed.) - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - - - - - - &reftitle.examples; - - An <methodname>OAuth::setRsaCertificate</methodname> example - -setRSACertificate(file_get_contents('test.pem')); -?> -]]> - - - - - - &reftitle.seealso; - - OAuth::setCaPath - - - - - diff --git a/reference/oauth/oauth/setsslchecks.xml b/reference/oauth/oauth/setsslchecks.xml deleted file mode 100644 index 2a736bf9d..000000000 --- a/reference/oauth/oauth/setsslchecks.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - OAuth::setSSLChecks - Tweak specific SSL checks for requests - - - - &reftitle.description; - - public boolOAuth::setSSLChecks - intsslcheck - - - Tweak specific SSL checks for requests. - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - sslcheck - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/oauth/oauth/settimestamp.xml b/reference/oauth/oauth/settimestamp.xml deleted file mode 100644 index 1d2c405c8..000000000 --- a/reference/oauth/oauth/settimestamp.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - OAuth::setTimestamp - Set the timestamp - - - - &reftitle.description; - - public mixedOAuth::setTimestamp - stringtimestamp - - - Sets the OAuth timestamp for subsequent requests. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - timestamp - - - The timestamp. - - - - - - - - &reftitle.returnvalues; - - Returns &true;, unless the timestamp is invalid, in which - case &false; is returned. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL oauth 1.0.0 - - &oauth.changelog.error.null; - - - - - - - - - &reftitle.seealso; - - OAuth::setNonce - - - - - diff --git a/reference/oauth/oauth/settoken.xml b/reference/oauth/oauth/settoken.xml deleted file mode 100644 index c895962a9..000000000 --- a/reference/oauth/oauth/settoken.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - OAuth::setToken - Sets the token and secret - - - - &reftitle.description; - - public boolOAuth::setToken - stringtoken - stringtoken_secret - - - Set the token and secret for subsequent requests. - - - - - &reftitle.parameters; - - - token - - - The OAuth token. - - - - - token_secret - - - The OAuth token secret. - - - - - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.examples; - - <function>OAuth::setToken</function> example - -setToken("token","token-secret"); -?> -]]> - - - - - - diff --git a/reference/oauth/oauth/setversion.xml b/reference/oauth/oauth/setversion.xml deleted file mode 100644 index 7f96fcce6..000000000 --- a/reference/oauth/oauth/setversion.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - OAuth::setVersion - Set the OAuth version - - - - &reftitle.description; - - public boolOAuth::setVersion - stringversion - - - Sets the OAuth version for subsequent requests - - - - - &reftitle.parameters; - - - version - - - OAuth version, default value is always "1.0" - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/oauth/oauthexception.xml b/reference/oauth/oauthexception.xml deleted file mode 100644 index 8f380b17d..000000000 --- a/reference/oauth/oauthexception.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - OAuthException class - OAuthException - - - - -
    - &reftitle.intro; - - This exception is thrown when exceptional errors occur while using the OAuth extension and contains useful debugging information. - -
    - - -
    - &reftitle.classsynopsis; - - - - OAuthException - - - - - OAuthException - - - - extends - Exception - - - - &Properties; - - public - lastResponse - - - public - debugInfo - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - lastResponse - - The response of the exception which occurred, if any - - - - debugInfo - - - - - -
    - - -
    - -
    - diff --git a/reference/oauth/oauthprovider.xml b/reference/oauth/oauthprovider.xml deleted file mode 100644 index 903528600..000000000 --- a/reference/oauth/oauthprovider.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - The OAuthProvider class - OAuthProvider - - - - -
    - &reftitle.intro; - - Manages an OAuth provider class. - - - See also an external in-depth tutorial titled - Writing an OAuth Provider Service, - which takes a hands-on approach to providing this service. There are also - OAuth provider examples within the OAuth - extensions sources. - -
    - - -
    - &reftitle.classsynopsis; - - - - OAuthProvider - - - - - OAuthProvider - - - - - &Methods; - - - - -
    - -
    - - &reference.oauth.entities.oauthprovider; - -
    - diff --git a/reference/oauth/oauthprovider/addrequiredparameter.xml b/reference/oauth/oauthprovider/addrequiredparameter.xml deleted file mode 100644 index ec694b532..000000000 --- a/reference/oauth/oauthprovider/addrequiredparameter.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - OAuthProvider::addRequiredParameter - Add required parameters - - - - &reftitle.description; - - final public boolOAuthProvider::addRequiredParameter - stringreq_params - - - Add required oauth provider parameters. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - req_params - - - The required parameters. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - OAuthProvider::removeRequiredParameter - - - - - diff --git a/reference/oauth/oauthprovider/callconsumerhandler.xml b/reference/oauth/oauthprovider/callconsumerhandler.xml deleted file mode 100644 index 3df61cf04..000000000 --- a/reference/oauth/oauthprovider/callconsumerhandler.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - OAuthProvider::callconsumerHandler - Calls the consumerNonceHandler callback - - - - &reftitle.description; - - public voidOAuthProvider::callconsumerHandler - - - - Calls the registered consumer handler callback function, which is set - with OAuthProvider::consumerHandler. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &oauth.callback.error; - - - - - &reftitle.seealso; - - OAuthProvider::consumerHandler - - - - - diff --git a/reference/oauth/oauthprovider/calltimestampnoncehandler.xml b/reference/oauth/oauthprovider/calltimestampnoncehandler.xml deleted file mode 100644 index 6b19bb822..000000000 --- a/reference/oauth/oauthprovider/calltimestampnoncehandler.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - OAuthProvider::callTimestampNonceHandler - Calls the timestampNonceHandler callback - - - - &reftitle.description; - - public voidOAuthProvider::callTimestampNonceHandler - - - - Calls the registered timestamp handler callback function, which is set - with OAuthProvider::timestampNonceHandler. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &oauth.callback.error; - - - - - &reftitle.seealso; - - OAuthProvider::timestampNonceHandler - - - - - diff --git a/reference/oauth/oauthprovider/calltokenhandler.xml b/reference/oauth/oauthprovider/calltokenhandler.xml deleted file mode 100644 index 050d3a9b0..000000000 --- a/reference/oauth/oauthprovider/calltokenhandler.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - OAuthProvider::calltokenHandler - Calls the tokenNonceHandler callback - - - - &reftitle.description; - - public voidOAuthProvider::calltokenHandler - - - - Calls the registered token handler callback function, which is set - with OAuthProvider::tokenHandler. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - &oauth.callback.error; - - - - - &reftitle.seealso; - - OAuthProvider::tokenHandler - - - - - diff --git a/reference/oauth/oauthprovider/checkoauthrequest.xml b/reference/oauth/oauthprovider/checkoauthrequest.xml deleted file mode 100644 index 8b06ac3a8..000000000 --- a/reference/oauth/oauthprovider/checkoauthrequest.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - OAuthProvider::checkOAuthRequest - Check an oauth request - - - - &reftitle.description; - - public voidOAuthProvider::checkOAuthRequest - stringuri - stringmethod - - - Checks an OAuth request. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - uri - - - The optional URI, or endpoint. - - - - - method - - - The HTTP method. Optionally pass in one of the - OAUTH_HTTP_METHOD_* OAuth constants. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Emits an E_ERROR level error if - the HTTP method cannot be detected. - - - - - &reftitle.seealso; - - OAuthProvider::reportProblem - - - - - diff --git a/reference/oauth/oauthprovider/construct.xml b/reference/oauth/oauthprovider/construct.xml deleted file mode 100644 index 9b54240a9..000000000 --- a/reference/oauth/oauthprovider/construct.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - OAuthProvider::__construct - Constructs a new OAuthProvider object - - - - &reftitle.description; - - public OAuthProvider::__construct - arrayparams_array - - - Initiates a new OAuthProvider object. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - params_array - - - Setting these optional parameters is limited to the - CLI SAPI. - - - - - - - - &reftitle.returnvalues; - - An OAuthProvider object. - - - - - &reftitle.examples; - - <function>OAuthProvider::__construct</function> example - -consumerHandler(array($this, 'lookupConsumer')); - $op->timestampNonceHandler(array($this, 'timestampNonceChecker')); - $op->tokenHandler(array($this, 'myTokenHandler')); - - // Ignore the foo_uri parameter - $op->setParam('foo_uri', NULL); - - // No token needed for this end point - $op->setRequestTokenPath('/v1/oauth/request_token'); - - $op->checkOAuthRequest(); - -} catch (OAuthException $e) { - - echo OAuthProvider::reportProblem($e); -} -?> -]]> - - - - - - &reftitle.seealso; - - OAuthProvider::setParam - - - - - diff --git a/reference/oauth/oauthprovider/consumerhandler.xml b/reference/oauth/oauthprovider/consumerhandler.xml deleted file mode 100644 index 092d54172..000000000 --- a/reference/oauth/oauthprovider/consumerhandler.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - OAuthProvider::consumerHandler - Set the consumerHandler handler callback - - - - &reftitle.description; - - public voidOAuthProvider::consumerHandler - callablecallback_function - - - Sets the consumer handler callback, which will later be called with - OAuthProvider::callConsumerHandler. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - callback_function - - - The callable functions name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Example <methodname>OAuthProvider::consumerHandler</methodname> callback - -consumer_key === 'unknown') { - return OAUTH_CONSUMER_KEY_UNKNOWN; - } else if($provider->consumer_key == 'blacklisted' || $provider->consumer_key === 'throttled') { - return OAUTH_CONSUMER_KEY_REFUSED; - } - - $provider->consumer_secret = "the_consumers_secret"; - - return OAUTH_OK; -} -?> -]]> - - - - - - &reftitle.seealso; - - OAuthProvider::callConsumerHandler - - - - - diff --git a/reference/oauth/oauthprovider/generatetoken.xml b/reference/oauth/oauthprovider/generatetoken.xml deleted file mode 100644 index 344ccebb3..000000000 --- a/reference/oauth/oauthprovider/generatetoken.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - OAuthProvider::generateToken - Generate a random token - - - - &reftitle.description; - - final public static stringOAuthProvider::generateToken - intsize - boolstrong&false; - - - Generates a string of pseudo-random bytes. - - - - - &reftitle.parameters; - - - size - - - The desired token length, in terms of bytes. - - - - - strong - - - Setting to &true; means /dev/random will be used for - entropy, as otherwise the non-blocking /dev/urandom is used. - This parameter is ignored on Windows. - - - - - - - - &reftitle.returnvalues; - - The generated token, as a string of bytes. - - - - - &reftitle.errors; - - If the strong parameter is &true;, then an - E_WARNING level error will be emitted when the - fallback rand implementation is used to fill - the remaining random bytes (e.g., when not enough random data was found, - initially). - - - - - &reftitle.examples; - - <function>OAuthProvider::generateToken</function> example - -generateToken(4); - -echo strlen($t), PHP_EOL; -echo bin2hex($t), PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - When not enough random data is available to the system, this function will - fill the remaining random bytes using the internal PHP rand - implementation. - - - - - - &reftitle.seealso; - - openssl_random_pseudo_bytes - mcrypt_create_iv - - - - - diff --git a/reference/oauth/oauthprovider/is2leggedendpoint.xml b/reference/oauth/oauthprovider/is2leggedendpoint.xml deleted file mode 100644 index 5b02a339d..000000000 --- a/reference/oauth/oauthprovider/is2leggedendpoint.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - OAuthProvider::is2LeggedEndpoint - is2LeggedEndpoint - - - - &reftitle.description; - - public voidOAuthProvider::is2LeggedEndpoint - mixedparams_array - - - The 2-legged flow, or request signing. It does not require a token. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - params_array - - - - - - - - - - - &reftitle.returnvalues; - - An OAuthProvider object. - - - - - &reftitle.examples; - - <function>OAuthProvider::is2LeggedEndpoint</function> example - -is2LeggedEndpoint(true); - -?> -]]> - - - - - - &reftitle.seealso; - - OAuthProvider::__construct - - - - - diff --git a/reference/oauth/oauthprovider/isrequesttokenendpoint.xml b/reference/oauth/oauthprovider/isrequesttokenendpoint.xml deleted file mode 100644 index 7b192c9fa..000000000 --- a/reference/oauth/oauthprovider/isrequesttokenendpoint.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - OAuthProvider::isRequestTokenEndpoint - Sets isRequestTokenEndpoint - - - - &reftitle.description; - - public voidOAuthProvider::isRequestTokenEndpoint - boolwill_issue_request_token - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - will_issue_request_token - - - Sets whether or not it will issue a request token, thus determining if - OAuthProvider::tokenHandler needs to be called. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - OAuthProvider::setRequestTokenPath - OAuthProvider::reportProblem - - - - - diff --git a/reference/oauth/oauthprovider/removerequiredparameter.xml b/reference/oauth/oauthprovider/removerequiredparameter.xml deleted file mode 100644 index b13fd4679..000000000 --- a/reference/oauth/oauthprovider/removerequiredparameter.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - OAuthProvider::removeRequiredParameter - Remove a required parameter - - - - &reftitle.description; - - final public boolOAuthProvider::removeRequiredParameter - stringreq_params - - - Removes a required parameter. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - req_params - - - The required parameter to be removed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - OAuthProvider::setParam - OAuthProvider::addRequiredParameter - - - - - diff --git a/reference/oauth/oauthprovider/reportproblem.xml b/reference/oauth/oauthprovider/reportproblem.xml deleted file mode 100644 index 109eab1a6..000000000 --- a/reference/oauth/oauthprovider/reportproblem.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - OAuthProvider::reportProblem - Report a problem - - - - &reftitle.description; - - final public static stringOAuthProvider::reportProblem - stringoauthexception - boolsend_headers&true; - - - Pass in a problem as an OAuthException, with possible problems listed - in the OAuth constants section. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - oauthexception - - - The OAuthException. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.seealso; - - OAuthProvider::checkOAuthRequest - OAuthProvider::isRequestTokenEndpoint - - - - - diff --git a/reference/oauth/oauthprovider/setparam.xml b/reference/oauth/oauthprovider/setparam.xml deleted file mode 100644 index 9504da506..000000000 --- a/reference/oauth/oauthprovider/setparam.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - OAuthProvider::setParam - Set a parameter - - - - &reftitle.description; - - final public boolOAuthProvider::setParam - stringparam_key - mixedparam_val - - - Sets a parameter. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - param_key - - - The parameter key. - - - - - param_val - - - The optional parameter value. - - - To exclude a parameter from signature verification, set - its value to &null;. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - OAuthProvider::addRequiredParameter - - - - - diff --git a/reference/oauth/oauthprovider/setrequesttokenpath.xml b/reference/oauth/oauthprovider/setrequesttokenpath.xml deleted file mode 100644 index 60aa80684..000000000 --- a/reference/oauth/oauthprovider/setrequesttokenpath.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - OAuthProvider::setRequestTokenPath - Set request token path - - - - &reftitle.description; - - final public boolOAuthProvider::setRequestTokenPath - stringpath - - - Sets the request tokens path. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - path - - - The path. - - - - - - - - &reftitle.returnvalues; - - &true; - - - - - &reftitle.seealso; - - OAuthProvider::tokenHandler - - - - - diff --git a/reference/oauth/oauthprovider/timestampnoncehandler.xml b/reference/oauth/oauthprovider/timestampnoncehandler.xml deleted file mode 100644 index ee8887666..000000000 --- a/reference/oauth/oauthprovider/timestampnoncehandler.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - OAuthProvider::timestampNonceHandler - Set the timestampNonceHandler handler callback - - - - &reftitle.description; - - public voidOAuthProvider::timestampNonceHandler - callablecallback_function - - - Sets the timestamp nonce handler callback, which will later be called with - OAuthProvider::callTimestampNonceHandler. Errors related to - timestamp/nonce are thrown to this callback. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - callback_function - - - The callable functions name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Example <methodname>OAuthProvider::timestampNonceHandler</methodname> callback - -nonce === 'bad') { - return OAUTH_BAD_NONCE; - } elseif ($provider->timestamp == '0') { - return OAUTH_BAD_TIMESTAMP; - } - - return OAUTH_OK; -} -?> -]]> - - - - - - &reftitle.seealso; - - OAuthProvider::callTimestampNonceHandler - - - - - diff --git a/reference/oauth/oauthprovider/tokenhandler.xml b/reference/oauth/oauthprovider/tokenhandler.xml deleted file mode 100644 index 57093cc09..000000000 --- a/reference/oauth/oauthprovider/tokenhandler.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - OAuthProvider::tokenHandler - Set the tokenHandler handler callback - - - - &reftitle.description; - - public voidOAuthProvider::tokenHandler - callablecallback_function - - - Sets the token handler callback, which will later be called with - OAuthProvider::callTokenHandler. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - callback_function - - - The callable functions name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Example <methodname>OAuthProvider::tokenHandler</methodname> callback - -token === 'rejected') { - return OAUTH_TOKEN_REJECTED; - } elseif ($provider->token === 'revoked') { - return OAUTH_TOKEN_REVOKED; - } - - $provider->token_secret = "the_tokens_secret"; - return OAUTH_OK; -} -?> -]]> - - - - - - &reftitle.seealso; - - OAuthProvider::callTokenHandler - - - - - diff --git a/reference/oauth/reference.xml b/reference/oauth/reference.xml deleted file mode 100644 index 88445283d..000000000 --- a/reference/oauth/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - OAuth &Functions; - - &reference.oauth.entities.functions; - - - - - diff --git a/reference/oauth/setup.xml b/reference/oauth/setup.xml deleted file mode 100644 index e7f20effd..000000000 --- a/reference/oauth/setup.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - PECL/oauth requires PHP 5.1 or newer, ext/hash and ext/pcre. - - - PECL/oauth may optionally require libcurl if selected at build - time. If configured with libcurl, it must be built with HTTPS - support. - -
    - - - &reference.oauth.configure; - - -
    - diff --git a/reference/oauth/versions.xml b/reference/oauth/versions.xml deleted file mode 100644 index 8313b8987..000000000 --- a/reference/oauth/versions.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/openal/book.xml b/reference/openal/book.xml deleted file mode 100644 index a99175c2c..000000000 --- a/reference/openal/book.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - OpenAL Audio Bindings - OpenAL - - - - &reftitle.intro; - - Platform independent audio bindings. - Requires the OpenAL library. - - - - - &reference.openal.setup; - &reference.openal.constants; - &reference.openal.reference; - - - diff --git a/reference/openal/configure.xml b/reference/openal/configure.xml deleted file mode 100644 index 3e9790e51..000000000 --- a/reference/openal/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;openal. - - - &pecl.windows.download; - -
    - diff --git a/reference/openal/constants.xml b/reference/openal/constants.xml deleted file mode 100644 index 32d1473dd..000000000 --- a/reference/openal/constants.xml +++ /dev/null @@ -1,413 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - ALC_FREQUENCY - (int) - - - - Context Attribute - - - - - - ALC_REFRESH - (int) - - - - Context Attribute - - - - - - ALC_SYNC - (int) - - - - Context Attribute - - - - - - AL_FREQUENCY - (int) - - - - Buffer Setting - - - - - - AL_BITS - (int) - - - - Buffer Setting - - - - - - AL_CHANNELS - (int) - - - - Buffer Setting - - - - - - AL_SIZE - (int) - - - - Buffer Setting - - - - - - AL_BUFFER - (int) - - - - Source/Listener Setting (Integer) - - - - - - AL_SOURCE_RELATIVE - (int) - - - - Source/Listener Setting (Integer) - - - - - - AL_SOURCE_STATE - (int) - - - - Source/Listener Setting (Integer) - - - - - - AL_PITCH - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_GAIN - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_MIN_GAIN - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_MAX_GAIN - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_MAX_DISTANCE - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_ROLLOFF_FACTOR - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_CONE_OUTER_GAIN - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_CONE_INNER_ANGLE - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_CONE_OUTER_ANGLE - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_REFERENCE_DISTANCE - (int) - - - - Source/Listener Setting (Float) - - - - - - AL_POSITION - (int) - - - - Source/Listener Setting (Float Vector) - - - - - - AL_VELOCITY - (int) - - - - Source/Listener Setting (Float Vector) - - - - - - AL_DIRECTION - (int) - - - - Source/Listener Setting (Float Vector) - - - - - - AL_ORIENTATION - (int) - - - - Source/Listener Setting (Float Vector) - - - - - - AL_FORMAT_MONO8 - (int) - - - - PCM Format - - - - - - AL_FORMAT_MONO16 - (int) - - - - PCM Format - - - - - - AL_FORMAT_STEREO8 - (int) - - - - PCM Format - - - - - - AL_FORMAT_STEREO16 - (int) - - - - PCM Format - - - - - - AL_INITIAL - (int) - - - - Source State - - - - - - AL_PLAYING - (int) - - - - Source State - - - - - - AL_PAUSED - (int) - - - - Source State - - - - - - AL_STOPPED - (int) - - - - Source State - - - - - - AL_LOOPING - (int) - - - - Source State - - - - - - AL_TRUE - (int) - - - - Boolean value recognized by OpenAL - - - - - - AL_FALSE - (int) - - - - Boolean value recognized by OpenAL - - - - - - diff --git a/reference/openal/functions/openal-buffer-create.xml b/reference/openal/functions/openal-buffer-create.xml deleted file mode 100644 index 88a38b0d3..000000000 --- a/reference/openal/functions/openal-buffer-create.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - openal_buffer_create - - Generate OpenAL buffer - - - - &reftitle.description; - - resourceopenal_buffer_create - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an Open AL(Buffer) resource on success or - &false; on failure. - - - - &reftitle.seealso; - - openal_buffer_loadwav - openal_buffer_data - - - - diff --git a/reference/openal/functions/openal-buffer-data.xml b/reference/openal/functions/openal-buffer-data.xml deleted file mode 100644 index ad23e7bec..000000000 --- a/reference/openal/functions/openal-buffer-data.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - openal_buffer_data - - Load a buffer with data - - - - &reftitle.description; - - boolopenal_buffer_data - resourcebuffer - intformat - stringdata - intfreq - - - - &reftitle.parameters; - - - buffer - - - An Open AL(Buffer) resource - (previously created by openal_buffer_create). - - - - - format - - - Format of data, one of: - AL_FORMAT_MONO8, - AL_FORMAT_MONO16, - AL_FORMAT_STEREO8&listendand; - AL_FORMAT_STEREO16 - - - - - data - - - Block of binary audio data in the format and - freq specified. - - - - - freq - - - Frequency of data given in Hz. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_buffer_loadwav - openal_stream - - - - diff --git a/reference/openal/functions/openal-buffer-destroy.xml b/reference/openal/functions/openal-buffer-destroy.xml deleted file mode 100644 index 091b44905..000000000 --- a/reference/openal/functions/openal-buffer-destroy.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - openal_buffer_destroy - - Destroys an OpenAL buffer - - - - &reftitle.description; - - boolopenal_buffer_destroy - resourcebuffer - - - - &reftitle.parameters; - - - buffer - - - An Open AL(Buffer) resource - (previously created by openal_buffer_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_buffer_create - - - - diff --git a/reference/openal/functions/openal-buffer-get.xml b/reference/openal/functions/openal-buffer-get.xml deleted file mode 100644 index 1eb1523bc..000000000 --- a/reference/openal/functions/openal-buffer-get.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - openal_buffer_get - - Retrieve an OpenAL buffer property - - - - &reftitle.description; - - intfalseopenal_buffer_get - resourcebuffer - intproperty - - - - &reftitle.parameters; - - - buffer - - - An Open AL(Buffer) resource - (previously created by openal_buffer_create). - - - - - property - - - Specific property, one of: - AL_FREQUENCY, - AL_BITS, - AL_CHANNELS&listendand; - AL_SIZE. - - - - - - - - &reftitle.returnvalues; - - Returns an integer value appropriate to the property - requested&return.falseforfailure;. - - - - &reftitle.seealso; - - openal_buffer_create - - - - diff --git a/reference/openal/functions/openal-buffer-loadwav.xml b/reference/openal/functions/openal-buffer-loadwav.xml deleted file mode 100644 index de0b68d02..000000000 --- a/reference/openal/functions/openal-buffer-loadwav.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - openal_buffer_loadwav - - Load a .wav file into a buffer - - - - &reftitle.description; - - boolopenal_buffer_loadwav - resourcebuffer - stringwavfile - - - - &reftitle.parameters; - - - buffer - - - An Open AL(Buffer) resource - (previously created by openal_buffer_create). - - - - - wavfile - - - Path to .wav file on - local file system. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_buffer_data - openal_stream - - - - diff --git a/reference/openal/functions/openal-context-create.xml b/reference/openal/functions/openal-context-create.xml deleted file mode 100644 index 58c838897..000000000 --- a/reference/openal/functions/openal-context-create.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_context_create - - Create an audio processing context - - - - &reftitle.description; - - resourceopenal_context_create - resourcedevice - - - - &reftitle.parameters; - - - device - - - An Open AL(Device) resource - (previously created by openal_device_open). - - - - - - - &reftitle.returnvalues; - - Returns an Open AL(Context) resource on success or - &false; on failure. - - - - &reftitle.seealso; - - openal_device_open - openal_context_destroy - - - - diff --git a/reference/openal/functions/openal-context-current.xml b/reference/openal/functions/openal-context-current.xml deleted file mode 100644 index 1dd4ea11d..000000000 --- a/reference/openal/functions/openal-context-current.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - openal_context_current - - Make the specified context current - - - - &reftitle.description; - - boolopenal_context_current - resourcecontext - - - - &reftitle.parameters; - - - context - - - An Open AL(Context) resource - (previously created by openal_context_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_context_create - - - - diff --git a/reference/openal/functions/openal-context-destroy.xml b/reference/openal/functions/openal-context-destroy.xml deleted file mode 100644 index 69dd09e25..000000000 --- a/reference/openal/functions/openal-context-destroy.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - openal_context_destroy - - Destroys a context - - - - &reftitle.description; - - boolopenal_context_destroy - resourcecontext - - - - &reftitle.parameters; - - - context - - - An Open AL(Context) resource - (previously created by openal_context_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_context_create - - - - diff --git a/reference/openal/functions/openal-context-process.xml b/reference/openal/functions/openal-context-process.xml deleted file mode 100644 index 864e2fc8e..000000000 --- a/reference/openal/functions/openal-context-process.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_context_process - - Process the specified context - - - - &reftitle.description; - - boolopenal_context_process - resourcecontext - - - - &reftitle.parameters; - - - context - - - An Open AL(Context) resource - (previously created by openal_context_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_context_create - openal_context_current - openal_context_suspend - - - - diff --git a/reference/openal/functions/openal-context-suspend.xml b/reference/openal/functions/openal-context-suspend.xml deleted file mode 100644 index 6733c13a1..000000000 --- a/reference/openal/functions/openal-context-suspend.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_context_suspend - - Suspend the specified context - - - - &reftitle.description; - - boolopenal_context_suspend - resourcecontext - - - - &reftitle.parameters; - - - context - - - An Open AL(Context) resource - (previously created by openal_context_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_context_create - openal_context_current - openal_context_process - - - - diff --git a/reference/openal/functions/openal-device-close.xml b/reference/openal/functions/openal-device-close.xml deleted file mode 100644 index 6b92a01c6..000000000 --- a/reference/openal/functions/openal-device-close.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - openal_device_close - - Close an OpenAL device - - - - &reftitle.description; - - boolopenal_device_close - resourcedevice - - - - &reftitle.parameters; - - - device - - - An Open AL(Device) resource - (previously created by openal_device_open) - to be closed. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_device_open - - - - diff --git a/reference/openal/functions/openal-device-open.xml b/reference/openal/functions/openal-device-open.xml deleted file mode 100644 index 0582af84f..000000000 --- a/reference/openal/functions/openal-device-open.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - openal_device_open - - Initialize the OpenAL audio layer - - - - &reftitle.description; - - resourceopenal_device_open - stringdevice_desc - - - - &reftitle.parameters; - - - device_desc - - - Open an audio device optionally specified by device_desc. - If device_desc is not specified the first available audio - device will be used. - - - - - - - &reftitle.returnvalues; - - Returns an Open AL(Device) resource on success or - &false; on failure. - - - - &reftitle.seealso; - - openal_device_close - openal_context_create - - - - diff --git a/reference/openal/functions/openal-listener-get.xml b/reference/openal/functions/openal-listener-get.xml deleted file mode 100644 index bad4dba33..000000000 --- a/reference/openal/functions/openal-listener-get.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - openal_listener_get - - Retrieve a listener property - - - - &reftitle.description; - - mixedopenal_listener_get - intproperty - - - - &reftitle.parameters; - - - property - - - Property to retrieve, one of: - AL_GAIN (float), - AL_POSITION (array(float,float,float)), - AL_VELOCITY (array(float,float,float))&listendand; - AL_ORIENTATION (array(float,float,float)). - - - - - - - &reftitle.returnvalues; - - Returns a float or array of floats (as appropriate)&return.falseforfailure;. - - - - &reftitle.seealso; - - openal_listener_set - - - - diff --git a/reference/openal/functions/openal-listener-set.xml b/reference/openal/functions/openal-listener-set.xml deleted file mode 100644 index 4b453cb3d..000000000 --- a/reference/openal/functions/openal-listener-set.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - openal_listener_set - - Set a listener property - - - - &reftitle.description; - - boolopenal_listener_set - intproperty - mixedsetting - - - - &reftitle.parameters; - - - property - - - Property to set, one of: - AL_GAIN (float), - AL_POSITION (array(float,float,float)), - AL_VELOCITY (array(float,float,float))&listendand; - AL_ORIENTATION (array(float,float,float)). - - - - - setting - - - Value to set, either float, or an array of floats as appropriate. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_listener_get - - - - diff --git a/reference/openal/functions/openal-source-create.xml b/reference/openal/functions/openal-source-create.xml deleted file mode 100644 index 6534db392..000000000 --- a/reference/openal/functions/openal-source-create.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - openal_source_create - - Generate a source resource - - - - &reftitle.description; - - resourceopenal_source_create - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an Open AL(Source) resource on success or - &false; on failure. - - - - &reftitle.seealso; - - openal_source_set - openal_source_play - openal_source_destroy - - - - diff --git a/reference/openal/functions/openal-source-destroy.xml b/reference/openal/functions/openal-source-destroy.xml deleted file mode 100644 index ec0b7d69c..000000000 --- a/reference/openal/functions/openal-source-destroy.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - openal_source_destroy - - Destroy a source resource - - - - &reftitle.description; - - boolopenal_source_destroy - resourcesource - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_create - - - - diff --git a/reference/openal/functions/openal-source-get.xml b/reference/openal/functions/openal-source-get.xml deleted file mode 100644 index 9cf9bb3e4..000000000 --- a/reference/openal/functions/openal-source-get.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - openal_source_get - - Retrieve an OpenAL source property - - - - &reftitle.description; - - mixedopenal_source_get - resourcesource - intproperty - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - property - - - Property to get, one of: - AL_SOURCE_RELATIVE (int), - AL_SOURCE_STATE (int), - AL_PITCH (float), - AL_GAIN (float), - AL_MIN_GAIN (float), - AL_MAX_GAIN (float), - AL_MAX_DISTANCE (float), - AL_ROLLOFF_FACTOR (float), - AL_CONE_OUTER_GAIN (float), - AL_CONE_INNER_ANGLE (float), - AL_CONE_OUTER_ANGLE (float), - AL_REFERENCE_DISTANCE (float), - AL_POSITION (array(float,float,float)), - AL_VELOCITY (array(float,float,float)), - AL_DIRECTION (array(float,float,float)). - - - - - - - &reftitle.returnvalues; - - Returns the type associated with the property being retrieved - &return.falseforfailure;. - - - - &reftitle.seealso; - - openal_source_create - openal_source_set - openal_source_play - - - - diff --git a/reference/openal/functions/openal-source-pause.xml b/reference/openal/functions/openal-source-pause.xml deleted file mode 100644 index f6b600204..000000000 --- a/reference/openal/functions/openal-source-pause.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_source_pause - - Pause the source - - - - &reftitle.description; - - boolopenal_source_pause - resourcesource - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_stop - openal_source_play - openal_source_rewind - - - - diff --git a/reference/openal/functions/openal-source-play.xml b/reference/openal/functions/openal-source-play.xml deleted file mode 100644 index ae999d7e4..000000000 --- a/reference/openal/functions/openal-source-play.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_source_play - - Start playing the source - - - - &reftitle.description; - - boolopenal_source_play - resourcesource - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_stop - openal_source_pause - openal_source_rewind - - - - diff --git a/reference/openal/functions/openal-source-rewind.xml b/reference/openal/functions/openal-source-rewind.xml deleted file mode 100644 index ccec745de..000000000 --- a/reference/openal/functions/openal-source-rewind.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_source_rewind - - Rewind the source - - - - &reftitle.description; - - boolopenal_source_rewind - resourcesource - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_stop - openal_source_pause - openal_source_play - - - - diff --git a/reference/openal/functions/openal-source-set.xml b/reference/openal/functions/openal-source-set.xml deleted file mode 100644 index 3ab6b5f85..000000000 --- a/reference/openal/functions/openal-source-set.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - openal_source_set - - Set source property - - - - &reftitle.description; - - boolopenal_source_set - resourcesource - intproperty - mixedsetting - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - property - - - Property to set, one of: - AL_BUFFER (OpenAL(Source)), - AL_LOOPING (bool), - AL_SOURCE_RELATIVE (int), - AL_SOURCE_STATE (int), - AL_PITCH (float), - AL_GAIN (float), - AL_MIN_GAIN (float), - AL_MAX_GAIN (float), - AL_MAX_DISTANCE (float), - AL_ROLLOFF_FACTOR (float), - AL_CONE_OUTER_GAIN (float), - AL_CONE_INNER_ANGLE (float), - AL_CONE_OUTER_ANGLE (float), - AL_REFERENCE_DISTANCE (float), - AL_POSITION (array(float,float,float)), - AL_VELOCITY (array(float,float,float)), - AL_DIRECTION (array(float,float,float)). - - - - - setting - - - Value to assign to specified property. - Refer to the description of property - for a description of the value(s) expected. - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_create - openal_source_get - openal_source_play - - - - diff --git a/reference/openal/functions/openal-source-stop.xml b/reference/openal/functions/openal-source-stop.xml deleted file mode 100644 index a2ffd49c2..000000000 --- a/reference/openal/functions/openal-source-stop.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - openal_source_stop - - Stop playing the source - - - - &reftitle.description; - - boolopenal_source_stop - resourcesource - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - openal_source_play - openal_source_pause - openal_source_rewind - - - - diff --git a/reference/openal/functions/openal-stream.xml b/reference/openal/functions/openal-stream.xml deleted file mode 100644 index 4c5dc9eea..000000000 --- a/reference/openal/functions/openal-stream.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - openal_stream - - Begin streaming on a source - - - - &reftitle.description; - - resourcefalseopenal_stream - resourcesource - intformat - intrate - - - - &reftitle.parameters; - - - source - - - An Open AL(Source) resource - (previously created by openal_source_create). - - - - - format - - - Format of data, one of: - AL_FORMAT_MONO8, - AL_FORMAT_MONO16, - AL_FORMAT_STEREO8&listendand; - AL_FORMAT_STEREO16 - - - - - rate - - - Frequency of data to stream given in Hz. - - - - - - - &reftitle.returnvalues; - - Returns a stream resource on success&return.falseforfailure;. - - - - &reftitle.seealso; - - openal_source_create - fwrite - - - - diff --git a/reference/openal/reference.xml b/reference/openal/reference.xml deleted file mode 100644 index 577a6cf6e..000000000 --- a/reference/openal/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - OpenAL &Functions; - - &reference.openal.entities.functions; - - - - diff --git a/reference/openal/resources.xml b/reference/openal/resources.xml deleted file mode 100644 index a45474e9d..000000000 --- a/reference/openal/resources.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
    - &reftitle.resources; - - - This extension defines four resource types: - Open AL(Device) - Returned by openal_device_open, - Open AL(Context) - Returned by openal_context_create, - Open AL(Buffer) - Returned by openal_buffer_create, - and Open AL(Source) - Returned by openal_source_create. - - -
    - diff --git a/reference/openal/setup.xml b/reference/openal/setup.xml deleted file mode 100644 index 231bec3e4..000000000 --- a/reference/openal/setup.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.openal.configure; - - - - &reference.openal.resources; - - - - - - diff --git a/reference/openal/versions.xml b/reference/openal/versions.xml deleted file mode 100644 index 9af60e51e..000000000 --- a/reference/openal/versions.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/operator/book.xml b/reference/operator/book.xml deleted file mode 100644 index 4788283f7..000000000 --- a/reference/operator/book.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - Operator Overloading for Objects - Operator Overloading - - - - &reftitle.intro; - - This extension defines and implements operator overloading for objects. - It allows defining how an object reacts when an operator is used on it. - - - One example of this is creating a collection type object that has the addition - operator overloaded to allow adding elements to the collection or adding two - collections together. - - - Another example is creating an enhanced string class that has the multiplication - operator overloaded to allow repeating the string a certain number of times. - - - - &reference.operator.setup; - &reference.operator.overloading; - diff --git a/reference/operator/overloading.xml b/reference/operator/overloading.xml deleted file mode 100644 index 7c623f6f7..000000000 --- a/reference/operator/overloading.xml +++ /dev/null @@ -1,340 +0,0 @@ - - - - - Operator Overloading Magic Methods - - The operator overloading extension allows you to define how an object reacts to operators. This is done by implementing the following magic methods: - - - Arithmetic operators: - - $a::__add($b) - $a::__sub($b) - $a::__mul($b) - $a::__div($b) - $a::__mod($b) - $a::__pow($b) - - - - Assignment operators: - - $a::__assign($b) - $a::__assign_add($b) - $a::__assign_sub($b) - $a::__assign_mul($b) - $a::__assign_div($b) - $a::__assign_mod($b) - $a::__assign_pow($b) - $a::__assign_bw_and($b) - $a::__assign_bw_or($b) - $a::__assign_bw_xor($b) - $a::__assign_sl($b) - $a::__assign_sr($b) - $a::__assign_concat($b) - - - - Bitwise operators: - - $a::__bw_and($b) - $a::__bw_or($b) - $a::__bw_xor($b) - $a::__bw_not() - $a::__sl($b) - $a::__sr($b) - - - - Comparison operators: - - $a::__is_equal($b) - $a::__is_not_equal($b) - $a::__is_identical($b) - $a::__is_not_identical($b) - $a::__is_smaller($b) - $a::__is_smaller_or_equal($b) - $a::__is_greater($b) - $a::__is_greater_or_equal($b) - $a::__spaceship($b) - - - - Incrementing and decrementing operators: - - $a::__pre_inc() - $a::__post_inc() - $a::__pre_dec() - $a::__post_dec() - - - - String operators: - - $a::__concat($b) - - -
    - Operator Overloading Examples - - The following is the class that is used in the testing of the operator overloading extension. - It overloads all of the possible operators that can be overloaded for testing. - - - Complete class for operator overloading - -value; - } - - public function __set(string $name, mixed $value) - { - $this->value = $value; - } - - public function __construct(mixed $init = null) - { - $this->value = $init; - } - //endregion - - //region Arithmetic Operators - public function __add(mixed $val): int|float - { - return $this->value + $val; - } - - public function __div(mixed $val): int|float - { - return $this->value / $val; - } - - public function __mod(mixed $val): int - { - return $this->value % $val; - } - - public function __mul(mixed $val): int|float - { - return $this->value * $val; - } - - public function __pow(mixed $val): int|float - { - return $this->value ** $val; - } - - public function __sub(mixed $val): int|float - { - return $this->value - $val; - } - //endregion - - //region Assignment Operators - public function __assign(mixed $val): mixed - { - return $this->value = $val; - } - - public function __assign_add(mixed $val): mixed - { - return $this->value += $val; - } - - public function __assign_bw_and(mixed $val): mixed - { - return $this->value &= $val; - } - - public function __assign_bw_or(mixed $val): mixed - { - return $this->value |= $val; - } - - public function __assign_concat(mixed $val): string - { - return $this->value .= $val; - } - - public function __assign_div(mixed $val): mixed - { - return $this->value /= $val; - } - - public function __assign_mod(mixed $val): mixed - { - return $this->value %= $val; - } - - public function __assign_mul(mixed $val): mixed - { - return $this->value *= $val; - } - - public function __assign_pow(mixed $val): mixed - { - return $this->value **= $val; - } - - public function __assign_sl(mixed $val): mixed - { - return $this->value <<= $val; - } - - public function __assign_sr(mixed $val): mixed - { - return $this->value >>= $val; - } - - public function __assign_sub(mixed $val): mixed - { - return $this->value -= $val; - } - //endregion - - //region Bitwise Operators - public function __bw_and(mixed $val): int - { - return $this->value & $val; - } - - public function __bw_not(): int|string - { - return ~$this->value; - } - - public function __bw_or(mixed $val): int - { - return $this->value | $val; - } - - public function __bw_xor(mixed $val): int - { - return $this->value ^ $val; - } - - public function __sl(mixed $val): int - { - return $this->value << $val; - } - - public function __sr(mixed $val): int - { - return $this->value >> $val; - } - //endregion - - //region Comparison Operators - public function __is_equal(mixed $val): bool - { - return $this->value == $val; - } - - public function __is_greater(mixed $val): bool - { - return $this->value > $val; - } - - public function __is_greater_or_equal(mixed $val): bool - { - return $this->value >= $val; - } - - public function __is_identical(mixed $val): bool - { - return $this->value === $val; - } - - public function __is_not_equal(mixed $val): bool - { - return $this->value != $val; - } - - public function __is_not_identical(mixed $val): bool - { - return $this->value !== $val; - } - - public function __is_smaller(mixed $val): bool - { - return $this->value < $val; - } - - public function __is_smaller_or_equal(mixed $val): bool - { - return $this->value <= $val; - } - - public function __spaceship(mixed $val): int - { - return $this->value <=> $val; - } - //endregion - - //region Incrementing/Decrementing Operators - public function __post_dec(): mixed - { - return $this->value--; - } - - public function __post_inc(): mixed - { - return $this->value++; - } - - public function __pre_dec(): mixed - { - return --$this->value; - } - - public function __pre_inc(): mixed - { - return ++$this->value; - } - //endregion - - //region String Operators - public function __concat(mixed $val): string - { - return $this->value . $val; - } - //endregion - -} - -]]> - - - Using the above class, you can overload the operators as follows: - - - - - - The above code will output: - - - - - -
    -
    diff --git a/reference/operator/setup.xml b/reference/operator/setup.xml deleted file mode 100644 index 2778b671b..000000000 --- a/reference/operator/setup.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - &reftitle.setup; -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;operator. - - - Windows users can download prebuilt release binaries from the PECL website. - - - operator releases are hosted by PECL and the source code by - github. - -
    -
    diff --git a/reference/parallel/book.xml b/reference/parallel/book.xml deleted file mode 100644 index 923c45b7f..000000000 --- a/reference/parallel/book.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - parallel - parallel - - - &reftitle.intro; - - parallel is a parallel concurrency extension for PHP ≥ 7.2.0. - As of parallel 1.2.0, PHP ≥ 8.0.0 is required. - - - A brief description of the concepts core to parallel follows, more detailed information may be found within this section of the manual. - - - Runtime - - A parallel\Runtime represents a PHP interpreter thread. A parallel\Runtime is configured with an optional bootstrap file passed to parallel\Runtime::__construct, this is typically an autoloader, - or some other preloading routine: The bootstrap file will be included before any task is executed. - - - After construction the parallel\Runtime remains available until it is closed, killed, or destroyed by the normal scoping rules of PHP objects. - parallel\Runtime::run allows the programmer to schedule tasks for execution in parallel. - A parallel\Runtime has a FIFO schedule, tasks will be executed in the order that they are scheduled. - - - - Functional API - - parallel implements a functional, higher level API on top of parallel\Runtime that provides a single function entry point to executing parallel code - with automatic scheduling: parallel\run. - - - - Task - - A task is simply a Closure intended for parallel execution. The Closure may contain almost any instruction, including nested closures. - However, there are some instructions that are prohibited in tasks: - - - yield - - - use by-reference - - - declare class - - - declare named function - - - - - - Nested closures may yield or use by-reference, but must not contain class or named function declarations. - - - - - No instructions are prohibited in the files which the task may include. - - - - - Future - - The parallel\Future is used to access the return value from the task, and exposes an API for cancellation of the task. - - - - Channel - - A task may be scheduled with arguments, use lexical scope variables (by-value), and return a value (via a parallel\Future), but these only allow uni-directional communication: - They allow the programmer to send data into and retrieve data from a task, but do not allow bi-directional communication between tasks. - The parallel\Channel API allows bi-directional communication between tasks, a parallel\Channel is a socket-like link between tasks that the programmer can use to send and receive data. - - - - Events - - The parallel\Events API implements a native feel (Traversable) event loop, and parallel\Events::poll method. - It allows the programmer to work with sets of channels and or futures. - The programmer simply adds channels and futures to the event loop, optionally setting the input for writes with parallel\Events::setInput, - and enters into a foreach: parallel will read from and write to objects as they become available yielding parallel\Events\Event objects - describing the operations that have occurred. - - - - &reftitle.seealso; - - - - - - - &reference.parallel.setup; - &reference.parallel.philosophy; - &reference.parallel.functional; - &reference.parallel.parallel.runtime; - &reference.parallel.parallel.future; - &reference.parallel.parallel.channel; - &reference.parallel.parallel.events; - &reference.parallel.parallel.events.input; - &reference.parallel.parallel.events.event; - &reference.parallel.parallel.events.event.type; - - &reference.parallel.parallel.sync; - - - - diff --git a/reference/parallel/configure.xml b/reference/parallel/configure.xml deleted file mode 100644 index d170437eb..000000000 --- a/reference/parallel/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_parallel.dll into &php.ini; - - -
    - diff --git a/reference/parallel/functional.xml b/reference/parallel/functional.xml deleted file mode 100644 index 1d0ae5251..000000000 --- a/reference/parallel/functional.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - Functional API - - - The parallel\Runtime API provides a great degree of control to the power PHP programmer, and those intimately familiar with writing applications that use - parallel concurrency. - - - The functional API provides less control in exchange for the ability to make decisions for the programmer: - - - all executing runtimes are bootstrapped identically - - - scheduling is determined by the API, not the programmer - - - parallel\run provides the guarantee that the task will begin to execute in parallel as soon as allowed by hardware and operating system constraints, without - needlessly creating runtimes. For most applications the functional API should be preferred. - - - - &reference.parallel.functions.parallel.bootstrap; - &reference.parallel.functions.parallel.run; - - diff --git a/reference/parallel/functions/parallel.bootstrap.xml b/reference/parallel/functions/parallel.bootstrap.xml deleted file mode 100644 index 75473bd1f..000000000 --- a/reference/parallel/functions/parallel.bootstrap.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - parallel\bootstrap - Bootstrapping - - - - &reftitle.description; - - voidparallel\bootstrap - stringfile - - - Shall use the provided file to bootstrap all runtimes created for automatic scheduling via parallel\run. - - - - - &reftitle.parameters; - - - file - - - Path to the file to bootstrap all runtimes. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - - Shall throw parallel\Runtime\Error\Bootstrap if previously called for this process. - - - - - Shall throw parallel\Runtime\Error\Bootstrap if called after parallel\run. - - - - - - &reftitle.seealso; - - - - - - - diff --git a/reference/parallel/functions/parallel.run.xml b/reference/parallel/functions/parallel.run.xml deleted file mode 100644 index 32c5e6cf3..000000000 --- a/reference/parallel/functions/parallel.run.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - parallel\run - Execution - - - - &reftitle.description; - - Futurenullparallel\run - Closuretask - - - Shall schedule task for execution in parallel. - - - Futurenullparallel\run - Closuretask - arrayargv - - - Shall schedule task for execution in parallel, passing argv at execution time. - - - - - Automatic Scheduling - - If a \parallel\Runtime internally created and cached by a previous call to parallel\run is idle, - it will be used to execute the task. If no \parallel\Runtime is idle parallel will create and cache a - \parallel\Runtime. - - - - \parallel\Runtime objects created by the programmer are not used for automatic scheduling. - - - - - - - - - - - - - &reftitle.seealso; - - - - - - - diff --git a/reference/parallel/parallel.channel.xml b/reference/parallel/parallel.channel.xml deleted file mode 100644 index 0867e97a8..000000000 --- a/reference/parallel/parallel.channel.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - The parallel\Channel class - parallel\Channel - - -
    - Unbuffered Channels - - An unbuffered channel will block on calls to parallel\Channel::send until there is a receiver, and block on calls to - parallel\Channel::recv until there is a sender. This means an unbuffered channel is not only a way to share data among tasks - but also a simple method of synchronization. - - - An unbuffered channel is the fastest way to share data among tasks, requiring the least copying. - -
    - -
    - Buffered Channels - - A buffered channel will not block on calls to parallel\Channel::send until capacity is reached, calls to - parallel\Channel::recv will block until there is data in the buffer. - -
    - -
    - Closures over Channels - - A powerful feature of parallel channels is that they allow the exchange of closures between tasks (and runtimes). - - - When a closure is sent over a channel the closure is buffered, it doesn't change the buffering of the channel transmitting the closure, - but it does effect the static scope inside the closure: The same closure sent to different runtimes, or the same runtime, - will not share their static scope. - - - This means that whenever a closure is executed that was transmitted by a channel, static state will be as it was when the closure was buffered. - -
    - -
    - Anonymous Channels - - The anonymous channel constructor allows the programmer to avoid assigning names to every channel: parallel will generate a unique name for anonymous - channels. - -
    - -
    - &reftitle.classsynopsis; - - - - parallel\Channel - - - - - final - parallel\Channel - - - - - Anonymous Constructor - - - Access - - - Sharing - - - Closing - - - Constant for Infinitely Buffered - - const - Infinite - - - - - -
    - -
    - - &reference.parallel.parallel.channel.construct; - &reference.parallel.parallel.channel.make; - &reference.parallel.parallel.channel.open; - &reference.parallel.parallel.channel.recv; - &reference.parallel.parallel.channel.send; - &reference.parallel.parallel.channel.close; - -
    - diff --git a/reference/parallel/parallel.events.event.type.xml b/reference/parallel/parallel.events.event.type.xml deleted file mode 100644 index c9b6ee5cd..000000000 --- a/reference/parallel/parallel.events.event.type.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - The parallel\Events\Event\Type class - parallel\Events\Event\Type - - - -
    - &reftitle.classsynopsis; - - - - parallel\Events\Event\Type - - - - - final - parallel\Events\Event\Type - - - - - Event::$object was read into Event::$value - - const - Read - - - Input for Event::$source written to Event::$object - - const - Write - - - Event::$object (Channel) was closed - - const - Close - - - Event::$object (Future) was cancelled - - const - Cancel - - - Runtime executing Event::$object (Future) was killed - - const - Kill - - - Event::$object (Future) raised error - - const - Error - - - - - -
    - -
    - -
    - - diff --git a/reference/parallel/parallel.events.event.xml b/reference/parallel/parallel.events.event.xml deleted file mode 100644 index 869fda5f4..000000000 --- a/reference/parallel/parallel.events.event.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - The parallel\Events\Event class - parallel\Events\Event - - - -
    - Event Objects - - When an Event is returned, Event::$object shall be removed from the loop that returned it, should the event be a write event - the Input for Event::$source shall also be removed. - -
    -
    - &reftitle.classsynopsis; - - - - parallel\Events\Event - - - - - final - parallel\Events\Event - - - - - Shall be one of Event\Type constants - - public - int - type - - - Shall be the source of the event (target name) - - public - string - source - - - Shall be either Future or Channel - - public - object - object - - - Shall be set for Read/Error events - - public - value - - - - - -
    - -
    - -
    - diff --git a/reference/parallel/parallel.events.input.xml b/reference/parallel/parallel.events.input.xml deleted file mode 100644 index dd2e24a8a..000000000 --- a/reference/parallel/parallel.events.input.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The parallel\Events\Input class - parallel\Events\Input - - - -
    - Events Input - - An Input object is a container for data that the parallel\Events object will write to - parallel\Channel objects as they become available. Multiple event loops may share an Input container - parallel does not - verify the contents of the container when it is set as the input for a parallel\Events object. - - - - When a parallel\Events object performs a write, the target is removed from the input object as if - parallel\Events\Input::remove were called. - - -
    - -
    - &reftitle.classsynopsis; - - - - parallel\Events\Input - - - - - final - parallel\Events\Input - - - - - - - - - - - -
    - -
    - -&reference.parallel.parallel.entities.input; - -
    - diff --git a/reference/parallel/parallel.events.xml b/reference/parallel/parallel.events.xml deleted file mode 100644 index b45d5e9f5..000000000 --- a/reference/parallel/parallel.events.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - The parallel\Events class - parallel\Events - - -
    - The Event Loop - - The Event loop monitors the state of sets of futures and or channels (targets) in order to perform read (parallel\Future::value, parallel\Channel::recv) and write (parallel\Channel::send) operations as the targets become available and the operations may be performed without blocking the event loop. - -
    -
    - &reftitle.classsynopsis; - - - - parallel\Events - - - - - final - parallel\Events - - - Countable - - - Traversable - - - - - Input - - - Targets - - - Behaviour - - - Polling - - - - -
    - -
    - - &reference.parallel.parallel.events.setblocking; - &reference.parallel.parallel.events.settimeout; - &reference.parallel.parallel.events.setinput; - &reference.parallel.parallel.events.addchannel; - &reference.parallel.parallel.events.addfuture; - &reference.parallel.parallel.events.remove; - &reference.parallel.parallel.events.poll; - -
    - diff --git a/reference/parallel/parallel.future.xml b/reference/parallel/parallel.future.xml deleted file mode 100644 index 34204f3bf..000000000 --- a/reference/parallel/parallel.future.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - The parallel\Future class - parallel\Future - - - -
    - Futures - - A Future represents the return value or uncaught exception from a task, and exposes an API for cancellation. - - - Example showing Future as return value - -run(function(){ - return "World"; -}); -printf("Hello %s\n", $future->value()); -?> -]]> - - &example.outputs.similar; - - - - - - The behaviour of a future also allows it to be used as a simple synchronization point even where the task does not return a value explicitly. - - - Example showing Future as synchronization point - -run(function(){ - echo "in child "; - for ($i = 0; $i < 500; $i++) { - if ($i % 10 == 0) { - echo "."; - } - } - echo " leaving child"; -}); - -$future->value(); -echo "\nparent continues\n"; -?> -]]> - - &example.outputs.similar; - - - - -
    - -
    - &reftitle.classsynopsis; - - - - parallel\Future - - - - - final - parallel\Future - - - - - Resolution - - - State - - - Cancellation - - - - - -
    - -
    - - &reference.parallel.parallel.entities.future; - -
    - diff --git a/reference/parallel/parallel.runtime.xml b/reference/parallel/parallel.runtime.xml deleted file mode 100644 index 2fe9d3574..000000000 --- a/reference/parallel/parallel.runtime.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - The parallel\Runtime class - parallel\Runtime - - - -
    - Runtime Objects - - Each runtime represents a single PHP thread, the thread is created (and bootstrapped) upon construction. - The thread then waits for tasks to be scheduled: Scheduled tasks will be executed FIFO and then the thread will resume waiting until - more tasks are scheduled, or it's closed, killed, or destroyed by the normal scoping rules of PHP objects. - - - - When a runtime is destroyed by the normal scoping rules of PHP objects, it will first execute all of the tasks that were scheduled, - and block while doing so. - - -
    - -
    - Runtime Bootstrapping - - When a new runtime is created, it does not share code with the thread (or process) that created it. This means it doesn't have the same - classes and functions loaded, nor the same autoloader set. In some cases, a very lightweight runtime is desirable because the tasks that - will be scheduled do not need access to the code in the parent thread. In those cases where the tasks do need to access the same code, it - is enough to set an autoloader as the bootstrap. - - - - preloading may be used in conjunction with parallel, in this case preloaded code is available without bootstrapping - - -
    - -
    - &reftitle.classsynopsis; - - - - parallel\Runtime - - - - - final - parallel\Runtime - - - - - Create - - - Execute - - - Join - - - - -
    - -
    - - &reference.parallel.parallel.runtime.construct; - &reference.parallel.parallel.runtime.run; - &reference.parallel.parallel.runtime.close; - &reference.parallel.parallel.runtime.kill; - -
    - diff --git a/reference/parallel/parallel.sync.xml b/reference/parallel/parallel.sync.xml deleted file mode 100644 index 226ce0093..000000000 --- a/reference/parallel/parallel.sync.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - The parallel\Sync class - parallel\Sync - - -
    - Low Level Synchronization - - The parallel\Sync class provides access to low level synchronization primitives, mutex, condition variables, and allows the implementation of semaphores. - - - - Synchronization for most applications is much better implemented using channels, however, in some cases authors of low level code may find it useful to be able to access - these lower level mechanisms. - - -
    - -
    - &reftitle.classsynopsis; - - - - parallel\Sync - - - - - final - parallel\Sync - - - - - Constructor - - - Access - - - Synchronization - - - - - -
    - -
    - - &reference.parallel.parallel.sync.construct; - &reference.parallel.parallel.sync.get; - &reference.parallel.parallel.sync.set; - &reference.parallel.parallel.sync.wait; - &reference.parallel.parallel.sync.notify; - &reference.parallel.parallel.sync.invoke; - -
    - diff --git a/reference/parallel/parallel/channel/close.xml b/reference/parallel/parallel/channel/close.xml deleted file mode 100644 index 81abefb52..000000000 --- a/reference/parallel/parallel/channel/close.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - parallel\Channel::close - Closing - - - - &reftitle.description; - - public voidparallel\Channel::close - - - - Shall close this channel - - - - - - Exceptions - - - Shall throw parallel\Channel\Error\Closed if channel is closed. - - - - - - diff --git a/reference/parallel/parallel/channel/construct.xml b/reference/parallel/parallel/channel/construct.xml deleted file mode 100644 index 69bd16713..000000000 --- a/reference/parallel/parallel/channel/construct.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - parallel\Channel::__construct - Channel Construction - - - - &reftitle.description; - - public parallel\Channel::__construct - - - - Shall make an anonymous unbuffered channel - - - public parallel\Channel::__construct - intcapacity - - - Shall make an anonymous buffered channel with the given capacity - - - - - - &reftitle.parameters; - - - capacity - - - May be Channel::Infinite or a positive integer - - - - - - - - diff --git a/reference/parallel/parallel/channel/make.xml b/reference/parallel/parallel/channel/make.xml deleted file mode 100644 index 2559bf8c1..000000000 --- a/reference/parallel/parallel/channel/make.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - parallel\Channel::make - Access - - - - &reftitle.description; - - public Channelparallel\Channel::make - stringname - - - Shall make an unbuffered channel with the given name - - - public Channelparallel\Channel::make - stringname - intcapacity - - - Shall make a buffered channel with the given name and capacity - - - - - - &reftitle.parameters; - - - name - - - The name of the channel. - - - - - capacity - - - May be Channel::Infinite or a positive integer - - - - - - - - Exceptions - - - Shall throw parallel\Channel\Error\Existence if channel already exists. - - - - - - diff --git a/reference/parallel/parallel/channel/open.xml b/reference/parallel/parallel/channel/open.xml deleted file mode 100644 index 1a117d431..000000000 --- a/reference/parallel/parallel/channel/open.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - parallel\Channel::open - Access - - - - &reftitle.description; - - public Channelparallel\Channel::open - stringname - - - Shall open the channel with the given name - - - - - - Exceptions - - - Shall throw parallel\Channel\Error\Existence if channel does not exist. - - - - - - diff --git a/reference/parallel/parallel/channel/recv.xml b/reference/parallel/parallel/channel/recv.xml deleted file mode 100644 index 245a8de6e..000000000 --- a/reference/parallel/parallel/channel/recv.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - parallel\Channel::recv - Sharing - - - - &reftitle.description; - - public mixedparallel\Channel::recv - - - - Shall recv a value from this channel - - - - - - Exceptions - - - Shall throw parallel\Channel\Error\Closed if channel is closed. - - - - - - diff --git a/reference/parallel/parallel/channel/send.xml b/reference/parallel/parallel/channel/send.xml deleted file mode 100644 index fde8399f9..000000000 --- a/reference/parallel/parallel/channel/send.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - parallel\Channel::send - Sharing - - - - &reftitle.description; - - public voidparallel\Channel::send - mixedvalue - - - Shall send the given value on this channel - - - - - - Exceptions - - - Shall throw parallel\Channel\Error\Closed if channel is closed. - - - - - Shall throw parallel\Channel\Error\IllegalValue if value is illegal. - - - - - - diff --git a/reference/parallel/parallel/events/addchannel.xml b/reference/parallel/parallel/events/addchannel.xml deleted file mode 100644 index ea780221d..000000000 --- a/reference/parallel/parallel/events/addchannel.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - parallel\Events::addChannel - Targets - - - - &reftitle.description; - - public voidparallel\Events::addChannel - parallel\Channelchannel - - - Shall watch for events on the given channel - - - - - Exceptions - - - Shall throw parallel\Events\Error\Existence if channel was already added. - - - - - - diff --git a/reference/parallel/parallel/events/addfuture.xml b/reference/parallel/parallel/events/addfuture.xml deleted file mode 100644 index 44365caa5..000000000 --- a/reference/parallel/parallel/events/addfuture.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - parallel\Events::addFuture - Targets - - - - &reftitle.description; - - public voidparallel\Events::addFuture - stringname - parallel\Futurefuture - - - Shall watch for events on the given future - - - - - Exceptions - - - Shall throw parallel\Events\Error\Existence if target with the given name was already added. - - - - - - diff --git a/reference/parallel/parallel/events/poll.xml b/reference/parallel/parallel/events/poll.xml deleted file mode 100644 index 86074a52a..000000000 --- a/reference/parallel/parallel/events/poll.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - parallel\Events::poll - Polling - - - - &reftitle.description; - - public parallel\Events\Eventnullparallel\Events::poll - - - - Shall poll for the next event - - - - - &reftitle.returnvalues; - - Should there be no targets remaining, &null; shall be returned - - - Should this be a non-blocking loop, and blocking would occur, &null; shall be returned - - - Otherwise, the parallel\Events\Event returned describes the event. - - - - - Exceptions - - - Shall throw parallel\Events\Error\Timeout if timeout is used and reached. - - - - - - diff --git a/reference/parallel/parallel/events/remove.xml b/reference/parallel/parallel/events/remove.xml deleted file mode 100644 index 306f00f4c..000000000 --- a/reference/parallel/parallel/events/remove.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - parallel\Events::remove - Targets - - - - &reftitle.description; - - public voidparallel\Events::remove - stringtarget - - - Shall remove the given target - - - - - Exceptions - - - Shall throw parallel\Events\Error\Existence if target with the given name was not found. - - - - - - diff --git a/reference/parallel/parallel/events/setblocking.xml b/reference/parallel/parallel/events/setblocking.xml deleted file mode 100644 index ef6bcee77..000000000 --- a/reference/parallel/parallel/events/setblocking.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - parallel\Events::setBlocking - Behaviour - - - - &reftitle.description; - - By default when events are polled for, blocking will occur (at the PHP level) until the first event can be returned: Setting blocking mode to &false; will cause - poll to return control if the first target polled is not ready. - - - This differs from setting a timeout of 0 with parallel\Events::setTimeout, since a timeout of 0, while allowed, will cause an exception - to be raised, which may be extremely slow or wasteful if what is really desired is non-blocking behaviour. - - - A non-blocking loop effects the return value of parallel\Events::poll, such that it may be &null; before all events have been processed. - - - public voidparallel\Events::setBlocking - boolblocking - - - Shall set blocking mode - - - - - Exceptions - - - Shall throw parallel\Events\Error if loop has timeout set. - - - - - - diff --git a/reference/parallel/parallel/events/setinput.xml b/reference/parallel/parallel/events/setinput.xml deleted file mode 100644 index df0324f75..000000000 --- a/reference/parallel/parallel/events/setinput.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - parallel\Events::setInput - Input - - - - &reftitle.description; - - public voidparallel\Events::setInput - Inputinput - - - Shall set input for this event loop - - - - - diff --git a/reference/parallel/parallel/events/settimeout.xml b/reference/parallel/parallel/events/settimeout.xml deleted file mode 100644 index 6f4123b27..000000000 --- a/reference/parallel/parallel/events/settimeout.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - parallel\Events::setTimeout - Behaviour - - - - &reftitle.description; - - By default when events are polled for, blocking will occur (at the PHP level) until the first event can be returned: Setting the timeout causes an exception to be - thrown when the timeout is reached. - - - This differs from setting blocking mode to &false; with parallel\Events::setBlocking, which will not cause an exception to be thrown. - - - public voidparallel\Events::setTimeout - inttimeout - - - Shall set the timeout in microseconds - - - - - Exceptions - - - Shall throw parallel\Events\Error if loop is non-blocking. - - - - - - diff --git a/reference/parallel/parallel/future/cancel.xml b/reference/parallel/parallel/future/cancel.xml deleted file mode 100644 index a658dd01c..000000000 --- a/reference/parallel/parallel/future/cancel.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - parallel\Future::cancel - Cancellation - - - - &reftitle.description; - - public boolparallel\Future::cancel - - - - Shall try to cancel the task - - - - If task is running, it will be interrupted. - - - - - Internal function calls in progress cannot be interrupted. - - - - - - Exceptions - - - Shall throw parallel\Future\Error\Killed if parallel\Runtime executing task was killed. - - - - - Shall throw parallel\Future\Error\Cancelled if task was already cancelled. - - - - - - diff --git a/reference/parallel/parallel/future/cancelled.xml b/reference/parallel/parallel/future/cancelled.xml deleted file mode 100644 index 855b2a7ff..000000000 --- a/reference/parallel/parallel/future/cancelled.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Future::cancelled - State Detection - - - - &reftitle.description; - - public boolparallel\Future::cancelled - - - - Shall indicate if the task was cancelled - - - - - - diff --git a/reference/parallel/parallel/future/done.xml b/reference/parallel/parallel/future/done.xml deleted file mode 100644 index ad17c3894..000000000 --- a/reference/parallel/parallel/future/done.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Future::done - State Detection - - - - &reftitle.description; - - public boolparallel\Future::done - - - - Shall indicate if the task is completed - - - - - - diff --git a/reference/parallel/parallel/future/value.xml b/reference/parallel/parallel/future/value.xml deleted file mode 100644 index d3f1e77f3..000000000 --- a/reference/parallel/parallel/future/value.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - parallel\Future::value - Resolution - - - - &reftitle.description; - - public mixedparallel\Future::value - - - - Shall return (and if necessary wait for) return from task - - - - - Exceptions - - - Shall throw parallel\Future\Error if waiting failed (internal error). - - - - - Shall throw parallel\Future\Error\Killed if parallel\Runtime executing task was killed. - - - - - Shall throw parallel\Future\Error\Cancelled if task was cancelled. - - - - - Shall throw parallel\Future\Error\Foreign if task raised an unrecognized uncaught exception. - - - - - Shall rethrow Throwable uncaught in task - - - - - - - diff --git a/reference/parallel/parallel/input/add.xml b/reference/parallel/parallel/input/add.xml deleted file mode 100644 index 618477679..000000000 --- a/reference/parallel/parallel/input/add.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - parallel\Events\Input::add - Inputs - - - - &reftitle.description; - - public voidparallel\Events\Input::add - stringtarget - mixedvalue - - - Shall set input for the given target - - - - - Exceptions - - - Shall throw parallel\Events\Input\Error\Existence if input for target already exists. - - - - - Shall throw parallel\Events\Input\Error\IllegalValue if value is illegal (&object;, &null;). - - - - - - diff --git a/reference/parallel/parallel/input/clear.xml b/reference/parallel/parallel/input/clear.xml deleted file mode 100644 index af70b6762..000000000 --- a/reference/parallel/parallel/input/clear.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - parallel\Events\Input::clear - Inputs - - - - &reftitle.description; - - public voidparallel\Events\Input::clear - - - - Shall remove input for all targets - - - - - diff --git a/reference/parallel/parallel/input/remove.xml b/reference/parallel/parallel/input/remove.xml deleted file mode 100644 index 23444d774..000000000 --- a/reference/parallel/parallel/input/remove.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - parallel\Events\Input::remove - Inputs - - - - &reftitle.description; - - public voidparallel\Events\Input::remove - stringtarget - - - Shall remove input for the given target - - - - - Exceptions - - - Shall throw parallel\Events\Input\Error\Existence if input for target does not exist. - - - - - - diff --git a/reference/parallel/parallel/runtime/close.xml b/reference/parallel/parallel/runtime/close.xml deleted file mode 100644 index ab42e072d..000000000 --- a/reference/parallel/parallel/runtime/close.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - parallel\Runtime::close - Runtime Graceful Join - - - - &reftitle.description; - - public voidparallel\Runtime::close - - - - Shall request that the runtime shutsdown. - - - - Tasks scheduled for execution will be executed before the shutdown occurs. - - - - - - Exceptions - - - Shall throw parallel\Runtime\Error\Closed if Runtime was already closed. - - - - - - - diff --git a/reference/parallel/parallel/runtime/construct.xml b/reference/parallel/parallel/runtime/construct.xml deleted file mode 100644 index 1d4028352..000000000 --- a/reference/parallel/parallel/runtime/construct.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - parallel\Runtime::__construct - Runtime Construction - - - - &reftitle.description; - - public parallel\Runtime::__construct - - - - Shall construct a new runtime without bootstrapping. - - - public parallel\Runtime::__construct - stringbootstrap - - - Shall construct a bootstrapped runtime. - - - - - - &reftitle.parameters; - - - bootstrap - - - The location of a bootstrap file, generally an autoloader. - - - - - - - - Exceptions - - - Shall throw parallel\Runtime\Error if thread could not be created - - - - - Shall throw parallel\Runtime\Bootstrap if bootstrapping failed - - - - - - diff --git a/reference/parallel/parallel/runtime/kill.xml b/reference/parallel/parallel/runtime/kill.xml deleted file mode 100644 index 69948af15..000000000 --- a/reference/parallel/parallel/runtime/kill.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - parallel\Runtime::kill - Runtime Join - - - - &reftitle.description; - - public voidparallel\Runtime::kill - - - - Shall attempt to force the runtime to shutdown. - - - - Tasks scheduled for execution will not be executed, the currently running task shall be interrupted. - - - - - Internal function calls in progress cannot be interrupted. - - - - - - Exceptions - - - Shall throw parallel\Runtime\Error\Closed if Runtime was closed. - - - - - - - diff --git a/reference/parallel/parallel/runtime/run.xml b/reference/parallel/parallel/runtime/run.xml deleted file mode 100644 index 39b06180a..000000000 --- a/reference/parallel/parallel/runtime/run.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - parallel\Runtime::run - Execution - - - - &reftitle.description; - - public Futurenullparallel\Runtime::run - Closuretask - - - Shall schedule task for execution in parallel. - - - public Futurenullparallel\Runtime::run - Closuretask - arrayargv - - - Shall schedule task for execution in parallel, passing argv at execution time. - - - - - - &reftitle.parameters; - - - task - - - A Closure with specific characteristics. - - - - - argv - - - An array of arguments with specific characteristics to be passed to task at execution time. - - - - - - - - Task Characteristics - - Closures scheduled for parallel execution must not: - - accept or return by reference - accept or return internal objects (see notes) - execute a limited set of instructions - - - - Instructions prohibited in Closures intended for parallel execution are: - - yield - use by-reference - declare class - declare named function - - - - - Nested closures may yield or use by-reference, but must not contain class or named function declarations. - - - - - No instructions are prohibited in the files which the task may include. - - - - - - Arguments Characteristics - - Arguments must not: - - contain references - contain resources - contain internal objects (see notes) - - - - In the case of file stream resources, the resource will be cast to the file descriptor and passed as int where possible, this is unsupported on Windows. - - - - - - - Internal Objects Notes - - Internal objects generally use a custom structure which cannot be copied by value safely, PHP currently lacks the mechanics to do this (without serialization) - and so only objects that do not use a custom structure may be shared. - - - Some internal objects do not use a custom structure, for example parallel\Events\Event and so may be shared. - - - Closures are a special kind of internal object and support being copied by value, and so may be shared. - - - Channels are central to writing parallel code and support concurrent access and execution by necessity, and so may be shared. - - - - A user class that extends an internal class may use a custom structure as defined by the internal class, in which case they cannot be copied by value safely, - and so may not be shared. - - - - - - &reftitle.returnvalues; - - - The return parallel\Future must not be ignored when the task contains a return or throw statement. - - - - - - Exceptions - - - Shall throw parallel\Runtime\Error\Closed if parallel\Runtime was closed. - - - - - Shall throw parallel\Runtime\Error\IllegalFunction if task is a closure created from an internal function. - - - - - Shall throw parallel\Runtime\Error\IllegalInstruction if task contains illegal instructions. - - - - - Shall throw parallel\Runtime\Error\IllegalParameter if task accepts or argv contains illegal variables. - - - - - Shall throw parallel\Runtime\Error\IllegalReturn if task returns illegally. - - - - - - diff --git a/reference/parallel/parallel/sync/construct.xml b/reference/parallel/parallel/sync/construct.xml deleted file mode 100644 index 637f799ff..000000000 --- a/reference/parallel/parallel/sync/construct.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - parallel\Sync::__construct - Construction - - - - &reftitle.description; - - public parallel\Sync::__construct - - - - Shall construct a new synchronization object with no value - - - - public parallel\Sync::__construct - scalarvalue - - - Shall construct a new synchronization object containing the given scalar value - - - - - - Exceptions - - - Shall throw parallel\Sync\Error\IllegalValue if value is non-scalar. - - - - - - diff --git a/reference/parallel/parallel/sync/get.xml b/reference/parallel/parallel/sync/get.xml deleted file mode 100644 index 8a40daf29..000000000 --- a/reference/parallel/parallel/sync/get.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Sync::get - Access - - - - &reftitle.description; - - public scalarparallel\Sync::get - - - - Shall atomically return the synchronization objects value - - - - - - diff --git a/reference/parallel/parallel/sync/invoke.xml b/reference/parallel/parallel/sync/invoke.xml deleted file mode 100644 index 6903f5a17..000000000 --- a/reference/parallel/parallel/sync/invoke.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Sync::__invoke - Synchronization - - - - &reftitle.description; - - public parallel\Sync::__invoke - callablecritical - - - Shall exclusively enter into the critical code - - - - - - diff --git a/reference/parallel/parallel/sync/notify.xml b/reference/parallel/parallel/sync/notify.xml deleted file mode 100644 index 91adea8cc..000000000 --- a/reference/parallel/parallel/sync/notify.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Sync::notify - Synchronization - - - - &reftitle.description; - - public parallel\Sync::notify - boolall - - - Shall notify one (by default) or all threads waiting on the synchronization object - - - - - - diff --git a/reference/parallel/parallel/sync/set.xml b/reference/parallel/parallel/sync/set.xml deleted file mode 100644 index 543b6a634..000000000 --- a/reference/parallel/parallel/sync/set.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - parallel\Sync::set - Access - - - - &reftitle.description; - - public parallel\Sync::set - scalarvalue - - - Shall atomically set the value of the synchronization object - - - - - - Exceptions - - - Shall throw parallel\Sync\Error\IllegalValue if value is non-scalar. - - - - - - diff --git a/reference/parallel/parallel/sync/wait.xml b/reference/parallel/parallel/sync/wait.xml deleted file mode 100644 index df573818f..000000000 --- a/reference/parallel/parallel/sync/wait.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - parallel\Sync::wait - Synchronization - - - - &reftitle.description; - - public parallel\Sync::wait - - - - Shall wait for notification on this synchronization object - - - - - - diff --git a/reference/parallel/philosophy.xml b/reference/parallel/philosophy.xml deleted file mode 100644 index 28eebbfd3..000000000 --- a/reference/parallel/philosophy.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - Philosophy - - This section contains philosophies important to writing parallel code and some details about the internal implementation of parallel. - - - Do not communicate by sharing memory; instead, share memory by communicating. - - This philosophy which is embraced by parallel has its origins in Go, one of the most widely admired if not used platforms for writing parallel code at the moment. - Go programmers have to work hard to live up to this ideal: PHP and parallel do all the hard work for the programmer, and by default. - - - In conventional threading models found in other languages, generally threads are communicating with one another through nothing more than by virtue of the fact that - they operate in the same address space. - The programmer must deploy mutual exclusion, condition variables, and other low level threading or synchronization primitives in order to ensure proper communication - of state and consistency. - - - When the conventional model is inversed, it means that threads only share memory as a result of communication (a variable is passed over a Channel for example). - - - When parallel passes a variable from one thread to another by any means - Task arguments, return via Future, and Channels - it is passed by value. - In all but the case of unbuffered channels, the variable is also buffered so that it may not change (or be destroyed) before it is used in whichever thread the variable - is being passed to. An unbuffered read over a channel is the only instance in which a thread directly reads memory allocated by another thread, it can do so safely because - the thread that owns the memory is waiting for the read to complete before it can continue to manipulate it, and the thread that does not own the memory reads by value. When - both threads continue, they are no longer sharing memory. - - - This makes writing and reasoning about parallel code much easier than the conventional model of threading. It means the programmer does not need to consider that threads - may be manipulating data concurrently, because that is not possible. - - - This also makes PHP the perfect platform for implementing a parallel concurrency API based on CSP (message passing over channels), because PHP itself is shared nothing - - PHP threads operate in their own virtual address space by default, and so may only share memory by communicating. - - - - Data should have a definitive single owner - - When approaching the CSP model for the first time, a programmer versed in the traditional model of threading may find themselves looking for concurrent data structures, - because that is what they are used too: they pass around shared objects for manipulation. - - - When it comes to the CSP model, there is no need for data structures to be shared by many tasks, and indeed, it is simpler if they are not. The data should be owned - by a single task, changes to (or operations on) that data structure should be communicated over channels and performed by the owner of the data, the success, failure, - or result (state) of the change (or operation) being communicated back. - - - Once again the share nothing nature of PHP and copy by value nature of parallel helps the programmer to achieve this goal, no data will be shared by accident, - only ever as a result of communication. - - - - diff --git a/reference/parallel/setup.xml b/reference/parallel/setup.xml deleted file mode 100644 index 17b6c65b6..000000000 --- a/reference/parallel/setup.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - Installation - - - &reftitle.required; - - parallel requires a build of PHP with ZTS (Zend Thread Safety) enabled - (, or on non-Windows systems prior to PHP 8.0.0, - ) - - - - Zend Thread Safety cannot be enabled post build; it is a build time configuration option. - - - - parallel should build anywhere there is a working Posix Threads header (pthread.h) and ZTS build of PHP, including Windows (using the pthread-w32 project from redhat). - - - - - &reftitle.install; - - parallel releases are hosted by PECL and the source code by - github, - the easiest route to installation is the normal PECL route: - &url.pecl.package;parallel. - - - Windows users can download prebuilt release binaries from the PECL website. - - - - Windows users need to take the additional step of adding pthreadVC?.dll (distributed with Windows releases) to their PATH. - - - - - diff --git a/reference/parallel/versions.xml b/reference/parallel/versions.xml deleted file mode 100644 index 7f6bc0c40..000000000 --- a/reference/parallel/versions.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/parle/book.xml b/reference/parle/book.xml deleted file mode 100644 index 2e870489e..000000000 --- a/reference/parle/book.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - Parsing and lexing - Parle - - - &reftitle.intro; - &warn.experimental; - - The parle extension provides general purpose lexing and parsing facilities. The implementation is based on these libraries and requires a C++14 capable compiler. The lexer is based on the regex matching, the parser is LALR(1). Lexers and parsers are generated on the fly and can be used immediately after they've been finalized. Parle deals with parsing and lexing, the appropriate data structures representation and processing are the implementer's task. Serialization and code generation are not supported by the extension, yet. - - - Lexer analysis is a process of splitting a character sequence into a list of lexemes. The lexeme list can be then used for the syntax analysis against a formal grammar. These operations are also known as lexing and parsing. This documentation doesn't aim to provide an exhaustive information on lexing and parsing. Good information in this regard is available on the numerous resources on the net. Several usage examples are included, to show the functionality. The extension is useful for PHP programmers both willing to learn or to utilize parsing and lexing. State machines and grammar parsing don't have to be implemented manually, these complex tasks are taken away by parle. Thanks to that, the development can be focused on the actual problem solving. - - - The common use case for parle is, when a data format is too complex to be handled by the regex matching with PCRE. The practical application is herewith wide. Be it a specific data format, a behavior modification of existing functions, even an own programming language and beyond. The helper methods such as Parle\Lexer::dump to inspect the generated state machine, or Parle\Parser::dump to inspect the generated grammar, are useful. The method Parle\Parser::trace can also be used to track the parsing operation. - - - - &reference.parle.setup; - &reference.parle.constants; - &reference.parle.pattern.matching; - &reference.parle.examples; - &reference.parle.parle.lexer; - &reference.parle.parle.rlexer; - &reference.parle.parle.parser; - &reference.parle.parle.rparser; - &reference.parle.parle.stack; - &reference.parle.parle.token; - &reference.parle.parle.errorinfo; - &reference.parle.parle.lexerexception; - &reference.parle.parle.parserexception; - - - - diff --git a/reference/parle/configure.xml b/reference/parle/configure.xml deleted file mode 100644 index 8ff3be4a7..000000000 --- a/reference/parle/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;parle - - - -
    - - - diff --git a/reference/parle/constants.xml b/reference/parle/constants.xml deleted file mode 100644 index 4fc28dcae..000000000 --- a/reference/parle/constants.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - Parle\INTERNAL_UTF32 - bool - - - - Flag whether the internal UTF-32 support is compiled in. Available since parle 0.7.2. - - - - - - - diff --git a/reference/parle/examples.xml b/reference/parle/examples.xml deleted file mode 100644 index 62f8544fc..000000000 --- a/reference/parle/examples.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - &reftitle.examples; - -
    - Lexer examples - - Tokenize comma separated integer list - - id */ -$token = array( - "COMMA" => 1, - "CRLF" => 2, - "DECIMAL" => 3, -); -/* id => name */ -$tokenIdToName = array_flip($token); - -$lex = new Lexer; -$lex->push("[\x2c]", $token["COMMA"]); -$lex->push("[\r][\n]", $token["CRLF"]); -$lex->push("[\d]+", $token["DECIMAL"]); -$lex->build(); - -$in = "0,1,2\r\n3,42,5\r\n6,77,8\r\n"; - -$lex->consume($in); - -do { - $lex->advance(); - $tok = $lex->getToken(); - - if (Token::UNKNOWN == $tok->id) { - throw new LexerException("Unknown token '{$tok->value}' at offset {$lex->marker}."); - } - - echo "TOKEN: ", $tokenIdToName[$tok->id], PHP_EOL; -} while (Token::EOI != $tok->id); -]]> - - - - Tokenize assign statement - -push("\$[a-zA-Z_][a-zA-Z0-9_]*", 1); -$lex->push("=", 2); -$lex->push("\d+", 3); -$lex->push(";", 4); - -$lex->build(); - -$lex->consume('$x = 42; $y = 24;'); - - -do { - $lex->advance(); - $tok = $lex->getToken(); - var_dump($tok); -} while (Token::EOI != $tok->id); -]]> - - -
    -
    - Parser examples - - Simple calculator - -token("INTEGER"); -$p->left("'+' '-' '*' '/'"); - -$p->push("start", "exp"); -$prod_add = $p->push("exp", "exp '+' exp"); -$prod_sub = $p->push("exp", "exp '-' exp"); -$prod_mul = $p->push("exp", "exp '*' exp"); -$prod_div = $p->push("exp", "exp '/' exp"); -$p->push("exp", "INTEGER"); /* Production index unused. */ - -$p->build(); - -$lex = new Lexer; -$lex->push("[+]", $p->tokenId("'+'")); -$lex->push("[-]", $p->tokenId("'-'")); -$lex->push("[*]", $p->tokenId("'*'")); -$lex->push("[/]", $p->tokenId("'/'")); -$lex->push("\\d+", $p->tokenId("INTEGER")); -$lex->push("\\s+", Token::SKIP); - -$lex->build(); - -$exp = array( - "1 + 1", - "33 / 10", - "100 * 45", - "17 - 45", -); - -foreach ($exp as $in) { - if (!$p->validate($in, $lex)) { - throw new ParserException("Failed to validate input"); - } - - $p->consume($in, $lex); - - while (Parser::ACTION_ERROR != $p->action && Parser::ACTION_ACCEPT != $p->action) { - switch ($p->action) { - case Parser::ACTION_ERROR: - throw new ParserException("Parser error"); - break; - case Parser::ACTION_SHIFT: - case Parser::ACTION_GOTO: - case Parser::ACTION_ACCEPT: - break; - case Parser::ACTION_REDUCE: - switch ($p->reduceId) { - case $prod_add: - $l = $p->sigil(0); - $r = $p->sigil(2); - echo "$l + $r = " . ($l + $r) . "\n"; - break; - case $prod_sub: - $l = $p->sigil(0); - $r = $p->sigil(2); - echo "$l - $r = " . ($l - $r) . "\n"; - break; - case $prod_mul: - $l = $p->sigil(0); - $r = $p->sigil(2); - echo "$l * $r = " . ($l * $r) . "\n"; - break; - case $prod_div: - $l = $p->sigil(0); - $r = $p->sigil(2); - echo "$l / $r = " . ($l / $r) . "\n"; - break; - } - break; - } - $p->advance(); - } -} -]]> - - - - Parse words out from a sentence - -token("WORD"); -$p->push("START", "SENTENCE"); -$p->push("SENTENCE", "WORDS"); -$prod_word_0 = $p->push("WORDS", "WORDS WORD"); -$prod_word_1 = $p->push("WORDS", "WORD"); -$p->build(); - -$lex = new Lexer; -$lex->push("[^\s]{-}[\.,\:\;\?]+", $p->tokenId("WORD")); -$lex->push("[\s\.,\:\;\?]+", Token::SKIP); -$lex->build(); - -$in = "Dis-moi où est ton papa?"; -$p->consume($in, $lex); -do { - switch ($p->action) { - case Parser::ACTION_ERROR: - throw new ParserException("Error"); - break; - case Parser::ACTION_SHIFT: - case Parser::ACTION_GOTO: - /* var_dump($p->trace());*/ - break; - case Parser::ACTION_REDUCE: - $rid = $p->reduceId(); - if ($rid == $prod_word_1) { - var_dump($p->sigil(0)); - } if ($rid == $prod_word_0) { - var_dump($p->sigil(1)); - } - break; - } - $p->advance(); -} while (Parser::ACTION_ACCEPT != $p->action); -]]> - - -
    -
    - - diff --git a/reference/parle/parle.errorinfo.xml b/reference/parle/parle.errorinfo.xml deleted file mode 100644 index 50ddc5ea9..000000000 --- a/reference/parle/parle.errorinfo.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - The Parle\ErrorInfo class - Parle\ErrorInfo - - - - -
    - &reftitle.intro; - - The class represents detailed error information as supplied by Parle\Parser::errorInfo - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\ErrorInfo - - - - - Parle\ErrorInfo - - - - &Properties; - - public - int - id - - - public - int - position - - - public - mixed - token - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - id - - Error id. - - - - position - - Position in the input, where the error occurred. - - - - token - - If applicable - the Parle\Token related to the error, otherwise &null;. - - - -
    - - - -
    - - - -
    - - diff --git a/reference/parle/parle.lexer.xml b/reference/parle/parle.lexer.xml deleted file mode 100644 index 33f51b8c2..000000000 --- a/reference/parle/parle.lexer.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - The Parle\Lexer class - Parle\Lexer - - - - -
    - &reftitle.intro; - - Single state lexer class. Lexemes can be defined on the fly. If the particular lexer instance is meant to be used with Parle\Parser, the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. This lexer can give a certain performance advantage over Parle\RLexer, if no multiple states are required. Note, that Parle\RParser is not compatible with this lexer. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\Lexer - - - - - Parle\Lexer - - - - &Constants; - - const - int - Parle\Lexer::ICASE - 1 - - - const - int - Parle\Lexer::DOT_NOT_LF - 2 - - - const - int - Parle\Lexer::DOT_NOT_CRLF - 4 - - - const - int - Parle\Lexer::SKIP_WS - 8 - - - const - int - Parle\Lexer::MATCH_ZERO_LEN - 16 - - - &Properties; - - public - bool - bol - &false; - - - public - int - flags - 0 - - - public - int - state - 0 - - - public - int - marker - 0 - - - public - int - cursor - 0 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Parle\Lexer::ICASE - - - - - - - Parle\Lexer::DOT_NOT_LF - - - - - - - Parle\Lexer::DOT_NOT_CRLF - - - - - - - Parle\Lexer::SKIP_WS - - - - - - - Parle\Lexer::MATCH_ZERO_LEN - - - - - - -
    - - - -
    - &reftitle.properties; - - - bol - - Start of input flag. - - - - flags - - Lexer flags. - - - - state - - Current lexer state, readonly. - - - - marker - - Position of the latest token match, readonly. - - - - cursor - - Current input offset, readonly. - - - -
    - - -
    - - - &reference.parle.parle.entities.lexer; - -
    - - diff --git a/reference/parle/parle.lexerexception.xml b/reference/parle/parle.lexerexception.xml deleted file mode 100644 index 0dbdabfe4..000000000 --- a/reference/parle/parle.lexerexception.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - The Parle\LexerException class - Parle\LexerException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\LexerException - - - - - Parle\LexerException - - - - extends - Exception - - - - Throwable - - - - &InheritedProperties; - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - - diff --git a/reference/parle/parle.parser.xml b/reference/parle/parle.parser.xml deleted file mode 100644 index 192732ef8..000000000 --- a/reference/parle/parle.parser.xml +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - The Parle\Parser class - Parle\Parser - - - - -
    - &reftitle.intro; - - Parser class. Rules can be defined on the fly. Once finalized, a Parle\Lexer instance is required to deliver the token stream. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\Parser - - - - - Parle\Parser - - - - &Constants; - - const - int - Parle\Parser::ACTION_ERROR - 0 - - - const - int - Parle\Parser::ACTION_SHIFT - 1 - - - const - int - Parle\Parser::ACTION_REDUCE - 2 - - - const - int - Parle\Parser::ACTION_GOTO - 3 - - - const - int - Parle\Parser::ACTION_ACCEPT - 4 - - - const - int - Parle\Parser::ERROR_SYNTAX - 0 - - - const - int - Parle\Parser::ERROR_NON_ASSOCIATIVE - 1 - - - const - int - Parle\Parser::ERROR_UNKNOWN_TOKEN - 2 - - - &Properties; - - public - int - action - 0 - - - public - int - reduceId - 0 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Parle\Parser::ACTION_ERROR - - - - - - - Parle\Parser::ACTION_SHIFT - - - - - - - Parle\Parser::ACTION_REDUCE - - - - - - - Parle\Parser::ACTION_GOTO - - - - - - - Parle\Parser::ACTION_ACCEPT - - - - - - - Parle\Parser::ERROR_SYNTAX - - - - - - - Parle\Parser::ERROR_NON_ASSOCIATIVE - - - - - - - Parle\Parser::ERROR_UNKNOWN_TOKEN - - - - - - -
    - - - -
    - &reftitle.properties; - - - action - - Current parser action that matches one of the action class constants, readonly. - - - - reduceId - - Grammar rule id just processed in the reduce action. The value corresponds either to a token or to a production id. Readonly. - - - -
    - - -
    - - - &reference.parle.parle.entities.parser; - -
    - - diff --git a/reference/parle/parle.parserexception.xml b/reference/parle/parle.parserexception.xml deleted file mode 100644 index 42e227b98..000000000 --- a/reference/parle/parle.parserexception.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - The Parle\ParserException class - Parle\ParserException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\ParserException - - - - - Parle\ParserException - - - - extends - Exception - - - - Throwable - - - - &InheritedProperties; - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - -
    - - - -
    - - diff --git a/reference/parle/parle.rlexer.xml b/reference/parle/parle.rlexer.xml deleted file mode 100644 index 7f476c66d..000000000 --- a/reference/parle/parle.rlexer.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - The Parle\RLexer class - Parle\RLexer - - - - -
    - &reftitle.intro; - - Multistate lexer class. Lexemes can be defined on the fly. If the particular lexer instance is meant to be used with Parle\RParser, the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. Note, that Parle\Parser is not compatible with this lexer. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\RLexer - - - - - Parle\RLexer - - - - &Constants; - - const - int - Parle\RLexer::ICASE - 1 - - - const - int - Parle\RLexer::DOT_NOT_LF - 2 - - - const - int - Parle\RLexer::DOT_NOT_CRLF - 4 - - - const - int - Parle\RLexer::SKIP_WS - 8 - - - const - int - Parle\RLexer::MATCH_ZERO_LEN - 16 - - - &Properties; - - public - bool - bol - &false; - - - public - int - flags - 0 - - - public - int - state - 0 - - - public - int - marker - 0 - - - public - int - cursor - 0 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Parle\RLexer::ICASE - - - - - - - Parle\RLexer::DOT_NOT_LF - - - - - - - Parle\RLexer::DOT_NOT_CRLF - - - - - - - Parle\RLexer::SKIP_WS - - - - - - - Parle\RLexer::MATCH_ZERO_LEN - - - - - - -
    - - - -
    - &reftitle.properties; - - - bol - - Start of input flag. - - - - flags - - Lexer flags. - - - - state - - Current lexer state, readonly. - - - - marker - - Position of the latest token match, readonly. - - - - cursor - - Current input offset, readonly. - - - -
    - - -
    - - - &reference.parle.parle.entities.rlexer; - -
    - - diff --git a/reference/parle/parle.rparser.xml b/reference/parle/parle.rparser.xml deleted file mode 100644 index 8f3cf28d7..000000000 --- a/reference/parle/parle.rparser.xml +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - The Parle\RParser class - Parle\RParser - - - - -
    - &reftitle.intro; - - Parser class. Rules can be defined on the fly. Once finalized, a Parle\RLexer instance is required to deliver the token stream. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\RParser - - - - - Parle\RParser - - - - &Constants; - - const - int - Parle\RParser::ACTION_ERROR - 0 - - - const - int - Parle\RParser::ACTION_SHIFT - 1 - - - const - int - Parle\RParser::ACTION_REDUCE - 2 - - - const - int - Parle\RParser::ACTION_GOTO - 3 - - - const - int - Parle\RParser::ACTION_ACCEPT - 4 - - - const - int - Parle\RParser::ERROR_SYNTAX - 0 - - - const - int - Parle\RParser::ERROR_NON_ASSOCIATIVE - 1 - - - const - int - Parle\RParser::ERROR_UNKNOWN_TOKEN - 2 - - - &Properties; - - public - int - action - 0 - - - public - int - reduceId - 0 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Parle\RParser::ACTION_ERROR - - - - - - - Parle\RParser::ACTION_SHIFT - - - - - - - Parle\RParser::ACTION_REDUCE - - - - - - - Parle\RParser::ACTION_GOTO - - - - - - - Parle\RParser::ACTION_ACCEPT - - - - - - - Parle\RParser::ERROR_SYNTAX - - - - - - - Parle\RParser::ERROR_NON_ASSOCIATIVE - - - - - - - Parle\RParser::ERROR_UNKNOWN_TOKEN - - - - - - -
    - - - -
    - &reftitle.properties; - - - action - - Current parser action that matches one of the action class constants, readonly. - - - - reduceId - - Grammar rule id just processed in the reduce action. The value corresponds either to a token or to a production id. Readonly. - - - -
    - - -
    - - - &reference.parle.parle.entities.rparser; - -
    - - diff --git a/reference/parle/parle.stack.xml b/reference/parle/parle.stack.xml deleted file mode 100644 index 928abfa10..000000000 --- a/reference/parle/parle.stack.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - The Parle\Stack class - Parle\Stack - - - - -
    - &reftitle.intro; - - Parle\Stack is a LIFO stack. The elements are inserted and removed only from one end. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\Stack - - - - - Parle\Stack - - - - - &Properties; - - public - bool - empty - &true; - - - public - int - size - 0 - - - public - mixed - top - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - empty - - Whether the stack is empty, readonly. - - - - size - - Stack size, readonly. - - - - top - - Element on the top of the stack. - - - -
    - - -
    - - - &reference.parle.parle.entities.stack; - -
    - - diff --git a/reference/parle/parle.token.xml b/reference/parle/parle.token.xml deleted file mode 100644 index d938c0413..000000000 --- a/reference/parle/parle.token.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - The Parle\Token class - Parle\Token - - - - -
    - &reftitle.intro; - - This class represents a token. Lexer returns instances of this class. - -
    - - -
    - &reftitle.classsynopsis; - - - - Parle\Token - - - - - Parle\Token - - - - &Constants; - - const - int - Parle\Token::EOI - 0 - - - const - int - Parle\Token::UNKNOWN - -1 - - - const - int - Parle\Token::SKIP - -2 - - - &Properties; - - public - int - id - - - public - string - value - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - id - - Token id. - - - - value - - Token value. - - - -
    - - - - -
    - &reftitle.constants; - - - - Parle\Token::EOI - - End of input token id. - - - - - Parle\Token::UNKNOWN - - Unknown token id. - - - - - Parle\Token::SKIP - - Skip token id. - - - - -
    - - - -
    - - - -
    - - diff --git a/reference/parle/parle/lexer/advance.xml b/reference/parle/parle/lexer/advance.xml deleted file mode 100644 index 051a9c5e7..000000000 --- a/reference/parle/parle/lexer/advance.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Parle\Lexer::advance - Process next lexer rule - - - - &reftitle.description; - - public voidParle\Lexer::advance - - - - Processes the next rule and prepares the resulting token data. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/build.xml b/reference/parle/parle/lexer/build.xml deleted file mode 100644 index 9575e551d..000000000 --- a/reference/parle/parle/lexer/build.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Lexer::build - Finalize the lexer rule set - - - - &reftitle.description; - - public voidParle\Lexer::build - - - - Rules, previously added with Parle\Lexer::push are finalized. This method call has to be done after all the necessary rules was pushed. The rule set becomes read only. The lexing can begin. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/callout.xml b/reference/parle/parle/lexer/callout.xml deleted file mode 100644 index 989c6b3b3..000000000 --- a/reference/parle/parle/lexer/callout.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\Lexer::callout - Define token callback - - - - &reftitle.description; - - public voidParle\Lexer::callout - intid - callablecallback - - - Define a callback to be invoked once lexer encounters a particular token. - - - - - &reftitle.parameters; - - - id - - - Token id. - - - - - callback - - - Callable to be invoked. The callable doesn't receive any arguments and its return value is ignored. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/consume.xml b/reference/parle/parle/lexer/consume.xml deleted file mode 100644 index 2018cf6a3..000000000 --- a/reference/parle/parle/lexer/consume.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Lexer::consume - Pass the data for processing - - - - &reftitle.description; - - public voidParle\Lexer::consume - stringdata - - - Consume the data for lexing. - - - - - &reftitle.parameters; - - - data - - - Data to be lexed. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/dump.xml b/reference/parle/parle/lexer/dump.xml deleted file mode 100644 index 63f52ef62..000000000 --- a/reference/parle/parle/lexer/dump.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Lexer::dump - Dump the state machine - - - - &reftitle.description; - - public voidParle\Lexer::dump - - - - Dump the current state machine to stdout. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/gettoken.xml b/reference/parle/parle/lexer/gettoken.xml deleted file mode 100644 index 79f1374eb..000000000 --- a/reference/parle/parle/lexer/gettoken.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Lexer::getToken - Retrieve the current token - - - - &reftitle.description; - - public Parle\TokenParle\Lexer::getToken - - - - Retrieve the current token. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an instance of Parle\Token. - - - - - - - diff --git a/reference/parle/parle/lexer/insertmacro.xml b/reference/parle/parle/lexer/insertmacro.xml deleted file mode 100644 index 979dd723d..000000000 --- a/reference/parle/parle/lexer/insertmacro.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\Lexer::insertMacro - Insert regex macro - - - - &reftitle.description; - - public voidParle\Lexer::insertMacro - stringname - stringregex - - - Insert a regex macro, that can be later used as a shortcut and included in other regular expressions. - - - - - &reftitle.parameters; - - - name - - - Name of the macros. - - - - - regex - - - Regular expression. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/push.xml b/reference/parle/parle/lexer/push.xml deleted file mode 100644 index ee0e8519a..000000000 --- a/reference/parle/parle/lexer/push.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Parle\Lexer::push - Add a lexer rule - - - - &reftitle.description; - - public voidParle\Lexer::push - stringregex - intid - - - - Push a pattern for lexeme recognition. - - - - - &reftitle.parameters; - - - regex - - - Regular expression used for token matching. - - - - - id - - - Token id. If the lexer instance is meant to be used standalone, this can be an arbitrary number. If the lexer instance is going to be passed to the parser, it has to be an id returned by Parle\Parser::tokenid. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/lexer/reset.xml b/reference/parle/parle/lexer/reset.xml deleted file mode 100644 index 41359ca40..000000000 --- a/reference/parle/parle/lexer/reset.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Lexer::reset - Reset lexer - - - - &reftitle.description; - - public voidParle\Lexer::reset - intpos - - - Reset lexing optionally supplying the desired offset. - - - - - &reftitle.parameters; - - - pos - - - Reset position. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/advance.xml b/reference/parle/parle/parser/advance.xml deleted file mode 100644 index c57168d2f..000000000 --- a/reference/parle/parle/parser/advance.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::advance - Process next parser rule - - - - &reftitle.description; - - public voidParle\Parser::advance - - - - Process next parser rule. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/build.xml b/reference/parle/parle/parser/build.xml deleted file mode 100644 index b7936aa6c..000000000 --- a/reference/parle/parle/parser/build.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::build - Finalize the grammar rules - - - - &reftitle.description; - - public voidParle\Parser::build - - - - Any tokens and grammar rules previously added are finalized. The rule set becomes readonly and the parser is ready to start. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/consume.xml b/reference/parle/parle/parser/consume.xml deleted file mode 100644 index 5cd79e8da..000000000 --- a/reference/parle/parle/parser/consume.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\Parser::consume - Consume the data for processing - - - - &reftitle.description; - - public voidParle\Parser::consume - stringdata - Parle\Lexerlexer - - - Consume the data for parsing. - - - - - &reftitle.parameters; - - - data - - - Data to be parsed. - - - - - lexer - - - A lexer object containing the lexing rules prepared for the particular grammar. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/dump.xml b/reference/parle/parle/parser/dump.xml deleted file mode 100644 index a9f4ed6d5..000000000 --- a/reference/parle/parle/parser/dump.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::dump - Dump the grammar - - - - &reftitle.description; - - public voidParle\Parser::dump - - - - Dump the current grammar to stdout. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/errorinfo.xml b/reference/parle/parle/parser/errorinfo.xml deleted file mode 100644 index 3da6e1bae..000000000 --- a/reference/parle/parle/parser/errorinfo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::errorInfo - Retrieve the error information - - - - &reftitle.description; - - public Parle\ErrorInfoParle\Parser::errorInfo - - - - Retrieve the error information in case Parle\Parser::action returned the error action. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an instance of Parle\ErrorInfo. - - - - - - - diff --git a/reference/parle/parle/parser/left.xml b/reference/parle/parle/parser/left.xml deleted file mode 100644 index 90e93d48e..000000000 --- a/reference/parle/parle/parser/left.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::left - Declare a token with left-associativity - - - - &reftitle.description; - - public voidParle\Parser::left - stringtok - - - Declare a terminal with left associativity. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/nonassoc.xml b/reference/parle/parle/parser/nonassoc.xml deleted file mode 100644 index d536d6751..000000000 --- a/reference/parle/parle/parser/nonassoc.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::nonassoc - Declare a token with no associativity - - - - &reftitle.description; - - public voidParle\Parser::nonassoc - stringtok - - - Declare a terminal, that cannot appear more than once in the row. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/precedence.xml b/reference/parle/parle/parser/precedence.xml deleted file mode 100644 index 65f085b79..000000000 --- a/reference/parle/parle/parser/precedence.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::precedence - Declare a precedence rule - - - - &reftitle.description; - - public voidParle\Parser::precedence - stringtok - - - Declares a precedence rule for a fictitious terminal symbol. This rule can be later used in the specific grammar rules. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/push.xml b/reference/parle/parle/parser/push.xml deleted file mode 100644 index a40783867..000000000 --- a/reference/parle/parle/parser/push.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\Parser::push - Add a grammar rule - - - - &reftitle.description; - - public intParle\Parser::push - stringname - stringrule - - - Push a grammar rule. The production id returned can be used later in the parsing process to identify the rule matched. - - - - - &reftitle.parameters; - - - name - - - Rule name. - - - - - rule - - - The rule to be added. The syntax is Bison compatible. - - - - - - - - &reftitle.returnvalues; - - Returns &integer; representing the rule index. - - - - - - - diff --git a/reference/parle/parle/parser/reset.xml b/reference/parle/parle/parser/reset.xml deleted file mode 100644 index ac93e570e..000000000 --- a/reference/parle/parle/parser/reset.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::reset - Reset parser state - - - - &reftitle.description; - - public voidParle\Parser::reset - inttokenId - - - Reset parser state using the given token id. - - - - - &reftitle.parameters; - - - tokenId - - - Token id. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/right.xml b/reference/parle/parle/parser/right.xml deleted file mode 100644 index 50f867167..000000000 --- a/reference/parle/parle/parser/right.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::right - Declare a token with right-associativity - - - - &reftitle.description; - - public voidParle\Parser::right - stringtok - - - Declare a terminal with right associativity. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/sigil.xml b/reference/parle/parle/parser/sigil.xml deleted file mode 100644 index c737ba254..000000000 --- a/reference/parle/parle/parser/sigil.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::sigil - Retrieve a matching part of a rule - - - - &reftitle.description; - - public stringParle\Parser::sigil - intidx - - - Retrieve a part of the match by a rule. This method is equivalent to the pseudo variable functionality in Bison. - - - - - &reftitle.parameters; - - - idx - - - Match index, zero based. - - - - - - - - &reftitle.returnvalues; - - Returns a &string; with the matched part. - - - - - - - diff --git a/reference/parle/parle/parser/sigilcount.xml b/reference/parle/parle/parser/sigilcount.xml deleted file mode 100644 index 193526f42..000000000 --- a/reference/parle/parle/parser/sigilcount.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::sigilCount - Number of elements in matched rule - - - - &reftitle.description; - - public intParle\Parser::sigilCount - - - - Get number of elements in the matched rule. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; - - - - - - - diff --git a/reference/parle/parle/parser/sigilname.xml b/reference/parle/parle/parser/sigilname.xml deleted file mode 100644 index eef341799..000000000 --- a/reference/parle/parle/parser/sigilname.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::sigilName - Retrieve a rule or token name - - - - &reftitle.description; - - public stringParle\Parser::sigilName - intidx - - - Retrieve a partial rule name or token name corresponding to the sigil index. - - - - - &reftitle.parameters; - - - idx - - - Match index, zero based. - - - - - - - - &reftitle.returnvalues; - - Returns a &string; with the matched part. - - - - - - - diff --git a/reference/parle/parle/parser/token.xml b/reference/parle/parle/parser/token.xml deleted file mode 100644 index 21c17f358..000000000 --- a/reference/parle/parle/parser/token.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::token - Declare a token - - - - &reftitle.description; - - public voidParle\Parser::token - stringtok - - - Declare a terminal to be used in the grammar. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/parser/tokenid.xml b/reference/parle/parle/parser/tokenid.xml deleted file mode 100644 index 922a18b26..000000000 --- a/reference/parle/parle/parser/tokenid.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Parser::tokenId - Get token id - - - - &reftitle.description; - - public intParle\Parser::tokenId - stringtok - - - Retrieve the id of the named token. - - - - - &reftitle.parameters; - - - tok - - - Name of the token as used in Parle\Parser::token. - - - - - - - - &reftitle.returnvalues; - - Returns &integer; representing the token id. - - - - - - - diff --git a/reference/parle/parle/parser/trace.xml b/reference/parle/parle/parser/trace.xml deleted file mode 100644 index 9dfa7e2fb..000000000 --- a/reference/parle/parle/parser/trace.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Parser::trace - Trace the parser operation - - - - &reftitle.description; - - public stringParle\Parser::trace - - - - Retrieve the current parser operation description. This can be especially useful for studying the parser and to optimize the grammar. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a &string; with the trace information. - - - - - - - diff --git a/reference/parle/parle/parser/validate.xml b/reference/parle/parle/parser/validate.xml deleted file mode 100644 index f255e2305..000000000 --- a/reference/parle/parle/parser/validate.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\Parser::validate - Validate input - - - - &reftitle.description; - - public boolParle\Parser::validate - stringdata - Parle\Lexerlexer - - - Validate an input string. The string is parsed internally, thus this method is useful for the quick input validation. - - - - - &reftitle.parameters; - - - data - - - String to be validated. - - - - - lexer - - - A lexer object containing the lexing rules prepared for the particular grammar. - - - - - - - - &reftitle.returnvalues; - - Returns &boolean; witnessing whether the input chimes or not with the defined rules. - - - - - - - diff --git a/reference/parle/parle/rlexer/advance.xml b/reference/parle/parle/rlexer/advance.xml deleted file mode 100644 index 4201985d9..000000000 --- a/reference/parle/parle/rlexer/advance.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Parle\RLexer::advance - Process next lexer rule - - - - &reftitle.description; - - public voidParle\RLexer::advance - - - - Processes the next rule and prepares the resulting token data. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/build.xml b/reference/parle/parle/rlexer/build.xml deleted file mode 100644 index d428fc1df..000000000 --- a/reference/parle/parle/rlexer/build.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RLexer::build - Finalize the lexer rule set - - - - &reftitle.description; - - public voidParle\RLexer::build - - - - Rules, previously added with Parle\RLexer::push are finalized. This method call has to be done after all the necessary rules was pushed. The rule set becomes read only. The lexing can begin. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/callout.xml b/reference/parle/parle/rlexer/callout.xml deleted file mode 100644 index 54c4370c4..000000000 --- a/reference/parle/parle/rlexer/callout.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\RLexer::callout - Define token callback - - - - &reftitle.description; - - public voidParle\RLexer::callout - intid - callablecallback - - - Define a callback to be invoked once lexer encounters a particular token. - - - - - &reftitle.parameters; - - - id - - - Token id. - - - - - callback - - - Callable to be invoked. The callable doesn't receive any arguments and its return value is ignored. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/consume.xml b/reference/parle/parle/rlexer/consume.xml deleted file mode 100644 index 53f561c30..000000000 --- a/reference/parle/parle/rlexer/consume.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RLexer::consume - Pass the data for processing - - - - &reftitle.description; - - public voidParle\RLexer::consume - stringdata - - - Consume the data for lexing. - - - - - &reftitle.parameters; - - - data - - - Data to be lexed. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/dump.xml b/reference/parle/parle/rlexer/dump.xml deleted file mode 100644 index ca8a4f44f..000000000 --- a/reference/parle/parle/rlexer/dump.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RLexer::dump - Dump the state machine - - - - &reftitle.description; - - public voidParle\RLexer::dump - - - - Dump the current state machine to stdout. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/gettoken.xml b/reference/parle/parle/rlexer/gettoken.xml deleted file mode 100644 index 2e9e40690..000000000 --- a/reference/parle/parle/rlexer/gettoken.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RLexer::getToken - Retrieve the current token - - - - &reftitle.description; - - public Parle\TokenParle\RLexer::getToken - - - - Retrive the current token. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an instance of Parle\Token. - - - - - - - diff --git a/reference/parle/parle/rlexer/insertmacro.xml b/reference/parle/parle/rlexer/insertmacro.xml deleted file mode 100644 index cc5187dff..000000000 --- a/reference/parle/parle/rlexer/insertmacro.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\RLexer::insertMacro - Insert regex macro - - - - &reftitle.description; - - public voidParle\RLexer::insertMacro - stringname - stringregex - - - Insert a regex macro, that can be later used as a shortcut and included in other regular expressions. - - - - - &reftitle.parameters; - - - name - - - Name of the macros. - - - - - regex - - - Regular expression. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/push.xml b/reference/parle/parle/rlexer/push.xml deleted file mode 100644 index 445f2ba13..000000000 --- a/reference/parle/parle/rlexer/push.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Parle\RLexer::push - Add a lexer rule - - - - &reftitle.description; - - public voidParle\RLexer::push - stringregex - intid - - - - public voidParle\RLexer::push - stringstate - stringregex - intid - stringnewState - - - - public voidParle\RLexer::push - stringstate - stringregex - stringnewState - - - Push a pattern for lexeme recognition. - - A 'start state' and 'exit state' can be specified by using a suitable signature. - - - - - &reftitle.parameters; - - - regex - - - Regular expression used for token matching. - - - - - id - - - Token id. If the lexer instance is meant to be used standalone, this can be an arbitrary number. If the lexer instance is going to be passed to the parser, it has to be an id returned by Parle\RParser::tokenid. - - - - - state - - - State name. If '*' is used as start state, then the rule is applied to all lexer states. - - - - - newState - - - New state name, after the rule was applied. - - - If '.' is specified as the exit state, then the lexer state is unchanged when that rule matches. An exit state with '>' before the name means push. Use the signature without id for either continuation or to start matching, when a continuation or recursion is required. - - - If '<' is specified as exit state, it means pop. In that case, the signature containing the id can be used to identify the match. Note that even in the case an id is specified, the rule will finish first when all the previous pushes popped. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rlexer/pushstate.xml b/reference/parle/parle/rlexer/pushstate.xml deleted file mode 100644 index 1ec44f8e2..000000000 --- a/reference/parle/parle/rlexer/pushstate.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RLexer::pushState - Push a new start state - - - - &reftitle.description; - - public intParle\RLexer::pushState - stringstate - - - This lexer type can have more than one state machine. This allows you to lex different tokens depending on context, thus allowing simple parsing to take place. Once a state pushed, it can be used with a suitable Parle\RLexer::push signature variant. - - - - - &reftitle.parameters; - - - state - - - Name of the state. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/parle/parle/rlexer/reset.xml b/reference/parle/parle/rlexer/reset.xml deleted file mode 100644 index 3075e62ef..000000000 --- a/reference/parle/parle/rlexer/reset.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RLexer::reset - Reset lexer - - - - &reftitle.description; - - public voidParle\RLexer::reset - intpos - - - Reset lexing optionally supplying the desired offset. - - - - - &reftitle.parameters; - - - pos - - - Reset position. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/advance.xml b/reference/parle/parle/rparser/advance.xml deleted file mode 100644 index 65fb8519c..000000000 --- a/reference/parle/parle/rparser/advance.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::advance - Process next parser rule - - - - &reftitle.description; - - public voidParle\RParser::advance - - - - Prosess next parser rule. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/build.xml b/reference/parle/parle/rparser/build.xml deleted file mode 100644 index b48745c52..000000000 --- a/reference/parle/parle/rparser/build.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::build - Finalize the grammar rules - - - - &reftitle.description; - - public voidParle\RParser::build - - - - Any tokens and grammar rules previously added are finalized. The rule set becomes readonly and the parser is ready to start. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/consume.xml b/reference/parle/parle/rparser/consume.xml deleted file mode 100644 index 8de0f5f94..000000000 --- a/reference/parle/parle/rparser/consume.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\RParser::consume - Consume the data for processing - - - - &reftitle.description; - - public voidParle\RParser::consume - stringdata - Parle\RLexerrlexer - - - Consume the data for parsing. - - - - - &reftitle.parameters; - - - data - - - Data to be parsed. - - - - - lexer - - - A lexer object containing the lexing rules prepared for the particular grammar. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/dump.xml b/reference/parle/parle/rparser/dump.xml deleted file mode 100644 index 0d6bd2ee7..000000000 --- a/reference/parle/parle/rparser/dump.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::dump - Dump the grammar - - - - &reftitle.description; - - public voidParle\RParser::dump - - - - Dump the current grammar to stdout. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/errorinfo.xml b/reference/parle/parle/rparser/errorinfo.xml deleted file mode 100644 index 1e0c89121..000000000 --- a/reference/parle/parle/rparser/errorinfo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::errorInfo - Retrieve the error information - - - - &reftitle.description; - - public Parle\ErrorInfoParle\RParser::errorInfo - - - - Retrieve the error information in case Parle\RParser::action returned the error action. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an instance of Parle\ErrorInfo. - - - - - - - diff --git a/reference/parle/parle/rparser/left.xml b/reference/parle/parle/rparser/left.xml deleted file mode 100644 index 5632cc383..000000000 --- a/reference/parle/parle/rparser/left.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::left - Declare a token with left-associativity - - - - &reftitle.description; - - public voidParle\RParser::left - stringtok - - - Declare a terminal with left associativity. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/nonassoc.xml b/reference/parle/parle/rparser/nonassoc.xml deleted file mode 100644 index 30d89f13c..000000000 --- a/reference/parle/parle/rparser/nonassoc.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::nonassoc - Declare a token with no associativity - - - - &reftitle.description; - - public voidParle\RParser::nonassoc - stringtok - - - Declare a terminal, that cannot appear more than once in the row. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/precedence.xml b/reference/parle/parle/rparser/precedence.xml deleted file mode 100644 index c0bfa43a1..000000000 --- a/reference/parle/parle/rparser/precedence.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::precedence - Declare a precedence rule - - - - &reftitle.description; - - public voidParle\RParser::precedence - stringtok - - - Declares a precedence rule for a fictious terminal symbol. This rule can be later used in the specific grammar rules. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/push.xml b/reference/parle/parle/rparser/push.xml deleted file mode 100644 index 68170695c..000000000 --- a/reference/parle/parle/rparser/push.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\RParser::push - Add a grammar rule - - - - &reftitle.description; - - public intParle\RParser::push - stringname - stringrule - - - Push a grammar rule. The production id returned can be used later in the parsing process to identify the rule matched. - - - - - &reftitle.parameters; - - - name - - - Rule name. - - - - - rule - - - The rule to be added. The syntax is Bison compatible. - - - - - - - - &reftitle.returnvalues; - - Returns &integer; representing the rule index. - - - - - - - diff --git a/reference/parle/parle/rparser/reset.xml b/reference/parle/parle/rparser/reset.xml deleted file mode 100644 index 2ab1539d8..000000000 --- a/reference/parle/parle/rparser/reset.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::reset - Reset parser state - - - - &reftitle.description; - - public voidParle\RParser::reset - inttokenId - - - Reset parser state using the given token id. - - - - - &reftitle.parameters; - - - tokenId - - - Token id. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/right.xml b/reference/parle/parle/rparser/right.xml deleted file mode 100644 index 4bc75be44..000000000 --- a/reference/parle/parle/rparser/right.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::right - Declare a token with right-associativity - - - - &reftitle.description; - - public voidParle\RParser::right - stringtok - - - Declare a terminal with right associativity. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/sigil.xml b/reference/parle/parle/rparser/sigil.xml deleted file mode 100644 index 94829a677..000000000 --- a/reference/parle/parle/rparser/sigil.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::sigil - Retrieve a matching part of a rule - - - - &reftitle.description; - - public stringParle\RParser::sigil - intidx - - - Retrieve a part of the match by a rule. This method is equivalent to the pseudo variable functionality in Bison. - - - - - &reftitle.parameters; - - - idx - - - Match index, zero based. - - - - - - - - &reftitle.returnvalues; - - Returns a &string; with the matched part. - - - - - - - diff --git a/reference/parle/parle/rparser/sigilcount.xml b/reference/parle/parle/rparser/sigilcount.xml deleted file mode 100644 index 87e270159..000000000 --- a/reference/parle/parle/rparser/sigilcount.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::sigilCount - Number of elements in matched rule - - - - &reftitle.description; - - public intParle\RParser::sigilCount - - - - Get number of elements in the matched rule. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &integer; - - - - - - - diff --git a/reference/parle/parle/rparser/sigilname.xml b/reference/parle/parle/rparser/sigilname.xml deleted file mode 100644 index 0d67d9b7f..000000000 --- a/reference/parle/parle/rparser/sigilname.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::sigilName - Retrieve a rule or token name - - - - &reftitle.description; - - public stringParle\RParser::sigilName - intidx - - - Retrieve a partial rule name or token name corresponding to the sigil index. - - - - - &reftitle.parameters; - - - idx - - - Match index, zero based. - - - - - - - - &reftitle.returnvalues; - - Returns a &string; with the matched part. - - - - - - - diff --git a/reference/parle/parle/rparser/token.xml b/reference/parle/parle/rparser/token.xml deleted file mode 100644 index d745da7e3..000000000 --- a/reference/parle/parle/rparser/token.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::token - Declare a token - - - - &reftitle.description; - - public voidParle\RParser::token - stringtok - - - Declare a terminal to be used in the grammar. - - - - - &reftitle.parameters; - - - tok - - - Token name. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/rparser/tokenid.xml b/reference/parle/parle/rparser/tokenid.xml deleted file mode 100644 index cde47ea9c..000000000 --- a/reference/parle/parle/rparser/tokenid.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\RParser::tokenId - Get token id - - - - &reftitle.description; - - public intParle\RParser::tokenId - stringtok - - - Retrieve the id of the named token. - - - - - &reftitle.parameters; - - - tok - - - Name of the token as used in Parle\RParser::token. - - - - - - - - &reftitle.returnvalues; - - Returns &integer; representing the token id. - - - - - - - diff --git a/reference/parle/parle/rparser/trace.xml b/reference/parle/parle/rparser/trace.xml deleted file mode 100644 index 703e0f377..000000000 --- a/reference/parle/parle/rparser/trace.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\RParser::trace - Trace the parser operation - - - - &reftitle.description; - - public stringParle\RParser::trace - - - - Retrieve the current parser operation description. This can be especially useful to study the parser and to optimize the grammar. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a &string; with the trace information. - - - - - - - diff --git a/reference/parle/parle/rparser/validate.xml b/reference/parle/parle/rparser/validate.xml deleted file mode 100644 index e3fe2b24b..000000000 --- a/reference/parle/parle/rparser/validate.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Parle\RParser::validate - Validate input - - - - &reftitle.description; - - public boolParle\RParser::validate - stringdata - Parle\RLexerlexer - - - Validate an input string. The string is parsed internally, thus this method is useful for the quick input validation. - - - - - &reftitle.parameters; - - - data - - - String to be validated. - - - - - lexer - - - A lexer object containing the lexing rules prepared for the particular grammar. - - - - - - - - &reftitle.returnvalues; - - Returns &boolean; whitnessing whether the input chimes or not with the defined rules. - - - - - - - diff --git a/reference/parle/parle/stack/pop.xml b/reference/parle/parle/stack/pop.xml deleted file mode 100644 index 7b4c62912..000000000 --- a/reference/parle/parle/stack/pop.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Parle\Stack::pop - Pop an item from the stack - - - - &reftitle.description; - - public voidParle\Stack::pop - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/parle/stack/push.xml b/reference/parle/parle/stack/push.xml deleted file mode 100644 index 1292b1641..000000000 --- a/reference/parle/parle/stack/push.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Parle\Stack::push - Push an item into the stack - - - - &reftitle.description; - - public voidParle\Stack::push - mixeditem - - - - - - - - &reftitle.parameters; - - - item - - - Variable to be pushed. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - - diff --git a/reference/parle/pattern.matching.xml b/reference/parle/pattern.matching.xml deleted file mode 100644 index bef88be5c..000000000 --- a/reference/parle/pattern.matching.xml +++ /dev/null @@ -1,410 +0,0 @@ - - - Parle pattern matching - Pattern matching - - Parle supports regex matching similar to flex. - Also supported are the following POSIX character sets: - - [:alnum:] - [:alpha:] - [:blank:] - [:cntrl:] - [:digit:] - [:graph:] - [:lower:] - [:print:] - [:punct:] - [:space:] - [:upper:] - [:xdigit:] - . - - - The Unicode character classes are currently not enabled by default, pass --enable-parle-utf32 to make them available. - A particular encoding can be mapped with a correctly constructed regex. - For example, to match the EURO symbol encoded in UTF-8, the regular expression [\xe2][\x82][\xac] can be used. - The pattern for an UTF-8 encoded string could be [ -\x7f]{+}[\x80-\xbf]{+}[\xc2-\xdf]{+}[\xe0-\xef]{+}[\xf0-\xff]+. - - -
    - Character representations - - - Character representations - - - - SequenceDescription - - - - - \aAlert (bell). - - - \bBackspace. - - - \eESC character, \x1b. - - - \nNewline. - - - \rCarriage return. - - - \fForm feed, \x0c. - - - \tHorizontal tab, \x09. - - - \vVertical tab, \x0b. - - - \octCharacter specified by a three-digit octal code. - - - \xhexCharacter specified by a hex code. - - - \ccharNamed control character. - - - -
    -
    -
    -
    - Character classes - - - Character classes - - - - SequenceDescription - - - - - [...]A single character listed or contained within a listed range. Ranges can be combined with the {+} and {-} operators. For example [a-z]{+}[0-9] is the same as [0-9a-z] and [a-z]{-}[aeiou] is the same as [b-df-hj-np-tv-z]. - - - [^...]A single character not listed and not contained within a listed range. - - - .Any character, default [^\n]. - - - \dDigit character, [0-9]. - - - \DNon-digit character, [^0-9]. - - - \sWhite space character, [ \t\n\r\f\v]. - - - \SNon-white space character, [^ \t\n\r\f\v]. - - - \wWord character, [a-zA-Z0-9_]. - - - \WNon-word character, [^a-zA-Z0-9_]. - - - -
    -
    -
    -
    - Unicode character classes - - - Unicode character classes - - - - SequenceDescription - - - - - \p{C}Other. - - - \p{Cc}Other, control. - - - \p{Cf}Other, format. - - - \p{Co}Other, private use. - - - \p{Cs}Other, surrogate. - - - \p{L}Letter. - - - \p{LC}Letter, cased. - - - \p{Ll}Letter, lowercase. - - - \p{Lm}Letter, modifier. - - - \p{Lo}Letter, other. - - - \p{Lt}Letter, titlecase. - - - \p{Lu}Letter, uppercase. - - - \p{M}Mark. - - - \p{Mc}Mark, space combining. - - - \p{Me}Mark, enclosing. - - - \p{Mn}Mark, nonspacing. - - - \p{N}Number. - - - \p{Nd}Number, decimal digit. - - - \p{Nl}Number, letter. - - - \p{No}Number, other. - - - \p{P}Punctuation. - - - \p{Pc}Punctiation, connector. - - - \p{Pd}Punctuation, dash. - - - \p{Pe}Punctuation, close. - - - \p{Pf}Punctuation, final quote. - - - \p{Pi}Punctuation, initial quote. - - - \p{Po}Punctuation, other. - - - \p{Ps}Punctuation, open. - - - \p{S}Symbol. - - - \p{Sc}Symbol, currency. - - - \p{Sk}Symbol, modifier. - - - \p{Sm}Symbol, math. - - - \p{So}Symbol, other. - - - \p{Z}Separator. - - - \p{Zl}Separator, line. - - - \p{Zp}Separator, paragraph. - - - \p{Zs}Separator, space. - - - -
    -
    - - These character classes are only available, if the option --enable-parle-utf32 was passed at the compilation time. - -
    -
    - Alternation and repetition - - - Alternation and repetition - - - - SequenceGreedyDescription - - - - - ...|...-Try sub-patterns in alternation. - - - *yesMatch 0 or more times. - - - +yesMatch 1 or more times. - - - ?yesMatch 0 or 1 times. - - - {n}noMatch exactly n times. - - - {n,}yesMatch at least n times. - - - {n,m}yesMatch at least n times but no more than m times. - - - *?noMatch 0 or more times. - - - +?noMatch 1 or more times. - - - ??noMatch 0 or 1 times. - - - {n,}?noMatch at least n times. - - - {n,m}?noMatch at least n times but no more than m times. - - - {MACRO}-Include the regex MACRO in the current regex. - - - -
    -
    -
    -
    - Anchors - - - Anchors - - - - SequenceDescription - - - - - ^Start of string or after a newline. - - - $End of string or before a newline. - - - -
    -
    -
    -
    - Grouping - - - Grouping - - - - Sequence - Description - - - - - (...) - Group a regular expression to override default operator precedence. - - - (?r-s:pattern) - - - Apply option r and omit option s while interpreting pattern. - Options may be zero or more of the characters i, s, or x. - - - i means case-insensitive. - - - -i means case-sensitive. - - - s alters the meaning of . to match any character whatsoever. - - - -s alters the meaning of . to match any character except \n. - - - x ignores comments and whitespace in patterns. - Whitespace is ignored unless it is backslash-escaped, contained within ""s, - or appears inside a character range. - - - These options can be applied globally at the rules level by passing a combination of the bit flags to the lexer. - - - - - (?# comment ) - Omit everything within (). The first ) character encountered ends the pattern. It is not possible for the comment to contain a ) character. The comment may span lines. - - - -
    -
    -
    -
    - - diff --git a/reference/parle/setup.xml b/reference/parle/setup.xml deleted file mode 100644 index 2dfd5784b..000000000 --- a/reference/parle/setup.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - PHP 7.4 or above is supported. A C++14 capable compiler is required. A successful extension build was produced with at least clang 5.0, GCC 5.0 and Visual Studio 2015. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;parle. - - - - Available configure options - - - - OptionDescription - - - - - --enable-parleEnable parle extension. - - - --enable-parle-utf32Enable internal UTF-32 support. Available since parle 0.7.2. - - - -
    -
    -
    - - - -
    - - diff --git a/reference/parle/versions.xml b/reference/parle/versions.xml deleted file mode 100644 index 9528df2f3..000000000 --- a/reference/parle/versions.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/pdo_cubrid/configure.xml b/reference/pdo_cubrid/configure.xml deleted file mode 100644 index 8ad8101ee..000000000 --- a/reference/pdo_cubrid/configure.xml +++ /dev/null @@ -1,48 +0,0 @@ - - -
    - &reftitle.install; - - To build the PDO_CUBRID extension, the CUBRID DBMS must be installed on the - same system as PHP. - - PDO_CUBRID is a &link.pecl; extension, so follow the instructions in - - to install the PDO_CUBRID extension. - Issue the configure command to point to the location of the - CUBRID base dir as follows: - - - - The configure command defaults to the value of the - CUBRID - environment variable. - - - &pecl.windows.download; Detailed information about installation on Linux and - Windows manually, please read build-guide.html in PECL package CUBRID for - reference. - -
    - diff --git a/reference/pdo_cubrid/constants.xml b/reference/pdo_cubrid/constants.xml deleted file mode 100644 index e6bba23c0..000000000 --- a/reference/pdo_cubrid/constants.xml +++ /dev/null @@ -1,213 +0,0 @@ - - -
    - &reftitle.constants; - &pdo.driver-constants; - - The following constants can be used when setting the database attribute. - They can be passed to PDO::getAttribute or - PDO::setAttribute. - - PDO::CUBRID attribute flags - - - - Constant - Description - - - - - PDO::CUBRID_ATTR_ISOLATION_LEVEL - Transaction isolation level for the database connection. - - - PDO::CUBRID_ATTR_LOCK_TIMEOUT - Transaction timeout in seconds. - - - PDO::CUBRID_ATTR_MAX_STRING_LENGTH - Read only. The maximum string length for bit, varbit, char, - varchar, nchar, nchar varying data types when using CUBRID PDO - API. - - - -
    -
    - - - The following constants can be used when setting the transaction isolation - level. They can be passed to PDO::getAttribute or - returned by PDO::setAttribute. - - PDO::CUBRID isolation level flags - - - - Constant - Description - - - - - PDO::TRAN_COMMIT_CLASS_UNCOMMIT_INSTANCE - The lowest isolation level (1). A dirty, non-repeatable or - phantom read may occur for the tuple and a non-repeatable read may - occur for the table as well. - - - PDO::TRAN_COMMIT_CLASS_COMMIT_INSTANCE - A relatively low isolation level (2). A dirty read does not - occur, but non-repeatable or phantom read may occur. - - - PDO::TRAN_REP_CLASS_UNCOMMIT_INSTANCE - The default isolation of CUBRID (3). A dirty, non-repeatable or - phantom read may occur for the tuple, but repeatable read is ensured - for the table. - - - PDO::TRAN_REP_CLASS_COMMIT_INSTANCE - A relatively low isolation level (4). A dirty read does not - occur, but non-repeatable or phantom read may. - - - PDO::TRAN_REP_CLASS_REP_INSTANCE - A relatively high isolation level (5). A dirty or non-repeatable - read does not occur, but a phantom read may. - - - PDO::TRAN_SERIALIZABLE - The highest isolation level (6). Problems concerning concurrency - (e.g. dirty read, non-repeatable read, phantom read, etc.) do not - occur. - - - -
    -
    - - - The following constants can be used when getting schema information. They - can be passed to PDO::cubrid_schema. - - PDO::CUBRID schema flags - - - - Constant - Description - - - - - PDO::CUBRID_SCH_TABLE - Get name and type of table in CUBRID. - - - PDO::CUBRID_SCH_VIEW - Get name and type of view in CUBRID. - - - PDO::CUBRID_SCH_QUERY_SPEC - Get the query definition of view. - - - PDO::CUBRID_SCH_ATTRIBUTE - Get the attributes of table column. - - - PDO::CUBRID_SCH_TABLE_ATTRIBUTE - Get the attributes of table. - - - PDO::CUBRID_SCH_METHOD - Get the instance method. The instance method is a method called - by a class instance. It is used more often than the class method - because most operations are executed in the instance. - - - PDO::CUBRID_SCH_TABLE_METHOD - Get the class method. The class method is a method called by a - class object. It is usually used to create a new class instance or to - initialize it. It is also used to access or update class - attributes. - - - PDO::CUBRID_SCH_METHOD_FILE - Get the information of the file where the method of the table is - defined. - - - PDO::CUBRID_SCH_SUPER_TABLE - Get the name and type of table which table inherites attributes - from. - - - PDO::CUBRID_SCH_SUB_TABLE - Get the name and type of table which inherites attributes from - this table. - - - PDO::CUBRID_SCH_CONSTRAINT - Get the table constraints. - - - PDO::CUBRID_SCH_TRIGGER - Get the table triggers. - - - PDO::CUBRID_SCH_TABLE_PRIVILEGE - Get the privilege information of table. - - - PDO::CUBRID_SCH_COL_PRIVILEGE - Get the privilege information of column. - - - PDO::CUBRID_SCH_DIRECT_SUPER_TABLE - Get the direct super table of table. - - - PDO::CUBRID_SCH_PRIMARY_KEY - Get the table primary key. - - - PDO::CUBRID_SCH_IMPORTED_KEYS - Get imported keys of table. - - - PDO::CUBRID_SCH_EXPORTED_KEYS - Get exported keys of table. - - - PDO::CUBRID_SCH_CROSS_REFERENCE - Get reference relationship of two tables. - - - -
    -
    -
    - - diff --git a/reference/pdo_cubrid/pdo_overloaded/cubrid-schema.xml b/reference/pdo_cubrid/pdo_overloaded/cubrid-schema.xml deleted file mode 100644 index b2339b268..000000000 --- a/reference/pdo_cubrid/pdo_overloaded/cubrid-schema.xml +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - PDO::cubrid_schema - Get the requested schema information - - - &reftitle.description; - - public arrayPDO::cubrid_schema - intschema_type - stringtable_name - stringcol_name - - - This function is used to get the requested schema information from - database. You have to designate table_name, if you - want to get information on certain table, col_name, - if you want to get information on certain column (can be used only with - PDO::CUBRID_SCH_COL_PRIVILEGE). - - - - The result of this function is returned as a two-dimensional array (column - (associative array) * row (numeric array)). The following tables shows types - of schema and the column structure of the result array to be returned based - on the schema type. - - - - Result Composition of Each Type - - - - Schema - Column Number - Column Name - Value - - - - - PDO::CUBRID_SCH_TABLE - 1 - NAME - - - - - 2 - TYPE - 0:system table 1:view 2:table - - - - PDO::CUBRID_SCH_VIEW - 1 - NAME - - - - - 2 - TYPE - 1:view - - - - PDO::CUBRID_SCH_QUERY_SPEC - 1 - QUERY_SPEC - - - - - PDO::CUBRID_SCH_ATTRIBUTE / PDO::CUBRID_SCH_TABLE_ATTRIBUTE - 1 - ATTR_NAME - - - - - 2 - DOMAIN - - - - - 3 - SCALE - - - - - 4 - PRECISION - - - - - 5 - INDEXED - 1:indexed - - - - 6 - NOT NULL - 1:not null - - - - 7 - SHARED - 1:shared - - - - 8 - UNIQUE - 1:unique - - - - 9 - DEFAULT - - - - - 10 - ATTR_ORDER - base:1 - - - - 11 - CLASS_NAME - - - - - 12 - SOURCE_CLASS - - - - - 13 - IS_KEY - 1:key - - - - PDO::CUBRID_SCH_METHOD / PDO::CUBRID_SCH_TABLE_METHOD - 1 - NAME - - - - - 2 - RET_DOMAIN - - - - - 3 - ARG_DOMAIN - - - - - PDO::CUBRID_SCH_METHOD_FILE - 1 - METHOD_FILE - - - - - PDO::CUBRID_SCH_SUPER_TABLE / PDO::CUBRID_SCH_DIRECT_SUPER_TABLE / PDO::CUBRID_SCH_SUB_TABLE - 1 - CLASS_NAME - - - - - 2 - TYPE - 0:system table 1:view 2:table - - - - PDO::CUBRID_SCH_CONSTRAINT - 1 - TYPE - 0:unique 1:index 2:reverse unique 3:reverse index - - - - 2 - NAME - - - - - 3 - ATTR_NAME - - - - - 4 - NUM_PAGES - - - - - 5 - NUM_KEYS - - - - - 6 - PRIMARY_KEY - 1:primary key - - - - 7 - KEY_ORDER - base:1 - - - - PDO::CUBRID_SCH_TRIGGER - 1 - NAME - - - - - 2 - STATUS - - - - - 3 - EVENT - - - - - 4 - TARGET_CLASS - - - - - 5 - TARGET_ATTR - - - - - 6 - ACTION_TIME - - - - - 7 - ACTION - - - - - 8 - PRIORITY - - - - - 9 - CONDITION_TIME - - - - - 10 - CONDITION - - - - - PDO::CUBRID_SCH_TABLE_PRIVILEGE / PDO::CUBRID_SCH_COL_PRIVILEGE - 1 - CLASS_NAME / ATTR_NAME - - - - - 2 - PRIVILEGE - - - - - 3 - GRANTABLE - - - - - PDO::CUBRID_SCH_PRIMARY_KEY - 1 - CLASS_NAME - - - - - 2 - ATTR_NAME - - - - - 3 - KEY_SEQ - base:1 - - - - 4 - KEY_NAME - - - - - PDO::CUBRID_SCH_IMPORTED_KEYS / PDO::CUBRID_SCH_EXPORTED_KEYS / PDO::CUBRID_SCH_CROSS_REFERENCE - 1 - PKTABLE_NAME - - - - - 2 - PKCOLUMN_NAME - - - - - 3 - FKTABLE_NAME - base:1 - - - - 4 - FKCOLUMN_NAME - - - - - 5 - KEY_SEQ - base:1 - - - - 6 - UPDATE_ACTION - 0:cascade 1:restrict 2:no action 3:set null - - - - 7 - DELETE_ACTION - 0:cascade 1:restrict 2:no action 3:set null - - - - 8 - FK_NAME - - - - - 9 - PK_NAME - - - - -
    - -
    - - &reftitle.parameters; - - - schema_type - - - Schema type that you want to know. - - - - - table_name - - - Table you want to know the schema of. - - - - - col_name - - - Column you want to know the schema of. - - - - - - - - &reftitle.returnvalues; - - Array containing the schema information, when process is successful; - - - FALSE, when process is unsuccessful - - - - - &reftitle.examples; - - A <function>PDO::cubrid_schema</function> example - - This example shows how to get primary key and foreign keys of table game. - - -cubrid_schema(PDO::CUBRID_SCH_PRIMARY_KEY, "game"); -print_r($pk_list); - -$fk_list = $dbh->cubrid_schema(PDO::CUBRID_SCH_IMPORTED_KEYS, "game"); -print_r($fk_list); -?> -]]> - - &example.outputs; - - Array - ( - [CLASS_NAME] => game - [ATTR_NAME] => athlete_code - [KEY_SEQ] => 3 - [KEY_NAME] => pk_game_host_year_event_code_athlete_code - ) - - [1] => Array - ( - [CLASS_NAME] => game - [ATTR_NAME] => event_code - [KEY_SEQ] => 2 - [KEY_NAME] => pk_game_host_year_event_code_athlete_code - ) - - [2] => Array - ( - [CLASS_NAME] => game - [ATTR_NAME] => host_year - [KEY_SEQ] => 1 - [KEY_NAME] => pk_game_host_year_event_code_athlete_code - ) - -) -Array -( - [0] => Array - ( - [PKTABLE_NAME] => athlete - [PKCOLUMN_NAME] => code - [FKTABLE_NAME] => game - [FKCOLUMN_NAME] => athlete_code - [KEY_SEQ] => 1 - [UPDATE_RULE] => 1 - [DELETE_RULE] => 1 - [FK_NAME] => fk_game_athlete_code - [PK_NAME] => pk_athlete_code - ) - - [1] => Array - ( - [PKTABLE_NAME] => event - [PKCOLUMN_NAME] => code - [FKTABLE_NAME] => game - [FKCOLUMN_NAME] => event_code - [KEY_SEQ] => 1 - [UPDATE_RULE] => 1 - [DELETE_RULE] => 1 - [FK_NAME] => fk_game_event_code - [PK_NAME] => pk_event_code - ) - -) -]]> - - - - -
    - diff --git a/reference/pdo_cubrid/reference.xml b/reference/pdo_cubrid/reference.xml deleted file mode 100644 index 4d69210ff..000000000 --- a/reference/pdo_cubrid/reference.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - CUBRID PDO Driver (PDO_CUBRID) - CUBRID PDO Driver - - -
    &reftitle.intro; - - PDO_CUBRID is a driver that implements the - PHP Data Objects (PDO) interface - to enable access from PHP to CUBRID databases. - - - Current version of PDO_CUBRID doesn't support persistent connection now. - -
    - - - &reference.pdo-cubrid.configure; - -
    - PDO_CUBRID Features - -
    - Scrollable cursors - - PDO_CUBRID supports scrollable cursors. The default cursor type is - forward only, and you can use parameter driver_options in - PDO::prepare to change cursor type. - -
    - -
    - Timeout - - PDO_CUBRID supports sql statement execution timeout setting; - You can use PDO::setAttribute to set timeout value. - -
    - -
    - Autocommit_mode and Transaction - - - PDO_CUBRID supports both autocommit_mode and transaction, and - autocommit_mode is enabled by default. You can use - PDO::setAttribute to change its state. - - - - If you use PDO::beginTransaction to begin a - transaction, it will disable autocommit_mode automatically and - restore it after PDO::commit or - PDO::rollBack. - - - - - Prior do disabling autocommit_mode - any pending work is automatically committed. - - -
    - -
    - Multiple SQL Statements - - - PDO_CUBRID supports Multiple SQL statements. - Multiple SQL statements are separated by semicolons (;). - -
    - -
    - Schema Information - - - PDO_CUBRID implements PDO::cubrid_schema - to get schema information. - -
    - -
    - LOBs - - - PDO_CUBRID supports BLOB/CLOB data type. The LOB in PDO is - represented as a stream, so you can insert LOBs by binding a stream, - and get LOBs by reading a stream returned by CUBRID PDO. - For example: - - - - Insert LOBs in CUBRID PDO - -prepare($sql_stmt); -$ret = $stmt->bindParam(1, $fp, PDO::PARAM_LOB); -$ret = $stmt->execute(); -?> -]]> - - - - - Fetch LOBs in CUBRID PDO - -prepare($sql_stmt); -$stmt->execute(); -$result = $stmt->fetch(PDO::FETCH_NUM); - -header("Content-Type: image/png"); -fpassthru($result[0]); -?> -]]> - - -
    - -
    - Column meta - - - The PDOStatement::getColumnMeta in CUBRID PDO - will return an associative array containing the following values: - - type - name - table - def - precision - scale - not_null - auto_increment - unique_key - multiple_key - primary_key - foreign_key - reverse_index - reverse_unique - - -
    - -
    - Collection Data Type - - - PDO_CUBRID supports SET/MULTISET/SEQUENCE data type. - If you don't specify data type, the default data type is char. - For example: - - - - Insert set in CUBRID PDO with default data type. - -exec("DROP TABLE if exists test_tbl"); -$cubrid_pdo->exec("CREATE TABLE test_tbl (col_1 SET(VARCHAR))"); - -$sql_stmt_insert = "INSERT INTO test_tbl VALUES (?);"; -$stmt = $cubrid_pdo->prepare($sql_stmt_insert); -$data = array("abc","def","ghi"); -$ret = $stmt->bindParam(1, $data, PDO::PARAM_NULL); -$ret = $stmt->execute(); -var_Dump($ret); -?> -]]> - - - - - Specify data type when insert set in CUBRID PDO - -exec("DROP TABLE if exists test_tbl"); -$cubrid_pdo->exec("CREATE TABLE test_tbl (col_1 SET(int))"); - -$sql_stmt_insert = "INSERT INTO test_tbl VALUES (?);"; -$stmt = $cubrid_pdo->prepare($sql_stmt_insert); -$data = array(1,2,3,4); -$ret = $stmt->bindParam(1, $data, 0,0,"int"); -$ret = $stmt->execute(); -var_Dump($ret); -?> -]]> - - - - - CUBRID Bind Data Types for the fifth parameter of - PDOStatement::bindParam: - - CHAR - STRING - NCHAR - VARNCHAR - BIT - VARBIT - NUMERIC - NUMBER - INT - SHORT - BIGINT - MONETARY - FLOAT - DOUBLE - DATE - TIME - DATETIME - TIMESTAMP - - -
    -
    - - - &reference.pdo-cubrid.constants; - -
    - - - - PDO_CUBRID DSN - Connecting to CUBRID databases - - - - &reftitle.description; - - The PDO_CUBRID Data Source Name (DSN) is composed of the following elements, delimited by semicolons: - - - DSN prefix - - - The DSN prefix is cubrid:. - - - - - host - - - The hostname on which the database server resides. - - - - - port - - - The port on which the database server is running. - - - - - dbname - - - The name of the database. - - - - - - - - - &reftitle.notes; - - - When you establish the connection to CUBRID, you should give username and - password except DSN. - - - - - - &reftitle.examples; - - PDO_CUBRID DSN examples - - The following example shows a PDO_CUBRID DSN for connecting to a CUBRID database: - - - - - - - - &reference.pdo-cubrid.entities.pdo-overloaded; - -
    - diff --git a/reference/pdo_ibm/configure.xml b/reference/pdo_ibm/configure.xml deleted file mode 100644 index 1f62f321d..000000000 --- a/reference/pdo_ibm/configure.xml +++ /dev/null @@ -1,57 +0,0 @@ - - -
    - &reftitle.install; - - To build the PDO_IBM extension, the DB2 Client v9.1 or later must be - installed on the same system as PHP. The DB2 Client can be downloaded - from the IBM Application Development - Site. - - - Note - - The DB2 Client v9.1 or later supports direct access to DB2 for Linux, - UNIX, and Windows v8 and v9.1 servers. - - - The DB2 Client v9.1 also supports access to DB2 UDB for i5 and DB2 UDB - for z/OS servers using the separately purchased DB2 - Connect product. - - - - PDO_IBM is a &link.pecl; extension, so follow the instructions in - to install the PDO_IBM extension. - Issue the configure command to point to the location of the - DB2 Client header files and libraries as follows: - - - - The configure command defaults to the value of the - DB2DIR environment variable. - -
    - - diff --git a/reference/pdo_ibm/ini.xml b/reference/pdo_ibm/ini.xml deleted file mode 100644 index f036a85b1..000000000 --- a/reference/pdo_ibm/ini.xml +++ /dev/null @@ -1,109 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - PDO_IBM Configuration Options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - pdo_ibm.i5_dbcs_alloc - "0" - INI_SYSTEM - Added in PDO_IBM 1.5.0 - - - pdo_ibm.i5_override_ccsid - "0" - INI_SYSTEM - Added in PDO_IBM 1.5.0 - - - -
    - &ini.php.constants; -
    - -&ini.descriptions.title; - - - - - - pdo_ibm.i5_dbcs_alloc - int - - - - This options affects the internal buffer allocation strategy on IBM i. - By default, this option is 0. When this option is set, buffers are - allocated with a much larger size, in case the database is misleading - about character size when converting between encodings. This option uses - six times as much memory for buffers (to account for the largest possible - UTF-8 sequences), but may be needed if truncated data is returned. - - - - 0 - Minimum size buffers are allocated. - - - - - 1 - Larger size buffers are allocated. - - - - - - - - - pdo_ibm.i5_override_ccsid - int - - - - The ASCII CCSID to use for conversion from EBCDIC on IBM i. Setting this - to 1208 will use UTF-8. By default, this is 0, which will select the - default ASCII job CCSID. - - - To learn more about CCSIDs on IBM i, consult the - IBM documentation. - - - - - -
    - - diff --git a/reference/pdo_ibm/reference.xml b/reference/pdo_ibm/reference.xml deleted file mode 100644 index 1e34f476f..000000000 --- a/reference/pdo_ibm/reference.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - IBM PDO Driver (PDO_IBM) - IBM PDO Driver - - -
    - &reftitle.intro; - - PDO_IBM is a driver that implements the PHP Data - Objects (PDO) interface to enable access from PHP to IBM databases. - -
    - - - &reference.pdo-ibm.configure; - - &reference.pdo-ibm.ini; - -
    - - - - PDO_IBM DSN - Connecting to IBM databases - - - - &reftitle.description; - - The PDO_IBM Data Source Name (DSN) is based on the IBM CLI DSN. The major - components of the PDO_IBM DSN are: - - - DSN prefix - - - The DSN prefix is ibm:. - - - - - DSN - - - The DSN can be any of the following: - - - - a) Data source setup using db2cli.ini - or odbc.ini - - - - - b) Catalogued database name i.e. database alias in the DB2 client - catalog - - - - - c) Complete connection string in the following format: - DRIVER={IBM DB2 ODBC DRIVER};DATABASE=database;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=username;PWD=password; - where the parameters represent the following values: - - - database - - - The name of the database. - - - - - hostname - - - The hostname or IP address of the database server. - - - - - port - - - The TCP/IP port on which the database is listening for - requests. - - - - - username - - - The username with which you are connecting to the - database. - - - - - password - - - The password with which you are connecting to the database. - - - - - - - - - - - - - - - &reftitle.examples; - - - PDO_IBM DSN example using <filename>db2cli.ini</filename> - - The following example shows a PDO_IBM DSN for connecting to an DB2 - database cataloged as DB2_9 in db2cli.ini: - - - - - PDO_IBM DSN example using a connection string - - The following example shows a PDO_IBM DSN for connecting to an DB2 - database named testdb using the DB2 CLI - connection string syntax. - - - - - - - - - -
    - diff --git a/reference/pdo_informix/configure.xml b/reference/pdo_informix/configure.xml deleted file mode 100644 index 0137a6d14..000000000 --- a/reference/pdo_informix/configure.xml +++ /dev/null @@ -1,45 +0,0 @@ - - -
    - &reftitle.install; - - To build the PDO_INFORMIX extension, the Informix Client SDK 2.81 UC1 or - higher must be installed on the same system as PHP. The Informix Client - SDK is available from the IBM Informix - Support Site. - - - PDO_INFORMIX is a &link.pecl; extension, so follow the instructions in - to install the PDO_INFORMIX extension. - Issue the configure command to point to the location of the - Informix Client SDK header files and libraries as follows: - - - - The configure command defaults to the value of the - INFORMIXDIR environment variable. - -
    - - diff --git a/reference/pdo_informix/reference.xml b/reference/pdo_informix/reference.xml deleted file mode 100644 index d9c934adc..000000000 --- a/reference/pdo_informix/reference.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - Informix PDO Driver (PDO_INFORMIX) - Informix PDO Driver - - -
    - &reftitle.intro; - - PDO_INFORMIX is a driver that implements the PHP Data - Objects (PDO) interface to enable access from PHP to Informix databases. - -
    - - - &reference.pdo-informix.configure; - -
    - Scrollable cursors - - PDO_INFORMIX supports scrollable cursors; however, they are not enabled - by default. To enable scrollable cursor support, you must either set - ENABLESCROLLABLECURSORS=1 in the corresponding ODBC - connection settings in odbc.ini or pass - the EnableScrollableCursors=1 clause in the DSN - connection string. - -
    - -
    - - - - PDO_INFORMIX DSN - Connecting to Informix databases - - - - &reftitle.description; - - The PDO_INFORMIX Data Source Name (DSN) is based on the Informix ODBC DSN - string. Details on configuring an Informix ODBC DSN are available from - the Informix Dynamic Server Information - Center. The major components of the PDO_INFORMIX DSN are: - - - DSN prefix - - - The DSN prefix is informix:. - - - - - DSN - - - The DSN can be either a data source setup using - odbc.ini or a complete connection string. - - - - - - - - &reftitle.examples; - - - PDO_INFORMIX DSN example using <filename>odbc.ini</filename> - - The following example shows a PDO_INFORMIX DSN for connecting to - an Informix database cataloged as Infdrv33 in - odbc.ini: - - - - - - PDO_INFORMIX DSN example using a connection string - - The following example shows a PDO_INFORMIX DSN for connecting to - an Informix database named common_db using the - Informix connection string syntax. - - - - - - - - - -
    - diff --git a/reference/pdo_sqlsrv/configure.xml b/reference/pdo_sqlsrv/configure.xml deleted file mode 100644 index 7a2cbbaa3..000000000 --- a/reference/pdo_sqlsrv/configure.xml +++ /dev/null @@ -1,45 +0,0 @@ - - -
    - &reftitle.install; - - The most recent version of the driver is available for download here: - SQLSRV download. - The driver sources are hosted in a public repository. - - - For more information about system requirements, see - SQLSRV System Requirements. - - - On Windows the PDO_SQLSRV extension is enabled by downloading and adding - appropriate DLL files to the PHP extension directory and the corresponding - entry to the &php.ini; file. - - - On Linux and macOS, the PDO_SQLSRV extension can be installed using - &link.pecl;. - See the installation tutorial - for details. - -
    - diff --git a/reference/pdo_sqlsrv/constants.xml b/reference/pdo_sqlsrv/constants.xml deleted file mode 100644 index 8258a7db1..000000000 --- a/reference/pdo_sqlsrv/constants.xml +++ /dev/null @@ -1,179 +0,0 @@ - - -
    - &reftitle.constants; - &pdo.driver-constants; - - - - PDO::SQLSRV_TXN_READ_UNCOMMITTED - (int) - - - - This constant is an acceptable value for the SQLSRV DSN key TransactionIsolation. - This constant sets the transaction isolation level for the connection to - Read Uncommitted. - - - - - - PDO::SQLSRV_TXN_READ_COMMITTED - (int) - - - - This constant is an acceptable value for the SQLSRV DSN key TransactionIsolation. - This constant sets the transaction isolation level for the connection to - Read Committed. - - - - - - PDO::SQLSRV_TXN_REPEATABLE_READ - (int) - - - - This constant is an acceptable value for the SQLSRV DSN key TransactionIsolation. - This constant sets the transaction isolation level for the connection to - Repeateable Read. - - - - - - PDO::SQLSRV_TXN_SNAPSHOT - (int) - - - - This constant is an acceptable value for the SQLSRV DSN key TransactionIsolation. - This constant sets the transaction isolation level for the connection to Snapshot. - - - - - - PDO::SQLSRV_TXN_SERIALIZABLE - (int) - - - - This constant is an acceptable value for the SQLSRV DSN key TransactionIsolation. - This constant sets the transaction isolation level for the connection to - Serializable. - - - - - - PDO::SQLSRV_ENCODING_BINARY - (int) - - - - Specifies that data is sent/retrieved as a raw byte stream to/from the server - without performing encoding or translation. This constant can be passed to - PDOStatement::setAttribute, PDO::prepare, PDOStatement::bindColumn, and - PDOStatement::bindParam. - - - - - - PDO::SQLSRV_ENCODING_SYSTEM - (int) - - - - Specifies that data is sent/retrieved to/from the server as 8-bit characters - as specified in the code page of the Windows locale that is set on the system. - Any multi-byte characters or characters that do not map into this code page - are substituted with a single byte question mark (?) character. This constant - can be passed to PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, - PDOStatement::bindColumn, and PDOStatement::bindParam. - - - - - - PDO::SQLSRV_ENCODING_UTF8 - (int) - - - - Specifies that data is sent/retrieved to/from the server in UTF-8 encoding. - This is the default encoding. This constant can be passed to - PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, - PDOStatement::bindColumn, and PDOStatement::bindParam. - - - - - - PDO::SQLSRV_ENCODING_DEFAULT - (int) - - - - Specifies that data is sent/retrieved to/from the server according to - PDO::SQLSRV_ENCODING_SYSTEM if specified during connection. The connection's - encoding is used if specified in a prepare statement. This constant can be - passed to PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, - PDOStatement::bindColumn, and PDOStatement::bindParam. - - - - - - PDO::SQLSRV_ATTR_QUERY_TIMEOUT - (int) - - - - A non-negative integer representing the timeout period, in seconds. Zero (0) - is the default and means no timeout. This constant can be passed to - PDOStatement::setAttribute, PDO::setAttribute, and PDO::prepare. - - - - - - PDO::SQLSRV_ATTR_DIRECT_QUERY - (int) - - - - Indicates that a query should be executed directly, without being prepared. - This constant can be passed to PDO::setAttribute, and PDO::prepare. For more - information, see - Direct and Prepared Statement Execution. - - - - -
    - - diff --git a/reference/pdo_sqlsrv/reference.xml b/reference/pdo_sqlsrv/reference.xml deleted file mode 100644 index 8519db3ef..000000000 --- a/reference/pdo_sqlsrv/reference.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - Microsoft SQL Server PDO Driver (PDO_SQLSRV) - MS SQL Server PDO Driver - - -
    - &reftitle.intro; - - PDO_SQLSRV is a driver that implements the PHP - Data Objects (PDO) interface - to enable access from PHP to MS SQL Server (starting with SQL Server 2005) - and SQL Azure databases. - -
    - &reference.pdo-sqlsrv.configure; - &reference.pdo-sqlsrv.constants; -
    - - - - PDO_SQLSRV DSN - Connecting to MS SQL Server and SQL Azure databases - - - - &reftitle.description; - - The PDO_SQLSRV Data Source Name (DSN) is composed of the following elements: - - - DSN prefix - - - The DSN prefix is sqlsrv:. - - - - - APP - - - The application name used in tracing. - - - - - ConnectionPooling - - - Specifies whether the connection is assigned from a connection pool - (1 or &true;) or not (0 or &false;). - - - - - Database - - - The name of the database. - - - - - Encrypt - - - Specifies whether the communication with SQL Server is encrypted - (1 or &true;) or unencrypted (0 or &false;). - - - - - Failover_Partner - - - Specifies the server and instance of the database's mirror (if enabled - and configured) to use when the primary server is unavailable. - - - - - LoginTimeout - - - Specifies the number of seconds to wait before failing the connection attempt. - - - - - MultipleActiveResultSets - - - Disables or explicitly enables support for multiple active Result sets (MARS). - - - - - QuotedId - - - Specifies whether to use SQL-92 rules for quoted identifiers (1 or &true;) - or to use legacy Transact-SQL rules (0 or &false;). - - - - - Server - - - The name of the database server. - - - - - TraceFile - - - Specifies the path for the file used for trace data. - - - - - TraceOn - - - Specifies whether ODBC tracing is enabled (1 or &true;) or disabled - (0 or &false;) for the connection being established. - - - - - TransactionIsolation - - - Specifies the transaction isolation level. The accepted values for this - option are PDO::SQLSRV_TXN_READ_UNCOMMITTED, PDO::SQLSRV_TXN_READ_COMMITTED, - PDO::SQLSRV_TXN_REPEATABLE_READ, PDO::SQLSRV_TXN_SNAPSHOT, and - PDO::SQLSRV_TXN_SERIALIZABLE. - - - - - TrustServerCertificate - - - Specifies whether the client should trust (1 or &true;) or reject - (0 or &false;) a self-signed server certificate. - - - - - WSID - - - Specifies the name of the computer for tracing. - - - - - - - - - &reftitle.examples; - - PDO_SQLSRV DSN examples - - The following example shows how to connect to a specified MS SQL Server database: - - - - - - The following example shows how to connect to a MS SQL Server database on - a specified port: - - - - - - The following example shows how to connect to a SQL Azure database with - server ID 12345abcde. Note that when you connect to SQL Azure with PDO, - your username will be UserName@12345abcde (UserName@ServerId). - - - - - - - - -
    - diff --git a/reference/ps/book.xml b/reference/ps/book.xml deleted file mode 100644 index ae6d2cba9..000000000 --- a/reference/ps/book.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - PostScript document creation - PS - - - - &reftitle.intro; - - This module allows to create PostScript documents. It has many - similarities with the pdf extension. Actually the API is almost - identical and one can in many cases just replace the prefix of - each function from pdf_ to ps_. This also works for functions which - has no meaning in the PostScript document (like adding hyperlinks) - but will have an effect if the document is converted to PDF. - - Documents created by this extension are sometimes even superior - to documents created with the pdf extension, because pslib's text - rendering functions can handle kerning, hyphenation and ligatures - which results in much better output of boxed text. - - - - - &reference.ps.setup; - &reference.ps.constants; - &reference.ps.reference; - - - - - diff --git a/reference/ps/configure.xml b/reference/ps/configure.xml deleted file mode 100644 index 63b384c73..000000000 --- a/reference/ps/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;ps. - -
    - - - diff --git a/reference/ps/constants.xml b/reference/ps/constants.xml deleted file mode 100644 index d695ec10e..000000000 --- a/reference/ps/constants.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - The following two tables lists all constants defined by the ps extension. - - Constants for line caps - - - - Name - Meaning - - - - - ps_LINECAP_BUTT - - - - ps_LINECAP_ROUND - - - - ps_LINECAP_SQUARED - - - - -
    - - - Constants for line joins - - - - Name - Meaning - - - - - ps_LINEJOIN_MITER - - - - ps_LINEJOIN_ROUND - - - - ps_LINEJOIN_BEVEL - - - - -
    -
    -
    - - diff --git a/reference/ps/functions/ps-add-bookmark.xml b/reference/ps/functions/ps-add-bookmark.xml deleted file mode 100644 index 8ef8002e2..000000000 --- a/reference/ps/functions/ps-add-bookmark.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - ps_add_bookmark - Add bookmark to current page - - - - &reftitle.description; - - intps_add_bookmark - resourcepsdoc - stringtext - intparent0 - intopen0 - - - Adds a bookmark for the current page. Bookmarks usually appear in - PDF-Viewers left of the page in a hierarchical tree. Clicking on a - bookmark will jump to the given page. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text used for displaying the bookmark. - - - - - parent - - - A bookmark previously created by this function which - is used as the parent of the new bookmark. - - - - - open - - - If open is unequal to zero the bookmark will - be shown open by the pdf viewer. - - - - - - - - - &reftitle.returnvalues; - - The returned value is a reference for the bookmark. It is only used if - the bookmark shall be used as a parent. The value is greater zero if - the function succeeds. In case of an error zero will - be returned. - - - - - &reftitle.seealso; - - - ps_add_launchlink - ps_add_pdflink - ps_add_weblink - - - - - - - diff --git a/reference/ps/functions/ps-add-launchlink.xml b/reference/ps/functions/ps-add-launchlink.xml deleted file mode 100644 index ff860b67f..000000000 --- a/reference/ps/functions/ps-add-launchlink.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - ps_add_launchlink - Adds link which launches file - - - - &reftitle.description; - - boolps_add_launchlink - resourcepsdoc - floatllx - floatlly - floaturx - floatury - stringfilename - - - Places a hyperlink at the given position pointing to a file program - which is being started when clicked on. The hyperlink's source position - is a rectangle - with its lower left corner at (llx, lly) and its upper right corner at - (urx, ury). The rectangle has by default a thin blue border. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - llx - - - The x-coordinate of the lower left corner. - - - - - lly - - - The y-coordinate of the lower left corner. - - - - - urx - - - The x-coordinate of the upper right corner. - - - - - ury - - - The y-coordinate of the upper right corner. - - - - - filename - - - The path of the program to be started, when the link is clicked on. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_add_locallink - ps_add_pdflink - ps_add_weblink - - - - - - - diff --git a/reference/ps/functions/ps-add-locallink.xml b/reference/ps/functions/ps-add-locallink.xml deleted file mode 100644 index 99ca817bd..000000000 --- a/reference/ps/functions/ps-add-locallink.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - ps_add_locallink - Adds link to a page in the same document - - - - &reftitle.description; - - boolps_add_locallink - resourcepsdoc - floatllx - floatlly - floaturx - floatury - intpage - stringdest - - - Places a hyperlink at the given position pointing to a page in the same - document. Clicking on the link will jump to the given page. The first page - in a document has number 1. - - - The hyperlink's source position is a rectangle with its lower left corner at - (llx, lly) and its upper - right corner at (urx, ury). - The rectangle has by default a thin blue border. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - llx - - - The x-coordinate of the lower left corner. - - - - - lly - - - The y-coordinate of the lower left corner. - - - - - urx - - - The x-coordinate of the upper right corner. - - - - - ury - - - The y-coordinate of the upper right corner. - - - - - page - - - The number of the page displayed when clicking on the link. - - - - - dest - - - The parameter dest determines how the document - is being viewed. It can be fitpage, - fitwidth, fitheight, or - fitbbox. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_add_launchlink - ps_add_pdflink - ps_add_weblink - - - - - - - diff --git a/reference/ps/functions/ps-add-note.xml b/reference/ps/functions/ps-add-note.xml deleted file mode 100644 index 36d345428..000000000 --- a/reference/ps/functions/ps-add-note.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - ps_add_note - Adds note to current page - - - - &reftitle.description; - - boolps_add_note - resourcepsdoc - floatllx - floatlly - floaturx - floatury - stringcontents - stringtitle - stringicon - intopen - - - Adds a note at a certain position on the page. Notes are like little - rectangular sheets with text on it, which can be placed anywhere on - a page. They - are shown either folded or unfolded. If folded, the specified icon - is used as a placeholder. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - llx - - - The x-coordinate of the lower left corner. - - - - - lly - - - The y-coordinate of the lower left corner. - - - - - urx - - - The x-coordinate of the upper right corner. - - - - - ury - - - The y-coordinate of the upper right corner. - - - - - contents - - - The text of the note. - - - - - title - - - The title of the note as displayed in the header of the note. - - - - - icon - - - The icon shown if the note is folded. This parameter can be set - to comment, insert, - note, paragraph, - newparagraph, key, or - help. - - - - - open - - - If open is unequal to zero the note will - be shown unfolded after opening the document with a pdf viewer. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_add_pdflink - ps_add_launchlink - ps_add_locallink - ps_add_weblink - - - - - - - diff --git a/reference/ps/functions/ps-add-pdflink.xml b/reference/ps/functions/ps-add-pdflink.xml deleted file mode 100644 index c5243bf37..000000000 --- a/reference/ps/functions/ps-add-pdflink.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - ps_add_pdflink - Adds link to a page in a second pdf document - - - - &reftitle.description; - - boolps_add_pdflink - resourcepsdoc - floatllx - floatlly - floaturx - floatury - stringfilename - intpage - stringdest - - - Places a hyperlink at the given position pointing to a second pdf document. - Clicking on the link will branch to the document at the given page. The - first page in a document has number 1. - - - The hyperlink's source position is a rectangle with its lower left corner at - (llx, lly) and its upper - right corner at (urx, ury). - The rectangle has by default a thin blue border. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - llx - - - The x-coordinate of the lower left corner. - - - - - lly - - - The y-coordinate of the lower left corner. - - - - - urx - - - The x-coordinate of the upper right corner. - - - - - ury - - - The y-coordinate of the upper right corner. - - - - - filename - - - The name of the pdf document to be opened when clicking on - this link. - - - - - page - - - The page number of the destination pdf document - - - - - dest - - - The parameter dest determines how the document - is being viewed. It can be fitpage, - fitwidth, fitheight, or - fitbbox. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_add_launchlink - ps_add_locallink - ps_add_weblink - - - - - - - diff --git a/reference/ps/functions/ps-add-weblink.xml b/reference/ps/functions/ps-add-weblink.xml deleted file mode 100644 index 16078990f..000000000 --- a/reference/ps/functions/ps-add-weblink.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - ps_add_weblink - Adds link to a web location - - - - &reftitle.description; - - boolps_add_weblink - resourcepsdoc - floatllx - floatlly - floaturx - floatury - stringurl - - - Places a hyperlink at the given position pointing to a web page. The - hyperlink's source position is a rectangle with its lower left corner at - (llx, lly) and - its upper right corner at (urx, - ury). The rectangle has by default a thin - blue border. - - &ps.note.visible; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - llx - - - The x-coordinate of the lower left corner. - - - - - lly - - - The y-coordinate of the lower left corner. - - - - - urx - - - The x-coordinate of the upper right corner. - - - - - ury - - - The y-coordinate of the upper right corner. - - - - - url - - - The url of the hyperlink to be opened when clicking on - this link, e.g. http://www.php.net. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_add_launchlink - ps_add_locallink - ps_add_pdflink - - - - - - - diff --git a/reference/ps/functions/ps-arc.xml b/reference/ps/functions/ps-arc.xml deleted file mode 100644 index 0d0bc013a..000000000 --- a/reference/ps/functions/ps-arc.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - ps_arc - Draws an arc counterclockwise - - - - &reftitle.description; - - boolps_arc - resourcepsdoc - floatx - floaty - floatradius - floatalpha - floatbeta - - - Draws a portion of a circle with at middle point at - (x, y). The arc starts at an - angle of alpha and ends at an angle of - beta. It is drawn counterclockwise (use - ps_arcn to draw clockwise). The subpath added - to the current path starts on the arc at angle alpha - and ends on the arc at angle beta. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - The x-coordinate of the circle's middle point. - - - - - y - - - The y-coordinate of the circle's middle point. - - - - - radius - - - The radius of the circle - - - - - alpha - - - The start angle given in degrees. - - - - - beta - - - The end angle given in degrees. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_arcn - - - - - - - diff --git a/reference/ps/functions/ps-arcn.xml b/reference/ps/functions/ps-arcn.xml deleted file mode 100644 index 0a6e83467..000000000 --- a/reference/ps/functions/ps-arcn.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - ps_arcn - Draws an arc clockwise - - - - &reftitle.description; - - boolps_arcn - resourcepsdoc - floatx - floaty - floatradius - floatalpha - floatbeta - - - Draws a portion of a circle with at middle point at - (x, y). The arc starts at an - angle of alpha and ends at an angle of - beta. It is drawn clockwise (use - ps_arc to draw counterclockwise). The subpath added to - the current path starts on the arc at angle beta and - ends on the arc at angle alpha. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - The x-coordinate of the circle's middle point. - - - - - y - - - The y-coordinate of the circle's middle point. - - - - - radius - - - The radius of the circle - - - - - alpha - - - The starting angle given in degrees. - - - - - beta - - - The end angle given in degrees. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_arc - - - - - - - diff --git a/reference/ps/functions/ps-begin-page.xml b/reference/ps/functions/ps-begin-page.xml deleted file mode 100644 index 084c18edf..000000000 --- a/reference/ps/functions/ps-begin-page.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - ps_begin_page - Start a new page - - - - &reftitle.description; - - boolps_begin_page - resourcepsdoc - floatwidth - floatheight - - - Starts a new page. Although the parameters width - and height imply a different page size for each - page, this is not possible in PostScript. The first call of - ps_begin_page will set the page size for the whole - document. Consecutive calls will have no effect, except for creating a new - page. The situation is different if you intent to convert the PostScript - document into PDF. This function places pdfmarks into the document which - can set the size for each page indiviually. The resulting PDF document will - have different page sizes. - - - Though PostScript does not know different page sizes, pslib places - a bounding box for each page into the document. This size is evaluated - by some PostScript viewers and will have precedence over the BoundingBox - in the Header of the document. This can lead to unexpected results when - you set a BoundingBox whose lower left corner is not (0, 0), because the - bounding box of the page will always have a lower left corner (0, 0) - and overwrites the global setting. - - - Each page is encapsulated into save/restore. This means, that most of the - settings made on one page will not be retained on the next page. - - - If there is up to the first call of ps_begin_page no - call of ps_findfont, then the header of the PostScript - document will be output and the bounding box will be set to the size of - the first page. The lower left corner of the bounding box is set to (0, 0). - If ps_findfont was called before, then the - header has been output already, and the document will not have a valid - bounding box. In order to prevent this, one should call - ps_set_info to set the info field - BoundingBox and possibly Orientation - before any ps_findfont or - ps_begin_page calls. - - - - Up to version 0.2.6 of pslib, this function will always overwrite - the BoundingBox and Orientation, if it has been set before with - ps_set_info and ps_findfont - has not been called before. - - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - width - - - The width of the page in pixel, e.g. 596 for A4 format. - - - - - height - - - The height of the page in pixel, e.g. 842 for A4 format. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_end_page - ps_findfont - ps_set_info - - - - - - - diff --git a/reference/ps/functions/ps-begin-pattern.xml b/reference/ps/functions/ps-begin-pattern.xml deleted file mode 100644 index fe9c63352..000000000 --- a/reference/ps/functions/ps-begin-pattern.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - ps_begin_pattern - Start a new pattern - - - - &reftitle.description; - - intfalseps_begin_pattern - resourcepsdoc - floatwidth - floatheight - floatxstep - floatystep - intpainttype - - - Starts a new pattern. A pattern is like a page containing e.g. a drawing - which can be used for filling areas. It is used like a color by calling - ps_setcolor and setting the color space to - pattern. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - width - - - The width of the pattern in pixel. - - - - - height - - - The height of the pattern in pixel. - - - - - xstep - - - The distance in pixel of placements of the pattern in - horizontal direction. - - - - - ystep - - - The distance in pixel of placements of the pattern in - vertical direction. - - - - - painttype - - - Must be 1 or 2. - - - - - - - - - &reftitle.returnvalues; - - The identifier of the pattern &return.falseforfailure;. - - - - - &reftitle.examples; - - - Creating and using a pattern - - -]]> - - - - - - - &reftitle.seealso; - - - ps_end_pattern - ps_setcolor - ps_shading_pattern - - - - - - - diff --git a/reference/ps/functions/ps-begin-template.xml b/reference/ps/functions/ps-begin-template.xml deleted file mode 100644 index b131a6767..000000000 --- a/reference/ps/functions/ps-begin-template.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - ps_begin_template - Start a new template - - - - &reftitle.description; - - intps_begin_template - resourcepsdoc - floatwidth - floatheight - - - Starts a new template. A template is called a form in the postscript - language. It is created similar to a pattern but used like an image. - Templates are often used for drawings which are placed several times - through out the document, e.g. like a company logo. All drawing functions - may be used within a template. The template will not be drawn until - it is placed by ps_place_image. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - width - - - The width of the template in pixel. - - - - - height - - - The height of the template in pixel. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Creating and using a template - - -]]> - - - - - - - &reftitle.seealso; - - - ps_end_template - - - - - - - diff --git a/reference/ps/functions/ps-circle.xml b/reference/ps/functions/ps-circle.xml deleted file mode 100644 index 530ba9a24..000000000 --- a/reference/ps/functions/ps-circle.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - ps_circle - Draws a circle - - - - &reftitle.description; - - boolps_circle - resourcepsdoc - floatx - floaty - floatradius - - - Draws a circle with its middle point at (x, - y). The circle starts and ends at position - (x+radius, - y). If this function is called outside a path it - will start a new path. If it is called within a path it will add the circle - as a subpath. If the last drawing operation does not end in point - (x+radius, - y) then there will be a gap in the path. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - The x-coordinate of the circle's middle point. - - - - - y - - - The y-coordinate of the circle's middle point. - - - - - radius - - - The radius of the circle - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_arc - ps_arcn - - - - - - - diff --git a/reference/ps/functions/ps-clip.xml b/reference/ps/functions/ps-clip.xml deleted file mode 100644 index 5d293e96d..000000000 --- a/reference/ps/functions/ps-clip.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ps_clip - Clips drawing to current path - - - - &reftitle.description; - - boolps_clip - resourcepsdoc - - - Takes the current path and uses it to define the border of a clipping area. - Everything drawn outside of that area will not be visible. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_closepath - - - - - - - diff --git a/reference/ps/functions/ps-close-image.xml b/reference/ps/functions/ps-close-image.xml deleted file mode 100644 index 608452b68..000000000 --- a/reference/ps/functions/ps-close-image.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - ps_close_image - Closes image and frees memory - - - - &reftitle.description; - - voidfalseps_close_image - resourcepsdoc - intimageid - - - Closes an image and frees its resources. Once an image is closed - it cannot be used anymore. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - imageid - - - Resource identifier of the image as returned by - ps_open_image or - ps_open_image_file. - - - - - - - - - &reftitle.returnvalues; - - Returns &null; on success&return.falseforfailure;. - - - - - &reftitle.seealso; - - - ps_open_image - ps_open_image_file - - - - - - - diff --git a/reference/ps/functions/ps-close.xml b/reference/ps/functions/ps-close.xml deleted file mode 100644 index b9d021007..000000000 --- a/reference/ps/functions/ps-close.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - ps_close - Closes a PostScript document - - - - &reftitle.description; - - boolps_close - resourcepsdoc - - - Closes the PostScript document. - - - This function writes the trailer of the PostScript document. - It also writes the bookmark tree. ps_close does - not free any resources, which is done by ps_delete. - - - This function is also called by ps_delete if it - has not been called before. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_open_file - ps_delete - - - - - - - diff --git a/reference/ps/functions/ps-closepath-stroke.xml b/reference/ps/functions/ps-closepath-stroke.xml deleted file mode 100644 index 19d9c6322..000000000 --- a/reference/ps/functions/ps-closepath-stroke.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ps_closepath_stroke - Closes and strokes path - - - - &reftitle.description; - - boolps_closepath_stroke - resourcepsdoc - - - Connects the last point with first point of a path and draws the resulting - closed line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_closepath - - - - - - - diff --git a/reference/ps/functions/ps-closepath.xml b/reference/ps/functions/ps-closepath.xml deleted file mode 100644 index b3638daa3..000000000 --- a/reference/ps/functions/ps-closepath.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ps_closepath - Closes path - - - - &reftitle.description; - - boolps_closepath - resourcepsdoc - - - Connects the last point with the first point of a path. The resulting - path can be used for stroking, filling, clipping, etc.. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_clip - ps_closepath_stroke - - - - - - - diff --git a/reference/ps/functions/ps-continue-text.xml b/reference/ps/functions/ps-continue-text.xml deleted file mode 100644 index 2bf1aded0..000000000 --- a/reference/ps/functions/ps-continue-text.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - ps_continue_text - Continue text in next line - - - - &reftitle.description; - - boolps_continue_text - resourcepsdoc - stringtext - - - Output a text one line below the last line. The line spacing is - taken from the value "leading" which must be set with - ps_set_value. The actual position of the - text is determined by the values "textx" and "texty" which can be requested - with ps_get_value - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text to output. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_show - ps_show_xy - ps_show_boxed - - - - - - - diff --git a/reference/ps/functions/ps-curveto.xml b/reference/ps/functions/ps-curveto.xml deleted file mode 100644 index 453127f27..000000000 --- a/reference/ps/functions/ps-curveto.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - ps_curveto - Draws a curve - - - - &reftitle.description; - - boolps_curveto - resourcepsdoc - floatx1 - floaty1 - floatx2 - floaty2 - floatx3 - floaty3 - - - Add a section of a cubic Bézier curve described by the three given control - points to the current path. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x1 - - - x-coordinate of first control point. - - - - - y1 - - - y-coordinate of first control point. - - - - - x2 - - - x-coordinate of second control point. - - - - - y2 - - - y-coordinate of second control point. - - - - - x3 - - - x-coordinate of third control point. - - - - - y3 - - - y-coordinate of third control point. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_lineto - - - - - - - diff --git a/reference/ps/functions/ps-delete.xml b/reference/ps/functions/ps-delete.xml deleted file mode 100644 index 40ec9eefc..000000000 --- a/reference/ps/functions/ps-delete.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - ps_delete - Deletes all resources of a PostScript document - - - - &reftitle.description; - - boolps_delete - resourcepsdoc - - - Mainly frees memory used by the document. Also closes a file, if it was not - closed before with ps_close. You should in any case - close the file with ps_close before, because - ps_close not just closes the file but also outputs a - trailor containing PostScript comments like the number of pages in the - document and adding the bookmark hierarchy. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_close - - - - - - - diff --git a/reference/ps/functions/ps-end-page.xml b/reference/ps/functions/ps-end-page.xml deleted file mode 100644 index 496fc9dc6..000000000 --- a/reference/ps/functions/ps-end-page.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - ps_end_page - End a page - - - - &reftitle.description; - - boolps_end_page - resourcepsdoc - - - Ends a page which was started with ps_begin_page. - Ending a page will leave the current drawing context, which e.g. requires - to reload fonts if they were loading within the page, and to set many - other drawing parameters like the line width, or color. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_begin_page - - - - - - - diff --git a/reference/ps/functions/ps-end-pattern.xml b/reference/ps/functions/ps-end-pattern.xml deleted file mode 100644 index 6ee2ab204..000000000 --- a/reference/ps/functions/ps-end-pattern.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ps_end_pattern - End a pattern - - - - &reftitle.description; - - boolps_end_pattern - resourcepsdoc - - - Ends a pattern which was started with ps_begin_pattern. - Once a pattern has been ended, it can be used like a color to fill - areas. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_begin_pattern - - - - - - - diff --git a/reference/ps/functions/ps-end-template.xml b/reference/ps/functions/ps-end-template.xml deleted file mode 100644 index 72fadedca..000000000 --- a/reference/ps/functions/ps-end-template.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ps_end_template - End a template - - - - &reftitle.description; - - boolps_end_template - resourcepsdoc - - - Ends a template which was started with ps_begin_template. - Once a template has been ended, it can be used like an image. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_begin_template - - - - - - - diff --git a/reference/ps/functions/ps-fill-stroke.xml b/reference/ps/functions/ps-fill-stroke.xml deleted file mode 100644 index c81d44da8..000000000 --- a/reference/ps/functions/ps-fill-stroke.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ps_fill_stroke - Fills and strokes the current path - - - - &reftitle.description; - - boolps_fill_stroke - resourcepsdoc - - - Fills and draws the path constructed with previously called drawing - functions like ps_lineto. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_fill - ps_stroke - - - - - - - diff --git a/reference/ps/functions/ps-fill.xml b/reference/ps/functions/ps-fill.xml deleted file mode 100644 index b263334d9..000000000 --- a/reference/ps/functions/ps-fill.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ps_fill - Fills the current path - - - - &reftitle.description; - - boolps_fill - resourcepsdoc - - - Fills the path constructed with previously called drawing functions like - ps_lineto. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_fill_stroke - ps_stroke - - - - - - - diff --git a/reference/ps/functions/ps-findfont.xml b/reference/ps/functions/ps-findfont.xml deleted file mode 100644 index 288334c5b..000000000 --- a/reference/ps/functions/ps-findfont.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - ps_findfont - Loads a font - - - - &reftitle.description; - - intps_findfont - resourcepsdoc - stringfontname - stringencoding - boolembed&false; - - - Loads a font for later use. Before text is output with a loaded font it - must be set with ps_setfont. This function needs the - adobe font metric file in order to calculate the space used up by the - characters. A font which is loaded within a page will only be available on - that page. Fonts which are to be used in the complete document have to be - loaded before the first call of ps_begin_page. Calling - ps_findfont between pages will make that font - available for all following pages. - - - The name of the afm file must be - fontname.afm. If the font - shall be embedded the file - fontname.pfb containing - the font outline must be present as well. - - - Calling ps_findfont before the first page requires - to output the postscript header which includes the BoundingBox for - the whole document. Usually the BoundingBox is set with the first call - of ps_begin_page which now comes after - ps_findfont. Consequently the BoundingBox has not - been set and a warning will be issued when ps_findfont - is called. In order to prevent this situation, one should call - ps_set_parameter to set the BoundingBox before - ps_findfont is called. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - fontname - - - The name of the font. - - - - - encoding - - - ps_findfont will try to load the file passed in - the parameter encoding. Encoding files are of - the same syntax as those used by dvips(1). They - contain a font encoding vector (which is currently not used but must be - present) and a list of extra ligatures to extend the list of ligatures - derived from the afm file. - - - encoding can be &null; or the empty string if - the default encoding (TeXBase1) shall be used. - - - If the encoding is set to builtin then there - will be no reencoding and the font specific encoding will be used. This - is very useful with symbol fonts. - - - - - embed - - - If set to a value >0 the font will be embedded into the document. This - requires the font outline (.pfb file) to be present. - - - - - - - - - &reftitle.returnvalues; - - Returns the identifier of the font or zero in case of an error. The - identifier is a positive number. - - - - - &reftitle.seealso; - - - ps_begin_page - ps_setfont - - - - - - - diff --git a/reference/ps/functions/ps-get-buffer.xml b/reference/ps/functions/ps-get-buffer.xml deleted file mode 100644 index 1c37fb54b..000000000 --- a/reference/ps/functions/ps-get-buffer.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - ps_get_buffer - Fetches the full buffer containig the generated PS data - - - - &reftitle.description; - - stringps_get_buffer - resourcepsdoc - - This function is not implemented yet. It will always return an empty - string. The idea for a later implementation is to write the contents of - the postscript file into an internal buffer if in memory creation is - requested, and retrieve the buffer content with this function. - Currently, documents - created in memory are send to the browser without buffering. - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.seealso; - - - ps_open_file - - - - - - - diff --git a/reference/ps/functions/ps-get-parameter.xml b/reference/ps/functions/ps-get-parameter.xml deleted file mode 100644 index 39cd9947f..000000000 --- a/reference/ps/functions/ps-get-parameter.xml +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - ps_get_parameter - Gets certain parameters - - - - &reftitle.description; - - stringfalseps_get_parameter - resourcepsdoc - stringname - floatmodifier - - - Gets several parameters which were directly set by - ps_set_parameter or indirectly by one of the other - functions. Parameters are by definition string - values. This function cannot be used to retrieve resources which were also - set by ps_set_parameter. - - - The parameter name can have the following values. - - - - - fontname - - - The name of the currently active font or the font whose - identifier is passed in parameter modifier. - - - - - fontencoding - - - The encoding of the currently active font. - - - - - dottedversion - - - The version of the underlying pslib library in the format - <major>.<minor>.<subminor> - - - - - scope - - - The current drawing scope. Can be object, document, null, page, - pattern, path, template, prolog, font, glyph. - - - - - ligaturedisolvechar - - - The character which dissolves a ligature. If your are using a font - which contains the ligature `ff' and `|' is the char to dissolve the - ligature, then `f|f' will result in two `f' instead of the ligature `ff'. - - - - - imageencoding - - - The encoding used for encoding images. Can be either - hex or 85. hex encoding - uses two bytes in the postscript file each byte in the image. - 85 stand for Ascii85 encoding. - - - - - linenumbermode - - - Set to paragraph if lines are numbered - within a paragraph or box if they are - numbered within the surrounding box. - - - - - linebreak - - - Only used if text is output with ps_show_boxed. - If set to &true; a carriage return will add a line - break. - - - - - parbreak - - - Only used if text is output with ps_show_boxed. - If set to &true; a carriage return will start - a new paragraph. - - - - - hyphenation - - - Only used if text is output with ps_show_boxed. - If set to &true; the paragraph will be hyphenated - if a hypen dictionary is set and exists. - - - - - hyphendict - - - Filename of the dictionary used for hyphenation pattern. - - - - - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - name - - - Name of the parameter. - - - - - modifier - - - An identifier needed if a parameter of a resource is requested, - e.g. the size of an image. In such a case the resource id is - passed. - - - - - - - - - &reftitle.returnvalues; - - Returns the value of the parameter &return.falseforfailure;. - - - - - &reftitle.seealso; - - - ps_set_parameter - - - - - - - diff --git a/reference/ps/functions/ps-get-value.xml b/reference/ps/functions/ps-get-value.xml deleted file mode 100644 index 798acdcb1..000000000 --- a/reference/ps/functions/ps-get-value.xml +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - ps_get_value - Gets certain values - - - - &reftitle.description; - - floatps_get_value - resourcepsdoc - stringname - floatmodifier - - Gets several values which were set by - ps_set_value. Values are by definition float values. - - - The parameter name can have the following values. - - - - - fontsize - - - The size of the currently active font or the font whose - identifier is passed in parameter modifier. - - - - - font - - - The currently active font itself. - - - - - imagewidth - - - The width of the image whose id is passed in the parameter - modifier. - - - - - imageheight - - - The height of the image whose id is passed in the parameter - modifier. - - - - - capheight - - - The height of a capital M in the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - ascender - - - The ascender of the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - descender - - - The descender of the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - italicangle - - - The italicangle of the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - underlineposition - - - The underlineposition of the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - underlinethickness - - - The underlinethickness of the currently active font or the font - whose identifier is passed in parameter - modifier. - - - - - textx - - - The current x-position for text output. - - - - - texty - - - The current y-position for text output. - - - - - textrendering - - - The current mode for text rendering. - - - - - textrise - - - The space by which text is risen above the base line. - - - - - leading - - - The distance between text lines in points. - - - - - wordspacing - - - The space between words as a multiple of the width of a space char. - - - - - charspacing - - - The space between chars. If charspacing is != 0.0 ligatures will - always be dissolved. - - - - - hyphenminchars - - - Minimum number of chars hyphenated at the end of a word. - - - - - parindent - - - Indention of the first n line in a paragraph. - - - - - numindentlines - - - Number of line in a paragraph to indent if parindent != 0.0. - - - - - parskip - - - Distance between paragraphs. - - - - - linenumberspace - - - Overall space in front of each line for the line number. - - - - - linenumbersep - - - Space between the line and the line number. - - - - - major - - - The major version number of pslib. - - - - - minor - - - The minor version number of pslib. - - - - - subminor, revision - - - The subminor version number of pslib. - - - - - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - name - - - Name of the value. - - - - - modifier - - - The parameter modifier specifies the resource - for which the value is to be retrieved. This can be the id of a font or - an image. - - - - - - - - - &reftitle.returnvalues; - - Returns the value of the parameter or &false;. - - - - - &reftitle.seealso; - - - ps_set_value - - - - - - - diff --git a/reference/ps/functions/ps-hyphenate.xml b/reference/ps/functions/ps-hyphenate.xml deleted file mode 100644 index 0d8fbe27d..000000000 --- a/reference/ps/functions/ps-hyphenate.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - ps_hyphenate - Hyphenates a word - - - - &reftitle.description; - - arrayfalseps_hyphenate - resourcepsdoc - stringtext - - - Hyphenates the passed word. ps_hyphenate evaluates the - value hyphenminchars (set by ps_set_value) and - the parameter hyphendict (set by ps_set_parameter). - hyphendict must be set before calling this function. - - - This function requires the locale category LC_CTYPE to be set properly. - This is done when the extension is initialized by using the environment - variables. On Unix systems read the man page of locale for more information. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - text should not contain any non alpha - characters. Possible positions for breaks are returned in an array of - integer numbers. Each number is the position of the char in - text after which a hyphenation can take place. - - - - - - - - - &reftitle.returnvalues; - - An array of integers indicating the position of possible breaks in - the text &return.falseforfailure;. - - - - - &reftitle.examples; - - - Hyphennate a text - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - - ps_show_boxed - locale(1) - - - - - - - diff --git a/reference/ps/functions/ps-include-file.xml b/reference/ps/functions/ps-include-file.xml deleted file mode 100644 index 893a2e45f..000000000 --- a/reference/ps/functions/ps-include-file.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - ps_include_file - Reads an external file with raw PostScript code - - - - &reftitle.description; - - boolps_include_file - resourcepsdoc - stringfile - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - file - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/ps/functions/ps-lineto.xml b/reference/ps/functions/ps-lineto.xml deleted file mode 100644 index 4b4870db5..000000000 --- a/reference/ps/functions/ps-lineto.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - ps_lineto - Draws a line - - - - &reftitle.description; - - boolps_lineto - resourcepsdoc - floatx - floaty - - - Adds a straight line from the current point to the given coordinates to the - current path. Use ps_moveto to set the starting point - of the line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - x-coordinate of the end point of the line. - - - - - y - - - y-coordinate of the end point of the line. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Drawing a rectangle - - -]]> - - - - - - - &reftitle.seealso; - - - ps_moveto - - - - - - - diff --git a/reference/ps/functions/ps-makespotcolor.xml b/reference/ps/functions/ps-makespotcolor.xml deleted file mode 100644 index 10bcfe6c6..000000000 --- a/reference/ps/functions/ps-makespotcolor.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - ps_makespotcolor - Create spot color - - - - &reftitle.description; - - intps_makespotcolor - resourcepsdoc - stringname - intreserved0 - - - Creates a spot color from the current fill color. The fill color must be - defined in rgb, cmyk or gray colorspace. The spot color name can be an - arbitrary name. A spot color can be set as any color with - ps_setcolor. When the document is not printed - but displayed by an postscript viewer the given color in the specified - color space is use. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - name - - - Name of the spot color, e.g. Pantone 5565. - - - - - - - - - &reftitle.returnvalues; - - The id of the new spot color or 0 in case of an error. - - - - - &reftitle.examples; - - - Creating and using a spot color - - -]]> - - - This example creates the spot color "PANTONE 5565 C" which - is a darker green (olive) and fills a rectangle with 50% intensity. - - - - - - - &reftitle.seealso; - - - ps_setcolor - - - - - - - diff --git a/reference/ps/functions/ps-moveto.xml b/reference/ps/functions/ps-moveto.xml deleted file mode 100644 index 2d92d0c74..000000000 --- a/reference/ps/functions/ps-moveto.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - ps_moveto - Sets current point - - - - &reftitle.description; - - boolps_moveto - resourcepsdoc - floatx - floaty - - - Sets the current point to new coordinates. If this is the first call of - ps_moveto after a previous path has been ended then it - will start a new path. If this function is called in the middle of a path - it will just set the current point and start a subpath. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - x-coordinate of the point to move to. - - - - - y - - - y-coordinate of the point to move to. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_lineto - - - - - - - diff --git a/reference/ps/functions/ps-new.xml b/reference/ps/functions/ps-new.xml deleted file mode 100644 index 53ee4ef7c..000000000 --- a/reference/ps/functions/ps-new.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ps_new - Creates a new PostScript document object - - - - &reftitle.description; - - resourcefalseps_new - - - - Creates a new document instance. It does not create the file on disk or in - memory, it just sets up everything. ps_new is usually - followed by a call of ps_open_file to actually create - the postscript document. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Resource of PostScript document&return.falseforfailure;. The return value - is passed to all other functions as the first argument. - - - - - &reftitle.seealso; - - - ps_delete - - - - - - - diff --git a/reference/ps/functions/ps-open-file.xml b/reference/ps/functions/ps-open-file.xml deleted file mode 100644 index 3faa89323..000000000 --- a/reference/ps/functions/ps-open-file.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - ps_open_file - Opens a file for output - - - - &reftitle.description; - - boolps_open_file - resourcepsdoc - stringfilename - - - Creates a new file on disk and writes the PostScript document into it. The - file will be closed when ps_close is called. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - filename - - - The name of the postscript file. - If filename is not passed the document will be - created in memory and all output will go straight to the browser. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_close - - - - - - - diff --git a/reference/ps/functions/ps-open-image-file.xml b/reference/ps/functions/ps-open-image-file.xml deleted file mode 100644 index 148d53dc2..000000000 --- a/reference/ps/functions/ps-open-image-file.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - ps_open_image_file - Opens image from file - - - - &reftitle.description; - - intps_open_image_file - resourcepsdoc - stringtype - stringfilename - stringstringparam - intintparam0 - - - Loads an image for later use. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The type of the image. Possible values are png, - jpeg, or eps. - - - - - filename - - - The name of the file containing the image data. - - - - - stringparam - - - Not used. - - - - - intparam - - - Not used. - - - - - - - - - &reftitle.returnvalues; - - Returns identifier of image or zero in case of an error. The identifier is - a positive number greater than 0. - - - - - &reftitle.seealso; - - - ps_open_image - ps_place_image - ps_close_image - - - - - - - diff --git a/reference/ps/functions/ps-open-image.xml b/reference/ps/functions/ps-open-image.xml deleted file mode 100644 index 685663fd7..000000000 --- a/reference/ps/functions/ps-open-image.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - ps_open_image - Reads an image for later placement - - - - &reftitle.description; - - intps_open_image - resourcepsdoc - stringtype - stringsource - stringdata - intlength - intwidth - intheight - intcomponents - intbpc - stringparams - - - Reads an image which is already available in memory. The parameter - source is currently not evaluated and assumed to be - memory. The image data is a sequence of pixels starting - in th upper left corner and ending in the lower right corner. Each pixel - consists of components color components, and each - component has bpc bits. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The type of the image. Possible values are png, - jpeg, or eps. - - - - - source - - - Not used. - - - - - data - - - The image data. - - - - - length - - - The length of the image data. - - - - - width - - - The width of the image. - - - - - height - - - The height of the image. - - - - - components - - - The number of components for each pixel. This can be - 1 (gray scale images), 3 (rgb images), or 4 (cmyk, rgba images). - - - - - bpc - - - Number of bits per component (quite often 8). - - - - - params - - - - - - - - - - - &reftitle.returnvalues; - - Returns identifier of image or zero in case of an error. The identifier is - a positive number greater than 0. - - - - - &reftitle.seealso; - - - ps_open_image_file - ps_place_image - ps_close_image - - - - - - - - diff --git a/reference/ps/functions/ps-open-memory-image.xml b/reference/ps/functions/ps-open-memory-image.xml deleted file mode 100644 index b7ea3fcf4..000000000 --- a/reference/ps/functions/ps-open-memory-image.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - ps_open_memory_image - Takes an GD image and returns an image for placement in a PS document - - - - &reftitle.description; - - intps_open_memory_image - resourcepsdoc - intgd - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - gd - - - - - - - - - - - - - diff --git a/reference/ps/functions/ps-place-image.xml b/reference/ps/functions/ps-place-image.xml deleted file mode 100644 index dd4ed8d32..000000000 --- a/reference/ps/functions/ps-place-image.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - ps_place_image - Places image on the page - - - - &reftitle.description; - - boolps_place_image - resourcepsdoc - intimageid - floatx - floaty - floatscale - - - Places a formerly loaded image on the page. The image can be scaled. - If the image shall be rotated as well, you will have to rotate the - coordinate system before with ps_rotate. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - imageid - - - The resource identifier of the image as returned by - ps_open_image or - ps_open_image_file. - - - - - x - - - x-coordinate of the lower left corner of the image. - - - - - y - - - y-coordinate of the lower left corner of the image. - - - - - scale - - - The scaling factor for the image. A scale of 1.0 will result - in a resolution of 72 dpi, because each pixel is equivalent to - 1 point. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_open_image - ps_open_image_file - - - - - - - diff --git a/reference/ps/functions/ps-rect.xml b/reference/ps/functions/ps-rect.xml deleted file mode 100644 index fa2f81e7c..000000000 --- a/reference/ps/functions/ps-rect.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - ps_rect - Draws a rectangle - - - - &reftitle.description; - - boolps_rect - resourcepsdoc - floatx - floaty - floatwidth - floatheight - - - Draws a rectangle with its lower left corner at (x, - y). The rectangle starts and ends in its lower left - corner. If this function is called outside a path it will start a new path. - If it is called within a path it will add the rectangle as a subpath. If - the last drawing operation does not end in the lower left corner then there - will be a gap in the path. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - x-coordinate of the lower left corner of the rectangle. - - - - - y - - - y-coordinate of the lower left corner of the rectangle. - - - - - width - - - The width of the image. - - - - - height - - - The height of the image. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_arc - ps_circle - ps_lineto - - - - - - - diff --git a/reference/ps/functions/ps-restore.xml b/reference/ps/functions/ps-restore.xml deleted file mode 100644 index 590e3d2df..000000000 --- a/reference/ps/functions/ps-restore.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - ps_restore - Restore previously save context - - - - &reftitle.description; - - boolps_restore - resourcepsdoc - - - Restores a previously saved graphics context. Any call of - ps_save must be accompanied by a call to - ps_restore. All coordinate transformations, line - style settings, color settings, etc. are being restored to the state - before the call of ps_save. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_save - - - - - - - diff --git a/reference/ps/functions/ps-rotate.xml b/reference/ps/functions/ps-rotate.xml deleted file mode 100644 index 6d954e21a..000000000 --- a/reference/ps/functions/ps-rotate.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - ps_rotate - Sets rotation factor - - - - &reftitle.description; - - boolps_rotate - resourcepsdoc - floatrot - - - Sets the rotation of the coordinate system. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - rot - - - Angle of rotation in degree. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Rotation of the coordinate system - - -]]> - - - The above example illustrates a very common way of rotating a - graphic (in this case just a rectangle) by simply rotating the - coordinate system. Since the graphic's coordinate system assumes - (0,0) to be the origin, the page coordinate system is also translated - to place the graphics not on the edge of the page. Pay attention - to the order of ps_translate and - ps_rotate. In the above case the rectancle is - rotated around the point (100, 100) in the untranslated coordinate - system. Switching the two statements has a completely - different result. - - - In order to output the following text at the original position, all - modifications of the coordinate system are encapsulated in - ps_save and ps_restore. - - - - - - - &reftitle.seealso; - - - ps_scale - ps_translate - - - - - - - diff --git a/reference/ps/functions/ps-save.xml b/reference/ps/functions/ps-save.xml deleted file mode 100644 index f9f170d84..000000000 --- a/reference/ps/functions/ps-save.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - ps_save - Save current context - - - - &reftitle.description; - - boolps_save - resourcepsdoc - - - Saves the current graphics context, containing colors, translation and - rotation settings and some more. A saved context can be restored with - ps_restore. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_restore - - - - - - - diff --git a/reference/ps/functions/ps-scale.xml b/reference/ps/functions/ps-scale.xml deleted file mode 100644 index 5f7bfdb1d..000000000 --- a/reference/ps/functions/ps-scale.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - ps_scale - Sets scaling factor - - - - &reftitle.description; - - boolps_scale - resourcepsdoc - floatx - floaty - - - Sets horizontal and vertical scaling of the coordinate system. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - Scaling factor in horizontal direction. - - - - - y - - - Scaling factor in vertical direction. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_rotate - ps_translate - - - - - - - diff --git a/reference/ps/functions/ps-set-border-color.xml b/reference/ps/functions/ps-set-border-color.xml deleted file mode 100644 index 9bfc127ef..000000000 --- a/reference/ps/functions/ps-set-border-color.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - ps_set_border_color - Sets color of border for annotations - - - - &reftitle.description; - - boolps_set_border_color - resourcepsdoc - floatred - floatgreen - floatblue - - - Links added with one of the functions ps_add_weblink, - ps_add_pdflink, etc. will be displayed with a - surounded rectangle when the postscript document is converted to - pdf and viewed in a pdf viewer. This rectangle is not visible in - the postscript document. - This function sets the color of the rectangle's border line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - red - - - The red component of the border color. - - - - - green - - - The green component of the border color. - - - - - blue - - - The blue component of the border color. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_set_border_dash - ps_set_border_style - - - - - - - diff --git a/reference/ps/functions/ps-set-border-dash.xml b/reference/ps/functions/ps-set-border-dash.xml deleted file mode 100644 index 5d0d7eae9..000000000 --- a/reference/ps/functions/ps-set-border-dash.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - ps_set_border_dash - Sets length of dashes for border of annotations - - - - &reftitle.description; - - boolps_set_border_dash - resourcepsdoc - floatblack - floatwhite - - - Links added with one of the functions ps_add_weblink, - ps_add_pdflink, etc. will be displayed with a - surounded rectangle when the postscript document is converted to - pdf and viewed in a pdf viewer. This rectangle is not visible in - the postscript document. - This function sets the length of the black and white portion of a - dashed border line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - black - - - The length of the dash. - - - - - white - - - The length of the gap between dashes. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_set_border_color - ps_set_border_style - - - - - - - diff --git a/reference/ps/functions/ps-set-border-style.xml b/reference/ps/functions/ps-set-border-style.xml deleted file mode 100644 index e1c439a6e..000000000 --- a/reference/ps/functions/ps-set-border-style.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - ps_set_border_style - Sets border style of annotations - - - - &reftitle.description; - - boolps_set_border_style - resourcepsdoc - stringstyle - floatwidth - - - Links added with one of the functions ps_add_weblink, - ps_add_pdflink, etc. will be displayed with a - surounded rectangle when the postscript document is converted to - pdf and viewed in a pdf viewer. This rectangle is not visible in - the postscript document. - This function sets the appearance and width of the border line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - style - - - style can be solid or - dashed. - - - - - width - - - The line width of the border. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_set_border_color - ps_set_border_dash - - - - - - - diff --git a/reference/ps/functions/ps-set-info.xml b/reference/ps/functions/ps-set-info.xml deleted file mode 100644 index b00cf1909..000000000 --- a/reference/ps/functions/ps-set-info.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - ps_set_info - Sets information fields of document - - - - &reftitle.description; - - boolps_set_info - resourcepsdoc - stringkey - stringvalue - - - Sets certain information fields of the document. This fields will be shown - as a comment in the header of the PostScript file. If the document is - converted to pdf this fields will also be used for the document - information. - - - The BoundingBox is usually set to the value given to the - first page. This only works if ps_findfont has not - been called before. In such cases the BoundingBox would be left unset - unless you set it explicitly with this function. - - - This function will have no effect anymore when the header of the postscript - file has been already written. It must be called before the first page - or the first call of ps_findfont. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - key - - - The name of the information field to set. The values which can be - set are Keywords, Subject, - Title, Creator, - Author, BoundingBox, and - Orientation. Be aware that some of them has a - meaning to PostScript viewers. - - - - - value - - - The value of the information field. The field - Orientation can be set to either - Portrait or Landscape. The - BoundingBox is a string consisting of four numbers. - The first two numbers are the coordinates of the lower left corner of - the page. The last two numbers are the coordinates of the upper - right corner. - - - - Up to version 0.2.6 of pslib, the BoundingBox and Orientation - will be overwritten by ps_begin_page, - unless ps_findfont has been called before. - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_findfont - ps_begin_page - - - - - - - diff --git a/reference/ps/functions/ps-set-parameter.xml b/reference/ps/functions/ps-set-parameter.xml deleted file mode 100644 index dd263eb89..000000000 --- a/reference/ps/functions/ps-set-parameter.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - ps_set_parameter - Sets certain parameters - - - - &reftitle.description; - - boolps_set_parameter - resourcepsdoc - stringname - stringvalue - - - Sets several parameters which are used by many functions. Parameters are by - definition string values. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - name - - - For a list of possible names see ps_get_parameter. - - - - - value - - - The value of the parameter. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_get_parameters - ps_set_value - - - - - - - diff --git a/reference/ps/functions/ps-set-text-pos.xml b/reference/ps/functions/ps-set-text-pos.xml deleted file mode 100644 index dd42dd48f..000000000 --- a/reference/ps/functions/ps-set-text-pos.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - ps_set_text_pos - Sets position for text output - - - - &reftitle.description; - - boolps_set_text_pos - resourcepsdoc - floatx - floaty - - - Set the position for the next text output. You may alternatively set the x - and y value separately by calling ps_set_value and - choosing textx respectively texty as - the value name. - - - If you want to output text at a certain position it is more convenient - to use ps_show_xy instead of setting the text position - and calling ps_show. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - x-coordinate of the new text position. - - - - - y - - - y-coordinate of the new text position. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Placing text at a given position - - -]]> - - - - - - - &reftitle.seealso; - - - ps_set_value - ps_show - - - - - - - diff --git a/reference/ps/functions/ps-set-value.xml b/reference/ps/functions/ps-set-value.xml deleted file mode 100644 index be58ad777..000000000 --- a/reference/ps/functions/ps-set-value.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - ps_set_value - Sets certain values - - - - &reftitle.description; - - boolps_set_value - resourcepsdoc - stringname - floatvalue - - - Sets several values which are used by many functions. Parameters are by - definition float values. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - name - - - The name can be one of the following: - - - textrendering - - - The way how text is shown. - - - - - textx - - - The x coordinate for text output. - - - - - texty - - - The y coordinate for text output. - - - - - wordspacing - - - The distance between words relative to the width of a space. - - - - - leading - - - The distance between lines in pixels. - - - - - - - - - value - - - The value of the parameter. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_get_value - ps_set_parameter - - - - - - - diff --git a/reference/ps/functions/ps-setcolor.xml b/reference/ps/functions/ps-setcolor.xml deleted file mode 100644 index 8e4c79710..000000000 --- a/reference/ps/functions/ps-setcolor.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - ps_setcolor - Sets current color - - - - &reftitle.description; - - boolps_setcolor - resourcepsdoc - stringtype - stringcolorspace - floatc1 - floatc2 - floatc3 - floatc4 - - - Sets the color for drawing, filling, or both. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The parameter type can be - both, fill, or - fillstroke. - - - - - colorspace - - - The colorspace should be one of gray, - rgb, cmyk, - spot, pattern. Depending on the - colorspace either only the first, the first three or all parameters - will be used. - - - - - c1 - - - Depending on the colorspace this is either the red component (rgb), - the cyan component (cmyk), the gray value (gray), the identifier of - the spot color or the identifier of the pattern. - - - - - c2 - - - Depending on the colorspace this is either the green component (rgb), - the magenta component (cmyk). - - - - - c3 - - - Depending on the colorspace this is either the blue component (rgb), - the yellow component (cmyk). - - - - - c4 - - - This must only be set in cmyk colorspace and specifies the black - component. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - - - The second parameter is currently not always evaluated. The color is - sometimes set for filling and drawing just as if - fillstroke were passed. - - - - - - diff --git a/reference/ps/functions/ps-setdash.xml b/reference/ps/functions/ps-setdash.xml deleted file mode 100644 index 09deb8103..000000000 --- a/reference/ps/functions/ps-setdash.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - ps_setdash - Sets appearance of a dashed line - - - - &reftitle.description; - - boolps_setdash - resourcepsdoc - floaton - floatoff - - - Sets the length of the black and white portions of a dashed line. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - on - - - The length of the dash. - - - - - off - - - The length of the gap between dashes. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setpolydash - - - - - - - diff --git a/reference/ps/functions/ps-setflat.xml b/reference/ps/functions/ps-setflat.xml deleted file mode 100644 index 88926dcec..000000000 --- a/reference/ps/functions/ps-setflat.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - ps_setflat - Sets flatness - - - - &reftitle.description; - - boolps_setflat - resourcepsdoc - floatvalue - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - value - - - The value must be between 0.2 and 1. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/ps/functions/ps-setfont.xml b/reference/ps/functions/ps-setfont.xml deleted file mode 100644 index 5c2d452d2..000000000 --- a/reference/ps/functions/ps-setfont.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - ps_setfont - Sets font to use for following output - - - - &reftitle.description; - - boolps_setfont - resourcepsdoc - intfontid - floatsize - - - Sets a font, which has to be loaded before with - ps_findfont. Outputting text without setting a font - results in an error. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - fontid - - - The font identifier as returned by ps_findfont. - - - - - size - - - The size of the font. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_findfont - ps_set_text_pos for an example. - - - - - - - diff --git a/reference/ps/functions/ps-setgray.xml b/reference/ps/functions/ps-setgray.xml deleted file mode 100644 index 20e59e6d4..000000000 --- a/reference/ps/functions/ps-setgray.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - ps_setgray - Sets gray value - - - - &reftitle.description; - - boolps_setgray - resourcepsdoc - floatgray - - - Sets the gray value for all following drawing operations. - - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - gray - - - The value must be between 0 (white) and 1 (black). - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setcolor - - - - - - - diff --git a/reference/ps/functions/ps-setlinecap.xml b/reference/ps/functions/ps-setlinecap.xml deleted file mode 100644 index 4fec1ecf2..000000000 --- a/reference/ps/functions/ps-setlinecap.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - ps_setlinecap - Sets appearance of line ends - - - - &reftitle.description; - - boolps_setlinecap - resourcepsdoc - inttype - - - Sets how line ends look like. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The type of line ends. Possible values are - PS_LINECAP_BUTT, - PS_LINECAP_ROUND, or - PS_LINECAP_SQUARED. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setlinejoin - ps_setlinewidth - ps_setmiterlimit - - - - - - - diff --git a/reference/ps/functions/ps-setlinejoin.xml b/reference/ps/functions/ps-setlinejoin.xml deleted file mode 100644 index f645a3159..000000000 --- a/reference/ps/functions/ps-setlinejoin.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - ps_setlinejoin - Sets how contected lines are joined - - - - &reftitle.description; - - boolps_setlinejoin - resourcepsdoc - inttype - - - Sets how lines are joined. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The way lines are joined. Possible values are - PS_LINEJOIN_MITER, - PS_LINEJOIN_ROUND, or - PS_LINEJOIN_BEVEL. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setlinecap - ps_setlinewidth - ps_setmiterlimit - - - - - - - diff --git a/reference/ps/functions/ps-setlinewidth.xml b/reference/ps/functions/ps-setlinewidth.xml deleted file mode 100644 index 1d6a667f1..000000000 --- a/reference/ps/functions/ps-setlinewidth.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - ps_setlinewidth - Sets width of a line - - - - &reftitle.description; - - boolps_setlinewidth - resourcepsdoc - floatwidth - - - Sets the line width for all following drawing operations. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - width - - - The width of lines in points. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setlinecap - ps_setlinejoin - ps_setmiterlimit - - - - - - - diff --git a/reference/ps/functions/ps-setmiterlimit.xml b/reference/ps/functions/ps-setmiterlimit.xml deleted file mode 100644 index 17fe1f691..000000000 --- a/reference/ps/functions/ps-setmiterlimit.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - ps_setmiterlimit - Sets the miter limit - - - - &reftitle.description; - - boolps_setmiterlimit - resourcepsdoc - floatvalue - - - If two lines join in a small angle and the line join is set to - PS_LINEJOIN_MITER, then - the resulting spike will be very long. The miter limit is the maximum - ratio of the miter length (the length of the spike) and the line width. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - value - - - The maximum ratio between the miter length and the line width. Larger - values (> 10) will result in very long spikes when two lines meet - in a small angle. Keep the default unless you know what you are doing. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_setlinecap - ps_setlinejoin - ps_setlinewidth - - - - - - - diff --git a/reference/ps/functions/ps-setoverprintmode.xml b/reference/ps/functions/ps-setoverprintmode.xml deleted file mode 100644 index 68cc16497..000000000 --- a/reference/ps/functions/ps-setoverprintmode.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - ps_setoverprintmode - Sets overprint mode - - - - &reftitle.description; - - boolps_setoverprintmode - resourcepsdoc - intmode - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - mode - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/ps/functions/ps-setpolydash.xml b/reference/ps/functions/ps-setpolydash.xml deleted file mode 100644 index a48b24805..000000000 --- a/reference/ps/functions/ps-setpolydash.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - ps_setpolydash - Sets appearance of a dashed line - - - - &reftitle.description; - - boolps_setpolydash - resourcepsdoc - floatarr - - - Sets the length of the black and white portions of a dashed line. - ps_setpolydash is used to set more complicated dash - patterns. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - arr - - - arr is a list of length elements alternately for - the black and white portion. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Drawing a dashed line - - -]]> - - - This example draws a line with a 10 and 2 points long line, and - gaps of 5 points inbetween. - - - - - - - &reftitle.seealso; - - - ps_setdash - - - - - - - diff --git a/reference/ps/functions/ps-shading-pattern.xml b/reference/ps/functions/ps-shading-pattern.xml deleted file mode 100644 index ca47ee5fd..000000000 --- a/reference/ps/functions/ps-shading-pattern.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - ps_shading_pattern - Creates a pattern based on a shading - - - - &reftitle.description; - - intfalseps_shading_pattern - resourcepsdoc - intshadingid - stringoptlist - - - Creates a pattern based on a shading, which has to be created before with - ps_shading. Shading patterns can be used like regular - patterns. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - shadingid - - - The identifier of a shading previously created with - ps_shading. - - - - - optlist - - - This argument is not currently used. - - - - - - - - - &reftitle.returnvalues; - - The identifier of the pattern &return.falseforfailure;. - - - - - &reftitle.seealso; - - - ps_shading - ps_shfill - - - - - - - diff --git a/reference/ps/functions/ps-shading.xml b/reference/ps/functions/ps-shading.xml deleted file mode 100644 index 6e611f556..000000000 --- a/reference/ps/functions/ps-shading.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - ps_shading - Creates a shading for later use - - - - &reftitle.description; - - intfalseps_shading - resourcepsdoc - stringtype - floatx0 - floaty0 - floatx1 - floaty1 - floatc1 - floatc2 - floatc3 - floatc4 - stringoptlist - - - Creates a shading, which can be used by ps_shfill or - ps_shading_pattern. - - - The color of the shading can be in any color space except for - pattern. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - type - - - The type of shading can be either radial or - axial. Each shading starts with the current fill - color and ends with the given color values passed in the parameters - c1 to c4 - (see ps_setcolor for their meaning). - - - - - x0, x1, y0, y1 - - - The coordinates x0, y0, - x1, y1 are the start and - end point of the shading. If the type of shading is - radial the two points are the middle points of - a starting and ending circle. - - - - - c1, c2, c3, c4 - - - See ps_setcolor for their meaning. - - - - - optlist - - - If the shading is of type radial the - optlist must also contain the parameters - r0 and r1 with the radius of the - start and end circle. - - - - - - - - - &reftitle.returnvalues; - - Returns the identifier of the pattern &return.falseforfailure;. - - - - - &reftitle.seealso; - - - ps_shading_pattern - ps_shfill - - - - - - - diff --git a/reference/ps/functions/ps-shfill.xml b/reference/ps/functions/ps-shfill.xml deleted file mode 100644 index 394cdbd84..000000000 --- a/reference/ps/functions/ps-shfill.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - ps_shfill - Fills an area with a shading - - - - &reftitle.description; - - boolps_shfill - resourcepsdoc - intshadingid - - - Fills an area with a shading, which has to be created before with - ps_shading. This is an alternative way to creating - a pattern from a shading ps_shading_pattern and using - the pattern as the filling color. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - shadingid - - - The identifier of a shading previously created with - ps_shading. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_shading - ps_shading_pattern - - - - - - - diff --git a/reference/ps/functions/ps-show-boxed.xml b/reference/ps/functions/ps-show-boxed.xml deleted file mode 100644 index ed7887b69..000000000 --- a/reference/ps/functions/ps-show-boxed.xml +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - ps_show_boxed - Output text in a box - - - - &reftitle.description; - - intps_show_boxed - resourcepsdoc - stringtext - floatleft - floatbottom - floatwidth - floatheight - stringhmode - stringfeature - - - Outputs a text in a given box. The lower left corner of the box is at - (left, bottom). Line breaks - will be inserted where needed. Multiple spaces are treated as one. - Tabulators are treated as spaces. - - - The text will be hyphenated if the parameter - hyphenation is set to &true; - and the parameter hyphendict contains a valid - filename for a hyphenation - file. The line spacing is taken from the value leading. - Paragraphs can be - separated by an empty line just like in TeX. If the value - parindent is - set to value > 0.0 then the first n lines will be indented. The number n - of lines is set by the parameter numindentlines. - In order to prevent - indenting of the first m paragraphs set the value - parindentskip to a - positive number. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text to be output into the given box. - - - - - left - - - x-coordinate of the lower left corner of the box. - - - - - bottom - - - y-coordinate of the lower left corner of the box. - - - - - width - - - Width of the box. - - - - - height - - - Height of the box. - - - - - hmode - - - The parameter hmode can be justify, - fulljustify, right, left, or center. - The difference of justify and fulljustify just affects the last line of the box. In - fulljustify mode the last line will be left and right justified unless - this is also the last line of paragraph. In justify mode it will always - be left justified. - - - - - feature - - - - - - - - - - - Used parameters - - The output of ps_show_boxed can be configured with - several parameters and values which must be set with either - ps_set_parameter or ps_set_value. - Beside the parameters and values which affect text output, the following - parameters and values are evaluated. - - - leading (value) - - Distance between baselines of two consecutive lines. - - - - linebreak (parameter) - - - Set to &true; if you want a carriage return to start a new line instead - of treating it as a space. Defaults to &false;. - - - - - parbreak (parameter) - - - Set to &true; if you want a carriage return on a single line to start a - new paragraph instead of treating it as a space. Defaults to &true;. - - - - - hyphenation (parameter) - - - Set to &true; in order to turn hyphenation on. This requires a - dictionary to be set with the parameter hyphendict. Defaults to - &false;. - - - - - hyphendict (parameter) - - - Filename of the dictionary used for hyphenation pattern (see below). - - - - - hyphenminchar (value) - - - The number of chars which must at least be left over before or after - the hyphen. This implies that only words of at least two times this - value will be hyphenated. The default value is three. Setting a value - of zero will result in the default value. - - - - - parindent (value) - - - Set the amount of space in pixel for indenting the first m lines of a - paragraph. m can be set with the value numindentlines. - - - - - parskip (value) - - - Set the amount of extra space in pixel between paragraphs. Defaults to - 0 which will result in a normal line distance. - - - - - numindentlines (value) - - - Number of lines from the start of the paragraph which will be indented. - Defaults to 1. - - - - - parindentskip (value) - - - Number of paragraphs in the box whose first lines will not be indented. - This defaults to 0. This is useful for paragraphs right after a section - heading or text being continued in a second box. In both case one would - set this to 1. - - - - - linenumbermode (parameter) - - - Set how lines are to be numbered. Possible values are box for - numbering lines in the whole box or paragraph to number lines within - each paragraph. - - - - - linenumberspace (value) - - - The space for the column left of the numbered line containing the line - number. The line number will be right justified into this column. - Defaults to 20. - - - - - linenumbersep (value) - - - The space between the column with line numbers and the line itself. - Defaults to 5. - - - - - - - - - Hyphenation - - Text is hyphenated if the parameter hyphenation is set - to true and a valid hyphenation dictionary is set. pslib does not ship its own - hyphenation dictionary but uses one from openoffice, scribus or koffice. - You can find their dictionaries for different languages in one of the - following directories if the software is installed: - - - /usr/share/apps/koffice/hyphdicts/ - - - /usr/lib/scribus/dicts/ - - - /usr/lib/openoffice/share/dict/ooo/ - - - Currently scribus appears to have the most complete hyphenation - dictionaries. - - - - - - &reftitle.returnvalues; - - Number of characters that could not be written. - - - - - &reftitle.seealso; - - - ps_continue_text - - - - - - - diff --git a/reference/ps/functions/ps-show-xy.xml b/reference/ps/functions/ps-show-xy.xml deleted file mode 100644 index 2ff14292b..000000000 --- a/reference/ps/functions/ps-show-xy.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - ps_show_xy - Output text at given position - - - - &reftitle.description; - - boolps_show_xy - resourcepsdoc - stringtext - floatx - floaty - - - Output a text at the given text position. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text to be output. - - - - - x - - - x-coordinate of the lower left corner of the box surrounding the text. - - - - - y - - - y-coordinate of the lower left corner of the box surrounding the text. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_continue_text - ps_show - - - - - - - diff --git a/reference/ps/functions/ps-show-xy2.xml b/reference/ps/functions/ps-show-xy2.xml deleted file mode 100644 index a892cd85c..000000000 --- a/reference/ps/functions/ps-show-xy2.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - ps_show_xy2 - Output text at position - - - - &reftitle.description; - - boolps_show_xy2 - resourcepsdoc - stringtext - intlen - floatxcoor - floatycoor - - &warn.undocumented.func; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/ps/functions/ps-show.xml b/reference/ps/functions/ps-show.xml deleted file mode 100644 index de397b263..000000000 --- a/reference/ps/functions/ps-show.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - ps_show - Output text - - - - &reftitle.description; - - boolps_show - resourcepsdoc - stringtext - - - Output a text at the current text position. The text position can be set - by storing the x and y coordinates into the values textx - and texty with the function - ps_set_value. The function will issue an - error if a font was not set before with ps_setfont. - - - ps_show evaluates the following parameters and values - as set by ps_set_parameter and - ps_set_value. - - - - charspacing (value) - - - Distance between two consecutive glyphs. If this value is unequal to - zero then all ligatures will be resolved. Values less than zero are - allowed. - - - - - kerning (parameter) - - - Setting this parameter to "false" will turn off kerning. Kerning is - turned on by default. - - - - - ligatures (parameter) - - - Setting this parameter to "false" will turn off the use of ligatures. - Ligatures are turned on by default. - - - - - underline (parameter) - - - Setting this parameter to "true" will turn on underlining. Underlining - is turned off by default. - - - - - overline (parameter) - - - Setting this parameter to "true" will turn on overlining. Overlining is - turned off by default. - - - - - strikeout (parameter) - - - Setting this parameter to "true" will turn on striking out. Striking out - is turned off by default. - - - - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text to be output. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_continue_text - ps_show_xy - ps_setfont - - - - - - - diff --git a/reference/ps/functions/ps-show2.xml b/reference/ps/functions/ps-show2.xml deleted file mode 100644 index a00dd68c0..000000000 --- a/reference/ps/functions/ps-show2.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - ps_show2 - Output a text at current position - - - - &reftitle.description; - - boolps_show2 - resourcepsdoc - stringtext - intlen - - - Output text at the current position. Do not print more than len characters. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text to be output. - - - - - len - - - The maximum number of characters to print. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/ps/functions/ps-string-geometry.xml b/reference/ps/functions/ps-string-geometry.xml deleted file mode 100644 index f052af4a2..000000000 --- a/reference/ps/functions/ps-string-geometry.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - ps_string_geometry - Gets geometry of a string - - - - &reftitle.description; - - arrayps_string_geometry - resourcepsdoc - stringtext - intfontid0 - floatsize0.0 - - - This function is similar to ps_stringwidth but returns - an array of dimensions containing the width, ascender, and descender - of the text. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text for which the geometry is to be calculated. - - - - - fontid - - - The identifier of the font to be used. If not font is specified - the current font will be used. - - - - - size - - - The size of the font. If no size is specified the current size - is used. - - - - - - - - - &reftitle.returnvalues; - - An array of the dimensions of a string. The element 'width' contains the - width of the string as returned by ps_stringwidth. The - element 'descender' contains the maximum descender and 'ascender' the - maximum ascender of the string. - - - - - &reftitle.seealso; - - - ps_continue_text - ps_stringwidth - - - - - - - diff --git a/reference/ps/functions/ps-stringwidth.xml b/reference/ps/functions/ps-stringwidth.xml deleted file mode 100644 index 5572b1130..000000000 --- a/reference/ps/functions/ps-stringwidth.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - ps_stringwidth - Gets width of a string - - - - &reftitle.description; - - floatps_stringwidth - resourcepsdoc - stringtext - intfontid0 - floatsize0.0 - - - Calculates the width of a string in points if it was output - in the given font and font size. - This function needs an Adobe font - metrics file to calculate the precise width. If kerning is turned on, - it will be taken into account. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - text - - - The text for which the width is to be calculated. - - - - - fontid - - - The identifier of the font to be used. If not font is specified - the current font will be used. - - - - - size - - - The size of the font. If no size is specified the current size - is used. - - - - - - - - - &reftitle.returnvalues; - - Width of a string in points. - - - - - &reftitle.seealso; - - - ps_string_geometry - - - - - - - diff --git a/reference/ps/functions/ps-stroke.xml b/reference/ps/functions/ps-stroke.xml deleted file mode 100644 index 865b99587..000000000 --- a/reference/ps/functions/ps-stroke.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - ps_stroke - Draws the current path - - - - &reftitle.description; - - boolps_stroke - resourcepsdoc - - - Draws the path constructed with previously called drawing functions like - ps_lineto. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_closepath_stroke - ps_fill - ps_fill_stroke - - - - - - - diff --git a/reference/ps/functions/ps-symbol-name.xml b/reference/ps/functions/ps-symbol-name.xml deleted file mode 100644 index 4807c2df2..000000000 --- a/reference/ps/functions/ps-symbol-name.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - ps_symbol_name - Gets name of a glyph - - - - &reftitle.description; - - stringps_symbol_name - resourcepsdoc - intord - intfontid0 - - - This function needs an Adobe font metrics file to know which glyphs are - available. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - ord - - - The parameter ord is the position of the glyph - in the font encoding vector. - - - - - fontid - - - The identifier of the font to be used. If not font is specified - the current font will be used. - - - - - - - - - &reftitle.returnvalues; - - The name of a glyph in the given font. - - - - - &reftitle.seealso; - - - ps_symbol - ps_symbol_width - - - - - - - diff --git a/reference/ps/functions/ps-symbol-width.xml b/reference/ps/functions/ps-symbol-width.xml deleted file mode 100644 index 84872d6af..000000000 --- a/reference/ps/functions/ps-symbol-width.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - ps_symbol_width - Gets width of a glyph - - - - &reftitle.description; - - floatps_symbol_width - resourcepsdoc - intord - intfontid0 - floatsize0.0 - - - Calculates the width of a glyph in points if it was output in the given - font and font size. This function needs an Adobe font metrics file to - calculate the precise width. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - ord - - - The position of the glyph in the font encoding vector. - - - - - fontid - - - The identifier of the font to be used. If not font is specified - the current font will be used. - - - - - size - - - The size of the font. If no size is specified the current size - is used. - - - - - - - - - &reftitle.returnvalues; - - The width of a glyph in points. - - - - - &reftitle.seealso; - - - ps_symbol - ps_symbol_name - - - - - - - diff --git a/reference/ps/functions/ps-symbol.xml b/reference/ps/functions/ps-symbol.xml deleted file mode 100644 index 978e94dc2..000000000 --- a/reference/ps/functions/ps-symbol.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - ps_symbol - Output a glyph - - - - &reftitle.description; - - boolps_symbol - resourcepsdoc - intord - - - Output the glyph at position ord in the font - encoding vector of the current font. The font encoding for a font can be - set when loading the font with ps_findfont. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - ord - - - The position of the glyph in the font encoding vector. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - - ps_symbol_name - ps_symbol_width - - - - - - - diff --git a/reference/ps/functions/ps-translate.xml b/reference/ps/functions/ps-translate.xml deleted file mode 100644 index 5c4521bfe..000000000 --- a/reference/ps/functions/ps-translate.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - ps_translate - Sets translation - - - - &reftitle.description; - - boolps_translate - resourcepsdoc - floatx - floaty - - - Sets a new initial point of the coordinate system. - - - - - &reftitle.parameters; - - - - psdoc - - - Resource identifier of the postscript file - as returned by ps_new. - - - - - x - - - x-coordinate of the origin of the translated coordinate system. - - - - - y - - - y-coordinate of the origin of the translated coordinate system. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Translation of the coordinate system - - - -]]> - - The above example demonstrates two possible ways to place - a graphic (in this case just a rectangle) at any position on the page, - while the graphic itself uses its own coordinate system. The trick is - to change the origin of the current coordinate system before drawing - the rectangle. The translation has to be undone after the graphic has - been drawn. - - - On the second page a slightly different and more elegant approach is - applied. Instead of undoing the translation with a second call of - ps_translate the graphics context is saved before - modifying the coordinate system and restored after drawing the rectangle. - - - - - - - &reftitle.seealso; - - - ps_scale - ps_rotate - - - - - - - diff --git a/reference/ps/reference.xml b/reference/ps/reference.xml deleted file mode 100644 index fca9882f3..000000000 --- a/reference/ps/reference.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - PS &Functions; - - -
    - Contact Information - - If you have comments, bugfixes, enhancements for either this extension or - pslib then please drop me a mail - steinm@php.net. Any help is very - welcome. - -
    - -
    - - &reference.ps.entities.functions; - -
    - - diff --git a/reference/ps/setup.xml b/reference/ps/setup.xml deleted file mode 100644 index e0d509801..000000000 --- a/reference/ps/setup.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - You need at least pslib >= 0.1.12. The ps library (pslib) - is available at &url.pslib;. - -
    - - - - &reference.ps.configure; - - - -
    - &reftitle.resources; - - This extension defines a PostScript document resource returned by - ps_new. - -
    - - -
    - - - diff --git a/reference/ps/versions.xml b/reference/ps/versions.xml deleted file mode 100644 index d7f126044..000000000 --- a/reference/ps/versions.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/reference/pthreads/book.xml b/reference/pthreads/book.xml deleted file mode 100644 index b60c8b78b..000000000 --- a/reference/pthreads/book.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - pthreads - pthreads - - - &reftitle.intro; - - pthreads is an object-orientated API that provides all of the tools needed - for multi-threading in PHP. PHP applications can create, read, write, - execute and synchronize with Threads, Workers and Threaded objects. - - - - This extension is considered unmaintained and dead. - - - - - Consider using parallel instead. - - - - - The pthreads extension cannot be used in a web server environment. - Threading in PHP is therefore restricted to CLI-based applications only. - - - - - pthreads (v3) can only be used with PHP 7.2+: This is due to ZTS - mode being unsafe in 7.0 and 7.1. - - - - The Threaded class forms the basis of the - functionality that allows pthreads to operate. It exposes synchronization - methods and some useful interfaces for the programmer. - - - The Thread class enables for threads to be created by - simply extending it and implementing a run method. Any - members can be written to and read by any context with a reference to the - thread. Any context can also execute any public and protected methods. - The body of the run method will be executed in a separate thread when the - Thread::start method of the implementation is - called from the context that created it. Only the context that creates a - thread can start and join it. - - - The Worker class has a persistent state, and will be - available from the call to Thread::start (an - inherited method) until the object goes out of scope, or is explicitly - shutdown (via Worker::shutdown). Any context with a - reference to the worker object can stack tasks onto the Worker (via - Worker::stack), where these tasks will be executed - by the worker in a separate thread. The run method of a - worker object will be executed before any objects on the worker's stack, - enabling for resources to be initialized that the objects to be executed may - need. - - - The Pool class is used to create a group of workers - to distribute Threaded objects amongst them. It is - the easiest and most efficient way of using multiple threads in PHP - applications. - - - - The Pool class does not extend the - Threaded class, and so pool-based objects are - considered a normal PHP objects. As such, its instances of it should not be - shared amongst different contexts. - - - - The Volatile class is new to pthreads v3. It is used - to denote mutable Threaded properties of - Threaded classes (since these are now immutable by - default). It is also used to store PHP arrays in - Threaded contexts. - - - Synchronization is an important ability when threading. All of the objects - that pthreads creates have built in synchronization in the (which will be - familiar to java programmers) form of - Threaded::wait and - Threaded::notify. Calling - Threaded::wait on an object will cause the context - to wait for another context to call - Threaded::notify on the same object. This mechanism - allows for powerful synchronization between Threaded - objects in PHP. - - - - Any objects that are intended for use in the multi-threaded parts of your - application should extend Threaded. - - - - Data Storage: - As a rule of thumb, any data type that can be serialized can be used as a member of a Threaded object, it can be read and written from any context with a reference to the Threaded Object. - Not every type of data is stored serially, basic types are stored in their true form. - Complex types, Arrays, and Objects that are not Threaded are stored serially; they can be read and written to the Threaded Object from any context with a reference. - With the exception of Threaded Objects any reference used to set a member of a Threaded Object is separated from the reference in the Threaded Object; - the same data can be read directly from the Threaded Object at any time by any context with a reference to the Threaded Object. - - - Static Members: - When a new context is created ( Thread or Worker ), they are generally copied, but resources and objects with internal state are nullified (for safety reasons). This allows them to function as a kind of thread local storage. For example, upon starting the context, a class whose static members include connection information for a database server, and the connection itself, will only have the simple connection information copied, not the connection. Allowing the new context to initiate a connection in the same way as the context that created it, storing the connection in the same place without affecting the original context. - - - - When print_r, var_dump and other object debug functions are executed, they do not include recursion protection. - - - - - Resources: - The extensions and functionality that define resources in PHP are completely unprepared for this kind of environment; pthreads makes provisions for Resources to be shared among contexts, however, for most types of resource it should be considered unsafe. Extreme caution and care should be used when sharing resources among contexts. - - - - - In the environment which pthreads executes, some restrictions and limitations are necessary in order to provide a stable environment. - - - - - &reference.pthreads.setup; - &reference.pthreads.constants; - &reference.pthreads.threaded; - &reference.pthreads.thread; - &reference.pthreads.worker; - &reference.pthreads.collectable; - &reference.pthreads.pool; - &reference.pthreads.volatile; - - - diff --git a/reference/pthreads/collectable.xml b/reference/pthreads/collectable.xml deleted file mode 100644 index 51553ec79..000000000 --- a/reference/pthreads/collectable.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The Collectable interface - Collectable - - - -
    - &reftitle.intro; - - - Represents a garbage-collectable object. - -
    - - -
    - &reftitle.interfacesynopsis; - - - - Collectable - - - - - Collectable - - - - - &Methods; - - - - - -
    - -
    - - &reference.pthreads.entities.collectable; - -
    - diff --git a/reference/pthreads/collectable/isgarbage.xml b/reference/pthreads/collectable/isgarbage.xml deleted file mode 100644 index 1001901c0..000000000 --- a/reference/pthreads/collectable/isgarbage.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Collectable::isGarbage - Determine whether an object has been marked as garbage - - - - &reftitle.description; - - public trueCollectable::isGarbage - - - - Can be called in Pool::collect to determine if this object is garbage. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.true.always; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - &return.type.true; - - - - - - - &reftitle.seealso; - - Pool::collect - - - - - diff --git a/reference/pthreads/configure.xml b/reference/pthreads/configure.xml deleted file mode 100644 index c925c2fe4..000000000 --- a/reference/pthreads/configure.xml +++ /dev/null @@ -1,42 +0,0 @@ - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_pthreads.dll into &php.ini; - - - - - Windows users also have to make sure that pthreadVC2.dll - (included with the distribution) is present in one of the folders specified - in the PATH environment variable. - - - -
    - diff --git a/reference/pthreads/constants.xml b/reference/pthreads/constants.xml deleted file mode 100644 index ebcdb94c2..000000000 --- a/reference/pthreads/constants.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - PTHREADS_INHERIT_ALL - (int) - - - - The default options for all Threads, causes pthreads to copy the environment when new Threads are started - - - - - - PTHREADS_INHERIT_NONE - (int) - - - - Do not inherit anything when new Threads are started - - - - - - PTHREADS_INHERIT_INI - (int) - - - - Inherit INI entries when new Threads are started - - - - - - PTHREADS_INHERIT_CONSTANTS - (int) - - - - Inherit user declared constants when new Threads are started - - - - - - PTHREADS_INHERIT_CLASSES - (int) - - - - Inherit user declared classes when new Threads are started - - - - - - PTHREADS_INHERIT_FUNCTIONS - (int) - - - - Inherit user declared functions when new Threads are started - - - - - - PTHREADS_INHERIT_INCLUDES - (int) - - - - Inherit included file information when new Threads are started - - - - - - PTHREADS_INHERIT_COMMENTS - (int) - - - - Inherit all comments when new Threads are started - - - - - - PTHREADS_ALLOW_HEADERS - (int) - - - - Allow new Threads to send headers to standard output (normally prohibited) - - - - - - diff --git a/reference/pthreads/pool.xml b/reference/pthreads/pool.xml deleted file mode 100644 index f8eb53aa9..000000000 --- a/reference/pthreads/pool.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - The Pool class - Pool - - - - -
    - &reftitle.intro; - - A Pool is a container for, and controller of, an adjustable number of Workers. - - - Pooling provides a higher level abstraction of the Worker functionality, including the management of references in the way required by pthreads. - -
    - - -
    - &reftitle.classsynopsis; - - - - Pool - - - - - Pool - - - - &Properties; - - protected - size - - - protected - class - - - protected - workers - - - protected - ctor - - - protected - last - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - size - - maximum number of Workers this Pool can use - - - - class - - the class of the Worker - - - - workers - - references to Workers - - - - ctor - - the arguments for constructor of new Workers - - - - last - - offset in workers of the last Worker used - - - -
    - - - -
    - - &reference.pthreads.entities.pool; - -
    - diff --git a/reference/pthreads/pool/collect.xml b/reference/pthreads/pool/collect.xml deleted file mode 100644 index 43c7ee071..000000000 --- a/reference/pthreads/pool/collect.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - Pool::collect - Collect references to completed tasks - - - - &reftitle.description; - - public intPool::collect - Callablecollector - - - Allows the pool to collect references determined to be garbage by the - optionally given collector. - - - - - &reftitle.parameters; - - - collector - - - A Callable collector that returns a boolean on whether the task can be - collected or not. Only in rare cases should a custom collector need to - be used. - - - - - - - - &reftitle.returnvalues; - - The number of remaining tasks in the pool to be collected. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL pthreads 3.0.0 - - An integer is now returned, and the collector - parameter is now optional. - - - - - - - - - &reftitle.examples; - - A basic example of <methodname>Pool::collect</methodname> - -submit(new class extends Threaded {}); -} - -while ($pool->collect()); // blocks until all tasks have finished executing - -$pool->shutdown(); -]]> - - - - - - diff --git a/reference/pthreads/pool/construct.xml b/reference/pthreads/pool/construct.xml deleted file mode 100644 index 83a9c07af..000000000 --- a/reference/pthreads/pool/construct.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - Pool::__construct - Creates a new Pool of Workers - - - - &reftitle.description; - - public Pool::__construct - intsize - stringclass - arrayctor - - - Construct a new pool of workers. Pools lazily create their threads, which - means new threads will only be spawned when they are required to execute - tasks. - - - - - &reftitle.parameters; - - - size - - - The maximum number of workers for this pool to create - - - - - class - - - The class for new Workers. If no class is given, then it defaults to the - Worker class. - - - - - ctor - - - An array of arguments to be passed to new workers' constructors - - - - - - - - &reftitle.examples; - - Creating Pools - -something = $something; - } - - public function run() { - /** ... **/ - } -} - -$pool = new Pool(8, \MyWorker::class, [new Something()]); - -var_dump($pool); -?> -]]> - - &example.outputs; - - - int(8) - ["class":protected]=> - string(8) "MyWorker" - ["workers":protected]=> - NULL - ["work":protected]=> - NULL - ["ctor":protected]=> - array(1) { - [0]=> - object(Something)#2 (0) { - } - } - ["last":protected]=> - int(0) -} -]]> - - - - - - diff --git a/reference/pthreads/pool/resize.xml b/reference/pthreads/pool/resize.xml deleted file mode 100644 index d5be09548..000000000 --- a/reference/pthreads/pool/resize.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Pool::resize - Resize the Pool - - - - &reftitle.description; - - public voidPool::resize - intsize - - - Resize the Pool - - - - - &reftitle.parameters; - - - size - - - The maximum number of Workers this Pool can create - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/pthreads/pool/shutdown.xml b/reference/pthreads/pool/shutdown.xml deleted file mode 100644 index 91550d200..000000000 --- a/reference/pthreads/pool/shutdown.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Pool::shutdown - Shutdown all workers - - - - &reftitle.description; - - public voidPool::shutdown - - - - Shuts down all of the workers in the pool. This will block until all - submitted tasks have been executed. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Shutting down a pool - -submit(new Task()); -} - -$pool->shutdown(); // blocks until all submitted tasks have finished executing -]]> - - - - - diff --git a/reference/pthreads/pool/submit.xml b/reference/pthreads/pool/submit.xml deleted file mode 100644 index ec96bed83..000000000 --- a/reference/pthreads/pool/submit.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Pool::submit - Submits an object for execution - - - - &reftitle.description; - - public intPool::submit - Threadedtask - - - Submit the task to the next Worker in the Pool - - - - - &reftitle.parameters; - - - task - - - The task for execution - - - - - - - - &reftitle.returnvalues; - - the identifier of the Worker executing the object - - - - - &reftitle.examples; - - Submitting Tasks - -something = $something; - } - - public function run() { - /** ... **/ - } -} - -$pool = new Pool(8, \MyWorker::class, [new Something()]); -$pool->submit(new MyWork()); -var_dump($pool); -?> -]]> - - &example.outputs; - - - int(8) - ["class":protected]=> - string(8) "MyWorker" - ["workers":protected]=> - array(1) { - [0]=> - object(MyWorker)#4 (1) { - ["something"]=> - object(Something)#5 (0) { - } - } - } - ["work":protected]=> - array(1) { - [0]=> - object(MyWork)#3 (1) { - ["worker"]=> - object(MyWorker)#5 (1) { - ["something"]=> - object(Something)#6 (0) { - } - } - } - } - ["ctor":protected]=> - array(1) { - [0]=> - object(Something)#2 (0) { - } - } - ["last":protected]=> - int(1) -} -]]> - - - - - - diff --git a/reference/pthreads/pool/submitTo.xml b/reference/pthreads/pool/submitTo.xml deleted file mode 100644 index cfec954c9..000000000 --- a/reference/pthreads/pool/submitTo.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - Pool::submitTo - Submits a task to a specific worker for execution - - - - &reftitle.description; - - public intPool::submitTo - intworker - Threadedtask - - - Submit a task to the specified worker in the pool. The workers are indexed - from 0, and will only exist if the pool has needed to create them (since - threads are lazily spawned). - - - - - &reftitle.parameters; - - - worker - - - The worker to stack the task onto, indexed from 0. - - - - - task - - - The task for execution. - - - - - - - - &reftitle.returnvalues; - - The identifier of the worker that accepted the task. - - - - - &reftitle.examples; - - Submitting tasks to a specific worker - -submit(new Task()); - -for ($i = 0; $i < 5; ++$i) { - $pool->submitTo(0, new Task()); // stack all tasks onto the first worker -} - -$pool->submitTo(1, new Task()); // cannot stack the task onto the second worker due to it not existing yet - -$pool->shutdown(); -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/setup.xml b/reference/pthreads/setup.xml deleted file mode 100644 index 97318f420..000000000 --- a/reference/pthreads/setup.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled - (, or on non-Windows systems prior to PHP 8.0.0, - ) - - - - Zend Thread Safety cannot be enabled post build; it is a build time configuration option. - - - - pthreads should build anywhere there is a working Posix Threads header (pthread.h) and ZTS build of PHP, including Windows (using the pthread-w32 project from redhat). - -
    - -
    - &reftitle.install; - - pthreads releases are hosted by PECL and the source code by - github, - the easiest route to installation is the normal PECL route: - &url.pecl.package;pthreads. - - - Windows users can download prebuilt release binaries from the PECL website. - - - - Windows users need to take the additional step of adding pthreadVC2.dll (distributed with Windows releases) to their PATH. - - -
    - -
    - diff --git a/reference/pthreads/thread.xml b/reference/pthreads/thread.xml deleted file mode 100644 index 3093a869e..000000000 --- a/reference/pthreads/thread.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - The Thread class - Thread - - - - -
    - &reftitle.intro; - - When the start method of a Thread is invoked, the run method code will be executed in separate Thread, in parallel. - - - After the run method is executed the Thread will exit immediately, it will be joined with the creating Thread at the appropriate time. - - - - Relying on the engine to determine when a Thread should join may cause undesirable behaviour; the programmer should be explicit, where possible. - - -
    - - -
    - &reftitle.classsynopsis; - - - - Thread - - - - - Thread - - - - extends - Threaded - - - - Countable - - - - Traversable - - - - ArrayAccess - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.pthreads.entities.thread; - -
    - diff --git a/reference/pthreads/thread/getcreatorid.xml b/reference/pthreads/thread/getcreatorid.xml deleted file mode 100644 index 5fe20d26a..000000000 --- a/reference/pthreads/thread/getcreatorid.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Thread::getCreatorId - Identification - - - - &reftitle.description; - - public intThread::getCreatorId - - - - Will return the identity of the Thread that created the referenced Thread - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numeric identity - - - - - &reftitle.examples; - - Return the identity of the Thread or Process that created the referenced Thread - -getCreatorId()); - } -} -$my = new My(); -$my->start(); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/thread/getcurrentthread.xml b/reference/pthreads/thread/getcurrentthread.xml deleted file mode 100644 index 74b19ea61..000000000 --- a/reference/pthreads/thread/getcurrentthread.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Thread::getCurrentThread - Identification - - - - &reftitle.description; - - public static ThreadThread::getCurrentThread - - - - Return a reference to the currently executing Thread - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An object representing the currently executing Thread - - - - - &reftitle.examples; - - Return the currently executing Thread - -start(); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/pthreads/thread/getcurrentthreadid.xml b/reference/pthreads/thread/getcurrentthreadid.xml deleted file mode 100644 index 1cc35796e..000000000 --- a/reference/pthreads/thread/getcurrentthreadid.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Thread::getCurrentThreadId - Identification - - - - &reftitle.description; - - public static intThread::getCurrentThreadId - - - - Will return the identity of the currently executing Thread - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numeric identity - - - - - &reftitle.examples; - - Return the identity of the currently executing Thread - -start(); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/thread/getthreadid.xml b/reference/pthreads/thread/getthreadid.xml deleted file mode 100644 index 3beab6e40..000000000 --- a/reference/pthreads/thread/getthreadid.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - Thread::getThreadId - Identification - - - - &reftitle.description; - - public intThread::getThreadId - - - - Will return the identity of the referenced Thread - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A numeric identity - - - - - &reftitle.examples; - - Return the identity of the referenced Thread - -getThreadId()); - } -} -$my = new My(); -$my->start(); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/thread/isjoined.xml b/reference/pthreads/thread/isjoined.xml deleted file mode 100644 index d687caf89..000000000 --- a/reference/pthreads/thread/isjoined.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Thread::isJoined - State Detection - - - - &reftitle.description; - - public boolThread::isJoined - - - - Tell if the referenced Thread has been joined - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Detect the state of the referenced Thread - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -var_dump($my->isJoined()); -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notify(); -}, $my); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/thread/isstarted.xml b/reference/pthreads/thread/isstarted.xml deleted file mode 100644 index adc3efab4..000000000 --- a/reference/pthreads/thread/isstarted.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Thread::isStarted - State Detection - - - - &reftitle.description; - - public boolThread::isStarted - - - - Tell if the referenced Thread was started - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Tell if the referenced Thread was started - -start(); -var_dump($worker->isStarted()); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/thread/join.xml b/reference/pthreads/thread/join.xml deleted file mode 100644 index b73729fcd..000000000 --- a/reference/pthreads/thread/join.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Thread::join - Synchronization - - - - &reftitle.description; - - public boolThread::join - - - - Causes the calling context to wait for the referenced Thread to finish executing - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Join with the referenced Thread - -start(); -/* ... */ -var_dump($my->join()); -/* ... */ -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/thread/start.xml b/reference/pthreads/thread/start.xml deleted file mode 100644 index 3fc234e73..000000000 --- a/reference/pthreads/thread/start.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Thread::start - Execution - - - - &reftitle.description; - - public boolThread::start - intoptions - - - Will start a new Thread to execute the implemented run method - - - - - &reftitle.parameters; - - - options - - - An optional mask of inheritance constants, by default PTHREADS_INHERIT_ALL - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Starting Threads - -start()); -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/threaded.xml b/reference/pthreads/threaded.xml deleted file mode 100644 index 9988c1757..000000000 --- a/reference/pthreads/threaded.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - The Threaded class - Threaded - - - - -
    - &reftitle.intro; - - Threaded objects form the basis of pthreads ability to execute user code in parallel; they expose synchronization methods and various useful interfaces. - - - Threaded objects, most importantly, provide implicit safety for the programmer; all operations on the object scope are safe. - -
    - - -
    - &reftitle.classsynopsis; - - - - Threaded - - - - - Threaded - - - - Collectable - - - - Traversable - - - - Countable - - - - ArrayAccess - - - - - &Methods; - - - - -
    - -
    - - &reference.pthreads.entities.threaded; - -
    - diff --git a/reference/pthreads/threaded/chunk.xml b/reference/pthreads/threaded/chunk.xml deleted file mode 100644 index 48487c151..000000000 --- a/reference/pthreads/threaded/chunk.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Threaded::chunk - Manipulation - - - - &reftitle.description; - - public arrayThreaded::chunk - intsize - boolpreserve - - - Fetches a chunk of the objects property table of the given size, optionally preserving keys - - - - - &reftitle.parameters; - - - size - - - The number of items to fetch - - - - - preserve - - - Preserve the keys of members, by default false - - - - - - - - &reftitle.returnvalues; - - An array of items from the objects property table - - - - - &reftitle.examples; - - Fetch a chunk of the property table - -chunk(5)); -?> -]]> - - &example.outputs; - - - int(0) - [1]=> - int(1) - [2]=> - int(2) - [3]=> - int(3) - [4]=> - int(4) -} -]]> - - - - - - diff --git a/reference/pthreads/threaded/count.xml b/reference/pthreads/threaded/count.xml deleted file mode 100644 index 0d6400ef2..000000000 --- a/reference/pthreads/threaded/count.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Threaded::count - Manipulation - - - - &reftitle.description; - - public intThreaded::count - - - - Returns the number of properties for this object - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - Counting the properties of an object - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/threaded/extend.xml b/reference/pthreads/threaded/extend.xml deleted file mode 100644 index 51c5bcc70..000000000 --- a/reference/pthreads/threaded/extend.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Threaded::extend - Runtime Manipulation - - - - &reftitle.description; - - public boolThreaded::extend - stringclass - - - Makes thread safe standard class at runtime - - - - - &reftitle.parameters; - - - class - - - The class to extend - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Runtime inheritance - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/threaded/isrunning.xml b/reference/pthreads/threaded/isrunning.xml deleted file mode 100644 index 6f1282eec..000000000 --- a/reference/pthreads/threaded/isrunning.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - Threaded::isRunning - State Detection - - - - &reftitle.description; - - public boolThreaded::isRunning - - - - Tell if the referenced object is executing - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A boolean indication of state - - - An object is considered running while executing the run method - - - - - - - &reftitle.examples; - - Detect the state of the referenced object - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -var_dump($my->isRunning()); -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notify(); -}, $my); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/isterminated.xml b/reference/pthreads/threaded/isterminated.xml deleted file mode 100644 index d3d04f408..000000000 --- a/reference/pthreads/threaded/isterminated.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Threaded::isTerminated - State Detection - - - - &reftitle.description; - - public boolThreaded::isTerminated - - - - Tell if the referenced object was terminated during execution; suffered fatal errors, or threw uncaught exceptions - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A boolean indication of state - - - - - &reftitle.examples; - - Detect the state of the referenced object - -start(); -$my->join(); -var_dump($my->isTerminated()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/merge.xml b/reference/pthreads/threaded/merge.xml deleted file mode 100644 index 4101731a2..000000000 --- a/reference/pthreads/threaded/merge.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - Threaded::merge - Manipulation - - - - &reftitle.description; - - public boolThreaded::merge - mixedfrom - booloverwrite - - - Merges data into the current object - - - - - &reftitle.parameters; - - - from - - - The data to merge - - - - - overwrite - - - Overwrite existing keys, by default true - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Merging into the property table of a threaded object - -foo = "foo"; -$stdClass->bar = "bar"; -$stdClass->baz = "baz"; - -$safe = new Threaded(); -$safe->merge($array); - -$safe->foo = "bar"; -$safe->merge($stdClass, false); - -var_dump($safe); -?> -]]> - - &example.outputs; - - - int(0) - ["1"]=> - int(1) - ["2"]=> - int(2) - ["3"]=> - int(3) - ["4"]=> - int(4) - ["5"]=> - int(5) - ["6"]=> - int(6) - ["7"]=> - int(7) - ["8"]=> - int(8) - ["9"]=> - int(9) - ["foo"]=> - string(3) "bar" - ["bar"]=> - string(3) "bar" - ["baz"]=> - string(3) "baz" -} -]]> - - - - - diff --git a/reference/pthreads/threaded/notify.xml b/reference/pthreads/threaded/notify.xml deleted file mode 100644 index d02455943..000000000 --- a/reference/pthreads/threaded/notify.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Threaded::notify - Synchronization - - - - &reftitle.description; - - public boolThreaded::notify - - - - Send notification to the referenced object - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Notifications and Waiting - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -/** send notification to the waiting thread **/ -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/notifyone.xml b/reference/pthreads/threaded/notifyone.xml deleted file mode 100644 index 3b990dfb6..000000000 --- a/reference/pthreads/threaded/notifyone.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - Threaded::notifyOne - Synchronization - - - - &reftitle.description; - - public boolThreaded::notifyOne - - - - Send notification to the referenced object. This unblocks at least one of the - blocked threads (as opposed to unblocking all of them, as seen with - Threaded::notify). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Notifications and Waiting - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -/** send notification to the waiting thread **/ -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notifyOne(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/pop.xml b/reference/pthreads/threaded/pop.xml deleted file mode 100644 index b31805194..000000000 --- a/reference/pthreads/threaded/pop.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Threaded::pop - Manipulation - - - - &reftitle.description; - - public boolThreaded::pop - - - - Pops an item from the objects property table - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The last item from the objects property table - - - - - &reftitle.examples; - - Popping the last item from the property table of a threaded object - -pop()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/run.xml b/reference/pthreads/threaded/run.xml deleted file mode 100644 index 85f42b008..000000000 --- a/reference/pthreads/threaded/run.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Threaded::run - Execution - - - - &reftitle.description; - - public voidThreaded::run - - - - The programmer should always implement the run method for objects that are intended for execution. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The methods return value, if used, will be ignored - - - - - - diff --git a/reference/pthreads/threaded/shift.xml b/reference/pthreads/threaded/shift.xml deleted file mode 100644 index a1f4d9b96..000000000 --- a/reference/pthreads/threaded/shift.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Threaded::shift - Manipulation - - - - &reftitle.description; - - public mixedThreaded::shift - - - - Shifts an item from the objects property table - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The first item from the objects property table - - - - - &reftitle.examples; - - Shifting the first item from the property table of a threaded object - -shift()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/synchronized.xml b/reference/pthreads/threaded/synchronized.xml deleted file mode 100644 index 19024ab48..000000000 --- a/reference/pthreads/threaded/synchronized.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Threaded::synchronized - Synchronization - - - - &reftitle.description; - - public mixedThreaded::synchronized - Closureblock - mixedargs - - - Executes the block while retaining the referenced objects synchronization lock for the calling context - - - - - &reftitle.parameters; - - - block - - - The block of code to execute - - - - - args - - - Variable length list of arguments to use as function arguments to the block - - - - - - - - &reftitle.returnvalues; - - The return value from the block - - - - - &reftitle.examples; - - Synchronizing - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/threaded/wait.xml b/reference/pthreads/threaded/wait.xml deleted file mode 100644 index a6e5de14f..000000000 --- a/reference/pthreads/threaded/wait.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Threaded::wait - Synchronization - - - - &reftitle.description; - - public boolThreaded::wait - inttimeout - - - Will cause the calling context to wait for notification from the referenced object - - - - - &reftitle.parameters; - - - timeout - - - An optional timeout in microseconds - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Notifications and Waiting - -synchronized(function($thread){ - if (!$thread->done) - $thread->wait(); - }, $this); - } -} -$my = new My(); -$my->start(); -/** send notification to the waiting thread **/ -$my->synchronized(function($thread){ - $thread->done = true; - $thread->notify(); -}, $my); -var_dump($my->join()); -?> -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/versions.xml b/reference/pthreads/versions.xml deleted file mode 100644 index f14b5742e..000000000 --- a/reference/pthreads/versions.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/pthreads/volatile.xml b/reference/pthreads/volatile.xml deleted file mode 100644 index 9d1dd0a50..000000000 --- a/reference/pthreads/volatile.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - The Volatile class - Volatile - - - -
    - &reftitle.intro; - - The Volatile class is new to pthreads v3. Its - introduction is a consequence of the new immutability semantics of - Threaded members of Threaded - classes. The Volatile class enables for mutability - of its Threaded members, and is also used to store - PHP arrays in Threaded contexts. - -
    - -
    - &reftitle.classsynopsis; - - - Volatile - - - - Volatile - - - - extends - Threaded - - - - Collectable - - - - Traversable - - - - &InheritedMethods; - - - -
    - -
    - &reftitle.examples; - - New immutability semantics of Threaded - -data = new Threaded(); - - // attempt to overwrite a Threaded property of a Threaded class (invalid) - $this->data = new stdClass(); - } -} - -var_dump((new Task())->data); -]]> - - &example.outputs.similar; - - - - - - Volatile use-case - -data = new Threaded(); - - // attempt to overwrite a Threaded property of a Volatile class (valid) - $this->data = new stdClass(); - } -} - -var_dump((new Task())->data); -]]> - - &example.outputs.similar; - - - - -
    - -
    - -
    - diff --git a/reference/pthreads/worker.xml b/reference/pthreads/worker.xml deleted file mode 100644 index a0f511a55..000000000 --- a/reference/pthreads/worker.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - The Worker class - Worker - - - - -
    - &reftitle.intro; - - Worker Threads have a persistent context, as such should be used over Threads in most cases. - - - When a Worker is started, the run method will be executed, but the Thread will not leave until one of the following conditions are met: - - - - the Worker goes out of scope (no more references remain) - - - the programmer calls shutdown - - - the script dies - - - - This means the programmer can reuse the context throughout execution; placing objects on the stack of the Worker will cause the Worker to - execute the stacked objects run method. - -
    - - -
    - &reftitle.classsynopsis; - - - - Worker - - - - - Worker - - - - extends - Thread - - - - Traversable - - - - Countable - - - - ArrayAccess - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.pthreads.entities.worker; - -
    - diff --git a/reference/pthreads/worker/collect.xml b/reference/pthreads/worker/collect.xml deleted file mode 100644 index 3eabd66dd..000000000 --- a/reference/pthreads/worker/collect.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - Worker::collect - Collect references to completed tasks - - - - &reftitle.description; - - public intWorker::collect - Callablecollector - - - Allows the worker to collect references determined to be garbage by the - optionally given collector. - - - - - &reftitle.parameters; - - - collector - - - A Callable collector that returns a boolean on whether the task can be - collected or not. Only in rare cases should a custom collector need to - be used. - - - - - - - - &reftitle.returnvalues; - - The number of remaining tasks on the worker's stack to be collected. - - - - - &reftitle.examples; - - A basic example of <methodname>Worker::collect</methodname> - -collect()} tasks on the stack to be collected\n"; - -for ($i = 0; $i < 15; ++$i) { - $worker->stack(new class extends Threaded {}); -} - -echo "There are {$worker->collect()} tasks remaining on the stack to be collected\n"; - -$worker->start(); - -while ($worker->collect()); // blocks until all tasks have finished executing - -echo "There are now {$worker->collect()} tasks on the stack to be collected\n"; - -$worker->shutdown(); -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/worker/getstacked.xml b/reference/pthreads/worker/getstacked.xml deleted file mode 100644 index b685a3e79..000000000 --- a/reference/pthreads/worker/getstacked.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Worker::getStacked - Gets the remaining stack size - - - - &reftitle.description; - - public intWorker::getStacked - - - - Returns the number of tasks left on the stack - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of tasks currently waiting to be executed by the worker - - - - - &reftitle.examples; - - A basic example of <classname>Worker::getStacked</classname> - -stack(new class extends Threaded {}); -} - -echo "There are {$worker->getStacked()} stacked tasks\n"; -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/worker/isshutdown.xml b/reference/pthreads/worker/isshutdown.xml deleted file mode 100644 index 7387dc1d9..000000000 --- a/reference/pthreads/worker/isshutdown.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Worker::isShutdown - State Detection - - - - &reftitle.description; - - public boolWorker::isShutdown - - - - Whether the worker has been shutdown or not. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns whether the worker has been shutdown or not. - - - - - &reftitle.examples; - - Detect the state of a worker - -start(); - -var_dump($worker->isShutdown()); - -$worker->shutdown(); - -var_dump($worker->isShutdown()); -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/pthreads/worker/shutdown.xml b/reference/pthreads/worker/shutdown.xml deleted file mode 100644 index efe438c5a..000000000 --- a/reference/pthreads/worker/shutdown.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Worker::shutdown - Shutdown the worker - - - - &reftitle.description; - - public boolWorker::shutdown - - - - Shuts down the worker after executing all of the stacked tasks. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Shutdown the referenced worker - -start(); -/* stack/execute tasks */ -var_dump($my->shutdown()); -]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/worker/stack.xml b/reference/pthreads/worker/stack.xml deleted file mode 100644 index 5f52d80ae..000000000 --- a/reference/pthreads/worker/stack.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Worker::stack - Stacking work - - - - &reftitle.description; - - public intWorker::stack - Threadedwork - - - Appends the new work to the stack of the referenced worker. - - - - - &reftitle.parameters; - - - work - - - A Threaded object to be executed by the worker. - - - - - - - - &reftitle.returnvalues; - - The new size of the stack. - - - - - &reftitle.examples; - - Stacking a task for execution onto a worker - -stack($work));]]> - - &example.outputs; - - - - - - - diff --git a/reference/pthreads/worker/unstack.xml b/reference/pthreads/worker/unstack.xml deleted file mode 100644 index 8eda43e85..000000000 --- a/reference/pthreads/worker/unstack.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - Worker::unstack - Unstacking work - - - - &reftitle.description; - - public intWorker::unstack - - - - Removes the first task (the oldest one) in the stack. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The new size of the stack. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL pthreads 3.0.0 - - The parameter to specify the task to unstack has been removed. Now, only the - first task in the stack is removed. - - - - - - - - - &reftitle.examples; - - Removing objects from the stack of Workers - -stack($work)); -var_dump($my->unstack()); -]]> - - &example.outputs; - - - - - - - diff --git a/reference/quickhash/book.xml b/reference/quickhash/book.xml deleted file mode 100644 index 06d1b87a6..000000000 --- a/reference/quickhash/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - Quickhash - Quickhash - - - &reftitle.intro; - - The quickhash extension contains a set of specific strongly-typed classes - to deal with specific set and hash implementations. - - - - &reference.quickhash.setup; - &reference.quickhash.examples; - - &reference.quickhash.quickhashintset; - &reference.quickhash.quickhashinthash; - &reference.quickhash.quickhashstringinthash; - &reference.quickhash.quickhashintstringhash; - - diff --git a/reference/quickhash/examples.xml b/reference/quickhash/examples.xml deleted file mode 100644 index d3344306b..000000000 --- a/reference/quickhash/examples.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - &reftitle.examples; - - Quickhash Example - -add( 1 ); -$set->add( 3 ); - -var_dump( $set->exists( 3 ) ); -var_dump( $set->exists( 4 ) ); - -$set->saveToFile( "/tmp/test-set.set" ); - -$newSet = QuickHashIntSet::loadFromFile( - "/tmp/test-set.set" -); - -var_dump( $newSet->exists( 3 ) ); -var_dump( $newSet->exists( 4 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - Quickhash ArrayAccess Example - - -]]> - - &example.outputs.similar; - - - - - - Quickhash Iterator Example - - $value ) -{ - echo $key, ' => ', $value, "\n"; -} -?> -]]> - - &example.outputs.similar; - - -4234 -4 => 712314 -1 => 145926 -2 => 1415926 -3 => 72 -]]> - - - - Quickhash String Values Example - -add( 2, "one more" ); - -foreach( $hash as $key => $value ) -{ - echo $key, ' => ', $value, "\n"; -} -?> -]]> - - &example.outputs.similar; - - one million four hundred fifteen thousand nine hundred twenty six -2 => one more -]]> - - - - - diff --git a/reference/quickhash/quickhashinthash.xml b/reference/quickhash/quickhashinthash.xml deleted file mode 100644 index e11d18640..000000000 --- a/reference/quickhash/quickhashinthash.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - The QuickHashIntHash class - QuickHashIntHash - - - - -
    - &reftitle.intro; - - This class wraps around a hash containing integer numbers, where the - values are also integer numbers. Hashes are also available as - implementation of the ArrayAccess interface. - - - Hashes can also be iterated over with foreach as the Iterator interface is - implemented as well. The order of which elements are returned in is not - guaranteed. - -
    - - -
    - &reftitle.classsynopsis; - - - - QuickHashIntHash - - - - - QuickHashIntHash - - - - &Constants; - - const - int - QuickHashIntHash::CHECK_FOR_DUPES - 1 - - - const - int - QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC - 2 - - - const - int - QuickHashIntHash::HASHER_NO_HASH - 256 - - - const - int - QuickHashIntHash::HASHER_JENKINS1 - 512 - - - const - int - QuickHashIntHash::HASHER_JENKINS2 - 1024 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - QuickHashIntHash::CHECK_FOR_DUPES - - If enabled, adding duplicate elements to a set (through either QuickHashIntHash::add or - QuickHashIntHash::loadFromFile) will result in those elements to be dropped from the - set. This will take up extra time, so only used when it is required. - - - - - QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC - - Disables the use of PHP's internal memory manager for internal - set structures. With this option enabled, internal allocations will not - count towards the memory_limit settings. - - - - - QuickHashIntHash::HASHER_NO_HASH - - Selects to not use a hashing function, but merely use a modulo to - find the bucket list index. This is not faster than normal hashing, and - gives more collisions. - - - - - QuickHashIntHash::HASHER_JENKINS1 - - This is the default hashing function to turn the integer hashes - into bucket list indexes. - - - - - QuickHashIntHash::HASHER_JENKINS2 - - Selects a variant hashing algorithm. - - - - -
    - - - -
    - - &reference.quickhash.entities.quickhashinthash; - -
    - diff --git a/reference/quickhash/quickhashinthash/add.xml b/reference/quickhash/quickhashinthash/add.xml deleted file mode 100644 index d85702ec4..000000000 --- a/reference/quickhash/quickhashinthash/add.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - QuickHashIntHash::add - This method adds a new entry to the hash - - - - &reftitle.description; - - public boolQuickHashIntHash::add - intkey - intvalue - - - This method adds a new entry to the hash, and returns whether the entry was - added. Entries are by default always added unless - QuickHashIntHash::CHECK_FOR_DUPES has been passed when the hash was created. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add. - - - - - value - - - The optional value of the entry to add. If no value is specified, - 1 will be used. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was added, and &false; if the entry was not added. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::add</function> example - -exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, 22 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, 12 ) ); - -echo "\nwith dupe checking\n"; -$hash = new QuickHashIntHash( 1024, QuickHashIntHash::CHECK_FOR_DUPES ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, 78 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, 9 ) ); - -echo "\ndefault value\n"; -var_dump( $hash->add( 5 ) ); -var_dump( $hash->get( 5 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/construct.xml b/reference/quickhash/quickhashinthash/construct.xml deleted file mode 100644 index 7ba6b1ce9..000000000 --- a/reference/quickhash/quickhashinthash/construct.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - QuickHashIntHash::__construct - Creates a new QuickHashIntHash object - - - - &reftitle.description; - - public QuickHashIntHash::__construct - intsize - intoptions - - - This constructor creates a new QuickHashIntHash. The size is the amount of - bucket lists to create. The more lists there are, the less collisions you - will have. Options are also supported. - - - - - &reftitle.parameters; - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 64 to 4194304. - - - - - options - - - The options that you can pass in are: QuickHashIntHash::CHECK_FOR_DUPES, - which makes sure no duplicate entries are added to the hash; - QuickHashIntHash::DO_NOT_USE_ZEND_ALLOC to not use PHP's internal memory - manager as well as one of QuickHashIntHash::HASHER_NO_HASH, - QuickHashIntHash::HASHER_JENKINS1 or QuickHashIntHash::HASHER_JENKINS2. - These last three configure which hashing algorithm to use. All options - can be combined using bitmasks. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntHash object. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::__construct</function> example - - -]]> - - - - - - - diff --git a/reference/quickhash/quickhashinthash/delete.xml b/reference/quickhash/quickhashinthash/delete.xml deleted file mode 100644 index 6f6f7c0c9..000000000 --- a/reference/quickhash/quickhashinthash/delete.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - QuickHashIntHash::delete - This method deletes an entry from the hash - - - - &reftitle.description; - - public boolQuickHashIntHash::delete - intkey - - - This method deletes an entry from the hash, and returns whether the entry was - deleted or not. Associated memory structures will not be freed immediately, - but rather when the hash itself is freed. - - - Elements can not be deleted when the hash is used in an iterator. The - method will not throw an exception, but simply return &false; like would - happen with any other deletion failure. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to delete. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was deleted, and &false; if the entry was not deleted. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::delete</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, 5 ) ); -var_dump( $hash->delete( 4 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->delete( 4 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/exists.xml b/reference/quickhash/quickhashinthash/exists.xml deleted file mode 100644 index 9feabc65a..000000000 --- a/reference/quickhash/quickhashinthash/exists.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - QuickHashIntHash::exists - This method checks whether a key is part of the hash - - - - &reftitle.description; - - public boolQuickHashIntHash::exists - intkey - - - This method checks whether an entry with the provided key exists in the - hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to check for whether it exists in the hash. - - - - - - - - &reftitle.returnvalues; - - Returns &true; when the entry was found, or &false; when the entry is not - found. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::exists</function> example - -add( $key, 56 ); -} - -echo "Doing 1000 tests: ", microtime( true ), "\n"; -foreach( $testForEntries as $key ) -{ - $foundCount += $hash->exists( $key ); -} -echo "Done, $foundCount found: ", microtime( true ), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/get.xml b/reference/quickhash/quickhashinthash/get.xml deleted file mode 100644 index 2b6f23566..000000000 --- a/reference/quickhash/quickhashinthash/get.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - QuickHashIntHash::get - This method retrieves a value from the hash by its key - - - - &reftitle.description; - - public intQuickHashIntHash::get - intkey - - - This method retrieves a value from the hash by its key. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to retrieve. - - - - - - - - &reftitle.returnvalues; - - The value if the key exists, or &null; if the key wasn't part of the hash. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::get</function> example - -get( 1 ) ); - -var_dump( $hash->add( 2 ) ); -var_dump( $hash->get( 2 ) ); - -var_dump( $hash->add( 3, 5 ) ); -var_dump( $hash->get( 3 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/getsize.xml b/reference/quickhash/quickhashinthash/getsize.xml deleted file mode 100644 index 400939a74..000000000 --- a/reference/quickhash/quickhashinthash/getsize.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - QuickHashIntHash::getSize - Returns the number of elements in the hash - - - - &reftitle.description; - - public intQuickHashIntHash::getSize - - - Returns the number of elements in the hash. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of elements in the hash. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::getSize</function> example - -add( 2 ) ); -var_dump( $hash->add( 3, 5 ) ); -var_dump( $hash->getSize() ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/loadfromfile.xml b/reference/quickhash/quickhashinthash/loadfromfile.xml deleted file mode 100644 index 2d5c58f8f..000000000 --- a/reference/quickhash/quickhashinthash/loadfromfile.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - QuickHashIntHash::loadFromFile - This factory method creates a hash from a file - - - - &reftitle.description; - - public static QuickHashIntHashQuickHashIntHash::loadFromFile - stringfilename - intoptions - - - This factory method creates a new hash from a definition file on disk. The - file format consists of a signature 'QH\0x11\0', the number of elements as - a 32 bit signed integer in system Endianness, followed by 32 bit signed - integers packed together in the Endianness that the system that the code - runs on uses. For each hash element there are two 32 bit signed integers - stored. The first of each element is the key, and the second is the value - belonging to the key. An example could be: - - - QuickHash IntHash file format - - - - QuickHash IntHash file format - - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to read the hash from. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the hash, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntHash. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::loadFromFile</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/loadfromstring.xml b/reference/quickhash/quickhashinthash/loadfromstring.xml deleted file mode 100644 index bc20e9cc3..000000000 --- a/reference/quickhash/quickhashinthash/loadfromstring.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - QuickHashIntHash::loadFromString - This factory method creates a hash from a string - - - - &reftitle.description; - - public static QuickHashIntHashQuickHashIntHash::loadFromString - stringcontents - intoptions - - - This factory method creates a new hash from a definition in a string. The - file format consists of 32 bit signed integers packed together in the - Endianness that the system that the code runs on uses. For each element - there are two 32 bit signed integers stored. The first of each element is - the key, and the second is the value belonging to the key. - - - - - &reftitle.parameters; - - - contents - - - The string containing a serialized format of the hash. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the hash, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntHash. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::loadFromString</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashinthash/savetofile.xml b/reference/quickhash/quickhashinthash/savetofile.xml deleted file mode 100644 index fb0d7ac04..000000000 --- a/reference/quickhash/quickhashinthash/savetofile.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - QuickHashIntHash::saveToFile - This method stores an in-memory hash to disk - - - - &reftitle.description; - - public voidQuickHashIntHash::saveToFile - stringfilename - - - This method stores an existing hash to a file on disk, in the same format - that QuickHashIntHash::loadFromFile can read. - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to store the hash in. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>QuickHashIntHash::saveToFile</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, 43 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->add( 4, 52 ) ); - -$hash->saveToFile( '/tmp/test.hash' ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashinthash/savetostring.xml b/reference/quickhash/quickhashinthash/savetostring.xml deleted file mode 100644 index 554657cb7..000000000 --- a/reference/quickhash/quickhashinthash/savetostring.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - QuickHashIntHash::saveToString - This method returns a serialized version of the hash - - - - &reftitle.description; - - public stringQuickHashIntHash::saveToString - - - This method returns a serialized version of the hash in the same format that - QuickHashIntHash::loadFromString can read. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns a string containing a serialized format of the hash. - Each element is stored as a four byte value in the Endianness that the - current system uses. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::saveToString</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, 34 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->add( 4, 55 ) ); - -var_dump( $hash->saveToString() ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashinthash/set.xml b/reference/quickhash/quickhashinthash/set.xml deleted file mode 100644 index 8cad6bd2a..000000000 --- a/reference/quickhash/quickhashinthash/set.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - QuickHashIntHash::set - This method updates an entry in the hash with a new value, or - adds a new one if the entry doesn't exist - - - - &reftitle.description; - - public intQuickHashIntHash::set - intkey - intvalue - - - This method tries to update an entry with a new value. In case the entry - did not yet exist, it will instead add a new entry. It returns whether the - entry was added or update. If there are duplicate keys, only the first - found element will get an updated value. Use - QuickHashIntHash::CHECK_FOR_DUPES during hash creation to prevent duplicate - keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add or update. - - - - - value - - - The new value to set the entry with. - - - - - - - - &reftitle.returnvalues; - - 2 if the entry was newly added, 1 if the entry was found and updated, or 0 - if there was an error. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::set</function> example - -Add\n"; -var_dump($hash->get(46692)); -var_dump($hash->set(46692, 16091)); -var_dump($hash->get(46692)); - -echo "\n\nSet->Update\n"; -var_dump($hash->set(46692, 29906)); -var_dump($hash->get(46692)); -]]> - - &example.outputs.similar; - -Add -bool(false) -int(2) -int(16091) - -Set->Update -int(1) -int(29906) -]]> - - - - - - - diff --git a/reference/quickhash/quickhashinthash/update.xml b/reference/quickhash/quickhashinthash/update.xml deleted file mode 100644 index 2f519c976..000000000 --- a/reference/quickhash/quickhashinthash/update.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - QuickHashIntHash::update - This method updates an entry in the hash with a new value - - - - &reftitle.description; - - public boolQuickHashIntHash::update - intkey - intvalue - - - This method updates an entry with a new value, and returns whether the entry was - update. If there are duplicate keys, only the first found element will get - an updated value. Use QuickHashIntHash::CHECK_FOR_DUPES during hash - creation to prevent duplicate keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to update. - - - - - value - - - The new value to update the entry with. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was found and updated, and &false; if the entry was - not part of the hash already. - - - - - &reftitle.examples; - - <function>QuickHashIntHash::update</function> example - -add( 141421, 173205 ) ); -var_dump( $hash->update( 141421, 223606 ) ); -var_dump( $hash->get( 141421 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset.xml b/reference/quickhash/quickhashintset.xml deleted file mode 100644 index f4f67f0fd..000000000 --- a/reference/quickhash/quickhashintset.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - The QuickHashIntSet class - QuickHashIntSet - - - - -
    - &reftitle.intro; - - This class wraps around a set containing integer numbers. - - - Sets can also be iterated over with foreach as the Iterator interface is - implemented as well. The order of which elements are returned in is not - guaranteed. - -
    - - -
    - &reftitle.classsynopsis; - - - - QuickHashIntSet - - - - - QuickHashIntSet - - - - &Constants; - - const - int - QuickHashIntSet::CHECK_FOR_DUPES - 1 - - - const - int - QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC - 2 - - - const - int - QuickHashIntSet::HASHER_NO_HASH - 256 - - - const - int - QuickHashIntSet::HASHER_JENKINS1 - 512 - - - const - int - QuickHashIntSet::HASHER_JENKINS2 - 1024 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - QuickHashIntSet::CHECK_FOR_DUPES - - If enabled, adding duplicate elements to a set (through either QuickHashIntSet::add or - QuickHashIntSet::loadFromFile) will result in those elements to be dropped from the - set. This will take up extra time, so only used when it is required. - - - - - QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC - - Disables the use of PHP's internal memory manager for internal - set structures. With this option enabled, internal allocations will not - count towards the memory_limit settings. - - - - - QuickHashIntSet::HASHER_NO_HASH - - Selects to not use a hashing function, but merely use a modulo to - find the bucket list index. This is not faster than normal hashing, and - gives more collisions. - - - - - QuickHashIntSet::HASHER_JENKINS1 - - This is the default hashing function to turn the integer hashes - into bucket list indexes. - - - - - QuickHashIntSet::HASHER_JENKINS2 - - Selects a variant hashing algorithm. - - - - -
    - - - -
    - - &reference.quickhash.entities.quickhashintset; - -
    - diff --git a/reference/quickhash/quickhashintset/add.xml b/reference/quickhash/quickhashintset/add.xml deleted file mode 100644 index 2a3846388..000000000 --- a/reference/quickhash/quickhashintset/add.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - QuickHashIntSet::add - This method adds a new entry to the set - - - - &reftitle.description; - - public boolQuickHashIntSet::add - intkey - - - This method adds a new entry to the set, and returns whether the entry was - added. Entries are by default always added unless - QuickHashIntSet::CHECK_FOR_DUPES has been passed when the set was created. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was added, and &false; if the entry was not added. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::add</function> example - -exists( 4 ) ); -var_dump( $set->add( 4 ) ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->add( 4 ) ); - -echo "\nwith dupe checking\n"; -$set = new QuickHashIntSet( 1024, QuickHashIntSet::CHECK_FOR_DUPES ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->add( 4 ) ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->add( 4 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/construct.xml b/reference/quickhash/quickhashintset/construct.xml deleted file mode 100644 index be488e71f..000000000 --- a/reference/quickhash/quickhashintset/construct.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - QuickHashIntSet::__construct - Creates a new QuickHashIntSet object - - - - &reftitle.description; - - public QuickHashIntSet::__construct - intsize - intoptions - - - This constructor creates a new QuickHashIntSet. The size is the amount of - bucket lists to create. The more lists there are, the less collisions you - will have. Options are also supported. - - - - - &reftitle.parameters; - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The options that you can pass in are: QuickHashIntSet::CHECK_FOR_DUPES, - which makes sure no duplicate entries are added to the set; - QuickHashIntSet::DO_NOT_USE_ZEND_ALLOC to not use PHP's internal memory - manager as well as one of QuickHashIntSet::HASHER_NO_HASH, - QuickHashIntSet::HASHER_JENKINS1 or QuickHashIntSet::HASHER_JENKINS2. - These last three configure which hashing algorithm to use. All options - can be combined using bitmasks. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntSet object. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::__construct</function> example - - -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintset/delete.xml b/reference/quickhash/quickhashintset/delete.xml deleted file mode 100644 index a54d42390..000000000 --- a/reference/quickhash/quickhashintset/delete.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - QuickHashIntSet::delete - This method deletes an entry from the set - - - - &reftitle.description; - - public boolQuickHashIntSet::delete - intkey - - - This method deletes an entry from the set, and returns whether the entry was - deleted or not. Associated memory structures will not be freed immediately, - but rather when the set itself is freed. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to delete. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was deleted, and &false; if the entry was not deleted. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::delete</function> example - -exists( 4 ) ); -var_dump( $set->add( 4 ) ); -var_dump( $set->delete( 4 ) ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->delete( 4 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/exists.xml b/reference/quickhash/quickhashintset/exists.xml deleted file mode 100644 index 80462da31..000000000 --- a/reference/quickhash/quickhashintset/exists.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - QuickHashIntSet::exists - This method checks whether a key is part of the set - - - - &reftitle.description; - - public boolQuickHashIntSet::exists - intkey - - - This method checks whether an entry with the provided key exists in the - set. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to check for whether it exists in the set. - - - - - - - - &reftitle.returnvalues; - - Returns &true; when the entry was found, or &false; when the entry is not - found. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::exists</function> example - -add( $key ); -} - -echo "Doing 1000 tests: ", microtime( true ), "\n"; -foreach( $testForEntries as $key ) -{ - $foundCount += $set->exists( $key ); -} -echo "Done, $foundCount found: ", microtime( true ), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/getsize.xml b/reference/quickhash/quickhashintset/getsize.xml deleted file mode 100644 index 4a9c6d747..000000000 --- a/reference/quickhash/quickhashintset/getsize.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - QuickHashIntSet::getSize - Returns the number of elements in the set - - - - &reftitle.description; - - publicintQuickHashIntSet::getSize - - - Returns the number of elements in the set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of elements in the set. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::getSize</function> example - -add( 2 ) ); -var_dump( $set->add( 3 ) ); -var_dump( $set->getSize() ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/loadfromfile.xml b/reference/quickhash/quickhashintset/loadfromfile.xml deleted file mode 100644 index b083b4306..000000000 --- a/reference/quickhash/quickhashintset/loadfromfile.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - QuickHashIntSet::loadFromFile - This factory method creates a set from a file - - - - &reftitle.description; - - public static QuickHashIntSetQuickHashIntSet::loadFromFile - stringfilename - intsize - intoptions - - - This factory method creates a new set from a definition file on disk. The - file format consists of 32 bit signed integers packed together in the - Endianness that the system that the code runs on uses. - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to read the set from. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the set, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntSet. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::loadFromFile</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/loadfromstring.xml b/reference/quickhash/quickhashintset/loadfromstring.xml deleted file mode 100644 index d3d0001c3..000000000 --- a/reference/quickhash/quickhashintset/loadfromstring.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - QuickHashIntSet::loadFromString - This factory method creates a set from a string - - - - &reftitle.description; - - public static QuickHashIntSetQuickHashIntSet::loadFromString - stringcontents - intsize - intoptions - - - This factory method creates a new set from a definition in a string. The - file format consists of 32 bit signed integers packed together in the - Endianness that the system that the code runs on uses. - - - - - &reftitle.parameters; - - - contents - - - The string containing a serialized format of the set. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the set, rounded up to the nearest power of two - automatically limited from 64 to 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntSet. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::loadFromString</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintset/savetofile.xml b/reference/quickhash/quickhashintset/savetofile.xml deleted file mode 100644 index f3c55336a..000000000 --- a/reference/quickhash/quickhashintset/savetofile.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - QuickHashIntSet::saveToFile - This method stores an in-memory set to disk - - - - &reftitle.description; - - public voidQuickHashIntSet::saveToFile - stringfilename - - - This method stores an existing set to a file on disk, in the same format - that QuickHashIntSet::loadFromFile can read. - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to store the hash in. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>QuickHashIntSet::saveToFile</function> example - -exists( 4 ) ); -var_dump( $set->add( 4 ) ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->add( 4 ) ); - -$set->saveToFile( '/tmp/test.set' ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintset/savetostring.xml b/reference/quickhash/quickhashintset/savetostring.xml deleted file mode 100644 index 88739feed..000000000 --- a/reference/quickhash/quickhashintset/savetostring.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - QuickHashIntSet::saveToString - This method returns a serialized version of the set - - - - &reftitle.description; - - public stringQuickHashIntSet::saveToString - - - This method returns a serialized version of the set in the same format that - QuickHashIntSet::loadFromString can read. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns a string containing a serialized format of the set. - Each element is stored as a four byte value in the Endianness that the - current system uses. - - - - - &reftitle.examples; - - <function>QuickHashIntSet::saveToString</function> example - -exists( 4 ) ); -var_dump( $set->add( 4 ) ); -var_dump( $set->exists( 4 ) ); -var_dump( $set->add( 4 ) ); - -var_dump( $set->saveToString() ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash.xml b/reference/quickhash/quickhashintstringhash.xml deleted file mode 100644 index b01650ddb..000000000 --- a/reference/quickhash/quickhashintstringhash.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - The QuickHashIntStringHash class - QuickHashIntStringHash - - - - -
    - &reftitle.intro; - - This class wraps around a hash containing integer numbers, where the - values are strings. Hashes are also available as implementation of the - ArrayAccess interface. - - - Hashes can also be iterated over with foreach as the Iterator interface is - implemented as well. The order of which elements are returned in is not - guaranteed. - -
    - - -
    - &reftitle.classsynopsis; - - - - QuickHashIntStringHash - - - - - QuickHashIntStringHash - - - - &Constants; - - const - int - QuickHashIntStringHash::CHECK_FOR_DUPES - 1 - - - const - int - QuickHashIntStringHash::DO_NOT_USE_ZEND_ALLOC - 2 - - - const - int - QuickHashIntStringHash::HASHER_NO_HASH - 256 - - - const - int - QuickHashIntStringHash::HASHER_JENKINS1 - 512 - - - const - int - QuickHashIntStringHash::HASHER_JENKINS2 - 1024 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - QuickHashIntStringHash::CHECK_FOR_DUPES - - If enabled, adding duplicate elements to a set (through either QuickHashIntStringHash::add or - QuickHashIntStringHash::loadFromFile) will result in those elements to be dropped from the - set. This will take up extra time, so only used when it is required. - - - - - QuickHashIntStringHash::DO_NOT_USE_ZEND_ALLOC - - Disables the use of PHP's internal memory manager for internal - set structures. With this option enabled, internal allocations will not - count towards the memory_limit settings. - - - - - QuickHashIntStringHash::HASHER_NO_HASH - - Selects to not use a hashing function, but merely use a modulo to - find the bucket list index. This is not faster than normal hashing, and - gives more collisions. - - - - - QuickHashIntStringHash::HASHER_JENKINS1 - - This is the default hashing function to turn the integer hashes - into bucket list indexes. - - - - - QuickHashIntStringHash::HASHER_JENKINS2 - - Selects a variant hashing algorithm. - - - - -
    - - - -
    - - &reference.quickhash.entities.quickhashintstringhash; - -
    - diff --git a/reference/quickhash/quickhashintstringhash/add.xml b/reference/quickhash/quickhashintstringhash/add.xml deleted file mode 100644 index 8c1da7fe8..000000000 --- a/reference/quickhash/quickhashintstringhash/add.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - QuickHashIntStringHash::add - This method adds a new entry to the hash - - - - &reftitle.description; - - public boolQuickHashIntStringHash::add - intkey - stringvalue - - - This method adds a new entry to the hash, and returns whether the entry was - added. Entries are by default always added unless - QuickHashIntStringHash::CHECK_FOR_DUPES has been passed when the hash was created. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add. - - - - - value - - - The value of the entry to add. If a non-string is passed, it will be - converted to a string automatically if possible. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was added, and &false; if the entry was not added. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::add</function> example - -exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, "twenty two" ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, "twelve" ) ); - -echo "\nwith dupe checking\n"; -$hash = new QuickHashIntStringHash( 1024, QuickHashIntStringHash::CHECK_FOR_DUPES ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, "seventy eight" ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->get( 4 ) ); -var_dump( $hash->add( 4, "nine" ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/construct.xml b/reference/quickhash/quickhashintstringhash/construct.xml deleted file mode 100644 index d9a8ff8cc..000000000 --- a/reference/quickhash/quickhashintstringhash/construct.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - QuickHashIntStringHash::__construct - Creates a new QuickHashIntStringHash object - - - - &reftitle.description; - - public QuickHashIntStringHash::__construct - intsize - intoptions0 - - - This constructor creates a new QuickHashIntStringHash. The size is the amount of - bucket lists to create. The more lists there are, the less collisions you - will have. Options are also supported. - - - - - &reftitle.parameters; - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 64 to 4194304. - - - - - options - - - The options that you can pass in are: QuickHashIntStringHash::CHECK_FOR_DUPES, - which makes sure no duplicate entries are added to the hash; - QuickHashIntStringHash::DO_NOT_USE_ZEND_ALLOC to not use PHP's internal memory - manager as well as one of QuickHashIntStringHash::HASHER_NO_HASH, - QuickHashIntStringHash::HASHER_JENKINS1 or QuickHashIntStringHash::HASHER_JENKINS2. - These last three configure which hashing algorithm to use. All options - can be combined using bitmasks. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntStringHash object. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::__construct</function> example - - -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/delete.xml b/reference/quickhash/quickhashintstringhash/delete.xml deleted file mode 100644 index db78a1f4d..000000000 --- a/reference/quickhash/quickhashintstringhash/delete.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - QuickHashIntStringHash::delete - This method deletes an entry from the hash - - - - &reftitle.description; - - public boolQuickHashIntStringHash::delete - intkey - - - This method deletes an entry from the hash, and returns whether the entry was - deleted or not. Associated memory structures will not be freed immediately, - but rather when the hash itself is freed. - - - Elements can not be deleted when the hash is used in an iterator. The - method will not throw an exception, but simply return &false; like would - happen with any other deletion failure. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to delete. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was deleted, and &false; if the entry was not deleted. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::delete</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, "five" ) ); -var_dump( $hash->delete( 4 ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->delete( 4 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/exists.xml b/reference/quickhash/quickhashintstringhash/exists.xml deleted file mode 100644 index 02aeedee0..000000000 --- a/reference/quickhash/quickhashintstringhash/exists.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - QuickHashIntStringHash::exists - This method checks whether a key is part of the hash - - - - &reftitle.description; - - public boolQuickHashIntStringHash::exists - intkey - - - This method checks whether an entry with the provided key exists in the - hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to check for whether it exists in the hash. - - - - - - - - &reftitle.returnvalues; - - Returns &true; when the entry was found, or &false; when the entry is not - found. - - - - - diff --git a/reference/quickhash/quickhashintstringhash/get.xml b/reference/quickhash/quickhashintstringhash/get.xml deleted file mode 100644 index 4d25e125d..000000000 --- a/reference/quickhash/quickhashintstringhash/get.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - QuickHashIntStringHash::get - This method retrieves a value from the hash by its key - - - - &reftitle.description; - - public mixedQuickHashIntStringHash::get - intkey - - - This method retrieves a value from the hash by its key. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to retrieve. - - - - - - - - &reftitle.returnvalues; - - The value if the key exists, or &null; if the key wasn't part of the hash. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::get</function> example - -get( 1 ) ); - -var_dump( $hash->add( 2, "two" ) ); -var_dump( $hash->get( 2 ) ); - -var_dump( $hash->add( 3, 5 ) ); -var_dump( $hash->get( 3 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/getsize.xml b/reference/quickhash/quickhashintstringhash/getsize.xml deleted file mode 100644 index 759f0a9cc..000000000 --- a/reference/quickhash/quickhashintstringhash/getsize.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - QuickHashIntStringHash::getSize - Returns the number of elements in the hash - - - - &reftitle.description; - - public intQuickHashIntStringHash::getSize - - - Returns the number of elements in the hash. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of elements in the hash. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::getSize</function> example - -add( 2, "two" ) ); -var_dump( $hash->add( 3, 5 ) ); -var_dump( $hash->getSize() ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/loadfromfile.xml b/reference/quickhash/quickhashintstringhash/loadfromfile.xml deleted file mode 100644 index c4399960a..000000000 --- a/reference/quickhash/quickhashintstringhash/loadfromfile.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - QuickHashIntStringHash::loadFromFile - This factory method creates a hash from a file - - - - &reftitle.description; - - public static QuickHashIntStringHashQuickHashIntStringHash::loadFromFile - stringfilename - intsize0 - intoptions0 - - - This factory method creates a new hash from a definition file on disk. The - file format consists of a signature 'QH\0x12\0', the number of elements as - a 32 bit signed integer in system Endianness, an unsigned 32 bit integer - containing the number of element data to follow in characters. This element - data contains all the strings. After the header and the strings, the - elements follow in pairs of two unsigned 32 bit integers where the first - one is the key, and the second one the index in the element data - string. An example could be: - - - QuickHash IntString file format - - - - QuickHash IntString file format - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to read the hash from. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the hash, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntStringHash. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::loadFromFile</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/loadfromstring.xml b/reference/quickhash/quickhashintstringhash/loadfromstring.xml deleted file mode 100644 index eeb787754..000000000 --- a/reference/quickhash/quickhashintstringhash/loadfromstring.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - QuickHashIntStringHash::loadFromString - This factory method creates a hash from a string - - - - &reftitle.description; - - public static QuickHashIntStringHashQuickHashIntStringHash::loadFromString - stringcontents - intsize0 - intoptions0 - - - This factory method creates a new hash from a definition in a string. The - format is the same as the one used in "loadFromFile". - - - - - &reftitle.parameters; - - - contents - - - The string containing a serialized format of the hash. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the hash, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashIntStringHash. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::loadFromString</function> example - -exists( $key ) ? 'set' : 'unset' - ); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/savetofile.xml b/reference/quickhash/quickhashintstringhash/savetofile.xml deleted file mode 100644 index 7e4a000c8..000000000 --- a/reference/quickhash/quickhashintstringhash/savetofile.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - QuickHashIntStringHash::saveToFile - This method stores an in-memory hash to disk - - - - &reftitle.description; - - public voidQuickHashIntStringHash::saveToFile - stringfilename - - - This method stores an existing hash to a file on disk, in the same format - that loadFromFile() can read. - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to store the hash in. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::saveToFile</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, "forty three" ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->add( 4, "fifty two" ) ); - -$hash->saveToFile( '/tmp/test.string.hash' ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/savetostring.xml b/reference/quickhash/quickhashintstringhash/savetostring.xml deleted file mode 100644 index bdf4eee30..000000000 --- a/reference/quickhash/quickhashintstringhash/savetostring.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - QuickHashIntStringHash::saveToString - This method returns a serialized version of the hash - - - - &reftitle.description; - - public stringQuickHashIntStringHash::saveToString - - - This method returns a serialized version of the hash in the same format that - QuickHashIntStringHash::loadFromString can read. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns a string containing a serialized format of the hash. - Each element is stored as a four byte value in the Endianness that the - current system uses. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::saveToString</function> example - -exists( 4 ) ); -var_dump( $hash->add( 4, "thirty four" ) ); -var_dump( $hash->exists( 4 ) ); -var_dump( $hash->add( 5, "fifty five" ) ); - -var_dump( $hash->saveToString() ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/set.xml b/reference/quickhash/quickhashintstringhash/set.xml deleted file mode 100644 index 7eda7c21b..000000000 --- a/reference/quickhash/quickhashintstringhash/set.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - QuickHashIntStringHash::set - This method updates an entry in the hash with a new value, or - adds a new one if the entry doesn't exist - - - - &reftitle.description; - - public intQuickHashIntStringHash::set - intkey - stringvalue - - - This method tries to update an entry with a new value. In case the entry - did not yet exist, it will instead add a new entry. It returns whether the - entry was added or update. If there are duplicate keys, only the first - found element will get an updated value. Use - QuickHashIntStringHash::CHECK_FOR_DUPES during hash creation to prevent duplicate - keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add or update. - - - - - value - - - The value of the entry to add. If a non-string is passed, it will be - converted to a string automatically if possible. - - - - - - - - &reftitle.returnvalues; - - 2 if the entry was found and updated, 1 if the entry was newly added or 0 - if there was an error. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::set</function> example - -Add\n"; -var_dump( $hash->get( 46692 ) ); -var_dump( $hash->set( 46692, "sixteen thousand ninety one" ) ); -var_dump( $hash->get( 46692 ) ); - -echo "Set->Update\n"; -var_dump( $hash->set( 46692, "twenty nine thousand nine hundred six" ) ); -var_dump( $hash->get( 46692 ) ); -?> -]]> - - &example.outputs.similar; - -Add -bool(false) -int(2) -string(27) "sixteen thousand ninety one" -Set->Update -int(1) -string(37) "twenty nine thousand nine hundred six" -]]> - - - - - - - diff --git a/reference/quickhash/quickhashintstringhash/update.xml b/reference/quickhash/quickhashintstringhash/update.xml deleted file mode 100644 index c049ace25..000000000 --- a/reference/quickhash/quickhashintstringhash/update.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - QuickHashIntStringHash::update - This method updates an entry in the hash with a new value - - - - &reftitle.description; - - public boolQuickHashIntStringHash::update - intkey - stringvalue - - - This method updates an entry with a new value, and returns whether the entry was - update. If there are duplicate keys, only the first found element will get - an updated value. Use QuickHashIntStringHash::CHECK_FOR_DUPES during hash - creation to prevent duplicate keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to update. - - - - - value - - - The new value for the entry. If a non-string is passed, it will be - converted to a string automatically if possible. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was found and updated, and &false; if the entry was - not part of the hash already. - - - - - &reftitle.examples; - - <function>QuickHashIntStringHash::update</function> example - -add( 161803398, "--" ); -$hash->add( 314159265, "a lot" ); - -echo $hash->get( 161803398 ), "\n"; -echo $hash->get( 314159265 ), "\n"; - -var_dump( $hash->update( 314159265, "a lot plus one" ) ); -var_dump( $hash->update( 314159999, "a lot plus one" ) ); - -echo $hash->get( 161803398 ), "\n"; -echo $hash->get( 314159265 ), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash.xml b/reference/quickhash/quickhashstringinthash.xml deleted file mode 100644 index 7267486d8..000000000 --- a/reference/quickhash/quickhashstringinthash.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - The QuickHashStringIntHash class - QuickHashStringIntHash - - - - -
    - &reftitle.intro; - - This class wraps around a hash containing strings, where the - values are integer numbers. Hashes are also available as - implementation of the ArrayAccess interface. - - - Hashes can also be iterated over with foreach as the Iterator interface is - implemented as well. The order of which elements are returned in is not - guaranteed. - -
    - - -
    - &reftitle.classsynopsis; - - - - QuickHashStringIntHash - - - - - QuickHashStringIntHash - - - - &Constants; - - const - int - QuickHashStringIntHash::CHECK_FOR_DUPES - 1 - - - const - int - QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC - 2 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - QuickHashStringIntHash::CHECK_FOR_DUPES - - If enabled, adding duplicate elements to a set (through either QuickHashStringIntHash::add or - QuickHashStringIntHash::loadFromFile) will result in those elements to be dropped from the - set. This will take up extra time, so only used when it is required. - - - - - QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC - - Disables the use of PHP's internal memory manager for internal - set structures. With this option enabled, internal allocations will not - count towards the memory_limit settings. - - - - -
    - - - -
    - - &reference.quickhash.entities.quickhashstringinthash; - -
    - diff --git a/reference/quickhash/quickhashstringinthash/add.xml b/reference/quickhash/quickhashstringinthash/add.xml deleted file mode 100644 index 9a39d5a11..000000000 --- a/reference/quickhash/quickhashstringinthash/add.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - QuickHashStringIntHash::add - This method adds a new entry to the hash - - - - &reftitle.description; - - public boolQuickHashStringIntHash::add - stringkey - intvalue - - - This method adds a new entry to the hash, and returns whether the entry was - added. Entries are by default always added unless - QuickHashStringIntHash::CHECK_FOR_DUPES has been passed when the hash was created. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add. - - - - - value - - - The value of the entry to add. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was added, and &false; if the entry was not added. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::add</function> example - -exists( "four" ) ); -var_dump( $hash->get( "four" ) ); -var_dump( $hash->add( "four", 22 ) ); -var_dump( $hash->exists( "four" ) ); -var_dump( $hash->get( "four" ) ); -var_dump( $hash->add( "four", 12 ) ); - -echo "\nwith dupe checking\n"; -$hash = new QuickHashStringIntHash( 1024, QuickHashStringIntHash::CHECK_FOR_DUPES ); -var_dump( $hash ); -var_dump( $hash->exists( "four" ) ); -var_dump( $hash->get( "four" ) ); -var_dump( $hash->add( "four", 78 ) ); -var_dump( $hash->exists( "four" ) ); -var_dump( $hash->get( "four" ) ); -var_dump( $hash->add( "four", 9 ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/construct.xml b/reference/quickhash/quickhashstringinthash/construct.xml deleted file mode 100644 index c64878013..000000000 --- a/reference/quickhash/quickhashstringinthash/construct.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - QuickHashStringIntHash::__construct - Creates a new QuickHashStringIntHash object - - - - &reftitle.description; - - public QuickHashStringIntHash::__construct - intsize - intoptions0 - - - This constructor creates a new QuickHashStringIntHash. The size is the amount of - bucket lists to create. The more lists there are, the less collisions you - will have. Options are also supported. - - - - - &reftitle.parameters; - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 64 to 4194304. - - - - - options - - - The options that you can pass in are: - QuickHashStringIntHash::CHECK_FOR_DUPES, which makes sure no duplicate - entries are added to the hash and - QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC to not use PHP's internal - memory manager. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashStringIntHash object. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::__construct</function> example - - -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/delete.xml b/reference/quickhash/quickhashstringinthash/delete.xml deleted file mode 100644 index dc73c7eb4..000000000 --- a/reference/quickhash/quickhashstringinthash/delete.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - QuickHashStringIntHash::delete - This method deletes an entry from the hash - - - - &reftitle.description; - - public boolQuickHashStringIntHash::delete - stringkey - - - This method deletes an entry from the hash, and returns whether the entry was - deleted or not. Associated memory structures will not be freed immediately, - but rather when the hash itself is freed. - - - Elements can not be deleted when the hash is used in an iterator. The - method will not throw an exception, but simply return &false; like would - happen with any other deletion failure. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to delete. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was deleted, and &false; if the entry was not deleted. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::delete</function> example - -exists( 'four' ) ); -var_dump( $hash->add( 'four', 5 ) ); -var_dump( $hash->get( 'four' ) ); -var_dump( $hash->delete( 'four' ) ); -var_dump( $hash->exists( 'four' ) ); -var_dump( $hash->get( 'four' ) ); -var_dump( $hash->delete( 'four' ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/exists.xml b/reference/quickhash/quickhashstringinthash/exists.xml deleted file mode 100644 index 770a6da1d..000000000 --- a/reference/quickhash/quickhashstringinthash/exists.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - QuickHashStringIntHash::exists - This method checks whether a key is part of the hash - - - - &reftitle.description; - - public boolQuickHashStringIntHash::exists - stringkey - - - This method checks whether an entry with the provided key exists in the - hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to check for whether it exists in the hash. - - - - - - - - &reftitle.returnvalues; - - Returns &true; when the entry was found, or &false; when the entry is not - found. - - - - - diff --git a/reference/quickhash/quickhashstringinthash/get.xml b/reference/quickhash/quickhashstringinthash/get.xml deleted file mode 100644 index 92e95eed4..000000000 --- a/reference/quickhash/quickhashstringinthash/get.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - QuickHashStringIntHash::get - This method retrieves a value from the hash by its key - - - - &reftitle.description; - - public mixedQuickHashStringIntHash::get - stringkey - - - This method retrieves a value from the hash by its key. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to retrieve. - - - - - - - - &reftitle.returnvalues; - - The value if the key exists, or &null; if the key wasn't part of the hash. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::get</function> example - -get( "one" ) ); - -var_dump( $hash->add( "two", 2 ) ); -var_dump( $hash->get( "two" ) ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/getsize.xml b/reference/quickhash/quickhashstringinthash/getsize.xml deleted file mode 100644 index 198da274a..000000000 --- a/reference/quickhash/quickhashstringinthash/getsize.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - QuickHashStringIntHash::getSize - Returns the number of elements in the hash - - - - &reftitle.description; - - public intQuickHashStringIntHash::getSize - - - Returns the number of elements in the hash. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of elements in the hash. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::getSize</function> example - -add( "two", 2 ) ); -var_dump( $hash->add( "three", 5 ) ); -var_dump( $hash->getSize() ); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/loadfromfile.xml b/reference/quickhash/quickhashstringinthash/loadfromfile.xml deleted file mode 100644 index a98e30969..000000000 --- a/reference/quickhash/quickhashstringinthash/loadfromfile.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - QuickHashStringIntHash::loadFromFile - This factory method creates a hash from a file - - - - &reftitle.description; - - public static QuickHashStringIntHashQuickHashStringIntHash::loadFromFile - stringfilename - intsize0 - intoptions0 - - - This factory method creates a new hash from a definition file on disk. The - file format consists of a signature 'QH\0x21\0', the number of elements as - a 32 bit signed integer in system Endianness, an unsigned 32 bit integer - containing the number of element data to follow in characters. This element - data contains all the strings. The follows another signed 32 bit integer - containing the number of bucket lists. After the header and the strings, - the elements follow. They are ordered by bucket list so that the keys don't - have to be hashed in order to restore the hash. For each bucket list, the - following information is stored (all as 32 bit integers): the bucket list - index, the number of elements in that list, and then in pairs of two - unsigned 32 bit integers the elements, where the first one is the index - into the string list containing the keys, and the second one the value. An - example could be: - - - QuickHash StringIntHash file format - - - - QuickHash IntHash file format - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to read the hash from. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is read from the file format (unlike the - QuickHashIntHash and QuickHashIntStringHash classes, where it is - automatically calculated from the number of entries in the hash.) - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashStringIntHash. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::loadFromFile</function> example - - ', $hash->get( $k ), "\n"; -} -?> -]]> - - &example.outputs.similar; - - 48712 -12uf => 50343 -143q => 51974 -15d1 => 53605 -16mc => 55236 -17vn => 56867 -194y => 58498 -1ae9 => 60129 -1bnk => 61760 -1cwv => 63391 -1e66 => 65022 -1ffh => 66653 -1gos => 68284 -1hy3 => 69915 -1j7e => 71546 -1kgp => 73177 -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/loadfromstring.xml b/reference/quickhash/quickhashstringinthash/loadfromstring.xml deleted file mode 100644 index b11f61bfb..000000000 --- a/reference/quickhash/quickhashstringinthash/loadfromstring.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - QuickHashStringIntHash::loadFromString - This factory method creates a hash from a string - - - - &reftitle.description; - - public static QuickHashStringIntHashQuickHashStringIntHash::loadFromString - stringcontents - intsize0 - intoptions0 - - - This factory method creates a new hash from a definition in a string. The - format is the same as the one used in "loadFromFile". - - - - - &reftitle.parameters; - - - contents - - - The string containing a serialized format of the hash. - - - - - size - - - The amount of bucket lists to configure. The number you pass in will be - automatically rounded up to the next power of two. It is also - automatically limited from 4 to 4194304. - - - - - options - - - The same options that the class' constructor takes; except that the size - option is ignored. It is automatically calculated to be the same as the - number of entries in the hash, rounded up to the nearest power of two - with a maximum limit of 4194304. - - - - - - - - &reftitle.returnvalues; - - Returns a new QuickHashStringIntHash. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::loadFromString</function> example - - ', $hash->get( $k ), "\n"; -} -?> -]]> - - &example.outputs.similar; - - 48712 -12uf => 50343 -143q => 51974 -15d1 => 53605 -16mc => 55236 -17vn => 56867 -194y => 58498 -1ae9 => 60129 -1bnk => 61760 -1cwv => 63391 -1e66 => 65022 -1ffh => 66653 -1gos => 68284 -1hy3 => 69915 -1j7e => 71546 -1kgp => 73177 -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/savetofile.xml b/reference/quickhash/quickhashstringinthash/savetofile.xml deleted file mode 100644 index 9a02a7024..000000000 --- a/reference/quickhash/quickhashstringinthash/savetofile.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - QuickHashStringIntHash::saveToFile - This method stores an in-memory hash to disk - - - - &reftitle.description; - - public voidQuickHashStringIntHash::saveToFile - stringfilename - - - This method stores an existing hash to a file on disk, in the same format - that loadFromFile() can read. - - - - - &reftitle.parameters; - - - filename - - - The filename of the file to store the hash in. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::saveToFile</function> example - -add( "forty three", 42 ) ); -var_dump( $hash->add( "fifty two", 52 ) ); - -$hash->saveToFile( '/tmp/test.hash.string' ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/savetostring.xml b/reference/quickhash/quickhashstringinthash/savetostring.xml deleted file mode 100644 index 9560477ca..000000000 --- a/reference/quickhash/quickhashstringinthash/savetostring.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - QuickHashStringIntHash::saveToString - This method returns a serialized version of the hash - - - - &reftitle.description; - - public stringQuickHashStringIntHash::saveToString - - - This method returns a serialized version of the hash in the same format that - QuickHashStringIntHash::loadFromString can read. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns a serialized format of an existing hash, in the same format - that QuickHashStringIntHash::loadFromString can read. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::saveToString</function> example - -add( "forty three", 42 ) ); -var_dump( $hash->add( "fifty two", 52 ) ); - -var_dump( $hash->saveToString() ); -?> -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/set.xml b/reference/quickhash/quickhashstringinthash/set.xml deleted file mode 100644 index 287e5d518..000000000 --- a/reference/quickhash/quickhashstringinthash/set.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - QuickHashStringIntHash::set - This method updates an entry in the hash with a new value, or - adds a new one if the entry doesn't exist - - - - &reftitle.description; - - public intQuickHashStringIntHash::set - stringkey - intvalue - - - This method tries to update an entry with a new value. In case the entry - did not yet exist, it will instead add a new entry. It returns whether the - entry was added or update. If there are duplicate keys, only the first - found element will get an updated value. Use - QuickHashStringIntHash::CHECK_FOR_DUPES during hash creation to prevent duplicate - keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to add or update. - - - - - value - - - The value of the entry to add. If a non-string is passed, it will be - converted to a string automatically if possible. - - - - - - - - &reftitle.returnvalues; - - 2 if the entry was found and updated, 1 if the entry was newly added or 0 - if there was an error. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::set</function> example - -Add\n"; -var_dump( $hash->get( "forty six thousand six hundred ninety two" ) ); -var_dump( $hash->set( "forty six thousand six hundred ninety two", 16091 ) ); -var_dump( $hash->get( "forty six thousand six hundred ninety two" ) ); - -echo "Set->Update\n"; -var_dump( $hash->set( "forty six thousand six hundred ninety two", 29906 ) ); -var_dump( $hash->get( "forty six thousand six hundred ninety two" ) ); -?> -]]> - - &example.outputs.similar; - -Add -bool(false) -int(2) -int(16091) -Set->Update -int(1) -int(29906) -]]> - - - - - - - diff --git a/reference/quickhash/quickhashstringinthash/update.xml b/reference/quickhash/quickhashstringinthash/update.xml deleted file mode 100644 index e85e604a6..000000000 --- a/reference/quickhash/quickhashstringinthash/update.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - QuickHashStringIntHash::update - This method updates an entry in the hash with a new value - - - - &reftitle.description; - - public boolQuickHashStringIntHash::update - stringkey - intvalue - - - This method updates an entry with a new value, and returns whether the entry was - update. If there are duplicate keys, only the first found element will get - an updated value. Use QuickHashStringIntHash::CHECK_FOR_DUPES during hash - creation to prevent duplicate keys from being part of the hash. - - - - - &reftitle.parameters; - - - key - - - The key of the entry to update. - - - - - value - - - The new value for the entry. If a non-string is passed, it will be - converted to a string automatically if possible. - - - - - - - - &reftitle.returnvalues; - - &true; when the entry was found and updated, and &false; if the entry was - not part of the hash already. - - - - - &reftitle.examples; - - <function>QuickHashStringIntHash::update</function> example - -add( 'six', 314159265 ); -$hash->add( "a lot", 314159265 ); - -echo $hash->get( 'six' ), "\n"; -echo $hash->get( 'a lot' ), "\n"; - -var_dump( $hash->update( 'a lot', 314159266 ) ); -var_dump( $hash->update( "a lot plus one", 314159999 ) ); - -echo $hash->get( 'six' ), "\n"; -echo $hash->get( 'a lot' ), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/quickhash/setup.xml b/reference/quickhash/setup.xml deleted file mode 100644 index 845652e51..000000000 --- a/reference/quickhash/setup.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires no additional libraries. - -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;quickhash - -
    - -
    - diff --git a/reference/quickhash/versions.xml b/reference/quickhash/versions.xml deleted file mode 100644 index 765d28430..000000000 --- a/reference/quickhash/versions.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/radius/book.xml b/reference/radius/book.xml deleted file mode 100644 index 3aa5c354b..000000000 --- a/reference/radius/book.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Radius - - - - &reftitle.intro; - - This package is based on the libradius (Remote Authentication Dial In User - Service) of FreeBSD. It allows clients to perform authentication and - accounting by means of network requests to remote servers. - - - This PECL extension adds full support for Radius Authentication - (RFC 2865) and Radius Accounting - (RFC 2866). This package is available - for Unix (tested on FreeBSD and Linux) and for Windows. - - - - An exact description for libradius can be found - here. A detailed description of the - configuration file can be found here. - - - - - - &reference.radius.setup; - &reference.radius.constants; - &reference.radius.examples; - &reference.radius.reference; - - - diff --git a/reference/radius/configure.xml b/reference/radius/configure.xml deleted file mode 100644 index 781f5e4fe..000000000 --- a/reference/radius/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;radius. - -
    - diff --git a/reference/radius/constants.xml b/reference/radius/constants.xml deleted file mode 100644 index 38a5714f4..000000000 --- a/reference/radius/constants.xml +++ /dev/null @@ -1,2004 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - - RADIUS_MPPE_KEY_LEN - (int) - - - - The maximum length of MPPE keys. - - - - - -
    - RADIUS Options - - - Several RADIUS functions accept option flags as bitmasks. The constants - representing those flags are listed below. - - - - - - RADIUS_OPTION_SALT - (int) - - - - When set, this option will result in the attribute value being - salt-encrypted. - - - - - - RADIUS_OPTION_TAGGED - (int) - - - - When set, this option will result in the attribute value being tagged - with the value of the tag parameter. - - - - -
    - -
    - RADIUS Packet Types - - - RADIUS packets, whether requests or responses, always include a type. These - constants are provided to make it easier to specify types when using - radius_create_request and when comparing the result of - radius_send_request. - - - - - - RADIUS_ACCESS_REQUEST - (int) - - - - An Access-Request, used to authenticate a user against a RADIUS server. - Access request packets must include a - RADIUS_NAS_IP_ADDRESS - or a - RADIUS_NAS_IDENTIFIER - attribute, must also include a - RADIUS_USER_PASSWORD, - RADIUS_CHAP_PASSWORD - or a - RADIUS_STATE - attribute, and should include a - RADIUS_USER_NAME - attribute. - - - - - - RADIUS_ACCESS_ACCEPT - (int) - - - - An Access-Accept response to an Access-Request indicating that the - RADIUS server authenticated the user successfully. - - - - - - RADIUS_ACCESS_REJECT - (int) - - - - An Access-Reject response to an Access-Request indicating that the - RADIUS server could not authenticate the user. - - - - - - RADIUS_ACCESS_CHALLENGE - (int) - - - - An Access-Challenge response to an Access-Request indicating that the - RADIUS server requires further information in another Access-Request - before authenticating the user. - - - - - - RADIUS_ACCOUNTING_REQUEST - (int) - - - - An Accounting-Request, used to convey accounting information for a - service to the RADIUS server. - - - - - - RADIUS_ACCOUNTING_RESPONSE - (int) - - - - An Accounting-Response response to an Accounting-Request. - - - - - - RADIUS_COA_REQUEST - (int) - - - - A CoA-Request, sent from the RADIUS server to indicate that the - authorisations within the user session have changed. A response must be - sent in the form of a CoA-ACK or a CoA-NAK. - - - This constant is available in PECL radius 1.3.0 and later. - - - - - - RADIUS_COA_ACK - (int) - - - - A CoA-ACK, sent to the RADIUS server to indicate that the user - authorisations have been updated. - - - This constant is available in PECL radius 1.3.0 and later. - - - - - - RADIUS_COA_NAK - (int) - - - - A CoA-NAK, sent to the RADIUS server to indicate that the user - authorisations could not be updated. - - - This constant is available in PECL radius 1.3.0 and later. - - - - - - RADIUS_DISCONNECT_REQUEST - (int) - - - - A Disconnect-Request, sent from the RADIUS server to indicate that the - user session must be terminated. - - - This constant is available in PECL radius 1.3.0 and later. - - - - - - RADIUS_DISCONNECT_ACK - (int) - - - - A Disconnect-ACK, sent to the RADIUS server to indicate that the user - session has been terminated. - - - This constant is available in PECL radius 1.3.0 and later. - - - - - - RADIUS_DISCONNECT_NAK - (int) - - - - A Disconnect-NAK, sent to the RADIUS server to indicate that the user - session could not be terminated. - - - This constant is available in PECL radius 1.3.0 and later. - - - - -
    - -
    - RADIUS Attribute Types - - - These constants define RADIUS attribute types that can be used with - radius_put_addr, radius_put_attr, - radius_put_int and - radius_put_string. - - - - - - RADIUS_USER_NAME - (int) - - - - The User-Name attribute. The attribute value is expected to be a - string containing the name of the user being authenticated, - and can be set using radius_put_attr. - - - - - - RADIUS_USER_PASSWORD - (int) - - - - The User-Password attribute. The attribute value is expected to be a - string containing the user's password, and can be set using - radius_put_attr. This value will be obfuscated on - transmission as described in - section 5.2 of RFC 2865. - - - - - - RADIUS_CHAP_PASSWORD - (int) - - - - The Chap-Password attribute. The attribute value is expected to be a - string with the first byte containing the CHAP identifier, - and the subsequent 16 bytes containing the MD5 hash of the CHAP - identifier, the plaintext password and the CHAP challenge value - concatenated together. Note that the CHAP challenge value should also be - sent separately in a - RADIUS_CHAP_CHALLENGE - attribute. - - - Using CHAP passwords - - -]]> - - - - - - - RADIUS_NAS_IP_ADDRESS - (int) - - - - The NAS-IP-Address attribute. The attribute value is expected to the IP - address of the RADIUS client encoded as an int, which - can be set using radius_put_addr. - - - - - - RADIUS_NAS_PORT - (int) - - - - The NAS-Port attribute. The attribute value is expected to be the - physical port of the user on the RADIUS client encoded as an - int, which can be set using - radius_put_int. - - - - - - RADIUS_SERVICE_TYPE - (int) - - - - The Service-Type attribute. The attribute value indicates the service - type the user is requesting, and is expected to be an - int, which can be set using - radius_put_int. - - - A number of constants are provided to represent the possible values of - this attribute. They include: - - RADIUS_LOGIN - RADIUS_FRAMED - RADIUS_CALLBACK_LOGIN - RADIUS_CALLBACK_FRAMED - RADIUS_OUTBOUND - RADIUS_ADMINISTRATIVE - RADIUS_NAS_PROMPT - RADIUS_AUTHENTICATE_ONLY - RADIUS_CALLBACK_NAS_PROMPT - - - - - - - RADIUS_FRAMED_PROTOCOL - (int) - - - - The Framed-Protocol attribute. The attribute value is expected to be an - int indicating the framing to be used for framed - access, and can be set using radius_put_int. The - possible attribute values include these constants: - - RADIUS_PPP - RADIUS_SLIP - RADIUS_ARAP - RADIUS_GANDALF - RADIUS_XYLOGICS - - - - - - - RADIUS_FRAMED_IP_ADDRESS - (int) - - - - The Framed-IP-Address attribute. The attribute value is expected to be - the address of the user's network encoded as an int, - which can be set using radius_put_addr and - retrieved using radius_cvt_addr. - - - - - - RADIUS_FRAMED_IP_NETMASK - (int) - - - - The Framed-IP-Netmask attribute. The attribute value is expected to be - the netmask of the user's network encoded as an int, - which can be set using radius_put_addr and - retrieved using radius_cvt_addr. - - - - - - RADIUS_FRAMED_ROUTING - (int) - - - - The Framed-Routing attribute. The attribute value is expected to be an - int indicating the routing method for the user, which - can be set using radius_put_int. - - - Possible values include: - - 0: No routing - 1: Send routing packets - 2: Listen for routing packets - 3: Send and listen - - - - - - - RADIUS_FILTER_ID - (int) - - - - The Filter-ID attribute. The attribute value is expected to be an - implementation-specific, human-readable string of filters, - which can be set using radius_put_attr. - - - - - - RADIUS_FRAMED_MTU - (int) - - - - The Framed-MTU attribute. The attribute value is expected to be an - int indicating the MTU to be configured for the user, - and can be set using radius_put_int. - - - - - - RADIUS_FRAMED_COMPRESSION - (int) - - - - The Framed-Compression attribute. The attribute value is expected to be - an int indicating the compression protocol to be used, - and can be set using radius_put_int. Possible - values include these constants: - - RADIUS_COMP_NONE: No compression - RADIUS_COMP_VJ: VJ TCP/IP header compression - RADIUS_COMP_IPXHDR: IPX header compression - - RADIUS_COMP_STAC_LZS: - Stac-LZS compression (added in PECL radius 1.3.0b2) - - - - - - - - RADIUS_LOGIN_IP_HOST - (int) - - - - The Login-IP-Host attribute. The attribute value is expected to the IP - address to connect the user to, encoded as an int, - which can be set using radius_put_addr. - - - - - - RADIUS_LOGIN_SERVICE - (int) - - - - The Login-Service attribute. The attribute value is an - int indicating the service to connect the user to on - the login host. The value can be converted to a PHP integer via - radius_cvt_int. - - - - - - RADIUS_LOGIN_TCP_PORT - (int) - - - - The Login-TCP-Port attribute. The attribute value is an - int indicating the port to connect the user to on the - login host. The value can be converted to a PHP integer via - radius_cvt_int. - - - - - - RADIUS_REPLY_MESSAGE - (int) - - - - The Reply-Message attribute. The attribute value is a - string containing text that may be displayed to the user in - response to an access request. - - - - - - RADIUS_CALLBACK_NUMBER - (int) - - - - The Callback-Number attribute. The attribute value is a - string containing the dialing string to use for callback. - - - - - - RADIUS_CALLBACK_ID - (int) - - - - The Callback-Id attribute. The attribute value is a string - containing an implementation-specific name of the place to be called. - - - - - - RADIUS_FRAMED_ROUTE - (int) - - - - The Framed-Route attribute. The attribute value is a string - containing an implementation-specific set of routes to be configured for - the user. - - - - - - RADIUS_FRAMED_IPX_NETWORK - (int) - - - - The Framed-IPX-Network attribute. The attribute value is an - int containing the IPX network to be configured for the - user, or 0xFFFFFFFE to indicate that the RADIUS - client should select the network, and can be accessed via - radius_cvt_int. - - - - - - RADIUS_STATE - (int) - - - - The State attribute. The attribute value is an implementation-defined - string included in an Access-Challenge from a server that - must be included in the subsequent Access-Request, and can be set using - radius_put_attr. - - - - - - RADIUS_CLASS - (int) - - - - The Class attribute. The attribute value is an arbitrary - string included in an Access-Accept message that should - then be sent to the accounting server in Accounting-Request messages, - and can be set using radius_put_attr. - - - - - - RADIUS_VENDOR_SPECIFIC - (int) - - - - The Vendor-Specific attribute. In general, vendor attribute values - should be set using radius_put_vendor_addr, - radius_put_vendor_attr, - radius_put_vendor_int and - radius_put_vendor_string, rather than directly. - - - This constant is mostly useful when interpreting vendor specific - attributes in responses from a RADIUS server; when a vendor specific - attribute is received, the radius_get_vendor_attr - function should be used to access the vendor ID, attribute type and - attribute value. - - - - - - RADIUS_SESSION_TIMEOUT - (int) - - - - Session timeout - - - - - - RADIUS_IDLE_TIMEOUT - (int) - - - - Idle timeout - - - - - - RADIUS_TERMINATION_ACTION - (int) - - - - Termination action - - - - - - RADIUS_CALLED_STATION_ID - (int) - - - - Called Station Id - - - - - - RADIUS_CALLING_STATION_ID - (int) - - - - Calling Station Id - - - - - - RADIUS_NAS_IDENTIFIER - (int) - - - - NAS ID - - - - - - RADIUS_PROXY_STATE - (int) - - - - Proxy State - - - - - - RADIUS_LOGIN_LAT_SERVICE - (int) - - - - Login LAT Service - - - - - - RADIUS_LOGIN_LAT_NODE - (int) - - - - Login LAT Node - - - - - - RADIUS_LOGIN_LAT_GROUP - (int) - - - - Login LAT Group - - - - - - RADIUS_FRAMED_APPLETALK_LINK - (int) - - - - Framed Appletalk Link - - - - - - RADIUS_FRAMED_APPLETALK_NETWORK - (int) - - - - Framed Appletalk Network - - - - - - RADIUS_FRAMED_APPLETALK_ZONE - (int) - - - - Framed Appletalk Zone - - - - - - RADIUS_CHAP_CHALLENGE - (int) - - - - Challenge - - - - - - RADIUS_NAS_PORT_TYPE - (int) - - - - NAS port type, one of: - - RADIUS_ASYNC - RADIUS_SYNC - RADIUS_ISDN_SYNC - RADIUS_ISDN_ASYNC_V120 - RADIUS_ISDN_ASYNC_V110 - RADIUS_VIRTUAL - RADIUS_PIAFS - RADIUS_HDLC_CLEAR_CHANNEL - RADIUS_X_25 - RADIUS_X_75 - RADIUS_G_3_FAX - RADIUS_SDSL - RADIUS_ADSL_CAP - RADIUS_ADSL_DMT - RADIUS_IDSL - RADIUS_ETHERNET - RADIUS_XDSL - RADIUS_CABLE - RADIUS_WIRELESS_OTHER - RADIUS_WIRELESS_IEEE_802_11 - - - - - - - RADIUS_PORT_LIMIT - (int) - - - - Port Limit - - - - - - RADIUS_LOGIN_LAT_PORT - (int) - - - - Login LAT Port - - - - - - RADIUS_CONNECT_INFO - (int) - - - - Connect info - - - - - - RADIUS_ACCT_STATUS_TYPE - (int) - - - - Accounting status type, one of: - - RADIUS_START - RADIUS_STOP - RADIUS_ACCOUNTING_ON - RADIUS_ACCOUNTING_OFF - - - - - - - RADIUS_ACCT_DELAY_TIME - (int) - - - - Accounting delay time - - - - - - RADIUS_ACCT_INPUT_OCTETS - (int) - - - - Accounting input bytes - - - - - - RADIUS_ACCT_OUTPUT_OCTETS - (int) - - - - Accounting output bytes - - - - - - RADIUS_ACCT_SESSION_ID - (int) - - - - Accounting session ID - - - - - - RADIUS_ACCT_AUTHENTIC - (int) - - - - Accounting authentic, one of: - - RADIUS_AUTH_RADIUS - RADIUS_AUTH_LOCAL - RADIUS_AUTH_REMOTE - - - - - - - RADIUS_ACCT_SESSION_TIME - (int) - - - - Accounting session time - - - - - - RADIUS_ACCT_INPUT_PACKETS - (int) - - - - Accounting input packets - - - - - - RADIUS_ACCT_OUTPUT_PACKETS - (int) - - - - Accounting output packets - - - - - - RADIUS_ACCT_TERMINATE_CAUSE - (int) - - - - Accounting terminate cause, one of: - - RADIUS_TERM_USER_REQUEST - RADIUS_TERM_LOST_CARRIER - RADIUS_TERM_LOST_SERVICE - RADIUS_TERM_IDLE_TIMEOUT - RADIUS_TERM_SESSION_TIMEOUT - RADIUS_TERM_ADMIN_RESET - RADIUS_TERM_ADMIN_REBOOT - RADIUS_TERM_PORT_ERROR - RADIUS_TERM_NAS_ERROR - RADIUS_TERM_NAS_REQUEST - RADIUS_TERM_NAS_REBOOT - RADIUS_TERM_PORT_UNNEEDED - RADIUS_TERM_PORT_PREEMPTED - RADIUS_TERM_PORT_SUSPENDED - RADIUS_TERM_SERVICE_UNAVAILABLE - RADIUS_TERM_CALLBACK - RADIUS_TERM_USER_ERROR - RADIUS_TERM_HOST_REQUEST - - - - - - - RADIUS_ACCT_MULTI_SESSION_ID - (int) - - - - Accounting multi session ID - - - - - - RADIUS_ACCT_LINK_COUNT - (int) - - - - Accounting link count - - - - - - Service-Type Constants - - - RADIUS_LOGIN - - - - - - - - - RADIUS_FRAMED - - - - - - - - - RADIUS_CALLBACK_LOGIN - - - - - - - - - RADIUS_CALLBACK_FRAMED - - - - - - - - - RADIUS_OUTBOUND - - - - - - - - - RADIUS_ADMINISTRATIVE - - - - - - - - - RADIUS_NAS_PROMPT - - - - - - - - - RADIUS_AUTHENTICATE_ONLY - - - - - - - - - RADIUS_CALLBACK_NAS_PROMPT - - - - - - - - - - Framed-Protocol Constants - - - RADIUS_PPP - - - - - - - - - RADIUS_SLIP - - - - - - - - - RADIUS_ARAP - - - - - - - - - RADIUS_GANDALF - - - - - - - - - RADIUS_XYLOGICS - - - - - - - - - - Framed-Compression Constants - - - RADIUS_COMP_NONE - - - - - - - - - RADIUS_COMP_VJ - - - - - - - - - RADIUS_COMP_IPXHDR - - - - - - - - - RADIUS_COMP_STAC_LZS - - - - - - - - - - NAS Port Type Constants - - - RADIUS_ASYNC - - - - - - - - - RADIUS_SYNC - - - - - - - - - RADIUS_ISDN_SYNC - - - - - - - - - RADIUS_ISDN_ASYNC_V120 - - - - - - - - - RADIUS_ISDN_ASYNC_V110 - - - - - - - - - RADIUS_VIRTUAL - - - - - - - - - RADIUS_PIAFS - - - - - - - - - RADIUS_HDLC_CLEAR_CHANNEL - - - - - - - - - RADIUS_X_25 - - - - - - - - - RADIUS_X_75 - - - - - - - - - RADIUS_G_3_FAX - - - - - - - - - RADIUS_SDSL - - - - - - - - - RADIUS_ADSL_CAP - - - - - - - - - RADIUS_ADSL_DMT - - - - - - - - - RADIUS_IDSL - - - - - - - - - RADIUS_ETHERNET - - - - - - - - - RADIUS_XDSL - - - - - - - - - RADIUS_CABLE - - - - - - - - - RADIUS_WIRELESS_OTHER - - - - - - - - - RADIUS_WIRELESS_IEEE_802_11 - - - - - - - - - - Accounting Status Type Constants - - - RADIUS_START - - - - - - - - - RADIUS_STOP - - - - - - - - - RADIUS_ACCOUNTING_ON - - - - - - - - - RADIUS_ACCOUNTING_OFF - - - - - - - - - - Accounting Authentic Constants - - - RADIUS_AUTH_RADIUS - - - - - - - - - RADIUS_AUTH_LOCAL - - - - - - - - - RADIUS_AUTH_REMOTE - - - - - - - - - - Accounting Terminate Cause Constants - - - RADIUS_TERM_USER_REQUEST - - - - - - - - - RADIUS_TERM_LOST_CARRIER - - - - - - - - - RADIUS_TERM_LOST_SERVICE - - - - - - - - - RADIUS_TERM_IDLE_TIMEOUT - - - - - - - - - RADIUS_TERM_SESSION_TIMEOUT - - - - - - - - - RADIUS_TERM_ADMIN_RESET - - - - - - - - - RADIUS_TERM_ADMIN_REBOOT - - - - - - - - - RADIUS_TERM_PORT_ERROR - - - - - - - - - RADIUS_TERM_NAS_ERROR - - - - - - - - - RADIUS_TERM_NAS_REQUEST - - - - - - - - - RADIUS_TERM_NAS_REBOOT - - - - - - - - - RADIUS_TERM_PORT_UNNEEDED - - - - - - - - - RADIUS_TERM_PORT_PREEMPTED - - - - - - - - - RADIUS_TERM_PORT_SUSPENDED - - - - - - - - - RADIUS_TERM_SERVICE_UNAVAILABLE - - - - - - - - - RADIUS_TERM_CALLBACK - - - - - - - - - RADIUS_TERM_USER_ERROR - - - - - - - - - RADIUS_TERM_HOST_REQUEST - - - - - - - -
    - -
    - RADIUS Vendor Specific Attribute Types - - - - - RADIUS_VENDOR_MICROSOFT - (int) - - - - Microsoft specific vendor attributes (RFC 2548), one of: - - RADIUS_MICROSOFT_MS_CHAP_RESPONSE - RADIUS_MICROSOFT_MS_CHAP_ERROR - RADIUS_MICROSOFT_MS_CHAP_PW_1 - RADIUS_MICROSOFT_MS_CHAP_PW_2 - RADIUS_MICROSOFT_MS_CHAP_LM_ENC_PW - RADIUS_MICROSOFT_MS_CHAP_NT_ENC_PW - RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_POLICY - RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES - RADIUS_MICROSOFT_MS_RAS_VENDOR - RADIUS_MICROSOFT_MS_CHAP_DOMAIN - RADIUS_MICROSOFT_MS_CHAP_CHALLENGE - RADIUS_MICROSOFT_MS_CHAP_MPPE_KEYS - RADIUS_MICROSOFT_MS_BAP_USAGE - RADIUS_MICROSOFT_MS_LINK_UTILIZATION_THRESHOLD - RADIUS_MICROSOFT_MS_LINK_DROP_TIME_LIMIT - RADIUS_MICROSOFT_MS_MPPE_SEND_KEY - RADIUS_MICROSOFT_MS_MPPE_RECV_KEY - RADIUS_MICROSOFT_MS_RAS_VERSION - RADIUS_MICROSOFT_MS_OLD_ARAP_PASSWORD - RADIUS_MICROSOFT_MS_NEW_ARAP_PASSWORD - RADIUS_MICROSOFT_MS_ARAP_PASSWORD_CHANGE_REASON - RADIUS_MICROSOFT_MS_FILTER - RADIUS_MICROSOFT_MS_ACCT_AUTH_TYPE - RADIUS_MICROSOFT_MS_ACCT_EAP_TYPE - RADIUS_MICROSOFT_MS_CHAP2_RESPONSE - RADIUS_MICROSOFT_MS_CHAP2_SUCCESS - RADIUS_MICROSOFT_MS_CHAP2_PW - RADIUS_MICROSOFT_MS_PRIMARY_DNS_SERVER - RADIUS_MICROSOFT_MS_SECONDARY_DNS_SERVER - RADIUS_MICROSOFT_MS_PRIMARY_NBNS_SERVER - RADIUS_MICROSOFT_MS_SECONDARY_NBNS_SERVER - RADIUS_MICROSOFT_MS_ARAP_CHALLENGE - - - - - - - RADIUS_MICROSOFT_MS_CHAP_RESPONSE - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_ERROR - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_PW_1 - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_PW_2 - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_LM_ENC_PW - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_NT_ENC_PW - - - - - - - - - RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_POLICY - - - - - - - - - RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES - - - - - - - - - RADIUS_MICROSOFT_MS_RAS_VENDOR - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_DOMAIN - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_CHALLENGE - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP_MPPE_KEYS - - - - - - - - - RADIUS_MICROSOFT_MS_BAP_USAGE - - - - - - - - - RADIUS_MICROSOFT_MS_LINK_UTILIZATION_THRESHOLD - - - - - - - - - RADIUS_MICROSOFT_MS_LINK_DROP_TIME_LIMIT - - - - - - - - - RADIUS_MICROSOFT_MS_MPPE_SEND_KEY - - - - - - - - - RADIUS_MICROSOFT_MS_MPPE_RECV_KEY - - - - - - - - - RADIUS_MICROSOFT_MS_RAS_VERSION - - - - - - - - - RADIUS_MICROSOFT_MS_OLD_ARAP_PASSWORD - - - - - - - - - RADIUS_MICROSOFT_MS_NEW_ARAP_PASSWORD - - - - - - - - - RADIUS_MICROSOFT_MS_ARAP_PASSWORD_CHANGE_REASON - - - - - - - - - RADIUS_MICROSOFT_MS_FILTER - - - - - - - - - RADIUS_MICROSOFT_MS_ACCT_AUTH_TYPE - - - - - - - - - RADIUS_MICROSOFT_MS_ACCT_EAP_TYPE - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP2_RESPONSE - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP2_SUCCESS - - - - - - - - - RADIUS_MICROSOFT_MS_CHAP2_PW - - - - - - - - - RADIUS_MICROSOFT_MS_PRIMARY_DNS_SERVER - - - - - - - - - RADIUS_MICROSOFT_MS_SECONDARY_DNS_SERVER - - - - - - - - - RADIUS_MICROSOFT_MS_PRIMARY_NBNS_SERVER - - - - - - - - - RADIUS_MICROSOFT_MS_SECONDARY_NBNS_SERVER - - - - - - - - - RADIUS_MICROSOFT_MS_ARAP_CHALLENGE - - - - - - - -
    -
    - diff --git a/reference/radius/examples.xml b/reference/radius/examples.xml deleted file mode 100644 index 23393df55..000000000 --- a/reference/radius/examples.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - &reftitle.examples; - - - Howto start? - - get a radius resource - configure the library - create the request - put attributes - send the request - receive attributes - close the radius resource (optional) - - Take also a look at the examples in this package. - - - The package contains an example php script. This script demonstrates howto - authenticate with radius using PAP or CHAP (md5). If you authenticate with - Microsoft Radius servers then its not possible to use CHAP (md5). If you - would like to authenticate with Microsoft Servers you have to use - MS-CHAPv1 or MS-CHAPv2, but its more complicated, because you need md4, - sha1 and des to generate the right data. The enclosed examples demonstrate - all authentication-methods, including MS-CHAPv1 and MS-CHAPv2. To get the - MS-CHAP to work you need the mcrypt and - the mhash extension, starting with - version 1.2 of the package, the mcrypt extension is no longer needed. - - - diff --git a/reference/radius/functions/radius-acct-open.xml b/reference/radius/functions/radius-acct-open.xml deleted file mode 100644 index e8e528743..000000000 --- a/reference/radius/functions/radius-acct-open.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - radius_acct_open - Creates a Radius handle for accounting - - - - &reftitle.description; - - resourceradius_acct_open - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a handle on success, &false; on error. This function only fails if - insufficient memory is available. - - - - - &reftitle.examples; - - <function>radius_acct_open</function> example - - -]]> - - - - - diff --git a/reference/radius/functions/radius-add-server.xml b/reference/radius/functions/radius-add-server.xml deleted file mode 100644 index df74a4b33..000000000 --- a/reference/radius/functions/radius-add-server.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - radius_add_server - Adds a server - - - - &reftitle.description; - - boolradius_add_server - resourceradius_handle - stringhostname - intport - stringsecret - inttimeout - intmax_tries - - - radius_add_server may be called multiple times, and it - may be used together with radius_config. At most 10 - servers may be specified. When multiple servers are given, they are tried - in round-robin fashion until a valid response is received, or until each - server's max_tries limit has been reached. - - - - - &reftitle.parameters; - - - radius_handle - - - - - - - hostname - - - The hostname parameter specifies the server host, - either as a fully qualified domain name or as a dotted-quad IP address - in text form. - - - - - port - - - The port specifies the UDP port to contact on - the server. If port is given as 0, the library looks up the - radius/udp or - radacct/udp service in the - network services database, and uses the port found there. If no entry - is found, the library uses the standard Radius ports, 1812 for - authentication and 1813 for accounting. - - - - - secret - - - The shared secret for the server host is passed to the - secret parameter. The Radius protocol ignores - all but the leading 128 bytes of the shared secret. - - - - - timeout - - - The timeout for receiving replies from the server is passed to the - timeout parameter, in units of seconds. - - - - - max_tries - - - The maximum number of repeated requests to make before giving up is - passed into the max_tries. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>radius_add_server</function> example - -"; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_config - - - - diff --git a/reference/radius/functions/radius-auth-open.xml b/reference/radius/functions/radius-auth-open.xml deleted file mode 100644 index ff99e4e99..000000000 --- a/reference/radius/functions/radius-auth-open.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - radius_auth_open - Creates a Radius handle for authentication - - - - &reftitle.description; - - resourceradius_auth_open - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a handle on success, &false; on error. This function only fails if - insufficient memory is available. - - - - - &reftitle.examples; - - <function>radius_auth_open</function> example - - -]]> - - - - - diff --git a/reference/radius/functions/radius-close.xml b/reference/radius/functions/radius-close.xml deleted file mode 100644 index 9bfd0869f..000000000 --- a/reference/radius/functions/radius-close.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - radius_close - Frees all ressources - - - - &reftitle.description; - - boolradius_close - resourceradius_handle - - - It is not needed to call this function because php frees all resources at - the end of each request. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/radius/functions/radius-config.xml b/reference/radius/functions/radius-config.xml deleted file mode 100644 index 9913aab34..000000000 --- a/reference/radius/functions/radius-config.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - radius_config - Causes the library to read the given configuration file - - - - &reftitle.description; - - boolradius_config - resourceradius_handle - stringfile - - - Before issuing any Radius requests, the library must be made aware of the - servers it can contact. The easiest way to configure the library is to - call radius_config. radius_config - causes the library to read a configuration file whose format is described - in radius.conf. - - - - - &reftitle.parameters; - - - radius_handle - - - - - - - - file - - - The pathname of the configuration file is passed as the file argument - to radius_config. The library can also be - configured programmatically by calls to - radius_add_server. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - radius_add_server - - - - diff --git a/reference/radius/functions/radius-create-request.xml b/reference/radius/functions/radius-create-request.xml deleted file mode 100644 index 543ac9a62..000000000 --- a/reference/radius/functions/radius-create-request.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - radius_create_request - Create accounting or authentication request - - - - &reftitle.description; - - boolradius_create_request - resourceradius_handle - inttype - - - A Radius request consists of a code specifying the kind of request, and - zero or more attributes which provide additional information. To begin - constructing a new request, call radius_create_request. - - - - Attention: You must call this function, before you can put any attribute! - - - - - - &reftitle.parameters; - - - radius_handle - - - - - - - type - - - Type is RADIUS_ACCESS_REQUEST or - RADIUS_ACCOUNTING_REQUEST. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>radius_create_request</function> example - -"; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_send_request - - - - diff --git a/reference/radius/functions/radius-cvt-addr.xml b/reference/radius/functions/radius-cvt-addr.xml deleted file mode 100644 index 3ad439680..000000000 --- a/reference/radius/functions/radius-cvt-addr.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - radius_cvt_addr - Converts raw data to IP-Address - - - - &reftitle.description; - - stringradius_cvt_addr - stringdata - - - Converts raw data to IP-Address - - - - - &reftitle.parameters; - - - data - - - Input data - - - - - - - - &reftitle.returnvalues; - - Returns the IP-Address. - - - - - &reftitle.examples; - - <function>radius_cvt_addr</function> example - -\n"; - break; - - case RADIUS_FRAMED_IP_NETMASK: - $mask = radius_cvt_addr($data); - echo "MASK: $mask
    \n"; - break; - } -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - radius_cvt_int - radius_cvt_string - - -
    - diff --git a/reference/radius/functions/radius-cvt-int.xml b/reference/radius/functions/radius-cvt-int.xml deleted file mode 100644 index 83b0ef72e..000000000 --- a/reference/radius/functions/radius-cvt-int.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - radius_cvt_int - Converts raw data to integer - - - - &reftitle.description; - - intradius_cvt_int - stringdata - - - Converts raw data to integer - - - - - &reftitle.parameters; - - - data - - - Input data - - - - - - - - &reftitle.returnvalues; - - Returns the integer, retrieved from data. - - - - - &reftitle.examples; - - <function>radius_cvt_int</function> example - -\n"; - break; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_cvt_addr - radius_cvt_string - - - - diff --git a/reference/radius/functions/radius-cvt-string.xml b/reference/radius/functions/radius-cvt-string.xml deleted file mode 100644 index 8e84a2e3e..000000000 --- a/reference/radius/functions/radius-cvt-string.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - radius_cvt_string - Converts raw data to string - - - - &reftitle.description; - - stringradius_cvt_string - stringdata - - - Converts raw data to string - - - - - &reftitle.parameters; - - - data - - - Input data - - - - - - - - &reftitle.returnvalues; - - Returns the string, retrieved from data. - - - - - &reftitle.examples; - - <function>radius_cvt_string</function> example - -\n"; - break; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_cvt_addr - radius_cvt_int - - - - diff --git a/reference/radius/functions/radius-demangle-mppe-key.xml b/reference/radius/functions/radius-demangle-mppe-key.xml deleted file mode 100644 index 0fbf976de..000000000 --- a/reference/radius/functions/radius-demangle-mppe-key.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - radius_demangle_mppe_key - Derives mppe-keys from mangled data - - - - &reftitle.description; - - stringradius_demangle_mppe_key - resourceradius_handle - stringmangled - - - When using MPPE with MS-CHAPv2, the send- and recv-keys are mangled - (see RFC 2548), however this function is - useless, because I don't think that there is or will be a PPTP-MPPE - implementation in PHP. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - mangled - - - The mangled data to demangle - - - - - - - - &reftitle.returnvalues; - - Returns the demangled string, or &false; on error. - - - - diff --git a/reference/radius/functions/radius-demangle.xml b/reference/radius/functions/radius-demangle.xml deleted file mode 100644 index 7040e2ae5..000000000 --- a/reference/radius/functions/radius-demangle.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - radius_demangle - Demangles data - - - - &reftitle.description; - - stringradius_demangle - resourceradius_handle - stringmangled - - - Some data (Passwords, MS-CHAPv1 MPPE-Keys) is mangled for security reasons, - and must be demangled before you can use them. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - mangled - - - The mangled data to demangle - - - - - - - - &reftitle.returnvalues; - - Returns the demangled string, or &false; on error. - - - - diff --git a/reference/radius/functions/radius-get-attr.xml b/reference/radius/functions/radius-get-attr.xml deleted file mode 100644 index f47d90642..000000000 --- a/reference/radius/functions/radius-get-attr.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - radius_get_attr - Extracts an attribute - - - - &reftitle.description; - - mixedradius_get_attr - resourceradius_handle - - - Like Radius requests, each response may contain zero or more attributes. - After a response has been received successfully by - radius_send_request, its attributes can be extracted - one by one using radius_get_attr. Each time - radius_get_attr is called, it gets the next attribute - from the current response. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - Returns an associative array containing the attribute-type and the data, or - error number <= 0. - - - - - &reftitle.examples; - - <function>radius_get_attr</function> example - - -]]> - - - - - - &reftitle.seealso; - - radius_put_attr - radius_get_vendor_attr - radius_put_vendor_attr - radius_send_request - - - - diff --git a/reference/radius/functions/radius-get-tagged-attr-data.xml b/reference/radius/functions/radius-get-tagged-attr-data.xml deleted file mode 100644 index 6e6e043da..000000000 --- a/reference/radius/functions/radius-get-tagged-attr-data.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - radius_get_tagged_attr_data - Extracts the data from a tagged attribute - - - - &reftitle.description; - - stringfalseradius_get_tagged_attr_data - stringdata - - - If a tagged attribute has been returned from - radius_get_attr, - radius_get_tagged_attr_data will return the data from - the attribute. - - - - - &reftitle.parameters; - - - data - - - The tagged attribute to be decoded. - - - - - - - - &reftitle.returnvalues; - - Returns the data from the tagged attribute &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>radius_get_tagged_attr_data</function> example - - -]]> - - - - - - &reftitle.seealso; - - radius_get_attr - radius_get_tagged_attr_tag - - - - diff --git a/reference/radius/functions/radius-get-tagged-attr-tag.xml b/reference/radius/functions/radius-get-tagged-attr-tag.xml deleted file mode 100644 index edd086c15..000000000 --- a/reference/radius/functions/radius-get-tagged-attr-tag.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - radius_get_tagged_attr_tag - Extracts the tag from a tagged attribute - - - - &reftitle.description; - - intfalseradius_get_tagged_attr_tag - stringdata - - - If a tagged attribute has been returned from - radius_get_attr, - radius_get_tagged_attr_data will return the tag from - the attribute. - - - - - &reftitle.parameters; - - - data - - - The tagged attribute to be decoded. - - - - - - - - &reftitle.returnvalues; - - Returns the tag from the tagged attribute &return.falseforfailure;. - - - - - &reftitle.examples; - - <function>radius_get_tagged_attr_tag</function> example - - -]]> - - - - - - &reftitle.seealso; - - radius_get_attr - radius_get_tagged_attr_data - - - - diff --git a/reference/radius/functions/radius-get-vendor-attr.xml b/reference/radius/functions/radius-get-vendor-attr.xml deleted file mode 100644 index d4ea39c22..000000000 --- a/reference/radius/functions/radius-get-vendor-attr.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - radius_get_vendor_attr - Extracts a vendor specific attribute - - - - &reftitle.description; - - arrayfalseradius_get_vendor_attr - stringdata - - - If radius_get_attr returns - RADIUS_VENDOR_SPECIFIC, - radius_get_vendor_attr may be called to determine the - vendor. - - - - - &reftitle.parameters; - - - data - - - Input data - - - - - - - - &reftitle.returnvalues; - - Returns an associative array containing the attribute-type, vendor and the - data, or &false; on error. - - - - - &reftitle.examples; - - <function>radius_get_vendor_attr</function> example - - -]]> - - - - - - &reftitle.seealso; - - radius_get_attr - radius_put_vendor_attr - - - - diff --git a/reference/radius/functions/radius-put-addr.xml b/reference/radius/functions/radius-put-addr.xml deleted file mode 100644 index 721f3873a..000000000 --- a/reference/radius/functions/radius-put-addr.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - radius_put_addr - Attaches an IP address attribute - - - - &reftitle.description; - - boolradius_put_addr - resourceradius_handle - inttype - stringaddr - intoptions0 - inttag - - - Attaches an IP address attribute to the current RADIUS request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.attribute-type; - - addr - - - An IPv4 address in string form, such as 10.0.0.1. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - diff --git a/reference/radius/functions/radius-put-attr.xml b/reference/radius/functions/radius-put-attr.xml deleted file mode 100644 index b45d50a76..000000000 --- a/reference/radius/functions/radius-put-attr.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - radius_put_attr - Attaches a binary attribute - - - - &reftitle.description; - - boolradius_put_attr - resourceradius_handle - inttype - stringvalue - intoptions0 - inttag - - - Attaches a binary attribute to the current RADIUS request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.attribute-type; - - value - - - The attribute value, which will be treated as a raw binary string. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.examples; - - <function>radius_put_attr</function> example - - "; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_get_attr - radius_get_vendor_attr - radius_put_vendor_attr - - - - diff --git a/reference/radius/functions/radius-put-int.xml b/reference/radius/functions/radius-put-int.xml deleted file mode 100644 index 983fe0441..000000000 --- a/reference/radius/functions/radius-put-int.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - radius_put_int - Attaches an integer attribute - - - - &reftitle.description; - - boolradius_put_int - resourceradius_handle - inttype - intvalue - intoptions0 - inttag - - - Attaches an integer attribute to the current RADIUS request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.attribute-type; - - value - - - The attribute value. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.examples; - - <function>radius_put_int</function> example - -"; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_put_string - radius_put_vendor_int - radius_put_vendor_string - - - - diff --git a/reference/radius/functions/radius-put-string.xml b/reference/radius/functions/radius-put-string.xml deleted file mode 100644 index 712498540..000000000 --- a/reference/radius/functions/radius-put-string.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - radius_put_string - Attaches a string attribute - - - - &reftitle.description; - - boolradius_put_string - resourceradius_handle - inttype - stringvalue - intoptions0 - inttag - - - Attaches a string attribute to the current RADIUS request. In general, - radius_put_attr is a more useful function for - attaching string attributes, as it is binary safe. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.attribute-type; - - value - - - The attribute value. This value is expected by the underlying library - to be null terminated, therefore this parameter is not binary safe. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.examples; - - <function>radius_put_string</function> example - -"; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_put_int - radius_put_vendor_int - radius_put_vendor_string - - - - diff --git a/reference/radius/functions/radius-put-vendor-addr.xml b/reference/radius/functions/radius-put-vendor-addr.xml deleted file mode 100644 index 2c574a186..000000000 --- a/reference/radius/functions/radius-put-vendor-addr.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - radius_put_vendor_addr - Attaches a vendor specific IP address attribute - - - - &reftitle.description; - - boolradius_put_vendor_addr - resourceradius_handle - intvendor - inttype - stringaddr - - - Attaches an IP address vendor specific attribute to the current RADIUS - request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.vendor; - &radius.parameter.attribute-type; - - addr - - - An IPv4 address in string form, such as 10.0.0.1. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - diff --git a/reference/radius/functions/radius-put-vendor-attr.xml b/reference/radius/functions/radius-put-vendor-attr.xml deleted file mode 100644 index f75af26f3..000000000 --- a/reference/radius/functions/radius-put-vendor-attr.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - radius_put_vendor_attr - Attaches a vendor specific binary attribute - - - - &reftitle.description; - - boolradius_put_vendor_attr - resourceradius_handle - intvendor - inttype - stringvalue - intoptions0 - inttag - - - Attaches a vendor specific binary attribute to the current RADIUS request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.vendor; - &radius.parameter.attribute-type; - - value - - - The attribute value, which will be treated as a raw binary string. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.examples; - - <function>radius_put_vendor_attr</function> example - -"; - exit; -} -?> -]]> - - - - - - &reftitle.seealso; - - radius_get_vendor_attr - - - - - diff --git a/reference/radius/functions/radius-put-vendor-int.xml b/reference/radius/functions/radius-put-vendor-int.xml deleted file mode 100644 index 16aeae851..000000000 --- a/reference/radius/functions/radius-put-vendor-int.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - radius_put_vendor_int - Attaches a vendor specific integer attribute - - - - &reftitle.description; - - boolradius_put_vendor_int - resourceradius_handle - intvendor - inttype - intvalue - intoptions0 - inttag - - - Attaches a vendor specific integer attribute to the current RADIUS request. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.vendor; - &radius.parameter.attribute-type; - - value - - - The attribute value. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.seealso; - - radius_put_vendor_string - - - - diff --git a/reference/radius/functions/radius-put-vendor-string.xml b/reference/radius/functions/radius-put-vendor-string.xml deleted file mode 100644 index 46eb4cdc9..000000000 --- a/reference/radius/functions/radius-put-vendor-string.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - radius_put_vendor_string - Attaches a vendor specific string attribute - - - - &reftitle.description; - - boolradius_put_vendor_string - resourceradius_handle - intvendor - inttype - stringvalue - intoptions0 - inttag - - - Attaches a vendor specific string attribute to the current RADIUS request. - In general, radius_put_vendor_attr is a more useful - function for attaching string attributes, as it is binary safe. - - &radius.request.required; - - - - &reftitle.parameters; - - &radius.parameter.handle; - &radius.parameter.vendor; - &radius.parameter.attribute-type; - - value - - - The attribute value. This value is expected by the underlying library - to be null terminated, therefore this parameter is not binary safe. - - - - &radius.parameter.options; - &radius.parameter.tag; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL radius 1.3.0 - - The options and tag - parameters were added. - - - - - - - - - &reftitle.seealso; - - radius_put_vendor_int - - - - diff --git a/reference/radius/functions/radius-request-authenticator.xml b/reference/radius/functions/radius-request-authenticator.xml deleted file mode 100644 index 796482b10..000000000 --- a/reference/radius/functions/radius-request-authenticator.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - radius_request_authenticator - Returns the request authenticator - - - - &reftitle.description; - - stringradius_request_authenticator - resourceradius_handle - - - The request authenticator is needed for demangling mangled data like - passwords and encryption-keys. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - Returns the request authenticator as string, or &false; on error. - - - - - &reftitle.seealso; - - radius_demangle - - - - diff --git a/reference/radius/functions/radius-salt-encrypt-attr.xml b/reference/radius/functions/radius-salt-encrypt-attr.xml deleted file mode 100644 index ae4f5d558..000000000 --- a/reference/radius/functions/radius-salt-encrypt-attr.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - radius_salt_encrypt_attr - Salt-encrypts a value - - - - &reftitle.description; - - stringfalseradius_salt_encrypt_attr - resourceradius_handle - stringdata - - - Applies the RADIUS salt-encryption algorithm to the given value. - - - In general, this is achieved automatically by providing the - RADIUS_OPTION_SALT option to an attribute setter - function, but this function can be used if low-level request construction - is required. - - - - - &reftitle.parameters; - - - data - - - The data to be salt-encrypted. - - - - - - - - &reftitle.returnvalues; - - Returns the salt-encrypted data &return.falseforfailure;. - - - - - &reftitle.seealso; - - radius_put_addr - radius_put_attr - radius_put_int - radius_put_string - - - - diff --git a/reference/radius/functions/radius-send-request.xml b/reference/radius/functions/radius-send-request.xml deleted file mode 100644 index cc30df0d6..000000000 --- a/reference/radius/functions/radius-send-request.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - radius_send_request - Sends the request and waits for a reply - - - - &reftitle.description; - - intradius_send_request - resourceradius_handle - - - After the Radius request has been constructed, it is sent by - radius_send_request. - - - The radius_send_request function sends the request and - waits for a valid reply, retrying the defined servers in round-robin - fashion as necessary. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - If a valid response is received, radius_send_request - returns the Radius code which specifies the type of the response. This will - typically be RADIUS_ACCESS_ACCEPT, - RADIUS_ACCESS_REJECT, or - RADIUS_ACCESS_CHALLENGE. If no valid response is - received, radius_send_request returns &false;. - - - - - &reftitle.seealso; - - radius_create_request - - - - diff --git a/reference/radius/functions/radius-server-secret.xml b/reference/radius/functions/radius-server-secret.xml deleted file mode 100644 index 79cfd6b30..000000000 --- a/reference/radius/functions/radius-server-secret.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - radius_server_secret - Returns the shared secret - - - - &reftitle.description; - - stringradius_server_secret - resourceradius_handle - - - The shared secret is needed as salt for demangling mangled data like - passwords and encryption-keys. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - Returns the server's shared secret as string, or &false; on error. - - - - diff --git a/reference/radius/functions/radius-strerror.xml b/reference/radius/functions/radius-strerror.xml deleted file mode 100644 index 75b441af9..000000000 --- a/reference/radius/functions/radius-strerror.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - radius_strerror - Returns an error message - - - - &reftitle.description; - - stringradius_strerror - resourceradius_handle - - - If Radius-functions fail then they record an error message. This error - message can be retrieved with this function. - - - - - &reftitle.parameters; - - &radius.parameter.handle; - - - - - &reftitle.returnvalues; - - Returns error messages as string from failed radius functions. - - - - diff --git a/reference/radius/reference.xml b/reference/radius/reference.xml deleted file mode 100644 index 91feca46d..000000000 --- a/reference/radius/reference.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - Radius &Functions; - - &reference.radius.entities.functions; - - - diff --git a/reference/radius/setup.xml b/reference/radius/setup.xml deleted file mode 100644 index 6cd9dd57c..000000000 --- a/reference/radius/setup.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.radius.configure; - - - - - - diff --git a/reference/radius/versions.xml b/reference/radius/versions.xml deleted file mode 100644 index b659f6833..000000000 --- a/reference/radius/versions.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/rar/book.xml b/reference/rar/book.xml deleted file mode 100644 index 47e9a39e9..000000000 --- a/reference/rar/book.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Rar Archiving - Rar - - - - &reftitle.intro; - - Rar is a powerful and effective archiver created by Eugene Roshal. - This extension gives you possibility to read Rar archives but - doesn't support writing Rar archives, because this is not supported - by the UnRar library and is directly prohibited by its license. - - - More information about Rar and UnRar can be found at &url.rar;. - - - - - &reference.rar.setup; - &reference.rar.constants; - &reference.rar.examples; - &reference.rar.reference; - &reference.rar.rararchive; - &reference.rar.rarentry; - &reference.rar.rarexception; - - - diff --git a/reference/rar/constants.xml b/reference/rar/constants.xml deleted file mode 100644 index 1eee6cdd9..000000000 --- a/reference/rar/constants.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - RAR_HOST_MSDOS - (int) - - - - Use RarEntry::HOST_MSDOS instead. - - - - - - RAR_HOST_OS2 - (int) - - - - Use RarEntry::HOST_OS2 instead. - - - - - - RAR_HOST_WIN32 - (int) - - - - Use RarEntry::HOST_WIN32 instead. - - - - - - RAR_HOST_UNIX - (int) - - - - Use RarEntry::HOST_UNIX instead. - - - - - - RAR_HOST_BEOS - (int) - - - - Use RarEntry::HOST_BEOS instead. - - - - - - - - diff --git a/reference/rar/examples.xml b/reference/rar/examples.xml deleted file mode 100644 index e8fa7cbc7..000000000 --- a/reference/rar/examples.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - &reftitle.examples; - - - See also the examples under rar:// wrapper. - - - - On-the-fly decompression - -getEntries(); -if ($entries === FALSE) - die("Cannot retrieve entries"); - -if (!array_key_exists($index, $entries)) - die("No such index: $index"); - -$orfilename = $entries[$index]->getName(); //UTF-8 encoded - -$filesize = $entries[$index]->getUnpackedSize(); - -/* you could check HTTP_IF_MODIFIED_SINCE here and compare with - * $entries[$index]->getFileTime(). You could also send a - * "Last modified" header */ - -$fp = $entries[$index]->getStream(); -if ($fp === FALSE) - die("Cannot open file with index $index insided the archive."); - -$arch->close(); //no longer needed; stream is independent - -function detectUserAgent() { - if (!array_key_exists('HTTP_USER_AGENT', $_SERVER)) - return "Other"; - - $uas = $_SERVER['HTTP_USER_AGENT']; - if (preg_match("@Opera/@", $uas)) - return "Opera"; - if (preg_match("@Firefox/@", $uas)) - return "Firefox"; - if (preg_match("@Chrome/@", $uas)) - return "Chrome"; - if (preg_match("@MSIE ([0-9.]+);@", $uas, $matches)) { - if (((float) $matches[1]) >= 7.0) - return "IE"; - } - - return "Other"; -} - -/* - * We have 3 options: - * - For FF and Opera, which support RFC 2231, use that format. - * - For IE and Chrome, use attwithfnrawpctenclong - * (http://greenbytes.de/tech/tc2231/#attwithfnrawpctenclong) - * - For the others, convert to ISO-8859-1, if possible - */ -$formatRFC2231 = 'Content-Disposition: attachment; filename*=UTF-8\'\'%s'; -$formatDef = 'Content-Disposition: attachment; filename="%s"'; - -switch (detectUserAgent()) { - case "Opera": - case "Firefox": - $orfilename = rawurlencode($orfilename); - $format = $formatRFC2231; - break; - - case "IE": - case "Chrome": - $orfilename = rawurlencode($orfilename); - $format = $formatDef; - break; - default: - if (function_exists('iconv')) - $orfilename = - @iconv("UTF-8", "ISO-8859-1//TRANSLIT", $orfilename); - $format = $formatDef; -} - -header(sprintf($format, $orfilename)); -//cannot send error messages from now on (headers already sent) - -//replace by real content type, perhaps infering from the file extension -$contentType = "application/octet-stream"; -header("Content-Type: $contentType"); - -header("Content-Transfer-Encoding: binary"); - -header("Content-Length: $filesize"); - -if ($_SERVER['REQUEST_METHOD'] == "HEAD") - die(); - -while (!feof($fp)) { - $s = @fread($fp, 8192); - if ($s === false) - break; //useless to send error messages - - echo $s; -} -?> -]]> - - - - This example opens a RAR file and presents the requested file inside the RAR archive for download to the client. - - - - RAR extension filesystem extraction example - -getName() . "\n"; - echo 'Packed size: ' . $entry->getPackedSize() . "\n"; - echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n"; - - $entry->extract('/dir/extract/to/'); -} - -rar_close($rar_file); - -?> -]]> - - - - This example opens a RAR file archive and extracts each entry to the - specified directory. - - - - diff --git a/reference/rar/functions/rar-wrapper-cache-stats.xml b/reference/rar/functions/rar-wrapper-cache-stats.xml deleted file mode 100644 index b8b8c2b41..000000000 --- a/reference/rar/functions/rar-wrapper-cache-stats.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - rar_wrapper_cache_stats - Cache hits and misses for the URL wrapper - - - - &reftitle.description; - - stringrar_wrapper_cache_stats - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/rar/rararchive.xml b/reference/rar/rararchive.xml deleted file mode 100644 index a158b5adb..000000000 --- a/reference/rar/rararchive.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - The RarArchive class - RarArchive - - - - -
    - &reftitle.intro; - - This class represents a RAR archive, which may be formed by several volumes (parts) and which contains - a number of RAR entries (i.e., files, directories and other special objects such as symbolic links). - - - Objects of this class can be traversed, yielding the entries stored in the respective RAR archive. - Those entries can also be obtained through RarArchive::getEntry and - RarArchive::getEntries. - -
    - - -
    - &reftitle.classsynopsis; - - - - RarArchive - - - - - final - RarArchive - - - - Traversable - - - - - &Methods; - - - - -
    - -
    - - &reference.rar.entities.rararchive; - -
    - diff --git a/reference/rar/rararchive/close.xml b/reference/rar/rararchive/close.xml deleted file mode 100644 index bdcbc7f67..000000000 --- a/reference/rar/rararchive/close.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - RarArchive::close - rar_close - Close RAR archive and free all resources - - - - &reftitle.description; - &style.oop; (method): - - public boolRarArchive::close - - - &style.procedural;: - - boolrar_close - RarArchiverarfile - - - Close RAR archive and free all allocated resources. - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 2.0.0 - - The RAR entries returned by RarArchive::getEntry - and RarArchive::getEntries are now invalidated when - calling this method. This means that all instance methods called for - such entries and not guaranteed to succeed. - - - - - - - - - &reftitle.examples; - - &style.oop; - -close(); -echo $rar_arch."\n"; -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - - diff --git a/reference/rar/rararchive/getcomment.xml b/reference/rar/rararchive/getcomment.xml deleted file mode 100644 index 3c197af14..000000000 --- a/reference/rar/rararchive/getcomment.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - RarArchive::getComment - rar_comment_get - Get comment text from the RAR archive - - - - &reftitle.description; - &style.oop; (method): - - public stringRarArchive::getComment - - - &style.procedural;: - - stringrar_comment_get - RarArchiverarfile - - - Get the (global) comment stored in the RAR archive. It may be up to 64 KiB long. - - - - This extension does not support comments at the entry level. - - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - - - - &reftitle.returnvalues; - - Returns the comment or &null; if there is none. - - - - RAR has currently no support for unicode comments. The encoding of the - result of this function is not specified, but it will probably be - Windows-1252. - - - - - - &reftitle.examples; - - &style.oop; - -getComment(); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - - diff --git a/reference/rar/rararchive/getentries.xml b/reference/rar/rararchive/getentries.xml deleted file mode 100644 index 981992e53..000000000 --- a/reference/rar/rararchive/getentries.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - - RarArchive::getEntries - rar_list - Get full list of entries from the RAR archive - - - - &reftitle.description; - &style.oop; (method): - - public arrayfalseRarArchive::getEntries - - - &style.procedural;: - - arrayfalserar_list - RarArchiverarfile - - - Get entries list (files and directories) from the RAR archive. - - - - If the archive has - entries with the same name, this method, together with RarArchive - foreach iteration and array-like access with numeric indexes, - are the only ones to access all the entries (i.e., - RarArchive::getEntry and the - rar:// wrapper are insufficient). - - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - - - - &reftitle.returnvalues; - - rar_list returns array of RarEntry objects - &return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 3.0.0 - - Support for RAR archives with repeated entry names is no longer defective. - - - - - - - - - &reftitle.examples; - - &style.oop; - -getEntries(); -if ($rar_entries === FALSE) - die("Could not retrieve entries."); - -echo "Found " . count($rar_entries) . " entries.\n"; - -foreach ($rar_entries as $e) { - echo $e; - echo "\n"; -} -$rar_arch->close(); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - &reftitle.seealso; - - RarArchive::getEntry - rar:// wrapper - - - - - diff --git a/reference/rar/rararchive/getentry.xml b/reference/rar/rararchive/getentry.xml deleted file mode 100644 index f98731c75..000000000 --- a/reference/rar/rararchive/getentry.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - RarArchive::getEntry - rar_entry_get - Get entry object from the RAR archive - - - - &reftitle.description; - &style.oop; (method): - - public RarEntryfalseRarArchive::getEntry - stringentryname - - &style.procedural;: - - RarEntryfalserar_entry_get - RarArchiverarfile - stringentryname - - - Get entry object (file or directory) from the RAR archive. - - - You can also get entry objects using RarArchive::getEntries. - Note that a RAR archive can have multiple entries with the same name; this method - will retrieve only the first. - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - entryname - - - Path to the entry within the RAR archive. - - - The path must be the same returned by - RarEntry::getName. - - - - - - - - &reftitle.returnvalues; - - Returns the matching RarEntry object &return.falseforfailure;. - - - - - &reftitle.examples; - - &style.oop; - -getEntry('tese.txt'); -if ($rar_entry === FALSE) - die("Could not get such entry"); -echo get_class($rar_entry)."\n"; -echo $rar_entry; -$rar_arch->close(); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - &reftitle.seealso; - - RarArchive::getEntries - rar:// wrapper - - - - - diff --git a/reference/rar/rararchive/isbroken.xml b/reference/rar/rararchive/isbroken.xml deleted file mode 100644 index 1b1a5046f..000000000 --- a/reference/rar/rararchive/isbroken.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - RarArchive::isBroken - rar_broken_is - Test whether an archive is broken (incomplete) - - - - &reftitle.description; - &style.oop; (method): - - public boolRarArchive::isBroken - - - &style.procedural;: - - boolrar_broken_is - RarArchiverarfile - - - This function determines whether an archive is incomplete, i.e., if a volume is missing or a volume is truncated. - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the archive is broken, &false; otherwise. This function may also - return &false; if the passed file has already been closed. The only way - to tell the two cases apart is to enable - exceptions with RarException::setUsingExceptions; however, - this should be unnecessary as a program should not operate on closed files. - - - - - &reftitle.examples; - - &style.oop; - -isBroken()); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - &reftitle.seealso; - - RarArchive::setAllowBroken - - - - - diff --git a/reference/rar/rararchive/issolid.xml b/reference/rar/rararchive/issolid.xml deleted file mode 100644 index b111a94ed..000000000 --- a/reference/rar/rararchive/issolid.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - RarArchive::isSolid - rar_solid_is - Check whether the RAR archive is solid - - - - &reftitle.description; - &style.oop; (method): - - public boolRarArchive::isSolid - - - &style.procedural;: - - boolrar_solid_is - RarArchiverarfile - - - Check whether the RAR archive is solid. Individual file extraction is slower on solid - archives. - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the archive is solid, &false; otherwise. - - - - - &reftitle.examples; - - &style.oop; - -isSolid()?'yes':'no') ."\n"; -echo "$arch2: " . ($arch2->isSolid()?'yes':'no') . "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - diff --git a/reference/rar/rararchive/open.xml b/reference/rar/rararchive/open.xml deleted file mode 100644 index b7014b321..000000000 --- a/reference/rar/rararchive/open.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - RarArchive::open - rar_open - Open RAR archive - - - - &reftitle.description; - &style.oop; (method): - - public static RarArchivefalseRarArchive::open - stringfilename - stringpasswordNULL - callablevolume_callbackNULL - - &style.procedural;: - - RarArchivefalserar_open - stringfilename - stringpasswordNULL - callablevolume_callbackNULL - - - Open specified RAR archive and return RarArchive instance representing it. - - - - If opening a multi-volume archive, the path of the first volume should be passed as the first parameter. - Otherwise, not all files will be shown. This is by design. - - - - - - &reftitle.parameters; - - - filename - - - Path to the Rar archive. - - - - - password - - - A plain password, if needed to decrypt the headers. It will also be used by default - if encrypted files are found. Note that the files may have - different passwords in respect to the headers and among them. - - - - - volume_callback - - - A function that receives one parameter – the path of the volume - that was not found – and returns a string with the correct path - for such volume or &null; if such volume does - not exist or is not known. The programmer should ensure the - passed function doesn't cause loops as this function is called - repeatedly if the path returned in a previous call did not - correspond to the needed volume. Specifying this parameter omits - the notice that would otherwise be emitted whenever a volume is - not found; an implementation that only returns &null; - can therefore be used to merely omit such notices. - - - - - - - Prior to version 2.0.0, this function would not handle relative - paths correctly. Use realpath as a workaround. - - - - - - &reftitle.returnvalues; - - Returns the requested RarArchive instance &return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 3.0.0 - - volume_callback was added. - - - - - - - - - &reftitle.examples; - - &style.oop; - -getEntries(); -if ($entries === FALSE) - die("Failed fetching entries"); - -echo "Found " . count($entries) . " files.\n"; - -if (empty($entries)) - die("No valid entries found."); - -$stream = reset($entries)->getStream(); -if ($stream === FALSE) - die("Failed opening first file"); - -$rar_arch->close(); - -echo "Content of first one follows:\n"; -echo stream_get_contents($stream); - -fclose($stream); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - -getStream(); -if ($stream === FALSE) - die("Failed opening first file"); - -rar_close($rar_arch); - -echo "Content of first one follows:\n"; -echo stream_get_contents($stream); - -fclose($stream); -?> -]]> - - - - Volume Callback - -getEntry('file2.txt'); -$entry->extract(null, dirname(__FILE__) . "/temp_file2.txt"); -?> -]]> - - - - - - &reftitle.seealso; - - rar:// wrapper - - - - - - diff --git a/reference/rar/rararchive/setallowbroken.xml b/reference/rar/rararchive/setallowbroken.xml deleted file mode 100644 index 9526c0ac4..000000000 --- a/reference/rar/rararchive/setallowbroken.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - RarArchive::setAllowBroken - Whether opening broken archives is allowed - - - - &reftitle.description; - &style.oop; (method): - - public boolRarArchive::setAllowBroken - boolallow_broken - - &style.procedural;: - - boolrar_allow_broken_set - RarArchiverarfile - boolallow_broken - - - This method defines whether broken archives can be read or all the operations that - attempt to extract the archive entries will fail. Broken archives are archives for - which no error is detected when the file is opened but an error occurs when reading - the entries. - - - - - &reftitle.parameters; - - - rarfile - - - A RarArchive object, opened with rar_open. - - - - - allow_broken - - - Whether to allow reading broken files (&true;) or not (&false;). - - - - - - - - &reftitle.returnvalues; - - Returns &true; &return.falseforfailure;. It will only fail if the file has - already been closed. - - - - - &reftitle.examples; - - &style.oop; - -setAllowBroken(true); -foreach ($a->getEntries() as $e) { - echo "$e\n"; -} -var_dump(count($a)); -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - - - - - &reftitle.seealso; - - RarArchive::isBroken - - - - - diff --git a/reference/rar/rararchive/tostring.xml b/reference/rar/rararchive/tostring.xml deleted file mode 100644 index 1126fb562..000000000 --- a/reference/rar/rararchive/tostring.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - RarArchive::__toString - Get text representation - - - - &reftitle.description; - - public stringRarArchive::__toString - - - - Provides a string representation for this RarArchive object. It currently shows - the full path name of the archive volume that was opened and whether the resource is valid - or was already closed through a call to RarArchive::close. - - - This method may be used only for debugging purposes, as there are no guarantees as to which - information the result contains or how it is formatted. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A textual representation of this RarArchive object. - The content of this representation is unspecified. - - - - - &reftitle.examples; - - <methodname>RarArchive::__toString</methodname> example - -close(); -echo $rar_arch."\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/rar/rarentry.xml b/reference/rar/rarentry.xml deleted file mode 100644 index 839b07553..000000000 --- a/reference/rar/rarentry.xml +++ /dev/null @@ -1,680 +0,0 @@ - - - - - The <classname>RarEntry</classname> class - RarEntry - - - - -
    - &reftitle.intro; - - A RAR entry, representing a directory or a compressed file inside a RAR archive. - -
    - - -
    - &reftitle.classsynopsis; - - - - RarEntry - - - - - final - RarEntry - - - - &Constants; - - const - int - RarEntry::HOST_MSDOS - 0 - - - const - int - RarEntry::HOST_OS2 - 1 - - - const - int - RarEntry::HOST_WIN32 - 2 - - - const - int - RarEntry::HOST_UNIX - 3 - - - const - int - RarEntry::HOST_MACOS - 4 - - - const - int - RarEntry::HOST_BEOS - 5 - - - const - int - RarEntry::ATTRIBUTE_WIN_READONLY - 1 - - - const - int - RarEntry::ATTRIBUTE_WIN_HIDDEN - 2 - - - const - int - RarEntry::ATTRIBUTE_WIN_SYSTEM - 4 - - - const - int - RarEntry::ATTRIBUTE_WIN_DIRECTORY - 16 - - - const - int - RarEntry::ATTRIBUTE_WIN_ARCHIVE - 32 - - - const - int - RarEntry::ATTRIBUTE_WIN_DEVICE - 64 - - - const - int - RarEntry::ATTRIBUTE_WIN_NORMAL - 128 - - - const - int - RarEntry::ATTRIBUTE_WIN_TEMPORARY - 256 - - - const - int - RarEntry::ATTRIBUTE_WIN_SPARSE_FILE - 512 - - - const - int - RarEntry::ATTRIBUTE_WIN_REPARSE_POINT - 1024 - - - const - int - RarEntry::ATTRIBUTE_WIN_COMPRESSED - 2048 - - - const - int - RarEntry::ATTRIBUTE_WIN_OFFLINE - 4096 - - - const - int - RarEntry::ATTRIBUTE_WIN_NOT_CONTENT_INDEXED - 8192 - - - const - int - RarEntry::ATTRIBUTE_WIN_ENCRYPTED - 16384 - - - const - int - RarEntry::ATTRIBUTE_WIN_VIRTUAL - 65536 - - - const - int - RarEntry::ATTRIBUTE_UNIX_WORLD_EXECUTE - 1 - - - const - int - RarEntry::ATTRIBUTE_UNIX_WORLD_WRITE - 2 - - - const - int - RarEntry::ATTRIBUTE_UNIX_WORLD_READ - 4 - - - const - int - RarEntry::ATTRIBUTE_UNIX_GROUP_EXECUTE - 8 - - - const - int - RarEntry::ATTRIBUTE_UNIX_GROUP_WRITE - 16 - - - const - int - RarEntry::ATTRIBUTE_UNIX_GROUP_READ - 32 - - - const - int - RarEntry::ATTRIBUTE_UNIX_OWNER_EXECUTE - 64 - - - const - int - RarEntry::ATTRIBUTE_UNIX_OWNER_WRITE - 128 - - - const - int - RarEntry::ATTRIBUTE_UNIX_OWNER_READ - 256 - - - const - int - RarEntry::ATTRIBUTE_UNIX_STICKY - 512 - - - const - int - RarEntry::ATTRIBUTE_UNIX_SETGID - 1024 - - - const - int - RarEntry::ATTRIBUTE_UNIX_SETUID - 2048 - - - const - int - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET - 61440 - - - const - int - RarEntry::ATTRIBUTE_UNIX_FIFO - 4096 - - - const - int - RarEntry::ATTRIBUTE_UNIX_CHAR_DEV - 8192 - - - const - int - RarEntry::ATTRIBUTE_UNIX_DIRECTORY - 16384 - - - const - int - RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV - 24576 - - - const - int - RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE - 32768 - - - const - int - RarEntry::ATTRIBUTE_UNIX_SYM_LINK - 40960 - - - const - int - RarEntry::ATTRIBUTE_UNIX_SOCKET - 49152 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - RarEntry::HOST_MSDOS - - If the return value of RarEntry::getHostOs equals this constant, MS-DOS was used to - add this entry. Use instead of RAR_HOST_MSDOS. - - - - - RarEntry::HOST_OS2 - - If the return value of RarEntry::getHostOs equals this constant, OS/2 was used to - add this entry. Intended to replace RAR_HOST_OS2. - - - - - RarEntry::HOST_WIN32 - - If the return value of RarEntry::getHostOs equals this constant, Microsoft Windows was used to - add this entry. Intended to replace RAR_HOST_WIN32. - - - - - RarEntry::HOST_UNIX - - If the return value of RarEntry::getHostOs equals this constant, an unspecified UNIX OS was used to - add this entry. Intended to replace RAR_HOST_UNIX. - - - - - RarEntry::HOST_MACOS - - If the return value of RarEntry::getHostOs equals this constant, Mac OS was used to - add this entry. - - - - - RarEntry::HOST_BEOS - - If the return value of RarEntry::getHostOs equals this constant, BeOS was used to - add this entry. Intended to replace RAR_HOST_BEOS. - - - - - RarEntry::ATTRIBUTE_WIN_READONLY - - Bit that represents a Windows entry with a read-only attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_HIDDEN - - Bit that represents a Windows entry with a hidden attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_SYSTEM - - Bit that represents a Windows entry with a system attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_DIRECTORY - - Bit that represents a Windows entry with a directory attribute (entry is a directory). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. See also - RarEntry::isDirectory, which also works with entries that were not added in WinRAR. - - - - - RarEntry::ATTRIBUTE_WIN_ARCHIVE - - Bit that represents a Windows entry with an archive attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_DEVICE - - Bit that represents a Windows entry with a device attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_NORMAL - - Bit that represents a Windows entry with a normal file attribute (entry is NOT a directory). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. See also - RarEntry::isDirectory, which also works with entries that were not added in WinRAR. - - - - - RarEntry::ATTRIBUTE_WIN_TEMPORARY - - Bit that represents a Windows entry with a temporary attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_SPARSE_FILE - - Bit that represents a Windows entry with a sparse file attribute (file is an NTFS sparse file). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_REPARSE_POINT - - Bit that represents a Windows entry with a reparse point attribute (entry is an NTFS reparse point, e.g. a - directory junction or a mount file system). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_COMPRESSED - - Bit that represents a Windows entry with a compressed attribute (NTFS only). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_OFFLINE - - Bit that represents a Windows entry with an offline attribute (entry is offline and not accessible). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_NOT_CONTENT_INDEXED - - Bit that represents a Windows entry with a not content indexed attribute (entry is to be indexed). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_ENCRYPTED - - Bit that represents a Windows entry with an encrypted attribute (NTFS only). To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_WIN_VIRTUAL - - Bit that represents a Windows entry with a virtual attribute. To be used with - RarEntry::getAttr on entries whose host OS is Microsoft Windows. - - - - - RarEntry::ATTRIBUTE_UNIX_WORLD_EXECUTE - - Bit that represents a UNIX entry that is world executable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_WORLD_WRITE - - Bit that represents a UNIX entry that is world writable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_WORLD_READ - - Bit that represents a UNIX entry that is world readable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_GROUP_EXECUTE - - Bit that represents a UNIX entry that is group executable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_GROUP_WRITE - - Bit that represents a UNIX entry that is group writable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_GROUP_READ - - Bit that represents a UNIX entry that is group readable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_OWNER_EXECUTE - - Bit that represents a UNIX entry that is owner executable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_OWNER_WRITE - - Bit that represents a UNIX entry that is owner writable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_OWNER_READ - - Bit that represents a UNIX entry that is owner readable. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_STICKY - - Bit that represents the UNIX sticky bit. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_SETGID - - Bit that represents the UNIX setgid attribute. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_SETUID - - Bit that represents the UNIX setuid attribute. To be used with - RarEntry::getAttr on entries whose host OS is UNIX. - - - - - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET - - Mask to isolate the last four bits (nibble) of UNIX attributes - (_S_IFMT, the type of file mask). To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constants RarEntry::ATTRIBUTE_UNIX_FIFO, - RarEntry::ATTRIBUTE_UNIX_CHAR_DEV, - RarEntry::ATTRIBUTE_UNIX_DIRECTORY, - RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV, - RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE, - RarEntry::ATTRIBUTE_UNIX_SYM_LINK and - RarEntry::ATTRIBUTE_UNIX_SOCKET. - - - - - RarEntry::ATTRIBUTE_UNIX_FIFO - - Unix FIFOs will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. - - - - - RarEntry::ATTRIBUTE_UNIX_CHAR_DEV - - Unix character devices will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. - - - - - RarEntry::ATTRIBUTE_UNIX_DIRECTORY - - Unix directories will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. See also - RarEntry::isDirectory, which also works with entries that - were added in other operating systems. - - - - - RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV - - Unix block devices will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. - - - - - RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE - - Unix regular files (not directories) will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. See also - RarEntry::isDirectory, which also works with entries that - were added in other operating systems. - - - - - RarEntry::ATTRIBUTE_UNIX_SYM_LINK - - Unix symbolic links will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. - - - - - RarEntry::ATTRIBUTE_UNIX_SOCKET - - Unix sockets will have attributes whose last four bits have this value. To be used with - RarEntry::getAttr on entries whose host OS is UNIX and with the - constant - RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET. - - - - -
    - - - -
    - - &reference.rar.entities.rarentry; - -
    - diff --git a/reference/rar/rarentry/extract.xml b/reference/rar/rarentry/extract.xml deleted file mode 100644 index 8fe1cd89a..000000000 --- a/reference/rar/rarentry/extract.xml +++ /dev/null @@ -1,191 +0,0 @@ - - - - - RarEntry::extract - Extract entry from the archive - - - - &reftitle.description; - - public boolRarEntry::extract - stringdir - stringfilepath"" - stringpasswordNULL - boolextended_data&false; - - - RarEntry::extract extracts the entry's data. - It will create new file in the specified - dir with the name identical to the entry's name, - unless the second argument is specified. See below for more information. - - - - - &reftitle.parameters; - - - dir - - - Path to the directory where files should be extracted. This parameter is - considered if and only if filepath is not. If both - parameters are empty an extraction to the current directory will be - attempted. - - - - - - filepath - - - Path (relative or absolute) containing the directory and filename of the - extracted file. This parameter overrides both the parameter - dir and the original file name. - - - - - - password - - - The password used to encrypt this entry. If the entry is not encrypted, this value will not be used and can - be omitted. If this parameter is omitted and the entry is encrypted, the password given to - rar_open, if any, will be used. If a wrong password is given, either explicitly - or implicitly via rar_open, CRC checking will fail and this method will fail and return &false;. - If no password is given and one is required, this method will fail and return &false;. - You can check whether an entry is encrypted with RarEntry::isEncrypted. - - - - - - extended_data - - - If &true;, extended information such as NTFS ACLs and Unix owner information will be set in the extract - files, as long as it's present in the archive. - - - - - - Prior to version 2.0.0, this function would not handle relative - paths correctly. Use realpath as a workaround. - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 3.0.0 - - extended_data was added. - - - - PECL rar 3.0.0 - - Support for RAR archives with repeated entry names is no longer defective. - - - - - - - - - &reftitle.examples; - - - <methodname>RarEntry::extract</methodname> example - -extract('/dir/to'); // create /dir/to/Dir/file.txt -$entry->extract(false, '/dir/to/new_name.txt'); // create /dir/to/new_name.txt - -?> -]]> - - - - How to extract all files in archive: - -extract("."); // extract to the current dir -} -rar_close($rar_file); - -?> -]]> - - - - - - - &reftitle.seealso; - - RarEntry::getStream - rar:// wrapper - - - - - diff --git a/reference/rar/rarentry/getattr.xml b/reference/rar/rarentry/getattr.xml deleted file mode 100644 index 0df6a2a67..000000000 --- a/reference/rar/rarentry/getattr.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - RarEntry::getAttr - Get attributes of the entry - - - - &reftitle.description; - - public intRarEntry::getAttr - - - - Returns the OS-dependent attributes of the archive entry. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the attributes or &false; on error. - - - - - &reftitle.examples; - - <methodname>RarEntry::getAttr</methodname> example - -getHostOs(); -$attr = $entry->getAttr(); - -switch($host_os) { - case RAR_HOST_MSDOS: - case RAR_HOST_OS2: - case RAR_HOST_WIN32: - case RAR_HOST_MACOS: - printf("%c%c%c%c%c%c\n", - ($attr & 0x08) ? 'V' : '.', - ($attr & 0x10) ? 'D' : '.', - ($attr & 0x01) ? 'R' : '.', - ($attr & 0x02) ? 'H' : '.', - ($attr & 0x04) ? 'S' : '.', - ($attr & 0x20) ? 'A' : '.'); - break; - case RAR_HOST_UNIX: - case RAR_HOST_BEOS: - switch ($attr & 0xF000) - { - case 0x4000: - printf("d"); - break; - case 0xA000: - printf("l"); - break; - default: - printf("-"); - break; - } - printf("%c%c%c%c%c%c%c%c%c\n", - ($attr & 0x0100) ? 'r' : '-', - ($attr & 0x0080) ? 'w' : '-', - ($attr & 0x0040) ? (($attr & 0x0800) ? 's':'x'):(($attr & 0x0800) ? 'S':'-'), - ($attr & 0x0020) ? 'r' : '-', - ($attr & 0x0010) ? 'w' : '-', - ($attr & 0x0008) ? (($attr & 0x0400) ? 's':'x'):(($attr & 0x0400) ? 'S':'-'), - ($attr & 0x0004) ? 'r' : '-', - ($attr & 0x0002) ? 'w' : '-', - ($attr & 0x0001) ? 'x' : '-'); - break; -} - -rar_close($rar_file); - -?> -]]> - - - - - - - &reftitle.seealso; - - RarEntry::getHostOs - The constants in RarEntry - - - - - diff --git a/reference/rar/rarentry/getcrc.xml b/reference/rar/rarentry/getcrc.xml deleted file mode 100644 index 93c7eb500..000000000 --- a/reference/rar/rarentry/getcrc.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - RarEntry::getCrc - Get CRC of the entry - - - - &reftitle.description; - - public stringRarEntry::getCrc - - - - Returns an hexadecimal string representation of the CRC of the archive entry. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the CRC of the archive entry or &false; on error. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 2.0.0 - - This method now returns correct values for multiple volume archives. - - - - - - - - - diff --git a/reference/rar/rarentry/getfiletime.xml b/reference/rar/rarentry/getfiletime.xml deleted file mode 100644 index fd39b3c4d..000000000 --- a/reference/rar/rarentry/getfiletime.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - RarEntry::getFileTime - Get entry last modification time - - - - &reftitle.description; - - public stringRarEntry::getFileTime - - - - Gets entry last modification time. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns entry last modification time as string in format - YYYY-MM-DD HH:II:SS, or &false; on error. - - - - - diff --git a/reference/rar/rarentry/gethostos.xml b/reference/rar/rarentry/gethostos.xml deleted file mode 100644 index cb41184da..000000000 --- a/reference/rar/rarentry/gethostos.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - RarEntry::getHostOs - Get entry host OS - - - - &reftitle.description; - - public intRarEntry::getHostOs - - - - Returns the code of the host OS of the archive entry. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the code of the host OS, or &false; on error. - - - - - &reftitle.examples; - - - <methodname>RarEntry::getHostOs</methodname> example (version >= 2.0.0) - -getHostOs()) { - case RarEntry::HOST_MSDOS: - echo "MS-DOS\n"; - break; - case RarEntry::HOST_OS2: - echo "OS2\n"; - break; - case RarEntry::HOST_WIN32: - echo "Win32\n"; - break; - case RarEntry::HOST_MACOS: - echo "MacOS\n"; - break; - case RarEntry::HOST_UNIX: - echo "Unix/Linux\n"; - break; - case RarEntry::HOST_BEOS: - echo "BeOS\n"; - break; -} - -?> -]]> - - - - - <methodname>RarEntry::getHostOs</methodname> example (version <= 1.0.0) - -getHostOs()) { - case RAR_HOST_MSDOS: - echo "MS-DOS\n"; - break; - case RAR_HOST_OS2: - echo "OS2\n"; - break; - case RAR_HOST_WIN32: - echo "Win32\n"; - break; - case RAR_HOST_MACOS: - echo "MacOS\n"; - break; - case RAR_HOST_UNIX: - echo "Unix/Linux\n"; - break; - case RAR_HOST_BEOS: - echo "BeOS\n"; - break; -} - -?> -]]> - - - - - - - &reftitle.seealso; - - RarEntry::extract - - - - - diff --git a/reference/rar/rarentry/getmethod.xml b/reference/rar/rarentry/getmethod.xml deleted file mode 100644 index 0a5fe81cf..000000000 --- a/reference/rar/rarentry/getmethod.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - RarEntry::getMethod - Get pack method of the entry - - - - &reftitle.description; - - public intRarEntry::getMethod - - - - RarEntry::getMethod returns number of the method used when adding - current archive entry. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the method number or &false; on error. - - - - - &reftitle.examples; - - <methodname>RarEntry::getMethod</methodname> example - -getMethod(); - -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/getname.xml b/reference/rar/rarentry/getname.xml deleted file mode 100644 index 14ccde1b6..000000000 --- a/reference/rar/rarentry/getname.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - RarEntry::getName - Get name of the entry - - - - &reftitle.description; - - public stringRarEntry::getName - - - - Returns the name (with path) of the archive entry. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the entry name as a string, or &false; on error. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 2.0.0 - - As of version 2.0.0, the returned string is encoded in Unicode/UTF-8. - - - - - - - - - &reftitle.examples; - - <methodname>RarEntry::getName</methodname> example - -getName(), - ENT_COMPAT, - "UTF-8" - ), - "HTML-ENTITIES", - "UTF-8" -); - -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/getpackedsize.xml b/reference/rar/rarentry/getpackedsize.xml deleted file mode 100644 index 487a66f03..000000000 --- a/reference/rar/rarentry/getpackedsize.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - RarEntry::getPackedSize - Get packed size of the entry - - - - &reftitle.description; - - public intRarEntry::getPackedSize - - - - Get packed size of the archive entry. - - - Note that on platforms with 32-bit longs (that includes Windows - x64), the maximum size returned is capped at 2 GiB. Check the constant - PHP_INT_MAX. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the packed size, or &false; on error. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 2.0.0 - - This method now returns correct values of packed sizes bigger than 2 GiB - on platforms with 64-bit ints and never - returns negative values on other platforms. - - - - - - - - - &reftitle.examples; - - <methodname>RarEntry::getPackedSize</methodname> example - -getName() . " = " . $entry->getPackedSize() . " bytes"; - -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/getstream.xml b/reference/rar/rarentry/getstream.xml deleted file mode 100644 index b22facb22..000000000 --- a/reference/rar/rarentry/getstream.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - RarEntry::getStream - Get file handler for entry - - - - &reftitle.description; - - public resourcefalseRarEntry::getStream - stringpassword - - - Returns a file handler that - supports read operations. This handler provides on-the-fly decompression - for this entry. - - - The handler is not invalidated by calling - rar_close. - - - The resulting stream has no integrity verification. In particular, file corruption and - decryption with a wrong a key will not be detected. It is the programmer's responsability to use the entry's CRC - to check for integrity, if he so wishes. - - - - - &reftitle.parameters; - - - password - - - The password used to encrypt this entry. If the entry is not encrypted, this value will not be used and can - be omitted. If this parameter is omitted and the entry is encrypted, the password given to - rar_open, if any, will be used. If a wrong password is given, either explicitly - or implicitly via rar_open, this method's resulting stream will produce wrong - output. If no password is given and one is required, this method will fail and return &false;. - You can check whether an entry is encrypted with RarEntry::isEncrypted. - - - - - - - - &reftitle.returnvalues; - - The file handler &return.falseforfailure;. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 3.0.0 - - Support for RAR archives with repeated entry names is no longer defective. - - - - - - - - - &reftitle.examples; - - <methodname>RarEntry::getStream</methodname> example - -getStream(); -if ($stream === false) - die("Failed to obtain stream."); - -rar_close($rar_file); //stream is independent from file - -while (!feof($stream)) { - $buff = fread($stream, 8192); - if ($buff !== false) - echo $buff; - else - break; //fread error -} - -fclose($stream); - -?> -]]> - - - - - - &reftitle.seealso; - - RarEntry::extract - rar:// wrapper - - - - - diff --git a/reference/rar/rarentry/getunpackedsize.xml b/reference/rar/rarentry/getunpackedsize.xml deleted file mode 100644 index 15c987a2d..000000000 --- a/reference/rar/rarentry/getunpackedsize.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - RarEntry::getUnpackedSize - Get unpacked size of the entry - - - - &reftitle.description; - - public intRarEntry::getUnpackedSize - - - - Get unpacked size of the archive entry. - - - Note that on platforms with 32-bit longs (that includes Windows - x64), the maximum size returned is capped at 2 GiB. Check the constant - PHP_INT_MAX. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the unpacked size, or &false; on error. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rar 2.0.0 - - This method now returns correct values of unpacked sizes bigger than - 2 GiB on platforms with 64-bit ints and never - returns negative values on other platforms. - - - - - - - - - &reftitle.returnvalues; - - <methodname>RarEntry::getUnpackedSize</methodname> example - -getName() . " = " . $entry->getUnpackedSize() . " bytes"; - -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/getversion.xml b/reference/rar/rarentry/getversion.xml deleted file mode 100644 index 2984d76ba..000000000 --- a/reference/rar/rarentry/getversion.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - RarEntry::getVersion - Get minimum version of RAR program required to unpack the entry - - - - &reftitle.description; - - public intRarEntry::getVersion - - - - Returns minimum version of RAR program (e.g. WinRAR) required to unpack the entry. - It is encoded as 10 * major version + minor version. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the version or &false; on error. - - - - - &reftitle.examples; - - <methodname>RarEntry::getVersion</methodname> example - -getVersion(); - -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/isdirectory.xml b/reference/rar/rarentry/isdirectory.xml deleted file mode 100644 index d591f319d..000000000 --- a/reference/rar/rarentry/isdirectory.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - RarEntry::isDirectory - Test whether an entry represents a directory - - - - &reftitle.description; - - public boolRarEntry::isDirectory - - - - Tests whether the current entry is a directory. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if this entry is a directory and &false; otherwise. - - - - - &reftitle.notes; - - This function is only available starting with version 2.0.0, but one can - also test whether an entry is a directory by checking the entry attributes, - like this (only works for files compressed in RAR for Windows or Unix): - -getHostOs() == RAR_HOST_WIN32) && ($e->getAttr() & 0x10)) || - (($e->getHostOs() == RAR_HOST_UNIX) && (($e->getAttr() & 0xf000) == 0x4000))); -?> -]]> - - - - - - diff --git a/reference/rar/rarentry/isencrypted.xml b/reference/rar/rarentry/isencrypted.xml deleted file mode 100644 index 1e2de6487..000000000 --- a/reference/rar/rarentry/isencrypted.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - RarEntry::isEncrypted - Test whether an entry is encrypted - - - - &reftitle.description; - - public boolRarEntry::isEncrypted - - - - Tests whether the current entry contents are encrypted. - - - The password used may differ between files inside the same RAR archive. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the current entry is encrypted and &false; otherwise. - - - - - - diff --git a/reference/rar/rarentry/tostring.xml b/reference/rar/rarentry/tostring.xml deleted file mode 100644 index 2a0d80cba..000000000 --- a/reference/rar/rarentry/tostring.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - RarEntry::__toString - Get text representation of entry - - - - &reftitle.description; - - public stringRarEntry::__toString - - - - RarEntry::__toString returns a textual representation for this entry. It includes whether - the entry is a file or a directory (symbolic links and other special objects will be treated as files), - the UTF-8 name of the entry and its CRC. The form and content of this representation may be changed in the future, - so they cannot be relied upon. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A textual representation for the entry. - - - - - - diff --git a/reference/rar/rarexception.xml b/reference/rar/rarexception.xml deleted file mode 100644 index cb5283dc2..000000000 --- a/reference/rar/rarexception.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - The RarException class - RarException - - - - -
    - &reftitle.intro; - - This class serves two purposes: it is the type of the exceptions thrown by the RAR extension - functions and methods and it allows, through static methods to query and define the error - behaviour of the extension, i.e., whether exceptions are thrown or only warnings are emitted. - - - The following error codes are used: - - - - - -1 - error outside UnRAR library - - - - - 11 - insufficient memory - - - - - - 12 - bad data - - - - - - 13 - bad archive - - - - - - 14 - unknown format - - - - - - 15 - file open error - - - - - - 16 - file create error - - - - - - 17 - file close error - - - - - - 18 - read error - - - - - 19 - write error - - - - - - 20 - buffer too small - - - - - - 21 - unknown RAR error - - - - - - 22 - password required but not given - - - -
    - - -
    - &reftitle.classsynopsis; - - - - RarException - - - - - final - RarException - - - - extends - Exception - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.rar.entities.rarexception; - -
    - diff --git a/reference/rar/rarexception/isusingexceptions.xml b/reference/rar/rarexception/isusingexceptions.xml deleted file mode 100644 index 390f10037..000000000 --- a/reference/rar/rarexception/isusingexceptions.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - RarException::isUsingExceptions - Check whether error handling with exceptions is in use - - - - &reftitle.description; - - public static boolRarException::isUsingExceptions - - - - Checks whether the RAR functions will emit warnings and return error values or whether they - will throw exceptions in most of the circumstances (does not include some programmatic - errors such as passing the wrong type of arguments). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if exceptions are being used, &false; otherwise. - - - - - &reftitle.examples; - - <function>RarException::isUsingExceptions</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - RarException::setUsingExceptions - - - - - diff --git a/reference/rar/rarexception/setusingexceptions.xml b/reference/rar/rarexception/setusingexceptions.xml deleted file mode 100644 index 89bd365e5..000000000 --- a/reference/rar/rarexception/setusingexceptions.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - RarException::setUsingExceptions - Activate and deactivate error handling with exceptions - - - - &reftitle.description; - - public static voidRarException::setUsingExceptions - boolusing_exceptions - - - If and only if the argument is &true;, then, instead of emitting warnings and returning a special value indicating error when the UnRAR library encounters an error, an exception of type RarException will be thrown. - - - Exceptions will also be thrown for the following errors, which occur outside the library (their error code will be -1): - - - - - attempting some operations on a closed RarArchive object or a RarEntry object relative to the first; - - - - - - attempting to get an entry that does not exist with RarArchive::getEntry. - - - - - - - - &reftitle.parameters; - - - using_exceptions - - - Should be &true; to activate exception throwing, &false; to deactivate (the default). - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>RarException::setUsingExceptions</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - RarException::isUsingExceptions - - - - - diff --git a/reference/rar/reference.xml b/reference/rar/reference.xml deleted file mode 100644 index 227798807..000000000 --- a/reference/rar/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Rar &Functions; - - &reference.rar.entities.functions; - - - diff --git a/reference/rar/setup.xml b/reference/rar/setup.xml deleted file mode 100644 index 8f591d122..000000000 --- a/reference/rar/setup.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.install; - - Rar is currently available through PECL - &url.pecl.package;rar. - - - Also you can use the PECL installer to install the Rar extension, - using the following command: pecl -v install rar. - - - You can always download the tar.gz package and install Rar by hand: - - Rar installation - - - - - - - Windows users will enable php_rar.dll inside - of &php.ini; in order to use these functions. - -
    - - - -
    - &reftitle.resources; - - This extension registers three internal classes: - the archive representations returned by rar_open – - RarArchive, the entry representations returned by - rar_list and rar_entry_get – - RarEntry and the exception type RarException. - - - This extension also register a stream resource, called "rar" and a URL - wrapper called "rar wrapper" and registered under the prefix "rar". - -
    - - -
    - diff --git a/reference/rar/versions.xml b/reference/rar/versions.xml deleted file mode 100644 index e20045e76..000000000 --- a/reference/rar/versions.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/recode/book.xml b/reference/recode/book.xml deleted file mode 100644 index 8550fb19a..000000000 --- a/reference/recode/book.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - GNU Recode - Recode - - - - &reftitle.intro; - &warn.pecl.unmaintained; - - This module contains an interface to the GNU Recode library. The GNU - Recode library converts files between various coded character sets and - surface encodings. When this cannot be achieved exactly, it may get rid - of the offending characters or fall back on approximations. The library - recognises or produces nearly 150 different character sets and is able to - convert files between almost any pair. Most - RFC 1345 character sets are - supported. - - - - This extension is unbundled and moved to PECL - as of PHP 7.4.0. - Consider to use the Multibyte String or - iconv extensions instead. - - - ¬e.no-windows.extension; - - - - &reference.recode.setup; - &reference.recode.reference; - - - diff --git a/reference/recode/configure.xml b/reference/recode/configure.xml deleted file mode 100644 index 18c79a9c2..000000000 --- a/reference/recode/configure.xml +++ /dev/null @@ -1,57 +0,0 @@ - - -
    - &reftitle.install; - -
    - PHP 7.4 - - &pecl.moved-ver;7.4.0 - - - &pecl.info; - &url.pecl.package;recode. - -
    - -
    - PHP < 7.4 - - To be able to use the functions defined in this - module you must compile your PHP interpreter using the - - option. - - - - Crashes and startup problems of PHP may be encountered - when loading the recode as extension after loading any extension of mysql or imap. Loading the recode before those - extension has proved to fix the problem. This is due a technical problem - that both the c-client library used by imap and recode have their own - hash_lookup() function and both mysql and recode have - their own hash_insert function. - - - &warn.imaprecodeyaz; -
    -
    - diff --git a/reference/recode/functions/recode-file.xml b/reference/recode/functions/recode-file.xml deleted file mode 100644 index 00db5b578..000000000 --- a/reference/recode/functions/recode-file.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - recode_file - Recode from file to file according to recode request - - - - &reftitle.description; - - boolrecode_file - stringrequest - resourceinput - resourceoutput - - - Recode the file referenced by file handle - input into the file referenced by file - handle output according to the recode - request. - - - - - &reftitle.parameters; - - - request - - - The desired recode request type - - - - - input - - - A local file handle resource for - the input - - - - - output - - - A local file handle resource for - the output - - - - - - - - &reftitle.returnvalues; - - Returns &false;, if unable to comply, &true; otherwise. - - - - - &reftitle.examples; - - Basic <function>recode_file</function> example - - -]]> - - - - - - &reftitle.notes; - - This function does not currently process file handles referencing - remote files (URLs). Both file handles must refer to local files. - - - - - &reftitle.seealso; - - fopen - - - - - diff --git a/reference/recode/functions/recode-string.xml b/reference/recode/functions/recode-string.xml deleted file mode 100644 index 4cc32aa96..000000000 --- a/reference/recode/functions/recode-string.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - recode_string - Recode a string according to a recode request - - - - &reftitle.description; - - stringrecode_string - stringrequest - stringstring - - - Recode the string string according to - the recode request request. - - - - - &reftitle.parameters; - - - request - - - The desired recode request type - - - - - string - - - The string to be recoded - - - - - - - - &reftitle.returnvalues; - - Returns the recoded string or &false;, if unable to - perform the recode request. - - - - - &reftitle.examples; - - Basic <function>recode_string</function> example - - - -]]> - - - - - - &reftitle.notes; - - A simple recode request may be "lat1..iso646-de". - - - - - &reftitle.seealso; - - - The GNU Recode documentation of your installation for detailed - instructions about recode requests. - - mb_convert_encoding - UConverter::transcode - iconv - - - - - diff --git a/reference/recode/functions/recode.xml b/reference/recode/functions/recode.xml deleted file mode 100644 index eba43335d..000000000 --- a/reference/recode/functions/recode.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - recode - &Alias; recode_string - - - - &reftitle.description; - - &info.function.alias; - recode_string. - - - - - diff --git a/reference/recode/reference.xml b/reference/recode/reference.xml deleted file mode 100644 index cb018c339..000000000 --- a/reference/recode/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Recode &Functions; - - &reference.recode.entities.functions; - - - - diff --git a/reference/recode/setup.xml b/reference/recode/setup.xml deleted file mode 100644 index d58cb86b7..000000000 --- a/reference/recode/setup.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - You must have GNU Recode 3.5 or higher installed on your system. - You can download the package from &url.recode;. - - - - The Recode library version 3.6 adds weird characters behind converted - strings under certain circumstances. Thus it's safer to use Recode v3.5 - or one of the available alternatives like the - iconv or - mbstring extension. - - -
    - - - - &reference.recode.configure; - - -
    - diff --git a/reference/recode/versions.xml b/reference/recode/versions.xml deleted file mode 100644 index 0cd03fbdf..000000000 --- a/reference/recode/versions.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/reference/rnp/book.xml b/reference/rnp/book.xml deleted file mode 100644 index 7c283f6d1..000000000 --- a/reference/rnp/book.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Rnp - Rnp - - - &reftitle.intro; - &warn.experimental; - - This module allows you to use RNP library. - RNP is a high performance C++ OpenPGP - library used by Mozilla Thunderbird. - - - - &reference.rnp.setup; - &reference.rnp.constants; - &reference.rnp.examples; - &reference.rnp.reference; - - &reference.rnp.rnpffi; - - - diff --git a/reference/rnp/configure.xml b/reference/rnp/configure.xml deleted file mode 100644 index 40b85fec3..000000000 --- a/reference/rnp/configure.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;rnp - - -
    - diff --git a/reference/rnp/constants.xml b/reference/rnp/constants.xml deleted file mode 100644 index 86d84e17d..000000000 --- a/reference/rnp/constants.xml +++ /dev/null @@ -1,361 +0,0 @@ - - - &reftitle.constants; - &extension.constants; - - - - RNP_KEYSTORE_GPG - (string) - - - - Keystore format "GPG". - - - - - - RNP_KEYSTORE_KBX - (string) - - - - Keystore format "KBX". For public keys only. - A keybox is a file format used to store public keys along with meta information and indices. - - - - - - RNP_KEYSTORE_G10 - (string) - - - - Keystore format "G10". For private keys. - - - - - - RNP_LOAD_SAVE_PUBLIC_KEYS - (integer) - - - - Load or save public keys only. Can be OR-ed with RNP_LOAD_SAVE_SECRET_KEYS - to load both public and private keys to the FFI context or save them from the context. - - - - - - RNP_LOAD_SAVE_SECRET_KEYS - (integer) - - - - Load or save secret keys only. Can be OR-ed with RNP_LOAD_SAVE_PUBLIC_KEYS - to load both public and private keys to the FFI context or save them from the context. - - - - - - RNP_LOAD_SAVE_PERMISSIVE - (integer) - - - - Allows to ignore bad signature/key/subkey packets during key import. - - - - - - RNP_LOAD_SAVE_SINGLE - (integer) - - - - If set, only the first key will be loaded. - - - - - - RNP_LOAD_SAVE_BASE64 - (integer) - - - - Allow import of base64-encoded keys (autocrypt ones). - - - - - - RNP_FEATURE_SYMM_ALG - (string) - - - - List available symmetric encryption algorithms. - - - - - - RNP_FEATURE_AEAD_ALG - (string) - - - - List available AEAD algorithms. - - - - - - RNP_FEATURE_PROT_MODE - (string) - - - - List available protection modes. - - - - - - RNP_FEATURE_PK_ALG - (string) - - - - List available public key algorithms. - - - - - - RNP_FEATURE_HASH_ALG - (string) - - - - List available hash algorithms. - - - - - - RNP_FEATURE_COMP_ALG - (string) - - - - List available compression algorithms. - - - - - - RNP_FEATURE_CURVE - (string) - - - - List available elliptic curves. - - - - - - RNP_DUMP_MPI - (integer) - - - - Dump MPI (Multi-precision integer) values. - - - - - - RNP_DUMP_RAW - (integer) - - - - Dump raw packet contents as well. - - - - - - RNP_DUMP_GRIP - (integer) - - - - Dump key fingerprints and grips. - - - - - - RNP_JSON_DUMP_MPI - (integer) - - - - Dump MPI (Multi-precision integer) values. - - - - - - RNP_JSON_DUMP_RAW - (integer) - - - - Dump raw packet contents as well. - - - - - - RNP_JSON_DUMP_GRIP - (integer) - - - - Dump key fingerprints and grips. - - - - - - RNP_ENCRYPT_NOWRAP - (integer) - - - - Allows encryption of signed message. Message is not wrapped - into literal data packet. - - - - - - RNP_KEY_EXPORT_ARMORED - (integer) - - - - Enable ASCII-armoring of exported data. - - - - - - RNP_KEY_EXPORT_PUBLIC - (integer) - - - - Export public key. - - - - - - RNP_KEY_EXPORT_SECRET - (integer) - - - - Export secret key. - - - - - - RNP_KEY_EXPORT_SUBKEYS - (integer) - - - - If primary key is being exported, all subkeys will be exported too. - - - - - - RNP_KEY_EXPORT_BASE64 - (integer) - - - - Export base64-encoded autocrypt key instead of binary. - - - - - - RNP_KEY_REMOVE_PUBLIC - (integer) - - - - Remove public key. - - - - - - RNP_KEY_REMOVE_SECRET - (integer) - - - - Remove secret key. - - - - - - RNP_KEY_REMOVE_SUBKEYS - (integer) - - - - If primary key is being deleted, all of its subkeys will be removed too. - - - - - - diff --git a/reference/rnp/examples.xml b/reference/rnp/examples.xml deleted file mode 100644 index 6ce2920c4..000000000 --- a/reference/rnp/examples.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - &reftitle.examples; -
    - Clearsign text - - This example will clearsign a given text. - - - RNP clearsign example - - -]]> - - -
    -
    - diff --git a/reference/rnp/functions/rnp-backend-string.xml b/reference/rnp/functions/rnp-backend-string.xml deleted file mode 100644 index 3e95ecdfa..000000000 --- a/reference/rnp/functions/rnp-backend-string.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - rnp_backend_string - Return cryptographic backend library name - - - - &reftitle.description; - - stringrnp_backend_string - - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Backend name string. Currently supported - backends are "Botan" and "OpenSSL". - - - - - - diff --git a/reference/rnp/functions/rnp-backend-version.xml b/reference/rnp/functions/rnp-backend-version.xml deleted file mode 100644 index ddc1afbd6..000000000 --- a/reference/rnp/functions/rnp-backend-version.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - rnp_backend_version - Return cryptographic backend library version - - - - &reftitle.description; - - stringrnp_backend_version - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Version string. - - - - - - diff --git a/reference/rnp/functions/rnp-decrypt.xml b/reference/rnp/functions/rnp-decrypt.xml deleted file mode 100644 index 375eb3afe..000000000 --- a/reference/rnp/functions/rnp-decrypt.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - rnp_decrypt - Decrypt PGP message - - - - &reftitle.description; - - stringfalsernp_decrypt - RnpFFIffi - stringinput - - - Private keys used for decryption should be loaded into the FFI object before calling this function. - If password encryption was used, then password provider should be set by calling - rnp_ffi_set_pass_provider. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - input - - - Encrypted message. - - - - - - - - &reftitle.returnvalues; - - Decrypted message on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-dump-packets-to-json.xml b/reference/rnp/functions/rnp-dump-packets-to-json.xml deleted file mode 100644 index 1165c6098..000000000 --- a/reference/rnp/functions/rnp-dump-packets-to-json.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - rnp_dump_packets_to_json - Dump OpenPGP packets stream information to the JSON string - - - - &reftitle.description; - - stringfalsernp_dump_packets_to_json - stringinput - intflags - - - - - - - - - &reftitle.parameters; - - - input - - - Input string containing OpenPGP data, either in binary or ASCII-armored format. - - - - - flags - - - See RNP_JSON_DUMP_* predefined constants. - - - - - - - - &reftitle.returnvalues; - - JSON string with dump&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-dump-packets.xml b/reference/rnp/functions/rnp-dump-packets.xml deleted file mode 100644 index bb36934cb..000000000 --- a/reference/rnp/functions/rnp-dump-packets.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - rnp_dump_packets - Dump OpenPGP packets stream information in humand-readable format - - - - &reftitle.description; - - stringfalsernp_dump_packets - stringinput - intflags - - - - - - - - - &reftitle.parameters; - - - input - - - Input string containing OpenPGP data, either in binary or ASCII-armored format. - - - - - flags - - - See RNP_DUMP_* predefined constants. - - - - - - - - &reftitle.returnvalues; - - Text describing packet sequence&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-ffi-create.xml b/reference/rnp/functions/rnp-ffi-create.xml deleted file mode 100644 index 60f5a0a81..000000000 --- a/reference/rnp/functions/rnp-ffi-create.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - rnp_ffi_create - Create the top-level object used for interacting with the library - - - - &reftitle.description; - - RnpFFIfalsernp_ffi_create - stringpub_format - stringsec_format - - - - - - - - - - &reftitle.parameters; - - - pub_format - - - the format of the public keyring, RNP_KEYSTORE_GPG or other - RNP_KEYSTORE_* constant. - - - - - sec_format - - - the format of the secret keyring, RNP_KEYSTORE_GPG or other - RNP_KEYSTORE_* constant - - - - - - - - &reftitle.returnvalues; - - Returns RnpFFI object on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-ffi-destroy.xml b/reference/rnp/functions/rnp-ffi-destroy.xml deleted file mode 100644 index 445f4b448..000000000 --- a/reference/rnp/functions/rnp-ffi-destroy.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - rnp_ffi_destroy - Destroy the top-level object used for interacting with the library - - - - &reftitle.description; - - voidrnp_ffi_destroy - RnpFFIffi - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/rnp/functions/rnp-ffi-set-pass-provider.xml b/reference/rnp/functions/rnp-ffi-set-pass-provider.xml deleted file mode 100644 index 9541be180..000000000 --- a/reference/rnp/functions/rnp-ffi-set-pass-provider.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - rnp_ffi_set_pass_provider - Set password provider callback function - - - - &reftitle.description; - - boolrnp_ffi_set_pass_provider - RnpFFIffi - callablepassword_callback - - - Sets password provider function. This function can ask for the password on a standard input - (if PHP script is executed in a command line environment), display GUI dialog or provide - password in any other possible ways. Requested passwords are used to encrypt or decrypt - secret keys or perform symmetric encryption/decryption operations. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - password_callback - - - The function that is to be called for every password request. It has the following signature: - - boolpassword_callback - stringkey_fp - stringpgp_context - stringpassword - - - $key_fp - The key fingerprint, if any. Can be empty. - $pgp_context - String describing why the key is being requested. - $password - Password string reference where provided password should be stored to. - - Callback function should return &true; if password was successfully set&return.falseforfailure;. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - &reftitle.examples; - - simple callback function example - - - - - - - - diff --git a/reference/rnp/functions/rnp-import-keys.xml b/reference/rnp/functions/rnp-import-keys.xml deleted file mode 100644 index b8a372c0c..000000000 --- a/reference/rnp/functions/rnp-import-keys.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - rnp_import_keys - Import keys from PHP string to the keyring and receive JSON describing new/updated keys - - - - &reftitle.description; - - stringfalsernp_import_keys - RnpFFIffi - stringinput - intflags - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - input - - - OpenPGP packets containing key(s) to be loaded. Can be either binary or ASCII armored. - - - - - flags - - - See RNP_LOAD_SAVE_* predefined constants. - - - - - - - - &reftitle.returnvalues; - - JSON string with information about new and updated keys on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-import-signatures.xml b/reference/rnp/functions/rnp-import-signatures.xml deleted file mode 100644 index 08ef6bb3b..000000000 --- a/reference/rnp/functions/rnp-import-signatures.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - rnp_import_signatures - Import standalone signatures to the keyring and receive JSON describing updated keys - - - - &reftitle.description; - - stringfalsernp_import_signatures - RnpFFIffi - stringinput - intflags - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - input - - - OpenPGP packets containing signatures to be imported. Can be either binary or ASCII armored. - - - - - flags - - - Currently must be 0. - - - - - - - - &reftitle.returnvalues; - - JSON string with information about updated keys on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-key-export-autocrypt.xml b/reference/rnp/functions/rnp-key-export-autocrypt.xml deleted file mode 100644 index 2ffd07add..000000000 --- a/reference/rnp/functions/rnp-key-export-autocrypt.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - rnp_key_export_autocrypt - - Export minimal key for autocrypt feature (just 5 packets: key, uid, signature, - encryption subkey, signature) - - - - - &reftitle.description; - - stringfalsernp_key_export_autocrypt - RnpFFIffi - stringkey_fp - stringsubkey_fp - stringuid - intflags - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Primary key fingerprint. - - - - - subkey_fp - - - Subkey to export. Can be an empty string - to pick the first suitable subkey. - - - - - uid - - - User ID to export. Can be an empty string - if exported key has only one uid. - - - - - flags - - - Only RNP_KEY_EXPORT_BASE64 is currently supported. Enabling - it would export base64-encoded key data instead of binary. - - - - - - - - &reftitle.returnvalues; - - OpenPGP packets of exported key on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-key-export-revocation.xml b/reference/rnp/functions/rnp-key-export-revocation.xml deleted file mode 100644 index f2b726e4c..000000000 --- a/reference/rnp/functions/rnp-key-export-revocation.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - rnp_key_export_revocation - Generate and export primary key revocation signature - - - - &reftitle.description; - - stringfalsernp_key_export_revocation - RnpFFIffi - stringkey_fp - intflags - arrayoptions - - - Note: to revoke a key you'll need to import this signature into the keystore or use - rnp_key_revoke function. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Key fingerprint of the primary key to be revoked. - - - - - flags - - - RNP_KEY_EXPORT_ARMORED or 0. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "hash" - string - Set hash algorithm used during signature calculation. - - - "code" - string - Code reason for revocation code. Possible values: 'no', 'superseded', 'compromised', - 'retired'. If not defined, then value 'no' will be used by default. - - - "reason" - string - Textual representation of the reason for revocation. - - - - - - - - - - - &reftitle.returnvalues; - - Exported revocation signature on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-key-export.xml b/reference/rnp/functions/rnp-key-export.xml deleted file mode 100644 index 0de544b5f..000000000 --- a/reference/rnp/functions/rnp-key-export.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - rnp_key_export - Export a key - - - - &reftitle.description; - - stringfalsernp_key_export - RnpFFIffi - stringkey_fp - intflags - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Key fingerprint. - - - - - flags - - - See RNP_KEY_EXPORT_* predefined constants - (except RNP_KEY_EXPORT_BASE64). - - - - - - - - &reftitle.returnvalues; - - OpenPGP packets of exported key (binary or ASCII-armored) on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-key-get-info.xml b/reference/rnp/functions/rnp-key-get-info.xml deleted file mode 100644 index d3449edb2..000000000 --- a/reference/rnp/functions/rnp-key-get-info.xml +++ /dev/null @@ -1,211 +0,0 @@ - - - - rnp_key_get_info - Get information about the key - - - - &reftitle.description; - - arrayfalsernp_key_get_info - RnpFFIffi - stringkey_fp - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Key fingerprint. - - - - - - - - &reftitle.returnvalues; - - An associative array with information about the key&return.falseforfailure;. - - - - - - Key - Data type - &Description; - - - - - "is_primary" - boolean - - &true; if this key is the primary key. - - - - "is_sub" - boolean - - &true; if this key is a subkey. - - - - "is_valid" - boolean - - &true; if public key is valid. - This includes checks of the self-signatures, - expiration times, revocations and so on. - - - - "is_revoked" - boolean - - &true; if this key is revoked. - - - - "is_superseded" - boolean - - &true; if this key is superseded. Present only if the key is revoked. - - - - "is_compromised" - boolean - - &true; if this key is compromised. Present only if the key is revoked. - - - - "is_retired" - boolean - - &true; if this key is retired. Present only if the key is revoked. - - - - "is_expired" - boolean - - &true; if this key is expired. - - - - "have_secret" - boolean - - &true; if this key has secret part. - - - - "is_locked" - boolean - - &true; if this key is currently locked. Only present for secret keys. - - - - "is_protected" - boolean - - &true; if this key is protected. Only present for secret keys. - A protected key is one that is encrypted and can be safely held in memory - and locked/unlocked as needed. - - - - "have_public" - boolean - - &true; if this key has public part. Generally all keys would have public part. - - - - "valid_till" - integer - - The timestamp till which key can be considered as valid. - Note: this will take into account not only key's expiration, but revocations as well. - For the subkey primary key's validity time will be also checked. - - - - "bits" - integer - - Number of bits in the key. For EC-based keys it will contain size of the curve. - - - - "alg" - string - - Key algorithm name. - - - - "subkeys" - array - - An indexed array containing fingerprint strings of subkeys. Only present for - primary keys. Could be empty if primary key has no subkeys. - - - - "uids" - array - - An indexed array containing user ID strings. Only present for - primary keys. Could be empty if primary key has no user ID-s. - - - - - - - - - - diff --git a/reference/rnp/functions/rnp-key-remove.xml b/reference/rnp/functions/rnp-key-remove.xml deleted file mode 100644 index 6c811cb4c..000000000 --- a/reference/rnp/functions/rnp-key-remove.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - rnp_key_remove - Remove a key from keyring(s) - - - - &reftitle.description; - - boolrnp_key_remove - RnpFFIffi - stringkey_fp - intflags - - - Note: you need to call rnp_save_keys to write updated keyring(s) out. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Key fingerprint. - - - - - flags - - - See RNP_KEY_REMOVE_* constants. Flag RNP_KEY_REMOVE_SUBKEYS will work only for - the primary key and will remove all of its subkeys as well. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-key-revoke.xml b/reference/rnp/functions/rnp-key-revoke.xml deleted file mode 100644 index ffc2aedc8..000000000 --- a/reference/rnp/functions/rnp-key-revoke.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - rnp_key_revoke - Revoke a key or subkey by generating and adding revocation signature - - - - &reftitle.description; - - boolrnp_key_revoke - RnpFFIffi - stringkey_fp - intflags - arrayoptions - - - Note: you need to call rnp_save_keys to write updated keyring(s) out. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - key_fp - - - Key fingerprint. - - - - - flags - - - Currently must be 0. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "hash" - string - Set hash algorithm used during signature calculation. - - - "code" - string - Code reason for revocation code. Possible values: 'no', 'superseded', 'compromised', - 'retired'. If not defined, then value 'no' will be used by default. - - - "reason" - string - Textual representation of the reason for revocation. - - - - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-list-keys.xml b/reference/rnp/functions/rnp-list-keys.xml deleted file mode 100644 index d8700260f..000000000 --- a/reference/rnp/functions/rnp-list-keys.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - rnp_list_keys - Enumerate all keys present in a keyring by specified identifer type - - - - &reftitle.description; - - arrayfalsernp_list_keys - RnpFFIffi - stringidentifier_type - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - identifier_type - - - Key identifier type ("userid", "keyid", "grip", "fingerprint"). - - - - - - - - &reftitle.returnvalues; - - An associative array where key is an identifier string and value is a PGP key fingerprint&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-load-keys-from-path.xml b/reference/rnp/functions/rnp-load-keys-from-path.xml deleted file mode 100644 index bd720d023..000000000 --- a/reference/rnp/functions/rnp-load-keys-from-path.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - rnp_load_keys_from_path - Load keys from specified path - - - - &reftitle.description; - - boolrnp_load_keys_from_path - RnpFFIffi - stringformat - stringinput_path - intflags - - - Note that for G10, the input must be a directory (which must already exist). - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - format - - - &rnp.parameter.key-format; - - - - - input_path - - - file or directory containing the keys. - - - - - flags - - - &rnp.parameter.loadsave-flags; - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-load-keys.xml b/reference/rnp/functions/rnp-load-keys.xml deleted file mode 100644 index 8aad54993..000000000 --- a/reference/rnp/functions/rnp-load-keys.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - rnp_load_keys - Load keys from PHP string - - - - &reftitle.description; - - boolrnp_load_keys - RnpFFIffi - stringformat - stringinput - intflags - - - Note that for G10, the input must be a directory (which must already exist). - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - format - - - &rnp.parameter.key-format; - - - - - input - - - OpenPGP packets containing key(s) to be loaded. Can be either binary or ASCII armored. - - - - - flags - - - &rnp.parameter.loadsave-flags; - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-locate-key.xml b/reference/rnp/functions/rnp-locate-key.xml deleted file mode 100644 index 33f5d4ac6..000000000 --- a/reference/rnp/functions/rnp-locate-key.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - rnp_locate_key - Search for the key - - - - &reftitle.description; - - stringfalsernp_locate_key - RnpFFIffi - stringidentifier_type - stringidentifier - - - Note: only valid userids are checked while searching by userid. - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - identifier_type - - - Identifier type string: "userid", "keyid", "fingerprint", "grip". - - - - - identifier - - - PGP User ID (name and email) for "userid" type, hexadecimal string - that represents key id, fingerprint or key grip correspondingly. - - - - - - - - &reftitle.returnvalues; - - Returns hexadecimal fingerprint of the key found on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-op-encrypt.xml b/reference/rnp/functions/rnp-op-encrypt.xml deleted file mode 100644 index 6e950d50c..000000000 --- a/reference/rnp/functions/rnp-op-encrypt.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - rnp_op_encrypt - Encrypt message - - - - &reftitle.description; - - stringfalsernp_op_encrypt - RnpFFIffi - stringmessage - arrayrecipient_keys_fp - arrayoptions - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - message - - - Message to be encrypted. - - - - - recipient_keys_fp - - - Array with fingerprints of recipient's keys. At least one key must be present. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "compression_alg" - string - Compression algorithm. Both - "compression_alg" and "compression_level" - must be set in order to enable data compression. - - - - "compression_level" - integer - Compression level, 0-9. 0 disables compression. - - - "armor" - boolean - Enable ASCII-armored output. Disabled by default. - - - "add_signature" - boolean - Encrypted message will be also signed. - - - "hash" - string - Set hash algorithm used during signature calculation. "add_signature" option should be set to &true; - - - "creation_time" - integer - Set signature creation time in seconds since Jan, 1 1970 UTC. By default current time is used. - - - "expiration_time" - integer - Set signature expiration time in seconds since the creation time. 0 value is used to mark - signature as non-expiring (default value). - - - "password" - string - Add password which is used to encrypt data. - - - "cipher" - string - - Set symmetric encryption algorithm. Possible values are "IDEA", "TRIPLEDES", - "CAST5", "BLOWFISH", "AES128", "AES192", "AES256", "TWOFISH", "CAMELLIA128", - "CAMELLIA192", "CAMELLIA256", "SM4". - - - - "aead" - string - - Set AEAD mode algorithm. Possible values are "None" to disable AEAD, "EAX", "OCB". - - - - "aead_bits" - integer - Set chunk length for AEAD mode via number of chunk size bits. Must be between 0 to 56. - - - "flags" - integer - - Set additional encryption flags. Supported flags: RNP_ENCRYPT_NOWRAP - do not wrap the data in a literal data packet. This - would allow to encrypt already signed data. - - - - "file_name" - string - Set the internally stored file name for the data being encrypted. Special value _CONSOLE may be used to mark message - as 'for your eyes only', i.e. it should not be stored anywhere but only displayed - to the receiver. Default is the empty string. - - - "file_mtime" - integer - Set input file modification date in seconds since Jan, 1 1970 UTC. - - - - - - - - - - - &reftitle.returnvalues; - - Encrypted data on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-op-generate-key.xml b/reference/rnp/functions/rnp-op-generate-key.xml deleted file mode 100644 index 180da4271..000000000 --- a/reference/rnp/functions/rnp-op-generate-key.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - rnp_op_generate_key - Generate key - - - - &reftitle.description; - - stringfalsernp_op_generate_key - RnpFFIffi - stringuserid - stringkey_alg - stringsub_alg - arrayoptions - - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - userid - - - PGP User ID - text that is intended to represent - the name and email address of the key holder. - - - - - key_alg - - - Primary key algorithm (i.e. 'RSA', 'DSA', etc). - - - - - sub_alg - - - Subkey algorithm. If not set, subkey will not be generated. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "bits" - integer - Primary key size in bits. Applicable only to RSA, DSA and El-Gamal keys. - - - "hash" - string - Hash algorithm used in self signature or subkey binding signature. - - - "dsa_qbits" - integer - Set size of a q parameter for DSA key. - Note: appropriate default value will be set, depending on key bits. However you may - override it if needed. - - - "curve" - string - Set the curve used for ECC key. Note: this is only applicable for ECDSA, ECDH and SM2 keys. - - - "request_password" - boolean - Enable requesting password via password provider. This password - will be used for key encryption. Password provider callback function should be set in - advance by calling rnp_ffi_set_pass_provider. - Note: this setting will be ignored if password was set via"password" - - - "password" - string - Set the password used to encrypt the secret key data. - - - "expiration" - integer - Set the key and subkey expiration time in seconds. - - - "sub_bits" - integer - Subkey size in bits. Applicable only to RSA, DSA and El-Gamal keys. - - - "sub_hash" - string - Hash algorithm used in subkey self signature or subkey binding signature. - - - "sub_curve" - string - Set the curve used for ECC subkey. Note: this is only applicable for ECDSA, ECDH and SM2 keys. - - - - - - - - - - - &reftitle.returnvalues; - - Fingerprint of the generated primary key&return.falseforfailure;. This fingerprint can be used - later to reference the key in sign and encrypt operations. The key data is stored in FFI - memory context and can be saved using - rnp_save_keys or rnp_save_keys_to_path. - - - - - - diff --git a/reference/rnp/functions/rnp-op-sign-cleartext.xml b/reference/rnp/functions/rnp-op-sign-cleartext.xml deleted file mode 100644 index 337ccbe4f..000000000 --- a/reference/rnp/functions/rnp-op-sign-cleartext.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - rnp_op_sign_cleartext - Perform signing operation on a textual data, return cleartext signed message - - - - &reftitle.description; - - stringfalsernp_op_sign_cleartext - RnpFFIffi - stringdata - arraykeys_fp - arrayoptions - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - data - - - Data to be signed. - - - - - keys_fp - - - Array with key fingerprints. At least one key must be provided. - Keys should be present in ffi. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "armor" - boolean - Enable ASCII-armored output. Disabled by default. - - - "hash" - string - Set hash algorithm used during signature calculation. - - - "creation_time" - integer - Set signature creation time in seconds since Jan, 1 1970 UTC. By default current time is used. - - - "expiration_time" - integer - Set signature expiration time in seconds since the creation time. 0 value is used to mark - signature as non-expiring (default value). - - - - - - - - - - - &reftitle.returnvalues; - - Cleartext signed message containing source data with - additional headers and ASCII-armored signature on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-op-sign-detached.xml b/reference/rnp/functions/rnp-op-sign-detached.xml deleted file mode 100644 index 3824bab71..000000000 --- a/reference/rnp/functions/rnp-op-sign-detached.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - rnp_op_sign_detached - Perform signing operation, return detached signature(s) - - - - &reftitle.description; - - stringfalsernp_op_sign_detached - RnpFFIffi - stringdata - arraykeys_fp - arrayoptions - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - data - - - Data to be signed. - - - - - keys_fp - - - Array with key fingerprints. At least one key must be provided. - Keys should be present in ffi. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "armor" - boolean - Enable ASCII-armored output. Disabled by default. - - - "hash" - string - Set hash algorithm used during signature calculation. - - - "creation_time" - integer - Set signature creation time in seconds since Jan, 1 1970 UTC. By default current time is used. - - - "expiration_time" - integer - Set signature expiration time in seconds since the creation time. 0 value is used to mark - signature as non-expiring (default value). - - - - - - - - - - - &reftitle.returnvalues; - - Detached signature(s) data on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-op-sign.xml b/reference/rnp/functions/rnp-op-sign.xml deleted file mode 100644 index 8a7125c3a..000000000 --- a/reference/rnp/functions/rnp-op-sign.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - rnp_op_sign - Perform signing operation on a binary data, return embedded signature(s) - - - - &reftitle.description; - - stringfalsernp_op_sign - RnpFFIffi - stringdata - arraykeys_fp - arrayoptions - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - data - - - Data to be signed. - - - - - keys_fp - - - Array with key fingerprints. At least one key must be provided. - Keys should be present in ffi. - - - - - options - - - An associative array with options. - - - - - - Key - Data type - &Description; - - - - - "compression_alg" - string - Compression algorithm. Both - "compression_alg" and "compression_level" - must be set in order to enable data compression. - - - - "compression_level" - integer - Compression level, 0-9. 0 disables compression. - - - "armor" - boolean - Enable ASCII-armored output. Disabled by default. - - - "hash" - string - Set hash algorithm used during signature calculation. - - - "creation_time" - integer - Set signature creation time in seconds since Jan, 1 1970 UTC. By default current time is used. - - - "expiration_time" - integer - Set signature expiration time in seconds since the creation time. 0 value is used to mark - signature as non-expiring (default value). - - - "file_name" - string - Set input file name.Special value _CONSOLE may be used to mark message - as 'for your eyes only', i.e. it should not be stored anywhere but only displayed - to the receiver. Default is the empty string. - - - "file_mtime" - integer - Set input file modification date in seconds since Jan, 1 1970 UTC. - - - - - - - - - - - &reftitle.returnvalues; - - Data with embedded signature(s) on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-op-verify-detached.xml b/reference/rnp/functions/rnp-op-verify-detached.xml deleted file mode 100644 index 6b04837f0..000000000 --- a/reference/rnp/functions/rnp-op-verify-detached.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - rnp_op_verify_detached - Verify detached signatures - - - - &reftitle.description; - - arrayfalsernp_op_verify_detached - RnpFFIffi - stringdata - stringsignature - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - data - - - Source data. - - - - - signature - - - Detached signature data. - - - - - - - - &reftitle.returnvalues; - - An associative array with information about verification results&return.falseforfailure;. - - - - - - Key - Data type - &Description; - - - - - "verification_status" - string - - Overall verification result, either "Success" string or appropriate error message. - "Success" result is set when at least one signature is valid and successfully verified. - Individual verification results for each signature can be checked in the "signatures" array. - - - - "file_name" - string - File name. - - - "file_mtime" - integer - File modification time. - - - "mode" - string - Data protection (encryption) mode used in processed message. - Currently defined values are "none", "cfb", "cfb-mdc", "aead-ocb", "aead-eax". - - - - "cipher" - string - Symmetric cipher used for data encryption. - - - "valid_integrity" - boolean - &true; if message integrity protection was used (i.e. MDC or AEAD) and it was - validated successfully. - - - - "signatures" - array - - An associative array describing each signature found. See description below. - - - - - - - "signatures" sub-array. - - - - - - Key - Data type - &Description; - - - - - "verification_status" - string - Signature verification status, either "Success" string or appropriate error message. - - - "creation_time" - integer - Signature creation time in seconds since Jan, 1 1970 UTC. - - - "expiration_time" - integer - Signature expiration time in seconds since the creation time or 0 if signature never expires. - - - "hash" - string - Hash function algorithm used to calculate the signature. - - - "signing_key" - string - Fingerprint of the key used for signing. Could be "Not found" if corresponding public key is not loaded to the FFI object. - - - "signature_type" - string - - Signature type. Currently defined values are: 'binary', 'text', 'standalone', 'certification (generic)', 'certification (persona)', - 'certification (casual)', 'certification (positive)', 'subkey binding', 'primary key binding', 'direct', 'key revocation', - 'subkey revocation', 'certification revocation', 'timestamp', 'uknown: 0..255'. - - - - - - - - - - diff --git a/reference/rnp/functions/rnp-op-verify.xml b/reference/rnp/functions/rnp-op-verify.xml deleted file mode 100644 index 087df9957..000000000 --- a/reference/rnp/functions/rnp-op-verify.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - rnp_op_verify - Verify embedded or cleartext signatures - - - - &reftitle.description; - - arrayfalsernp_op_verify - RnpFFIffi - stringdata - - - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - data - - - Signed data. - - - - - - - - &reftitle.returnvalues; - - An associative array with information about verification results&return.falseforfailure;. - - - - - - Key - Data type - &Description; - - - - - "verification_status" - string - - Overall verification result, either "Success" string or appropriate error message. - "Success" result is set when at least one signature is valid and successfully verified. - Individual verification results for each signature can be checked in the "signatures" array. - - - - "file_name" - string - File name. - - - "file_mtime" - integer - File modification time. - - - "mode" - string - Data protection (encryption) mode used in processed message. - Currently defined values are "none", "cfb", "cfb-mdc", "aead-ocb", "aead-eax". - - - - "cipher" - string - Symmetric cipher used for data encryption. - - - "valid_integrity" - boolean - &true; if message integrity protection was used (i.e. MDC or AEAD) and it was - validated successfully. - - - - "signatures" - array - - An associative array describing each signature found. See description below. - - - - - - - "signatures" sub-array. - - - - - - Key - Data type - &Description; - - - - - "verification_status" - string - Signature verification status, either "Success" string or appropriate error message. - - - "creation_time" - integer - Signature creation time in seconds since Jan, 1 1970 UTC. - - - "expiration_time" - integer - Signature expiration time in seconds since the creation time or 0 if signature never expires. - - - "hash" - string - Hash function algorithm used to calculate the signature. - - - "signing_key" - string - Fingerprint of the key used for signing. Could be "Not found" if corresponding public key is not loaded to the FFI object. - - - "signature_type" - string - - Signature type. Currently defined values are: 'binary', 'text', 'standalone', 'certification (generic)', 'certification (persona)', - 'certification (casual)', 'certification (positive)', 'subkey binding', 'primary key binding', 'direct', 'key revocation', - 'subkey revocation', 'certification revocation', 'timestamp', 'uknown: 0..255'. - - - - - - - - - - diff --git a/reference/rnp/functions/rnp-save-keys-to-path.xml b/reference/rnp/functions/rnp-save-keys-to-path.xml deleted file mode 100644 index 0949051b3..000000000 --- a/reference/rnp/functions/rnp-save-keys-to-path.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - rnp_save_keys_to_path - Save keys to specified path - - - - &reftitle.description; - - boolrnp_save_keys_to_path - RnpFFIffi - stringformat - stringoutput_path - intflags - - - Saves keys present in the FFI object (loaded or generated) to the specified file or directory. - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - format - - - &rnp.parameter.key-format; - - - - - output_path - - - File or directory path where keys should be saved to. - - - - - flags - - - &rnp.parameter.loadsave-flags; - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-save-keys.xml b/reference/rnp/functions/rnp-save-keys.xml deleted file mode 100644 index d46cc2ddf..000000000 --- a/reference/rnp/functions/rnp-save-keys.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - rnp_save_keys - Save keys to PHP string - - - - &reftitle.description; - - boolrnp_save_keys - RnpFFIffi - stringformat - stringoutput - intflags - - - Note that for G10, the output must be a directory (which must already exist). - - - - - - - &reftitle.parameters; - - - ffi - - - &rnp.parameter.ffi-description; - - - - - format - - - &rnp.parameter.key-format; - - - - - output - - - key packets will be saved to the string referenced by output. - - - - - flags - - - &rnp.parameter.loadsave-flags; - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-supported-features.xml b/reference/rnp/functions/rnp-supported-features.xml deleted file mode 100644 index 0d54f6ed7..000000000 --- a/reference/rnp/functions/rnp-supported-features.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - rnp_supported_features - Get supported features in JSON format - - - - &reftitle.description; - - stringfalsernp_supported_features - stringtype - - - Get the JSON formatted string containing array of supported rnp feature values (algorithms, curves, etc) by type. - - - - - - &reftitle.parameters; - - - type - - - See RNP_FEATURE_* constants for supported values. - - - - - - - - &reftitle.returnvalues; - - String containing JSON formatted array of supported algorithms, curves, etc&return.falseforfailure;. - - - - - - diff --git a/reference/rnp/functions/rnp-version-string-full.xml b/reference/rnp/functions/rnp-version-string-full.xml deleted file mode 100644 index 33e10a52f..000000000 --- a/reference/rnp/functions/rnp-version-string-full.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - rnp_version_string_full - Full version string of RNP library - - - - &reftitle.description; - - stringrnp_version_string_full - - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns full version string of RNP library. - - - - - - diff --git a/reference/rnp/functions/rnp-version-string.xml b/reference/rnp/functions/rnp-version-string.xml deleted file mode 100644 index e277f615d..000000000 --- a/reference/rnp/functions/rnp-version-string.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - rnp_version_string - RNP library version - - - - &reftitle.description; - - stringrnp_version_string - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns RNP library version string. - - - - - - diff --git a/reference/rnp/reference.xml b/reference/rnp/reference.xml deleted file mode 100644 index a330159f4..000000000 --- a/reference/rnp/reference.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Rnp &Functions; - - &reference.rnp.entities.functions; - - - diff --git a/reference/rnp/rnpffi.xml b/reference/rnp/rnpffi.xml deleted file mode 100644 index 6b7490b6e..000000000 --- a/reference/rnp/rnpffi.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - The RnpFFI class - RnpFFI - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - RnpFFI - - - - - RnpFFI - - - - - - - -
    - -
    - -
    - diff --git a/reference/rnp/setup.xml b/reference/rnp/setup.xml deleted file mode 100644 index 4ddd8ad60..000000000 --- a/reference/rnp/setup.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - &reftitle.setup; - -
    - &reftitle.required; - - In order to use RNP library functions you need to install theRNP library. RNP library version >= 0.16.2 - is required. - -
    - - &reference.rnp.configure; - -
    - diff --git a/reference/rnp/versions.xml b/reference/rnp/versions.xml deleted file mode 100644 index d72dfd92e..000000000 --- a/reference/rnp/versions.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/rpminfo/book.xml b/reference/rpminfo/book.xml deleted file mode 100644 index 395e53f2a..000000000 --- a/reference/rpminfo/book.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - RpmInfo - RpmInfo - - - &reftitle.intro; - - This extension enables you to retrieve information from RPM files - or from the installed RPMs database. - - - It also provides a rpm stream wrapper to retrieve RPM content - (since version 1.0.0 with librpm >= 4.13). - - - - &reference.rpminfo.setup; - &reference.rpminfo.constants; - &reference.rpminfo.reference; - - - diff --git a/reference/rpminfo/constants.xml b/reference/rpminfo/constants.xml deleted file mode 100644 index c7d59aa18..000000000 --- a/reference/rpminfo/constants.xml +++ /dev/null @@ -1,2937 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - Miscellaneous constants - - - RPMVERSION - (string) - - - - System librpm version. - - - - - - - RPM Senses - - - RPMSENSE_ANY - (int) - - - - - - - - - RPMSENSE_LESS - (int) - - - - - - - - - RPMSENSE_GREATER - (int) - - - - - - - - - RPMSENSE_EQUAL - (int) - - - - - - - - - RPMSENSE_POSTTRANS - (int) - - - - - - - - - RPMSENSE_PREREQ - (int) - - - - - - - - - RPMSENSE_PRETRANS - (int) - - - - - - - - - RPMSENSE_INTERP - (int) - - - - - - - - - RPMSENSE_SCRIPT_PRE - (int) - - - - - - - - - RPMSENSE_SCRIPT_POST - (int) - - - - - - - - - RPMSENSE_SCRIPT_PREUN - (int) - - - - - - - - - RPMSENSE_SCRIPT_POSTUN - (int) - - - - - - - - - RPMSENSE_SCRIPT_VERIFY - (int) - - - - - - - - - RPMSENSE_FIND_REQUIRES - (int) - - - - - - - - - RPMSENSE_FIND_PROVIDES - (int) - - - - - - - - - RPMSENSE_TRIGGERIN - (int) - - - - - - - - - RPMSENSE_TRIGGERUN - (int) - - - - - - - - - RPMSENSE_TRIGGERPOSTUN - (int) - - - - - - - - - RPMSENSE_MISSINGOK - (int) - - - - - - - - - RPMSENSE_RPMLIB - (int) - - - - - - - - - RPMSENSE_TRIGGERPREIN - (int) - - - - - - - - - RPMSENSE_KEYRING - (int) - - - - - - - - - RPMSENSE_CONFIG - (int) - - - - - - - - - - RPM Mire - - - RPMMIRE_DEFAULT - (int) - - - - Search pattern is a regular expression with - \., .*, - and ^...$ added. - - - - - - RPMMIRE_STRCMP - (int) - - - - Search pattern is a string, - using strcmp(3). - - - - - - RPMMIRE_REGEX - (int) - - - - Search pattern is a regular expression, - using regcomp(3). - - - - - - RPMMIRE_GLOB - (int) - - - - Search pattern is a glob expression, - using fnmatch(3). - - - - - - - RPM tags - - - RPMTAG_ARCH - (int) - - - - - - - - - RPMTAG_ARCHSUFFIX - (int) - - - - Requires librpm >= 4.18 - - - - - - RPMTAG_ARCHIVESIZE - (int) - - - - - - - - - RPMTAG_BASENAMES - (int) - - - - Name (not path) of files, with database index. - - - - - - RPMTAG_BUGURL - (int) - - - - - - - - - RPMTAG_BUILDARCHS - (int) - - - - - - - - - RPMTAG_BUILDHOST - (int) - - - - - - - - - RPMTAG_BUILDTIME - (int) - - - - - - - - - RPMTAG_C - (int) - - - - - - - - - RPMTAG_CHANGELOGNAME - (int) - - - - - - - - - RPMTAG_CHANGELOGTEXT - (int) - - - - - - - - - RPMTAG_CHANGELOGTIME - (int) - - - - - - - - - RPMTAG_CLASSDICT - (int) - - - - - - - - - RPMTAG_CONFLICTFLAGS - (int) - - - - - - - - - RPMTAG_CONFLICTNAME - (int) - - - - Conflicting dependencies, with database index. - - - - - - RPMTAG_CONFLICTNEVRS - (int) - - - - - - - - - RPMTAG_CONFLICTS - (int) - - - - - - - - - RPMTAG_CONFLICTVERSION - (int) - - - - - - - - - RPMTAG_COOKIE - (int) - - - - - - - - - RPMTAG_DBINSTANCE - (int) - - - - - - - - - RPMTAG_DEPENDSDICT - (int) - - - - - - - - - RPMTAG_DESCRIPTION - (int) - - - - - - - - - RPMTAG_DIRINDEXES - (int) - - - - - - - - - RPMTAG_DIRNAMES - (int) - - - - Directory of files, with database index. - - - - - - RPMTAG_DISTRIBUTION - (int) - - - - - - - - - RPMTAG_DISTTAG - (int) - - - - - - - - - RPMTAG_DISTURL - (int) - - - - - - - - - RPMTAG_DSAHEADER - (int) - - - - - - - - - RPMTAG_E - (int) - - - - - - - - - RPMTAG_ENCODING - (int) - - - - - - - - - RPMTAG_ENHANCEFLAGS - (int) - - - - - - - - - RPMTAG_ENHANCENAME - (int) - - - - Weak dependencies, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_ENHANCENEVRS - (int) - - - - - - - - - RPMTAG_ENHANCES - (int) - - - - - - - - - RPMTAG_ENHANCEVERSION - (int) - - - - - - - - - RPMTAG_EPOCH - (int) - - - - - - - - - RPMTAG_EPOCHNUM - (int) - - - - - - - - - RPMTAG_EVR - (int) - - - - - - - - - RPMTAG_EXCLUDEARCH - (int) - - - - - - - - - RPMTAG_EXCLUDEOS - (int) - - - - - - - - - RPMTAG_EXCLUSIVEARCH - (int) - - - - - - - - - RPMTAG_EXCLUSIVEOS - (int) - - - - - - - - - RPMTAG_FILECAPS - (int) - - - - - - - - - RPMTAG_FILECLASS - (int) - - - - - - - - - RPMTAG_FILECOLORS - (int) - - - - - - - - - RPMTAG_FILECONTEXTS - (int) - - - - - - - - - RPMTAG_FILEDEPENDSN - (int) - - - - - - - - - RPMTAG_FILEDEPENDSX - (int) - - - - - - - - - RPMTAG_FILEDEVICES - (int) - - - - - - - - - RPMTAG_FILEDIGESTALGO - (int) - - - - - - - - - RPMTAG_FILEDIGESTS - (int) - - - - - - - - - RPMTAG_FILEFLAGS - (int) - - - - - - - - - RPMTAG_FILEGROUPNAME - (int) - - - - - - - - - RPMTAG_FILEINODES - (int) - - - - - - - - - RPMTAG_FILELANGS - (int) - - - - - - - - - RPMTAG_FILELINKTOS - (int) - - - - - - - - - RPMTAG_FILEMD5S - (int) - - - - - - - - - RPMTAG_FILEMODES - (int) - - - - - - - - - RPMTAG_FILEMTIMES - (int) - - - - - - - - - RPMTAG_FILENAMES - (int) - - - - - - - - - RPMTAG_FILENLINKS - (int) - - - - - - - - - RPMTAG_FILEPROVIDE - (int) - - - - - - - - - RPMTAG_FILERDEVS - (int) - - - - - - - - - RPMTAG_FILEREQUIRE - (int) - - - - - - - - - RPMTAG_FILESIGNATURELENGTH - (int) - - - - - - - - - RPMTAG_FILESIGNATURES - (int) - - - - - - - - - RPMTAG_FILESIZES - (int) - - - - - - - - - RPMTAG_FILESTATES - (int) - - - - - - - - - RPMTAG_FILETRIGGERCONDS - (int) - - - - - - - - - RPMTAG_FILETRIGGERFLAGS - (int) - - - - - - - - - RPMTAG_FILETRIGGERINDEX - (int) - - - - - - - - - RPMTAG_FILETRIGGERNAME - (int) - - - - File trigger name, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_FILETRIGGERPRIORITIES - (int) - - - - - - - - - RPMTAG_FILETRIGGERSCRIPTFLAGS - (int) - - - - - - - - - RPMTAG_FILETRIGGERSCRIPTPROG - (int) - - - - - - - - - RPMTAG_FILETRIGGERSCRIPTS - (int) - - - - - - - - - RPMTAG_FILETRIGGERTYPE - (int) - - - - - - - - - RPMTAG_FILETRIGGERVERSION - (int) - - - - - - - - - RPMTAG_FILEUSERNAME - (int) - - - - - - - - - RPMTAG_FILEVERIFYFLAGS - (int) - - - - - - - - - RPMTAG_FSCONTEXTS - (int) - - - - - - - - - RPMTAG_GIF - (int) - - - - - - - - - RPMTAG_GROUP - (int) - - - - Group of the package, with database index. - - - - - - RPMTAG_HDRID - (int) - - - - Deprecated, use RPMTAG_SHA1HEADER instead. Removed in librpm 6. - - - - - - RPMTAG_HEADERCOLOR - (int) - - - - - - - - - RPMTAG_HEADERI18NTABLE - (int) - - - - - - - - - RPMTAG_HEADERIMAGE - (int) - - - - - - - - - RPMTAG_HEADERIMMUTABLE - (int) - - - - - - - - - RPMTAG_HEADERREGIONS - (int) - - - - - - - - - RPMTAG_HEADERSIGNATURES - (int) - - - - - - - - - RPMTAG_ICON - (int) - - - - - - - - - RPMTAG_INSTALLCOLOR - (int) - - - - - - - - - RPMTAG_INSTALLTID - (int) - - - - Installation transaction ID, with database index. - - - - - - RPMTAG_INSTALLTIME - (int) - - - - - - - - - RPMTAG_INSTFILENAMES - (int) - - - - Path of files, with database index. - - - - - - RPMTAG_INSTPREFIXES - (int) - - - - - - - - - RPMTAG_LICENSE - (int) - - - - - - - - - RPMTAG_LONGARCHIVESIZE - (int) - - - - - - - - - RPMTAG_LONGFILESIZES - (int) - - - - - - - - - RPMTAG_LONGSIGSIZE - (int) - - - - - - - - - RPMTAG_LONGSIZE - (int) - - - - - - - - - RPMTAG_MODULARITYLABEL - (int) - - - - - - - - - RPMTAG_N - (int) - - - - - - - - - RPMTAG_NAME - (int) - - - - Package name, with database index. - - - - - - RPMTAG_NEVR - (int) - - - - - - - - - RPMTAG_NEVRA - (int) - - - - - - - - - RPMTAG_NOPATCH - (int) - - - - - - - - - RPMTAG_NOSOURCE - (int) - - - - - - - - - RPMTAG_NVR - (int) - - - - - - - - - RPMTAG_NVRA - (int) - - - - - - - - - RPMTAG_O - (int) - - - - - - - - - RPMTAG_OBSOLETEFLAGS - (int) - - - - - - - - - RPMTAG_OBSOLETENAME - (int) - - - - Obsoleted packages, with database index. - - - - - - RPMTAG_OBSOLETENEVRS - (int) - - - - - - - - - RPMTAG_OBSOLETES - (int) - - - - - - - - - RPMTAG_OBSOLETEVERSION - (int) - - - - - - - - - RPMTAG_OLDENHANCES - (int) - - - - - - - - - RPMTAG_OLDENHANCESFLAGS - (int) - - - - - - - - - RPMTAG_OLDENHANCESNAME - (int) - - - - - - - - - RPMTAG_OLDENHANCESVERSION - (int) - - - - - - - - - RPMTAG_OLDFILENAMES - (int) - - - - - - - - - RPMTAG_OLDSUGGESTS - (int) - - - - - - - - - RPMTAG_OLDSUGGESTSFLAGS - (int) - - - - - - - - - RPMTAG_OLDSUGGESTSNAME - (int) - - - - - - - - - RPMTAG_OLDSUGGESTSVERSION - (int) - - - - - - - - - RPMTAG_OPTFLAGS - (int) - - - - - - - - - RPMTAG_ORDERFLAGS - (int) - - - - - - - - - RPMTAG_ORDERNAME - (int) - - - - - - - - - RPMTAG_ORDERVERSION - (int) - - - - - - - - - RPMTAG_ORIGBASENAMES - (int) - - - - - - - - - RPMTAG_ORIGDIRINDEXES - (int) - - - - - - - - - RPMTAG_ORIGDIRNAMES - (int) - - - - - - - - - RPMTAG_ORIGFILENAMES - (int) - - - - - - - - - RPMTAG_OS - (int) - - - - - - - - - RPMTAG_P - (int) - - - - - - - - - RPMTAG_PACKAGER - (int) - - - - - - - - - RPMTAG_PATCH - (int) - - - - - - - - - RPMTAG_PATCHESFLAGS - (int) - - - - - - - - - RPMTAG_PATCHESNAME - (int) - - - - - - - - - RPMTAG_PATCHESVERSION - (int) - - - - - - - - - RPMTAG_PAYLOADCOMPRESSOR - (int) - - - - - - - - - RPMTAG_PAYLOADDIGEST - (int) - - - - - - - - - RPMTAG_PAYLOADDIGESTALT - (int) - - - - With librpm >= 4.16. - - - - - - RPMTAG_PAYLOADDIGESTALGO - (int) - - - - - - - - - RPMTAG_PAYLOADFLAGS - (int) - - - - - - - - - RPMTAG_PAYLOADFORMAT - (int) - - - - - - - - - RPMTAG_PKGID - (int) - - - - Deprecated, use RPMTAG_SIGMD5 instead. Removed in librpm 6. - - - - - - RPMTAG_PLATFORM - (int) - - - - - - - - - RPMTAG_POLICIES - (int) - - - - - - - - - RPMTAG_POLICYFLAGS - (int) - - - - - - - - - RPMTAG_POLICYNAMES - (int) - - - - - - - - - RPMTAG_POLICYTYPES - (int) - - - - - - - - - RPMTAG_POLICYTYPESINDEXES - (int) - - - - - - - - - RPMTAG_POSTIN - (int) - - - - - - - - - RPMTAG_POSTINFLAGS - (int) - - - - - - - - - RPMTAG_POSTINPROG - (int) - - - - - - - - - RPMTAG_POSTTRANS - (int) - - - - - - - - - RPMTAG_POSTTRANSFLAGS - (int) - - - - - - - - - RPMTAG_POSTTRANSPROG - (int) - - - - - - - - - RPMTAG_POSTUN - (int) - - - - - - - - - RPMTAG_POSTUNFLAGS - (int) - - - - - - - - - RPMTAG_POSTUNPROG - (int) - - - - - - - - - RPMTAG_POSTUNTRANS - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_POSTUNTRANSFLAGS - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_POSTUNTRANSPROG - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_PREFIXES - (int) - - - - - - - - - RPMTAG_PREIN - (int) - - - - - - - - - RPMTAG_PREINFLAGS - (int) - - - - - - - - - RPMTAG_PREINPROG - (int) - - - - - - - - - RPMTAG_PRETRANS - (int) - - - - - - - - - RPMTAG_PRETRANSFLAGS - (int) - - - - - - - - - RPMTAG_PRETRANSPROG - (int) - - - - - - - - - RPMTAG_PREUN - (int) - - - - - - - - - RPMTAG_PREUNFLAGS - (int) - - - - - - - - - RPMTAG_PREUNPROG - (int) - - - - - - - - - RPMTAG_PREUNTRANS - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_PREUNTRANSFLAGS - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_PREUNTRANSPROG - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_PROVIDEFLAGS - (int) - - - - - - - - - RPMTAG_PROVIDENAME - (int) - - - - Provided dependencies, with database index. - - - - - - RPMTAG_PROVIDENEVRS - (int) - - - - - - - - - RPMTAG_PROVIDES - (int) - - - - - - - - - RPMTAG_PROVIDEVERSION - (int) - - - - - - - - - RPMTAG_PUBKEYS - (int) - - - - - - - - - RPMTAG_R - (int) - - - - - - - - - RPMTAG_RECOMMENDFLAGS - (int) - - - - - - - - - RPMTAG_RECOMMENDNAME - (int) - - - - Recommended weak dependencies, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_RECOMMENDNEVRS - (int) - - - - - - - - - RPMTAG_RECOMMENDS - (int) - - - - - - - - - RPMTAG_RECOMMENDVERSION - (int) - - - - - - - - - RPMTAG_RECONTEXTS - (int) - - - - - - - - - RPMTAG_RELEASE - (int) - - - - - - - - - RPMTAG_REMOVETID - (int) - - - - - - - - - RPMTAG_REQUIREFLAGS - (int) - - - - - - - - - RPMTAG_REQUIRENAME - (int) - - - - Required dependencies, with database index. - - - - - - RPMTAG_REQUIRENEVRS - (int) - - - - - - - - - RPMTAG_REQUIRES - (int) - - - - - - - - - RPMTAG_REQUIREVERSION - (int) - - - - - - - - - RPMTAG_RPMVERSION - (int) - - - - - - - - - RPMTAG_RSAHEADER - (int) - - - - - - - - - RPMTAG_SHA1HEADER - (int) - - - - SHA1 signature, with database index. - - - - - - RPMTAG_SHA256HEADER - (int) - - - - - - - - - RPMTAG_SIGGPG - (int) - - - - - - - - - RPMTAG_SIGMD5 - (int) - - - - MD5 signature, with database index. - - - - - - RPMTAG_SIGPGP - (int) - - - - - - - - - RPMTAG_SIGSIZE - (int) - - - - - - - - - RPMTAG_SIZE - (int) - - - - - - - - - RPMTAG_SOURCE - (int) - - - - - - - - - RPMTAG_SOURCEPACKAGE - (int) - - - - - - - - - RPMTAG_SOURCEPKGID - (int) - - - - - - - - - RPMTAG_SOURCERPM - (int) - - - - - - - - - RPMTAG_SPEC - (int) - - - - Requires librpm >= 4.18 - - - - - - RPMTAG_SUGGESTFLAGS - (int) - - - - - - - - - RPMTAG_SUGGESTNAME - (int) - - - - Suggested weak dependencies, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_SUGGESTNEVRS - (int) - - - - - - - - - RPMTAG_SUGGESTS - (int) - - - - - - - - - RPMTAG_SUGGESTVERSION - (int) - - - - - - - - - RPMTAG_SUMMARY - (int) - - - - - - - - - RPMTAG_SUPPLEMENTFLAGS - (int) - - - - - - - - - RPMTAG_SUPPLEMENTNAME - (int) - - - - Weak dependencies, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_SUPPLEMENTNEVRS - (int) - - - - - - - - - RPMTAG_SUPPLEMENTS - (int) - - - - - - - - - RPMTAG_SUPPLEMENTVERSION - (int) - - - - - - - - - RPMTAG_SYSUSERS - (int) - - - - Requires librpm >= 4.19 - - - - - - RPMTAG_TRANSFILETRIGGERCONDS - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERFLAGS - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERINDEX - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERNAME - (int) - - - - Transaction file trigger name, with database index, requires librpm >= 4.13. - - - - - - RPMTAG_TRANSFILETRIGGERPRIORITIES - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERSCRIPTFLAGS - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERSCRIPTPROG - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERSCRIPTS - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERTYPE - (int) - - - - - - - - - RPMTAG_TRANSFILETRIGGERVERSION - (int) - - - - - - - - - RPMTAG_TRANSLATIONURL - (int) - - - - Requires librpm >= 4.18 - - - - - - RPMTAG_TRIGGERCONDS - (int) - - - - - - - - - RPMTAG_TRIGGERFLAGS - (int) - - - - - - - - - RPMTAG_TRIGGERINDEX - (int) - - - - - - - - - RPMTAG_TRIGGERNAME - (int) - - - - Trigger name, with database index. - - - - - - RPMTAG_TRIGGERSCRIPTFLAGS - (int) - - - - - - - - - RPMTAG_TRIGGERSCRIPTPROG - (int) - - - - - - - - - RPMTAG_TRIGGERSCRIPTS - (int) - - - - - - - - - RPMTAG_TRIGGERTYPE - (int) - - - - - - - - - RPMTAG_TRIGGERVERSION - (int) - - - - - - - - - RPMTAG_UPSTREAMRELEASES - (int) - - - - Requires librpm >= 4.18 - - - - - - RPMTAG_URL - (int) - - - - - - - - - RPMTAG_V - (int) - - - - - - - - - RPMTAG_VCS - (int) - - - - - - - - - RPMTAG_VENDOR - (int) - - - - - - - - - RPMTAG_VERBOSE - (int) - - - - - - - - - RPMTAG_VERIFYSCRIPT - (int) - - - - - - - - - RPMTAG_VERIFYSCRIPTFLAGS - (int) - - - - - - - - - RPMTAG_VERIFYSCRIPTPROG - (int) - - - - - - - - - RPMTAG_VERITYSIGNATUREALGO - (int) - - - - With librpm >= 4.17. - - - - - - RPMTAG_VERITYSIGNATURES - (int) - - - - With librpm >= 4.17. - - - - - - RPMTAG_VERSION - (int) - - - - - - - - - RPMTAG_XPM - (int) - - - - - - - - - diff --git a/reference/rpminfo/functions/rpmaddtag.xml b/reference/rpminfo/functions/rpmaddtag.xml deleted file mode 100644 index 2ec234cc8..000000000 --- a/reference/rpminfo/functions/rpmaddtag.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - rpmaddtag - Add tag retrieved in query - - - - &reftitle.description; - - boolrpmaddtag - inttag - - - Add an additional retrieved tag in subsequent queries. - - - - - &reftitle.parameters; - - - tag - - - One of RPMTAG_* constant. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - rpminfo - rpmdbinfo - rpmdbsearch - - - - - diff --git a/reference/rpminfo/functions/rpmdbinfo.xml b/reference/rpminfo/functions/rpmdbinfo.xml deleted file mode 100644 index 5f6a4569a..000000000 --- a/reference/rpminfo/functions/rpmdbinfo.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - rpmdbinfo - Get information from installed RPM - - - - &reftitle.description; - - arraynullrpmdbinfo - stringnevr - boolfull&false; - - - Retrieve information about an installed package, from the system RPM database. - - - - - &reftitle.parameters; - - - nevr - - - Name with optional epoch, version and release. - - - - - full - - - If &true; all information headers for the file are retrieved, else only a minimal set. - - - - - - - - &reftitle.returnvalues; - - An array of array of information, or &null; on error. - - - - - &reftitle.examples; - - A <function>rpmdbinfo</function> example - - -]]> - - &example.outputs; - - Array - ( - [Name] => php-pecl-rpminfo - [Version] => 0.4.2 - [Release] => 1.fc31 - [Summary] => RPM information - [Installtime] => 1586244687 - [Arch] => x86_64 - ) -) -]]> - - - - - - &reftitle.seealso; - - rpmaddtag - - - - - diff --git a/reference/rpminfo/functions/rpmdbsearch.xml b/reference/rpminfo/functions/rpmdbsearch.xml deleted file mode 100644 index 91ee47f47..000000000 --- a/reference/rpminfo/functions/rpmdbsearch.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - rpmdbsearch - Search RPM packages - - - - &reftitle.description; - - arraynullrpmdbsearch - stringpattern - intrpmtagRPMTAG_NAME - intrpmmire-1 - boolfull&false; - - - Search packages in the system RPM database. - - - - - &reftitle.parameters; - - - pattern - - - Value to search for. - - - - - rpmtag - - - Search criterion, which is one of the - RPMTAG_* constants. - - - - - rpmmire - - - Pattern type, which is one of the - RPMMIRE_* constants. - When < 0 the criterion must equal the value, and database index is used if possible. - - - - - full - - - If &true; all information headers for the file are retrieved, else only a minimal set. - - - - - - - - &reftitle.returnvalues; - - An array of array of information, or &null; on error. - - - - - &reftitle.examples; - - Searching for the package owning a file - - -]]> - - &example.outputs; - - Array - ( - [Name] => php-cli - [Version] => 7.4.4 - [Release] => 1.fc32 - [Summary] => Command-line interface for PHP - [Arch] => x86_64 - ) - -) -]]> - - - - - - &reftitle.seealso; - - rpmaddtag - - - - - diff --git a/reference/rpminfo/functions/rpmdefine.xml b/reference/rpminfo/functions/rpmdefine.xml deleted file mode 100644 index df70c5edd..000000000 --- a/reference/rpminfo/functions/rpmdefine.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - rpmdefine - Define or change a RPM macro value - - - - &reftitle.description; - - boolrpmdefine - stringtext - - - Define or change a RPM macro value. - - - This can be used to select the database path and backend to use - instead of system default one. - - - - - &reftitle.parameters; - - - text - - - Macro name, options, body. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - A <function>rpmdefine</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - rpmexpand - rpmdbinfo - - - - - diff --git a/reference/rpminfo/functions/rpmexpand.xml b/reference/rpminfo/functions/rpmexpand.xml deleted file mode 100644 index 0ed967e89..000000000 --- a/reference/rpminfo/functions/rpmexpand.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - rpmexpand - Retrieve expanded value of a RPM macro - - - - &reftitle.description; - - stringrpmexpand - stringtext - - - Retrieve expanded value of a RPM macro. - - - - - &reftitle.parameters; - - - text - - - Text with RPM macros to expand. - - - - - - - - &reftitle.returnvalues; - - A string with concatenated macro expansions. - - - - - &reftitle.examples; - - A <function>rpmexpand</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - rpmexpandnumeric - - - - - diff --git a/reference/rpminfo/functions/rpmexpandnumeric.xml b/reference/rpminfo/functions/rpmexpandnumeric.xml deleted file mode 100644 index d630a926e..000000000 --- a/reference/rpminfo/functions/rpmexpandnumeric.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - rpmexpandnumeric - Retrieve numerical value of a RPM macro - - - - &reftitle.description; - - intrpmexpandnumeric - stringtext - - - Retrieve numerical value of a RPM macro. - - - - - &reftitle.parameters; - - - text - - - Text with RPM macros to expand. - - - - - - - - &reftitle.returnvalues; - - Macro expansion as a int. - Boolean values (Y or y returns 1, - N or n returns 0) - are permitted as well. - An undefined macro returns 0. - - - - - &reftitle.examples; - - A <function>rpmexpandnumeric</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - rpmexpand - - - - - diff --git a/reference/rpminfo/functions/rpmgetsymlink.xml b/reference/rpminfo/functions/rpmgetsymlink.xml deleted file mode 100644 index d72f746ca..000000000 --- a/reference/rpminfo/functions/rpmgetsymlink.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - rpmgetsymlink - Get target of a symlink - - - - &reftitle.description; - - stringnullrpmgetsymlink - stringpath - stringname - - - Get target of a symlink. - - - - - &reftitle.parameters; - - - path - - - Path of the RPM file. - - - - - name - - - Name of the symlink file. - - - - - - - - &reftitle.returnvalues; - - A string with target of the symlink, - &null; on error, or an empty string if not a symlink. - - - - - diff --git a/reference/rpminfo/functions/rpminfo.xml b/reference/rpminfo/functions/rpminfo.xml deleted file mode 100644 index ed0b1eda5..000000000 --- a/reference/rpminfo/functions/rpminfo.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - rpminfo - Get information from a RPM file - - - - &reftitle.description; - - arraynullrpminfo - stringpath - boolfull&false; - stringerror - - - Retrieve information about a local file, a RPM package. - - - - - &reftitle.parameters; - - - path - - - Path of the RPM file. - - - - - full - - - If &true; all information headers for the file are retrieved, - else only a minimal set. - - - - - error - - - If provided, will receive the possible error message, - and will avoid a runtime warning. - - - - - - - - &reftitle.returnvalues; - - An array of information, or &null; on error. - - - - - &reftitle.examples; - - A <function>rpminfo</function> example - - -]]> - - &example.outputs; - - php-pecl-rpminfo - [Version] => 0.4.2 - [Release] => 1.el8 - [Summary] => RPM information - [Buildtime] => 1586244821 - [Arch] => x86_64 -) -]]> - - - - - - &reftitle.seealso; - - rpmaddtag - - - - - diff --git a/reference/rpminfo/functions/rpmvercmp.xml b/reference/rpminfo/functions/rpmvercmp.xml deleted file mode 100644 index 3e7db17be..000000000 --- a/reference/rpminfo/functions/rpmvercmp.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - rpmvercmp - RPM version comparison - - - - &reftitle.description; - - intboolrpmvercmp - stringevr1 - stringevr2 - stringnulloperator&null; - - - Compare two RPM package versions. - - - - - &reftitle.parameters; - - - evr1 - - - First epoch:version-release string. - - - - - evr2 - - - Second epoch:version-release string. - - - - - operator - - - An optional operator. - The possible operators are: - - < - lt - <= - le - > - gt - >= - ge - == - = - eq - != - <> - ne - . - - - This parameter is case-sensitive, values should be lowercase. - - - - - - - - &reftitle.returnvalues; - - Returns -1 if evr1 is less than - evr2, 1 if evr1 is - greater than evr2, and 0 if they are equal. - - - When using the optional operator argument, the - function will return &true; if the relationship is the one specified - by the operator, &false; otherwise. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL rpminfo 0.7.0 - - Optional operator was added. - - - - - - - - - diff --git a/reference/rpminfo/reference.xml b/reference/rpminfo/reference.xml deleted file mode 100644 index 795ea5478..000000000 --- a/reference/rpminfo/reference.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - RpmInfo &Functions; - - &reference.rpminfo.entities.functions; - - - diff --git a/reference/rpminfo/setup.xml b/reference/rpminfo/setup.xml deleted file mode 100644 index 4e0f8d39e..000000000 --- a/reference/rpminfo/setup.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires librpm version 4.11.3 or higher. - -
    - -
    - Installation via PECL - - &pecl.info; - &url.pecl.package;rpminfo. - -
    - -
    - diff --git a/reference/rpminfo/versions.xml b/reference/rpminfo/versions.xml deleted file mode 100644 index ca4e295df..000000000 --- a/reference/rpminfo/versions.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/reference/rrd/book.xml b/reference/rrd/book.xml deleted file mode 100644 index b9c2d8c98..000000000 --- a/reference/rrd/book.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - RRDtool - RRD - - - &reftitle.intro; - - The PECL/rrd extension provides bindings to the RRDtool C library. - RRDtool is the open source industry standard, high performance data - logging and graphing system for time series data. - - - The RRDtool homepage is &url.rrd;. - - - - &reference.rrd.setup; - &reference.rrd.examples; - &reference.rrd.reference; - - &reference.rrd.rrdcreator; - &reference.rrd.rrdgraph; - &reference.rrd.rrdupdater; - - diff --git a/reference/rrd/configure.xml b/reference/rrd/configure.xml deleted file mode 100644 index 0ab2eadb3..000000000 --- a/reference/rrd/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;rrd - - -
    - diff --git a/reference/rrd/examples.xml b/reference/rrd/examples.xml deleted file mode 100644 index f69c7dff1..000000000 --- a/reference/rrd/examples.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - &reftitle.examples; -
    - Procedural PECL/rrd example - - Procedural usage of rrd - - -]]> - - -
    - -
    - OOP PECL/rrd example - - OO usage of rrd - -addDataSource("speed:COUNTER:600:U:U"); -$creator->addArchive("AVERAGE:0.5:1:24"); -$creator->addArchive("AVERAGE:0.5:6:10"); -$creator->save(); - -$updater = new RRDUpdater($rrdFile); -$updater->update(array("speed" => "12345"), "920804700"); -$updater->update(array("speed" => "12357"), "920805000"); - -$graphObj = new RRDGraph($outputPngFile); -$graphObj->setOptions( - array( - "--start" => "920804400", - "--end" => 920808000, - "--vertical-label" => "m/s", - "DEF:myspeed=$rrdFile:speed:AVERAGE", - "CDEF:realspeed=myspeed,1000,*", - "LINE2:realspeed#FF0000" - ) -); -$graphObj->save(); -?> -]]> - - -
    - -
    - diff --git a/reference/rrd/functions/rrd-create.xml b/reference/rrd/functions/rrd-create.xml deleted file mode 100644 index 5fc90c196..000000000 --- a/reference/rrd/functions/rrd-create.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - rrd_create - Creates rrd database file - - - - &reftitle.description; - - boolrrd_create - stringfilename - arrayoptions - - - Creates the rdd database file. - - - - - &reftitle.parameters; - - - filename - - - Filename for newly created rrd file. - - - - - options - - - Options for rrd create - list of strings. See man page of rrd create - for whole list of options. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/rrd/functions/rrd-error.xml b/reference/rrd/functions/rrd-error.xml deleted file mode 100644 index e17d13558..000000000 --- a/reference/rrd/functions/rrd-error.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - rrd_error - Gets latest error message - - - - &reftitle.description; - - stringrrd_error - - - - Returns latest global rrd error message. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Latest error message. - - - - - diff --git a/reference/rrd/functions/rrd-fetch.xml b/reference/rrd/functions/rrd-fetch.xml deleted file mode 100644 index 0f78a72d2..000000000 --- a/reference/rrd/functions/rrd-fetch.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - rrd_fetch - Fetch the data for graph as array - - - - &reftitle.description; - - arrayrrd_fetch - stringfilename - arrayoptions - - - Gets data for graph output from RRD database file as array. This function - has same result as rrd_graph, but fetched data are - returned as array, no image file is created. - - - - - &reftitle.parameters; - - - filename - - - RRD database file name. - - - - - options - - - Array of options for resolution specification. - - - - - - - - &reftitle.returnvalues; - - Returns information about retrieved graph data. - - - - - diff --git a/reference/rrd/functions/rrd-first.xml b/reference/rrd/functions/rrd-first.xml deleted file mode 100644 index d545e7e1b..000000000 --- a/reference/rrd/functions/rrd-first.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - rrd_first - Gets the timestamp of the first sample from rrd file - - - - &reftitle.description; - - intrrd_first - stringfile - intraaindex0 - - - Returns the first data sample from the specified RRA of the RRD file. - - - - - &reftitle.parameters; - - - file - - - RRD database file name. - - - - - raaindex - - - The index number of the RRA that is to be examined. Default value is 0. - - - - - - - - &reftitle.returnvalues; - - Integer number of unix timestamp,&return.falseforfailure;. - - - - - diff --git a/reference/rrd/functions/rrd-graph.xml b/reference/rrd/functions/rrd-graph.xml deleted file mode 100644 index 0fb120af5..000000000 --- a/reference/rrd/functions/rrd-graph.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - rrd_graph - Creates image from a data - - - - &reftitle.description; - - arrayrrd_graph - stringfilename - arrayoptions - - - Creates image for a particular data from RRD file. - - - - - &reftitle.parameters; - - - filename - - - The filename to output the graph to. This will generally end in either - .png, .svg or - .eps, depending on the format you want to output. - - - - - options - - - Options for generating image. See man page of rrd graph for all - possible options. All options (data definitions, variable definitions, etc.) - are allowed. - - - - - - - - &reftitle.returnvalues; - - Array with information about generated image is returned,&return.falseforfailure;. - - - - diff --git a/reference/rrd/functions/rrd-info.xml b/reference/rrd/functions/rrd-info.xml deleted file mode 100644 index 53cfc952e..000000000 --- a/reference/rrd/functions/rrd-info.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - rrd_info - Gets information about rrd file - - - - &reftitle.description; - - arrayrrd_info - stringfilename - - - Returns information about particular RRD database file. - - - - - &reftitle.parameters; - - - file - - - RRD database file name. - - - - - - - - &reftitle.returnvalues; - - Array with information about requested RRD file,&return.falseforfailure;. - - - - - - diff --git a/reference/rrd/functions/rrd-last.xml b/reference/rrd/functions/rrd-last.xml deleted file mode 100644 index 5252bc6e2..000000000 --- a/reference/rrd/functions/rrd-last.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - rrd_last - Gets unix timestamp of the last sample - - - - &reftitle.description; - - intrrd_last - stringfilename - - - Returns the UNIX timestamp of the most recent update of the RRD database. - - - - - &reftitle.parameters; - - - filename - - - RRD database file name. - - - - - - - - &reftitle.returnvalues; - - Integer as unix timestamp of the most recent data from the RRD database. - - - - - diff --git a/reference/rrd/functions/rrd-lastupdate.xml b/reference/rrd/functions/rrd-lastupdate.xml deleted file mode 100644 index 6ef4fd2f5..000000000 --- a/reference/rrd/functions/rrd-lastupdate.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - rrd_lastupdate - Gets information about last updated data - - - - &reftitle.description; - - arrayrrd_lastupdate - stringfilename - - - Gets array of the UNIX timestamp and the values stored for each date in the - most recent update of the RRD database file. - - - - - &reftitle.parameters; - - - file - - - RRD database file name. - - - - - - - - &reftitle.returnvalues; - - Array of information about last update,&return.falseforfailure;. - - - - diff --git a/reference/rrd/functions/rrd-restore.xml b/reference/rrd/functions/rrd-restore.xml deleted file mode 100644 index b044e6f94..000000000 --- a/reference/rrd/functions/rrd-restore.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - rrd_restore - Restores the RRD file from XML dump - - - - &reftitle.description; - - boolrrd_restore - stringxml_file - stringrrd_file - arrayoptions - - - Restores the RRD file from the XML dump. - - - - - &reftitle.parameters; - - - xml_file - - - XML filename with the dump of the original RRD database file. - - - - - rrd_file - - - Restored RRD database file name. - - - - - options - - - Array of options for restoring. See man page for rrd restore. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/rrd/functions/rrd-tune.xml b/reference/rrd/functions/rrd-tune.xml deleted file mode 100644 index af1663ea0..000000000 --- a/reference/rrd/functions/rrd-tune.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - rrd_tune - Tunes some RRD database file header options - - - - &reftitle.description; - - boolrrd_tune - stringfilename - arrayoptions - - - Change some options in the RRD dabase header file. E.g. renames the source for - the data etc. - - - - - &reftitle.parameters; - - - filename - - - RRD database file name. - - - - - options - - - Options with RRD database file properties which will be changed. See - rrd tune man page for details. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/rrd/functions/rrd-update.xml b/reference/rrd/functions/rrd-update.xml deleted file mode 100644 index fec478ef6..000000000 --- a/reference/rrd/functions/rrd-update.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - rrd_update - Updates the RRD database - - - - &reftitle.description; - - boolrrd_update - stringfilename - arrayoptions - - - Updates the RRD database file. The input data is time interpolated according to the - properties of the RRD database file. - - - - - &reftitle.parameters; - - - filename - - - RRD database file name. This database will be updated. - - - - - options - - - Options for updating the RRD database. This is list of strings. See man page of rrd update - for whole list of options. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/rrd/functions/rrd-version.xml b/reference/rrd/functions/rrd-version.xml deleted file mode 100644 index 505415be3..000000000 --- a/reference/rrd/functions/rrd-version.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - rrd_version - Gets information about underlying rrdtool library - - - - &reftitle.description; - - stringrrd_version - - - - Returns information about underlying rrdtool library. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - String with rrdtool version number e.g. "1.4.3". - - - - - diff --git a/reference/rrd/functions/rrd-xport.xml b/reference/rrd/functions/rrd-xport.xml deleted file mode 100644 index 5ab548a81..000000000 --- a/reference/rrd/functions/rrd-xport.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - rrd_xport - Exports the information about RRD database - - - - &reftitle.description; - - arrayrrd_xport - arrayoptions - - - Exports the information about RRD database file. This data can be converted - to XML file via user space PHP script and then restored back as RRD database - file. - - - - - &reftitle.parameters; - - - options - - - Array of options for the export, see rrd xport man page. - - - - - - - - &reftitle.returnvalues; - - Array with information about RRD database file,&return.falseforfailure;. - - - - - diff --git a/reference/rrd/functions/rrdc-disconnect.xml b/reference/rrd/functions/rrdc-disconnect.xml deleted file mode 100644 index 3eb8c804d..000000000 --- a/reference/rrd/functions/rrdc-disconnect.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - rrdc_disconnect - Close any outstanding connection to rrd caching daemon - - - - &reftitle.description; - - voidrrdc_disconnect - - - - Close any outstanding connection to rrd caching daemon. - - - This function is automatically called when the whole PHP process is terminated. - It depends on used SAPI. For example, it's called automatically at the end - of command line script. - - - It's up user whether he wants to call this function at the end of every request - or otherwise. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/rrd/reference.xml b/reference/rrd/reference.xml deleted file mode 100644 index 3a49b799a..000000000 --- a/reference/rrd/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - RRD &Functions; - - &reference.rrd.entities.functions; - - - - diff --git a/reference/rrd/rrdcreator.xml b/reference/rrd/rrdcreator.xml deleted file mode 100644 index f6ff937b8..000000000 --- a/reference/rrd/rrdcreator.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - The RRDCreator class - RRDCreator - - - - -
    - &reftitle.intro; - - Class for creation of RRD database file. - -
    - - -
    - &reftitle.classsynopsis; - - - - RRDCreator - - - - - RRDCreator - - - - - &Methods; - - - - - -
    - -
    - - &reference.rrd.entities.rrdcreator; - -
    - diff --git a/reference/rrd/rrdcreator/addarchive.xml b/reference/rrd/rrdcreator/addarchive.xml deleted file mode 100644 index 80d10b28d..000000000 --- a/reference/rrd/rrdcreator/addarchive.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - RRDCreator::addArchive - Adds RRA - archive of data values for each data source - - - - &reftitle.description; - - public voidRRDCreator::addArchive - stringdescription - - - Adds RRA definition by description of archive. Archive consists of a - number of data values or statistics for each of the defined data-sources (DS). - Data sources are defined by method RRDCreator::addDataSource. - You need call this method for each requested archive. - - - - - &reftitle.parameters; - - - description - - - Definition of archive - RRA. This has same format as RRA definition in - rrd create command. See man page of rrd create for more details. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/rrd/rrdcreator/adddatasource.xml b/reference/rrd/rrdcreator/adddatasource.xml deleted file mode 100644 index 13dfb5146..000000000 --- a/reference/rrd/rrdcreator/adddatasource.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - RRDCreator::addDataSource - Adds data source definition for RRD database - - - - &reftitle.description; - - public voidRRDCreator::addDataSource - stringdescription - - - RRD can accept input from several data sources (DS), e.g incoming and outgoing - traffic. This method adds data source by description. You need call - this method for each data source. - - - - - &reftitle.parameters; - - - description - - - Definition of data source - DS. This has same format as DS definition in - rrd create command. See man page of rrd create for more details. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - diff --git a/reference/rrd/rrdcreator/construct.xml b/reference/rrd/rrdcreator/construct.xml deleted file mode 100644 index 0750a72ca..000000000 --- a/reference/rrd/rrdcreator/construct.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - RRDCreator::__construct - Creates new RRDCreator instance - - - - &reftitle.description; - - public RRDCreator::__construct - stringpath - stringstartTime - intstep0 - - - Creates new RRDCreator instance. - - - - - &reftitle.parameters; - - - path - - - Path for newly created RRD database file. - - - - - startTime - - - Time for the first value in RRD database. Parameter supports all formats - which are supported by rrd create call. - - - - - intstep - - - Base interval in seconds with which data will be fed into the RRD database. - - - - - - - - diff --git a/reference/rrd/rrdcreator/save.xml b/reference/rrd/rrdcreator/save.xml deleted file mode 100644 index 1028ca9ba..000000000 --- a/reference/rrd/rrdcreator/save.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - RRDCreator::save - Saves the RRD database to a file - - - - &reftitle.description; - - public boolRRDCreator::save - - - - Saves the RRD database into file, which name is defined by RRDCreator::__construct. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - diff --git a/reference/rrd/rrdgraph.xml b/reference/rrd/rrdgraph.xml deleted file mode 100644 index 3c501064d..000000000 --- a/reference/rrd/rrdgraph.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The RRDGraph class - RRDGraph - - - - -
    - &reftitle.intro; - - Class for exporting data from RRD database to image file. - -
    - - -
    - &reftitle.classsynopsis; - - - - RRDGraph - - - - - RRDGraph - - - - - &Methods; - - - - - -
    - -
    - - &reference.rrd.entities.rrdgraph; - -
    - diff --git a/reference/rrd/rrdgraph/construct.xml b/reference/rrd/rrdgraph/construct.xml deleted file mode 100644 index 48471e19d..000000000 --- a/reference/rrd/rrdgraph/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - RRDGraph::__construct - Creates new RRDGraph instance - - - - &reftitle.description; - - public RRDGraph::__construct - stringpath - - - Creates new RRDGraph instance. This instance is responsible for rendering - the result of RRD database query into image. - - - - - &reftitle.parameters; - - - path - - - Full path for the newly created image. - - - - - - - - diff --git a/reference/rrd/rrdgraph/save.xml b/reference/rrd/rrdgraph/save.xml deleted file mode 100644 index 84f7487fe..000000000 --- a/reference/rrd/rrdgraph/save.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - RRDGraph::save - Saves the result of query into image - - - - &reftitle.description; - - public arrayRRDGraph::save - - - - Saves the result of RRD database query into image defined by - RRDGraph::__construct. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns array with information about generated image,&return.falseforfailure;. - - - - diff --git a/reference/rrd/rrdgraph/saveverbose.xml b/reference/rrd/rrdgraph/saveverbose.xml deleted file mode 100644 index f85f95839..000000000 --- a/reference/rrd/rrdgraph/saveverbose.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - RRDGraph::saveVerbose - Saves the RRD database query into image and returns the verbose - information about generated graph - - - - - &reftitle.description; - - public arrayRRDGraph::saveVerbose - - - - Saves the RRD database query into image file defined by method RRDGraph::__construct - and returns the verbose information about generated graph, if "-" is used as image - filename, image data are also returned in result array. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns array with detailed information about generated image,&return.falseforfailure;. - - - - diff --git a/reference/rrd/rrdgraph/setoptions.xml b/reference/rrd/rrdgraph/setoptions.xml deleted file mode 100644 index 5ac27770a..000000000 --- a/reference/rrd/rrdgraph/setoptions.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - RRDGraph::setOptions - Sets the options for rrd graph export - - - - &reftitle.description; - - public voidRRDGraph::setOptions - arrayoptions - - - - - - - - &reftitle.parameters; - - - options - - - List of options for the image generation from the RRD database file. It can - be list of strings or list of strings with keys for better readability. Read - the rrd graph man pages for list of available options. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <methodname>RRDGraph::setOptions</methodname> example - -setOptions(array( - "--start" => "920804400", - "--end" => 920808000, - "--vertical-label" => "m/s", - "DEF:myspeed=$rrdFile:speed:AVERAGE", - "CDEF:realspeed=myspeed,1000,*", - "LINE2:realspeed#FF0000" -)); -?> -]]> - - - - - Set multiple color options - -setOptions(array( - "--start" => "920804400", - "--end" => 920808000, - "--vertical-label" => "m/s", - "--color=BACK#00000000", - "--color=GRID#00000000", - "--color=MGRID#00000000", - "DEF:myspeed=$rrdFile:speed:AVERAGE", - "CDEF:realspeed=myspeed,1000,*", - "LINE2:realspeed#FF0000" -)); -?> -]]> - - - Don't use key value syntax for same rrd option. It looks more readable, but - it doesn't work. - - -setOptions(array( - "--color" => "BACK#00000000", - "--color" => "GRID#00000000", - "--color" => "MGRID#00000000" -)); -?> -]]> - - - In nature of php it's same as - - -setOptions(array( - "--color" => "MGRID#00000000" -)); -?> -]]> - - - - - - diff --git a/reference/rrd/rrdupdater.xml b/reference/rrd/rrdupdater.xml deleted file mode 100644 index 48ff5926a..000000000 --- a/reference/rrd/rrdupdater.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - The RRDUpdater class - RRDUpdater - - - - -
    - &reftitle.intro; - - Class for updating RDD database file. - -
    - - -
    - &reftitle.classsynopsis; - - - - RRDUpdater - - - - - RRDUpdater - - - - - &Methods; - - - - - -
    - -
    - - &reference.rrd.entities.rrdupdater; - -
    - diff --git a/reference/rrd/rrdupdater/construct.xml b/reference/rrd/rrdupdater/construct.xml deleted file mode 100644 index a10b1cae0..000000000 --- a/reference/rrd/rrdupdater/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - RRDUpdater::__construct - Creates new RRDUpdater instance - - - - &reftitle.description; - - public RRDUpdater::__construct - stringpath - - - Creates new RRDUpdater instance. This instance is responsible for updating - the RRD database file. - - - - - &reftitle.parameters; - - - path - - - Filesystem path for RRD database file, which will be updated. - - - - - - - - diff --git a/reference/rrd/rrdupdater/update.xml b/reference/rrd/rrdupdater/update.xml deleted file mode 100644 index 78d0b1c21..000000000 --- a/reference/rrd/rrdupdater/update.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - RRDUpdater::update - Update the RRD database file - - - - &reftitle.description; - - public boolRRDUpdater::update - arrayvalues - stringtime - time() - - - - Updates the RRD file defined via RRDUpdater::__construct. - The file is updated with a specific values. - - - - - &reftitle.parameters; - - - values - - - Data for update. Key is data source name. - - - - - time - - - Time value for updating the RRD with a particular data. Default value - is current time. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - Throws a Exception on error. - - - - - &reftitle.examples; - - <methodname>RRDUpdater::update</methodname> examples - -update(array("speed" => "12411"), "920807700"); -?> -]]> - - - - - diff --git a/reference/rrd/setup.xml b/reference/rrd/setup.xml deleted file mode 100644 index 95fea8424..000000000 --- a/reference/rrd/setup.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - You need to install librrd first to be able to use PECL/rrd. Most common option - is using of librrd-dev package from your favourite Linux distro. - PECL/rrd is tested with librrd 1.4.3, older or newer versions might or might not - work for you. - - - - Librrd and hence extension itself aren't mostly thread safe. There are many - global and shared states in librrd. It can be dangerous use this extension - in multi threaded environments like Apache2 mpm worker. - If there are many parallel requests, one request can change some global - librrd state of other runnig requests. - - -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;rrd. - -
    - -
    - diff --git a/reference/rrd/versions.xml b/reference/rrd/versions.xml deleted file mode 100644 index 254198bc7..000000000 --- a/reference/rrd/versions.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/runkit7/book.xml b/reference/runkit7/book.xml deleted file mode 100644 index 88bcd9f94..000000000 --- a/reference/runkit7/book.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - runkit7 - runkit7 - - - &reftitle.intro; - - The runkit7 extension provides means to modify constants, - user-defined functions, and user-defined classes. - It also provides for custom superglobal variables. - - - - This package is a fork of the - runkit package providing PHP 7 support. - - - - &reference.runkit7.setup; - &reference.runkit7.constants; - &reference.runkit7.reference; - - - - diff --git a/reference/runkit7/constants.xml b/reference/runkit7/constants.xml deleted file mode 100644 index 20a74373a..000000000 --- a/reference/runkit7/constants.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - RUNKIT7_IMPORT_FUNCTIONS - (int) - - - - runkit7_import flag indicating - that normal functions should be imported from the - specified file. - - - - - - RUNKIT7_IMPORT_CLASS_METHODS - (int) - - - - runkit7_import flag indicating - that class methods should be imported from the - specified file. - - - - - - RUNKIT7_IMPORT_CLASS_CONSTS - (int) - - - - runkit7_import flag indicating - that class constants should be imported from the - specified file. - - - - - - RUNKIT7_IMPORT_CLASS_PROPS - (int) - - - - runkit7_import flag indicating - that class standard properties should be imported - from the specified file. - - - - - - RUNKIT7_IMPORT_CLASS_STATIC_PROPS - (int) - - - - runkit7_import flag indicating - that class static properties should be imported - from the specified file. Available since Runkit 1.0.1. - - - - - - RUNKIT7_IMPORT_CLASSES - (int) - - - - runkit7_import flag representing - a bitwise OR of the RUNKIT7_IMPORT_CLASS_* - constants. - - - - - - RUNKIT7_IMPORT_OVERRIDE - (int) - - - - runkit7_import flag indicating that - if any of the imported functions, methods, constants, - or properties already exist, they should be replaced with - the new definitions. If this flag is not set, then any - imported definitions which already exist will be discarded. - - - - - - RUNKIT7_ACC_RETURN_REFERENCE - (int) - - - - Include this flag to make the function or method being created or redeclared return a reference. - - - - - - RUNKIT7_ACC_PUBLIC - (int) - - - - Flag for runkit7_method_add and runkit7_method_redefine to make the method public. - - - - - - RUNKIT7_ACC_PROTECTED - (int) - - - - Flag for runkit7_method_add and runkit7_method_redefine to make the method protected. - - - - - - RUNKIT7_ACC_PRIVATE - (int) - - - - Flag for runkit7_method_add and runkit7_method_redefine to make the method private. - - - - - - RUNKIT7_ACC_STATIC - (int) - - - - Flag for runkit7_method_add and runkit7_method_redefine to make the method static. - - - - - - RUNKIT7_FEATURE_MANIPULATION - (int) - - - - Equal to 1 if runtime manipulation is enabled, and 0 otherwise. - - - - - - RUNKIT7_FEATURE_SUPERGLOBALS - (int) - - - - Equal to 1 if custom superglobals are enabled, and 0 otherwise. - - - - - - RUNKIT7_FEATURE_SANDBOX - (int) - - - - Always 0, it's impractical to implement the sandbox feature in php 7. - - - - - - diff --git a/reference/runkit7/functions/runkit7-constant-add.xml b/reference/runkit7/functions/runkit7-constant-add.xml deleted file mode 100644 index 2e1603614..000000000 --- a/reference/runkit7/functions/runkit7-constant-add.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - runkit7_constant_add - - Similar to define(), but allows defining in class definitions as well - - - - - &reftitle.description; - - boolrunkit7_constant_add - stringconstant_name - mixedvalue - intnewVisibility - - - - - &reftitle.parameters; - - - constant_name - - - Name of constant to declare. Either a string to indicate a global constant, - or classname::constname to indicate a class constant. - - - - - value - - - NULL, Bool, Long, Double, String, Array, or Resource value to store in the new constant. - - - - - newVisibility - - - Visibility of the constant, for class constants. Public by default. - One of the RUNKIT7_ACC_* constants. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - define - runkit7_constant_redefine - runkit7_constant_remove - - - - - diff --git a/reference/runkit7/functions/runkit7-constant-redefine.xml b/reference/runkit7/functions/runkit7-constant-redefine.xml deleted file mode 100644 index 4a13862b1..000000000 --- a/reference/runkit7/functions/runkit7-constant-redefine.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - runkit7_constant_redefine - Redefine an already defined constant - - - - &reftitle.description; - - boolrunkit7_constant_redefine - stringconstant_name - mixedvalue - intnew_visibility - - - - - - - - &reftitle.parameters; - - - constant_name - - - Constant to redefine. Either the name of a global constant, - or classname::constname indicating class constant. - - - - - value - - - Value to assign to the constant. - - - - - new_visibility - - - The new visibility of the constant, for class constants. - Unchanged by default. - One of the RUNKIT7_ACC_* constants. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - runkit7_constant_add - runkit7_constant_remove - - - - - - diff --git a/reference/runkit7/functions/runkit7-constant-remove.xml b/reference/runkit7/functions/runkit7-constant-remove.xml deleted file mode 100644 index f743ae0b7..000000000 --- a/reference/runkit7/functions/runkit7-constant-remove.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - runkit7_constant_remove - - Remove/Delete an already defined constant - - - - - &reftitle.description; - - boolrunkit7_constant_remove - stringconstant_name - - - - - &reftitle.parameters; - - - constant_name - - - Name of the constant to remove. Either the name of a global constant, - or classname::constname indicating a class constant. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - define - runkit7_constant_add - runkit7_constant_redefine - - - - - - diff --git a/reference/runkit7/functions/runkit7-function-add.xml b/reference/runkit7/functions/runkit7-function-add.xml deleted file mode 100644 index e5df6aa94..000000000 --- a/reference/runkit7/functions/runkit7-function-add.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - runkit7_function_add - - Add a new function, similar to create_function - - - - - &reftitle.description; - - boolrunkit7_function_add - stringfunction_name - stringargument_list - stringcode - boolreturn_by_reference&null; - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - boolrunkit7_function_add - stringfunction_name - Closureclosure - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - - - &reftitle.parameters; - - - function_name - - - Name of the function to be created - - - - - argument_list - - - Comma separated argument list - - - - - code - - - Code making up the function - - - - - closure - - - A closure that defines the function. - - - - - return_by_reference - - - Whether the function should return by reference. - - - - - doc_comment - - - The doc comment of the function. - - - - - return_type - - - The return type of the function. - - - - - is_strict - - - Whether the function should behave as if it were declared in a file with strict_types=1 - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - A <function>runkit7_function_add</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - create_function - runkit7_function_redefine - runkit7_function_copy - runkit7_function_rename - runkit7_function_remove - runkit7_method_add - - - - - - diff --git a/reference/runkit7/functions/runkit7-function-copy.xml b/reference/runkit7/functions/runkit7-function-copy.xml deleted file mode 100644 index 46b0fd0bb..000000000 --- a/reference/runkit7/functions/runkit7-function-copy.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - runkit7_function_copy - - Copy a function to a new function name - - - - - &reftitle.description; - - boolrunkit7_function_copy - stringsource_name - stringtarget_name - - - - - &reftitle.parameters; - - - source_name - - - Name of the existing function - - - - - target_name - - - Name of the new function to copy the definition to - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - &reftitle.examples; - - A <function>runkit7_function_copy</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - runkit7_function_add - runkit7_function_redefine - runkit7_function_rename - runkit7_function_remove - - - - - diff --git a/reference/runkit7/functions/runkit7-function-redefine.xml b/reference/runkit7/functions/runkit7-function-redefine.xml deleted file mode 100644 index 4969f7577..000000000 --- a/reference/runkit7/functions/runkit7-function-redefine.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - runkit7_function_redefine - - Replace a function definition with a new implementation - - - - - &reftitle.description; - - boolrunkit7_function_redefine - stringfunction_name - stringargument_list - stringcode - boolreturn_by_reference&null; - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - boolrunkit7_function_redefine - stringfunction_name - Closureclosure - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - ¬e.runkit.internal-override; - - - - - &reftitle.parameters; - - - function_name - - - Name of function to redefine - - - - - argument_list - - - New list of arguments to be accepted by function - - - - - code - - - New code implementation - - - - - closure - - - A closure that defines the function. - - - - - return_by_reference - - - Whether the function should return by reference. - - - - - doc_comment - - - The doc comment of the function. - - - - - return_type - - - The return type of the function. - - - - - is_strict - - - Whether the function behaves as if it was declared in a file with strict_types=1 - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - A <function>runkit7_function_redefine</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - runkit7_function_add - runkit7_function_copy - runkit7_function_rename - runkit7_function_remove - runkit7_method_redefine - - - - - diff --git a/reference/runkit7/functions/runkit7-function-remove.xml b/reference/runkit7/functions/runkit7-function-remove.xml deleted file mode 100644 index dab175505..000000000 --- a/reference/runkit7/functions/runkit7-function-remove.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - runkit7_function_remove - - Remove a function definition - - - - - &reftitle.description; - - boolrunkit7_function_remove - stringfunction_name - - - ¬e.runkit.internal-override; - - - - - &reftitle.parameters; - - - function_name - - - Name of the function to be deleted - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - runkit7_function_add - runkit7_function_copy - runkit7_function_redefine - runkit7_function_rename - - - - - - diff --git a/reference/runkit7/functions/runkit7-function-rename.xml b/reference/runkit7/functions/runkit7-function-rename.xml deleted file mode 100644 index f25286456..000000000 --- a/reference/runkit7/functions/runkit7-function-rename.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - runkit7_function_rename - - Change a function's name - - - - - &reftitle.description; - - boolrunkit7_function_rename - stringsource_name - stringtarget_name - - - ¬e.runkit.internal-override; - - - - - &reftitle.parameters; - - - source_name - - - Current function name - - - - - target_name - - - New function name - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - runkit7_function_add - runkit7_function_copy - runkit7_function_redefine - runkit7_function_remove - - - - - - diff --git a/reference/runkit7/functions/runkit7-import.xml b/reference/runkit7/functions/runkit7-import.xml deleted file mode 100644 index 363423784..000000000 --- a/reference/runkit7/functions/runkit7-import.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - runkit7_import - - Process a PHP file importing function and class definitions, overwriting where appropriate - - - - - - This feature has been removed in PECL runkit7 4.0.0. - - - - - &reftitle.description; - - boolrunkit7_import - stringfilename - intflags - - - Similar to include. However, any code residing outside - of a function or class is simply ignored. - Additionally, depending on the value of flags, - any functions or classes which already exist in the currently running environment - may be automatically overwritten by their new definitions. - - - - - &reftitle.parameters; - - - filename - - - Filename to import function and class definitions from - - - - - flags - - - Bitwise OR of the RUNKIT7_IMPORT_* - family of constants. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/runkit7/functions/runkit7-method-add.xml b/reference/runkit7/functions/runkit7-method-add.xml deleted file mode 100644 index 4dd2bf829..000000000 --- a/reference/runkit7/functions/runkit7-method-add.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - runkit7_method_add - Dynamically adds a new method to a given class - - - - &reftitle.description; - - boolrunkit7_method_add - stringclass_name - stringmethod_name - stringargument_list - stringcode - intflagsRUNKIT7_ACC_PUBLIC - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - boolrunkit7_method_add - stringclass_name - stringmethod_name - Closureclosure - intflagsRUNKIT7_ACC_PUBLIC - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - - &reftitle.parameters; - - - class_name - - - The class to which this method will be added - - - - - method_name - - - The name of the method to add - - - - - argument_list - - - Comma-delimited list of arguments for the newly-created method - - - - - code - - - The code to be evaluated when method_name - is called - - - - - closure - - - A closure that defines the method. - - - - - flags - - - The type of method to create, can be - RUNKIT7_ACC_PUBLIC, - RUNKIT7_ACC_PROTECTED or - RUNKIT7_ACC_PRIVATE optionally combined via bitwise OR with - RUNKIT7_ACC_STATIC - - - - - doc_comment - - - The doc comment of the method. - - - - - return_type - - - The return type of the method. - - - - - - is_strict - - - Whether the method behaves as if it were declared in a file with strict_types=1 - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - &reftitle.examples; - - <function>runkit7_method_add</function> example - -add(12, 4); -?> -]]> - - &example.outputs; - - - - - - - &reftitle.seealso; - - runkit7_method_copy - runkit7_method_redefine - runkit7_method_remove - runkit7_method_rename - runkit7_function_add - - - - diff --git a/reference/runkit7/functions/runkit7-method-copy.xml b/reference/runkit7/functions/runkit7-method-copy.xml deleted file mode 100644 index 62c4cddac..000000000 --- a/reference/runkit7/functions/runkit7-method-copy.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - runkit7_method_copy - Copies a method from class to another - - - - &reftitle.description; - - boolrunkit7_method_copy - stringdestination_class - stringdestination_method_name - stringsource_class - stringsource_method_name - - - - - &reftitle.parameters; - - - destination_class - - - Destination class for copied method - - - - - destination_method_name - - - Destination method name - - - - - source_class - - - Source class of the method to copy - - - - - source_method_name - - - Name of the method to copy from the source class. If this parameter is - omitted, the value of destination_method_name is assumed. - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>runkit7_method_copy</function> example - - -]]> - - &example.outputs; - - - - - - - &reftitle.seealso; - - runkit7_method_add - runkit7_method_redefine - runkit7_method_remove - runkit7_method_rename - runkit7_function_copy - - - - - diff --git a/reference/runkit7/functions/runkit7-method-redefine.xml b/reference/runkit7/functions/runkit7-method-redefine.xml deleted file mode 100644 index e8bbfce4b..000000000 --- a/reference/runkit7/functions/runkit7-method-redefine.xml +++ /dev/null @@ -1,197 +0,0 @@ - - - - - runkit7_method_redefine - Dynamically changes the code of the given method - - - - &reftitle.description; - - boolrunkit7_method_redefine - stringclass_name - stringmethod_name - stringargument_list - stringcode - intflagsRUNKIT7_ACC_PUBLIC - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - boolrunkit7_method_redefine - stringclass_name - stringmethod_name - Closureclosure - intflagsRUNKIT7_ACC_PUBLIC - stringdoc_comment&null; - stringreturn_type - boolis_strict - - - - - &reftitle.parameters; - - - class_name - - - The class in which to redefine the method - - - - - method_name - - - The name of the method to redefine - - - - - argument_list - - - Comma-delimited list of arguments for the redefined method - - - - - code - - - The new code to be evaluated when method_name - is called - - - - - closure - - - A closure that defines the method. - - - - - flags - - - The redefined method can be - RUNKIT7_ACC_PUBLIC, - RUNKIT7_ACC_PROTECTED or - RUNKIT7_ACC_PRIVATE optionally combined via bitwise OR with - RUNKIT7_ACC_STATIC - - - - - doc_comment - - - The doc comment of the method. - - - - - return_type - - - The return type of the method. - - - - - is_strict - - - Whether the method behaves as if it was declared in a file with strict_types=1. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>runkit7_method_redefine</function> example - -foo(); - -// Redefine the 'foo' method -runkit7_method_redefine( - 'Example', - 'foo', - '', - 'return "bar!\n";', - RUNKIT7_ACC_PUBLIC -); - -// output Example::foo() (after redefine) -echo "After: " . $e->foo(); -?> -]]> - - &example.outputs; - - - - - - - &reftitle.seealso; - - runkit7_method_add - runkit7_method_copy - runkit7_method_remove - runkit7_method_rename - runkit7_function_redefine - - - - - diff --git a/reference/runkit7/functions/runkit7-method-remove.xml b/reference/runkit7/functions/runkit7-method-remove.xml deleted file mode 100644 index 0dfb8b03f..000000000 --- a/reference/runkit7/functions/runkit7-method-remove.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - runkit7_method_remove - Dynamically removes the given method - - - - &reftitle.description; - - boolrunkit7_method_remove - stringclass_name - stringmethod_name - - ¬e.runkit.selfmanipulation; - - - - &reftitle.parameters; - - - class_name - - - The class in which to remove the method - - - - - method_name - - - The name of the method to remove - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - <function>runkit7_method_remove</function> example - - -]]> - - &example.outputs; - - - - - - - &reftitle.seealso; - - runkit7_method_add - runkit7_method_copy - runkit7_method_redefine - runkit7_method_rename - runkit7_function_remove - - - - - - diff --git a/reference/runkit7/functions/runkit7-method-rename.xml b/reference/runkit7/functions/runkit7-method-rename.xml deleted file mode 100644 index d1cde58ae..000000000 --- a/reference/runkit7/functions/runkit7-method-rename.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - runkit7_method_rename - Dynamically changes the name of the given method - - - - &reftitle.description; - - boolrunkit7_method_rename - stringclass_name - stringsource_method_name - stringtarget_method_name - - ¬e.runkit.selfmanipulation; - - - - &reftitle.parameters; - - - class_name - - - The class in which to rename the method - - - - - source_method_name - - - The name of the method to rename - - - - - target_method_name - - - The new name to give to the renamed method - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - <function>runkit7_method_rename</function> example - -bar(); -?> -]]> - - &example.outputs; - - - - - - - &reftitle.seealso; - - runkit7_method_add - runkit7_method_copy - runkit7_method_redefine - runkit7_method_remove - runkit7_function_rename - - - - diff --git a/reference/runkit7/functions/runkit7-object-id.xml b/reference/runkit7/functions/runkit7-object-id.xml deleted file mode 100644 index 979ce50dc..000000000 --- a/reference/runkit7/functions/runkit7-object-id.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - runkit7_object_id - - Return the integer object handle for given object - - - - - &reftitle.description; - - intrunkit7_object_id - objectobj - - - This function is equivalent to spl_object_id. - - - This function returns a unique identifier for the object. The object id is - unique for the lifetime of the object. Once the object is destroyed, its id - may be reused for other objects. This behavior is similar to - spl_object_hash. - - - - - &reftitle.parameters; - - - obj - - - Any object. - - - - - - - - &reftitle.returnvalues; - - An integer identifier that is unique for each currently existing object and - is always the same for each object. - - - - - &reftitle.notes; - - - When an object is destroyed, its id may be reused for other objects. - - - - - &reftitle.seealso; - - spl_object_id - - - - diff --git a/reference/runkit7/functions/runkit7-superglobals.xml b/reference/runkit7/functions/runkit7-superglobals.xml deleted file mode 100644 index bd581a5a2..000000000 --- a/reference/runkit7/functions/runkit7-superglobals.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - runkit7_superglobals - - Return numerically indexed array of registered superglobals - - - - - &reftitle.description; - - arrayrunkit7_superglobals - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a numerically indexed array of the currently registered superglobals. - i.e. _GET, _POST, _REQUEST, _COOKIE, _SESSION, _SERVER, _ENV, _FILES - - - - - &reftitle.seealso; - - Variable Scope - - - - - diff --git a/reference/runkit7/functions/runkit7-zval-inspect.xml b/reference/runkit7/functions/runkit7-zval-inspect.xml deleted file mode 100644 index aa5bb696f..000000000 --- a/reference/runkit7/functions/runkit7-zval-inspect.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - runkit7_zval_inspect - Returns information about the passed in value with data types, reference counts, etc - - - - &reftitle.description; - - arrayrunkit7_zval_inspect - stringvalue - - - - - &reftitle.parameters; - - - value - - - The value to return the representation of - - - - - - - - &reftitle.returnvalues; - - The array returned by this function contains the following elements: - - address - refcount (optional) - is_ref (optional) - type - - - - - - &reftitle.examples; - - <function>runkit7_zval_inspect</function> example - - -]]> - - &example.outputs; - - - string(14) "0x7f45ab21b1e0" - ["refcount"]=> - int(2) - ["is_ref"]=> - bool(false) - ["type"]=> - int(8) -} - -array(2) { - ["address"]=> - string(14) "0x7f45ab21b1e0" - ["type"]=> - int(4) -} -]]> - - - - - - &reftitle.seealso; - - References Explained - References Explained (by Derick Rethans) - - - - diff --git a/reference/runkit7/ini.xml b/reference/runkit7/ini.xml deleted file mode 100644 index c22358cb9..000000000 --- a/reference/runkit7/ini.xml +++ /dev/null @@ -1,108 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - Runkit Configuration Options - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - runkit.superglobal - "" - INI_PERDIR - - - - runkit.internal_override - "0" - INI_SYSTEM - - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - runkit.superglobal - string - - - - Comma-separated list of variable names to be treated as superglobals. - This value should be set in the systemwide php.ini file, but may work - in perdir configuration contexts depending on your SAPI. - - - Custom Superglobals with runkit.superglobal=_FOO,_BAR in php.ini - - -]]> - - - - - - - - runkit.internal_override - bool - - - - Enables ability to modify/rename/remove internal functions. - - - - - -
    - diff --git a/reference/runkit7/reference.xml b/reference/runkit7/reference.xml deleted file mode 100644 index cf9c69f04..000000000 --- a/reference/runkit7/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - runkit7 &Functions; - - &reference.runkit7.entities.functions; - - - - diff --git a/reference/runkit7/setup.xml b/reference/runkit7/setup.xml deleted file mode 100644 index 3ecef8b9d..000000000 --- a/reference/runkit7/setup.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - Modifying Constants, Functions, Classes, and Methods - as well as Custom Superglobals - works with all releases of PHP 7. No special requirements are - necessary. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;runkit7. - - - &pecl.windows.download.avail; - -
    - - &reference.runkit7.ini; - -
    - diff --git a/reference/runkit7/versions.xml b/reference/runkit7/versions.xml deleted file mode 100644 index 6a56e5199..000000000 --- a/reference/runkit7/versions.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/scoutapm/book.xml b/reference/scoutapm/book.xml deleted file mode 100644 index 48914cbad..000000000 --- a/reference/scoutapm/book.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - ScoutAPM - ScoutAPM - - - &reftitle.intro; - ¬e.no-windows.extension; - - ScoutAPM's extension for PHP provides additional capabilities to application - monitoring over just using the base PHP userland library. - - - - &reference.scoutapm.setup; - &reference.scoutapm.reference; - - - diff --git a/reference/scoutapm/configure.xml b/reference/scoutapm/configure.xml deleted file mode 100644 index 117c9d1d8..000000000 --- a/reference/scoutapm/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;scoutapm - - - -
    - diff --git a/reference/scoutapm/functions/scoutapm-get-calls.xml b/reference/scoutapm/functions/scoutapm-get-calls.xml deleted file mode 100644 index c4c5febb3..000000000 --- a/reference/scoutapm/functions/scoutapm-get-calls.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - scoutapm_get_calls - Returns a list of instrumented calls that have occurred - - - - &reftitle.description; - - arrayscoutapm_get_calls - - - Returns a list of any instrumented function calls since scoutapm_get_calls was last called. The list is cleared each time the function is called. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - scoutapm_get_calls returns an array containing a list - of all recorded calls to instrumented function calls. - - - - - &reftitle.examples; - Fetch instrumented calls - - -]]> - - &example.outputs.similar; - - Array - ( - [function] => file_get_contents - [entered] => 1576839727.7934 - [exited] => 1576839727.7935 - [time_taken] => 2.7894973754883E-5 - [argv] => Array - ( - [0] => a.txt - ) - - ) - - [1] => Array - ( - [function] => file_get_contents - [entered] => 1576839727.7935 - [exited] => 1576839727.7935 - [time_taken] => 7.8678131103516E-6 - [argv] => Array - ( - [0] => b.txt - ) - - ) - -) -]]> - - - - - - - diff --git a/reference/scoutapm/functions/scoutapm-list-instrumented-functions.xml b/reference/scoutapm/functions/scoutapm-list-instrumented-functions.xml deleted file mode 100644 index 6d1bfc687..000000000 --- a/reference/scoutapm/functions/scoutapm-list-instrumented-functions.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - scoutapm_list_instrumented_functions - List functions scoutapm will instrument. - - - - &reftitle.description; - - arrayscoutapm_list_instrumented_functions - - - Returns a list of the functions the extension will instrument. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - scoutapm_list_instrumented_functions returns an array - containing a list of all functions that the scoutapm extension is able to - instrument in the current installation. - - - - - &reftitle.examples; - Fetch the list of functions scoutapm will instrument - - -]]> - - &example.outputs.similar; - - file_get_contents - [1] => file_put_contents - [2] => fopen - [3] => fread - [4] => fwrite - [5] => pdo->exec - [6] => pdo->query - [7] => pdo->prepare - [8] => pdostatement->execute -) -]]> - - - - - - - diff --git a/reference/scoutapm/reference.xml b/reference/scoutapm/reference.xml deleted file mode 100644 index 7042d566b..000000000 --- a/reference/scoutapm/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Scoutapm &Functions; - - &reference.scoutapm.entities.functions; - - - - diff --git a/reference/scoutapm/setup.xml b/reference/scoutapm/setup.xml deleted file mode 100644 index b9df23f22..000000000 --- a/reference/scoutapm/setup.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - - PHP >= 7.1.0 - - - Windows is not currently supported - - -
    - -
    - &reftitle.install; - - This extension is available on PECL. Run: - - - - You may need to add Scout to your php.ini, for example: - - - - -
    - -
    - diff --git a/reference/scoutapm/versions.xml b/reference/scoutapm/versions.xml deleted file mode 100644 index 8941641ee..000000000 --- a/reference/scoutapm/versions.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/reference/seaslog/book.xml b/reference/seaslog/book.xml deleted file mode 100644 index 66f77d0a7..000000000 --- a/reference/seaslog/book.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - Seaslog - Seaslog - - - &reftitle.intro; - - The Seaslog is an effective,fast,stable log extension for PHP. - - - The log journal,which is usually the operate record of the system, - software and the application record. - Through the analysis of the log,it can facilitate users to understand the operation of the system, - software and the application situation. - If your application log is rich enough, - it can also analyze the previous use’s operation behavior,type, - regional distribution or other more information. - The application log also points the multiple levels at the same time, - you can easily get the application analysis of health status, - timely find problems and quick positioning, and solve the problem, remedy the loss. - - - The error_log, syslog function which built in PHP is powerful and excellent performance, - but due to various defects (error_log have no error level, no fixed format, syslog regardless of module, - and mix with system log ), reducing a lot of flexibility , and can't meet the application requirements. - - - The good news is that there are a number of third-party log class library established - to make up for the defects, such as log4php, plog, monolog (of course, - there are many applications in the project development of the log class). - - - So is there a log of libraries meet the following requirements: - - Modules, classification - Simple configuration (preferably without configuration) - Clear log format and easy understanding - Simple application and well performance - - Seaslog just meet these demands. - - - What is provided at present: - - In the PHP project, record the log specification and repidly. - Configure the default log directory and module - Specified log directory and capture current configuration - Preliminary analysis of the early warning framework - Efficient log buffer and convenient buffer debug - Follow the PSR-3 log interface specification - Automatically record error information - Automatically record abnormal information - Support Connect the TCP port, send with RFC5424 - Support Connect the UDP port, send with RFC5424 - Support RequestId differentiated requests - Support for log template customizations - - - - Read More SeasLog Document at Github. - - - - &reference.seaslog.setup; - &reference.seaslog.constants; - &reference.seaslog.examples; - &reference.seaslog.reference; - &reference.seaslog.seaslog; - - - diff --git a/reference/seaslog/configure.xml b/reference/seaslog/configure.xml deleted file mode 100644 index f7b4ce23c..000000000 --- a/reference/seaslog/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;seaslog - - - -
    - diff --git a/reference/seaslog/constants.xml b/reference/seaslog/constants.xml deleted file mode 100644 index 95d8e78d9..000000000 --- a/reference/seaslog/constants.xml +++ /dev/null @@ -1,268 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - SEASLOG_VERSION - (string) - - - - - - - - - SEASLOG_AUTHOR - (string) - - - - - - - - - SEASLOG_ALL - (string) - - - - "ALL" - - - - - - SEASLOG_DEBUG - (string) - - - - "DEBUG" - Detailed debug information.Fine-grained information events. - - - - - - SEASLOG_INFO - (string) - - - - "INFO" - Interesting events.Emphasizes the running process of the application. - - - - - - SEASLOG_NOTICE - (string) - - - - "NOTICE" - Normal but significant events.Information that is more important than the INFO level during execution. - - - - - - SEASLOG_WARNING - (string) - - - - "WARNING" - Exceptional occurrences that are not errors.Potentially aberrant information that needs attention and needs to be repaired. - - - - - - SEASLOG_ERROR - (string) - - - - "ERROR" - Runtime errors that do not require immediate action but should typically. - - - - - - SEASLOG_CRITICAL - (string) - - - - "CRITICAL" - Critical conditions.Need to be repaired immediately, and the program component is unavailable. - - - - - - SEASLOG_ALERT - (string) - - - - "ALERT" - Action must be taken immediately.Immediate attention should be given to relevant personnel for emergency repairs. - - - - - - SEASLOG_EMERGENCY - (string) - - - - "EMERGENCY" - System is unusable. - - - - - - SEASLOG_DETAIL_ORDER_ASC - (int) - - - - 1 - - - - - - SEASLOG_DETAIL_ORDER_DESC - (int) - - - - 2 - - - - - - SEASLOG_APPENDER_FILE - (int) - - - - 1 - - - - - - SEASLOG_APPENDER_TCP - (int) - - - - 2 - - - - - - SEASLOG_APPENDER_UDP - (int) - - - - 3 - - - - - - SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALL - (int) - - - - 1 - - - - - - SEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN - (int) - - - - 2 - - - - - - SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT - (int) - - - - 1 - - - - - - SEASLOG_REQUEST_VARIABLE_REQUEST_URI - (int) - - - - 2 - - - - - - SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD - (int) - - - - 3 - - - - - - SEASLOG_REQUEST_VARIABLE_CLIENT_IP - (int) - - - - 4 - - - - - - diff --git a/reference/seaslog/examples.xml b/reference/seaslog/examples.xml deleted file mode 100644 index 46907abbd..000000000 --- a/reference/seaslog/examples.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - &reftitle.examples; - - - Get and set base path - - -]]> - - &example.outputs.similar; - - - - - - - Get and set logger - - -]]> - - &example.outputs.similar; - - - - - - - Fast write log - - 'neeke')); -SeasLog::info('this is a info log'); -SeasLog::notice('this is a notice log'); -SeasLog::warning('your {website} was down,please {action} it ASAP!',array('{website}' => 'github.com','{action}' => 'rboot')); -SeasLog::error('a error log'); -SeasLog::critical('some thing was critical'); -SeasLog::alert('yes this is a {messageName}',array('{messageName}' => 'alertMSG')); -SeasLog::emergency('Just now, the house next door was completely burnt out! {note}',array('{note}' => 'it`s a joke')); -?> -]]> - - - As the default, seaslog.default_template = "%T | %L | %P | %Q | %t | %M". - That's mean,as the default,log record style is: `{dateTime} | {level} | {pid} | {uniqid} | {timeStamp} | {logInfo}`. - - &example.outputs.similar; - - seaslog.appender = 1 - - - - - &example.outputs.similar; - - seaslog.appender = 2 or seaslog.appender = 3 - - -1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | DEBUG | 21423 | 599157af4e937 | 1466787583.322 | this is a neeke debug -<14>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | INFO | 21423 | 599157af4e937 | 1466787583.323 | this is a info log -<13>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | NOTICE | 21423 | 599157af4e937 | 1466787583.324 | this is a notice log -]]> - - - - - Fast count some type of log count value - - SeasLog get count value of `grep -wc` use system pipe and return to PHP (array or int). - - - -]]> - - &example.outputs.similar; - - - int(3) - ["INFO"]=> - int(3) - ["NOTICE"]=> - int(3) - ["WARNING"]=> - int(3) - ["ERROR"]=> - int(6) - ["CRITICAL"]=> - int(3) - ["ALERT"]=> - int(3) - ["EMERGENCY"]=> - int(3) -} -int(7) -int(1) -]]> - - - - - Acquisit some type of log list - - SeasLog get count value of `grep -w` use system pipe and return array to PHP. - - - -]]> - - &example.outputs.similar; - - - string(83) "2014-02-24 00:14:02 | ERROR | 8568 | 599157af4e937 | 1393172042.717 | test error 3 " - [1] => - string(83) "2014-02-24 00:14:04 | ERROR | 8594 | 5991576584446 | 1393172044.104 | test error 3 " - [2] => - string(83) "2014-02-24 00:14:04 | ERROR | 8620 | 1502697015147 | 1393172044.862 | test error 3 " - [3] => - string(83) "2014-02-24 00:14:05 | ERROR | 8646 | 599159975a9ff | 1393172045.989 | test error 3 " - [4] => - string(83) "2014-02-24 00:14:07 | ERROR | 8672 | 599159986ec28 | 1393172047.882 | test error 3 " - [5] => - string(83) "2014-02-24 00:14:08 | ERROR | 8698 | 5991599981cec | 1393172048.736 | test error 3 " -} - -array(2) { - [0] => - string(83) "2014-02-24 00:14:02 | ERROR | 8568 | 599157af4e937 | 1393172042.717 | test error 3 " - [1] => - string(83) "2014-02-24 00:14:04 | ERROR | 8594 | 5991576584446 | 1393172044.104 | test error 3 " -} -]]> - - - - - diff --git a/reference/seaslog/functions/seaslog-get-author.xml b/reference/seaslog/functions/seaslog-get-author.xml deleted file mode 100644 index 0485117cd..000000000 --- a/reference/seaslog/functions/seaslog-get-author.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - seaslog_get_author - Get SeasLog author. - - - - &reftitle.description; - - stringseaslog_get_author - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return SeasLog author as string. - - - - - &reftitle.examples; - - <function>seaslog_get_author</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/functions/seaslog-get-version.xml b/reference/seaslog/functions/seaslog-get-version.xml deleted file mode 100644 index 18e51f3ad..000000000 --- a/reference/seaslog/functions/seaslog-get-version.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - seaslog_get_version - Get SeasLog version. - - - - &reftitle.description; - - stringseaslog_get_version - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return SeasLog version (SEASLOG_VERSION) as string. - - - - - &reftitle.examples; - - <function>seaslog_get_version</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/ini.xml b/reference/seaslog/ini.xml deleted file mode 100644 index cb94b2832..000000000 --- a/reference/seaslog/ini.xml +++ /dev/null @@ -1,628 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - Seaslog &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - seaslog.appender - 1 - INI_SYSTEM - - - - seaslog.appender_retry - 0 - INI_ALL - - - - seaslog.level - 8 - INI_ALL - - - - seaslog.remote_host - 127.0.0.1 - INI_ALL - - - - seaslog.remote_port - 514 - INI_ALL - - - - seaslog.remote_timeout - 1 - INI_SYSTEM - - - - seaslog.default_basepath - /var/log/www - INI_SYSTEM - - - - seaslog.default_logger - default - INI_SYSTEM - - - - seaslog.default_template - %T | %L | %P | %Q | %t | %M - INI_SYSTEM - - - - seaslog.default_datetime_format - Y-m-d H:i:s - INI_SYSTEM - - - - seaslog.trace_error - 1 - INI_ALL - - - - seaslog.trace_exception - 0 - INI_SYSTEM - - - - seaslog.trace_notice - 0 - INI_ALL - - - - seaslog.trace_warning - 0 - INI_ALL - - - - seaslog.use_buffer - 0 - INI_SYSTEM - - - - seaslog.buffer_size - 0 - INI_ALL - - - - seaslog.buffer_disabled_in_cli - 0 - INI_SYSTEM - - - - seaslog.disting_type - 0 - INI_SYSTEM - - - - seaslog.disting_folder - 1 - INI_SYSTEM - - - - seaslog.disting_by_hour - 0 - INI_SYSTEM - - - - seaslog.recall_depth - 0 - INI_ALL - - - - seaslog.trim_wrap - 0 - INI_ALL - - - - seaslog.ignore_warning - 1 - INI_ALL - - - - seaslog.throw_exception - 1 - INI_ALL - - - - -
    - - &ini.descriptions.title; - - - - - seaslog.appender - int - - - - Switch the Record Log Data Store. 1File 2TCP 3UDP (Switch default 1) - - - SeasLog will send log to tcp://remote_host:remote_port or udp://remote_host:remote_port server, - when seaslog.appender configured to 2 (TCP) or 3 (UDP). - - - When SeasLog send log to TCP/UDP,style follow RFC5424. - The {logInfo} affected by seaslog.default_template. - - - 1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | DEBUG | 21423 | 599157af4e937 | 1466787583.322 | this is a neeke debug -<14>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | INFO | 21423 | 599157af4e937 | 1466787583.323 | this is a info log -<13>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | NOTICE | 21423 | 599157af4e937 | 1466787583.324 | this is a notice log - ]]> - - - - - - seaslog.appender_retry - int - - - - Record Log Retry Count. - Default 0 (Do Not Retry) - - - - - - seaslog.buffer_disabled_in_cli - int - - - - Disable buffer in cli. 1-Y 0-N(Default) - - - Switch the configure buffer_disabled_in_cli on. - The buffer_disabled_in_cli switch default off. - If switch buffer_disabled_in_cli on, and running in cli, - seaslog.use_buffer setting will be discarded, - Seaslog write to the Data Store IMMEDIATELY. - - - - - - seaslog.buffer_size - int - - - - Configure the buffer_size with 100. - The buffer_size default 0, it’s meaning don’t use buffer. - If buffer_size > 0,SeasLog will rewritten down into the Data Store - when the prerecorded log in memory count >= this buffer_size,and then refresh the memory poll. - - - - - - seaslog.default_basepath - string - - - - Default Log Base Path. Defult "/var/log/www". - - - - - - seaslog.default_datetime_format - string - - - - The DateTime Style. Default "Y-m-d H:i:s". - - - - - - seaslog.default_logger - string - - - - Default Logger Path. Default "default". - - - - - - seaslog.disting_by_hour - int - - - - Switch use the logger with hour. 1-Y 0-N(Default) - - - - seaslog.disting_by_hour = 1 Switch use Logger DisTing by hour. - It’s meaning SeasLog will create the file each one hour. - - - - - - - seaslog.disting_folder - int - - - - Switch use the logger with folder. 1-Y(Default) 0-N - - - - seaslog.disting_folder = 1 Switch use Logger DisTing by folder, - it’s meaning SeasLog will create the file deistic by folder, - and when this configure close SeasLog will create file - use underline connect Logger and Time like default_20180211.log. - - - - - - - seaslog.disting_type - int - - - - Switch use the logger with type. 1-Y 0-N(Default) - - - - seaslog.disting_type = 1 Switch use Logger DisTing by type, - it’s meaning SeasLog will create the file deistic info\warn\error and the other type. - - - - - - - seaslog.ignore_warning - int - - - - Switch ignore SeasLog warning. 1-On(Default) 0-Off - - - - seaslog.ignore_warning = 1 Open a warning to ignore SeasLog itself. - When directory permissions or receive server ports are blocked, they are ignored; - when closed, a warning is thrown. - - - - - - - seaslog.level - int - - - - Record logger level. Default 8 (All of them). - 0-EMERGENCY 1-ALERT 2-CRITICAL 3-ERROR 4-WARNING 5-NOTICE 6-INFO 7-DEBUG 8-ALL - - - - Tips: The configuration item has changed since the 1.7.0 version. - Before the 1.7.0 version, the smaller the value, the more logs are taken according to the level: - 0-all 1-debug 2-info 3-notice 4-warning 5-error 6-critical 7-alert 8-emergency - Before the 1.7.0 version, Default 0 (All of them). - - - - - - - seaslog.recall_depth - int - - - - Log function recall depth.Will affected variable LineNo in %F. - Default 0 - - - - - - seaslog.remote_host - string - - - - If you use Record TCP or UDP, configure this remote ip. Default "127.0.0.1" - - - - - - seaslog.remote_port - int - - - - If you use Record TCP or UDP, configure this remote port. Default 514 - - - - - - seaslog.remote_timeout - int - - - - If you use Record TCP or UDP, configure this remote timeout. Default 1 second - - - - - - seaslog.throw_exception - int - - - - Switch throw SeasLog exception. 1-On(Default) 0-Off - - - - seaslog.throw_exception = 1 Open an exception that throws the SeasLog to throw itself. - When the directory authority or the receive server port is blocked, - throw an exception; do not throw an exception when closed. - - - - - - - seaslog.trace_error - int - - - - Automatic Record final error with default logger. 1-Y(Default) 0-N - - - - - - seaslog.trace_exception - int - - - - Automatic Record exception with default logger. 1-Y 0-N(Default) - - - - - - seaslog.trace_notice - int - - - - Automatic Record notice with default logger. 1-Y 0-N(Default) - - - - - - seaslog.trace_warning - int - - - - Automatic Record warning with default logger. 1-Y 0-N(Default) - - - - - - seaslog.trim_wrap - int - - - - Trim the \n and \r in log message. 1-On 0-Off(Default) - - - - - - seaslog.use_buffer - int - - - - Switch use the log buffer with memory. 1-Y 0-N(Default) - - - - seaslog.use_buffer = 1 Switch the configure use_buffer on. - The use_buffer switch default off. - If switch use_buffer on, SeasLog prerecord the log with memory, - and them would be rewritten down into the Data Store by request shutdown - or php process exit (PHP RSHUTDOWN or PHP MSHUTDOWN). - - - - - - - seaslog.default_template - string - - - - Default Log template. - Default "%T | %L | %P | %Q | %t | %M". - - - - The following default variables are provided, - which can be used directly in the log template and replaced as a corresponding value - when the log is eventually generated. - - - Default log template is: seaslog.default_template = "%T | %L | %P | %Q | %t | %M", - that's mean,default log style is: {dateTime} | {level} | {pid} | {uniqid} | {timeStamp} | {logInfo} - - - If you custom log template, such as: seaslog.default_template = "[%T]:%L %P %Q %t %M", - that's will mean,log style was custom as: [{dateTime}]:{level} {pid} {uniqid} {timeStamp} {logInfo} - - - Seaslog Default Variable Table - - - - Variable Name - Description - - - - - %L - Level. - - - %M - Message. - - - %T - DateTime. Such as 2017-08-16 19:15:02, affected by seaslog.default_datetime_format. - - - %t - Timestamp. Such as 1502882102.862,accurate to milliseconds. - - - %Q - RequestId. To distinguish a single request, - such as not invoking the SeasLog::setRequestId($string) function, - the unique value generated by the built-in static char *get_uniqid () - function is used when the request is initialized. - - - %H - HostName. - - - %P - ProcessId. - - - %D - Domain:Port. Such as www.cloudwise.com:80; When Cli, Such as cli. - - - %R - Request URI. Such as /app/user/signin; - When Cli it's the index script, Such as CliIndex.php. - - - %m - Request Method. Such as Get; When Cli it's the command script, Such as /bin/bash. - - - %I - Client IP; When Cli it's local. - Priority value: HTTP_X_REAL_IP > HTTP_X_FORWARDED_FOR > REMOTE_ADDR - - - %F - FileName:LineNo. Such as UserService.php:118. - - - %U - MemoryUsage. byte. Call zend_memory_usage. - - - %u - PeakMemoryUsage. byte. Call zend_memory_peak_usage. - - - %C - TODO Class::Action. Such as UserService::getUserInfo - - - -
    -
    -
    -
    -
    -
    - diff --git a/reference/seaslog/reference.xml b/reference/seaslog/reference.xml deleted file mode 100644 index e95a54126..000000000 --- a/reference/seaslog/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Seaslog &Functions; - - &reference.seaslog.entities.functions; - - - - diff --git a/reference/seaslog/seaslog.xml b/reference/seaslog/seaslog.xml deleted file mode 100644 index c91a1185a..000000000 --- a/reference/seaslog/seaslog.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - The SeasLog class - SeasLog - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - SeasLog - - - - - SeasLog - - - - - &Methods; - - - - -
    - -
    - - &reference.seaslog.entities.seaslog; - -
    - diff --git a/reference/seaslog/seaslog/alert.xml b/reference/seaslog/seaslog/alert.xml deleted file mode 100644 index 7f33abc54..000000000 --- a/reference/seaslog/seaslog/alert.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - SeasLog::alert - Record alert log information - - - - &reftitle.description; - - public static boolSeasLog::alert - stringmessage - arraycontent - stringlogger - - - Record alert log information. - - - "ALERT" - Action must be taken immediately. - Immediate attention should be given to relevant personnel for emergency repairs. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::alert</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::alert('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | ALERT | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::emergency - SeasLog::log - - - - - - diff --git a/reference/seaslog/seaslog/analyzercount.xml b/reference/seaslog/seaslog/analyzercount.xml deleted file mode 100644 index 8168dbdfc..000000000 --- a/reference/seaslog/seaslog/analyzercount.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - SeasLog::analyzerCount - Get log count by level, log_path and key_word - - - - &reftitle.description; - - public static mixedSeasLog::analyzerCount - stringlevel - stringlog_path - stringkey_word - - - `SeasLog` get count value of `grep -ai '{level}' | grep -aic '{key_word}'` - use system pipe and return to PHP (array or int). - - - - - - &reftitle.parameters; - - - level - - - String. The log information level. - - - - - log_path - - - String. The log information path. - - - - - key_word - - - String. The search key word for log information. - - - - - - - - &reftitle.returnvalues; - - If `level` is SEASLOG_ALL or Empty, return all levels count as `array`. - If `level` is SEASLOG_INFO or the other level, return count as `int`. - - - - - &reftitle.examples; - - <function>SeasLog::analyzerCount</function> example - - -]]> - - &example.outputs.similar; - - - int(180) - ["INFO"]=> - int(214) - ["NOTICE"]=> - int(0) - ["WARNING"]=> - int(0) - ["ERROR"]=> - int(228) - ["CRITICAL"]=> - int(244) - ["ALERT"]=> - int(1) - ["EMERGENCY"]=> - int(0) -} - -int(180) - -int(228) - -int(29) -]]> - - - - - - &reftitle.seealso; - - SeasLog::analyzerDetail - - - - - diff --git a/reference/seaslog/seaslog/analyzerdetail.xml b/reference/seaslog/seaslog/analyzerdetail.xml deleted file mode 100644 index b09dd856b..000000000 --- a/reference/seaslog/seaslog/analyzerdetail.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - SeasLog::analyzerDetail - Get log detail by level, log_path, key_word, start, limit, order - - - - &reftitle.description; - - public static mixedSeasLog::analyzerDetail - stringlevel - stringlog_path - stringkey_word - intstart - intlimit - intorder - - - `SeasLog` get results of - `grep -ai '{level}' | grep -ai '{key_word}' | sed -n '{start},{limit}'p` - use system pipe and return array to PHP. - - - - - - &reftitle.parameters; - - - level - - - String. The log information level. - - - - - log_path - - - String. The log information path. - - - - - key_word - - - String. The search key word for log information. - - - - - start - - - Int. Default is `1`. - - - - - limit - - - Int. Default is `20`. - - - - - order - - - Int. Default is SEASLOG_DETAIL_ORDER_ASC. - See also: - - SEASLOG_DETAIL_ORDER_ASC - SEASLOG_DETAIL_ORDER_DESC - - - - - - - - - &reftitle.returnvalues; - - Return results as array. - - - When `start`,`limit` is not NULL and in Windows, - SeasLog will threw exception with message 'Param start and limit don't support Windows'. - - - - - - - &reftitle.examples; - - <function>SeasLog::analyzerDetail</function> example - - -]]> - - &example.outputs.similar; - - - string(93) "2018-07-09 12:52:53 | ERROR | 12247 | 5b42ea2580e51 | 1531111973.528 | log message from neeke" - [1]=> - string(93) "2018-07-09 12:52:54 | ERROR | 12256 | 5b42ea26d6657 | 1531111974.878 | log message from neeke" - [2]=> - string(93) "2018-07-09 12:52:55 | ERROR | 12265 | 5b42ea277b8d4 | 1531111975.506 | log message from neeke" - [3]=> - string(104) "2018-07-09 12:52:55 | ERROR | 12274 | 5b42ea27db5dc | 1531111975.898 | log message from the other people" -... -} - -array(3) { - [0]=> - string(93) "2018-07-09 12:52:53 | ERROR | 12247 | 5b42ea2580e51 | 1531111973.528 | log message from neeke" - [1]=> - string(93) "2018-07-09 12:52:54 | ERROR | 12256 | 5b42ea26d6657 | 1531111974.878 | log message from neeke" - [2]=> - string(93) "2018-07-09 12:52:55 | ERROR | 12265 | 5b42ea277b8d4 | 1531111975.506 | log message from neeke" -} - -array(2) { - [0]=> - string(93) "2018-07-09 12:52:53 | ERROR | 12247 | 5b42ea2580e51 | 1531111973.528 | log message from neeke" - [1]=> - string(93) "2018-07-09 12:52:54 | ERROR | 12256 | 5b42ea26d6657 | 1531111974.878 | log message from neeke" -} -]]> - - - - - - &reftitle.seealso; - - SeasLog::analyzerCount - - - - - - diff --git a/reference/seaslog/seaslog/closeloggerstream.xml b/reference/seaslog/seaslog/closeloggerstream.xml deleted file mode 100644 index 8adefbbcd..000000000 --- a/reference/seaslog/seaslog/closeloggerstream.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - SeasLog::closeLoggerStream - Manually release stream flow from logger - - - - &reftitle.description; - - public static boolSeasLog::closeLoggerStream - intmodel - stringlogger - - - Manually release stream flow from logger. - SeasLog caches the stream handle opened by the log logger to save the overhead of creating a stream. The handle will be automatically released at the end of the request. - If in CLI mode, the process will also automatically release when it exits. Or you can use the following functions to manually release(manually release function needs to update SeasLog 1.8.6 or updated version). - - - - - - &reftitle.parameters; - - - model - - - Constant int. - - SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALL - SEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN - - - - - - logger - - - The logger name. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on released stream flow success, FALSE on failure. - - - - - &reftitle.examples; - - <methodname>SeasLog::closeLoggerStream</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::setLogger - SeasLog::getLastLogger - - - - - diff --git a/reference/seaslog/seaslog/construct.xml b/reference/seaslog/seaslog/construct.xml deleted file mode 100644 index 09514e369..000000000 --- a/reference/seaslog/seaslog/construct.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - SeasLog::__construct - Description - - - - &reftitle.description; - - public SeasLog::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - &reftitle.examples; - - <function>SeasLog::__construct</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/seaslog/critical.xml b/reference/seaslog/seaslog/critical.xml deleted file mode 100644 index 329c20010..000000000 --- a/reference/seaslog/seaslog/critical.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - SeasLog::critical - Record critical log information - - - - &reftitle.description; - - public static boolSeasLog::critical - stringmessage - arraycontent - stringlogger - - - Record critical log information. - - - "CRITICAL" - Critical conditions.Need to be repaired immediately, and the program component is unavailable. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::critical</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::critical('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | CRITICAL | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | CRITICAL | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | CRITICAL | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - diff --git a/reference/seaslog/seaslog/debug.xml b/reference/seaslog/seaslog/debug.xml deleted file mode 100644 index c532adeec..000000000 --- a/reference/seaslog/seaslog/debug.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - SeasLog::debug - Record debug log information - - - - &reftitle.description; - - public static boolSeasLog::debug - stringmessage - arraycontent - stringlogger - - - Record debug log information. - - - "DEBUG" - Detailed debug information.Fine-grained information events. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::debug</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::debug('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | DEBUG | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | DEBUG | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | DEBUG | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - - diff --git a/reference/seaslog/seaslog/destruct.xml b/reference/seaslog/seaslog/destruct.xml deleted file mode 100644 index 67c5179e9..000000000 --- a/reference/seaslog/seaslog/destruct.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - SeasLog::__destruct - Description - - - - &reftitle.description; - - public SeasLog::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>SeasLog::__destruct</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/seaslog/emergency.xml b/reference/seaslog/seaslog/emergency.xml deleted file mode 100644 index 3233cdd4d..000000000 --- a/reference/seaslog/seaslog/emergency.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - SeasLog::emergency - Record emergency log information - - - - &reftitle.description; - - public static boolSeasLog::emergency - stringmessage - arraycontent - stringlogger - - - Record emergency log information. - - - "EMERGENCY" - System is unusable. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::emergency</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::emergency('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | EMERGENCY | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | EMERGENCY | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | EMERGENCY | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::log - - - - - - diff --git a/reference/seaslog/seaslog/error.xml b/reference/seaslog/seaslog/error.xml deleted file mode 100644 index 53277504a..000000000 --- a/reference/seaslog/seaslog/error.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - SeasLog::error - Record error log information - - - - &reftitle.description; - - public static boolSeasLog::error - stringmessage - arraycontent - stringlogger - - - Record error log information. - - - "ERROR" - Runtime errors that do not require immediate action but should typically. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::error</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::error('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | ERROR | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | ERROR | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | ERROR | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::critical - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - - diff --git a/reference/seaslog/seaslog/flushbuffer.xml b/reference/seaslog/seaslog/flushbuffer.xml deleted file mode 100644 index 6fbd39717..000000000 --- a/reference/seaslog/seaslog/flushbuffer.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - SeasLog::flushBuffer - Flush logs buffer, dump to appender file, or send to remote api with tcp/udp - - - - &reftitle.description; - - public static boolSeasLog::flushBuffer - - - - Flush logs buffer by seaslog.appender: - dump to file, or send to remote api with tcp/udp. - - - See also: - seaslog.appender_retry - seaslog.remote_host - seaslog.remote_port - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return TRUE on flush buffer success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::flushBuffer</function> example - - -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(79) "2018-07-07 10:47:58 | INFO | 71910 | 5b4029ded6009 | 1530931678.877 | info log -" - [1]=> - string(81) "2018-07-07 10:47:58 | DEBUG | 71910 | 5b4029ded6009 | 1530931678.877 | debug log -" - } -} -bool(true) -array(0) { -} -]]> - - - - - - &reftitle.seealso; - - seaslog.use_buffer - seaslog.buffer_size - seaslog.buffer_disabled_in_cli - SeasLog::getBufferEnabled - SeasLog::getBuffer - - - - - - diff --git a/reference/seaslog/seaslog/getbasepath.xml b/reference/seaslog/seaslog/getbasepath.xml deleted file mode 100644 index 027114ac6..000000000 --- a/reference/seaslog/seaslog/getbasepath.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - SeasLog::getBasePath - Get SeasLog base path. - - - - &reftitle.description; - - public static stringSeaslog::getBasePath - - - - Use the Function SeasLog::getBasePath - will get the value of seaslog.default_basepath - what configured in php.ini(seaslog.ini). - - - If you use Seaslog::setBasePath, will change the result. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return seaslog.default_basepath as string. - - - - - &reftitle.examples; - - <methodname>SeasLog::getBasePath</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/seaslog/getbuffer.xml b/reference/seaslog/seaslog/getbuffer.xml deleted file mode 100644 index 3b2e50d73..000000000 --- a/reference/seaslog/seaslog/getbuffer.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - SeasLog::getBuffer - Get the logs buffer in memory as array - - - - &reftitle.description; - - public static arraySeasLog::getBuffer - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return an array from logs buffer in memory. - - - - - &reftitle.examples; - - <function>SeasLog::getBuffer</function> example - - -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(79) "2018-07-07 10:43:32 | INFO | 71785 | 5b4028d4c58d5 | 1530931412.810 | info log -" - [1]=> - string(81) "2018-07-07 10:43:32 | DEBUG | 71785 | 5b4028d4c58d5 | 1530931412.810 | debug log -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.use_buffer - seaslog.buffer_size - seaslog.buffer_disabled_in_cli - SeasLog::getBufferEnabled - SeasLog::flushBuffer - - - - - - diff --git a/reference/seaslog/seaslog/getbufferenabled.xml b/reference/seaslog/seaslog/getbufferenabled.xml deleted file mode 100644 index 1da3fcf24..000000000 --- a/reference/seaslog/seaslog/getbufferenabled.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - SeasLog::getBufferEnabled - Determin if buffer enabled - - - - &reftitle.description; - - public static boolSeasLog::getBufferEnabled - - - - Result join seaslog.use_buffer - and seaslog.buffer_disabled_in_cli. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return TRUE on seaslog.use_buffer is true. - If switch seaslog.buffer_disabled_in_cli on, and running in cli, - seaslog.use_buffer setting will be discarded, Seaslog write to the Data Store IMMEDIATELY. - - - - - &reftitle.examples; - - <function>SeasLog::getBufferEnabled</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - seaslog.use_buffer - seaslog.buffer_size - seaslog.buffer_disabled_in_cli - SeasLog::getBuffer - SeasLog::flushBuffer - - - - - - diff --git a/reference/seaslog/seaslog/getdatetimeformat.xml b/reference/seaslog/seaslog/getdatetimeformat.xml deleted file mode 100644 index 590310883..000000000 --- a/reference/seaslog/seaslog/getdatetimeformat.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - SeasLog::getDatetimeFormat - Get SeasLog datetime format style - - - - &reftitle.description; - - public static stringSeasLog::getDatetimeFormat - - - - Get SeasLog datetime format style. - Use the Function SeasLog::getDatetimeFormat will - get the value of seaslog.default_datetime_format - what configured in php.ini(seaslog.ini). - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Get SeasLog datetime format style of - seaslog.default_datetime_format. - Use the Function SeasLog::setDatetimeFormat - will change this value. - - - - - &reftitle.examples; - - <function>SeasLog::getDatetimeFormat</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::setDatetimeFormat - - - - - - diff --git a/reference/seaslog/seaslog/getlastlogger.xml b/reference/seaslog/seaslog/getlastlogger.xml deleted file mode 100644 index 541ed10a4..000000000 --- a/reference/seaslog/seaslog/getlastlogger.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - SeasLog::getLastLogger - Get SeasLog last logger path - - - - &reftitle.description; - - public static stringSeasLog::getLastLogger - - - - Use the Function SeasLog::getLastLogger will - get the value of seaslog.default_logger - what configured in php.ini(seaslog.ini). - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Use the Function SeasLog::setLogger - will change the value of function SeasLog::getLastLogger. - - - - - &reftitle.examples; - - <function>SeasLog::getLastLogger</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::setLogger - - - - - - diff --git a/reference/seaslog/seaslog/getrequestid.xml b/reference/seaslog/seaslog/getrequestid.xml deleted file mode 100644 index d0e2e08a0..000000000 --- a/reference/seaslog/seaslog/getrequestid.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - SeasLog::getRequestID - Get SeasLog request_id differentiated requests - - - - &reftitle.description; - - public static stringSeasLog::getRequestID - - - - To distinguish a single request, such as not invoking the - SeasLog::setRequestId function, - the unique value generated by the built-in `static char *get_uniqid ()` - function is used when the request is initialized. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return string generated by the built-in `static char *get_uniqid ()` function, - or setted by SeasLog::setRequestId function. - - - - - &reftitle.examples; - - <function>SeasLog::getRequestID</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::setRequestID - The Variable `%Q` in - Seaslog Default Variable Table. - - - - - - diff --git a/reference/seaslog/seaslog/getrequestvariable.xml b/reference/seaslog/seaslog/getrequestvariable.xml deleted file mode 100644 index 4ea982274..000000000 --- a/reference/seaslog/seaslog/getrequestvariable.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - SeasLog::getRequestVariable - Get SeasLog request variable - - - - &reftitle.description; - - public static boolSeasLog::getRequestVariable - intkey - - - Get SeasLog request variable. - - - - - - &reftitle.parameters; - - - key - - - Constant int. - - SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT - SEASLOG_REQUEST_VARIABLE_REQUEST_URI - SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD - SEASLOG_REQUEST_VARIABLE_CLIENT_IP - - - - - - - - - &reftitle.returnvalues; - - Return request variable value on set success. - - - - - &reftitle.examples; - - <methodname>SeasLog::getRequestVariable</methodname> example - -setRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT, $sDomainPort)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI, $sRequestUri)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD, $sRequestMethod)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP, $sClientIp)); - -var_dump($oSeasLog->setRequestVariable($iErrorKey,NULL)); - -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT) == $sDomainPort); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI) == $sRequestUri); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD) == $sRequestMethod); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP) == $sClientIp); - -var_dump($oSeasLog->getRequestVariable($iErrorKey)); - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::setRequestVariable - - - - - diff --git a/reference/seaslog/seaslog/info.xml b/reference/seaslog/seaslog/info.xml deleted file mode 100644 index eb70baecc..000000000 --- a/reference/seaslog/seaslog/info.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - SeasLog::info - Record info log information - - - - &reftitle.description; - - public static boolSeasLog::info - stringmessage - arraycontent - stringlogger - - - Record info log information. - - - "INFO" - Interesting events.Emphasizes the running process of the application. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::info</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::info('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | INFO | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | INFO | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | INFO | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - - diff --git a/reference/seaslog/seaslog/log.xml b/reference/seaslog/seaslog/log.xml deleted file mode 100644 index 45ff072eb..000000000 --- a/reference/seaslog/seaslog/log.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - SeasLog::log - The Common Record Log Function - - - - &reftitle.description; - - public static boolSeasLog::log - stringlevel - stringmessage - arraycontent - stringlogger - - - The Common Record Log Function. - - - - - - &reftitle.parameters; - - - level - - - Can use level in: - - SEASLOG_DEBUG - SEASLOG_INFO - SEASLOG_NOTICE - SEASLOG_WARNING - SEASLOG_ERROR - SEASLOG_CRITICAL - SEASLOG_ALERT - SEASLOG_EMERGENCY - - Or you can create a new level self-help. - - - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::log</function> example - - 'neeke'))); -var_dump(SeasLog::getBuffer()); - -//with `logger` -var_dump(SeasLog::log('MySelfLevel','info log {NAME}',array('NAME' => 'neeke'),'tmp_logger')); -var_dump(SeasLog::getBuffer()); - - -?> -]]> - - &example.outputs.similar; - - - array(1) { - [0]=> - string(79) "2018-07-07 11:12:37 | INFO | 72427 | 5b402fa56a2ea | 1530933157.436 | info log -" - } -} - -bool(true) -array(1) { - ["/var/log/www/default/20180707.log"]=> - array(1) { - [0]=> - string(86) "2018-07-07 11:13:59 | MySelfLevel | 72470 | 5b402ff781c5e | 1530933239.532 | info log -" - } -} - -bool(true) -array(1) { - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:28:12 | MySelfLevel | 72833 | 5b40334ce6a2f | 1530934092.946 | info log neeke -" - } -} - -bool(true) -array(1) { - ["/var/log/www/default/20180707.log"]=> - array(1) { - [0]=> - string(86) "2018-07-07 11:20:12 | INFO | 72616 | 5b40316c3641e | 1530933612.222 | info log neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::emergency - - - - - - diff --git a/reference/seaslog/seaslog/notice.xml b/reference/seaslog/seaslog/notice.xml deleted file mode 100644 index ea3c20235..000000000 --- a/reference/seaslog/seaslog/notice.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - SeasLog::notice - Record notice log information - - - - &reftitle.description; - - public static boolSeasLog::notice - stringmessage - arraycontent - stringlogger - - - Record notice log information. - - - "NOTICE" - Normal but significant events.Information that is more important than the INFO level during execution. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::notice</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::notice('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | NOTICE | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | NOTICE | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | NOTICE | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::warning - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - - - diff --git a/reference/seaslog/seaslog/setbasepath.xml b/reference/seaslog/seaslog/setbasepath.xml deleted file mode 100644 index 8e6781b86..000000000 --- a/reference/seaslog/seaslog/setbasepath.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - SeasLog::setBasePath - Set SeasLog base path - - - - &reftitle.description; - - public static boolSeasLog::setBasePath - stringbase_path - - - Set SeasLog base path. - - - - - - &reftitle.parameters; - - - base_path - - - String. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on setted base path success, FALSE on failure. - - - - - &reftitle.examples; - - <methodname>SeasLog::setBasePath</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/seaslog/seaslog/setdatetimeformat.xml b/reference/seaslog/seaslog/setdatetimeformat.xml deleted file mode 100644 index a641455a4..000000000 --- a/reference/seaslog/seaslog/setdatetimeformat.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - SeasLog::setDatetimeFormat - Set SeasLog datetime format style - - - - &reftitle.description; - - public static boolSeasLog::setDatetimeFormat - stringformat - - - Set SeasLog datetime format style. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - format - - - String. Such as `Y-m-d H:i:s` or `Ymd His`. See also first param `format` at date. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on setted datetime format success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::setDatetimeFormat</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::getDateTimeFormat - - - - - - diff --git a/reference/seaslog/seaslog/setlogger.xml b/reference/seaslog/seaslog/setlogger.xml deleted file mode 100644 index d6833c4b5..000000000 --- a/reference/seaslog/seaslog/setlogger.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - SeasLog::setLogger - Set SeasLog logger name - - - - &reftitle.description; - - public static boolSeasLog::setLogger - stringlogger - - - Use the Function SeasLog::setLogger - will change the value of function SeasLog::getLastLogger. - Than's mean, SeasLog will record loginfo into the logger directory. - - - - - - &reftitle.parameters; - - - logger - - - Logger name. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on created logger disectory success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::setLogger</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::getLastLogger - SeasLog::closeLoggerStream - - - - - - diff --git a/reference/seaslog/seaslog/setrequestid.xml b/reference/seaslog/seaslog/setrequestid.xml deleted file mode 100644 index a44ad97cd..000000000 --- a/reference/seaslog/seaslog/setrequestid.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - SeasLog::setRequestID - Set SeasLog request_id differentiated requests - - - - &reftitle.description; - - public static boolSeasLog::setRequestID - stringrequest_id - - - To distinguish a single request, such as not invoking the - SeasLog::setRequestId function, - the unique value generated by the built-in `static char *get_uniqid ()` - function is used when the request is initialized. - - - - - &reftitle.parameters; - - - request_id - - - String. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on set request_id success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::setRequestID</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::getRequestID - - - - - - diff --git a/reference/seaslog/seaslog/setrequestvariable.xml b/reference/seaslog/seaslog/setrequestvariable.xml deleted file mode 100644 index d8821b4a7..000000000 --- a/reference/seaslog/seaslog/setrequestvariable.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - SeasLog::setRequestVariable - Manually set SeasLog request variable - - - - &reftitle.description; - - public static boolSeasLog::setRequestVariable - intkey - stringvalue - - - Manually set SeasLog request variable. - - - - - - &reftitle.parameters; - - - key - - - Constant int. - - SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT - SEASLOG_REQUEST_VARIABLE_REQUEST_URI - SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD - SEASLOG_REQUEST_VARIABLE_CLIENT_IP - - - - - - value - - - The request variable value. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on set success, FALSE on failure. - - - - - &reftitle.examples; - - <methodname>SeasLog::setRequestVariable</methodname> example - -setRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT, $sDomainPort)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI, $sRequestUri)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD, $sRequestMethod)); -var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP, $sClientIp)); - -var_dump($oSeasLog->setRequestVariable($iErrorKey,NULL)); - -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT) == $sDomainPort); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI) == $sRequestUri); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD) == $sRequestMethod); -var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP) == $sClientIp); - -var_dump($oSeasLog->getRequestVariable($iErrorKey)); - -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SeasLog::getRequestVariable - - - - - diff --git a/reference/seaslog/seaslog/warning.xml b/reference/seaslog/seaslog/warning.xml deleted file mode 100644 index bbcdf598a..000000000 --- a/reference/seaslog/seaslog/warning.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - SeasLog::warning - Record warning log information - - - - &reftitle.description; - - public static boolSeasLog::warning - stringmessage - arraycontent - stringlogger - - - Record warning log information. - - - "WARNING" - Exceptional occurrences that are not errors. - Potentially aberrant information that needs attention and needs to be repaired. - - - - - - - - &reftitle.parameters; - - - message - - - The log message. - - - - - content - - - The `message` contain placeholders which implementors replace with values from content array. - Sush as `message` is `log info from {NAME}` and `content` is `array('NAME' => neeke)`, - the log information will `log info from neeke`. - - - - - logger - - - The `logger` cased by the third param would be used right this right now, - like a temp logger, when the function SeasLog::setLogger() called in pre content. - If `logger` NULL or "", SeasLog will use lastest logger setted by SeasLog::setLogger. - - - - - - - - &reftitle.returnvalues; - - Return TRUE on record log information success, FALSE on failure. - - - - - &reftitle.examples; - - <function>SeasLog::warning</function> example - - 'neeke'))); - -//with tmp logger -var_dump(SeasLog::warning('log message from {NAME}',array('NAME' => 'neeke'),'tmp_logger')); - -var_dump(SeasLog::getBuffer()); - -?> -]]> - - &example.outputs.similar; - - - array(2) { - [0]=> - string(81) "2018-07-07 11:45:49 | WARNING | 73263 | 5b40376d1067c | 1530935149.68 | log message -" - [1]=> - string(92) "2018-07-07 11:45:49 | WARNING | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } - ["/var/log/www/tmp_logger/20180707.log"]=> - array(1) { - [0]=> - string(92) "2018-07-07 11:45:49 | WARNING | 73263 | 5b40376d1067c | 1530935149.68 | log message from neeke -" - } -} -]]> - - - - - - &reftitle.seealso; - - seaslog.default_template - SeasLog::debug - SeasLog::info - SeasLog::notice - SeasLog::error - SeasLog::critical - SeasLog::alert - SeasLog::emergency - SeasLog::log - - - - - - diff --git a/reference/seaslog/setup.xml b/reference/seaslog/setup.xml deleted file mode 100644 index 7f7a5cad2..000000000 --- a/reference/seaslog/setup.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - - -
    - - - &reference.seaslog.configure; - - - - &reference.seaslog.ini; - - -
    - &reftitle.resources; - - - -
    - -
    - diff --git a/reference/seaslog/versions.xml b/reference/seaslog/versions.xml deleted file mode 100644 index 874dc5f96..000000000 --- a/reference/seaslog/versions.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/simdjson/book.xml b/reference/simdjson/book.xml deleted file mode 100644 index 2c0025954..000000000 --- a/reference/simdjson/book.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Simdjson - Simdjson - - - &reftitle.intro; - - Provides faster JSON decoding through simdjson bindings for PHP (Single Instruction, Multiple Data) - - - - &reference.simdjson.setup; - &reference.simdjson.constants; - &reference.simdjson.reference; - - &reference.simdjson.simdjsonexception; - &reference.simdjson.simdjsonvalueerror; - - diff --git a/reference/simdjson/constants.xml b/reference/simdjson/constants.xml deleted file mode 100644 index 3c85d56de..000000000 --- a/reference/simdjson/constants.xml +++ /dev/null @@ -1,356 +0,0 @@ - - - &reftitle.constants; - &extension.constants; - - - - SIMDJSON_ERR_CAPACITY - (&integer;) - - - - This parser can't support a document that big. - Thrown when parsing a JSON string that is over 4GiB long. - - - - - - SIMDJSON_ERR_TAPE_ERROR - (&integer;) - - - - The JSON document has an improper structure: missing or superfluous commas, braces, missing keys, etc. - - - - - - SIMDJSON_ERR_DEPTH_ERROR - (&integer;) - - - - The JSON document was too deep (too many nested objects and arrays) - - - - - - SIMDJSON_ERR_STRING_ERROR - (&integer;) - - - Problem while parsing a string - - - - - - SIMDJSON_ERR_T_ATOM_ERROR - (&integer;) - - - Problem while parsing an atom starting with the letter 't' - - - - - - SIMDJSON_ERR_F_ATOM_ERROR - (&integer;) - - - - Problem while parsing an atom starting with the letter 'f' - - - - - - SIMDJSON_ERR_N_ATOM_ERROR - (&integer;) - - - - Problem while parsing an atom starting with the letter 'n' - - - - - - SIMDJSON_ERR_NUMBER_ERROR - (&integer;) - - - - Problem while parsing a number - - - - - - SIMDJSON_ERR_UTF8_ERROR - (&integer;) - - - - The input is not valid UTF-8 - - - - - - SIMDJSON_ERR_UNINITIALIZED - (&integer;) - - - - The parser used by simdjson is uninitialized. Should not happen. - - - - - - SIMDJSON_ERR_EMPTY - (&integer;) - - - Empty: no JSON found - - - - - - SIMDJSON_ERR_UNESCAPED_CHARS - (&integer;) - - - Within strings, some characters must be escaped, we found unescaped characters - - - - - - SIMDJSON_ERR_UNCLOSED_STRING - (&integer;) - - - - A string is opened, but never closed. - - - - - - SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE - (&integer;) - - - - simdjson does not have an implementation supported by this CPU architecture (perhaps it's a non-SIMD CPU?). - - - - - - SIMDJSON_ERR_INCORRECT_TYPE - (&integer;) - - - - Should not happen. - - - - - - SIMDJSON_ERR_NUMBER_OUT_OF_RANGE - (&integer;) - - - - The JSON number is too large or too small to fit within the requested type. - Note that the C simdjson library is a fork and this error is ignored to match php's - handling of JSON numbers that are too large or too small. - - - - - - SIMDJSON_ERR_INDEX_OUT_OF_BOUNDS - (&integer;) - - - - Should not happen. - - - - - - SIMDJSON_ERR_NO_SUCH_FIELD - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_IO_ERROR - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_INVALID_JSON_POINTER - (&integer;) - - - - Invalid JSON pointer syntax in simdjson_key_value - and other functions accepting a JSON pointer $key. - - - - - - SIMDJSON_ERR_INVALID_URI_FRAGMENT - (&integer;) - - - Invalid URI fragment syntax. - - - - - - SIMDJSON_ERR_UNEXPECTED_ERROR - (&integer;) - - - Unexpected error, consider reporting this problem as you may have found a bug in the simdjson PECL - - - - - - SIMDJSON_ERR_PARSER_IN_USE - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_OUT_OF_ORDER_ITERATION - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_INSUFFICIENT_PADDING - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_INCOMPLETE_ARRAY_OR_OBJECT - (&integer;) - - - JSON document ended early in the middle of an object or array. - - - - - - SIMDJSON_ERR_SCALAR_DOCUMENT_AS_VALUE - (&integer;) - - - Should not happen. - - - - - - SIMDJSON_ERR_OUT_OF_BOUNDS - (&integer;) - - - Attempted to access location outside of document. - - - - - - SIMDJSON_ERR_TRAILING_CONTENT - (&integer;) - - - - - - - - - SIMDJSON_ERR_KEY_COUNT_NOT_COUNTABLE - (&integer;) - - - - - - - - - SIMDJSON_ERR_INVALID_PROPERTY - (&integer;) - - - Invalid property name for an stdClass when decoding a value - with simdjson_decode or simdjson_key_value - - - - - - diff --git a/reference/simdjson/functions/simdjson-decode.xml b/reference/simdjson/functions/simdjson-decode.xml deleted file mode 100644 index 4c232a53a..000000000 --- a/reference/simdjson/functions/simdjson-decode.xml +++ /dev/null @@ -1,302 +0,0 @@ - - - - simdjson_decode - Decodes a JSON string - - - - &reftitle.description; - - mixedsimdjson_decode - stringjson - boolassociative&false; - intdepth512 - - - Takes a JSON encoded string and converts it into a PHP value. - This uses a faster Simultaneous Instruction, Multiple Data implementation - than json_decode when it is supported by the computer architecture. - - - - - &reftitle.parameters; - - - json - - - The json string being decoded. - - - This function only works with UTF-8 encoded strings. - - - This function parses valid inputs which - json_decode can decode, - provided that they are less than 4 GiB long. - - - - - associative - - - When &true;, JSON objects will be returned as - associative &array;s; when &false;, JSON objects will be returned as &object;s. - - - - - depth - - - Maximum nesting depth of the structure being decoded. - The value must be greater than 0, - and less than or equal to 2147483647. - - Callers should use reasonably small values, - because larger depths require more buffer space and will - increase the recursion depth, unlike the current json_decode implementation. - - - - - - - - &reftitle.returnvalues; - - Returns the value encoded in json in appropriate - PHP type. Values true, false and - null are returned as &true;, &false; and &null; - respectively. - - - - - &reftitle.errors; - - If json is invalid, a SimdJsonException is thrown as of PECL simdjson 2.1.0, - while previously, a RuntimeException was thrown. - - - If depth is outside the allowed range, - a SimdJsonValueError is thrown as of PECL simdjson 3.0.0, - while previously, an error of level E_WARNING was raised. - - - - - &reftitle.examples; - - - <function>simdjson_decode</function> examples - - -]]> - - &example.outputs; - - - int(1) - ["b"]=> - int(2) - ["c"]=> - int(3) -} -array(3) { - ["a"]=> - int(1) - ["b"]=> - int(2) - ["c"]=> - int(3) -} -]]> - - - - Accessing invalid object properties - - Accessing elements within an object that contain characters not - permitted under PHP's naming convention (e.g. the hyphen) can be - accomplished by encapsulating the element name within braces and the apostrophe. - - -{'foo-bar'}; // 12345 - -?> -]]> - - - - common mistakes using <function>simdjson_decode</function> - - -]]> - - - - <parameter>depth</parameter> errors - - array -> array -> string) -$json = json_encode( - [ - 1 => [ - 'English' => [ - 'One', - 'January' - ], - 'French' => [ - 'Une', - 'Janvier' - ] - ] - ] -); - -// Show the errors for different depths. -var_dump(simdjson_decode($json, true, 4)); -try { - var_dump(simdjson_decode($json, true, 3)); -} catch (SimdJsonException $e) { - echo "Caught: ", $e->getMessage(), "\n"; -} -?> -]]> - - &example.outputs; - - - array(2) { - ["English"]=> - array(2) { - [0]=> - string(3) "One" - [1]=> - string(7) "January" - } - ["French"]=> - array(2) { - [0]=> - string(3) "Une" - [1]=> - string(7) "Janvier" - } - } -} -Caught: The JSON document was too deep (too many nested objects and arrays) -]]> - - - - <function>simdjson_decode</function> of large integers - - -]]> - - &example.outputs; - - - float(1.2345678901235E+19) -} -]]> - - - - - - - &reftitle.notes; - - - The JSON spec is not JavaScript, but a subset of JavaScript. - - - - - In the event of a failure to decode, - a SimdJsonException is thrown - and SimdJsonException::getCode and - SimdJsonException::getMessage can be used - to determine the exact nature of the error. - - - - - - &reftitle.seealso; - - json_encode - json_decode - - - - diff --git a/reference/simdjson/functions/simdjson-is-valid.xml b/reference/simdjson/functions/simdjson-is-valid.xml deleted file mode 100644 index e7eff39b3..000000000 --- a/reference/simdjson/functions/simdjson-is-valid.xml +++ /dev/null @@ -1,186 +0,0 @@ - - - - simdjson_is_valid - Check if a JSON string is valid - - - - &reftitle.description; - - boolsimdjson_is_valid - stringjson - intdepth512 - - - Takes a JSON encoded string and returns true if it is valid. - - - - - &reftitle.parameters; - - - json - - - The json string being validated. - - - This function only works with UTF-8 encoded strings. - - - This function validates inputs which - json_decode can decode, - provided that they are less than 4 GiB long. - - - - - depth - - - Maximum nesting depth of the structure being validated. - The value must be greater than 0, - and less than or equal to 2147483647. - - Callers should use reasonably small values, - because larger depths require more buffer space and will - increase the recursion depth, unlike the current json_decode implementation. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if json is a valid JSON - string, &false; otherwise. - - - - - &reftitle.errors; - - If json is longer than 4 GiB, a SimdJsonException is thrown as of PECL simdjson 2.1.0, - while previously, a RuntimeException was thrown. - - - If depth is outside the allowed range, - a SimdJsonValueError is thrown as of PECL simdjson 3.0.0, - while previously, an error of level E_WARNING was raised. - - - - - &reftitle.examples; - - - <function>simdjson_decode</function> examples - - -]]> - - &example.outputs; - - - - - - <parameter>depth</parameter> errors - - array -> array -> string) -$json = json_encode( - [ - 1 => [ - 'English' => [ - 'One', - 'January' - ], - 'French' => [ - 'Une', - 'Janvier' - ] - ] - ] -); - -// Show the errors for different depths. -var_dump(simdjson_is_valid($json, 4)); -var_dump(simdjson_is_valid($json, 3)); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.notes; - - - The JSON spec is not JavaScript, but a subset of JavaScript. - - - - - In the event of a failure to decode, - a SimdJsonException is thrown - and SimdJsonException::getCode and - SimdJsonException::getMessage can be used - to determine the exact nature of the error. - - - - - - &reftitle.seealso; - - json_encode - json_decode - - - - diff --git a/reference/simdjson/functions/simdjson-key-count.xml b/reference/simdjson/functions/simdjson-key-count.xml deleted file mode 100644 index 997d77030..000000000 --- a/reference/simdjson/functions/simdjson-key-count.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - simdjson_key_count - Returns the value at a JSON pointer. - - - - &reftitle.description; - - intsimdjson_key_count - stringjson - stringkey - intdepth512 - boolthrow_if_uncountable&false; - - - Count the number of elements of the object/array found at the requested JSON pointer. - - - - - &reftitle.parameters; - - - json - - - The json string being queried. - - - - - key - - - The JSON pointer string. - - - - - depth - - - Maximum nesting depth of the structure being validated. - The value must be greater than 0, - and less than or equal to 2147483647. - - Callers should use reasonably small values, - because larger depths require more buffer space and will - increase the recursion depth, unlike the current json_decode implementation. - - - - - throw_if_uncountable - - - When true, a SimdJsonException will be thrown - instead of returning 0 when the value the JSON pointer points to - is neither an object nor an array. - - - - - - - - &reftitle.returnvalues; - - Returns an &integer; with the number of elements of the value at the given JSON pointer. - - - - - - diff --git a/reference/simdjson/functions/simdjson-key-exists.xml b/reference/simdjson/functions/simdjson-key-exists.xml deleted file mode 100644 index e46e1c227..000000000 --- a/reference/simdjson/functions/simdjson-key-exists.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - simdjson_key_exists - Check if the JSON contains the value referred to by a JSON pointer. - - - - &reftitle.description; - - boolsimdjson_key_exists - stringjson - stringkey - intdepth - - - Count the number of elements of the object/array found at the requested JSON pointer. - - - - - &reftitle.parameters; - - - json - - - The json string being queried. - - - - - key - - - The JSON pointer string. - - - - - depth - - - Maximum nesting depth of the structure being validated. - The value must be greater than 0, - and less than or equal to 2147483647. - - Callers should use reasonably small values, - because larger depths require more buffer space and will - increase the recursion depth, unlike the current json_decode implementation. - - - - - throw_if_uncountable - - - When true, a SimdJsonException will be thrown - instead of returning 0 when the value the JSON pointer points to - is neither an object nor an array. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the JSON pointer is valid and refers to a value found within a valid JSON string. - Returns &false; if the JSON is valid but does not contain the JSON pointer. - - - - - - diff --git a/reference/simdjson/functions/simdjson-key-value.xml b/reference/simdjson/functions/simdjson-key-value.xml deleted file mode 100644 index 7d736da45..000000000 --- a/reference/simdjson/functions/simdjson-key-value.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - simdjson_key_value - Decodes the value of a JSON string located at the requested JSON pointer. - - - - &reftitle.description; - - mixedsimdjson_key_value - stringjson - stringkey - boolassociative&false; - intdepth512 - - - Decodes and returns the value found at the requested JSON pointer. - - - - - &reftitle.parameters; - - - json - - - The json string being queried and decoded. - - - This function only works with UTF-8 encoded strings. - - - This function parses valid inputs which - json_decode can decode, - provided that they are less than 4 GiB long. - - - - - key - - - The JSON pointer string. - - - - - associative - - - When &true;, JSON objects will be returned as - associative &array;s; when &false;, JSON objects will be returned as &object;s. - - - - - depth - - - Maximum nesting depth of the structure being decoded. - The value must be greater than 0, - and less than or equal to 2147483647. - - Callers should use reasonably small values, - because larger depths require more buffer space and will - increase the recursion depth, unlike the current json_decode implementation. - - - - - - - - &reftitle.returnvalues; - - Returns the part of the value encoded in json - that key refers to in appropriate - PHP type. Values true, false and - null are returned as &true;, &false; and &null; - respectively. - - - - &reftitle.errors; - - If json or key is invalid, - or key could not be found within json, - a SimdJsonException is thrown as of PECL simdjson 2.1.0, - while previously, a RuntimeException was thrown. - - - If depth is outside the allowed range, - a SimdJsonValueError is thrown as of PECL simdjson 3.0.0, - while previously, an error of level E_WARNING was raised. - - - - &reftitle.seealso; - - json_encode - simdjson_decode - - - - diff --git a/reference/simdjson/reference.xml b/reference/simdjson/reference.xml deleted file mode 100644 index 65a6a5261..000000000 --- a/reference/simdjson/reference.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - Simdjson &Functions; - - &reference.simdjson.entities.functions; - - - diff --git a/reference/simdjson/setup.xml b/reference/simdjson/setup.xml deleted file mode 100644 index ff85d8adf..000000000 --- a/reference/simdjson/setup.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - &reftitle.setup; - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;simdjson. - - - &pecl.windows.download.avail; - -
    -
    - diff --git a/reference/simdjson/simdjsonexception.xml b/reference/simdjson/simdjsonexception.xml deleted file mode 100644 index f182e85cf..000000000 --- a/reference/simdjson/simdjsonexception.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - The SimdJsonException class - SimdJsonException - - - - -
    - &reftitle.intro; - - Exception thrown if simdjson_decode, - simdjson_key_count, - simdjson_key_exists, - or simdjson_key_value. - - For possible values see the simdjson error codes constants. - -
    - - -
    - &reftitle.classsynopsis; - - - - SimdJsonException - - - - - SimdJsonException - - - - extends - RuntimeException - - - - - &InheritedProperties; - - - - - -
    - -
    -
    - diff --git a/reference/simdjson/simdjsonvalueerror.xml b/reference/simdjson/simdjsonvalueerror.xml deleted file mode 100644 index 757e6696d..000000000 --- a/reference/simdjson/simdjsonvalueerror.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - The SimdJsonValueError class - SimdJsonValueError - - - - -
    - &reftitle.intro; - - A SimdJsonValueError is thrown when the - type of an argument to a function from simdjson is correct but the value - of it is incorrect. - E.g. when the JSON decoding $depth is not positive or the $depth is too large. - -
    - - -
    - &reftitle.classsynopsis; - - - - SimdJsonValueError - - - - - SimdJsonValueError - - - - extends - ValueError - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PHP 8.0.0 - - SimdJsonValueError extends ValueError - now instead of Error. - - - - - -
    -
    - -
    - diff --git a/reference/simdjson/versions.xml b/reference/simdjson/versions.xml deleted file mode 100644 index 99708937c..000000000 --- a/reference/simdjson/versions.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/reference/solr/book.xml b/reference/solr/book.xml deleted file mode 100644 index 27ff135b1..000000000 --- a/reference/solr/book.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Apache Solr - Solr - - - &reftitle.intro; - - The Solr extension allows you to communicate effectively with the Apache Solr Server in PHP. - - - The Solr extension is an extremely fast, light-weight, feature-rich library that allows PHP developers to communicate effectively with Solr server instances. - Versions 1.x of The PECL Extension supports Apache Solr Server 1.3-3.x - Versions 2.x of The PECL Extension supports Apache Solr Server 4.0+ - There are built-in tools to add documents and make updates to the solr server. - It also contains tools that allows you to build advanced queries to the server when searching for documents. - - - &reference.solr.setup; - &reference.solr.constants; - &reference.solr.reference; - - &reference.solr.examples; - - &reference.solr.solrutils; - - &reference.solr.solrinputdocument; - &reference.solr.solrdocument; - &reference.solr.solrdocumentfield; - - &reference.solr.solrobject; - - &reference.solr.solrclient; - - &reference.solr.solrresponse; - &reference.solr.solrqueryresponse; - &reference.solr.solrupdateresponse; - &reference.solr.solrpingresponse; - &reference.solr.solrgenericresponse; - - &reference.solr.solrparams; - &reference.solr.solrmodifiableparams; - &reference.solr.solrquery; - &reference.solr.solrdismaxquery; - &reference.solr.solrcollapsefunction; - - &reference.solr.solrexception; - &reference.solr.solrclientexception; - &reference.solr.solrserverexception; - &reference.solr.solrillegalargumentexception; - &reference.solr.solrillegaloperationexception; - &reference.solr.solrmissingmandatoryparameterexception; - - - - - - diff --git a/reference/solr/constants.xml b/reference/solr/constants.xml deleted file mode 100644 index 3892dba5f..000000000 --- a/reference/solr/constants.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - SOLR_MAJOR_VERSION - (int) - - - - - - - - - SOLR_MINOR_VERSION - (int) - - - - - - - - - SOLR_PATCH_VERSION - (int) - - - - - - - - - SOLR_EXTENSION_VERSION - (string) - - - - - - - - - - - - diff --git a/reference/solr/examples.xml b/reference/solr/examples.xml deleted file mode 100644 index 364e1641c..000000000 --- a/reference/solr/examples.xml +++ /dev/null @@ -1,1280 +0,0 @@ - - - - - &reftitle.examples; - - - Examples of how to use the Apache Solr extension in PHP - - - Contents of the BootStrap file - - - -]]> - - - - - - Adding a document to the index - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$doc = new SolrInputDocument(); - -$doc->addField('id', 334455); -$doc->addField('cat', 'Software'); -$doc->addField('cat', 'Lucene'); - -$updateResponse = $client->addDocument($doc); - -print_r($updateResponse->getResponse()); - -?> - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 446 - ) - -) -]]> - - - - - Merging one document into another document - - addField('id', 1123); - -$doc->features = "PHP Client Side"; -$doc->features = "Fast development cycles"; - -$doc['cat'] = 'Software'; -$doc['cat'] = 'Custom Search'; -$doc->cat = 'Information Technology'; - -$second_doc->addField('cat', 'Lucene Search'); - -$second_doc->merge($doc, true); - -print_r($second_doc->toArray()); - - -?> - -]]> - - &example.outputs.similar; - - 0 - [field_count] => 3 - [fields] => Array - ( - [0] => SolrDocumentField Object - ( - [name] => cat - [boost] => 0 - [values] => Array - ( - [0] => Software - [1] => Custom Search - [2] => Information Technology - ) - - ) - - [1] => SolrDocumentField Object - ( - [name] => id - [boost] => 0 - [values] => Array - ( - [0] => 1123 - ) - - ) - - [2] => SolrDocumentField Object - ( - [name] => features - [boost] => 0 - [values] => Array - ( - [0] => PHP Client Side - [1] => Fast development cycles - ) - - ) - - ) - -) -]]> - - - - - - Searching for documents - SolrObject responses - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setQuery('lucene'); - -$query->setStart(0); - -$query->setRows(50); - -$query->addField('cat')->addField('features')->addField('id')->addField('timestamp'); - -$query_response = $client->query($query); - -$response = $query_response->getResponse(); - -print_r($response); - -?> - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - [params] => SolrObject Object - ( - [wt] => xml - [rows] => 50 - [start] => 0 - [indent] => on - [q] => lucene - [fl] => cat,features,id,timestamp - [version] => 2.2 - ) - - ) - - [response] => SolrObject Object - ( - [numFound] => 3 - [start] => 0 - [docs] => Array - ( - [0] => SolrObject Object - ( - [cat] => Array - ( - [0] => Software - [1] => Lucene - ) - - [id] => 334456 - ) - - [1] => SolrObject Object - ( - [cat] => Array - ( - [0] => Software - [1] => Lucene - ) - - [id] => 334455 - ) - - [2] => SolrObject Object - ( - [cat] => Array - ( - [0] => software - [1] => search - ) - - [features] => Array - ( - [0] => Advanced Full-Text Search Capabilities using Lucene - [1] => Optimized for High Volume Web Traffic - [2] => Standards Based Open Interfaces - XML and HTTP - [3] => Comprehensive HTML Administration Interfaces - [4] => Scalability - Efficient Replication to other Solr Search Servers - [5] => Flexible and Adaptable with XML configuration and Schema - [6] => Good unicode support: héllo (hello with an accent over the e) - ) - - [id] => SOLR1000 - [timestamp] => 2009-09-04T20:38:55.906 - ) - - ) - - ) - -) -]]> - - - - - Searching for documents - SolrDocument responses - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setQuery('lucene'); - -$query->setStart(0); - -$query->setRows(50); - -$query->addField('cat')->addField('features')->addField('id')->addField('timestamp'); - -$query_response = $client->query($query); - -$query_response->setParseMode(SolrQueryResponse::PARSE_SOLR_DOC); - -$response = $query_response->getResponse(); - -print_r($response); - -?> - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - [params] => SolrObject Object - ( - [wt] => xml - [rows] => 50 - [start] => 0 - [indent] => on - [q] => lucene - [fl] => cat,features,id,timestamp - [version] => 2.2 - ) - - ) - - [response] => SolrObject Object - ( - [numFound] => 3 - [start] => 0 - [docs] => Array - ( - [0] => SolrDocument Object - ( - [_hashtable_index:SolrDocument:private] => 19740 - ) - - [1] => SolrDocument Object - ( - [_hashtable_index:SolrDocument:private] => 25485 - ) - - [2] => SolrDocument Object - ( - [_hashtable_index:SolrDocument:private] => 25052 - ) - - ) - - ) - -) -]]> - - - - - Simple TermsComponent example - basic - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setTerms(true); - -$query->setTermsField('cat'); - -$updateResponse = $client->query($query); - -print_r($updateResponse->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 2 - ) - - [terms] => SolrObject Object - ( - [cat] => SolrObject Object - ( - [electronics] => 14 - [Lucene] => 4 - [Software] => 4 - [memory] => 3 - [card] => 2 - [connector] => 2 - [drive] => 2 - [graphics] => 2 - [hard] => 2 - [monitor] => 2 - ) - - ) - -) - -]]> - - - - - Simple TermsComponent example - using a prefix - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setTerms(true); - -/* Return only terms starting with $prefix */ -$prefix = 'c'; - -$query->setTermsField('cat')->setTermsPrefix($prefix); - -$updateResponse = $client->query($query); - -print_r($updateResponse->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - ) - - [terms] => SolrObject Object - ( - [cat] => SolrObject Object - ( - [card] => 2 - [connector] => 2 - [camera] => 1 - [copier] => 1 - ) - - ) - -) -]]> - - - - - Simple TermsComponent example - specifying a minimum frequency - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setTerms(true); - -/* Return only terms starting with $prefix */ -$prefix = 'c'; - -/* Return only terms with a frequency of 2 or greater */ -$min_frequency = 2; - -$query->setTermsField('cat')->setTermsPrefix($prefix)->setTermsMinCount($min_frequency); - -$updateResponse = $client->query($query); - -print_r($updateResponse->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 0 - ) - - [terms] => SolrObject Object - ( - [cat] => SolrObject Object - ( - [card] => 2 - [connector] => 2 - ) - - ) - -) -]]> - - - - -Simple Facet Example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$query->setFacet(true); - -$query->addFacetField('cat')->addFacetField('name')->setFacetMinCount(2); - -$updateResponse = $client->query($query); - -$response_array = $updateResponse->getResponse(); - -$facet_data = $response_array->facet_counts->facet_fields; - -print_r($facet_data); - -?> -]]> - -&example.outputs.similar; - - SolrObject Object - ( - [electronics] => 14 - [memory] => 3 - [Lucene] => 2 - [Software] => 2 - [card] => 2 - [connector] => 2 - [drive] => 2 - [graphics] => 2 - [hard] => 2 - [monitor] => 2 - [search] => 2 - [software] => 2 - ) - - [name] => SolrObject Object - ( - [gb] => 6 - [1] => 3 - [184] => 3 - [2] => 3 - [3200] => 3 - [400] => 3 - [500] => 3 - [ddr] => 3 - [i] => 3 - [ipod] => 3 - [memori] => 3 - [pc] => 3 - [pin] => 3 - [pod] => 3 - [sdram] => 3 - [system] => 3 - [unbuff] => 3 - [canon] => 2 - [corsair] => 2 - [drive] => 2 - [hard] => 2 - [mb] => 2 - [n] => 2 - [power] => 2 - [retail] => 2 - [video] => 2 - [x] => 2 - ) - -) -]]> - - - - - Simple Facet Example - with optional field override for mincount - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$query->setFacet(true); - -$query->addFacetField('cat')->addFacetField('name')->setFacetMinCount(2)->setFacetMinCount(4, 'name'); - -$updateResponse = $client->query($query); - -$response_array = $updateResponse->getResponse(); - -$facet_data = $response_array->facet_counts->facet_fields; - -print_r($facet_data); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [electronics] => 14 - [memory] => 3 - [Lucene] => 2 - [Software] => 2 - [card] => 2 - [connector] => 2 - [drive] => 2 - [graphics] => 2 - [hard] => 2 - [monitor] => 2 - [search] => 2 - [software] => 2 - ) - - [name] => SolrObject Object - ( - [gb] => 6 - ) - -) -]]> - - - - -Facet Date Example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$query->setFacet(true); - -$query->addFacetDateField('manufacturedate_dt'); - -$query->setFacetDateStart('2006-02-13T00:00:00Z'); - -$query->setFacetDateEnd('2012-02-13T00:00:00Z'); - -$query->setFacetDateGap('+1YEAR'); - -$query->setFacetDateHardEnd(1); - -$query->addFacetDateOther('before'); - -$updateResponse = $client->query($query); - -$response_array = $updateResponse->getResponse(); - -$facet_data = $response_array->facet_counts->facet_dates; - -print_r($facet_data); - -?> -]]> - -&example.outputs.similar; - - SolrObject Object - ( - [2006-02-13T00:00:00Z] => 9 - [2007-02-13T00:00:00Z] => 0 - [2008-02-13T00:00:00Z] => 0 - [2009-02-13T00:00:00Z] => 0 - [2010-02-13T00:00:00Z] => 0 - [2011-02-13T00:00:00Z] => 0 - [gap] => +1YEAR - [start] => 2006-02-13T00:00:00Z - [end] => 2012-02-13T00:00:00Z - [before] => 2 - ) - -) -]]> - - - - - Connecting to SSL-Enabled Server - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'timeout' => SOLR_SERVER_TIMEOUT, - 'secure' => SOLR_SECURE, - 'ssl_cert' => SOLR_SSL_CERT_ONLY, - 'ssl_key' => SOLR_SSL_KEY, - 'ssl_keypassword' => SOLR_SSL_KEYPASSWORD, - 'ssl_cainfo' => SOLR_SSL_CAINFO, -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$query->setFacet(true); - -$query->addFacetField('cat')->addFacetField('name')->setFacetMinCount(2)->setFacetMinCount(4, 'name'); - -$updateResponse = $client->query($query); - -$response_array = $updateResponse->getResponse(); - -$facet_data = $response_array->facet_counts->facet_fields; - -print_r($facet_data); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [electronics] => 14 - [memory] => 3 - [Lucene] => 2 - [Software] => 2 - [card] => 2 - [connector] => 2 - [drive] => 2 - [graphics] => 2 - [hard] => 2 - [monitor] => 2 - [search] => 2 - [software] => 2 - ) - - [name] => SolrObject Object - ( - [gb] => 6 - ) - -) -]]> - - - - - - Collapsing a <type>SolrQuery</type> - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$collapseFunction = new SolrCollapseFunction('manu_id_s'); - -$collapseFunction -->setSize(2) -->setNullPolicy(SolrCollapseFunction::NULLPOLICY_IGNORE); - -$query -->collapse($collapseFunction) -->setRows(4); - -$queryResponse = $client->query($query); - -$response = $queryResponse->getResponse(); - -print_r($response); -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - [params] => SolrObject Object - ( - [q] => *:* - [indent] => on - [fq] => {!collapse field=manu_id_s size=2 nullPolicy=ignore} - [rows] => 4 - [version] => 2.2 - [wt] => xml - ) - - ) - - [response] => SolrObject Object - ( - [numFound] => 14 - [start] => 0 - [docs] => Array - ( - [0] => SolrObject Object - ( - [id] => SP2514N - [name] => Array - ( - [0] => Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133 - ) - - [manu] => Array - ( - [0] => Samsung Electronics Co. Ltd. - ) - - [manu_id_s] => samsung - [cat] => Array - ( - [0] => electronics - [1] => hard drive - ) - - [features] => Array - ( - [0] => 7200RPM, 8MB cache, IDE Ultra ATA-133 - [1] => NoiseGuard, SilentSeek technology, Fluid Dynamic Bearing (FDB) motor - ) - - [price] => Array - ( - [0] => 92 - ) - - [popularity] => Array - ( - [0] => 6 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [manufacturedate_dt] => 2006-02-13T15:26:37Z - [store] => Array - ( - [0] => 35.0752,-97.032 - ) - - [_version_] => 1510294336412057600 - ) - - [1] => SolrObject Object - ( - [id] => 6H500F0 - [name] => Array - ( - [0] => Maxtor DiamondMax 11 - hard drive - 500 GB - SATA-300 - ) - - [manu] => Array - ( - [0] => Maxtor Corp. - ) - - [manu_id_s] => maxtor - [cat] => Array - ( - [0] => electronics - [1] => hard drive - ) - - [features] => Array - ( - [0] => SATA 3.0Gb/s, NCQ - [1] => 8.5ms seek - [2] => 16MB cache - ) - - [price] => Array - ( - [0] => 350 - ) - - [popularity] => Array - ( - [0] => 6 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [store] => Array - ( - [0] => 45.17614,-93.87341 - ) - - [manufacturedate_dt] => 2006-02-13T15:26:37Z - [_version_] => 1510294336449806336 - ) - - [2] => SolrObject Object - ( - [id] => F8V7067-APL-KIT - [name] => Array - ( - [0] => Belkin Mobile Power Cord for iPod w/ Dock - ) - - [manu] => Array - ( - [0] => Belkin - ) - - [manu_id_s] => belkin - [cat] => Array - ( - [0] => electronics - [1] => connector - ) - - [features] => Array - ( - [0] => car power adapter, white - ) - - [weight] => Array - ( - [0] => 4 - ) - - [price] => Array - ( - [0] => 19.95 - ) - - [popularity] => Array - ( - [0] => 1 - ) - - [inStock] => Array - ( - [0] => - ) - - [store] => Array - ( - [0] => 45.18014,-93.87741 - ) - - [manufacturedate_dt] => 2005-08-01T16:30:25Z - [_version_] => 1510294336458194944 - ) - - [3] => SolrObject Object - ( - [id] => MA147LL/A - [name] => Array - ( - [0] => Apple 60 GB iPod with Video Playback Black - ) - - [manu] => Array - ( - [0] => Apple Computer Inc. - ) - - [manu_id_s] => apple - [cat] => Array - ( - [0] => electronics - [1] => music - ) - - [features] => Array - ( - [0] => iTunes, Podcasts, Audiobooks - [1] => Stores up to 15,000 songs, 25,000 photos, or 150 hours of video - [2] => 2.5-inch, 320x240 color TFT LCD display with LED backlight - [3] => Up to 20 hours of battery life - [4] => Plays AAC, MP3, WAV, AIFF, Audible, Apple Lossless, H.264 video - [5] => Notes, Calendar, Phone book, Hold button, Date display, Photo wallet, Built-in games, JPEG photo playback, Upgradeable firmware, USB 2.0 compatibility, Playback speed control, Rechargeable capability, Battery level indication - ) - - [includes] => Array - ( - [0] => earbud headphones, USB cable - ) - - [weight] => Array - ( - [0] => 5.5 - ) - - [price] => Array - ( - [0] => 399 - ) - - [popularity] => Array - ( - [0] => 10 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [store] => Array - ( - [0] => 37.7752,-100.0232 - ) - - [manufacturedate_dt] => 2005-10-12T08:00:00Z - [_version_] => 1510294336562003968 - ) - - ) - - ) - -) -]]> - - - - - Solr Real Time Get (RTG) example <function>SolrClient::getById</function> - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); -$response = $client->getById('GB18030TEST'); -print_r($response->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [id] => GB18030TEST - [name] => Array - ( - [0] => Test with some GB18030 encoded characters - ) - - [features] => Array - ( - [0] => No accents here - [1] => 这是一个功能 - [2] => This is a feature (translated) - [3] => 这份文件是很有光泽 - [4] => This document is very shiny (translated) - ) - - [price] => Array - ( - [0] => 0 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [_version_] => 1510294336239042560 - ) - -) -]]> - - - - - - - diff --git a/reference/solr/functions/solr-get-version.xml b/reference/solr/functions/solr-get-version.xml deleted file mode 100644 index abc02eaa4..000000000 --- a/reference/solr/functions/solr-get-version.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - solr_get_version - Returns the current version of the Apache Solr extension - - - - &reftitle.description; - - stringsolr_get_version - - - - This function returns the current version of the extension as a string. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - It returns a string on success and &false; on failure. - - - - - &reftitle.errors; - - This function throws no errors or exceptions. - - - - - &reftitle.examples; - - - <function>solr_get_version</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - - SolrUtils::getSolrVersion - - - - - - - diff --git a/reference/solr/reference.xml b/reference/solr/reference.xml deleted file mode 100644 index b3ccec948..000000000 --- a/reference/solr/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Solr &Functions; - - &reference.solr.entities.functions; - - - - - diff --git a/reference/solr/setup.xml b/reference/solr/setup.xml deleted file mode 100644 index a4fc6854e..000000000 --- a/reference/solr/setup.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - - The libxml and curl extensions must also be enabled for - the Apache Solr extension to be available. - - - libxml2 2.6.31 or later is required. - - - libcurl 7.18.0 or later is also required. - - - The above library versions are required and attempting to - hack the code to make it compile is strongly discouraged. - It will fail, possibly with errors that could be hard to debug. - -
    - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;solr. - - - For help and support, please visit the extension Google group - Apache Solr PHP Extension. - - - &pecl.windows.download.avail; - - - - The solr module can be compiled in debug mode by passing the flag to configure. - - - When building manually, be sure to include curl and libxml support within the build. - - -
    - - -
    - - - diff --git a/reference/solr/solrclient.xml b/reference/solr/solrclient.xml deleted file mode 100644 index 867f26cbc..000000000 --- a/reference/solr/solrclient.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - The SolrClient class - SolrClient - - - - -
    - &reftitle.intro; - - Used to send requests to a Solr server. Currently, cloning and serialization of SolrClient instances is not supported. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrClient - - - - - final - SolrClient - - - - &Constants; - - const - int - SolrClient::SEARCH_SERVLET_TYPE - 1 - - - const - int - SolrClient::UPDATE_SERVLET_TYPE - 2 - - - const - int - SolrClient::THREADS_SERVLET_TYPE - 4 - - - const - int - SolrClient::PING_SERVLET_TYPE - 8 - - - const - int - SolrClient::TERMS_SERVLET_TYPE - 16 - - - const - int - SolrClient::SYSTEM_SERVLET_TYPE - 32 - - - const - string - SolrClient::DEFAULT_SEARCH_SERVLET - select - - - const - string - SolrClient::DEFAULT_UPDATE_SERVLET - update - - - const - string - SolrClient::DEFAULT_THREADS_SERVLET - admin/threads - - - const - string - SolrClient::DEFAULT_PING_SERVLET - admin/ping - - - const - string - SolrClient::DEFAULT_TERMS_SERVLET - terms - - - const - string - SolrClient::DEFAULT_SYSTEM_SERVLET - admin/system - - - &Methods; - - - - - - -
    - - -
    - &reftitle.constants; - - - - SolrClient::SEARCH_SERVLET_TYPE - - Used when updating the search servlet. - - - - - SolrClient::UPDATE_SERVLET_TYPE - - Used when updating the update servlet. - - - - - SolrClient::THREADS_SERVLET_TYPE - - Used when updating the threads servlet. - - - - - SolrClient::PING_SERVLET_TYPE - - Used when updating the ping servlet. - - - - - SolrClient::TERMS_SERVLET_TYPE - - Used when updating the terms servlet. - - - - - SolrClient::SYSTEM_SERVLET_TYPE - - Used when retrieving system information from the system servlet. - - - - - SolrClient::DEFAULT_SEARCH_SERVLET - - This is the initial value for the search servlet. - - - - - SolrClient::DEFAULT_UPDATE_SERVLET - - This is the initial value for the update servlet. - - - - - SolrClient::DEFAULT_THREADS_SERVLET - - This is the initial value for the threads servlet. - - - - - SolrClient::DEFAULT_PING_SERVLET - - This is the initial value for the ping servlet. - - - - - SolrClient::DEFAULT_TERMS_SERVLET - - This is the initial value for the terms servlet used for the TermsComponent - - - - - SolrClient::DEFAULT_SYSTEM_SERVLET - - This is the initial value for the system servlet used to obtain Solr Server information - - - - -
    - - - -
    - - &reference.solr.entities.solrclient; - -
    - - diff --git a/reference/solr/solrclient/adddocument.xml b/reference/solr/solrclient/adddocument.xml deleted file mode 100644 index fad5cde27..000000000 --- a/reference/solr/solrclient/adddocument.xml +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - SolrClient::addDocument - Adds a document to the index - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::addDocument - SolrInputDocumentdoc - booloverwrite&true; - intcommitWithin0 - - - This method adds a document to the index. - - - - - - &reftitle.parameters; - - - - doc - - - The SolrInputDocument instance. - - - - - overwrite - - - Whether to overwrite existing document or not. If &false; there will be duplicates (several documents with the same ID). - - - - - PECL Solr < 2.0 $allowDups was used instead of $overwrite, which does the same functionality with exact opposite bool flag. - - - $allowDups = false is the same as $overwrite = true - - - - - - commitWithin - - - Number of milliseconds within which to auto commit this document. Available since Solr 1.4 . Default (0) means disabled. - - - When this value specified, it leaves the control of when to do the commit - to Solr itself, optimizing number of commits to a minimum while still - fulfilling - the update latency requirements, and Solr will automatically do a commit - when the oldest add in the buffer is due. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse object or throws an Exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.examples; - - - <methodname>SolrClient::addDocument</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$doc = new SolrInputDocument(); - -$doc->addField('id', 334455); -$doc->addField('cat', 'Software'); -$doc->addField('cat', 'Lucene'); - -$updateResponse = $client->addDocument($doc); - -// you will have to commit changes to be written if you didn't use $commitWithin -$client->commit(); - -print_r($updateResponse->getResponse()); - -?> - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - ) - -) - -]]> - - - - - - <methodname>SolrClient::addDocument</methodname> example 2 - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$doc = new SolrInputDocument(); - -$doc->addField('id', 334455); -$doc->addField('cat', 'Software'); -$doc->addField('cat', 'Lucene'); - -// No need to call commit() because $commitWithin is passed, so Solr Server will auto commit within 10 seconds -$updateResponse = $client->addDocument($doc, false, 10000); - -print_r($updateResponse->getResponse()); - -?> - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - ) - -) - -]]> - - - - - - - - &reftitle.seealso; - - - SolrClient::addDocuments - SolrClient::commit - - - - - - - diff --git a/reference/solr/solrclient/adddocuments.xml b/reference/solr/solrclient/adddocuments.xml deleted file mode 100644 index 49ea37a2e..000000000 --- a/reference/solr/solrclient/adddocuments.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - SolrClient::addDocuments - Adds a collection of SolrInputDocument instances to the index - - - - &reftitle.description; - - public voidSolrClient::addDocuments - arraydocs - booloverwrite&true; - intcommitWithin0 - - - Adds a collection of documents to the index. - - - - - - &reftitle.parameters; - - - - docs - - - An array containing the collection of SolrInputDocument instances. This array must be an actual variable. - - - - - overwrite - - - Whether to overwrite existing documents or not. If &false; there will be duplicates (several documents with the same ID). - - - - - PECL Solr < 2.0 $allowDups was used instead of $overwrite, which does the same functionality with exact opposite bool flag. - - - $allowDups = false is the same as $overwrite = true - - - - - - commitWithin - - - Number of milliseconds within which to auto commit this document. Available since Solr 1.4 . Default (0) means disabled. - - - When this value specified, it leaves the control of when to do the commit - to Solr itself, optimizing number of commits to a minimum while still - fulfilling - the update latency requirements, and Solr will automatically do a commit - when the oldest add in the buffer is due. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse object or throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.examples; - - - <methodname>SolrClient::addDocuments</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$doc = new SolrInputDocument(); - -$doc->addField('id', 334455); -$doc->addField('cat', 'Software'); -$doc->addField('cat', 'Lucene'); - -$doc2 = clone $doc; - -$doc2->deleteField('id'); -$doc2->addField('id', 334456); - -$docs = array($doc, $doc2); - -$updateResponse = $client->addDocuments($docs); - -// no changes will be written to disk unless $commitWithin is passed or SolrClient::commit is called - -print_r($updateResponse->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 2 - ) - -) - -]]> - - - - - - - &reftitle.seealso; - - - SolrClient::addDocument - SolrClient::commit - - - - - - - diff --git a/reference/solr/solrclient/commit.xml b/reference/solr/solrclient/commit.xml deleted file mode 100644 index b3943bed8..000000000 --- a/reference/solr/solrclient/commit.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - SolrClient::commit - Finalizes all add/deletes made to the index - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::commit - boolsoftCommit&false; - boolwaitSearcher&true; - boolexpungeDeletes&false; - - - This method finalizes all add/deletes made to the index. - - - - - - &reftitle.parameters; - - - - softCommit - - - This will refresh the 'view' of the index in a more performant manner, but without "on-disk" guarantees. (Solr4.0+) - - - A soft commit is much faster since it only makes index changes visible and does not fsync index files or write a new index descriptor. - If the JVM crashes or there is a loss of power, changes that occurred after the last hard commit will be lost. - Search collections that have near-real-time requirements (that want index changes to be quickly visible to searches) will want to soft commit often but hard commit less frequently. - - - - - waitSearcher - - - block until a new searcher is opened and registered as the main query searcher, making the changes visible. - - - - - expungeDeletes - - - Merge segments with deletes away. (Solr1.4+) - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse object on success or throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL solr 1.1.0, PECL solr 2.0.0 - - $maxSegments removed - - - - PECL solr 2.0.0b - - API Changed: SolrClient::commit ([ int $maxSegments = 0 [, bool $softCommit = false [, bool $waitSearcher = true[, bool $expungeDeletes = false ]]] ) - - - - - PECL solr 0.9.2 - - Signature: SolrClient::commit ([ int $maxSegments = 1 [, bool $waitFlush = true [, bool $waitSearcher = true ]]] ). - $waitFlush: Block until index changes are flushed to disk. - - - - - - - - - &reftitle.notes; - - - PECL Solr >= 2.0 only supports Solr Server >= 4.0 - - - - - &reftitle.seealso; - - - SolrClient::optimize - SolrClient::rollback - - - - - - - diff --git a/reference/solr/solrclient/construct.xml b/reference/solr/solrclient/construct.xml deleted file mode 100644 index 882eb9ab6..000000000 --- a/reference/solr/solrclient/construct.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - SolrClient::__construct - Constructor for the SolrClient object - - - - &reftitle.description; - - public SolrClient::__construct - arrayclientOptions - - - Constructor for the SolrClient object - - - - - - &reftitle.parameters; - - - - clientOptions - - - This is an array containing one of the following keys : - - - - - - - - - - - - - &reftitle.errors; - - Throws SolrIllegalArgumentException on failure. - - - - - &reftitle.examples; - - - <methodname>SolrClient::__construct</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_PATH_TO_SOLR, - 'wt' => 'xml', -); - -$client = new SolrClient($options); - -$doc = new SolrInputDocument(); - -$doc->addField('id', 334455); -$doc->addField('cat', 'Software'); -$doc->addField('cat', 'Lucene'); - -$updateResponse = $client->addDocument($doc); - -?> - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - - SolrClient::getOptions - - - - - - diff --git a/reference/solr/solrclient/deletebyid.xml b/reference/solr/solrclient/deletebyid.xml deleted file mode 100644 index 7deb676bb..000000000 --- a/reference/solr/solrclient/deletebyid.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - SolrClient::deleteById - Delete by Id - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::deleteById - stringid - - - Deletes the document with the specified ID. Where ID is the value of the uniqueKey field declared in the schema - - - - - - &reftitle.parameters; - - - - id - - - The value of the uniqueKey field declared in the schema - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success and throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.seealso; - - - SolrClient::deleteByIds - SolrClient::deleteByQuery - SolrClient::deleteByQueries - - - - - - - diff --git a/reference/solr/solrclient/deletebyids.xml b/reference/solr/solrclient/deletebyids.xml deleted file mode 100644 index 19f2cfc2c..000000000 --- a/reference/solr/solrclient/deletebyids.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - SolrClient::deleteByIds - Deletes by Ids - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::deleteByIds - arrayids - - - Deletes a collection of documents with the specified set of ids. - - - - - - &reftitle.parameters; - - - - ids - - - An array of IDs representing the uniqueKey field declared in the schema for each document to be deleted. This must be an actual php variable. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success and throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.seealso; - - - SolrClient::deleteById - SolrClient::deleteByQuery - SolrClient::deleteByQueries - - - - - - - diff --git a/reference/solr/solrclient/deletebyqueries.xml b/reference/solr/solrclient/deletebyqueries.xml deleted file mode 100644 index 92e0e9683..000000000 --- a/reference/solr/solrclient/deletebyqueries.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - SolrClient::deleteByQueries - Removes all documents matching any of the queries - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::deleteByQueries - arrayqueries - - - Removes all documents matching any of the queries - - - - - &reftitle.parameters; - - - - queries - - - The array of queries. This must be an actual php variable. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success and throws a SolrClientException on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.seealso; - - - SolrClient::deleteById - SolrClient::deleteByIds - SolrClient::deleteByQuery - - - - - - - diff --git a/reference/solr/solrclient/deletebyquery.xml b/reference/solr/solrclient/deletebyquery.xml deleted file mode 100644 index 25d763139..000000000 --- a/reference/solr/solrclient/deletebyquery.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - SolrClient::deleteByQuery - Deletes all documents matching the given query - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::deleteByQuery - stringquery - - - Deletes all documents matching the given query. - - - - - - &reftitle.parameters; - - - - query - - - The query - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success and throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.examples; - - - <methodname>SolrQuery::deleteByQuery</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -//This will erase the entire index -$client->deleteByQuery("*:*"); -$client->commit(); - -?> -]]> - - - - - - - &reftitle.seealso; - - - SolrClient::deleteById - SolrClient::deleteByIds - SolrClient::deleteByQueries - - - - - - - diff --git a/reference/solr/solrclient/destruct.xml b/reference/solr/solrclient/destruct.xml deleted file mode 100644 index 977a7d3f2..000000000 --- a/reference/solr/solrclient/destruct.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - SolrClient::__destruct - Destructor for SolrClient - - - - &reftitle.description; - - public SolrClient::__destruct - - - - Destructor - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Destructor for SolrClient - - - - - &reftitle.seealso; - - - SolrClient::__construct - - - - - - - diff --git a/reference/solr/solrclient/getbyid.xml b/reference/solr/solrclient/getbyid.xml deleted file mode 100644 index 1315538e5..000000000 --- a/reference/solr/solrclient/getbyid.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - SolrClient::getById - Get Document By Id. Utilizes Solr Realtime Get (RTG) - - - - &reftitle.description; - - public SolrQueryResponseSolrClient::getById - stringid - - - Get Document By Id. Utilizes Solr Realtime Get (RTG). - - - - - &reftitle.parameters; - - - id - - - Document ID - - - - - - - - &reftitle.returnvalues; - - SolrQueryResponse - - - - - &reftitle.examples; - - <function>SolrClient::getById</function> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); -$response = $client->getById('GB18030TEST'); -print_r($response->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [id] => GB18030TEST - [name] => Array - ( - [0] => Test with some GB18030 encoded characters - ) - - [features] => Array - ( - [0] => No accents here - [1] => 这是一个功能 - [2] => This is a feature (translated) - [3] => 这份文件是很有光泽 - [4] => This document is very shiny (translated) - ) - - [price] => Array - ( - [0] => 0 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [_version_] => 1510294336239042560 - ) - -) -]]> - - - - - - - &reftitle.seealso; - - SolrClient::getByIds - - - - - - diff --git a/reference/solr/solrclient/getbyids.xml b/reference/solr/solrclient/getbyids.xml deleted file mode 100644 index ac1aa821d..000000000 --- a/reference/solr/solrclient/getbyids.xml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - SolrClient::getByIds - Get Documents by their Ids. Utilizes Solr Realtime Get (RTG) - - - - &reftitle.description; - - public SolrQueryResponseSolrClient::getByIds - arrayids - - - Get Documents by their Ids. Utilizes Solr Realtime Get (RTG). - - - - - - &reftitle.parameters; - - - ids - - - Document ids - - - - - - - - &reftitle.returnvalues; - - SolrQueryResponse - - - - - &reftitle.examples; - - <function>SolrClient::getByIds</function> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); -$response = $client->getByIds(['GB18030TEST', '6H500F0']); - -print_r($response->getResponse()); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [numFound] => 2 - [start] => 0 - [docs] => Array - ( - [0] => SolrObject Object - ( - [id] => GB18030TEST - [name] => Array - ( - [0] => Test with some GB18030 encoded characters - ) - - [features] => Array - ( - [0] => No accents here - [1] => 这是一个功能 - [2] => This is a feature (translated) - [3] => 这份文件是很有光泽 - [4] => This document is very shiny (translated) - ) - - [price] => Array - ( - [0] => 0 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [_version_] => 1510294336239042560 - ) - - [1] => SolrObject Object - ( - [id] => 6H500F0 - [name] => Array - ( - [0] => Maxtor DiamondMax 11 - hard drive - 500 GB - SATA-300 - ) - - [manu] => Array - ( - [0] => Maxtor Corp. - ) - - [manu_id_s] => maxtor - [cat] => Array - ( - [0] => electronics - [1] => hard drive - ) - - [features] => Array - ( - [0] => SATA 3.0Gb/s, NCQ - [1] => 8.5ms seek - [2] => 16MB cache - ) - - [price] => Array - ( - [0] => 350 - ) - - [popularity] => Array - ( - [0] => 6 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [store] => Array - ( - [0] => 45.17614,-93.87341 - ) - - [manufacturedate_dt] => 2006-02-13T15:26:37Z - [_version_] => 1510294336449806336 - ) - - ) - - ) - -) -]]> - - - - - - - &reftitle.seealso; - - SolrClient::getById - - - - - - diff --git a/reference/solr/solrclient/getdebug.xml b/reference/solr/solrclient/getdebug.xml deleted file mode 100644 index 14a0ded4d..000000000 --- a/reference/solr/solrclient/getdebug.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrClient::getDebug - Returns the debug data for the last connection attempt - - - - &reftitle.description; - - public stringSolrClient::getDebug - - - - Returns the debug data for the last connection attempt - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string on success and null if there is nothing to return. - - - - - - diff --git a/reference/solr/solrclient/getoptions.xml b/reference/solr/solrclient/getoptions.xml deleted file mode 100644 index 811728eb9..000000000 --- a/reference/solr/solrclient/getoptions.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrClient::getOptions - Returns the client options set internally - - - - &reftitle.description; - - public arraySolrClient::getOptions - - - - Returns the client options set internally. Very useful for debugging. The values returned are readonly and can only be set when the object is instantiated. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing all the options for the SolrClient object set internally. - - - - - &reftitle.seealso; - - - SolrClient::__construct - - - - - - - diff --git a/reference/solr/solrclient/optimize.xml b/reference/solr/solrclient/optimize.xml deleted file mode 100644 index 1d73667f4..000000000 --- a/reference/solr/solrclient/optimize.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - SolrClient::optimize - Defragments the index - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::optimize - intmaxSegments1 - boolsoftCommit&true; - boolwaitSearcher&true; - - - Defragments the index for faster search performance. - - - - - - &reftitle.parameters; - - - - maxSegments - - - Optimizes down to at most this number of segments. Since Solr 1.3 - - - - - softCommit - - - This will refresh the 'view' of the index in a more performant manner, but without "on-disk" guarantees. (Solr4.0+) - - - - - waitSearcher - - - Block until a new searcher is opened and registered as the main query searcher, making the changes visible. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success or throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to process the request. - - - - - &reftitle.notes; - - - PECL Solr >= 2.0 only supports Solr Server >= 4.0 - - - Prior to PECL Solr 2.0 this method used to accept these arguments "int $maxSegments, bool $waitFlush, bool $waitSearcher". - - - - - - &reftitle.seealso; - - - SolrClient::commit - SolrClient::rollback - - - - - - - diff --git a/reference/solr/solrclient/ping.xml b/reference/solr/solrclient/ping.xml deleted file mode 100644 index 9e2c7652a..000000000 --- a/reference/solr/solrclient/ping.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - SolrClient::ping - Checks if Solr server is still up - - - - &reftitle.description; - - public SolrPingResponseSolrClient::ping - - - - Checks if the Solr server is still alive. Sends a HEAD request to the Apache Solr server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrPingResponse object on success and throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to satisfy the request. - - - - - &reftitle.examples; - - - <methodname>SolrClient::ping</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$pingresponse = $client->ping(); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrclient/query.xml b/reference/solr/solrclient/query.xml deleted file mode 100644 index c37b70e6f..000000000 --- a/reference/solr/solrclient/query.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - SolrClient::query - Sends a query to the server - - - - &reftitle.description; - - public SolrQueryResponseSolrClient::query - SolrParamsquery - - - Sends a query to the server. - - - - - - &reftitle.parameters; - - - - query - - - A SolrParams object. It is recommended to use SolrQuery for advanced queries. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrQueryResponse object on success and throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to satisfy the query. - - - - - &reftitle.examples; - - - <methodname>SolrClient::query</methodname> example - - 'localhost', - 'login' => 'username', - 'password' => 'password', - 'port' => '8983', -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setQuery('lucene'); - -$query->setStart(0); - -$query->setRows(50); - -$query->addField('cat')->addField('features')->addField('id')->addField('timestamp'); - -$query_response = $client->query($query); - -$response = $query_response->getResponse(); - -print_r($response); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 3 - [params] => SolrObject Object - ( - [fl] => cat,features,id,timestamp - [indent] => on - [start] => 0 - [q] => lucene - [wt] => xml - [version] => 2.2 - [rows] => 50 - ) - - ) - - [response] => SolrObject Object - ( - [numFound] => 1 - [start] => 0 - [docs] => Array - ( - [0] => SolrObject Object - ( - [id] => SOLR1000 - [cat] => Array - ( - [0] => software - [1] => search - ) - - [features] => Array - ( - [0] => Advanced Full-Text Search Capabilities using Lucene - [1] => Optimized for High Volume Web Traffic - [2] => Standards Based Open Interfaces - XML and HTTP - [3] => Comprehensive HTML Administration Interfaces - [4] => Scalability - Efficient Replication to other Solr Search Servers - [5] => Flexible and Adaptable with XML configuration and Schema - [6] => Good unicode support: héllo (hello with an accent over the e) - ) - - ) - - ) - - ) - -) -]]> - - - - - - - - diff --git a/reference/solr/solrclient/request.xml b/reference/solr/solrclient/request.xml deleted file mode 100644 index 64991cefc..000000000 --- a/reference/solr/solrclient/request.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - SolrClient::request - Sends a raw update request - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::request - stringraw_request - - - Sends a raw XML update request to the server - - - - - - &reftitle.parameters; - - - - raw_request - - - An XML string with the raw request to the server. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success. Throws an exception on failure. - - - - - &reftitle.errors; - - Throws SolrIllegalArgumentException if raw_request was an empty string - - - Throws SolrClientException if the client had failed, or there was a connection issue. - - - Throws SolrServerException if the Solr Server had failed to satisfy the query. - - - - - &reftitle.examples; - - - <methodname>SolrClient::request</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$update_response = $client->request(""); - -$response = $update_response->getResponse(); - -print_r($response); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrclient/rollback.xml b/reference/solr/solrclient/rollback.xml deleted file mode 100644 index 465e1e596..000000000 --- a/reference/solr/solrclient/rollback.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrClient::rollback - Rollbacks all add/deletes made to the index since the last commit - - - - &reftitle.description; - - public SolrUpdateResponseSolrClient::rollback - - - - Rollbacks all add/deletes made to the index since the last commit. It neither calls any event listeners nor creates a new searcher. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrUpdateResponse on success or throws a SolrClientException on failure. - - - - - &reftitle.seealso; - - - SolrClient::commit - SolrClient::optimize - - - - - - - diff --git a/reference/solr/solrclient/setresponsewriter.xml b/reference/solr/solrclient/setresponsewriter.xml deleted file mode 100644 index f51e17a76..000000000 --- a/reference/solr/solrclient/setresponsewriter.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - SolrClient::setResponseWriter - Sets the response writer used to prepare the response from Solr - - - - &reftitle.description; - - public voidSolrClient::setResponseWriter - stringresponseWriter - - - Sets the response writer used to prepare the response from Solr - - - - - - &reftitle.parameters; - - - - responseWriter - - One of the following: - - json - phps - xml - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - - <methodname>SolrClient::setResponseWriter</methodname> example - -$property_name; - - } else if (isset($_properties[$property_name])) { - - return $_properties[$property_name]; - } - - return null; - } -} - -$options = array -( - 'hostname' => 'localhost', - 'port' => 8983, - 'path' => '/solr/core1' -); - -$client = new SolrClient($options); - -$client->setResponseWriter("json"); - -//$response = $client->ping(); - -$query = new SolrQuery(); - -$query->setQuery("*:*"); - -$query->set("objectClassName", "SolrClass"); - -$query->set("objectPropertiesStorageMode", 1); // 0 for independent properties, 1 for combined - -try -{ - -$response = $client->query($query); - -$resp = $response->getResponse(); - -print_r($response); - -print_r($resp); - -} catch (Exception $e) { - -print_r($e); - -} - -?> -]]> - - - - - - - - diff --git a/reference/solr/solrclient/setservlet.xml b/reference/solr/solrclient/setservlet.xml deleted file mode 100644 index 22392cf62..000000000 --- a/reference/solr/solrclient/setservlet.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - SolrClient::setServlet - Changes the specified servlet type to a new value - - - - &reftitle.description; - - public boolSolrClient::setServlet - inttype - stringvalue - - - Changes the specified servlet type to a new value - - - - - - &reftitle.parameters; - - - - type - - One of the following : - - - - - - - value - - - The new value for the servlet - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrclient/system.xml b/reference/solr/solrclient/system.xml deleted file mode 100644 index cfb20dc86..000000000 --- a/reference/solr/solrclient/system.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrClient::system - Retrieve Solr Server information - - - - &reftitle.description; - - public voidSolrClient::system - - - - Retrieve Solr Server information - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrGenericResponse object on success. - - - - - &reftitle.errors; - - Emits SolrClientException if the client failed, or there was a connection issue. - - - Emits SolrServerException if the Solr Server failed to satisfy the query. - - - - - - diff --git a/reference/solr/solrclient/threads.xml b/reference/solr/solrclient/threads.xml deleted file mode 100644 index e125c7df6..000000000 --- a/reference/solr/solrclient/threads.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrClient::threads - Checks the threads status - - - - &reftitle.description; - - public voidSolrClient::threads - - - - Checks the threads status - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrGenericResponse object. - - - - - &reftitle.errors; - - Throws SolrClientException if the client failed, or there was a connection issue. - - - throws SolrServerException if the Solr Server failed to process the request. - - - - - - diff --git a/reference/solr/solrclientexception.xml b/reference/solr/solrclientexception.xml deleted file mode 100644 index e6346efc5..000000000 --- a/reference/solr/solrclientexception.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The SolrClientException class - SolrClientException - - - - -
    - &reftitle.intro; - - An exception thrown when there is an error while making a request to the server from the client. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrClientException - - - - - SolrClientException - - - - extends - SolrException - - - - - &InheritedProperties; - - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - - -
    - - &reference.solr.entities.solrclientexception; - -
    - - diff --git a/reference/solr/solrclientexception/getinternalinfo.xml b/reference/solr/solrclientexception/getinternalinfo.xml deleted file mode 100644 index c18f2f4dc..000000000 --- a/reference/solr/solrclientexception/getinternalinfo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrClientException::getInternalInfo - Returns internal information where the Exception was thrown - - - - &reftitle.description; - - public arraySolrClientException::getInternalInfo - - - - Returns internal information where the Exception was thrown. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing internal information where the error was thrown. Used only for debugging by extension developers. - - - - - - diff --git a/reference/solr/solrcollapsefunction.xml b/reference/solr/solrcollapsefunction.xml deleted file mode 100644 index 17bd79f58..000000000 --- a/reference/solr/solrcollapsefunction.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - The SolrCollapseFunction class - SolrCollapseFunction - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrCollapseFunction - - - - - SolrCollapseFunction - - - - &Constants; - - const - string - SolrCollapseFunction::NULLPOLICY_IGNORE - ignore - - - const - string - SolrCollapseFunction::NULLPOLICY_EXPAND - expand - - - const - string - SolrCollapseFunction::NULLPOLICY_COLLAPSE - collapse - - - &Methods; - - - - - -
    - - -
    - &reftitle.constants; - - - - SolrCollapseFunction::NULLPOLICY_IGNORE - - - - - - - SolrCollapseFunction::NULLPOLICY_EXPAND - - - - - - - SolrCollapseFunction::NULLPOLICY_COLLAPSE - - - - - - -
    - - - -
    - - &reference.solr.entities.solrcollapsefunction; - -
    - - diff --git a/reference/solr/solrcollapsefunction/construct.xml b/reference/solr/solrcollapsefunction/construct.xml deleted file mode 100644 index 70f4d97f5..000000000 --- a/reference/solr/solrcollapsefunction/construct.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - SolrCollapseFunction::__construct - Constructor - - - - &reftitle.description; - - public SolrCollapseFunction::__construct - stringfield - - - Collapse Function constructor - - - - - - &reftitle.parameters; - - - field - - - The field name to collapse on. - - - In order to collapse a result. The field type must be a single valued String, Int or Float. - - - - - - - - &reftitle.examples; - - <function>SolrCollapseFunction::__construct</function> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$func = new SolrCollapseFunction('field_name'); - -$func->setMax('sum(cscore(),field(some_other_field))'); -$func->setSize(100); -$func->setNullPolicy(SolrCollapseFunction::NULLPOLICY_EXPAND); - -$query->collapse($func); - -$queryResponse = $client->query($query); - -$response = $queryResponse->getResponse(); - -print_r($response); - -?> -]]> - - - - - - - &reftitle.seealso; - - SolrQuery::collapse - - - - - - diff --git a/reference/solr/solrcollapsefunction/getfield.xml b/reference/solr/solrcollapsefunction/getfield.xml deleted file mode 100644 index 864a8077b..000000000 --- a/reference/solr/solrcollapsefunction/getfield.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrCollapseFunction::getField - Returns the field that is being collapsed on - - - - &reftitle.description; - - public stringSolrCollapseFunction::getField - - - - Returns the field that is being collapsed on. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setField - - - - - - diff --git a/reference/solr/solrcollapsefunction/gethint.xml b/reference/solr/solrcollapsefunction/gethint.xml deleted file mode 100644 index bbbb2f952..000000000 --- a/reference/solr/solrcollapsefunction/gethint.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrCollapseFunction::getHint - Returns collapse hint - - - - &reftitle.description; - - public stringSolrCollapseFunction::getHint - - - - Returns collapse hint - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setHint - - - - - - diff --git a/reference/solr/solrcollapsefunction/getmax.xml b/reference/solr/solrcollapsefunction/getmax.xml deleted file mode 100644 index f4c40fe25..000000000 --- a/reference/solr/solrcollapsefunction/getmax.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrCollapseFunction::getMax - Returns max parameter - - - - &reftitle.description; - - public stringSolrCollapseFunction::getMax - - - - Returns max parameter - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setMax - - - - - - diff --git a/reference/solr/solrcollapsefunction/getmin.xml b/reference/solr/solrcollapsefunction/getmin.xml deleted file mode 100644 index 7e66925b5..000000000 --- a/reference/solr/solrcollapsefunction/getmin.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrCollapseFunction::getMin - Returns min parameter - - - - &reftitle.description; - - public stringSolrCollapseFunction::getMin - - - - Returns min parameter - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setMin - - - - - - diff --git a/reference/solr/solrcollapsefunction/getnullpolicy.xml b/reference/solr/solrcollapsefunction/getnullpolicy.xml deleted file mode 100644 index a22b7d65d..000000000 --- a/reference/solr/solrcollapsefunction/getnullpolicy.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrCollapseFunction::getNullPolicy - Returns null policy - - - - &reftitle.description; - - public stringSolrCollapseFunction::getNullPolicy - - - - Returns null policy used or null - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setNullPolicy - - - - - - diff --git a/reference/solr/solrcollapsefunction/getsize.xml b/reference/solr/solrcollapsefunction/getsize.xml deleted file mode 100644 index ae8a58d24..000000000 --- a/reference/solr/solrcollapsefunction/getsize.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrCollapseFunction::getSize - Returns size parameter - - - - &reftitle.description; - - public intSolrCollapseFunction::getSize - - - - Gets the initial size of the collapse data structures when collapsing on a numeric field only - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrCollapseFunction::setSize - - - - - - diff --git a/reference/solr/solrcollapsefunction/setfield.xml b/reference/solr/solrcollapsefunction/setfield.xml deleted file mode 100644 index 80baf7418..000000000 --- a/reference/solr/solrcollapsefunction/setfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrCollapseFunction::setField - Sets the field to collapse on - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setField - stringfieldName - - - The field name to collapse on. - - In order to collapse a result. The field type must be a single valued String, Int or Float. - - - - - - &reftitle.parameters; - - - fieldName - - - - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - - diff --git a/reference/solr/solrcollapsefunction/sethint.xml b/reference/solr/solrcollapsefunction/sethint.xml deleted file mode 100644 index 8fd999db3..000000000 --- a/reference/solr/solrcollapsefunction/sethint.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - SolrCollapseFunction::setHint - Sets collapse hint - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setHint - stringhint - - - Sets collapse hint - - - - - - &reftitle.parameters; - - - hint - - - Currently there is only one hint available "top_fc", which stands for top level FieldCache - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - &reftitle.examples; - - <function>SolrCollapseFunction::setHint</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/solr/solrcollapsefunction/setmax.xml b/reference/solr/solrcollapsefunction/setmax.xml deleted file mode 100644 index 181bea054..000000000 --- a/reference/solr/solrcollapsefunction/setmax.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - SolrCollapseFunction::setMax - Selects the group heads by the max value of a numeric field or function query - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setMax - stringmax - - - Selects the group heads by the max value of a numeric field or function query. - - - - - - &reftitle.parameters; - - - max - - - - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - &reftitle.examples; - - <function>SolrCollapseFunction::setMax</function> example - -setMax('sum(cscore(),field(some_field))'); - -$query = new SolrQuery('*:*'); - -$query->collapse($func); - -?> -]]> - - - - - - diff --git a/reference/solr/solrcollapsefunction/setmin.xml b/reference/solr/solrcollapsefunction/setmin.xml deleted file mode 100644 index 49b1049ff..000000000 --- a/reference/solr/solrcollapsefunction/setmin.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrCollapseFunction::setMin - Sets the initial size of the collapse data structures when collapsing on a numeric field only - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setMin - stringmin - - - Sets the initial size of the collapse data structures when collapsing on a numeric field only - - - - - - &reftitle.parameters; - - - min - - - - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - - diff --git a/reference/solr/solrcollapsefunction/setnullpolicy.xml b/reference/solr/solrcollapsefunction/setnullpolicy.xml deleted file mode 100644 index 83fe76c06..000000000 --- a/reference/solr/solrcollapsefunction/setnullpolicy.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrCollapseFunction::setNullPolicy - Sets the NULL Policy - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setNullPolicy - stringnullPolicy - - - Sets the NULL Policy. One of the 3 policies defined as class constants shall be passed. - Accepts ignore, expand, or collapse policies. - - - - - - &reftitle.parameters; - - - nullPolicy - - - - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - - diff --git a/reference/solr/solrcollapsefunction/setsize.xml b/reference/solr/solrcollapsefunction/setsize.xml deleted file mode 100644 index 85a89ec3c..000000000 --- a/reference/solr/solrcollapsefunction/setsize.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrCollapseFunction::setSize - Sets the initial size of the collapse data structures when collapsing on a numeric field only - - - - &reftitle.description; - - public SolrCollapseFunctionSolrCollapseFunction::setSize - intsize - - - Sets the initial size of the collapse data structures when collapsing on a numeric field only. - - - - - - &reftitle.parameters; - - - size - - - - - - - - - - - &reftitle.returnvalues; - - SolrCollapseFunction - - - - - - diff --git a/reference/solr/solrcollapsefunction/tostring.xml b/reference/solr/solrcollapsefunction/tostring.xml deleted file mode 100644 index ae78287d9..000000000 --- a/reference/solr/solrcollapsefunction/tostring.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrCollapseFunction::__toString - Returns a string representing the constructed collapse function - - - - &reftitle.description; - - public stringSolrCollapseFunction::__toString - - - - Returns a string representing the constructed collapse function - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/solr/solrdismaxquery.xml b/reference/solr/solrdismaxquery.xml deleted file mode 100644 index 1df92564c..000000000 --- a/reference/solr/solrdismaxquery.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - The SolrDisMaxQuery class - SolrDisMaxQuery - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrDisMaxQuery - - - - - SolrDisMaxQuery - - - - extends - SolrQuery - - - - Serializable - - - - - &InheritedProperties; - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - SolrDisMaxQuery::ORDER_ASC - - Used to specify that the sorting should be in acending order (Duplicated for easier migration) - - - - - SolrDisMaxQuery::ORDER_DESC - - Used to specify that the sorting should be in descending order (Duplicated for easier migration) - - - - - SolrDisMaxQuery::FACET_SORT_INDEX - - Used to specify that the facet should sort by index (Duplicated for easier migration) - - - - - SolrDisMaxQuery::FACET_SORT_COUNT - - Used to specify that the facet should sort by count (Duplicated for easier migration) - - - - - SolrDisMaxQuery::TERMS_SORT_INDEX - - Used in the TermsComponent (Duplicated for easier migration) - - - - - SolrDisMaxQuery::TERMS_SORT_COUNT - - Used in the TermsComponent (Duplicated for easier migration) - - - - -
    - - - -
    - - &reference.solr.entities.solrdismaxquery; - -
    - - diff --git a/reference/solr/solrdismaxquery/addbigramphrasefield.xml b/reference/solr/solrdismaxquery/addbigramphrasefield.xml deleted file mode 100644 index 08c80ca0f..000000000 --- a/reference/solr/solrdismaxquery/addbigramphrasefield.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - SolrDisMaxQuery::addBigramPhraseField - Adds a Phrase Bigram Field (pf2 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addBigramPhraseField - stringfield - stringboost - stringslop - - - Adds a Phrase Bigram Field (pf2 parameter) - output format: field~slop^boost OR field^boost - Slop is optional - - - - - - &reftitle.parameters; - - - field - - - - - - - - boost - - - - - - - - slop - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addBigramPhraseField</function> example - -addBigramPhraseField('cat', 2, 5.1) - ->addBigramPhraseField('feature', 4.5) -; -echo $dismaxQuery; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removeBigramPhraseField - SolrDisMaxQuery::setBigramPhraseFields - SolrDisMaxQuery::setBigramPhraseSlop - - - - - - diff --git a/reference/solr/solrdismaxquery/addboostquery.xml b/reference/solr/solrdismaxquery/addboostquery.xml deleted file mode 100644 index 865d14cc8..000000000 --- a/reference/solr/solrdismaxquery/addboostquery.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - SolrDisMaxQuery::addBoostQuery - Adds a boost query field with value and optional boost (bq parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addBoostQuery - stringfield - stringvalue - stringboost - - - Adds a Boost Query field with value [and boost] (bq parameter) - - - - - - &reftitle.parameters; - - - field - - - - - - - - value - - - - - - - - boost - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addBoostQuery</function> example - -addBoostQuery('cat', 'clothing', 2) - ->addBoostQuery('cat', 'electronics', 5.1) -; -echo $dismaxQuery.PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removeBoostQuery - SolrDisMaxQuery::setBoostQuery - - - - - - diff --git a/reference/solr/solrdismaxquery/addphrasefield.xml b/reference/solr/solrdismaxquery/addphrasefield.xml deleted file mode 100644 index be7ba0325..000000000 --- a/reference/solr/solrdismaxquery/addphrasefield.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - SolrDisMaxQuery::addPhraseField - Adds a Phrase Field (pf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addPhraseField - stringfield - stringboost - stringslop - - - Adds a Phrase Field (pf parameter) - - - - - - &reftitle.parameters; - - - field - - - field name - - - - - boost - - - - - - - - slop - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addPhraseField</function> example - -addPhraseField('cat', 3, 1) - ->addPhraseField('third', 4, 2) - ->addPhraseField('source', 55) -; -echo $dismaxQuery; -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removePhraseField - SolrDisMaxQuery::setPhraseFields - - - - - - diff --git a/reference/solr/solrdismaxquery/addqueryfield.xml b/reference/solr/solrdismaxquery/addqueryfield.xml deleted file mode 100644 index a8bba9b2a..000000000 --- a/reference/solr/solrdismaxquery/addqueryfield.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - SolrDisMaxQuery::addQueryField - Add a query field with optional boost (qf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addQueryField - stringfield - stringboost - - - Add a query field with optional boost (qf parameter) - - - - - - &reftitle.parameters; - - - field - - - field name - - - - - boost - - - Boost value. Boosts documents with matching terms. - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addQueryField</function> example - -addQueryField("location", 4) - ->addQueryField("price") - ->addQueryField("sku") - ->addQueryField("title",3.4) -; -echo $dismaxQuery; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removeQueryField - - - - - - diff --git a/reference/solr/solrdismaxquery/addtrigramphrasefield.xml b/reference/solr/solrdismaxquery/addtrigramphrasefield.xml deleted file mode 100644 index 9631a24df..000000000 --- a/reference/solr/solrdismaxquery/addtrigramphrasefield.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - SolrDisMaxQuery::addTrigramPhraseField - Adds a Trigram Phrase Field (pf3 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addTrigramPhraseField - stringfield - stringboost - stringslop - - - Adds a Trigram Phrase Field (pf3 parameter) - - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - boost - - - Field Boost - - - - - slop - - - Field Slop - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addTrigramPhraseField</function> example - -addTrigramPhraseField('cat', 2, 5.1) -->addTrigramPhraseField('feature', 4.5) -; -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removeTrigramPhraseField - SolrDisMaxQuery::setTrigramPhraseFields - SolrDisMaxQuery::setTrigramPhraseSlop - - - - - - diff --git a/reference/solr/solrdismaxquery/adduserfield.xml b/reference/solr/solrdismaxquery/adduserfield.xml deleted file mode 100644 index 5c70f6163..000000000 --- a/reference/solr/solrdismaxquery/adduserfield.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - SolrDisMaxQuery::addUserField - Adds a field to User Fields Parameter (uf) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::addUserField - stringfield - - - Adds a field to The User Fields Parameter (uf) - - - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::addUserField</function> example - -addUserField('cat') -->addUserField('text') -->addUserField('*_dt'); - -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::removeUserField - SolrDisMaxQuery::setUserFields - - - - - - diff --git a/reference/solr/solrdismaxquery/construct.xml b/reference/solr/solrdismaxquery/construct.xml deleted file mode 100644 index b1fc1cc44..000000000 --- a/reference/solr/solrdismaxquery/construct.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - SolrDisMaxQuery::__construct - Class Constructor - - - - &reftitle.description; - - public SolrDisMaxQuery::__construct - stringq - - - Class constructor initializes the object and sets the q parameter if passed - - - - - &reftitle.parameters; - - - q - - - Search Query (q parameter) - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.errors; - - Emits SolrIllegalArgumentException in case of an invalid parameter was passed. - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::__construct</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/solr/solrdismaxquery/removebigramphrasefield.xml b/reference/solr/solrdismaxquery/removebigramphrasefield.xml deleted file mode 100644 index 431b60c71..000000000 --- a/reference/solr/solrdismaxquery/removebigramphrasefield.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - SolrDisMaxQuery::removeBigramPhraseField - Removes phrase bigram field (pf2 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removeBigramPhraseField - stringfield - - - Removes a Bigram Phrase Field (pf2 parameter) that was previously added using SolrDisMaxQuery::addBigramPhraseField - - - - - - &reftitle.parameters; - - - field - - - The Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removeBigramPhraseField</function> example - -addBigramPhraseField('cat', 2, 5.1) - ->addBigramPhraseField('feature', 4.5) -; -echo $dismaxQuery.PHP_EOL; - -// remove cat from pf2 -$dismaxQuery - ->removeBigramPhraseField('cat'); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addBigramPhraseField - SolrDisMaxQuery::setBigramPhraseFields - SolrDisMaxQuery::setBigramPhraseSlop - - - - - - diff --git a/reference/solr/solrdismaxquery/removeboostquery.xml b/reference/solr/solrdismaxquery/removeboostquery.xml deleted file mode 100644 index 546acf772..000000000 --- a/reference/solr/solrdismaxquery/removeboostquery.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - SolrDisMaxQuery::removeBoostQuery - Removes a boost query partial by field name (bq) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removeBoostQuery - stringfield - - - Removes a boost query partial from the existing query, only if SolrDisMaxQuery::addBoostQuery was used. - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removeBoostQuery</function> example - -addBoostQuery('cat', 'electronics', 5.1) - ->addBoostQuery('cat', 'hard drive') -; -echo $dismaxQuery.PHP_EOL; -// now remove a query part with field 'cat' -$dismaxQuery -->removeBoostQuery('cat'); -echo $dismaxQuery . PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addBoostQuery - SolrDisMaxQuery::setBoostQuery - - - - - - diff --git a/reference/solr/solrdismaxquery/removephrasefield.xml b/reference/solr/solrdismaxquery/removephrasefield.xml deleted file mode 100644 index a81aff261..000000000 --- a/reference/solr/solrdismaxquery/removephrasefield.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - SolrDisMaxQuery::removePhraseField - Removes a Phrase Field (pf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removePhraseField - stringfield - - - Removes a Phrase Field (pf parameter) that was previously added using SolrDisMaxQuery::addPhraseField - - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removePhraseField</function> example - -addPhraseField('first', 3, 1) - ->addPhraseField('second', 4, 1) - ->addPhraseField('cat', 55); -echo $dismaxQuery . PHP_EOL; -echo $dismaxQuery->removePhraseField('second'); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addPhraseField - SolrDisMaxQuery::setPhraseFields - - - - - - diff --git a/reference/solr/solrdismaxquery/removequeryfield.xml b/reference/solr/solrdismaxquery/removequeryfield.xml deleted file mode 100644 index 860735486..000000000 --- a/reference/solr/solrdismaxquery/removequeryfield.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - SolrDisMaxQuery::removeQueryField - Removes a Query Field (qf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removeQueryField - stringfield - - - Removes a Query Field (qf parameter) from the field list added by SolrDisMaxQuery::addQueryField - - - qf: When building DisjunctionMaxQueries from the user's query it specifies the fields to search in, and boosts for those fields. - - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removeQueryField</function> example - -addQueryField('first', 3) - ->addQueryField('second', 0.2) - ->addQueryField('cat'); -echo $dismaxQuery . PHP_EOL; -// remove field 'second' -echo $dismaxQuery->removeQueryField('second'); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addQueryField - - - - - - diff --git a/reference/solr/solrdismaxquery/removetrigramphrasefield.xml b/reference/solr/solrdismaxquery/removetrigramphrasefield.xml deleted file mode 100644 index 1885bc72e..000000000 --- a/reference/solr/solrdismaxquery/removetrigramphrasefield.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - SolrDisMaxQuery::removeTrigramPhraseField - Removes a Trigram Phrase Field (pf3 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removeTrigramPhraseField - stringfield - - - Removes a Trigram Phrase Field (pf3 parameter) - - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removeTrigramPhraseField</function> example - -addTrigramPhraseField('cat', 2, 5.1) -->addTrigramPhraseField('feature', 4.5) -; -echo $dismaxQuery.PHP_EOL; -// reverse -$dismaxQuery -->removeTrigramPhraseField('cat'); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addTrigramPhraseField - SolrDisMaxQuery::setTrigramPhraseFields - SolrDisMaxQuery::setTrigramPhraseSlop - - - - - - diff --git a/reference/solr/solrdismaxquery/removeuserfield.xml b/reference/solr/solrdismaxquery/removeuserfield.xml deleted file mode 100644 index 5a1005943..000000000 --- a/reference/solr/solrdismaxquery/removeuserfield.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - SolrDisMaxQuery::removeUserField - Removes a field from The User Fields Parameter (uf) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::removeUserField - stringfield - - - Removes a field from The User Fields Parameter (uf) - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - field - - - Field Name - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::removeUserField</function> example - -addUserField('cat') -->addUserField('text') -->addUserField('*_dt') -; -echo $dismaxQuery.PHP_EOL; - -// remove field named 'text' -$dismaxQuery -->removeUserField('text'); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addUserField - SolrDisMaxQuery::setUserFields - - - - - - diff --git a/reference/solr/solrdismaxquery/setbigramphrasefields.xml b/reference/solr/solrdismaxquery/setbigramphrasefields.xml deleted file mode 100644 index b506674f2..000000000 --- a/reference/solr/solrdismaxquery/setbigramphrasefields.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - SolrDisMaxQuery::setBigramPhraseFields - Sets Bigram Phrase Fields and their boosts (and slops) using pf2 parameter - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setBigramPhraseFields - stringfields - - - Sets Bigram Phrase Fields (pf2) and their boosts (and slops) - - - - - &reftitle.parameters; - - - fields - - - Fields boosts (slops) - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setBigramPhraseFields</function> example - -setBigramPhraseFields("cat~5.1^2 feature^4.5"); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::setBigramPhraseSlop - SolrDisMaxQuery::addBigramPhraseFields - SolrDisMaxQuery::removeBigramPhraseField - SolrDisMaxQuery::setTrigramPhraseFields - - - - - - diff --git a/reference/solr/solrdismaxquery/setbigramphraseslop.xml b/reference/solr/solrdismaxquery/setbigramphraseslop.xml deleted file mode 100644 index 41e489a23..000000000 --- a/reference/solr/solrdismaxquery/setbigramphraseslop.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - SolrDisMaxQuery::setBigramPhraseSlop - Sets Bigram Phrase Slop (ps2 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setBigramPhraseSlop - stringslop - - - Sets Bigram Phrase Slop (ps2 parameter). A default slop for Bigram phrase fields. - - - - - - &reftitle.parameters; - - - slop - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setBigramPhraseSlop</function> example - -setBigramPhraseSlop(5); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/solr/solrdismaxquery/setboostfunction.xml b/reference/solr/solrdismaxquery/setboostfunction.xml deleted file mode 100644 index b5f9c9700..000000000 --- a/reference/solr/solrdismaxquery/setboostfunction.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - SolrDisMaxQuery::setBoostFunction - Sets a Boost Function (bf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setBoostFunction - stringfunction - - - Sets Boost Function (bf parameter). - - - Functions (with optional boosts) that will be included in the - user's query to influence the score. Any function supported natively - by Solr can be used, along with a boost value. e.g.: - - - recip(rord(myfield),1,2,3)^1.5 - - - - - &reftitle.parameters; - - - function - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setBoostFunction</function> example - -setBoostFunction($boostRecentDocsFunction); - -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/solr/solrdismaxquery/setboostquery.xml b/reference/solr/solrdismaxquery/setboostquery.xml deleted file mode 100644 index df122f4c4..000000000 --- a/reference/solr/solrdismaxquery/setboostquery.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - SolrDisMaxQuery::setBoostQuery - Directly Sets Boost Query Parameter (bq) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setBoostQuery - stringq - - - Sets Boost Query Parameter (bq) - - - - - - &reftitle.parameters; - - - q - - - query - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setBoostQuery</function> example - -setBoostQuery('cat:electronics manu:local^2'); -echo $dismaxQuery.PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addBoostQuery - SolrDisMaxQuery::removeBoostQuery - - - - - - diff --git a/reference/solr/solrdismaxquery/setminimummatch.xml b/reference/solr/solrdismaxquery/setminimummatch.xml deleted file mode 100644 index d01684a6c..000000000 --- a/reference/solr/solrdismaxquery/setminimummatch.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - SolrDisMaxQuery::setMinimumMatch - Set Minimum "Should" Match (mm) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setMinimumMatch - stringvalue - - - Set Minimum "Should" Match parameter (mm). If the default query operator is AND then mm=100%, if the default query operator (q.op) is OR, then mm=0%. - - - - - &reftitle.parameters; - - - value - - - Minimum match value/expression - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setMinimumMatch</function> example - -setMinimumMatch("75%"); -echo $dismaxQuery . PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/solr/solrdismaxquery/setphrasefields.xml b/reference/solr/solrdismaxquery/setphrasefields.xml deleted file mode 100644 index 30783ad29..000000000 --- a/reference/solr/solrdismaxquery/setphrasefields.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - SolrDisMaxQuery::setPhraseFields - Sets Phrase Fields and their boosts (and slops) using pf2 parameter - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setPhraseFields - stringfields - - - Sets Phrase Fields (pf) and their boosts (and slops) - - - - - &reftitle.parameters; - - - fields - - - Fields, boosts [, slops] - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setPhraseFields</function> example - -setPhraseFields("cat~5.1^2 feature^4.5"); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addPhraseFields - SolrDisMaxQuery::removePhraseField - - - - - - diff --git a/reference/solr/solrdismaxquery/setphraseslop.xml b/reference/solr/solrdismaxquery/setphraseslop.xml deleted file mode 100644 index 639d97c09..000000000 --- a/reference/solr/solrdismaxquery/setphraseslop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - SolrDisMaxQuery::setPhraseSlop - Sets the default slop on phrase queries (ps parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setPhraseSlop - stringslop - - - Sets the default amount of slop on phrase queries built with "pf", "pf2" and/or "pf3" fields (affects boosting). - "ps" parameter - - - - - - &reftitle.parameters; - - - slop - - - - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setPhraseSlop</function> example - -setPhraseSlop(4); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/solr/solrdismaxquery/setqueryalt.xml b/reference/solr/solrdismaxquery/setqueryalt.xml deleted file mode 100644 index 3cd85b862..000000000 --- a/reference/solr/solrdismaxquery/setqueryalt.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - SolrDisMaxQuery::setQueryAlt - Set Query Alternate (q.alt parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setQueryAlt - stringq - - - Set Query Alternate (q.alt parameter) - - - When the main q parameter is not specified or is blank. The q.alt parameter is used - - - - - - &reftitle.parameters; - - - q - - - Query String - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setQueryAlt</function> example - -setQueryAlt('*:*'); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/solr/solrdismaxquery/setqueryphraseslop.xml b/reference/solr/solrdismaxquery/setqueryphraseslop.xml deleted file mode 100644 index eff66b9b2..000000000 --- a/reference/solr/solrdismaxquery/setqueryphraseslop.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - SolrDisMaxQuery::setQueryPhraseSlop - Specifies the amount of slop permitted on phrase queries explicitly included in the user's query string (qf parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setQueryPhraseSlop - stringslop - - - The Query Phrase Slop is the amount of slop permitted on phrase queries explicitly included in the user's query string with the qf parameter. - - - slop refers to the number of positions one token needs to be moved in relation to another token in order to match a phrase specified in a query. - - - - - - &reftitle.parameters; - - - slop - - - Amount of slop - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setQueryPhraseSlop</function> example - -setQueryPhraseSlop(3); -echo $dismaxQuery; -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/solr/solrdismaxquery/settiebreaker.xml b/reference/solr/solrdismaxquery/settiebreaker.xml deleted file mode 100644 index 75e4553f6..000000000 --- a/reference/solr/solrdismaxquery/settiebreaker.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - SolrDisMaxQuery::setTieBreaker - Sets Tie Breaker parameter (tie parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setTieBreaker - stringtieBreaker - - - Sets Tie Breaker parameter (tie parameter) - - - - - &reftitle.parameters; - - - tieBreaker - - - The tie parameter specifies a float value (which should be something much less than 1) to use as tiebreaker in DisMax queries. - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setTieBreaker</function> example - -setTieBreaker(0.1); - -echo $dismaxQuery; - -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/solr/solrdismaxquery/settrigramphrasefields.xml b/reference/solr/solrdismaxquery/settrigramphrasefields.xml deleted file mode 100644 index 7bed4ecf2..000000000 --- a/reference/solr/solrdismaxquery/settrigramphrasefields.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - SolrDisMaxQuery::setTrigramPhraseFields - Directly Sets Trigram Phrase Fields (pf3 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setTrigramPhraseFields - stringfields - - - Directly Sets Trigram Phrase Fields (pf3 parameter) - - - - - - &reftitle.parameters; - - - fields - - - Trigram Phrase Fields - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setTrigramPhraseFields</function> example - -setTrigramPhraseFields('cat~5.1^2 feature^4.5'); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addTrigramPhraseField - SolrDisMaxQuery::removeTrigramPhraseField - SolrDisMaxQuery::setTrigramPhraseSlop - - - - - - diff --git a/reference/solr/solrdismaxquery/settrigramphraseslop.xml b/reference/solr/solrdismaxquery/settrigramphraseslop.xml deleted file mode 100644 index 80ac656f6..000000000 --- a/reference/solr/solrdismaxquery/settrigramphraseslop.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - SolrDisMaxQuery::setTrigramPhraseSlop - Sets Trigram Phrase Slop (ps3 parameter) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setTrigramPhraseSlop - stringslop - - - Sets Trigram Phrase Slop (ps3 parameter) - - - - - - &reftitle.parameters; - - - slop - - - Phrase slop - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setTrigramPhraseSlop</function> example - -setTrigramPhraseSlop(2); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addTrigramPhraseField - SolrDisMaxQuery::removeTrigramPhraseField - SolrDisMaxQuery::setTrigramPhraseFields - - - - - - diff --git a/reference/solr/solrdismaxquery/setuserfields.xml b/reference/solr/solrdismaxquery/setuserfields.xml deleted file mode 100644 index d311b9d46..000000000 --- a/reference/solr/solrdismaxquery/setuserfields.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - SolrDisMaxQuery::setUserFields - Sets User Fields parameter (uf) - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::setUserFields - stringfields - - - Sets User Fields parameter (uf) - - - User Fields: Specifies which schema fields the end user shall be allowed to query. - - - - - - &reftitle.parameters; - - - fields - - - Fields names separated by space - - - This parameter supports wildcards. - - - - - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::setUserFields</function> example - -setUserFields('field1 field2 *_txt'); -echo $dismaxQuery.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::addUserField - SolrDisMaxQuery::removeUserField - - - - - - diff --git a/reference/solr/solrdismaxquery/usedismaxqueryparser.xml b/reference/solr/solrdismaxquery/usedismaxqueryparser.xml deleted file mode 100644 index 8ed928dd6..000000000 --- a/reference/solr/solrdismaxquery/usedismaxqueryparser.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - SolrDisMaxQuery::useDisMaxQueryParser - Switch QueryParser to be DisMax Query Parser - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::useDisMaxQueryParser - - - - Switch QueryParser to be DisMax Query Parser - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::useDisMaxQueryParser</function> example - -useDisMaxQueryParser(); -echo $dismaxQuery; -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrDisMaxQuery::useDisMaxQueryParser - - - - - - diff --git a/reference/solr/solrdismaxquery/useedismaxqueryparser.xml b/reference/solr/solrdismaxquery/useedismaxqueryparser.xml deleted file mode 100644 index e67e469a2..000000000 --- a/reference/solr/solrdismaxquery/useedismaxqueryparser.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - SolrDisMaxQuery::useEDisMaxQueryParser - Switch QueryParser to be EDisMax - - - - &reftitle.description; - - public SolrDisMaxQuerySolrDisMaxQuery::useEDisMaxQueryParser - - - - Switch QueryParser to be EDisMax. By default the query builder uses edismax, if it was switched using SolrDisMaxQuery::useDisMaxQueryParser, it can be switched back using this method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - SolrDisMaxQuery - - - - - &reftitle.examples; - - <function>SolrDisMaxQuery::useEDisMaxQueryParser</function> example - -useEDisMaxQueryParser(); -echo $dismaxQuery; - -?> -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/solr/solrdocument.xml b/reference/solr/solrdocument.xml deleted file mode 100644 index 08ed06e8f..000000000 --- a/reference/solr/solrdocument.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - The SolrDocument class - SolrDocument - - - - -
    - &reftitle.intro; - - Represents a Solr document retrieved from a query response. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrDocument - - - - - final - SolrDocument - - - - ArrayAccess - - - - Iterator - - - - Serializable - - - - &Constants; - - const - int - SolrDocument::SORT_DEFAULT - 1 - - - const - int - SolrDocument::SORT_ASC - 1 - - - const - int - SolrDocument::SORT_DESC - 2 - - - const - int - SolrDocument::SORT_FIELD_NAME - 1 - - - const - int - SolrDocument::SORT_FIELD_VALUE_COUNT - 2 - - - const - int - SolrDocument::SORT_FIELD_BOOST_VALUE - 4 - - - &Methods; - - - - - - -
    - - - -
    - &reftitle.constants; - - - - SolrDocument::SORT_DEFAULT - - Default mode for sorting fields within the document. - - - - - SolrDocument::SORT_ASC - - Sorts the fields in ascending order - - - - - SolrDocument::SORT_DESC - - Sorts the fields in descending order - - - - - SolrDocument::SORT_FIELD_NAME - - Sorts the fields by field name. - - - - - SolrDocument::SORT_FIELD_VALUE_COUNT - - Sorts the fields by number of values in each field. - - - - - SolrDocument::SORT_FIELD_BOOST_VALUE - - Sorts the fields by their boost values. - - - - -
    - - - -
    - - &reference.solr.entities.solrdocument; - -
    - - diff --git a/reference/solr/solrdocument/addfield.xml b/reference/solr/solrdocument/addfield.xml deleted file mode 100644 index dca46a778..000000000 --- a/reference/solr/solrdocument/addfield.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrDocument::addField - Adds a field to the document - - - - &reftitle.description; - - public boolSolrDocument::addField - stringfieldName - stringfieldValue - - - This method adds a field to the SolrDocument instance. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field - - - - - fieldValue - - - The value of the field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/clear.xml b/reference/solr/solrdocument/clear.xml deleted file mode 100644 index 0b3c001a1..000000000 --- a/reference/solr/solrdocument/clear.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::clear - Drops all the fields in the document - - - - &reftitle.description; - - public boolSolrDocument::clear - - - - Resets the current object. Discards all the fields and resets the document boost to zero. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/clone.xml b/reference/solr/solrdocument/clone.xml deleted file mode 100644 index ba03a02bc..000000000 --- a/reference/solr/solrdocument/clone.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::__clone - Creates a copy of a SolrDocument object - - - - &reftitle.description; - - public voidSolrDocument::__clone - - - - Creates a copy of a SolrDocument object. Not to be called directly. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrdocument/construct.xml b/reference/solr/solrdocument/construct.xml deleted file mode 100644 index 35b28f643..000000000 --- a/reference/solr/solrdocument/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::__construct - Constructor - - - - &reftitle.description; - - public SolrDocument::__construct - - - - Constructor for SolrDocument - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/solr/solrdocument/current.xml b/reference/solr/solrdocument/current.xml deleted file mode 100644 index 534a76f7a..000000000 --- a/reference/solr/solrdocument/current.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrDocument::current - Retrieves the current field - - - - &reftitle.description; - - public SolrDocumentFieldSolrDocument::current - - - - Retrieves the current field - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the field - - - - - - - diff --git a/reference/solr/solrdocument/deletefield.xml b/reference/solr/solrdocument/deletefield.xml deleted file mode 100644 index e91804563..000000000 --- a/reference/solr/solrdocument/deletefield.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::deleteField - Removes a field from the document - - - - &reftitle.description; - - public boolSolrDocument::deleteField - stringfieldName - - - Removes a field from the document. - - - - - - - - &reftitle.parameters; - - - - fieldName - - - Name of the field - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/destruct.xml b/reference/solr/solrdocument/destruct.xml deleted file mode 100644 index 3ac50ed5d..000000000 --- a/reference/solr/solrdocument/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::__destruct - Destructor - - - - &reftitle.description; - - public SolrDocument::__destruct - - - - Destructor for SolrDocument. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/solr/solrdocument/fieldexists.xml b/reference/solr/solrdocument/fieldexists.xml deleted file mode 100644 index c69f1d151..000000000 --- a/reference/solr/solrdocument/fieldexists.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrDocument::fieldExists - Checks if a field exists in the document - - - - &reftitle.description; - - public boolSolrDocument::fieldExists - stringfieldName - - - Checks if the requested field as a valid fieldname in the document. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the field is present and &false; if it does not. - - - - - - diff --git a/reference/solr/solrdocument/get.xml b/reference/solr/solrdocument/get.xml deleted file mode 100644 index ceb77016a..000000000 --- a/reference/solr/solrdocument/get.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::__get - Access the field as a property - - - - &reftitle.description; - - public SolrDocumentFieldSolrDocument::__get - stringfieldName - - - Magic method for accessing the field as a property. - - - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrDocumentField instance. - - - - - - diff --git a/reference/solr/solrdocument/getchilddocuments.xml b/reference/solr/solrdocument/getchilddocuments.xml deleted file mode 100644 index 355c7c412..000000000 --- a/reference/solr/solrdocument/getchilddocuments.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrDocument::getChildDocuments - Returns an array of child documents (SolrDocument) - - - - &reftitle.description; - - public arraySolrDocument::getChildDocuments - - - - Returns an array of child documents (SolrDocument) - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrDocument::hasChildDocuments - SolrDocument::getChildDocumentsCount - - - - - diff --git a/reference/solr/solrdocument/getchilddocumentscount.xml b/reference/solr/solrdocument/getchilddocumentscount.xml deleted file mode 100644 index a7098305c..000000000 --- a/reference/solr/solrdocument/getchilddocumentscount.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrDocument::getChildDocumentsCount - Returns the number of child documents - - - - &reftitle.description; - - public intSolrDocument::getChildDocumentsCount - - - - Returns the number of child documents - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrDocument::hasChildDocuments - SolrDocument::getChildDocuments - - - - - - diff --git a/reference/solr/solrdocument/getfield.xml b/reference/solr/solrdocument/getfield.xml deleted file mode 100644 index a3b53d4db..000000000 --- a/reference/solr/solrdocument/getfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrDocument::getField - Retrieves a field by name - - - - &reftitle.description; - - public SolrDocumentFieldSolrDocument::getField - stringfieldName - - - Retrieves a field by name. - - - - - - &reftitle.parameters; - - - - fieldName - - - Name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrDocumentField on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrdocument/getfieldcount.xml b/reference/solr/solrdocument/getfieldcount.xml deleted file mode 100644 index 5e5d53933..000000000 --- a/reference/solr/solrdocument/getfieldcount.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrDocument::getFieldCount - Returns the number of fields in this document - - - - &reftitle.description; - - public intSolrDocument::getFieldCount - - - - Returns the number of fields in this document. Multi-value fields are only counted once. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrdocument/getfieldnames.xml b/reference/solr/solrdocument/getfieldnames.xml deleted file mode 100644 index ad00efc09..000000000 --- a/reference/solr/solrdocument/getfieldnames.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::getFieldNames - Returns an array of fields names in the document - - - - &reftitle.description; - - public arraySolrDocument::getFieldNames - - - - Returns an array of fields names in the document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing the names of the fields in this document. - - - - - - diff --git a/reference/solr/solrdocument/getinputdocument.xml b/reference/solr/solrdocument/getinputdocument.xml deleted file mode 100644 index c5fdb472e..000000000 --- a/reference/solr/solrdocument/getinputdocument.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::getInputDocument - Returns a SolrInputDocument equivalent of the object - - - - &reftitle.description; - - public SolrInputDocumentSolrDocument::getInputDocument - - - - Returns a SolrInputDocument equivalent of the object. This is useful if one wishes to resubmit/update a document retrieved from a query. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrInputDocument on success and &null; on failure. - - - - - - diff --git a/reference/solr/solrdocument/haschilddocuments.xml b/reference/solr/solrdocument/haschilddocuments.xml deleted file mode 100644 index d8eb79be9..000000000 --- a/reference/solr/solrdocument/haschilddocuments.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrDocument::hasChildDocuments - Checks whether the document has any child documents - - - - &reftitle.description; - - public boolSolrDocument::hasChildDocuments - - - - Checks whether the document has any child documents - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrDocument::getChildDocuments - SolrDocument::getChildDocumentsCount - - - - - - diff --git a/reference/solr/solrdocument/isset.xml b/reference/solr/solrdocument/isset.xml deleted file mode 100644 index 48c2af060..000000000 --- a/reference/solr/solrdocument/isset.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::__isset - Checks if a field exists - - - - &reftitle.description; - - public boolSolrDocument::__isset - stringfieldName - - - Checks if a field exists - - - - - - - - &reftitle.parameters; - - - - fieldName - - - Name of the field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/key.xml b/reference/solr/solrdocument/key.xml deleted file mode 100644 index 7a9664068..000000000 --- a/reference/solr/solrdocument/key.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::key - Retrieves the current key - - - - &reftitle.description; - - public stringSolrDocument::key - - - - Retrieves the current key. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current key. - - - - - - diff --git a/reference/solr/solrdocument/merge.xml b/reference/solr/solrdocument/merge.xml deleted file mode 100644 index d8857d4d2..000000000 --- a/reference/solr/solrdocument/merge.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrDocument::merge - Merges source to the current SolrDocument - - - - &reftitle.description; - - public boolSolrDocument::merge - SolrDocumentsourceDoc - booloverwrite&true; - - - Merges source to the current SolrDocument. - - - - - - &reftitle.parameters; - - - - sourceDoc - - - The source document. - - - - - overwrite - - - If this is &true; then fields with the same name in the destination document will be overwritten. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/next.xml b/reference/solr/solrdocument/next.xml deleted file mode 100644 index 1a6dace9d..000000000 --- a/reference/solr/solrdocument/next.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrDocument::next - Moves the internal pointer to the next field - - - - &reftitle.description; - - public voidSolrDocument::next - - - - Moves the internal pointer to the next field. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method has no return value. - - - - - - diff --git a/reference/solr/solrdocument/offsetexists.xml b/reference/solr/solrdocument/offsetexists.xml deleted file mode 100644 index 82cf328a9..000000000 --- a/reference/solr/solrdocument/offsetexists.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrDocument::offsetExists - Checks if a particular field exists - - - - &reftitle.description; - - public boolSolrDocument::offsetExists - stringfieldName - - - Checks if a particular field exists. This is used when the object is treated as an array. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/offsetget.xml b/reference/solr/solrdocument/offsetget.xml deleted file mode 100644 index d616c56da..000000000 --- a/reference/solr/solrdocument/offsetget.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::offsetGet - Retrieves a field - - - - &reftitle.description; - - public SolrDocumentFieldSolrDocument::offsetGet - stringfieldName - - - This is used to retrieve the field when the object is treated as an array. - - - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrDocumentField object. - - - - - - diff --git a/reference/solr/solrdocument/offsetset.xml b/reference/solr/solrdocument/offsetset.xml deleted file mode 100644 index 193121a17..000000000 --- a/reference/solr/solrdocument/offsetset.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrDocument::offsetSet - Adds a field to the document - - - - &reftitle.description; - - public voidSolrDocument::offsetSet - stringfieldName - stringfieldValue - - - Used when the object is treated as an array to add a field to the document. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - fieldValue - - - The value for this field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/offsetunset.xml b/reference/solr/solrdocument/offsetunset.xml deleted file mode 100644 index d8e167e38..000000000 --- a/reference/solr/solrdocument/offsetunset.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::offsetUnset - Removes a field - - - - &reftitle.description; - - public voidSolrDocument::offsetUnset - stringfieldName - - - Removes a field from the document. - - - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - No return value. - - - - - - diff --git a/reference/solr/solrdocument/reset.xml b/reference/solr/solrdocument/reset.xml deleted file mode 100644 index 716c1a189..000000000 --- a/reference/solr/solrdocument/reset.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrDocument::reset - &Alias; SolrDocument::clear - - - - &reftitle.description; - - public boolSolrDocument::reset - - - - This is an alias to SolrDocument::clear() - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/rewind.xml b/reference/solr/solrdocument/rewind.xml deleted file mode 100644 index 2a798ca23..000000000 --- a/reference/solr/solrdocument/rewind.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrDocument::rewind - Resets the internal pointer to the beginning - - - - &reftitle.description; - - public voidSolrDocument::rewind - - - - Resets the internal pointer to the beginning. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method has no return value. - - - - - - diff --git a/reference/solr/solrdocument/serialize.xml b/reference/solr/solrdocument/serialize.xml deleted file mode 100644 index 607a4ff8d..000000000 --- a/reference/solr/solrdocument/serialize.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrDocument::serialize - Used for custom serialization - - - - &reftitle.description; - - public stringSolrDocument::serialize - - - - Used for custom serialization. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string representing the serialized Solr document. - - - - - - diff --git a/reference/solr/solrdocument/set.xml b/reference/solr/solrdocument/set.xml deleted file mode 100644 index cfc74ac2a..000000000 --- a/reference/solr/solrdocument/set.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrDocument::__set - Adds another field to the document - - - - &reftitle.description; - - public boolSolrDocument::__set - stringfieldName - stringfieldValue - - - Adds another field to the document. Used to set the fields as new properties. - - - - - - &reftitle.parameters; - - - - fieldName - - - Name of the field. - - - - - fieldValue - - - Field value. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/sort.xml b/reference/solr/solrdocument/sort.xml deleted file mode 100644 index 9a446f51c..000000000 --- a/reference/solr/solrdocument/sort.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - SolrDocument::sort - Sorts the fields in the document - - - - &reftitle.description; - - public boolSolrDocument::sort - intsortOrderBy - intsortDirectionSolrDocument::SORT_ASC - - - - - - - - &reftitle.parameters; - - - - sortOrderBy - - - The sort criteria. - - - - - sortDirection - - - The sort direction. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/toarray.xml b/reference/solr/solrdocument/toarray.xml deleted file mode 100644 index e0e7b3a4c..000000000 --- a/reference/solr/solrdocument/toarray.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - SolrDocument::toArray - Returns an array representation of the document - - - - &reftitle.description; - - public arraySolrDocument::toArray - - - - Returns an array representation of the document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array representation of the document. - - - - - &reftitle.examples; - - - <methodname>SolrDocument::toArray</methodname> example - -addField('id', 1123); - -$doc->features = "PHP Client Side"; -$doc->features = "Fast development cycles"; - -$doc['cat'] = 'Software'; -$doc['cat'] = 'Custom Search'; -$doc->cat = 'Information Technology'; - -print_r($doc->toArray()); - -?> -]]> - - &example.outputs.similar; - - 0 - [field_count] => 3 - [fields] => Array - ( - [0] => SolrDocumentField Object - ( - [name] => id - [boost] => 0 - [values] => Array - ( - [0] => 1123 - ) - - ) - - [1] => SolrDocumentField Object - ( - [name] => features - [boost] => 0 - [values] => Array - ( - [0] => PHP Client Side - [1] => Fast development cycles - ) - - ) - - [2] => SolrDocumentField Object - ( - [name] => cat - [boost] => 0 - [values] => Array - ( - [0] => Software - [1] => Custom Search - [2] => Information Technology - ) - - ) - - ) - -) -]]> - - - - - - - - diff --git a/reference/solr/solrdocument/unserialize.xml b/reference/solr/solrdocument/unserialize.xml deleted file mode 100644 index a24d6f710..000000000 --- a/reference/solr/solrdocument/unserialize.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::unserialize - Custom serialization of SolrDocument objects - - - - &reftitle.description; - - public voidSolrDocument::unserialize - stringserialized - - - Custom serialization of SolrDocument objects - - - - - - - - &reftitle.parameters; - - - - serialized - - - An XML representation of the document. - - - - - - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrdocument/unset.xml b/reference/solr/solrdocument/unset.xml deleted file mode 100644 index 4e59efcf3..000000000 --- a/reference/solr/solrdocument/unset.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrDocument::__unset - Removes a field from the document - - - - &reftitle.description; - - public boolSolrDocument::__unset - stringfieldName - - - Removes a field from the document when the field is access as an object property. - - - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrdocument/valid.xml b/reference/solr/solrdocument/valid.xml deleted file mode 100644 index 167241301..000000000 --- a/reference/solr/solrdocument/valid.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocument::valid - Checks if the current position internally is still valid - - - - &reftitle.description; - - public boolSolrDocument::valid - - - - Checks if the current position internally is still valid. It is used during foreach operations. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; on success and &false; if the current position is no longer valid. - - - - - - diff --git a/reference/solr/solrdocumentfield.xml b/reference/solr/solrdocumentfield.xml deleted file mode 100644 index ccb8ab0e2..000000000 --- a/reference/solr/solrdocumentfield.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - The SolrDocumentField class - SolrDocumentField - - - - -
    - &reftitle.intro; - - This represents a field in a Solr document. All its properties are read-only. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrDocumentField - - - - - final - SolrDocumentField - - - - &Properties; - - public - readonly - string - name - - - public - readonly - float - boost - - - public - readonly - array - values - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - name - - The name of the field. - - - - boost - - The boost value for the field - - - - values - - An array of values for this field - - - -
    - - - -
    - - &reference.solr.entities.solrdocumentfield; - -
    - - diff --git a/reference/solr/solrdocumentfield/construct.xml b/reference/solr/solrdocumentfield/construct.xml deleted file mode 100644 index 6def2fdca..000000000 --- a/reference/solr/solrdocumentfield/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocumentField::__construct - Constructor - - - - &reftitle.description; - - public SolrDocumentField::__construct - - - - Constructor. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrdocumentfield/destruct.xml b/reference/solr/solrdocumentfield/destruct.xml deleted file mode 100644 index 8dc732c39..000000000 --- a/reference/solr/solrdocumentfield/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrDocumentField::__destruct - Destructor - - - - &reftitle.description; - - public SolrDocumentField::__destruct - - - - Destructor. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrexception.xml b/reference/solr/solrexception.xml deleted file mode 100644 index c2079d73b..000000000 --- a/reference/solr/solrexception.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - The SolrException class - SolrException - - - - -
    - &reftitle.intro; - - This is the base class for all exception thrown by the Solr extension classes. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrException - - - - - SolrException - - - - extends - Exception - - - - &Properties; - - protected - int - sourceline - - - protected - string - sourcefile - - - protected - string - zif_name - - - &InheritedProperties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - sourceline - - The line in c-space source file where exception was generated - - - - sourcefile - - The c-space source file where exception was generated - - - - zif_name - - The c-space function where exception was generated - - - -
    - - - -
    - - &reference.solr.entities.solrexception; - -
    - - diff --git a/reference/solr/solrexception/getinternalinfo.xml b/reference/solr/solrexception/getinternalinfo.xml deleted file mode 100644 index e05e28488..000000000 --- a/reference/solr/solrexception/getinternalinfo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrException::getInternalInfo - Returns internal information where the Exception was thrown - - - - &reftitle.description; - - public arraySolrException::getInternalInfo - - - - Returns internal information where the Exception was thrown. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing internal information where the error was thrown. Used only for debugging by extension developers. - - - - - - diff --git a/reference/solr/solrgenericresponse.xml b/reference/solr/solrgenericresponse.xml deleted file mode 100644 index 9b8f5b2dd..000000000 --- a/reference/solr/solrgenericresponse.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - The SolrGenericResponse class - SolrGenericResponse - - - - -
    - &reftitle.intro; - - Represents a response from the solr server. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrGenericResponse - - - - - final - SolrGenericResponse - - - - extends - SolrResponse - - - - &Constants; - - const - int - SolrGenericResponse::PARSE_SOLR_OBJ - 0 - - - const - int - SolrGenericResponse::PARSE_SOLR_DOC - 1 - - - &InheritedProperties; - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.constants; -
    - SolrGenericResponse Class constants - - - - SolrGenericResponse::PARSE_SOLR_OBJ - - Documents should be parsed as SolrObject instances - - - - - SolrGenericResponse::PARSE_SOLR_DOC - - Documents should be parsed as SolrDocument instances. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrgenericresponse; - -
    - - diff --git a/reference/solr/solrgenericresponse/construct.xml b/reference/solr/solrgenericresponse/construct.xml deleted file mode 100644 index 34f689092..000000000 --- a/reference/solr/solrgenericresponse/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrGenericResponse::__construct - Constructor - - - - &reftitle.description; - - public SolrGenericResponse::__construct - - - - Constructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrgenericresponse/destruct.xml b/reference/solr/solrgenericresponse/destruct.xml deleted file mode 100644 index b742e9124..000000000 --- a/reference/solr/solrgenericresponse/destruct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrGenericResponse::__destruct - Destructor - - - - &reftitle.description; - - public SolrGenericResponse::__destruct - - - - Destructor. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrillegalargumentexception.xml b/reference/solr/solrillegalargumentexception.xml deleted file mode 100644 index f674dac42..000000000 --- a/reference/solr/solrillegalargumentexception.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The SolrIllegalArgumentException class - SolrIllegalArgumentException - - - - -
    - &reftitle.intro; - - This object is thrown when an illegal or invalid argument is passed to a method. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrIllegalArgumentException - - - - - SolrIllegalArgumentException - - - - extends - SolrException - - - - &InheritedProperties; - - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - - -
    - - &reference.solr.entities.solrillegalargumentexception; - -
    - - diff --git a/reference/solr/solrillegalargumentexception/getinternalinfo.xml b/reference/solr/solrillegalargumentexception/getinternalinfo.xml deleted file mode 100644 index b71bc780f..000000000 --- a/reference/solr/solrillegalargumentexception/getinternalinfo.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrIllegalArgumentException::getInternalInfo - Returns internal information where the Exception was thrown - - - - &reftitle.description; - - public arraySolrIllegalArgumentException::getInternalInfo - - - - Returns internal information where the Exception was thrown. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing internal information where the error was thrown. Used only for debugging by extension developers. - - - - - - diff --git a/reference/solr/solrillegaloperationexception.xml b/reference/solr/solrillegaloperationexception.xml deleted file mode 100644 index 68b0d6c70..000000000 --- a/reference/solr/solrillegaloperationexception.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The SolrIllegalOperationException class - SolrIllegalOperationException - - - - -
    - &reftitle.intro; - - This object is thrown when an illegal or unsupported operation is performed on an object. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrIllegalOperationException - - - - - SolrIllegalOperationException - - - - extends - SolrException - - - - &InheritedProperties; - - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - - -
    - - &reference.solr.entities.solrillegaloperationexception; - -
    - - diff --git a/reference/solr/solrillegaloperationexception/getinternalinfo.xml b/reference/solr/solrillegaloperationexception/getinternalinfo.xml deleted file mode 100644 index 03c086455..000000000 --- a/reference/solr/solrillegaloperationexception/getinternalinfo.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrIllegalOperationException::getInternalInfo - Returns internal information where the Exception was thrown - - - - &reftitle.description; - - public arraySolrIllegalOperationException::getInternalInfo - - - - Returns internal information where the Exception was thrown. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing internal information where the error was thrown. Used only for debugging by extension developers. - - - - - - diff --git a/reference/solr/solrinputdocument.xml b/reference/solr/solrinputdocument.xml deleted file mode 100644 index 66cd28626..000000000 --- a/reference/solr/solrinputdocument.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - The SolrInputDocument class - SolrInputDocument - - - - -
    - &reftitle.intro; - - This class represents a Solr document that is about to be submitted to the Solr index. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrInputDocument - - - - - final - SolrInputDocument - - - - &Constants; - - const - int - SolrInputDocument::SORT_DEFAULT - 1 - - - const - int - SolrInputDocument::SORT_ASC - 1 - - - const - int - SolrInputDocument::SORT_DESC - 2 - - - const - int - SolrInputDocument::SORT_FIELD_NAME - 1 - - - const - int - SolrInputDocument::SORT_FIELD_VALUE_COUNT - 2 - - - const - int - SolrInputDocument::SORT_FIELD_BOOST_VALUE - 4 - - - &Methods; - - - - - - -
    - - -
    - &reftitle.constants; -
    - SolrInputDocument Class Constants - - - - SolrInputDocument::SORT_DEFAULT - - Sorts the fields in ascending order. - - - - - SolrInputDocument::SORT_ASC - - Sorts the fields in ascending order. - - - - - SolrInputDocument::SORT_DESC - - Sorts the fields in descending order. - - - - - SolrInputDocument::SORT_FIELD_NAME - - Sorts the fields by name - - - - - SolrInputDocument::SORT_FIELD_VALUE_COUNT - - Sorts the fields by number of values. - - - - - SolrInputDocument::SORT_FIELD_BOOST_VALUE - - Sorts the fields by boost value. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrinputdocument; - -
    - - diff --git a/reference/solr/solrinputdocument/addchilddocument.xml b/reference/solr/solrinputdocument/addchilddocument.xml deleted file mode 100644 index 325314f5d..000000000 --- a/reference/solr/solrinputdocument/addchilddocument.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - SolrInputDocument::addChildDocument - Adds a child document for block indexing - - - - &reftitle.description; - - public voidSolrInputDocument::addChildDocument - SolrInputDocumentchild - - - Adds a child document to construct a document block with nested documents. - - - - - &reftitle.parameters; - - - child - - - A SolrInputDocument object. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Throws SolrIllegalArgumentException on failure. - - - Throws SolrException on internal failure. - - - - - &reftitle.examples; - - <function>SolrInputDocument::addChildDocument</function> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_STORE_PATH, -); - -$client = new SolrClient($options); - -$product = new SolrInputDocument(); - -$product->addField('id', 'P-BLACK'); -$product->addField('cat', 'tshirt'); -$product->addField('cat', 'polo'); -$product->addField('content_type', 'product'); - -$small = new SolrInputDocument(); -$small->addField('id', 'TS-BLK-S'); -$small->addField('content_type', 'sku'); -$small->addField('size', 'S'); -$small->addField('inventory', 100); - -$medium = new SolrInputDocument(); -$medium->addField('id', 'TS-BLK-M'); -$medium->addField('content_type', 'sku'); -$medium->addField('size', 'M'); -$medium->addField('inventory', 200); - -$large = new SolrInputDocument(); -$large->addField('id', 'TS-BLK-L'); -$large->addField('content_type', 'sku'); -$large->addField('size', 'L'); -$large->addField('inventory', 300); - -// add child documents -$product->addChildDocument($small); -$product->addChildDocument($medium); -$product->addChildDocument($large); - -// add product document block to the index -$updateResponse = $client->addDocument( - $product, - true, // overwrite if the document exists - 10000 // commit within 10 seconds -); - -print_r($updateResponse->getResponse()); - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 5 - ) -) -]]> - - - - - - - &reftitle.seealso; - - SolrInputDocument::addChildDocuments - SolrInputDocument::hasChildDocuments - SolrInputDocument::getChildDocuments - SolrInputDocument::getChildDocumentsCount - - - - - - diff --git a/reference/solr/solrinputdocument/addchilddocuments.xml b/reference/solr/solrinputdocument/addchilddocuments.xml deleted file mode 100644 index a2c56ae4c..000000000 --- a/reference/solr/solrinputdocument/addchilddocuments.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - SolrInputDocument::addChildDocuments - Adds an array of child documents - - - - &reftitle.description; - - public voidSolrInputDocument::addChildDocuments - arraydocs - - - Adds an array of child documents to the current input document. - - - - - - &reftitle.parameters; - - - docs - - - An array of SolrInputDocument objects. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - Throws SolrIllegalArgumentException on failure. - - - Throws SolrException on internal failure. - - - - - &reftitle.examples; - - <function>SolrInputDocument::addChildDocuments</function> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_STORE_PATH, -); - -$client = new SolrClient($options); - -$product = new SolrInputDocument(); - -$product->addField('id', 'P-BLACK'); -$product->addField('cat', 'tshirt'); -$product->addField('cat', 'polo'); -$product->addField('content_type', 'product'); - -$small = new SolrInputDocument(); -$small->addField('id', 'TS-BLK-S'); -$small->addField('content_type', 'sku'); -$small->addField('size', 'S'); -$small->addField('inventory', 100); - -$medium = new SolrInputDocument(); -$medium->addField('id', 'TS-BLK-M'); -$medium->addField('content_type', 'sku'); -$medium->addField('size', 'M'); -$medium->addField('inventory', 200); - -$large = new SolrInputDocument(); -$large->addField('id', 'TS-BLK-L'); -$large->addField('content_type', 'sku'); -$large->addField('size', 'L'); -$large->addField('inventory', 300); - -// add child documents -$skus = [$small, $medium, $large]; -$product->addChildDocuments($skus); - -// add the product document block to the index -$updateResponse = $client->addDocument( - $product, - true, // overwrite if the document exists - 10000 // commit within 10 seconds -); - -print_r($updateResponse->getResponse()); - -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 5 - ) -) -]]> - - - - - - - &reftitle.seealso; - - SolrInputDocument::addChildDocument - SolrInputDocument::hasChildDocuments - SolrInputDocument::getChildDocuments - SolrInputDocument::getChildDocumentsCount - - - - - - diff --git a/reference/solr/solrinputdocument/addfield.xml b/reference/solr/solrinputdocument/addfield.xml deleted file mode 100644 index 5af9e4e65..000000000 --- a/reference/solr/solrinputdocument/addfield.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - SolrInputDocument::addField - Adds a field to the document - - - - &reftitle.description; - - public boolSolrInputDocument::addField - stringfieldName - stringfieldValue - floatfieldBoostValue0.0 - - - For multi-value fields, if a valid boost value is specified, the specified value will be multiplied by the current boost value for this field. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field - - - - - fieldValue - - - The value for the field. - - - - - fieldBoostValue - - - The index time boost for the field. Though this cannot be negative, you can still pass values less than 1.0 but they must be greater than zero. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/clear.xml b/reference/solr/solrinputdocument/clear.xml deleted file mode 100644 index 2e9921d68..000000000 --- a/reference/solr/solrinputdocument/clear.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::clear - Resets the input document - - - - &reftitle.description; - - public boolSolrInputDocument::clear - - - - Resets the document by dropping all the fields and resets the document boost to zero. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/clone.xml b/reference/solr/solrinputdocument/clone.xml deleted file mode 100644 index d372d6c61..000000000 --- a/reference/solr/solrinputdocument/clone.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::__clone - Creates a copy of a SolrDocument - - - - &reftitle.description; - - public voidSolrInputDocument::__clone - - - - Should not be called directly. It is used to create a deep copy of a SolrInputDocument. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Creates a new SolrInputDocument instance. - - - - - - diff --git a/reference/solr/solrinputdocument/construct.xml b/reference/solr/solrinputdocument/construct.xml deleted file mode 100644 index cd62c7b62..000000000 --- a/reference/solr/solrinputdocument/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::__construct - Constructor - - - - &reftitle.description; - - public SolrInputDocument::__construct - - - - Constructor. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrinputdocument/deletefield.xml b/reference/solr/solrinputdocument/deletefield.xml deleted file mode 100644 index 2aca3b9e6..000000000 --- a/reference/solr/solrinputdocument/deletefield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrInputDocument::deleteField - Removes a field from the document - - - - &reftitle.description; - - public boolSolrInputDocument::deleteField - stringfieldName - - - Removes a field from the document. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/destruct.xml b/reference/solr/solrinputdocument/destruct.xml deleted file mode 100644 index 3e7649fe3..000000000 --- a/reference/solr/solrinputdocument/destruct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrInputDocument::__destruct - Destructor - - - - &reftitle.description; - - public SolrInputDocument::__destruct - - - - Destructor - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrinputdocument/fieldexists.xml b/reference/solr/solrinputdocument/fieldexists.xml deleted file mode 100644 index d5c7594f0..000000000 --- a/reference/solr/solrinputdocument/fieldexists.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrInputDocument::fieldExists - Checks if a field exists - - - - &reftitle.description; - - public boolSolrInputDocument::fieldExists - stringfieldName - - - Checks if a field exists - - - - - - &reftitle.parameters; - - - - fieldName - - - Name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the field was found and &false; if it was not found. - - - - - - diff --git a/reference/solr/solrinputdocument/getboost.xml b/reference/solr/solrinputdocument/getboost.xml deleted file mode 100644 index d607dd300..000000000 --- a/reference/solr/solrinputdocument/getboost.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrInputDocument::getBoost - Retrieves the current boost value for the document - - - - &reftitle.description; - - public floatSolrInputDocument::getBoost - - - - Retrieves the current boost value for the document. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the boost value on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrinputdocument/getchilddocuments.xml b/reference/solr/solrinputdocument/getchilddocuments.xml deleted file mode 100644 index c9b777276..000000000 --- a/reference/solr/solrinputdocument/getchilddocuments.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrInputDocument::getChildDocuments - Returns an array of child documents (SolrInputDocument) - - - - &reftitle.description; - - public arraySolrInputDocument::getChildDocuments - - - - Returns an array of child documents (SolrInputDocument) - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrInputDocument::addChildDocument - SolrInputDocument::addChildDocuments - SolrInputDocument::hasChildDocuments - SolrInputDocument::getChildDocumentsCount - - - - - - diff --git a/reference/solr/solrinputdocument/getchilddocumentscount.xml b/reference/solr/solrinputdocument/getchilddocumentscount.xml deleted file mode 100644 index cced021d0..000000000 --- a/reference/solr/solrinputdocument/getchilddocumentscount.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrInputDocument::getChildDocumentsCount - Returns the number of child documents - - - - &reftitle.description; - - public intSolrInputDocument::getChildDocumentsCount - - - - Returns the number of child documents - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrInputDocument::addChildDocument - SolrInputDocument::addChildDocuments - SolrInputDocument::hasChildDocuments - SolrInputDocument::getChildDocuments - - - - - - diff --git a/reference/solr/solrinputdocument/getfield.xml b/reference/solr/solrinputdocument/getfield.xml deleted file mode 100644 index 07e4a918a..000000000 --- a/reference/solr/solrinputdocument/getfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrInputDocument::getField - Retrieves a field by name - - - - &reftitle.description; - - public SolrDocumentFieldSolrInputDocument::getField - stringfieldName - - - Retrieves a field in the document. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrDocumentField object on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrinputdocument/getfieldboost.xml b/reference/solr/solrinputdocument/getfieldboost.xml deleted file mode 100644 index 02562be4e..000000000 --- a/reference/solr/solrinputdocument/getfieldboost.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrInputDocument::getFieldBoost - Retrieves the boost value for a particular field - - - - &reftitle.description; - - public floatSolrInputDocument::getFieldBoost - stringfieldName - - - Retrieves the boost value for a particular field. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the boost value for the field or &false; if there was an error. - - - - - - diff --git a/reference/solr/solrinputdocument/getfieldcount.xml b/reference/solr/solrinputdocument/getfieldcount.xml deleted file mode 100644 index eabfeb5ab..000000000 --- a/reference/solr/solrinputdocument/getfieldcount.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::getFieldCount - Returns the number of fields in the document - - - - &reftitle.description; - - public intfalseSolrInputDocument::getFieldCount - - - - Returns the number of fields in the document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer on success&return.falseforfailure;. - - - - - - diff --git a/reference/solr/solrinputdocument/getfieldnames.xml b/reference/solr/solrinputdocument/getfieldnames.xml deleted file mode 100644 index dda4b6368..000000000 --- a/reference/solr/solrinputdocument/getfieldnames.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::getFieldNames - Returns an array containing all the fields in the document - - - - &reftitle.description; - - public arraySolrInputDocument::getFieldNames - - - - Returns an array containing all the fields in the document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrinputdocument/haschilddocuments.xml b/reference/solr/solrinputdocument/haschilddocuments.xml deleted file mode 100644 index aa25dce3e..000000000 --- a/reference/solr/solrinputdocument/haschilddocuments.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - SolrInputDocument::hasChildDocuments - Returns true if the document has any child documents - - - - &reftitle.description; - - public boolSolrInputDocument::hasChildDocuments - - - - Checks whether the document has any child documents - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrInputDocument::addChildDocument - SolrInputDocument::addChildDocuments - SolrInputDocument::getChildDocuments - SolrInputDocument::getChildDocumentsCount - - - - - - diff --git a/reference/solr/solrinputdocument/merge.xml b/reference/solr/solrinputdocument/merge.xml deleted file mode 100644 index ef7b0607c..000000000 --- a/reference/solr/solrinputdocument/merge.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrInputDocument::merge - Merges one input document into another - - - - &reftitle.description; - - public boolSolrInputDocument::merge - SolrInputDocumentsourceDoc - booloverwrite&true; - - - Merges one input document into another. - - - - - - &reftitle.parameters; - - - - sourceDoc - - - The source document. - - - - - overwrite - - - If this is &true; it will replace matching fields in the destination document. - - - - - - - - - &reftitle.returnvalues; - - &return.success; In the future, this will be modified to return the number of fields in the new document. - - - - - - diff --git a/reference/solr/solrinputdocument/reset.xml b/reference/solr/solrinputdocument/reset.xml deleted file mode 100644 index dab04e320..000000000 --- a/reference/solr/solrinputdocument/reset.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrInputDocument::reset - &Alias; SolrInputDocument::clear - - - - &reftitle.description; - - public boolSolrInputDocument::reset - - - - This is an alias of SolrInputDocument::clear - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/solr/solrinputdocument/setboost.xml b/reference/solr/solrinputdocument/setboost.xml deleted file mode 100644 index 4cfc81fa2..000000000 --- a/reference/solr/solrinputdocument/setboost.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrInputDocument::setBoost - Sets the boost value for this document - - - - &reftitle.description; - - public boolSolrInputDocument::setBoost - floatdocumentBoostValue - - - Sets the boost value for this document. - - - - - - &reftitle.parameters; - - - - documentBoostValue - - - The index-time boost value for this document. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/setfieldboost.xml b/reference/solr/solrinputdocument/setfieldboost.xml deleted file mode 100644 index c6cd0e4a2..000000000 --- a/reference/solr/solrinputdocument/setfieldboost.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrInputDocument::setFieldBoost - Sets the index-time boost value for a field - - - - &reftitle.description; - - public boolSolrInputDocument::setFieldBoost - stringfieldName - floatfieldBoostValue - - - Sets the index-time boost value for a field. This replaces the current boost value for this field. - - - - - - &reftitle.parameters; - - - - fieldName - - - The name of the field. - - - - - fieldBoostValue - - - The index time boost value. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/sort.xml b/reference/solr/solrinputdocument/sort.xml deleted file mode 100644 index 4849f40cc..000000000 --- a/reference/solr/solrinputdocument/sort.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - SolrInputDocument::sort - Sorts the fields within the document - - - - &reftitle.description; - - public boolSolrInputDocument::sort - intsortOrderBy - intsortDirectionSolrInputDocument::SORT_ASC - - - - - - - - - - - &reftitle.parameters; - - - - sortOrderBy - - - The sort criteria - - - - - sortDirection - - - The sort direction - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrinputdocument/toarray.xml b/reference/solr/solrinputdocument/toarray.xml deleted file mode 100644 index 43eda7dac..000000000 --- a/reference/solr/solrinputdocument/toarray.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrInputDocument::toArray - Returns an array representation of the input document - - - - &reftitle.description; - - public arraySolrInputDocument::toArray - - - - Returns an array representation of the input document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing the fields. It returns &false; on failure. - - - - - - diff --git a/reference/solr/solrmissingmandatoryparameterexception.xml b/reference/solr/solrmissingmandatoryparameterexception.xml deleted file mode 100644 index 725c676c3..000000000 --- a/reference/solr/solrmissingmandatoryparameterexception.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The SolrMissingMandatoryParameterException class - SolrMissingMandatoryParameterException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrMissingMandatoryParameterException - - - - - SolrMissingMandatoryParameterException - - - - extends - SolrException - - - - &InheritedProperties; - - - - - &InheritedMethods; - - - - - - -
    - -
    - - - -
    - - diff --git a/reference/solr/solrmodifiableparams.xml b/reference/solr/solrmodifiableparams.xml deleted file mode 100644 index 4288151ba..000000000 --- a/reference/solr/solrmodifiableparams.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The SolrModifiableParams class - SolrModifiableParams - - - - -
    - &reftitle.intro; - - Represents a collection of name-value pairs sent to the Solr server during a request. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrModifiableParams - - - - - SolrModifiableParams - - - - extends - SolrParams - - - - Serializable - - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.solr.entities.solrmodifiableparams; - -
    - - diff --git a/reference/solr/solrmodifiableparams/construct.xml b/reference/solr/solrmodifiableparams/construct.xml deleted file mode 100644 index c4c1f164b..000000000 --- a/reference/solr/solrmodifiableparams/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrModifiableParams::__construct - Constructor - - - - &reftitle.description; - - public SolrModifiableParams::__construct - - - - Constructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrmodifiableparams/destruct.xml b/reference/solr/solrmodifiableparams/destruct.xml deleted file mode 100644 index 60f318193..000000000 --- a/reference/solr/solrmodifiableparams/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrModifiableParams::__destruct - Destructor - - - - &reftitle.description; - - public SolrModifiableParams::__destruct - - - - Destructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrobject.xml b/reference/solr/solrobject.xml deleted file mode 100644 index 1b348965c..000000000 --- a/reference/solr/solrobject.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The SolrObject class - SolrObject - - - - -
    - &reftitle.intro; - - This is an object whose properties can also by accessed using the array syntax. All its properties are read-only. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrObject - - - - - final - SolrObject - - - - ArrayAccess - - - - - &Methods; - - - - - - -
    - -
    - - &reference.solr.entities.solrobject; - -
    - - diff --git a/reference/solr/solrobject/construct.xml b/reference/solr/solrobject/construct.xml deleted file mode 100644 index 19ddfd32e..000000000 --- a/reference/solr/solrobject/construct.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - SolrObject::__construct - Creates Solr object - - - - &reftitle.description; - - public SolrObject::__construct - - - - Creates Solr object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - &reftitle.examples; - - - <methodname>SolrObject::__construct</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrobject/destruct.xml b/reference/solr/solrobject/destruct.xml deleted file mode 100644 index 2c9ac1401..000000000 --- a/reference/solr/solrobject/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrObject::__destruct - Destructor - - - - &reftitle.description; - - public SolrObject::__destruct - - - - The destructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrobject/getpropertynames.xml b/reference/solr/solrobject/getpropertynames.xml deleted file mode 100644 index 0d165fd26..000000000 --- a/reference/solr/solrobject/getpropertynames.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrObject::getPropertyNames - Returns an array of all the names of the properties - - - - &reftitle.description; - - public arraySolrObject::getPropertyNames - - - - Returns an array of all the names of the properties - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array. - - - - - - diff --git a/reference/solr/solrobject/offsetexists.xml b/reference/solr/solrobject/offsetexists.xml deleted file mode 100644 index c33bfd1e3..000000000 --- a/reference/solr/solrobject/offsetexists.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrObject::offsetExists - Checks if the property exists - - - - &reftitle.description; - - public boolSolrObject::offsetExists - stringproperty_name - - - Checks if the property exists. This is used when the object is treated as an array. - - - - - - &reftitle.parameters; - - - - property_name - - - The name of the property. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrobject/offsetget.xml b/reference/solr/solrobject/offsetget.xml deleted file mode 100644 index b33b07b75..000000000 --- a/reference/solr/solrobject/offsetget.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrObject::offsetGet - Used to retrieve a property - - - - &reftitle.description; - - public mixedSolrObject::offsetGet - stringproperty_name - - - Used to get the value of a property. This is used when the object is treated as an array. - - - - - &reftitle.parameters; - - - - property_name - - - Name of the property. - - - - - - - - - &reftitle.returnvalues; - - Returns the property value. - - - - - - diff --git a/reference/solr/solrobject/offsetset.xml b/reference/solr/solrobject/offsetset.xml deleted file mode 100644 index afeecfbb8..000000000 --- a/reference/solr/solrobject/offsetset.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrObject::offsetSet - Sets the value for a property - - - - &reftitle.description; - - public voidSolrObject::offsetSet - stringproperty_name - stringproperty_value - - - Sets the value for a property. This is used when the object is treated as an array. This object is read-only. This should never be attempted. - - - - - - &reftitle.parameters; - - - - property_name - - - The name of the property. - - - - - property_value - - - The new value. - - - - - - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrobject/offsetunset.xml b/reference/solr/solrobject/offsetunset.xml deleted file mode 100644 index 7c842b867..000000000 --- a/reference/solr/solrobject/offsetunset.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - SolrObject::offsetUnset - Unsets the value for the property - - - - &reftitle.description; - - public voidSolrObject::offsetUnset - stringproperty_name - - - Unsets the value for the property. This is used when the object is treated as an array. This object is read-only. This should never be attempted. - - - - - - &reftitle.parameters; - - - - property_name - - - The name of the property. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <methodname>SolrObject::offsetUnset</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrparams.xml b/reference/solr/solrparams.xml deleted file mode 100644 index c8a84f1f6..000000000 --- a/reference/solr/solrparams.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - The SolrParams class - SolrParams - - - - -
    - &reftitle.intro; - - Represents a collection of name-value pairs sent to the Solr server during a request. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrParams - - - - - abstract - SolrParams - - - - Serializable - - - - - - &Methods; - - - - -
    - -
    - - &reference.solr.entities.solrparams; - -
    - - diff --git a/reference/solr/solrparams/add.xml b/reference/solr/solrparams/add.xml deleted file mode 100644 index da7cab6fb..000000000 --- a/reference/solr/solrparams/add.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - SolrParams::add - &Alias; SolrParams::addParam - - - - &reftitle.description; - - final public SolrParamsSolrParams::add - stringname - stringvalue - - - This is an alias for SolrParams::addParam - - - - - - &reftitle.parameters; - - - - name - - - The name of the parameter - - - - - value - - - The value of the parameter - - - - - - - - - &reftitle.returnvalues; - -Returns a SolrParams instance on success - - - - - - - diff --git a/reference/solr/solrparams/addparam.xml b/reference/solr/solrparams/addparam.xml deleted file mode 100644 index 53d74b3fd..000000000 --- a/reference/solr/solrparams/addparam.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SolrParams::addParam - Adds a parameter to the object - - - - &reftitle.description; - - public SolrParamsSolrParams::addParam - stringname - stringvalue - - - Adds a parameter to the object. This is used for parameters that can be specified multiple times. - - - - - &reftitle.parameters; - - - - name - - - Name of parameter - - - - - value - - - Value of parameter - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrParam object on success and &false; on failure. - - - - - - diff --git a/reference/solr/solrparams/get.xml b/reference/solr/solrparams/get.xml deleted file mode 100644 index f7d12d45d..000000000 --- a/reference/solr/solrparams/get.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrParams::get - &Alias; SolrParams::getParam - - - - &reftitle.description; - - final public mixedSolrParams::get - stringparam_name - - - This is an alias for SolrParams::getParam - - - - - - &reftitle.parameters; - - - - param_name - - - Then name of the parameter - - - - - - - - - &reftitle.returnvalues; - -Returns an array or string depending on the type of parameter - - - - - - - diff --git a/reference/solr/solrparams/getparam.xml b/reference/solr/solrparams/getparam.xml deleted file mode 100644 index d1ed755cb..000000000 --- a/reference/solr/solrparams/getparam.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrParams::getParam - Returns a parameter value - - - - &reftitle.description; - - final public mixedSolrParams::getParam - stringparam_name - - - Returns a parameter with name param_name. - - - - - - &reftitle.parameters; - - - - param_name - - - The name of the parameter. - - - - - - - - - &reftitle.returnvalues; - - Returns a &string; or an &array; depending on the type of the parameter. - - - - - - - diff --git a/reference/solr/solrparams/getparams.xml b/reference/solr/solrparams/getparams.xml deleted file mode 100644 index 1d2295e07..000000000 --- a/reference/solr/solrparams/getparams.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrParams::getParams - Returns an array of non URL-encoded parameters - - - - &reftitle.description; - - final public arraySolrParams::getParams - - - - Returns an array of non URL-encoded parameters - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of non URL-encoded parameters - - - - - - diff --git a/reference/solr/solrparams/getpreparedparams.xml b/reference/solr/solrparams/getpreparedparams.xml deleted file mode 100644 index f38f9c8ea..000000000 --- a/reference/solr/solrparams/getpreparedparams.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrParams::getPreparedParams - Returns an array of URL-encoded parameters - - - - &reftitle.description; - - final public arraySolrParams::getPreparedParams - - - - Returns an array on URL-encoded parameters - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array on URL-encoded parameters - - - - - - diff --git a/reference/solr/solrparams/serialize.xml b/reference/solr/solrparams/serialize.xml deleted file mode 100644 index e6d193bd6..000000000 --- a/reference/solr/solrparams/serialize.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrParams::serialize - Used for custom serialization - - - - &reftitle.description; - - final public stringSolrParams::serialize - - - - Used for custom serialization - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Used for custom serialization - - - - - - diff --git a/reference/solr/solrparams/set.xml b/reference/solr/solrparams/set.xml deleted file mode 100644 index ee22bd40c..000000000 --- a/reference/solr/solrparams/set.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrParams::set - &Alias; SolrParams::setParam - - - - &reftitle.description; - - final public voidSolrParams::set - stringname - stringvalue - - - An alias of SolrParams::setParam - - - - - &reftitle.parameters; - - - - name - - - Then name of the parameter - - - - - value - - - The parameter value - - - - - - - - - &reftitle.returnvalues; - -Returns an instance of the SolrParams object on success - - - - - - - diff --git a/reference/solr/solrparams/setparam.xml b/reference/solr/solrparams/setparam.xml deleted file mode 100644 index 14ba4203f..000000000 --- a/reference/solr/solrparams/setparam.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - SolrParams::setParam - Sets the parameter to the specified value - - - - &reftitle.description; - - public SolrParamsSolrParams::setParam - stringname - stringvalue - - - Sets the query parameter to the specified value. This is used for parameters that can only be specified once. Subsequent calls with the same parameter name will override the existing value - - - - - - &reftitle.parameters; - - - - name - - - Name of the parameter - - - - - value - - - Value of the parameter - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrParam object on success and &false; on value. - - - - - &reftitle.examples; - - - <methodname>SolrParams::setParam</methodname> example - -setParam('q', 'solr')->setParam('rows', 2); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrparams/tostring.xml b/reference/solr/solrparams/tostring.xml deleted file mode 100644 index 6e7f2c989..000000000 --- a/reference/solr/solrparams/tostring.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrParams::toString - Returns all the name-value pair parameters in the object - - - - &reftitle.description; - - final public stringSolrParams::toString - boolurl_encode&false; - - - Returns all the name-value pair parameters in the object - - - - - - &reftitle.parameters; - - - - url_encode - - - Whether to return URL-encoded values - - - - - - - - - &reftitle.returnvalues; - - Returns a string on success and &false; on failure. - - - - - - - diff --git a/reference/solr/solrparams/unserialize.xml b/reference/solr/solrparams/unserialize.xml deleted file mode 100644 index 62b5e6d20..000000000 --- a/reference/solr/solrparams/unserialize.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrParams::unserialize - Used for custom serialization - - - - &reftitle.description; - - final public voidSolrParams::unserialize - stringserialized - - - Used for custom serialization - - - - - &reftitle.parameters; - - - - serialized - - - The serialized representation of the object - - - - - - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrpingresponse.xml b/reference/solr/solrpingresponse.xml deleted file mode 100644 index d6f277b27..000000000 --- a/reference/solr/solrpingresponse.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - The SolrPingResponse class - SolrPingResponse - - - - -
    - &reftitle.intro; - - Represents a response to a ping request to the server - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrPingResponse - - - - - final - SolrPingResponse - - - - extends - SolrResponse - - - - &Constants; - - const - int - SolrPingResponse::PARSE_SOLR_OBJ - 0 - - - const - int - SolrPingResponse::PARSE_SOLR_DOC - 1 - - - &Properties; - - - &Methods; - - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - http_status - - The http status of the response. - - - - parser_mode - - Whether to parse the solr documents as SolrObject or SolrDocument instances. - - - - success - - Was there an error during the request - - - - http_status_message - - Detailed message on http status - - - - http_request_url - - The request URL - - - - http_raw_request_headers - - A string of raw headers sent during the request - - - - http_raw_request - - The raw request sent to the server - - - - http_raw_response_headers - - Response headers from the Solr server - - - - http_raw_response - - The response message from the server - - - - http_digested_response - - The response in PHP serialized format. - - - -
    - - - - -
    - &reftitle.constants; -
    - SolrPingResponse Class Constants - - - - SolrPingResponse::PARSE_SOLR_OBJ - - Documents should be parsed as SolrObject instances - - - - - SolrPingResponse::PARSE_SOLR_DOC - - Documents should be parsed as SolrDocument instances. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrpingresponse; - -
    - - diff --git a/reference/solr/solrpingresponse/construct.xml b/reference/solr/solrpingresponse/construct.xml deleted file mode 100644 index b675465cc..000000000 --- a/reference/solr/solrpingresponse/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrPingResponse::__construct - Constructor - - - - &reftitle.description; - - public SolrPingResponse::__construct - - - - Constructor - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrpingresponse/destruct.xml b/reference/solr/solrpingresponse/destruct.xml deleted file mode 100644 index d52c0e201..000000000 --- a/reference/solr/solrpingresponse/destruct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrPingResponse::__destruct - Destructor - - - - &reftitle.description; - - public SolrPingResponse::__destruct - - - - Destructor - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrpingresponse/getresponse.xml b/reference/solr/solrpingresponse/getresponse.xml deleted file mode 100644 index 033dad2a0..000000000 --- a/reference/solr/solrpingresponse/getresponse.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrPingResponse::getResponse - Returns the response from the server - - - - &reftitle.description; - - public stringSolrPingResponse::getResponse - - - - Returns the response from the server. This should be empty because the request as a HEAD request. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an empty string. - - - - - - diff --git a/reference/solr/solrquery.xml b/reference/solr/solrquery.xml deleted file mode 100644 index 0e9c18ed6..000000000 --- a/reference/solr/solrquery.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - The SolrQuery class - SolrQuery - - - - -
    - &reftitle.intro; - - Represents a collection of name-value pairs sent to the Solr server during a request. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrQuery - - - - - SolrQuery - - - - extends - SolrModifiableParams - - - - Serializable - - - - &Constants; - - const - int - SolrQuery::ORDER_ASC - 0 - - - const - int - SolrQuery::ORDER_DESC - 1 - - - const - int - SolrQuery::FACET_SORT_INDEX - 0 - - - const - int - SolrQuery::FACET_SORT_COUNT - 1 - - - const - int - SolrQuery::TERMS_SORT_INDEX - 0 - - - const - int - SolrQuery::TERMS_SORT_COUNT - 1 - - - &Properties; - - - &Methods; - - - - - &InheritedMethods; - - - - - - -
    - - - -
    - &reftitle.constants; - - - - SolrQuery::ORDER_ASC - - Used to specify that the sorting should be in acending order - - - - - SolrQuery::ORDER_DESC - - Used to specify that the sorting should be in descending order - - - - - SolrQuery::FACET_SORT_INDEX - - Used to specify that the facet should sort by index - - - - - SolrQuery::FACET_SORT_COUNT - - Used to specify that the facet should sort by count - - - - - SolrQuery::TERMS_SORT_INDEX - - Used in the TermsComponent - - - - - SolrQuery::TERMS_SORT_COUNT - - Used in the TermsComponent - - - - -
    - - - -
    - - &reference.solr.entities.solrquery; - -
    - - diff --git a/reference/solr/solrquery/addexpandfilterquery.xml b/reference/solr/solrquery/addexpandfilterquery.xml deleted file mode 100644 index 59880b876..000000000 --- a/reference/solr/solrquery/addexpandfilterquery.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - SolrQuery::addExpandFilterQuery - Overrides main filter query, determines which documents to include in the main group - - - - &reftitle.description; - - public SolrQuerySolrQuery::addExpandFilterQuery - stringfq - - - Overrides main filter query, determines which documents to include in the main group. - - - - - - &reftitle.parameters; - - - fq - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::addExpandSortField - SolrQuery::removeExpandSortField - SolrQuery::setExpandRows - SolrQuery::setExpandQuery - SolrQuery::removeExpandFilterQuery - - - - - - diff --git a/reference/solr/solrquery/addexpandsortfield.xml b/reference/solr/solrquery/addexpandsortfield.xml deleted file mode 100644 index 86d1326e3..000000000 --- a/reference/solr/solrquery/addexpandsortfield.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - SolrQuery::addExpandSortField - Orders the documents within the expanded groups (expand.sort parameter) - - - - &reftitle.description; - - public SolrQuerySolrQuery::addExpandSortField - stringfield - stringorder - - - Orders the documents within the expanded groups (expand.sort parameter). - - - - - - &reftitle.parameters; - - - field - - - field name - - - - - order - - - Order ASC/DESC, utilizes SolrQuery::ORDER_* constants. - - - Default: SolrQuery::ORDER_DESC - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::removeExpandSortField - SolrQuery::setExpandRows - SolrQuery::setExpandQuery - SolrQuery::addExpandFilterQuery - SolrQuery::removeExpandFilterQuery - - - - - diff --git a/reference/solr/solrquery/addfacetdatefield.xml b/reference/solr/solrquery/addfacetdatefield.xml deleted file mode 100644 index b6a7a7d5d..000000000 --- a/reference/solr/solrquery/addfacetdatefield.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::addFacetDateField - Maps to facet.date - - - - &reftitle.description; - - public SolrQuerySolrQuery::addFacetDateField - stringdateField - - - This method allows you to specify a field which should be treated as a facet. - - It can be used multiple times with different field names to indicate multiple facet fields - - - - - &reftitle.parameters; - - - - dateField - - - The name of the date field. - - - - - - - - - &reftitle.returnvalues; - - Returns a SolrQuery object. - - - - - - diff --git a/reference/solr/solrquery/addfacetdateother.xml b/reference/solr/solrquery/addfacetdateother.xml deleted file mode 100644 index 2084e96b5..000000000 --- a/reference/solr/solrquery/addfacetdateother.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::addFacetDateOther - Adds another facet.date.other parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::addFacetDateOther - stringvalue - stringfield_override - - - Sets the facet.date.other parameter. Accepts an optional field override - - - - - - &reftitle.parameters; - - - - value - - - The value to use. - - - - - field_override - - - The field name for the override. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/addfacetfield.xml b/reference/solr/solrquery/addfacetfield.xml deleted file mode 100644 index e5de8e4c4..000000000 --- a/reference/solr/solrquery/addfacetfield.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - SolrQuery::addFacetField - Adds another field to the facet - - - - &reftitle.description; - - public SolrQuerySolrQuery::addFacetField - stringfield - - - Adds another field to the facet - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - &reftitle.examples; - - - <methodname>SolrQuery::addFacetField</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setQuery($query); - -$query->addField('price')->addField('color'); - -$query->setFacet(true); - -$query->addFacetField('price')->addFacetField('color'); - -$query_response = $client->query($query); - -$response = $query_response->getResponse(); - -print_r($response['facet_counts']['facet_fields']); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [blue] => 20 - [green] => 100 - ) - -) -]]> - - - - - - - - diff --git a/reference/solr/solrquery/addfacetquery.xml b/reference/solr/solrquery/addfacetquery.xml deleted file mode 100644 index 61a059c3e..000000000 --- a/reference/solr/solrquery/addfacetquery.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - SolrQuery::addFacetQuery - Adds a facet query - - - - &reftitle.description; - - public SolrQuerySolrQuery::addFacetQuery - stringfacetQuery - - - Adds a facet query - - - - - - &reftitle.parameters; - - - - facetQuery - - - The facet query - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - &reftitle.examples; - - - <methodname>SolrQuery::addFacetField</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$query->setFacet(true); - -$query->addFacetQuery('price:[* TO 500]')->addFacetQuery('price:[500 TO *]'); - -$query_response = $client->query($query); - -$response = $query_response->getResponse(); - -print_r($response->facet_counts->facet_queries); - -?> -]]> - - &example.outputs.similar; - - 14 - [price:[500 TO *]] => 2 -) - -]]> - - - - - - - - diff --git a/reference/solr/solrquery/addfield.xml b/reference/solr/solrquery/addfield.xml deleted file mode 100644 index bad49529b..000000000 --- a/reference/solr/solrquery/addfield.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::addField - Specifies which fields to return in the result - - - - &reftitle.description; - - public SolrQuerySolrQuery::addField - stringfield - - - This method is used to used to specify a set of fields to return, thereby restricting the amount of data returned in the response. - - It should be called multiple time, once for each field name. - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object - - - - - - diff --git a/reference/solr/solrquery/addfilterquery.xml b/reference/solr/solrquery/addfilterquery.xml deleted file mode 100644 index cb75940f8..000000000 --- a/reference/solr/solrquery/addfilterquery.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - SolrQuery::addFilterQuery - Specifies a filter query - - - - &reftitle.description; - - public SolrQuerySolrQuery::addFilterQuery - stringfq - - - Specifies a filter query - - - - - - &reftitle.parameters; - - - - fq - - - The filter query - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object. - - - - - &reftitle.examples; - - - <methodname>SolrQuery::addFilterQuery</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, -); - -$client = new SolrClient($options); - -$query = new SolrQuery(); - -$query->setQuery('*:*'); - -$query->addFilterQuery('color:blue,green'); - -$query_response = $client->query($query); - -$response = $query_response->getResponse(); - -print_r($response['facet_counts']['facet_fields']); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/solr/solrquery/addgroupfield.xml b/reference/solr/solrquery/addgroupfield.xml deleted file mode 100644 index f8f3269ad..000000000 --- a/reference/solr/solrquery/addgroupfield.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - SolrQuery::addGroupField - Add a field to be used to group results - - - - &reftitle.description; - - public SolrQuerySolrQuery::addGroupField - stringvalue - - - The name of the field by which to group results. The field must be single-valued, and either be indexed - or a field type that has a value source and works in a function query, - such as ExternalFileField. It must also be a string-based field, such as StrField or TextField - Uses group.field parameter - - - - - - &reftitle.parameters; - - - value - - - The name of the field. - - - - - - - - &reftitle.returnvalues; - - Returns an instance of SolrQuery. - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/addgroupfunction.xml b/reference/solr/solrquery/addgroupfunction.xml deleted file mode 100644 index eeab5df0e..000000000 --- a/reference/solr/solrquery/addgroupfunction.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - SolrQuery::addGroupFunction - Allows grouping results based on the unique values of a function query (group.func parameter) - - - - &reftitle.description; - - public SolrQuerySolrQuery::addGroupFunction - stringvalue - - - Adds a group function (group.func parameter) - Allows grouping results based on the unique values of a function query. - - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/addgroupquery.xml b/reference/solr/solrquery/addgroupquery.xml deleted file mode 100644 index b450079d7..000000000 --- a/reference/solr/solrquery/addgroupquery.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - SolrQuery::addGroupQuery - Allows grouping of documents that match the given query - - - - &reftitle.description; - - public SolrQuerySolrQuery::addGroupQuery - stringvalue - - - Allows grouping of documents that match the given query. - Adds query to the group.query parameter - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/addgroupsortfield.xml b/reference/solr/solrquery/addgroupsortfield.xml deleted file mode 100644 index 0403c4a2e..000000000 --- a/reference/solr/solrquery/addgroupsortfield.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - SolrQuery::addGroupSortField - Add a group sort field (group.sort parameter) - - - - &reftitle.description; - - public SolrQuerySolrQuery::addGroupSortField - stringfield - intorder - - - Allow sorting group documents, using group sort field (group.sort parameter). - - - - - - &reftitle.parameters; - - - field - - - Field name - - - - - order - - - Order ASC/DESC, utilizes SolrQuery::ORDER_* constants - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>SolrQuery::addGroupSortField</function> example - -setGroup(true) - ->addGroupSortField('price', SolrQuery::ORDER_ASC); - -echo $solrQuery; -?> -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/addhighlightfield.xml b/reference/solr/solrquery/addhighlightfield.xml deleted file mode 100644 index 4e5600396..000000000 --- a/reference/solr/solrquery/addhighlightfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::addHighlightField - Maps to hl.fl - - - - &reftitle.description; - - public SolrQuerySolrQuery::addHighlightField - stringfield - - - Maps to hl.fl. This is used to specify that highlighted snippets should be generated for a particular field - - - - - - &reftitle.parameters; - - - - field - - - Name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/addmltfield.xml b/reference/solr/solrquery/addmltfield.xml deleted file mode 100644 index 893d7a3e1..000000000 --- a/reference/solr/solrquery/addmltfield.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::addMltField - Sets a field to use for similarity - - - - &reftitle.description; - - public SolrQuerySolrQuery::addMltField - stringfield - - - Maps to mlt.fl. It specifies that a field should be used for similarity. - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/addmltqueryfield.xml b/reference/solr/solrquery/addmltqueryfield.xml deleted file mode 100644 index 2094c6178..000000000 --- a/reference/solr/solrquery/addmltqueryfield.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::addMltQueryField - Maps to mlt.qf - - - - &reftitle.description; - - public SolrQuerySolrQuery::addMltQueryField - stringfield - floatboost - - - Maps to mlt.qf. It is used to specify query fields and their boosts - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - boost - - - Its boost value - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/addsortfield.xml b/reference/solr/solrquery/addsortfield.xml deleted file mode 100644 index 098dc8fe2..000000000 --- a/reference/solr/solrquery/addsortfield.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::addSortField - Used to control how the results should be sorted - - - - &reftitle.description; - - public SolrQuerySolrQuery::addSortField - stringfield - intorderSolrQuery::ORDER_DESC - - - Used to control how the results should be sorted. - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - order - - - The sort direction. This should be either SolrQuery::ORDER_ASC or SolrQuery::ORDER_DESC. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object. - - - - - - diff --git a/reference/solr/solrquery/addstatsfacet.xml b/reference/solr/solrquery/addstatsfacet.xml deleted file mode 100644 index ecafb2b91..000000000 --- a/reference/solr/solrquery/addstatsfacet.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::addStatsFacet - Requests a return of sub results for values within the given facet - - - - &reftitle.description; - - public SolrQuerySolrQuery::addStatsFacet - stringfield - - - Requests a return of sub results for values within the given facet. Maps to the stats.facet field - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/addstatsfield.xml b/reference/solr/solrquery/addstatsfield.xml deleted file mode 100644 index 96e0e54af..000000000 --- a/reference/solr/solrquery/addstatsfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::addStatsField - Maps to stats.field parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::addStatsField - stringfield - - - Maps to stats.field parameter This methods adds another stats.field parameter. - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/collapse.xml b/reference/solr/solrquery/collapse.xml deleted file mode 100644 index ddf300bbf..000000000 --- a/reference/solr/solrquery/collapse.xml +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - SolrQuery::collapse - Collapses the result set to a single document per group - - - - &reftitle.description; - - public SolrQuerySolrQuery::collapse - SolrCollapseFunctioncollapseFunction - - - Collapses the result set to a single document per group before it forwards - the result set to the rest of the search components. - - - So all downstream components (faceting, highlighting, etc...) will work with - the collapsed result set. - - - - - - &reftitle.parameters; - - - - collapseFunction - - - - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object - - - - &reftitle.examples; - - <methodname>SolrQuery::collapse</methodname> example - - SOLR_SERVER_HOSTNAME, - 'login' => SOLR_SERVER_USERNAME, - 'password' => SOLR_SERVER_PASSWORD, - 'port' => SOLR_SERVER_PORT, - 'path' => SOLR_SERVER_PATH -); - -$client = new SolrClient($options); - -$query = new SolrQuery('*:*'); - -$collapseFunction = new SolrCollapseFunction('manu_id_s'); - -$collapseFunction -->setSize(2) -->setNullPolicy(SolrCollapseFunction::NULLPOLICY_IGNORE); - -$query -->collapse($collapseFunction) -->setRows(4); - -$queryResponse = $client->query($query); - -$response = $queryResponse->getResponse(); - -print_r($response); - -?> -]]> - - &example.outputs.similar; - - SolrObject Object - ( - [status] => 0 - [QTime] => 1 - [params] => SolrObject Object - ( - [q] => *:* - [indent] => on - [fq] => {!collapse field=manu_id_s size=2 nullPolicy=ignore} - [rows] => 4 - [version] => 2.2 - [wt] => xml - ) - - ) - - [response] => SolrObject Object - ( - [numFound] => 14 - [start] => 0 - [docs] => Array - ( - [0] => SolrObject Object - ( - [id] => SP2514N - [name] => Array - ( - [0] => Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133 - ) - - [manu] => Array - ( - [0] => Samsung Electronics Co. Ltd. - ) - - [manu_id_s] => samsung - [cat] => Array - ( - [0] => electronics - [1] => hard drive - ) - - [features] => Array - ( - [0] => 7200RPM, 8MB cache, IDE Ultra ATA-133 - [1] => NoiseGuard, SilentSeek technology, Fluid Dynamic Bearing (FDB) motor - ) - - [price] => Array - ( - [0] => 92 - ) - - [popularity] => Array - ( - [0] => 6 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [manufacturedate_dt] => 2006-02-13T15:26:37Z - [store] => Array - ( - [0] => 35.0752,-97.032 - ) - - [_version_] => 1510294336412057600 - ) - - [1] => SolrObject Object - ( - [id] => 6H500F0 - [name] => Array - ( - [0] => Maxtor DiamondMax 11 - hard drive - 500 GB - SATA-300 - ) - - [manu] => Array - ( - [0] => Maxtor Corp. - ) - - [manu_id_s] => maxtor - [cat] => Array - ( - [0] => electronics - [1] => hard drive - ) - - [features] => Array - ( - [0] => SATA 3.0Gb/s, NCQ - [1] => 8.5ms seek - [2] => 16MB cache - ) - - [price] => Array - ( - [0] => 350 - ) - - [popularity] => Array - ( - [0] => 6 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [store] => Array - ( - [0] => 45.17614,-93.87341 - ) - - [manufacturedate_dt] => 2006-02-13T15:26:37Z - [_version_] => 1510294336449806336 - ) - - [2] => SolrObject Object - ( - [id] => F8V7067-APL-KIT - [name] => Array - ( - [0] => Belkin Mobile Power Cord for iPod w/ Dock - ) - - [manu] => Array - ( - [0] => Belkin - ) - - [manu_id_s] => belkin - [cat] => Array - ( - [0] => electronics - [1] => connector - ) - - [features] => Array - ( - [0] => car power adapter, white - ) - - [weight] => Array - ( - [0] => 4 - ) - - [price] => Array - ( - [0] => 19.95 - ) - - [popularity] => Array - ( - [0] => 1 - ) - - [inStock] => Array - ( - [0] => - ) - - [store] => Array - ( - [0] => 45.18014,-93.87741 - ) - - [manufacturedate_dt] => 2005-08-01T16:30:25Z - [_version_] => 1510294336458194944 - ) - - [3] => SolrObject Object - ( - [id] => MA147LL/A - [name] => Array - ( - [0] => Apple 60 GB iPod with Video Playback Black - ) - - [manu] => Array - ( - [0] => Apple Computer Inc. - ) - - [manu_id_s] => apple - [cat] => Array - ( - [0] => electronics - [1] => music - ) - - [features] => Array - ( - [0] => iTunes, Podcasts, Audiobooks - [1] => Stores up to 15,000 songs, 25,000 photos, or 150 hours of video - [2] => 2.5-inch, 320x240 color TFT LCD display with LED backlight - [3] => Up to 20 hours of battery life - [4] => Plays AAC, MP3, WAV, AIFF, Audible, Apple Lossless, H.264 video - [5] => Notes, Calendar, Phone book, Hold button, Date display, Photo wallet, Built-in games, JPEG photo playback, Upgradeable firmware, USB 2.0 compatibility, Playback speed control, Rechargeable capability, Battery level indication - ) - - [includes] => Array - ( - [0] => earbud headphones, USB cable - ) - - [weight] => Array - ( - [0] => 5.5 - ) - - [price] => Array - ( - [0] => 399 - ) - - [popularity] => Array - ( - [0] => 10 - ) - - [inStock] => Array - ( - [0] => 1 - ) - - [store] => Array - ( - [0] => 37.7752,-100.0232 - ) - - [manufacturedate_dt] => 2005-10-12T08:00:00Z - [_version_] => 1510294336562003968 - ) - - ) - - ) - -) -]]> - - - - - - diff --git a/reference/solr/solrquery/construct.xml b/reference/solr/solrquery/construct.xml deleted file mode 100644 index 3df5bbbf2..000000000 --- a/reference/solr/solrquery/construct.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - SolrQuery::__construct - Constructor - - - - &reftitle.description; - - public SolrQuery::__construct - stringq - - - Constructor. - - - - - - &reftitle.parameters; - - - - q - - - Optional search query - - - - - - - - - &reftitle.returnvalues; - - None - - - - &reftitle.errors; - - Emits SolrIllegalArgumentException in case of an invalid parameter was passed. - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL solr 2.0.0 - - If q was invalid, then a - SolrIllegalArgumentException is now thrown. Previously an error was emitted. - - - - - - - - - - diff --git a/reference/solr/solrquery/destruct.xml b/reference/solr/solrquery/destruct.xml deleted file mode 100644 index 8da07b545..000000000 --- a/reference/solr/solrquery/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::__destruct - Destructor - - - - &reftitle.description; - - public SolrQuery::__destruct - - - - Destructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None. - - - - - - diff --git a/reference/solr/solrquery/getexpand.xml b/reference/solr/solrquery/getexpand.xml deleted file mode 100644 index 483e4c359..000000000 --- a/reference/solr/solrquery/getexpand.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQuery::getExpand - Returns true if group expanding is enabled - - - - &reftitle.description; - - public boolSolrQuery::getExpand - - - - Returns &true; if group expanding is enabled - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns whether group expanding is enabled. - - - - - - diff --git a/reference/solr/solrquery/getexpandfilterqueries.xml b/reference/solr/solrquery/getexpandfilterqueries.xml deleted file mode 100644 index 26f404db9..000000000 --- a/reference/solr/solrquery/getexpandfilterqueries.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getExpandFilterQueries - Returns the expand filter queries - - - - &reftitle.description; - - public arraySolrQuery::getExpandFilterQueries - - - - Returns the expand filter queries - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the expand filter queries. - - - - - - diff --git a/reference/solr/solrquery/getexpandquery.xml b/reference/solr/solrquery/getexpandquery.xml deleted file mode 100644 index 8860ee780..000000000 --- a/reference/solr/solrquery/getexpandquery.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQuery::getExpandQuery - Returns the expand query expand.q parameter - - - - &reftitle.description; - - public arraySolrQuery::getExpandQuery - - - - Returns the expand query expand.q parameter - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the expand query. - - - - - - diff --git a/reference/solr/solrquery/getexpandrows.xml b/reference/solr/solrquery/getexpandrows.xml deleted file mode 100644 index 9980b6ad2..000000000 --- a/reference/solr/solrquery/getexpandrows.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getExpandRows - Returns The number of rows to display in each group (expand.rows) - - - - &reftitle.description; - - public intSolrQuery::getExpandRows - - - - Returns The number of rows to display in each group (expand.rows) - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the number of rows. - - - - - - diff --git a/reference/solr/solrquery/getexpandsortfields.xml b/reference/solr/solrquery/getexpandsortfields.xml deleted file mode 100644 index 1d339bb99..000000000 --- a/reference/solr/solrquery/getexpandsortfields.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQuery::getExpandSortFields - Returns an array of fields - - - - &reftitle.description; - - public arraySolrQuery::getExpandSortFields - - - - Returns an array of fields - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of fields. - - - - - - diff --git a/reference/solr/solrquery/getfacet.xml b/reference/solr/solrquery/getfacet.xml deleted file mode 100644 index f07e4db9c..000000000 --- a/reference/solr/solrquery/getfacet.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getFacet - Returns the value of the facet parameter - - - - &reftitle.description; - - public boolSolrQuery::getFacet - - - - Returns the value of the facet parameter. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set - - - - - - - diff --git a/reference/solr/solrquery/getfacetdateend.xml b/reference/solr/solrquery/getfacetdateend.xml deleted file mode 100644 index 9503e0aa5..000000000 --- a/reference/solr/solrquery/getfacetdateend.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetDateEnd - Returns the value for the facet.date.end parameter - - - - &reftitle.description; - - public stringSolrQuery::getFacetDateEnd - stringfield_override - - - Returns the value for the facet.date.end parameter. This method accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set - - - - - - - diff --git a/reference/solr/solrquery/getfacetdatefields.xml b/reference/solr/solrquery/getfacetdatefields.xml deleted file mode 100644 index cae00ffeb..000000000 --- a/reference/solr/solrquery/getfacetdatefields.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getFacetDateFields - Returns all the facet.date fields - - - - &reftitle.description; - - public arraySolrQuery::getFacetDateFields - - - Returns all the facet.date fields - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns all the facet.date fields as an array or &null; if none was set - - - - - - - diff --git a/reference/solr/solrquery/getfacetdategap.xml b/reference/solr/solrquery/getfacetdategap.xml deleted file mode 100644 index 13cb22f9b..000000000 --- a/reference/solr/solrquery/getfacetdategap.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetDateGap - Returns the value of the facet.date.gap parameter - - - - &reftitle.description; - - public stringSolrQuery::getFacetDateGap - stringfield_override - - - Returns the value of the facet.date.gap parameter. It accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set - - - - - - - diff --git a/reference/solr/solrquery/getfacetdatehardend.xml b/reference/solr/solrquery/getfacetdatehardend.xml deleted file mode 100644 index 8326758f9..000000000 --- a/reference/solr/solrquery/getfacetdatehardend.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getFacetDateHardEnd - Returns the value of the facet.date.hardend parameter - - - - &reftitle.description; - - public stringSolrQuery::getFacetDateHardEnd - stringfield_override - - - Returns the value of the facet.date.hardend parameter. Accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set - - - - - - diff --git a/reference/solr/solrquery/getfacetdateother.xml b/reference/solr/solrquery/getfacetdateother.xml deleted file mode 100644 index 55d250bc4..000000000 --- a/reference/solr/solrquery/getfacetdateother.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetDateOther - Returns the value for the facet.date.other parameter - - - - &reftitle.description; - - public arraySolrQuery::getFacetDateOther - stringfield_override - - - Returns the value for the facet.date.other parameter. This method accepts an optional field override. - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns an &array; on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getfacetdatestart.xml b/reference/solr/solrquery/getfacetdatestart.xml deleted file mode 100644 index d05c428c7..000000000 --- a/reference/solr/solrquery/getfacetdatestart.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::getFacetDateStart - Returns the lower bound for the first date range for all date faceting on this field - - - - &reftitle.description; - - public stringSolrQuery::getFacetDateStart - stringfield_override - - - Returns the lower bound for the first date range for all date faceting on this field. Accepts an optional field override - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set - - - - - - diff --git a/reference/solr/solrquery/getfacetfields.xml b/reference/solr/solrquery/getfacetfields.xml deleted file mode 100644 index d3100b14b..000000000 --- a/reference/solr/solrquery/getfacetfields.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQuery::getFacetFields - Returns all the facet fields - - - - &reftitle.description; - - public arraySolrQuery::getFacetFields - - - - Returns all the facet fields - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array of all the fields and &null; if none was set - - - - - diff --git a/reference/solr/solrquery/getfacetlimit.xml b/reference/solr/solrquery/getfacetlimit.xml deleted file mode 100644 index a2cb3e497..000000000 --- a/reference/solr/solrquery/getfacetlimit.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getFacetLimit - Returns the maximum number of constraint counts that should be returned for the facet fields - - - - &reftitle.description; - - public intSolrQuery::getFacetLimit - stringfield_override - - - Returns the maximum number of constraint counts that should be returned for the facet fields. This method accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field to override for - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set - - - - - - diff --git a/reference/solr/solrquery/getfacetmethod.xml b/reference/solr/solrquery/getfacetmethod.xml deleted file mode 100644 index cc4c37ee6..000000000 --- a/reference/solr/solrquery/getfacetmethod.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetMethod - Returns the value of the facet.method parameter - - - - &reftitle.description; - - public stringSolrQuery::getFacetMethod - stringfield_override - - - Returns the value of the facet.method parameter. This accepts an optional field override. - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns a string on success and &null; if not set - - - - - - - diff --git a/reference/solr/solrquery/getfacetmincount.xml b/reference/solr/solrquery/getfacetmincount.xml deleted file mode 100644 index e8c2a71df..000000000 --- a/reference/solr/solrquery/getfacetmincount.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getFacetMinCount - Returns the minimum counts for facet fields should be included in the response - - - - &reftitle.description; - - public intSolrQuery::getFacetMinCount - stringfield_override - - - Returns the minimum counts for facet fields should be included in the response. It accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set - - - - - - diff --git a/reference/solr/solrquery/getfacetmissing.xml b/reference/solr/solrquery/getfacetmissing.xml deleted file mode 100644 index 4031b062b..000000000 --- a/reference/solr/solrquery/getfacetmissing.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetMissing - Returns the current state of the facet.missing parameter - - - - &reftitle.description; - - public boolSolrQuery::getFacetMissing - stringfield_override - - - Returns the current state of the facet.missing parameter. This accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set - - - - - - - diff --git a/reference/solr/solrquery/getfacetoffset.xml b/reference/solr/solrquery/getfacetoffset.xml deleted file mode 100644 index 6ef7536cb..000000000 --- a/reference/solr/solrquery/getfacetoffset.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getFacetOffset - Returns an offset into the list of constraints to be used for pagination - - - - &reftitle.description; - - public intSolrQuery::getFacetOffset - stringfield_override - - - Returns an offset into the list of constraints to be used for pagination. Accepts an optional field override - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field to override for. - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set - - - - - - diff --git a/reference/solr/solrquery/getfacetprefix.xml b/reference/solr/solrquery/getfacetprefix.xml deleted file mode 100644 index 8663348ec..000000000 --- a/reference/solr/solrquery/getfacetprefix.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getFacetPrefix - Returns the facet prefix - - - - &reftitle.description; - - public stringSolrQuery::getFacetPrefix - stringfield_override - - - Returns the facet prefix - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getfacetqueries.xml b/reference/solr/solrquery/getfacetqueries.xml deleted file mode 100644 index 47920e11b..000000000 --- a/reference/solr/solrquery/getfacetqueries.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getFacetQueries - Returns all the facet queries - - - - &reftitle.description; - - public arraySolrQuery::getFacetQueries - - - -Returns all the facet queries - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getfacetsort.xml b/reference/solr/solrquery/getfacetsort.xml deleted file mode 100644 index 7161bc7e7..000000000 --- a/reference/solr/solrquery/getfacetsort.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getFacetSort - Returns the facet sort type - - - - &reftitle.description; - - public intSolrQuery::getFacetSort - stringfield_override - - - Returns an integer (SolrQuery::FACET_SORT_INDEX or SolrQuery::FACET_SORT_COUNT) - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns an integer (SolrQuery::FACET_SORT_INDEX or SolrQuery::FACET_SORT_COUNT) on success or &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/getfields.xml b/reference/solr/solrquery/getfields.xml deleted file mode 100644 index 146b31cc5..000000000 --- a/reference/solr/solrquery/getfields.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQuery::getFields - Returns the list of fields that will be returned in the response - - - - &reftitle.description; - - public arraySolrQuery::getFields - - - - Returns the list of fields that will be returned in the response - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - diff --git a/reference/solr/solrquery/getfilterqueries.xml b/reference/solr/solrquery/getfilterqueries.xml deleted file mode 100644 index 2e9917a0e..000000000 --- a/reference/solr/solrquery/getfilterqueries.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getFilterQueries - Returns an array of filter queries - - - - &reftitle.description; - - public arraySolrQuery::getFilterQueries - - - - Returns an array of filter queries. These are queries that can be used to restrict the super set of documents that can be returned, without influencing score - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getgroup.xml b/reference/solr/solrquery/getgroup.xml deleted file mode 100644 index ce71eed4b..000000000 --- a/reference/solr/solrquery/getgroup.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroup - Returns true if grouping is enabled - - - - &reftitle.description; - - public boolSolrQuery::getGroup - - - - Returns true if grouping is enabled - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - - - - - - diff --git a/reference/solr/solrquery/getgroupcachepercent.xml b/reference/solr/solrquery/getgroupcachepercent.xml deleted file mode 100644 index 73fa45cfb..000000000 --- a/reference/solr/solrquery/getgroupcachepercent.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - SolrQuery::getGroupCachePercent - Returns group cache percent value - - - - &reftitle.description; - - public intSolrQuery::getGroupCachePercent - - - - Returns group cache percent value - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupCachePercent - - - - - - diff --git a/reference/solr/solrquery/getgroupfacet.xml b/reference/solr/solrquery/getgroupfacet.xml deleted file mode 100644 index 3c2117730..000000000 --- a/reference/solr/solrquery/getgroupfacet.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - SolrQuery::getGroupFacet - Returns the group.facet parameter value - - - - &reftitle.description; - - public boolSolrQuery::getGroupFacet - - - - Returns the group.facet parameter value - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupFacet - - - - - - diff --git a/reference/solr/solrquery/getgroupfields.xml b/reference/solr/solrquery/getgroupfields.xml deleted file mode 100644 index a670ef48f..000000000 --- a/reference/solr/solrquery/getgroupfields.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroupFields - Returns group fields (group.field parameter values) - - - - &reftitle.description; - - public arraySolrQuery::getGroupFields - - - - Returns group fields (group.field parameter values) - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::addGroupField - - - - - - diff --git a/reference/solr/solrquery/getgroupformat.xml b/reference/solr/solrquery/getgroupformat.xml deleted file mode 100644 index c5adfab03..000000000 --- a/reference/solr/solrquery/getgroupformat.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroupFormat - Returns the group.format value - - - - &reftitle.description; - - public stringSolrQuery::getGroupFormat - - - - Returns the group.format value - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupFormat - - - - - - diff --git a/reference/solr/solrquery/getgroupfunctions.xml b/reference/solr/solrquery/getgroupfunctions.xml deleted file mode 100644 index 61bfb9364..000000000 --- a/reference/solr/solrquery/getgroupfunctions.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrQuery::getGroupFunctions - Returns group functions (group.func parameter values) - - - - &reftitle.description; - - public arraySolrQuery::getGroupFunctions - - - - Returns group functions (group.func parameter values) - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::addGroupFunction - - - - - - diff --git a/reference/solr/solrquery/getgrouplimit.xml b/reference/solr/solrquery/getgrouplimit.xml deleted file mode 100644 index 7445b2075..000000000 --- a/reference/solr/solrquery/getgrouplimit.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrQuery::getGroupLimit - Returns the group.limit value - - - - &reftitle.description; - - public intSolrQuery::getGroupLimit - - - - Returns the group.limit value - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupLimit - - - - - - diff --git a/reference/solr/solrquery/getgroupmain.xml b/reference/solr/solrquery/getgroupmain.xml deleted file mode 100644 index 53bc7b636..000000000 --- a/reference/solr/solrquery/getgroupmain.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrQuery::getGroupMain - Returns the group.main value - - - - &reftitle.description; - - public boolSolrQuery::getGroupMain - - - - Returns the group.main value - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupMain - - - - - - diff --git a/reference/solr/solrquery/getgroupngroups.xml b/reference/solr/solrquery/getgroupngroups.xml deleted file mode 100644 index 0689d50d7..000000000 --- a/reference/solr/solrquery/getgroupngroups.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrQuery::getGroupNGroups - Returns the group.ngroups value - - - - &reftitle.description; - - public boolSolrQuery::getGroupNGroups - - - - Returns the group.ngroups value - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupNGroups - - - - - - diff --git a/reference/solr/solrquery/getgroupoffset.xml b/reference/solr/solrquery/getgroupoffset.xml deleted file mode 100644 index 5d03478fc..000000000 --- a/reference/solr/solrquery/getgroupoffset.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - SolrQuery::getGroupOffset - Returns the group.offset value - - - - &reftitle.description; - - public intSolrQuery::getGroupOffset - - - - Returns the group.offset value - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupOffset - - - - - - diff --git a/reference/solr/solrquery/getgroupqueries.xml b/reference/solr/solrquery/getgroupqueries.xml deleted file mode 100644 index 9f0056bf2..000000000 --- a/reference/solr/solrquery/getgroupqueries.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroupQueries - Returns all the group.query parameter values - - - - &reftitle.description; - - public arraySolrQuery::getGroupQueries - - - - Returns all the group.query parameter values - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - array - - - - - &reftitle.seealso; - - SolrQuery::addGroupQuery - - - - - - diff --git a/reference/solr/solrquery/getgroupsortfields.xml b/reference/solr/solrquery/getgroupsortfields.xml deleted file mode 100644 index bc5540807..000000000 --- a/reference/solr/solrquery/getgroupsortfields.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroupSortFields - Returns the group.sort value - - - - &reftitle.description; - - public arraySolrQuery::getGroupSortFields - - - - Returns the group.sort value - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::addGroupSortField - - - - - - diff --git a/reference/solr/solrquery/getgrouptruncate.xml b/reference/solr/solrquery/getgrouptruncate.xml deleted file mode 100644 index 8af0bfdd9..000000000 --- a/reference/solr/solrquery/getgrouptruncate.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - SolrQuery::getGroupTruncate - Returns the group.truncate value - - - - &reftitle.description; - - public boolSolrQuery::getGroupTruncate - - - - Returns the group.truncate value - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::setGroupTruncate - - - - - - diff --git a/reference/solr/solrquery/gethighlight.xml b/reference/solr/solrquery/gethighlight.xml deleted file mode 100644 index 233e37439..000000000 --- a/reference/solr/solrquery/gethighlight.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getHighlight - Returns the state of the hl parameter - - - - &reftitle.description; - - public boolSolrQuery::getHighlight - - - - Returns a boolean indicating whether to enable highlighted snippets to be generated in the query response. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightalternatefield.xml b/reference/solr/solrquery/gethighlightalternatefield.xml deleted file mode 100644 index 642971fe6..000000000 --- a/reference/solr/solrquery/gethighlightalternatefield.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getHighlightAlternateField - Returns the highlight field to use as backup or default - - - - &reftitle.description; - - public stringSolrQuery::getHighlightAlternateField - stringfield_override - - - Returns the highlight field to use as backup or default. It accepts an optional override. - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightfields.xml b/reference/solr/solrquery/gethighlightfields.xml deleted file mode 100644 index 4205d21bf..000000000 --- a/reference/solr/solrquery/gethighlightfields.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getHighlightFields - Returns all the fields that Solr should generate highlighted snippets for - - - - &reftitle.description; - - public arraySolrQuery::getHighlightFields - - - - Returns all the fields that Solr should generate highlighted snippets for - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightformatter.xml b/reference/solr/solrquery/gethighlightformatter.xml deleted file mode 100644 index 40d99267a..000000000 --- a/reference/solr/solrquery/gethighlightformatter.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getHighlightFormatter - Returns the formatter for the highlighted output - - - - &reftitle.description; - - public stringSolrQuery::getHighlightFormatter - stringfield_override - - - Returns the formatter for the highlighted output - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/gethighlightfragmenter.xml b/reference/solr/solrquery/gethighlightfragmenter.xml deleted file mode 100644 index bf18a70c1..000000000 --- a/reference/solr/solrquery/gethighlightfragmenter.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - SolrQuery::getHighlightFragmenter - Returns the text snippet generator for highlighted text - - - - &reftitle.description; - - public stringSolrQuery::getHighlightFragmenter - stringfield_override - - - Returns the text snippet generator for highlighted text. Accepts an optional field override. - - - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightfragsize.xml b/reference/solr/solrquery/gethighlightfragsize.xml deleted file mode 100644 index 5ba14990e..000000000 --- a/reference/solr/solrquery/gethighlightfragsize.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::getHighlightFragsize - Returns the number of characters of fragments to consider for highlighting - - - - &reftitle.description; - - public intSolrQuery::getHighlightFragsize - stringfield_override - - - Returns the number of characters of fragments to consider for highlighting. Zero implies no fragmenting. The entire field should be used. - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success or &null; if not set. - - - - - diff --git a/reference/solr/solrquery/gethighlighthighlightmultiterm.xml b/reference/solr/solrquery/gethighlighthighlightmultiterm.xml deleted file mode 100644 index 2b8a9cd87..000000000 --- a/reference/solr/solrquery/gethighlighthighlightmultiterm.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getHighlightHighlightMultiTerm - Returns whether or not to enable highlighting for range/wildcard/fuzzy/prefix queries - - - - &reftitle.description; - - public boolSolrQuery::getHighlightHighlightMultiTerm - - - - Returns whether or not to enable highlighting for range/wildcard/fuzzy/prefix queries - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightmaxalternatefieldlength.xml b/reference/solr/solrquery/gethighlightmaxalternatefieldlength.xml deleted file mode 100644 index 72eb40ae9..000000000 --- a/reference/solr/solrquery/gethighlightmaxalternatefieldlength.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getHighlightMaxAlternateFieldLength - Returns the maximum number of characters of the field to return - - - - &reftitle.description; - - public intSolrQuery::getHighlightMaxAlternateFieldLength - stringfield_override - - - Returns the maximum number of characters of the field to return - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightmaxanalyzedchars.xml b/reference/solr/solrquery/gethighlightmaxanalyzedchars.xml deleted file mode 100644 index be62878ba..000000000 --- a/reference/solr/solrquery/gethighlightmaxanalyzedchars.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getHighlightMaxAnalyzedChars - Returns the maximum number of characters into a document to look for suitable snippets - - - - &reftitle.description; - - public intSolrQuery::getHighlightMaxAnalyzedChars - - - - Returns the maximum number of characters into a document to look for suitable snippets - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/gethighlightmergecontiguous.xml b/reference/solr/solrquery/gethighlightmergecontiguous.xml deleted file mode 100644 index e67ec81e1..000000000 --- a/reference/solr/solrquery/gethighlightmergecontiguous.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::getHighlightMergeContiguous - Returns whether or not the collapse contiguous fragments into a single fragment - - - - &reftitle.description; - - public boolSolrQuery::getHighlightMergeContiguous - stringfield_override - - - Returns whether or not the collapse contiguous fragments into a single fragment. Accepts an optional field override. - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightquery.xml b/reference/solr/solrquery/gethighlightquery.xml deleted file mode 100644 index 299b687c1..000000000 --- a/reference/solr/solrquery/gethighlightquery.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - SolrQuery::getHighlightQuery - Return the highlight query - - - - &reftitle.description; - - public stringnullSolrQuery::getHighlightQuery - - - - Returns previously set highlight query from the - hl.q parameter. - This parameter allows you to highlight different terms or fields than those being used to retrieve documents. - See the Highlighting - section for more details. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string that contains the highlight query of the current SolrQuery, - or &null; if highlight query is not set. - - - - - &reftitle.seealso; - - SolrQuery::setHighlightQuery - SolrQuery::getHighlightFields - SolrQuery::setHighlightFields - - - - diff --git a/reference/solr/solrquery/gethighlightregexmaxanalyzedchars.xml b/reference/solr/solrquery/gethighlightregexmaxanalyzedchars.xml deleted file mode 100644 index e91217ba5..000000000 --- a/reference/solr/solrquery/gethighlightregexmaxanalyzedchars.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getHighlightRegexMaxAnalyzedChars - Returns the maximum number of characters from a field when using the regex fragmenter - - - - &reftitle.description; - - public intSolrQuery::getHighlightRegexMaxAnalyzedChars - - - - Returns the maximum number of characters from a field when using the regex fragmenter - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightregexpattern.xml b/reference/solr/solrquery/gethighlightregexpattern.xml deleted file mode 100644 index 1a6ba2e63..000000000 --- a/reference/solr/solrquery/gethighlightregexpattern.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getHighlightRegexPattern - Returns the regular expression for fragmenting - - - - &reftitle.description; - - public stringSolrQuery::getHighlightRegexPattern - - - - Returns the regular expression used for fragmenting - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightregexslop.xml b/reference/solr/solrquery/gethighlightregexslop.xml deleted file mode 100644 index 393bf7dbd..000000000 --- a/reference/solr/solrquery/gethighlightregexslop.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getHighlightRegexSlop - Returns the deviation factor from the ideal fragment size - - - - &reftitle.description; - - public floatSolrQuery::getHighlightRegexSlop - - - - Returns the factor by which the regex fragmenter can deviate from the ideal fragment size to accommodate the regular expression - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a float on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightrequirefieldmatch.xml b/reference/solr/solrquery/gethighlightrequirefieldmatch.xml deleted file mode 100644 index 59d6fb66e..000000000 --- a/reference/solr/solrquery/gethighlightrequirefieldmatch.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getHighlightRequireFieldMatch - Returns if a field will only be highlighted if the query matched in this particular field - - - - &reftitle.description; - - public boolSolrQuery::getHighlightRequireFieldMatch - - - - Returns if a field will only be highlighted if the query matched in this particular field. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightsimplepost.xml b/reference/solr/solrquery/gethighlightsimplepost.xml deleted file mode 100644 index 24071b5af..000000000 --- a/reference/solr/solrquery/gethighlightsimplepost.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::getHighlightSimplePost - Returns the text which appears after a highlighted term - - - - &reftitle.description; - - public stringSolrQuery::getHighlightSimplePost - stringfield_override - - - Returns the text which appears after a highlighted term. Accepts an optional field override - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightsimplepre.xml b/reference/solr/solrquery/gethighlightsimplepre.xml deleted file mode 100644 index 8654122fa..000000000 --- a/reference/solr/solrquery/gethighlightsimplepre.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - SolrQuery::getHighlightSimplePre - Returns the text which appears before a highlighted term - - - - &reftitle.description; - - public stringSolrQuery::getHighlightSimplePre - stringfield_override - - - Returns the text which appears before a highlighted term. Accepts an optional field override - - - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightsnippets.xml b/reference/solr/solrquery/gethighlightsnippets.xml deleted file mode 100644 index f404ce102..000000000 --- a/reference/solr/solrquery/gethighlightsnippets.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - SolrQuery::getHighlightSnippets - Returns the maximum number of highlighted snippets to generate per field - - - - &reftitle.description; - - public intSolrQuery::getHighlightSnippets - stringfield_override - - - Returns the maximum number of highlighted snippets to generate per field. Accepts an optional field override - - - - - - - - &reftitle.parameters; - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gethighlightusephrasehighlighter.xml b/reference/solr/solrquery/gethighlightusephrasehighlighter.xml deleted file mode 100644 index 564d89119..000000000 --- a/reference/solr/solrquery/gethighlightusephrasehighlighter.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getHighlightUsePhraseHighlighter - Returns the state of the hl.usePhraseHighlighter parameter - - - - &reftitle.description; - - public boolSolrQuery::getHighlightUsePhraseHighlighter - - - - Returns whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the document. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmlt.xml b/reference/solr/solrquery/getmlt.xml deleted file mode 100644 index 79bdf4981..000000000 --- a/reference/solr/solrquery/getmlt.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getMlt - Returns whether or not MoreLikeThis results should be enabled - - - - &reftitle.description; - - public boolSolrQuery::getMlt - - - - Returns whether or not MoreLikeThis results should be enabled - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltboost.xml b/reference/solr/solrquery/getmltboost.xml deleted file mode 100644 index b410da87b..000000000 --- a/reference/solr/solrquery/getmltboost.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltBoost - Returns whether or not the query will be boosted by the interesting term relevance - - - - &reftitle.description; - - public boolSolrQuery::getMltBoost - - - - Returns whether or not the query will be boosted by the interesting term relevance - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltcount.xml b/reference/solr/solrquery/getmltcount.xml deleted file mode 100644 index a258070d8..000000000 --- a/reference/solr/solrquery/getmltcount.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltCount - Returns the number of similar documents to return for each result - - - - &reftitle.description; - - public intSolrQuery::getMltCount - - - - Returns the number of similar documents to return for each result - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltfields.xml b/reference/solr/solrquery/getmltfields.xml deleted file mode 100644 index 9827a809d..000000000 --- a/reference/solr/solrquery/getmltfields.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltFields - Returns all the fields to use for similarity - - - - &reftitle.description; - - public arraySolrQuery::getMltFields - - - -Returns all the fields to use for similarity - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltmaxnumqueryterms.xml b/reference/solr/solrquery/getmltmaxnumqueryterms.xml deleted file mode 100644 index 7b288be59..000000000 --- a/reference/solr/solrquery/getmltmaxnumqueryterms.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getMltMaxNumQueryTerms - Returns the maximum number of query terms that will be included in any generated query - - - - &reftitle.description; - - public intSolrQuery::getMltMaxNumQueryTerms - - - - Returns the maximum number of query terms that will be included in any generated query - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/getmltmaxnumtokens.xml b/reference/solr/solrquery/getmltmaxnumtokens.xml deleted file mode 100644 index 92309b7de..000000000 --- a/reference/solr/solrquery/getmltmaxnumtokens.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltMaxNumTokens - Returns the maximum number of tokens to parse in each document field that is not stored with TermVector support - - - - &reftitle.description; - - public intSolrQuery::getMltMaxNumTokens - - - - Returns the maximum number of tokens to parse in each document field that is not stored with TermVector support - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltmaxwordlength.xml b/reference/solr/solrquery/getmltmaxwordlength.xml deleted file mode 100644 index 88f4e6883..000000000 --- a/reference/solr/solrquery/getmltmaxwordlength.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getMltMaxWordLength - Returns the maximum word length above which words will be ignored - - - - &reftitle.description; - - public intSolrQuery::getMltMaxWordLength - - - - Returns the maximum word length above which words will be ignored - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/getmltmindocfrequency.xml b/reference/solr/solrquery/getmltmindocfrequency.xml deleted file mode 100644 index ee584d939..000000000 --- a/reference/solr/solrquery/getmltmindocfrequency.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltMinDocFrequency - Returns the treshold frequency at which words will be ignored which do not occur in at least this many docs - - - - &reftitle.description; - - public intSolrQuery::getMltMinDocFrequency - - - - Returns the treshold frequency at which words will be ignored which do not occur in at least this many docs - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltmintermfrequency.xml b/reference/solr/solrquery/getmltmintermfrequency.xml deleted file mode 100644 index a883b9f9f..000000000 --- a/reference/solr/solrquery/getmltmintermfrequency.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltMinTermFrequency - Returns the frequency below which terms will be ignored in the source document - - - - &reftitle.description; - - public intSolrQuery::getMltMinTermFrequency - - - - Returns the frequency below which terms will be ignored in the source document - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltminwordlength.xml b/reference/solr/solrquery/getmltminwordlength.xml deleted file mode 100644 index 671bfb570..000000000 --- a/reference/solr/solrquery/getmltminwordlength.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getMltMinWordLength - Returns the minimum word length below which words will be ignored - - - - &reftitle.description; - - public intSolrQuery::getMltMinWordLength - - - - Returns the minimum word length below which words will be ignored - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getmltqueryfields.xml b/reference/solr/solrquery/getmltqueryfields.xml deleted file mode 100644 index 429d53e8e..000000000 --- a/reference/solr/solrquery/getmltqueryfields.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getMltQueryFields - Returns the query fields and their boosts - - - - &reftitle.description; - - public arraySolrQuery::getMltQueryFields - - - - Returns the query fields and their boosts - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getquery.xml b/reference/solr/solrquery/getquery.xml deleted file mode 100644 index d4ccafd8a..000000000 --- a/reference/solr/solrquery/getquery.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getQuery - Returns the main query - - - - &reftitle.description; - - public stringSolrQuery::getQuery - - - -Returns the main search query - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getrows.xml b/reference/solr/solrquery/getrows.xml deleted file mode 100644 index 44e4e186f..000000000 --- a/reference/solr/solrquery/getrows.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getRows - Returns the maximum number of documents - - - - &reftitle.description; - - public intSolrQuery::getRows - - - - Returns the maximum number of documents from the complete result set to return to the client for every request - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getsortfields.xml b/reference/solr/solrquery/getsortfields.xml deleted file mode 100644 index 55f977095..000000000 --- a/reference/solr/solrquery/getsortfields.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getSortFields - Returns all the sort fields - - - - &reftitle.description; - - public arraySolrQuery::getSortFields - - - -Returns all the sort fields - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if none of the parameters was set. - - - - - diff --git a/reference/solr/solrquery/getstart.xml b/reference/solr/solrquery/getstart.xml deleted file mode 100644 index 7baca1ea0..000000000 --- a/reference/solr/solrquery/getstart.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getStart - Returns the offset in the complete result set - - - - &reftitle.description; - - public intSolrQuery::getStart - - - - Returns the offset in the complete result set for the queries where the set of returned documents should begin. - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getstats.xml b/reference/solr/solrquery/getstats.xml deleted file mode 100644 index 39b2051bb..000000000 --- a/reference/solr/solrquery/getstats.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getStats - Returns whether or not stats is enabled - - - - &reftitle.description; - - public boolSolrQuery::getStats - - - - Returns whether or not stats is enabled - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getstatsfacets.xml b/reference/solr/solrquery/getstatsfacets.xml deleted file mode 100644 index 19bd6653b..000000000 --- a/reference/solr/solrquery/getstatsfacets.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getStatsFacets - Returns all the stats facets that were set - - - - &reftitle.description; - - public arraySolrQuery::getStatsFacets - - - - Returns all the stats facets that were set - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getstatsfields.xml b/reference/solr/solrquery/getstatsfields.xml deleted file mode 100644 index bc8a33ee7..000000000 --- a/reference/solr/solrquery/getstatsfields.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getStatsFields - Returns all the statistics fields - - - - &reftitle.description; - - public arraySolrQuery::getStatsFields - - - - Returns all the statistics fields - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an array on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/getterms.xml b/reference/solr/solrquery/getterms.xml deleted file mode 100644 index 4dbdced45..000000000 --- a/reference/solr/solrquery/getterms.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrQuery::getTerms - Returns whether or not the TermsComponent is enabled - - - - &reftitle.description; - - public boolSolrQuery::getTerms - - - - Returns whether or not the TermsComponent is enabled - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsfield.xml b/reference/solr/solrquery/gettermsfield.xml deleted file mode 100644 index 99c4ea654..000000000 --- a/reference/solr/solrquery/gettermsfield.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getTermsField - Returns the field from which the terms are retrieved - - - - &reftitle.description; - - public stringSolrQuery::getTermsField - - - - Returns the field from which the terms are retrieved - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsincludelowerbound.xml b/reference/solr/solrquery/gettermsincludelowerbound.xml deleted file mode 100644 index 2e012d0bc..000000000 --- a/reference/solr/solrquery/gettermsincludelowerbound.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getTermsIncludeLowerBound - Returns whether or not to include the lower bound in the result set - - - - &reftitle.description; - - public boolSolrQuery::getTermsIncludeLowerBound - - - - Returns whether or not to include the lower bound in the result set - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - diff --git a/reference/solr/solrquery/gettermsincludeupperbound.xml b/reference/solr/solrquery/gettermsincludeupperbound.xml deleted file mode 100644 index 78b1d8723..000000000 --- a/reference/solr/solrquery/gettermsincludeupperbound.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTermsIncludeUpperBound - Returns whether or not to include the upper bound term in the result set - - - - &reftitle.description; - - public boolSolrQuery::getTermsIncludeUpperBound - - - - Returns whether or not to include the upper bound term in the result set - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermslimit.xml b/reference/solr/solrquery/gettermslimit.xml deleted file mode 100644 index 060de467d..000000000 --- a/reference/solr/solrquery/gettermslimit.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTermsLimit - Returns the maximum number of terms Solr should return - - - - &reftitle.description; - - public intSolrQuery::getTermsLimit - - - - Returns the maximum number of terms Solr should return - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermslowerbound.xml b/reference/solr/solrquery/gettermslowerbound.xml deleted file mode 100644 index fdaa78e36..000000000 --- a/reference/solr/solrquery/gettermslowerbound.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTermsLowerBound - Returns the term to start at - - - - &reftitle.description; - - public stringSolrQuery::getTermsLowerBound - - - - Returns the term to start at - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsmaxcount.xml b/reference/solr/solrquery/gettermsmaxcount.xml deleted file mode 100644 index ee0e14364..000000000 --- a/reference/solr/solrquery/gettermsmaxcount.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - SolrQuery::getTermsMaxCount - Returns the maximum document frequency - - - - &reftitle.description; - - public intSolrQuery::getTermsMaxCount - - - - Returns the maximum document frequency - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsmincount.xml b/reference/solr/solrquery/gettermsmincount.xml deleted file mode 100644 index 1fd87e7e8..000000000 --- a/reference/solr/solrquery/gettermsmincount.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTermsMinCount - Returns the minimum document frequency to return in order to be included - - - - &reftitle.description; - - public intSolrQuery::getTermsMinCount - - - - Returns the minimum document frequency to return in order to be included - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsprefix.xml b/reference/solr/solrquery/gettermsprefix.xml deleted file mode 100644 index d631f7b08..000000000 --- a/reference/solr/solrquery/gettermsprefix.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTermsPrefix - Returns the term prefix - - - - &reftitle.description; - - public stringSolrQuery::getTermsPrefix - - - - Returns the prefix to which matching terms must be restricted. This will restrict matches to only terms that start with the prefix - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsreturnraw.xml b/reference/solr/solrquery/gettermsreturnraw.xml deleted file mode 100644 index 2e3a4f823..000000000 --- a/reference/solr/solrquery/gettermsreturnraw.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrQuery::getTermsReturnRaw - Whether or not to return raw characters - - - - &reftitle.description; - - public boolSolrQuery::getTermsReturnRaw - - - - Returns a boolean indicating whether or not to return the raw characters of the indexed term, regardless of if it is human readable - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a boolean on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermssort.xml b/reference/solr/solrquery/gettermssort.xml deleted file mode 100644 index 8645e34fa..000000000 --- a/reference/solr/solrquery/gettermssort.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getTermsSort - Returns an integer indicating how terms are sorted - - - - &reftitle.description; - - public intSolrQuery::getTermsSort - - - - SolrQuery::TERMS_SORT_INDEX indicates that the terms are returned by index order. SolrQuery::TERMS_SORT_COUNT implies that the terms are sorted by term frequency (highest count first) - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns an integer on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettermsupperbound.xml b/reference/solr/solrquery/gettermsupperbound.xml deleted file mode 100644 index 4b6e21708..000000000 --- a/reference/solr/solrquery/gettermsupperbound.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQuery::getTermsUpperBound - Returns the term to stop at - - - - &reftitle.description; - - public stringSolrQuery::getTermsUpperBound - - - - Returns the term to stop at - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns a string on success and &null; if not set. - - - - - - - diff --git a/reference/solr/solrquery/gettimeallowed.xml b/reference/solr/solrquery/gettimeallowed.xml deleted file mode 100644 index 864b7b592..000000000 --- a/reference/solr/solrquery/gettimeallowed.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - SolrQuery::getTimeAllowed - Returns the time in milliseconds allowed for the query to finish - - - - &reftitle.description; - - public intSolrQuery::getTimeAllowed - - - -Returns the time in milliseconds allowed for the query to finish. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - -Returns and integer on success and &null; if it is not set. - - - - - - - diff --git a/reference/solr/solrquery/removeexpandfilterquery.xml b/reference/solr/solrquery/removeexpandfilterquery.xml deleted file mode 100644 index c4f6faf02..000000000 --- a/reference/solr/solrquery/removeexpandfilterquery.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::removeExpandFilterQuery - Removes an expand filter query - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeExpandFilterQuery - stringfq - - - Removes an expand filter query. - - - - - - &reftitle.parameters; - - - fq - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::addExpandSortField - SolrQuery::removeExpandSortField - SolrQuery::setExpandRows - SolrQuery::setExpandQuery - SolrQuery::addExpandFilterQuery - - - - - diff --git a/reference/solr/solrquery/removeexpandsortfield.xml b/reference/solr/solrquery/removeexpandsortfield.xml deleted file mode 100644 index 39191f39c..000000000 --- a/reference/solr/solrquery/removeexpandsortfield.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - SolrQuery::removeExpandSortField - Removes an expand sort field from the expand.sort parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeExpandSortField - stringfield - - - Removes an expand sort field from the expand.sort parameter. - - - - - &reftitle.parameters; - - - field - - - field name - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::addExpandSortField - SolrQuery::setExpandRows - SolrQuery::setExpandQuery - SolrQuery::addExpandFilterQuery - SolrQuery::removeExpandFilterQuery - - - - - diff --git a/reference/solr/solrquery/removefacetdatefield.xml b/reference/solr/solrquery/removefacetdatefield.xml deleted file mode 100644 index 92570e91b..000000000 --- a/reference/solr/solrquery/removefacetdatefield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeFacetDateField - Removes one of the facet date fields - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeFacetDateField - stringfield - - - The name of the field - - - - - - &reftitle.parameters; - - - - field - - - The name of the date field to remove - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removefacetdateother.xml b/reference/solr/solrquery/removefacetdateother.xml deleted file mode 100644 index 0f968cc1d..000000000 --- a/reference/solr/solrquery/removefacetdateother.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - SolrQuery::removeFacetDateOther - Removes one of the facet.date.other parameters - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeFacetDateOther - stringvalue - stringfield_override - - - Removes one of the facet.date.other parameters - - - - - - &reftitle.parameters; - - - - value - - - The value - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - - diff --git a/reference/solr/solrquery/removefacetfield.xml b/reference/solr/solrquery/removefacetfield.xml deleted file mode 100644 index 261b5c293..000000000 --- a/reference/solr/solrquery/removefacetfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeFacetField - Removes one of the facet.date parameters - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeFacetField - stringfield - - - Removes one of the facet.date parameters - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removefacetquery.xml b/reference/solr/solrquery/removefacetquery.xml deleted file mode 100644 index c02d3353d..000000000 --- a/reference/solr/solrquery/removefacetquery.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeFacetQuery - Removes one of the facet.query parameters - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeFacetQuery - stringvalue - - - Removes one of the facet.query parameters. - - - - - - &reftitle.parameters; - - - - value - - - The value - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removefield.xml b/reference/solr/solrquery/removefield.xml deleted file mode 100644 index 870da3e31..000000000 --- a/reference/solr/solrquery/removefield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeField - Removes a field from the list of fields - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeField - stringfield - - - Removes a field from the list of fields - - - - - - &reftitle.parameters; - - - - field - - - Name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removefilterquery.xml b/reference/solr/solrquery/removefilterquery.xml deleted file mode 100644 index b001b4c4d..000000000 --- a/reference/solr/solrquery/removefilterquery.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeFilterQuery - Removes a filter query - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeFilterQuery - stringfq - - - Removes a filter query. - - - - - - &reftitle.parameters; - - - - fq - - - The filter query to remove - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removehighlightfield.xml b/reference/solr/solrquery/removehighlightfield.xml deleted file mode 100644 index c621a3901..000000000 --- a/reference/solr/solrquery/removehighlightfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeHighlightField - Removes one of the fields used for highlighting - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeHighlightField - stringfield - - - Removes one of the fields used for highlighting. - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removemltfield.xml b/reference/solr/solrquery/removemltfield.xml deleted file mode 100644 index 753969d3d..000000000 --- a/reference/solr/solrquery/removemltfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeMltField - Removes one of the moreLikeThis fields - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeMltField - stringfield - - - Removes one of the moreLikeThis fields. - - - - - - &reftitle.parameters; - - - - field - - - Name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removemltqueryfield.xml b/reference/solr/solrquery/removemltqueryfield.xml deleted file mode 100644 index 7488c5bda..000000000 --- a/reference/solr/solrquery/removemltqueryfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeMltQueryField - Removes one of the moreLikeThis query fields - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeMltQueryField - stringqueryField - - - Removes one of the moreLikeThis query fields. - - - - - - &reftitle.parameters; - - - - queryField - - - The query field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removesortfield.xml b/reference/solr/solrquery/removesortfield.xml deleted file mode 100644 index 7a8f93cef..000000000 --- a/reference/solr/solrquery/removesortfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeSortField - Removes one of the sort fields - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeSortField - stringfield - - - Removes one of the sort fields - - - - - - &reftitle.parameters; - - - - field - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removestatsfacet.xml b/reference/solr/solrquery/removestatsfacet.xml deleted file mode 100644 index 35decee68..000000000 --- a/reference/solr/solrquery/removestatsfacet.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeStatsFacet - Removes one of the stats.facet parameters - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeStatsFacet - stringvalue - - - Removes one of the stats.facet parameters - - - - - - &reftitle.parameters; - - - - value - - - The value - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/removestatsfield.xml b/reference/solr/solrquery/removestatsfield.xml deleted file mode 100644 index 8e38ed24f..000000000 --- a/reference/solr/solrquery/removestatsfield.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::removeStatsField - Removes one of the stats.field parameters - - - - &reftitle.description; - - public SolrQuerySolrQuery::removeStatsField - stringfield - - - Removes one of the stats.field parameters - - - - - - &reftitle.parameters; - - - - field - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setechohandler.xml b/reference/solr/solrquery/setechohandler.xml deleted file mode 100644 index abf314a45..000000000 --- a/reference/solr/solrquery/setechohandler.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setEchoHandler - Toggles the echoHandler parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::setEchoHandler - boolflag - - - If set to true, Solr places the name of the handle used in the response to the client for debugging purposes. - - - - - &reftitle.parameters; - - - - flag - - - &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setechoparams.xml b/reference/solr/solrquery/setechoparams.xml deleted file mode 100644 index e9d580d8a..000000000 --- a/reference/solr/solrquery/setechoparams.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setEchoParams - Determines what kind of parameters to include in the response - - - - &reftitle.description; - - public SolrQuerySolrQuery::setEchoParams - stringtype - - - Instructs Solr what kinds of Request parameters should be included in the response for debugging purposes, legal values include: - - - - - - - - - - - &reftitle.parameters; - - - - type - - - The type of parameters to include - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setexpand.xml b/reference/solr/solrquery/setexpand.xml deleted file mode 100644 index dae571224..000000000 --- a/reference/solr/solrquery/setexpand.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - SolrQuery::setExpand - Enables/Disables the Expand Component - - - - &reftitle.description; - - public SolrQuerySolrQuery::setExpand - boolvalue - - - Enables/Disables the Expand Component. - - - - - - &reftitle.parameters; - - - value - - - Bool flag - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - - &reftitle.examples; - - <function>SolrQuery::setExpand</function> example - -setExpand(true) - ->setExpandRows(50) - ->setExpandQuery('text:product') - ->addExpandFilterQuery('manu:apple') - ->addExpandFilterQuery('inStock:true') - ->addExpandSortField('score', SolrQuery::ORDER_DESC) - ->addExpandSortField('title', SolrQuery::ORDER_ASC); - -echo $query.PHP_EOL; - -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - SolrQuery::addExpandSortField - SolrQuery::removeExpandSortField - SolrQuery::setExpandRows - SolrQuery::setExpandQuery - SolrQuery::addExpandFilterQuery - SolrQuery::removeExpandFilterQuery - - - - - - diff --git a/reference/solr/solrquery/setexpandquery.xml b/reference/solr/solrquery/setexpandquery.xml deleted file mode 100644 index d46ad49d9..000000000 --- a/reference/solr/solrquery/setexpandquery.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - SolrQuery::setExpandQuery - Sets the expand.q parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::setExpandQuery - stringq - - - Sets the expand.q parameter. - - - Overrides the main q parameter, - determines which documents to include in the main group. - - - - - &reftitle.parameters; - - - q - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::addExpandSortField - SolrQuery::removeExpandSortField - SolrQuery::setExpandRows - SolrQuery::addExpandFilterQuery - SolrQuery::removeExpandFilterQuery - - - - - diff --git a/reference/solr/solrquery/setexpandrows.xml b/reference/solr/solrquery/setexpandrows.xml deleted file mode 100644 index 2f6a1885d..000000000 --- a/reference/solr/solrquery/setexpandrows.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - SolrQuery::setExpandRows - Sets the number of rows to display in each group (expand.rows). Server Default 5 - - - - &reftitle.description; - - public SolrQuerySolrQuery::setExpandRows - intvalue - - - Sets the number of rows to display in each group (expand.rows). Server Default 5 - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - SolrQuery - - - - &reftitle.seealso; - - SolrQuery::setExpand - SolrQuery::addExpandSortField - SolrQuery::removeExpandSortField - SolrQuery::setExpandQuery - SolrQuery::addExpandFilterQuery - SolrQuery::removeExpandFilterQuery - - - - - diff --git a/reference/solr/solrquery/setexplainother.xml b/reference/solr/solrquery/setexplainother.xml deleted file mode 100644 index f5dcb11f0..000000000 --- a/reference/solr/solrquery/setexplainother.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setExplainOther - Sets the explainOther common query parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::setExplainOther - stringquery - - - Sets the explainOther common query parameter - - - - - &reftitle.parameters; - - - - query - - - The Lucene query to identify a set of documents - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacet.xml b/reference/solr/solrquery/setfacet.xml deleted file mode 100644 index 1ced961e4..000000000 --- a/reference/solr/solrquery/setfacet.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setFacet - Maps to the facet parameter. Enables or disables facetting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacet - boolflag - - - Enables or disables faceting. - - - - - - &reftitle.parameters; - - - - value - - - &true; enables faceting and &false; disables it. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetdateend.xml b/reference/solr/solrquery/setfacetdateend.xml deleted file mode 100644 index 959ff942c..000000000 --- a/reference/solr/solrquery/setfacetdateend.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetDateEnd - Maps to facet.date.end - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetDateEnd - stringvalue - stringfield_override - - - Maps to facet.date.end - - - - - - &reftitle.parameters; - - - - value - - - See facet.date.end - - - - - field_override - - - Name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetdategap.xml b/reference/solr/solrquery/setfacetdategap.xml deleted file mode 100644 index c3cdb7317..000000000 --- a/reference/solr/solrquery/setfacetdategap.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetDateGap - Maps to facet.date.gap - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetDateGap - stringvalue - stringfield_override - - - Maps to facet.date.gap - - - - - - &reftitle.parameters; - - - - value - - - See facet.date.gap - - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetdatehardend.xml b/reference/solr/solrquery/setfacetdatehardend.xml deleted file mode 100644 index 63d96bee1..000000000 --- a/reference/solr/solrquery/setfacetdatehardend.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetDateHardEnd - Maps to facet.date.hardend - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetDateHardEnd - boolvalue - stringfield_override - - - Maps to facet.date.hardend - - - - - - &reftitle.parameters; - - - - value - - - See facet.date.hardend - - - - - field_override - - - The name of the field - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetdatestart.xml b/reference/solr/solrquery/setfacetdatestart.xml deleted file mode 100644 index 7383a83a1..000000000 --- a/reference/solr/solrquery/setfacetdatestart.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SolrQuery::setFacetDateStart - Maps to facet.date.start - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetDateStart - stringvalue - stringfield_override - - - Maps to facet.date.start - - - - - &reftitle.parameters; - - - - value - - - See facet.date.start - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetenumcachemindefaultfrequency.xml b/reference/solr/solrquery/setfacetenumcachemindefaultfrequency.xml deleted file mode 100644 index e2e35f7ff..000000000 --- a/reference/solr/solrquery/setfacetenumcachemindefaultfrequency.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SolrQuery::setFacetEnumCacheMinDefaultFrequency - Sets the minimum document frequency used for determining term count - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetEnumCacheMinDefaultFrequency - intfrequency - stringfield_override - - - Sets the minimum document frequency used for determining term count - - - - - &reftitle.parameters; - - - - value - - - The minimum frequency - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetlimit.xml b/reference/solr/solrquery/setfacetlimit.xml deleted file mode 100644 index 760af30ef..000000000 --- a/reference/solr/solrquery/setfacetlimit.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetLimit - Maps to facet.limit - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetLimit - intlimit - stringfield_override - - - Maps to facet.limit. Sets the maximum number of constraint counts that should be returned for the facet fields. - - - - - - &reftitle.parameters; - - - - limit - - - The maximum number of constraint counts - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetmethod.xml b/reference/solr/solrquery/setfacetmethod.xml deleted file mode 100644 index bb7b5f7d7..000000000 --- a/reference/solr/solrquery/setfacetmethod.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetMethod - Specifies the type of algorithm to use when faceting a field - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetMethod - stringmethod - stringfield_override - - - Specifies the type of algorithm to use when faceting a field. This method accepts optional field override. - - - - - - &reftitle.parameters; - - - - method - - - The method to use. - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetmincount.xml b/reference/solr/solrquery/setfacetmincount.xml deleted file mode 100644 index e861baae5..000000000 --- a/reference/solr/solrquery/setfacetmincount.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetMinCount - Maps to facet.mincount - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetMinCount - intmincount - stringfield_override - - - Sets the minimum counts for facet fields that should be included in the response - - - - - - &reftitle.parameters; - - - - mincount - - - The minimum count - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetmissing.xml b/reference/solr/solrquery/setfacetmissing.xml deleted file mode 100644 index 8ba5d2d76..000000000 --- a/reference/solr/solrquery/setfacetmissing.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetMissing - Maps to facet.missing - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetMissing - boolflag - stringfield_override - - - Used to indicate that in addition to the Term-based constraints of a facet field, a count of all matching results which have no value for the field should be computed - - - - - - &reftitle.parameters; - - - - flag - - - &true; turns this feature on. &false; disables it. - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetoffset.xml b/reference/solr/solrquery/setfacetoffset.xml deleted file mode 100644 index ea9e68f16..000000000 --- a/reference/solr/solrquery/setfacetoffset.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetOffset - Sets the offset into the list of constraints to allow for pagination - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetOffset - intoffset - stringfield_override - - - Sets the offset into the list of constraints to allow for pagination. - - - - - - &reftitle.parameters; - - - - offset - - - The offset - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetprefix.xml b/reference/solr/solrquery/setfacetprefix.xml deleted file mode 100644 index eeb65e748..000000000 --- a/reference/solr/solrquery/setfacetprefix.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetPrefix - Specifies a string prefix with which to limits the terms on which to facet - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetPrefix - stringprefix - stringfield_override - - - Specifies a string prefix with which to limits the terms on which to facet. - - - - - - &reftitle.parameters; - - - - prefix - - - The prefix string - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setfacetsort.xml b/reference/solr/solrquery/setfacetsort.xml deleted file mode 100644 index bfd508b60..000000000 --- a/reference/solr/solrquery/setfacetsort.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setFacetSort - Determines the ordering of the facet field constraints - - - - &reftitle.description; - - public SolrQuerySolrQuery::setFacetSort - intfacetSort - stringfield_override - - - Determines the ordering of the facet field constraints - - - - - - &reftitle.parameters; - - - - facetSort - - - Use SolrQuery::FACET_SORT_INDEX for sorting by index order or SolrQuery::FACET_SORT_COUNT for sorting by count. - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setgroup.xml b/reference/solr/solrquery/setgroup.xml deleted file mode 100644 index 1957dafc5..000000000 --- a/reference/solr/solrquery/setgroup.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - SolrQuery::setGroup - Enable/Disable result grouping (group parameter) - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroup - boolvalue - - - Enable/Disable result grouping (group parameter) - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.seealso; - - SolrQuery::getGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - - diff --git a/reference/solr/solrquery/setgroupcachepercent.xml b/reference/solr/solrquery/setgroupcachepercent.xml deleted file mode 100644 index 3264b5f27..000000000 --- a/reference/solr/solrquery/setgroupcachepercent.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - SolrQuery::setGroupCachePercent - Enables caching for result grouping - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupCachePercent - intpercent - - - Setting this parameter to a number greater than 0 enables caching for result grouping. - Result Grouping executes two searches; this option caches the second search. The server default value is 0. - - Testing has shown that group caching only improves search time with Boolean, wildcard, and fuzzy queries. For simple queries like term or "match all" queries, group caching degrades performance. - group.cache.percent parameter - - - - - &reftitle.parameters; - - - percent - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.errors; - - Emits SolrIllegalArgumentException in case of an invalid parameter was passed. - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - - - - - - diff --git a/reference/solr/solrquery/setgroupfacet.xml b/reference/solr/solrquery/setgroupfacet.xml deleted file mode 100644 index ce7325904..000000000 --- a/reference/solr/solrquery/setgroupfacet.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - SolrQuery::setGroupFacet - Sets group.facet parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupFacet - boolvalue - - - Determines whether to compute grouped facets for the field facets specified in facet.field parameters. - Grouped facets are computed based on the first specified group. - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgroupformat.xml b/reference/solr/solrquery/setgroupformat.xml deleted file mode 100644 index 7e17dfe2f..000000000 --- a/reference/solr/solrquery/setgroupformat.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - SolrQuery::setGroupFormat - Sets the group format, result structure (group.format parameter) - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupFormat - stringvalue - - - Sets the group.format parameter. - If this parameter is set to simple, the grouped documents are presented in a single flat list, and the start and rows parameters affect the numbers of documents instead of groups. - Accepts: grouped/simple - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgrouplimit.xml b/reference/solr/solrquery/setgrouplimit.xml deleted file mode 100644 index d0f290878..000000000 --- a/reference/solr/solrquery/setgrouplimit.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - SolrQuery::setGroupLimit - Specifies the number of results to return for each group. The server default value is 1 - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupLimit - intvalue - - - Specifies the number of results to return for each group. The server default value is 1. - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgroupmain.xml b/reference/solr/solrquery/setgroupmain.xml deleted file mode 100644 index 481cd28b1..000000000 --- a/reference/solr/solrquery/setgroupmain.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - SolrQuery::setGroupMain - If true, the result of the first field grouping command is used as the main result list in the response, using group.format=simple - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupMain - stringvalue - - - If &true;, the result of the first field grouping command is used as the main result list in the response, using group.format=simple. - - - - - - &reftitle.parameters; - - - value - - - If &true;, the result of the first field grouping command is used as the main result list in the response. - - - - - - - - &reftitle.returnvalues; - - Returns an instance of SolrQuery. - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgroupngroups.xml b/reference/solr/solrquery/setgroupngroups.xml deleted file mode 100644 index f12e8d420..000000000 --- a/reference/solr/solrquery/setgroupngroups.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - SolrQuery::setGroupNGroups - If true, Solr includes the number of groups that have matched the query in the results - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupNGroups - boolvalue - - - If true, Solr includes the number of groups that have matched the query in the results. - - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgroupoffset.xml b/reference/solr/solrquery/setgroupoffset.xml deleted file mode 100644 index 2f787fe59..000000000 --- a/reference/solr/solrquery/setgroupoffset.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - SolrQuery::setGroupOffset - Sets the group.offset parameter - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupOffset - intvalue - - - Sets the group.offset parameter. - - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupTruncate - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/setgrouptruncate.xml b/reference/solr/solrquery/setgrouptruncate.xml deleted file mode 100644 index c66262772..000000000 --- a/reference/solr/solrquery/setgrouptruncate.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - SolrQuery::setGroupTruncate - If true, facet counts are based on the most relevant document of each group matching the query - - - - &reftitle.description; - - public SolrQuerySolrQuery::setGroupTruncate - boolvalue - - - If true, facet counts are based on the most relevant document of each group matching the query. - The server default value is false. - group.truncate parameter - - - - - - &reftitle.parameters; - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.seealso; - - SolrQuery::setGroup - SolrQuery::addGroupField - SolrQuery::addGroupFunction - SolrQuery::addGroupQuery - SolrQuery::addGroupSortField - SolrQuery::setGroupFacet - SolrQuery::setGroupOffset - SolrQuery::setGroupLimit - SolrQuery::setGroupMain - SolrQuery::setGroupNGroups - SolrQuery::setGroupFormat - SolrQuery::setGroupCachePercent - - - - - diff --git a/reference/solr/solrquery/sethighlight.xml b/reference/solr/solrquery/sethighlight.xml deleted file mode 100644 index 4c57cf244..000000000 --- a/reference/solr/solrquery/sethighlight.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - SolrQuery::setHighlight - Enables or disables highlighting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlight - boolflag - - - Setting it to &true; enables highlighted snippets to be generated in the query response. - - - Setting it to &false; disables highlighting - - - - &reftitle.parameters; - - - - flag - - - Enable or disable highlighting - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightalternatefield.xml b/reference/solr/solrquery/sethighlightalternatefield.xml deleted file mode 100644 index a2c6eb2ee..000000000 --- a/reference/solr/solrquery/sethighlightalternatefield.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setHighlightAlternateField - Specifies the backup field to use - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightAlternateField - stringfield - stringfield_override - - - If a snippet cannot be generated because there were no matching terms, one can specify a field to use as the backup or default summary - - - - - - &reftitle.parameters; - - - - field - - - The name of the backup field - - - - - field_override - - - The name of the field we are overriding this setting for. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightformatter.xml b/reference/solr/solrquery/sethighlightformatter.xml deleted file mode 100644 index 5b4c297ff..000000000 --- a/reference/solr/solrquery/sethighlightformatter.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - SolrQuery::setHighlightFormatter - Specify a formatter for the highlight output - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightFormatter - stringformatter - stringfield_override - - - Specify a formatter for the highlight output. - - - - - &reftitle.parameters; - - - - formatter - - - Currently the only legal value is "simple" - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns an instance of SolrQuery. - - - - - diff --git a/reference/solr/solrquery/sethighlightfragmenter.xml b/reference/solr/solrquery/sethighlightfragmenter.xml deleted file mode 100644 index f755ed08e..000000000 --- a/reference/solr/solrquery/sethighlightfragmenter.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SolrQuery::setHighlightFragmenter - Sets a text snippet generator for highlighted text - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightFragmenter - stringfragmenter - stringfield_override - - - Specify a text snippet generator for highlighted text. - - - - - &reftitle.parameters; - - - - fragmenter - - - The standard fragmenter is gap. Another option is regex, which tries to create fragments that resembles a certain regular expression - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightfragsize.xml b/reference/solr/solrquery/sethighlightfragsize.xml deleted file mode 100644 index cd2187641..000000000 --- a/reference/solr/solrquery/sethighlightfragsize.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - SolrQuery::setHighlightFragsize - The size of fragments to consider for highlighting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightFragsize - intsize - stringfield_override - - - Sets the size, in characters, of fragments to consider for highlighting. "0" indicates that the whole field value should be used (no fragmenting). - - - - - &reftitle.parameters; - - - - size - - - The size, in characters, of fragments to consider for highlighting - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlighthighlightmultiterm.xml b/reference/solr/solrquery/sethighlighthighlightmultiterm.xml deleted file mode 100644 index 5b0f3e0a0..000000000 --- a/reference/solr/solrquery/sethighlighthighlightmultiterm.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setHighlightHighlightMultiTerm - Use SpanScorer to highlight phrase terms - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightHighlightMultiTerm - boolflag - - - Use SpanScorer to highlight phrase terms only when they appear within the query phrase in the document. - - - - - &reftitle.parameters; - - - - flag - - - Whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the document. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightmaxalternatefieldlength.xml b/reference/solr/solrquery/sethighlightmaxalternatefieldlength.xml deleted file mode 100644 index 1a6bb0603..000000000 --- a/reference/solr/solrquery/sethighlightmaxalternatefieldlength.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - SolrQuery::setHighlightMaxAlternateFieldLength - Sets the maximum number of characters of the field to return - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightMaxAlternateFieldLength - intfieldLength - stringfield_override - - - If SolrQuery::setHighlightAlternateField() was passed the value &true;, this parameter specifies the maximum number of characters of the field to return - - - Any value less than or equal to 0 means unlimited. - - - - - &reftitle.parameters; - - - - fieldLength - - - The length of the field - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightmaxanalyzedchars.xml b/reference/solr/solrquery/sethighlightmaxanalyzedchars.xml deleted file mode 100644 index 53afa4c33..000000000 --- a/reference/solr/solrquery/sethighlightmaxanalyzedchars.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setHighlightMaxAnalyzedChars - Specifies the number of characters into a document to look for suitable snippets - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightMaxAnalyzedChars - intvalue - - - Specifies the number of characters into a document to look for suitable snippets - - - - - - &reftitle.parameters; - - - - value - - - The number of characters into a document to look for suitable snippets - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightmergecontiguous.xml b/reference/solr/solrquery/sethighlightmergecontiguous.xml deleted file mode 100644 index 801bc49a1..000000000 --- a/reference/solr/solrquery/sethighlightmergecontiguous.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setHighlightMergeContiguous - Whether or not to collapse contiguous fragments into a single fragment - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightMergeContiguous - boolflag - stringfield_override - - - Whether or not to collapse contiguous fragments into a single fragment - - - - - - &reftitle.parameters; - - - - value - - - Whether or not to collapse contiguous fragments into a single fragment - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightquery.xml b/reference/solr/solrquery/sethighlightquery.xml deleted file mode 100644 index 19ee9a77b..000000000 --- a/reference/solr/solrquery/sethighlightquery.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - SolrQuery::setHighlightQuery - A query designated for highlighting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightQuery - stringq - - - A query to use for highlighting and which will be set as the value of the Solr hl.q parameter. - This parameter allows one to highlight different terms or fields than those being used to retrieve documents. - - - - Default value when not set: the value of the request's q parameter. - - - - See the Highlighting - section for more details about the Solr hl.q parameter. - - - - - &reftitle.parameters; - - - - q - - - Highlight Query. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object. - - - - - &reftitle.seealso; - - SolrQuery::getHighlightQuery - SolrQuery::setHighlightFields - SolrQuery::getHighlightFields - - - - - diff --git a/reference/solr/solrquery/sethighlightregexmaxanalyzedchars.xml b/reference/solr/solrquery/sethighlightregexmaxanalyzedchars.xml deleted file mode 100644 index dd941d24f..000000000 --- a/reference/solr/solrquery/sethighlightregexmaxanalyzedchars.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setHighlightRegexMaxAnalyzedChars - Specify the maximum number of characters to analyze - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightRegexMaxAnalyzedChars - intmaxAnalyzedChars - - - Specify the maximum number of characters to analyze from a field when using the regex fragmenter - - - - - - &reftitle.parameters; - - - - maxAnalyzedChars - - - The maximum number of characters to analyze from a field when using the regex fragmenter - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightregexpattern.xml b/reference/solr/solrquery/sethighlightregexpattern.xml deleted file mode 100644 index a1a3d818f..000000000 --- a/reference/solr/solrquery/sethighlightregexpattern.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setHighlightRegexPattern - Specify the regular expression for fragmenting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightRegexPattern - stringvalue - - - Specifies the regular expression for fragmenting. This could be used to extract sentences - - - - - - &reftitle.parameters; - - - - value - - - The regular expression for fragmenting. This could be used to extract sentences - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightregexslop.xml b/reference/solr/solrquery/sethighlightregexslop.xml deleted file mode 100644 index 859be71d5..000000000 --- a/reference/solr/solrquery/sethighlightregexslop.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setHighlightRegexSlop - Sets the factor by which the regex fragmenter can stray from the ideal fragment size - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightRegexSlop - floatfactor - - - The factor by which the regex fragmenter can stray from the ideal fragment size ( specfied by SolrQuery::setHighlightFragsize )to accommodate the regular expression - - - - - - &reftitle.parameters; - - - - factor - - - The factor by which the regex fragmenter can stray from the ideal fragment size - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightrequirefieldmatch.xml b/reference/solr/solrquery/sethighlightrequirefieldmatch.xml deleted file mode 100644 index 49ca28881..000000000 --- a/reference/solr/solrquery/sethighlightrequirefieldmatch.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - SolrQuery::setHighlightRequireFieldMatch - Require field matching during highlighting - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightRequireFieldMatch - boolflag - - - If &true;, then a field will only be highlighted if the query matched in this particular field. - - - This will only work if SolrQuery::setHighlightUsePhraseHighlighter() was set to &true; - - - - - &reftitle.parameters; - - - - flag - - - &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightsimplepost.xml b/reference/solr/solrquery/sethighlightsimplepost.xml deleted file mode 100644 index 48f316366..000000000 --- a/reference/solr/solrquery/sethighlightsimplepost.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - SolrQuery::setHighlightSimplePost - Sets the text which appears after a highlighted term - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightSimplePost - stringsimplePost - stringfield_override - - - Sets the text which appears before a highlighted term - - - - - - &reftitle.parameters; - - - - simplePost - - - Sets the text which appears after a highlighted term - - ]]> - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns an instance of SolrQuery. - - - - - - diff --git a/reference/solr/solrquery/sethighlightsimplepre.xml b/reference/solr/solrquery/sethighlightsimplepre.xml deleted file mode 100644 index f64ad1805..000000000 --- a/reference/solr/solrquery/sethighlightsimplepre.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setHighlightSimplePre - Sets the text which appears before a highlighted term - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightSimplePre - stringsimplePre - stringfield_override - - - Sets the text which appears before a highlighted term - - ]]> - - - - &reftitle.parameters; - - - - simplePre - - - The text which appears before a highlighted term - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightsnippets.xml b/reference/solr/solrquery/sethighlightsnippets.xml deleted file mode 100644 index c33169fb2..000000000 --- a/reference/solr/solrquery/sethighlightsnippets.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrQuery::setHighlightSnippets - Sets the maximum number of highlighted snippets to generate per field - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightSnippets - intvalue - stringfield_override - - - Sets the maximum number of highlighted snippets to generate per field - - - - - - &reftitle.parameters; - - - - value - - - The maximum number of highlighted snippets to generate per field - - - - - field_override - - - The name of the field. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/sethighlightusephrasehighlighter.xml b/reference/solr/solrquery/sethighlightusephrasehighlighter.xml deleted file mode 100644 index 9cab4840f..000000000 --- a/reference/solr/solrquery/sethighlightusephrasehighlighter.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setHighlightUsePhraseHighlighter - Whether to highlight phrase terms only when they appear within the query phrase - - - - &reftitle.description; - - public SolrQuerySolrQuery::setHighlightUsePhraseHighlighter - boolflag - - - Sets whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the document - - - - - - &reftitle.parameters; - - - - value - - - Whether or not to use SpanScorer to highlight phrase terms only when they appear within the query phrase in the document - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmlt.xml b/reference/solr/solrquery/setmlt.xml deleted file mode 100644 index edb494a89..000000000 --- a/reference/solr/solrquery/setmlt.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMlt - Enables or disables moreLikeThis - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMlt - boolflag - - - Enables or disables moreLikeThis - - - - - - &reftitle.parameters; - - - - flag - - - &true; enables it and &false; turns it off. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltboost.xml b/reference/solr/solrquery/setmltboost.xml deleted file mode 100644 index 5732a51b4..000000000 --- a/reference/solr/solrquery/setmltboost.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltBoost - Set if the query will be boosted by the interesting term relevance - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltBoost - boolflag - - - Set if the query will be boosted by the interesting term relevance - - - - - - &reftitle.parameters; - - - - value - - - Sets to &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltcount.xml b/reference/solr/solrquery/setmltcount.xml deleted file mode 100644 index 6874281d2..000000000 --- a/reference/solr/solrquery/setmltcount.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltCount - Set the number of similar documents to return for each result - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltCount - intcount - - - Set the number of similar documents to return for each result - - - - - - &reftitle.parameters; - - - - count - - - The number of similar documents to return for each result - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltmaxnumqueryterms.xml b/reference/solr/solrquery/setmltmaxnumqueryterms.xml deleted file mode 100644 index 2ada1de56..000000000 --- a/reference/solr/solrquery/setmltmaxnumqueryterms.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltMaxNumQueryTerms - Sets the maximum number of query terms included - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMaxNumQueryTerms - intvalue - - - Sets the maximum number of query terms that will be included in any generated query. - - - - - - &reftitle.parameters; - - - - value - - - The maximum number of query terms that will be included in any generated query - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltmaxnumtokens.xml b/reference/solr/solrquery/setmltmaxnumtokens.xml deleted file mode 100644 index 2c5447318..000000000 --- a/reference/solr/solrquery/setmltmaxnumtokens.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setMltMaxNumTokens - Specifies the maximum number of tokens to parse - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMaxNumTokens - intvalue - - - Specifies the maximum number of tokens to parse in each example doc field that is not stored with TermVector support. - - - - - &reftitle.parameters; - - - - value - - - The maximum number of tokens to parse - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltmaxwordlength.xml b/reference/solr/solrquery/setmltmaxwordlength.xml deleted file mode 100644 index bfcfba0e8..000000000 --- a/reference/solr/solrquery/setmltmaxwordlength.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltMaxWordLength - Sets the maximum word length - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMaxWordLength - intmaxWordLength - - - Sets the maximum word length above which words will be ignored. - - - - - - &reftitle.parameters; - - - - maxWordLength - - - The maximum word length above which words will be ignored - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltmindocfrequency.xml b/reference/solr/solrquery/setmltmindocfrequency.xml deleted file mode 100644 index 5dd94dd5f..000000000 --- a/reference/solr/solrquery/setmltmindocfrequency.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltMinDocFrequency - Sets the mltMinDoc frequency - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMinDocFrequency - intminDocFrequency - - - The frequency at which words will be ignored which do not occur in at least this many docs. - - - - - - &reftitle.parameters; - - - - minDocFrequency - - - Sets the frequency at which words will be ignored which do not occur in at least this many docs. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltmintermfrequency.xml b/reference/solr/solrquery/setmltmintermfrequency.xml deleted file mode 100644 index 7afba4a8a..000000000 --- a/reference/solr/solrquery/setmltmintermfrequency.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltMinTermFrequency - Sets the frequency below which terms will be ignored in the source docs - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMinTermFrequency - intminTermFrequency - - - Sets the frequency below which terms will be ignored in the source docs - - - - - - &reftitle.parameters; - - - - minTermFrequency - - - The frequency below which terms will be ignored in the source docs - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setmltminwordlength.xml b/reference/solr/solrquery/setmltminwordlength.xml deleted file mode 100644 index 04892cece..000000000 --- a/reference/solr/solrquery/setmltminwordlength.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setMltMinWordLength - Sets the minimum word length - - - - &reftitle.description; - - public SolrQuerySolrQuery::setMltMinWordLength - intminWordLength - - - Sets the minimum word length below which words will be ignored. - - - - - - &reftitle.parameters; - - - - minWordLength - - - The minimum word length below which words will be ignored - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setomitheader.xml b/reference/solr/solrquery/setomitheader.xml deleted file mode 100644 index 5c8e2bb65..000000000 --- a/reference/solr/solrquery/setomitheader.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setOmitHeader - Exclude the header from the returned results - - - - &reftitle.description; - - public SolrQuerySolrQuery::setOmitHeader - boolflag - - - Exclude the header from the returned results. - - - - - - &reftitle.parameters; - - - - flag - - - &true; excludes the header from the result. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setquery.xml b/reference/solr/solrquery/setquery.xml deleted file mode 100644 index 4ee583833..000000000 --- a/reference/solr/solrquery/setquery.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setQuery - Sets the search query - - - - &reftitle.description; - - public SolrQuerySolrQuery::setQuery - stringquery - - - Sets the search query. - - - - - - &reftitle.parameters; - - - - query - - - The search query - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object - - - - - - diff --git a/reference/solr/solrquery/setrows.xml b/reference/solr/solrquery/setrows.xml deleted file mode 100644 index 9298ce7e3..000000000 --- a/reference/solr/solrquery/setrows.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setRows - Specifies the maximum number of rows to return in the result - - - - &reftitle.description; - - public SolrQuerySolrQuery::setRows - introws - - - Specifies the maximum number of rows to return in the result - - - - - - &reftitle.parameters; - - - - rows - - - The maximum number of rows to return - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object. - - - - - - diff --git a/reference/solr/solrquery/setshowdebuginfo.xml b/reference/solr/solrquery/setshowdebuginfo.xml deleted file mode 100644 index c45ef9a9c..000000000 --- a/reference/solr/solrquery/setshowdebuginfo.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setShowDebugInfo - Flag to show debug information - - - - &reftitle.description; - - public SolrQuerySolrQuery::setShowDebugInfo - boolflag - - - Whether to show debug info - - - - - - &reftitle.parameters; - - - - flag - - - Whether to show debug info. &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setstart.xml b/reference/solr/solrquery/setstart.xml deleted file mode 100644 index 96ebdbd13..000000000 --- a/reference/solr/solrquery/setstart.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setStart - Specifies the number of rows to skip - - - - &reftitle.description; - - public SolrQuerySolrQuery::setStart - intstart - - - Specifies the number of rows to skip. Useful in pagination of results. - - - - - - &reftitle.parameters; - - - - start - - - The number of rows to skip. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object. - - - - - - diff --git a/reference/solr/solrquery/setstats.xml b/reference/solr/solrquery/setstats.xml deleted file mode 100644 index d096ac0af..000000000 --- a/reference/solr/solrquery/setstats.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setStats - Enables or disables the Stats component - - - - &reftitle.description; - - public SolrQuerySolrQuery::setStats - boolflag - - - Enables or disables the Stats component. - - - - - - &reftitle.parameters; - - - - flag - - - &true; turns on the stats component and &false; disables it. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/setterms.xml b/reference/solr/solrquery/setterms.xml deleted file mode 100644 index 3a07b5567..000000000 --- a/reference/solr/solrquery/setterms.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTerms - Enables or disables the TermsComponent - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTerms - boolflag - - - Enables or disables the TermsComponent - - - - - - &reftitle.parameters; - - - - flag - - - &true; enables it. &false; turns it off - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsfield.xml b/reference/solr/solrquery/settermsfield.xml deleted file mode 100644 index 148970eda..000000000 --- a/reference/solr/solrquery/settermsfield.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setTermsField - Sets the name of the field to get the Terms from - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsField - stringfieldname - - - Sets the name of the field to get the terms from - - - - - &reftitle.parameters; - - - - fieldname - - - The field name - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsincludelowerbound.xml b/reference/solr/solrquery/settermsincludelowerbound.xml deleted file mode 100644 index 023d982e3..000000000 --- a/reference/solr/solrquery/settermsincludelowerbound.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsIncludeLowerBound - Include the lower bound term in the result set - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsIncludeLowerBound - boolflag - - - Include the lower bound term in the result set. - - - - - - &reftitle.parameters; - - - - flag - - - Include the lower bound term in the result set - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsincludeupperbound.xml b/reference/solr/solrquery/settermsincludeupperbound.xml deleted file mode 100644 index d5068b701..000000000 --- a/reference/solr/solrquery/settermsincludeupperbound.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsIncludeUpperBound - Include the upper bound term in the result set - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsIncludeUpperBound - boolflag - - - Include the upper bound term in the result set. - - - - - - &reftitle.parameters; - - - - flag - - - &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermslimit.xml b/reference/solr/solrquery/settermslimit.xml deleted file mode 100644 index f94631624..000000000 --- a/reference/solr/solrquery/settermslimit.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsLimit - Sets the maximum number of terms to return - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsLimit - intlimit - - - Sets the maximum number of terms to return - - - - - - &reftitle.parameters; - - - - limit - - - The maximum number of terms to return. All the terms will be returned if the limit is negative. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermslowerbound.xml b/reference/solr/solrquery/settermslowerbound.xml deleted file mode 100644 index 3b2a57181..000000000 --- a/reference/solr/solrquery/settermslowerbound.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsLowerBound - Specifies the Term to start from - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsLowerBound - stringlowerBound - - - Specifies the Term to start from - - - - - - &reftitle.parameters; - - - - lowerBound - - - The lower bound Term - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsmaxcount.xml b/reference/solr/solrquery/settermsmaxcount.xml deleted file mode 100644 index 33ffce03e..000000000 --- a/reference/solr/solrquery/settermsmaxcount.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - SolrQuery::setTermsMaxCount - Sets the maximum document frequency - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsMaxCount - intfrequency - - - Sets the maximum document frequency. - - - - - &reftitle.parameters; - - - - frequency - - - The maximum document frequency. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsmincount.xml b/reference/solr/solrquery/settermsmincount.xml deleted file mode 100644 index 84775b1d2..000000000 --- a/reference/solr/solrquery/settermsmincount.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsMinCount - Sets the minimum document frequency - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsMinCount - intfrequency - - - Sets the minimum doc frequency to return in order to be included - - - - - - &reftitle.parameters; - - - - frequency - - - The minimum frequency - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsprefix.xml b/reference/solr/solrquery/settermsprefix.xml deleted file mode 100644 index f846d8dc1..000000000 --- a/reference/solr/solrquery/settermsprefix.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsPrefix - Restrict matches to terms that start with the prefix - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsPrefix - stringprefix - - - Restrict matches to terms that start with the prefix - - - - - - &reftitle.parameters; - - - - prefix - - - Restrict matches to terms that start with the prefix - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsreturnraw.xml b/reference/solr/solrquery/settermsreturnraw.xml deleted file mode 100644 index 51b37acb5..000000000 --- a/reference/solr/solrquery/settermsreturnraw.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsReturnRaw - Return the raw characters of the indexed term - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsReturnRaw - boolflag - - - If true, return the raw characters of the indexed term, regardless of if it is human readable - - - - - - &reftitle.parameters; - - - - value - - - &true; or &false; - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermssort.xml b/reference/solr/solrquery/settermssort.xml deleted file mode 100644 index 948ac9d2d..000000000 --- a/reference/solr/solrquery/settermssort.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsSort - Specifies how to sort the returned terms - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsSort - intsortType - - - If SolrQuery::TERMS_SORT_COUNT, sorts the terms by the term frequency (highest count first). If SolrQuery::TERMS_SORT_INDEX, returns the terms in index order - - - - - - &reftitle.parameters; - - - - sortType - - - SolrQuery::TERMS_SORT_INDEX or SolrQuery::TERMS_SORT_COUNT - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settermsupperbound.xml b/reference/solr/solrquery/settermsupperbound.xml deleted file mode 100644 index 660a07b53..000000000 --- a/reference/solr/solrquery/settermsupperbound.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTermsUpperBound - Sets the term to stop at - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTermsUpperBound - stringupperBound - - - Sets the term to stop at - - - - - - &reftitle.parameters; - - - - upperBound - - - The term to stop at - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrquery/settimeallowed.xml b/reference/solr/solrquery/settimeallowed.xml deleted file mode 100644 index 42b43e55c..000000000 --- a/reference/solr/solrquery/settimeallowed.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrQuery::setTimeAllowed - The time allowed for search to finish - - - - &reftitle.description; - - public SolrQuerySolrQuery::setTimeAllowed - inttimeAllowed - - - The time allowed for a search to finish. This value only applies to the search and not to requests in general. Time is in milliseconds. Values less than or equal to zero implies no time restriction. Partial results may be returned, if there are any. - - - - - - &reftitle.parameters; - - - - timeAllowed - - - The time allowed for a search to finish. - - - - - - - - - &reftitle.returnvalues; - - Returns the current SolrQuery object, if the return value is used. - - - - - - diff --git a/reference/solr/solrqueryresponse.xml b/reference/solr/solrqueryresponse.xml deleted file mode 100644 index 7a549875b..000000000 --- a/reference/solr/solrqueryresponse.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - The SolrQueryResponse class - SolrQueryResponse - - - - -
    - &reftitle.intro; - - Represents a response to a query request. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrQueryResponse - - - - - final - SolrQueryResponse - - - - extends - SolrResponse - - - - &Constants; - - const - int - SolrQueryResponse::PARSE_SOLR_OBJ - 0 - - - const - int - SolrQueryResponse::PARSE_SOLR_DOC - 1 - - - &InheritedProperties; - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.constants; -
    - SolrQueryResponse Class constants - - - - SolrQueryResponse::PARSE_SOLR_OBJ - - Documents should be parsed as SolrObject instances - - - - - SolrQueryResponse::PARSE_SOLR_DOC - - Documents should be parsed as SolrDocument instances. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrqueryresponse; - -
    - - diff --git a/reference/solr/solrqueryresponse/construct.xml b/reference/solr/solrqueryresponse/construct.xml deleted file mode 100644 index ff97d7a5d..000000000 --- a/reference/solr/solrqueryresponse/construct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrQueryResponse::__construct - Constructor - - - - &reftitle.description; - - public SolrQueryResponse::__construct - - - - Constructor - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrqueryresponse/destruct.xml b/reference/solr/solrqueryresponse/destruct.xml deleted file mode 100644 index e0e0509fd..000000000 --- a/reference/solr/solrqueryresponse/destruct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrQueryResponse::__destruct - Destructor - - - - &reftitle.description; - - public SolrQueryResponse::__destruct - - - - Destructor. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrresponse.xml b/reference/solr/solrresponse.xml deleted file mode 100644 index 6fe3b8acd..000000000 --- a/reference/solr/solrresponse.xml +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - The SolrResponse class - SolrResponse - - - - -
    - &reftitle.intro; - - Represents a response from the Solr server. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrResponse - - - - - abstract - SolrResponse - - - - &Constants; - - const - int - SolrResponse::PARSE_SOLR_OBJ - 0 - - - const - int - SolrResponse::PARSE_SOLR_DOC - 1 - - - &Properties; - - protected - int - http_status - - - protected - int - parser_mode - - - protected - bool - success - - - protected - string - http_status_message - - - protected - string - http_request_url - - - protected - string - http_raw_request_headers - - - protected - string - http_raw_request - - - protected - string - http_raw_response_headers - - - protected - string - http_raw_response - - - protected - string - http_digested_response - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - http_status - - The http status of the response. - - - - parser_mode - - Whether to parse the solr documents as SolrObject or SolrDocument instances. - - - - success - - Was there an error during the request - - - - http_status_message - - Detailed message on http status - - - - http_request_url - - The request URL - - - - http_raw_request_headers - - A string of raw headers sent during the request. - - - - http_raw_request - - The raw request sent to the server - - - - http_raw_response_headers - - Response headers from the Solr server. - - - - http_raw_response - - The response message from the server. - - - - http_digested_response - - The response in PHP serialized format. - - - -
    - - - - -
    - &reftitle.constants; -
    - SolrResponse Class Constants - - - - SolrResponse::PARSE_SOLR_OBJ - - Documents should be parsed as SolrObject instances - - - - - SolrResponse::PARSE_SOLR_DOC - - Documents should be parsed as SolrDocument instances. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrresponse; - -
    - - diff --git a/reference/solr/solrresponse/getdigestedresponse.xml b/reference/solr/solrresponse/getdigestedresponse.xml deleted file mode 100644 index 841b3ea60..000000000 --- a/reference/solr/solrresponse/getdigestedresponse.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrResponse::getDigestedResponse - Returns the XML response as serialized PHP data - - - - &reftitle.description; - - public stringSolrResponse::getDigestedResponse - - - - Returns the XML response as serialized PHP data - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the XML response as serialized PHP data - - - - - - diff --git a/reference/solr/solrresponse/gethttpstatus.xml b/reference/solr/solrresponse/gethttpstatus.xml deleted file mode 100644 index beb79495e..000000000 --- a/reference/solr/solrresponse/gethttpstatus.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getHttpStatus - Returns the HTTP status of the response - - - - &reftitle.description; - - public intSolrResponse::getHttpStatus - - - - Returns the HTTP status of the response. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the HTTP status of the response. - - - - - - diff --git a/reference/solr/solrresponse/gethttpstatusmessage.xml b/reference/solr/solrresponse/gethttpstatusmessage.xml deleted file mode 100644 index 0df1f0c36..000000000 --- a/reference/solr/solrresponse/gethttpstatusmessage.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getHttpStatusMessage - Returns more details on the HTTP status - - - - &reftitle.description; - - public stringSolrResponse::getHttpStatusMessage - - - - Returns more details on the HTTP status. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns more details on the HTTP status - - - - - - diff --git a/reference/solr/solrresponse/getrawrequest.xml b/reference/solr/solrresponse/getrawrequest.xml deleted file mode 100644 index 81d46b240..000000000 --- a/reference/solr/solrresponse/getrawrequest.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getRawRequest - Returns the raw request sent to the Solr server - - - - &reftitle.description; - - public stringSolrResponse::getRawRequest - - - - Returns the raw request sent to the Solr server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the raw request sent to the Solr server - - - - - - diff --git a/reference/solr/solrresponse/getrawrequestheaders.xml b/reference/solr/solrresponse/getrawrequestheaders.xml deleted file mode 100644 index 68c820d04..000000000 --- a/reference/solr/solrresponse/getrawrequestheaders.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getRawRequestHeaders - Returns the raw request headers sent to the Solr server - - - - &reftitle.description; - - public stringSolrResponse::getRawRequestHeaders - - - - Returns the raw request headers sent to the Solr server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the raw request headers sent to the Solr server - - - - - - diff --git a/reference/solr/solrresponse/getrawresponse.xml b/reference/solr/solrresponse/getrawresponse.xml deleted file mode 100644 index 9ab10de29..000000000 --- a/reference/solr/solrresponse/getrawresponse.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getRawResponse - Returns the raw response from the server - - - - &reftitle.description; - - public stringSolrResponse::getRawResponse - - - - Returns the raw response from the server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the raw response from the server. - - - - - - diff --git a/reference/solr/solrresponse/getrawresponseheaders.xml b/reference/solr/solrresponse/getrawresponseheaders.xml deleted file mode 100644 index 59a59d11a..000000000 --- a/reference/solr/solrresponse/getrawresponseheaders.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::getRawResponseHeaders - Returns the raw response headers from the server - - - - &reftitle.description; - - public stringSolrResponse::getRawResponseHeaders - - - - Returns the raw response headers from the server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the raw response headers from the server. - - - - - - diff --git a/reference/solr/solrresponse/getrequesturl.xml b/reference/solr/solrresponse/getrequesturl.xml deleted file mode 100644 index 7d4973697..000000000 --- a/reference/solr/solrresponse/getrequesturl.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrResponse::getRequestUrl - Returns the full URL the request was sent to - - - - &reftitle.description; - - public stringSolrResponse::getRequestUrl - - - - Returns the full URL the request was sent to. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the full URL the request was sent to - - - - - - diff --git a/reference/solr/solrresponse/getresponse.xml b/reference/solr/solrresponse/getresponse.xml deleted file mode 100644 index d5b634d98..000000000 --- a/reference/solr/solrresponse/getresponse.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - SolrResponse::getResponse - Returns a SolrObject representing the XML response from the server - - - - &reftitle.description; - - public SolrObjectSolrResponse::getResponse - - - - Returns a SolrObject representing the XML response from the server. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a SolrObject representing the XML response from the server - - - - - - diff --git a/reference/solr/solrresponse/setparsemode.xml b/reference/solr/solrresponse/setparsemode.xml deleted file mode 100644 index 7f512a768..000000000 --- a/reference/solr/solrresponse/setparsemode.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrResponse::setParseMode - Sets the parse mode - - - - &reftitle.description; - - public boolSolrResponse::setParseMode - intparser_mode0 - - - Sets the parse mode. - - - - - - &reftitle.parameters; - - - - parser_mode - - - SolrResponse::PARSE_SOLR_DOC parses documents in SolrDocument instances. SolrResponse::PARSE_SOLR_OBJ parses document into SolrObjects. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/solr/solrresponse/success.xml b/reference/solr/solrresponse/success.xml deleted file mode 100644 index 729d71e32..000000000 --- a/reference/solr/solrresponse/success.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrResponse::success - Was the request a success - - - - &reftitle.description; - - public boolSolrResponse::success - - - - Used to check if the request to the server was successful. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if it was successful and &false; if it was not. - - - - - - diff --git a/reference/solr/solrserverexception.xml b/reference/solr/solrserverexception.xml deleted file mode 100644 index d587393e9..000000000 --- a/reference/solr/solrserverexception.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The SolrServerException class - SolrServerException - - - - -
    - &reftitle.intro; - - An exception thrown when there is an error produced by the Solr Server itself. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrServerException - - - - - SolrServerException - - - - extends - SolrException - - - - - &InheritedProperties; - - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - - -
    - - &reference.solr.entities.solrserverexception; - -
    - - diff --git a/reference/solr/solrserverexception/getinternalinfo.xml b/reference/solr/solrserverexception/getinternalinfo.xml deleted file mode 100644 index e6e4130da..000000000 --- a/reference/solr/solrserverexception/getinternalinfo.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrServerException::getInternalInfo - Returns internal information where the Exception was thrown - - - - &reftitle.description; - - public arraySolrServerException::getInternalInfo - - - - Returns internal information where the Exception was thrown. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing internal information where the error was thrown. Used only for debugging by extension developers. - - - - - - diff --git a/reference/solr/solrupdateresponse.xml b/reference/solr/solrupdateresponse.xml deleted file mode 100644 index 5611caa99..000000000 --- a/reference/solr/solrupdateresponse.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - The SolrUpdateResponse class - SolrUpdateResponse - - - - -
    - &reftitle.intro; - - Represents a response to an update request. - -
    - - -
    - &reftitle.classsynopsis; - - - - SolrUpdateResponse - - - - - final - SolrUpdateResponse - - - - extends - SolrResponse - - - - &Constants; - - const - int - SolrUpdateResponse::PARSE_SOLR_OBJ - 0 - - - const - int - SolrUpdateResponse::PARSE_SOLR_DOC - 1 - - - &InheritedProperties; - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.constants; -
    - SolrUpdateResponse Class Constants - - - - SolrUpdateResponse::PARSE_SOLR_OBJ - - Documents should be parsed as SolrObject instances - - - - - SolrUpdateResponse::PARSE_SOLR_DOC - - Documents should be parsed as SolrDocument instances. - - - - -
    -
    - - - -
    - - &reference.solr.entities.solrupdateresponse; - -
    - - diff --git a/reference/solr/solrupdateresponse/construct.xml b/reference/solr/solrupdateresponse/construct.xml deleted file mode 100644 index 9a148cad3..000000000 --- a/reference/solr/solrupdateresponse/construct.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrUpdateResponse::__construct - Constructor - - - - &reftitle.description; - - public SolrUpdateResponse::__construct - - - - Constructor - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrupdateresponse/destruct.xml b/reference/solr/solrupdateresponse/destruct.xml deleted file mode 100644 index a0bf1ce4a..000000000 --- a/reference/solr/solrupdateresponse/destruct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - SolrUpdateResponse::__destruct - Destructor - - - - &reftitle.description; - - public SolrUpdateResponse::__destruct - - - - Destructor - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - None - - - - - - diff --git a/reference/solr/solrutils.xml b/reference/solr/solrutils.xml deleted file mode 100644 index 7e08be2de..000000000 --- a/reference/solr/solrutils.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - The SolrUtils class - SolrUtils - - - - -
    - &reftitle.intro; - - Contains utility methods for retrieving the current extension version and preparing query phrases. - - Also contains method for escaping query strings and parsing XML responses. -
    - - -
    - &reftitle.classsynopsis; - - - - SolrUtils - - - - - abstract - SolrUtils - - - - - &Methods; - - - - -
    - -
    - - &reference.solr.entities.solrutils; - -
    - - diff --git a/reference/solr/solrutils/digestxmlresponse.xml b/reference/solr/solrutils/digestxmlresponse.xml deleted file mode 100644 index 3c0e797d8..000000000 --- a/reference/solr/solrutils/digestxmlresponse.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - SolrUtils::digestXmlResponse - Parses an response XML string into a SolrObject - - - - &reftitle.description; - - public static SolrObjectSolrUtils::digestXmlResponse - stringxmlresponse - intparse_mode0 - - - This method parses an response XML string from the Apache Solr server into a SolrObject. It throws a SolrException if there was an error. - - - - - - &reftitle.parameters; - - - - xmlresponse - - - The XML response string from the Solr server. - - - - - parse_mode - - - Use SolrResponse::PARSE_SOLR_OBJ or SolrResponse::PARSE_SOLR_DOC - - - - - - - - - &reftitle.returnvalues; - - Returns the SolrObject representing the XML response. - - - If the parse_mode parameter is set to SolrResponse::PARSE_SOLR_OBJ Solr documents will be parses as SolrObject instances. - - If it is set to SolrResponse::PARSE_SOLR_DOC, they will be parsed as SolrDocument instances. - - - - - - diff --git a/reference/solr/solrutils/escapequerychars.xml b/reference/solr/solrutils/escapequerychars.xml deleted file mode 100644 index 854c93ad6..000000000 --- a/reference/solr/solrutils/escapequerychars.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - SolrUtils::escapeQueryChars - Escapes a lucene query string - - - - &reftitle.description; - - public static stringfalseSolrUtils::escapeQueryChars - stringstr - - - Lucene supports escaping special characters that are part of the query syntax. - - - The current list special characters are: - - - These characters are part of the query syntax and must be escaped - - - - - &reftitle.parameters; - - - - str - - - This is the query string to be escaped. - - - - - - - - - &reftitle.returnvalues; - - Returns the escaped string&return.falseforfailure;. - - - - - - diff --git a/reference/solr/solrutils/getsolrversion.xml b/reference/solr/solrutils/getsolrversion.xml deleted file mode 100644 index 56295f2a1..000000000 --- a/reference/solr/solrutils/getsolrversion.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - SolrUtils::getSolrVersion - Returns the current version of the Solr extension - - - - &reftitle.description; - - public static stringSolrUtils::getSolrVersion - - - - Returns the current Solr version. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current version of the Apache Solr extension. - - - - - - diff --git a/reference/solr/solrutils/queryphrase.xml b/reference/solr/solrutils/queryphrase.xml deleted file mode 100644 index ae8715e1a..000000000 --- a/reference/solr/solrutils/queryphrase.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - SolrUtils::queryPhrase - Prepares a phrase from an unescaped lucene string - - - - &reftitle.description; - - public static stringSolrUtils::queryPhrase - stringstr - - - Prepares a phrase from an unescaped lucene string. - - - - - - &reftitle.parameters; - - - - str - - - The lucene phrase. - - - - - - - - - &reftitle.returnvalues; - - Returns the phrase contained in double quotes. - - - - - - diff --git a/reference/solr/versions.xml b/reference/solr/versions.xml deleted file mode 100644 index fa704b31a..000000000 --- a/reference/solr/versions.xml +++ /dev/null @@ -1,528 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/sqlsrv/book.xml b/reference/sqlsrv/book.xml deleted file mode 100644 index e21045332..000000000 --- a/reference/sqlsrv/book.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Microsoft SQL Server Driver for PHP - SQLSRV - - - - &reftitle.intro; - - The SQLSRV extension allows you to access Microsoft SQL Server and SQL Azure - databases. The 3.0 release of the driver supports - SQL Server, beginning with SQL Server 2005, including SQL Server 2012 and SQL - Server 2012 LocalDB. (For more information about LocalDB, see - PHP Driver for SQL Server Support for LocalDB - and SQL Server 2012 Express LocalDB.) - - - The SQLSRV extension is supported by Microsoft and available for download here: - &url.sqlsrv;. SQL Server 2012 LocalDB can be - downloaded here: &url.sqlsrv.localdbdownload;. - - - - - &reference.sqlsrv.setup; - &reference.sqlsrv.constants; - &reference.sqlsrv.reference; - - - diff --git a/reference/sqlsrv/configure.xml b/reference/sqlsrv/configure.xml deleted file mode 100644 index 3b2910e48..000000000 --- a/reference/sqlsrv/configure.xml +++ /dev/null @@ -1,41 +0,0 @@ - - -
    - &reftitle.install; - - The SQLSRV extension is enabled by adding appropriate DLL file to your PHP - extension directory and the corresponding entry to the &php.ini; file. The SQLSRV - download comes with 8 driver files, four of which are for PDO support. - - - The most recent version of the driver is available for download here: - SQLSRV download. - - - For more information about SQLSRV requirements, see - SQLSRV System Requirements. - - - Since version 4.0 the SQLSRV extension is compatible only with PHP 7.0 running on Linux or Windows. - -
    - diff --git a/reference/sqlsrv/constants.xml b/reference/sqlsrv/constants.xml deleted file mode 100644 index 3587788af..000000000 --- a/reference/sqlsrv/constants.xml +++ /dev/null @@ -1,979 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - SQLSRV_FETCH_ASSOC - (int) - - - - Forces sqlsrv_fetch_array to return an associative - array when passed as a parameter. - - - - - - SQLSRV_FETCH_NUMERIC - (int) - - - - Forces sqlsrv_fetch_array to return an array with - numeric when passed as a parameter. - - - - - - SQLSRV_FETCH_BOTH - (int) - - - - Forces sqlsrv_fetch_array to return an array with both - associative and numeric keys when passed as a parameter (the default behavior). - - - - - - SQLSRV_ERR_ALL - (int) - - - - Forces sqlsrv_errors to return both errors and warnings - when passed as a parameter (the default behavior). - - - - - - SQLSRV_ERR_ERRORS - (int) - - - - Forces sqlsrv_errors to return errors only (no warnings) - when passed as a parameter. - - - - - - SQLSRV_ERR_WARNINGS - (int) - - - - Forces sqlsrv_errors to return warnings only (no errors) - when passed as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_ALL - (int) - - - - Turns on logging of all subsystems when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_CONN - (int) - - - - Turns on logging of connection activity when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_INIT - (int) - - - - Turns on logging of initialization activity when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_OFF - (int) - - - - Turns off logging of all subsystems when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_STMT - (int) - - - - Turns on logging of statement activity when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SYSTEM_UTIL - (int) - - - - Turns on logging of error function activity when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SEVERITY_ALL - (int) - - - - Specifies that errors, warnings, and notices will be logged - when passed to sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SEVERITY_ERROR - (int) - - - - Specifies that errors will be logged when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SEVERITY_NOTICE - (int) - - - - Specifies that notices will be logged when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_LOG_SEVERITY_WARNING - (int) - - - - Specifies that warnings will be logged when passed to - sqlsrv_configure as a parameter. - - - - - - SQLSRV_NULLABLE_YES - (int) - - - - Indicates that a column is nullable. - - - - - - SQLSRV_NULLABLE_NO - (int) - - - - Indicates that a column is not nullable. - - - - - - SQLSRV_NULLABLE_UNKNOWN - (int) - - - - Indicates that it is not known if a column is nullable. - - - - - - SQLSRV_PARAM_IN - (int) - - - - Indicates an input parameter when passed to sqlsrv_query - or sqlsrv_prepare. - - - - - - SQLSRV_PARAM_INOUT - (int) - - - - Indicates a bidirectional parameter when passed to sqlsrv_query - or sqlsrv_prepare. - - - - - - SQLSRV_PARAM_OUT - (int) - - - - Indicates an output parameter when passed to sqlsrv_query or - sqlsrv_prepare. - - - - - - SQLSRV_PHPTYPE_INT - (int) - - - - Specifies an integer PHP data type. For usage information, see - How to: Specify PHP Types. - - - - - - SQLSRV_PHPTYPE_DATETIME - (int) - - - - Specifies a datetime PHP data type. For usage information, see - How to: Specify PHP Types. - - - - - - SQLSRV_PHPTYPE_FLOAT - (int) - - - - Specifies a float PHP data type. For usage information, see - How to: Specify PHP Types. - - - - - - SQLSRV_PHPTYPE_STREAM - (int) - - - - Specifies a PHP stream. This constant works like a function and accepts an - encoding constant. See the SQLSRV_ENC_* constants. For usage information, see - How to: Specify PHP Types. - - - - - - SQLSRV_PHPTYPE_STRING - (int) - - - - Specifies a string PHP data type. This constant works like a function and - accepts an encoding constant. See the SQLSRV_ENC_* constants. For usage information, - see How to: Specify PHP Types. - - - - - - SQLSRV_ENC_BINARY - (int) - - - - Specifies that data is returned as a raw byte stream from the server without - performing encoding or translation. For usage information, see - How to: Specify PHP Types. - - - - - - SQLSRV_ENC_CHAR - (int) - - - - Data is returned in 8-bit characters as specified in the code page of the - Windows locale that is set on the system. Any multi-byte characters or characters - that do not map into this code page are substituted with a single byte question - mark (?) character. This is the default encoding. For usage information, - see How to: Specify PHP Types. - - - - - - SQLSRV_SQLTYPE_BIGINT - (int) - - - - Describes the bigint SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_BINARY - (int) - - - - Describes the binary SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_BIT - (int) - - - - Describes the bit SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_CHAR - (int) - - - - Describes the char SQL Server data type. This constant works like a function - and accepts a parameter indicating the number characters. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_DATE - (int) - - - - Describes the date SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_DATETIME - (int) - - - - Describes the datetime SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_DATETIME2 - (int) - - - - Describes the datetime2 SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_DATETIMEOFFSET - (int) - - - - Describes the datetimeoffset SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_DECIMAL - (int) - - - - Describes the decimal SQL Server data type. This constant works like a function - and accepts two parameters indicating (in order) precision and scale. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_FLOAT - (int) - - - - Describes the float SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_IMAGE - (int) - - - - Describes the image SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_INT - (int) - - - - Describes the int SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_MONEY - (int) - - - - Describes the money SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_NCHAR - (int) - - - - Describes the nchar SQL Server data type. This constant works like a function - and accepts a single parameter indicating the character count. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_NUMERIC - (int) - - - - Describes the numeric SQL Server data type. This constant works like a function - and accepts two parameter indicating (in order) precision and scale. For usage - information, see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_NVARCHAR - (int) - - - - Describes the nvarchar SQL Server data type. This constant works like a function - and accepts a single parameter indicating the character count. For usage - information, see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_NVARCHAR('max') - (int) - - - - Describes the nvarchar(MAX) SQL Server data type. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_NTEXT - (int) - - - - Describes the ntext SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_REAL - (int) - - - - Describes the real SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_SMALLDATETIME - (int) - - - - Describes the smalldatetime SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_SMALLINT - (int) - - - - Describes the smallint SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_SMALLMONEY - (int) - - - - Describes the smallmoney SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_TEXT - (int) - - - - Describes the text SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_TIME - (int) - - - - Describes the time SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_TIMESTAMP - (int) - - - - Describes the timestamp SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_TINYINT - (int) - - - - Describes the tinyint SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_UNIQUEIDENTIFIER - (int) - - - - Describes the uniqueidentifier SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_UDT - (int) - - - - Describes the UDT SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_VARBINARY - (int) - - - - Describes the varbinary SQL Server data type. This constant works like a function - and accepts a single parameter indicating the byte count. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_VARBINARY('max') - (int) - - - - Describes the varbinary(MAX) SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_VARCHAR - (int) - - - - Describes the varchar SQL Server data type. This constant works like a function - and accepts a single parameter indicating the character count. For usage information, - see How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_VARCHAR('max') - (int) - - - - Describes the varchar(MAX) SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_SQLTYPE_XML - (int) - - - - Describes the XML SQL Server data type. For usage information, see - How to: Specify SQL Types. - - - - - - SQLSRV_TXN_READ_UNCOMMITTED - (int) - - - - Indicates a transaction isolation level of READ UNCOMMITTED. This value is - used to set the TransactionIsolation level in the $connectionOptions array - passed to sqlsrv_connect. - - - - - - SQLSRV_TXN_READ_COMMITTED - (int) - - - - Indicates a transaction isolation level of READ COMMITTED. This value is - used to set the TransactionIsolation level in the $connectionOptions array - passed to sqlsrv_connect. - - - - - - SQLSRV_TXN_REPEATABLE_READ - (int) - - - - Indicates a transaction isolation level of REPEATABLE READ. This value is - used to set the TransactionIsolation level in the $connectionOptions array - passed to sqlsrv_connect. - - - - - - SQLSRV_TXN_SNAPSHOT - (int) - - - - Indicates a transaction isolation level of SNAPSHOT. This value is used to - set the TransactionIsolation level in the $connectionOptions array passed - to sqlsrv_connect. - - - - - - SQLSRV_TXN_READ_SERIALIZABLE - (int) - - - - Indicates a transaction isolation level of SERIALIZABLE. This value is used - to set the TransactionIsolation level in the $connectionOptions array passed - to sqlsrv_connect. - - - - - - SQLSRV_CURSOR_FORWARD - (int) - - - - Indicates a forward-only cursor. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_CURSOR_STATIC - (int) - - - - Indicates a static cursor. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_CURSOR_DYNAMIC - (int) - - - - Indicates a dynamic cursor. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_CURSOR_KEYSET - (int) - - - - Indicates a keyset cursor. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_CURSOR_BUFFERED - (int) - - - - Creates a client-side cursor query. Lets you access rows in any order. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_NEXT - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_PRIOR - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_FIRST - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_LAST - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_ABSOLUTE - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - SQLSRV_SCROLL_RELATIVE - (int) - - - - Specifies which row to select in a result set. For usage information, see - Specifying a Cursor Type and Selecting Rows. - - - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-begin-transaction.xml b/reference/sqlsrv/functions/sqlsrv-begin-transaction.xml deleted file mode 100644 index 93a458acc..000000000 --- a/reference/sqlsrv/functions/sqlsrv-begin-transaction.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - sqlsrv_begin_transaction - Begins a database transaction - - - &reftitle.description; - - boolsqlsrv_begin_transaction - resourceconn - - - The transaction begun by sqlsrv_begin_transaction includes - all statements that were executed after the call to - sqlsrv_begin_transaction and before calls to - sqlsrv_rollback or sqlsrv_commit. - Explicit transactions should be started and committed or rolled back using - these functions instead of executing SQL statements that begin and commit/roll - back transactions. For more information, see - SQLSRV Transactions. - - - - &reftitle.parameters; - - - conn - - - The connection resource returned by a call to sqlsrv_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_begin_transaction</function> example - - The following example demonstrates how to use - sqlsrv_begin_transaction together with - sqlsrv_commit and sqlsrv_rollback. - - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Begin the transaction. */ -if ( sqlsrv_begin_transaction( $conn ) === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Initialize parameter values. */ -$orderId = 1; $qty = 10; $productId = 100; - -/* Set up and execute the first query. */ -$sql1 = "INSERT INTO OrdersTable (ID, Quantity, ProductID) - VALUES (?, ?, ?)"; -$params1 = array( $orderId, $qty, $productId ); -$stmt1 = sqlsrv_query( $conn, $sql1, $params1 ); - -/* Set up and execute the second query. */ -$sql2 = "UPDATE InventoryTable - SET Quantity = (Quantity - ?) - WHERE ProductID = ?"; -$params2 = array($qty, $productId); -$stmt2 = sqlsrv_query( $conn, $sql2, $params2 ); - -/* If both queries were successful, commit the transaction. */ -/* Otherwise, rollback the transaction. */ -if( $stmt1 && $stmt2 ) { - sqlsrv_commit( $conn ); - echo "Transaction committed.
    "; -} else { - sqlsrv_rollback( $conn ); - echo "Transaction rolled back.
    "; -} -?> -]]> -
    - &example.outputs.similar; -
    -
    - - - &reftitle.seealso; - - sqlsrv_commit - sqlsrv_rollback - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-cancel.xml b/reference/sqlsrv/functions/sqlsrv-cancel.xml deleted file mode 100644 index b7552aae2..000000000 --- a/reference/sqlsrv/functions/sqlsrv-cancel.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - sqlsrv_cancel - Cancels a statement - - - &reftitle.description; - - boolsqlsrv_cancel - resourcestmt - - - Cancels a statement. Any results associated with the statement that have not - been consumed are deleted. After sqlsrv_cancel has been - called, the specified statement can be re-executed if it was created with - sqlsrv_prepare. Calling sqlsrv_cancel - is not necessary if all the results associated with the statement have been - consumed. - - - - - &reftitle.parameters; - - - stmt - - - The statement resource to be cancelled. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_cancel</function> example - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT Sales FROM Table_1"; - -$stmt = sqlsrv_prepare( $conn, $sql); - -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -if( sqlsrv_execute( $stmt ) === false) { - die( print_r( sqlsrv_errors(), true)); -} - -$salesTotal = 0; -$count = 0; - -while( ($row = sqlsrv_fetch_array( $stmt)) && $salesTotal <=100000) -{ - $qty = $row[0]; - $price = $row[1]; - $salesTotal += ( $price * $qty); - $count++; -} - -echo "$count sales accounted for the first $$salesTotal in revenue.
    "; - -// Cancel the pending results. The statement can be reused. -sqlsrv_cancel( $stmt); -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - The main difference between sqlsrv_cancel and - sqlsrv_free_stmt is that a statement resource cancelled with - sqlsrv_cancel can be re-executed if it was created with - sqlsrv_prepare. A statement resource cancelled with - sqlsrv_free_statement cannot be re-executed. - - - - - &reftitle.seealso; - - sqlsrv_free_stmt - sqlsrv_prepare - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-client-info.xml b/reference/sqlsrv/functions/sqlsrv-client-info.xml deleted file mode 100644 index de8d04037..000000000 --- a/reference/sqlsrv/functions/sqlsrv-client-info.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - sqlsrv_client_info - Returns information about the client and specified connection - - - &reftitle.description; - - arraysqlsrv_client_info - resourceconn - - - Returns information about the client and specified connection - - - - - &reftitle.parameters; - - - conn - - - The connection about which information is returned. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array with keys described in the table below. - Returns &false; otherwise. - - Array returned by sqlsrv_client_info - - - - Key - Description - - - - - DriverDllName - SQLNCLI10.DLL - - - DriverODBCVer - ODBC version (xx.yy) - - - DriverVer - SQL Server Native Client DLL version (10.5.xxx) - - - ExtensionVer - php_sqlsrv.dll version (2.0.xxx.x) - - - -
    -
    -
    - - - &reftitle.examples; - - <function>sqlsrv_client_info</function> example - -"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connOptions ); - -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -if( $client_info = sqlsrv_client_info( $conn)) { - foreach( $client_info as $key => $value) { - echo $key.": ".$value."
    "; - } -} else { - echo "Error in retrieving client info.
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_server_info - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-close.xml b/reference/sqlsrv/functions/sqlsrv-close.xml deleted file mode 100644 index 869b01674..000000000 --- a/reference/sqlsrv/functions/sqlsrv-close.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - sqlsrv_close - Closes an open connection and releases resources associated with the connection - - - &reftitle.description; - - boolsqlsrv_close - resourceconn - - - Closes an open connection and releases resources associated with the connection. - - - - - &reftitle.parameters; - - - conn - - - The connection to be closed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_close</function> example - -"username", "PWD"=>"password", "Database"=>"dbname"); -$conn = sqlsrv_connect( $serverName, $connOptions ); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -//------------------------------------- -// Perform database operations here. -//------------------------------------- - -// Close the connection. -sqlsrv_close( $conn ); -?> -]]> - - - - - - &reftitle.seealso; - - sqlsrv_connect - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-commit.xml b/reference/sqlsrv/functions/sqlsrv-commit.xml deleted file mode 100644 index 2d79896aa..000000000 --- a/reference/sqlsrv/functions/sqlsrv-commit.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - sqlsrv_commit - Commits a transaction that was begun with sqlsrv_begin_transaction - - - &reftitle.description; - - boolsqlsrv_commit - resourceconn - - - Commits a transaction that was begun with sqlsrv_begin_transaction. - The connection is returned to auto-commit mode after sqlsrv_commit - is called. The transaction that is committed includes all statements that were - executed after the call to sqlsrv_begin_transaction. - Explicit transactions should be started and committed or rolled back using these - functions instead of executing SQL statements that begin and commit/roll back - transactions. For more information, see - SQLSRV Transactions. - - - - - &reftitle.parameters; - - - conn - - - The connection on which the transaction is to be committed. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_commit</function> example - - The following example demonstrates how to use sqlsrv_commit - together with sqlsrv_begin_transaction and - sqlsrv_rollback. - - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Begin the transaction. */ -if ( sqlsrv_begin_transaction( $conn ) === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Initialize parameter values. */ -$orderId = 1; $qty = 10; $productId = 100; - -/* Set up and execute the first query. */ -$sql1 = "INSERT INTO OrdersTable (ID, Quantity, ProductID) - VALUES (?, ?, ?)"; -$params1 = array( $orderId, $qty, $productId ); -$stmt1 = sqlsrv_query( $conn, $sql1, $params1 ); - -/* Set up and execute the second query. */ -$sql2 = "UPDATE InventoryTable - SET Quantity = (Quantity - ?) - WHERE ProductID = ?"; -$params2 = array($qty, $productId); -$stmt2 = sqlsrv_query( $conn, $sql2, $params2 ); - -/* If both queries were successful, commit the transaction. */ -/* Otherwise, rollback the transaction. */ -if( $stmt1 && $stmt2 ) { - sqlsrv_commit( $conn ); - echo "Transaction committed.
    "; -} else { - sqlsrv_rollback( $conn ); - echo "Transaction rolled back.
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_begin_transaction - sqlsrv_rollback - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-configure.xml b/reference/sqlsrv/functions/sqlsrv-configure.xml deleted file mode 100644 index d6ae7acf7..000000000 --- a/reference/sqlsrv/functions/sqlsrv-configure.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - sqlsrv_configure - Changes the driver error handling and logging configurations - - - &reftitle.description; - - boolsqlsrv_configure - stringsetting - mixedvalue - - - Changes the driver error handling and logging configurations. - - - - - &reftitle.parameters; - - - setting - - - The name of the setting to set. The possible values are - "WarningsReturnAsErrors", "LogSubsystems", and "LogSeverity". - - - - - value - - - The value of the specified setting. The following table shows possible values: - - Error and Logging Setting Options - - - - Setting - Options - - - - - WarningsReturnAsErrors - 1 (&true;) or 0 (&false;) - - - LogSubsystems - SQLSRV_LOG_SYSTEM_ALL (-1) - SQLSRV_LOG_SYSTEM_CONN (2) - SQLSRV_LOG_SYSTEM_INIT (1) - SQLSRV_LOG_SYSTEM_OFF (0) - SQLSRV_LOG_SYSTEM_STMT (4) - SQLSRV_LOG_SYSTEM_UTIL (8) - - - LogSeverity - SQLSRV_LOG_SEVERITY_ALL (-1) - SQLSRV_LOG_SEVERITY_ERROR (1) - SQLSRV_LOG_SEVERITY_NOTICE (4) - SQLSRV_LOG_SEVERITY_WARNING (2) - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - SQLSRV Error Handling. - Logging SQLSRV Activity. - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-connect.xml b/reference/sqlsrv/functions/sqlsrv-connect.xml deleted file mode 100644 index f0cb13fc7..000000000 --- a/reference/sqlsrv/functions/sqlsrv-connect.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - sqlsrv_connect - Opens a connection to a Microsoft SQL Server database - - - &reftitle.description; - - resourcesqlsrv_connect - stringserverName - arrayconnectionInfo - - - Opens a connection to a Microsoft SQL Server database. By default, the connection - is attempted using Windows Authentication. To connect using SQL Server - Authentication, include "UID" and "PWD" in the connection options array. - - - - - &reftitle.parameters; - - - serverName - - - The name of the server to which a connection is established. To connect - to a specific instance, follow the server name with a backward slash - and the instance name (e.g. serverName\sqlexpress). - - - - - connectionInfo - - - An associative array that specifies options for connecting to the server. - If values for the UID and PWD keys are not specified, the connection - will be attempted using Windows Authentication. For a complete list of supported - keys, see SQLSRV Connection Options. - - - - - - - - &reftitle.returnvalues; - - A connection resource. If a connection cannot be successfully opened, &false; is returned. - - - - - &reftitle.examples; - - Connect using Windows Authentication. - -"dbName"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); - -if( $conn ) { - echo "Connection established.
    "; -}else{ - echo "Connection could not be established.
    "; - die( print_r( sqlsrv_errors(), true)); -} -?> -]]> -
    -
    - - Connect by specifying a user name and password. - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); - -if( $conn ) { - echo "Connection established.
    "; -}else{ - echo "Connection could not be established.
    "; - die( print_r( sqlsrv_errors(), true)); -} -?> -]]> -
    -
    - - Connect on a specified port. - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); - -if( $conn ) { - echo "Connection established.
    "; -}else{ - echo "Connection could not be established.
    "; - die( print_r( sqlsrv_errors(), true)); -} -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - By default, the sqlsrv_connect uses connection pooling to - improve connection performance. To turn off connection pooling (i.e. force a - new connection on each call), set the "ConnectionPooling" option in the - $connectionOptions array to 0 (or &false;). For more information, see - SQLSRV Connection Pooling. - - - The SQLSRV extension does not have a dedicated function for changing which - database is connected to. The target database is specified in the - $connectionOptions array that is passed to sqlsrv_connect. To change the - database on an open connection, execute the following query "USE dbName" - (e.g. sqlsrv_query($conn, "USE dbName")). - - - - - &reftitle.seealso; - - sqlsrv_close - sqlsrv_errors - sqlsrv_query - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-errors.xml b/reference/sqlsrv/functions/sqlsrv-errors.xml deleted file mode 100644 index f3a5b390b..000000000 --- a/reference/sqlsrv/functions/sqlsrv-errors.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - sqlsrv_errors - Returns error and warning information about the last SQLSRV operation performed - - - &reftitle.description; - - - mixedsqlsrv_errors - interrorsOrWarnings - - - Returns error and warning information about the last SQLSRV operation performed. - - - - - &reftitle.parameters; - - - errorsOrWarnings - - - Determines whether error information, warning information, or both are - returned. If this parameter is not supplied, both error information and - warning information are returned. The following are the supported values - for this parameter: SQLSRV_ERR_ALL, SQLSRV_ERR_ERRORS, SQLSRV_ERR_WARNINGS. - - - - - - - - &reftitle.returnvalues; - - If errors and/or warnings occurred on the last sqlsrv operation, an array of - arrays containing error information is returned. If no errors and/or warnings - occurred on the last sqlsrv operation, &null; is returned. The following table - describes the structure of the returned arrays: - - Array returned by sqlsrv_errors - - - - Key - Description - - - - - SQLSTATE - For errors that originate from the ODBC driver, the SQLSTATE returned - by ODBC. For errors that originate from the Microsoft Drivers for PHP for - SQL Server, a SQLSTATE of IMSSP. For warnings that originate from the - Microsoft Drivers for PHP for SQL Server, a SQLSTATE of 01SSP. - - - - code - For errors that originate from SQL Server, the native SQL Server - error code. For errors that originate from the ODBC driver, the error - code returned by ODBC. For errors that originate from the Microsoft Drivers - for PHP for SQL Server, the Microsoft Drivers for PHP for SQL Server error code. - - - - message - A description of the error. - - - -
    -
    -
    - - - &reftitle.examples; - - <function>functionname</function> example - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -/* Set up a query to select an invalid column name. */ -$sql = "SELECT BadColumnName FROM Table_1"; - -/* Execution of the query will fail because of the bad column name. */ -$stmt = sqlsrv_query( $conn, $sql ); -if( $stmt === false ) { - if( ($errors = sqlsrv_errors() ) != null) { - foreach( $errors as $error ) { - echo "SQLSTATE: ".$error[ 'SQLSTATE']."
    "; - echo "code: ".$error[ 'code']."
    "; - echo "message: ".$error[ 'message']."
    "; - } - } -} -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - By default, warnings generated on a call to any SQLSRV function are treated - as errors. This means that if a warning occurs on a call to a SQLSRV function, - the function returns &false;. However, warnings that correspond to SQLSTATE - values 01000, 01001, 01003, and 01S02 are never treated as errors. For - information about changing this behavior, see sqlsrv_configure - and the WarningsReturnAsErrors setting. - - - - - &reftitle.seealso; - - sqlsrv_configure - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-execute.xml b/reference/sqlsrv/functions/sqlsrv-execute.xml deleted file mode 100644 index 18e33dc8b..000000000 --- a/reference/sqlsrv/functions/sqlsrv-execute.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - sqlsrv_execute - Executes a statement prepared with sqlsrv_prepare - - - &reftitle.description; - - boolsqlsrv_execute - resourcestmt - - - Executes a statement prepared with sqlsrv_prepare. This - function is ideal for executing a prepared statement multiple times with - different parameter values. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource returned by sqlsrv_prepare. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_execute</function> example - - This example demonstrates how to prepare a statement with - sqlsrv_prepare and re-execute it multiple times (with - different parameter values) using sqlsrv_execute. - - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "UPDATE Table_1 - SET OrderQty = ? - WHERE SalesOrderID = ?"; - -// Initialize parameters and prepare the statement. -// Variables $qty and $id are bound to the statement, $stmt. -$qty = 0; $id = 0; -$stmt = sqlsrv_prepare( $conn, $sql, array( &$qty, &$id)); -if( !$stmt ) { - die( print_r( sqlsrv_errors(), true)); -} - -// Set up the SalesOrderDetailID and OrderQty information. -// This array maps the order ID to order quantity in key=>value pairs. -$orders = array( 1=>10, 2=>20, 3=>30); - -// Execute the statement for each order. -foreach( $orders as $id => $qty) { - // Because $id and $qty are bound to $stmt1, their updated - // values are used with each execution of the statement. - if( sqlsrv_execute( $stmt ) === false ) { - die( print_r( sqlsrv_errors(), true)); - } -} -?> -]]> - - - - - - &reftitle.notes; - - When you prepare a statement that uses variables as parameters, the variables - are bound to the statement. This means that if you update the values of the - variables, the next time you execute the statement it will run with updated - parameter values. For statements that you plan to execute only once, use - sqlsrv_query. - - - - - &reftitle.seealso; - - sqlsrv_prepare - sqlsrv_query - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-fetch-array.xml b/reference/sqlsrv/functions/sqlsrv-fetch-array.xml deleted file mode 100644 index b727a40f4..000000000 --- a/reference/sqlsrv/functions/sqlsrv-fetch-array.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - - sqlsrv_fetch_array - Returns a row as an array - - - &reftitle.description; - - arraysqlsrv_fetch_array - resourcestmt - intfetchType - introw - intoffset - - - Returns the next available row of data as an associative array, a numeric - array, or both (the default). - - - - - &reftitle.parameters; - - - stmt - - - A statement resource returned by sqlsrv_query or sqlsrv_prepare. - - - - - fetchType - - - A predefined constant specifying the type of array to return. Possible - values are SQLSRV_FETCH_ASSOC, - SQLSRV_FETCH_NUMERIC, and - SQLSRV_FETCH_BOTH (the default). - - - A fetch type of SQLSRV_FETCH_ASSOC should not be used when consuming a - result set with multiple columns of the same name. - - - - - row - - - Specifies the row to access in a result set that uses a scrollable cursor. - Possible values are SQLSRV_SCROLL_NEXT, - SQLSRV_SCROLL_PRIOR, SQLSRV_SCROLL_FIRST, - SQLSRV_SCROLL_LAST, SQLSRV_SCROLL_ABSOLUTE and, - SQLSRV_SCROLL_RELATIVE (the default). When this parameter - is specified, the fetchType must be explicitly defined. - - - - - offset - - - Specifies the row to be accessed if the row parameter is set to - SQLSRV_SCROLL_ABSOLUTE or - SQLSRV_SCROLL_RELATIVE. Note that the first row in - a result set has index 0. - - - - - - - - &reftitle.returnvalues; - - Returns an array on success, &null; if there are no more rows to return, and - &false; if an error occurs. - - - - - &reftitle.examples; - - Retrieving an associative array. - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo ); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT FirstName, LastName FROM SomeTable"; -$stmt = sqlsrv_query( $conn, $sql ); -if( $stmt === false) { - die( print_r( sqlsrv_errors(), true) ); -} - -while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) { - echo $row['LastName'].", ".$row['FirstName']."
    "; -} - -sqlsrv_free_stmt( $stmt); -?> -]]> -
    -
    - - Retrieving a numeric array. - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo ); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT FirstName, LastName FROM SomeTable"; -$stmt = sqlsrv_query( $conn, $sql ); -if( $stmt === false) { - die( print_r( sqlsrv_errors(), true) ); -} - -while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) ) { - echo $row[0].", ".$row[1]."
    "; -} - -sqlsrv_free_stmt( $stmt); -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - Not specifying the fetchType or explicitly using the - SQLSRV_FETCH_TYPE constant in the examples above will - return an array that has both associative and numeric keys. - - - If more than one column is returned with the same name, the last column will - take precedence. To avoid field name collisions, use aliases. - - - If a column with no name is returned, the associative key for the array element - will be an empty string (""). - - - - - &reftitle.seealso; - - sqlsrv_connect - sqlsrv_query - sqlsrv_errors - sqlsrv_fetch - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-fetch-object.xml b/reference/sqlsrv/functions/sqlsrv-fetch-object.xml deleted file mode 100644 index 6d9e375a0..000000000 --- a/reference/sqlsrv/functions/sqlsrv-fetch-object.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - sqlsrv_fetch_object - Retrieves the next row of data in a result set as an object - - - &reftitle.description; - - mixedsqlsrv_fetch_object - resourcestmt - stringclassName - arrayctorParams - introw - intoffset - - - Retrieves the next row of data in a result set as an instance of the specified - class with properties that match the row field names and values that correspond - to the row field values. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource created by sqlsrv_query or - sqlsrv_execute. - - - - - className - - - The name of the class to instantiate. If no class name is specified, - stdClass is instantiated. - - - - - ctorParams - - - Values passed to the constructor of the specified class. If the constructor - of the specified class takes parameters, the ctorParams array must be - supplied. - - - - - row - - - The row to be accessed. This parameter can only be used if the specified - statement was prepared with a scrollable cursor. In that case, this parameter - can take on one of the following values: - - SQLSRV_SCROLL_NEXT - SQLSRV_SCROLL_PRIOR - SQLSRV_SCROLL_FIRST - SQLSRV_SCROLL_LAST - SQLSRV_SCROLL_ABSOLUTE - SQLSRV_SCROLL_RELATIVE - - - - - - offset - - - Specifies the row to be accessed if the row parameter is set to - SQLSRV_SCROLL_ABSOLUTE or - SQLSRV_SCROLL_RELATIVE. Note that the first row in - a result set has index 0. - - - - - - - - &reftitle.returnvalues; - - Returns an object on success, &null; if there are no more rows to return, - and &false; if an error occurs or if the specified class does not exist. - - - - - &reftitle.examples; - - <function>sqlsrv_fetch_object</function> example - - The following example demonstrates how to retrieve a row as a stdClass object. - - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT fName, lName FROM Table_1"; -$stmt = sqlsrv_query( $conn, $sql); -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -// Retrieve each row as an object. -// Because no class is specified, each row will be retrieved as a stdClass object. -// Property names correspond to field names. -while( $obj = sqlsrv_fetch_object( $stmt)) { - echo $obj->fName.", ".$obj->lName."
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.notes; - - If a class name is specified with the optional $className parameter and the - class has properties whose names match the result set field names, the corresponding - result set values are applied to the properties. If a result set field name - does not match a class property, a property with the result set field name is added - to the object and the result set value is applied to the property. The following - rules apply when using the $className parameter: - - Field-property name matching is case-sensitive. - Field-property matching occurs regardless of access modifiers. - Class property data types are ignored when applying a field value to a property. - If the class does not exist, the function returns &false; and adds an error to the error collection. - - Regardless of whether the $className parameter is supplied, if a field with no - name is returned, the field value will be ignored and a warning will be added - to the error collection. - - - When consuming a result set that has multiple columns with the same name, it may - be better to use sqlsrv_fetch_array or the combination of - sqlsrv_fetch and sqlsrv_get_field. - - - - - &reftitle.seealso; - - sqlsrv_fetch - sqlsrv_fetch_array - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-fetch.xml b/reference/sqlsrv/functions/sqlsrv-fetch.xml deleted file mode 100644 index 14a9c3610..000000000 --- a/reference/sqlsrv/functions/sqlsrv-fetch.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - sqlsrv_fetch - Makes the next row in a result set available for reading - - - &reftitle.description; - - - mixedsqlsrv_fetch - resourcestmt - introw - intoffset - - - Makes the next row in a result set available for reading. Use - sqlsrv_get_field to read the fields of the row. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource created by executing sqlsrv_query - or sqlsrv_execute. - - - - - row - - - The row to be accessed. This parameter can only be used if the specified - statement was prepared with a scrollable cursor. In that case, this parameter - can take on one of the following values: - - SQLSRV_SCROLL_NEXT - SQLSRV_SCROLL_PRIOR - SQLSRV_SCROLL_FIRST - SQLSRV_SCROLL_LAST - SQLSRV_SCROLL_ABSOLUTE - SQLSRV_SCROLL_RELATIVE - - - - - - offset - - - Specifies the row to be accessed if the row parameter is set to - SQLSRV_SCROLL_ABSOLUTE or - SQLSRV_SCROLL_RELATIVE. Note that the first row in - a result set has index 0. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the next row of a result set was successfully retrieved, - &false; if an error occurs, and &null; if there are no more rows in the result set. - - - - - &reftitle.examples; - - <function>sqlsrv_fetch</function> example - - The following example demonstrates how to retrieve a row with - sqlsrv_fetch and get the row fields with - sqlsrv_get_field. - - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT Name, Comment - FROM Table_1 - WHERE ReviewID=1"; -$stmt = sqlsrv_query( $conn, $sql); -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -// Make the first (and in this case, only) row of the result set available for reading. -if( sqlsrv_fetch( $stmt ) === false) { - die( print_r( sqlsrv_errors(), true)); -} - -// Get the row fields. Field indices start at 0 and must be retrieved in order. -// Retrieving row fields by name is not supported by sqlsrv_get_field. -$name = sqlsrv_get_field( $stmt, 0); -echo "$name: "; - -$comment = sqlsrv_get_field( $stmt, 1); -echo $comment; -?> -]]> - - - - - - - &reftitle.seealso; - - sqlsrv_get_field - sqlsrv_fetch_array - sqlsrv_fetch_object - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-field-metadata.xml b/reference/sqlsrv/functions/sqlsrv-field-metadata.xml deleted file mode 100644 index 8b3d7c06c..000000000 --- a/reference/sqlsrv/functions/sqlsrv-field-metadata.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - sqlsrv_field_metadata - Retrieves metadata for the fields of a statement prepared by - sqlsrv_prepare or sqlsrv_query - - - - &reftitle.description; - - mixedsqlsrv_field_metadata - resourcestmt - - - Retrieves metadata for the fields of a statement prepared by - sqlsrv_prepare or sqlsrv_query. - sqlsrv_field_metadata can be called on a statement before - or after statement execution. - - - - - &reftitle.parameters; - - - stmt - - - The statement resource for which metadata is returned. - - - - - - - - &reftitle.returnvalues; - - Returns an array of arrays on success. Otherwise, &false; is returned. - Each returned array is described by the following table: - - Array returned by sqlsrv_field_metadata - - - - Key - Description - - - - - Name - The name of the field. - - - Type - The numeric value for the SQL type. - - - Size - The number of characters for fields of character type, the number of - bytes for fields of binary type, or &null; for other types. - - - Precision - The precision for types of variable precision, &null; for other types. - - - Scale - The scale for types of variable scale, &null; for other types. - - - Nullable - An enumeration indicating whether the column is nullable, not nullable, - or if it is not known. - - - -
    - For more information, see sqlsrv_field_metadata - in the Microsoft SQLSRV documentation. -
    -
    - - - &reftitle.examples; - - <function>sqlsrv_field_metadata</function> example - -"AdventureWorks", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT * FROM Table_1"; -$stmt = sqlsrv_prepare( $conn, $sql ); - -foreach( sqlsrv_field_metadata( $stmt ) as $fieldMetadata ) { - foreach( $fieldMetadata as $name => $value) { - echo "$name: $value
    "; - } - echo "
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_client_info - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-free-stmt.xml b/reference/sqlsrv/functions/sqlsrv-free-stmt.xml deleted file mode 100644 index a4232d0ee..000000000 --- a/reference/sqlsrv/functions/sqlsrv-free-stmt.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - sqlsrv_free_stmt - Frees all resources for the specified statement - - - &reftitle.description; - - boolsqlsrv_free_stmt - resourcestmt - - - Frees all resources for the specified statement. The statement cannot be used - after sqlsrv_free_stmt has been called on it. If - sqlsrv_free_stmt is called on an in-progress statement - that alters server state, statement execution is terminated and the statement - is rolled back. - - - - - &reftitle.parameters; - - - stmt - - - The statement for which resources are freed. - Note that &null; is a valid parameter value. This allows the function to be - called multiple times in a script. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_free_stmt</function> example - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$stmt = sqlsrv_query( $conn, "SELECT * FROM Table_1"); -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -/*------------------------------- - Process query results here. --------------------------------*/ - -/* Free the statement resources. */ -sqlsrv_free_stmt( $stmt); - -?> -]]> - - - - - - &reftitle.notes; - - The main difference between sqlsrv_free_stmt and - sqlsrv_cancel is that a statement resource cancelled with - sqlsrv_cancel can be re-executed if it was created with - sqlsrv_prepare. A statement resource cancelled with - sqlsrv_free_statement cannot be re-executed. - - - - &reftitle.seealso; - - sqlsrv_cancel - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-get-config.xml b/reference/sqlsrv/functions/sqlsrv-get-config.xml deleted file mode 100644 index 674922673..000000000 --- a/reference/sqlsrv/functions/sqlsrv-get-config.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - sqlsrv_get_config - Returns the value of the specified configuration setting - - - &reftitle.description; - - mixedsqlsrv_get_config - stringsetting - - - Returns the value of the specified configuration setting. - - - - - &reftitle.parameters; - - - setting - - - The name of the setting for which the value is returned. For a list of - configurable settings, see sqlsrv_configure. - - - - - - - - &reftitle.returnvalues; - - Returns the value of the specified setting. If an invalid setting is specified, - &false; is returned. - - - - - &reftitle.seealso; - - sqlsrv_configure - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-get-field.xml b/reference/sqlsrv/functions/sqlsrv-get-field.xml deleted file mode 100644 index 031f24c52..000000000 --- a/reference/sqlsrv/functions/sqlsrv-get-field.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - sqlsrv_get_field - Gets field data from the currently selected row - - - &reftitle.description; - - mixedsqlsrv_get_field - resourcestmt - intfieldIndex - intgetAsType - - - Gets field data from the currently selected row. Fields must be accessed in - order. Field indices start at 0. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource returned by sqlsrv_query or - sqlsrv_execute. - - - - - fieldIndex - - - The index of the field to be retrieved. Field indices start at 0. Fields - must be accessed in order. i.e. If you access field index 1, then field - index 0 will not be available. - - - - - getAsType - - - The PHP data type for the returned field data. If this parameter is not - set, the field data will be returned as its default PHP data type. - For information about default PHP data types, see - Default PHP Data Types - in the Microsoft SQLSRV documentation. - - - - - - - - &reftitle.returnvalues; - - Returns data from the specified field on success. Returns &false; otherwise. - - - - - &reftitle.examples; - - <function>sqlsrv_get_field</function> example - - The following example demonstrates how to retrieve a row with - sqlsrv_fetch and get the row fields with - sqlsrv_get_field. - - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT Name, Comment - FROM Table_1 - WHERE ReviewID=1"; -$stmt = sqlsrv_query( $conn, $sql); -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -// Make the first (and in this case, only) row of the result set available for reading. -if( sqlsrv_fetch( $stmt ) === false) { - die( print_r( sqlsrv_errors(), true)); -} - -// Get the row fields. Field indices start at 0 and must be retrieved in order. -// Retrieving row fields by name is not supported by sqlsrv_get_field. -$name = sqlsrv_get_field( $stmt, 0); -echo "$name: "; - -$comment = sqlsrv_get_field( $stmt, 1); -echo $comment; -?> -]]> - - - - - - &reftitle.seealso; - - sqlsrv_fetch - sqlsrv_fetch_array - sqlsrv_fetch_object - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-has-rows.xml b/reference/sqlsrv/functions/sqlsrv-has-rows.xml deleted file mode 100644 index 8d70d0b6e..000000000 --- a/reference/sqlsrv/functions/sqlsrv-has-rows.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - sqlsrv_has_rows - Indicates whether the specified statement has rows - - - &reftitle.description; - - boolsqlsrv_has_rows - resourcestmt - - - Indicates whether the specified statement has rows. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource returned by sqlsrv_query or - sqlsrv_execute. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the specified statement has rows and &false; if the statement - does not have rows or if an error occurred. - - - - - &reftitle.examples; - - <function>sqlsrv_has_rows</function> example - -"dbName", "UID"=>"username", "PWD"=>"password" ); -$conn = sqlsrv_connect( $server, $connectionInfo ); - -$stmt = sqlsrv_query( $conn, "SELECT * FROM Table_1"); - -if ($stmt) { - $rows = sqlsrv_has_rows( $stmt ); - if ($rows === true) - echo "There are rows.
    "; - else - echo "There are no rows.
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_num_rows - sqlsrv_query - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-next-result.xml b/reference/sqlsrv/functions/sqlsrv-next-result.xml deleted file mode 100644 index 8964f6194..000000000 --- a/reference/sqlsrv/functions/sqlsrv-next-result.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - sqlsrv_next_result - Makes the next result of the specified statement active - - - &reftitle.description; - - mixedsqlsrv_next_result - - resourcestmt - - - Makes the next result of the specified statement active. Results include result - sets, row counts, and output parameters. - - - - - &reftitle.parameters; - - - stmt - - - The statement on which the next result is being called. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the next result was successfully retrieved, &false; if an error - occurred, and &null; if there are no more results to retrieve. - - - - - &reftitle.examples; - - <function>sqlsrv_next_result</function> example - - The following example executes a batch query that inserts into a table and - then selects from the table. This produces two results on the statement: - one for the rows affected by the INSERT and one for the rows returned by - the SELECT. To get to the rows returned by the SELECT, - sqlsrv_next_result must be called to move past the first result. - - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); - -$query = "INSERT INTO Table_1 (id, data) VALUES (?,?); SELECT * FROM TABLE_1;"; -$params = array(1, "some data"); -$stmt = sqlsrv_query($conn, $query, $params); - -// Consume the first result (rows affected by INSERT) without calling sqlsrv_next_result. -echo "Rows affected: ".sqlsrv_rows_affected($stmt)."
    "; - -// Move to the next result and display results. -$next_result = sqlsrv_next_result($stmt); -if( $next_result ) { - while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)){ - echo $row['id'].": ".$row['data']."
    "; - } -} elseif( is_null($next_result)) { - echo "No more results.
    "; -} else { - die(print_r(sqlsrv_errors(), true)); -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_query - sqlsrv_fetch_array - sqlsrv_rows_affected - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-num-fields.xml b/reference/sqlsrv/functions/sqlsrv-num-fields.xml deleted file mode 100644 index e66ce8043..000000000 --- a/reference/sqlsrv/functions/sqlsrv-num-fields.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - sqlsrv_num_fields - Retrieves the number of fields (columns) on a statement - - - &reftitle.description; - - mixedsqlsrv_num_fields - resourcestmt - - - Retrieves the number of fields (columns) on a statement. - - - - - &reftitle.parameters; - - - stmt - - - The statement for which the number of fields is returned. - sqlsrv_num_fields can be called on a statement before - or after statement execution. - - - - - - - - &reftitle.returnvalues; - - Returns the number of fields on success. Returns &false; otherwise. - - - - - &reftitle.examples; - - <function>sqlsrv_num_fields</function> example - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "SELECT * FROM Table_1"; -$stmt = sqlsrv_query($conn, $sql); -if( $stmt === false) { - die( print_r( sqlsrv_errors(), true)); -} - -$numFields = sqlsrv_num_fields( $stmt ); - -while( sqlsrv_fetch( $stmt )) { - // Iterate through the fields of each row. - for($i = 0; $i < $numFields; $i++) { - echo sqlsrv_get_field($stmt, $i)." "; - } - echo "
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_field_metadata - sqlsrv_fetch - sqlsrv_get_field - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-num-rows.xml b/reference/sqlsrv/functions/sqlsrv-num-rows.xml deleted file mode 100644 index 9a4689502..000000000 --- a/reference/sqlsrv/functions/sqlsrv-num-rows.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - sqlsrv_num_rows - Retrieves the number of rows in a result set - - - &reftitle.description; - - mixedsqlsrv_num_rows - resourcestmt - - - Retrieves the number of rows in a result set. This function requires that the - statement resource be created with a static or keyset cursor. For more information, - see sqlsrv_query, sqlsrv_prepare, - or Specifying a Cursor Type and Selecting Rows - in the Microsoft SQLSRV documentation. - - - - - &reftitle.parameters; - - - stmt - - - The statement for which the row count is returned. The statement resource - must be created with a static or keyset cursor. For more information, see - sqlsrv_query, sqlsrv_prepare, or - Specifying a Cursor Type and Selecting Rows - in the Microsoft SQLSRV documentation. - - - - - - - - &reftitle.returnvalues; - - Returns the number of rows retrieved on success and &false; if an error occurred. - If a forward cursor (the default) or dynamic cursor is used, &false; is returned. - - - - - &reftitle.examples; - - <function>sqlsrv_num_rows</function> example - -"dbName", "UID"=>"username", "PWD"=>"password" ); -$conn = sqlsrv_connect( $server, $connectionInfo ); - -$sql = "SELECT * FROM Table_1"; -$params = array(); -$options = array( "Scrollable" => SQLSRV_CURSOR_KEYSET ); -$stmt = sqlsrv_query( $conn, $sql , $params, $options ); - -$row_count = sqlsrv_num_rows( $stmt ); - -if ($row_count === false) - echo "Error in retrieving row count."; -else - echo $row_count; -?> -]]> - - - - - - &reftitle.seealso; - - sqlsrv_has_rows - sqlsrv_rows_affected - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-prepare.xml b/reference/sqlsrv/functions/sqlsrv-prepare.xml deleted file mode 100644 index d42cd8f47..000000000 --- a/reference/sqlsrv/functions/sqlsrv-prepare.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - - sqlsrv_prepare - Prepares a query for execution - - - &reftitle.description; - - mixedsqlsrv_prepare - resourceconn - stringsql - arrayparams - arrayoptions - - - Prepares a query for execution. This function is ideal for preparing a query - that will be executed multiple times with different parameter values. - - - - - &reftitle.parameters; - - - conn - - - A connection resource returned by sqlsrv_connect. - - - - - sql - - - The string that defines the query to be prepared and executed. - - - - - params - - - An array specifying parameter information when executing a parameterized - query. Array elements can be any of the following: - - A literal value - A PHP variable - An array with this structure: - array($value [, $direction [, $phpType [, $sqlType]]]) - - The following table describes the elements in the array structure above: - - - Array structure - - - - Element - Description - - - - - $value - A literal value, a PHP variable, or a PHP by-reference variable. - - - $direction (optional) - One of the following SQLSRV constants used to indicate the - parameter direction: SQLSRV_PARAM_IN, SQLSRV_PARAM_OUT, SQLSRV_PARAM_INOUT. - The default value is SQLSRV_PARAM_IN. - - - $phpType (optional) - A SQLSRV_PHPTYPE_* constant that specifies PHP data type of the - returned value. - - - $sqlType (optional) - A SQLSRV_SQLTYPE_* constant that specifies the SQL Server data - type of the input value. - - - -
    -
    -
    - - options - - - An array specifying query property options. The supported keys are described - in the following table: - - - Query Options - - - - Key - Values - Description - - - - - QueryTimeout - A positive integer value. - Sets the query timeout in seconds. By default, the driver will - wait indefinitely for results. - - - SendStreamParamsAtExec - &true; or &false; (the default is &true;) - Configures the driver to send all stream data at execution (&true;), - or to send stream data in chunks (&false;). By default, the value is set to &true;. - For more information, see sqlsrv_send_stream_data. - - - Scrollable - SQLSRV_CURSOR_FORWARD, SQLSRV_CURSOR_STATIC, SQLSRV_CURSOR_DYNAMIC, - or SQLSRV_CURSOR_KEYSET - See Specifying a Cursor Type and Selecting Rows - in the Microsoft SQLSRV documentation. - - - -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns a statement resource on success and &false; if an error occurred. - - - - - &reftitle.examples; - - <function>sqlsrv_prepare</function> example - - This example demonstrates how to prepare a statement with sqlsrv_prepare - and re-execute it multiple times (with different parameter values) using sqlsrv_execute. - - -"dbName", "UID"=>"username", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "UPDATE Table_1 - SET OrderQty = ? - WHERE SalesOrderID = ?"; - -// Initialize parameters and prepare the statement. -// Variables $qty and $id are bound to the statement, $stmt. -$qty = 0; $id = 0; -$stmt = sqlsrv_prepare( $conn, $sql, array( &$qty, &$id)); -if( !$stmt ) { - die( print_r( sqlsrv_errors(), true)); -} - -// Set up the SalesOrderDetailID and OrderQty information. -// This array maps the order ID to order quantity in key=>value pairs. -$orders = array( 1=>10, 2=>20, 3=>30); - -// Execute the statement for each order. -foreach( $orders as $id => $qty) { - // Because $id and $qty are bound to $stmt1, their updated - // values are used with each execution of the statement. - if( sqlsrv_execute( $stmt ) === false ) { - die( print_r( sqlsrv_errors(), true)); - } -} -?> -]]> - - - - - - &reftitle.notes; - - When you prepare a statement that uses variables as parameters, the variables - are bound to the statement. This means that if you update the values of the - variables, the next time you execute the statement it will run with updated - parameter values. For statements that you plan to execute only once, use - sqlsrv_query. - - - - - &reftitle.seealso; - - sqlsrv_execute - sqlsrv_query - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-query.xml b/reference/sqlsrv/functions/sqlsrv-query.xml deleted file mode 100644 index 113e740df..000000000 --- a/reference/sqlsrv/functions/sqlsrv-query.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - - sqlsrv_query - Prepares and executes a query - - - &reftitle.description; - - mixedsqlsrv_query - resourceconn - stringsql - arrayparams - arrayoptions - - - Prepares and executes a query. - - - - - &reftitle.parameters; - - - conn - - - A connection resource returned by sqlsrv_connect. - - - - - sql - - - The string that defines the query to be prepared and executed. - - - - - params - - - An array specifying parameter information when executing a parameterized query. - Array elements can be any of the following: - - A literal value - A PHP variable - An array with this structure: - array($value [, $direction [, $phpType [, $sqlType]]]) - - The following table describes the elements in the array structure above: - - - Array structure - - - - Element - Description - - - - - $value - A literal value, a PHP variable, or a PHP by-reference variable. - - - $direction (optional) - One of the following SQLSRV constants used to indicate the - parameter direction: SQLSRV_PARAM_IN, SQLSRV_PARAM_OUT, SQLSRV_PARAM_INOUT. - The default value is SQLSRV_PARAM_IN. - - - $phpType (optional) - A SQLSRV_PHPTYPE_* constant that specifies PHP data type of the - returned value. - - - $sqlType (optional) - A SQLSRV_SQLTYPE_* constant that specifies the SQL Server data - type of the input value. - - - -
    -
    -
    - - options - - - An array specifying query property options. The supported keys are described - in the following table: - - - Query Options - - - - Key - Values - Description - - - - - QueryTimeout - A positive integer value. - Sets the query timeout in seconds. By default, the driver will - wait indefinitely for results. - - - SendStreamParamsAtExec - &true; or &false; (the default is &true;) - Configures the driver to send all stream data at execution (&true;), - or to send stream data in chunks (&false;). By default, the value is set - to &true;. For more information, see sqlsrv_send_stream_data. - - - Scrollable - SQLSRV_CURSOR_FORWARD, SQLSRV_CURSOR_STATIC, SQLSRV_CURSOR_DYNAMIC, - or SQLSRV_CURSOR_KEYSET - See Specifying - a Cursor Type and Selecting Rows in the Microsoft SQLSRV documentation. - - - -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns a statement resource on success and &false; if an error occurred. - - - - - &reftitle.examples; - - <function>sqlsrv_query</function> example - -"dbName", "UID"=>"username", "PWD"=>"password" ); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "INSERT INTO Table_1 (id, data) VALUES (?, ?)"; -$params = array(1, "some data"); - -$stmt = sqlsrv_query( $conn, $sql, $params); -if( $stmt === false ) { - die( print_r( sqlsrv_errors(), true)); -} -?> -]]> - - - - - - &reftitle.notes; - - For statements that you plan to execute only once, use sqlsrv_query. - If you intend to re-execute a statement with different parameter values, use - the combination of sqlsrv_prepare and sqlsrv_execute. - - - - - &reftitle.seealso; - - sqlsrv_prepare - sqlsrv_execute - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-rollback.xml b/reference/sqlsrv/functions/sqlsrv-rollback.xml deleted file mode 100644 index 1bcf2fd0b..000000000 --- a/reference/sqlsrv/functions/sqlsrv-rollback.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - sqlsrv_rollback - Rolls back a transaction that was begun with - sqlsrv_begin_transaction - - - &reftitle.description; - - boolsqlsrv_rollback - resourceconn - - - Rolls back a transaction that was begun with sqlsrv_begin_transaction - and returns the connection to auto-commit mode. - - - - - &reftitle.parameters; - - - conn - - - The connection resource returned by a call to sqlsrv_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>sqlsrv_rollback</function> example - - The following example demonstrates how to use sqlsrv_begin_transaction - together with sqlsrv_commit and sqlsrv_rollback. - - -"dbName", "UID"=>"userName", "PWD"=>"password"); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Begin the transaction. */ -if ( sqlsrv_begin_transaction( $conn ) === false ) { - die( print_r( sqlsrv_errors(), true )); -} - -/* Initialize parameter values. */ -$orderId = 1; $qty = 10; $productId = 100; - -/* Set up and execute the first query. */ -$sql1 = "INSERT INTO OrdersTable (ID, Quantity, ProductID) - VALUES (?, ?, ?)"; -$params1 = array( $orderId, $qty, $productId ); -$stmt1 = sqlsrv_query( $conn, $sql1, $params1 ); - -/* Set up and execute the second query. */ -$sql2 = "UPDATE InventoryTable - SET Quantity = (Quantity - ?) - WHERE ProductID = ?"; -$params2 = array($qty, $productId); -$stmt2 = sqlsrv_query( $conn, $sql2, $params2 ); - -/* If both queries were successful, commit the transaction. */ -/* Otherwise, rollback the transaction. */ -if( $stmt1 && $stmt2 ) { - sqlsrv_commit( $conn ); - echo "Transaction committed.
    "; -} else { - sqlsrv_rollback( $conn ); - echo "Transaction rolled back.
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_begin_transaction - sqlsrv_commit - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-rows-affected.xml b/reference/sqlsrv/functions/sqlsrv-rows-affected.xml deleted file mode 100644 index fd42ec1fe..000000000 --- a/reference/sqlsrv/functions/sqlsrv-rows-affected.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - sqlsrv_rows_affected - Returns the number of rows modified by the last INSERT, UPDATE, or - DELETE query executed - - - &reftitle.description; - - intfalsesqlsrv_rows_affected - resourcestmt - - - Returns the number of rows modified by the last INSERT, UPDATE, or DELETE - query executed. For information about the number of rows returned by a SELECT - query, see sqlsrv_num_rows. - - - - - &reftitle.parameters; - - - stmt - - - The executed statement resource for which the number of affected rows is returned. - - - - - - - - &reftitle.returnvalues; - - Returns the number of rows affected by the last INSERT, UPDATE, or DELETE query. - If no rows were affected, 0 is returned. If the number of affected rows cannot - be determined, -1 is returned. If an error occurred, &false; is returned. - - - - - &reftitle.examples; - - <function>sqlsrv_rows_affected</function> example - -"dbName", "UID"=>"username", "PWD"=>"password" ); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "UPDATE Table_1 SET data = ? WHERE id = ?"; - -$params = array("updated data", 1); - -$stmt = sqlsrv_query( $conn, $sql, $params); - -$rows_affected = sqlsrv_rows_affected( $stmt); -if( $rows_affected === false) { - die( print_r( sqlsrv_errors(), true)); -} elseif( $rows_affected == -1) { - echo "No information available.
    "; -} else { - echo $rows_affected." rows were updated.
    "; -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_num_rows - - -
    - diff --git a/reference/sqlsrv/functions/sqlsrv-send-stream-data.xml b/reference/sqlsrv/functions/sqlsrv-send-stream-data.xml deleted file mode 100644 index 19b78c7d1..000000000 --- a/reference/sqlsrv/functions/sqlsrv-send-stream-data.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - sqlsrv_send_stream_data - Sends data from parameter streams to the server - - - &reftitle.description; - - boolsqlsrv_send_stream_data - resourcestmt - - - Send data from parameter streams to the server. Up to 8 KB of data is sent - with each call. - - - - - &reftitle.parameters; - - - stmt - - - A statement resource returned by sqlsrv_query or - sqlsrv_execute. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if there is more data to send and &false; if there is not. - - - - - &reftitle.examples; - - <function>sqlsrv_send_stream_data</function> example - -"dbName", "UID"=>"username", "PWD"=>"password" ); -$conn = sqlsrv_connect( $serverName, $connectionInfo); -if( $conn === false ) { - die( print_r( sqlsrv_errors(), true)); -} - -$sql = "UPDATE Table_1 SET data = ( ?) WHERE id = 100"; - -// Open parameter data as a stream and put it in the $params array. -$data = fopen( "data://text/plain,[ Lengthy content here. ]", "r"); -$params = array( &$data); - -// Prepare the statement. Use the $options array to turn off the -// default behavior, which is to send all stream data at the time of query -// execution. -$options = array("SendStreamParamsAtExec"=>0); -$stmt = sqlsrv_prepare( $conn, $sql, $params, $options); - -sqlsrv_execute( $stmt); - -// Send up to 8K of parameter data to the server -// with each call to sqlsrv_send_stream_data. -$i = 1; -while( sqlsrv_send_stream_data( $stmt)) { - $i++; -} -echo "$i calls were made."; -?> -]]> - - - - - - &reftitle.seealso; - - sqlsrv_prepare - sqlsrv_query - - - - diff --git a/reference/sqlsrv/functions/sqlsrv-server-info.xml b/reference/sqlsrv/functions/sqlsrv-server-info.xml deleted file mode 100644 index 3cded37ca..000000000 --- a/reference/sqlsrv/functions/sqlsrv-server-info.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - sqlsrv_server_info - Returns information about the server - - - &reftitle.description; - - arraysqlsrv_server_info - resourceconn - - - Returns information about the server. - - - - - &reftitle.parameters; - - - conn - - - The connection resource that connects the client and the server. - - - - - - - - &reftitle.returnvalues; - - Returns an array as described in the following table: - - Returned Array - - - - CurrentDatabase - The connected-to database. - - - - - SQLServerVersion - The SQL Server version. - - - SQLServerName - The name of the server. - - - -
    -
    -
    - - - &reftitle.examples; - - <function>sqlsrv_server_info</function> example - - $value) { - echo $key.": ".$value."
    "; - } -} else { - die( print_r( sqlsrv_errors(), true)); -} -?> -]]> -
    -
    -
    - - - &reftitle.seealso; - - sqlsrv_client_info - - -
    - diff --git a/reference/sqlsrv/ini.xml b/reference/sqlsrv/ini.xml deleted file mode 100644 index d1399f268..000000000 --- a/reference/sqlsrv/ini.xml +++ /dev/null @@ -1,80 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - The following table lists the configuration options available in the SQLSRV - extension. For more information about these options, see - Handling SQLSRV Warnings and Errors. - - SQLSRV &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - sqlsrv.WarningsReturnAsErrors - 1 (&true;) - INI_ALL - Available since SQLSRV 1.0 - - - sqlsrv.LogSubsystems - 0 - INI_ALL - Available since SQLSRV 1.0 - - - sqlsrv.LogSeverity - 1 - INI_ALL - Available since SQLSRV 1.0 - - - -
    - - -
    - diff --git a/reference/sqlsrv/reference.xml b/reference/sqlsrv/reference.xml deleted file mode 100644 index d95e3a6f9..000000000 --- a/reference/sqlsrv/reference.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - SQLSRV &Functions; - - - -&reference.sqlsrv.entities.functions; - - - - \ No newline at end of file diff --git a/reference/sqlsrv/setup.xml b/reference/sqlsrv/setup.xml deleted file mode 100644 index 802a26873..000000000 --- a/reference/sqlsrv/setup.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - The SQLSRV extension can be used on the following operating systems: - - Windows Vista Service Pack 2 or later - Windows Server 2008 Service Pack 2 or later - Windows Server 2008 R2 - Windows 7 - - - - The SQLSRV extension requires that the Microsoft SQL Server 2012 Native - Client be installed on the same computer that is running PHP. If the Microsoft - SQL Server 2012 Native Client is not already installed, click the appropriate link below - to download it: - - Download the x86 package - Download the x64 package - - - - The SQLSRV download comes 8 driver files, four of which are for PDO support. - - - The most recent version of the driver is available for download here: - SQLSRV download. - - - For more information about SQLSRV requirements, see - SQLSRV System Requirements. - -
    - - - - &reference.sqlsrv.configure; - - - - &reference.sqlsrv.ini; - - - -
    - &reftitle.resources; -
    - Connection resource - - A connection resource returned by sqlsrv_connect. - -
    -
    - Statement resource - - A statement resource returned by sqlsrv_query or by - sqlsrv_prepare. - -
    -
    - - -
    - diff --git a/reference/ssdeep/book.xml b/reference/ssdeep/book.xml deleted file mode 100644 index 198cd3fe3..000000000 --- a/reference/ssdeep/book.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - ssdeep Fuzzy Hashing - ssdeep - - - &reftitle.intro; - - ssdeep is a utility for creating and comparing fuzzy hashes or - context-triggered piecewise - hashing. - - - Fuzzy hashing can match signatures which have "...sequences of identical - bytes in the same order, although bytes in between these sequences - may be different in both content and length" ( - ssdeep project page). - - - This extension provides functions for creating and comparing fuzzy hashes. - - - - &reference.ssdeep.setup; - - &reference.ssdeep.reference; - - - diff --git a/reference/ssdeep/configure.xml b/reference/ssdeep/configure.xml deleted file mode 100644 index 3dd67e0c6..000000000 --- a/reference/ssdeep/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;ssdeep - - -
    - diff --git a/reference/ssdeep/functions/ssdeep-fuzzy-compare.xml b/reference/ssdeep/functions/ssdeep-fuzzy-compare.xml deleted file mode 100644 index 797b2bcac..000000000 --- a/reference/ssdeep/functions/ssdeep-fuzzy-compare.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - ssdeep_fuzzy_compare - Calculates the match score between two fuzzy hash signatures - - - - &reftitle.description; - - intssdeep_fuzzy_compare - stringsignature1 - stringsignature2 - - - Calculates the match score between signature1 - and signature2 using - context-triggered piecewise hashing, and returns the match - score. - - - - - - &reftitle.parameters; - - - signature1 - - - The first fuzzy hash signature string. - - - - - signature2 - - - The second fuzzy hash signature string. - - - - - - - - &reftitle.returnvalues; - - Returns an integer from 0 to 100 on success, &false; otherwise. - - - - - - diff --git a/reference/ssdeep/functions/ssdeep-fuzzy-hash-filename.xml b/reference/ssdeep/functions/ssdeep-fuzzy-hash-filename.xml deleted file mode 100644 index 7de46bd82..000000000 --- a/reference/ssdeep/functions/ssdeep-fuzzy-hash-filename.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - ssdeep_fuzzy_hash_filename - Create a fuzzy hash from a file - - - - &reftitle.description; - - stringssdeep_fuzzy_hash_filename - stringfile_name - - - ssdeep_fuzzy_hash_filename calculates the hash - of the file specified by file_name using - context-triggered piecewise - hashing, and returns that hash. - - - - - - &reftitle.parameters; - - - file_name - - - The filename of the file to hash. - - - - - - - - &reftitle.returnvalues; - - Returns a string on success, &false; otherwise. - - - - - - diff --git a/reference/ssdeep/functions/ssdeep-fuzzy-hash.xml b/reference/ssdeep/functions/ssdeep-fuzzy-hash.xml deleted file mode 100644 index 4c2aced18..000000000 --- a/reference/ssdeep/functions/ssdeep-fuzzy-hash.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - ssdeep_fuzzy_hash - Create a fuzzy hash from a string - - - - &reftitle.description; - - stringssdeep_fuzzy_hash - stringto_hash - - - ssdeep_fuzzy_hash calculates the hash of - to_hash using - context-triggered piecewise hashing, and returns that hash. - - - - - &reftitle.parameters; - - - to_hash - - - The input string. - - - - - - - - &reftitle.returnvalues; - - Returns a string on success, &false; otherwise. - - - - - - diff --git a/reference/ssdeep/reference.xml b/reference/ssdeep/reference.xml deleted file mode 100644 index 2f676bbcd..000000000 --- a/reference/ssdeep/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - ssdeep &Functions; - - &reference.ssdeep.entities.functions; - - - - diff --git a/reference/ssdeep/setup.xml b/reference/ssdeep/setup.xml deleted file mode 100644 index f1e004cb9..000000000 --- a/reference/ssdeep/setup.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires the ssdeep library. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;ssdeep. - -
    - -
    - diff --git a/reference/ssdeep/versions.xml b/reference/ssdeep/versions.xml deleted file mode 100644 index 50afdc451..000000000 --- a/reference/ssdeep/versions.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/reference/ssh2/book.xml b/reference/ssh2/book.xml deleted file mode 100644 index dea838953..000000000 --- a/reference/ssh2/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - Secure Shell2 - SSH2 - - - - &reftitle.intro; - - Bindings to the libssh2 library which - provide access to resources (shell, remote exec, tunneling, file transfer) - on a remote machine using a secure cryptographic transport. - - - - - &reference.ssh2.setup; - &reference.ssh2.constants; - &reference.ssh2.reference; - - - diff --git a/reference/ssh2/constants.xml b/reference/ssh2/constants.xml deleted file mode 100644 index 922a949df..000000000 --- a/reference/ssh2/constants.xml +++ /dev/null @@ -1,260 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - SSH2_FINGERPRINT_MD5 - (int) - - - - Flag to ssh2_fingerprint requesting hostkey - fingerprint as an MD5 hash. - - - - - - SSH2_FINGERPRINT_SHA1 - (int) - - - - Flag to ssh2_fingerprint requesting hostkey - fingerprint as an SHA1 hash. - - - - - - SSH2_FINGERPRINT_HEX - (int) - - - - Flag to ssh2_fingerprint requesting hostkey - fingerprint as a string of hexits. - - - - - - SSH2_FINGERPRINT_RAW - (int) - - - - Flag to ssh2_fingerprint requesting hostkey - fingerprint as a raw string of 8-bit characters. - - - - - - SSH2_TERM_UNIT_CHARS - (int) - - - - Flag to ssh2_shell specifying that - width and height - are provided as character sizes. - - - - - - SSH2_TERM_UNIT_PIXELS - (int) - - - - Flag to ssh2_shell specifying that - width and height - are provided in pixel units. - - - - - - SSH2_DEFAULT_TERM_WIDTH - (int) - - - - Default terminal width requested by ssh2_shell. - - - - - - SSH2_DEFAULT_TERM_HEIGHT - (int) - - - - Default terminal height requested by ssh2_shell. - - - - - - SSH2_DEFAULT_TERM_UNIT - (int) - - - - Default terminal units requested by ssh2_shell. - - - - - - SSH2_STREAM_STDIO - (int) - - - - Flag to ssh2_fetch_stream requesting STDIO subchannel. - - - - - - SSH2_STREAM_STDERR - (int) - - - - Flag to ssh2_fetch_stream requesting STDERR subchannel. - - - - - - SSH2_DEFAULT_TERMINAL - (string) - - - - Default terminal type (e.g. vt102, ansi, xterm, vanilla) requested - by ssh2_shell. - - - - - - SSH2_POLLIN - (int) - - - - - - - - - SSH2_POLLEXT - (int) - - - - - - - - - SSH2_POLLOUT - (int) - - - - - - - - - SSH2_POLLERR - (int) - - - - - - - - - SSH2_POLLHUP - (int) - - - - - - - - - SSH2_POLLNVAL - (int) - - - - - - - - - SSH2_POLL_SESSION_CLOSED - (int) - - - - - - - - - SSH2_POLL_CHANNEL_CLOSED - (int) - - - - - - - - - SSH2_POLL_LISTENER_CLOSED - (int) - - - - - - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-agent.xml b/reference/ssh2/functions/ssh2-auth-agent.xml deleted file mode 100644 index fa8e7c166..000000000 --- a/reference/ssh2/functions/ssh2-auth-agent.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - ssh2_auth_agent - Authenticate over SSH using the ssh agent - - - - &reftitle.description; - - boolssh2_auth_agent - resourcesession - stringusername - - - Authenticate over SSH using the ssh agent - - - - The ssh2_auth_agent function will only be available - when the ssh2 extension is compiled with libssh2 >= 1.2.3. - - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - Remote user name. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Authenticating with a ssh agent - - -]]> - - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-hostbased-file.xml b/reference/ssh2/functions/ssh2-auth-hostbased-file.xml deleted file mode 100644 index c56743301..000000000 --- a/reference/ssh2/functions/ssh2-auth-hostbased-file.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - ssh2_auth_hostbased_file - Authenticate using a public hostkey - - - - &reftitle.description; - - boolssh2_auth_hostbased_file - resourcesession - stringusername - stringhostname - stringpubkeyfile - stringprivkeyfile - stringpassphrase - stringlocal_username - - - Authenticate using a public hostkey read from a file. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - - - - - hostname - - - - - - - pubkeyfile - - - - - - - privkeyfile - - - - - - - passphrase - - - If privkeyfile is encrypted (which it should - be), the passphrase must be provided. - - - - - local_username - - - If local_username is omitted, then the value - for username will be used for it. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Authentication using a public hostkey - -'ssh-rsa')); - -if (ssh2_auth_hostbased_file($connection, 'remoteusername', 'myhost.example.com', - '/usr/local/etc/hostkey_rsa.pub', - '/usr/local/etc/hostkey_rsa', 'secret', - 'localusername')) { - echo "Public Key Hostbased Authentication Successful\n"; -} else { - die('Public Key Hostbased Authentication Failed'); -} -?> -]]> - - - - - - &reftitle.notes; - - - ssh2_auth_hostbased_file requires libssh2 >= 0.7 and - PHP/SSH2 >= 0.7 - - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-none.xml b/reference/ssh2/functions/ssh2-auth-none.xml deleted file mode 100644 index 153f99c66..000000000 --- a/reference/ssh2/functions/ssh2-auth-none.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - ssh2_auth_none - Authenticate as "none" - - - - &reftitle.description; - - mixedssh2_auth_none - resourcesession - stringusername - - - Attempt "none" authentication which usually will (and should) fail. - As part of the failure, this function will return an array of accepted - authentication methods. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - Remote user name. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the server does accept "none" as an authentication - method, or an array of accepted authentication methods on failure. - - - - - &reftitle.examples; - - Retrieving a list of authentication methods - - -]]> - - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-password.xml b/reference/ssh2/functions/ssh2-auth-password.xml deleted file mode 100644 index 8710f9c90..000000000 --- a/reference/ssh2/functions/ssh2-auth-password.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - ssh2_auth_password - Authenticate over SSH using a plain password - - - - &reftitle.description; - - boolssh2_auth_password - resourcesession - stringusername - stringpassword - - - Authenticate over SSH using a plain password. Since version 0.12 this function - also supports keyboard_interactive method. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - Remote user name. - - - - - password - - - Password for username - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Authenticating with a password - - -]]> - - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-pubkey-file.xml b/reference/ssh2/functions/ssh2-auth-pubkey-file.xml deleted file mode 100644 index 8519a945c..000000000 --- a/reference/ssh2/functions/ssh2-auth-pubkey-file.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - ssh2_auth_pubkey_file - Authenticate using a public key read from a file - - - - &reftitle.description; - - boolssh2_auth_pubkey_file - resourcesession - stringusername - stringpubkeyfile - stringprivkeyfile - stringpassphrase - - - Authenticate using a public key read from a file. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - Name of the user to authenticate as on the remote server. - - - - - pubkeyfile - - - The public key file needs to be in OpenSSH's format. It should look something like: - - - ssh-rsa AAAAB3NzaC1yc2EAAA....NX6sqSnHA8= rsa-key-20121110 - - - - - privkeyfile - - - - - - - passphrase - - - If privkeyfile is encrypted (which it should - be), the passphrase must be provided. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Authentication using a public key - -'ssh-rsa')); - -if (ssh2_auth_pubkey_file($connection, 'username', - '/home/username/.ssh/id_rsa.pub', - '/home/username/.ssh/id_rsa', 'secret')) { - echo "Public Key Authentication Successful\n"; -} else { - die('Public Key Authentication Failed'); -} -?> -]]> - - - - - - &reftitle.notes; - - - The underlying libssh2 library doesn't support partial auths very cleanly. - That is, if you need to supply both a public key and a password it will - appear as if this function has failed. In this particular case a failure - from this call may just mean that auth hasn't been completed yet. You - would need to ignore this failure and continue on and call - ssh2_auth_password in order to complete - authentication. - - - - - - &reftitle.seealso; - - ssh2_auth_pubkey - - - - - diff --git a/reference/ssh2/functions/ssh2-auth-pubkey.xml b/reference/ssh2/functions/ssh2-auth-pubkey.xml deleted file mode 100644 index a8661f8e3..000000000 --- a/reference/ssh2/functions/ssh2-auth-pubkey.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - ssh2_auth_pubkey - Authenticate using a public key in a variable - - - - &reftitle.description; - - boolssh2_auth_pubkey - resourcesession - stringusername - stringpubkey - stringprivkey - stringpassphrase - - - Authenticate using a public key in a variable. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - username - - - Name of the user to authenticate as on the remote server. - - - - - pubkey - - - Public key in OpenSSH's format. It should look something like: - ssh-rsa AAAAB3NzaC1yc2EAAA....NX6sqSnHA8= rsa-key-20121110 - - - - - privkey - - - Private OpenSSH key. It should begin with: - -----BEGIN RSA PRIVATE KEY----- - - - - - passphrase - - - If privkey is encrypted (which it should - be), the passphrase must be provided. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Authentication using a public key - -'ssh-rsa')); -$publicKey = file_get_contents('/home/username/.ssh/id_rsa.pub'); -$privateKey = file_get_contents('/home/username/.ssh/id_rsa'); - -if (ssh2_auth_pubkey($connection, 'username', - $publicKey, - $privateKey, 'secret')) { - echo "Public Key Authentication Successful\n"; -} else { - die('Public Key Authentication Failed'); -} -?> -]]> - - - - - - &reftitle.notes; - - - The underlying libssh2 library doesn't support partial auths very cleanly. - That is, if you need to supply both a public key and a password it will - appear as if this function has failed. In this particular case a failure - from this call may just mean that auth hasn't been completed yet. You - would need to ignore this failure and continue on and call - ssh2_auth_password in order to complete - authentication. - - - - - - &reftitle.seealso; - - ssh2_auth_pubkey_file - - - - - diff --git a/reference/ssh2/functions/ssh2-connect.xml b/reference/ssh2/functions/ssh2-connect.xml deleted file mode 100644 index 5a6ce3316..000000000 --- a/reference/ssh2/functions/ssh2-connect.xml +++ /dev/null @@ -1,317 +0,0 @@ - - - - - ssh2_connect - Connect to an SSH server - - - - &reftitle.description; - - resourcefalsessh2_connect - stringhost - intport22 - arraymethods - arraycallbacks - - - Establish a connection to a remote SSH server. - - - Once connected, the client should verify the server's hostkey using - ssh2_fingerprint, then authenticate using either - password or public key. - - - - - &reftitle.parameters; - - - host - - - - - - - port - - - - - - - methods - - - methods may be an associative array with up to four parameters - as described below. - - - <parameter>methods</parameter> may be an associative array - with any or all of the following parameters. - - - - Index - Meaning - Supported Values* - - - - - kex - - List of key exchange methods to advertise, comma separated - in order of preference. - - - diffie-hellman-group1-sha1, - diffie-hellman-group14-sha1, and - diffie-hellman-group-exchange-sha1 - - - - hostkey - - List of hostkey methods to advertise, comma separated - in order of preference. - - - ssh-rsa and - ssh-dss - - - - client_to_server - - Associative array containing crypt, compression, and - message authentication code (MAC) method preferences - for messages sent from client to server. - - - - - server_to_client - - Associative array containing crypt, compression, and - message authentication code (MAC) method preferences - for messages sent from server to client. - - - - - -
    - - * - Supported Values are dependent on methods supported by underlying library. - See libssh2 documentation for additional - information. - - - - <parameter>client_to_server</parameter> and - <parameter>server_to_client</parameter> may be an associative array - with any or all of the following parameters. - - - - - Index - Meaning - Supported Values* - - - - - crypt - List of crypto methods to advertise, comma separated - in order of preference. - - rijndael-cbc@lysator.liu.se, - aes256-cbc, - aes192-cbc, - aes128-cbc, - 3des-cbc, - blowfish-cbc, - cast128-cbc, - arcfour, and - none** - - - - comp - List of compression methods to advertise, comma separated - in order of preference. - - zlib and - none - - - - mac - List of MAC methods to advertise, comma separated - in order of preference. - - hmac-sha1, - hmac-sha1-96, - hmac-ripemd160, - hmac-ripemd160@openssh.com, and - none** - - - - -
    - - Crypt and MAC method "<literal>none</literal>" - - For security reasons, none is disabled by the underlying - libssh2 library unless explicitly enabled - during build time by using the appropriate ./configure options. See documentation - for the underlying library for more information. - - -
    -
    - - callbacks - - - callbacks may be an associative array with any - or all of the following parameters. - - - Callbacks parameters - - - - - Index - Meaning - Prototype - - - - - ignore - - Name of function to call when an - SSH2_MSG_IGNORE packet is received - - void ignore_cb($message) - - - debug - - Name of function to call when an - SSH2_MSG_DEBUG packet is received - - void debug_cb($message, $language, $always_display) - - - macerror - - Name of function to call when a packet is received but the - message authentication code failed. If the callback returns - &true;, the mismatch will be ignored, otherwise the connection - will be terminated. - - bool macerror_cb($packet) - - - disconnect - - Name of function to call when an - SSH2_MSG_DISCONNECT packet is received - - void disconnect_cb($reason, $message, $language) - - - -
    -
    -
    -
    -
    -
    - - - &reftitle.returnvalues; - - Returns a resource on success, or &false; on error. - - - - - &reftitle.examples; - - <function>ssh2_connect</function> example - - Open a connection forcing 3des-cbc when sending packets, any strength - aes cipher when receiving packets, no compression in either direction, - and Group1 key exchange. - - - 'diffie-hellman-group1-sha1', - 'client_to_server' => array( - 'crypt' => '3des-cbc', - 'comp' => 'none'), - 'server_to_client' => array( - 'crypt' => 'aes256-cbc,aes192-cbc,aes128-cbc', - 'comp' => 'none')); - -$callbacks = array('disconnect' => 'my_ssh_disconnect'); - -$connection = ssh2_connect('shell.example.com', 22, $methods, $callbacks); -if (!$connection) die('Connection failed'); -?> -]]> - - - - - - &reftitle.seealso; - - ssh2_fingerprint - ssh2_auth_none - ssh2_auth_password - ssh2_auth_pubkey - ssh2_auth_pubkey_file - ssh2_disconnect - - - -
    - diff --git a/reference/ssh2/functions/ssh2-disconnect.xml b/reference/ssh2/functions/ssh2-disconnect.xml deleted file mode 100644 index 71ca2cfcd..000000000 --- a/reference/ssh2/functions/ssh2-disconnect.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - ssh2_disconnect - Close a connection to a remote SSH server - - - - &reftitle.description; - - boolssh2_disconnect - resourcesession - - - Close a connection to a remote SSH server. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-exec.xml b/reference/ssh2/functions/ssh2-exec.xml deleted file mode 100644 index 10068837f..000000000 --- a/reference/ssh2/functions/ssh2-exec.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - ssh2_exec - Execute a command on a remote server - - - - &reftitle.description; - - resourcefalsessh2_exec - resourcesession - stringcommand - stringpty - arrayenv - intwidth80 - intheight25 - intwidth_height_typeSSH2_TERM_UNIT_CHARS - - - Execute a command at the remote end and allocate a channel for it. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - command - - - - - - - pty - - - - - - - env - - - env may be passed as an associative array of - name/value pairs to set in the target environment. - - - - - width - - - Width of the virtual terminal. - - - - - height - - - Height of the virtual terminal. - - - - - width_height_type - - - width_height_type should be one of - SSH2_TERM_UNIT_CHARS or - SSH2_TERM_UNIT_PIXELS. - - - - - - - - &reftitle.returnvalues; - - Returns a stream on success&return.falseforfailure;. - - - - - &reftitle.examples; - - Executing a command - - -]]> - - - - - - &reftitle.seealso; - - ssh2_connect - ssh2_shell - ssh2_tunnel - - - - - diff --git a/reference/ssh2/functions/ssh2-fetch-stream.xml b/reference/ssh2/functions/ssh2-fetch-stream.xml deleted file mode 100644 index 0a7f07fb5..000000000 --- a/reference/ssh2/functions/ssh2-fetch-stream.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - ssh2_fetch_stream - Fetch an extended data stream - - - - &reftitle.description; - - resourcessh2_fetch_stream - resourcechannel - intstreamid - - - Fetches an alternate substream associated with an SSH2 channel stream. - The SSH2 protocol currently defines only one substream, STDERR, which has - a substream ID of SSH2_STREAM_STDERR (defined as 1). - - - - - &reftitle.parameters; - - - channel - - - - - - - streamid - - - An SSH2 channel stream. - - - - - - - - &reftitle.returnvalues; - - Returns the requested stream resource. - - - - - &reftitle.examples; - - Opening a shell and retrieving the stderr stream associated with it - - -]]> - - - - - - &reftitle.seealso; - - ssh2_shell - ssh2_exec - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-fingerprint.xml b/reference/ssh2/functions/ssh2-fingerprint.xml deleted file mode 100644 index 09f0f3c9e..000000000 --- a/reference/ssh2/functions/ssh2-fingerprint.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - ssh2_fingerprint - Retrieve fingerprint of remote server - - - - &reftitle.description; - - stringssh2_fingerprint - resourcesession - intflagsSSH2_FINGERPRINT_MD5 | SSH2_FINGERPRINT_HEX - - - Returns a server hostkey hash from an active session. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - flags - - - flags may be either of - SSH2_FINGERPRINT_MD5 or - SSH2_FINGERPRINT_SHA1 logically ORed with - SSH2_FINGERPRINT_HEX or - SSH2_FINGERPRINT_RAW. - - - - - - - - &reftitle.returnvalues; - - Returns the hostkey hash as a string. - - - - - &reftitle.examples; - - Checking the fingerprint against a known value - - -]]> - - - - - - diff --git a/reference/ssh2/functions/ssh2-forward-accept.xml b/reference/ssh2/functions/ssh2-forward-accept.xml deleted file mode 100644 index ad1fa84c8..000000000 --- a/reference/ssh2/functions/ssh2-forward-accept.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - ssh2_forward_accept - Accept a connection created by a listener - - - - &reftitle.description; - - resourcefalsessh2_forward_accept - resourcelistener - - - Accepts a connection created by a listener. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - desc - - - An SSH2 Listener resource, obtained from a call to ssh2_forward_listen. - - - - - - - - &reftitle.returnvalues; - - Returns a stream resource, &return.falseforfailure;. - - - - - diff --git a/reference/ssh2/functions/ssh2-forward-listen.xml b/reference/ssh2/functions/ssh2-forward-listen.xml deleted file mode 100644 index 17eca78e2..000000000 --- a/reference/ssh2/functions/ssh2-forward-listen.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - ssh2_forward_listen - Bind a port on the remote server and listen for connections - - - - &reftitle.description; - - resourcefalsessh2_forward_listen - resourcesession - intport - stringhost - intmax_connections16 - - - Binds a port on the remote server and listen for connections. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - session - - - An SSH Session resource, obtained from a call to ssh2_connect. - - - - - port - - - The port of the remote server. - - - - - host - - - - - - - - max_connections - - - - - - - - - - - &reftitle.returnvalues; - - Returns an SSH2 Listener, &return.falseforfailure;. - - - - - &reftitle.seealso; - - ssh2_forward_accept - - - - diff --git a/reference/ssh2/functions/ssh2-keepalive-config.xml b/reference/ssh2/functions/ssh2-keepalive-config.xml deleted file mode 100644 index 62bce7d00..000000000 --- a/reference/ssh2/functions/ssh2-keepalive-config.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - ssh2_keepalive_config - Configure how often keepalive messages should be sent - - - - &reftitle.description; - - voidssh2_keepalive_config - resourcesession - boolwant_reply - intinterval - - - Configures how often keepalive messages are sent on the given - session, and whether the server is asked to reply to - them. - - - Keepalive messages are not sent automatically. Once configured, - ssh2_keepalive_send must be called to actually send a - keepalive message. - - - - This function is only available when the extension is built against a - libssh2 version providing keepalive support. - - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - want_reply - - - Whether the server is requested to reply to keepalive messages. - Requesting a reply makes an unresponsive server detectable, at the cost - of some extra traffic. - - - - - interval - - - The number of seconds that may pass without any traffic before a - keepalive message should be sent. A value of 0 - disables keepalive messages, and a value of 1 is - treated as 2 by the underlying library. - - - Accepted values range from 0 to - 4294967295. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - An E_WARNING is emitted when - interval is outside the accepted range, in which - case the keepalive configuration is left unchanged. - - - - - &reftitle.examples; - - Sending keepalive messages - - -]]> - - - - - - &reftitle.seealso; - - ssh2_keepalive_send - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-keepalive-send.xml b/reference/ssh2/functions/ssh2-keepalive-send.xml deleted file mode 100644 index 1d33d312b..000000000 --- a/reference/ssh2/functions/ssh2-keepalive-send.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ssh2_keepalive_send - Send a keepalive message - - - - &reftitle.description; - - intfalsessh2_keepalive_send - resourcesession - - - Sends a keepalive message on the given session, - according to the configuration set with - ssh2_keepalive_config. - - - - This function is only available when the extension is built against a - libssh2 version providing keepalive support. - - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - - - - &reftitle.returnvalues; - - Returns the number of seconds that may pass before another keepalive message - must be sent, or &false; on failure. 0 is returned when - keepalive messages are disabled. - - - Since 0 and &false; are both falsy, the - === operator has to be used to tell them apart. - - - - - &reftitle.examples; - - Sending a keepalive message - - -]]> - - - - - - &reftitle.seealso; - - ssh2_keepalive_config - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-methods-negotiated.xml b/reference/ssh2/functions/ssh2-methods-negotiated.xml deleted file mode 100644 index ffa7cb10d..000000000 --- a/reference/ssh2/functions/ssh2-methods-negotiated.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - ssh2_methods_negotiated - Return list of negotiated methods - - - - &reftitle.description; - - arrayssh2_methods_negotiated - resourcesession - - - Returns list of negotiated methods. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - Determining what methods were negotiated - - -]]> - - - - - - &reftitle.seealso; - - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-poll.xml b/reference/ssh2/functions/ssh2-poll.xml deleted file mode 100644 index 16a3ee8b1..000000000 --- a/reference/ssh2/functions/ssh2-poll.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - ssh2_poll - Poll the channels/listeners/streams for events - - - - &reftitle.description; - - intssh2_poll - arraydesc - inttimeout30 - - - Polls the channels/listeners/streams for events, - and returns the number of descriptors which returned non-zero revents. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - desc - - - An indexed array of subarrays with the keys - 'resource' and 'events'. - The value of the resource is a (channel) stream or an SSH2 Listener resource. - The value of the event are SSH2_POLL* flags bitwise ORed together. - Each subarray will be populated with an 'revents' element on return, - whose values are SSH2_POLL* flags bitwise ORed together of the events that occurred. - - - - - timeout - - - The timeout in seconds. - - - - - - - - &reftitle.returnvalues; - - Returns the number of descriptors which returned non-zero revents. - - - - - diff --git a/reference/ssh2/functions/ssh2-publickey-add.xml b/reference/ssh2/functions/ssh2-publickey-add.xml deleted file mode 100644 index 0b279afce..000000000 --- a/reference/ssh2/functions/ssh2-publickey-add.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - ssh2_publickey_add - - Add an authorized publickey - - - - - &reftitle.description; - - boolssh2_publickey_add - resourcepkey - stringalgoname - stringblob - booloverwrite&false; - arrayattributes - - - ¬e.ssh2.subsystem.publickey; - - - - - &reftitle.parameters; - - - pkey - - - Publickey Subsystem resource created by ssh2_publickey_init. - - - - - algoname - - - Publickey algorithm (e.g.): ssh-dss, ssh-rsa - - - - - blob - - - Publickey blob as raw binary data - - - - - overwrite - - - If the specified key already exists, should it be overwritten? - - - - - attributes - - - Associative array of attributes to assign to this public key. - Refer to ietf-secsh-publickey-subsystem for a list of supported attributes. - To mark an attribute as mandatory, precede its name with an asterisk. - If the server is unable to support an attribute marked mandatory, - it will abort the add process. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Adding a publickey with <function>ssh2_publickey_add</function> - -"John's Key")); -?> -]]> - - - - - - &reftitle.seealso; - - ssh2_publickey_init - ssh2_publickey_remove - ssh2_publickey_list - - - - - diff --git a/reference/ssh2/functions/ssh2-publickey-init.xml b/reference/ssh2/functions/ssh2-publickey-init.xml deleted file mode 100644 index 88add4ed5..000000000 --- a/reference/ssh2/functions/ssh2-publickey-init.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - ssh2_publickey_init - - Initialize Publickey subsystem - - - - - &reftitle.description; - - resourcefalsessh2_publickey_init - resourcesession - - - Request the Publickey subsystem from an already connected SSH2 server. - - - The publickey subsystem allows an already connected and authenticated - client to manage the list of authorized public keys stored on the - target server in an implementation agnostic manner. - If the remote server does not support the publickey subsystem, - the ssh2_publickey_init function will return &false;. - - - - - &reftitle.parameters; - - - session - - - - - - - - - - &reftitle.returnvalues; - - Returns an SSH2 Publickey Subsystem resource for use - with all other ssh2_publickey_*() methods&return.falseforfailure;. - - - - - &reftitle.notes; - ¬e.ssh2.subsystem.publickey; - - - - &reftitle.seealso; - - ssh2_publickey_add - ssh2_publickey_remove - ssh2_publickey_list - - - - - diff --git a/reference/ssh2/functions/ssh2-publickey-list.xml b/reference/ssh2/functions/ssh2-publickey-list.xml deleted file mode 100644 index d2bf0f985..000000000 --- a/reference/ssh2/functions/ssh2-publickey-list.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - ssh2_publickey_list - - List currently authorized publickeys - - - - - &reftitle.description; - - arrayssh2_publickey_list - resourcepkey - - - List currently authorized publickeys. - - - - - &reftitle.parameters; - - - pkey - - - Publickey Subsystem resource - - - - - - - - &reftitle.returnvalues; - - Returns a numerically indexed array of keys, - each of which is an associative array containing: - name, blob, and attrs elements. - - - Publickey elements - - - - Array Key - Meaning - - - - - name - Name of algorithm used by this publickey, for example: - ssh-dss or ssh-rsa. - - - blob - Publickey blob as raw binary data. - - - attrs - Attributes assigned to this publickey. The most common - attribute, and the only one supported by publickey version 1 - servers, is comment, which may be any freeform - string. - - - -
    -
    - - - &reftitle.examples; - - Listing authorized keys with <function>ssh2_publickey_list</function> - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - ¬e.ssh2.subsystem.publickey; - - - - &reftitle.seealso; - - ssh2_publickey_init - ssh2_publickey_add - ssh2_publickey_remove - - - -
    - diff --git a/reference/ssh2/functions/ssh2-publickey-remove.xml b/reference/ssh2/functions/ssh2-publickey-remove.xml deleted file mode 100644 index 317083d28..000000000 --- a/reference/ssh2/functions/ssh2-publickey-remove.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - ssh2_publickey_remove - - Remove an authorized publickey - - - - - &reftitle.description; - - boolssh2_publickey_remove - resourcepkey - stringalgoname - stringblob - - - Removes an authorized publickey. - - - - - &reftitle.parameters; - - - pkey - - - Publickey Subsystem Resource - - - - - algoname - - - Publickey algorithm (e.g.): ssh-dss, ssh-rsa - - - - - blob - - - Publickey blob as raw binary data - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - ¬e.ssh2.subsystem.publickey; - - - - &reftitle.seealso; - - ssh2_publickey_init - ssh2_publickey_add - ssh2_publickey_list - - - - diff --git a/reference/ssh2/functions/ssh2-scp-recv.xml b/reference/ssh2/functions/ssh2-scp-recv.xml deleted file mode 100644 index eb42d23f0..000000000 --- a/reference/ssh2/functions/ssh2-scp-recv.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - ssh2_scp_recv - Request a file via SCP - - - - &reftitle.description; - - boolssh2_scp_recv - resourcesession - stringremote_file - stringlocal_file - - - Copy a file from the remote server to the local filesystem using the SCP protocol. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - remote_file - - - Path to the remote file. - - - - - local_file - - - Path to the local file. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Downloading a file via SCP - - -]]> - - - - - - &reftitle.seealso; - - ssh2_scp_send - copy - - - - - diff --git a/reference/ssh2/functions/ssh2-scp-send.xml b/reference/ssh2/functions/ssh2-scp-send.xml deleted file mode 100644 index 210294f1a..000000000 --- a/reference/ssh2/functions/ssh2-scp-send.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - ssh2_scp_send - Send a file via SCP - - - - &reftitle.description; - - boolssh2_scp_send - resourcesession - stringlocal_file - stringremote_file - intcreate_mode0644 - - - Copy a file from the local filesystem to the remote server using the SCP protocol. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - local_file - - - Path to the local file. - - - - - remote_file - - - Path to the remote file. - - - - - create_mode - - - The file will be created with the mode specified by - create_mode. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Uploading a file via SCP - - -]]> - - - - - - &reftitle.seealso; - - ssh2_scp_recv - copy - - - - - diff --git a/reference/ssh2/functions/ssh2-send-eof.xml b/reference/ssh2/functions/ssh2-send-eof.xml deleted file mode 100644 index 3cdff6f60..000000000 --- a/reference/ssh2/functions/ssh2-send-eof.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - ssh2_send_eof - Send EOF to stream - - - - &reftitle.description; - - boolssh2_send_eof - resourcechannel - - - Sends an EOF to the stream; this is typically used to close standard input, - while keeping output and error alive. For example, one can send a remote - process some data over standard input, close it to start processing, and - still be able to read out the results without creating additional files. - - - - - &reftitle.parameters; - - - channel - - - An SSH stream; can be acquired through functions like ssh2_fetch_stream - or ssh2_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - ssh2_fetch_stream - - - - - diff --git a/reference/ssh2/functions/ssh2-send-signal.xml b/reference/ssh2/functions/ssh2-send-signal.xml deleted file mode 100644 index d907bbc07..000000000 --- a/reference/ssh2/functions/ssh2-send-signal.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - ssh2_send_signal - Send a signal to a remote process - - - - &reftitle.description; - - boolssh2_send_signal - resourcechannel - stringsignal - - - Sends a signal to the process running at the remote end of the given - channel. - - - - This function is only available when the extension is built against - libssh2 >= 1.9.0. - - - - - - &reftitle.parameters; - - - channel - - - An SSH channel stream, as returned by ssh2_exec or - ssh2_shell. - - - - - signal - - - The name of the signal to send, without the SIG - prefix, as defined by the SSH connection protocol - (RFC 4254); for - example TERM, KILL or - INT. - - - The value is forwarded to the server as is; it is not validated - against the names listed by the protocol. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - An E_WARNING is emitted when - channel is not an SSH channel stream, and when the - signal could not be sent. - - - - - &reftitle.examples; - - Interrupting a remote command - - -]]> - - - - - - &reftitle.seealso; - - ssh2_exec - ssh2_shell - ssh2_send_eof - - - - - diff --git a/reference/ssh2/functions/ssh2-set-timeout.xml b/reference/ssh2/functions/ssh2-set-timeout.xml deleted file mode 100644 index b90e8ec90..000000000 --- a/reference/ssh2/functions/ssh2-set-timeout.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - ssh2_set_timeout - Set the timeout for blocking operations on a session - - - - &reftitle.description; - - voidssh2_set_timeout - resourcesession - intseconds - intmicroseconds0 - - - Sets how long a blocking operation on the given - session may wait before it is considered to have - timed out. - - - When the resulting timeout is 0, which is the default, - no timeout is applied and blocking operations may wait indefinitely. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - seconds - - - The timeout, in seconds. - - - - - microseconds - - - An additional number of microseconds added to the timeout. The - underlying library only supports millisecond precision, so this value - is rounded up to the next whole millisecond. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Limiting how long blocking operations may wait - - -]]> - - - - - - &reftitle.seealso; - - ssh2_connect - ssh2_keepalive_config - stream_set_timeout - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-chmod.xml b/reference/ssh2/functions/ssh2-sftp-chmod.xml deleted file mode 100644 index 2c4c01644..000000000 --- a/reference/ssh2/functions/ssh2-sftp-chmod.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - ssh2_sftp_chmod - Changes file mode - - - - &reftitle.description; - - boolssh2_sftp_chmod - resourcesftp - stringfilename - intmode - - - Attempts to change the mode of the specified file to that given in - mode. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - filename - - - Path to the file. - - - - - mode - - - Permissions on the file. See the chmod for more details on this parameter. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Changing the mode of a file on a remote server - - -]]> - - - - - - &reftitle.seealso; - - chmod - ssh2_sftp - ssh2_connect - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-lstat.xml b/reference/ssh2/functions/ssh2-sftp-lstat.xml deleted file mode 100644 index c4543a9ad..000000000 --- a/reference/ssh2/functions/ssh2-sftp-lstat.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - ssh2_sftp_lstat - Stat a symbolic link - - - - &reftitle.description; - - arrayfalsessh2_sftp_lstat - resourcesftp - stringpath - - - Stats a symbolic link on the remote filesystem without - following the link. - - - This function is similar to using the lstat function - with the ssh2.sftp:// wrapper - and returns the same values. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - path - - - Path to the remote symbolic link. - - - - - - - - &reftitle.returnvalues; - - Returns an array of statistics for the given symbolic link on success&return.falseforfailure;. - See the documentation for stat for details on the - values which may be returned. - - - - - &reftitle.examples; - - Stating a symbolic link via SFTP - - -]]> - - - - - - &reftitle.seealso; - - ssh2_sftp_stat - lstat - stat - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-mkdir.xml b/reference/ssh2/functions/ssh2-sftp-mkdir.xml deleted file mode 100644 index 403c19e09..000000000 --- a/reference/ssh2/functions/ssh2-sftp-mkdir.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - ssh2_sftp_mkdir - Create a directory - - - - &reftitle.description; - - boolssh2_sftp_mkdir - resourcesftp - stringdirname - intmode0777 - boolrecursive&false; - - - Creates a directory on the remote file server with permissions set to - mode. - - - This function is similar to using mkdir with the - ssh2.sftp:// wrapper. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - dirname - - - Path of the new directory. - - - - - mode - - - Permissions on the new directory. - The actual mode is affected by the current umask. - - - - - recursive - - - If recursive is &true; any parent directories - required for dirname will be automatically created as well. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Creating a directory on a remote server - - -]]> - - - - - - &reftitle.seealso; - - mkdir - ssh2_sftp_rmdir - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-readlink.xml b/reference/ssh2/functions/ssh2-sftp-readlink.xml deleted file mode 100644 index 6f66e1692..000000000 --- a/reference/ssh2/functions/ssh2-sftp-readlink.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - ssh2_sftp_readlink - Return the target of a symbolic link - - - - &reftitle.description; - - stringfalsessh2_sftp_readlink - resourcesftp - stringlink - - - Returns the target of a symbolic link. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - link - - - Path of the symbolic link. - - - - - - - - &reftitle.returnvalues; - - Returns the target of the symbolic link&return.falseforfailure;. - - - - - &reftitle.examples; - - Reading a symbolic link - - -]]> - - - - - - &reftitle.seealso; - - readlink - ssh2_sftp_symlink - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-realpath.xml b/reference/ssh2/functions/ssh2-sftp-realpath.xml deleted file mode 100644 index cf75d3b00..000000000 --- a/reference/ssh2/functions/ssh2-sftp-realpath.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - ssh2_sftp_realpath - Resolve the realpath of a provided path string - - - - &reftitle.description; - - stringfalsessh2_sftp_realpath - resourcesftp - stringfilename - - - Translates filename into the effective real path - on the remote filesystem. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - filename - - - - - - - - - - &reftitle.returnvalues; - - Returns the real path as a string&return.falseforfailure;. - - - - - &reftitle.examples; - - Resolving a pathname - - -]]> - - - - - - &reftitle.seealso; - - realpath - ssh2_sftp_symlink - ssh2_sftp_readlink - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-rename.xml b/reference/ssh2/functions/ssh2-sftp-rename.xml deleted file mode 100644 index e0b4f4109..000000000 --- a/reference/ssh2/functions/ssh2-sftp-rename.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - ssh2_sftp_rename - Rename a remote file - - - - &reftitle.description; - - boolssh2_sftp_rename - resourcesftp - stringfrom - stringto - - - Renames a file on the remote filesystem. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - from - - - The current file that is being renamed. - - - - - to - - - The new file name that replaces from. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Renaming a file via sftp - - -]]> - - - - - - &reftitle.seealso; - - rename - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-rmdir.xml b/reference/ssh2/functions/ssh2-sftp-rmdir.xml deleted file mode 100644 index efb33884b..000000000 --- a/reference/ssh2/functions/ssh2-sftp-rmdir.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - ssh2_sftp_rmdir - Remove a directory - - - - &reftitle.description; - - boolssh2_sftp_rmdir - resourcesftp - stringdirname - - - Removes a directory from the remote file server. - - - This function is similar to using rmdir with the - ssh2.sftp:// wrapper. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - dirname - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Removing a directory on a remote server - - -]]> - - - - - - &reftitle.seealso; - - rmdir - ssh2_sftp_mkdir - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-stat.xml b/reference/ssh2/functions/ssh2-sftp-stat.xml deleted file mode 100644 index 7c42d5c41..000000000 --- a/reference/ssh2/functions/ssh2-sftp-stat.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - ssh2_sftp_stat - Stat a file on a remote filesystem - - - - &reftitle.description; - - arrayfalsessh2_sftp_stat - resourcesftp - stringpath - - - Stats a file on the remote filesystem following any symbolic links. - - - This function is similar to using the stat function - with the ssh2.sftp:// wrapper - and returns the same values. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - path - - - - - - - - - - &reftitle.returnvalues; - - Returns an array of statistics for the given file on success&return.falseforfailure;. - See the documentation for stat for details on the - values which may be returned. - - - - - &reftitle.examples; - - Stating a file via SFTP - - -]]> - - - - - - &reftitle.seealso; - - ssh2_sftp_lstat - lstat - stat - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-symlink.xml b/reference/ssh2/functions/ssh2-sftp-symlink.xml deleted file mode 100644 index 347381b91..000000000 --- a/reference/ssh2/functions/ssh2-sftp-symlink.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - ssh2_sftp_symlink - Create a symlink - - - - &reftitle.description; - - boolssh2_sftp_symlink - resourcesftp - stringtarget - stringlink - - - Creates a symbolic link named link on the remote - filesystem pointing to target. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - target - - - Target of the symbolic link. - - - - - link - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Creating a symbolic link - - -]]> - - - - - - &reftitle.seealso; - - ssh2_sftp_readlink - symlink - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp-unlink.xml b/reference/ssh2/functions/ssh2-sftp-unlink.xml deleted file mode 100644 index 18db54488..000000000 --- a/reference/ssh2/functions/ssh2-sftp-unlink.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - ssh2_sftp_unlink - Delete a file - - - - &reftitle.description; - - boolssh2_sftp_unlink - resourcesftp - stringfilename - - - Deletes a file on the remote filesystem. - - - - - &reftitle.parameters; - - - sftp - - - An SSH2 SFTP resource opened by ssh2_sftp. - - - - - filename - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Deleting a file - - -]]> - - - - - - &reftitle.seealso; - - unlink - - - - - diff --git a/reference/ssh2/functions/ssh2-sftp.xml b/reference/ssh2/functions/ssh2-sftp.xml deleted file mode 100644 index c985b6375..000000000 --- a/reference/ssh2/functions/ssh2-sftp.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - ssh2_sftp - Initialize SFTP subsystem - - - - &reftitle.description; - - resourcefalsessh2_sftp - resourcesession - - - Request the SFTP subsystem from an already connected SSH2 server. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - - - - &reftitle.returnvalues; - - This method returns an SSH2 SFTP resource for use with - all other ssh2_sftp_*() methods and the - ssh2.sftp:// fopen wrapper, - &return.falseforfailure;. - - - - - &reftitle.examples; - - Opening a file via SFTP - - -]]> - - - - - - &reftitle.seealso; - - ssh2_scp_recv - ssh2_scp_send - - - - - diff --git a/reference/ssh2/functions/ssh2-shell-resize.xml b/reference/ssh2/functions/ssh2-shell-resize.xml deleted file mode 100644 index f130a02a3..000000000 --- a/reference/ssh2/functions/ssh2-shell-resize.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - ssh2_shell_resize - Change the dimensions of a channel's pseudo-terminal - - - - &reftitle.description; - - boolssh2_shell_resize - resourcechannel - intwidth - intheight - intwidth_px0 - intheight_px0 - - - Requests that the pseudo-terminal (PTY) attached to the given - channel be resized to the given dimensions. - - - - The extension declares only the first three parameters, under the name - session for channel. As a - result, width_px and - height_px can only be passed positionally. - - - - - - &reftitle.parameters; - - - channel - - - An SSH channel stream, as returned by ssh2_exec or - ssh2_shell. - - - - - width - - - The width of the terminal, in characters. - - - - - height - - - The height of the terminal, in characters. - - - - - width_px - - - The width of the terminal in pixels, or 0 to leave - the pixel dimensions unspecified. - - - - - height_px - - - The height of the terminal in pixels, or 0 to leave - the pixel dimensions unspecified. - - - - - - - - &reftitle.returnvalues; - - Returns &true;, or &false; when channel is not an - SSH channel stream. - - - The outcome of the resize request itself is not reported: &true; is - returned even when the remote end does not honour it. - - - - - &reftitle.errors; - - An E_WARNING is emitted when - channel is not an SSH channel stream. - - - - - &reftitle.examples; - - Resizing the pseudo-terminal of a shell - - -]]> - - - - - - &reftitle.seealso; - - ssh2_shell - ssh2_exec - - - - - diff --git a/reference/ssh2/functions/ssh2-shell.xml b/reference/ssh2/functions/ssh2-shell.xml deleted file mode 100644 index 693685092..000000000 --- a/reference/ssh2/functions/ssh2-shell.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - ssh2_shell - Request an interactive shell - - - - &reftitle.description; - - resourcefalsessh2_shell - resourcesession - stringtermtype"vanilla" - arraynullenv&null; - intwidth80 - intheight25 - intwidth_height_typeSSH2_TERM_UNIT_CHARS - - - Open a shell at the remote end and allocate a stream for it. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - termtype - - - termtype should correspond to one of the - entries in the target system's /etc/termcap file. - - - - - env - - - env may be passed as an associative array of - name/value pairs to set in the target environment. - - - - - width - - - Width of the virtual terminal. - - - - - height - - - Height of the virtual terminal. - - - - - width_height_type - - - width_height_type should be one of - SSH2_TERM_UNIT_CHARS or - SSH2_TERM_UNIT_PIXELS. - - - - - - - - &reftitle.returnvalues; - - Returns a stream &resource; on success, &return.falseforfailure;. - - - - - &reftitle.examples; - - Requesting an interactive shell - - -]]> - - - - - - &reftitle.seealso; - - ssh2_exec - ssh2_tunnel - ssh2_fetch_stream - - - - - diff --git a/reference/ssh2/functions/ssh2-tunnel.xml b/reference/ssh2/functions/ssh2-tunnel.xml deleted file mode 100644 index bf0b38eca..000000000 --- a/reference/ssh2/functions/ssh2-tunnel.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - ssh2_tunnel - Open a tunnel through a remote server - - - - &reftitle.description; - - resourcessh2_tunnel - resourcesession - stringhost - intport - - - Open a socket stream to an arbitrary host/port by way of the currently - connected SSH server. - - - - - &reftitle.parameters; - - - session - - - An SSH connection link identifier, obtained from a call to - ssh2_connect. - - - - - host - - - - - - - port - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - Opening a tunnel to an arbitrary host - - -]]> - - - - - - &reftitle.seealso; - - ssh2_connect - fsockopen - - - - - diff --git a/reference/ssh2/installation.xml b/reference/ssh2/installation.xml deleted file mode 100644 index 6378e4390..000000000 --- a/reference/ssh2/installation.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;ssh2. - - - &pecl.windows.download.avail; - - -
    - diff --git a/reference/ssh2/reference.xml b/reference/ssh2/reference.xml deleted file mode 100644 index bf0ea33de..000000000 --- a/reference/ssh2/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - SSH2 &Functions; - - &reference.ssh2.entities.functions; - - - - diff --git a/reference/ssh2/setup.xml b/reference/ssh2/setup.xml deleted file mode 100644 index d1c341fd2..000000000 --- a/reference/ssh2/setup.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - The - OpenSSL and - libssh2 libraries - are required. Ensure that the development libraries are installed, - where a typical package name might be openssl-dev. - - - Version 1.2 or newer of the libssh2 library is required, although - it's possible newer releases of pecl/ssh2 may require newer - versions (see the release notes). - - - The ssh2_auth_agent function will only be available - with libssh2 >= 1.2.3. - - - support for stream_set_timeout to channel streams - will only be available with libssh2 >= 1.2.9. - - - Libssh2 comes in two flavours: gcrypt or openssl. Some Linux - distributions build libssh2 with the gcrypt library, some use openssl. - Libssh2 has some issues when compiled with gcrypt, please use openssl. - -
    - - - - &reference.ssh2.installation; - - - -
    - &reftitle.resources; - - This extension defines the following resource types: - - SSH2 Session - SSH2 Listener - SSH2 SFTP - SSH2 Publickey Subsystem (as of ssh2 0.10) - - -
    - - -
    - diff --git a/reference/ssh2/versions.xml b/reference/ssh2/versions.xml deleted file mode 100644 index 9b2f3da81..000000000 --- a/reference/ssh2/versions.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/stats/book.xml b/reference/stats/book.xml deleted file mode 100644 index f22c762ac..000000000 --- a/reference/stats/book.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - Statistics - - - - &reftitle.intro; - - &warn.pecl.unmaintained; - This is the statistics extension. It contains few dozens of functions - useful for statistical computations. It is a wrapper around 2 scientific - libraries, namely DCDFLIB (Library of C routines for Cumulative - Distributions Functions, Inverses, and Other parameters) by B. Brown & - J. Lavato and RANDLIB by Barry Brown, James Lavato & Kathy Russell. - Includes CD and PD functions. - - - - - &reference.stats.setup; - &reference.stats.reference; - - - - - diff --git a/reference/stats/functions/stats-absolute-deviation.xml b/reference/stats/functions/stats-absolute-deviation.xml deleted file mode 100644 index eeec79e12..000000000 --- a/reference/stats/functions/stats-absolute-deviation.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - stats_absolute_deviation - Returns the absolute deviation of an array of values - - - &reftitle.description; - - floatstats_absolute_deviation - arraya - - - Returns the absolute deviation of the values in a. - - - - &reftitle.parameters; - - - - a - - - The input array - - - - - - - - - &reftitle.returnvalues; - - Returns the absolute deviation of the values in a, - or &false; if a is empty or is not an array. - - - - - - diff --git a/reference/stats/functions/stats-cdf-beta.xml b/reference/stats/functions/stats-cdf-beta.xml deleted file mode 100644 index d8164345a..000000000 --- a/reference/stats/functions/stats-cdf-beta.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_beta - Calculates any one parameter of the beta distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_beta - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the beta distribution. The kind of the return value and parameters (par1, - par2, and par3) are determined by - which. - - - The following table lists the return value and parameters by which. - CDF, x, alpha, and beta denotes cumulative distribution function, the value of the random - variable, and shape parameters of the beta distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - alpha - beta - - - 2 - x - CDF - alpha - beta - - - 3 - alpha - x - CDF - beta - - - 4 - beta - x - CDF - alpha - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, alpha, or beta, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-binomial.xml b/reference/stats/functions/stats-cdf-binomial.xml deleted file mode 100644 index 161e2093c..000000000 --- a/reference/stats/functions/stats-cdf-binomial.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_binomial - Calculates any one parameter of the binomial distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_binomial - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the binomial distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, n, and p denotes cumulative distribution function, the number of successes, - the number of trials, and the success rate for each trial, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - n - p - - - 2 - x - CDF - n - p - - - 3 - n - x - CDF - p - - - 4 - p - x - CDF - n - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, n, or p, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-cauchy.xml b/reference/stats/functions/stats-cdf-cauchy.xml deleted file mode 100644 index e585733dc..000000000 --- a/reference/stats/functions/stats-cdf-cauchy.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_cauchy - Calculates any one parameter of the Cauchy distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_cauchy - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the Cauchy distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, x0, and gamma denotes cumulative distribution function, the value of the random - variable, the location and the scale parameter of the Cauchy distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - x0 - gamma - - - 2 - x - CDF - x0 - gamma - - - 3 - x0 - x - CDF - gamma - - - 4 - gamma - x - CDF - x0 - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, x0, or gamma, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-chisquare.xml b/reference/stats/functions/stats-cdf-chisquare.xml deleted file mode 100644 index c12ad1db9..000000000 --- a/reference/stats/functions/stats-cdf-chisquare.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - stats_cdf_chisquare - Calculates any one parameter of the chi-square distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_chisquare - floatpar1 - floatpar2 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the chi-square distribution. The kind of the return value and parameters - (par1 and par2) are determined by - which. - - - The following table lists the return value and parameters by which. - CDF, x, and k denotes cumulative distribution function, the value of the random variable, - and the degree of freedom of the chi-square distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - - - - - 1 - CDF - x - k - - - 2 - x - CDF - k - - - 3 - k - x - CDF - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, or k, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-exponential.xml b/reference/stats/functions/stats-cdf-exponential.xml deleted file mode 100644 index 66845e535..000000000 --- a/reference/stats/functions/stats-cdf-exponential.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - stats_cdf_exponential - Calculates any one parameter of the exponential distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_exponential - floatpar1 - floatpar2 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the exponential distribution. The kind of the return value and parameters - (par1 and par2) are determined by - which. - - - The following table lists the return value and parameters by which. - CDF, x, and lambda denotes cumulative distribution function, the value of the random - variable, and the rate parameter of the exponential distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - - - - - 1 - CDF - x - lambda - - - 2 - x - CDF - lambda - - - 3 - lambda - x - CDF - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, or lambda, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-f.xml b/reference/stats/functions/stats-cdf-f.xml deleted file mode 100644 index d407db7a2..000000000 --- a/reference/stats/functions/stats-cdf-f.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_f - Calculates any one parameter of the F distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_f - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the F distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, d1, and d2 denotes cumulative distribution function, the value of the random - variable, and the degree of freedoms of the F distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - d1 - d2 - - - 2 - x - CDF - d1 - d2 - - - 3 - d1 - x - CDF - d2 - - - 4 - d2 - x - CDF - d1 - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, d1, or d2, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-gamma.xml b/reference/stats/functions/stats-cdf-gamma.xml deleted file mode 100644 index fb397ef90..000000000 --- a/reference/stats/functions/stats-cdf-gamma.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_gamma - Calculates any one parameter of the gamma distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_gamma - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the gamma distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, k, and theta denotes cumulative distribution function, the value of the random - variable, and the shape and the scale parameter of the gamma distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - k - theta - - - 2 - x - CDF - k - theta - - - 3 - k - x - CDF - theta - - - 4 - theta - x - CDF - k - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, k, or theta, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-laplace.xml b/reference/stats/functions/stats-cdf-laplace.xml deleted file mode 100644 index 6c3efc8c6..000000000 --- a/reference/stats/functions/stats-cdf-laplace.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_laplace - Calculates any one parameter of the Laplace distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_laplace - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the Laplace distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, mu, and b denotes cumulative distribution function, the value of the random - variable, and the location and the scale parameter of the Laplace distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - mu - b - - - 2 - x - CDF - mu - b - - - 3 - mu - x - CDF - b - - - 4 - b - x - CDF - mu - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, mu, or b, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-logistic.xml b/reference/stats/functions/stats-cdf-logistic.xml deleted file mode 100644 index 852d541c5..000000000 --- a/reference/stats/functions/stats-cdf-logistic.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_logistic - Calculates any one parameter of the logistic distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_logistic - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the logistic distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, mu, and s denotes cumulative distribution function, the value of the random - variable, and the location and the scale parameter of the logistic distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - mu - s - - - 2 - x - CDF - mu - s - - - 3 - mu - x - CDF - s - - - 4 - s - x - CDF - mu - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, mu, or s, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-negative-binomial.xml b/reference/stats/functions/stats-cdf-negative-binomial.xml deleted file mode 100644 index 9a62d856e..000000000 --- a/reference/stats/functions/stats-cdf-negative-binomial.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_negative_binomial - Calculates any one parameter of the negative binomial distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_negative_binomial - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the negative binomial distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, r, and p denotes cumulative distribution function, the number of failure, the number - of success, and the success rate for each trial, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - r - p - - - 2 - x - CDF - r - p - - - 3 - r - x - CDF - p - - - 4 - p - x - CDF - r - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, r, or p, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-noncentral-chisquare.xml b/reference/stats/functions/stats-cdf-noncentral-chisquare.xml deleted file mode 100644 index 4a72dd2fd..000000000 --- a/reference/stats/functions/stats-cdf-noncentral-chisquare.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - stats_cdf_noncentral_chisquare - Calculates any one parameter of the non-central chi-square distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_noncentral_chisquare - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the non-central chi-square distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, k, and lambda denotes cumulative distribution function, the value of the random - variable, the degree of freedom and the non-centrality parameter of the distribution, - respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - k - lambda - - - 2 - x - CDF - k - lambda - - - 3 - k - x - CDF - lambda - - - 4 - lambda - x - CDF - k - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, k, or lambda, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-noncentral-f.xml b/reference/stats/functions/stats-cdf-noncentral-f.xml deleted file mode 100644 index aa84e0c58..000000000 --- a/reference/stats/functions/stats-cdf-noncentral-f.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - stats_cdf_noncentral_f - Calculates any one parameter of the non-central F distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_noncentral_f - floatpar1 - floatpar2 - floatpar3 - floatpar4 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the non-central F distribution. The kind of the return value and parameters - (par1, par2, par3, - and par4) are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, nu1, nu2, and lambda denotes cumulative distribution function, the value of the - random variable, the degree of freedoms and the non-centrality parameter of the distribution, - respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - par4 - - - - - 1 - CDF - x - nu1 - nu2 - lambda - - - 2 - x - CDF - nu1 - nu2 - lambda - - - 3 - nu1 - x - CDF - nu2 - lambda - - - 4 - nu2 - x - CDF - nu1 - lambda - - - 5 - lambda - x - CDF - nu1 - nu2 - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - par4 - - - The fourth parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, nu1, nu2, or lambda, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-noncentral-t.xml b/reference/stats/functions/stats-cdf-noncentral-t.xml deleted file mode 100644 index b3bed1118..000000000 --- a/reference/stats/functions/stats-cdf-noncentral-t.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - stats_cdf_noncentral_t - Calculates any one parameter of the non-central t-distribution give values for the others - - - - &reftitle.description; - - floatstats_cdf_noncentral_t - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the non-central t-distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, nu, and mu denotes cumulative distribution function, the value of the random - variable, the degrees of freedom and the non-centrality parameter of the distribution, - respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - nu - mu - - - 2 - x - CDF - nu - mu - - - 3 - nu - x - CDF - mu - - - 4 - mu - x - CDF - nu - - - -
    -
    -
    - - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, nu, or mu, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-normal.xml b/reference/stats/functions/stats-cdf-normal.xml deleted file mode 100644 index f60844a8f..000000000 --- a/reference/stats/functions/stats-cdf-normal.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - stats_cdf_normal - Calculates any one parameter of the normal distribution given values for the others - - - - &reftitle.description; - - floatstats_cdf_normal - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the normal distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, mu, and sigma denotes cumulative distribution function, the value of the random - variable, the mean and the standard deviation of the normal distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - mu - sigma - - - 2 - x - CDF - mu - sigma - - - 3 - mu - x - CDF - sigma - - - 4 - sigma - x - CDF - mu - - - -
    -
    -
    - - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, mu, or sigma, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-poisson.xml b/reference/stats/functions/stats-cdf-poisson.xml deleted file mode 100644 index 38d29fb1e..000000000 --- a/reference/stats/functions/stats-cdf-poisson.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - stats_cdf_poisson - Calculates any one parameter of the Poisson distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_poisson - floatpar1 - floatpar2 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, of the Poisson distribution. - The kind of the return value and parameters (par1 and par2) are - determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, and lambda denotes cumulative distribution function, the value of the random variable, - and the parameter of the Poisson distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - - - - - 1 - CDF - x - lambda - - - 2 - x - CDF - lambda - - - 3 - lambda - x - CDF - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, or lambda, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-t.xml b/reference/stats/functions/stats-cdf-t.xml deleted file mode 100644 index ac192706d..000000000 --- a/reference/stats/functions/stats-cdf-t.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - stats_cdf_t - Calculates any one parameter of the t-distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_t - floatpar1 - floatpar2 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the t-distribution. The kind of the return value and parameters - (par1 and par2) are determined by - which. - - - The following table lists the return value and parameters by which. - CDF, x, and nu denotes cumulative distribution function, the value of the random - variable, and the degrees of freedom of the t-distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - - - - - 1 - CDF - x - nu - - - 2 - x - CDF - nu - - - 3 - nu - x - CDF - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, or nu, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-uniform.xml b/reference/stats/functions/stats-cdf-uniform.xml deleted file mode 100644 index edbd102c4..000000000 --- a/reference/stats/functions/stats-cdf-uniform.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_uniform - Calculates any one parameter of the uniform distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_uniform - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the uniform distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, a, and b denotes cumulative distribution function, the value of the random variable, - the lower bound and the higher bound of the uniform distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - a - b - - - 2 - x - CDF - a - b - - - 3 - a - x - CDF - b - - - 4 - b - x - CDF - a - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, a, or b, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-cdf-weibull.xml b/reference/stats/functions/stats-cdf-weibull.xml deleted file mode 100644 index 8affe9ae8..000000000 --- a/reference/stats/functions/stats-cdf-weibull.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - stats_cdf_weibull - Calculates any one parameter of the Weibull distribution given values for the others - - - &reftitle.description; - - floatstats_cdf_weibull - floatpar1 - floatpar2 - floatpar3 - intwhich - - - Returns the cumulative distribution function, its inverse, or one of its parameters, - of the Weibull distribution. The kind of the return value and parameters - (par1, par2, and par3) - are determined by which. - - - The following table lists the return value and parameters by which. - CDF, x, k, and lambda denotes cumulative distribution function, the value of the random variable, - the shape and the scale parameter of the Weibull distribution, respectively. - - Return value and parameters - - - - which - Return value - par1 - par2 - par3 - - - - - 1 - CDF - x - k - lambda - - - 2 - x - CDF - k - lambda - - - 3 - k - x - CDF - lambda - - - 4 - lambda - x - CDF - k - - - -
    -
    -
    - - &reftitle.parameters; - - - - par1 - - - The first parameter - - - - - par2 - - - The second parameter - - - - - par3 - - - The third parameter - - - - - which - - - The flag to determine what to be calculated - - - - - - - - - &reftitle.returnvalues; - - Returns CDF, x, k, or lambda, determined by which. - - - -
    - - diff --git a/reference/stats/functions/stats-covariance.xml b/reference/stats/functions/stats-covariance.xml deleted file mode 100644 index d3c1004c0..000000000 --- a/reference/stats/functions/stats-covariance.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_covariance - Computes the covariance of two data sets - - - &reftitle.description; - - floatstats_covariance - arraya - arrayb - - - Returns the covariance of a and b. - - - - &reftitle.parameters; - - - - a - - - The first array - - - - - b - - - The second array - - - - - - - - - &reftitle.returnvalues; - - Returns the covariance of a and b, - or &false; on failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-beta.xml b/reference/stats/functions/stats-dens-beta.xml deleted file mode 100644 index 2bf9d9282..000000000 --- a/reference/stats/functions/stats-dens-beta.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_beta - Probability density function of the beta distribution - - - &reftitle.description; - - floatstats_dens_beta - floatx - floata - floatb - - - Returns the probability density at x, where the - random variable follows the beta distribution of which the shape parameters - are a and b. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - a - - - The shape parameter of the distribution - - - - - b - - - The shape parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-cauchy.xml b/reference/stats/functions/stats-dens-cauchy.xml deleted file mode 100644 index 5ef297c17..000000000 --- a/reference/stats/functions/stats-dens-cauchy.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_cauchy - Probability density function of the Cauchy distribution - - - &reftitle.description; - - floatstats_dens_cauchy - floatx - floatave - floatstdev - - - Returns the probability density at x, where the - random variable follows the Cauchy distribution whose location and scale are - ave and stdev, respectively. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - ave - - - The location parameter of the distribution - - - - - stdev - - - The scale parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-chisquare.xml b/reference/stats/functions/stats-dens-chisquare.xml deleted file mode 100644 index 64f22ebee..000000000 --- a/reference/stats/functions/stats-dens-chisquare.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - stats_dens_chisquare - Probability density function of the chi-square distribution - - - &reftitle.description; - - floatstats_dens_chisquare - floatx - floatdfr - - - Returns the probability density at x, where the - random variable follows the chi-square distribution of which the degree of - freedom is dfr. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - dfr - - - The degree of freedom of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-exponential.xml b/reference/stats/functions/stats-dens-exponential.xml deleted file mode 100644 index 2fa105f17..000000000 --- a/reference/stats/functions/stats-dens-exponential.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - stats_dens_exponential - Probability density function of the exponential distribution - - - &reftitle.description; - - floatstats_dens_exponential - floatx - floatscale - - - Returns the probability density at x, where the - random variable follows the exponential distribution of which the scale is - scale. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - scale - - - The scale of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-f.xml b/reference/stats/functions/stats-dens-f.xml deleted file mode 100644 index 3ebdb3932..000000000 --- a/reference/stats/functions/stats-dens-f.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_f - Probability density function of the F distribution - - - &reftitle.description; - - floatstats_dens_f - floatx - floatdfr1 - floatdfr2 - - - Returns the probability density at x, where the - random variable follows the F distribution of which the degree of freedoms - are dfr1 and dfr2. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - dfr1 - - - The degree of freedom of the distribution - - - - - dfr2 - - - The degree of freedom of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-gamma.xml b/reference/stats/functions/stats-dens-gamma.xml deleted file mode 100644 index d717d1f1c..000000000 --- a/reference/stats/functions/stats-dens-gamma.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_gamma - Probability density function of the gamma distribution - - - &reftitle.description; - - floatstats_dens_gamma - floatx - floatshape - floatscale - - - Returns the probability density at x, where the - random variable follows the gamma distribution of which the shape parameter - is shape and the scale parameter is scale. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - shape - - - The shape parameter of the distribution - - - - - scale - - - The scale parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-laplace.xml b/reference/stats/functions/stats-dens-laplace.xml deleted file mode 100644 index 4e1f202dc..000000000 --- a/reference/stats/functions/stats-dens-laplace.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_laplace - Probability density function of the Laplace distribution - - - &reftitle.description; - - floatstats_dens_laplace - floatx - floatave - floatstdev - - - Returns the probability density at x, where the - random variable follows the Laplace distribution of which the location parameter - is ave and the scale parameter is stdev. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - ave - - - The location parameter of the distribution - - - - - stdev - - - The shape parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-logistic.xml b/reference/stats/functions/stats-dens-logistic.xml deleted file mode 100644 index ebad13484..000000000 --- a/reference/stats/functions/stats-dens-logistic.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_logistic - Probability density function of the logistic distribution - - - &reftitle.description; - - floatstats_dens_logistic - floatx - floatave - floatstdev - - - Returns the probability density at x, where the - random variable follows the logistic distribution of which the location parameter - is ave and the scale parameter is stdev. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - ave - - - The location parameter of the distribution - - - - - stdev - - - The shape parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-normal.xml b/reference/stats/functions/stats-dens-normal.xml deleted file mode 100644 index 1f4b17eac..000000000 --- a/reference/stats/functions/stats-dens-normal.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - stats_dens_normal - Probability density function of the normal distribution - - - &reftitle.description; - - floatstats_dens_normal - floatx - floatave - floatstdev - - - Returns the probability density at x, where the - random variable follows the normal distribution of which the mean is - ave and the standard deviation is - stdev. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - ave - - - The mean of the distribution - - - - - stdev - - - The standard deviation of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-pmf-binomial.xml b/reference/stats/functions/stats-dens-pmf-binomial.xml deleted file mode 100644 index 3dfb01c8f..000000000 --- a/reference/stats/functions/stats-dens-pmf-binomial.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_pmf_binomial - Probability mass function of the binomial distribution - - - &reftitle.description; - - floatstats_dens_pmf_binomial - floatx - floatn - floatpi - - - Returns the probability mass at x, where the random variable - follows the binomial distribution of which the number of trials is n - and the success rate is pi. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability mass is calculated - - - - - n - - - The number of trials of the distribution - - - - - pi - - - The success rate of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability mass at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-pmf-hypergeometric.xml b/reference/stats/functions/stats-dens-pmf-hypergeometric.xml deleted file mode 100644 index 44277e635..000000000 --- a/reference/stats/functions/stats-dens-pmf-hypergeometric.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - stats_dens_pmf_hypergeometric - Probability mass function of the hypergeometric distribution - - - &reftitle.description; - - floatstats_dens_pmf_hypergeometric - floatn1 - floatn2 - floatN1 - floatN2 - - - Returns the probability mass at n1, where the random variable - follows the hypergeometric distribution of which the number of failure is - n2, the number of success samples is N1, - and the number of failure samples is N2. - - - - &reftitle.parameters; - - - - n1 - - - The number of success, at which the probability mass is calculated - - - - - n2 - - - The number of failure of the distribution - - - - - N1 - - - The number of success samples of the distribution - - - - - N2 - - - The number of failure samples of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability mass at n1 or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-pmf-negative-binomial.xml b/reference/stats/functions/stats-dens-pmf-negative-binomial.xml deleted file mode 100644 index 06a0203e1..000000000 --- a/reference/stats/functions/stats-dens-pmf-negative-binomial.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - stats_dens_pmf_negative_binomial - Probability mass function of the negative binomial distribution - - - - &reftitle.description; - - floatstats_dens_pmf_negative_binomial - floatx - floatn - floatpi - - - Returns the probability mass at x, where the - random variable follows the negative binomial distribution of which - the number of the success is n and the success - rate is pi. - - - - - &reftitle.parameters; - - - - x - - - The value at which the probability mass is calculated - - - - - n - - - The number of the success of the distribution - - - - - pi - - - The success rate of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability mass at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-pmf-poisson.xml b/reference/stats/functions/stats-dens-pmf-poisson.xml deleted file mode 100644 index edd15cf62..000000000 --- a/reference/stats/functions/stats-dens-pmf-poisson.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_dens_pmf_poisson - Probability mass function of the Poisson distribution - - - &reftitle.description; - - floatstats_dens_pmf_poisson - floatx - floatlb - - - Returns the probability mass at x, where the random variable - follows the Poisson distribution whose parameter is lb. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability mass is calculated - - - - - lb - - - The parameter of the Poisson distribution - - - - - - - - - &reftitle.returnvalues; - - The probability mass at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-t.xml b/reference/stats/functions/stats-dens-t.xml deleted file mode 100644 index edba7c80c..000000000 --- a/reference/stats/functions/stats-dens-t.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - stats_dens_t - Probability density function of the t-distribution - - - &reftitle.description; - - floatstats_dens_t - floatx - floatdfr - - - Returns the probability density at x, where the - random variable follows the t-distribution of which the degree of - freedom is dfr. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - dfr - - - The degree of freedom of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-uniform.xml b/reference/stats/functions/stats-dens-uniform.xml deleted file mode 100644 index aa8c144eb..000000000 --- a/reference/stats/functions/stats-dens-uniform.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - stats_dens_uniform - Probability density function of the uniform distribution - - - - &reftitle.description; - - floatstats_dens_uniform - floatx - floata - floatb - - - Returns the probability density at x, where the - random variable follows the uniform distribution of which the lower bound is - a and the upper bound is b. - - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - a - - - The lower bound of the distribution - - - - - b - - - The upper bound of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-dens-weibull.xml b/reference/stats/functions/stats-dens-weibull.xml deleted file mode 100644 index 54077e2c1..000000000 --- a/reference/stats/functions/stats-dens-weibull.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_dens_weibull - Probability density function of the Weibull distribution - - - &reftitle.description; - - floatstats_dens_weibull - floatx - floata - floatb - - - Returns the probability density at x, where the - random variable follows the Weibull distribution of which the shape parameter - is a and the scale parameter is b. - - - - &reftitle.parameters; - - - - x - - - The value at which the probability density is calculated - - - - - a - - - The shape parameter of the distribution - - - - - b - - - The scale parameter of the distribution - - - - - - - - - &reftitle.returnvalues; - - The probability density at x or &false; for failure. - - - - - - diff --git a/reference/stats/functions/stats-harmonic-mean.xml b/reference/stats/functions/stats-harmonic-mean.xml deleted file mode 100644 index 8a10d56dd..000000000 --- a/reference/stats/functions/stats-harmonic-mean.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - stats_harmonic_mean - Returns the harmonic mean of an array of values - - - &reftitle.description; - - numberstats_harmonic_mean - arraya - - - Returns the harmonic mean of the values in a. - - - - &reftitle.parameters; - - - - a - - - The input array - - - - - - - - - &reftitle.returnvalues; - - Returns the harmonic mean of the values in a, - or &false; if a is empty or is not an array. - - - - - - diff --git a/reference/stats/functions/stats-kurtosis.xml b/reference/stats/functions/stats-kurtosis.xml deleted file mode 100644 index d7c43760d..000000000 --- a/reference/stats/functions/stats-kurtosis.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - stats_kurtosis - Computes the kurtosis of the data in the array - - - &reftitle.description; - - floatstats_kurtosis - arraya - - - Returns the kurtosis of the values in a. - - - - &reftitle.parameters; - - - - a - - - The input array - - - - - - - - - &reftitle.returnvalues; - - Returns the kurtosis of the values in a, - or &false; if a is empty or is not an array. - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-beta.xml b/reference/stats/functions/stats-rand-gen-beta.xml deleted file mode 100644 index 09de6e26e..000000000 --- a/reference/stats/functions/stats-rand-gen-beta.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - stats_rand_gen_beta - Generates a random deviate from the beta distribution - - - &reftitle.description; - - floatstats_rand_gen_beta - floata - floatb - - - Returns a random deviate from the beta distribution with parameters A and - B. The density of the beta is x^(a-1) * (1-x)^(b-1) / B(a,b) for 0 < x - <. Method R. C. H. Cheng. - - - - - &reftitle.parameters; - - - - a - - - The shape parameter of the beta distribution - - - - - b - - - The shape parameter of the beta distribution - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-chisquare.xml b/reference/stats/functions/stats-rand-gen-chisquare.xml deleted file mode 100644 index 6d6645e0a..000000000 --- a/reference/stats/functions/stats-rand-gen-chisquare.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - stats_rand_gen_chisquare - Generates a random deviate from the chi-square distribution - - - &reftitle.description; - - floatstats_rand_gen_chisquare - floatdf - - - Returns a random deviate from the chi-square distribution where the degrees of - freedom is df. - - - - &reftitle.parameters; - - - - df - - - The degrees of freedom - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-exponential.xml b/reference/stats/functions/stats-rand-gen-exponential.xml deleted file mode 100644 index c86e6fdc2..000000000 --- a/reference/stats/functions/stats-rand-gen-exponential.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - stats_rand_gen_exponential - Generates a random deviate from the exponential distribution - - - &reftitle.description; - - floatstats_rand_gen_exponential - floatav - - - Returns a random deviate from the exponential distribution of which the scale is - av. - - - - &reftitle.parameters; - - - - av - - - The scale parameter - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-f.xml b/reference/stats/functions/stats-rand-gen-f.xml deleted file mode 100644 index e55ba3e1f..000000000 --- a/reference/stats/functions/stats-rand-gen-f.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - stats_rand_gen_f - Generates a random deviate from the F distribution - - - &reftitle.description; - - floatstats_rand_gen_f - floatdfn - floatdfd - - - Generates a random deviate from the F (variance ratio) distribution with - "dfn" degrees of freedom in the numerator and "dfd" degrees of freedom in - the denominator. Method : directly generates ratio of chisquare variates. - - - - &reftitle.parameters; - - - - dfn - - - The degrees of freedom in the numerator - - - - - dfd - - - The degrees of freedom in the denominator - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-funiform.xml b/reference/stats/functions/stats-rand-gen-funiform.xml deleted file mode 100644 index 44fcb8416..000000000 --- a/reference/stats/functions/stats-rand-gen-funiform.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_funiform - Generates uniform float between low (exclusive) and high (exclusive) - - - &reftitle.description; - - floatstats_rand_gen_funiform - floatlow - floathigh - - - Returns a random deviate from the uniform distribution from - low to high. - - - - &reftitle.parameters; - - - - low - - - The lower bound (exclusive) - - - - - high - - - The upper bound (exclusive) - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-gamma.xml b/reference/stats/functions/stats-rand-gen-gamma.xml deleted file mode 100644 index e7dd1f1a3..000000000 --- a/reference/stats/functions/stats-rand-gen-gamma.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - stats_rand_gen_gamma - Generates a random deviate from the gamma distribution - - - &reftitle.description; - - floatstats_rand_gen_gamma - floata - floatr - - - Generates a random deviate from the gamma distribution whose density is - (A**R)/Gamma(R) * X**(R-1) * Exp(-A*X). - - - - - &reftitle.parameters; - - - - a - - - location parameter of Gamma distribution (a - > 0). - - - - - r - - - shape parameter of Gamma distribution (r > - 0). - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-ibinomial-negative.xml b/reference/stats/functions/stats-rand-gen-ibinomial-negative.xml deleted file mode 100644 index 37ab921ff..000000000 --- a/reference/stats/functions/stats-rand-gen-ibinomial-negative.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_ibinomial_negative - Generates a random deviate from the negative binomial distribution - - - &reftitle.description; - - intstats_rand_gen_ibinomial_negative - intn - floatp - - - Returns a random deviate from a negative binomial distribution where the number of success is - n and the success rate is p. - - - - &reftitle.parameters; - - - - n - - - The number of success - - - - - p - - - The success rate - - - - - - - - - &reftitle.returnvalues; - - A random deviate, which is the number of failure. - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-ibinomial.xml b/reference/stats/functions/stats-rand-gen-ibinomial.xml deleted file mode 100644 index 434d1900f..000000000 --- a/reference/stats/functions/stats-rand-gen-ibinomial.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_ibinomial - Generates a random deviate from the binomial distribution - - - &reftitle.description; - - intstats_rand_gen_ibinomial - intn - floatpp - - - Returns a random deviate from the binomial distribution whose number of trials is n - and whose probability of an event in each trial is pp. - - - - &reftitle.parameters; - - - - n - - - The number of trials - - - - - pp - - - The probability of an event in each trial - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-int.xml b/reference/stats/functions/stats-rand-gen-int.xml deleted file mode 100644 index 5988ce16c..000000000 --- a/reference/stats/functions/stats-rand-gen-int.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - stats_rand_gen_int - Generates random integer between 1 and 2147483562 - - - &reftitle.description; - - intstats_rand_gen_int - - - - Returns a random integer between 1 and 2147483562 - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A random integer - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-ipoisson.xml b/reference/stats/functions/stats-rand-gen-ipoisson.xml deleted file mode 100644 index 04d9c3523..000000000 --- a/reference/stats/functions/stats-rand-gen-ipoisson.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - stats_rand_gen_ipoisson - Generates a single random deviate from a Poisson distribution - - - &reftitle.description; - - intstats_rand_gen_ipoisson - floatmu - - - Returns a random deviate from the Poisson distribution with parameter mu. - - - - &reftitle.parameters; - - - - mu - - - The parameter of the Poisson distribution - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-iuniform.xml b/reference/stats/functions/stats-rand-gen-iuniform.xml deleted file mode 100644 index 3c62d0144..000000000 --- a/reference/stats/functions/stats-rand-gen-iuniform.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_iuniform - Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive) - - - &reftitle.description; - - intstats_rand_gen_iuniform - intlow - inthigh - - - Returns a random integer from the discrete uniform distribution between low (inclusive) - and high (inclusive). - - - - &reftitle.parameters; - - - - low - - - The lower bound - - - - - high - - - The upper bound - - - - - - - - - &reftitle.returnvalues; - - A random integer - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-noncentral-chisquare.xml b/reference/stats/functions/stats-rand-gen-noncentral-chisquare.xml deleted file mode 100644 index f48e065b1..000000000 --- a/reference/stats/functions/stats-rand-gen-noncentral-chisquare.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - stats_rand_gen_noncentral_chisquare - Generates a random deviate from the non-central chi-square distribution - - - - &reftitle.description; - - floatstats_rand_gen_noncentral_chisquare - floatdf - floatxnonc - - - Returns a random deviate from the non-central chi-square distribution with degrees of freedom, - df, and non-centrality parameter, xnonc. - - - - - &reftitle.parameters; - - - - df - - - The degrees of freedom - - - - - xnonc - - - The non-centrality parameter - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-noncentral-f.xml b/reference/stats/functions/stats-rand-gen-noncentral-f.xml deleted file mode 100644 index effe10ef6..000000000 --- a/reference/stats/functions/stats-rand-gen-noncentral-f.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - stats_rand_gen_noncentral_f - Generates a random deviate from the noncentral F distribution - - - &reftitle.description; - - floatstats_rand_gen_noncentral_f - floatdfn - floatdfd - floatxnonc - - - Returns a random deviate from the non-central F distribution where the degrees of freedoms are - dfn (numerator) and dfd (denominator), and the non-centrality - parameter is xnonc. - - - - &reftitle.parameters; - - - - dfn - - - The degrees of freedom of the numerator - - - - - dfd - - - The degrees of freedom of the denominator - - - - - xnonc - - - The non-centrality parameter - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-noncentral-t.xml b/reference/stats/functions/stats-rand-gen-noncentral-t.xml deleted file mode 100644 index e70ca0edf..000000000 --- a/reference/stats/functions/stats-rand-gen-noncentral-t.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_noncentral_t - Generates a single random deviate from a non-central t-distribution - - - &reftitle.description; - - floatstats_rand_gen_noncentral_t - floatdf - floatxnonc - - - Returns a random deviate from the non-central t-distribution with the degrees of freedom, - df, and the non-centrality parameter, xnonc. - - - - &reftitle.parameters; - - - - df - - - The degrees of freedom - - - - - xnonc - - - The non-centrality parameter - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-normal.xml b/reference/stats/functions/stats-rand-gen-normal.xml deleted file mode 100644 index 1ea6d90fd..000000000 --- a/reference/stats/functions/stats-rand-gen-normal.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_gen_normal - Generates a single random deviate from a normal distribution - - - &reftitle.description; - - floatstats_rand_gen_normal - floatav - floatsd - - - Returns a random deviate from the normal distribution with mean, av, and standard deviation, - sd. - - - - &reftitle.parameters; - - - - av - - - The mean of the normal distribution - - - - - sd - - - The standard deviation of the normal distribution - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-gen-t.xml b/reference/stats/functions/stats-rand-gen-t.xml deleted file mode 100644 index 490239342..000000000 --- a/reference/stats/functions/stats-rand-gen-t.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - stats_rand_gen_t - Generates a single random deviate from a t-distribution - - - &reftitle.description; - - floatstats_rand_gen_t - floatdf - - - Returns a random deviate from the t-distribution with the degrees of freedom, df. - - - - &reftitle.parameters; - - - - df - - - The degrees of freedom - - - - - - - - - &reftitle.returnvalues; - - A random deviate - - - - - - diff --git a/reference/stats/functions/stats-rand-get-seeds.xml b/reference/stats/functions/stats-rand-get-seeds.xml deleted file mode 100644 index 414e4568f..000000000 --- a/reference/stats/functions/stats-rand-get-seeds.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - stats_rand_get_seeds - Get the seed values of the random number generator - - - &reftitle.description; - - arraystats_rand_get_seeds - - - - Returns the current seed values of the random number generator - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of two integers. - - - - - - diff --git a/reference/stats/functions/stats-rand-phrase-to-seeds.xml b/reference/stats/functions/stats-rand-phrase-to-seeds.xml deleted file mode 100644 index 7ed41f569..000000000 --- a/reference/stats/functions/stats-rand-phrase-to-seeds.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - stats_rand_phrase_to_seeds - Generate two seeds for the RGN random number generator - - - &reftitle.description; - - arraystats_rand_phrase_to_seeds - stringphrase - - - Generate two seeds for the random number generator from a phrase. - - - - &reftitle.parameters; - - - - phrase - - - The input phrase - - - - - - - - - &reftitle.returnvalues; - - Returns an array of two integers. - - - - - - diff --git a/reference/stats/functions/stats-rand-ranf.xml b/reference/stats/functions/stats-rand-ranf.xml deleted file mode 100644 index c59eb209b..000000000 --- a/reference/stats/functions/stats-rand-ranf.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - stats_rand_ranf - Generates a random floating point number between 0 and 1 - - - &reftitle.description; - - floatstats_rand_ranf - - - - Returns a random floating point number from a uniform distribution between 0 (exclusive) and 1 (exclusive). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A random floating point number - - - - - - diff --git a/reference/stats/functions/stats-rand-setall.xml b/reference/stats/functions/stats-rand-setall.xml deleted file mode 100644 index 6fd439237..000000000 --- a/reference/stats/functions/stats-rand-setall.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_rand_setall - Set seed values to the random generator - - - &reftitle.description; - - voidstats_rand_setall - intiseed1 - intiseed2 - - - Set iseed1 and iseed2 as seed values to the random generator - used in statistic functions. - - - - &reftitle.parameters; - - - - iseed1 - - - The value which is used as the random seed - - - - - iseed2 - - - The value which is used as the random seed - - - - - - - - - &reftitle.returnvalues; - - No values are returned. - - - - - - diff --git a/reference/stats/functions/stats-skew.xml b/reference/stats/functions/stats-skew.xml deleted file mode 100644 index dea1100be..000000000 --- a/reference/stats/functions/stats-skew.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - stats_skew - Computes the skewness of the data in the array - - - &reftitle.description; - - floatstats_skew - arraya - - - Returns the skewness of the values in a. - - - - &reftitle.parameters; - - - - a - - - The input array - - - - - - - - - &reftitle.returnvalues; - - Returns the skewness of the values in a, - or &false; if a is empty or is not an array. - - - - - - diff --git a/reference/stats/functions/stats-standard-deviation.xml b/reference/stats/functions/stats-standard-deviation.xml deleted file mode 100644 index 3ffa3ad8c..000000000 --- a/reference/stats/functions/stats-standard-deviation.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - stats_standard_deviation - Returns the standard deviation - - - &reftitle.description; - - floatstats_standard_deviation - arraya - boolsample&false; - - - Returns the standard deviation of the values in a. - - - - &reftitle.parameters; - - - - a - - - The array of data to find the standard deviation for. Note that all - values of the array will be cast to float. - - - - - sample - - - Indicates if a represents a sample of the - population; defaults to &false;. - - - - - - - - - &reftitle.returnvalues; - - Returns the standard deviation on success; &false; on failure. - - - - - &reftitle.errors; - - Raises an E_WARNING when there are fewer than 2 - values in a. - - - - - - diff --git a/reference/stats/functions/stats-stat-binomial-coef.xml b/reference/stats/functions/stats-stat-binomial-coef.xml deleted file mode 100644 index bf499b8e3..000000000 --- a/reference/stats/functions/stats-stat-binomial-coef.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - stats_stat_binomial_coef - Returns a binomial coefficient - - - &reftitle.description; - - floatstats_stat_binomial_coef - intx - intn - - - Returns the binomial coefficient of n choose x. - - - - &reftitle.parameters; - - - - x - - - The number of chooses from the set - - - - - n - - - The number of elements in the set - - - - - - - - - &reftitle.returnvalues; - - Returns the binomial coefficient - - - - - - diff --git a/reference/stats/functions/stats-stat-correlation.xml b/reference/stats/functions/stats-stat-correlation.xml deleted file mode 100644 index 3fa8c1406..000000000 --- a/reference/stats/functions/stats-stat-correlation.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_stat_correlation - Returns the Pearson correlation coefficient of two data sets - - - &reftitle.description; - - floatstats_stat_correlation - arrayarr1 - arrayarr2 - - - Returns the Pearson correlation coefficient between arr1 and arr2. - - - - &reftitle.parameters; - - - - arr1 - - - The first array - - - - - arr2 - - - The second array - - - - - - - - - &reftitle.returnvalues; - - Returns the Pearson correlation coefficient between arr1 and arr2, - or &false; on failure. - - - - - - diff --git a/reference/stats/functions/stats-stat-factorial.xml b/reference/stats/functions/stats-stat-factorial.xml deleted file mode 100644 index 27b5ded36..000000000 --- a/reference/stats/functions/stats-stat-factorial.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - stats_stat_factorial - Returns the factorial of an integer - - - - &reftitle.description; - - floatstats_stat_factorial - intn - - - Returns the factorial of an integer, n. - - - - - &reftitle.parameters; - - - n - - - An integer - - - - - - - - &reftitle.returnvalues; - - The factorial of n. - - - - - - diff --git a/reference/stats/functions/stats-stat-independent-t.xml b/reference/stats/functions/stats-stat-independent-t.xml deleted file mode 100644 index 30a86c44e..000000000 --- a/reference/stats/functions/stats-stat-independent-t.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - stats_stat_independent_t - Returns the t-value from the independent two-sample t-test - - - &reftitle.description; - - floatstats_stat_independent_t - arrayarr1 - arrayarr2 - - - Returns the t-value of the independent two-sample t-test between - arr1 and arr2. - - &warn.undocumented.func; - - - - &reftitle.parameters; - - - - arr1 - - - The first set of values - - - - - arr2 - - - The second set of values - - - - - - - - - &reftitle.returnvalues; - - Returns the t-value, or &false; if failure. - - - - - - diff --git a/reference/stats/functions/stats-stat-innerproduct.xml b/reference/stats/functions/stats-stat-innerproduct.xml deleted file mode 100644 index 14c4323a0..000000000 --- a/reference/stats/functions/stats-stat-innerproduct.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_stat_innerproduct - Returns the inner product of two vectors - - - &reftitle.description; - - floatstats_stat_innerproduct - arrayarr1 - arrayarr2 - - - Returns the inner product of arr1 and arr2. - - - - &reftitle.parameters; - - - - arr1 - - - The first array - - - - - arr2 - - - The second array - - - - - - - - - &reftitle.returnvalues; - - Returns the inner product of arr1 and arr2, - or &false; on failure. - - - - - - diff --git a/reference/stats/functions/stats-stat-paired-t.xml b/reference/stats/functions/stats-stat-paired-t.xml deleted file mode 100644 index f8b6c597c..000000000 --- a/reference/stats/functions/stats-stat-paired-t.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - stats_stat_paired_t - Returns the t-value of the dependent t-test for paired samples - - - &reftitle.description; - - floatstats_stat_paired_t - arrayarr1 - arrayarr2 - - - Returns the t-value of the dependent t-test for paired samples - arr1 and arr2. - - - - &reftitle.parameters; - - - - arr1 - - - The first samples - - - - - arr2 - - - The second samples - - - - - - - - - &reftitle.returnvalues; - - Returns the t-value, or &false; if failure. - - - - - - diff --git a/reference/stats/functions/stats-stat-percentile.xml b/reference/stats/functions/stats-stat-percentile.xml deleted file mode 100644 index b44d7774e..000000000 --- a/reference/stats/functions/stats-stat-percentile.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - stats_stat_percentile - Returns the percentile value - - - &reftitle.description; - - floatstats_stat_percentile - arrayarr - floatperc - - - Returns the perc-th percentile value of the array arr. - - - - &reftitle.parameters; - - - - arr - - - The input array - - - - - perc - - - The percentile - - - - - - - - - &reftitle.returnvalues; - - Returns the percentile values of the input array. - - - - - - diff --git a/reference/stats/functions/stats-stat-powersum.xml b/reference/stats/functions/stats-stat-powersum.xml deleted file mode 100644 index 60cd6e358..000000000 --- a/reference/stats/functions/stats-stat-powersum.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - stats_stat_powersum - Returns the power sum of a vector - - - &reftitle.description; - - floatstats_stat_powersum - arrayarr - floatpower - - - Returns the sum of the power-th power of a vector represented as an array arr. - - - - &reftitle.parameters; - - - - arr - - - The input array - - - - - power - - - The power - - - - - - - - - &reftitle.returnvalues; - - Returns the power sum of the input array. - - - - - - diff --git a/reference/stats/functions/stats-variance.xml b/reference/stats/functions/stats-variance.xml deleted file mode 100644 index 0b711ae38..000000000 --- a/reference/stats/functions/stats-variance.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - stats_variance - Returns the variance - - - &reftitle.description; - - floatstats_variance - arraya - boolsample&false; - - - Returns the variance of the values in a. - - - - &reftitle.parameters; - - - - a - - - The array of data to find the standard deviation for. Note that all - values of the array will be cast to float. - - - - - sample - - - Indicates if a represents a sample of the - population; defaults to &false;. - - - - - - - - - &reftitle.returnvalues; - - Returns the variance on success; &false; on failure. - - - - - - diff --git a/reference/stats/reference.xml b/reference/stats/reference.xml deleted file mode 100644 index 032887993..000000000 --- a/reference/stats/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - Statistic &Functions; - - &reference.stats.entities.functions; - - - - diff --git a/reference/stats/setup.xml b/reference/stats/setup.xml deleted file mode 100644 index 38de124f5..000000000 --- a/reference/stats/setup.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - No external libraries are needed. The extension comes bundled with the libraries used. - -
    - - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info.dead; - &url.pecl.package;stats. - - - &pecl.windows.download.avail; - -
    - - -
    - - - diff --git a/reference/stats/versions.xml b/reference/stats/versions.xml deleted file mode 100644 index 47aa96629..000000000 --- a/reference/stats/versions.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/reference/stomp/book.xml b/reference/stomp/book.xml deleted file mode 100644 index 00ea816c2..000000000 --- a/reference/stomp/book.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Stomp Client - Stomp - - - &reftitle.intro; - -This extension allows php applications to communicate with any Stomp compliant Message Brokers through easy object-oriented and procedural interfaces. Stomp official site - - - - &reference.stomp.setup; - &reference.stomp.examples; - &reference.stomp.reference; - &reference.stomp.stomp; - &reference.stomp.stompframe; - &reference.stomp.stompexception; - - diff --git a/reference/stomp/examples.xml b/reference/stomp/examples.xml deleted file mode 100644 index d093b0572..000000000 --- a/reference/stomp/examples.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - &reftitle.examples; - - - &style.oop; - -getMessage()); -} - -/* send a message to the queue 'foo' */ -$stomp->send($queue, $msg); - -/* subscribe to messages from the queue 'foo' */ -$stomp->subscribe($queue); - -/* read a frame */ -$frame = $stomp->readFrame(); - -if ($frame->body === $msg) { - var_dump($frame); - - /* acknowledge that the frame was received */ - $stomp->ack($frame); -} - -/* close connection */ -unset($stomp); - -?> -]]> - - &example.outputs.similar; - - - string(7) "MESSAGE" - ["headers"]=> - array(5) { - ["message-id"]=> - string(41) "ID:php.net-55293-1257226743606-4:2:-1:1:1" - ["destination"]=> - string(10) "/queue/foo" - ["timestamp"]=> - string(13) "1257226805828" - ["expires"]=> - string(1) "0" - ["priority"]=> - string(1) "0" - } - ["body"]=> - string(3) "bar" -} -]]> - - - - &style.procedural; - - 't1')); - -/* commit a transaction */ -stomp_commit($link, 't1'); - -/* subscribe to messages from the queue 'foo' */ -stomp_subscribe($link, $queue); - -/* read a frame */ -$frame = stomp_read_frame($link); - -if ($frame['body'] === $msg) { - var_dump($frame); - - /* acknowledge that the frame was received */ - stomp_ack($link, $frame['headers']['message-id']); -} - -/* close connection */ -stomp_close($link); - -?> -]]> - - &example.outputs.similar; - - - string(7) "MESSAGE" - ["body"]=> - string(3) "bar" - ["headers"]=> - array(6) { - ["transaction"]=> - string(2) "t1" - ["message-id"]=> - string(41) "ID:php.net-55293-1257226743606-4:3:-1:1:1" - ["destination"]=> - string(10) "/queue/foo" - ["timestamp"]=> - string(13) "1257227037059" - ["expires"]=> - string(1) "0" - ["priority"]=> - string(1) "0" - } -} -]]> - - - - - diff --git a/reference/stomp/functions/stomp-connect-error.xml b/reference/stomp/functions/stomp-connect-error.xml deleted file mode 100644 index e63c64f90..000000000 --- a/reference/stomp/functions/stomp-connect-error.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - stomp_connect_error - Returns a string description of the last connect error - - - - &reftitle.description; - - stringstomp_connect_error - - - - Returns a string description of the last connect error. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A string that describes the error, or &null; if no error occurred. - - - - - &reftitle.examples; - - <function>stomp_connect_error</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/stomp/functions/stomp-version.xml b/reference/stomp/functions/stomp-version.xml deleted file mode 100644 index 79146bdb4..000000000 --- a/reference/stomp/functions/stomp-version.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - stomp_version - Gets the current stomp extension version - - - - &reftitle.description; - - stringstomp_version - - - - Returns a string containing the version of the current stomp extension. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - It returns the current stomp extension version - - - - - &reftitle.examples; - - <function>stomp_version</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/stomp/ini.xml b/reference/stomp/ini.xml deleted file mode 100644 index 8e0cb0685..000000000 --- a/reference/stomp/ini.xml +++ /dev/null @@ -1,114 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - Stomp &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - stomp.default_broker - tcp://localhost:61613 - INI_ALL - - - - stomp.default_connection_timeout_sec - 2 - INI_ALL - - - - stomp.default_connection_timeout_usec - 0 - INI_ALL - - - - - stomp.default_read_timeout_sec - 2 - INI_ALL - - - - stomp.default_read_timeout_usec - 0 - INI_ALL - - - - -
    - - &ini.descriptions.title; - - - - - stomp.default_broker - string - - - - The default broker URI to use when connecting to the message broker if no other URI is specified. - - - - - - stomp.default_connection_timeout_sec - int - - - - The seconds part of the default connection timeout. - - - - - - stomp.default_connection_timeout_usec - int - - - - The microseconds part of the default connection timeout. - - - - - - - stomp.default_read_timeout_sec - int - - - - The seconds part of the default reading timeout. - - - - - - stomp.default_read_timeout_usec - int - - - - The microseconds part of the default reading timeout. - - - - - -
    diff --git a/reference/stomp/reference.xml b/reference/stomp/reference.xml deleted file mode 100644 index ed24d112c..000000000 --- a/reference/stomp/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Stomp &Functions; - - &reference.stomp.entities.functions; - - - - - diff --git a/reference/stomp/setup.xml b/reference/stomp/setup.xml deleted file mode 100644 index 9814f0307..000000000 --- a/reference/stomp/setup.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - The OpenSSL package >= 0.9.6 and the openssl extension may also be required to use stomp over SSL. -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;stomp - -
    - - - &reference.stomp.ini; - - - -
    - &reftitle.resources; - - There is only one resource type used in the stomp extension - it's - the link identifier for a stomp connection. - -
    - - -
    - diff --git a/reference/stomp/stomp.xml b/reference/stomp/stomp.xml deleted file mode 100644 index 5298b7c30..000000000 --- a/reference/stomp/stomp.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - The Stomp class - Stomp - - - - -
    - &reftitle.intro; - -Represents a connection between PHP and a Stomp compliant Message Broker. - -
    - - -
    - &reftitle.classsynopsis; - - - - Stomp - - - - - Stomp - - - - - &Methods; - - - - - - -
    - -
    - - &reference.stomp.entities.stomp; - -
    - diff --git a/reference/stomp/stomp/abort.xml b/reference/stomp/stomp/abort.xml deleted file mode 100644 index ae1f25c7a..000000000 --- a/reference/stomp/stomp/abort.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - Stomp::abort - stomp_abort - Rolls back a transaction in progress - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::abort - stringtransaction_id - arrayheaders - - &style.procedural;: - - boolstomp_abort - resourcelink - stringtransaction_id - arrayheaders - - - Rolls back a transaction in progress. - - - - - &reftitle.parameters; - - &stomp.param.link; - - transaction_id - - - The transaction to abort. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -/* begin a transaction */ -$stomp->begin('t1'); - -/* send a message to the queue */ -$stomp->send('/queue/foo', 'bar', array('transaction' => 't1')); - -/* rollback */ -$stomp->abort('t1'); - -/* close connection */ -unset($stomp); -?> -]]> - - - - &style.procedural; - - 't1')); - -/* rollback */ -stomp_abort($link, 't1'); - -/* close connection */ -stomp_close($link); - -?> -]]> - - - - - - &reftitle.notes; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/ack.xml b/reference/stomp/stomp/ack.xml deleted file mode 100644 index 745eebbf1..000000000 --- a/reference/stomp/stomp/ack.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Stomp::ack - stomp_ack - Acknowledges consumption of a message - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::ack - mixedmsg - arrayheaders - - &style.procedural;: - - boolstomp_ack - resourcelink - mixedmsg - arrayheaders - - - Acknowledges consumption of a message from a subscription using client acknowledgment. - - - - - &reftitle.parameters; - - &stomp.param.link; - - msg - - - The message/messageId to be acknowledged. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -/* send a message to the queue 'foo' */ -$stomp->send($queue, $msg); - -/* subscribe to messages from the queue 'foo' */ -$stomp->subscribe($queue); - -/* read a frame */ -$frame = $stomp->readFrame(); - -if ($frame->body === $msg) { - /* acknowledge that the frame was received */ - $stomp->ack($frame); -} - -/* remove the subscription */ -$stomp->unsubscribe($queue); - -/* close connection */ -unset($stomp); - -?> -]]> - - - - &style.procedural; - - 't1')); - -/* commit a transaction */ -stomp_commit($link, 't1'); - -/* subscribe to messages from the queue 'foo' */ -stomp_subscribe($link, $queue); - -/* read a frame */ -$frame = stomp_read_frame($link); - -if ($frame['body'] === $msg) { - /* acknowledge that the frame was received */ - stomp_ack($link, $frame['headers']['message-id']); -} - -/* remove the subscription */ -stomp_unsubscribe($link, $queue); - -/* close connection */ -stomp_close($link); - -?> -]]> - - - - - - &reftitle.notes; - &stomp.note.transaction; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/begin.xml b/reference/stomp/stomp/begin.xml deleted file mode 100644 index c206436f9..000000000 --- a/reference/stomp/stomp/begin.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Stomp::begin - stomp_begin - Starts a transaction - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::begin - stringtransaction_id - arrayheaders - - &style.procedural;: - - boolstomp_begin - resourcelink - stringtransaction_id - arrayheaders - - - Starts a transaction. - - - - - &reftitle.parameters; - - &stomp.param.link; - - transaction_id - - - The transaction id. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - See stomp_commit or stomp_abort. - - - - - &reftitle.notes; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/commit.xml b/reference/stomp/stomp/commit.xml deleted file mode 100644 index c27aa4f47..000000000 --- a/reference/stomp/stomp/commit.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - Stomp::commit - stomp_commit - Commits a transaction in progress - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::commit - stringtransaction_id - arrayheaders - - &style.procedural;: - - boolstomp_commit - resourcelink - stringtransaction_id - arrayheaders - - - Commits a transaction in progress. - - - - - &reftitle.parameters; - - &stomp.param.link; - - transaction_id - - - The transaction id. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -/* begin a transaction */ -$stomp->begin('t1'); - -/* send a message to the queue */ -$stomp->send('/queue/foo', 'bar', array('transaction' => 't1')); - -/* commit */ -$stomp->commit('t1'); - -/* close connection */ -unset($stomp); - -?> -]]> - - - - &style.procedural; - - 't1')); - -/* commit */ -stomp_commit($link, 't1'); - -/* close connection */ -stomp_close($link); - -?> -]]> - - - - - - &reftitle.notes; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/construct.xml b/reference/stomp/stomp/construct.xml deleted file mode 100644 index 93b5d191a..000000000 --- a/reference/stomp/stomp/construct.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - Stomp::__construct - stomp_connect - Opens a connection - - - - &reftitle.description; - &style.oop; (constructor): - - public Stomp::__construct - stringbrokerini_get("stomp.default_broker_uri") - stringusername - stringpassword - arrayheaders - - &style.procedural;: - - resourcestomp_connect - stringbrokerini_get("stomp.default_broker_uri") - stringusername - stringpassword - arrayheaders - - - Opens a connection to a stomp compliant Message Broker. - - - - - &reftitle.parameters; - - - broker - - - The broker URI - - - - - username - - - The username. - - - - - password - - - The password. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - &stomp.note.transaction; - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL stomp 1.0.1 - - The headers parameter was added - - - - - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -/* close connection */ -unset($stomp); - -?> -]]> - - - - &style.procedural; - - -]]> - - - - - - diff --git a/reference/stomp/stomp/destruct.xml b/reference/stomp/stomp/destruct.xml deleted file mode 100644 index 0aa8e8b7c..000000000 --- a/reference/stomp/stomp/destruct.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Stomp::__destruct - stomp_close - Closes stomp connection - - - - &reftitle.description; - &style.oop; (destructor): - - public Stomp::__destruct - - - &style.procedural;: - - boolstomp_close - resourcelink - - - Closes a previously opened connection. - - - - - &reftitle.parameters; - - &stomp.param.link; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - See stomp_connect. - - - - diff --git a/reference/stomp/stomp/error.xml b/reference/stomp/stomp/error.xml deleted file mode 100644 index 0ee9e66c7..000000000 --- a/reference/stomp/stomp/error.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Stomp::error - stomp_error - Gets the last stomp error - - - - &reftitle.description; - &style.oop; (method): - - public stringStomp::error - - - &style.procedural;: - - stringstomp_error - resourcelink - - - Gets the last stomp error. - - - - - &reftitle.parameters; - - &stomp.param.link; - - - - - &reftitle.returnvalues; - - Returns an error string or &false; if no error occurred. - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -var_dump($stomp->error()); - -if (!$stomp->abort('unknown-transaction', array('receipt' => 'foo'))) { - var_dump($stomp->error()); -} - -/* close connection */ -unset($stomp); - -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - 'foo'))) { - var_dump(stomp_error($link)); -} - -/* close connection */ -stomp_close($link); - -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/stomp/stomp/getreadtimeout.xml b/reference/stomp/stomp/getreadtimeout.xml deleted file mode 100644 index aa2464e7f..000000000 --- a/reference/stomp/stomp/getreadtimeout.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - Stomp::getReadTimeout - stomp_get_read_timeout - Gets read timeout - - - - &reftitle.description; - &style.oop; (method): - - public arrayStomp::getReadTimeout - - - &style.procedural;: - - arraystomp_get_read_timeout - resourcelink - - - Gets read timeout - - - - - &reftitle.parameters; - - &stomp.param.link; - - - - - &reftitle.returnvalues; - - Returns an array with 2 elements: sec and usec. - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -var_dump($stomp->getReadTimeout()); - -/* close connection */ -unset($stomp); - -?> -]]> - - &example.outputs.similar; - - - int(2) - ["usec"]=> - int(0) -} -]]> - - - - &style.procedural; - - -]]> - - &example.outputs.similar; - - - int(2) - ["usec"]=> - int(0) -} -]]> - - - - - - - diff --git a/reference/stomp/stomp/getsessionid.xml b/reference/stomp/stomp/getsessionid.xml deleted file mode 100644 index 976d685fe..000000000 --- a/reference/stomp/stomp/getsessionid.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Stomp::getSessionId - stomp_get_session_id - Gets the current stomp session ID - - - - &reftitle.description; - &style.oop; (method): - - public stringfalseStomp::getSessionId - - - &style.procedural;: - - stringfalsestomp_get_session_id - resourcelink - - - Gets the current stomp session ID. - - - - - &reftitle.parameters; - - &stomp.param.link; - - - - - &reftitle.returnvalues; - - &string; session id on success&return.falseforfailure;. - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -var_dump($stomp->getSessionId()); - -/* close connection */ -unset($stomp); - -?> -]]> - - &example.outputs.similar; - - - - - - &style.procedural; - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/stomp/stomp/hasframe.xml b/reference/stomp/stomp/hasframe.xml deleted file mode 100644 index 8934e9c58..000000000 --- a/reference/stomp/stomp/hasframe.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - Stomp::hasFrame - stomp_has_frame - Indicates whether or not there is a frame ready to read - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::hasFrame - - - &style.procedural;: - - boolstomp_has_frame - resourcelink - - - Indicates whether or not there is a frame ready to read. - - - - - &reftitle.parameters; - - &stomp.param.link; - - - - - &reftitle.returnvalues; - - Returns &true; if a frame is ready to read, or &false; otherwise. - - - - - diff --git a/reference/stomp/stomp/readframe.xml b/reference/stomp/stomp/readframe.xml deleted file mode 100644 index 77e0362ea..000000000 --- a/reference/stomp/stomp/readframe.xml +++ /dev/null @@ -1,196 +0,0 @@ - - - - - Stomp::readFrame - stomp_read_frame - Reads the next frame - - - - &reftitle.description; - &style.oop; (method): - - public stompframeStomp::readFrame - stringclass_name"stompFrame" - - &style.procedural;: - - arraystomp_read_frame - resourcelink - - - Reads the next frame. It is possible to instantiate an object of a specific class, and pass parameters to that class's constructor. - - - - - &reftitle.parameters; - - &stomp.param.link; - - class_name - - - The name of the class to instantiate. If not specified, a stompFrame object is returned. - - - - - - - - &reftitle.returnvalues; - &stomp.note.transaction; - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL stomp 0.4.0 - - class_name parameter was added. - - - - - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -/* subscribe to messages from the queue 'foo' */ -$stomp->subscribe('/queue/foo'); - -/* read a frame */ -var_dump($stomp->readFrame()); - -/* close connection */ -unset($stomp); - -?> -]]> - - &example.outputs.similar; - - - string(7) "MESSAGE" - ["headers"]=> - array(5) { - ["message-id"]=> - string(41) "ID:php.net-55293-1257226743606-4:2:-1:1:1" - ["destination"]=> - string(10) "/queue/foo" - ["timestamp"]=> - string(13) "1257226805828" - ["expires"]=> - string(1) "0" - ["priority"]=> - string(1) "0" - } - ["body"]=> - string(3) "bar" -} -]]> - - - - &style.procedural; - - -]]> - - &example.outputs.similar; - - - string(7) "MESSAGE" - ["body"]=> - string(3) "bar" - ["headers"]=> - array(6) { - ["transaction"]=> - string(2) "t1" - ["message-id"]=> - string(41) "ID:php.net-55293-1257226743606-4:3:-1:1:1" - ["destination"]=> - string(10) "/queue/foo" - ["timestamp"]=> - string(13) "1257227037059" - ["expires"]=> - string(1) "0" - ["priority"]=> - string(1) "0" - } -} -]]> - - - - - - diff --git a/reference/stomp/stomp/send.xml b/reference/stomp/stomp/send.xml deleted file mode 100644 index 503b712e6..000000000 --- a/reference/stomp/stomp/send.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Stomp::send - stomp_send - Sends a message - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::send - stringdestination - mixedmsg - arrayheaders - - &style.procedural;: - - boolstomp_send - resourcelink - stringdestination - mixedmsg - arrayheaders - - - Sends a message to the Message Broker. - - - - - &reftitle.parameters; - - &stomp.param.link; - - destination - - - Where to send the message - - - - - msg - - - Message to send. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - See stomp_ack. - - - - - &reftitle.notes; - &stomp.note.transaction; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/setreadtimeout.xml b/reference/stomp/stomp/setreadtimeout.xml deleted file mode 100644 index 77dcf81f8..000000000 --- a/reference/stomp/stomp/setreadtimeout.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - Stomp::setReadTimeout - stomp_set_read_timeout - Sets read timeout - - - - &reftitle.description; - &style.oop; (method): - - public voidStomp::setReadTimeout - intseconds - intmicroseconds - - &style.procedural;: - - voidstomp_set_read_timeout - resourcelink - intseconds - intmicroseconds - - - Sets read timeout. - - - - - &reftitle.parameters; - - &stomp.param.link; - - seconds - - - The seconds part of the timeout to be set. - - - - - microseconds - - - The microseconds part of the timeout to be set. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - &style.oop; - -getMessage()); -} - -$stomp->setReadTimeout(10); - -/* close connection */ -unset($stomp); - -?> -]]> - - - - &style.procedural; - - -]]> - - - - - - diff --git a/reference/stomp/stomp/subscribe.xml b/reference/stomp/stomp/subscribe.xml deleted file mode 100644 index cf07173ca..000000000 --- a/reference/stomp/stomp/subscribe.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Stomp::subscribe - stomp_subscribe - Registers to listen to a given destination - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::subscribe - stringdestination - arrayheaders - - &style.procedural;: - - boolstomp_subscribe - resourcelink - stringdestination - arrayheaders - - - Registers to listen to a given destination. - - - - - &reftitle.parameters; - - &stomp.param.link; - - destination - - - Destination to subscribe to. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - See stomp_ack. - - - - - &reftitle.notes; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stomp/unsubscribe.xml b/reference/stomp/stomp/unsubscribe.xml deleted file mode 100644 index faa20fafb..000000000 --- a/reference/stomp/stomp/unsubscribe.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - Stomp::unsubscribe - stomp_unsubscribe - Removes an existing subscription - - - - &reftitle.description; - &style.oop; (method): - - public boolStomp::unsubscribe - stringdestination - arrayheaders - - &style.procedural;: - - boolstomp_unsubscribe - resourcelink - stringdestination - arrayheaders - - - Removes an existing subscription. - - - - - &reftitle.parameters; - - &stomp.param.link; - - destination - - - Subscription to remove. - - - - &stomp.param.headers; - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - See stomp_ack. - - - - - &reftitle.notes; - &stomp.note.sync; - - - - diff --git a/reference/stomp/stompexception.xml b/reference/stomp/stompexception.xml deleted file mode 100644 index b2fb456ef..000000000 --- a/reference/stomp/stompexception.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - The StompException class - StompException - - - - -
    - &reftitle.intro; - -Represents an error raised by the stomp extension. See Exceptions for more information about Exceptions in PHP. - -
    - - -
    - &reftitle.classsynopsis; - - - - StompException - - - - - StompException - - - - extends - Exception - - - - - &InheritedMethods; - - - &Methods; - - - - -
    -
    - - &reference.stomp.entities.stompexception; - -
    - diff --git a/reference/stomp/stompexception/getdetails.xml b/reference/stomp/stompexception/getdetails.xml deleted file mode 100644 index d098dc8d9..000000000 --- a/reference/stomp/stompexception/getdetails.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - StompException::getDetails - Get exception details - - - - &reftitle.description; - - public stringStompException::getDetails - - - - Get exception details. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &string; containing the error details. - - - - - diff --git a/reference/stomp/stompframe.xml b/reference/stomp/stompframe.xml deleted file mode 100644 index 161ddc476..000000000 --- a/reference/stomp/stompframe.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - The StompFrame class - StompFrame - - - - -
    - &reftitle.intro; - - Represents a message which was sent or received from a Stomp compliant Message Broker. - -
    - - -
    - &reftitle.classsynopsis; - - - - StompFrame - - - - - StompFrame - - - - &Properties; - - public - command - - - public - headers - - - public - body - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - command - - Frame command. - - - - headers - - Frame headers (&array;). - - - - body - - Frame body. - - - -
    - - - -
    - - &reference.stomp.entities.stompframe; - -
    - diff --git a/reference/stomp/stompframe/construct.xml b/reference/stomp/stompframe/construct.xml deleted file mode 100644 index 6da14748e..000000000 --- a/reference/stomp/stompframe/construct.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - StompFrame::__construct - Constructor - - - - &reftitle.description; - - StompFrame::__construct - stringcommand - arrayheaders - stringbody - - - Constructor. - - - - - &reftitle.parameters; - - - command - - - Frame command - - - - - headers - - - Frame headers (&array;). - - - - - body - - - Frame body. - - - - - - - diff --git a/reference/stomp/versions.xml b/reference/stomp/versions.xml deleted file mode 100644 index 0d4b02383..000000000 --- a/reference/stomp/versions.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/svm/book.xml b/reference/svm/book.xml deleted file mode 100644 index a0118a2cc..000000000 --- a/reference/svm/book.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - Support Vector Machine - SVM - - - &reftitle.intro; - &warn.experimental; - - LibSVM is an efficient solver for SVM classification and regression problems. - The svm extension wraps this in a PHP interface for easy use in PHP scripts. - - - - &reference.svm.setup; - &reference.svm.examples; - - &reference.svm.svm; - &reference.svm.svmmodel; - &reference.svm.svmexception; - - - diff --git a/reference/svm/configure.xml b/reference/svm/configure.xml deleted file mode 100644 index d37c7fb29..000000000 --- a/reference/svm/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;svm - - -
    - diff --git a/reference/svm/examples.xml b/reference/svm/examples.xml deleted file mode 100644 index a9ae39d00..000000000 --- a/reference/svm/examples.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - &reftitle.examples; - - - The basic process is to define parameters, supply training data to generate a - model on, then make predictions based on the model. There are a default set - of parameters that should get some results with most any input, so we'll start - by looking at the data. - - - Data is supplied in either a file, a stream, or as an array. If supplied in - a file or a stream, it must contain one line per training example, which must - be formatted as an integer class (usually 1 and -1) followed by a series of - feature/value pairs, in increasing feature order. The features are integers, - the values floats, usually scaled 0-1. For example: - - - -1 1:0.43 3:0.12 9284:0.2 - - - In a document classification problem, say a spam checker, each line would - represent a document. There would be two classes, -1 for spam, 1 for ham. - Each feature would represent some word, and the value would represent that - importance of that word to the document (perhaps the frequency count, with - the total scaled to unit length). Features that were 0 (e.g. the word did - not appear in the document at all) would simply not be included. - - - In array mode, the data must be passed as an array of arrays. Each sub-array - must have the class as the first element, then key => value sets for the - feature values pairs. - - - This data is passed to the SVM class's train function, which will return an - SVM model is successful. - - - Once a model has been generated, it can be used to make predictions about - previously unseen data. This can be passed as an array to the model's - predict function, in the same format as before, but without the label. - The response will be the class. - - - Models can be saved and restored as required, using the save and load - functions, which both take a file location. - - - - Train from array - - 0.43, 3 => 0.12, 9284 => 0.2), - array(1, 1 => 0.22, 5 => 0.01, 94 => 0.11), -); - -$svm = new SVM(); -$model = $svm->train($data); - -$data = array(1 => 0.43, 3 => 0.12, 9284 => 0.2); -$result = $model->predict($data); -var_dump($result); -$model->save('model.svm'); -?> -]]> - - &example.outputs.similar; - - - - - - Train from a file - -train("traindata.txt"); -?> -]]> - - - - - diff --git a/reference/svm/setup.xml b/reference/svm/setup.xml deleted file mode 100644 index 37b68cee6..000000000 --- a/reference/svm/setup.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - Libsvm itself is required, and is available through some package - management - libsvm-devel for RPM based system or libsvm-dev for - Debian based ones. Alternatively it is available direct from the website. - If installing from the official website - then some steps will need to be taken as the package does not install - automatically. For example, assuming the latest version is 3.1: - - - - - - - This last step should show libsvm is installed. - -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;svm - -
    - -
    - diff --git a/reference/svm/svm.xml b/reference/svm/svm.xml deleted file mode 100644 index 913588775..000000000 --- a/reference/svm/svm.xml +++ /dev/null @@ -1,365 +0,0 @@ - - - - - The SVM class - SVM - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - SVM - - - - - SVM - - - - &Constants; - - const - int - SVM::C_SVC - 0 - - - const - int - SVM::NU_SVC - 1 - - - const - int - SVM::ONE_CLASS - 2 - - - const - int - SVM::EPSILON_SVR - 3 - - - const - int - SVM::NU_SVR - 4 - - - const - int - SVM::KERNEL_LINEAR - 0 - - - const - int - SVM::KERNEL_POLY - 1 - - - const - int - SVM::KERNEL_RBF - 2 - - - const - int - SVM::KERNEL_SIGMOID - 3 - - - const - int - SVM::KERNEL_PRECOMPUTED - 4 - - - const - int - SVM::OPT_TYPE - 101 - - - const - int - SVM::OPT_KERNEL_TYPE - 102 - - - const - int - SVM::OPT_DEGREE - 103 - - - const - int - SVM::OPT_SHRINKING - 104 - - - const - int - SVM::OPT_PROBABILITY - 105 - - - const - int - SVM::OPT_GAMMA - 201 - - - const - int - SVM::OPT_NU - 202 - - - const - int - SVM::OPT_EPS - 203 - - - const - int - SVM::OPT_P - 204 - - - const - int - SVM::OPT_COEF_ZERO - 205 - - - const - int - SVM::OPT_C - 206 - - - const - int - SVM::OPT_CACHE_SIZE - 207 - - - &Methods; - - - - - -
    - - -
    - &reftitle.constants; -
    - SVM Constants - - - - SVM::C_SVC - - The basic C_SVC SVM type. The default, and a good starting point - - - - - SVM::NU_SVC - - The NU_SVC type uses a different, more flexible, error weighting - - - - - SVM::ONE_CLASS - - One class SVM type. Train just on a single class, using outliers as negative examples - - - - - SVM::EPSILON_SVR - - A SVM type for regression (predicting a value rather than just a class) - - - - - SVM::NU_SVR - - A NU style SVM regression type - - - - - SVM::KERNEL_LINEAR - - A very simple kernel, can work well on large document classification problems - - - - - SVM::KERNEL_POLY - - A polynomial kernel - - - - - SVM::KERNEL_RBF - - The common Gaussian RBD kernel. Handles non-linear problems well and is a good default for classification - - - - - SVM::KERNEL_SIGMOID - - A kernel based on the sigmoid function. Using this makes the SVM very similar to a two layer sigmoid based neural network - - - - - SVM::KERNEL_PRECOMPUTED - - A precomputed kernel - currently unsupported. - - - - - SVM::OPT_TYPE - - The options key for the SVM type - - - - - SVM::OPT_KERNEL_TYPE - - The options key for the kernel type - - - - - SVM::OPT_DEGREE - - - - - - - SVM::OPT_SHRINKING - - Training parameter, boolean, for whether to use the shrinking heuristics - - - - - SVM::OPT_PROBABILITY - - Training parameter, boolean, for whether to collect and use probability estimates - - - - - SVM::OPT_GAMMA - - Algorithm parameter for Poly, RBF and Sigmoid kernel types. - - - - - SVM::OPT_NU - - The option key for the nu parameter, only used in the NU_ SVM types - - - - - SVM::OPT_EPS - - The option key for the Epsilon parameter, used in epsilon regression - - - - - SVM::OPT_P - - Training parameter used by Episilon SVR regression - - - - - SVM::OPT_COEF_ZERO - - Algorithm parameter for poly and sigmoid kernels - - - - - SVM::OPT_C - - The option for the cost parameter that controls tradeoff between errors and generality - effectively the penalty for misclassifying training examples. - - - - - SVM::OPT_CACHE_SIZE - - Memory cache size, in MB - - - -
    -
    - - - -
    - - &reference.svm.entities.svm; - -
    - diff --git a/reference/svm/svm/construct.xml b/reference/svm/svm/construct.xml deleted file mode 100644 index 20791b6ab..000000000 --- a/reference/svm/svm/construct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - SVM::__construct - Construct a new SVM object - - - - &reftitle.description; - - public SVM::__construct - - - - Constructs a new SVM object ready to accept training data. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.errors; - - Throws a SVMException if the libsvm - library could not be loaded. - - - - - diff --git a/reference/svm/svm/crossvalidate.xml b/reference/svm/svm/crossvalidate.xml deleted file mode 100644 index 032ecc15f..000000000 --- a/reference/svm/svm/crossvalidate.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - SVM::crossvalidate - Test training params on subsets of the training data - - - - &reftitle.description; - - public floatsvm::crossvalidate - arrayproblem - intnumber_of_folds - - - Crossvalidate can be used to test the effectiveness of the current - parameter set on a subset of the training data. Given a problem set - and a n "folds", it separates the problem set into n subsets, and the - repeatedly trains on one subset and tests on another. While the accuracy - will generally be lower than a SVM trained on the entire data set, the - accuracy score returned should be relatively useful, so it can be used to - test different training parameters. - - - - - - &reftitle.parameters; - - - problem - - - The problem data. This can either be in the form of an array, the URL - of an SVMLight formatted file, or a stream to an opened SVMLight - formatted datasource. - - - - - number_of_folds - - - The number of sets the data should be divided into and cross tested. - A higher number means smaller training sets and less reliability. 5 is - a good number to start with. - - - - - - - - &reftitle.returnvalues; - - The correct percentage, expressed as a floating point number from 0-1. - In the case of NU_SVC or EPSILON_SVR kernels the mean squared error will - returned instead. - - - - - &reftitle.seealso; - - SVM::train - - - - - diff --git a/reference/svm/svm/getoptions.xml b/reference/svm/svm/getoptions.xml deleted file mode 100644 index 51c8a188a..000000000 --- a/reference/svm/svm/getoptions.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - SVM::getOptions - Return the current training parameters - - - - &reftitle.description; - - public arraySVM::getOptions - - - - Retrieve an array containing the training parameters. - The parameters will be keyed on the predefined SVM constants. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of configuration settings. - - - - - - diff --git a/reference/svm/svm/setoptions.xml b/reference/svm/svm/setoptions.xml deleted file mode 100644 index fde81fd0a..000000000 --- a/reference/svm/svm/setoptions.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - SVM::setOptions - Set training parameters - - - - &reftitle.description; - - public boolSVM::setOptions - arrayparams - - - Set one or more training parameters. - - - - - - &reftitle.parameters; - - - params - - - An array of training parameters, keyed on the SVM constants. - - - - - - - - &reftitle.returnvalues; - - Return true on success, throws SVMException on error. - - - - diff --git a/reference/svm/svm/train.xml b/reference/svm/svm/train.xml deleted file mode 100644 index 6d7e378e1..000000000 --- a/reference/svm/svm/train.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - SVM::train - Create a SVMModel based on training data - - - - &reftitle.description; - - public SVMModelsvm::train - arrayproblem - arrayweights - - - Train a support vector machine based on the supplied training data. - - - - - - &reftitle.parameters; - - - problem - - - The problem can be provided in three different ways. - An array, where the data should start with the class label - (usually 1 or -1) then followed by a sparse data set of - dimension => data pairs. - A URL to a file containing a SVM Light formatted problem, with the - each line being a new training example, the start of each line - containing the class (1, -1) then a series of tab separated data - values shows as key:value. - A opened stream pointing to a data source formatted as in the file above. - - - - - weights - - - Weights are an optional set of weighting parameters for the different - classes, to help account for unbalanced training sets. For example, - if the classes were 1 and -1, and -1 had significantly more example - than one, the weight for -1 could be 0.5. Weights should be in the range 0-1. - - - - - - - - &reftitle.returnvalues; - - Returns an SVMModel that can be used to classify previously unseen data. - Throws SVMException on error - - - - - diff --git a/reference/svm/svmexception.xml b/reference/svm/svmexception.xml deleted file mode 100644 index 7ee17a5da..000000000 --- a/reference/svm/svmexception.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - The SVMException class - SVMException - - - - -
    - &reftitle.intro; - - The exception object thrown on errors from the SVM and SVMModel classes. - -
    - - -
    - &reftitle.classsynopsis; - - - - SVMException - - - - - SVMException - - - - extends - Exception - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - - -
    - -
    - diff --git a/reference/svm/svmmodel.xml b/reference/svm/svmmodel.xml deleted file mode 100644 index af151a7cd..000000000 --- a/reference/svm/svmmodel.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - The SVMModel class - SVMModel - - - - -
    - &reftitle.intro; - - The SVMModel is the end result of the training process. - It can be used to classify previously unseen data. - -
    - - -
    - &reftitle.classsynopsis; - - - - SVMModel - - - - - SVMModel - - - - - &Methods; - - - - - -
    - -
    - - &reference.svm.entities.svmmodel; - -
    - diff --git a/reference/svm/svmmodel/checkprobabilitymodel.xml b/reference/svm/svmmodel/checkprobabilitymodel.xml deleted file mode 100644 index d0c8eb96a..000000000 --- a/reference/svm/svmmodel/checkprobabilitymodel.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - SVMModel::checkProbabilityModel - Returns true if the model has probability information - - - - &reftitle.description; - - public boolSVMModel::checkProbabilityModel - - - - Returns true if the model contains probability information. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return a boolean value - - - - - diff --git a/reference/svm/svmmodel/construct.xml b/reference/svm/svmmodel/construct.xml deleted file mode 100644 index 473228eba..000000000 --- a/reference/svm/svmmodel/construct.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - SVMModel::__construct - Construct a new SVMModel - - - - &reftitle.description; - - public SVMModel::__construct - stringfilename - - - Build a new SVMModel. Models will usually be created from the - SVM::train function, but then saved models may be restored directly. - - - - - - &reftitle.parameters; - - - filename - - - The filename for the saved model file this model should load. - - - - - - - - &reftitle.errors; - - Throws a SVMException on error - - - - - &reftitle.seealso; - - SVMModel::load - - - - - diff --git a/reference/svm/svmmodel/getlabels.xml b/reference/svm/svmmodel/getlabels.xml deleted file mode 100644 index 81ca072d2..000000000 --- a/reference/svm/svmmodel/getlabels.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - SVMModel::getLabels - Get the labels the model was trained on - - - - &reftitle.description; - - public arraySVMModel::getLabels - - - - Return an array of labels that the model was trained on. For regression and one class - models an empty array is returned. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return an array of labels - - - - - &reftitle.seealso; - - SVMModel::getNrClass - - - - - diff --git a/reference/svm/svmmodel/getnrclass.xml b/reference/svm/svmmodel/getnrclass.xml deleted file mode 100644 index 2c8e7bb87..000000000 --- a/reference/svm/svmmodel/getnrclass.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - SVMModel::getNrClass - Returns the number of classes the model was trained with - - - - &reftitle.description; - - public intSVMModel::getNrClass - - - - Returns the number of classes the model was trained with, will return 2 for one class and regression models. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return an integer number of classes - - - - - diff --git a/reference/svm/svmmodel/getsvmtype.xml b/reference/svm/svmmodel/getsvmtype.xml deleted file mode 100644 index 941d4b707..000000000 --- a/reference/svm/svmmodel/getsvmtype.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - SVMModel::getSvmType - Get the SVM type the model was trained with - - - - &reftitle.description; - - public intSVMModel::getSvmType - - - - Returns an integer value representing the type of the SVM model used, e.g SVM::C_SVC. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return an integer SVM type - - - - - diff --git a/reference/svm/svmmodel/getsvrprobability.xml b/reference/svm/svmmodel/getsvrprobability.xml deleted file mode 100644 index d63a040e2..000000000 --- a/reference/svm/svmmodel/getsvrprobability.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - SVMModel::getSvrProbability - Get the sigma value for regression types - - - - &reftitle.description; - - public floatSVMModel::getSvrProbability - - - - For regression models, returns a sigma value. If there is no probability - information or the model is not SVR, 0 is returned. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a sigma value - - - - - diff --git a/reference/svm/svmmodel/load.xml b/reference/svm/svmmodel/load.xml deleted file mode 100644 index 185b8c6c3..000000000 --- a/reference/svm/svmmodel/load.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - SVMModel::load - Load a saved SVM Model - - - - &reftitle.description; - - public boolSVMModel::load - stringfilename - - - Load a model file ready for classification or regression. - - - - - - &reftitle.parameters; - - - filename - - - The filename of the model. - - - - - - - - &reftitle.returnvalues; - - Throws SVMException on error. - Returns true on success. - - - - - &reftitle.seealso; - - SVMModel::save - - - - - diff --git a/reference/svm/svmmodel/predict-probability.xml b/reference/svm/svmmodel/predict-probability.xml deleted file mode 100644 index 4d570082a..000000000 --- a/reference/svm/svmmodel/predict-probability.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - SVMModel::predict_probability - Return class probabilities for previous unseen data - - - - &reftitle.description; - - public floatSVMModel::predict_probability - arraydata - - - This function accepts an array of data and attempts to predict the class, as with the predict function. - Additionally, however, this function returns an array of probabilities, one per class in the model, which - represent the estimated chance of the data supplied being a member of that class. Requires that the model - to be used has been trained with the probability parameter set to true. - - - - - - &reftitle.parameters; - - - data - - - The array to be classified. This should be a series of key => value - pairs in increasing key order, but not necessarily continuous. - - - - - probabilities - - - The supplied value will be filled with the probabilities. This will be either null, in the case - of a model without probability information, or an array where the index is the class name and the value - the predicted probability. - - - - - - - - &reftitle.returnvalues; - - Float the predicted value. This will be a class label in the case of - classification, a real value in the case of regression. - Throws SVMException on error - - - - - &reftitle.seealso; - - SVM::predict - - - - - - diff --git a/reference/svm/svmmodel/predict.xml b/reference/svm/svmmodel/predict.xml deleted file mode 100644 index ff8b26f78..000000000 --- a/reference/svm/svmmodel/predict.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - SVMModel::predict - Predict a value for previously unseen data - - - - &reftitle.description; - - public floatSVMModel::predict - arraydata - - - This function accepts an array of data and attempts to predict the class - or regression value based on the model extracted from previously trained data. - - - - - - &reftitle.parameters; - - - data - - - The array to be classified. This should be a series of key => value - pairs in increasing key order, but not necessarily continuous. - - - - - - - - &reftitle.returnvalues; - - Float the predicted value. This will be a class label in the case of - classification, a real value in the case of regression. - Throws SVMException on error - - - - - &reftitle.seealso; - - SVM::train - - - - - - diff --git a/reference/svm/svmmodel/save.xml b/reference/svm/svmmodel/save.xml deleted file mode 100644 index 3b0d35d1e..000000000 --- a/reference/svm/svmmodel/save.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - SVMModel::save - Save a model to a file - - - - &reftitle.description; - - public boolSVMModel::save - stringfilename - - - Save the model data to a file, for later use. - - - - - - &reftitle.parameters; - - - filename - - - The file to save the model to. - - - - - - - - &reftitle.returnvalues; - - Throws SVMException on error. - Returns true on success. - - - - - &reftitle.seealso; - - SVMModel::load - - - - - diff --git a/reference/svm/versions.xml b/reference/svm/versions.xml deleted file mode 100644 index b0be5064d..000000000 --- a/reference/svm/versions.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/svn/book.xml b/reference/svn/book.xml deleted file mode 100644 index c753ead26..000000000 --- a/reference/svn/book.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Subversion - SVN - - - - &reftitle.intro; - - This extension implements PHP bindings for - Subversion (SVN), a version - control system, allowing PHP scripts to communicate with SVN repositories - and working copies without direct command line calls to the - svn - executable. - - &warn.experimental; - - - - &reference.svn.setup; - &reference.svn.constants; - &reference.svn.reference; - - - diff --git a/reference/svn/configure.xml b/reference/svn/configure.xml deleted file mode 100644 index f77dc938a..000000000 --- a/reference/svn/configure.xml +++ /dev/null @@ -1,47 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - - - - If ./configure is having trouble finding the - SVN files (for example, Subversion was installed with a - different prefix directory), use - ./configure --with-svn=$USR_PATH - to specify the directory where the - include/subversion-1/ folder is located. - - - &pecl.windows.download; - - - - If the extension is compiled against libsvn 1.3, - functions that work with working copies will fail - when used on working copies created by Subversion 1.4. - - -
    - diff --git a/reference/svn/constants.xml b/reference/svn/constants.xml deleted file mode 100644 index dfd7c2da0..000000000 --- a/reference/svn/constants.xml +++ /dev/null @@ -1,419 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - SVN_REVISION_HEAD - (int) - - - - Magic number (-1) specifying the HEAD revision - - - - - - Constants usable with <function>svn_auth_set_parameter</function> - - - SVN_AUTH_PARAM_DEFAULT_USERNAME - (string) - - - - Property for default username to use when performing basic authentication - - - - - - SVN_AUTH_PARAM_DEFAULT_PASSWORD - (string) - - - - Property for default password to use when performing basic authentication - - - - - - SVN_AUTH_PARAM_NON_INTERACTIVE - (string) - - - - - - SVN_AUTH_PARAM_DONT_STORE_PASSWORDS - (string) - - - - - - SVN_AUTH_PARAM_NO_AUTH_CACHE - (string) - - - - - - SVN_AUTH_PARAM_SSL_SERVER_FAILURES - (string) - - - - - - SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO - (string) - - - - - - SVN_AUTH_PARAM_CONFIG - (string) - - - - - - SVN_AUTH_PARAM_SERVER_GROUP - (string) - - - - - - SVN_AUTH_PARAM_CONFIG_DIR - (string) - - - - - - PHP_SVN_AUTH_PARAM_IGNORE_SSL_VERIFY_ERRORS - (string) - - - - Custom property for ignoring SSL cert verification errors - - - - - - Filesystem constants - - - SVN_FS_CONFIG_FS_TYPE - (string) - - - - Configuration key that determines filesystem type - - - - - - SVN_FS_TYPE_BDB - (string) - - - - Filesystem is Berkeley-DB implementation - - - - - - SVN_FS_TYPE_FSFS - (string) - - - - Filesystem is native-filesystem implementation - - - - - - Reserved property constants - - - SVN_PROP_REVISION_DATE - (string) - - - - svn:date - - - - - - SVN_PROP_REVISION_ORIG_DATE - (string) - - - - svn:original-date - - - - - - SVN_PROP_REVISION_AUTHOR - (string) - - - - svn:author - - - - - - SVN_PROP_REVISION_LOG - (string) - - - - svn:log - - - - - - Working copy status constants - - - SVN_WC_STATUS_NONE - (int) - - - - Status does not exist - - - - - - SVN_WC_STATUS_UNVERSIONED - (int) - - - - Item is not versioned in working copy - - - - - - SVN_WC_STATUS_NORMAL - (int) - - - - Item exists, nothing else is happening - - - - - - SVN_WC_STATUS_ADDED - (int) - - - - Item is scheduled for addition - - - - - - SVN_WC_STATUS_MISSING - (int) - - - - Item is versioned but missing from the working copy - - - - - - SVN_WC_STATUS_DELETED - (int) - - - - Item is scheduled for deletion - - - - - - SVN_WC_STATUS_REPLACED - (int) - - - - Item was deleted and then re-added - - - - - - SVN_WC_STATUS_MODIFIED - (int) - - - - Item (text or properties) was modified - - - - - - SVN_WC_STATUS_MERGED - (int) - - - - Item's local modifications were merged with repository modifications - - - - - - SVN_WC_STATUS_CONFLICTED - (int) - - - - Item's local modifications conflicted with repository modifications - - - - - - SVN_WC_STATUS_IGNORED - (int) - - - - Item is unversioned but configured to be ignored - - - - - - SVN_WC_STATUS_OBSTRUCTED - (int) - - - - Unversioned item is in the way of a versioned resource - - - - - - SVN_WC_STATUS_EXTERNAL - (int) - - - - Unversioned path that is populated using svn:externals - - - - - - SVN_WC_STATUS_INCOMPLETE - (int) - - - - Directory does not contain complete entries list - - - - - - Node type constants - - - SVN_NODE_NONE - (int) - - - - Absent - - - - - - SVN_NODE_FILE - (int) - - - - File - - - - - - SVN_NODE_DIR - (int) - - - - Directory - - - - - - SVN_NODE_UNKNOWN - (int) - - - - Something Subversion cannot identify - - - - - - - diff --git a/reference/svn/functions/svn-add.xml b/reference/svn/functions/svn-add.xml deleted file mode 100644 index 99a6b4b5e..000000000 --- a/reference/svn/functions/svn-add.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - svn_add - Schedules the addition of an item in a working directory - - - - &reftitle.description; - - boolsvn_add - stringpath - boolrecursive&true; - boolforce&false; - - - Adds the file, directory or symbolic link at path - to the working directory. The item will be added to the repository - the next time you call svn_commit on the working - copy. - - - - - &reftitle.parameters; - - - path - - - Path of item to add. - - &svn.relativepath; - - - - recursive - - - If item is directory, whether or not to recursively add - all of its contents. Default is &true; - - - - - force - - - If true, Subversion will recurse into already versioned directories - in order to add unversioned files that may be hiding in those - directories. Default is &false; - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>svn_add</function> example - - In a working directory where svn status - returns: - - - - - ...this code: - - -]]> - - - ...will schedule foobar.txt for addition into - the repository. - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - SVN documentation on svn add - - - - - diff --git a/reference/svn/functions/svn-auth-get-parameter.xml b/reference/svn/functions/svn-auth-get-parameter.xml deleted file mode 100644 index 61eeef936..000000000 --- a/reference/svn/functions/svn-auth-get-parameter.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - svn_auth_get_parameter - Retrieves authentication parameter - - - - &reftitle.description; - - stringsvn_auth_get_parameter - stringkey - - - Retrieves authentication parameter at key. - For a list of valid keys and their meanings, consult the - authentication constants list. - - - - - &reftitle.parameters; - - - key - - - String key name. Use the authentication constants - defined by this extension to specify a key. - - - - - - - - &reftitle.returnvalues; - - Returns the string value of the parameter at key; - returns &null; if parameter does not exist. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_auth_set_parameter - Authentication constants - - - - - diff --git a/reference/svn/functions/svn-auth-set-parameter.xml b/reference/svn/functions/svn-auth-set-parameter.xml deleted file mode 100644 index 17146f20b..000000000 --- a/reference/svn/functions/svn-auth-set-parameter.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - svn_auth_set_parameter - Sets an authentication parameter - - - - &reftitle.description; - - voidsvn_auth_set_parameter - stringkey - stringvalue - - - Sets authentication parameter at key to value. - For a list of valid keys and their meanings, consult the - authentication constants list. - - - - - &reftitle.parameters; - - - key - - - String key name. Use the authentication constants - defined by this extension to specify a key. - - - - - value - - - String value to set to parameter at key. Format of value varies - with the parameter. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Default authentication example - - This example configures SVN so that the default username to use - is 'Bob' and the default password is 'abc123': - - - -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_auth_get_parameter - Authentication constants - - - - - diff --git a/reference/svn/functions/svn-blame.xml b/reference/svn/functions/svn-blame.xml deleted file mode 100644 index 5f84cc354..000000000 --- a/reference/svn/functions/svn-blame.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - svn_blame - Get the SVN blame for a file - - - - &reftitle.description; - - arraysvn_blame - stringrepository_url - intrevision_noSVN_REVISION_HEAD - - - Get the SVN blame of a file from a repository URL. - - - - - &reftitle.parameters; - - - repository_url - - - The repository URL. - - - - - revision_no - - - The revision number. - - - - - - - - &reftitle.returnvalues; - - An array of SVN blame information separated by line - which includes the revision number, line number, line of code, - author, and date. - - - - - &reftitle.examples; - - <function>svn_blame</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - svn_diff - svn_logs - svn_status - - - - - diff --git a/reference/svn/functions/svn-cat.xml b/reference/svn/functions/svn-cat.xml deleted file mode 100644 index 8233a1f2a..000000000 --- a/reference/svn/functions/svn-cat.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - svn_cat - Returns the contents of a file in a repository - - - - &reftitle.description; - - stringsvn_cat - stringrepos_url - intrevision_no - - - Returns the contents of the URL repos_url to - a file in the repository, optionally at revision number - revision_no. - - - - - &reftitle.parameters; - - - repos_url - - - String URL path to item in a repository. - - - - - revision_no - - - Integer revision number of item to retrieve, default is the HEAD - revision. - - - - - - - - &reftitle.returnvalues; - - Returns the string contents of the item from the repository on - success, and &false; on failure. - - - - - &reftitle.examples; - - Basic example - - This example retrieves the contents of a file at revision 28: - - - -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_list - SVN documentation on svn cat - - - - - diff --git a/reference/svn/functions/svn-checkout.xml b/reference/svn/functions/svn-checkout.xml deleted file mode 100644 index 0344e7414..000000000 --- a/reference/svn/functions/svn-checkout.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - svn_checkout - Checks out a working copy from the repository - - - - &reftitle.description; - - boolsvn_checkout - stringrepos - stringtargetpath - intrevision - intflags0 - - - Checks out a working copy from the repository at repos - to targetpath at revision revision. - - - - - &reftitle.parameters; - - - repos - - - String URL path to directory in repository to check out. - - - - - targetpath - - - String local path to directory to check out in to - - &svn.relativepath; - - - - revision - - - Integer revision number of repository to check out. Default is - HEAD, the most recent revision. - - - - - flags - - - Any combination of SVN_NON_RECURSIVE and - SVN_IGNORE_EXTERNALS. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Basic example - - This example demonstrates how to check out a directory from - a repository to a directory named calc: - - - -]]> - - - The dirname(__FILE__) call is necessary in order - to convert the calc relative path into an absolute one. If calc - exists, you can also use realpath to retrieve - an absolute path. - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_add - svn_commit - svn_status - svn_update - SVN documentation on svn checkout - - - - - diff --git a/reference/svn/functions/svn-cleanup.xml b/reference/svn/functions/svn-cleanup.xml deleted file mode 100644 index 914a1d529..000000000 --- a/reference/svn/functions/svn-cleanup.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - svn_cleanup - Recursively cleanup a working copy directory, finishing incomplete operations and removing locks - - - - &reftitle.description; - - boolsvn_cleanup - stringworkingdir - - - Recursively cleanup working copy directory workingdir, - finishing any incomplete operations and removing working copy locks. Use - when a working copy is in limbo and needs to be usable again. - - - - - &reftitle.parameters; - - - workingdir - - - String path to local working directory to cleanup - - &svn.relativepath; - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Basic example - - This example demonstrates clean up of a working copy in a - directory named help-me: - - - -]]> - - - The realpath call is necessary due to - SVN's quirky handling of relative paths. - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - update - SVN documentation on svn cleanup - - - - - diff --git a/reference/svn/functions/svn-client-version.xml b/reference/svn/functions/svn-client-version.xml deleted file mode 100644 index 3e7067324..000000000 --- a/reference/svn/functions/svn-client-version.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - svn_client_version - Returns the version of the SVN client libraries - - - - &reftitle.description; - - stringsvn_client_version - - - - Returns the version of the SVN client libraries - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - String version number, usually in form of x.y.z. - - - - - &reftitle.examples; - - Basic example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-commit.xml b/reference/svn/functions/svn-commit.xml deleted file mode 100644 index 2a6872332..000000000 --- a/reference/svn/functions/svn-commit.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - svn_commit - Sends changes from the local working copy to the repository - - - - &reftitle.description; - - arraysvn_commit - stringlog - arraytargets - boolrecursive&true; - - - Commits changes made in the local working copy files enumerated in - the targets array to the repository, with the - log message log. Directories in the targets - array will be recursively committed unless recursive - is set to &false;. - - - - This function does not have any parameters for specifying authentication, - so a username and password must be set using svn_auth_set_parameter - - - - - - &reftitle.parameters; - - - log - - - String log text to commit - - - - - targets - - - Array of local paths of files to be committed - - - - This parameter must be an array, a string for a single - target is not acceptable. - - - &svn.relativepath; - - - - recursive - - - Boolean flag to disable recursive committing of - directories in the targets array. - Default is &true;. - - - - - - - - &reftitle.returnvalues; - - Returns array in form of: - - - integer revision number of commit - 1 => string ISO 8601 date and time of commit - 2 => name of committer -) -]]> - - - Returns &false; on failure. - - - - - &reftitle.examples; - - Basic example - - This example commits the calculator directory to a repository, using - the username Bob and the password abc123 (hopefully, his password is - stronger): - - - -]]> - - &example.outputs; - - 1415, - 1 => '2007-05-26T01:44:28.453125Z', - 2 => 'Bob' -) -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_auth_set_parameter - SVN documentation on svn commit - - - - - diff --git a/reference/svn/functions/svn-delete.xml b/reference/svn/functions/svn-delete.xml deleted file mode 100644 index e162c25aa..000000000 --- a/reference/svn/functions/svn-delete.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - svn_delete - Delete items from a working copy or repository - - - - &reftitle.description; - - boolsvn_delete - stringpath - boolforce&false; - - - Deletes the file, directory or symbolic link at path - from the working directory. The item will be deleted from the repository - the next time you call svn_commit on the working - copy. - - - - - &reftitle.parameters; - - - path - - - Path of item to delete. - - &svn.relativepath; - - - - force - - - If &true;, the file will be deleted even if it has local modifications. - Otherwise, local modifications will result in a failure. Default is - &false; - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - SVN documentation on svn - delete - - - - - diff --git a/reference/svn/functions/svn-diff.xml b/reference/svn/functions/svn-diff.xml deleted file mode 100644 index bdb3d2513..000000000 --- a/reference/svn/functions/svn-diff.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - svn_diff - Recursively diffs two paths - - - - &reftitle.description; - - arraysvn_diff - stringpath1 - intrev1 - stringpath2 - intrev2 - - - Recursively diffs two paths, path1 and - path2. - - - - This is not a general-purpose diff utility. Only local files - that are versioned may be diffed: other files will fail. - - - - - - &reftitle.parameters; - - - path1 - - - First path to diff. This can be a URL to a file/directory in an SVN - repository or a local file/directory path. - - &svn.relativepath; - - - If a local file path has only backslashes and no forward slashes, - this extension will fail to find the path. Always - replace all backslashes with forward slashes when using this - function. - - - - - - rev1 - - - First path's revision number. Use SVN_REVISION_HEAD - to specify the most recent revision. - - - - - path2 - - - Second path to diff. See path1 for description. - - - - - rev2 - - - Second path's revision number. See rev1 - for description. - - - - - - - - &reftitle.returnvalues; - - Returns an array-list consisting of two streams: the first is the diff output - and the second contains error stream output. The streams can be - read using fread. Returns &false; or &null; on - error. - - - The diff output will, by default, be in the form of Subversion's - custom unified diff format, but an - external - diff engine may be - used depending on Subversion's configuration. - - - - - &reftitle.examples; - - Basic example - - This example demonstrates the basic usage of this function, and - the retrieval of contents from the stream: - - - -]]> - - &example.outputs; - - - - - - Diffing two revisions of a repository path - - This example implements a wrapper function that allows a user - to easily diff two revisions of the same item using an external - repository path (the default syntax is somewhat verbose): - - - -]]> - - - - Portably diffing two local files - - This example implements a wrapper function that portably - diffs two local files, compensating for the realpath - fix and the backslashes bug: - - - -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - SVN documentation on svn diff - - - - - diff --git a/reference/svn/functions/svn-export.xml b/reference/svn/functions/svn-export.xml deleted file mode 100644 index b596b5668..000000000 --- a/reference/svn/functions/svn-export.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - svn_export - Export the contents of a SVN directory - - - - &reftitle.description; - - boolsvn_export - stringfrompath - stringtopath - boolworking_copy&true; - intrevision_no-1 - - - Export the contents of either a working copy or repository into a - 'clean' directory. - - - - - &reftitle.parameters; - - - frompath - - - The path to the current repository. - - - - - topath - - - The path to the new repository. - - - - - working_copy - - - If &true;, it will export uncommitted files from the working copy. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>svn_export</function> example - - -]]> - - - - - - &reftitle.seealso; - - svn_import - - - - - diff --git a/reference/svn/functions/svn-fs-abort-txn.xml b/reference/svn/functions/svn-fs-abort-txn.xml deleted file mode 100644 index caf7cc374..000000000 --- a/reference/svn/functions/svn-fs-abort-txn.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - svn_fs_abort_txn - Aborts a transaction - - - - &reftitle.description; - - boolsvn_fs_abort_txn - resourcetxn - - &warn.undocumented.func; - - Aborts a transaction. - - - - - &reftitle.parameters; - - - txn - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-apply-text.xml b/reference/svn/functions/svn-fs-apply-text.xml deleted file mode 100644 index d2c4fd9c5..000000000 --- a/reference/svn/functions/svn-fs-apply-text.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_apply_text - Creates and returns a stream that will be used to replace the contents of a file - - - - &reftitle.description; - - resourcesvn_fs_apply_text - resourceroot - stringpath - - &warn.undocumented.func; - - Creates and returns a stream that will be used to replace the contents of a file. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-begin-txn2.xml b/reference/svn/functions/svn-fs-begin-txn2.xml deleted file mode 100644 index 69654ec99..000000000 --- a/reference/svn/functions/svn-fs-begin-txn2.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_begin_txn2 - Create a new transaction - - - - &reftitle.description; - - resourcesvn_fs_begin_txn2 - resourcerepos - intrev - - &warn.undocumented.func; - - Create a new transaction - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-change-node-prop.xml b/reference/svn/functions/svn-fs-change-node-prop.xml deleted file mode 100644 index 4e9e4d30a..000000000 --- a/reference/svn/functions/svn-fs-change-node-prop.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - svn_fs_change_node_prop - Return true if everything is ok, false otherwise - - - - &reftitle.description; - - boolsvn_fs_change_node_prop - resourceroot - stringpath - stringname - stringvalue - - &warn.undocumented.func; - - Return true if everything is ok, false otherwise - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-check-path.xml b/reference/svn/functions/svn-fs-check-path.xml deleted file mode 100644 index b366ecad5..000000000 --- a/reference/svn/functions/svn-fs-check-path.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_check_path - Determines what kind of item lives at path in a given repository fsroot - - - - &reftitle.description; - - intsvn_fs_check_path - resourcefsroot - stringpath - - &warn.undocumented.func; - - Determines what kind of item lives at path in a given repository fsroot - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-contents-changed.xml b/reference/svn/functions/svn-fs-contents-changed.xml deleted file mode 100644 index f71ad3f02..000000000 --- a/reference/svn/functions/svn-fs-contents-changed.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - svn_fs_contents_changed - Return true if content is different, false otherwise - - - - &reftitle.description; - - boolsvn_fs_contents_changed - resourceroot1 - stringpath1 - resourceroot2 - stringpath2 - - &warn.undocumented.func; - - Return true if content is different, false otherwise - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-copy.xml b/reference/svn/functions/svn-fs-copy.xml deleted file mode 100644 index 8d04a8525..000000000 --- a/reference/svn/functions/svn-fs-copy.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - svn_fs_copy - Copies a file or a directory - - - - &reftitle.description; - - boolsvn_fs_copy - resourcefrom_root - stringfrom_path - resourceto_root - stringto_path - - &warn.undocumented.func; - - Copies a file or a directory. - - - - - &reftitle.parameters; - - - from_root - - - - - - - - from_path - - - - - - - - to_root - - - - - - - - to_path - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-delete.xml b/reference/svn/functions/svn-fs-delete.xml deleted file mode 100644 index 5aca845da..000000000 --- a/reference/svn/functions/svn-fs-delete.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - svn_fs_delete - Deletes a file or a directory - - - - &reftitle.description; - - boolsvn_fs_delete - resourceroot - stringpath - - &warn.undocumented.func; - - Deletes a file or a directory. - - - - - &reftitle.parameters; - - - root - - - - - - - - path - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-dir-entries.xml b/reference/svn/functions/svn-fs-dir-entries.xml deleted file mode 100644 index aab48816f..000000000 --- a/reference/svn/functions/svn-fs-dir-entries.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_dir_entries - Enumerates the directory entries under path; returns a hash of dir names to file type - - - - &reftitle.description; - - arraysvn_fs_dir_entries - resourcefsroot - stringpath - - &warn.undocumented.func; - - Enumerates the directory entries under path; returns a hash of dir names to file type - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-file-contents.xml b/reference/svn/functions/svn-fs-file-contents.xml deleted file mode 100644 index 288212338..000000000 --- a/reference/svn/functions/svn-fs-file-contents.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_file_contents - Returns a stream to access the contents of a file from a given version of the fs - - - - &reftitle.description; - - resourcesvn_fs_file_contents - resourcefsroot - stringpath - - &warn.undocumented.func; - - Returns a stream to access the contents of a file from a given version of the fs - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-file-length.xml b/reference/svn/functions/svn-fs-file-length.xml deleted file mode 100644 index 16f70702d..000000000 --- a/reference/svn/functions/svn-fs-file-length.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_file_length - Returns the length of a file from a given version of the fs - - - - &reftitle.description; - - intsvn_fs_file_length - resourcefsroot - stringpath - - &warn.undocumented.func; - - Returns the length of a file from a given version of the fs - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-is-dir.xml b/reference/svn/functions/svn-fs-is-dir.xml deleted file mode 100644 index 0be03c261..000000000 --- a/reference/svn/functions/svn-fs-is-dir.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - svn_fs_is_dir - Determines if a path points to a directory - - - - &reftitle.description; - - boolsvn_fs_is_dir - resourceroot - stringpath - - &warn.undocumented.func; - - Determines if the given path points to a directory. - - - - - &reftitle.parameters; - - - root - - - - - - - - path - - - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the path points to a directory, &false; otherwise. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-is-file.xml b/reference/svn/functions/svn-fs-is-file.xml deleted file mode 100644 index 4280ee508..000000000 --- a/reference/svn/functions/svn-fs-is-file.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - svn_fs_is_file - Determines if a path points to a file - - - - &reftitle.description; - - boolsvn_fs_is_file - resourceroot - stringpath - - &warn.undocumented.func; - - Determines if the given path points to a file. - - - - - &reftitle.parameters; - - - root - - - - - - - - path - - - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the path points to a file, &false; otherwise. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-make-dir.xml b/reference/svn/functions/svn-fs-make-dir.xml deleted file mode 100644 index c42cabe80..000000000 --- a/reference/svn/functions/svn-fs-make-dir.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - svn_fs_make_dir - Creates a new empty directory - - - - &reftitle.description; - - boolsvn_fs_make_dir - resourceroot - stringpath - - &warn.undocumented.func; - - Creates a new empty directory. - - - - - &reftitle.parameters; - - - root - - - - - - - - path - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-make-file.xml b/reference/svn/functions/svn-fs-make-file.xml deleted file mode 100644 index 2ec68b1ea..000000000 --- a/reference/svn/functions/svn-fs-make-file.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - svn_fs_make_file - Creates a new empty file - - - - &reftitle.description; - - boolsvn_fs_make_file - resourceroot - stringpath - - &warn.undocumented.func; - - Creates a new empty file. - - - - - &reftitle.parameters; - - - root - - - - - - - - path - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-node-created-rev.xml b/reference/svn/functions/svn-fs-node-created-rev.xml deleted file mode 100644 index ab23c9db5..000000000 --- a/reference/svn/functions/svn-fs-node-created-rev.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_node_created_rev - Returns the revision in which path under fsroot was created - - - - &reftitle.description; - - intsvn_fs_node_created_rev - resourcefsroot - stringpath - - &warn.undocumented.func; - - Returns the revision in which path under fsroot was created - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-node-prop.xml b/reference/svn/functions/svn-fs-node-prop.xml deleted file mode 100644 index b64e80860..000000000 --- a/reference/svn/functions/svn-fs-node-prop.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - svn_fs_node_prop - Returns the value of a property for a node - - - - &reftitle.description; - - stringsvn_fs_node_prop - resourcefsroot - stringpath - stringpropname - - &warn.undocumented.func; - - Returns the value of a property for a node - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-props-changed.xml b/reference/svn/functions/svn-fs-props-changed.xml deleted file mode 100644 index c2ee54334..000000000 --- a/reference/svn/functions/svn-fs-props-changed.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - svn_fs_props_changed - Return true if props are different, false otherwise - - - - &reftitle.description; - - boolsvn_fs_props_changed - resourceroot1 - stringpath1 - resourceroot2 - stringpath2 - - &warn.undocumented.func; - - Return true if props are different, false otherwise - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-revision-prop.xml b/reference/svn/functions/svn-fs-revision-prop.xml deleted file mode 100644 index 77a8b3af9..000000000 --- a/reference/svn/functions/svn-fs-revision-prop.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - svn_fs_revision_prop - Fetches the value of a named property - - - - &reftitle.description; - - stringsvn_fs_revision_prop - resourcefs - intrevnum - stringpropname - - &warn.undocumented.func; - - Fetches the value of a named property - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-revision-root.xml b/reference/svn/functions/svn-fs-revision-root.xml deleted file mode 100644 index 03f9bb0d5..000000000 --- a/reference/svn/functions/svn-fs-revision-root.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - svn_fs_revision_root - Get a handle on a specific version of the repository root - - - - &reftitle.description; - - resourcesvn_fs_revision_root - resourcefs - intrevnum - - &warn.undocumented.func; - - Get a handle on a specific version of the repository root - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-txn-root.xml b/reference/svn/functions/svn-fs-txn-root.xml deleted file mode 100644 index 76567a044..000000000 --- a/reference/svn/functions/svn-fs-txn-root.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_fs_txn_root - Creates and returns a transaction root - - - - &reftitle.description; - - resourcesvn_fs_txn_root - resourcetxn - - &warn.undocumented.func; - - Creates and returns a transaction root - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-fs-youngest-rev.xml b/reference/svn/functions/svn-fs-youngest-rev.xml deleted file mode 100644 index c44a4cd57..000000000 --- a/reference/svn/functions/svn-fs-youngest-rev.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_fs_youngest_rev - Returns the number of the youngest revision in the filesystem - - - - &reftitle.description; - - intsvn_fs_youngest_rev - resourcefs - - &warn.undocumented.func; - - Returns the number of the youngest revision in the filesystem - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-import.xml b/reference/svn/functions/svn-import.xml deleted file mode 100644 index 0fb23b6cc..000000000 --- a/reference/svn/functions/svn-import.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - svn_import - Imports an unversioned path into a repository - - - - &reftitle.description; - - boolsvn_import - stringpath - stringurl - boolnonrecursive - - - Commits unversioned path into repository at - url. If path is a - directory and nonrecursive is &false;, - the directory will be imported recursively. - - - - - &reftitle.parameters; - - - path - - - Path of file or directory to import. - - &svn.relativepath; - - - - url - - - Repository URL to import into. - - - - - nonrecursive - - - Whether or not to refrain from recursively processing directories. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Basic example - - This example demonstrates a basic use-case of this function. To import - a directory named new-files into the repository at - http://www.example.com/svnroot/incoming/abc, use: - - - -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_add - SVN documentation for svn import - - - - - diff --git a/reference/svn/functions/svn-log.xml b/reference/svn/functions/svn-log.xml deleted file mode 100644 index 6c4787e09..000000000 --- a/reference/svn/functions/svn-log.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - svn_log - Returns the commit log messages of a repository URL - - - - &reftitle.description; - - arraysvn_log - stringrepos_url - intstart_revision - intend_revision - intlimit0 - intflagsSVN_DISCOVER_CHANGED_PATHS | SVN_STOP_ON_COPY - - - svn_log returns the complete history of the item at the repository URL - repos_url, or the history of a specific revision - if start_revision is set. This function is equivalent - to svn log --verbose -r $start_revision $repos_url. - - - - - &reftitle.parameters; - - - repos_url - - - Repository URL of the item to retrieve log history from. - - - - - start_revision - - - Revision number of the first log to retrieve. Use - SVN_REVISION_HEAD to retrieve the log from - the most recent revision. - - - - - end_revision - - - Revision number of the last log to retrieve. Defaults to - start_revision if specified or to - SVN_REVISION_INITIAL otherwise. - - - - - limit - - - Number of logs to retrieve. - - - - - flags - - - Any combination of SVN_OMIT_MESSAGES, - SVN_DISCOVER_CHANGED_PATHS and - SVN_STOP_ON_COPY. - - - - - - - - &reftitle.returnvalues; - - On success, this function returns an array file listing in the format - of: - - Array, ordered most recent (highest) revision first -( - [rev] => integer revision number - [author] => string author name - [msg] => string log message - [date] => string date formatted per ISO 8601, i.e. date('c') - [paths] => Array, describing changed files - ( - [0] => Array - ( - [action] => string letter signifying change - [path] => absolute repository path of changed file - ) - [1] => ... - ) -) -[1] => ... -]]> - - - - - The output will always be a numerically indexed array of arrays, - even when there are none or only one log message(s). - - - - The value of action is a subset of the - status output - in the first column, where possible values are: - - - Actions - - - - Letter - Description - - - - - M - Item/props was modified - - - A - Item was added - - - D - Item was deleted - - - R - Item was replaced - - - -
    - - If no changes were made to the item, an empty array is returned. - -
    - - - &reftitle.examples; - - <function>svn_log</function> example - - -]]> - - &example.outputs.similar; - - Array - ( - [rev] => 23 - [author] => 'joe' - [msg] => 'Add cheese and salami to our sandwich.' - [date] => '2007-04-06T16:00:27-04:00' - [paths] => Array - ( - [0] => Array - ( - [action] => 'M' - [path] => '/sandwich.txt' - ) - ) - ) -) -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - - - SVN documentation on svn log - - - - - -
    - diff --git a/reference/svn/functions/svn-ls.xml b/reference/svn/functions/svn-ls.xml deleted file mode 100644 index 2b19e991f..000000000 --- a/reference/svn/functions/svn-ls.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - svn_ls - Returns list of directory contents in repository URL, optionally at revision number - - - &reftitle.description; - - arraysvn_ls - stringrepos_url - intrevision_noSVN_REVISION_HEAD - boolrecurse&false; - boolpeg&false; - - - This function queries the repository URL and returns a list of - files and directories, optionally from a specific revision. This - is equivalent to svn list $repos_url[@$revision_no] - - - - This function does not work with working copies. repos_url - must be a repository URL. - - - - - - &reftitle.parameters; - - - url - - - URL of the repository, eg. http://www.example.com/svnroot. - To access a local Subversion repository via filesystem, use the - file URI scheme, eg. file:///home/user/svn-repos - - - - - revision - - - Integer revision number to retrieve listing of. When omitted, - the HEAD revision is used. - - - - - recurse - - - Enables recursion. - - - - - - - &reftitle.returnvalues; - - On success, this function returns an array file listing in the format - of: - - Array - ( - [created_rev] => integer revision number of last edit - [last_author] => string author name of last edit - [size] => integer byte file size of file - [time] => string date of last edit in form 'M d H:i' - or 'M d Y', depending on how old the file is - [time_t] => integer unix timestamp of last edit - [name] => name of file/directory - [type] => type, can be 'file' or 'dir' - ) -[1] => ... -]]> - - - - - - &reftitle.examples; - - <function>svn_ls</function> example - - -]]> - - &example.outputs.similar; - - Array - ( - [created_rev] => 20 - [last_author] => Joe - [size] => 0 - [time] => Apr 02 09:28 - [time_t] => 1175520529 - [name] => tags - [type] => dir - ) - [1] => Array - ( - [created_rev] => 23 - [last_author] => Bob - [size] => 0 - [time] => Apr 02 15:15 - [time_t] => 1175541322 - [name] => trunk - [type] => dir - ) -) -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - - SVN documentation on svn list - - - - - diff --git a/reference/svn/functions/svn-mkdir.xml b/reference/svn/functions/svn-mkdir.xml deleted file mode 100644 index 3d004d113..000000000 --- a/reference/svn/functions/svn-mkdir.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - svn_mkdir - Creates a directory in a working copy or repository - - - - &reftitle.description; - - boolsvn_mkdir - stringpath - stringlog_message - - - Creates a directory in a working copy or repository. - - - - - &reftitle.parameters; - - - path - - - The path to the working copy or repository. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - svn_add - svn_copy - - - - - diff --git a/reference/svn/functions/svn-repos-create.xml b/reference/svn/functions/svn-repos-create.xml deleted file mode 100644 index e348d9ee7..000000000 --- a/reference/svn/functions/svn-repos-create.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - svn_repos_create - Create a new subversion repository at path - - - - &reftitle.description; - - resourcesvn_repos_create - stringpath - arrayconfig - arrayfsconfig - - &warn.undocumented.func; - - Create a new subversion repository at path - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-fs-begin-txn-for-commit.xml b/reference/svn/functions/svn-repos-fs-begin-txn-for-commit.xml deleted file mode 100644 index 1234c50c7..000000000 --- a/reference/svn/functions/svn-repos-fs-begin-txn-for-commit.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - svn_repos_fs_begin_txn_for_commit - Create a new transaction - - - - &reftitle.description; - - resourcesvn_repos_fs_begin_txn_for_commit - resourcerepos - intrev - stringauthor - stringlog_msg - - &warn.undocumented.func; - - Create a new transaction - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-fs-commit-txn.xml b/reference/svn/functions/svn-repos-fs-commit-txn.xml deleted file mode 100644 index 3d3df55b3..000000000 --- a/reference/svn/functions/svn-repos-fs-commit-txn.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_repos_fs_commit_txn - Commits a transaction and returns the new revision - - - - &reftitle.description; - - intsvn_repos_fs_commit_txn - resourcetxn - - &warn.undocumented.func; - - Commits a transaction and returns the new revision - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-fs.xml b/reference/svn/functions/svn-repos-fs.xml deleted file mode 100644 index 59a9b40bc..000000000 --- a/reference/svn/functions/svn-repos-fs.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_repos_fs - Gets a handle on the filesystem for a repository - - - - &reftitle.description; - - resourcesvn_repos_fs - resourcerepos - - &warn.undocumented.func; - - Gets a handle on the filesystem for a repository - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-hotcopy.xml b/reference/svn/functions/svn-repos-hotcopy.xml deleted file mode 100644 index 9426030bd..000000000 --- a/reference/svn/functions/svn-repos-hotcopy.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - svn_repos_hotcopy - Make a hot-copy of the repos at repospath; copy it to destpath - - - - &reftitle.description; - - boolsvn_repos_hotcopy - stringrepospath - stringdestpath - boolcleanlogs - - &warn.undocumented.func; - - Make a hot-copy of the repos at repospath; copy it to destpath - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-open.xml b/reference/svn/functions/svn-repos-open.xml deleted file mode 100644 index 243830307..000000000 --- a/reference/svn/functions/svn-repos-open.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_repos_open - Open a shared lock on a repository - - - - &reftitle.description; - - resourcesvn_repos_open - stringpath - - &warn.undocumented.func; - - Open a shared lock on a repository. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-repos-recover.xml b/reference/svn/functions/svn-repos-recover.xml deleted file mode 100644 index 4bfd9d94e..000000000 --- a/reference/svn/functions/svn-repos-recover.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - svn_repos_recover - Run recovery procedures on the repository located at path - - - - &reftitle.description; - - boolsvn_repos_recover - stringpath - - &warn.undocumented.func; - - Run recovery procedures on the repository located at path. - - - - - &reftitle.notes; - &warn.experimental.func; - - - - diff --git a/reference/svn/functions/svn-revert.xml b/reference/svn/functions/svn-revert.xml deleted file mode 100644 index 1c21077c3..000000000 --- a/reference/svn/functions/svn-revert.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - svn_revert - Revert changes to the working copy - - - - &reftitle.description; - - boolsvn_revert - stringpath - boolrecursive&false; - - - Revert any local changes to the path in a working copy. - - - - - &reftitle.parameters; - - - path - - - The path to the working repository. - - - - - recursive - - - Optionally make recursive changes. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.seealso; - - svn_delete - svn_export - - - - - diff --git a/reference/svn/functions/svn-status.xml b/reference/svn/functions/svn-status.xml deleted file mode 100644 index 7b9363cdd..000000000 --- a/reference/svn/functions/svn-status.xml +++ /dev/null @@ -1,364 +0,0 @@ - - - - - svn_status - Returns the status of working copy files and directories - - - - &reftitle.description; - - arraysvn_status - stringpath - intflags0 - - - Returns the status of working copy files and directories, giving modifications, - additions, deletions and other changes to items in the working copy. - - - - - &reftitle.parameters; - - - path - - - Local path to file or directory to retrieve status of. - - &svn.relativepath; - - - - flags - - - Any combination of Svn::NON_RECURSIVE, - Svn::ALL (regardless of modification status), - Svn::SHOW_UPDATES (entries will be added for items - that are out-of-date), Svn::NO_IGNORE (disregard - svn:ignore properties when scanning for new files) - and Svn::IGNORE_EXTERNALS. - - - - - - - - &reftitle.returnvalues; - - Returns a numerically indexed array of associative arrays detailing - the status of items in the repository: - - - Array ( - // information on item - ) - [1] => ... -) -]]> - - - The information on the item is an associative array that can contain - the following keys: - - - - path - - - String path to file/directory of this entry on local filesystem. - - - - - text_status - - - Status of item's text. &svn.referto.status; - - - - - repos_text_status - - - Status of item's text in repository. Only accurate if - update was set to &true;. - &svn.referto.status; - - - - - prop_status - - - Status of item's properties. &svn.referto.status; - - - - - repos_prop_status - - - Status of item's property in repository. Only accurate if - update was set to &true;. &svn.referto.status; - - - - - locked - - - Whether or not the item is locked. (Only set if &true;.) - - - - - copied - - - Whether or not the item was copied (scheduled for addition with - history). (Only set if &true;.) - - - - - switched - - - Whether or not the item was switched using the switch command. - (Only set if &true;) - - - - - - These keys are only set if the item is versioned: - - - - name - - - Base name of item in repository. - - - - - url - - - URL of item in repository. - - - - - repos - - - Base URL of repository. - - - - - revision - - - Integer revision of item in working copy. - - - - - kind - - - Type of item, i.e. file or directory. &svn.referto.type; - - - - - schedule - - - Scheduled action for item, i.e. addition or deletion. Constants - for these magic numbers are not available, they can - be emulated by using: - - - -]]> - - - - - deleted - - - Whether or not the item was deleted, but parent revision lags - behind. (Only set if &true;.) - - - - - absent - - - Whether or not the item is absent, that is, Subversion knows that - there should be something there but there isn't. (Only set if - &true;.) - - - - - incomplete - - - Whether or not the entries file for a directory is incomplete. - (Only set if &true;.) - - - - - cmt_date - - - Integer Unix timestamp of last commit date. (Unaffected by update.) - - - - - cmt_rev - - - Integer revision of last commit. (Unaffected by update.) - - - - - cmt_author - - - String author of last commit. (Unaffected by update.) - - - - - prop_time - - - Integer Unix timestamp of last up-to-date time for properties - - - - - text_time - - - Integer Unix timestamp of last up-to-date time for text - - - - - - - - - &reftitle.examples; - - Basic example - - This example demonstrates a basic, theoretical usage of this function. - - - -]]> - - &example.outputs.similar; - - Array ( - [path] => /home/bob/wc/sandwich.txt - [text_status] => 8 // item was modified - [repos_text_status] => 1 // no information available, use update - [prop_status] => 3 // no changes - [repos_prop_status] => 1 // no information available, use update - [name] => sandwich.txt - [url] => http://www.example.com/svnroot/deli/trunk/sandwich.txt - [repos] => http://www.example.com/svnroot/ - [revision] => 123 - [kind] => 1 // file - [schedule] => 0 // no special actions scheduled - [cmt_date] => 1165543135 - [cmt_rev] => 120 - [cmt_author] => Alice - [prop_time] => 1180201728 - [text_time] => 1180201729 - ) -) -]]> - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_update - svn_log - SVN documentation for svn status - - - - - diff --git a/reference/svn/functions/svn-update.xml b/reference/svn/functions/svn-update.xml deleted file mode 100644 index a99a586bc..000000000 --- a/reference/svn/functions/svn-update.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - svn_update - Update working copy - - - - &reftitle.description; - - intsvn_update - stringpath - intrevnoSVN_REVISION_HEAD - boolrecurse&true; - - - Update working copy at path to revision - revno. If recurse is true, - directories will be recursively updated. - - - - - &reftitle.parameters; - - - path - - - Path to local working copy. - - &svn.relativepath; - - - - revno - - - Revision number to update to, default is SVN_REVISION_HEAD. - - - - - recurse - - - Whether or not to recursively update directories. - - - - - - - - &reftitle.returnvalues; - - Returns new revision number on success, returns &false; on failure. - - - - - &reftitle.examples; - - Basic example - - This example demonstrates basic usage of this function: - - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - &warn.experimental.func; - - - - &reftitle.seealso; - - svn_checkout - svn_commit - SVN documentation for svn update - - - - - diff --git a/reference/svn/reference.xml b/reference/svn/reference.xml deleted file mode 100644 index 4fc56f020..000000000 --- a/reference/svn/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - SVN &Functions; - - &reference.svn.entities.functions; - - - - diff --git a/reference/svn/setup.xml b/reference/svn/setup.xml deleted file mode 100644 index 531ca92fe..000000000 --- a/reference/svn/setup.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - &reftitle.setup; - - -
    - &reftitle.required; - - The Subversion binaries are not necessary to use this - extension. However, when compiling the extension, libsvn - (the Subversion headers) must be available. - -
    - - - - &reference.svn.configure; - - -
    - diff --git a/reference/svn/versions.xml b/reference/svn/versions.xml deleted file mode 100644 index 66f22ea5f..000000000 --- a/reference/svn/versions.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/reference/swoole/book.xml b/reference/swoole/book.xml deleted file mode 100644 index 88e2cea06..000000000 --- a/reference/swoole/book.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Swoole - Swoole - - - - &reftitle.intro; - - Swoole is a parallel network communication engine based on asynchronous event-driven and coroutine, - written in C++, providing coroutine and high-performance network programming support for PHP. - It provides various network server and client modules for multiple communication protocols, making it easy to - quickly implement TCP/UDP services, high-performance Web, WebSocket services, IoT, real-time communication, games, - microservices, etc., breaking the limits of PHP in traditional web domains. - - To get started, please check the Swoole Docs. - - ¬e.no-windows.extension; - - - - &reference.swoole.setup; - &reference.swoole.constants; - &reference.swoole.reference; - - &reference.swoole.swoole.async; - &reference.swoole.swoole.atomic; - &reference.swoole.swoole.buffer; - &reference.swoole.swoole.channel; - &reference.swoole.swoole.client; - &reference.swoole.swoole.connection.iterator; - &reference.swoole.swoole.coroutine; - &reference.swoole.swoole.coroutine.lock; - - - - - &reference.swoole.swoole.event; - &reference.swoole.swoole.exception; - &reference.swoole.swoole.http.client; - &reference.swoole.swoole.http.request; - &reference.swoole.swoole.http.response; - &reference.swoole.swoole.http.server; - &reference.swoole.swoole.lock; - &reference.swoole.swoole.mmap; - &reference.swoole.swoole.module; - &reference.swoole.swoole.mysql; - &reference.swoole.swoole.mysql.exception; - &reference.swoole.swoole.process; - &reference.swoole.swoole.redis.server; - &reference.swoole.swoole.runtime; - &reference.swoole.swoole.serialize; - &reference.swoole.swoole.server; - - &reference.swoole.swoole.table; - &reference.swoole.swoole.timer; - &reference.swoole.swoole.websocket.frame; - &reference.swoole.swoole.websocket.server; - - - - diff --git a/reference/swoole/configure.xml b/reference/swoole/configure.xml deleted file mode 100644 index a6b3947e5..000000000 --- a/reference/swoole/configure.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - &pecl.info; - &url.pecl.package;swoole - -
    \ No newline at end of file diff --git a/reference/swoole/constants.xml b/reference/swoole/constants.xml deleted file mode 100644 index c35c06e59..000000000 --- a/reference/swoole/constants.xml +++ /dev/null @@ -1,3874 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - SWOOLE_VERSION - (string) - - - - Swoole version. - - - - - - SWOOLE_VERSION_ID - (int) - - - - Swoole version. - - - - - - SWOOLE_MAJOR_VERSION - (int) - - - - Swoole major version. - - - - - - SWOOLE_MINOR_VERSION - (int) - - - - Swoole minor version. - - - - - - SWOOLE_RELEASE_VERSION - (int) - - - - Swoole release version. - - - - - - SWOOLE_EXTRA_VERSION - (string) - - - - Swoole extra version. - - - - - - SWOOLE_DEBUG - (int) - - - - Debug mode. - - - - - - SWOOLE_HAVE_COMPRESSION - (int) - - - - Enable HTTP response compression mode. - - - - - - SWOOLE_HAVE_ZLIB - (int) - - - - Have zlib compression tool. - - - - - - SWOOLE_HAVE_BROTLI - (int) - - - - Have brotli compression tool. - - - - - - SWOOLE_USE_HTTP2 - (int) - - - - Support http2 server. - - - - - - SWOOLE_USE_SHORTNAME - (int) - - - - Enable/disable short aliases. - - - - - - SWOOLE_SOCK_TCP - (int) - - - - TCP ipv4 socket. - - - - - - SWOOLE_SOCK_TCP6 - (int) - - - - TCP ipv6 socket. - - - - - - SWOOLE_SOCK_UDP - (int) - - - - UDP ipv4 socket. - - - - - - SWOOLE_SOCK_UDP6 - (int) - - - - UDP ipv6 socket. - - - - - - SWOOLE_SOCK_UNIX_DGRAM - (int) - - - - UNIX socket dgram. - - - - - - SWOOLE_SOCK_UNIX_STREAM - (int) - - - - UNIX socket stream. - - - - - - SWOOLE_SOCK_SYNC - (int) - - - - Synchronous client mode. - - - - - - SWOOLE_SOCK_ASYNC - (int) - - - - Asynchronous client mode. - - - - - - SWOOLE_KEEP - (int) - - - - Swoole\Client supports creating a TCP long connection to the server in PHP-FPM/Apache. - - - - - - SWOOLE_SSL - (int) - - - - Enable SSL tunnel encryption. - - - - - - SWOOLE_SSLv3_METHOD - (int) - - - - SSLv3 method. - - - - - - SWOOLE_SSLv3_SERVER_METHOD - (int) - - - - SSLv3 server method. - - - - - - SWOOLE_SSLv3_CLIENT_METHOD - (int) - - - - SSLv3 client method. - - - - - - SWOOLE_TLSv1_METHOD - (int) - - - - TLSv1 method. - - - - - - SWOOLE_TLSv1_SERVER_METHOD - (int) - - - - TLSv1 server method. - - - - - - SWOOLE_TLSv1_CLIENT_METHOD - (int) - - - - TLSv1 client method. - - - - - - SWOOLE_TLSv1_1_METHOD - (int) - - - - TLSv1_1 method. - - - - - - SWOOLE_TLSv1_1_SERVER_METHOD - (int) - - - - TLSv1_1 server method. - - - - - - SWOOLE_TLSv1_1_CLIENT_METHOD - (int) - - - - TLSv1_1 client method. - - - - - - SWOOLE_TLSv1_2_METHOD - (int) - - - - TLSv1_2 method. - - - - - - SWOOLE_TLSv1_2_SERVER_METHOD - (int) - - - - TLSv1_2 server method. - - - - - - SWOOLE_TLSv1_2_CLIENT_METHOD - (int) - - - - TLSv1_2 client method. - - - - - - SWOOLE_DTLS_SERVER_METHOD - (int) - - - - DTLS server method. - - - - - - SWOOLE_DTLS_CLIENT_METHOD - (int) - - - - DTLS client method. - - - - - - SWOOLE_SSLv23_METHOD - (int) - - - - SSLv23 method. - - - - - - SWOOLE_SSLv23_SERVER_METHOD - (int) - - - - SSLv23 server method. - - - - - - SWOOLE_SSLv23_CLIENT_METHOD - (int) - - - - SSLv23 client method. - - - - - - SWOOLE_TLS_METHOD - (int) - - - - TLS method. - - - - - - SWOOLE_TLS_SERVER_METHOD - (int) - - - - TLS server method. - - - - - - SWOOLE_TLS_CLIENT_METHOD - (int) - - - - TLS client method. - - - - - - SWOOLE_SSL_SSLv3 - (int) - - - - SSLv3 protocol. - - - - - - SWOOLE_SSL_TLSv1 - (int) - - - - TLSv1 protocol. - - - - - - SWOOLE_SSL_TLSv1_1 - (int) - - - - TLSv1_1 protocol. - - - - - - SWOOLE_SSL_TLSv1_2 - (int) - - - - TLSv1_2 protocol. - - - - - - SWOOLE_SSL_TLSv1_3 - (int) - - - - TLSv1_3 protocol. - - - - - - SWOOLE_SSL_DTLS - (int) - - - - DTLS protocol. - - - - - - SWOOLE_SSL_SSLv2 - (int) - - - - SSLv2 protocol. - - - - - - SWOOLE_EVENT_READ - (int) - - - - Whether to listen for readable events. - - - - - - SWOOLE_EVENT_WRITE - (int) - - - - Whether to listen for writable events. - - - - - - SWOOLE_STRERROR_SYSTEM - (int) - - - - Convert the system errno no into error messages. - - - - - - SWOOLE_STRERROR_GAI - (int) - - - - Convert the addr info errno no into error messages. - - - - - - SWOOLE_STRERROR_DNS - (int) - - - - Convert the DNS errno no into error messages. - - - - - - SWOOLE_STRERROR_SWOOLE - (int) - - - - Convert the swoole errno no into error messages. - - - - - - SWOOLE_ERROR_MALLOC_FAIL - (int) - - - - Malloc memory fail. - - - - - - SWOOLE_ERROR_SYSTEM_CALL_FAIL - (int) - - - - System call fail. - - - - - - SWOOLE_ERROR_PHP_FATAL_ERROR - (int) - - - - PHP fatal error. - - - - - - SWOOLE_ERROR_NAME_TOO_LONG - (int) - - - - Name too long. - - - - - - SWOOLE_ERROR_INVALID_PARAMS - (int) - - - - Invalid params. - - - - - - SWOOLE_ERROR_QUEUE_FULL - (int) - - - - Queue full. - - - - - - SWOOLE_ERROR_OPERATION_NOT_SUPPORT - (int) - - - - Operation not support. - - - - - - SWOOLE_ERROR_PROTOCOL_ERROR - (int) - - - - Protocol error. - - - - - - SWOOLE_ERROR_WRONG_OPERATION - (int) - - - - Wrong operation. - - - - - - SWOOLE_ERROR_PHP_RUNTIME_NOTICE - (int) - - - - PHP runtime notice. - - - - - - SWOOLE_ERROR_FOR_TEST - (int) - - - - For test. - - - - - - SWOOLE_ERROR_NO_PAYLOAD - (int) - - - - No payload. - - - - - - SWOOLE_ERROR_UNDEFINED_BEHAVIOR - (int) - - - - Undefined behavior. - - - - - - SWOOLE_ERROR_NOT_THREAD_SAFETY - (int) - - - - Not thread safety. - - - - - - SWOOLE_ERROR_FILE_NOT_EXIST - (int) - - - - File not exist. - - - - - - SWOOLE_ERROR_FILE_TOO_LARGE - (int) - - - - File too large. - - - - - - SWOOLE_ERROR_FILE_EMPTY - (int) - - - - File empty. - - - - - - SWOOLE_ERROR_DNSLOOKUP_DUPLICATE_REQUEST - (int) - - - - DNS Lookup duplicate request. - - - - - - SWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILED - (int) - - - - DNS Lookup resolve failed. - - - - - - SWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUT - (int) - - - - DNS Lookup resolve timeout. - - - - - - SWOOLE_ERROR_DNSLOOKUP_UNSUPPORTED - (int) - - - - DNS Lookup unsupported. - - - - - - SWOOLE_ERROR_DNSLOOKUP_NO_SERVER - (int) - - - - DNS Lookup no server. - - - - - - SWOOLE_ERROR_BAD_IPV6_ADDRESS - (int) - - - - Bad ipv6 address. - - - - - - SWOOLE_ERROR_UNREGISTERED_SIGNAL - (int) - - - - Unregistered signal. - - - - - - SWOOLE_ERROR_BAD_HOST_ADDR - (int) - - - - Bad host addr. - - - - - - SWOOLE_ERROR_EVENT_SOCKET_REMOVED - (int) - - - - Event socket removed. - - - - - - SWOOLE_ERROR_SESSION_CLOSED_BY_SERVER - (int) - - - - Session closed by server. - - - - - - SWOOLE_ERROR_SESSION_CLOSED_BY_CLIENT - (int) - - - - Session closed by client. - - - - - - SWOOLE_ERROR_SESSION_CLOSING - (int) - - - - Session closing. - - - - - - SWOOLE_ERROR_SESSION_CLOSED - (int) - - - - Session closed. - - - - - - SWOOLE_ERROR_SESSION_NOT_EXIST - (int) - - - - Session not exist. - - - - - - SWOOLE_ERROR_SESSION_INVALID_ID - (int) - - - - Session invalid id. - - - - - - SWOOLE_ERROR_SESSION_DISCARD_TIMEOUT_DATA - (int) - - - - Session discard timeout data. - - - - - - SWOOLE_ERROR_SESSION_DISCARD_DATA - (int) - - - - Session discard data. - - - - - - SWOOLE_ERROR_OUTPUT_BUFFER_OVERFLOW - (int) - - - - Output buffer overflow. - - - - - - SWOOLE_ERROR_OUTPUT_SEND_YIELD - (int) - - - - Output send yield - - - - - - SWOOLE_ERROR_SSL_NOT_READY - (int) - - - - SSL not ready - - - - - - SWOOLE_ERROR_SSL_CANNOT_USE_SENFILE - (int) - - - - SSL cannot use sendfile - - - - - - SWOOLE_ERROR_SSL_EMPTY_PEER_CERTIFICATE - (int) - - - - SSL empty peer certificate. - - - - - - SWOOLE_ERROR_SSL_VERIFY_FAILED - (int) - - - - SSL verify failed. - - - - - - SWOOLE_ERROR_SSL_BAD_CLIENT - (int) - - - - SSL bad client. - - - - - - SWOOLE_ERROR_SSL_BAD_PROTOCOL - (int) - - - - SSL bad protocol. - - - - - - SWOOLE_ERROR_SSL_RESET - (int) - - - - SSL reset. - - - - - - SWOOLE_ERROR_SSL_HANDSHAKE_FAILED - (int) - - - - SSL handshake failed. - - - - - - SWOOLE_ERROR_PACKAGE_LENGTH_TOO_LARGE - (int) - - - - Package length too large. - - - - - - SWOOLE_ERROR_PACKAGE_LENGTH_NOT_FOUND - (int) - - - - Package length not found. - - - - - - SWOOLE_ERROR_DATA_LENGTH_TOO_LARGE - (int) - - - - Data length too large. - - - - - - SWOOLE_ERROR_PACKAGE_MALFORMED_DATA - (int) - - - - Package malformed error data. - - - - - - SWOOLE_ERROR_TASK_PACKAGE_TOO_BIG - (int) - - - - Task package too big. - - - - - - SWOOLE_ERROR_TASK_DISPATCH_FAIL - (int) - - - - Task dispatch fail. - - - - - - SWOOLE_ERROR_TASK_TIMEOUT - (int) - - - - Task timeout. - - - - - - SWOOLE_ERROR_HTTP2_STREAM_ID_TOO_BIG - (int) - - - - Http2 stream id too big. - - - - - - SWOOLE_ERROR_HTTP2_STREAM_NO_HEADER - (int) - - - - Http2 stream no header. - - - - - - SWOOLE_ERROR_HTTP2_STREAM_NOT_FOUND - (int) - - - - Http2 stream not found. - - - - - - SWOOLE_ERROR_HTTP2_STREAM_IGNORE - (int) - - - - Http2 stream ignore. - - - - - - SWOOLE_ERROR_HTTP2_SEND_CONTROL_FRAME_FAILED - (int) - - - - Http2 send control frame failed. - - - - - - SWOOLE_ERROR_AIO_BAD_REQUEST - (int) - - - - Aio bad request. - - - - - - SWOOLE_ERROR_AIO_CANCELED - (int) - - - - Aio canceled. - - - - - - SWOOLE_ERROR_AIO_TIMEOUT - (int) - - - - Aio timeout. - - - - - - SWOOLE_ERROR_CLIENT_NO_CONNECTION - (int) - - - - Client no connection. - - - - - - SWOOLE_ERROR_SOCKET_CLOSED - (int) - - - - Socket closed. - - - - - - SWOOLE_ERROR_SOCKET_POLL_TIMEOUT - (int) - - - - Socket poll timeout. - - - - - - SWOOLE_ERROR_SOCKS5_UNSUPPORT_VERSION - (int) - - - - Socks5 unsupported version. - - - - - - SWOOLE_ERROR_SOCKS5_UNSUPPORT_METHOD - (int) - - - - Socks5 unsupported method. - - - - - - SWOOLE_ERROR_SOCKS5_AUTH_FAILED - (int) - - - - Socks5 auth failed. - - - - - - SWOOLE_ERROR_SOCKS5_SERVER_ERROR - (int) - - - - Socks5 server error. - - - - - - SWOOLE_ERROR_SOCKS5_HANDSHAKE_FAILED - (int) - - - - Socks5 handshake failed. - - - - - - SWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_ERROR - (int) - - - - Http proxy handshake error. - - - - - - SWOOLE_ERROR_HTTP_INVALID_PROTOCOL - (int) - - - - Http invalid protocol. - - - - - - SWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_FAILED - (int) - - - - Http proxy handshake failed. - - - - - - SWOOLE_ERROR_HTTP_PROXY_BAD_RESPONSE - (int) - - - - Http proxy bad response. - - - - - - SWOOLE_ERROR_HTTP_CONFLICT_HEADER - (int) - - - - Http conflict header. - - - - - - SWOOLE_ERROR_HTTP_CONTEXT_UNAVAILABLE - (int) - - - - Http context unavailable. - - - - - - SWOOLE_ERROR_HTTP_COOKIE_UNAVAILABLE - (int) - - - - Http cookie unavailable. - - - - - - SWOOLE_ERROR_WEBSOCKET_BAD_CLIENT - (int) - - - - Websocket bad client. - - - - - - SWOOLE_ERROR_WEBSOCKET_BAD_OPCODE - (int) - - - - Websocket bad opcode. - - - - - - SWOOLE_ERROR_WEBSOCKET_UNCONNECTED - (int) - - - - Websocket unconnected. - - - - - - SWOOLE_ERROR_WEBSOCKET_HANDSHAKE_FAILED - (int) - - - - Websocket handshake failed. - - - - - - SWOOLE_ERROR_WEBSOCKET_PACK_FAILED - (int) - - - - Websocket pack failed. - - - - - - SWOOLE_ERROR_WEBSOCKET_UNPACK_FAILED - (int) - - - - Websocket unpack failed. - - - - - - SWOOLE_ERROR_WEBSOCKET_INCOMPLETE_PACKET - (int) - - - - Websocket incomplete packet. - - - - - - SWOOLE_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENT - (int) - - - - Server must be created before client. - - - - - - SWOOLE_ERROR_SERVER_TOO_MANY_SOCKET - (int) - - - - Server too many socket. - - - - - - SWOOLE_ERROR_SERVER_WORKER_TERMINATED - (int) - - - - Server worker terminated. - - - - - - SWOOLE_ERROR_SERVER_INVALID_LISTEN_PORT - (int) - - - - Server invalid listen port. - - - - - - SWOOLE_ERROR_SERVER_TOO_MANY_LISTEN_PORT - (int) - - - - Server too many listen port. - - - - - - SWOOLE_ERROR_SERVER_PIPE_BUFFER_FULL - (int) - - - - Server pipe buffer full. - - - - - - SWOOLE_ERROR_SERVER_NO_IDLE_WORKER - (int) - - - - Server no idle worker. - - - - - - SWOOLE_ERROR_SERVER_ONLY_START_ONE - (int) - - - - Server only start one. - - - - - - SWOOLE_ERROR_SERVER_SEND_IN_MASTER - (int) - - - - Server send in master. - - - - - - SWOOLE_ERROR_SERVER_INVALID_REQUEST - (int) - - - - Server invalid request. - - - - - - SWOOLE_ERROR_SERVER_CONNECT_FAIL - (int) - - - - Server connect failed. - - - - - - SWOOLE_ERROR_SERVER_INVALID_COMMAND - (int) - - - - Server invalid command. - - - - - - SWOOLE_ERROR_SERVER_IS_NOT_REGULAR_FILE - (int) - - - - Server is not regular file. - - - - - - SWOOLE_ERROR_SERVER_SEND_TO_WOKER_TIMEOUT - (int) - - - - Server send to woker timeout. - - - - - - SWOOLE_ERROR_SERVER_INVALID_CALLBACK - (int) - - - - Server invalid callback. - - - - - - SWOOLE_ERROR_SERVER_UNRELATED_THREAD - (int) - - - - Server unrelated thread. - - - - - - SWOOLE_ERROR_SERVER_WORKER_EXIT_TIMEOUT - (int) - - - - Server worker exit timeout. - - - - - - SWOOLE_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATA - (int) - - - - Server worker abnormal pipe data. - - - - - - SWOOLE_ERROR_SERVER_WORKER_UNPROCESSED_DATA - (int) - - - - Server worker unprocessed data. - - - - - - SWOOLE_ERROR_CO_OUT_OF_COROUTINE - (int) - - - - Coroutine out of coroutine. - - - - - - SWOOLE_ERROR_CO_HAS_BEEN_BOUND - (int) - - - - Coroutine has been bound. - - - - - - SWOOLE_ERROR_CO_HAS_BEEN_DISCARDED - (int) - - - - Coroutine has been discarded. - - - - - - SWOOLE_ERROR_CO_MUTEX_DOUBLE_UNLOCK - (int) - - - - Coroutine mutex double unlock. - - - - - - SWOOLE_ERROR_CO_BLOCK_OBJECT_LOCKED - (int) - - - - Coroutine block object locked. - - - - - - SWOOLE_ERROR_CO_BLOCK_OBJECT_WAITING - (int) - - - - Coroutine block object waiting. - - - - - - SWOOLE_ERROR_CO_YIELD_FAILED - (int) - - - - Coroutine yield failed. - - - - - - SWOOLE_ERROR_CO_GETCONTEXT_FAILED - (int) - - - - Coroutine getcontext failed. - - - - - - SWOOLE_ERROR_CO_SWAPCONTEXT_FAILED - (int) - - - - Coroutine swapcontext failed. - - - - - - SWOOLE_ERROR_CO_MAKECONTEXT_FAILED - (int) - - - - Coroutine makecontext failed. - - - - - - SWOOLE_ERROR_CO_IOCPINIT_FAILED - (int) - - - - Coroutine iocpinit failed. - - - - - - SWOOLE_ERROR_CO_PROTECT_STACK_FAILED - (int) - - - - Coroutine protect stack failed. - - - - - - SWOOLE_ERROR_CO_STD_THREAD_LINK_ERROR - (int) - - - - Coroutine std thread link error. - - - - - - SWOOLE_ERROR_CO_DISABLED_MULTI_THREAD - (int) - - - - Coroutine disabled multi thread. - - - - - - SWOOLE_ERROR_CO_CANNOT_CANCEL - (int) - - - - Coroutine cannot cancel. - - - - - - SWOOLE_ERROR_CO_NOT_EXISTS - (int) - - - - Coroutine not exists. - - - - - - SWOOLE_ERROR_CO_CANCELED - (int) - - - - Coroutine canceled. - - - - - - SWOOLE_ERROR_CO_TIMEDOUT - (int) - - - - Coroutine timedout. - - - - - - SWOOLE_ERROR_CO_SOCKET_CLOSE_WAIT - (int) - - - - Coroutine socket close wait. - - - - - - SWOOLE_TRACE_SERVER - (int) - - - - Record server log flag. - - - - - - SWOOLE_TRACE_CLIENT - (int) - - - - Record client log flag. - - - - - - SWOOLE_TRACE_BUFFER - (int) - - - - Record buffer log flag. - - - - - - SWOOLE_TRACE_CONN - (int) - - - - Record connect log flag. - - - - - - SWOOLE_TRACE_EVENT - (int) - - - - Record event log flag. - - - - - - SWOOLE_TRACE_WORKER - (int) - - - - Record worker log flag. - - - - - - SWOOLE_TRACE_MEMORY - (int) - - - - Record memory log flag. - - - - - - SWOOLE_TRACE_REACTOR - (int) - - - - Record reactor log flag. - - - - - - SWOOLE_TRACE_PHP - (int) - - - - Record php log flag. - - - - - - SWOOLE_TRACE_HTTP - (int) - - - - Record http log flag. - - - - - - SWOOLE_TRACE_HTTP2 - (int) - - - - Record http2 log flag. - - - - - - SWOOLE_TRACE_EOF_PROTOCOL - (int) - - - - Record eof protocol log flag. - - - - - - SWOOLE_TRACE_LENGTH_PROTOCOL - (int) - - - - Record length protocol log flag. - - - - - - SWOOLE_TRACE_CLOSE - (int) - - - - Record close event log flag. - - - - - - SWOOLE_TRACE_WEBSOCKET - (int) - - - - Record websocket log flag. - - - - - - SWOOLE_TRACE_REDIS_CLIENT - (int) - - - - Record redis client log flag. - - - - - - SWOOLE_TRACE_MYSQL_CLIENT - (int) - - - - Record mysql client log flag. - - - - - - SWOOLE_TRACE_HTTP_CLIENT - (int) - - - - Record http client log flag. - - - - - - SWOOLE_TRACE_AIO - (int) - - - - Record AIO log flag. - - - - - - SWOOLE_TRACE_SSL - (int) - - - - Record SSL log flag. - - - - - - SWOOLE_TRACE_NORMAL - (int) - - - - Record normal log flag. - - - - - - SWOOLE_TRACE_CHANNEL - (int) - - - - Record channel log flag. - - - - - - SWOOLE_TRACE_TIMER - (int) - - - - Record timer log flag. - - - - - - SWOOLE_TRACE_SOCKET - (int) - - - - Record socket log flag. - - - - - - SWOOLE_TRACE_COROUTINE - (int) - - - - Record coroutine log flag. - - - - - - SWOOLE_TRACE_CONTEXT - (int) - - - - Record context log flag. - - - - - - SWOOLE_TRACE_CO_HTTP_SERVER - (int) - - - - Record coroutine http server log flag. - - - - - - SWOOLE_TRACE_TABLE - (int) - - - - Record table log flag. - - - - - - SWOOLE_TRACE_CO_CURL - (int) - - - - Record coroutine curl log flag. - - - - - - SWOOLE_TRACE_CARES - (int) - - - - Record cares log flag. - - - - - - SWOOLE_TRACE_ZLIB - (int) - - - - Record zlib log flag. - - - - - - SWOOLE_TRACE_CO_PGSQL - (int) - - - - Record pgsql coroutine log flag. - - - - - - SWOOLE_TRACE_CO_ODBC - (int) - - - - Record odbc coroutine log flag. - - - - - - SWOOLE_TRACE_CO_ORACLE - (int) - - - - Record oracle coroutine log flag. - - - - - - SWOOLE_TRACE_CO_SQLITE - (int) - - - - Record sqlite coroutine log flag. - - - - - - SWOOLE_TRACE_ALL - (int) - - - - Record all level log flag. - - - - - - SWOOLE_LOG_DEBUG - (int) - - - - Record debug level log flag. - - - - - - SWOOLE_LOG_TRACE - (int) - - - - Record trace level log flag. - - - - - - SWOOLE_LOG_INFO - (int) - - - - Record info level log flag. - - - - - - SWOOLE_LOG_NOTICE - (int) - - - - Record notice level log flag. - - - - - - SWOOLE_LOG_WARNING - (int) - - - - Record warning level log flag. - - - - - - SWOOLE_LOG_ERROR - (int) - - - - Record error level log flag. - - - - - - SWOOLE_LOG_NONE - (int) - - - - Equivalent to turning off log information, log information will not be thrown. - - - - - - SWOOLE_LOG_ROTATION_SINGLE - (int) - - - - disable log rotation. - - - - - - SWOOLE_LOG_ROTATION_MONTHLY - (int) - - - - Rotate logs monthly. - - - - - - SWOOLE_LOG_ROTATION_DAILY - (int) - - - - Rotate logs daily. - - - - - - SWOOLE_LOG_ROTATION_HOURLY - (int) - - - - Rotate logs hourly. - - - - - - SWOOLE_LOG_ROTATION_EVERY_MINUTE - (int) - - - - Rotate logs every minute. - - - - - - SWOOLE_IPC_NONE - (int) - - - - Do not use any inter-process communication (IPC) features. - - - - - - SWOOLE_IPC_UNIXSOCK - (int) - - - - For inter-process communication (IPC), using Unix domain sockets (UnixSocket) in coroutine mode - is highly recommended. - - - - - - SWOOLE_IPC_SOCKET - (int) - - - - To use sockets for inter-process communication (IPC), - the listen method must be called to specify the address and port to monitor. - - - - - - SWOOLE_IOV_MAX - (int) - - - - MAX iov limit. - - - - - - SWOOLE_IOURING_DEFAULT - (int) - - - - In interrupt-driven mode, I/O requests can be submitted via the io_uring_enter syscall, - and completion is determined by directly checking the completion queue status. - - - - - - SWOOLE_IOURING_SQPOLL - (int) - - - - In kernel polling mode, the kernel creates dedicated threads to submit and reap I/O requests, - nearly eliminating user-kernel context switches. - - - - - - SWOOLE_BASE - (int) - - - - Basic mode. - - - - - - SWOOLE_PROCESS - (int) - - - - Multi-process mode. - - - - - - SWOOLE_THREAD - (int) - - - - Multi-thread mode. - - - - - - SWOOLE_IPC_UNSOCK - (int) - - - - The task process communicates with the worker process using a Unix Socket. - - - - - - SWOOLE_IPC_MSGQUEUE - (int) - - - - The task process communicates with the worker process using a sysvmsg queue. - - - - - - SWOOLE_IPC_PREEMPTIVE - (int) - - - - The task process communicates with the worker process using a preemptive mode over a sysvmsg queue. - - - - - - SWOOLE_SERVER_COMMAND_MASTER - (int) - - - - Master process accept requests. - - - - - - SWOOLE_SERVER_COMMAND_MANAGER - (int) - - - - Manager process accept requests. - - - - - - SWOOLE_SERVER_COMMAND_REACTOR_THREAD - (int) - - - - Reactor thread accept requests. - - - - - - SWOOLE_SERVER_COMMAND_EVENT_WORKER - (int) - - - - Event worker thread process accept requests. - - - - - - SWOOLE_SERVER_COMMAND_TASK_WORKER - (int) - - - - Task worker thread process accept requests. - - - - - - SWOOLE_DISPATCH_ROUND - (int) - - - - Round robin mode, each Worker process will be allocated sequentially for every received connection. - - - - - - SWOOLE_DISPATCH_FDMOD - (int) - - - - Allocate Worker based on the connection's file descriptor. This ensures that data from the same connection - will be processed by the same Worker only. - - - - - - SWOOLE_DISPATCH_IDLE_WORKER - (int) - - - - The main process will choose delivery based on the workload status of the Worker, delivering only to idle Workers. - - - - - - SWOOLE_DISPATCH_IPMOD - (int) - - - - Allocate based on client IP using modulo hash, assigning to a specific Worker process. - This ensures that data from the same source IP connection will always be assigned to - the same Worker process. Algorithm: inet_addr_mod(ClientIP, worker_num). - - - - - - SWOOLE_DISPATCH_UIDMOD - (int) - - - - Requires binding a connection to a unique uid by calling Server->bind() in the user code. - Then, the underlying system allocates to different Worker processes based on the value of UID. - Algorithm: UID % worker_num. To use strings as UID, you can use crc32(UID_STRING). - - - - - - SWOOLE_DISPATCH_USERFUNC - (int) - - - - Set a dispatch_func callback function, where its return value determines - which process handles the request. - - - - - - SWOOLE_DISPATCH_CO_CONN_LB - (int) - - - - Determine which process handles the request based on the number of connections. - - - - - - SWOOLE_DISPATCH_CO_REQ_LB - (int) - - - - Determine which process handles the request based on the number of requests. - - - - - - SWOOLE_DISPATCH_CONCURRENT_LB - (int) - - - - Determine which process handles the request based on concurrency count. - - - - - - SWOOLE_WORKER_BUSY - (int) - - - - Process is busy. - - - - - - SWOOLE_WORKER_IDLE - (int) - - - - Process is idle. - - - - - - SWOOLE_WORKER_EXIT - (int) - - - - Process exited. - - - - - - SWOOLE_MUTEX - (int) - - - - Mutex lock. - - - - - - SWOOLE_RWLOCK - (int) - - - - RW lock. - - - - - - SWOOLE_SPINLOCK - (int) - - - - Spin lock. - - - - - - SWOOLE_CORO_MAX_NUM_LIMIT - (int) - - - - Maximum number of coroutines created(PHP_INT_MAX). - - - - - - SWOOLE_CORO_INIT - (int) - - - - Coroutine initializing. - - - - - - SWOOLE_CORO_WAITING - (int) - - - - Coroutine yield. - - - - - - SWOOLE_CORO_RUNNING - (int) - - - - Coroutine completed - - - - - - SWOOLE_CORO_END - (int) - - - - Coroutine completed. - - - - - - SWOOLE_EXIT_IN_COROUTINE - (int) - - - - Executing exit() function in coroutine. - - - - - - SWOOLE_EXIT_IN_SERVER - (int) - - - - Executing exit() function in server. - - - - - - SWOOLE_HTTP2_TYPE_DATA - (int) - - - - HTTP2 data frame. - - - - - - SWOOLE_HTTP2_TYPE_HEADERS - (int) - - - - HTTP2 headers frame. - - - - - - SWOOLE_HTTP2_TYPE_PRIORITY - (int) - - - - HTTP2 priority frame. - - - - - - SWOOLE_HTTP2_TYPE_RST_STREAM - (int) - - - - HTTP2 rst stream frame. - - - - - - SWOOLE_HTTP2_TYPE_SETTINGS - (int) - - - - HTTP2 settings frame. - - - - - - SWOOLE_HTTP2_TYPE_PUSH_PROMISE - (int) - - - - HTTP2 push promise frame. - - - - - - SWOOLE_HTTP2_TYPE_PING - (int) - - - - HTTP2 ping frame. - - - - - - SWOOLE_HTTP2_TYPE_GOAWAY - (int) - - - - HTTP2 goaway frame. - - - - - - SWOOLE_HTTP2_TYPE_WINDOW_UPDATE - (int) - - - - HTTP2 window update frame. - - - - - - SWOOLE_HTTP2_TYPE_CONTINUATION - (int) - - - - HTTP2 continuation frame. - - - - - - SWOOLE_HTTP2_ERROR_NO_ERROR - (int) - - - - HTTP2 no error. - - - - - - SWOOLE_HTTP2_ERROR_PROTOCOL_ERROR - (int) - - - - HTTP2 protocol error. - - - - - - SWOOLE_HTTP2_ERROR_INTERNAL_ERROR - (int) - - - - HTTP2 internal error. - - - - - - SWOOLE_HTTP2_ERROR_FLOW_CONTROL_ERROR - (int) - - - - HTTP2 flow control error. - - - - - - SWOOLE_HTTP2_ERROR_SETTINGS_TIMEOUT - (int) - - - - HTTP2 setting timeout error. - - - - - - SWOOLE_HTTP2_ERROR_STREAM_CLOSED - (int) - - - - HTTP2 stream closed error. - - - - - - SWOOLE_HTTP2_ERROR_FRAME_SIZE_ERROR - (int) - - - - HTTP2 frame size error error. - - - - - - SWOOLE_HTTP2_ERROR_REFUSED_STREAM - (int) - - - - HTTP2 refused stream error. - - - - - - SWOOLE_HTTP2_ERROR_CANCEL - (int) - - - - HTTP2 cancel error. - - - - - - SWOOLE_HTTP2_ERROR_COMPRESSION_ERROR - (int) - - - - HTTP2 compression error. - - - - - - SWOOLE_HTTP2_ERROR_CONNECT_ERROR - (int) - - - - HTTP2 connect error. - - - - - - SWOOLE_HTTP2_ERROR_ENHANCE_YOUR_CALM - (int) - - - - HTTP2 enhance your calm error. - - - - - - SWOOLE_HTTP2_ERROR_INADEQUATE_SECURITY - (int) - - - - HTTP2 inadequate security error. - - - - - - SWOOLE_HTTP2_ERROR_HTTP_1_1_REQUIRED - (int) - - - - HTTP2 require http1.1 error. - - - - - - SWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILED - (int) - - - - Connection timeout, the server is not listening on the port or there is a network failure, - you can read $errCode to get the specific network error code. - - - - - - SWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUT - (int) - - - - Request timeout, the server did not return a response within the specified timeout time. - - - - - - SWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESET - (int) - - - - After the client's request is sent, the server forcefully disconnects the connection. - - - - - - SWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILED - (int) - - - - Client send failed (this constant is available in Swoole version >= v4.5.9, - for versions less than this, please use the status code). - - - - - - SWOOLE_MSGQUEUE_ORIENT - (int) - - - - Swoole\Process::pop() will return specific data in the queue with the message type as process id + 1, - Swoole\Process::push() will add the type process id + 1 to the message. - - - - - - SWOOLE_MSGQUEUE_BALANCE - (int) - - - - Swoole\Process::pop() will return the first message in the queue, - Swoole\Process::push() will not add a specific type to the message. - - - - - - SWOOLE_HOOK_TCP - (int) - - - - Coroutine-based stream of TCP Socket type, including the most common ones like Redis, PDO, Mysqli. - - - - - - SWOOLE_HOOK_UDP - (int) - - - - Coroutine-based stream of UDP Socket type. - - - - - - SWOOLE_HOOK_UNIX - (int) - - - - Coroutine-based stream for Unix Stream Socket type. - - - - - - SWOOLE_HOOK_UDG - (int) - - - - Coroutine-based stream for UDG Stream Socket type. - - - - - - SWOOLE_HOOK_SSL - (int) - - - - Coroutine-based stream for SSL Stream Socket type. - - - - - - SWOOLE_HOOK_TLS - (int) - - - - Coroutine-based stream for TLS Stream Socket type. - - - - - - SWOOLE_HOOK_STREAM_FUNCTION - (int) - - - - Coroutine-based stream_*() function. - - - - - - SWOOLE_HOOK_FILE - (int) - - - - Coroutine-based file operations. - - - - - - SWOOLE_HOOK_STDIO - (int) - - - - Coroutine-based STDIO operations. - - - - - - SWOOLE_HOOK_SLEEP - (int) - - - - Coroutine-based sleep operations, including sleep, usleep, time_nanosleep, time_sleep_until. - - - - - - SWOOLE_HOOK_PROC - (int) - - - - Coroutine-based proc* functions, including: proc_open, proc_close, proc_get_status, proc_terminate. - - - - - - SWOOLE_HOOK_CURL - (int) - - - - Coroutine-based for curl extension. - - - - - - SWOOLE_HOOK_NATIVE_CURL - (int) - - - - Coroutine-based for native curl extension. - - - - - - SWOOLE_HOOK_BLOCKING_FUNCTION - (int) - - - - Coroutine-based for blocking function, include gethostbyname, exec, shell_exec. - - - - - - SWOOLE_HOOK_SOCKETS - (int) - - - - Coroutine-based for the sockets extension - - - - - - SWOOLE_HOOK_PDO_PGSQL - (int) - - - - Coroutine-based for pdo_pgsql extension. - - - - - - SWOOLE_HOOK_PDO_ODBC - (int) - - - - Coroutine-based for pdo_odbc extension. - - - - - - SWOOLE_HOOK_PDO_ORACLE - (int) - - - - Coroutine-based for pdo_oci extension. - - - - - - SWOOLE_HOOK_PDO_SQLITE - (int) - - - - Coroutine-based for pdo_sqlite extension. - - - - - - SWOOLE_HOOK_ALL - (int) - - - - Coroutine-based for all block functions and extensions. - - - - - - SOCKET_ECANCELED - (int) - - - - Socket ecanceled error. - - - - - - TCP_INFO - (int) - - - - TCP_INFO. - - - - - - SWOOLE_TIMER_MIN_MS - (int) - - - - Minimum supported timer interval (in milliseconds). - - - - - - SWOOLE_TIMER_MIN_SEC - (double) - - - - Minimum supported timer interval (in seconds). - - - - - - SWOOLE_TIMER_MAX_MS - (int) - - - - Maximum supported timer interval (in milliseconds). - - - - - - SWOOLE_TIMER_MAX_SEC - (int) - - - - Maximum supported timer interval (in seconds). - - - - - - SWOOLE_WEBSOCKET_STATUS_CONNECTION - (int) - - - - WebSocket is establishing a connection. - - - - - - SWOOLE_WEBSOCKET_STATUS_HANDSHAKE - (int) - - - - The WebSocket is in the handshake phase. - - - - - - SWOOLE_WEBSOCKET_STATUS_ACTIVE - (int) - - - - Active WebSocket connection. - - - - - - SWOOLE_WEBSOCKET_STATUS_CLOSING - (int) - - - - WebSocket connection is closed. - - - - - - SWOOLE_WEBSOCKET_OPCODE_CONTINUATION - (int) - - - - Websocket continuation frame. - - - - - - SWOOLE_WEBSOCKET_OPCODE_TEXT - (int) - - - - Websocket text frame. - - - - - - SWOOLE_WEBSOCKET_OPCODE_BINARY - (int) - - - - Websocket binary frame. - - - - - - SWOOLE_WEBSOCKET_OPCODE_CLOSE - (int) - - - - Websocket close frame. - - - - - - SWOOLE_WEBSOCKET_OPCODE_PING - (int) - - - - Websocket ping frame. - - - - - - SWOOLE_WEBSOCKET_OPCODE_PONG - (int) - - - - Websocket pong frame. - - - - - - SWOOLE_WEBSOCKET_FLAG_FIN - (int) - - - - Websocket FIN flag. - - - - - - SWOOLE_WEBSOCKET_FLAG_RSV1 - (int) - - - - Websocket RSV1 flag. - - - - - - SWOOLE_WEBSOCKET_FLAG_RSV2 - (int) - - - - Websocket RSV2 flag. - - - - - - SWOOLE_WEBSOCKET_FLAG_RSV3 - (int) - - - - Websocket RSV3 flag. - - - - - - SWOOLE_WEBSOCKET_FLAG_MASK - (int) - - - - Websocket MASK flag. - - - - - - SWOOLE_WEBSOCKET_FLAG_COMPRESS - (int) - - - - Websocket COMPRESS flag. - - - - - - SWOOLE_WEBSOCKET_CLOSE_NORMAL - (int) - - - - Normal closure (connection completed successfully). - - - - - - SWOOLE_WEBSOCKET_CLOSE_GOING_AWAY - (int) - - - - Endpoint is going away (e.g., browser tab closed). - - - - - - SWOOLE_WEBSOCKET_CLOSE_PROTOCOL_ERROR - (int) - - - - Protocol error (malformed data frame). - - - - - - SWOOLE_WEBSOCKET_CLOSE_DATA_ERROR - (int) - - - - Received unsupported data (e.g., binary when expecting text). - - - - - - SWOOLE_WEBSOCKET_CLOSE_STATUS_ERROR - (int) - - - - No status code provided (sent as a placeholder). - - - - - - SWOOLE_WEBSOCKET_CLOSE_ABNORMAL - (int) - - - - Abnormal closure (no close frame received, e.g., TCP reset). - - - - - - SWOOLE_WEBSOCKET_CLOSE_MESSAGE_ERROR - (int) - - - - Invalid data (e.g., non-UTF-8 text in a text frame). - - - - - - SWOOLE_WEBSOCKET_CLOSE_POLICY_ERROR - (int) - - - - Policy violation (e.g., unauthorized action). - - - - - - SWOOLE_WEBSOCKET_CLOSE_MESSAGE_TOO_BIG - (int) - - - - Message too large (exceeds server’s max size). - - - - - - SWOOLE_WEBSOCKET_CLOSE_EXTENSION_MISSING - (int) - - - - Client didn’t negotiate required extensions. - - - - - - SWOOLE_WEBSOCKET_CLOSE_SERVER_ERROR - (int) - - - - Server encountered an error. - - - - - - SWOOLE_WEBSOCKET_CLOSE_CLOSE_SERVICE_RESTART - (int) - - - - Server is restarting (temporary condition). - - - - - - SWOOLE_WEBSOCKET_CLOSE_TRY_AGAIN_LATER - (int) - - - - Temporary server overload (client should retry). - - - - - - SWOOLE_WEBSOCKET_CLOSE_BAD_GATEWAY - (int) - - - - Invalid response from upstream server. - - - - - - SWOOLE_WEBSOCKET_CLOSE_TLS - (int) - - - - TLS handshake failed (used when HTTPS fails). - - - - - - - - diff --git a/reference/swoole/functions/swoole-async-dns-lookup.xml b/reference/swoole/functions/swoole-async-dns-lookup.xml deleted file mode 100644 index 0fc4097f9..000000000 --- a/reference/swoole/functions/swoole-async-dns-lookup.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - swoole_async_dns_lookup - Async and non-blocking hostname to IP lookup - - - - &reftitle.description; - - boolswoole_async_dns_lookup - stringhostname - callablecallback - - - - - - - - - &reftitle.parameters; - - - hostname - - - The host name. - - - - - callback - - - - mixedcallback - stringhostname - stringip - - - - hostname - - - The host name. - - - - - IP - - - The IP address. - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - diff --git a/reference/swoole/functions/swoole-async-read.xml b/reference/swoole/functions/swoole-async-read.xml deleted file mode 100644 index 2fae5fd37..000000000 --- a/reference/swoole/functions/swoole-async-read.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - swoole_async_read - Read file stream asynchronously - - - - &reftitle.description; - - boolswoole_async_read - stringfilename - callablecallback - intchunk_size65536 - intoffset0 - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file being read. - - - - - callback - - - mixedcallback - stringfilename - stringcontent - - - - filename - - - The name of the file. - - - - - content - - - The content read from the file stream. - - - - - - - - chunk_size - - - The chunk length. - - - - - offset - - - The offset. - - - - - - - - &reftitle.returnvalues; - - Whether the read is succeed. - - - - - - diff --git a/reference/swoole/functions/swoole-async-readfile.xml b/reference/swoole/functions/swoole-async-readfile.xml deleted file mode 100644 index 410f9f3e0..000000000 --- a/reference/swoole/functions/swoole-async-readfile.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - swoole_async_readfile - Read a file asynchronously - - - - &reftitle.description; - - boolswoole_async_readfile - stringfilename - callablecallback - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file being read. - - - - - callback - - - mixedcallback - stringfilename - stringcontent - - - - filename - - - The name of the file. - - - - - content - - - The content read from the file. - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-async-set.xml b/reference/swoole/functions/swoole-async-set.xml deleted file mode 100644 index 6b7f22b6b..000000000 --- a/reference/swoole/functions/swoole-async-set.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - swoole_async_set - Update the async I/O options - - - - &reftitle.description; - - voidswoole_async_set - arraysettings - - - - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - - diff --git a/reference/swoole/functions/swoole-async-write.xml b/reference/swoole/functions/swoole-async-write.xml deleted file mode 100644 index d401c3090..000000000 --- a/reference/swoole/functions/swoole-async-write.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_async_write - Write data to a file stream asynchronously - - - - &reftitle.description; - - boolswoole_async_write - stringfilename - stringcontent - intoffset - callablecallback - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename being written. - - - - - content - - - The content writing to the file. - - - - - offset - - - The offset. - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-async-writefile.xml b/reference/swoole/functions/swoole-async-writefile.xml deleted file mode 100644 index d644b847a..000000000 --- a/reference/swoole/functions/swoole-async-writefile.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_async_writefile - Write data to a file asynchronously - - - - &reftitle.description; - - boolswoole_async_writefile - stringfilename - stringcontent - callablecallback - intflags0 - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename being written. - - - - - content - - - The content writing to the file. - - - - - callback - - - - - - - - flags - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-clear-error.xml b/reference/swoole/functions/swoole-clear-error.xml deleted file mode 100644 index 59262127d..000000000 --- a/reference/swoole/functions/swoole-clear-error.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - swoole_clear_error - Clear errors in the socket or on the last error code - - - - &reftitle.description; - - voidswoole_clear_error - - - - Clear errors in the socket or on the last error code. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/swoole/functions/swoole-client-select.xml b/reference/swoole/functions/swoole-client-select.xml deleted file mode 100644 index 783031aae..000000000 --- a/reference/swoole/functions/swoole-client-select.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_client_select - Get the file description which are ready to read/write or error - - - - &reftitle.description; - - intswoole_client_select - arrayread_array - arraywrite_array - arrayerror_array - floattimeout0.5 - - - - - - - - - &reftitle.parameters; - - - read_array - - - - - - - - write_array - - - - - - - - error_array - - - - - - - - timeout - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-cpu-num.xml b/reference/swoole/functions/swoole-cpu-num.xml deleted file mode 100644 index f76426910..000000000 --- a/reference/swoole/functions/swoole-cpu-num.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - swoole_cpu_num - Get the number of CPU - - - - &reftitle.description; - - intswoole_cpu_num - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of CPU. - - - - - - - diff --git a/reference/swoole/functions/swoole-errno.xml b/reference/swoole/functions/swoole-errno.xml deleted file mode 100644 index 5bea35a4d..000000000 --- a/reference/swoole/functions/swoole-errno.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_errno - Get the error code of the latest system call - - - - &reftitle.description; - - intswoole_errno - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-error-log.xml b/reference/swoole/functions/swoole-error-log.xml deleted file mode 100644 index ec99fb9ad..000000000 --- a/reference/swoole/functions/swoole-error-log.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - swoole_error_log - Output error messages to the log - - - - &reftitle.description; - - voidswoole_error_log - intlevel - stringmsg - - - Output error messages to the log. - - - - - &reftitle.parameters; - - - level - - - Log Level, constants can be used: SWOOLE_LOG_DEBUG, - SWOOLE_LOG_TRACE, - SWOOLE_LOG_INFO, - SWOOLE_LOG_NOTICE, - SWOOLE_LOG_WARNING, - SWOOLE_LOG_ERROR, - SWOOLE_LOG_NONE - - - - - msg - - - Message content to be written to the log. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/swoole/functions/swoole-event-add.xml b/reference/swoole/functions/swoole-event-add.xml deleted file mode 100644 index d2591f6e5..000000000 --- a/reference/swoole/functions/swoole-event-add.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_event_add - Add new callback functions of a socket into the EventLoop - - - - &reftitle.description; - - intswoole_event_add - intfd - callableread_callback - callablewrite_callback - intevents0 - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - read_callback - - - - - - - - write_callback - - - - - - - - events - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-event-defer.xml b/reference/swoole/functions/swoole-event-defer.xml deleted file mode 100644 index e44692ef2..000000000 --- a/reference/swoole/functions/swoole-event-defer.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - swoole_event_defer - Add callback function to the next event loop - - - - &reftitle.description; - - boolswoole_event_defer - callablecallback - - - - - - - - - &reftitle.parameters; - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-event-del.xml b/reference/swoole/functions/swoole-event-del.xml deleted file mode 100644 index 89a108e13..000000000 --- a/reference/swoole/functions/swoole-event-del.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - swoole_event_del - Remove all event callback functions of a socket - - - - &reftitle.description; - - boolswoole_event_del - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-event-exit.xml b/reference/swoole/functions/swoole-event-exit.xml deleted file mode 100644 index 4b1fcceed..000000000 --- a/reference/swoole/functions/swoole-event-exit.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_event_exit - Exit the eventloop, only available at the client side - - - - &reftitle.description; - - voidswoole_event_exit - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-event-set.xml b/reference/swoole/functions/swoole-event-set.xml deleted file mode 100644 index 049ab15c8..000000000 --- a/reference/swoole/functions/swoole-event-set.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_event_set - Update the event callback functions of a socket - - - - &reftitle.description; - - boolswoole_event_set - intfd - callableread_callback - callablewrite_callback - intevents0 - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - read_callback - - - - - - - - write_callback - - - - - - - - events - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-event-wait.xml b/reference/swoole/functions/swoole-event-wait.xml deleted file mode 100644 index 86d454cbb..000000000 --- a/reference/swoole/functions/swoole-event-wait.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_event_wait - Start the event loop - - - - &reftitle.description; - - voidswoole_event_wait - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-event-write.xml b/reference/swoole/functions/swoole-event-write.xml deleted file mode 100644 index 87a84eead..000000000 --- a/reference/swoole/functions/swoole-event-write.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - swoole_event_write - Write data to a socket - - - - &reftitle.description; - - boolswoole_event_write - intfd - stringdata - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - data - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/functions/swoole-get-local-ip.xml b/reference/swoole/functions/swoole-get-local-ip.xml deleted file mode 100644 index 97856c840..000000000 --- a/reference/swoole/functions/swoole-get-local-ip.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_get_local_ip - Get the IPv4 IP addresses of each NIC on the machine - - - - &reftitle.description; - - arrayswoole_get_local_ip - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-last-error.xml b/reference/swoole/functions/swoole-last-error.xml deleted file mode 100644 index eb2814b84..000000000 --- a/reference/swoole/functions/swoole-last-error.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_last_error - Get the latest error message - - - - &reftitle.description; - - intswoole_last_error - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-load-module.xml b/reference/swoole/functions/swoole-load-module.xml deleted file mode 100644 index 88f8f37d4..000000000 --- a/reference/swoole/functions/swoole-load-module.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_load_module - Load a swoole extension - - - - &reftitle.description; - - mixedswoole_load_module - stringfilename - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-select.xml b/reference/swoole/functions/swoole-select.xml deleted file mode 100644 index 9b575039e..000000000 --- a/reference/swoole/functions/swoole-select.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - swoole_select - Select the file descriptions which are ready to read/write or error in the eventloop - - - - &reftitle.description; - - intswoole_select - arrayread_array - arraywrite_array - arrayerror_array - floattimeout - - - - - - - - - &reftitle.parameters; - - - read_array - - - - - - - - write_array - - - - - - - - error_array - - - - - - - - timeout - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-set-process-name.xml b/reference/swoole/functions/swoole-set-process-name.xml deleted file mode 100644 index ca62f2f54..000000000 --- a/reference/swoole/functions/swoole-set-process-name.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - swoole_set_process_name - Set the process name - - - - &reftitle.description; - - voidswoole_set_process_name - stringprocess_name - intsize128 - - - - - - - - - &reftitle.parameters; - - - process_name - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-strerror.xml b/reference/swoole/functions/swoole-strerror.xml deleted file mode 100644 index d4807931a..000000000 --- a/reference/swoole/functions/swoole-strerror.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - swoole_strerror - Convert the Errno into error messages - - - - &reftitle.description; - - stringswoole_strerror - interrno - interror_type0 - - - - - - - - - &reftitle.parameters; - - - errno - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-timer-after.xml b/reference/swoole/functions/swoole-timer-after.xml deleted file mode 100644 index 53c30ff90..000000000 --- a/reference/swoole/functions/swoole-timer-after.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - swoole_timer_after - Trigger a one time callback function in the future - - - - &reftitle.description; - - intswoole_timer_after - intms - callablecallback - mixedparam - - - - - - - - - &reftitle.parameters; - - - ms - - - - - - - - callback - - - - - - - - param - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-timer-exists.xml b/reference/swoole/functions/swoole-timer-exists.xml deleted file mode 100644 index 44c8de59e..000000000 --- a/reference/swoole/functions/swoole-timer-exists.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - swoole_timer_exists - Check if a timer callback function is existed - - - - &reftitle.description; - - boolswoole_timer_exists - inttimer_id - - - - - - - - - &reftitle.parameters; - - - timer_id - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-timer-tick.xml b/reference/swoole/functions/swoole-timer-tick.xml deleted file mode 100644 index b70a9dc30..000000000 --- a/reference/swoole/functions/swoole-timer-tick.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - swoole_timer_tick - Trigger a timer tick callback function by time interval - - - - &reftitle.description; - - intswoole_timer_tick - intms - callablecallback - mixedparam - - - - - - - - - &reftitle.parameters; - - - ms - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/functions/swoole-version.xml b/reference/swoole/functions/swoole-version.xml deleted file mode 100644 index 9f5dadfe4..000000000 --- a/reference/swoole/functions/swoole-version.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - swoole_version - Get the version of Swoole - - - - &reftitle.description; - - stringswoole_version - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The version of Swoole. - - - - - - - diff --git a/reference/swoole/ini.xml b/reference/swoole/ini.xml deleted file mode 100644 index 545f63cde..000000000 --- a/reference/swoole/ini.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Swoole &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - swoole.enable_library - On - INI_ALL - - - - swoole.enable_fiber_mock - Off - INI_ALL - - - - swoole.enable_preemptive_scheduler - Off - INI_ALL - - - - swoole.display_errors - On - INI_ALL - - - - swoole.use_shortname - On - INI_SYSTEM - - - - swoole.unixsock_buffer_size - 8388608 - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - swoole.enable_library - string - - - - Enable/disable the extension's built-in library. - - - - - - swoole.enable_fiber_mock - string - - - - Enable/disable use the xdebug extension to debug Swoole programs. - - - - - - swoole.enable_preemptive_scheduler - string - - - - Prevent some coroutines from consuming CPU time for too long in a tight loop (10ms of CPU time), preventing other coroutines from getting scheduled. - - - - - - swoole.display_errors - string - - - - Enable/disable displaying Swoole error messages. - - - - - - swoole.use_shortname - string - - - - Enable/disable short aliases. - - - - - - swoole.unixsock_buffer_size - int - - - - Set the size of the Socket buffer for inter-process communication. - - - - - -
    - - diff --git a/reference/swoole/reference.xml b/reference/swoole/reference.xml deleted file mode 100644 index 66e9d3b31..000000000 --- a/reference/swoole/reference.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - Swoole &Functions; - - &reference.swoole.entities.functions; - - \ No newline at end of file diff --git a/reference/swoole/setup.xml b/reference/swoole/setup.xml deleted file mode 100644 index 78b1e18d8..000000000 --- a/reference/swoole/setup.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - Swoole requires the libbrotli library. - - - Enabling --enable-swoole-curl option requires the libcurl library, and both PHP and Swoole must link to the - same libcurl shared library and headers to avoid undefined behavior. - - - Enabling --enable-iouring option requires liburing library (version >= 2.0) and Linux kernel (version >= 5.12). - - - Enabling --enable-swoole-thread option requires PHP to be in ZTS (Zend Thread Safety) mode. - - - Enabling the --enable-cares option requires the libc-ares library. - - - Enabling the --enable-zstd option requires the libzstd library (version >= 1.4.0). - - - Enabling the --enable-swoole-sqlite option requires the libsqlite library. - - - Enabling the --enable-swoole-pgsql option requires the libpq library. - - - Enabling the --with-swoole-odbc option requires the unixodbc-dev library. - - - Enabling the --with-swoole-oracle option requires the Oracle Instant Client libraries. - -
    - - - &reference.swoole.configure; - - - - &reference.swoole.ini; - - -
    diff --git a/reference/swoole/swoole.async.xml b/reference/swoole/swoole.async.xml deleted file mode 100644 index cd574e085..000000000 --- a/reference/swoole/swoole.async.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Async class - Swoole\Async - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Async - - - - - Swoole\Async - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.async; - -
    - - diff --git a/reference/swoole/swoole.atomic.xml b/reference/swoole/swoole.atomic.xml deleted file mode 100644 index ecc7cdef9..000000000 --- a/reference/swoole/swoole.atomic.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Atomic class - Swoole\Atomic - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Atomic - - - - - Swoole\Atomic - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.atomic; - -
    - - diff --git a/reference/swoole/swoole.buffer.xml b/reference/swoole/swoole.buffer.xml deleted file mode 100644 index dc91b9c24..000000000 --- a/reference/swoole/swoole.buffer.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Buffer class - Swoole\Buffer - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Buffer - - - - - Swoole\Buffer - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.buffer; - -
    - - diff --git a/reference/swoole/swoole.channel.xml b/reference/swoole/swoole.channel.xml deleted file mode 100644 index 069131cf9..000000000 --- a/reference/swoole/swoole.channel.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Channel class - Swoole\Channel - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Channel - - - - - Swoole\Channel - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.channel; - -
    - - diff --git a/reference/swoole/swoole.client.xml b/reference/swoole/swoole.client.xml deleted file mode 100644 index edfd68947..000000000 --- a/reference/swoole/swoole.client.xml +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - The Swoole\Client class - Swoole\Client - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Client - - - - - Swoole\Client - - - - &Constants; - - const - int - Swoole\Client::MSG_OOB - 1 - - - const - int - Swoole\Client::MSG_PEEK - 2 - - - const - int - Swoole\Client::MSG_DONTWAIT - 128 - - - const - int - Swoole\Client::MSG_WAITALL - 64 - - - &Properties; - - public - errCode - - - public - sock - - - public - reuse - - - public - reuseCount - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - errCode - - - - - - sock - - - - - - reuse - - - - - - reuseCount - - - - - -
    - - - - -
    - &reftitle.constants; - - - - Swoole\Client::MSG_OOB - - - - - - - Swoole\Client::MSG_PEEK - - - - - - - Swoole\Client::MSG_DONTWAIT - - - - - - - Swoole\Client::MSG_WAITALL - - - - - - -
    - - - -
    - - &reference.swoole.swoole.entities.client; - -
    - - diff --git a/reference/swoole/swoole.connection.iterator.xml b/reference/swoole/swoole.connection.iterator.xml deleted file mode 100644 index 606297721..000000000 --- a/reference/swoole/swoole.connection.iterator.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - The Swoole\Connection\Iterator class - Swoole\Connection\Iterator - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Connection\Iterator - - - - - Swoole\Connection\Iterator - - - - Iterator - - - - Countable - - - - ArrayAccess - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.connection.entities.iterator; - -
    - - diff --git a/reference/swoole/swoole.coroutine.client.xml b/reference/swoole/swoole.coroutine.client.xml deleted file mode 100644 index bd732fadf..000000000 --- a/reference/swoole/swoole.coroutine.client.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - The Swoole\Coroutine\Client class - Swoole\Coroutine\Client - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine\Client - - - - - Swoole\Coroutine\Client - - - - &Constants; - - const - int - Swoole\Coroutine\Client::MSG_OOB - 1 - - - const - int - Swoole\Coroutine\Client::MSG_PEEK - 2 - - - const - int - Swoole\Coroutine\Client::MSG_DONTWAIT - 128 - - - const - int - Swoole\Coroutine\Client::MSG_WAITALL - 64 - - - &Properties; - - public - errCode - - - public - sock - - - - &Methods; - - - -
    - - - -
    - &reftitle.properties; - - - errCode - - - - - - sock - - - - - -
    - - - - -
    - &reftitle.constants; - - - - Swoole\Coroutine\Client::MSG_OOB - - - - - - - Swoole\Coroutine\Client::MSG_PEEK - - - - - - - Swoole\Coroutine\Client::MSG_DONTWAIT - - - - - - - Swoole\Coroutine\Client::MSG_WAITALL - - - - - - -
    - - - -
    - - &reference.swoole.swoole.coroutine.entities.client; - -
    - - diff --git a/reference/swoole/swoole.coroutine.http.client.xml b/reference/swoole/swoole.coroutine.http.client.xml deleted file mode 100644 index df629fdeb..000000000 --- a/reference/swoole/swoole.coroutine.http.client.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - The Swoole\Coroutine\Http\Client class - Swoole\Coroutine\Http\Client - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine\Http\Client - - - - - Swoole\Coroutine\Http\Client - - - - &Properties; - - public - errCode - - - public - sock - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - errCode - - - - - - sock - - - - - -
    - - - -
    - - &reference.swoole.swoole.coroutine.http.entities.client; - -
    - - diff --git a/reference/swoole/swoole.coroutine.lock.xml b/reference/swoole/swoole.coroutine.lock.xml deleted file mode 100644 index d536aeca8..000000000 --- a/reference/swoole/swoole.coroutine.lock.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - The Swoole\Coroutine\Lock class - Swoole\Coroutine\Lock - - - - -
    - &reftitle.intro; - - Swoole 6.0.1 introduced a coroutine lock that supports inter-process and inter-thread sharing. - This lock is designed with non-blocking behavior and enables efficient coroutine synchronization - in multi-process and multi-thread environments. - - - When compiled with the --enable-iouring option and the Linux kernel supports - the io_uring futex feature, Swoole's coroutine lock implements synchronization - using io_uring futex. In this case, coroutines wait for lock wakeups using - an efficient queuing mechanism, significantly improving performance. - - - Without io_uring futex, the coroutine lock falls back to an exponential backoff - sleep mechanism, where the wait time increases by 2^n milliseconds (n being the number of failures) - after each failed attempt to acquire the lock. While this approach avoids busy waiting, it introduces - additional CPU scheduling overhead and latency. - - - The coroutine lock is reentrant, allowing the currently holding coroutine to safely perform - multiple lock operations. - - - - Do not create locks in callback functions like onReceive, as this will cause - continuous memory growth and lead to memory leaks. - - - - - Locking and unlocking must be performed in the same coroutine, otherwise it will break - static conditions. - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine\Lock - - - - - Swoole\Coroutine\Lock - - - - - &Methods; - - - - -
    - -
    - &reftitle.examples; - - Basic usage - -add(); - $lock->lock(); - sleep(1); - $lock->unlock(); - $waitGroup->done(); - }); - - go(function() use ($lock, $waitGroup) { - $waitGroup->add(); - $lock->lock(); // Wait for the holding coroutine to unlock - sleep(1); - $lock->unlock(); - $waitGroup->done(); - }); - - echo 'Lock does not block the process'; - $waitGroup->wait(); -}); -]]> - - -
    - -
    - - &reference.swoole.swoole.coroutine.entities.lock; -
    - - diff --git a/reference/swoole/swoole.coroutine.mysql.exception.xml b/reference/swoole/swoole.coroutine.mysql.exception.xml deleted file mode 100644 index 5bcff61f2..000000000 --- a/reference/swoole/swoole.coroutine.mysql.exception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The Swoole\Coroutine\MySQL\Exception class - Swoole\Coroutine\MySQL\Exception - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine\MySQL\Exception - - - - - Swoole\Coroutine\MySQL\Exception - - - - extends - Exception - - - - Throwable - - - - &InheritedProperties; - - - - - -
    - -
    - -
    - - diff --git a/reference/swoole/swoole.coroutine.mysql.xml b/reference/swoole/swoole.coroutine.mysql.xml deleted file mode 100644 index c1cecd30a..000000000 --- a/reference/swoole/swoole.coroutine.mysql.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - The Swoole\Coroutine\MySQL class - Swoole\Coroutine\MySQL - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine\MySQL - - - - - Swoole\Coroutine\MySQL - - - - &Properties; - - public - sock - - - public - connected - - - public - connect_error - - - public - connect_errno - - - public - affected_rows - - - public - insert_id - - - public - error - - - public - errno - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - sock - - - - - - connected - - - - - - connect_error - - - - - - connect_errno - - - - - - affected_rows - - - - - - insert_id - - - - - - error - - - - - - errno - - - - - -
    - - - -
    - - &reference.swoole.swoole.coroutine.entities.mysql; - -
    - - diff --git a/reference/swoole/swoole.coroutine.xml b/reference/swoole/swoole.coroutine.xml deleted file mode 100644 index 3a3fa69bf..000000000 --- a/reference/swoole/swoole.coroutine.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Coroutine class - Swoole\Coroutine - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Coroutine - - - - - Swoole\Coroutine - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.coroutine; - -
    - - diff --git a/reference/swoole/swoole.event.xml b/reference/swoole/swoole.event.xml deleted file mode 100644 index d4cb09ec8..000000000 --- a/reference/swoole/swoole.event.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - The Swoole\Event class - Swoole\Event - - - - -
    - &reftitle.intro; - - The Swoole extension provides low-level interfaces to directly manipulate the underlying epoll/kqueue/poll/select event loop. - It allows adding sockets created by other extensions or PHP's stream/socket extensions to Swoole's EventLoop. - - - - The Event module is low-level, being a basic encapsulation of epoll. Users should have experience with IO multiplexing programming. - - -
    - - -
    - Event Priority - - Signal handler callback functions set via Process::signal - Timer callback functions set via Timer::tick and Timer::after - Deferred execution functions set via Event::defer - Periodic callback functions set via Event::cycle - -
    - -
    - Swoole Event Socket Type - - - - - fd - int - - - - File descriptors, including Swoole\Client->$sock, Swoole\Process->$pipe, or any other file descriptor (fd). - - - - - - stream resource - resource - - - - Resources created by stream_socket_client/fsockopen. - - - - - - socket resource - resource - - - - Resources created by socket_create from the sockets extension require - the --enable-sockets flag during Swoole compilation. - - - - - - object - object - - - - Swoole automatically converts Swoole\Process into UnixSocket and Swoole\Client - into connected client sockets at the underlying level. - - - - - -
    - -
    - &reftitle.classsynopsis; - - - - Swoole\Event - - - - - Swoole\Event - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.event; - -
    - - diff --git a/reference/swoole/swoole.exception.xml b/reference/swoole/swoole.exception.xml deleted file mode 100644 index 38bf56259..000000000 --- a/reference/swoole/swoole.exception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The Swoole\Exception class - Swoole\Exception - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Exception - - - - - Swoole\Exception - - - - extends - Exception - - - - Throwable - - - - &InheritedProperties; - - - - - -
    - -
    - -
    - - diff --git a/reference/swoole/swoole.http.client.xml b/reference/swoole/swoole.http.client.xml deleted file mode 100644 index 82f6c335c..000000000 --- a/reference/swoole/swoole.http.client.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - The Swoole\Http\Client class - Swoole\Http\Client - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Http\Client - - - - - Swoole\Http\Client - - - - &Properties; - - public - errCode - - - public - sock - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - errCode - - - - - - sock - - - - - -
    - - - -
    - - &reference.swoole.swoole.http.entities.client; - -
    - - diff --git a/reference/swoole/swoole.http.request.xml b/reference/swoole/swoole.http.request.xml deleted file mode 100644 index ac696c7e3..000000000 --- a/reference/swoole/swoole.http.request.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Http\Request class - Swoole\Http\Request - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Http\Request - - - - - Swoole\Http\Request - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.http.entities.request; - -
    - - diff --git a/reference/swoole/swoole.http.response.xml b/reference/swoole/swoole.http.response.xml deleted file mode 100644 index 202af8911..000000000 --- a/reference/swoole/swoole.http.response.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Http\Response class - Swoole\Http\Response - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Http\Response - - - - - Swoole\Http\Response - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.http.entities.response; - -
    - - diff --git a/reference/swoole/swoole.http.server.xml b/reference/swoole/swoole.http.server.xml deleted file mode 100644 index 81ad542fa..000000000 --- a/reference/swoole/swoole.http.server.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The Swoole\Http\Server class - Swoole\Http\Server - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Http\Server - - - - - Swoole\Http\Server - - - - extends - Swoole\Server - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.swoole.swoole.http.entities.server; - -
    - - diff --git a/reference/swoole/swoole.lock.xml b/reference/swoole/swoole.lock.xml deleted file mode 100644 index 534f732ff..000000000 --- a/reference/swoole/swoole.lock.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Lock class - Swoole\Lock - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Lock - - - - - Swoole\Lock - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.lock; - -
    - - diff --git a/reference/swoole/swoole.mmap.xml b/reference/swoole/swoole.mmap.xml deleted file mode 100644 index 559f6ccac..000000000 --- a/reference/swoole/swoole.mmap.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Mmap class - Swoole\Mmap - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Mmap - - - - - Swoole\Mmap - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.mmap; - -
    - - diff --git a/reference/swoole/swoole.module.xml b/reference/swoole/swoole.module.xml deleted file mode 100644 index 3378860b9..000000000 --- a/reference/swoole/swoole.module.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - The Swoole\Module class - Swoole\Module - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Module - - - - - Swoole\Module - - - - - - - -
    - -
    - -
    - - diff --git a/reference/swoole/swoole.mysql.exception.xml b/reference/swoole/swoole.mysql.exception.xml deleted file mode 100644 index d28af0064..000000000 --- a/reference/swoole/swoole.mysql.exception.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - The Swoole\MySQL\Exception class - Swoole\MySQL\Exception - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\MySQL\Exception - - - - - Swoole\MySQL\Exception - - - - extends - Exception - - - - Throwable - - - - &InheritedProperties; - - - - - - -
    - -
    - -
    - - diff --git a/reference/swoole/swoole.mysql.xml b/reference/swoole/swoole.mysql.xml deleted file mode 100644 index 1a5faa42a..000000000 --- a/reference/swoole/swoole.mysql.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\MySQL class - Swoole\MySQL - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\MySQL - - - - - Swoole\MySQL - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.mysql; - -
    - - diff --git a/reference/swoole/swoole.process.xml b/reference/swoole/swoole.process.xml deleted file mode 100644 index cdcd85849..000000000 --- a/reference/swoole/swoole.process.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - The Swoole\Process class - Swoole\Process - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Process - - - - - Swoole\Process - - - - &Constants; - - const - int - Swoole\Process::IPC_NOWAIT - 256 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Swoole\Process::IPC_NOWAIT - - - - - - -
    - - - -
    - - &reference.swoole.swoole.entities.process; - -
    - - diff --git a/reference/swoole/swoole.redis.server.xml b/reference/swoole/swoole.redis.server.xml deleted file mode 100644 index 3c7d5f64e..000000000 --- a/reference/swoole/swoole.redis.server.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - The Swoole\Redis\Server class - Swoole\Redis\Server - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Redis\Server - - - - - Swoole\Redis\Server - - - - extends - Swoole\Server - - - - &Constants; - - const - int - Swoole\Redis\Server::NIL - 1 - - - const - int - Swoole\Redis\Server::ERROR - 0 - - - const - int - Swoole\Redis\Server::STATUS - 2 - - - const - int - Swoole\Redis\Server::INT - 3 - - - const - int - Swoole\Redis\Server::STRING - 4 - - - const - int - Swoole\Redis\Server::SET - 5 - - - const - int - Swoole\Redis\Server::MAP - 6 - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - Swoole\Redis\Server::NIL - - - - - - - Swoole\Redis\Server::ERROR - - - - - - - Swoole\Redis\Server::STATUS - - - - - - - Swoole\Redis\Server::INT - - - - - - - Swoole\Redis\Server::STRING - - - - - - - Swoole\Redis\Server::SET - - - - - - - Swoole\Redis\Server::MAP - - - - - - -
    - - - -
    - - &reference.swoole.swoole.redis.entities.server; - -
    - - diff --git a/reference/swoole/swoole.runtime.xml b/reference/swoole/swoole.runtime.xml deleted file mode 100644 index d96fd45b9..000000000 --- a/reference/swoole/swoole.runtime.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - The Swoole\Runtime class - Swoole\Runtime - - - - -
    - &reftitle.intro; - - Swoole\Runtime provides coroutine support for various PHP functions through hook mechanism, - allowing synchronous code to work asynchronously in coroutine environment. - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Runtime - - - - - Swoole\Runtime - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.runtime; - -
    - - diff --git a/reference/swoole/swoole.serialize.xml b/reference/swoole/swoole.serialize.xml deleted file mode 100644 index 1cab8e2d9..000000000 --- a/reference/swoole/swoole.serialize.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Serialize class - Swoole\Serialize - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Serialize - - - - - Swoole\Serialize - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.serialize; - -
    - - diff --git a/reference/swoole/swoole.server.port.xml b/reference/swoole/swoole.server.port.xml deleted file mode 100644 index 58ce58da5..000000000 --- a/reference/swoole/swoole.server.port.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Server\Port class - Swoole\Server\Port - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Server\Port - - - - - Swoole\Server\Port - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.server.entities.port; - -
    - - diff --git a/reference/swoole/swoole.server.xml b/reference/swoole/swoole.server.xml deleted file mode 100644 index a46137f00..000000000 --- a/reference/swoole/swoole.server.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The Swoole\Server class - Swoole\Server - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Server - - - - - Swoole\Server - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.server; - -
    - - diff --git a/reference/swoole/swoole.table.xml b/reference/swoole/swoole.table.xml deleted file mode 100644 index 28d54f8bd..000000000 --- a/reference/swoole/swoole.table.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - The Swoole\Table class - Swoole\Table - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Table - - - - - Swoole\Table - - - - Iterator - - - - Countable - - - - &Constants; - - const - int - Swoole\Table::TYPE_INT - 1 - - - const - int - Swoole\Table::TYPE_STRING - 7 - - - const - int - Swoole\Table::TYPE_FLOAT - 6 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - Swoole\Table::TYPE_INT - - - - - - - Swoole\Table::TYPE_STRING - - - - - - - Swoole\Table::TYPE_FLOAT - - - - - - -
    - - - -
    - - &reference.swoole.swoole.entities.table; - -
    - - diff --git a/reference/swoole/swoole.timer.xml b/reference/swoole/swoole.timer.xml deleted file mode 100644 index d39a63a9b..000000000 --- a/reference/swoole/swoole.timer.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - The Swoole\Timer class - Swoole\Timer - - - - -
    - &reftitle.intro; - - Millisecond precision timer. The underlying implementation is based on epoll_wait and setitimer, - using a min-heap data structure that supports adding a large number of timers. - - - In synchronous I/O processes, such as the Manager and TaskWorker processes, it is - implemented using setitimer and signals. - - - In asynchronous I/O processes, it is implemented using the timeout of - epoll_wait/kevent/poll/select. - - - The underlying system does not support timers with a delay of 0; - values below 1 millisecond emit an - E_WARNING and the call fails. This differs from - languages such as Node.js. - Swoole\Event::defer - may be used to achieve similar functionality. - - -]]> - - - - Timer Correction: The execution time of the timer callback function does not affect the timing of the - next timer execution. For example, setting a tick timer of 10ms after 0.002s, the first callback will - be executed at 0.012s, if the callback function takes 5ms to execute, the next timer will still trigger - at 0.022s, not at 0.027s. - - - However, if the execution time of the timer callback function is too long, even covering the time of the - next timer execution, the underlying system will perform time correction, discarding the expired behavior - and triggering the timer callback at the next available time. For example, if the callback function - at 0.012s takes 15ms to execute, causing the timer at 0.022s to be delayed, the timer callback - will be triggered again at 0.032s. - - - By default, when a timer is triggered, a coroutine is automatically created - to execute the callback function. This can be disabled with - swoole_async_set. - - - - Timer only works within the current process space. - - - - - Timer is purely asynchronous and incompatible with synchronous I/O functions. - - - - - Timer execution may experience minor timing deviations. - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\Timer - - - - - Swoole\Timer - - - - - &Methods; - - - - -
    - -
    - - &reference.swoole.swoole.entities.timer; - -
    - - diff --git a/reference/swoole/swoole.websocket.frame.xml b/reference/swoole/swoole.websocket.frame.xml deleted file mode 100644 index 6717a14ae..000000000 --- a/reference/swoole/swoole.websocket.frame.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Swoole\WebSocket\Frame class - Swoole\WebSocket\Frame - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\WebSocket\Frame - - - - - Swoole\WebSocket\Frame - - - - - &Methods; - - - - -
    - -
    - -
    - - diff --git a/reference/swoole/swoole.websocket.server.xml b/reference/swoole/swoole.websocket.server.xml deleted file mode 100644 index 63c2a1732..000000000 --- a/reference/swoole/swoole.websocket.server.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The Swoole\WebSocket\Server class - Swoole\WebSocket\Server - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Swoole\WebSocket\Server - - - - - Swoole\WebSocket\Server - - - - extends - Swoole\Http\Server - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.swoole.swoole.websocket.entities.server; - -
    - - diff --git a/reference/swoole/swoole/async/dnslookup.xml b/reference/swoole/swoole/async/dnslookup.xml deleted file mode 100644 index 321231bc7..000000000 --- a/reference/swoole/swoole/async/dnslookup.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Swoole\Async::dnsLookup - Async and non-blocking hostname to IP lookup. - - - - &reftitle.description; - - public static voidSwoole\Async::dnsLookup - stringhostname - callablecallback - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - hostname - - - The host name. - - - - - callback - - - mixedcallback - stringhostname - stringip - - - - hostname - - - The host name. - - - - - IP - - - The IP address. - - - - - - - - - - - - diff --git a/reference/swoole/swoole/async/read.xml b/reference/swoole/swoole/async/read.xml deleted file mode 100644 index 9082f7408..000000000 --- a/reference/swoole/swoole/async/read.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Swoole\Async::read - Read file stream asynchronously. - - - - &reftitle.description; - - public static boolSwoole\Async::read - stringfilename - callablecallback - intchunk_size - intoffset - - - - - - - - - &reftitle.parameters; - - - filename - - - The name of the file. - - - - - callback - - - mixedcallback - stringfilename - stringcontent - - - - filename - - - The name of the file. - - - - - content - - - The content read from the file stream. - - - - - - - - chunk_size - - - The chunk length. - - - - - offset - - - The offset. - - - - - - - - &reftitle.returnvalues; - - Whether the read is succeed. - - - - - - diff --git a/reference/swoole/swoole/async/readfile.xml b/reference/swoole/swoole/async/readfile.xml deleted file mode 100644 index 1533c8542..000000000 --- a/reference/swoole/swoole/async/readfile.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Swoole\Async::readFile - Read a file asynchronously. - - - - &reftitle.description; - - public static voidSwoole\Async::readFile - stringfilename - callablecallback - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename of the file being read. - - - - - callback - - - mixedcallback - stringfilename - stringcontent - - - - filename - - - The name of the file. - - - - - content - - - The content read from the file. - - - - - - - - - - - - diff --git a/reference/swoole/swoole/async/set.xml b/reference/swoole/swoole/async/set.xml deleted file mode 100644 index a957827c8..000000000 --- a/reference/swoole/swoole/async/set.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Swoole\Async::set - Update the async I/O options. - - - - &reftitle.description; - - public static voidSwoole\Async::set - arraysettings - - - - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - - diff --git a/reference/swoole/swoole/async/write.xml b/reference/swoole/swoole/async/write.xml deleted file mode 100644 index 55fe48044..000000000 --- a/reference/swoole/swoole/async/write.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Swoole\Async::write - Write data to a file stream asynchronously. - - - - &reftitle.description; - - public static voidSwoole\Async::write - stringfilename - stringcontent - intoffset - callablecallback - - - - - - - - - &reftitle.parameters; - - - filename - - - The filename being written. - - - - - content - - - The content writing to the file. - - - - - offset - - - The offset. - - - - - callback - - - - - - - - - - - - diff --git a/reference/swoole/swoole/async/writefile.xml b/reference/swoole/swoole/async/writefile.xml deleted file mode 100644 index a6ffa74a2..000000000 --- a/reference/swoole/swoole/async/writefile.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Swoole\Async::writeFile - Description - - - - &reftitle.description; - - public static voidSwoole\Async::writeFile - stringfilename - stringcontent - callablecallback - stringflags - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - filename - - - The filename being written. - - - - - content - - - The content writing to the file. - - - - - callback - - - - - - - - flags - - - - - - - - - - - - diff --git a/reference/swoole/swoole/atomic/add.xml b/reference/swoole/swoole/atomic/add.xml deleted file mode 100644 index d43df187d..000000000 --- a/reference/swoole/swoole/atomic/add.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Atomic::add - Add a number to the value to the atomic object. - - - - &reftitle.description; - - public intSwoole\Atomic::add - intadd_value - - - Add a number to the value to the atomic object. - - - - - - &reftitle.parameters; - - - add_value - - - The value which will be added to the current value. - - - - - - - - &reftitle.returnvalues; - - The new value of the atomic object. - - - - - - - diff --git a/reference/swoole/swoole/atomic/cmpset.xml b/reference/swoole/swoole/atomic/cmpset.xml deleted file mode 100644 index 6c049d5d6..000000000 --- a/reference/swoole/swoole/atomic/cmpset.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Swoole\Atomic::cmpset - Compare and set the value of the atomic object. - - - - &reftitle.description; - - public intSwoole\Atomic::cmpset - intcmp_value - intnew_value - - - - - - - - - &reftitle.parameters; - - - cmp_value - - - The value to compare with the current value of the atomic object. - - - - - new_value - - - The value to set to the atomic object if the cmp_value is the same as the current value of - the atomic object. - - - - - - - - &reftitle.returnvalues; - - The new value of the atomic object. - - - - - - - diff --git a/reference/swoole/swoole/atomic/construct.xml b/reference/swoole/swoole/atomic/construct.xml deleted file mode 100644 index 17e912223..000000000 --- a/reference/swoole/swoole/atomic/construct.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Atomic::__construct - Construct a swoole atomic object. - - - - &reftitle.description; - - public Swoole\Atomic::__construct - intvalue - - - Swoole atomic object is an integer variable allows any processor to atomically test and modify. - It is implemented based on CPU atomic instructions. The Swoole atomic variables have to - defined before swoole_server->start. - - - - Compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization. - It compares the content of a memory location with a given value and, only if they are the same, - modifies the content of that memory location to a new given value. - - - - - - &reftitle.parameters; - - - value - - - The value of the atomic object. - - - - - - - - - diff --git a/reference/swoole/swoole/atomic/get.xml b/reference/swoole/swoole/atomic/get.xml deleted file mode 100644 index 35296bb50..000000000 --- a/reference/swoole/swoole/atomic/get.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Atomic::get - Get the current value of the atomic object. - - - - &reftitle.description; - - public intSwoole\Atomic::get - - - - Get the current value of the atomic object. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current value of the atomic object. - - - - - - - diff --git a/reference/swoole/swoole/atomic/set.xml b/reference/swoole/swoole/atomic/set.xml deleted file mode 100644 index fd382748f..000000000 --- a/reference/swoole/swoole/atomic/set.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Swoole\Atomic::set - Set a new value to the atomic object. - - - - &reftitle.description; - - public intSwoole\Atomic::set - intvalue - - - Set a new value to the atomic object. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - value - - - The value to set to the atomic object. - - - - - - - - &reftitle.returnvalues; - - The current value of the atomic object. - - - - - - - diff --git a/reference/swoole/swoole/atomic/sub.xml b/reference/swoole/swoole/atomic/sub.xml deleted file mode 100644 index 9010dc66a..000000000 --- a/reference/swoole/swoole/atomic/sub.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Atomic::sub - Subtract a number to the value of the atomic object. - - - - &reftitle.description; - - public intSwoole\Atomic::sub - intsub_value - - - Subtract a number to the value of the atomic object. - - - - - - &reftitle.parameters; - - - sub_value - - - The value which will be subtracted to the current value. - - - - - - - - &reftitle.returnvalues; - - The current value of the atomic object. - - - - - - - diff --git a/reference/swoole/swoole/buffer/append.xml b/reference/swoole/swoole/buffer/append.xml deleted file mode 100644 index c988d2d3a..000000000 --- a/reference/swoole/swoole/buffer/append.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Buffer::append - Append the string or binary data at the end of the memory buffer and return the new size of memory allocated. - - - - &reftitle.description; - - public intSwoole\Buffer::append - stringdata - - - - - - - - - &reftitle.parameters; - - - data - - - The string or binary data to append at the end of the memory buffer. - - - - - - - - &reftitle.returnvalues; - - The new size of the memory buffer. - - - - - - - diff --git a/reference/swoole/swoole/buffer/clear.xml b/reference/swoole/swoole/buffer/clear.xml deleted file mode 100644 index 1916bbbd2..000000000 --- a/reference/swoole/swoole/buffer/clear.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Swoole\Buffer::clear - Reset the memory buffer. - - - - &reftitle.description; - - public voidSwoole\Buffer::clear - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/buffer/construct.xml b/reference/swoole/swoole/buffer/construct.xml deleted file mode 100644 index 4be5c5acc..000000000 --- a/reference/swoole/swoole/buffer/construct.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Swoole\Buffer::__construct - Fixed size memory blocks allocation. - - - - &reftitle.description; - - public Swoole\Buffer::__construct - intsize - - - - - - - - - &reftitle.parameters; - - - size - - - The size of the memory to allocate. - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/buffer/destruct.xml b/reference/swoole/swoole/buffer/destruct.xml deleted file mode 100644 index 20ff82485..000000000 --- a/reference/swoole/swoole/buffer/destruct.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Swoole\Buffer::__destruct - Destruct the Swoole memory buffer. - - - - &reftitle.description; - - public voidSwoole\Buffer::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/buffer/expand.xml b/reference/swoole/swoole/buffer/expand.xml deleted file mode 100644 index eaf519321..000000000 --- a/reference/swoole/swoole/buffer/expand.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Buffer::expand - Expand the size of memory buffer. - - - - &reftitle.description; - - public intSwoole\Buffer::expand - intsize - - - - - - - - - &reftitle.parameters; - - - size - - - The new size of the memory buffer. - - - - - - - - &reftitle.returnvalues; - - The new size of the memory buffer. - - - - - - - diff --git a/reference/swoole/swoole/buffer/read.xml b/reference/swoole/swoole/buffer/read.xml deleted file mode 100644 index e71a1c4a4..000000000 --- a/reference/swoole/swoole/buffer/read.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Buffer::read - Read data from the memory buffer based on offset and length. - - - - &reftitle.description; - - public stringSwoole\Buffer::read - intoffset - intlength - - - - - - - - - &reftitle.parameters; - - - offset - - - The offset. - - - - - length - - - The length. - - - - - - - - &reftitle.returnvalues; - - The data read from the memory buffer. - - - - - - - diff --git a/reference/swoole/swoole/buffer/recycle.xml b/reference/swoole/swoole/buffer/recycle.xml deleted file mode 100644 index adea583fe..000000000 --- a/reference/swoole/swoole/buffer/recycle.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Swoole\Buffer::recycle - Release the memory to OS which is not used by the memory buffer. - - - - &reftitle.description; - - public voidSwoole\Buffer::recycle - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/buffer/substr.xml b/reference/swoole/swoole/buffer/substr.xml deleted file mode 100644 index 9ee5d794e..000000000 --- a/reference/swoole/swoole/buffer/substr.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Swoole\Buffer::substr - Read data from the memory buffer based on offset and length. Or remove data from the memory buffer. - - - - &reftitle.description; - - public stringSwoole\Buffer::substr - intoffset - intlength - boolremove - - - If $remove is set to be true and $offset is set to be 0, the data will be removed from the buffer. - The memory for storing the data will be released when the buffer object is deconstructed. - - - - - - &reftitle.parameters; - - - offset - - - The offset. - - - - - length - - - The length. - - - - - remove - - - Whether to remove the data from the memory buffer. - - - - - - - - &reftitle.returnvalues; - - The data or string read from the memory buffer. - - - - - - - diff --git a/reference/swoole/swoole/buffer/tostring.xml b/reference/swoole/swoole/buffer/tostring.xml deleted file mode 100644 index 5446fa179..000000000 --- a/reference/swoole/swoole/buffer/tostring.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Buffer::__toString - Get the string value of the memory buffer. - - - - &reftitle.description; - - public stringSwoole\Buffer::__toString - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The string value of the memory buffer. - - - - - - - diff --git a/reference/swoole/swoole/buffer/write.xml b/reference/swoole/swoole/buffer/write.xml deleted file mode 100644 index 079b956fb..000000000 --- a/reference/swoole/swoole/buffer/write.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Buffer::write - Write data to the memory buffer. The memory allocated for the buffer will not be changed. - - - - &reftitle.description; - - public voidSwoole\Buffer::write - intoffset - stringdata - - - - - - - - - &reftitle.parameters; - - - offset - - - The offset. - - - - - data - - - The data to write to the memory buffer. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/channel/construct.xml b/reference/swoole/swoole/channel/construct.xml deleted file mode 100644 index ba499f24c..000000000 --- a/reference/swoole/swoole/channel/construct.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - Swoole\Channel::__construct - Construct a Swoole Channel - - - - &reftitle.description; - - public Swoole\Channel::__construct - stringsize - - - Swoole channel is memory data structure works like Chan in Golang, implemented based on - shared memory and mutex locks. It can be used as high performance message queue in memory. - Construct a swoole channel with a fixed size. The minimum size of a swoole channel is 64KB. - Exceptions will be thrown if there is not enough memory. - - - - - - &reftitle.parameters; - - - size - - - The size of the Swoole channel. - - - - - - - - - diff --git a/reference/swoole/swoole/channel/destruct.xml b/reference/swoole/swoole/channel/destruct.xml deleted file mode 100644 index 21f4a160e..000000000 --- a/reference/swoole/swoole/channel/destruct.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Swoole\Channel::__destruct - Destruct a Swoole channel. - - - - &reftitle.description; - - public voidSwoole\Channel::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/channel/pop.xml b/reference/swoole/swoole/channel/pop.xml deleted file mode 100644 index c03fc5f75..000000000 --- a/reference/swoole/swoole/channel/pop.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Channel::pop - Read and pop data from swoole channel. - - - - &reftitle.description; - - public mixedSwoole\Channel::pop - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - If the channel is empty, the function will return false, or return the unserialized data. - - - - - - - diff --git a/reference/swoole/swoole/channel/push.xml b/reference/swoole/swoole/channel/push.xml deleted file mode 100644 index 9c138f0d2..000000000 --- a/reference/swoole/swoole/channel/push.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Swoole\Channel::push - Write and push data into Swoole channel. - - - - &reftitle.description; - - public boolSwoole\Channel::push - stringdata - - - Data can be any non-empty PHP variable, the variable will be serialized if it is not string type. - - - If size of the data is more than 8KB, swoole channel will use temp files storage. - - - The function will return true if the write operation is succeeded, or return false if there is not enough space. - - - - - - &reftitle.parameters; - - - data - - - The data to push into the Swoole channel. - - - - - - - - &reftitle.returnvalues; - - Whether the data is pushed into the Swoole channel. - - - - - - - diff --git a/reference/swoole/swoole/channel/stats.xml b/reference/swoole/swoole/channel/stats.xml deleted file mode 100644 index 54dd7f4a2..000000000 --- a/reference/swoole/swoole/channel/stats.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - Swoole\Channel::stats - Get stats of swoole channel. - - - - &reftitle.description; - - public arraySwoole\Channel::stats - - - - Get the numbers of queued elements and total size of the memory used by the queue. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The stats of the Swoole channel. - - - - - - diff --git a/reference/swoole/swoole/client/close.xml b/reference/swoole/swoole/client/close.xml deleted file mode 100644 index 5f891d4fe..000000000 --- a/reference/swoole/swoole/client/close.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Client::close - Close the connection established. - - - - &reftitle.description; - - public boolSwoole\Client::close - boolforce - - - - - - - - - &reftitle.parameters; - - - force - - - Whether force to close the connection. - - - - - - - - &reftitle.returnvalues; - - Whether the connection is closed. - - - - - - - diff --git a/reference/swoole/swoole/client/connect.xml b/reference/swoole/swoole/client/connect.xml deleted file mode 100644 index 8314fb134..000000000 --- a/reference/swoole/swoole/client/connect.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Swoole\Client::connect - Connect to the remote TCP or UDP port. - - - - &reftitle.description; - - public boolSwoole\Client::connect - stringhost - intport - inttimeout - intflag - - - - - - - - - &reftitle.parameters; - - - host - - - The host name of the remote address. - - - - - port - - - The port number of the remote address. - - - - - timeout - - - The timeout(second) of connect/send/recv, the default value is 0.1s - - - - - flag - - - If the type of client is UDP, the $flag means if to enable the configuration udp_connect. - If the configuration udp_connect is enabled, the client will only receive the data from specified ip:port. - If the type of client is TCP and the $flag is set to 1, it must use swoole_client_select to check the connection status before send/recv. - - - - - - - - &reftitle.returnvalues; - - Whether the connection is established. - - - - - - - diff --git a/reference/swoole/swoole/client/construct.xml b/reference/swoole/swoole/client/construct.xml deleted file mode 100644 index b0e0e488a..000000000 --- a/reference/swoole/swoole/client/construct.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Swoole\Client::__construct - Create Swoole sync or async TCP/UDP client, with or without SSL. - - - - &reftitle.description; - - public Swoole\Client::__construct - intsock_type - intis_async - - - - - - - - - &reftitle.parameters; - - - sock_type - - - The type of socket: SWOOLE_TCP, SWOOLE_UDP, SWOOLE_ASYNC, SWOOLE_SSL, SWOOLE_KEEP. - - - - - is_async - - - Synchronous or asynchronous client. - - - - - - - - - diff --git a/reference/swoole/swoole/client/destruct.xml b/reference/swoole/swoole/client/destruct.xml deleted file mode 100644 index 2600d6685..000000000 --- a/reference/swoole/swoole/client/destruct.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - Swoole\Client::__destruct - Destruct the Swoole client. - - - - &reftitle.description; - - public voidSwoole\Client::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/swoole/swoole/client/getpeername.xml b/reference/swoole/swoole/client/getpeername.xml deleted file mode 100644 index 6847cbbfd..000000000 --- a/reference/swoole/swoole/client/getpeername.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Client::getpeername - Get the remote socket name of the connection. - - - - &reftitle.description; - - public arraySwoole\Client::getpeername - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The host and port of the remote socket. - - - - - - - diff --git a/reference/swoole/swoole/client/getsockname.xml b/reference/swoole/swoole/client/getsockname.xml deleted file mode 100644 index f355b5c6f..000000000 --- a/reference/swoole/swoole/client/getsockname.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Client::getsockname - Get the local socket name of the connection. - - - - &reftitle.description; - - public arraySwoole\Client::getsockname - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The host and port of the local socket. - - - - - - - diff --git a/reference/swoole/swoole/client/isconnected.xml b/reference/swoole/swoole/client/isconnected.xml deleted file mode 100644 index 4b540f647..000000000 --- a/reference/swoole/swoole/client/isconnected.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Client::isConnected - Check if the connection is established. - - - - &reftitle.description; - - public boolSwoole\Client::isConnected - - - - This method returns the connection status of application layer. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Whether the connection is established. - - - - - - - diff --git a/reference/swoole/swoole/client/on.xml b/reference/swoole/swoole/client/on.xml deleted file mode 100644 index 3f4ab783f..000000000 --- a/reference/swoole/swoole/client/on.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Swoole\Client::on - Add callback functions triggered by events. - - - - &reftitle.description; - - public voidSwoole\Client::on - stringevent - callablecallback - - - - - - - - - &reftitle.parameters; - - - event - - - - - - - - callback - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/client/pause.xml b/reference/swoole/swoole/client/pause.xml deleted file mode 100644 index f8dc96cc4..000000000 --- a/reference/swoole/swoole/client/pause.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Swoole\Client::pause - Pause receiving data. - - - - &reftitle.description; - - public voidSwoole\Client::pause - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/client/pipe.xml b/reference/swoole/swoole/client/pipe.xml deleted file mode 100644 index fbac59e5d..000000000 --- a/reference/swoole/swoole/client/pipe.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Swoole\Client::pipe - Redirect the data to another file descriptor. - - - - &reftitle.description; - - public voidSwoole\Client::pipe - stringsocket - - - - - - - - - &reftitle.parameters; - - - socket - - - - - - - - - - - - diff --git a/reference/swoole/swoole/client/recv.xml b/reference/swoole/swoole/client/recv.xml deleted file mode 100644 index eb50f9fe4..000000000 --- a/reference/swoole/swoole/client/recv.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Client::recv - Receive data from the remote socket. - - - - &reftitle.description; - - public voidSwoole\Client::recv - stringsize - stringflag - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - size - - - - - - - - flag - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/client/resume.xml b/reference/swoole/swoole/client/resume.xml deleted file mode 100644 index 754603ced..000000000 --- a/reference/swoole/swoole/client/resume.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Swoole\Client::resume - Resume receiving data. - - - - &reftitle.description; - - public voidSwoole\Client::resume - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/swoole/swoole/client/send.xml b/reference/swoole/swoole/client/send.xml deleted file mode 100644 index 23f8ff965..000000000 --- a/reference/swoole/swoole/client/send.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - Swoole\Client::send - Send data to the remote TCP socket. - - - - &reftitle.description; - - public intSwoole\Client::send - stringdata - stringflag - - - - - - - - - &reftitle.parameters; - - - data - - - The data to send which can be string or binary - - - - - flag - - - - - - - - - - - &reftitle.returnvalues; - - If the client sends data successfully, it returns the length of data sent. - Or it returns false and sets $swoole_client->errCode. For sync client, - there is no limit for the data to send. For async client, The limit - for the data to send is socket_buffer_size. - - - - - - - diff --git a/reference/swoole/swoole/client/sendfile.xml b/reference/swoole/swoole/client/sendfile.xml deleted file mode 100644 index 443e92a1d..000000000 --- a/reference/swoole/swoole/client/sendfile.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Client::sendfile - Send file to the remote TCP socket. - - - - &reftitle.description; - - public boolSwoole\Client::sendfile - stringfilename - intoffset - - - This is a wrapper of the Linux sendfile system call. - - - - - - &reftitle.parameters; - - - filename - - - File path of the file to send. - - - - - offset - - - Offset of the file to send - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/client/sendto.xml b/reference/swoole/swoole/client/sendto.xml deleted file mode 100644 index bdae8d809..000000000 --- a/reference/swoole/swoole/client/sendto.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Client::sendto - Send data to the remote UDP address. - - - - &reftitle.description; - - public boolSwoole\Client::sendto - stringip - intport - stringdata - - - The swoole client should be type of SWOOLE_SOCK_UDP or SWOOLE_SOCK_UDP6. - - - - - - &reftitle.parameters; - - - ip - - - The IP address of remote host, IPv4 or IPv6. - - - - - port - - - The port number of remote host. - - - - - data - - - The data to send which should be less-than 64K. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/client/set.xml b/reference/swoole/swoole/client/set.xml deleted file mode 100644 index a29f79589..000000000 --- a/reference/swoole/swoole/client/set.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Client::set - Set the Swoole client parameters before the connection is established. - - - - &reftitle.description; - - public voidSwoole\Client::set - arraysettings - - - - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/client/sleep.xml b/reference/swoole/swoole/client/sleep.xml deleted file mode 100644 index 7293c3662..000000000 --- a/reference/swoole/swoole/client/sleep.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Client::sleep - Remove the TCP client from system event loop. - - - - &reftitle.description; - - public voidSwoole\Client::sleep - - - - Remove the TCP client from system event loop. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/client/wakeup.xml b/reference/swoole/swoole/client/wakeup.xml deleted file mode 100644 index 0f91227b5..000000000 --- a/reference/swoole/swoole/client/wakeup.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Client::wakeup - Add the TCP client back into the system event loop. - - - - &reftitle.description; - - public voidSwoole\Client::wakeup - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/count.xml b/reference/swoole/swoole/connection/iterator/count.xml deleted file mode 100644 index ffe6f1d44..000000000 --- a/reference/swoole/swoole/connection/iterator/count.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::count - Count connections. - - - - &reftitle.description; - - public intSwoole\Connection\Iterator::count - - - - Gets the number of connections. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of connections. - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/current.xml b/reference/swoole/swoole/connection/iterator/current.xml deleted file mode 100644 index 52666a6c7..000000000 --- a/reference/swoole/swoole/connection/iterator/current.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::current - Return current connection entry. - - - - &reftitle.description; - - public ConnectionSwoole\Connection\Iterator::current - - - - Get current connection entry. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current connection entry. - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/key.xml b/reference/swoole/swoole/connection/iterator/key.xml deleted file mode 100644 index bbda357d4..000000000 --- a/reference/swoole/swoole/connection/iterator/key.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::key - Return key of the current connection. - - - - &reftitle.description; - - public intSwoole\Connection\Iterator::key - - - - This function returns key of the current connection. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Key of the current connection. - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/next.xml b/reference/swoole/swoole/connection/iterator/next.xml deleted file mode 100644 index 3a03ed746..000000000 --- a/reference/swoole/swoole/connection/iterator/next.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::next - Move to the next connection. - - - - &reftitle.description; - - public ConnectionSwoole\Connection\Iterator::next - - - - The iterator to the next connection. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/offsetexists.xml b/reference/swoole/swoole/connection/iterator/offsetexists.xml deleted file mode 100644 index 8694305dc..000000000 --- a/reference/swoole/swoole/connection/iterator/offsetexists.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Connection\Iterator::offsetExists - Check if offset exists. - - - - &reftitle.description; - - public boolSwoole\Connection\Iterator::offsetExists - intindex - - - Check if offset exists. - - - - - - &reftitle.parameters; - - - index - - - The offset being checked. - - - - - - - - &reftitle.returnvalues; - - Returns TRUE if the offset exists, otherwise FALSE. - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/offsetget.xml b/reference/swoole/swoole/connection/iterator/offsetget.xml deleted file mode 100644 index c9e0e775a..000000000 --- a/reference/swoole/swoole/connection/iterator/offsetget.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Connection\Iterator::offsetGet - Offset to retrieve. - - - - &reftitle.description; - - public ConnectionSwoole\Connection\Iterator::offsetGet - stringindex - - - Return the connection at specified offset. - - - - - - &reftitle.parameters; - - - index - - - The offset to retrieve. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/offsetset.xml b/reference/swoole/swoole/connection/iterator/offsetset.xml deleted file mode 100644 index 2360a0210..000000000 --- a/reference/swoole/swoole/connection/iterator/offsetset.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Connection\Iterator::offsetSet - Assign a Connection to the specified offset. - - - - &reftitle.description; - - public voidSwoole\Connection\Iterator::offsetSet - intoffset - mixedconnection - - - Assign a Connection to the specified offset. - - - - - - &reftitle.parameters; - - - offset - - - The offset to assign the Connection to. - - - - - connection - - - The connection to set. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/offsetunset.xml b/reference/swoole/swoole/connection/iterator/offsetunset.xml deleted file mode 100644 index 5044c639f..000000000 --- a/reference/swoole/swoole/connection/iterator/offsetunset.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Connection\Iterator::offsetUnset - Unset an offset. - - - - &reftitle.description; - - public voidSwoole\Connection\Iterator::offsetUnset - intoffset - - - Unsets an offset. - - - - - - &reftitle.parameters; - - - offset - - - The offset to unset. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/rewind.xml b/reference/swoole/swoole/connection/iterator/rewind.xml deleted file mode 100644 index da56660d4..000000000 --- a/reference/swoole/swoole/connection/iterator/rewind.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::rewind - Rewinds iterator - - - - &reftitle.description; - - public voidSwoole\Connection\Iterator::rewind - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/connection/iterator/valid.xml b/reference/swoole/swoole/connection/iterator/valid.xml deleted file mode 100644 index f4214f05f..000000000 --- a/reference/swoole/swoole/connection/iterator/valid.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Connection\Iterator::valid - Check if current position is valid. - - - - &reftitle.description; - - public boolSwoole\Connection\Iterator::valid - - - - Checks if the current position is valid. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns TRUE if the current iterator position is valid, otherwise FALSE. - - - - - - - diff --git a/reference/swoole/swoole/coroutine/call-user-func-array.xml b/reference/swoole/swoole/coroutine/call-user-func-array.xml deleted file mode 100644 index 1dc446bd7..000000000 --- a/reference/swoole/swoole/coroutine/call-user-func-array.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Coroutine::call_user_func_array - Call a callback with an array of parameters - - - - &reftitle.description; - - public static mixedSwoole\Coroutine::call_user_func_array - callablecallback - arrayparam_array - - - Calls the callback given by the first parameter with the parameters in param_array. - - - - - - &reftitle.parameters; - - - - callback - - - The callable to be called. - - - - - param_array - - - Zero or more parameters in the array to be passed to the callback. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/call-user-func.xml b/reference/swoole/swoole/coroutine/call-user-func.xml deleted file mode 100644 index 5f08c1e16..000000000 --- a/reference/swoole/swoole/coroutine/call-user-func.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Swoole\Coroutine::call_user_func - Call a callback given by the first parameter - - - - &reftitle.description; - - public static mixedSwoole\Coroutine::call_user_func - callablecallback - mixedargs - - - Calls the callback given by the first parameter and passes the remaining parameters as arguments. - - - - - - &reftitle.parameters; - - - - callback - - - The callable to be called. - - - - - args - - - Zero or more parameters to be passed to the callback. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/cli-wait.xml b/reference/swoole/swoole/coroutine/cli-wait.xml deleted file mode 100644 index 8cb6bcfbe..000000000 --- a/reference/swoole/swoole/coroutine/cli-wait.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Coroutine::cli_wait - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Coroutine::cli_wait - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/close.xml b/reference/swoole/swoole/coroutine/client/close.xml deleted file mode 100644 index 5a1ada948..000000000 --- a/reference/swoole/swoole/coroutine/client/close.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::close - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::close - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/connect.xml b/reference/swoole/swoole/coroutine/client/connect.xml deleted file mode 100644 index deafe772f..000000000 --- a/reference/swoole/swoole/coroutine/client/connect.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::connect - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::connect - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/construct.xml b/reference/swoole/swoole/coroutine/client/construct.xml deleted file mode 100644 index 59ed5922d..000000000 --- a/reference/swoole/swoole/coroutine/client/construct.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - Swoole\Coroutine\Client::__construct - Description - - - - &reftitle.description; - - public Swoole\Coroutine\Client::__construct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/destruct.xml b/reference/swoole/swoole/coroutine/client/destruct.xml deleted file mode 100644 index 4aacebd98..000000000 --- a/reference/swoole/swoole/coroutine/client/destruct.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::__destruct - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/getpeername.xml b/reference/swoole/swoole/coroutine/client/getpeername.xml deleted file mode 100644 index 7323a0727..000000000 --- a/reference/swoole/swoole/coroutine/client/getpeername.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::getpeername - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::getpeername - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/getsockname.xml b/reference/swoole/swoole/coroutine/client/getsockname.xml deleted file mode 100644 index f43a0f862..000000000 --- a/reference/swoole/swoole/coroutine/client/getsockname.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::getsockname - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::getsockname - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/isconnected.xml b/reference/swoole/swoole/coroutine/client/isconnected.xml deleted file mode 100644 index 87ec1bbeb..000000000 --- a/reference/swoole/swoole/coroutine/client/isconnected.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::isConnected - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::isConnected - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/recv.xml b/reference/swoole/swoole/coroutine/client/recv.xml deleted file mode 100644 index f16510b16..000000000 --- a/reference/swoole/swoole/coroutine/client/recv.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::recv - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::recv - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/send.xml b/reference/swoole/swoole/coroutine/client/send.xml deleted file mode 100644 index 96399466d..000000000 --- a/reference/swoole/swoole/coroutine/client/send.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::send - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::send - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/sendfile.xml b/reference/swoole/swoole/coroutine/client/sendfile.xml deleted file mode 100644 index c710f6b7b..000000000 --- a/reference/swoole/swoole/coroutine/client/sendfile.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::sendfile - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::sendfile - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/sendto.xml b/reference/swoole/swoole/coroutine/client/sendto.xml deleted file mode 100644 index 64e054053..000000000 --- a/reference/swoole/swoole/coroutine/client/sendto.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::sendto - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::sendto - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/client/set.xml b/reference/swoole/swoole/coroutine/client/set.xml deleted file mode 100644 index 004612698..000000000 --- a/reference/swoole/swoole/coroutine/client/set.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Client::set - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Client::set - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/create.xml b/reference/swoole/swoole/coroutine/create.xml deleted file mode 100644 index 6f75d390b..000000000 --- a/reference/swoole/swoole/coroutine/create.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine::create - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Coroutine::create - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/getuid.xml b/reference/swoole/swoole/coroutine/getuid.xml deleted file mode 100644 index 8a9df0c53..000000000 --- a/reference/swoole/swoole/coroutine/getuid.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine::getuid - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Coroutine::getuid - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/addfile.xml b/reference/swoole/swoole/coroutine/http/client/addfile.xml deleted file mode 100644 index f34131bc4..000000000 --- a/reference/swoole/swoole/coroutine/http/client/addfile.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::addFile - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::addFile - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/close.xml b/reference/swoole/swoole/coroutine/http/client/close.xml deleted file mode 100644 index 479b7a96b..000000000 --- a/reference/swoole/swoole/coroutine/http/client/close.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::close - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::close - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/construct.xml b/reference/swoole/swoole/coroutine/http/client/construct.xml deleted file mode 100644 index aa2562144..000000000 --- a/reference/swoole/swoole/coroutine/http/client/construct.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::__construct - Description - - - - &reftitle.description; - - public Swoole\Coroutine\Http\Client::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/destruct.xml b/reference/swoole/swoole/coroutine/http/client/destruct.xml deleted file mode 100644 index 12642ae66..000000000 --- a/reference/swoole/swoole/coroutine/http/client/destruct.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::__destruct - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/execute.xml b/reference/swoole/swoole/coroutine/http/client/execute.xml deleted file mode 100644 index 8d087ff76..000000000 --- a/reference/swoole/swoole/coroutine/http/client/execute.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::execute - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::execute - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/get.xml b/reference/swoole/swoole/coroutine/http/client/get.xml deleted file mode 100644 index 9ad386027..000000000 --- a/reference/swoole/swoole/coroutine/http/client/get.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::get - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::get - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/getdefer.xml b/reference/swoole/swoole/coroutine/http/client/getdefer.xml deleted file mode 100644 index 3747a68cd..000000000 --- a/reference/swoole/swoole/coroutine/http/client/getdefer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::getDefer - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::getDefer - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/isconnected.xml b/reference/swoole/swoole/coroutine/http/client/isconnected.xml deleted file mode 100644 index aa1ae0ea4..000000000 --- a/reference/swoole/swoole/coroutine/http/client/isconnected.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::isConnected - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::isConnected - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/post.xml b/reference/swoole/swoole/coroutine/http/client/post.xml deleted file mode 100644 index 299361c84..000000000 --- a/reference/swoole/swoole/coroutine/http/client/post.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::post - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::post - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/recv.xml b/reference/swoole/swoole/coroutine/http/client/recv.xml deleted file mode 100644 index 2f12fda19..000000000 --- a/reference/swoole/swoole/coroutine/http/client/recv.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::recv - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::recv - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/set.xml b/reference/swoole/swoole/coroutine/http/client/set.xml deleted file mode 100644 index 5c9008b1e..000000000 --- a/reference/swoole/swoole/coroutine/http/client/set.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::set - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::set - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/setcookies.xml b/reference/swoole/swoole/coroutine/http/client/setcookies.xml deleted file mode 100644 index e9bb618d3..000000000 --- a/reference/swoole/swoole/coroutine/http/client/setcookies.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::setCookies - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::setCookies - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/setdata.xml b/reference/swoole/swoole/coroutine/http/client/setdata.xml deleted file mode 100644 index 8abf1e581..000000000 --- a/reference/swoole/swoole/coroutine/http/client/setdata.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::setData - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::setData - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/setdefer.xml b/reference/swoole/swoole/coroutine/http/client/setdefer.xml deleted file mode 100644 index 2bdf5e4fe..000000000 --- a/reference/swoole/swoole/coroutine/http/client/setdefer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::setDefer - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::setDefer - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/setheaders.xml b/reference/swoole/swoole/coroutine/http/client/setheaders.xml deleted file mode 100644 index cf9a464ab..000000000 --- a/reference/swoole/swoole/coroutine/http/client/setheaders.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::setHeaders - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::setHeaders - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/http/client/setmethod.xml b/reference/swoole/swoole/coroutine/http/client/setmethod.xml deleted file mode 100644 index fa63f7497..000000000 --- a/reference/swoole/swoole/coroutine/http/client/setmethod.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\Http\Client::setMethod - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\Http\Client::setMethod - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/lock/construct.xml b/reference/swoole/swoole/coroutine/lock/construct.xml deleted file mode 100644 index 384163b7a..000000000 --- a/reference/swoole/swoole/coroutine/lock/construct.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - Swoole\Coroutine\Lock::__construct - Construct a new coroutine lock - - - - &reftitle.description; - - public voidSwoole\Coroutine\Lock::__construct - - - - Create a new coroutine lock instance. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/swoole/swoole/coroutine/lock/lock.xml b/reference/swoole/swoole/coroutine/lock/lock.xml deleted file mode 100644 index 8983fb79c..000000000 --- a/reference/swoole/swoole/coroutine/lock/lock.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Swoole\Coroutine\Lock::lock - Acquire the lock, blocking if necessary - - - - &reftitle.description; - - public boolSwoole\Coroutine\Lock::lock - - - - When executing the lock operation, if the lock is already held by another coroutine, - the current coroutine will actively yield CPU control and enter a suspended state. - When the coroutine holding the lock calls unlock(), the waiting coroutine will be - awakened and try to acquire the lock again. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the lock was acquired successfully, - &false; otherwise. - - - - - diff --git a/reference/swoole/swoole/coroutine/lock/trylock.xml b/reference/swoole/swoole/coroutine/lock/trylock.xml deleted file mode 100644 index f9faa0deb..000000000 --- a/reference/swoole/swoole/coroutine/lock/trylock.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Swoole\Coroutine\Lock::trylock - Attempt to acquire the lock without blocking - - - - &reftitle.description; - - public boolSwoole\Coroutine\Lock::trylock - - - - When calling the lock operation, if the lock is already held by another coroutine, - the function will immediately return false without suspending the current coroutine - or yielding CPU control. This non-blocking design allows the caller to flexibly - handle contention situations, such as retrying, giving up, or executing other logic. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the lock was acquired successfully, - &false; if the lock is not available. - - - - - diff --git a/reference/swoole/swoole/coroutine/lock/unlock.xml b/reference/swoole/swoole/coroutine/lock/unlock.xml deleted file mode 100644 index ce1d7530a..000000000 --- a/reference/swoole/swoole/coroutine/lock/unlock.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Swoole\Coroutine\Lock::unlock - Release the lock - - - - &reftitle.description; - - public boolSwoole\Coroutine\Lock::unlock - - - - - - Unlock Behavior - - - - With io_uring futex: the system will precisely wake up one coroutine in the waiting queue. - - - - - Without io_uring futex: waiting coroutines need to wait for their backoff time to end - and compete to reacquire the lock. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the lock was released successfully, - &false; otherwise. - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/close.xml b/reference/swoole/swoole/coroutine/mysql/close.xml deleted file mode 100644 index 9b8438a1c..000000000 --- a/reference/swoole/swoole/coroutine/mysql/close.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::close - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::close - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/connect.xml b/reference/swoole/swoole/coroutine/mysql/connect.xml deleted file mode 100644 index 58af4b813..000000000 --- a/reference/swoole/swoole/coroutine/mysql/connect.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::connect - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::connect - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/construct.xml b/reference/swoole/swoole/coroutine/mysql/construct.xml deleted file mode 100644 index 3a71cc450..000000000 --- a/reference/swoole/swoole/coroutine/mysql/construct.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::__construct - Description - - - - &reftitle.description; - - public Swoole\Coroutine\MySQL::__construct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/destruct.xml b/reference/swoole/swoole/coroutine/mysql/destruct.xml deleted file mode 100644 index c4163014f..000000000 --- a/reference/swoole/swoole/coroutine/mysql/destruct.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::__destruct - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::__destruct - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/getdefer.xml b/reference/swoole/swoole/coroutine/mysql/getdefer.xml deleted file mode 100644 index 718bdee21..000000000 --- a/reference/swoole/swoole/coroutine/mysql/getdefer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::getDefer - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::getDefer - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/query.xml b/reference/swoole/swoole/coroutine/mysql/query.xml deleted file mode 100644 index f834252b7..000000000 --- a/reference/swoole/swoole/coroutine/mysql/query.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::query - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::query - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/recv.xml b/reference/swoole/swoole/coroutine/mysql/recv.xml deleted file mode 100644 index 5e866f42c..000000000 --- a/reference/swoole/swoole/coroutine/mysql/recv.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::recv - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::recv - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/mysql/setdefer.xml b/reference/swoole/swoole/coroutine/mysql/setdefer.xml deleted file mode 100644 index 0b78b8342..000000000 --- a/reference/swoole/swoole/coroutine/mysql/setdefer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine\MySQL::setDefer - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Coroutine\MySQL::setDefer - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/resume.xml b/reference/swoole/swoole/coroutine/resume.xml deleted file mode 100644 index f2ef935c6..000000000 --- a/reference/swoole/swoole/coroutine/resume.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine::resume - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Coroutine::resume - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/coroutine/suspend.xml b/reference/swoole/swoole/coroutine/suspend.xml deleted file mode 100644 index 2bb1b3d1d..000000000 --- a/reference/swoole/swoole/coroutine/suspend.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Coroutine::suspend - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Coroutine::suspend - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/event/add.xml b/reference/swoole/swoole/event/add.xml deleted file mode 100644 index 832663787..000000000 --- a/reference/swoole/swoole/event/add.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Swoole\Event::add - Add a socket to the underlying reactor event listener - - - - &reftitle.description; - - public static boolSwoole\Event::add - mixedsock - callableread_callback - callablewrite_callback - intflags - - - Adds a socket to the underlying reactor event listener. This function can be used in both Server and Client modes. - - - - A socket that has already been added cannot be added again. Use swoole_event_set to - modify the corresponding callback functions and event types for the socket. - - - - - - &reftitle.parameters; - - - sock - - - File descriptor, stream resource, sockets resource, or object. - - - - - read_callback - - - Callback function for readable events. - - - - - write_callback - - - Callback function for writable events. - - - - - flags - - - Event type mask (e.g. SWOOLE_EVENT_READ, SWOOLE_EVENT_WRITE - or SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>Swoole\Event::add</function> example - - -]]> - - - - - - - diff --git a/reference/swoole/swoole/event/cycle.xml b/reference/swoole/swoole/event/cycle.xml deleted file mode 100644 index ca4f2ab3c..000000000 --- a/reference/swoole/swoole/event/cycle.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - Swoole\Event::cycle - Define a function to execute at the end of each event loop iteration - - - - &reftitle.description; - - public static boolSwoole\Event::cycle - callablecallback - boolbeforefalse - - - Defines a callback function to execute at the end (or beginning, if before is true) of each event loop iteration. - - - - - &reftitle.parameters; - - - callback - - - The function to execute. Set to null to clear a previously set cycle function. - - - - - before - - - If true, the callback executes before the event loop; if false, after. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Basic usage - - - - - - - - - diff --git a/reference/swoole/swoole/event/defer.xml b/reference/swoole/swoole/event/defer.xml deleted file mode 100644 index 0ab5beada..000000000 --- a/reference/swoole/swoole/event/defer.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - Swoole\Event::defer - Execute a function at the start of the next event loop - - - - &reftitle.description; - - public static voidSwoole\Event::defer - callablecallback_function - - - Schedules a function to run at the start of the next event loop iteration. - - - - - &reftitle.parameters; - - - callback_function - - - Callback function to execute (no parameters allowed; use use for closure variables). - - - - - - - - &reftitle.returnvalues; - - No return value. - - - - - &reftitle.examples; - - - <function>Swoole\Event::defer</function> example - - -]]> - - - - - - - diff --git a/reference/swoole/swoole/event/del.xml b/reference/swoole/swoole/event/del.xml deleted file mode 100644 index b28270bc6..000000000 --- a/reference/swoole/swoole/event/del.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Swoole\Event::del - Remove a socket from reactor event listener - - - - &reftitle.description; - - public static boolSwoole\Event::del - mixedsock - - - Removes a socket from the reactor event listener. - - - - Always call Event::del to unregister event monitoring prior to closing the socket. - Failure to do so can result in memory leaks. - - - - - - &reftitle.parameters; - - - sock - - - Socket file descriptor to remove. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/swoole/swoole/event/dispatch.xml b/reference/swoole/swoole/event/dispatch.xml deleted file mode 100644 index 522473db2..000000000 --- a/reference/swoole/swoole/event/dispatch.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Swoole\Event::dispatch - Perform a single event loop iteration - - - - &reftitle.description; - - public static voidSwoole\Event::dispatch - - - - The purpose of this function is to maintain compatibility with some frameworks. - When a framework internally manages its own reactor loop, using Event::wait would allow - Swoole's underlying layer to retain control, preventing the framework from taking over execution. - - - - - &reftitle.returnvalues; - - No return value. - - - - - &reftitle.examples; - - - Manual event loop control - - - - - - - - - diff --git a/reference/swoole/swoole/event/isset.xml b/reference/swoole/swoole/event/isset.xml deleted file mode 100644 index b7faf3f4d..000000000 --- a/reference/swoole/swoole/event/isset.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - Swoole\Event::isset - Check if a socket is being monitored in the event loop - - - - &reftitle.description; - - public static boolSwoole\Event::isset - mixedfd - intevents - - SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE - - - - - Checks whether the specified file descriptor is being monitored for the given event types in the event loop. - - - - - &reftitle.parameters; - - - fd - - - File descriptor (stream/socket resource, integer, or object). - - - - - events - - - Event types to check (bitmask of SWOOLE_EVENT_READ and/or SWOOLE_EVENT_WRITE). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - Checking event monitoring status - - - - - - - - - diff --git a/reference/swoole/swoole/event/set.xml b/reference/swoole/swoole/event/set.xml deleted file mode 100644 index abd5e344b..000000000 --- a/reference/swoole/swoole/event/set.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - Swoole\Event::set - Modify event listener callbacks and mask - - - - &reftitle.description; - - public static boolSwoole\Event::set - mixedsock - callableread_callback - callablewrite_callback - intflags - - - Modifies the event listener callbacks and mask for the given file descriptor. - - - - When $read_callback is not null, the readable event callback function will be modified to the specified function. - - - - - When $write_callback is not null, the writable event callback function will be updated to the specified function. - - - - - Setting SWOOLE_EVENT_READ alone disables write event listening, - while setting SWOOLE_EVENT_WRITE alone disables read event listening. - - - - - Swoole\Event::set replaces callbacks but does not free them. - Specifying null for callbacks (e.g., read_callback/write_callback) - preserves the existing callbacks instead of clearing them. - - - - - Listening for SWOOLE_EVENT_READ without a read_callback (or SWOOLE_EVENT_WRITE without a write_callback) - will cause the operation to fail and return false. - - - - - - &reftitle.parameters; - - - sock - - - File descriptor, stream resource, sockets resource, or object. - - - - - read_callback - - - Callback function for readable events. - - - - - write_callback - - - Callback function for writable events. - - - - - flags - - - Event type mask (e.g. SWOOLE_EVENT_READ, SWOOLE_EVENT_WRITE - or SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/swoole/swoole/event/wait.xml b/reference/swoole/swoole/event/wait.xml deleted file mode 100644 index 4993e0b08..000000000 --- a/reference/swoole/swoole/event/wait.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Swoole\Event::wait - Start event loop - - - - &reftitle.description; - - public static voidSwoole\Event::wait - - - - Starts the event loop. Place this at the end of your PHP program. - - - - - &reftitle.returnvalues; - - No return value. - - - - - &reftitle.examples; - - - <function>Swoole\Event::wait</function> example - - -]]> - - - - - - - diff --git a/reference/swoole/swoole/event/write.xml b/reference/swoole/swoole/event/write.xml deleted file mode 100644 index 2bb01443c..000000000 --- a/reference/swoole/swoole/event/write.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - Swoole\Event::write - Write data to socket asynchronously - - - - &reftitle.description; - - public static boolSwoole\Event::write - mixedfd - mixeddata - - - Makes data sending asynchronous for stream/sockets resources. - - - - If data is continuously written to a socket but the peer cannot read fast enough, the socket buffer - will eventually fill up. In this case, the Swoole underlying layer will store the excess data - in an in-memory buffer and wait for the writable event to trigger before attempting to write - to the socket again. However, if the in-memory buffer also becomes full, Swoole will throw a - "pipe buffer overflow, reactor will block" error and switch to blocking mode, pausing further - writes until space becomes available. - - - - - The buffer-full return of false is an atomic operation—it guarantees - either complete success (all data written) or total failure (nothing written). - - - - - Event::write cannot be used with SSL/TLS-encrypted streams or sockets (tunneled connections). - - - - - Upon successful execution, Event::write will automatically switch the $socket to non-blocking mode. - - - - - - &reftitle.parameters; - - - fd - - - File descriptor (stream/socket resource, integer, or object). - - - - - data - - - Data to send (length must not exceed socket buffer size). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>Swoole\Event::write</function> example - - -]]> - - - - - - - diff --git a/reference/swoole/swoole/http/client/addfile.xml b/reference/swoole/swoole/http/client/addfile.xml deleted file mode 100644 index 91646f38b..000000000 --- a/reference/swoole/swoole/http/client/addfile.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Swoole\Http\Client::addFile - Add a file to the post form. - - - - &reftitle.description; - - public voidSwoole\Http\Client::addFile - stringpath - stringname - stringtype - stringfilename - stringoffset - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - name - - - - - - - - type - - - - - - - - filename - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/close.xml b/reference/swoole/swoole/http/client/close.xml deleted file mode 100644 index 65ef14a7a..000000000 --- a/reference/swoole/swoole/http/client/close.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Client::close - Close the http connection. - - - - &reftitle.description; - - public voidSwoole\Http\Client::close - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/construct.xml b/reference/swoole/swoole/http/client/construct.xml deleted file mode 100644 index 0678852f2..000000000 --- a/reference/swoole/swoole/http/client/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Swoole\Http\Client::__construct - Construct the async HTTP client. - - - - &reftitle.description; - - public Swoole\Http\Client::__construct - stringhost - stringport - boolssl - - - - - - - - - &reftitle.parameters; - - - host - - - The hostname of the remote host. - - - - - port - - - The port number of the remote host. - - - - - ssl - - - Whether to enable SSL. - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/destruct.xml b/reference/swoole/swoole/http/client/destruct.xml deleted file mode 100644 index a4a8646e1..000000000 --- a/reference/swoole/swoole/http/client/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Client::__destruct - Destruct the HTTP client. - - - - &reftitle.description; - - public voidSwoole\Http\Client::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/download.xml b/reference/swoole/swoole/http/client/download.xml deleted file mode 100644 index 6bc213c3c..000000000 --- a/reference/swoole/swoole/http/client/download.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Swoole\Http\Client::download - Download a file from the remote server. - - - - &reftitle.description; - - public voidSwoole\Http\Client::download - stringpath - stringfile - callablecallback - intoffset - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - file - - - - - - - - callback - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/execute.xml b/reference/swoole/swoole/http/client/execute.xml deleted file mode 100644 index 5ea201cb5..000000000 --- a/reference/swoole/swoole/http/client/execute.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Client::execute - Send the HTTP request after setting the parameters. - - - - &reftitle.description; - - public voidSwoole\Http\Client::execute - stringpath - stringcallback - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/get.xml b/reference/swoole/swoole/http/client/get.xml deleted file mode 100644 index af6fb7c7e..000000000 --- a/reference/swoole/swoole/http/client/get.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Client::get - Send GET http request to the remote server. - - - - &reftitle.description; - - public voidSwoole\Http\Client::get - stringpath - callablecallback - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/isconnected.xml b/reference/swoole/swoole/http/client/isconnected.xml deleted file mode 100644 index d66fe7ca1..000000000 --- a/reference/swoole/swoole/http/client/isconnected.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Client::isConnected - Check if the HTTP connection is connected. - - - - &reftitle.description; - - public boolSwoole\Http\Client::isConnected - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/on.xml b/reference/swoole/swoole/http/client/on.xml deleted file mode 100644 index fa4ce8363..000000000 --- a/reference/swoole/swoole/http/client/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Client::on - Register callback function by event name. - - - - &reftitle.description; - - public voidSwoole\Http\Client::on - stringevent_name - callablecallback - - - - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/post.xml b/reference/swoole/swoole/http/client/post.xml deleted file mode 100644 index c2941fc0d..000000000 --- a/reference/swoole/swoole/http/client/post.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Http\Client::post - Send POST http request to the remote server. - - - - &reftitle.description; - - public voidSwoole\Http\Client::post - stringpath - stringdata - callablecallback - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - data - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/push.xml b/reference/swoole/swoole/http/client/push.xml deleted file mode 100644 index 4b937c16a..000000000 --- a/reference/swoole/swoole/http/client/push.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Http\Client::push - Push data to websocket client. - - - - &reftitle.description; - - public voidSwoole\Http\Client::push - stringdata - stringopcode - stringfinish - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - opcode - - - - - - - - finish - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/set.xml b/reference/swoole/swoole/http/client/set.xml deleted file mode 100644 index 54802c9e1..000000000 --- a/reference/swoole/swoole/http/client/set.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Client::set - Update the HTTP client parameters. - - - - &reftitle.description; - - public voidSwoole\Http\Client::set - arraysettings - - - - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/setcookies.xml b/reference/swoole/swoole/http/client/setcookies.xml deleted file mode 100644 index 15f344c01..000000000 --- a/reference/swoole/swoole/http/client/setcookies.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Client::setCookies - Set the http request cookies. - - - - &reftitle.description; - - public voidSwoole\Http\Client::setCookies - arraycookies - - - - - - - - - &reftitle.parameters; - - - cookies - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/setdata.xml b/reference/swoole/swoole/http/client/setdata.xml deleted file mode 100644 index f9b4d0789..000000000 --- a/reference/swoole/swoole/http/client/setdata.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Client::setData - Set the HTTP request body data. - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Client::setData - stringdata - - - The HTTP method will be changed to be POST. - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/setheaders.xml b/reference/swoole/swoole/http/client/setheaders.xml deleted file mode 100644 index 8fa5b8754..000000000 --- a/reference/swoole/swoole/http/client/setheaders.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Client::setHeaders - Set the HTTP request headers. - - - - &reftitle.description; - - public voidSwoole\Http\Client::setHeaders - arrayheaders - - - - - - - - - &reftitle.parameters; - - - headers - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/setmethod.xml b/reference/swoole/swoole/http/client/setmethod.xml deleted file mode 100644 index 5beb49927..000000000 --- a/reference/swoole/swoole/http/client/setmethod.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Client::setMethod - Set the HTTP request method. - - - - &reftitle.description; - - public voidSwoole\Http\Client::setMethod - stringmethod - - - - - - - - - &reftitle.parameters; - - - method - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/client/upgrade.xml b/reference/swoole/swoole/http/client/upgrade.xml deleted file mode 100644 index e398a9110..000000000 --- a/reference/swoole/swoole/http/client/upgrade.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Client::upgrade - Upgrade to websocket protocol. - - - - &reftitle.description; - - public voidSwoole\Http\Client::upgrade - stringpath - stringcallback - - - - - - - - - &reftitle.parameters; - - - path - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/request/destruct.xml b/reference/swoole/swoole/http/request/destruct.xml deleted file mode 100644 index a8aa516d8..000000000 --- a/reference/swoole/swoole/http/request/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Request::__destruct - Destruct the HTTP request. - - - - &reftitle.description; - - public voidSwoole\Http\Request::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/request/rawcontent.xml b/reference/swoole/swoole/http/request/rawcontent.xml deleted file mode 100644 index c1ff6bea7..000000000 --- a/reference/swoole/swoole/http/request/rawcontent.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Http\Request::rawcontent - Get the raw HTTP POST body. - - - - &reftitle.description; - - public stringSwoole\Http\Request::rawcontent - - - - This method is used for the POST data which isn't in the form of `application/x-www-form-urlencoded`. - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/cookie.xml b/reference/swoole/swoole/http/response/cookie.xml deleted file mode 100644 index b52185e53..000000000 --- a/reference/swoole/swoole/http/response/cookie.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - Swoole\Http\Response::cookie - Set the cookies of the HTTP response. - - - - &reftitle.description; - - public stringSwoole\Http\Response::cookie - stringname - stringvalue - stringexpires - stringpath - stringdomain - stringsecure - stringhttponly - - - - - - - - - &reftitle.parameters; - - - name - - - - - - - - value - - - - - - - - expires - - - - - - - - path - - - - - - - - domain - - - - - - - - secure - - - - - - - - httponly - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/destruct.xml b/reference/swoole/swoole/http/response/destruct.xml deleted file mode 100644 index 6f37f0874..000000000 --- a/reference/swoole/swoole/http/response/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Response::__destruct - Destruct the HTTP response. - - - - &reftitle.description; - - public voidSwoole\Http\Response::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/end.xml b/reference/swoole/swoole/http/response/end.xml deleted file mode 100644 index 7b15e190a..000000000 --- a/reference/swoole/swoole/http/response/end.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Response::end - Send data for the HTTP request and finish the response. - - - - &reftitle.description; - - public voidSwoole\Http\Response::end - stringcontent - - - - - - - - - &reftitle.parameters; - - - content - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/gzip.xml b/reference/swoole/swoole/http/response/gzip.xml deleted file mode 100644 index 7fc61bbee..000000000 --- a/reference/swoole/swoole/http/response/gzip.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Swoole\Http\Response::gzip - Enable the gzip of response content. - - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Response::gzip - stringcompress_level - - - The header about Content-Encoding will be added automatically. - - - - - - &reftitle.parameters; - - - compress_level - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/header.xml b/reference/swoole/swoole/http/response/header.xml deleted file mode 100644 index d270f738e..000000000 --- a/reference/swoole/swoole/http/response/header.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Http\Response::header - Set the HTTP response headers. - - - - &reftitle.description; - - public voidSwoole\Http\Response::header - stringkey - stringvalue - stringucwords - - - - - - - - - &reftitle.parameters; - - - key - - - - - - - - value - - - - - - - - ucwords - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/initheader.xml b/reference/swoole/swoole/http/response/initheader.xml deleted file mode 100644 index 7ed0efb55..000000000 --- a/reference/swoole/swoole/http/response/initheader.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Response::initHeader - Init the HTTP response header. - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Response::initHeader - - - - Init the HTTP response header. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/rawcookie.xml b/reference/swoole/swoole/http/response/rawcookie.xml deleted file mode 100644 index a1ee163ac..000000000 --- a/reference/swoole/swoole/http/response/rawcookie.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - Swoole\Http\Response::rawcookie - Set the raw cookies to the HTTP response. - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Response::rawcookie - stringname - stringvalue - stringexpires - stringpath - stringdomain - stringsecure - stringhttponly - - - - - - - - - &reftitle.parameters; - - - name - - - - - - - - value - - - - - - - - expires - - - - - - - - path - - - - - - - - domain - - - - - - - - secure - - - - - - - - httponly - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/sendfile.xml b/reference/swoole/swoole/http/response/sendfile.xml deleted file mode 100644 index d867a3cfe..000000000 --- a/reference/swoole/swoole/http/response/sendfile.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Response::sendfile - Send file through the HTTP response. - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Response::sendfile - stringfilename - intoffset - - - Send file through the HTTP response. - - - - - - &reftitle.parameters; - - - filename - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/status.xml b/reference/swoole/swoole/http/response/status.xml deleted file mode 100644 index e14e4f5ec..000000000 --- a/reference/swoole/swoole/http/response/status.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Response::status - Set the status code of the HTTP response. - - - - &reftitle.description; - - public ReturnTypeSwoole\Http\Response::status - stringhttp_code - - - Set the status code of the HTTP response. - - - - - - &reftitle.parameters; - - - http_code - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/response/write.xml b/reference/swoole/swoole/http/response/write.xml deleted file mode 100644 index 839b63b80..000000000 --- a/reference/swoole/swoole/http/response/write.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Http\Response::write - Append HTTP body content to the HTTP response. - - - - &reftitle.description; - - public voidSwoole\Http\Response::write - stringcontent - - - Append HTTP body content to the HTTP response. - - - - - - &reftitle.parameters; - - - content - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/server/on.xml b/reference/swoole/swoole/http/server/on.xml deleted file mode 100644 index 10b47e203..000000000 --- a/reference/swoole/swoole/http/server/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Http\Server::on - Bind callback function to HTTP server by event name. - - - - &reftitle.description; - - public voidSwoole\Http\Server::on - stringevent_name - callablecallback - - - Bind callback function to HTTP server by event name. - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/http/server/start.xml b/reference/swoole/swoole/http/server/start.xml deleted file mode 100644 index 29f2dce65..000000000 --- a/reference/swoole/swoole/http/server/start.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Http\Server::start - Start the swoole http server. - - - - &reftitle.description; - - public voidSwoole\Http\Server::start - - - - Start the swoole http server. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/construct.xml b/reference/swoole/swoole/lock/construct.xml deleted file mode 100644 index 5d638c1c2..000000000 --- a/reference/swoole/swoole/lock/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Swoole\Lock::__construct - Construct a memory lock. - - - - &reftitle.description; - - public Swoole\Lock::__construct - stringtype - stringfile_lock_location - - - Swoole lock is used for data synchronization between multiple threads or processes. - - - - - - &reftitle.parameters; - - - type - - - - - - - - file_lock_location - - - - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/lock/destruct.xml b/reference/swoole/swoole/lock/destruct.xml deleted file mode 100644 index 12c7e7ca3..000000000 --- a/reference/swoole/swoole/lock/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::__destruct - Destroy a Swoole memory lock. - - - - &reftitle.description; - - public voidSwoole\Lock::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/lock-read.xml b/reference/swoole/swoole/lock/lock-read.xml deleted file mode 100644 index 88e82a8c3..000000000 --- a/reference/swoole/swoole/lock/lock-read.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::lock_read - Lock a read-write lock for reading. - - - - &reftitle.description; - - public voidSwoole\Lock::lock_read - - - - Lock a read-write lock for reading. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/lock.xml b/reference/swoole/swoole/lock/lock.xml deleted file mode 100644 index 2ed2659d6..000000000 --- a/reference/swoole/swoole/lock/lock.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::lock - Try to acquire the lock. It will block if the lock is not available. - - - - &reftitle.description; - - public voidSwoole\Lock::lock - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/trylock-read.xml b/reference/swoole/swoole/lock/trylock-read.xml deleted file mode 100644 index 0537d717f..000000000 --- a/reference/swoole/swoole/lock/trylock-read.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::trylock_read - Try to lock a read-write lock for reading and return straight away even the lock is not available. - - - - &reftitle.description; - - public voidSwoole\Lock::trylock_read - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/trylock.xml b/reference/swoole/swoole/lock/trylock.xml deleted file mode 100644 index 413a5c203..000000000 --- a/reference/swoole/swoole/lock/trylock.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::trylock - Try to acquire the lock and return straight away even the lock is not available. - - - - &reftitle.description; - - public voidSwoole\Lock::trylock - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/lock/unlock.xml b/reference/swoole/swoole/lock/unlock.xml deleted file mode 100644 index 12e8f1159..000000000 --- a/reference/swoole/swoole/lock/unlock.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Lock::unlock - Release the lock. - - - - &reftitle.description; - - public voidSwoole\Lock::unlock - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mmap/open.xml b/reference/swoole/swoole/mmap/open.xml deleted file mode 100644 index f588c008a..000000000 --- a/reference/swoole/swoole/mmap/open.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Mmap::open - Map a file into memory and return the stream resource which can be used by PHP stream operations. - - - - &reftitle.description; - - public static ReturnTypeSwoole\Mmap::open - stringfilename - stringsize - stringoffset - - - - - - - - - &reftitle.parameters; - - - filename - - - - - - - - size - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/close.xml b/reference/swoole/swoole/mysql/close.xml deleted file mode 100644 index bdc7acd9c..000000000 --- a/reference/swoole/swoole/mysql/close.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\MySQL::close - Close the async MySQL connection. - - - - &reftitle.description; - - public voidSwoole\MySQL::close - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/connect.xml b/reference/swoole/swoole/mysql/connect.xml deleted file mode 100644 index 750b95ba2..000000000 --- a/reference/swoole/swoole/mysql/connect.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\MySQL::connect - Connect to the remote MySQL server. - - - - &reftitle.description; - - public voidSwoole\MySQL::connect - arrayserver_config - callablecallback - - - Connect to the remote MySQL server. - - - - - - &reftitle.parameters; - - - server_config - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/construct.xml b/reference/swoole/swoole/mysql/construct.xml deleted file mode 100644 index f31453d7e..000000000 --- a/reference/swoole/swoole/mysql/construct.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - Swoole\MySQL::__construct - Construct an async MySQL client. - - - - &reftitle.description; - - public Swoole\MySQL::__construct - - - - Construct an async MySQL client. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/destruct.xml b/reference/swoole/swoole/mysql/destruct.xml deleted file mode 100644 index 8b942a668..000000000 --- a/reference/swoole/swoole/mysql/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\MySQL::__destruct - Destroy the async MySQL client. - - - - &reftitle.description; - - public voidSwoole\MySQL::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/getbuffer.xml b/reference/swoole/swoole/mysql/getbuffer.xml deleted file mode 100644 index 615d3d1ce..000000000 --- a/reference/swoole/swoole/mysql/getbuffer.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\MySQL::getBuffer - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\MySQL::getBuffer - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/on.xml b/reference/swoole/swoole/mysql/on.xml deleted file mode 100644 index da7dd1987..000000000 --- a/reference/swoole/swoole/mysql/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\MySQL::on - Register callback function based on event name. - - - - &reftitle.description; - - public voidSwoole\MySQL::on - stringevent_name - callablecallback - - - Register callback function based on event name, current only 'close' event is supported. - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/mysql/query.xml b/reference/swoole/swoole/mysql/query.xml deleted file mode 100644 index 21013dfd2..000000000 --- a/reference/swoole/swoole/mysql/query.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\MySQL::query - Run the SQL query. - - - - &reftitle.description; - - public ReturnTypeSwoole\MySQL::query - stringsql - callablecallback - - - - - - - - - &reftitle.parameters; - - - sql - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/alarm.xml b/reference/swoole/swoole/process/alarm.xml deleted file mode 100644 index e38eeda36..000000000 --- a/reference/swoole/swoole/process/alarm.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::alarm - High precision timer which triggers signal with fixed interval. - - - - &reftitle.description; - - public static voidSwoole\Process::alarm - intinterval_usec - - - - - - - - - &reftitle.parameters; - - - interval_usec - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/close.xml b/reference/swoole/swoole/process/close.xml deleted file mode 100644 index fc4d27d25..000000000 --- a/reference/swoole/swoole/process/close.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Process::close - Close the pipe to the child process. - - - - &reftitle.description; - - public voidSwoole\Process::close - - - - Close the pipe to the child process. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/construct.xml b/reference/swoole/swoole/process/construct.xml deleted file mode 100644 index 0f490a3ec..000000000 --- a/reference/swoole/swoole/process/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Swoole\Process::__construct - Construct a process. - - - - &reftitle.description; - - public Swoole\Process::__construct - callablecallback - boolredirect_stdin_and_stdout - intpipe_type - - - - - - - - - &reftitle.parameters; - - - callback - - - - - - - - redirect_stdin_and_stdout - - - - - - - - pipe_type - - - - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/process/daemon.xml b/reference/swoole/swoole/process/daemon.xml deleted file mode 100644 index 8256fb396..000000000 --- a/reference/swoole/swoole/process/daemon.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Process::daemon - Change the process to be a daemon process. - - - - &reftitle.description; - - public static voidSwoole\Process::daemon - boolnochdir - boolnoclose - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - nochdir - - - - - - - - noclose - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/destruct.xml b/reference/swoole/swoole/process/destruct.xml deleted file mode 100644 index 3d0c35c25..000000000 --- a/reference/swoole/swoole/process/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Process::__destruct - Destroy the process. - - - - &reftitle.description; - - public voidSwoole\Process::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/exec.xml b/reference/swoole/swoole/process/exec.xml deleted file mode 100644 index 11fc8e60b..000000000 --- a/reference/swoole/swoole/process/exec.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Process::exec - Execute system commands. - - - - &reftitle.description; - - public ReturnTypeSwoole\Process::exec - stringexec_file - stringargs - - - The process will be replaced to be the system command process, but the pipe to the parent process will be kept. - - - - - - &reftitle.parameters; - - - exec_file - - - - - - - - args - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/exit.xml b/reference/swoole/swoole/process/exit.xml deleted file mode 100644 index 23bab12a9..000000000 --- a/reference/swoole/swoole/process/exit.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::exit - Stop the child processes. - - - - &reftitle.description; - - public voidSwoole\Process::exit - stringexit_code - - - - - - - - - &reftitle.parameters; - - - exit_code - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/freequeue.xml b/reference/swoole/swoole/process/freequeue.xml deleted file mode 100644 index e73a99195..000000000 --- a/reference/swoole/swoole/process/freequeue.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Process::freeQueue - Destroy the message queue created by swoole_process::useQueue. - - - - &reftitle.description; - - public voidSwoole\Process::freeQueue - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/kill.xml b/reference/swoole/swoole/process/kill.xml deleted file mode 100644 index dd080a592..000000000 --- a/reference/swoole/swoole/process/kill.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Process::kill - Send signal to the child process. - - - - &reftitle.description; - - public static boolSwoole\Process::kill - intpid - intsignal_no - - - Send signal to the child process. - - - - - - &reftitle.parameters; - - - pid - - - Process pid - - - - - signal_no - - - Signal to be sent - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/swoole/process/name.xml b/reference/swoole/swoole/process/name.xml deleted file mode 100644 index bdd61064d..000000000 --- a/reference/swoole/swoole/process/name.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::name - Set name of the process. - - - - &reftitle.description; - - public boolSwoole\Process::name - stringprocess_name - - - - - - - - - &reftitle.parameters; - - - process_name - - - Set name of the process. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/swoole/swoole/process/pop.xml b/reference/swoole/swoole/process/pop.xml deleted file mode 100644 index abbde4076..000000000 --- a/reference/swoole/swoole/process/pop.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::pop - Read and pop data from the message queue. - - - - &reftitle.description; - - public mixedSwoole\Process::pop - intmaxsize - - - - - - - - - &reftitle.parameters; - - - maxsize - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/push.xml b/reference/swoole/swoole/process/push.xml deleted file mode 100644 index 197d01e8d..000000000 --- a/reference/swoole/swoole/process/push.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::push - Write and push data into the message queue. - - - - &reftitle.description; - - public boolSwoole\Process::push - stringdata - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/read.xml b/reference/swoole/swoole/process/read.xml deleted file mode 100644 index 356408753..000000000 --- a/reference/swoole/swoole/process/read.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::read - Read data sending to the process. - - - - &reftitle.description; - - public stringSwoole\Process::read - intmaxsize - - - - - - - - - &reftitle.parameters; - - - maxsize - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/signal.xml b/reference/swoole/swoole/process/signal.xml deleted file mode 100644 index b82b967c2..000000000 --- a/reference/swoole/swoole/process/signal.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Process::signal - Send signal to the child processes. - - - - &reftitle.description; - - public static voidSwoole\Process::signal - stringsignal_no - callablecallback - - - - - - - - - &reftitle.parameters; - - - signal_no - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - If signal sent successfully, it returns TRUE, otherwise it returns FALSE. - - - - - - - diff --git a/reference/swoole/swoole/process/start.xml b/reference/swoole/swoole/process/start.xml deleted file mode 100644 index 837226db7..000000000 --- a/reference/swoole/swoole/process/start.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Process::start - Start the process. - - - - &reftitle.description; - - public voidSwoole\Process::start - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/statqueue.xml b/reference/swoole/swoole/process/statqueue.xml deleted file mode 100644 index 60629707e..000000000 --- a/reference/swoole/swoole/process/statqueue.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Swoole\Process::statQueue - Get the stats of the message queue used as the communication method between processes. - - - - &reftitle.description; - - public arraySwoole\Process::statQueue - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The array of status of the message queue. - - - - - - - - diff --git a/reference/swoole/swoole/process/usequeue.xml b/reference/swoole/swoole/process/usequeue.xml deleted file mode 100644 index 589fc4218..000000000 --- a/reference/swoole/swoole/process/usequeue.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Process::useQueue - Create a message queue as the communication method between the parent process and child processes. - - - - &reftitle.description; - - public boolSwoole\Process::useQueue - intkey - intmode - - - - - - - - - &reftitle.parameters; - - - key - - - - - - - - mode - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/wait.xml b/reference/swoole/swoole/process/wait.xml deleted file mode 100644 index bc5ba88b2..000000000 --- a/reference/swoole/swoole/process/wait.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::wait - Wait for the events of child processes. - - - - &reftitle.description; - - public static arraySwoole\Process::wait - boolblocking - - - - - - - - - &reftitle.parameters; - - - blocking - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/process/write.xml b/reference/swoole/swoole/process/write.xml deleted file mode 100644 index 7097e05fd..000000000 --- a/reference/swoole/swoole/process/write.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Process::write - Write data into the pipe and communicate with the parent process or child processes. - - - - &reftitle.description; - - public intSwoole\Process::write - stringdata - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/redis/server/format.xml b/reference/swoole/swoole/redis/server/format.xml deleted file mode 100644 index 427cb85f3..000000000 --- a/reference/swoole/swoole/redis/server/format.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Redis\Server::format - Description - - - - &reftitle.description; - - public static ReturnTypeSwoole\Redis\Server::format - stringtype - stringvalue - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - type - - - - - - - - value - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/redis/server/sethandler.xml b/reference/swoole/swoole/redis/server/sethandler.xml deleted file mode 100644 index 61dc8e195..000000000 --- a/reference/swoole/swoole/redis/server/sethandler.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Swoole\Redis\Server::setHandler - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Redis\Server::setHandler - stringcommand - stringcallback - stringnumber_of_string_param - stringtype_of_array_param - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - command - - - - - - - - callback - - - - - - - - number_of_string_param - - - - - - - - type_of_array_param - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/redis/server/start.xml b/reference/swoole/swoole/redis/server/start.xml deleted file mode 100644 index 788cf9de9..000000000 --- a/reference/swoole/swoole/redis/server/start.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Swoole\Redis\Server::start - Description - - - - &reftitle.description; - - public ReturnTypeSwoole\Redis\Server::start - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/runtime/enableCoroutine.xml b/reference/swoole/swoole/runtime/enableCoroutine.xml deleted file mode 100644 index 79e6dc613..000000000 --- a/reference/swoole/swoole/runtime/enableCoroutine.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Swoole\Runtime::enableCoroutine - Enable coroutine for specified functions - - - - &reftitle.description; - - public static voidSwoole\Runtime::enableCoroutine - intflagsSWOOLE_HOOK_ALL - - - This method enables coroutine support for specified PHP functions based on the given flags. - It should be called once at the beginning of the application. - - - - - &reftitle.parameters; - - - flags - - - Bitmask of flags specifying which functions to hook. Can be combined using | operator. - Available flags: - SWOOLE_HOOK_TCP, - SWOOLE_HOOK_UDP, - SWOOLE_HOOK_UNIX, - SWOOLE_HOOK_UDG, - SWOOLE_HOOK_SSL, - SWOOLE_HOOK_TLS, - SWOOLE_HOOK_SLEEP, - SWOOLE_HOOK_FILE, - SWOOLE_HOOK_STREAM_FUNCTION, - SWOOLE_HOOK_BLOCKING_FUNCTION, - SWOOLE_HOOK_PROC, - SWOOLE_HOOK_CURL, - SWOOLE_HOOK_NATIVE_CURL, - SWOOLE_HOOK_SOCKETS, - SWOOLE_HOOK_STDIO, - SWOOLE_HOOK_PDO_PGSQL, - SWOOLE_HOOK_PDO_ODBC, - SWOOLE_HOOK_PDO_ORACLE, - SWOOLE_HOOK_PDO_SQLITE, - or SWOOLE_HOOK_ALL for all flags. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/swoole/swoole/runtime/getHookFlags.xml b/reference/swoole/swoole/runtime/getHookFlags.xml deleted file mode 100644 index 93b37eb27..000000000 --- a/reference/swoole/swoole/runtime/getHookFlags.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Runtime::getHookFlags - Get current hook flags - - - - &reftitle.description; - - public static intSwoole\Runtime::getHookFlags - - - - Gets the current hook flags. - Note that the returned flags might differ from what was set if some hooks failed. - - - - - &reftitle.parameters; - - This function has no parameters. - - - - - &reftitle.returnvalues; - - Returns the current hook flags as a bitmask. - - - - - diff --git a/reference/swoole/swoole/runtime/setHookFlags.xml b/reference/swoole/swoole/runtime/setHookFlags.xml deleted file mode 100644 index 6f9052c3d..000000000 --- a/reference/swoole/swoole/runtime/setHookFlags.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Swoole\Runtime::setHookFlags - Set hook flags for coroutine - - - - &reftitle.description; - - public static boolSwoole\Runtime::setHookFlags - intflags - - - Sets the hook flags for coroutine support. - This dynamically changes the hook flags at runtime. - - - - - &reftitle.parameters; - - - flags - - - Bitmask of flags specifying which functions to hook. Same flags as enableCoroutine. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/swoole/swoole/serialize/pack.xml b/reference/swoole/swoole/serialize/pack.xml deleted file mode 100644 index 0bfa9f632..000000000 --- a/reference/swoole/swoole/serialize/pack.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Serialize::pack - Serialize the data. - - - - &reftitle.description; - - public static ReturnTypeSwoole\Serialize::pack - stringdata - intis_fast - - - Swoole provides a fast and high performance serialization module. - - - - - - &reftitle.parameters; - - - data - - - - - - - - is_fast - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/serialize/unpack.xml b/reference/swoole/swoole/serialize/unpack.xml deleted file mode 100644 index ee40981d5..000000000 --- a/reference/swoole/swoole/serialize/unpack.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Serialize::unpack - Unserialize the data. - - - - &reftitle.description; - - public static ReturnTypeSwoole\Serialize::unpack - stringdata - stringargs - - - Unserialize the data. - - - - - - &reftitle.parameters; - - - string - - - - - - - - args - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/addlistener.xml b/reference/swoole/swoole/server/addlistener.xml deleted file mode 100644 index 895c7521a..000000000 --- a/reference/swoole/swoole/server/addlistener.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Server::addlistener - Add a new listener to the server. - - - - &reftitle.description; - - public voidSwoole\Server::addlistener - stringhost - intport - stringsocket_type - - - - - - - - - &reftitle.parameters; - - - host - - - - - - - - port - - - - - - - - socket_type - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/addprocess.xml b/reference/swoole/swoole/server/addprocess.xml deleted file mode 100644 index 87d745343..000000000 --- a/reference/swoole/swoole/server/addprocess.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::addProcess - Add a user defined swoole_process to the server. - - - - &reftitle.description; - - public boolSwoole\Server::addProcess - swoole_processprocess - - - - - - - - - &reftitle.parameters; - - - process - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/after.xml b/reference/swoole/swoole/server/after.xml deleted file mode 100644 index e01cc09d3..000000000 --- a/reference/swoole/swoole/server/after.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Server::after - Trigger a callback function after a period of time. - - - - &reftitle.description; - - public ReturnTypeSwoole\Server::after - intafter_time_ms - callablecallback - stringparam - - - - - - - - - &reftitle.parameters; - - - after_time_ms - - - - - - - - callback - - - - - - - - param - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/bind.xml b/reference/swoole/swoole/server/bind.xml deleted file mode 100644 index 94ab2db5f..000000000 --- a/reference/swoole/swoole/server/bind.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::bind - Bind the connection to a user defined user ID. - - - - &reftitle.description; - - public boolSwoole\Server::bind - intfd - intuid - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - uid - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/cleartimer.xml b/reference/swoole/swoole/server/cleartimer.xml deleted file mode 100644 index 662c38a4c..000000000 --- a/reference/swoole/swoole/server/cleartimer.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::clearTimer - swoole_timer_clear - Stop and destroy a timer. - - - - &reftitle.description; - &style.oop; (method): - - public voidSwoole\Server::clearTimer - inttimer_id - - &style.procedural;: - - voidswoole_timer_clear - inttimer_id - - - Stop and destroy a timer - - - - - - &reftitle.parameters; - - - - timer_id - - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/close.xml b/reference/swoole/swoole/server/close.xml deleted file mode 100644 index 6fe86d77f..000000000 --- a/reference/swoole/swoole/server/close.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::close - Close a connection to the client. - - - - &reftitle.description; - - public boolSwoole\Server::close - intfd - boolreset - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - reset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/confirm.xml b/reference/swoole/swoole/server/confirm.xml deleted file mode 100644 index b0a078a33..000000000 --- a/reference/swoole/swoole/server/confirm.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::confirm - Check status of the connection. - - - - &reftitle.description; - - public boolSwoole\Server::confirm - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/connection-info.xml b/reference/swoole/swoole/server/connection-info.xml deleted file mode 100644 index b3debe462..000000000 --- a/reference/swoole/swoole/server/connection-info.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::connection_info - Get the connection info by file description. - - - - &reftitle.description; - - public arraySwoole\Server::connection_info - intfd - intreactor_id - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - reactor_id - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/connection-list.xml b/reference/swoole/swoole/server/connection-list.xml deleted file mode 100644 index 0d39969ae..000000000 --- a/reference/swoole/swoole/server/connection-list.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::connection_list - Get all of the established connections. - - - - &reftitle.description; - - public arraySwoole\Server::connection_list - intstart_fd - intpagesize - - - - - - - - - &reftitle.parameters; - - - start_fd - - - - - - - - pagesize - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/construct.xml b/reference/swoole/swoole/server/construct.xml deleted file mode 100644 index 0d670ed3d..000000000 --- a/reference/swoole/swoole/server/construct.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Swoole\Server::__construct - Construct a Swoole server. - - - - &reftitle.description; - - public Swoole\Server::__construct - stringhost - intport - intmode - intsock_type - - - - - - - - - &reftitle.parameters; - - - host - - - - - - - - port - - - - - - - - mode - - - - - - - - sock_type - - - - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/server/defer.xml b/reference/swoole/swoole/server/defer.xml deleted file mode 100644 index c0988ce5d..000000000 --- a/reference/swoole/swoole/server/defer.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::defer - Delay execution of the callback function at the end of current EventLoop. - - - - &reftitle.description; - - public voidSwoole\Server::defer - callablecallback - - - - - - - - - &reftitle.parameters; - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/exist.xml b/reference/swoole/swoole/server/exist.xml deleted file mode 100644 index f51cae450..000000000 --- a/reference/swoole/swoole/server/exist.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::exist - Check if the connection is existed. - - - - &reftitle.description; - - public boolSwoole\Server::exist - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/finish.xml b/reference/swoole/swoole/server/finish.xml deleted file mode 100644 index 06dc3a1b1..000000000 --- a/reference/swoole/swoole/server/finish.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::finish - Used in task process for sending result to the worker process when the task is finished. - - - - &reftitle.description; - - public voidSwoole\Server::finish - stringdata - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/getclientinfo.xml b/reference/swoole/swoole/server/getclientinfo.xml deleted file mode 100644 index 39a3729e2..000000000 --- a/reference/swoole/swoole/server/getclientinfo.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Swoole\Server::getClientInfo - Get the connection info by file description. - - - - &reftitle.description; - - public arraySwoole\Server::getClientInfo - intfd - intreactor_id - boolignore_error - - - - - - - - - &reftitle.parameters; - - - fd - - - File descriptors. - - - - - reactor_id - - - The Reactor thread ID where the connection is made. - - - - - ignore_error - - - Whether to ignore errors, if set to true, - connection information will be returned even if the connection is closed. - - - - - - - - &reftitle.returnvalues; - - Returns information about the client connection. - - - - - - - diff --git a/reference/swoole/swoole/server/getclientlist.xml b/reference/swoole/swoole/server/getclientlist.xml deleted file mode 100644 index b532ea60f..000000000 --- a/reference/swoole/swoole/server/getclientlist.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Server::getClientList - Get all of the established connections. - - - - &reftitle.description; - - public arraySwoole\Server::getClientList - intstart_fd - intpagesize - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - start_fd - - - - - - - - pagesize - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/getlasterror.xml b/reference/swoole/swoole/server/getlasterror.xml deleted file mode 100644 index fe19e3099..000000000 --- a/reference/swoole/swoole/server/getlasterror.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server::getLastError - Get the error code of the most recent error. - - - - &reftitle.description; - - public intSwoole\Server::getLastError - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/heartbeat.xml b/reference/swoole/swoole/server/heartbeat.xml deleted file mode 100644 index 0d55aa367..000000000 --- a/reference/swoole/swoole/server/heartbeat.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::heartbeat - Check all the connections on the server. - - - - &reftitle.description; - - public mixedSwoole\Server::heartbeat - boolif_close_connection - - - - - - - - - &reftitle.parameters; - - - if_close_connection - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/listen.xml b/reference/swoole/swoole/server/listen.xml deleted file mode 100644 index cb3dfaf33..000000000 --- a/reference/swoole/swoole/server/listen.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Server::listen - Listen on the given IP and port, socket type. - - - - &reftitle.description; - - public boolSwoole\Server::listen - stringhost - intport - stringsocket_type - - - - - - - - - &reftitle.parameters; - - - host - - - - - - - - port - - - - - - - - socket_type - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/on.xml b/reference/swoole/swoole/server/on.xml deleted file mode 100644 index 0100e4088..000000000 --- a/reference/swoole/swoole/server/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::on - Register a callback function by event name. - - - - &reftitle.description; - - public voidSwoole\Server::on - stringevent_name - callablecallback - - - - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/pause.xml b/reference/swoole/swoole/server/pause.xml deleted file mode 100644 index da7e3b2cb..000000000 --- a/reference/swoole/swoole/server/pause.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::pause - Stop receiving data from the connection. - - - - &reftitle.description; - - public voidSwoole\Server::pause - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/port/construct.xml b/reference/swoole/swoole/server/port/construct.xml deleted file mode 100644 index 1d2afc2a3..000000000 --- a/reference/swoole/swoole/server/port/construct.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - Swoole\Server\Port::__construct - Construct a server port - - - - &reftitle.description; - - private Swoole\Server\Port::__construct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - - - - diff --git a/reference/swoole/swoole/server/port/destruct.xml b/reference/swoole/swoole/server/port/destruct.xml deleted file mode 100644 index a2d572f39..000000000 --- a/reference/swoole/swoole/server/port/destruct.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server\Port::__destruct - Destroy server port - - - - &reftitle.description; - - public voidSwoole\Server\Port::__destruct - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/port/on.xml b/reference/swoole/swoole/server/port/on.xml deleted file mode 100644 index 9db4e2da7..000000000 --- a/reference/swoole/swoole/server/port/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server\Port::on - Register callback functions by event. - - - - &reftitle.description; - - public ReturnTypeSwoole\Server\Port::on - stringevent_name - callablecallback - - - - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/port/set.xml b/reference/swoole/swoole/server/port/set.xml deleted file mode 100644 index b374466bc..000000000 --- a/reference/swoole/swoole/server/port/set.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server\Port::set - Set protocol of the server port. - - - - &reftitle.description; - - public voidSwoole\Server\Port::set - arraysettings - - - - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/protect.xml b/reference/swoole/swoole/server/protect.xml deleted file mode 100644 index 176619955..000000000 --- a/reference/swoole/swoole/server/protect.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::protect - Set the connection to be protected mode. - - - - &reftitle.description; - - public voidSwoole\Server::protect - intfd - boolis_protected - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - is_protected - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/reload.xml b/reference/swoole/swoole/server/reload.xml deleted file mode 100644 index 797a5b7b3..000000000 --- a/reference/swoole/swoole/server/reload.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server::reload - Restart all the worker process. - - - - &reftitle.description; - - public boolSwoole\Server::reload - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/resume.xml b/reference/swoole/swoole/server/resume.xml deleted file mode 100644 index cb6d7f695..000000000 --- a/reference/swoole/swoole/server/resume.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::resume - Start receiving data from the connection. - - - - &reftitle.description; - - public voidSwoole\Server::resume - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/send.xml b/reference/swoole/swoole/server/send.xml deleted file mode 100644 index fc61c9405..000000000 --- a/reference/swoole/swoole/server/send.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Swoole\Server::send - Send data to the client. - - - - &reftitle.description; - - public boolSwoole\Server::send - intfd - stringdata - intreactor_id - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - fd - - - - - - - - data - - - - - - - - reactor_id - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/sendfile.xml b/reference/swoole/swoole/server/sendfile.xml deleted file mode 100644 index e783fd546..000000000 --- a/reference/swoole/swoole/server/sendfile.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Swoole\Server::sendfile - Send file to the connection. - - - - &reftitle.description; - - public boolSwoole\Server::sendfile - intfd - stringfilename - intoffset - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - fd - - - - - - - - filename - - - - - - - - offset - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/sendmessage.xml b/reference/swoole/swoole/server/sendmessage.xml deleted file mode 100644 index 0e9f602ab..000000000 --- a/reference/swoole/swoole/server/sendmessage.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::sendMessage - Send message to worker processes by ID. - - - - &reftitle.description; - - public boolSwoole\Server::sendMessage - intworker_id - stringdata - - - - - - - - - &reftitle.parameters; - - - dst_worker_id - - - - - - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/sendto.xml b/reference/swoole/swoole/server/sendto.xml deleted file mode 100644 index 9f9a0126d..000000000 --- a/reference/swoole/swoole/server/sendto.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Swoole\Server::sendto - Send data to the remote UDP address. - - - - &reftitle.description; - - public boolSwoole\Server::sendto - stringip - intport - stringdata - stringserver_socket - - - - - - - - - &reftitle.parameters; - - - ip - - - - - - - - port - - - - - - - - data - - - - - - - - server_socket - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/sendwait.xml b/reference/swoole/swoole/server/sendwait.xml deleted file mode 100644 index f51e5ec80..000000000 --- a/reference/swoole/swoole/server/sendwait.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Swoole\Server::sendwait - Send data to the remote socket in the blocking way. - - - - &reftitle.description; - - public boolSwoole\Server::sendwait - intfd - stringdata - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - fd - - - - - - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/set.xml b/reference/swoole/swoole/server/set.xml deleted file mode 100644 index b115c883e..000000000 --- a/reference/swoole/swoole/server/set.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::set - Set the runtime settings of the swoole server. - - - - &reftitle.description; - - public ReturnTypeSwoole\Server::set - arraysettings - - - Set the runtime settings of the swoole server. The settings can be accessed by $server->setting when the swoole server has started. - - - - - - &reftitle.parameters; - - - settings - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/shutdown.xml b/reference/swoole/swoole/server/shutdown.xml deleted file mode 100644 index 47bcbc410..000000000 --- a/reference/swoole/swoole/server/shutdown.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server::shutdown - Shutdown the master server process, this function can be called in worker processes. - - - - &reftitle.description; - - public voidSwoole\Server::shutdown - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/start.xml b/reference/swoole/swoole/server/start.xml deleted file mode 100644 index 835113cf7..000000000 --- a/reference/swoole/swoole/server/start.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server::start - Start the Swoole server. - - - - &reftitle.description; - - public voidSwoole\Server::start - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/stats.xml b/reference/swoole/swoole/server/stats.xml deleted file mode 100644 index e936618a3..000000000 --- a/reference/swoole/swoole/server/stats.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Server::stats - Get the stats of the Swoole server. - - - - &reftitle.description; - - public arraySwoole\Server::stats - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/stop.xml b/reference/swoole/swoole/server/stop.xml deleted file mode 100644 index c32095252..000000000 --- a/reference/swoole/swoole/server/stop.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Server::stop - Stop the Swoole server. - - - - &reftitle.description; - - public boolSwoole\Server::stop - intworker_id - - - - - - - - - &reftitle.parameters; - - - worker_id - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/task.xml b/reference/swoole/swoole/server/task.xml deleted file mode 100644 index 74e0005a7..000000000 --- a/reference/swoole/swoole/server/task.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Swoole\Server::task - Send data to the task worker processes. - - - - &reftitle.description; - - public mixedSwoole\Server::task - stringdata - intdst_worker_id - callablecallback - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - data - - - - - - - - dst_worker_id - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/taskwait.xml b/reference/swoole/swoole/server/taskwait.xml deleted file mode 100644 index 80f4361a6..000000000 --- a/reference/swoole/swoole/server/taskwait.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Swoole\Server::taskwait - Send data to the task worker processes in blocking way. - - - - &reftitle.description; - - public voidSwoole\Server::taskwait - stringdata - floattimeout - intworker_id - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - data - - - - - - - - timeout - - - - - - - - worker_id - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/taskwaitmulti.xml b/reference/swoole/swoole/server/taskwaitmulti.xml deleted file mode 100644 index a3d05de56..000000000 --- a/reference/swoole/swoole/server/taskwaitmulti.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::taskWaitMulti - Execute multiple tasks concurrently. - - - - &reftitle.description; - - public voidSwoole\Server::taskWaitMulti - arraytasks - floattimeout_ms - - - - - - - - - &reftitle.parameters; - - - tasks - - - - - - - - timeout_ms - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/server/tick.xml b/reference/swoole/swoole/server/tick.xml deleted file mode 100644 index 8baac591a..000000000 --- a/reference/swoole/swoole/server/tick.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Server::tick - Repeats a given function at every given time-interval. - - - - &reftitle.description; - - public voidSwoole\Server::tick - intinterval_ms - callablecallback - - - - - - - - - &reftitle.parameters; - - - interval_ms - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/column.xml b/reference/swoole/swoole/table/column.xml deleted file mode 100644 index ab138d57c..000000000 --- a/reference/swoole/swoole/table/column.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Table::column - Set the data type and size of the columns. - - - - &reftitle.description; - - public boolSwoole\Table::column - stringname - stringtype - intsize - - - - - - - - - &reftitle.parameters; - - - name - - - Specify the name of the field. - - - - - type - - - Specify the field type. - - - - - size - - - Specify the maximum length of the string field. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/construct.xml b/reference/swoole/swoole/table/construct.xml deleted file mode 100644 index 67a515d55..000000000 --- a/reference/swoole/swoole/table/construct.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Swoole\Table::__construct - Construct a Swoole memory table with fixed size. - - - - &reftitle.description; - - public Swoole\Table::__construct - inttable_size - - - - - - - - - &reftitle.parameters; - - - table_size - - - - - - - - - - - - - - - - diff --git a/reference/swoole/swoole/table/count.xml b/reference/swoole/swoole/table/count.xml deleted file mode 100644 index 3fc6fe35a..000000000 --- a/reference/swoole/swoole/table/count.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::count - Count the rows in the table, or count all the elements in the table if $mode = 1. - - - - &reftitle.description; - - public intSwoole\Table::count - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/create.xml b/reference/swoole/swoole/table/create.xml deleted file mode 100644 index ceed55901..000000000 --- a/reference/swoole/swoole/table/create.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::create - Create the swoole memory table. - - - - &reftitle.description; - - public boolSwoole\Table::create - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/current.xml b/reference/swoole/swoole/table/current.xml deleted file mode 100644 index 40728de83..000000000 --- a/reference/swoole/swoole/table/current.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::current - Get the current row. - - - - &reftitle.description; - - public arraySwoole\Table::current - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/decr.xml b/reference/swoole/swoole/table/decr.xml deleted file mode 100644 index fa1f343f6..000000000 --- a/reference/swoole/swoole/table/decr.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Table::decr - Decrement the value in the Swoole table by $key and $column - - - - &reftitle.description; - - public intSwoole\Table::decr - stringkey - stringcolumn - intdecrby - - - - - - - - - &reftitle.parameters; - - - key - - - Key of the data. - - - - - column - - - Specify the column name. - - - - - decrby - - - Decrement value. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/del.xml b/reference/swoole/swoole/table/del.xml deleted file mode 100644 index e51b9eb37..000000000 --- a/reference/swoole/swoole/table/del.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Table::del - Delete a row in the Swoole table by $key - - - - &reftitle.description; - - public boolSwoole\Table::del - stringkey - - - - - - - - - &reftitle.parameters; - - - key - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/destroy.xml b/reference/swoole/swoole/table/destroy.xml deleted file mode 100644 index 305919efe..000000000 --- a/reference/swoole/swoole/table/destroy.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::destroy - Destroy the Swoole table. - - - - &reftitle.description; - - public boolSwoole\Table::destroy - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/exist.xml b/reference/swoole/swoole/table/exist.xml deleted file mode 100644 index e23a42804..000000000 --- a/reference/swoole/swoole/table/exist.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\Table::exist - Check if a row is existed by $row_key. - - - - &reftitle.description; - - public boolSwoole\Table::exist - stringkey - - - - - - - - - &reftitle.parameters; - - - key - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/get.xml b/reference/swoole/swoole/table/get.xml deleted file mode 100644 index 6fc25128a..000000000 --- a/reference/swoole/swoole/table/get.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Table::get - Get the value in the Swoole table by $key and $field. - - - - &reftitle.description; - - public mixedSwoole\Table::get - stringkey - stringfield - - - - - - - - - &reftitle.parameters; - - - key - - - - - - - - field - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/incr.xml b/reference/swoole/swoole/table/incr.xml deleted file mode 100644 index e22376d5b..000000000 --- a/reference/swoole/swoole/table/incr.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - Swoole\Table::incr - Increment the value by $key and $column - - - - &reftitle.description; - - public intSwoole\Table::incr - stringkey - stringcolumn - intincrby - - - - - - - - - &reftitle.parameters; - - - key - - - Key for the data. - - - - - column - - - Specify the column name. - - - - - incrby - - - Increment value. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/key.xml b/reference/swoole/swoole/table/key.xml deleted file mode 100644 index 73548faec..000000000 --- a/reference/swoole/swoole/table/key.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::key - Get the key of current row. - - - - &reftitle.description; - - public mixedSwoole\Table::key - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/next.xml b/reference/swoole/swoole/table/next.xml deleted file mode 100644 index 1979c2235..000000000 --- a/reference/swoole/swoole/table/next.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::next - Advance the iterator to the next row - - - - &reftitle.description; - - public voidSwoole\Table::next - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/rewind.xml b/reference/swoole/swoole/table/rewind.xml deleted file mode 100644 index ab988f648..000000000 --- a/reference/swoole/swoole/table/rewind.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::rewind - Rewind the iterator. - - - - &reftitle.description; - - public voidSwoole\Table::rewind - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/set.xml b/reference/swoole/swoole/table/set.xml deleted file mode 100644 index 6c4c2656c..000000000 --- a/reference/swoole/swoole/table/set.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\Table::set - Update a row of the table by $key. - - - - &reftitle.description; - - public boolSwoole\Table::set - stringkey - arrayvalue - - - - - - - - - &reftitle.parameters; - - - key - - - Key of the data. - - - - - value - - - Value of the data. - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/table/valid.xml b/reference/swoole/swoole/table/valid.xml deleted file mode 100644 index afbb03044..000000000 --- a/reference/swoole/swoole/table/valid.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - Swoole\Table::valid - Check if the current row is valid. - - - - &reftitle.description; - - public boolSwoole\Table::valid - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/timer/after.xml b/reference/swoole/swoole/timer/after.xml deleted file mode 100644 index 7cb5d35b9..000000000 --- a/reference/swoole/swoole/timer/after.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Swoole\Timer::after - Execute a function after a specified time - - - - &reftitle.description; - - public static intfalseSwoole\Timer::after - intms - callablecallback - mixedparams - - - Creates a one-shot timer, which is destroyed once its callback has run. - Unlike sleep, it does not block the current process. - - - - - &reftitle.parameters; - - - ms - - - The delay in milliseconds. Must be greater than or equal to - 1; a lower value emits an E_WARNING - and the call fails. - - - - - callback - - - The function to execute once the delay has elapsed. It is called as - callback(mixed ...$params). Unlike - Swoole\Timer::tick, the timer ID is not passed - to the callback. - - - - - params - - - Additional values passed to callback. - - - - - - - - &reftitle.returnvalues; - - Returns the timer ID, which can be passed to - Swoole\Timer::clear to cancel the timer before it - fires. Returns &false; if the timer could not be created, in particular when - ms is less than 1. - - - - - &reftitle.examples; - - <function>Swoole\Timer::after</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/swoole/swoole/timer/clear.xml b/reference/swoole/swoole/timer/clear.xml deleted file mode 100644 index 6ab179db4..000000000 --- a/reference/swoole/swoole/timer/clear.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Swoole\Timer::clear - Delete a timer by ID - - - - &reftitle.description; - - public static boolSwoole\Timer::clear - inttimer_id - - - Deletes the timer with the given ID. Only timers created by the current - process can be removed; timers belonging to other processes are not visible - here. - - - - - &reftitle.parameters; - - - timer_id - - - The timer ID returned by Swoole\Timer::tick or - Swoole\Timer::after. - - - - - - - - &reftitle.returnvalues; - - &return.success; - &false; is returned when no timer with this ID exists in the current - process, or when the ID refers to an internal timer. - - - - - &reftitle.examples; - - <function>Swoole\Timer::clear</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/swoole/swoole/timer/clearAll.xml b/reference/swoole/swoole/timer/clearAll.xml deleted file mode 100644 index 72a72ed81..000000000 --- a/reference/swoole/swoole/timer/clearAll.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Swoole\Timer::clearAll - Clear all timers in the current process. - - - - &reftitle.description; - - public static boolSwoole\Timer::clearAll - - - - Clear all timers in the current process. As of Swoole 4.4.0. - - - - - &reftitle.returnvalues; - - &return.success; - &false; is returned when no timer has been created in this process yet. - Only timers created from PHP are removed; internal timers are left in place. - - - - - diff --git a/reference/swoole/swoole/timer/exists.xml b/reference/swoole/swoole/timer/exists.xml deleted file mode 100644 index 9513c8192..000000000 --- a/reference/swoole/swoole/timer/exists.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Swoole\Timer::exists - Check if a timer is existed. - - - - &reftitle.description; - - public static boolSwoole\Timer::exists - inttimer_id - - - Checks whether a timer with the given ID exists in the current process. - - - - - - &reftitle.parameters; - - - timer_id - - - The timer ID returned by Swoole\Timer::tick or - Swoole\Timer::after. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if a timer with this ID exists in the current process, - &false; otherwise. - - - - - - - diff --git a/reference/swoole/swoole/timer/info.xml b/reference/swoole/swoole/timer/info.xml deleted file mode 100644 index 35e785a12..000000000 --- a/reference/swoole/swoole/timer/info.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - Swoole\Timer::info - Get information about a timer. - - - - &reftitle.description; - - public static arraynullSwoole\Timer::info - inttimer_id - - - Get information about a timer. As of Swoole 4.4.0. - - - - - &reftitle.parameters; - - - timer_id - - - The timer ID returned by Swoole\Timer::tick or - Swoole\Timer::after. - - - - - - - - &reftitle.returnvalues; - - Returns an array describing the timer, or &null; if no timer with this ID - exists in the current process. The array contains the following keys: - - - - exec_msec - - - The time of the next execution, in milliseconds, counted from the moment - the timer subsystem was started. It is not a duration. - - - - - exec_count - - - The number of times the callback has been executed. - Available as of Swoole 4.8.0. - - - - - interval - - - The interval of the timer, in milliseconds. - - - - - round - - - The number of the timer loop round in which the timer was created. - - - - - removed - - - Whether the timer has been removed. - - - - - - - - &reftitle.examples; - - <function>Swoole\Timer::info</function> example - - -]]> - - &example.outputs.similar; - - - int(1000) - ["exec_count"]=> - int(0) - ["interval"]=> - int(1000) - ["round"]=> - int(0) - ["removed"]=> - bool(false) -} -]]> - - - - - - diff --git a/reference/swoole/swoole/timer/list.xml b/reference/swoole/swoole/timer/list.xml deleted file mode 100644 index fce061baf..000000000 --- a/reference/swoole/swoole/timer/list.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - Swoole\Timer::list - Get an iterator over the timers of the current process - - - - &reftitle.description; - - public static Swoole\Timer\IteratorSwoole\Timer::list - - - - Returns an iterator over the IDs of the timers created from PHP in the - current process. Timers created internally by Swoole are not listed. - As of Swoole 4.4.0. - - - - - &reftitle.returnvalues; - - Returns a Swoole\Timer\Iterator object, which - extends ArrayIterator and yields the timer IDs as - int values. The iterator is a snapshot taken when the method is - called; it is empty when no timer exists. - - - - - &reftitle.examples; - - <function>Swoole\Timer::list</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/swoole/swoole/timer/set.xml b/reference/swoole/swoole/timer/set.xml deleted file mode 100644 index 78cca7975..000000000 --- a/reference/swoole/swoole/timer/set.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Swoole\Timer::set - Set timer-related parameters - - - - &reftitle.description; - - public static voidSwoole\Timer::set - arraysettings - - - Sets the options used by the timers of the current process. - - - - - This method was deprecated in Swoole 4.6.0 and removed in Swoole 6.0.0. - Use swoole_async_set instead. - - - - - - &reftitle.parameters; - - - settings - - - An associative array of options. Only enable_coroutine - is recognised: when set to &false;, the timer callbacks are executed - directly instead of inside a newly created coroutine. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/swoole/swoole/timer/stats.xml b/reference/swoole/swoole/timer/stats.xml deleted file mode 100644 index e7424e481..000000000 --- a/reference/swoole/swoole/timer/stats.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Swoole\Timer::stats - Get timer statistics. - - - - &reftitle.description; - - public static arraySwoole\Timer::stats - - - - Get timer statistics. As of Swoole 4.4.0. - - - - - &reftitle.returnvalues; - - Returns an array with the following keys: - - - - initialized - - - Whether the timer subsystem has been started. It is &false; until the - first timer is created. - - - - - num - - - The number of timers currently registered in the process. - - - - - round - - - The current round of the timer loop. - - - - - - - - &reftitle.examples; - - <function>Swoole\Timer::stats</function> example - - -]]> - - &example.outputs.similar; - - - bool(true) - ["num"]=> - int(1) - ["round"]=> - int(0) -} -]]> - - - - - - diff --git a/reference/swoole/swoole/timer/tick.xml b/reference/swoole/swoole/timer/tick.xml deleted file mode 100644 index 5c8a20bca..000000000 --- a/reference/swoole/swoole/timer/tick.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Swoole\Timer::tick - Set a repeating interval timer - - - - &reftitle.description; - - public static intfalseSwoole\Timer::tick - intms - callablecallback - mixedparams - - - Sets a timer that triggers every ms milliseconds. - Unlike a timer created with Swoole\Timer::after, - it keeps triggering until it is removed with - Swoole\Timer::clear. - - - - - &reftitle.parameters; - - - ms - - - The interval in milliseconds. Must be greater than or equal to - 1; a lower value emits an E_WARNING - and the call fails. - - - - - callback - - - The function to execute on every tick. It is called as - callback(int $timer_id, mixed ...$params): the ID of - the timer is passed as the first argument, followed by the values given - in params. - - - - - params - - - Additional values passed to callback after the - timer ID. - - - - - - - - &reftitle.returnvalues; - - Returns the timer ID, which can be passed to - Swoole\Timer::clear. Returns &false; if the timer - could not be created, in particular when ms is less - than 1. - - - - - &reftitle.examples; - - <function>Swoole\Timer::tick</function> example - - -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/swoole/swoole/websocket/server/exist.xml b/reference/swoole/swoole/websocket/server/exist.xml deleted file mode 100644 index 5f1ed84e3..000000000 --- a/reference/swoole/swoole/websocket/server/exist.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\WebSocket\Server::exist - Check if the file descriptor exists. - - - - &reftitle.description; - - public boolSwoole\WebSocket\Server::exist - intfd - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/websocket/server/on.xml b/reference/swoole/swoole/websocket/server/on.xml deleted file mode 100644 index 4aa7063d0..000000000 --- a/reference/swoole/swoole/websocket/server/on.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Swoole\WebSocket\Server::on - Register event callback function - - - - &reftitle.description; - - public ReturnTypeSwoole\WebSocket\Server::on - stringevent_name - callablecallback - - - Register event callback function - - - - - - &reftitle.parameters; - - - event_name - - - - - - - - callback - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/websocket/server/pack.xml b/reference/swoole/swoole/websocket/server/pack.xml deleted file mode 100644 index fd3ab7481..000000000 --- a/reference/swoole/swoole/websocket/server/pack.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Swoole\WebSocket\Server::pack - Get a pack of binary data to send in a single frame. - - - - &reftitle.description; - - public static binarySwoole\WebSocket\Server::pack - stringdata - stringopcode - stringfinish - stringmask - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - opcode - - - - - - - - finish - - - - - - - - mask - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/websocket/server/push.xml b/reference/swoole/swoole/websocket/server/push.xml deleted file mode 100644 index a174649c8..000000000 --- a/reference/swoole/swoole/websocket/server/push.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Swoole\WebSocket\Server::push - Push data to the remote client. - - - - &reftitle.description; - - public voidSwoole\WebSocket\Server::push - stringfd - stringdata - stringopcode - stringfinish - - - - - - - - - &reftitle.parameters; - - - fd - - - - - - - - data - - - - - - - - opcode - - - - - - - - finish - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/swoole/websocket/server/unpack.xml b/reference/swoole/swoole/websocket/server/unpack.xml deleted file mode 100644 index 4f36a7872..000000000 --- a/reference/swoole/swoole/websocket/server/unpack.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Swoole\WebSocket\Server::unpack - Unpack the binary data received from the client. - - - - &reftitle.description; - - public static stringSwoole\WebSocket\Server::unpack - binarydata - - - - - - - - - &reftitle.parameters; - - - data - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/swoole/versions.xml b/reference/swoole/versions.xml deleted file mode 100644 index 257c2e756..000000000 --- a/reference/swoole/versions.xml +++ /dev/null @@ -1,918 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/sync/book.xml b/reference/sync/book.xml deleted file mode 100644 index 8b8f71096..000000000 --- a/reference/sync/book.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Sync - Sync - - - &reftitle.intro; - - The sync extension introduces cross-platform synchronization objects into PHP. - Named and unnamed Mutex, Semaphore, Event, Reader-Writer, and named Shared Memory - objects provide OS-level synchronization on both POSIX (e.g. Linux) and Windows - platforms. - - - Automatic cleanup of acquired synchronization objects takes place during extension - teardown. This means that if PHP prematurely terminates a script (e.g. script - execution time is exceeded), objects will not be left in an unknown state. The - only exception to this is if PHP itself crashes (e.g. an internal buffer overflow). - - - Unnamed synchronization objects don't have a lot of use outside of a multithreaded - scenario. Unnamed objects are more useful in conjunction with the pthreads PECL - extension. - - - - Named objects require additional care to be used on all systems. - If an object is instantiated with a specific set of parameters, it must always - be instantiated with those parameters or the object will probably end up in an - inconsistent state until the next reboot or a system administrator cleans up - the mess. - - - - - &reference.sync.setup; - &reference.sync.syncmutex; - &reference.sync.syncsemaphore; - &reference.sync.syncevent; - &reference.sync.syncreaderwriter; - &reference.sync.syncsharedmemory; - - - diff --git a/reference/sync/configure.xml b/reference/sync/configure.xml deleted file mode 100644 index d41e6a028..000000000 --- a/reference/sync/configure.xml +++ /dev/null @@ -1,31 +0,0 @@ - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;sync - - -
    - diff --git a/reference/sync/setup.xml b/reference/sync/setup.xml deleted file mode 100644 index 095fcbba7..000000000 --- a/reference/sync/setup.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - A system with support for POSIX shared memory (shm_open()) or running Windows. - -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;sync. - -
    - -
    - diff --git a/reference/sync/syncevent.xml b/reference/sync/syncevent.xml deleted file mode 100644 index 919efec42..000000000 --- a/reference/sync/syncevent.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The SyncEvent class - SyncEvent - - - - -
    - &reftitle.intro; - - A cross-platform, native implementation of named and unnamed event objects. - Both automatic and manual event objects are supported. - - - An event object waits, without polling, for the object to be fired/set. - One instance waits on the event object while another instance fires/sets - the event. Event objects are useful wherever a long-running process would - otherwise poll a resource (e.g. checking to see if uploaded data needs to - be processed). - -
    - - -
    - &reftitle.classsynopsis; - - - - SyncEvent - - - - - SyncEvent - - - - - &Methods; - - - - -
    - -
    - - &reference.sync.entities.syncevent; - -
    - diff --git a/reference/sync/syncevent/construct.xml b/reference/sync/syncevent/construct.xml deleted file mode 100644 index 666e91319..000000000 --- a/reference/sync/syncevent/construct.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - SyncEvent::__construct - Constructs a new SyncEvent object - - - - &reftitle.description; - - public SyncEvent::__construct - stringname - boolmanual&false; - boolprefire&false; - - - Constructs a named or unnamed event object. - - - - - &reftitle.parameters; - - - name - - - The name of the event if this is a named event object. - - - - If the name already exists, it must be able to be opened by the current user - that the process is running as or an exception will be thrown with a meaningless - error message. - - - - - - manual - - - Specifies whether or not the event object must be reset manually. - - - - Manual reset event objects allow all waiting processes through until the - object is reset. - - - - - - prefire - - - Specifies whether or not to prefire (signal) the event object. - - - - Only has impact if the calling process/thread is the first to create the object. - - - - - - - - - &reftitle.returnvalues; - - The new SyncEvent object. - - - - - &reftitle.errors; - - An exception is thrown if the event object cannot be created or opened. - - - - - &reftitle.examples; - - <function>SyncEvent::__construct</function> example - -fire(); - -// In a cron job: -$event = new SyncEvent("GetAppReport"); -$event->wait(); -?> -]]> - - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL sync 1.1.0 - - - Added prefire. - - - - - - - - - - &reftitle.seealso; - - SyncEvent::fire - SyncEvent::reset - SyncEvent::wait - - - - - diff --git a/reference/sync/syncevent/fire.xml b/reference/sync/syncevent/fire.xml deleted file mode 100644 index 21b487be1..000000000 --- a/reference/sync/syncevent/fire.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - SyncEvent::fire - Fires/sets the event - - - - &reftitle.description; - - public boolSyncEvent::fire - - - - Fires/sets a SyncEvent object. Lets multiple threads through that are waiting - if the event object was created with a manual value of &true;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncEvent::fire</function> example - -fire(); - -// In a cron job: -$event = new SyncEvent("GetAppReport"); -$event->wait(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncEvent::reset - SyncEvent::wait - - - - - diff --git a/reference/sync/syncevent/reset.xml b/reference/sync/syncevent/reset.xml deleted file mode 100644 index 83cf874bc..000000000 --- a/reference/sync/syncevent/reset.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - SyncEvent::reset - Resets a manual event - - - - &reftitle.description; - - public boolSyncEvent::reset - - - - Resets a SyncEvent object that has been fired/set. Only valid for manual event objects. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncEvent::reset</function> example - -wait(); - -// In a cron job: -$event = new SyncEvent("DemoApplication", true); -$event->reset(); -/* ... Do some maintenance task(s) ... */ -$event->fire(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncEvent::fire - SyncEvent::reset - SyncEvent::wait - - - - - diff --git a/reference/sync/syncevent/wait.xml b/reference/sync/syncevent/wait.xml deleted file mode 100644 index e3171251b..000000000 --- a/reference/sync/syncevent/wait.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - SyncEvent::wait - Waits for the event to be fired/set - - - - &reftitle.description; - - public boolSyncEvent::wait - intwait-1 - - - Waits for the SyncEvent object to be fired. - - - - - &reftitle.parameters; - - - wait - - - The number of milliseconds to wait for the event to be fired. - A value of -1 is infinite. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncEvent::wait</function> example - -fire(); - -// In a cron job: -$event = new SyncEvent("GetAppReport"); -$event->wait(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncEvent::fire - - - - - diff --git a/reference/sync/syncmutex.xml b/reference/sync/syncmutex.xml deleted file mode 100644 index ac21d2ae4..000000000 --- a/reference/sync/syncmutex.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - The SyncMutex class - SyncMutex - - - - -
    - &reftitle.intro; - - A cross-platform, native implementation of named and unnamed countable mutex objects. - - - A mutex is a mutual exclusion object that restricts access to a shared resource (e.g. a file) to a single instance. - Countable mutexes acquire the mutex a single time and internally track the number of times the mutex is locked. - The mutex is unlocked as soon as it goes out of scope or is unlocked the same number of times that it was locked. - -
    - - -
    - &reftitle.classsynopsis; - - - - SyncMutex - - - - - SyncMutex - - - - - &Methods; - - - - -
    - -
    - - &reference.sync.entities.syncmutex; - -
    - diff --git a/reference/sync/syncmutex/construct.xml b/reference/sync/syncmutex/construct.xml deleted file mode 100644 index 5ff75c557..000000000 --- a/reference/sync/syncmutex/construct.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - SyncMutex::__construct - Constructs a new SyncMutex object - - - - &reftitle.description; - - public SyncMutex::__construct - stringname - - - Constructs a named or unnamed countable mutex. - - - - - &reftitle.parameters; - - - name - - - The name of the mutex if this is a named mutex object. - - - - If the name already exists, it must be able to be opened by the current user - that the process is running as or an exception will be thrown with a meaningless - error message. - - - - - - - - - &reftitle.returnvalues; - - The new SyncMutex object. - - - - - &reftitle.errors; - - An exception is thrown if the mutex cannot be created or opened. - - - - - &reftitle.examples; - - <function>SyncMutex::__construct</function> named mutex with lock timeout example - -lock(3000)) -{ - echo "Unable to lock mutex."; - - exit(); -} - -/* ... */ - -$mutex->unlock(); -?> -]]> - - - - <function>SyncMutex::__construct</function> unnamed mutex example - -lock(); - -/* ... */ - -$mutex->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncMutex::lock - SyncMutex::unlock - - - - - diff --git a/reference/sync/syncmutex/lock.xml b/reference/sync/syncmutex/lock.xml deleted file mode 100644 index 5a7791d2e..000000000 --- a/reference/sync/syncmutex/lock.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - SyncMutex::lock - Waits for an exclusive lock - - - - &reftitle.description; - - public boolSyncMutex::lock - intwait-1 - - - Obtains an exclusive lock on a SyncMutex object. - If the lock is already acquired, then this increments an internal counter. - - - - - &reftitle.parameters; - - - wait - - - The number of milliseconds to wait for the exclusive lock. - A value of -1 is infinite. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncMutex::lock</function> example - -lock(3000)) -{ - echo "Unable to lock mutex."; - - exit(); -} - -/* ... */ - -$mutex->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncMutex::unlock - - - - - diff --git a/reference/sync/syncmutex/unlock.xml b/reference/sync/syncmutex/unlock.xml deleted file mode 100644 index 75a5cd0f6..000000000 --- a/reference/sync/syncmutex/unlock.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - SyncMutex::unlock - Unlocks the mutex - - - - &reftitle.description; - - public boolSyncMutex::unlock - boolall&false; - - - Decreases the internal counter of a SyncMutex object. - When the internal counter reaches zero, the actual lock on the object is released. - - - - - &reftitle.parameters; - - - all - - - Specifies whether or not to set the internal counter to zero and therefore release the lock. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncMutex::unlock</function> example - -lock(); - -/* ... */ - -$mutex->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncMutex::lock - - - - - diff --git a/reference/sync/syncreaderwriter.xml b/reference/sync/syncreaderwriter.xml deleted file mode 100644 index 551ebf5a7..000000000 --- a/reference/sync/syncreaderwriter.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - The SyncReaderWriter class - SyncReaderWriter - - - - -
    - &reftitle.intro; - - A cross-platform, native implementation of named and unnamed reader-writer objects. - - - A reader-writer object allows many readers or one writer to access a resource. - This is an efficient solution for managing resources where access will primarily be - read-only but exclusive write access is occasionally necessary. - -
    - - -
    - &reftitle.classsynopsis; - - - - SyncReaderWriter - - - - - SyncReaderWriter - - - - - &Methods; - - - - -
    - -
    - - &reference.sync.entities.syncreaderwriter; - -
    - diff --git a/reference/sync/syncreaderwriter/construct.xml b/reference/sync/syncreaderwriter/construct.xml deleted file mode 100644 index 8bc769e70..000000000 --- a/reference/sync/syncreaderwriter/construct.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - SyncReaderWriter::__construct - Constructs a new SyncReaderWriter object - - - - &reftitle.description; - - public SyncReaderWriter::__construct - stringname - intautounlock1 - - - Constructs a named or unnamed reader-writer object. - - - - - &reftitle.parameters; - - - name - - - The name of the reader-writer if this is a named reader-writer object. - - - - If the name already exists, it must be able to be opened by the current user - that the process is running as or an exception will be thrown with a meaningless - error message. - - - - - On Windows, name must not contain backslashes. - - - - - - autounlock - - - Specifies whether or not to automatically unlock the reader-writer at the - conclusion of the PHP script. - - - - If an object is: A named reader-writer with an autounlock of FALSE, the - object is locked for either reading or writing, and the PHP script concludes - before the object is unlocked, then the underlying objects will end up in an - inconsistent state. - - - - - - - - - &reftitle.returnvalues; - - The new SyncReaderWriter object. - - - - - &reftitle.errors; - - An exception is thrown if the reader-writer cannot be created or opened. - - - - - &reftitle.examples; - - <function>SyncReaderWriter::__construct</function> example - -readlock(); -/* ... */ -$readwrite->readunlock(); - -$readwrite->writelock(); -/* ... */ -$readwrite->writeunlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncReaderWriter::readlock - SyncReaderWriter::readunlock - SyncReaderWriter::writelock - SyncReaderWriter::writeunlock - - - - - diff --git a/reference/sync/syncreaderwriter/readlock.xml b/reference/sync/syncreaderwriter/readlock.xml deleted file mode 100644 index 8234bb6c2..000000000 --- a/reference/sync/syncreaderwriter/readlock.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - SyncReaderWriter::readlock - Waits for a read lock - - - - &reftitle.description; - - public boolSyncReaderWriter::readlock - intwait-1 - - - Obtains a read lock on a SyncReaderWriter object. - - - - - &reftitle.parameters; - - - wait - - - The number of milliseconds to wait for a lock. - A value of -1 is infinite. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncReaderWriter::readlock</function> example - -readlock(); -/* ... */ -$readwrite->readunlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncReaderWriter::readunlock - - - - - diff --git a/reference/sync/syncreaderwriter/readunlock.xml b/reference/sync/syncreaderwriter/readunlock.xml deleted file mode 100644 index 1095994da..000000000 --- a/reference/sync/syncreaderwriter/readunlock.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - SyncReaderWriter::readunlock - Releases a read lock - - - - &reftitle.description; - - public boolSyncReaderWriter::readunlock - - - - Releases a read lock on a SyncReaderWriter object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncReaderWriter::readunlock</function> example - -readlock(); -/* ... */ -$readwrite->readunlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncReaderWriter::readlock - - - - - diff --git a/reference/sync/syncreaderwriter/writelock.xml b/reference/sync/syncreaderwriter/writelock.xml deleted file mode 100644 index 212a54b9e..000000000 --- a/reference/sync/syncreaderwriter/writelock.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - SyncReaderWriter::writelock - Waits for an exclusive write lock - - - - &reftitle.description; - - public boolSyncReaderWriter::writelock - intwait-1 - - - Obtains an exclusive write lock on a SyncReaderWriter object. - - - - - &reftitle.parameters; - - - wait - - - The number of milliseconds to wait for a lock. - A value of -1 is infinite. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncReaderWriter::writelock</function> example - -writelock(); -/* ... */ -$readwrite->writeunlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncReaderWriter::writeunlock - - - - - diff --git a/reference/sync/syncreaderwriter/writeunlock.xml b/reference/sync/syncreaderwriter/writeunlock.xml deleted file mode 100644 index b9fba06ec..000000000 --- a/reference/sync/syncreaderwriter/writeunlock.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - SyncReaderWriter::writeunlock - Releases a write lock - - - - &reftitle.description; - - public boolSyncReaderWriter::writeunlock - - - - Releases a write lock on a SyncReaderWriter object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncReaderWriter::writeunlock</function> example - -writelock(); -/* ... */ -$readwrite->writeunlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncReaderWriter::writelock - - - - - diff --git a/reference/sync/syncsemaphore.xml b/reference/sync/syncsemaphore.xml deleted file mode 100644 index 34a52c292..000000000 --- a/reference/sync/syncsemaphore.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - The SyncSemaphore class - SyncSemaphore - - - - -
    - &reftitle.intro; - - A cross-platform, native implementation of named and unnamed semaphore objects. - - - A semaphore restricts access to a limited resource to a limited number of instances. - Semaphores differ from mutexes in that they can allow more than one instance to - access a resource at one time while a mutex only allows one instance at a time. - -
    - - -
    - &reftitle.classsynopsis; - - - - SyncSemaphore - - - - - SyncSemaphore - - - - - &Methods; - - - - -
    - -
    - - &reference.sync.entities.syncsemaphore; - -
    - diff --git a/reference/sync/syncsemaphore/construct.xml b/reference/sync/syncsemaphore/construct.xml deleted file mode 100644 index baa6e5c46..000000000 --- a/reference/sync/syncsemaphore/construct.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - SyncSemaphore::__construct - Constructs a new SyncSemaphore object - - - - &reftitle.description; - - public SyncSemaphore::__construct - stringname - intinitialval1 - boolautounlock&true; - - - Constructs a named or unnamed semaphore. - - - - - &reftitle.parameters; - - - name - - - The name of the semaphore if this is a named semaphore object. - - - - If the name already exists, it must be able to be opened by the current user - that the process is running as or an exception will be thrown with a meaningless - error message. - - - - - - initialval - - - The initial value of the semaphore. This is the number of locks that may be obtained. - - - - - autounlock - - - Specifies whether or not to automatically unlock the semaphore at the - conclusion of the PHP script. - - - - If an object is: A named semaphore with an autounlock of &false;, the object is - locked, and the PHP script concludes before the object is unlocked, then the - underlying semaphore will end up in an inconsistent state. - - - - - - - - - &reftitle.returnvalues; - - The new SyncSemaphore object. - - - - - &reftitle.errors; - - An exception is thrown if the semaphore cannot be created or opened. - - - - - &reftitle.examples; - - <function>SyncSemaphore::__construct</function> example - -lock(3000)) -{ - echo "Unable to lock semaphore."; - - exit(); -} - -/* ... */ - -$semaphore->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncSemaphore::lock - SyncSemaphore::unlock - - - - - diff --git a/reference/sync/syncsemaphore/lock.xml b/reference/sync/syncsemaphore/lock.xml deleted file mode 100644 index fe4b9323b..000000000 --- a/reference/sync/syncsemaphore/lock.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - SyncSemaphore::lock - Decreases the count of the semaphore or waits - - - - &reftitle.description; - - public boolSyncSemaphore::lock - intwait-1 - - - Decreases the count of a SyncSemaphore object or waits until the semaphore becomes non-zero. - - - - - &reftitle.parameters; - - - wait - - - The number of milliseconds to wait for the semaphore. - A value of -1 is infinite. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncSemaphore::lock</function> example - -lock(3000)) -{ - echo "Unable to lock semaphore."; - - exit(); -} - -/* ... */ - -$semaphore->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncSemaphore::unlock - - - - - diff --git a/reference/sync/syncsemaphore/unlock.xml b/reference/sync/syncsemaphore/unlock.xml deleted file mode 100644 index 57d4c178e..000000000 --- a/reference/sync/syncsemaphore/unlock.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - SyncSemaphore::unlock - Increases the count of the semaphore - - - - &reftitle.description; - - public boolSyncSemaphore::unlock - intprevcount - - - Increases the count of a SyncSemaphore object. - - - - - &reftitle.parameters; - - - prevcount - - - Returns the previous count of the semaphore. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncSemaphore::unlock</function> example - -lock(3000)) -{ - echo "Unable to lock semaphore."; - - exit(); -} - -/* ... */ - -$semaphore->unlock(); -?> -]]> - - - - - - &reftitle.seealso; - - SyncSemaphore::lock - - - - - diff --git a/reference/sync/syncsharedmemory.xml b/reference/sync/syncsharedmemory.xml deleted file mode 100644 index 9c1442795..000000000 --- a/reference/sync/syncsharedmemory.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - The SyncSharedMemory class - SyncSharedMemory - - - - -
    - &reftitle.intro; - - A cross-platform, native, consistent implementation of named shared memory - objects. - - - Shared memory lets two separate processes communicate without the need for - complex pipes or sockets. There are several integer-based shared memory - implementations for PHP. Named shared memory is an alternative. - - - Synchronization objects (e.g. SyncMutex) are still required to protect most - uses of shared memory. - -
    - - -
    - &reftitle.classsynopsis; - - - - SyncSharedMemory - - - - - SyncSharedMemory - - - - - &Methods; - - - - -
    - -
    - - &reference.sync.entities.syncsharedmemory; - -
    - diff --git a/reference/sync/syncsharedmemory/construct.xml b/reference/sync/syncsharedmemory/construct.xml deleted file mode 100644 index 37db997c9..000000000 --- a/reference/sync/syncsharedmemory/construct.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - SyncSharedMemory::__construct - Constructs a new SyncSharedMemory object - - - - &reftitle.description; - - public SyncSharedMemory::__construct - stringname - intsize - - - Constructs a named shared memory object. - - - - - &reftitle.parameters; - - - name - - - The name of the shared memory object. - - - - If the name already exists, it must be able to be opened by the current user - that the process is running as or an exception will be thrown with a meaningless - error message. - - - - - - size - - - The size, in bytes, of shared memory to reserve. - - - - The amount of memory cannot be resized later. Request sufficient storage up front. - - - - - - - - - &reftitle.returnvalues; - - The new SyncSharedMemory object. - - - - - &reftitle.errors; - - An exception is thrown if the shared memory object cannot be created or opened. - - - - - &reftitle.examples; - - <function>SyncSharedMemory::__construct</function> example - -first()) -{ - // Do first time initialization work here. -} - -$result = $mem->write(json_encode(array("name" => "my_report.txt"))); -?> -]]> - - - - - - &reftitle.seealso; - - SyncSharedMemory::first - SyncSharedMemory::size - SyncSharedMemory::write - SyncSharedMemory::read - - - - - diff --git a/reference/sync/syncsharedmemory/first.xml b/reference/sync/syncsharedmemory/first.xml deleted file mode 100644 index 3ecfa36db..000000000 --- a/reference/sync/syncsharedmemory/first.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - SyncSharedMemory::first - Check to see if the object is the first instance system-wide of named shared memory - - - - &reftitle.description; - - public boolSyncSharedMemory::first - - - - Retrieves the system-wide first instance status of a SyncSharedMemory object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>SyncSharedMemory::first</function> example - -first()) -{ - // Do first time initialization work here. -} - -var_dump($mem->first()); - -$mem2 = new SyncSharedMemory("AppReportName", 1024); - -var_dump($mem2->first()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SyncSharedMemory::write - SyncSharedMemory::read - - - - - diff --git a/reference/sync/syncsharedmemory/read.xml b/reference/sync/syncsharedmemory/read.xml deleted file mode 100644 index d745d76f9..000000000 --- a/reference/sync/syncsharedmemory/read.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - SyncSharedMemory::read - Copy data from named shared memory - - - - &reftitle.description; - - public SyncSharedMemory::read - intstart0 - intlength - - - Copies data from named shared memory. - - - - - &reftitle.parameters; - - - start - - - The start/offset, in bytes, to begin reading. - - - - If the value is negative, the starting position will begin at the specified - number of bytes from the end of the shared memory segment. - - - - - - length - - - The number of bytes to read. - - - - If unspecified, reading will stop at the end of the shared memory segment. - - - If the value is negative, reading will stop the specified number of bytes - from the end of the shared memory segment. - - - - - - - - - &reftitle.returnvalues; - - A string containing the data read from shared memory. - - - - - &reftitle.examples; - - <function>SyncSharedMemory::__construct</function> example - -first()) -{ - // Do first time initialization work here. -} - -$result = $mem->write("report.txt"); - -$result = $mem->read(3, -4); -var_dump($result); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SyncSharedMemory::__construct - SyncSharedMemory::first - SyncSharedMemory::write - SyncSharedMemory::read - - - - - diff --git a/reference/sync/syncsharedmemory/size.xml b/reference/sync/syncsharedmemory/size.xml deleted file mode 100644 index bdd7b70b7..000000000 --- a/reference/sync/syncsharedmemory/size.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - SyncSharedMemory::size - Returns the size of the named shared memory - - - - &reftitle.description; - - public intSyncSharedMemory::size - - - - Retrieves the shared memory size of a SyncSharedMemory object. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An integer containing the size of the shared memory. This will be the same size that was passed to the constructor. - - - - - &reftitle.examples; - - <function>SyncSharedMemory::size</function> example - -size()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SyncSharedMemory::__construct - SyncSharedMemory::write - SyncSharedMemory::read - - - - - diff --git a/reference/sync/syncsharedmemory/write.xml b/reference/sync/syncsharedmemory/write.xml deleted file mode 100644 index 058a190f1..000000000 --- a/reference/sync/syncsharedmemory/write.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - SyncSharedMemory::write - Copy data to named shared memory - - - - &reftitle.description; - - public SyncSharedMemory::write - stringstring - intstart0 - - - Copies data to named shared memory. - - - - - &reftitle.parameters; - - - string - - - The data to write to shared memory. - - - - If the size of the data exceeds the size of the shared memory, the number of - bytes written returned will be less than the length of the input. - - - - - - start - - - The start/offset, in bytes, to begin writing. - - - - If the value is negative, the starting position will begin at the specified - number of bytes from the end of the shared memory segment. - - - - - - - - - &reftitle.returnvalues; - - An integer containing the number of bytes written to shared memory. - - - - - &reftitle.examples; - - <function>SyncSharedMemory::write</function> example - -first()) -{ - // Do first time initialization work here. -} - -$result = $mem->write("report.txt"); -var_dump($result); - -$result = $mem->write("report.txt", -3); -var_dump($result); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - SyncSharedMemory::__construct - SyncSharedMemory::first - SyncSharedMemory::write - SyncSharedMemory::read - - - - - diff --git a/reference/sync/versions.xml b/reference/sync/versions.xml deleted file mode 100644 index 8dab271e5..000000000 --- a/reference/sync/versions.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/taint/book.xml b/reference/taint/book.xml deleted file mode 100644 index 74ead3a78..000000000 --- a/reference/taint/book.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Taint - Taint - - - &reftitle.intro; - - Taint is an extension for detecting XSS code (tainted strings). It can - also be used to spot SQL injection, command injection, file path - injection and similar vulnerabilities. - - - When taint is enabled, strings received from user input — - $_GET, $_POST and - $_COOKIE — are marked as tainted at request startup, - and the mark is tracked through string operations. When a tainted - string reaches a dangerous sink (output, SQL query, shell command, - file path, ...), taint raises a warning pointing at that spot. See - Propagation and Checked Sinks for - the complete lists. - - - Taint is a development and auditing tool, not a runtime defense: it - only reports possible problems and never blocks or alters data. It is - deliberately conservative and may over-report, so a clean run means - only "nothing taint could see", never "provably secure". Do not enable - it in production environments. - - - Taint example - - -]]> - - &example.outputs.similar; - - - - - - - &reference.taint.setup; - &reference.taint.detail; - &reference.taint.reference; - - - - diff --git a/reference/taint/configure.xml b/reference/taint/configure.xml deleted file mode 100644 index fe737e032..000000000 --- a/reference/taint/configure.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;taint. - - - - Install it with PECL: - - - - - - - - - The source code is hosted on - GitHub. To build the - extension from source: - - - - - - - Then enable the extension by adding - extension=taint.so (or extension=php_taint.dll - on Windows) to &php.ini;, and set - taint.enable to - 1. - - - - - Taint is a development and auditing tool. Do not enable it in - production environments: the instrumentation slows every request down - and disables the OPcache JIT, and the warnings may leak request data - into logs. - - -
    - - diff --git a/reference/taint/detail.xml b/reference/taint/detail.xml deleted file mode 100644 index 1c2cc8e0f..000000000 --- a/reference/taint/detail.xml +++ /dev/null @@ -1,294 +0,0 @@ - - - - - Propagation and Checked Sinks - -
    - How the taint mark is propagated - - The taint mark is a single bit stored on the string itself, not on the - variable holding it. Assigning, passing or otherwise sharing a tainted - string keeps the mark. String concatenation and interpolation propagate - it as well: - - - - Operators which propagate the taint mark - - - - = (assignment, including list()/array destructuring) - - - . (concatenation) - - - .= (concatenating assignment) - - - "{$var}" (string interpolation, including the ROPE fast path) - - - -
    -
    - - In addition, taint understands a fixed set of string functions: when any - of the relevant string arguments is tainted, the returned string is - marked tainted too. Both the regular call and, on PHP 8.4+, the - frameless fast-path call are covered. - - - - Functions which propagate the taint mark - - - - trim, rtrim, ltrim - - - substr, strstr - - - str_replace, str_ireplace - - - str_pad, strtolower, strtoupper, strval - - - explode (every element of the resulting array) - - - implode/join (a tainted separator taints the result as well) - - - sprintf, vsprintf (only the %s specifier carries the mark; sprintf("%d", $t) returns a clean string) - - - dirname, basename, pathinfo - - - -
    -
    - - Any function taint does not explicitly understand returns a fresh, - unmarked string — including escaping helpers such as - htmlspecialchars, htmlentities or - mysqli_real_escape_string. This is deliberate: taint - over-reports rather than trying to decide whether a value is - safe for a particular output context. Use - untaint to clear the mark on values you have validated - yourself. - -
    - -
    - Where taint raises warnings - - When a tainted string reaches one of the sinks below, taint raises a - warning (by default an E_USER_WARNING; the level is - configurable via taint.error_level). - Only top-level string arguments are inspected; dumping an array that - merely contains tainted values does not warn. - - - - Output sinks - - - SinkChecked - - - - echo, print - the echoed/printed expression - - - printf, vprintf - the format string and the substituted values - - - print_r, var_dump, var_export - the value being dumped, when it is a string - - - exit/die with a message - the message - - - file_put_contents, fwrite, fputs to php://output - the data being written - - - -
    -
    - - - Filesystem sinks - - - SinkChecked - - - - fopen, opendir, unlink - the path - - - file, readfile, file_get_contents, highlight_file/show_source - the path - - - copy, rename, move_uploaded_file - both the source and destination paths - - - mkdir, rmdir, touch - the path - - - include, include_once, require, require_once - the file path - - - -
    -
    - - - SQL sinks - - - SinkChecked - - - - mysqli_query, mysqli_prepare, mysqli_real_query, mysqli_multi_query - the query string - - - mysql_query, sqlite_query, sqlite_single_query, oci_parse, pg_query, pg_send_query - the query string - - - mysqli::query, mysqli::prepare, mysqli::real_query, mysqli::multi_query - the query string - - - PDO::query, PDO::prepare, PDO::exec - the query string - - - SQLite3::query, SQLite3::prepare, SQLite3::exec, SQLiteDatabase::query, SQLiteDatabase::singleQuery - the query string - - - -
    -
    - - - Command execution sinks - - - SinkChecked - - - - exec, system, passthru, shell_exec (including the backtick operator) - the command string - - - proc_open, popen - the command string - - - eval - the evaluated code - - - dynamic calls such as $func(), $obj->$method(), call_user_func, array callables - the function/method/class name being resolved - - - preg_match, preg_match_all, preg_replace, preg_split, preg_grep, preg_replace_callback - the pattern (and the callback name for preg_replace_callback) - - - -
    -
    - - - Header and cookie sinks - - - SinkChecked - - - - header - the header string - - - setcookie, setrawcookie - the cookie name and value - - - -
    -
    - - - Other sinks - - - SinkChecked - - - - unserialize - the serialized string - - - mail - to, subject, additional parameters and additional headers (the message body is content and is not checked) - - - -
    -
    - - Warnings follow the format - function_name() [sink]: message, where - sink identifies the checked operation (for example - echo, include or the function name) and - the message describes what was found to be possibly tainted. - -
    - -
    - - diff --git a/reference/taint/functions/is-tainted.xml b/reference/taint/functions/is-tainted.xml deleted file mode 100644 index 9f6ec527d..000000000 --- a/reference/taint/functions/is-tainted.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - is_tainted - Check whether a string is tainted - - - - &reftitle.description; - - boolis_tainted - stringstring - - - Checks whether the given value carries the taint mark. Only strings can - ever be tainted; any other type returns &false;. - - - - - &reftitle.parameters; - - - string - - - The value to check. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the value is a tainted string, &false; otherwise. - Always returns &false; when - taint.enable is off. - - - - - &reftitle.examples; - - <function>is_tainted</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - taint - untaint - - - - - - - diff --git a/reference/taint/functions/taint.xml b/reference/taint/functions/taint.xml deleted file mode 100644 index cce73f972..000000000 --- a/reference/taint/functions/taint.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - taint - Mark strings as tainted - - - - &reftitle.description; - - booltaint - stringstring - stringstrings - - - Manually marks the given strings as tainted, as if they had arrived - from user input. The variables are passed by reference, but the mark - itself is stored on the string rather than on the variable: every - variable sharing the same string becomes tainted at once. - - - This is mainly useful for testing, and for simulating user input in - CLI scripts where the $_GET, - $_POST and - $_COOKIE - superglobals are not populated. - - - - - &reftitle.parameters; - - - string - - - A variable holding the string to mark. - - - - - strings - - - Further variables to mark. - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. When - taint.enable is off, the - function does nothing and still returns &true;. - - - - - &reftitle.examples; - - <function>taint</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - Only non-empty strings are marked; variables holding other types, or - empty strings, are silently ignored. - - - - - Interned, persistent and permanent strings (string literals, opcache - shared strings) can never carry the mark and are silently skipped. - - - - - - &reftitle.seealso; - - - untaint - is_tainted - - - - - - - diff --git a/reference/taint/functions/untaint.xml b/reference/taint/functions/untaint.xml deleted file mode 100644 index 27b14560f..000000000 --- a/reference/taint/functions/untaint.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - untaint - Remove the taint mark from strings - - - - &reftitle.description; - - booluntaint - stringstring - stringstrings - - - Clears the taint mark on the given strings. - - - The mark is stored on the string itself, not on the variable, so this - clears it for every variable sharing the same string at once. Use it to - whitelist values you have validated yourself, for example after a strict - allow-list check. - - - - - &reftitle.parameters; - - - string - - - A variable holding the string to clean. - - - - - strings - - - Further variables to clean. - - - - - - - - &reftitle.returnvalues; - - Always returns &true;. When - taint.enable is off, the - function does nothing and still returns &true;. - - - - - &reftitle.examples; - - <function>untaint</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.notes; - - - Only string values can carry the mark; passing a non-string is a - no-op. - - - - - - &reftitle.seealso; - - - taint - is_tainted - - - - - - - diff --git a/reference/taint/ini.xml b/reference/taint/ini.xml deleted file mode 100644 index 8e2b3824e..000000000 --- a/reference/taint/ini.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Taint &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - taint.enable - 0 - INI_SYSTEM - - - - taint.error_level - 512 (E_USER_WARNING) - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - taint.enable - bool - - - - Master switch. When enabled, taint hooks the executor and marks - strings from $_GET, $_POST and - $_COOKIE as tainted at request startup. - - - This is an &php.ini;-only directive: enabling it requires a process - restart, so it cannot be toggled per request or per directory. - - - - Do not enable this directive in production environments: the - instrumentation slows every request down and is incompatible with - the OPcache JIT. - - - - - - - taint.error_level - int - - - - The error level used when taint reports a possibly tainted string. - Defaults to E_USER_WARNING (512). - - - Because this directive is INI_ALL, it can be - changed at runtime. For example, to silence taint warnings for the - current script: - - - - -]]> - - - - - - -
    - - diff --git a/reference/taint/reference.xml b/reference/taint/reference.xml deleted file mode 100644 index 1c818daa5..000000000 --- a/reference/taint/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Taint &Functions; - - &reference.taint.entities.functions; - - - - diff --git a/reference/taint/setup.xml b/reference/taint/setup.xml deleted file mode 100644 index e754cedd9..000000000 --- a/reference/taint/setup.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - Taint 3.x requires PHP 8.0 or newer. For PHP 7.x use the taint 2.1.x - releases, and for PHP 5.x the taint 1.x releases. - -
    - - - &reference.taint.configure; - - - - &reference.taint.ini; - - -
    - &reftitle.resources; - - Taint defines no resource types. The taint mark itself is stored in the - internal zend_string structure, not in a user-visible - resource. - -
    - -
    - - diff --git a/reference/taint/versions.xml b/reference/taint/versions.xml deleted file mode 100644 index 2ece4f6ff..000000000 --- a/reference/taint/versions.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - diff --git a/reference/tcpwrap/book.xml b/reference/tcpwrap/book.xml deleted file mode 100644 index 1b31f4c36..000000000 --- a/reference/tcpwrap/book.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - TCP Wrappers - TCP - - - - &reftitle.intro; - - The TCP wrappers provides a classical Unix mechanism which has been - designed to check if the remote client is able to connect from the given IP - address. - - - - - &reference.tcpwrap.setup; - &reference.tcpwrap.reference; - - - - - diff --git a/reference/tcpwrap/configure.xml b/reference/tcpwrap/configure.xml deleted file mode 100644 index d2ef476ec..000000000 --- a/reference/tcpwrap/configure.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;tcpwrap. - - - &pecl.windows.download; - -
    - - diff --git a/reference/tcpwrap/functions/tcpwrap-check.xml b/reference/tcpwrap/functions/tcpwrap-check.xml deleted file mode 100644 index 14f3669e6..000000000 --- a/reference/tcpwrap/functions/tcpwrap-check.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - tcpwrap_check - Performs a tcpwrap check - - - &reftitle.description; - - booltcpwrap_check - stringdaemon - stringaddress - stringuser - boolnodns&false; - - - This function consults the /etc/hosts.allow and - /etc/hosts.deny files to check if access to service - daemon should be granted or denied for a client. - - - - &reftitle.parameters; - - - - daemon - - - The service name. - - - - - address - - - The client remote address. Can be either an IP address or a domain name. - - - - - user - - - An optional user name. - - - - - nodns - - - If address looks like domain name then DNS is - used to resolve it to IP address; set nodns to - &true; to avoid this. - - - - - - - - &reftitle.returnvalues; - - This function returns &true; if access should be granted, &false; otherwise. - - - - &reftitle.examples; - - Deny all connections from localhost - - If your /etc/hosts.deny file contains: - - - - - - And your code looks like: - - - -]]> - - - - - &reftitle.seealso; - - For more details please consult hosts_access(3) man page. - - - - - diff --git a/reference/tcpwrap/reference.xml b/reference/tcpwrap/reference.xml deleted file mode 100644 index eeae41c61..000000000 --- a/reference/tcpwrap/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - TCP &Functions; - - &reference.tcpwrap.entities.functions; - - - - diff --git a/reference/tcpwrap/setup.xml b/reference/tcpwrap/setup.xml deleted file mode 100644 index 91b75ef13..000000000 --- a/reference/tcpwrap/setup.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - &reftitle.setup; - - - &reference.tcpwrap.configure; - - - - - - diff --git a/reference/tcpwrap/versions.xml b/reference/tcpwrap/versions.xml deleted file mode 100644 index 7aad56180..000000000 --- a/reference/tcpwrap/versions.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - diff --git a/reference/trader/book.xml b/reference/trader/book.xml deleted file mode 100644 index cf6538d96..000000000 --- a/reference/trader/book.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - Technical Analysis for Traders - Trader - - - &reftitle.intro; - - The trader extension is a free open source stock library based on TA-Lib. It's dedicated to trading software developers requiring to perform technical analysis of financial market data. Alongside many indicators like ADX, MACD, RSI, Stochastic, TRIX the candlestick pattern recognition and several vector arithmetic and algebraic functions are present. - - - Calculations can be done in two modes - TA-Lib and Metastock. Changing it using trader_set_compat() will affect the way some trader functions work. - - - Some trader functions provide different results depending of the "starting point" of the data being involved. This is often referred as a function having memories. An example of such function is the Exponential Moving Average. It is possible to control the unstable period (the amount of data to strip off) using trader_set_unstable_period() function. - - - Extended documentation about indicators, formulas and implementations in other programming languages can be found under &url.trader.lib;. - - - - &reference.trader.setup; - &reference.trader.constants; - - &reference.trader.reference; - - - - diff --git a/reference/trader/configure.xml b/reference/trader/configure.xml deleted file mode 100644 index e6b68662c..000000000 --- a/reference/trader/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;trader - - - -
    - - - diff --git a/reference/trader/constants.xml b/reference/trader/constants.xml deleted file mode 100644 index a7ec666c3..000000000 --- a/reference/trader/constants.xml +++ /dev/null @@ -1,602 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - TRADER_MA_TYPE_SMA - (int) - - - - - - - - - TRADER_MA_TYPE_EMA - (int) - - - - - - - - - TRADER_MA_TYPE_WMA - (int) - - - - - - - - - TRADER_MA_TYPE_DEMA - (int) - - - - - - - - - TRADER_MA_TYPE_TEMA - (int) - - - - - - - - - TRADER_MA_TYPE_TRIMA - (int) - - - - - - - - - TRADER_MA_TYPE_KAMA - (int) - - - - - - - - - TRADER_MA_TYPE_MAMA - (int) - - - - - - - - - TRADER_MA_TYPE_T3 - (int) - - - - - - - - - TRADER_REAL_MIN - (float) - - - - - - - - - TRADER_REAL_MAX - (float) - - - - - - - - - TRADER_FUNC_UNST_ADX - (int) - - - - - - - - - TRADER_FUNC_UNST_ADXR - (int) - - - - - - - - - TRADER_FUNC_UNST_ATR - (int) - - - - - - - - - TRADER_FUNC_UNST_CMO - (int) - - - - - - - - - TRADER_FUNC_UNST_DX - (int) - - - - - - - - - TRADER_FUNC_UNST_EMA - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_DCPERIOD - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_DCPHASE - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_PHASOR - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_SINE - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_TRENDLINE - (int) - - - - - - - - - TRADER_FUNC_UNST_HT_TRENDMODE - (int) - - - - - - - - - TRADER_FUNC_UNST_KAMA - (int) - - - - - - - - - TRADER_FUNC_UNST_MAMA - (int) - - - - - - - - - TRADER_FUNC_UNST_MFI - (int) - - - - - - - - - TRADER_FUNC_UNST_MINUS_DI - (int) - - - - - - - - - TRADER_FUNC_UNST_MINUS_DM - (int) - - - - - - - - - TRADER_FUNC_UNST_NATR - (int) - - - - - - - - - TRADER_FUNC_UNST_PLUS_DI - (int) - - - - - - - - - TRADER_FUNC_UNST_PLUS_DM - (int) - - - - - - - - - TRADER_FUNC_UNST_RSI - (int) - - - - - - - - - TRADER_FUNC_UNST_STOCHRSI - (int) - - - - - - - - - TRADER_FUNC_UNST_T3 - (int) - - - - - - - - - TRADER_FUNC_UNST_ALL - (int) - - - - - - - - - TRADER_FUNC_UNST_NONE - (int) - - - - - - - - - TRADER_COMPATIBILITY_DEFAULT - (int) - - - - - - - - - TRADER_COMPATIBILITY_METASTOCK - (int) - - - - - - - - - TRADER_ERR_SUCCESS - (int) - - - - - - - - - TRADER_ERR_LIB_NOT_INITIALIZE - (int) - - - - - - - - - TRADER_ERR_BAD_PARAM - (int) - - - - - - - - - TRADER_ERR_ALLOC_ERR - (int) - - - - - - - - - TRADER_ERR_GROUP_NOT_FOUND - (int) - - - - - - - - - TRADER_ERR_FUNC_NOT_FOUND - (int) - - - - - - - - - TRADER_ERR_INVALID_HANDLE - (int) - - - - - - - - - TRADER_ERR_INVALID_PARAM_HOLDER - (int) - - - - - - - - - TRADER_ERR_INVALID_PARAM_HOLDER_TYPE - (int) - - - - - - - - - TRADER_ERR_INVALID_PARAM_FUNCTION - (int) - - - - - - - - - TRADER_ERR_INPUT_NOT_ALL_INITIALIZE - (int) - - - - - - - - - TRADER_ERR_OUTPUT_NOT_ALL_INITIALIZE - (int) - - - - - - - - - TRADER_ERR_OUT_OF_RANGE_START_INDEX - (int) - - - - - - - - - TRADER_ERR_OUT_OF_RANGE_END_INDEX - (int) - - - - - - - - - TRADER_ERR_INVALID_LIST_TYPE - (int) - - - - - - - - - TRADER_ERR_BAD_OBJECT - (int) - - - - - - - - - TRADER_ERR_NOT_SUPPORTED - (int) - - - - - - - - - TRADER_ERR_INTERNAL_ERROR - (int) - - - - - - - - - TRADER_ERR_UNKNOWN_ERROR - (int) - - - - - - - - - - - diff --git a/reference/trader/functions/trader-acos.xml b/reference/trader/functions/trader-acos.xml deleted file mode 100644 index bacee78cc..000000000 --- a/reference/trader/functions/trader-acos.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_acos - Vector Trigonometric ACos - - - - &reftitle.description; - - arraytrader_acos - arrayreal - - - Calculates the arc cosine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ad.xml b/reference/trader/functions/trader-ad.xml deleted file mode 100644 index bcfd4fdd5..000000000 --- a/reference/trader/functions/trader-ad.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_ad - Chaikin A/D Line - - - - &reftitle.description; - - arraytrader_ad - arrayhigh - arraylow - arrayclose - arrayvolume - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - volume - - - &trader.arg.array.of.real.volume; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-add.xml b/reference/trader/functions/trader-add.xml deleted file mode 100644 index 6cb48fd0f..000000000 --- a/reference/trader/functions/trader-add.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - trader_add - Vector Arithmetic Add - - - - &reftitle.description; - - arraytrader_add - arrayreal0 - arrayreal1 - - - Calculates the vector addition of real0 to - real1 and returns the resulting vector. - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-adosc.xml b/reference/trader/functions/trader-adosc.xml deleted file mode 100644 index c490998c5..000000000 --- a/reference/trader/functions/trader-adosc.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - trader_adosc - Chaikin A/D Oscillator - - - - &reftitle.description; - - arraytrader_adosc - arrayhigh - arraylow - arrayclose - arrayvolume - intfastPeriod - intslowPeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - volume - - - &trader.arg.array.of.real.volume; - - - - - fastPeriod - - - &trader.arg.fast.period; - - - - - slowPeriod - - - &trader.arg.slow.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-adx.xml b/reference/trader/functions/trader-adx.xml deleted file mode 100644 index fc3acd73c..000000000 --- a/reference/trader/functions/trader-adx.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_adx - Average Directional Movement Index - - - - &reftitle.description; - - arraytrader_adx - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-adxr.xml b/reference/trader/functions/trader-adxr.xml deleted file mode 100644 index 8260d0965..000000000 --- a/reference/trader/functions/trader-adxr.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_adxr - Average Directional Movement Index Rating - - - - &reftitle.description; - - arraytrader_adxr - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-apo.xml b/reference/trader/functions/trader-apo.xml deleted file mode 100644 index af3071fc8..000000000 --- a/reference/trader/functions/trader-apo.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_apo - Absolute Price Oscillator - - - - &reftitle.description; - - arraytrader_apo - arrayreal - intfastPeriod - intslowPeriod - intmAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - fastPeriod - - - &trader.arg.fast.period; - - - - - slowPeriod - - - &trader.arg.slow.period; - - - - - mAType - - - &trader.arg.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-aroon.xml b/reference/trader/functions/trader-aroon.xml deleted file mode 100644 index 7aa1702a6..000000000 --- a/reference/trader/functions/trader-aroon.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_aroon - Aroon - - - - &reftitle.description; - - arraytrader_aroon - arrayhigh - arraylow - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-aroonosc.xml b/reference/trader/functions/trader-aroonosc.xml deleted file mode 100644 index 353920bbe..000000000 --- a/reference/trader/functions/trader-aroonosc.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_aroonosc - Aroon Oscillator - - - - &reftitle.description; - - arraytrader_aroonosc - arrayhigh - arraylow - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-asin.xml b/reference/trader/functions/trader-asin.xml deleted file mode 100644 index fc3a5d0d3..000000000 --- a/reference/trader/functions/trader-asin.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_asin - Vector Trigonometric ASin - - - - &reftitle.description; - - arraytrader_asin - arrayreal - - - Calculates the arc sine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-atan.xml b/reference/trader/functions/trader-atan.xml deleted file mode 100644 index 7f8323b72..000000000 --- a/reference/trader/functions/trader-atan.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_atan - Vector Trigonometric ATan - - - - &reftitle.description; - - arraytrader_atan - arrayreal - - - Calculates the arc tangent for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-atr.xml b/reference/trader/functions/trader-atr.xml deleted file mode 100644 index b7051da75..000000000 --- a/reference/trader/functions/trader-atr.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_atr - Average True Range - - - - &reftitle.description; - - arraytrader_atr - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-avgprice.xml b/reference/trader/functions/trader-avgprice.xml deleted file mode 100644 index 1233f68a2..000000000 --- a/reference/trader/functions/trader-avgprice.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_avgprice - Average Price - - - - &reftitle.description; - - arraytrader_avgprice - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-bbands.xml b/reference/trader/functions/trader-bbands.xml deleted file mode 100644 index 08274f218..000000000 --- a/reference/trader/functions/trader-bbands.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_bbands - Bollinger Bands - - - - &reftitle.description; - - arraytrader_bbands - arrayreal - inttimePeriod - floatnbDevUp - floatnbDevDn - intmAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - nbDevUp - - - &trader.arg.nbdevup; - - - - - nbDevDn - - - &trader.arg.nbdevdn; - - - - - mAType - - - &trader.arg.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-beta.xml b/reference/trader/functions/trader-beta.xml deleted file mode 100644 index 1882bd894..000000000 --- a/reference/trader/functions/trader-beta.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_beta - Beta - - - - &reftitle.description; - - arraytrader_beta - arrayreal0 - arrayreal1 - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-bop.xml b/reference/trader/functions/trader-bop.xml deleted file mode 100644 index af873106c..000000000 --- a/reference/trader/functions/trader-bop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_bop - Balance Of Power - - - - &reftitle.description; - - arraytrader_bop - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cci.xml b/reference/trader/functions/trader-cci.xml deleted file mode 100644 index 48ce0dc57..000000000 --- a/reference/trader/functions/trader-cci.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cci - Commodity Channel Index - - - - &reftitle.description; - - arraytrader_cci - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl2crows.xml b/reference/trader/functions/trader-cdl2crows.xml deleted file mode 100644 index bc2f350be..000000000 --- a/reference/trader/functions/trader-cdl2crows.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl2crows - Two Crows - - - - &reftitle.description; - - arraytrader_cdl2crows - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3blackcrows.xml b/reference/trader/functions/trader-cdl3blackcrows.xml deleted file mode 100644 index 8645eb7e1..000000000 --- a/reference/trader/functions/trader-cdl3blackcrows.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3blackcrows - Three Black Crows - - - - &reftitle.description; - - arraytrader_cdl3blackcrows - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3inside.xml b/reference/trader/functions/trader-cdl3inside.xml deleted file mode 100644 index d14260eaf..000000000 --- a/reference/trader/functions/trader-cdl3inside.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3inside - Three Inside Up/Down - - - - &reftitle.description; - - arraytrader_cdl3inside - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3linestrike.xml b/reference/trader/functions/trader-cdl3linestrike.xml deleted file mode 100644 index e5dc18263..000000000 --- a/reference/trader/functions/trader-cdl3linestrike.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3linestrike - Three-Line Strike - - - - &reftitle.description; - - arraytrader_cdl3linestrike - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3outside.xml b/reference/trader/functions/trader-cdl3outside.xml deleted file mode 100644 index ca4ea91bd..000000000 --- a/reference/trader/functions/trader-cdl3outside.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3outside - Three Outside Up/Down - - - - &reftitle.description; - - arraytrader_cdl3outside - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3starsinsouth.xml b/reference/trader/functions/trader-cdl3starsinsouth.xml deleted file mode 100644 index 39ce3b2dd..000000000 --- a/reference/trader/functions/trader-cdl3starsinsouth.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3starsinsouth - Three Stars In The South - - - - &reftitle.description; - - arraytrader_cdl3starsinsouth - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdl3whitesoldiers.xml b/reference/trader/functions/trader-cdl3whitesoldiers.xml deleted file mode 100644 index 3a171b6a3..000000000 --- a/reference/trader/functions/trader-cdl3whitesoldiers.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdl3whitesoldiers - Three Advancing White Soldiers - - - - &reftitle.description; - - arraytrader_cdl3whitesoldiers - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlabandonedbaby.xml b/reference/trader/functions/trader-cdlabandonedbaby.xml deleted file mode 100644 index e67b1539c..000000000 --- a/reference/trader/functions/trader-cdlabandonedbaby.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdlabandonedbaby - Abandoned Baby - - - - &reftitle.description; - - arraytrader_cdlabandonedbaby - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdladvanceblock.xml b/reference/trader/functions/trader-cdladvanceblock.xml deleted file mode 100644 index f79f83218..000000000 --- a/reference/trader/functions/trader-cdladvanceblock.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdladvanceblock - Advance Block - - - - &reftitle.description; - - arraytrader_cdladvanceblock - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlbelthold.xml b/reference/trader/functions/trader-cdlbelthold.xml deleted file mode 100644 index 73ec15629..000000000 --- a/reference/trader/functions/trader-cdlbelthold.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlbelthold - Belt-hold - - - - &reftitle.description; - - arraytrader_cdlbelthold - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlbreakaway.xml b/reference/trader/functions/trader-cdlbreakaway.xml deleted file mode 100644 index d87f1d7c5..000000000 --- a/reference/trader/functions/trader-cdlbreakaway.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlbreakaway - Breakaway - - - - &reftitle.description; - - arraytrader_cdlbreakaway - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlclosingmarubozu.xml b/reference/trader/functions/trader-cdlclosingmarubozu.xml deleted file mode 100644 index 0bc0a3398..000000000 --- a/reference/trader/functions/trader-cdlclosingmarubozu.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlclosingmarubozu - Closing Marubozu - - - - &reftitle.description; - - arraytrader_cdlclosingmarubozu - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlconcealbabyswall.xml b/reference/trader/functions/trader-cdlconcealbabyswall.xml deleted file mode 100644 index abe73f659..000000000 --- a/reference/trader/functions/trader-cdlconcealbabyswall.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlconcealbabyswall - Concealing Baby Swallow - - - - &reftitle.description; - - arraytrader_cdlconcealbabyswall - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlcounterattack.xml b/reference/trader/functions/trader-cdlcounterattack.xml deleted file mode 100644 index ef7529653..000000000 --- a/reference/trader/functions/trader-cdlcounterattack.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlcounterattack - Counterattack - - - - &reftitle.description; - - arraytrader_cdlcounterattack - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdldarkcloudcover.xml b/reference/trader/functions/trader-cdldarkcloudcover.xml deleted file mode 100644 index 58cda82a7..000000000 --- a/reference/trader/functions/trader-cdldarkcloudcover.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdldarkcloudcover - Dark Cloud Cover - - - - &reftitle.description; - - arraytrader_cdldarkcloudcover - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdldoji.xml b/reference/trader/functions/trader-cdldoji.xml deleted file mode 100644 index f66841a8d..000000000 --- a/reference/trader/functions/trader-cdldoji.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdldoji - Doji - - - - &reftitle.description; - - arraytrader_cdldoji - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdldojistar.xml b/reference/trader/functions/trader-cdldojistar.xml deleted file mode 100644 index ae133149c..000000000 --- a/reference/trader/functions/trader-cdldojistar.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdldojistar - Doji Star - - - - &reftitle.description; - - arraytrader_cdldojistar - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdldragonflydoji.xml b/reference/trader/functions/trader-cdldragonflydoji.xml deleted file mode 100644 index 9484bfb99..000000000 --- a/reference/trader/functions/trader-cdldragonflydoji.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdldragonflydoji - Dragonfly Doji - - - - &reftitle.description; - - arraytrader_cdldragonflydoji - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlengulfing.xml b/reference/trader/functions/trader-cdlengulfing.xml deleted file mode 100644 index 75d35ac62..000000000 --- a/reference/trader/functions/trader-cdlengulfing.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlengulfing - Engulfing Pattern - - - - &reftitle.description; - - arraytrader_cdlengulfing - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdleveningdojistar.xml b/reference/trader/functions/trader-cdleveningdojistar.xml deleted file mode 100644 index aaf73002a..000000000 --- a/reference/trader/functions/trader-cdleveningdojistar.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdleveningdojistar - Evening Doji Star - - - - &reftitle.description; - - arraytrader_cdleveningdojistar - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdleveningstar.xml b/reference/trader/functions/trader-cdleveningstar.xml deleted file mode 100644 index 2d7d10460..000000000 --- a/reference/trader/functions/trader-cdleveningstar.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdleveningstar - Evening Star - - - - &reftitle.description; - - arraytrader_cdleveningstar - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlgapsidesidewhite.xml b/reference/trader/functions/trader-cdlgapsidesidewhite.xml deleted file mode 100644 index edfc1216a..000000000 --- a/reference/trader/functions/trader-cdlgapsidesidewhite.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlgapsidesidewhite - Up/Down-gap side-by-side white lines - - - - &reftitle.description; - - arraytrader_cdlgapsidesidewhite - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlgravestonedoji.xml b/reference/trader/functions/trader-cdlgravestonedoji.xml deleted file mode 100644 index ade8b0b59..000000000 --- a/reference/trader/functions/trader-cdlgravestonedoji.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlgravestonedoji - Gravestone Doji - - - - &reftitle.description; - - arraytrader_cdlgravestonedoji - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhammer.xml b/reference/trader/functions/trader-cdlhammer.xml deleted file mode 100644 index 2bc4cd8b4..000000000 --- a/reference/trader/functions/trader-cdlhammer.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhammer - Hammer - - - - &reftitle.description; - - arraytrader_cdlhammer - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhangingman.xml b/reference/trader/functions/trader-cdlhangingman.xml deleted file mode 100644 index 52233e212..000000000 --- a/reference/trader/functions/trader-cdlhangingman.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhangingman - Hanging Man - - - - &reftitle.description; - - arraytrader_cdlhangingman - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlharami.xml b/reference/trader/functions/trader-cdlharami.xml deleted file mode 100644 index bd6e3ed3f..000000000 --- a/reference/trader/functions/trader-cdlharami.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlharami - Harami Pattern - - - - &reftitle.description; - - arraytrader_cdlharami - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlharamicross.xml b/reference/trader/functions/trader-cdlharamicross.xml deleted file mode 100644 index b171fa0ef..000000000 --- a/reference/trader/functions/trader-cdlharamicross.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlharamicross - Harami Cross Pattern - - - - &reftitle.description; - - arraytrader_cdlharamicross - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhighwave.xml b/reference/trader/functions/trader-cdlhighwave.xml deleted file mode 100644 index ff36abba0..000000000 --- a/reference/trader/functions/trader-cdlhighwave.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhighwave - High-Wave Candle - - - - &reftitle.description; - - arraytrader_cdlhighwave - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhikkake.xml b/reference/trader/functions/trader-cdlhikkake.xml deleted file mode 100644 index 926772637..000000000 --- a/reference/trader/functions/trader-cdlhikkake.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhikkake - Hikkake Pattern - - - - &reftitle.description; - - arraytrader_cdlhikkake - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhikkakemod.xml b/reference/trader/functions/trader-cdlhikkakemod.xml deleted file mode 100644 index 55d1398a6..000000000 --- a/reference/trader/functions/trader-cdlhikkakemod.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhikkakemod - Modified Hikkake Pattern - - - - &reftitle.description; - - arraytrader_cdlhikkakemod - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlhomingpigeon.xml b/reference/trader/functions/trader-cdlhomingpigeon.xml deleted file mode 100644 index cd21c519b..000000000 --- a/reference/trader/functions/trader-cdlhomingpigeon.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlhomingpigeon - Homing Pigeon - - - - &reftitle.description; - - arraytrader_cdlhomingpigeon - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlidentical3crows.xml b/reference/trader/functions/trader-cdlidentical3crows.xml deleted file mode 100644 index 584b8cbdf..000000000 --- a/reference/trader/functions/trader-cdlidentical3crows.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlidentical3crows - Identical Three Crows - - - - &reftitle.description; - - arraytrader_cdlidentical3crows - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlinneck.xml b/reference/trader/functions/trader-cdlinneck.xml deleted file mode 100644 index e17ae3705..000000000 --- a/reference/trader/functions/trader-cdlinneck.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlinneck - In-Neck Pattern - - - - &reftitle.description; - - arraytrader_cdlinneck - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlinvertedhammer.xml b/reference/trader/functions/trader-cdlinvertedhammer.xml deleted file mode 100644 index f287f51d2..000000000 --- a/reference/trader/functions/trader-cdlinvertedhammer.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlinvertedhammer - Inverted Hammer - - - - &reftitle.description; - - arraytrader_cdlinvertedhammer - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlkicking.xml b/reference/trader/functions/trader-cdlkicking.xml deleted file mode 100644 index 574f33338..000000000 --- a/reference/trader/functions/trader-cdlkicking.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlkicking - Kicking - - - - &reftitle.description; - - arraytrader_cdlkicking - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlkickingbylength.xml b/reference/trader/functions/trader-cdlkickingbylength.xml deleted file mode 100644 index 5c445be7a..000000000 --- a/reference/trader/functions/trader-cdlkickingbylength.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlkickingbylength - Kicking - bull/bear determined by the longer marubozu - - - - &reftitle.description; - - arraytrader_cdlkickingbylength - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlladderbottom.xml b/reference/trader/functions/trader-cdlladderbottom.xml deleted file mode 100644 index e926abd55..000000000 --- a/reference/trader/functions/trader-cdlladderbottom.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlladderbottom - Ladder Bottom - - - - &reftitle.description; - - arraytrader_cdlladderbottom - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdllongleggeddoji.xml b/reference/trader/functions/trader-cdllongleggeddoji.xml deleted file mode 100644 index 763eaf7c8..000000000 --- a/reference/trader/functions/trader-cdllongleggeddoji.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdllongleggeddoji - Long Legged Doji - - - - &reftitle.description; - - arraytrader_cdllongleggeddoji - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdllongline.xml b/reference/trader/functions/trader-cdllongline.xml deleted file mode 100644 index 44f95bdb7..000000000 --- a/reference/trader/functions/trader-cdllongline.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdllongline - Long Line Candle - - - - &reftitle.description; - - arraytrader_cdllongline - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlmarubozu.xml b/reference/trader/functions/trader-cdlmarubozu.xml deleted file mode 100644 index 54178ecca..000000000 --- a/reference/trader/functions/trader-cdlmarubozu.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlmarubozu - Marubozu - - - - &reftitle.description; - - arraytrader_cdlmarubozu - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlmatchinglow.xml b/reference/trader/functions/trader-cdlmatchinglow.xml deleted file mode 100644 index 4aad78983..000000000 --- a/reference/trader/functions/trader-cdlmatchinglow.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlmatchinglow - Matching Low - - - - &reftitle.description; - - arraytrader_cdlmatchinglow - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlmathold.xml b/reference/trader/functions/trader-cdlmathold.xml deleted file mode 100644 index 3fa20a2cb..000000000 --- a/reference/trader/functions/trader-cdlmathold.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdlmathold - Mat Hold - - - - &reftitle.description; - - arraytrader_cdlmathold - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlmorningdojistar.xml b/reference/trader/functions/trader-cdlmorningdojistar.xml deleted file mode 100644 index d730ce517..000000000 --- a/reference/trader/functions/trader-cdlmorningdojistar.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdlmorningdojistar - Morning Doji Star - - - - &reftitle.description; - - arraytrader_cdlmorningdojistar - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlmorningstar.xml b/reference/trader/functions/trader-cdlmorningstar.xml deleted file mode 100644 index 4d2859fea..000000000 --- a/reference/trader/functions/trader-cdlmorningstar.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_cdlmorningstar - Morning Star - - - - &reftitle.description; - - arraytrader_cdlmorningstar - arrayopen - arrayhigh - arraylow - arrayclose - floatpenetration - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - penetration - - - &trader.arg.penetration; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlonneck.xml b/reference/trader/functions/trader-cdlonneck.xml deleted file mode 100644 index 6cbb6376b..000000000 --- a/reference/trader/functions/trader-cdlonneck.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlonneck - On-Neck Pattern - - - - &reftitle.description; - - arraytrader_cdlonneck - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlpiercing.xml b/reference/trader/functions/trader-cdlpiercing.xml deleted file mode 100644 index 5805177dc..000000000 --- a/reference/trader/functions/trader-cdlpiercing.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlpiercing - Piercing Pattern - - - - &reftitle.description; - - arraytrader_cdlpiercing - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlrickshawman.xml b/reference/trader/functions/trader-cdlrickshawman.xml deleted file mode 100644 index 7a53148ec..000000000 --- a/reference/trader/functions/trader-cdlrickshawman.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlrickshawman - Rickshaw Man - - - - &reftitle.description; - - arraytrader_cdlrickshawman - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlrisefall3methods.xml b/reference/trader/functions/trader-cdlrisefall3methods.xml deleted file mode 100644 index 3c6b570eb..000000000 --- a/reference/trader/functions/trader-cdlrisefall3methods.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlrisefall3methods - Rising/Falling Three Methods - - - - &reftitle.description; - - arraytrader_cdlrisefall3methods - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlseparatinglines.xml b/reference/trader/functions/trader-cdlseparatinglines.xml deleted file mode 100644 index 386075fb4..000000000 --- a/reference/trader/functions/trader-cdlseparatinglines.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlseparatinglines - Separating Lines - - - - &reftitle.description; - - arraytrader_cdlseparatinglines - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlshootingstar.xml b/reference/trader/functions/trader-cdlshootingstar.xml deleted file mode 100644 index 9496a2cbf..000000000 --- a/reference/trader/functions/trader-cdlshootingstar.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlshootingstar - Shooting Star - - - - &reftitle.description; - - arraytrader_cdlshootingstar - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlshortline.xml b/reference/trader/functions/trader-cdlshortline.xml deleted file mode 100644 index 6cd1fd1c8..000000000 --- a/reference/trader/functions/trader-cdlshortline.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlshortline - Short Line Candle - - - - &reftitle.description; - - arraytrader_cdlshortline - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlspinningtop.xml b/reference/trader/functions/trader-cdlspinningtop.xml deleted file mode 100644 index 0da1ef5bc..000000000 --- a/reference/trader/functions/trader-cdlspinningtop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlspinningtop - Spinning Top - - - - &reftitle.description; - - arraytrader_cdlspinningtop - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlstalledpattern.xml b/reference/trader/functions/trader-cdlstalledpattern.xml deleted file mode 100644 index b2b3b8897..000000000 --- a/reference/trader/functions/trader-cdlstalledpattern.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlstalledpattern - Stalled Pattern - - - - &reftitle.description; - - arraytrader_cdlstalledpattern - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlsticksandwich.xml b/reference/trader/functions/trader-cdlsticksandwich.xml deleted file mode 100644 index c10168725..000000000 --- a/reference/trader/functions/trader-cdlsticksandwich.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlsticksandwich - Stick Sandwich - - - - &reftitle.description; - - arraytrader_cdlsticksandwich - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdltakuri.xml b/reference/trader/functions/trader-cdltakuri.xml deleted file mode 100644 index 775da73f7..000000000 --- a/reference/trader/functions/trader-cdltakuri.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdltakuri - Takuri (Dragonfly Doji with very long lower shadow) - - - - &reftitle.description; - - arraytrader_cdltakuri - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdltasukigap.xml b/reference/trader/functions/trader-cdltasukigap.xml deleted file mode 100644 index 3406811ab..000000000 --- a/reference/trader/functions/trader-cdltasukigap.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdltasukigap - Tasuki Gap - - - - &reftitle.description; - - arraytrader_cdltasukigap - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlthrusting.xml b/reference/trader/functions/trader-cdlthrusting.xml deleted file mode 100644 index 843d05e12..000000000 --- a/reference/trader/functions/trader-cdlthrusting.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlthrusting - Thrusting Pattern - - - - &reftitle.description; - - arraytrader_cdlthrusting - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdltristar.xml b/reference/trader/functions/trader-cdltristar.xml deleted file mode 100644 index 1c7c121cb..000000000 --- a/reference/trader/functions/trader-cdltristar.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdltristar - Tristar Pattern - - - - &reftitle.description; - - arraytrader_cdltristar - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlunique3river.xml b/reference/trader/functions/trader-cdlunique3river.xml deleted file mode 100644 index fbe8cc7d1..000000000 --- a/reference/trader/functions/trader-cdlunique3river.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlunique3river - Unique 3 River - - - - &reftitle.description; - - arraytrader_cdlunique3river - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlupsidegap2crows.xml b/reference/trader/functions/trader-cdlupsidegap2crows.xml deleted file mode 100644 index 9917d41e2..000000000 --- a/reference/trader/functions/trader-cdlupsidegap2crows.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlupsidegap2crows - Upside Gap Two Crows - - - - &reftitle.description; - - arraytrader_cdlupsidegap2crows - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cdlxsidegap3methods.xml b/reference/trader/functions/trader-cdlxsidegap3methods.xml deleted file mode 100644 index 83093c09b..000000000 --- a/reference/trader/functions/trader-cdlxsidegap3methods.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_cdlxsidegap3methods - Upside/Downside Gap Three Methods - - - - &reftitle.description; - - arraytrader_cdlxsidegap3methods - arrayopen - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - open - - - &trader.arg.array.of.real.open; - - - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ceil.xml b/reference/trader/functions/trader-ceil.xml deleted file mode 100644 index 4da33e05b..000000000 --- a/reference/trader/functions/trader-ceil.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_ceil - Vector Ceil - - - - &reftitle.description; - - arraytrader_ceil - arrayreal - - - Calculates the next highest integer for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cmo.xml b/reference/trader/functions/trader-cmo.xml deleted file mode 100644 index 165d38499..000000000 --- a/reference/trader/functions/trader-cmo.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_cmo - Chande Momentum Oscillator - - - - &reftitle.description; - - arraytrader_cmo - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-correl.xml b/reference/trader/functions/trader-correl.xml deleted file mode 100644 index a71976671..000000000 --- a/reference/trader/functions/trader-correl.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_correl - Pearson's Correlation Coefficient (r) - - - - &reftitle.description; - - arraytrader_correl - arrayreal0 - arrayreal1 - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cos.xml b/reference/trader/functions/trader-cos.xml deleted file mode 100644 index cc447f949..000000000 --- a/reference/trader/functions/trader-cos.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_cos - Vector Trigonometric Cos - - - - &reftitle.description; - - arraytrader_cos - arrayreal - - - Calculates the cosine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-cosh.xml b/reference/trader/functions/trader-cosh.xml deleted file mode 100644 index 73c310cdc..000000000 --- a/reference/trader/functions/trader-cosh.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_cosh - Vector Trigonometric Cosh - - - - &reftitle.description; - - arraytrader_cosh - arrayreal - - - Calculates the hyperbolic cosine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-dema.xml b/reference/trader/functions/trader-dema.xml deleted file mode 100644 index 52126d451..000000000 --- a/reference/trader/functions/trader-dema.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_dema - Double Exponential Moving Average - - - - &reftitle.description; - - arraytrader_dema - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-div.xml b/reference/trader/functions/trader-div.xml deleted file mode 100644 index 43c7b2f55..000000000 --- a/reference/trader/functions/trader-div.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - trader_div - Vector Arithmetic Div - - - - &reftitle.description; - - arraytrader_div - arrayreal0 - arrayreal1 - - - Divides each value from real0 by the corresponding - value from real1 and returns the resulting array. - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-dx.xml b/reference/trader/functions/trader-dx.xml deleted file mode 100644 index 99a10c481..000000000 --- a/reference/trader/functions/trader-dx.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_dx - Directional Movement Index - - - - &reftitle.description; - - arraytrader_dx - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ema.xml b/reference/trader/functions/trader-ema.xml deleted file mode 100644 index c9aa231c5..000000000 --- a/reference/trader/functions/trader-ema.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_ema - Exponential Moving Average - - - - &reftitle.description; - - arraytrader_ema - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-errno.xml b/reference/trader/functions/trader-errno.xml deleted file mode 100644 index e1cfc4da3..000000000 --- a/reference/trader/functions/trader-errno.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - trader_errno - Get error code - - - - &reftitle.description; - - inttrader_errno - - - - Get error code of the last operation. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - Returns the error code identified by one of the TRADER_ERR_* constants. - - - - diff --git a/reference/trader/functions/trader-exp.xml b/reference/trader/functions/trader-exp.xml deleted file mode 100644 index 186e1fec8..000000000 --- a/reference/trader/functions/trader-exp.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_exp - Vector Arithmetic Exp - - - - &reftitle.description; - - arraytrader_exp - arrayreal - - - Calculates e raised to the power of each value in real. Returns an array with the calculated data. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-floor.xml b/reference/trader/functions/trader-floor.xml deleted file mode 100644 index 0ae61f363..000000000 --- a/reference/trader/functions/trader-floor.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_floor - Vector Floor - - - - &reftitle.description; - - arraytrader_floor - arrayreal - - - Calculates the next lowest integer for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-get-compat.xml b/reference/trader/functions/trader-get-compat.xml deleted file mode 100644 index 05512ee73..000000000 --- a/reference/trader/functions/trader-get-compat.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - trader_get_compat - Get compatibility mode - - - - &reftitle.description; - - inttrader_get_compat - - - - Get compatibility mode which affects the way calculations are done by all the extension functions. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - Returns the compatibility mode id which can be identified by TRADER_COMPATIBILITY_* series of constants. - - - - - diff --git a/reference/trader/functions/trader-get-unstable-period.xml b/reference/trader/functions/trader-get-unstable-period.xml deleted file mode 100644 index e71f9c420..000000000 --- a/reference/trader/functions/trader-get-unstable-period.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_get_unstable_period - Get unstable period - - - - &reftitle.description; - - inttrader_get_unstable_period - intfunctionId - - - Get unstable period factor for a particular function. - - - - - &reftitle.parameters; - - - functionId - - - Function ID the factor to be read for. TRADER_FUNC_UNST_* series of constants should be used. - - - - - - - - &reftitle.returnvalues; - Returns the unstable period factor for the corresponding function. - - - - - - diff --git a/reference/trader/functions/trader-ht-dcperiod.xml b/reference/trader/functions/trader-ht-dcperiod.xml deleted file mode 100644 index 86e5efef5..000000000 --- a/reference/trader/functions/trader-ht-dcperiod.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_dcperiod - Hilbert Transform - Dominant Cycle Period - - - - &reftitle.description; - - arraytrader_ht_dcperiod - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ht-dcphase.xml b/reference/trader/functions/trader-ht-dcphase.xml deleted file mode 100644 index af700e60f..000000000 --- a/reference/trader/functions/trader-ht-dcphase.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_dcphase - Hilbert Transform - Dominant Cycle Phase - - - - &reftitle.description; - - arraytrader_ht_dcphase - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ht-phasor.xml b/reference/trader/functions/trader-ht-phasor.xml deleted file mode 100644 index 8c22813be..000000000 --- a/reference/trader/functions/trader-ht-phasor.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_phasor - Hilbert Transform - Phasor Components - - - - &reftitle.description; - - arraytrader_ht_phasor - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ht-sine.xml b/reference/trader/functions/trader-ht-sine.xml deleted file mode 100644 index eff84c895..000000000 --- a/reference/trader/functions/trader-ht-sine.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_sine - Hilbert Transform - SineWave - - - - &reftitle.description; - - arraytrader_ht_sine - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ht-trendline.xml b/reference/trader/functions/trader-ht-trendline.xml deleted file mode 100644 index b2fb4120a..000000000 --- a/reference/trader/functions/trader-ht-trendline.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_trendline - Hilbert Transform - Instantaneous Trendline - - - - &reftitle.description; - - arraytrader_ht_trendline - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ht-trendmode.xml b/reference/trader/functions/trader-ht-trendmode.xml deleted file mode 100644 index 22d17939c..000000000 --- a/reference/trader/functions/trader-ht-trendmode.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_ht_trendmode - Hilbert Transform - Trend vs Cycle Mode - - - - &reftitle.description; - - arraytrader_ht_trendmode - arrayreal - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-kama.xml b/reference/trader/functions/trader-kama.xml deleted file mode 100644 index 38a10b0c1..000000000 --- a/reference/trader/functions/trader-kama.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_kama - Kaufman Adaptive Moving Average - - - - &reftitle.description; - - arraytrader_kama - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-linearreg-angle.xml b/reference/trader/functions/trader-linearreg-angle.xml deleted file mode 100644 index 766fb62fa..000000000 --- a/reference/trader/functions/trader-linearreg-angle.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_linearreg_angle - Linear Regression Angle - - - - &reftitle.description; - - arraytrader_linearreg_angle - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-linearreg-intercept.xml b/reference/trader/functions/trader-linearreg-intercept.xml deleted file mode 100644 index 7c4b07876..000000000 --- a/reference/trader/functions/trader-linearreg-intercept.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_linearreg_intercept - Linear Regression Intercept - - - - &reftitle.description; - - arraytrader_linearreg_intercept - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-linearreg-slope.xml b/reference/trader/functions/trader-linearreg-slope.xml deleted file mode 100644 index 5e0e361e0..000000000 --- a/reference/trader/functions/trader-linearreg-slope.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_linearreg_slope - Linear Regression Slope - - - - &reftitle.description; - - arraytrader_linearreg_slope - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-linearreg.xml b/reference/trader/functions/trader-linearreg.xml deleted file mode 100644 index 39891f4e1..000000000 --- a/reference/trader/functions/trader-linearreg.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_linearreg - Linear Regression - - - - &reftitle.description; - - arraytrader_linearreg - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ln.xml b/reference/trader/functions/trader-ln.xml deleted file mode 100644 index 9e673d40b..000000000 --- a/reference/trader/functions/trader-ln.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_ln - Vector Log Natural - - - - &reftitle.description; - - arraytrader_ln - arrayreal - - - Calculates the natural logarithm for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-log10.xml b/reference/trader/functions/trader-log10.xml deleted file mode 100644 index bb2c3ebc8..000000000 --- a/reference/trader/functions/trader-log10.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_log10 - Vector Log10 - - - - &reftitle.description; - - arraytrader_log10 - arrayreal - - - Calculates the base-10 logarithm for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ma.xml b/reference/trader/functions/trader-ma.xml deleted file mode 100644 index 70edcdd4f..000000000 --- a/reference/trader/functions/trader-ma.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_ma - Moving average - - - - &reftitle.description; - - arraytrader_ma - arrayreal - inttimePeriod - intmAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - mAType - - - &trader.arg.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-macd.xml b/reference/trader/functions/trader-macd.xml deleted file mode 100644 index 23579d759..000000000 --- a/reference/trader/functions/trader-macd.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_macd - Moving Average Convergence/Divergence - - - - &reftitle.description; - - arraytrader_macd - arrayreal - intfastPeriod - intslowPeriod - intsignalPeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - fastPeriod - - - &trader.arg.fast.period; - - - - - slowPeriod - - - &trader.arg.slow.period; - - - - - signalPeriod - - - &trader.arg.signal.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-macdext.xml b/reference/trader/functions/trader-macdext.xml deleted file mode 100644 index cc45d1c97..000000000 --- a/reference/trader/functions/trader-macdext.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - trader_macdext - MACD with controllable MA type - - - - &reftitle.description; - - arraytrader_macdext - arrayreal - intfastPeriod - intfastMAType - intslowPeriod - intslowMAType - intsignalPeriod - intsignalMAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - fastPeriod - - - &trader.arg.fast.period; - - - - - fastMAType - - - &trader.arg.fast.ma.type; - - - - - slowPeriod - - - &trader.arg.slow.period; - - - - - slowMAType - - - &trader.arg.slow.ma.type; - - - - - signalPeriod - - - &trader.arg.signal.period; - - - - - signalMAType - - - &trader.arg.signal.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-macdfix.xml b/reference/trader/functions/trader-macdfix.xml deleted file mode 100644 index e6c2d0250..000000000 --- a/reference/trader/functions/trader-macdfix.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_macdfix - Moving Average Convergence/Divergence Fix 12/26 - - - - &reftitle.description; - - arraytrader_macdfix - arrayreal - intsignalPeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - signalPeriod - - - &trader.arg.signal.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-mama.xml b/reference/trader/functions/trader-mama.xml deleted file mode 100644 index 0ea5e2d1a..000000000 --- a/reference/trader/functions/trader-mama.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_mama - MESA Adaptive Moving Average - - - - &reftitle.description; - - arraytrader_mama - arrayreal - floatfastLimit - floatslowLimit - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - fastLimit - - - &trader.arg.fast.limit; - - - - - slowLimit - - - &trader.arg.slow.limit; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-mavp.xml b/reference/trader/functions/trader-mavp.xml deleted file mode 100644 index 3ca71ad07..000000000 --- a/reference/trader/functions/trader-mavp.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_mavp - Moving average with variable period - - - - &reftitle.description; - - arraytrader_mavp - arrayreal - arrayperiods - intminPeriod - intmaxPeriod - intmAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - periods - - - &trader.arg.array.of.real.periods; - - - - - minPeriod - - - &trader.arg.min.period; - - - - - maxPeriod - - - &trader.arg.max.period; - - - - - mAType - - - &trader.arg.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-max.xml b/reference/trader/functions/trader-max.xml deleted file mode 100644 index e83bcffc3..000000000 --- a/reference/trader/functions/trader-max.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_max - Highest value over a specified period - - - - &reftitle.description; - - arraytrader_max - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-maxindex.xml b/reference/trader/functions/trader-maxindex.xml deleted file mode 100644 index 93cd40c87..000000000 --- a/reference/trader/functions/trader-maxindex.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_maxindex - Index of highest value over a specified period - - - - &reftitle.description; - - arraytrader_maxindex - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-medprice.xml b/reference/trader/functions/trader-medprice.xml deleted file mode 100644 index c18104d29..000000000 --- a/reference/trader/functions/trader-medprice.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_medprice - Median Price - - - - &reftitle.description; - - arraytrader_medprice - arrayhigh - arraylow - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-mfi.xml b/reference/trader/functions/trader-mfi.xml deleted file mode 100644 index d01af78bb..000000000 --- a/reference/trader/functions/trader-mfi.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_mfi - Money Flow Index - - - - &reftitle.description; - - arraytrader_mfi - arrayhigh - arraylow - arrayclose - arrayvolume - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - volume - - - &trader.arg.array.of.real.volume; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-midpoint.xml b/reference/trader/functions/trader-midpoint.xml deleted file mode 100644 index fbcfa8cc9..000000000 --- a/reference/trader/functions/trader-midpoint.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_midpoint - MidPoint over period - - - - &reftitle.description; - - arraytrader_midpoint - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-midprice.xml b/reference/trader/functions/trader-midprice.xml deleted file mode 100644 index 9a46c5d0a..000000000 --- a/reference/trader/functions/trader-midprice.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_midprice - Midpoint Price over period - - - - &reftitle.description; - - arraytrader_midprice - arrayhigh - arraylow - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-min.xml b/reference/trader/functions/trader-min.xml deleted file mode 100644 index ca6754641..000000000 --- a/reference/trader/functions/trader-min.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_min - Lowest value over a specified period - - - - &reftitle.description; - - arraytrader_min - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-minindex.xml b/reference/trader/functions/trader-minindex.xml deleted file mode 100644 index 57f1cfffd..000000000 --- a/reference/trader/functions/trader-minindex.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_minindex - Index of lowest value over a specified period - - - - &reftitle.description; - - arraytrader_minindex - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-minmax.xml b/reference/trader/functions/trader-minmax.xml deleted file mode 100644 index 0c15e8835..000000000 --- a/reference/trader/functions/trader-minmax.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_minmax - Lowest and highest values over a specified period - - - - &reftitle.description; - - arraytrader_minmax - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-minmaxindex.xml b/reference/trader/functions/trader-minmaxindex.xml deleted file mode 100644 index 92696e691..000000000 --- a/reference/trader/functions/trader-minmaxindex.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_minmaxindex - Indexes of lowest and highest values over a specified period - - - - &reftitle.description; - - arraytrader_minmaxindex - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-minus-di.xml b/reference/trader/functions/trader-minus-di.xml deleted file mode 100644 index 4e96bfc22..000000000 --- a/reference/trader/functions/trader-minus-di.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_minus_di - Minus Directional Indicator - - - - &reftitle.description; - - arraytrader_minus_di - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-minus-dm.xml b/reference/trader/functions/trader-minus-dm.xml deleted file mode 100644 index 9f410b83c..000000000 --- a/reference/trader/functions/trader-minus-dm.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_minus_dm - Minus Directional Movement - - - - &reftitle.description; - - arraytrader_minus_dm - arrayhigh - arraylow - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-mom.xml b/reference/trader/functions/trader-mom.xml deleted file mode 100644 index a821c5270..000000000 --- a/reference/trader/functions/trader-mom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_mom - Momentum - - - - &reftitle.description; - - arraytrader_mom - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-mult.xml b/reference/trader/functions/trader-mult.xml deleted file mode 100644 index 5eed97abd..000000000 --- a/reference/trader/functions/trader-mult.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - trader_mult - Vector Arithmetic Mult - - - - &reftitle.description; - - arraytrader_mult - arrayreal0 - arrayreal1 - - - Calculates the vector dot product of real0 with - real1 and returns the resulting vector. - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-natr.xml b/reference/trader/functions/trader-natr.xml deleted file mode 100644 index e3738055e..000000000 --- a/reference/trader/functions/trader-natr.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_natr - Normalized Average True Range - - - - &reftitle.description; - - arraytrader_natr - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-obv.xml b/reference/trader/functions/trader-obv.xml deleted file mode 100644 index f9d41a303..000000000 --- a/reference/trader/functions/trader-obv.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_obv - On Balance Volume - - - - &reftitle.description; - - arraytrader_obv - arrayreal - arrayvolume - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - volume - - - &trader.arg.array.of.real.volume; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-plus-di.xml b/reference/trader/functions/trader-plus-di.xml deleted file mode 100644 index 3be262eb9..000000000 --- a/reference/trader/functions/trader-plus-di.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_plus_di - Plus Directional Indicator - - - - &reftitle.description; - - arraytrader_plus_di - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-plus-dm.xml b/reference/trader/functions/trader-plus-dm.xml deleted file mode 100644 index 331a79c51..000000000 --- a/reference/trader/functions/trader-plus-dm.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_plus_dm - Plus Directional Movement - - - - &reftitle.description; - - arraytrader_plus_dm - arrayhigh - arraylow - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ppo.xml b/reference/trader/functions/trader-ppo.xml deleted file mode 100644 index 7e5a5c427..000000000 --- a/reference/trader/functions/trader-ppo.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_ppo - Percentage Price Oscillator - - - - &reftitle.description; - - arraytrader_ppo - arrayreal - intfastPeriod - intslowPeriod - intmAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - fastPeriod - - - &trader.arg.fast.period; - - - - - slowPeriod - - - &trader.arg.slow.period; - - - - - mAType - - - &trader.arg.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-roc.xml b/reference/trader/functions/trader-roc.xml deleted file mode 100644 index abb053ea9..000000000 --- a/reference/trader/functions/trader-roc.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_roc - Rate of change : ((price/prevPrice)-1)*100 - - - - &reftitle.description; - - arraytrader_roc - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-rocp.xml b/reference/trader/functions/trader-rocp.xml deleted file mode 100644 index e5788a1b9..000000000 --- a/reference/trader/functions/trader-rocp.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_rocp - Rate of change Percentage: (price-prevPrice)/prevPrice - - - - &reftitle.description; - - arraytrader_rocp - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-rocr.xml b/reference/trader/functions/trader-rocr.xml deleted file mode 100644 index 40081f72b..000000000 --- a/reference/trader/functions/trader-rocr.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_rocr - Rate of change ratio: (price/prevPrice) - - - - &reftitle.description; - - arraytrader_rocr - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-rocr100.xml b/reference/trader/functions/trader-rocr100.xml deleted file mode 100644 index d1d6f61d6..000000000 --- a/reference/trader/functions/trader-rocr100.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_rocr100 - Rate of change ratio 100 scale: (price/prevPrice)*100 - - - - &reftitle.description; - - arraytrader_rocr100 - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-rsi.xml b/reference/trader/functions/trader-rsi.xml deleted file mode 100644 index a9e7d28ea..000000000 --- a/reference/trader/functions/trader-rsi.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_rsi - Relative Strength Index - - - - &reftitle.description; - - arraytrader_rsi - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sar.xml b/reference/trader/functions/trader-sar.xml deleted file mode 100644 index b7f022ec0..000000000 --- a/reference/trader/functions/trader-sar.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_sar - Parabolic SAR - - - - &reftitle.description; - - arraytrader_sar - arrayhigh - arraylow - floatacceleration - floatmaximum - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - acceleration - - - Acceleration Factor used up to the Maximum value. Valid range from 0 to TRADER_REAL_MAX. - - - - - maximum - - - Acceleration Factor Maximum value. Valid range from 0 to TRADER_REAL_MAX. - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sarext.xml b/reference/trader/functions/trader-sarext.xml deleted file mode 100644 index d0e08e643..000000000 --- a/reference/trader/functions/trader-sarext.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - trader_sarext - Parabolic SAR - Extended - - - - &reftitle.description; - - arraytrader_sarext - arrayhigh - arraylow - floatstartValue - floatoffsetOnReverse - floataccelerationInitLong - floataccelerationLong - floataccelerationMaxLong - floataccelerationInitShort - floataccelerationShort - floataccelerationMaxShort - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - startValue - - - Start value and direction. 0 for Auto, >0 for Long, <0 for Short. Valid range from TRADER_REAL_MIN to TRADER_REAL_MAX. - - - - - offsetOnReverse - - - Percent offset added/removed to initial stop on short/long reversal. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationInitLong - - - Acceleration Factor initial value for the Long direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationLong - - - Acceleration Factor for the Long direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationMaxLong - - - Acceleration Factor maximum value for the Long direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationInitShort - - - Acceleration Factor initial value for the Short direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationShort - - - Acceleration Factor for the Short direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - accelerationMaxShort - - - Acceleration Factor maximum value for the Short direction. Valid range from 0 to TRADER_REAL_MAX. - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-set-compat.xml b/reference/trader/functions/trader-set-compat.xml deleted file mode 100644 index 6a41bc211..000000000 --- a/reference/trader/functions/trader-set-compat.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - trader_set_compat - Set compatibility mode - - - - &reftitle.description; - - voidtrader_set_compat - intcompatId - - - Set compatibility mode which will affect the way calculations are done by all the extension functions. - - - - - &reftitle.parameters; - - - compatId - - - Compatibility Id. TRADER_COMPATIBILITY_* series of constants should be used. - - - - - - - - &reftitle.returnvalues; - &return.void; - - - - - - diff --git a/reference/trader/functions/trader-set-unstable-period.xml b/reference/trader/functions/trader-set-unstable-period.xml deleted file mode 100644 index 2a6411cad..000000000 --- a/reference/trader/functions/trader-set-unstable-period.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_set_unstable_period - Set unstable period - - - - &reftitle.description; - - voidtrader_set_unstable_period - intfunctionId - inttimePeriod - - - Influences unstable period factor for functions, which are sensible to it. More information about unstable periods can be found on the TA-Lib API documentation page. - - - - - &reftitle.parameters; - - - functionId - - - Function ID the factor should be set for. TRADER_FUNC_UNST_* constant series can be used to affect the corresponding function. - - - - - timePeriod - - - Unstable period value. - - - - - - - - &reftitle.returnvalues; - &return.void; - - - - - - diff --git a/reference/trader/functions/trader-sin.xml b/reference/trader/functions/trader-sin.xml deleted file mode 100644 index 196644068..000000000 --- a/reference/trader/functions/trader-sin.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_sin - Vector Trigonometric Sin - - - - &reftitle.description; - - arraytrader_sin - arrayreal - - - Calculates the sine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sinh.xml b/reference/trader/functions/trader-sinh.xml deleted file mode 100644 index 32dc4a51d..000000000 --- a/reference/trader/functions/trader-sinh.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_sinh - Vector Trigonometric Sinh - - - - &reftitle.description; - - arraytrader_sinh - arrayreal - - - Calculates the hyperbolic sine for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sma.xml b/reference/trader/functions/trader-sma.xml deleted file mode 100644 index 2a941e2f3..000000000 --- a/reference/trader/functions/trader-sma.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_sma - Simple Moving Average - - - - &reftitle.description; - - arraytrader_sma - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sqrt.xml b/reference/trader/functions/trader-sqrt.xml deleted file mode 100644 index 5f5de5dad..000000000 --- a/reference/trader/functions/trader-sqrt.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_sqrt - Vector Square Root - - - - &reftitle.description; - - arraytrader_sqrt - arrayreal - - - Calculates the square root of each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-stddev.xml b/reference/trader/functions/trader-stddev.xml deleted file mode 100644 index de0e91ac3..000000000 --- a/reference/trader/functions/trader-stddev.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_stddev - Standard Deviation - - - - &reftitle.description; - - arraytrader_stddev - arrayreal - inttimePeriod - floatnbDev - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - nbDev - - - - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-stoch.xml b/reference/trader/functions/trader-stoch.xml deleted file mode 100644 index e55a75a04..000000000 --- a/reference/trader/functions/trader-stoch.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - trader_stoch - Stochastic - - - - &reftitle.description; - - arraytrader_stoch - arrayhigh - arraylow - arrayclose - intfastK_Period - intslowK_Period - intslowK_MAType - intslowD_Period - intslowD_MAType - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - fastK_Period - - - &trader.arg.fastk.period; - - - - - slowK_Period - - - &trader.arg.slowk.period; - - - - - slowK_MAType - - - &trader.arg.slowk.ma.type; - - - - - slowD_Period - - - &trader.arg.slowd.period; - - - - - slowD_MAType - - - &trader.arg.slowd.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-stochf.xml b/reference/trader/functions/trader-stochf.xml deleted file mode 100644 index ca66a7eed..000000000 --- a/reference/trader/functions/trader-stochf.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - trader_stochf - Stochastic Fast - - - - &reftitle.description; - - arraytrader_stochf - arrayhigh - arraylow - arrayclose - intfastK_Period - intfastD_Period - intfastD_MAType - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - fastK_Period - - - &trader.arg.fastk.period; - - - - - fastD_Period - - - &trader.arg.fastd.period; - - - - - fastD_MAType - - - &trader.arg.fastd.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-stochrsi.xml b/reference/trader/functions/trader-stochrsi.xml deleted file mode 100644 index 41254da1c..000000000 --- a/reference/trader/functions/trader-stochrsi.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - trader_stochrsi - Stochastic Relative Strength Index - - - - &reftitle.description; - - arraytrader_stochrsi - arrayreal - inttimePeriod - intfastK_Period - intfastD_Period - intfastD_MAType - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - fastK_Period - - - &trader.arg.fastk.period; - - - - - fastD_Period - - - &trader.arg.fastd.period; - - - - - fastD_MAType - - - &trader.arg.fastd.ma.type; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sub.xml b/reference/trader/functions/trader-sub.xml deleted file mode 100644 index a65672915..000000000 --- a/reference/trader/functions/trader-sub.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - trader_sub - Vector Arithmetic Subtraction - - - - &reftitle.description; - - arraytrader_sub - arrayreal0 - arrayreal1 - - - Calculates the vector subtraction of real1 from - real0 and returns the resulting vector. - - - - - &reftitle.parameters; - - - real0 - - - &trader.arg.array.of.real; - - - - - real1 - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-sum.xml b/reference/trader/functions/trader-sum.xml deleted file mode 100644 index 07d66cf7c..000000000 --- a/reference/trader/functions/trader-sum.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_sum - Summation - - - - &reftitle.description; - - arraytrader_sum - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-t3.xml b/reference/trader/functions/trader-t3.xml deleted file mode 100644 index ad74fb4ce..000000000 --- a/reference/trader/functions/trader-t3.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_t3 - Triple Exponential Moving Average (T3) - - - - &reftitle.description; - - arraytrader_t3 - arrayreal - inttimePeriod - floatvFactor - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - vFactor - - - &trader.arg.vfactor; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-tan.xml b/reference/trader/functions/trader-tan.xml deleted file mode 100644 index 5c9fa020f..000000000 --- a/reference/trader/functions/trader-tan.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_tan - Vector Trigonometric Tan - - - - &reftitle.description; - - arraytrader_tan - arrayreal - - - Calculates the tangent for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-tanh.xml b/reference/trader/functions/trader-tanh.xml deleted file mode 100644 index ba7dfd89e..000000000 --- a/reference/trader/functions/trader-tanh.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - trader_tanh - Vector Trigonometric Tanh - - - - &reftitle.description; - - arraytrader_tanh - arrayreal - - - Calculates the hyperbolic tangent for each value in - real and returns the resulting array. - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-tema.xml b/reference/trader/functions/trader-tema.xml deleted file mode 100644 index b23f422e0..000000000 --- a/reference/trader/functions/trader-tema.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_tema - Triple Exponential Moving Average - - - - &reftitle.description; - - arraytrader_tema - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-trange.xml b/reference/trader/functions/trader-trange.xml deleted file mode 100644 index e99fc4222..000000000 --- a/reference/trader/functions/trader-trange.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_trange - True Range - - - - &reftitle.description; - - arraytrader_trange - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-trima.xml b/reference/trader/functions/trader-trima.xml deleted file mode 100644 index 33915e292..000000000 --- a/reference/trader/functions/trader-trima.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_trima - Triangular Moving Average - - - - &reftitle.description; - - arraytrader_trima - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-trix.xml b/reference/trader/functions/trader-trix.xml deleted file mode 100644 index 1029fbc42..000000000 --- a/reference/trader/functions/trader-trix.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_trix - 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA - - - - &reftitle.description; - - arraytrader_trix - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-tsf.xml b/reference/trader/functions/trader-tsf.xml deleted file mode 100644 index c66d8d36f..000000000 --- a/reference/trader/functions/trader-tsf.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_tsf - Time Series Forecast - - - - &reftitle.description; - - arraytrader_tsf - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-typprice.xml b/reference/trader/functions/trader-typprice.xml deleted file mode 100644 index c83a7d54f..000000000 --- a/reference/trader/functions/trader-typprice.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_typprice - Typical Price - - - - &reftitle.description; - - arraytrader_typprice - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-ultosc.xml b/reference/trader/functions/trader-ultosc.xml deleted file mode 100644 index 3009559f3..000000000 --- a/reference/trader/functions/trader-ultosc.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - trader_ultosc - Ultimate Oscillator - - - - &reftitle.description; - - arraytrader_ultosc - arrayhigh - arraylow - arrayclose - inttimePeriod1 - inttimePeriod2 - inttimePeriod3 - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod1 - - - Number of bars for 1st period. Valid range from 1 to 100000. - - - - - timePeriod2 - - - Number of bars for 2nd period. Valid range from 1 to 100000. - - - - - timePeriod3 - - - Number of bars for 3rd period. Valid range from 1 to 100000. - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-var.xml b/reference/trader/functions/trader-var.xml deleted file mode 100644 index 3365f3ec1..000000000 --- a/reference/trader/functions/trader-var.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_var - Variance - - - - &reftitle.description; - - arraytrader_var - arrayreal - inttimePeriod - floatnbDev - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - nbDev - - - - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-wclprice.xml b/reference/trader/functions/trader-wclprice.xml deleted file mode 100644 index b6e2022c1..000000000 --- a/reference/trader/functions/trader-wclprice.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - trader_wclprice - Weighted Close Price - - - - &reftitle.description; - - arraytrader_wclprice - arrayhigh - arraylow - arrayclose - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-willr.xml b/reference/trader/functions/trader-willr.xml deleted file mode 100644 index a2c814bec..000000000 --- a/reference/trader/functions/trader-willr.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - trader_willr - Williams' %R - - - - &reftitle.description; - - arraytrader_willr - arrayhigh - arraylow - arrayclose - inttimePeriod - - - - - - - - &reftitle.parameters; - - - high - - - &trader.arg.array.of.real.high; - - - - - low - - - &trader.arg.array.of.real.low; - - - - - close - - - &trader.arg.array.of.real.close; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/functions/trader-wma.xml b/reference/trader/functions/trader-wma.xml deleted file mode 100644 index e2890d09e..000000000 --- a/reference/trader/functions/trader-wma.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - trader_wma - Weighted Moving Average - - - - &reftitle.description; - - arraytrader_wma - arrayreal - inttimePeriod - - - - - - - - &reftitle.parameters; - - - real - - - &trader.arg.array.of.real; - - - - - timePeriod - - - &trader.arg.time.period; - - - - - - - - &reftitle.returnvalues; - Returns an array with calculated data or false on failure. - - - - - - diff --git a/reference/trader/ini.xml b/reference/trader/ini.xml deleted file mode 100644 index 75fc067eb..000000000 --- a/reference/trader/ini.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Trader &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - trader.real_precision - 3 - INI_ALL - Since trader 0.2.1 - - - trader.real_round_mode - HALF_DOWN - INI_ALL - Since trader 0.3.0 - - - -
    -
    - - &ini.descriptions.title; - - - - - - trader.real_precision - int - - - - All the values in the returned arrays will be rounded to this precision. - However the calculations inside TA-Lib happen with unrounded values. - - - - - - trader.real_round_mode - string - - - - Controls the trader real rounding policy. Valid values are HALF_UP, - HALF_DOWN, HALF_EVEN and HALF_ODD. The behaviour is identical to the round() function used with the mode argument. - - - - - -
    - - diff --git a/reference/trader/reference.xml b/reference/trader/reference.xml deleted file mode 100644 index c387864e7..000000000 --- a/reference/trader/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Trader &Functions; - - &reference.trader.entities.functions; - - - - diff --git a/reference/trader/setup.xml b/reference/trader/setup.xml deleted file mode 100644 index 52932e873..000000000 --- a/reference/trader/setup.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - The trader extension is based on TA-Lib. TA-Lib is fully integrated into the extension, therefore no external libraries are needed. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;trader. - -
    - - - &reference.trader.ini; - - - - -
    - - diff --git a/reference/trader/versions.xml b/reference/trader/versions.xml deleted file mode 100644 index 4f65bdf74..000000000 --- a/reference/trader/versions.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/ui/book.xml b/reference/ui/book.xml deleted file mode 100644 index 353dca65d..000000000 --- a/reference/ui/book.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - UI - UI - - - &reftitle.intro; - - &warn.experimental; - This extension wraps libui - to provide an object-oriented API for the cross platform development - of native look-and-feel user interfaces. - - - - &reference.ui.setup; - - - &reference.ui.ui.point; - &reference.ui.ui.size; - - &reference.ui.ui.window; - &reference.ui.ui.control; - &reference.ui.ui.menu; - &reference.ui.ui.menuitem; - &reference.ui.ui.area; - &reference.ui.ui.executor; - - &reference.ui.ui.controls.tab; - &reference.ui.ui.controls.check; - &reference.ui.ui.controls.button; - &reference.ui.ui.controls.colorbutton; - &reference.ui.ui.controls.label; - &reference.ui.ui.controls.entry; - &reference.ui.ui.controls.multilineentry; - &reference.ui.ui.controls.spin; - &reference.ui.ui.controls.slider; - &reference.ui.ui.controls.progress; - &reference.ui.ui.controls.separator; - &reference.ui.ui.controls.combo; - &reference.ui.ui.controls.editablecombo; - &reference.ui.ui.controls.radio; - &reference.ui.ui.controls.picker; - - &reference.ui.ui.controls.form; - &reference.ui.ui.controls.grid; - &reference.ui.ui.controls.group; - &reference.ui.ui.controls.box; - - &reference.ui.ui.draw.pen; - &reference.ui.ui.draw.path; - &reference.ui.ui.draw.matrix; - &reference.ui.ui.draw.color; - &reference.ui.ui.draw.stroke; - &reference.ui.ui.draw.brush; - &reference.ui.ui.draw.brush.gradient; - &reference.ui.ui.draw.brush.lineargradient; - &reference.ui.ui.draw.brush.radialgradient; - - &reference.ui.ui.draw.text.layout; - &reference.ui.ui.draw.text.font; - &reference.ui.ui.draw.text.font.descriptor; - - &reference.ui.reference; - - &reference.ui.ui.draw.text.font.weight; - &reference.ui.ui.draw.text.font.italic; - &reference.ui.ui.draw.text.font.stretch; - &reference.ui.ui.draw.line.cap; - &reference.ui.ui.draw.line.join; - &reference.ui.ui.key; - - &reference.ui.ui.exception.invalidargumentexception; - &reference.ui.ui.exception.runtimeexception; - - - diff --git a/reference/ui/configure.xml b/reference/ui/configure.xml deleted file mode 100644 index fdf622081..000000000 --- a/reference/ui/configure.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_ui.dll into &php.ini; - - -
    - - - diff --git a/reference/ui/functions/ui.draw.text.font.fontfamilies.xml b/reference/ui/functions/ui.draw.text.font.fontfamilies.xml deleted file mode 100644 index db95341fc..000000000 --- a/reference/ui/functions/ui.draw.text.font.fontfamilies.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - UI\Draw\Text\Font\fontFamilies - Retrieve Font Families - - - - &reftitle.description; - - arrayUI\Draw\Text\Font\fontFamilies - - - - Returns an array of valid font families for the current system - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an &array; of valid font families for the current system. - - - - - - diff --git a/reference/ui/functions/ui.quit.xml b/reference/ui/functions/ui.quit.xml deleted file mode 100644 index 0238e27fc..000000000 --- a/reference/ui/functions/ui.quit.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\quit - Quit UI Loop - - - - &reftitle.description; - - voidUI\quit - - - - Shall cause the main loop to be exited - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/functions/ui.run.xml b/reference/ui/functions/ui.run.xml deleted file mode 100644 index 502001cad..000000000 --- a/reference/ui/functions/ui.run.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\run - Enter UI Loop - - - - &reftitle.description; - - voidUI\run - intflags - - - Shall cause PHP to enter into the main loop, by default control will not be returned to the caller - - - - - - &reftitle.parameters; - - - flags - - - Set UI\Loop to return control, and UI\Wait to return control after waiting - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/reference.xml b/reference/ui/reference.xml deleted file mode 100644 index 7791a1ed3..000000000 --- a/reference/ui/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - UI &Functions; - - &reference.ui.entities.functions; - - - - diff --git a/reference/ui/setup.xml b/reference/ui/setup.xml deleted file mode 100644 index 8d6cc37b4..000000000 --- a/reference/ui/setup.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - Installation requires the libui library, and PHP 7 or newer. - - - This extension requires the libui library - version 0.1.0 or higher to be installed. See the libui documentation - for a list of prerequisites. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;ui. - - - &pecl.windows.download.avail; - -
    - -
    - - diff --git a/reference/ui/ui.area.xml b/reference/ui/ui.area.xml deleted file mode 100644 index 5ba1fc9f9..000000000 --- a/reference/ui/ui.area.xml +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - Area - UI\Area - - - - -
    - &reftitle.intro; - - An Area represents a canvas which can be used to draw, and respond to mouse and key events. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Area - - - - - UI\Area - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Area::Ctrl - - - const - int - UI\Area::Alt - - - const - int - UI\Area::Shift - - - const - int - UI\Area::Super - - - const - int - UI\Area::Down - - - const - int - UI\Area::Up - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Area::Ctrl - - - Shall be set in the modifiers passed to key and mouse events - when the CTRL key is active - - - - - - UI\Area::Alt - - - Shall be set in the modifiers passed to key and mouse events - when the ALT key is active - - - - - - UI\Area::Shift - - - Shall be set in the modifiers passed to key and mouse events - when the SHIFT key is active - - - - - - UI\Area::Super - - - - - - - UI\Area::Down - - Shall be set in the modifiers passed to key and mouse events - - - - - UI\Area::Up - - Shall be set in the modifiers passed to key and mouse events - - - - -
    - - - -
    - - &reference.ui.ui.entities.area; - -
    - - diff --git a/reference/ui/ui.control.xml b/reference/ui/ui.control.xml deleted file mode 100644 index 7a48c9465..000000000 --- a/reference/ui/ui.control.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Control - UI\Control - - - - -
    - &reftitle.intro; - - This is the closed base class for all UI Controls. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Control - - - - - final - UI\Control - - - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.entities.control; - -
    - - diff --git a/reference/ui/ui.controls.box.xml b/reference/ui/ui.controls.box.xml deleted file mode 100644 index 07448f1f3..000000000 --- a/reference/ui/ui.controls.box.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - Control Box (Arrangement) - UI\Controls\Box - - - - -
    - &reftitle.intro; - - A Box allows the arrangement of other controls - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Box - - - - - UI\Controls\Box - - - - extends - UI\Control - - - - - &Constants; - - const - int - UI\Controls\Box::Vertical - - - const - int - UI\Controls\Box::Horizontal - - - &Properties; - - protected - controls - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - - -
    - &reftitle.constants; - - - - UI\Controls\Box::Vertical - - - - - - - UI\Controls\Box::Horizontal - - - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.box; - -
    - - diff --git a/reference/ui/ui.controls.button.xml b/reference/ui/ui.controls.button.xml deleted file mode 100644 index a98ffcec0..000000000 --- a/reference/ui/ui.controls.button.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Button Control - UI\Controls\Button - - - - -
    - &reftitle.intro; - - Represents a labelled clickable button - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Button - - - - - UI\Controls\Button - - - - extends - UI\Control - - - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.button; - -
    - - diff --git a/reference/ui/ui.controls.check.xml b/reference/ui/ui.controls.check.xml deleted file mode 100644 index b8d573bcb..000000000 --- a/reference/ui/ui.controls.check.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Check Control - UI\Controls\Check - - - - -
    - &reftitle.intro; - - A Check is a labelled checkable box - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Check - - - - - UI\Controls\Check - - - - extends - UI\Control - - - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.check; - -
    - - diff --git a/reference/ui/ui.controls.colorbutton.xml b/reference/ui/ui.controls.colorbutton.xml deleted file mode 100644 index 1c080bb97..000000000 --- a/reference/ui/ui.controls.colorbutton.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ColorButton Control - UI\Controls\ColorButton - - - - -
    - &reftitle.intro; - - A Color Button is a button which displays a color picker when clicked - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\ColorButton - - - - - UI\Controls\ColorButton - - - - extends - UI\Control - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.colorbutton; - -
    - - diff --git a/reference/ui/ui.controls.combo.xml b/reference/ui/ui.controls.combo.xml deleted file mode 100644 index 4ef69d097..000000000 --- a/reference/ui/ui.controls.combo.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Combo Control - UI\Controls\Combo - - - - -
    - &reftitle.intro; - - A Combo control represents a list of options, like the familiar select HTML element. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Combo - - - - - UI\Controls\Combo - - - - extends - UI\Control - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.combo; - -
    - - diff --git a/reference/ui/ui.controls.editablecombo.xml b/reference/ui/ui.controls.editablecombo.xml deleted file mode 100644 index 3046942c8..000000000 --- a/reference/ui/ui.controls.editablecombo.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - EditableCombo Control - UI\Controls\EditableCombo - - - - -
    - &reftitle.intro; - - An Editable Combo is a Combo which allows the user to enter custom options - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\EditableCombo - - - - - UI\Controls\EditableCombo - - - - extends - UI\Control - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.editablecombo; - -
    - - diff --git a/reference/ui/ui.controls.entry.xml b/reference/ui/ui.controls.entry.xml deleted file mode 100644 index e774e9fb4..000000000 --- a/reference/ui/ui.controls.entry.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - Entry Control - UI\Controls\Entry - - - - -
    - &reftitle.intro; - - An Entry is a text entry control, suitable for entering plain text, passwords, or search terms. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Entry - - - - - UI\Controls\Entry - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Controls\Entry::Normal - - - const - int - UI\Controls\Entry::Password - - - const - int - UI\Controls\Entry::Search - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Controls\Entry::Normal - - A normal single line entry - - - - - UI\Controls\Entry::Password - - A password entry - - - - - UI\Controls\Entry::Search - - A search entry - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.entry; - -
    - - diff --git a/reference/ui/ui.controls.form.xml b/reference/ui/ui.controls.form.xml deleted file mode 100644 index 4c90ba3f5..000000000 --- a/reference/ui/ui.controls.form.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Control Form (Arrangement) - UI\Controls\Form - - - - -
    - &reftitle.intro; - - A Form is a control which allows the arrangement of other controls into a familiar layout (the form). - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Form - - - - - UI\Controls\Form - - - - extends - UI\Control - - - - - &Properties; - - protected - controls - - - &Methods; - - - &InheritedMethods; - - - - - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - -
    - -
    - - &reference.ui.ui.controls.entities.form; - -
    - - diff --git a/reference/ui/ui.controls.grid.xml b/reference/ui/ui.controls.grid.xml deleted file mode 100644 index 1c7953e57..000000000 --- a/reference/ui/ui.controls.grid.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Control Grid (Arrangement) - UI\Controls\Grid - - - - -
    - &reftitle.intro; - - A Grid is a control which is allows the arrangement of children into a grid - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Grid - - - - - UI\Controls\Grid - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Controls\Grid::Fill - - - const - int - UI\Controls\Grid::Start - - - const - int - UI\Controls\Grid::Center - - - const - int - UI\Controls\Grid::End - - - const - int - UI\Controls\Grid::Leading - - - const - int - UI\Controls\Grid::Top - - - const - int - UI\Controls\Grid::Trailing - - - const - int - UI\Controls\Grid::Bottom - - - &Properties; - - protected - controls - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Controls\Grid::Fill - - - - - - - UI\Controls\Grid::Start - - - - - - - UI\Controls\Grid::Center - - - - - - - UI\Controls\Grid::End - - - - - - - UI\Controls\Grid::Leading - - - - - - - UI\Controls\Grid::Top - - - - - - - UI\Controls\Grid::Trailing - - - - - - - UI\Controls\Grid::Bottom - - - - - - -
    - - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.grid; - -
    - - diff --git a/reference/ui/ui.controls.group.xml b/reference/ui/ui.controls.group.xml deleted file mode 100644 index db8114e0a..000000000 --- a/reference/ui/ui.controls.group.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Control Group (Arrangement) - UI\Controls\Group - - - - -
    - &reftitle.intro; - - A Group is a titled container for child controls - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Group - - - - - UI\Controls\Group - - - - extends - UI\Control - - - - - &Properties; - - protected - controls - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - -
    - - &reference.ui.ui.controls.entities.group; - -
    - - diff --git a/reference/ui/ui.controls.label.xml b/reference/ui/ui.controls.label.xml deleted file mode 100644 index 325260352..000000000 --- a/reference/ui/ui.controls.label.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Label Control - UI\Controls\Label - - - - -
    - &reftitle.intro; - - A Label is a single line of text, meant to identify, for the user, some element of the interface. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Label - - - - - UI\Controls\Label - - - - extends - UI\Control - - - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.label; - -
    - - diff --git a/reference/ui/ui.controls.multilineentry.xml b/reference/ui/ui.controls.multilineentry.xml deleted file mode 100644 index 5cd0c1dc6..000000000 --- a/reference/ui/ui.controls.multilineentry.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - MultilineEntry Control - UI\Controls\MultilineEntry - - - - -
    - &reftitle.intro; - - A Multiline Entry is a text entry control able to hold multiple lines of text, with or without wrapping. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\MultilineEntry - - - - - UI\Controls\MultilineEntry - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Controls\MultilineEntry::Wrap - - - const - int - UI\Controls\MultilineEntry::NoWrap - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Controls\MultilineEntry::Wrap - - Allow lines to wrap - - - - - UI\Controls\MultilineEntry::NoWrap - - Do not allow lines to wrap - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.multilineentry; - -
    - - diff --git a/reference/ui/ui.controls.picker.xml b/reference/ui/ui.controls.picker.xml deleted file mode 100644 index ec3fd1e54..000000000 --- a/reference/ui/ui.controls.picker.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - Picker Control - UI\Controls\Picker - - - - -
    - &reftitle.intro; - - A Picker represents a button which when clicked presents a native Date/Time/DateTime Picker interface to the user. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Picker - - - - - UI\Controls\Picker - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Controls\Picker::Date - - - const - int - UI\Controls\Picker::Time - - - const - int - UI\Controls\Picker::DateTime - - - Constructor - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Controls\Picker::Date - - A Date Picker - - - - - UI\Controls\Picker::Time - - A Time Picker - - - - - UI\Controls\Picker::DateTime - - A Date and Time Picker - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.picker; - -
    - - diff --git a/reference/ui/ui.controls.progress.xml b/reference/ui/ui.controls.progress.xml deleted file mode 100644 index 7954f7fed..000000000 --- a/reference/ui/ui.controls.progress.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Progress Control - UI\Controls\Progress - - - - -
    - &reftitle.intro; - - A Progress control is a familiar Progress bar: It represents progress as a percentage, with a possible range of 0 to 100 (inclusive). - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Progress - - - - - UI\Controls\Progress - - - - extends - UI\Control - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.progress; - -
    - - diff --git a/reference/ui/ui.controls.radio.xml b/reference/ui/ui.controls.radio.xml deleted file mode 100644 index ead101137..000000000 --- a/reference/ui/ui.controls.radio.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - Radio Control - UI\Controls\Radio - - - - -
    - &reftitle.intro; - - A Radio is similar to the radio input type familiar from HTML - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Radio - - - - - UI\Controls\Radio - - - - extends - UI\Control - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.radio; - -
    - - diff --git a/reference/ui/ui.controls.separator.xml b/reference/ui/ui.controls.separator.xml deleted file mode 100644 index f4d425d7c..000000000 --- a/reference/ui/ui.controls.separator.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Control Separator - UI\Controls\Separator - - - - -
    - &reftitle.intro; - - A Separator represents a control separator, it has no other function. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Separator - - - - - UI\Controls\Separator - - - - extends - UI\Control - - - - &Constants; - - const - int - UI\Controls\Separator::Horizontal - - - const - int - UI\Controls\Separator::Vertical - - - Constructor - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Controls\Separator::Horizontal - - A Horizontal Separator - - - - - UI\Controls\Separator::Vertical - - A Vertical Separator - - - - -
    - - - -
    - - &reference.ui.ui.controls.entities.separator; - -
    - - diff --git a/reference/ui/ui.controls.slider.xml b/reference/ui/ui.controls.slider.xml deleted file mode 100644 index 7f9a69603..000000000 --- a/reference/ui/ui.controls.slider.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Slider Control - UI\Controls\Slider - - - - -
    - &reftitle.intro; - - A Slider is a control which represents a range, and a current value in the range. The sliding element of the control (sometimes called the "thumb") reflects the value, and can be adjusted within the range. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Slider - - - - - UI\Controls\Slider - - - - extends - UI\Control - - - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.slider; - -
    - - diff --git a/reference/ui/ui.controls.spin.xml b/reference/ui/ui.controls.spin.xml deleted file mode 100644 index aed7d1711..000000000 --- a/reference/ui/ui.controls.spin.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Spin Control - UI\Controls\Spin - - - - -
    - &reftitle.intro; - - A Spin box is a text box with an up-down control which changes the integer value in the box, within a defined range - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Spin - - - - - UI\Controls\Spin - - - - extends - UI\Control - - - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.controls.entities.spin; - -
    - - diff --git a/reference/ui/ui.controls.tab.xml b/reference/ui/ui.controls.tab.xml deleted file mode 100644 index 6bb2938e4..000000000 --- a/reference/ui/ui.controls.tab.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Tab Control - UI\Controls\Tab - - - - -
    - &reftitle.intro; - - A Tab can contain many pages of Controls, each with a title, each selectable by the user. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Controls\Tab - - - - - UI\Controls\Tab - - - - extends - UI\Control - - - - - &Properties; - - protected - controls - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - -
    - - &reference.ui.ui.controls.entities.tab; - -
    - - diff --git a/reference/ui/ui.draw.brush.gradient.xml b/reference/ui/ui.draw.brush.gradient.xml deleted file mode 100644 index 99c0f6122..000000000 --- a/reference/ui/ui.draw.brush.gradient.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - Gradient Brushes - UI\Draw\Brush\Gradient - - - - -
    - &reftitle.intro; - - Abstract for gradient brushes - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Brush\Gradient - - - - - abstract - UI\Draw\Brush\Gradient - - - - extends - UI\Draw\Brush - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.draw.entities.brush.gradient; - -
    - - diff --git a/reference/ui/ui.draw.brush.lineargradient.xml b/reference/ui/ui.draw.brush.lineargradient.xml deleted file mode 100644 index 12010456c..000000000 --- a/reference/ui/ui.draw.brush.lineargradient.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Linear Gradient - UI\Draw\Brush\LinearGradient - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Brush\LinearGradient - - - - - UI\Draw\Brush\LinearGradient - - - - extends - UI\Draw\Brush\Gradient - - - - - Constructor - - - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.draw.entities.brush.lineargradient; - -
    - - diff --git a/reference/ui/ui.draw.brush.radialgradient.xml b/reference/ui/ui.draw.brush.radialgradient.xml deleted file mode 100644 index 7b63ab701..000000000 --- a/reference/ui/ui.draw.brush.radialgradient.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - Radial Gradient - UI\Draw\Brush\RadialGradient - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Brush\RadialGradient - - - - - UI\Draw\Brush\RadialGradient - - - - extends - UI\Draw\Brush\Gradient - - - - - Constructor - - - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.ui.ui.draw.entities.brush.radialgradient; - -
    - - diff --git a/reference/ui/ui.draw.brush.xml b/reference/ui/ui.draw.brush.xml deleted file mode 100644 index 6a003796b..000000000 --- a/reference/ui/ui.draw.brush.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Brushes - UI\Draw\Brush - - - - -
    - &reftitle.intro; - - Represents a solid color brush - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Brush - - - - - UI\Draw\Brush - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.entities.brush; - -
    - - diff --git a/reference/ui/ui.draw.color.xml b/reference/ui/ui.draw.color.xml deleted file mode 100644 index 0ff735a79..000000000 --- a/reference/ui/ui.draw.color.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Color Representation - UI\Draw\Color - - - - -
    - &reftitle.intro; - - Represents RGBA colours, individual channels are accessible via public properties. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Color - - - - - UI\Draw\Color - - - - &Constants; - - const - int - UI\Draw\Color::Red - - - const - int - UI\Draw\Color::Green - - - const - int - UI\Draw\Color::Blue - - - const - int - UI\Draw\Color::Alpha - - - &Properties; - - public - r - - - public - g - - - public - b - - - public - a - - - Constructor - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - r - - Provides access to the red channel - - - - g - - Provides access to the green channel - - - - b - - Provides access to the blue channel - - - - a - - Provides access to the alpha channel - - - -
    - - - - -
    - &reftitle.constants; - - - - UI\Draw\Color::Red - - Identifies the red channel - - - - - UI\Draw\Color::Green - - Identifies the green channel - - - - - UI\Draw\Color::Blue - - Identifies the blue channel - - - - - UI\Draw\Color::Alpha - - Identifies the alpha channel - - - - -
    - - - -
    - - &reference.ui.ui.draw.entities.color; - -
    - - diff --git a/reference/ui/ui.draw.line.cap.xml b/reference/ui/ui.draw.line.cap.xml deleted file mode 100644 index 2a9488989..000000000 --- a/reference/ui/ui.draw.line.cap.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Line Cap Settings - UI\Draw\Line\Cap - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Line\Cap - - - - - final - UI\Draw\Line\Cap - - - - &Constants; - - const - int - UI\Draw\Line\Cap::Flat - - - const - int - UI\Draw\Line\Cap::Round - - - const - int - UI\Draw\Line\Cap::Square - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Line\Cap::Flat - - - - - - UI\Draw\Line\Cap::Round - - - - - - UI\Draw\Line\Cap::Square - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.draw.line.join.xml b/reference/ui/ui.draw.line.join.xml deleted file mode 100644 index 91303b3ad..000000000 --- a/reference/ui/ui.draw.line.join.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Line Join Settings - UI\Draw\Line\Join - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Line\Join - - - - - final - UI\Draw\Line\Join - - - - &Constants; - - const - int - UI\Draw\Line\Join::Miter - - - const - int - UI\Draw\Line\Join::Round - - - const - int - UI\Draw\Line\Join::Bevel - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Line\Join::Miter - - - - - - UI\Draw\Line\Join::Round - - - - - - UI\Draw\Line\Join::Bevel - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.draw.matrix.xml b/reference/ui/ui.draw.matrix.xml deleted file mode 100644 index 54ae7ea24..000000000 --- a/reference/ui/ui.draw.matrix.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Draw Matrix - UI\Draw\Matrix - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Matrix - - - - - UI\Draw\Matrix - - - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.entities.matrix; - -
    - - diff --git a/reference/ui/ui.draw.path.xml b/reference/ui/ui.draw.path.xml deleted file mode 100644 index 273238d76..000000000 --- a/reference/ui/ui.draw.path.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - Draw Path - UI\Draw\Path - - - - -
    - &reftitle.intro; - - A Draw Path guides a Draw Pen, telling the Pen where to draw on an Area. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Path - - - - - UI\Draw\Path - - - - &Constants; - - const - int - UI\Draw\Path::Winding - - - const - int - UI\Draw\Path::Alternate - - - Constructor - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Path::Winding - - - This is the default draw path mode - - - - - - UI\Draw\Path::Alternate - - - This is the alternate draw path mode - - - - - -
    - - - -
    - - &reference.ui.ui.draw.entities.path; - -
    - - diff --git a/reference/ui/ui.draw.pen.xml b/reference/ui/ui.draw.pen.xml deleted file mode 100644 index dd83be9f7..000000000 --- a/reference/ui/ui.draw.pen.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Draw Pen - UI\Draw\Pen - - - - -
    - &reftitle.intro; - - The Pen is passed to the Area Draw event handler, it is used for clipping, filling, stroking, and writing to Draw Paths. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Pen - - - - - final - UI\Draw\Pen - - - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.entities.pen; - -
    - - diff --git a/reference/ui/ui.draw.stroke.xml b/reference/ui/ui.draw.stroke.xml deleted file mode 100644 index c11b3d434..000000000 --- a/reference/ui/ui.draw.stroke.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Draw Stroke - UI\Draw\Stroke - - - - -
    - &reftitle.intro; - - Holds the configuration for the Pen to perform a stroke - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Stroke - - - - - UI\Draw\Stroke - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.entities.stroke; - -
    - - diff --git a/reference/ui/ui.draw.text.font.descriptor.xml b/reference/ui/ui.draw.text.font.descriptor.xml deleted file mode 100644 index 1acec0444..000000000 --- a/reference/ui/ui.draw.text.font.descriptor.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Font Descriptor - UI\Draw\Text\Font\Descriptor - - - - -
    - &reftitle.intro; - - Describes a font - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Font\Descriptor - - - - - UI\Draw\Text\Font\Descriptor - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.text.entities.font.descriptor; - -
    - - diff --git a/reference/ui/ui.draw.text.font.italic.xml b/reference/ui/ui.draw.text.font.italic.xml deleted file mode 100644 index 34c1bbaa5..000000000 --- a/reference/ui/ui.draw.text.font.italic.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - Italic Font Settings - UI\Draw\Text\Font\Italic - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Font\Italic - - - - - final - UI\Draw\Text\Font\Italic - - - - &Constants; - - const - int - UI\Draw\Text\Font\Italic::Normal - 0 - - - const - int - UI\Draw\Text\Font\Italic::Oblique - 1 - - - const - int - UI\Draw\Text\Font\Italic::Italic - 2 - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Text\Font\Italic::Normal - - - - - - UI\Draw\Text\Font\Italic::Oblique - - - - - - UI\Draw\Text\Font\Italic::Italic - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.draw.text.font.stretch.xml b/reference/ui/ui.draw.text.font.stretch.xml deleted file mode 100644 index 4f3da6c69..000000000 --- a/reference/ui/ui.draw.text.font.stretch.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - Font Stretch Settings - UI\Draw\Text\Font\Stretch - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Font\Stretch - - - - - final - UI\Draw\Text\Font\Stretch - - - - &Constants; - - const - int - UI\Draw\Text\Font\Stretch::UltraCondensed - 0 - - - const - int - UI\Draw\Text\Font\Stretch::ExtraCondensed - 1 - - - const - int - UI\Draw\Text\Font\Stretch::Condensed - 2 - - - const - int - UI\Draw\Text\Font\Stretch::SemiCondensed - 3 - - - const - int - UI\Draw\Text\Font\Stretch::Normal - 4 - - - const - int - UI\Draw\Text\Font\Stretch::SemiExpanded - 5 - - - const - int - UI\Draw\Text\Font\Stretch::Expanded - 6 - - - const - int - UI\Draw\Text\Font\Stretch::ExtraExpanded - 7 - - - const - int - UI\Draw\Text\Font\Stretch::UltraExpanded - 8 - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Text\Font\Stretch::UltraCondensed - - - - - - UI\Draw\Text\Font\Stretch::ExtraCondensed - - - - - - UI\Draw\Text\Font\Stretch::Condensed - - - - - - UI\Draw\Text\Font\Stretch::SemiCondensed - - - - - - UI\Draw\Text\Font\Stretch::Normal - - - - - - UI\Draw\Text\Font\Stretch::SemiExpanded - - - - - - UI\Draw\Text\Font\Stretch::Expanded - - - - - - UI\Draw\Text\Font\Stretch::ExtraExpanded - - - - - - UI\Draw\Text\Font\Stretch::UltraExpanded - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.draw.text.font.weight.xml b/reference/ui/ui.draw.text.font.weight.xml deleted file mode 100644 index ab3952e8c..000000000 --- a/reference/ui/ui.draw.text.font.weight.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - Font Weight Settings - UI\Draw\Text\Font\Weight - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Font\Weight - - - - - final - UI\Draw\Text\Font\Weight - - - - &Constants; - - const - int - UI\Draw\Text\Font\Weight::Thin - - - const - int - UI\Draw\Text\Font\Weight::UltraLight - - - const - int - UI\Draw\Text\Font\Weight::Light - - - const - int - UI\Draw\Text\Font\Weight::Book - - - const - int - UI\Draw\Text\Font\Weight::Normal - - - const - int - UI\Draw\Text\Font\Weight::Medium - - - const - int - UI\Draw\Text\Font\Weight::SemiBold - - - const - int - UI\Draw\Text\Font\Weight::Bold - - - const - int - UI\Draw\Text\Font\Weight::UltraBold - - - const - int - UI\Draw\Text\Font\Weight::Heavy - - - const - int - UI\Draw\Text\Font\Weight::UltraHeavy - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Draw\Text\Font\Weight::Thin - - - - - - UI\Draw\Text\Font\Weight::UltraLight - - - - - - UI\Draw\Text\Font\Weight::Light - - - - - - UI\Draw\Text\Font\Weight::Book - - - - - - UI\Draw\Text\Font\Weight::Normal - - - - - - UI\Draw\Text\Font\Weight::Medium - - - - - - UI\Draw\Text\Font\Weight::SemiBold - - - - - - UI\Draw\Text\Font\Weight::Bold - - - - - - UI\Draw\Text\Font\Weight::UltraBold - - - - - - UI\Draw\Text\Font\Weight::Heavy - - - - - - UI\Draw\Text\Font\Weight::UltraHeavy - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.draw.text.font.xml b/reference/ui/ui.draw.text.font.xml deleted file mode 100644 index f1084d49a..000000000 --- a/reference/ui/ui.draw.text.font.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Represents a Font - UI\Draw\Text\Font - - - - -
    - &reftitle.intro; - - Loads a described font - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Font - - - - - UI\Draw\Text\Font - - - - - Constructor - - - &Methods; - - - - - -
    - -
    - - &reference.ui.ui.draw.text.entities.font; - -
    - - diff --git a/reference/ui/ui.draw.text.layout.xml b/reference/ui/ui.draw.text.layout.xml deleted file mode 100644 index 5a86970d2..000000000 --- a/reference/ui/ui.draw.text.layout.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Represents Text Layout - UI\Draw\Text\Layout - - - - -
    - &reftitle.intro; - - A Text Layout represents the layout of text which will be drawn by the Pen - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Draw\Text\Layout - - - - - UI\Draw\Text\Layout - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.draw.text.entities.layout; - -
    - - diff --git a/reference/ui/ui.exception.invalidargumentexception.xml b/reference/ui/ui.exception.invalidargumentexception.xml deleted file mode 100644 index 434da197d..000000000 --- a/reference/ui/ui.exception.invalidargumentexception.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - InvalidArgumentException - UI\Exception\InvalidArgumentException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Exception\InvalidArgumentException - - - - - UI\Exception\InvalidArgumentException - - - - extends - InvalidArgumentException - - - - Throwable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.exception.runtimeexception.xml b/reference/ui/ui.exception.runtimeexception.xml deleted file mode 100644 index 89f379417..000000000 --- a/reference/ui/ui.exception.runtimeexception.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - RuntimeException - UI\Exception\RuntimeException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Exception\RuntimeException - - - - - UI\Exception\RuntimeException - - - - extends - RuntimeException - - - - Throwable - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.executor.xml b/reference/ui/ui.executor.xml deleted file mode 100644 index cf240f1bc..000000000 --- a/reference/ui/ui.executor.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Execution Scheduler - UI\Executor - - - - -
    - &reftitle.intro; - - This facility schedules repetitive execution of a callback, useful for animations and other such activities. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Executor - - - - - abstract - UI\Executor - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.entities.executor; - -
    - - diff --git a/reference/ui/ui.key.xml b/reference/ui/ui.key.xml deleted file mode 100644 index cf1e612c8..000000000 --- a/reference/ui/ui.key.xml +++ /dev/null @@ -1,503 +0,0 @@ - - - - - - Key Identifiers - UI\Key - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Key - - - - - final - UI\Key - - - - &Constants; - - const - int - UI\Key::Escape - - - const - int - UI\Key::Insert - - - const - int - UI\Key::Delete - - - const - int - UI\Key::Home - - - const - int - UI\Key::End - - - const - int - UI\Key::PageUp - - - const - int - UI\Key::PageDown - - - const - int - UI\Key::Up - - - const - int - UI\Key::Down - - - const - int - UI\Key::Left - - - const - int - UI\Key::Right - - - const - int - UI\Key::F1 - - - const - int - UI\Key::F2 - - - const - int - UI\Key::F3 - - - const - int - UI\Key::F4 - - - const - int - UI\Key::F5 - - - const - int - UI\Key::F6 - - - const - int - UI\Key::F7 - - - const - int - UI\Key::F8 - - - const - int - UI\Key::F9 - - - const - int - UI\Key::F10 - - - const - int - UI\Key::F11 - - - const - int - UI\Key::F12 - - - const - int - UI\Key::N0 - - - const - int - UI\Key::N1 - - - const - int - UI\Key::N2 - - - const - int - UI\Key::N3 - - - const - int - UI\Key::N4 - - - const - int - UI\Key::N5 - - - const - int - UI\Key::N6 - - - const - int - UI\Key::N7 - - - const - int - UI\Key::N8 - - - const - int - UI\Key::N9 - - - const - int - UI\Key::NDot - - - const - int - UI\Key::NEnter - - - const - int - UI\Key::NAdd - - - const - int - UI\Key::NSubtract - - - const - int - UI\Key::NMultiply - - - const - int - UI\Key::NDivide - - - - - -
    - - -
    - &reftitle.constants; - - - - UI\Key::Escape - - - - - - UI\Key::Insert - - - - - - UI\Key::Delete - - - - - - UI\Key::Home - - - - - - UI\Key::End - - - - - - UI\Key::PageUp - - - - - - UI\Key::PageDown - - - - - - UI\Key::Up - - - - - - UI\Key::Down - - - - - - UI\Key::Left - - - - - - UI\Key::Right - - - - - - UI\Key::F1 - - - - - - UI\Key::F2 - - - - - - UI\Key::F3 - - - - - - UI\Key::F4 - - - - - - UI\Key::F5 - - - - - - UI\Key::F6 - - - - - - UI\Key::F7 - - - - - - UI\Key::F8 - - - - - - UI\Key::F9 - - - - - - UI\Key::F10 - - - - - - UI\Key::F11 - - - - - - UI\Key::F12 - - - - - - UI\Key::N0 - - - - - - UI\Key::N1 - - - - - - UI\Key::N2 - - - - - - UI\Key::N3 - - - - - - UI\Key::N4 - - - - - - UI\Key::N5 - - - - - - UI\Key::N6 - - - - - - UI\Key::N7 - - - - - - UI\Key::N8 - - - - - - UI\Key::N9 - - - - - - UI\Key::NDot - - - - - - UI\Key::NEnter - - - - - - UI\Key::NAdd - - - - - - UI\Key::NSubtract - - - - - - UI\Key::NMultiply - - - - - - UI\Key::NDivide - - - - - - -
    - -
    - -
    - - diff --git a/reference/ui/ui.menu.xml b/reference/ui/ui.menu.xml deleted file mode 100644 index dce779bc8..000000000 --- a/reference/ui/ui.menu.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Menu - UI\Menu - - - - -
    - &reftitle.intro; - - Menus must be constructed before the first Window, and can be shown on any Window - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Menu - - - - - UI\Menu - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.entities.menu; - -
    - - diff --git a/reference/ui/ui.menuitem.xml b/reference/ui/ui.menuitem.xml deleted file mode 100644 index 165720394..000000000 --- a/reference/ui/ui.menuitem.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Menu Item - UI\MenuItem - - - - -
    - &reftitle.intro; - - Menu Items should only be created by the Menu - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\MenuItem - - - - - UI\MenuItem - - - - - &Methods; - - - - -
    - -
    - - &reference.ui.ui.entities.menuitem; - -
    - - diff --git a/reference/ui/ui.point.xml b/reference/ui/ui.point.xml deleted file mode 100644 index 2e47a6987..000000000 --- a/reference/ui/ui.point.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Represents a position (x,y) - UI\Point - - - - -
    - &reftitle.intro; - - Points are used throughout UI to represent co-ordinates on a screen, control, or area. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Point - - - - - final - UI\Point - - - - &Properties; - - public - x - - - public - y - - - Constructor - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - x - - - Holds the X co-ordinate, can be read/written directly - - - - - y - - - Holds the Y co-ordinate, can be read/written directly - - - - -
    - - - -
    - - &reference.ui.ui.entities.point; - -
    - - diff --git a/reference/ui/ui.size.xml b/reference/ui/ui.size.xml deleted file mode 100644 index a285ac0ae..000000000 --- a/reference/ui/ui.size.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Represents dimensions (width, height) - UI\Size - - - - -
    - &reftitle.intro; - - Sizes are used throughout UI to represent the size of a screen, control, or area. - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Size - - - - - final - UI\Size - - - - &Properties; - - public - width - - - public - height - - - Constructor - - - &Methods; - - - - -
    - - -
    - &reftitle.properties; - - - width - - - Holds the width, can be read/written directly - - - - - height - - - Holds the height, can be read/written directly - - - - -
    - - -
    - - &reference.ui.ui.entities.size; - -
    - - diff --git a/reference/ui/ui.window.xml b/reference/ui/ui.window.xml deleted file mode 100644 index 4a63a06d1..000000000 --- a/reference/ui/ui.window.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Window - UI\Window - - - - -
    - &reftitle.intro; - - Represents a UI Window - -
    - - -
    - &reftitle.classsynopsis; - - - - UI\Window - - - - - UI\Window - - - - extends - UI\Control - - - - &Properties; - - protected - controls - - - Constructor - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.properties; - - - controls - - - Contains controls, should not be manipulated directly - - - - -
    - - -
    - - &reference.ui.ui.entities.window; - -
    - - diff --git a/reference/ui/ui/area/ondraw.xml b/reference/ui/ui/area/ondraw.xml deleted file mode 100644 index f971e9ef3..000000000 --- a/reference/ui/ui/area/ondraw.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - UI\Area::onDraw - Draw Callback - - - - &reftitle.description; - - protected UI\Area::onDraw - UI\Draw\Penpen - UI\SizeareaSize - UI\PointclipPoint - UI\SizeclipSize - - - Shall be invoked when this Area requires redrawing - - - - - - &reftitle.parameters; - - - pen - - - A Pen suitable for drawing in this Area - - - - - areaSize - - - The size of the Area - - - - - clipPoint - - - The clip point of the Area - - - - - clipSize - - - The clip size of the Area - - - - - - - - - diff --git a/reference/ui/ui/area/onkey.xml b/reference/ui/ui/area/onkey.xml deleted file mode 100644 index 9a2247040..000000000 --- a/reference/ui/ui/area/onkey.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - UI\Area::onKey - Key Callback - - - - &reftitle.description; - - protected UI\Area::onKey - stringkey - intext - intflags - - - Shall be executed on key events - - - - - - &reftitle.parameters; - - - key - - - The key pressed - - - - - ext - - - The extended key pressed - - - - - flags - - - Event modifiers - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/area/onmouse.xml b/reference/ui/ui/area/onmouse.xml deleted file mode 100644 index da448b658..000000000 --- a/reference/ui/ui/area/onmouse.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - UI\Area::onMouse - Mouse Callback - - - - &reftitle.description; - - protected UI\Area::onMouse - UI\PointareaPoint - UI\SizeareaSize - intflags - - - Shall be executed on mouse events - - - - - - &reftitle.parameters; - - - areaPoint - - - The co-ordinates of the event - - - - - areaSize - - - The size of the area of the event - - - - - flags - - - Event modifiers - - - - - - - - - diff --git a/reference/ui/ui/area/redraw.xml b/reference/ui/ui/area/redraw.xml deleted file mode 100644 index 9fb70ec27..000000000 --- a/reference/ui/ui/area/redraw.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Area::redraw - Redraw Area - - - - &reftitle.description; - - public UI\Area::redraw - - - - Requests that this Area is redrawn - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/area/scrollto.xml b/reference/ui/ui/area/scrollto.xml deleted file mode 100644 index 43ef2d991..000000000 --- a/reference/ui/ui/area/scrollto.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - UI\Area::scrollTo - Area Scroll - - - - &reftitle.description; - - public UI\Area::scrollTo - UI\Pointpoint - UI\Sizesize - - - Scroll this Area - - - - - - &reftitle.parameters; - - - point - - - The point to scroll to - - - - - size - - - The size of the scroll pane - - - - - - - - - diff --git a/reference/ui/ui/area/setsize.xml b/reference/ui/ui/area/setsize.xml deleted file mode 100644 index 49d734b23..000000000 --- a/reference/ui/ui/area/setsize.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Area::setSize - Set Size - - - - &reftitle.description; - - public UI\Area::setSize - UI\Sizesize - - - Sets the size of this Area - - - - - - &reftitle.parameters; - - - size - - - The new size - - - - - - - - - - diff --git a/reference/ui/ui/control/destroy.xml b/reference/ui/ui/control/destroy.xml deleted file mode 100644 index 0dfe34696..000000000 --- a/reference/ui/ui/control/destroy.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::destroy - Destroy Control - - - - &reftitle.description; - - public UI\Control::destroy - - - - Shall destroy this Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/disable.xml b/reference/ui/ui/control/disable.xml deleted file mode 100644 index b1df41f49..000000000 --- a/reference/ui/ui/control/disable.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::disable - Disable Control - - - - &reftitle.description; - - public UI\Control::disable - - - - Shall disable this Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/enable.xml b/reference/ui/ui/control/enable.xml deleted file mode 100644 index 907ebc1ce..000000000 --- a/reference/ui/ui/control/enable.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::enable - Enable Control - - - - &reftitle.description; - - public UI\Control::enable - - - - Shall enable this Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/getparent.xml b/reference/ui/ui/control/getparent.xml deleted file mode 100644 index 3945071b0..000000000 --- a/reference/ui/ui/control/getparent.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::getParent - Get Parent Control - - - - &reftitle.description; - - public UI\ControlUI\Control::getParent - - - - Shall return the parent Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/gettoplevel.xml b/reference/ui/ui/control/gettoplevel.xml deleted file mode 100644 index 0fa6de8a4..000000000 --- a/reference/ui/ui/control/gettoplevel.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Control::getTopLevel - Get Top Level - - - - &reftitle.description; - - public intUI\Control::getTopLevel - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/hide.xml b/reference/ui/ui/control/hide.xml deleted file mode 100644 index b8dd6da8c..000000000 --- a/reference/ui/ui/control/hide.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::hide - Hide Control - - - - &reftitle.description; - - public UI\Control::hide - - - - Shall hide this Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/isenabled.xml b/reference/ui/ui/control/isenabled.xml deleted file mode 100644 index 07a33918b..000000000 --- a/reference/ui/ui/control/isenabled.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::isEnabled - Determine if Control is enabled - - - - &reftitle.description; - - public boolUI\Control::isEnabled - - - - Shall detect if this Control is enabled - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/isvisible.xml b/reference/ui/ui/control/isvisible.xml deleted file mode 100644 index 0d7d70428..000000000 --- a/reference/ui/ui/control/isvisible.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::isVisible - Determine if Control is visible - - - - &reftitle.description; - - public boolUI\Control::isVisible - - - - Shall detect if this Control is visible - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/setparent.xml b/reference/ui/ui/control/setparent.xml deleted file mode 100644 index 851a728e2..000000000 --- a/reference/ui/ui/control/setparent.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Control::setParent - Set Parent Control - - - - &reftitle.description; - - public UI\Control::setParent - UI\Controlparent - - - Shall set the parent Control of this Control - - - - - - &reftitle.parameters; - - - parent - - - The parent Control - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/control/show.xml b/reference/ui/ui/control/show.xml deleted file mode 100644 index 8fe37f6d1..000000000 --- a/reference/ui/ui/control/show.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Control::show - Control Show - - - - &reftitle.description; - - public UI\Control::show - - - - Shall show this Control - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/box/append.xml b/reference/ui/ui/controls/box/append.xml deleted file mode 100644 index 0d199a8bc..000000000 --- a/reference/ui/ui/controls/box/append.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Controls\Box::append - Append Control - - - - &reftitle.description; - - public intUI\Controls\Box::append - Controlcontrol - boolstretchy&false; - - - Shall append the given control to this Box - - - - - - &reftitle.parameters; - - - control - - - The control to append - - - - - stretchy - - - Set true to stretch the control - - - - - - - - &reftitle.returnvalues; - - Shall return the index of the appended control, may be 0 - - - - - - - diff --git a/reference/ui/ui/controls/box/construct.xml b/reference/ui/ui/controls/box/construct.xml deleted file mode 100644 index 6d3b2b201..000000000 --- a/reference/ui/ui/controls/box/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - UI\Controls\Box::__construct - Construct a new Box - - - - &reftitle.description; - - public UI\Controls\Box::__construct - intorientationUI\Controls\Box::Horizontal - - - Shall construct a new box - - - - - - &reftitle.parameters; - - - orientation - - - Box::Horizontal or Box::Vertical - - - - - - - - - - - diff --git a/reference/ui/ui/controls/box/delete.xml b/reference/ui/ui/controls/box/delete.xml deleted file mode 100644 index 36f5c12ef..000000000 --- a/reference/ui/ui/controls/box/delete.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Controls\Box::delete - Delete Control - - - - &reftitle.description; - - public boolUI\Controls\Box::delete - intindex - - - Shall delete the control at the given index from this Box - - - - - - &reftitle.parameters; - - - index - - - The index of the control to delete - - - - - - - - &reftitle.returnvalues; - - Indication of success - - - - - - diff --git a/reference/ui/ui/controls/box/getorientation.xml b/reference/ui/ui/controls/box/getorientation.xml deleted file mode 100644 index c3de918e9..000000000 --- a/reference/ui/ui/controls/box/getorientation.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\Box::getOrientation - Get Orientation - - - - &reftitle.description; - - public intUI\Controls\Box::getOrientation - - - - Shall retrieve the orientation of this Box - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/box/ispadded.xml b/reference/ui/ui/controls/box/ispadded.xml deleted file mode 100644 index beb15d6a4..000000000 --- a/reference/ui/ui/controls/box/ispadded.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Box::isPadded - Padding Detection - - - - &reftitle.description; - - public boolUI\Controls\Box::isPadded - - - - Shall detect if padding is enabled on this Box - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/box/setpadded.xml b/reference/ui/ui/controls/box/setpadded.xml deleted file mode 100644 index f20137f83..000000000 --- a/reference/ui/ui/controls/box/setpadded.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Box::setPadded - Set Padding - - - - &reftitle.description; - - public UI\Controls\Box::setPadded - boolpadded - - - Shall enable or disable padding on this Box - - - - - - &reftitle.parameters; - - - padded - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/button/construct.xml b/reference/ui/ui/controls/button/construct.xml deleted file mode 100644 index 36dcb48dd..000000000 --- a/reference/ui/ui/controls/button/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - UI\Controls\Button::__construct - Construct a new Button - - - - &reftitle.description; - - public UI\Controls\Button::__construct - stringtext - - - Shall construct a new Button - - - - - - &reftitle.parameters; - - - text - - - The text (label) for this Button - - - - - - - - - - - diff --git a/reference/ui/ui/controls/button/gettext.xml b/reference/ui/ui/controls/button/gettext.xml deleted file mode 100644 index fda90a4e6..000000000 --- a/reference/ui/ui/controls/button/gettext.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Button::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\Button::getText - - - - Shall retrieve the text (label) for this Button - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current text (label) - - - - - - - diff --git a/reference/ui/ui/controls/button/onclick.xml b/reference/ui/ui/controls/button/onclick.xml deleted file mode 100644 index 6fdf9ce4d..000000000 --- a/reference/ui/ui/controls/button/onclick.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\Button::onClick - Click Handler - - - - &reftitle.description; - - protected UI\Controls\Button::onClick - - - - Shall be executed when this Button is clicked - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/button/settext.xml b/reference/ui/ui/controls/button/settext.xml deleted file mode 100644 index 6604cddd9..000000000 --- a/reference/ui/ui/controls/button/settext.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Button::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\Button::setText - stringtext - - - Shall set the text (label) for this Button - - - - - - &reftitle.parameters; - - - text - - - The new text (label) - - - - - - - - - diff --git a/reference/ui/ui/controls/check/construct.xml b/reference/ui/ui/controls/check/construct.xml deleted file mode 100644 index 600c1e9ae..000000000 --- a/reference/ui/ui/controls/check/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Check::__construct - Construct a new Check - - - - &reftitle.description; - - public UI\Controls\Check::__construct - stringtext - - - Shall construct a new Check - - - - - - &reftitle.parameters; - - - text - - - The text (label) for the Check box - - - - - - - - - diff --git a/reference/ui/ui/controls/check/gettext.xml b/reference/ui/ui/controls/check/gettext.xml deleted file mode 100644 index 4856d3daf..000000000 --- a/reference/ui/ui/controls/check/gettext.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Check::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\Check::getText - - - - Shall return the text (label) for this Check - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current text (label) - - - - - - - diff --git a/reference/ui/ui/controls/check/ischecked.xml b/reference/ui/ui/controls/check/ischecked.xml deleted file mode 100644 index 1c3543204..000000000 --- a/reference/ui/ui/controls/check/ischecked.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Check::isChecked - Checked Detection - - - - &reftitle.description; - - public boolUI\Controls\Check::isChecked - - - - Shall detect the status of this Check - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/check/ontoggle.xml b/reference/ui/ui/controls/check/ontoggle.xml deleted file mode 100644 index aa2e59eff..000000000 --- a/reference/ui/ui/controls/check/ontoggle.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Check::onToggle - Toggle Callback - - - - &reftitle.description; - - protected UI\Controls\Check::onToggle - - - - Shall be executed when the status of this Check is changed - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/check/setchecked.xml b/reference/ui/ui/controls/check/setchecked.xml deleted file mode 100644 index 46c2400ef..000000000 --- a/reference/ui/ui/controls/check/setchecked.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Check::setChecked - Set Checked - - - - &reftitle.description; - - public UI\Controls\Check::setChecked - boolchecked - - - Shall change the status of this Check - - - - - - &reftitle.parameters; - - - checked - - - The new status - - - - - - - - - - diff --git a/reference/ui/ui/controls/check/settext.xml b/reference/ui/ui/controls/check/settext.xml deleted file mode 100644 index de2642afe..000000000 --- a/reference/ui/ui/controls/check/settext.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Check::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\Check::setText - stringtext - - - Shall set the text (label) for this Check - - - - - - &reftitle.parameters; - - - text - - - The new text (label) - - - - - - - - - - diff --git a/reference/ui/ui/controls/colorbutton/getcolor.xml b/reference/ui/ui/controls/colorbutton/getcolor.xml deleted file mode 100644 index f5205749c..000000000 --- a/reference/ui/ui/controls/colorbutton/getcolor.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\ColorButton::getColor - Get Color - - - - &reftitle.description; - - public UI\ColorUI\Controls\ColorButton::getColor - - - - Shall retrieve the currently selected Color - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/colorbutton/onchange.xml b/reference/ui/ui/controls/colorbutton/onchange.xml deleted file mode 100644 index a9256e50a..000000000 --- a/reference/ui/ui/controls/colorbutton/onchange.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\ColorButton::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\ColorButton::onChange - - - - Shall be executed when the selected Color is changed - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/colorbutton/setcolor.xml b/reference/ui/ui/controls/colorbutton/setcolor.xml deleted file mode 100644 index 07b2dd1fa..000000000 --- a/reference/ui/ui/controls/colorbutton/setcolor.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - UI\Controls\ColorButton::setColor - Set Color - - - - &reftitle.description; - - public UI\Controls\ColorButton::setColor - UI\Draw\Colorcolor - - - public UI\Controls\ColorButton::setColor - intcolor - - - Shall set the currently selected Color - - - - - - &reftitle.parameters; - - - color - - - The new color - - - - - - - - - - diff --git a/reference/ui/ui/controls/combo/append.xml b/reference/ui/ui/controls/combo/append.xml deleted file mode 100644 index be6012ab7..000000000 --- a/reference/ui/ui/controls/combo/append.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Combo::append - Append Option - - - - &reftitle.description; - - public UI\Controls\Combo::append - stringtext - - - Append an option to this Combo - - - - - - &reftitle.parameters; - - - text - - - The text for the new option - - - - - - - - - - diff --git a/reference/ui/ui/controls/combo/getselected.xml b/reference/ui/ui/controls/combo/getselected.xml deleted file mode 100644 index 0feb52925..000000000 --- a/reference/ui/ui/controls/combo/getselected.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Combo::getSelected - Get Selected Option - - - - &reftitle.description; - - public intUI\Controls\Combo::getSelected - - - - Shall retrieve the index of the option selected in this Combo - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/combo/onselected.xml b/reference/ui/ui/controls/combo/onselected.xml deleted file mode 100644 index 57f7ff8d6..000000000 --- a/reference/ui/ui/controls/combo/onselected.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Combo::onSelected - Selected Handler - - - - &reftitle.description; - - protected UI\Controls\Combo::onSelected - - - - Shall be executed when an option is selected in this Combo - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/combo/setselected.xml b/reference/ui/ui/controls/combo/setselected.xml deleted file mode 100644 index 1755fcbb6..000000000 --- a/reference/ui/ui/controls/combo/setselected.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Combo::setSelected - Set Selected Option - - - - &reftitle.description; - - public UI\Controls\Combo::setSelected - intindex - - - Shall set the currently selected option in this Combo - - - - - - &reftitle.parameters; - - - index - - - The index of the option to select - - - - - - - - - - diff --git a/reference/ui/ui/controls/editablecombo/append.xml b/reference/ui/ui/controls/editablecombo/append.xml deleted file mode 100644 index 333b35c7d..000000000 --- a/reference/ui/ui/controls/editablecombo/append.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\EditableCombo::append - Append Option - - - - &reftitle.description; - - public UI\Controls\EditableCombo::append - stringtext - - - Shall append a new option to this Editable Combo - - - - - - &reftitle.parameters; - - - text - - - The text for the new option - - - - - - - - - - diff --git a/reference/ui/ui/controls/editablecombo/gettext.xml b/reference/ui/ui/controls/editablecombo/gettext.xml deleted file mode 100644 index f9b151094..000000000 --- a/reference/ui/ui/controls/editablecombo/gettext.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\EditableCombo::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\EditableCombo::getText - - - - Get the value of the currently selected option in this Editable Combo - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/editablecombo/onchange.xml b/reference/ui/ui/controls/editablecombo/onchange.xml deleted file mode 100644 index 09b9a4735..000000000 --- a/reference/ui/ui/controls/editablecombo/onchange.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\EditableCombo::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\EditableCombo::onChange - - - - Shall be executed when the value of this Editable Combobox changes - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/editablecombo/settext.xml b/reference/ui/ui/controls/editablecombo/settext.xml deleted file mode 100644 index 82982d41e..000000000 --- a/reference/ui/ui/controls/editablecombo/settext.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\EditableCombo::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\EditableCombo::setText - stringtext - - - Shall set the text of the currently selected option in this Editable Combo - - - - - - &reftitle.parameters; - - - text - - - The new text - - - - - - - - - - diff --git a/reference/ui/ui/controls/entry/construct.xml b/reference/ui/ui/controls/entry/construct.xml deleted file mode 100644 index a645a77e7..000000000 --- a/reference/ui/ui/controls/entry/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Entry::__construct - Construct a new Entry - - - - &reftitle.description; - - public UI\Controls\Entry::__construct - inttypeUI\Controls\Entry::Normal - - - Construct a new entry of the given type - - - - - - &reftitle.parameters; - - - type - - - Entry::Normal, Entry::Password, or Entry::Search - - - - - - - - - diff --git a/reference/ui/ui/controls/entry/gettext.xml b/reference/ui/ui/controls/entry/gettext.xml deleted file mode 100644 index 56d0d914e..000000000 --- a/reference/ui/ui/controls/entry/gettext.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Entry::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\Entry::getText - - - - Shall return the current text from this Entry - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current text - - - - - - - diff --git a/reference/ui/ui/controls/entry/isreadonly.xml b/reference/ui/ui/controls/entry/isreadonly.xml deleted file mode 100644 index e6231563e..000000000 --- a/reference/ui/ui/controls/entry/isreadonly.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Entry::isReadOnly - Detect Read Only - - - - &reftitle.description; - - public boolUI\Controls\Entry::isReadOnly - - - - Shall detect if this Entry is read only - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/entry/onchange.xml b/reference/ui/ui/controls/entry/onchange.xml deleted file mode 100644 index 570e1eec1..000000000 --- a/reference/ui/ui/controls/entry/onchange.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\Entry::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\Entry::onChange - - - - Shall be executed when the text in this Entry changes - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/entry/setreadonly.xml b/reference/ui/ui/controls/entry/setreadonly.xml deleted file mode 100644 index a7151962f..000000000 --- a/reference/ui/ui/controls/entry/setreadonly.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Entry::setReadOnly - Set Read Only - - - - &reftitle.description; - - public UI\Controls\Entry::setReadOnly - boolreadOnly - - - Shall enable or disable read only for this Entry - - - - - - &reftitle.parameters; - - - readOnly - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/entry/settext.xml b/reference/ui/ui/controls/entry/settext.xml deleted file mode 100644 index 2c7399359..000000000 --- a/reference/ui/ui/controls/entry/settext.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Entry::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\Entry::setText - stringtext - - - Shall set the text for this Entry - - - - - - &reftitle.parameters; - - - text - - - The new text - - - - - - - - - - diff --git a/reference/ui/ui/controls/form/append.xml b/reference/ui/ui/controls/form/append.xml deleted file mode 100644 index 123b37f37..000000000 --- a/reference/ui/ui/controls/form/append.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - UI\Controls\Form::append - Append Control - - - - &reftitle.description; - - public intUI\Controls\Form::append - stringlabel - UI\Controlcontrol - boolstretchy&false; - - - Shall append the control to the form, and set the label - - - - - - &reftitle.parameters; - - - label - - - The text for the label - - - - - control - - - A control - - - - - stretchy - - - Should be set true to stretch the control - - - - - - - - &reftitle.returnvalues; - - Shall return the index of the appended control, may be 0 - - - - - - - diff --git a/reference/ui/ui/controls/form/delete.xml b/reference/ui/ui/controls/form/delete.xml deleted file mode 100644 index cd7a95b71..000000000 --- a/reference/ui/ui/controls/form/delete.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Controls\Form::delete - Delete Control - - - - &reftitle.description; - - public boolUI\Controls\Form::delete - intindex - - - Shall delete the control at the given index in this Form - - - - - &reftitle.parameters; - - - index - - - The index of the control to remove - - - - - - - - &reftitle.returnvalues; - - Indication of success - - - - - - - diff --git a/reference/ui/ui/controls/form/ispadded.xml b/reference/ui/ui/controls/form/ispadded.xml deleted file mode 100644 index e37a922b1..000000000 --- a/reference/ui/ui/controls/form/ispadded.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Form::isPadded - Padding Detection - - - - &reftitle.description; - - public boolUI\Controls\Form::isPadded - - - - Shall detect if padding is enabled on this Form - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/form/setpadded.xml b/reference/ui/ui/controls/form/setpadded.xml deleted file mode 100644 index e7625f6d6..000000000 --- a/reference/ui/ui/controls/form/setpadded.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Form::setPadded - Set Padding - - - - &reftitle.description; - - public UI\Controls\Form::setPadded - boolpadded - - - Shall enable or disable padding on this Form - - - - - - &reftitle.parameters; - - - padded - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/grid/append.xml b/reference/ui/ui/controls/grid/append.xml deleted file mode 100644 index d99c64137..000000000 --- a/reference/ui/ui/controls/grid/append.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - UI\Controls\Grid::append - Append Control - - - - &reftitle.description; - - public UI\Controls\Grid::append - UI\Controlcontrol - intleft - inttop - intxspan - intyspan - boolhexpand - inthalign - boolvexpand - intvalign - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - control - - - The Control to append - - - - - left - - - - - - - - top - - - - - - - - xspan - - - - - - - - yspan - - - - - - - - hexpand - - - - - - - - halign - - - - - - - - vexpand - - - - - - - - valign - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/grid/ispadded.xml b/reference/ui/ui/controls/grid/ispadded.xml deleted file mode 100644 index 0b2a86486..000000000 --- a/reference/ui/ui/controls/grid/ispadded.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Grid::isPadded - Padding Detection - - - - &reftitle.description; - - public boolUI\Controls\Grid::isPadded - - - - Shall detect if padding is enabled on this Grid - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/grid/setpadded.xml b/reference/ui/ui/controls/grid/setpadded.xml deleted file mode 100644 index 0cb609e54..000000000 --- a/reference/ui/ui/controls/grid/setpadded.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Grid::setPadded - Set Padding - - - - &reftitle.description; - - public UI\Controls\Grid::setPadded - boolpadding - - - Shall enable or disable padding for this Grid - - - - - - &reftitle.parameters; - - - padding - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/group/append.xml b/reference/ui/ui/controls/group/append.xml deleted file mode 100644 index 3ca0a77ec..000000000 --- a/reference/ui/ui/controls/group/append.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Group::append - Append Control - - - - &reftitle.description; - - public UI\Controls\Group::append - UI\Controlcontrol - - - Shall append a control to this Group - - - - - - &reftitle.parameters; - - - control - - - The control to append - - - - - - - - - - diff --git a/reference/ui/ui/controls/group/construct.xml b/reference/ui/ui/controls/group/construct.xml deleted file mode 100644 index 5137f3430..000000000 --- a/reference/ui/ui/controls/group/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - UI\Controls\Group::__construct - Construct a new Group - - - - &reftitle.description; - - public UI\Controls\Group::__construct - stringtitle - - - Shall construct a new Group with the given title - - - - - - &reftitle.parameters; - - - title - - - The text for the title label - - - - - - - - - - - diff --git a/reference/ui/ui/controls/group/gettitle.xml b/reference/ui/ui/controls/group/gettitle.xml deleted file mode 100644 index 10e8026b5..000000000 --- a/reference/ui/ui/controls/group/gettitle.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Group::getTitle - Get Title - - - - &reftitle.description; - - public stringUI\Controls\Group::getTitle - - - - Shall return the current title for this Group - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current title - - - - - - - diff --git a/reference/ui/ui/controls/group/hasmargin.xml b/reference/ui/ui/controls/group/hasmargin.xml deleted file mode 100644 index 34d4f30c9..000000000 --- a/reference/ui/ui/controls/group/hasmargin.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Group::hasMargin - Margin Detection - - - - &reftitle.description; - - public boolUI\Controls\Group::hasMargin - - - - Shall detect if this Group has a margin - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/group/setmargin.xml b/reference/ui/ui/controls/group/setmargin.xml deleted file mode 100644 index 021d40276..000000000 --- a/reference/ui/ui/controls/group/setmargin.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Group::setMargin - Set Margin - - - - &reftitle.description; - - public UI\Controls\Group::setMargin - boolmargin - - - Shall enable or disable margins for this Group - - - - - - &reftitle.parameters; - - - margin - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/group/settitle.xml b/reference/ui/ui/controls/group/settitle.xml deleted file mode 100644 index a5b4f1c7f..000000000 --- a/reference/ui/ui/controls/group/settitle.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Group::setTitle - Set Title - - - - &reftitle.description; - - public UI\Controls\Group::setTitle - stringtitle - - - Shall set the title for this Group - - - - - - &reftitle.parameters; - - - title - - - The text for the new title - - - - - - - - - - diff --git a/reference/ui/ui/controls/label/construct.xml b/reference/ui/ui/controls/label/construct.xml deleted file mode 100644 index 05544f24a..000000000 --- a/reference/ui/ui/controls/label/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Label::__construct - Construct a new Label - - - - &reftitle.description; - - public UI\Controls\Label::__construct - stringtext - - - Shall construct a new Label - - - - - - &reftitle.parameters; - - - text - - - The text for this label - - - - - - - - - diff --git a/reference/ui/ui/controls/label/gettext.xml b/reference/ui/ui/controls/label/gettext.xml deleted file mode 100644 index e7e2fd519..000000000 --- a/reference/ui/ui/controls/label/gettext.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Label::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\Label::getText - - - - Shall return the current text for this Label - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/label/settext.xml b/reference/ui/ui/controls/label/settext.xml deleted file mode 100644 index bf9391cff..000000000 --- a/reference/ui/ui/controls/label/settext.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Label::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\Label::setText - stringtext - - - Shall set the text for this Label - - - - - - &reftitle.parameters; - - - text - - - The new text - - - - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/append.xml b/reference/ui/ui/controls/multilineentry/append.xml deleted file mode 100644 index 3971e7039..000000000 --- a/reference/ui/ui/controls/multilineentry/append.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::append - Append Text - - - - &reftitle.description; - - public UI\Controls\MultilineEntry::append - stringtext - - - Shall append the given text to the text in this Multiline Entry - - - - - - &reftitle.parameters; - - - text - - - The text to append - - - - - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/construct.xml b/reference/ui/ui/controls/multilineentry/construct.xml deleted file mode 100644 index 17ec057cd..000000000 --- a/reference/ui/ui/controls/multilineentry/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::__construct - Construct a new Multiline Entry - - - - &reftitle.description; - - public UI\Controls\MultilineEntry::__construct - inttype - - - Shall construct a new Multiline Entry of the given type - - - - - - &reftitle.parameters; - - - type - - - MultilineEntry::Wrap or MultilineEntry::NoWrap - - - - - - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/gettext.xml b/reference/ui/ui/controls/multilineentry/gettext.xml deleted file mode 100644 index 9e2d48fd3..000000000 --- a/reference/ui/ui/controls/multilineentry/gettext.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::getText - Get Text - - - - &reftitle.description; - - public stringUI\Controls\MultilineEntry::getText - - - - Shall return the text in this Multiline Entry - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/isreadonly.xml b/reference/ui/ui/controls/multilineentry/isreadonly.xml deleted file mode 100644 index 413e3efc1..000000000 --- a/reference/ui/ui/controls/multilineentry/isreadonly.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::isReadOnly - Read Only Detection - - - - &reftitle.description; - - public boolUI\Controls\MultilineEntry::isReadOnly - - - - Shall detect if this Multiline Entry is read only - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/onchange.xml b/reference/ui/ui/controls/multilineentry/onchange.xml deleted file mode 100644 index 2c9f18bbe..000000000 --- a/reference/ui/ui/controls/multilineentry/onchange.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\MultilineEntry::onChange - - - - Shall be executed when the text in this Multiline Entry is changed - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/multilineentry/setreadonly.xml b/reference/ui/ui/controls/multilineentry/setreadonly.xml deleted file mode 100644 index 107be4010..000000000 --- a/reference/ui/ui/controls/multilineentry/setreadonly.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::setReadOnly - Set Read Only - - - - &reftitle.description; - - public UI\Controls\MultilineEntry::setReadOnly - boolreadOnly - - - Shall enable or disable read only on this Multiline Entry - - - - - - &reftitle.parameters; - - - readOnly - - - - - - - - - - - - - diff --git a/reference/ui/ui/controls/multilineentry/settext.xml b/reference/ui/ui/controls/multilineentry/settext.xml deleted file mode 100644 index 367b3a00c..000000000 --- a/reference/ui/ui/controls/multilineentry/settext.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\MultilineEntry::setText - Set Text - - - - &reftitle.description; - - public UI\Controls\MultilineEntry::setText - stringtext - - - Shall set the text in this Multiline Entry - - - - - - &reftitle.parameters; - - - text - - - The new text - - - - - - - - - diff --git a/reference/ui/ui/controls/picker/construct.xml b/reference/ui/ui/controls/picker/construct.xml deleted file mode 100644 index 68ee370cd..000000000 --- a/reference/ui/ui/controls/picker/construct.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - UI\Controls\Picker::__construct - Construct a new Picker - - - - &reftitle.description; - - public UI\Controls\Picker::__construct - inttypeUI\Controls\Picker::Date - - - Construct a new Picker of the given type - - - - - - &reftitle.parameters; - - - type - - - Picker::Date, Picker::Time, or Picker::DateTime - - - - - - - - - - - diff --git a/reference/ui/ui/controls/progress/getvalue.xml b/reference/ui/ui/controls/progress/getvalue.xml deleted file mode 100644 index 286f05001..000000000 --- a/reference/ui/ui/controls/progress/getvalue.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Progress::getValue - Get Value - - - - &reftitle.description; - - public intUI\Controls\Progress::getValue - - - - Shall retrieve the current value of this Progress bar - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/progress/setvalue.xml b/reference/ui/ui/controls/progress/setvalue.xml deleted file mode 100644 index ce736ee82..000000000 --- a/reference/ui/ui/controls/progress/setvalue.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Progress::setValue - Set Value - - - - &reftitle.description; - - public UI\Controls\Progress::setValue - intvalue - - - Shall set the value for this Progress bar - - - - - - &reftitle.parameters; - - - value - - - An integer between 0 and 100 (inclusive) - - - - - - - - - diff --git a/reference/ui/ui/controls/radio/append.xml b/reference/ui/ui/controls/radio/append.xml deleted file mode 100644 index 1ebfd2e02..000000000 --- a/reference/ui/ui/controls/radio/append.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Radio::append - Append Option - - - - &reftitle.description; - - public UI\Controls\Radio::append - stringtext - - - Shall append a new option to this Radio - - - - - - &reftitle.parameters; - - - text - - - The text (label) for the option - - - - - - - - - - diff --git a/reference/ui/ui/controls/radio/getselected.xml b/reference/ui/ui/controls/radio/getselected.xml deleted file mode 100644 index 104fdca63..000000000 --- a/reference/ui/ui/controls/radio/getselected.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Radio::getSelected - Get Selected Option - - - - &reftitle.description; - - public intUI\Controls\Radio::getSelected - - - - Shall retrieve the index of the currently selected option in this Radio - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/radio/onselected.xml b/reference/ui/ui/controls/radio/onselected.xml deleted file mode 100644 index 63494f126..000000000 --- a/reference/ui/ui/controls/radio/onselected.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\Radio::onSelected - Selected Handler - - - - &reftitle.description; - - protected UI\Controls\Radio::onSelected - - - - Shall be executed when the option selected in this Radio changes - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/radio/setselected.xml b/reference/ui/ui/controls/radio/setselected.xml deleted file mode 100644 index 01fd2379d..000000000 --- a/reference/ui/ui/controls/radio/setselected.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Radio::setSelected - Set Selected Option - - - - &reftitle.description; - - public UI\Controls\Radio::setSelected - intindex - - - Shall set the currently selected option in this Radio - - - - - - &reftitle.parameters; - - - index - - - The index of the option to select - - - - - - - - - - diff --git a/reference/ui/ui/controls/separator/construct.xml b/reference/ui/ui/controls/separator/construct.xml deleted file mode 100644 index 7285028a2..000000000 --- a/reference/ui/ui/controls/separator/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Separator::__construct - Construct a new Separator - - - - &reftitle.description; - - public UI\Controls\Separator::__construct - inttypeUI\Controls\Separator::Horizontal - - - Shall construct a new Separator of the given type - - - - - - &reftitle.parameters; - - - type - - - Separator::Horizontal or Separator::Vertical - - - - - - - - - diff --git a/reference/ui/ui/controls/slider/construct.xml b/reference/ui/ui/controls/slider/construct.xml deleted file mode 100644 index f23dccda9..000000000 --- a/reference/ui/ui/controls/slider/construct.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - UI\Controls\Slider::__construct - Construct a new Slider - - - - &reftitle.description; - - public UI\Controls\Slider::__construct - intmin - intmax - - - Construct a new Slider with the given range - - - - - - &reftitle.parameters; - - - min - - - The minimum allowed value - - - - - max - - - The maximum allowed value - - - - - - - - - diff --git a/reference/ui/ui/controls/slider/getvalue.xml b/reference/ui/ui/controls/slider/getvalue.xml deleted file mode 100644 index 1c5acdab2..000000000 --- a/reference/ui/ui/controls/slider/getvalue.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Slider::getValue - Get Value - - - - &reftitle.description; - - public intUI\Controls\Slider::getValue - - - - Get the value from this Slider - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/slider/onchange.xml b/reference/ui/ui/controls/slider/onchange.xml deleted file mode 100644 index 8de3d2771..000000000 --- a/reference/ui/ui/controls/slider/onchange.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Slider::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\Slider::onChange - - - - Shall be executed when the value of this Slider changes - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/slider/setvalue.xml b/reference/ui/ui/controls/slider/setvalue.xml deleted file mode 100644 index 9aeeec9b0..000000000 --- a/reference/ui/ui/controls/slider/setvalue.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Controls\Slider::setValue - Set Value - - - - &reftitle.description; - - public UI\Controls\Slider::setValue - intvalue - - - Shall set the value for this Slider - - - - - - &reftitle.parameters; - - - value - - - The new value - - - - - - - - - diff --git a/reference/ui/ui/controls/spin/construct.xml b/reference/ui/ui/controls/spin/construct.xml deleted file mode 100644 index 9c45077ec..000000000 --- a/reference/ui/ui/controls/spin/construct.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - UI\Controls\Spin::__construct - Construct a new Spin - - - - &reftitle.description; - - public UI\Controls\Spin::__construct - intmin - intmax - - - Constructs a new Spin with the given range - - - - - - &reftitle.parameters; - - - min - - - The minimum value allowed - - - - - max - - - The maximum value allowed - - - - - - - - - - - diff --git a/reference/ui/ui/controls/spin/getvalue.xml b/reference/ui/ui/controls/spin/getvalue.xml deleted file mode 100644 index 929954d22..000000000 --- a/reference/ui/ui/controls/spin/getvalue.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - UI\Controls\Spin::getValue - Get Value - - - - &reftitle.description; - - public intUI\Controls\Spin::getValue - - - - Get the value in this Spin - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - diff --git a/reference/ui/ui/controls/spin/onchange.xml b/reference/ui/ui/controls/spin/onchange.xml deleted file mode 100644 index 7a788ec36..000000000 --- a/reference/ui/ui/controls/spin/onchange.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Controls\Spin::onChange - Change Handler - - - - &reftitle.description; - - protected UI\Controls\Spin::onChange - - - - Shall be executed when the value in this Spin changes - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/controls/spin/setvalue.xml b/reference/ui/ui/controls/spin/setvalue.xml deleted file mode 100644 index 324a6f236..000000000 --- a/reference/ui/ui/controls/spin/setvalue.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Controls\Spin::setValue - Set Value - - - - &reftitle.description; - - public UI\Controls\Spin::setValue - intvalue - - - Set the value in this Spin - - - - - - &reftitle.parameters; - - - value - - - The new value - - - - - - - - - - diff --git a/reference/ui/ui/controls/tab/append.xml b/reference/ui/ui/controls/tab/append.xml deleted file mode 100644 index 28d2fc9c6..000000000 --- a/reference/ui/ui/controls/tab/append.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Controls\Tab::append - Append Page - - - - &reftitle.description; - - public intUI\Controls\Tab::append - stringname - UI\Controlcontrol - - - Append a new page to this Tab - - - - - - &reftitle.parameters; - - - name - - - The name for the new page - - - - - control - - - The control for the new page - - - - - - - - &reftitle.returnvalues; - - Shall return the index of the appended control, may be 0 - - - - - - - diff --git a/reference/ui/ui/controls/tab/delete.xml b/reference/ui/ui/controls/tab/delete.xml deleted file mode 100644 index e9c4d2830..000000000 --- a/reference/ui/ui/controls/tab/delete.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Controls\Tab::delete - Delete Page - - - - &reftitle.description; - - public boolUI\Controls\Tab::delete - intindex - - - Shall remove the selected page from this Tab - - - - - - &reftitle.parameters; - - - index - - - The index of the page to remove - - - - - - - - &reftitle.returnvalues; - - Indication of success - - - - - - diff --git a/reference/ui/ui/controls/tab/hasmargin.xml b/reference/ui/ui/controls/tab/hasmargin.xml deleted file mode 100644 index 658ff37a7..000000000 --- a/reference/ui/ui/controls/tab/hasmargin.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Controls\Tab::hasMargin - Margin Detection - - - - &reftitle.description; - - public boolUI\Controls\Tab::hasMargin - intpage - - - Shall detect if the given page has a margin. - - - - - &reftitle.parameters; - - - page - - - The index of the page - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/controls/tab/insertat.xml b/reference/ui/ui/controls/tab/insertat.xml deleted file mode 100644 index 387b8fe45..000000000 --- a/reference/ui/ui/controls/tab/insertat.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - UI\Controls\Tab::insertAt - Insert Page - - - - &reftitle.description; - - public UI\Controls\Tab::insertAt - stringname - intpage - UI\Controlcontrol - - - Shall insert a new page into this Tab - - - - - - &reftitle.parameters; - - - name - - - The name for the new page - - - - - page - - - The index to perform the insertion before - - - - - control - - - The control for the new page - - - - - - - - - diff --git a/reference/ui/ui/controls/tab/pages.xml b/reference/ui/ui/controls/tab/pages.xml deleted file mode 100644 index 20d8760f5..000000000 --- a/reference/ui/ui/controls/tab/pages.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Controls\Tab::pages - Page Count - - - - &reftitle.description; - - public intUI\Controls\Tab::pages - - - - Shall return the number of pages in this Tab - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The number of pages in this Tab - - - - - - - diff --git a/reference/ui/ui/controls/tab/setmargin.xml b/reference/ui/ui/controls/tab/setmargin.xml deleted file mode 100644 index 4143018a9..000000000 --- a/reference/ui/ui/controls/tab/setmargin.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - UI\Controls\Tab::setMargin - Set Margin - - - - &reftitle.description; - - public UI\Controls\Tab::setMargin - intpage - boolmargin - - - Shall enable or disable margins on the selected page - - - - - - &reftitle.parameters; - - - page - - - The page to select - - - - - margin - - - Margin switch - - - - - - - - - diff --git a/reference/ui/ui/draw/brush.gradient/addstop.xml b/reference/ui/ui/draw/brush.gradient/addstop.xml deleted file mode 100644 index ac77d0387..000000000 --- a/reference/ui/ui/draw/brush.gradient/addstop.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - UI\Draw\Brush\Gradient::addStop - Stop Manipulation - - - - &reftitle.description; - - public intUI\Draw\Brush\Gradient::addStop - floatposition - UI\Draw\Colorcolor - - - public intUI\Draw\Brush\Gradient::addStop - floatposition - intcolor - - - Shall add a stop of the given color at the given position - - - - - - &reftitle.parameters; - - - position - - - The position for the new stop - - - - - color - - - The color for the new stop, may be UI\Draw\Color or RRGGBBAA - - - - - - - - &reftitle.returnvalues; - - Total number of stops - - - - - - - diff --git a/reference/ui/ui/draw/brush.gradient/delstop.xml b/reference/ui/ui/draw/brush.gradient/delstop.xml deleted file mode 100644 index 7a40a0a32..000000000 --- a/reference/ui/ui/draw/brush.gradient/delstop.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Draw\Brush\Gradient::delStop - Stop Manipulation - - - - &reftitle.description; - - public intUI\Draw\Brush\Gradient::delStop - intindex - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - index - - - - - - - - - - - &reftitle.returnvalues; - - Total number of stops - - - - - - - diff --git a/reference/ui/ui/draw/brush.gradient/setstop.xml b/reference/ui/ui/draw/brush.gradient/setstop.xml deleted file mode 100644 index f0944eebd..000000000 --- a/reference/ui/ui/draw/brush.gradient/setstop.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - UI\Draw\Brush\Gradient::setStop - Stop Manipulation - - - - &reftitle.description; - - public boolUI\Draw\Brush\Gradient::setStop - intindex - floatposition - UI\Draw\Colorcolor - - - public boolUI\Draw\Brush\Gradient::setStop - intindex - floatposition - intcolor - - - - - - - - - &reftitle.parameters; - - - index - - - The index of the stop to set - - - - - position - - - The position for the stop - - - - - color - - - The color for the stop, may be UI\Draw\Color or RRGGBBAA - - - - - - - - &reftitle.returnvalues; - - Indication of success - - - - - - - diff --git a/reference/ui/ui/draw/brush.lineargradient/construct.xml b/reference/ui/ui/draw/brush.lineargradient/construct.xml deleted file mode 100644 index 20ffabefc..000000000 --- a/reference/ui/ui/draw/brush.lineargradient/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - UI\Draw\Brush\LinearGradient::__construct - Construct a Linear Gradient - - - - &reftitle.description; - - public UI\Draw\Brush\LinearGradient::__construct - UI\Pointstart - UI\Pointend - - - Shall construct a new linear gradient - - - - - - &reftitle.parameters; - - - start - - - - - - - - end - - - - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/brush.radialgradient/construct.xml b/reference/ui/ui/draw/brush.radialgradient/construct.xml deleted file mode 100644 index 6269dc128..000000000 --- a/reference/ui/ui/draw/brush.radialgradient/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - UI\Draw\Brush\RadialGradient::__construct - Construct a new Radial Gradient - - - - &reftitle.description; - - public UI\Draw\Brush\RadialGradient::__construct - UI\Pointstart - UI\Pointouter - floatradius - - - Shall construct a new radial gradient - - - - - - &reftitle.parameters; - - - start - - - - - - - - outer - - - - - - - - radius - - - - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/brush/construct.xml b/reference/ui/ui/draw/brush/construct.xml deleted file mode 100644 index e73d31713..000000000 --- a/reference/ui/ui/draw/brush/construct.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - UI\Draw\Brush::__construct - Construct a new Brush - - - - &reftitle.description; - - public UI\Draw\Brush::__construct - UI\Draw\Colorcolor - - - public UI\Draw\Brush::__construct - intcolor - - - Shall construct a solid brush using the given color - - - - - - &reftitle.parameters; - - - color - - - Can be a UI\Draw\Color or RRGGBBAA - - - - - - - - - diff --git a/reference/ui/ui/draw/brush/getcolor.xml b/reference/ui/ui/draw/brush/getcolor.xml deleted file mode 100644 index e9c47cee5..000000000 --- a/reference/ui/ui/draw/brush/getcolor.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Brush::getColor - Get Color - - - - &reftitle.description; - - public UI\Draw\ColorUI\Draw\Brush::getColor - - - - Shall return a UI\Draw\Color for this brush - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current color of the brush - - - - - - - diff --git a/reference/ui/ui/draw/brush/setcolor.xml b/reference/ui/ui/draw/brush/setcolor.xml deleted file mode 100644 index 7bb1dc66c..000000000 --- a/reference/ui/ui/draw/brush/setcolor.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - UI\Draw\Brush::setColor - Set Color - - - - &reftitle.description; - - public voidUI\Draw\Brush::setColor - UI\Draw\Colorcolor - - - public voidUI\Draw\Brush::setColor - intcolor - - - Shall set the color of this brush to the color provided - - - - - - &reftitle.parameters; - - - color - - - Can be a UI\Draw\Color or RRGGBBAA - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/color/construct.xml b/reference/ui/ui/draw/color/construct.xml deleted file mode 100644 index 5c24d4224..000000000 --- a/reference/ui/ui/draw/color/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Draw\Color::__construct - Construct new Color - - - - &reftitle.description; - - public UI\Draw\Color::__construct - UI\Draw\Colorcolor - - - public UI\Draw\Color::__construct - intcolor - - - Shall construct a new color - - - - - - &reftitle.parameters; - - - color - - - May be UI\Draw\Color or RRGGBBAA - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/color/getchannel.xml b/reference/ui/ui/draw/color/getchannel.xml deleted file mode 100644 index 12d55ce9b..000000000 --- a/reference/ui/ui/draw/color/getchannel.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Draw\Color::getChannel - Color Manipulation - - - - &reftitle.description; - - public floatUI\Draw\Color::getChannel - intchannel - - - Shall retrieve the value for a channel - - - - - - &reftitle.parameters; - - - channel - - - Constant channel identity - - - - - - - - &reftitle.returnvalues; - - The current value of the requested channel - - - - - - - diff --git a/reference/ui/ui/draw/color/setchannel.xml b/reference/ui/ui/draw/color/setchannel.xml deleted file mode 100644 index 2e11e9ef5..000000000 --- a/reference/ui/ui/draw/color/setchannel.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Draw\Color::setChannel - Color Manipulation - - - - &reftitle.description; - - public voidUI\Draw\Color::setChannel - intchannel - floatvalue - - - Shall set the selected channel to the given value - - - - - - &reftitle.parameters; - - - channel - - - Constant channel identity - - - - - value - - - The new value for the selected channel - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/matrix/invert.xml b/reference/ui/ui/draw/matrix/invert.xml deleted file mode 100644 index ff8fe35c8..000000000 --- a/reference/ui/ui/draw/matrix/invert.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Matrix::invert - Invert Matrix - - - - &reftitle.description; - - public UI\Draw\Matrix::invert - - - - Shall invert this matrix - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/matrix/isinvertible.xml b/reference/ui/ui/draw/matrix/isinvertible.xml deleted file mode 100644 index a8db70be8..000000000 --- a/reference/ui/ui/draw/matrix/isinvertible.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Matrix::isInvertible - Invertible Detection - - - - &reftitle.description; - - public boolUI\Draw\Matrix::isInvertible - - - - Shall detect if this Matrix may be inverted - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/matrix/multiply.xml b/reference/ui/ui/draw/matrix/multiply.xml deleted file mode 100644 index a7edc58ed..000000000 --- a/reference/ui/ui/draw/matrix/multiply.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - UI\Draw\Matrix::multiply - Multiply Matrix - - - - &reftitle.description; - - public UI\Draw\MatrixUI\Draw\Matrix::multiply - UI\Draw\Matrixmatrix - - - Shall multiply this matrix with the given matrix - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The new Matrix - - - - - - diff --git a/reference/ui/ui/draw/matrix/rotate.xml b/reference/ui/ui/draw/matrix/rotate.xml deleted file mode 100644 index b0c1f13cd..000000000 --- a/reference/ui/ui/draw/matrix/rotate.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Draw\Matrix::rotate - Rotate Matrix - - - - &reftitle.description; - - public UI\Draw\Matrix::rotate - UI\Pointpoint - floatamount - - - Shall rotate this Matrix - - - - - - &reftitle.parameters; - - - point - - - - - - - - amount - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/matrix/scale.xml b/reference/ui/ui/draw/matrix/scale.xml deleted file mode 100644 index 68471373f..000000000 --- a/reference/ui/ui/draw/matrix/scale.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Draw\Matrix::scale - Scale Matrix - - - - &reftitle.description; - - public UI\Draw\Matrix::scale - UI\Pointcenter - UI\Pointpoint - - - Shall scale this Matrix - - - - - - &reftitle.parameters; - - - center - - - - - - - - point - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/matrix/skew.xml b/reference/ui/ui/draw/matrix/skew.xml deleted file mode 100644 index 9897d8234..000000000 --- a/reference/ui/ui/draw/matrix/skew.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Draw\Matrix::skew - Skew Matrix - - - - &reftitle.description; - - public UI\Draw\Matrix::skew - UI\Pointpoint - UI\Pointamount - - - Shall skew this Matrix - - - - - - &reftitle.parameters; - - - point - - - - - - - - amount - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/matrix/translate.xml b/reference/ui/ui/draw/matrix/translate.xml deleted file mode 100644 index ffd9cd1ae..000000000 --- a/reference/ui/ui/draw/matrix/translate.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Matrix::translate - Translate Matrix - - - - &reftitle.description; - - public UI\Draw\Matrix::translate - UI\Pointpoint - - - Shall translate this Matrix - - - - - - &reftitle.parameters; - - - point - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/path/addrectangle.xml b/reference/ui/ui/draw/path/addrectangle.xml deleted file mode 100644 index 721818a39..000000000 --- a/reference/ui/ui/draw/path/addrectangle.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - UI\Draw\Path::addRectangle - Draw a Rectangle - - - - &reftitle.description; - - public UI\Draw\Path::addRectangle - UI\Pointpoint - UI\Sizesize - - - Shall map the path of a rectangle of the given size, at the given point - - - - - - &reftitle.parameters; - - - point - - - The point to begin the shape - - - - - size - - - The size of the rectangle - - - - - - - - - diff --git a/reference/ui/ui/draw/path/arcto.xml b/reference/ui/ui/draw/path/arcto.xml deleted file mode 100644 index c427a883c..000000000 --- a/reference/ui/ui/draw/path/arcto.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - UI\Draw\Path::arcTo - Draw an Arc - - - - &reftitle.description; - - public UI\Draw\Path::arcTo - UI\Pointpoint - floatradius - floatangle - floatsweep - floatnegative - - - Shall map the path for an arc - - - - - - &reftitle.parameters; - - - point - - - The point to begin mapping - - - - - radius - - - The radius of the arc - - - - - angle - - - The angle of the arc - - - - - sweep - - - The sweep of the arc - - - - - negative - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/path/bezierto.xml b/reference/ui/ui/draw/path/bezierto.xml deleted file mode 100644 index c06a23f2a..000000000 --- a/reference/ui/ui/draw/path/bezierto.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - UI\Draw\Path::bezierTo - Draw Bezier Curve - - - - &reftitle.description; - - public UI\Draw\Path::bezierTo - UI\Pointpoint - floatradius - floatangle - floatsweep - floatnegative - - - Shall draw a bezier curve - - - - - - &reftitle.parameters; - - - point - - - The point at which to begin mapping - - - - - radius - - - The radius of the curve - - - - - angle - - - The angle of the curve - - - - - sweep - - - The sweep of the curve - - - - - negative - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/path/closefigure.xml b/reference/ui/ui/draw/path/closefigure.xml deleted file mode 100644 index 3342696f2..000000000 --- a/reference/ui/ui/draw/path/closefigure.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Path::closeFigure - Close Figure - - - - &reftitle.description; - - public UI\Draw\Path::closeFigure - - - - Shall close the current figure - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/path/construct.xml b/reference/ui/ui/draw/path/construct.xml deleted file mode 100644 index bc5318bbb..000000000 --- a/reference/ui/ui/draw/path/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Draw\Path::__construct - Construct a new Path - - - - &reftitle.description; - - public UI\Draw\Path::__construct - intmodeUI\Draw\Path::Winding - - - Shall construct a new path in the given mode - - - - - - &reftitle.parameters; - - - mode - - - Path::Winding or Path::Alternate - - - - - - - - - diff --git a/reference/ui/ui/draw/path/end.xml b/reference/ui/ui/draw/path/end.xml deleted file mode 100644 index 5f9ea233d..000000000 --- a/reference/ui/ui/draw/path/end.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Path::end - Finalize Path - - - - &reftitle.description; - - public UI\Draw\Path::end - - - - Shall finalize this Path - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/path/lineto.xml b/reference/ui/ui/draw/path/lineto.xml deleted file mode 100644 index 4eb6bd300..000000000 --- a/reference/ui/ui/draw/path/lineto.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - UI\Draw\Path::lineTo - Draw a Line - - - - &reftitle.description; - - public UI\Draw\Path::lineTo - UI\Pointpoint - floatradius - floatangle - floatsweep - floatnegative - - - Shall map the path for a line - - - - - - &reftitle.parameters; - - - point - - - The point to begin mapping - - - - - radius - - - - - - - - angle - - - - - - - - sweep - - - - - - - - negative - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/path/newfigure.xml b/reference/ui/ui/draw/path/newfigure.xml deleted file mode 100644 index 57cb3b47e..000000000 --- a/reference/ui/ui/draw/path/newfigure.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Path::newFigure - Draw Figure - - - - &reftitle.description; - - public UI\Draw\Path::newFigure - UI\Pointpoint - - - Shall map a new figure at the given point - - - - - - &reftitle.parameters; - - - point - - - The point to begin mapping - - - - - - - - - - diff --git a/reference/ui/ui/draw/path/newfigurewitharc.xml b/reference/ui/ui/draw/path/newfigurewitharc.xml deleted file mode 100644 index d62cb219e..000000000 --- a/reference/ui/ui/draw/path/newfigurewitharc.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - UI\Draw\Path::newFigureWithArc - Draw Figure with Arc - - - - &reftitle.description; - - public UI\Draw\Path::newFigureWithArc - UI\Pointpoint - floatradius - floatangle - floatsweep - floatnegative - - - - - - - - - &reftitle.parameters; - - - point - - - - - - - - radius - - - - - - - - angle - - - - - - - - sweep - - - - - - - - negative - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/pen/clip.xml b/reference/ui/ui/draw/pen/clip.xml deleted file mode 100644 index 6bbe11506..000000000 --- a/reference/ui/ui/draw/pen/clip.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Pen::clip - Clip a Path - - - - &reftitle.description; - - public UI\Draw\Pen::clip - UI\Draw\Pathpath - - - Shall clip the given Path - - - - - - &reftitle.parameters; - - - path - - - The path to clip - - - - - - - - - - diff --git a/reference/ui/ui/draw/pen/fill.xml b/reference/ui/ui/draw/pen/fill.xml deleted file mode 100644 index 4cb78daa8..000000000 --- a/reference/ui/ui/draw/pen/fill.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - UI\Draw\Pen::fill - Fill a Path - - - - &reftitle.description; - - public UI\Draw\Pen::fill - UI\Draw\Pathpath - UI\Draw\Brushwith - - - public UI\Draw\Pen::fill - UI\Draw\Pathpath - UI\Draw\Colorwith - - - public UI\Draw\Pen::fill - UI\Draw\Pathpath - intwith - - - Shall fill the given path - - - - - - &reftitle.parameters; - - - path - - - The path to fill - - - - - with - - - The color or brush to fill with - - - - - - - - - - diff --git a/reference/ui/ui/draw/pen/restore.xml b/reference/ui/ui/draw/pen/restore.xml deleted file mode 100644 index ef8f80bf3..000000000 --- a/reference/ui/ui/draw/pen/restore.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Pen::restore - Restore - - - - &reftitle.description; - - public UI\Draw\Pen::restore - - - - Shall restore a previously saved Pen - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/pen/save.xml b/reference/ui/ui/draw/pen/save.xml deleted file mode 100644 index 7f854f860..000000000 --- a/reference/ui/ui/draw/pen/save.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Draw\Pen::save - Save - - - - &reftitle.description; - - public UI\Draw\Pen::save - - - - Shall save the Pen - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/draw/pen/stroke.xml b/reference/ui/ui/draw/pen/stroke.xml deleted file mode 100644 index 1bc47e966..000000000 --- a/reference/ui/ui/draw/pen/stroke.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - UI\Draw\Pen::stroke - Stroke a Path - - - - &reftitle.description; - - public UI\Draw\Pen::stroke - UI\Draw\Pathpath - UI\Draw\Brushwith - UI\Draw\Strokestroke - - - public UI\Draw\Pen::stroke - UI\Draw\Pathpath - UI\Draw\Colorwith - UI\Draw\Strokestroke - - - public UI\Draw\Pen::stroke - UI\Draw\Pathpath - intwith - UI\Draw\Strokestroke - - - Shall stroke the given path - - - - - - &reftitle.parameters; - - - path - - - The path to stroke - - - - - with - - - The color or brush to stroke with - - - - - stroke - - - The configuration of the stroke - - - - - - - - - diff --git a/reference/ui/ui/draw/pen/transform.xml b/reference/ui/ui/draw/pen/transform.xml deleted file mode 100644 index e421240c6..000000000 --- a/reference/ui/ui/draw/pen/transform.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Draw\Pen::transform - Matrix Transform - - - - &reftitle.description; - - public UI\Draw\Pen::transform - UI\Draw\Matrixmatrix - - - Shall perform matrix transformation - - - - - - &reftitle.parameters; - - - matrix - - - The matrix to use - - - - - - - - - diff --git a/reference/ui/ui/draw/pen/write.xml b/reference/ui/ui/draw/pen/write.xml deleted file mode 100644 index 4d0d67c80..000000000 --- a/reference/ui/ui/draw/pen/write.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Draw\Pen::write - Draw Text at Point - - - - &reftitle.description; - - public UI\Draw\Pen::write - UI\Pointpoint - UI\Draw\Text\Layoutlayout - - - Shall draw the given text layout at the given point - - - - - - &reftitle.parameters; - - - point - - - The point to perform the drawing - - - - - layout - - - The layout of the text to draw - - - - - - - - - - diff --git a/reference/ui/ui/draw/stroke/construct.xml b/reference/ui/ui/draw/stroke/construct.xml deleted file mode 100644 index 073e0b7b5..000000000 --- a/reference/ui/ui/draw/stroke/construct.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - UI\Draw\Stroke::__construct - Construct a new Stroke - - - - &reftitle.description; - - public UI\Draw\Stroke::__construct - intcapUI\Draw\Line\Cap::Flat - intjoinUI\Draw\Line\Join::Miter - floatthickness1 - floatmiterLimit10 - - - Shall construct a new Stroke - - - - - - &reftitle.parameters; - - - cap - - - UI\Draw\Line\Cap::Flat, UI\Draw\Line\Cap::Round, or UI\Draw\Line\Cap::Square - - - - - join - - - UI\Draw\Line\Join::Miter, UI\Draw\Line\Join::Round, or UI\Draw\Line\Join::Bevel - - - - - thickness - - - The thickness of the stroke - - - - - miterLimit - - - Miter limit (default is sensible for all supported platforms) - - - - - - - - - - - diff --git a/reference/ui/ui/draw/stroke/getcap.xml b/reference/ui/ui/draw/stroke/getcap.xml deleted file mode 100644 index 3a04f4343..000000000 --- a/reference/ui/ui/draw/stroke/getcap.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Stroke::getCap - Get Line Cap - - - - &reftitle.description; - - public intUI\Draw\Stroke::getCap - - - - Shall retrieve the line cap setting of this Stroke - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - UI\Draw\Line\Cap::Flat, UI\Draw\Line\Cap::Round, or UI\Draw\Line\Cap::Square - - - - - - - diff --git a/reference/ui/ui/draw/stroke/getjoin.xml b/reference/ui/ui/draw/stroke/getjoin.xml deleted file mode 100644 index f6c376454..000000000 --- a/reference/ui/ui/draw/stroke/getjoin.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Stroke::getJoin - Get Line Join - - - - &reftitle.description; - - public intUI\Draw\Stroke::getJoin - - - - Shall retrieve the line join setting of this Stroke - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - UI\Draw\Line\Join::Miter, UI\Draw\Line\Join::Round, or UI\Draw\Line\Join::Bevel - - - - - - - diff --git a/reference/ui/ui/draw/stroke/getmiterlimit.xml b/reference/ui/ui/draw/stroke/getmiterlimit.xml deleted file mode 100644 index 254894115..000000000 --- a/reference/ui/ui/draw/stroke/getmiterlimit.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Stroke::getMiterLimit - Get Miter Limit - - - - &reftitle.description; - - public floatUI\Draw\Stroke::getMiterLimit - - - - Shall retrieve the miter limit of this Stroke - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current miter limit - - - - - - - diff --git a/reference/ui/ui/draw/stroke/getthickness.xml b/reference/ui/ui/draw/stroke/getthickness.xml deleted file mode 100644 index 4a1cf9de6..000000000 --- a/reference/ui/ui/draw/stroke/getthickness.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Stroke::getThickness - Get Thickness - - - - &reftitle.description; - - public floatUI\Draw\Stroke::getThickness - - - - Shall retrieve the thickness of this Stroke - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current thickness - - - - - - - diff --git a/reference/ui/ui/draw/stroke/setcap.xml b/reference/ui/ui/draw/stroke/setcap.xml deleted file mode 100644 index 63116e09d..000000000 --- a/reference/ui/ui/draw/stroke/setcap.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Stroke::setCap - Set Line Cap - - - - &reftitle.description; - - public UI\Draw\Stroke::setCap - intcap - - - Shall set the line cap setting for this Stroke - - - - - &reftitle.parameters; - - - cap - - - UI\Draw\Line\Cap::Flat, UI\Draw\Line\Cap::Round, or UI\Draw\Line\Cap::Square - - - - - - - - - diff --git a/reference/ui/ui/draw/stroke/setjoin.xml b/reference/ui/ui/draw/stroke/setjoin.xml deleted file mode 100644 index e82b558af..000000000 --- a/reference/ui/ui/draw/stroke/setjoin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Draw\Stroke::setJoin - Set Line Join - - - - &reftitle.description; - - public UI\Draw\Stroke::setJoin - intjoin - - - Shall set the line join setting for this Stroke - - - - - - &reftitle.parameters; - - - join - - - UI\Draw\Line\Join::Miter, UI\Draw\Line\Join::Round, or UI\Draw\Line\Join::Bevel - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/stroke/setmiterlimit.xml b/reference/ui/ui/draw/stroke/setmiterlimit.xml deleted file mode 100644 index 5b9cbb151..000000000 --- a/reference/ui/ui/draw/stroke/setmiterlimit.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Stroke::setMiterLimit - Set Miter Limit - - - - &reftitle.description; - - public UI\Draw\Stroke::setMiterLimit - floatlimit - - - Set the miter limit for this Stroke - - - - - - &reftitle.parameters; - - - limit - - - The new limit - - - - - - - - - - diff --git a/reference/ui/ui/draw/stroke/setthickness.xml b/reference/ui/ui/draw/stroke/setthickness.xml deleted file mode 100644 index e1bc054f3..000000000 --- a/reference/ui/ui/draw/stroke/setthickness.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Stroke::setThickness - Set Thickness - - - - &reftitle.description; - - public UI\Draw\Stroke::setThickness - floatthickness - - - Shall set the thickness for this Stroke - - - - - - &reftitle.parameters; - - - thickness - - - The new thickness - - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/construct.xml b/reference/ui/ui/draw/text/font.descriptor/construct.xml deleted file mode 100644 index 6c1b47738..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/construct.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::__construct - Construct a new Font Descriptor - - - - &reftitle.description; - - public UI\Draw\Text\Font\Descriptor::__construct - stringfamily - floatsize - intweightUI\Draw\Text\Font\Weight::Normal - intitalicUI\Draw\Text\Font\Italic::Normal - intstretchUI\Draw\Text\Font\Stretch::Normal - - - Shall construct a new Font Descriptor - - - - - - &reftitle.parameters; - - - family - - - The name of a valid family of fonts - - - - - size - - - The preferred size - - - - - weight - - - UI\Draw\Text\Font\Weight constant - - - - - italic - - - UI\Draw\Text\Font\Italic constant - - - - - stretch - - - UI\Draw\Text\Font\Stretch constant - - - - - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/getfamily.xml b/reference/ui/ui/draw/text/font.descriptor/getfamily.xml deleted file mode 100644 index 591f46b56..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/getfamily.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::getFamily - Get Font Family - - - - &reftitle.description; - - public stringUI\Draw\Text\Font\Descriptor::getFamily - - - - Shall return the requested font family - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/getitalic.xml b/reference/ui/ui/draw/text/font.descriptor/getitalic.xml deleted file mode 100644 index 667a8acfd..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/getitalic.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::getItalic - Style Detection - - - - &reftitle.description; - - public intUI\Draw\Text\Font\Descriptor::getItalic - - - - Shall return constant setting - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/getsize.xml b/reference/ui/ui/draw/text/font.descriptor/getsize.xml deleted file mode 100644 index ccd31d80c..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/getsize.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::getSize - Size Detection - - - - &reftitle.description; - - public floatUI\Draw\Text\Font\Descriptor::getSize - - - - Shall return the requested size - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/getstretch.xml b/reference/ui/ui/draw/text/font.descriptor/getstretch.xml deleted file mode 100644 index 06bc62956..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/getstretch.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::getStretch - Style Detection - - - - &reftitle.description; - - public intUI\Draw\Text\Font\Descriptor::getStretch - - - - Shall return requested stretch - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font.descriptor/getweight.xml b/reference/ui/ui/draw/text/font.descriptor/getweight.xml deleted file mode 100644 index 2fc7ef5f1..000000000 --- a/reference/ui/ui/draw/text/font.descriptor/getweight.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font\Descriptor::getWeight - Weight Detection - - - - &reftitle.description; - - public intUI\Draw\Text\Font\Descriptor::getWeight - - - - Shall return requested weight - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/construct.xml b/reference/ui/ui/draw/text/font/construct.xml deleted file mode 100644 index ff73a497e..000000000 --- a/reference/ui/ui/draw/text/font/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Draw\Text\Font::__construct - Construct a new Font - - - - &reftitle.description; - - public UI\Draw\Text\Font::__construct - UI\Draw\Text\Font\Descriptordescriptor - - - Shall construct a new Font using the given descriptor - - - - - - &reftitle.parameters; - - - descriptor - - - The descriptor for the Font - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/getascent.xml b/reference/ui/ui/draw/text/font/getascent.xml deleted file mode 100644 index 7d0e202f3..000000000 --- a/reference/ui/ui/draw/text/font/getascent.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font::getAscent - Font Metrics - - - - &reftitle.description; - - public floatUI\Draw\Text\Font::getAscent - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/getdescent.xml b/reference/ui/ui/draw/text/font/getdescent.xml deleted file mode 100644 index d6248a6dd..000000000 --- a/reference/ui/ui/draw/text/font/getdescent.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font::getDescent - Font Metrics - - - - &reftitle.description; - - public floatUI\Draw\Text\Font::getDescent - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/getleading.xml b/reference/ui/ui/draw/text/font/getleading.xml deleted file mode 100644 index bbf0e83ee..000000000 --- a/reference/ui/ui/draw/text/font/getleading.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font::getLeading - Font Metrics - - - - &reftitle.description; - - public floatUI\Draw\Text\Font::getLeading - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/getunderlineposition.xml b/reference/ui/ui/draw/text/font/getunderlineposition.xml deleted file mode 100644 index dd178b938..000000000 --- a/reference/ui/ui/draw/text/font/getunderlineposition.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font::getUnderlinePosition - Font Metrics - - - - &reftitle.description; - - public floatUI\Draw\Text\Font::getUnderlinePosition - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/font/getunderlinethickness.xml b/reference/ui/ui/draw/text/font/getunderlinethickness.xml deleted file mode 100644 index 7e989fb94..000000000 --- a/reference/ui/ui/draw/text/font/getunderlinethickness.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Draw\Text\Font::getUnderlineThickness - Font Metrics - - - - &reftitle.description; - - public floatUI\Draw\Text\Font::getUnderlineThickness - - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/draw/text/layout/construct.xml b/reference/ui/ui/draw/text/layout/construct.xml deleted file mode 100644 index e52d13520..000000000 --- a/reference/ui/ui/draw/text/layout/construct.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - UI\Draw\Text\Layout::__construct - Construct a new Text Layout - - - - &reftitle.description; - - public UI\Draw\Text\Layout::__construct - stringtext - UI\Draw\Text\Fontfont - floatwidth - - - Shall construct a new Text Layout - - - - - - &reftitle.parameters; - - - text - - - The text for the layout - - - - - font - - - The font to use for writing - - - - - width - - - The width of the layout - - - - - - - - - - - diff --git a/reference/ui/ui/draw/text/layout/setcolor.xml b/reference/ui/ui/draw/text/layout/setcolor.xml deleted file mode 100644 index e299ecd3b..000000000 --- a/reference/ui/ui/draw/text/layout/setcolor.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - UI\Draw\Text\Layout::setColor - Set Color - - - - &reftitle.description; - - public UI\Draw\Text\Layout::setColor - UI\Draw\Colorcolor - intstart0 - intend - - - public UI\Draw\Text\Layout::setColor - intcolor - intstart0 - intend - - - Shall set the Color for all of, or a range of the text in the Layout - - - - - - &reftitle.parameters; - - - color - - - The color to use - - - - - start - - - The starting character - - - - - end - - - The ending character, by default the end of the string - - - - - - - - - - diff --git a/reference/ui/ui/draw/text/layout/setwidth.xml b/reference/ui/ui/draw/text/layout/setwidth.xml deleted file mode 100644 index 031c7f5df..000000000 --- a/reference/ui/ui/draw/text/layout/setwidth.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Draw\Text\Layout::setWidth - Set Width - - - - &reftitle.description; - - public UI\Draw\Text\Layout::setWidth - floatwidth - - - Shall set the width of this Text Layout - - - - - - &reftitle.parameters; - - - width - - - The new width - - - - - - - - - - diff --git a/reference/ui/ui/executor/construct.xml b/reference/ui/ui/executor/construct.xml deleted file mode 100644 index 7f7dda552..000000000 --- a/reference/ui/ui/executor/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - UI\Executor::__construct - Construct a new Executor - - - - &reftitle.description; - - public UI\Executor::__construct - - - - public UI\Executor::__construct - intmicroseconds - - - public UI\Executor::__construct - intseconds - intmicroseconds - - - Shall construct an executor with the given interval, will not start executing until main loop is entered - - - - - - &reftitle.parameters; - - - seconds - - - Seconds between executions - - - - - microseconds - - - Microseconds between executions - - - - - - - - - - - - - diff --git a/reference/ui/ui/executor/kill.xml b/reference/ui/ui/executor/kill.xml deleted file mode 100644 index 7bffdc877..000000000 --- a/reference/ui/ui/executor/kill.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Executor::kill - Stop Executor - - - - &reftitle.description; - - public voidUI\Executor::kill - - - - Shall stop an executor, the executor cannot be restarted - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/executor/onexecute.xml b/reference/ui/ui/executor/onexecute.xml deleted file mode 100644 index 81c6f665f..000000000 --- a/reference/ui/ui/executor/onexecute.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Executor::onExecute - Execution Callback - - - - &reftitle.description; - - abstract protected voidUI\Executor::onExecute - - - - Shall be repetitively queued for execution in the main thread - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/executor/setinterval.xml b/reference/ui/ui/executor/setinterval.xml deleted file mode 100644 index b0914670c..000000000 --- a/reference/ui/ui/executor/setinterval.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - UI\Executor::setInterval - Interval Manipulation - - - - &reftitle.description; - - public boolUI\Executor::setInterval - intmicroseconds - - - public boolUI\Executor::setInterval - intseconds - intmicroseconds - - - Shall set the new interval. An interval of 0 will pause the executor until a new interval has been set - - - - - - &reftitle.parameters; - - - seconds - - - - - - - - microseconds - - - - - - - - - - - &reftitle.returnvalues; - - Indication of success - - - - - - - diff --git a/reference/ui/ui/menu/append.xml b/reference/ui/ui/menu/append.xml deleted file mode 100644 index 98e183927..000000000 --- a/reference/ui/ui/menu/append.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Menu::append - Append Menu Item - - - - &reftitle.description; - - public UI\MenuItemUI\Menu::append - stringname - stringtypeUI\MenuItem::class - - - Shall append a new Menu Item - - - - - - &reftitle.parameters; - - - name - - - The name (text) for the new item - - - - - type - - - The type for the new item - - - - - - - - &reftitle.returnvalues; - - A constructed object of the given type - - - - - - - diff --git a/reference/ui/ui/menu/appendabout.xml b/reference/ui/ui/menu/appendabout.xml deleted file mode 100644 index c10599866..000000000 --- a/reference/ui/ui/menu/appendabout.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Menu::appendAbout - Append About Menu Item - - - - &reftitle.description; - - public UI\MenuItemUI\Menu::appendAbout - stringtypeUI\MenuItem::class - - - Shall append an About menu item - - - - - - &reftitle.parameters; - - - type - - - The type for the new item - - - - - - - - &reftitle.returnvalues; - - A constructed About menu item of the given type - - - - - - - diff --git a/reference/ui/ui/menu/appendcheck.xml b/reference/ui/ui/menu/appendcheck.xml deleted file mode 100644 index 2c6d7dff2..000000000 --- a/reference/ui/ui/menu/appendcheck.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - UI\Menu::appendCheck - Append Checkable Menu Item - - - - &reftitle.description; - - public UI\MenuItemUI\Menu::appendCheck - stringname - stringtypeUI\MenuItem::class - - - Shall append a checkable menu item - - - - - - &reftitle.parameters; - - - name - - - The name (text) for the new item - - - - - type - - - The type for the new item - - - - - - - - &reftitle.returnvalues; - - A constructed checkable menu item of the given type - - - - - - - diff --git a/reference/ui/ui/menu/appendpreferences.xml b/reference/ui/ui/menu/appendpreferences.xml deleted file mode 100644 index 2dbab7656..000000000 --- a/reference/ui/ui/menu/appendpreferences.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Menu::appendPreferences - Append Preferences Menu Item - - - - &reftitle.description; - - public UI\MenuItemUI\Menu::appendPreferences - stringtypeUI\MenuItem::class - - - Shall append a Preferences menu item - - - - - - &reftitle.parameters; - - - type - - - The type for the new item - - - - - - - - &reftitle.returnvalues; - - A constructed Preferences menu item of the given type - - - - - - - diff --git a/reference/ui/ui/menu/appendquit.xml b/reference/ui/ui/menu/appendquit.xml deleted file mode 100644 index a1d03b0b3..000000000 --- a/reference/ui/ui/menu/appendquit.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Menu::appendQuit - Append Quit Menu Item - - - - &reftitle.description; - - public UI\MenuItemUI\Menu::appendQuit - stringtypeUI\MenuItem::class - - - Shall append a Quit menu item - - - - - - &reftitle.parameters; - - - type - - - The type for the new item - - - - - - - - &reftitle.returnvalues; - - A constructed Quit menu item of the given type - - - - - - - diff --git a/reference/ui/ui/menu/appendseparator.xml b/reference/ui/ui/menu/appendseparator.xml deleted file mode 100644 index 078c25498..000000000 --- a/reference/ui/ui/menu/appendseparator.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\Menu::appendSeparator - Append Menu Item Separator - - - - &reftitle.description; - - public UI\Menu::appendSeparator - - - - Shall append a separator - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/menu/construct.xml b/reference/ui/ui/menu/construct.xml deleted file mode 100644 index cd326d0e9..000000000 --- a/reference/ui/ui/menu/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\Menu::__construct - Construct a new Menu - - - - &reftitle.description; - - public UI\Menu::__construct - stringname - - - Shall construct a new Menu - - - - - - &reftitle.parameters; - - - name - - - The name (text) for the menu - - - - - - - - - diff --git a/reference/ui/ui/menuitem/disable.xml b/reference/ui/ui/menuitem/disable.xml deleted file mode 100644 index 16d9dced3..000000000 --- a/reference/ui/ui/menuitem/disable.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\MenuItem::disable - Disable Menu Item - - - - &reftitle.description; - - public UI\MenuItem::disable - - - - Shall disable this Menu Item - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/menuitem/enable.xml b/reference/ui/ui/menuitem/enable.xml deleted file mode 100644 index ff96fe1c2..000000000 --- a/reference/ui/ui/menuitem/enable.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\MenuItem::enable - Enable Menu Item - - - - &reftitle.description; - - public UI\MenuItem::enable - - - - Shall enable this Menu Item - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/menuitem/ischecked.xml b/reference/ui/ui/menuitem/ischecked.xml deleted file mode 100644 index f79262d35..000000000 --- a/reference/ui/ui/menuitem/ischecked.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\MenuItem::isChecked - Detect Checked - - - - &reftitle.description; - - public boolUI\MenuItem::isChecked - - - - Shall detect if this Menu Item is checked - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/menuitem/onclick.xml b/reference/ui/ui/menuitem/onclick.xml deleted file mode 100644 index 67192168a..000000000 --- a/reference/ui/ui/menuitem/onclick.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - UI\MenuItem::onClick - On Click Callback - - - - &reftitle.description; - - protected UI\MenuItem::onClick - - - - Shall be executed when this Menu Item is clicked - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - diff --git a/reference/ui/ui/menuitem/setchecked.xml b/reference/ui/ui/menuitem/setchecked.xml deleted file mode 100644 index af2409f2f..000000000 --- a/reference/ui/ui/menuitem/setchecked.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - UI\MenuItem::setChecked - Set Checked - - - - &reftitle.description; - - public UI\MenuItem::setChecked - boolchecked - - - Shall set the checked status of this Menu Item - - - - - - &reftitle.parameters; - - - checked - - - The new status - - - - - - - - - diff --git a/reference/ui/ui/point/at.xml b/reference/ui/ui/point/at.xml deleted file mode 100644 index 857af3b10..000000000 --- a/reference/ui/ui/point/at.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - UI\Point::at - Size Coercion - - - - &reftitle.description; - - public static UI\PointUI\Point::at - floatpoint - - - public static UI\PointUI\Point::at - UI\Sizesize - - - Shall return a UI\Point object where x and y are equal to those supplied, either in float or UI\Size form - - - - - - &reftitle.parameters; - - - point - - - The value for x and y - - - - - size - - - The Size to convert - - - - - - - - &reftitle.returnvalues; - - The resulting Point - - - - - - - diff --git a/reference/ui/ui/point/construct.xml b/reference/ui/ui/point/construct.xml deleted file mode 100644 index f6b436eac..000000000 --- a/reference/ui/ui/point/construct.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Point::__construct - Construct a new Point - - - - &reftitle.description; - - public UI\Point::__construct - floatx - floaty - - - Construct a new Point using new co-ordinates - - - - - &reftitle.parameters; - - - x - - - The new X co-ordinate - - - - - y - - - The new Y co-ordinate - - - - - - - - - diff --git a/reference/ui/ui/point/getx.xml b/reference/ui/ui/point/getx.xml deleted file mode 100644 index a0ea3ec3e..000000000 --- a/reference/ui/ui/point/getx.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - UI\Point::getX - Retrieves X - - - - &reftitle.description; - - public floatUI\Point::getX - - - - Retrieves the X co-ordinate - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current X co-ordinate - - - - - - - diff --git a/reference/ui/ui/point/gety.xml b/reference/ui/ui/point/gety.xml deleted file mode 100644 index 81091f840..000000000 --- a/reference/ui/ui/point/gety.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - UI\Point::getY - Retrieves Y - - - - &reftitle.description; - - public floatUI\Point::getY - - - - Retrieves the Y co-ordinate - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current Y co-ordinate - - - - - - - diff --git a/reference/ui/ui/point/setx.xml b/reference/ui/ui/point/setx.xml deleted file mode 100644 index 89bdaa4fb..000000000 --- a/reference/ui/ui/point/setx.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Point::setX - Set X - - - - &reftitle.description; - - public UI\Point::setX - floatpoint - - - Set the X co-ordinate - - - - - &reftitle.parameters; - - - point - - - The new X co-ordinate - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/point/sety.xml b/reference/ui/ui/point/sety.xml deleted file mode 100644 index 8032d4bf5..000000000 --- a/reference/ui/ui/point/sety.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - UI\Point::setY - Set Y - - - - &reftitle.description; - - public UI\Point::setY - floatpoint - - - Set the Y co-ordinate - - - - - &reftitle.parameters; - - - point - - - The new Y co-ordinate - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/size/construct.xml b/reference/ui/ui/size/construct.xml deleted file mode 100644 index 026366a3a..000000000 --- a/reference/ui/ui/size/construct.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - UI\Size::__construct - Construct a new Size - - - - &reftitle.description; - - public UI\Size::__construct - floatwidth - floatheight - - - Construct a new Size using new width and height - - - - - - &reftitle.parameters; - - - width - - - The new width - - - - - height - - - The new height - - - - - - - - - - - - - diff --git a/reference/ui/ui/size/getheight.xml b/reference/ui/ui/size/getheight.xml deleted file mode 100644 index 074078af2..000000000 --- a/reference/ui/ui/size/getheight.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - UI\Size::getHeight - Retrieves Height - - - - &reftitle.description; - - public floatUI\Size::getHeight - - - - Retrieves the Height - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current Height - - - - - diff --git a/reference/ui/ui/size/getwidth.xml b/reference/ui/ui/size/getwidth.xml deleted file mode 100644 index 2e5454599..000000000 --- a/reference/ui/ui/size/getwidth.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Size::getWidth - Retrieves Width - - - - &reftitle.description; - - public floatUI\Size::getWidth - - - - Retrieves the Width - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The current Width - - - - - - - diff --git a/reference/ui/ui/size/of.xml b/reference/ui/ui/size/of.xml deleted file mode 100644 index 476f97809..000000000 --- a/reference/ui/ui/size/of.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - UI\Size::of - Point Coercion - - - - &reftitle.description; - - public static UI\SizeUI\Size::of - floatsize - - - public static UI\SizeUI\Size::of - UI\Pointpoint - - - Shall return a UI\Size object where width and height are equal to those supplied, either in float or UI\Point form - - - - - - &reftitle.parameters; - - - size - - - The value for width and height - - - - - point - - - The Point to convert - - - - - - - - &reftitle.returnvalues; - - The resulting Size - - - - - - - diff --git a/reference/ui/ui/size/setheight.xml b/reference/ui/ui/size/setheight.xml deleted file mode 100644 index 2d505cd40..000000000 --- a/reference/ui/ui/size/setheight.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Size::setHeight - Set Height - - - - &reftitle.description; - - public UI\Size::setHeight - floatsize - - - Set new Height - - - - - - &reftitle.parameters; - - - size - - - The new Height - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/size/setwidth.xml b/reference/ui/ui/size/setwidth.xml deleted file mode 100644 index 6269bbb7f..000000000 --- a/reference/ui/ui/size/setwidth.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Size::setWidth - Set Width - - - - &reftitle.description; - - public UI\Size::setWidth - floatsize - - - Set new Width - - - - - - &reftitle.parameters; - - - size - - - The new Width - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/add.xml b/reference/ui/ui/window/add.xml deleted file mode 100644 index 584e36d62..000000000 --- a/reference/ui/ui/window/add.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Window::add - Add a Control - - - - &reftitle.description; - - public UI\Window::add - UI\Controlcontrol - - - Shall add a Control to this Window - - - - - - &reftitle.parameters; - - - control - - - The Control to add - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/construct.xml b/reference/ui/ui/window/construct.xml deleted file mode 100644 index 704c4692c..000000000 --- a/reference/ui/ui/window/construct.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - UI\Window::__construct - Construct a new Window - - - - &reftitle.description; - - public UI\Window::__construct - stringtitle - Sizesize - boolmenu&false; - - - Shall construct a new Window - - - - - - &reftitle.parameters; - - - title - - - The title of the Window - - - - - size - - - The size of the Window - - - - - menu - - - Menu switch - - - - - - - - - - - - - diff --git a/reference/ui/ui/window/error.xml b/reference/ui/ui/window/error.xml deleted file mode 100644 index 1d19857c7..000000000 --- a/reference/ui/ui/window/error.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Window::error - Show Error Box - - - - &reftitle.description; - - public UI\Window::error - stringtitle - stringmsg - - - Shall show an error box - - - - - - &reftitle.parameters; - - - title - - - The title of the error box - - - - - msg - - - The message for the error box - - - - - - - - - - diff --git a/reference/ui/ui/window/getsize.xml b/reference/ui/ui/window/getsize.xml deleted file mode 100644 index 398db5fd5..000000000 --- a/reference/ui/ui/window/getsize.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::getSize - Get Window Size - - - - &reftitle.description; - - public UI\SizeUI\Window::getSize - - - - Shall return the size of this Window - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/gettitle.xml b/reference/ui/ui/window/gettitle.xml deleted file mode 100644 index 6687a4411..000000000 --- a/reference/ui/ui/window/gettitle.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::getTitle - Get Title - - - - &reftitle.description; - - public stringUI\Window::getTitle - - - - Shall retrieve the title of this Window - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/hasborders.xml b/reference/ui/ui/window/hasborders.xml deleted file mode 100644 index 7f601c91b..000000000 --- a/reference/ui/ui/window/hasborders.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::hasBorders - Border Detection - - - - &reftitle.description; - - public boolUI\Window::hasBorders - - - - Shall detect if borders are used on this Window - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/hasmargin.xml b/reference/ui/ui/window/hasmargin.xml deleted file mode 100644 index dd730ad7f..000000000 --- a/reference/ui/ui/window/hasmargin.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::hasMargin - Margin Detection - - - - &reftitle.description; - - public boolUI\Window::hasMargin - - - - Shall detect if margins are used on this Window - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/isfullscreen.xml b/reference/ui/ui/window/isfullscreen.xml deleted file mode 100644 index be55a2704..000000000 --- a/reference/ui/ui/window/isfullscreen.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::isFullScreen - Full Screen Detection - - - - &reftitle.description; - - public boolUI\Window::isFullScreen - - - - Shall detect if this Window is using the whole screen - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/msg.xml b/reference/ui/ui/window/msg.xml deleted file mode 100644 index a229906ec..000000000 --- a/reference/ui/ui/window/msg.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - UI\Window::msg - Show Message Box - - - - &reftitle.description; - - public UI\Window::msg - stringtitle - stringmsg - - - Shall show a message box - - - - - - &reftitle.parameters; - - - title - - - The title of the message box - - - - - msg - - - The message - - - - - - - - - - diff --git a/reference/ui/ui/window/onclosing.xml b/reference/ui/ui/window/onclosing.xml deleted file mode 100644 index 6c7653fe1..000000000 --- a/reference/ui/ui/window/onclosing.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::onClosing - Closing Callback - - - - &reftitle.description; - - protected intUI\Window::onClosing - - - - Should gracefully destroy this Window - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/open.xml b/reference/ui/ui/window/open.xml deleted file mode 100644 index 5e4f799d6..000000000 --- a/reference/ui/ui/window/open.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::open - Open Dialog - - - - &reftitle.description; - - public stringUI\Window::open - - - - Shall show an open file dialog - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the name of the file selected for opening - - - - - - - diff --git a/reference/ui/ui/window/save.xml b/reference/ui/ui/window/save.xml deleted file mode 100644 index bebbc89f5..000000000 --- a/reference/ui/ui/window/save.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - UI\Window::save - Save Dialog - - - - &reftitle.description; - - public stringUI\Window::save - - - - Shall show a save dialog - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the file name selecting for saving - - - - - - - diff --git a/reference/ui/ui/window/setborders.xml b/reference/ui/ui/window/setborders.xml deleted file mode 100644 index 2074dccc6..000000000 --- a/reference/ui/ui/window/setborders.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Window::setBorders - Border Use - - - - &reftitle.description; - - public UI\Window::setBorders - boolborders - - - Shall enable or disable the use of borders on this Window - - - - - - &reftitle.parameters; - - - borders - - - - - - - - - - - - - diff --git a/reference/ui/ui/window/setfullscreen.xml b/reference/ui/ui/window/setfullscreen.xml deleted file mode 100644 index 59b1e6152..000000000 --- a/reference/ui/ui/window/setfullscreen.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - UI\Window::setFullScreen - Full Screen Use - - - - &reftitle.description; - - public UI\Window::setFullScreen - boolfull - - - Shall enable or disable the use of the full screen for this Window - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - - - full - - - - - - - - - - - - - diff --git a/reference/ui/ui/window/setmargin.xml b/reference/ui/ui/window/setmargin.xml deleted file mode 100644 index ebbd5d036..000000000 --- a/reference/ui/ui/window/setmargin.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Window::setMargin - Margin Use - - - - &reftitle.description; - - public UI\Window::setMargin - boolmargin - - - Shall enable or disable the use of margins for this Window - - - - - - &reftitle.parameters; - - - margin - - - - - - - - - - - - - diff --git a/reference/ui/ui/window/setsize.xml b/reference/ui/ui/window/setsize.xml deleted file mode 100644 index 3cfa9af1d..000000000 --- a/reference/ui/ui/window/setsize.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - UI\Window::setSize - Set Size - - - - &reftitle.description; - - public UI\Window::setSize - UI\Sizesize - - - Shall set the size of this Window - - - - - - &reftitle.parameters; - - - size - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/ui/ui/window/settitle.xml b/reference/ui/ui/window/settitle.xml deleted file mode 100644 index 86131fc23..000000000 --- a/reference/ui/ui/window/settitle.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - UI\Window::setTitle - Window Title - - - - &reftitle.description; - - public UI\Window::setTitle - stringtitle - - - Shall set the title for this Window - - - - - - &reftitle.parameters; - - - title - - - The new title - - - - - - - - - - diff --git a/reference/ui/versions.xml b/reference/ui/versions.xml deleted file mode 100644 index dd379e5d0..000000000 --- a/reference/ui/versions.xml +++ /dev/null @@ -1,539 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/uopz/book.xml b/reference/uopz/book.xml deleted file mode 100644 index f36619cea..000000000 --- a/reference/uopz/book.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - User Operations for Zend - uopz - - - &reftitle.intro; - - The uopz - User Operations for Zend - - extension exposes Zend Engine functionality normally - used at compilation and execution time in order to - allow modification of the internal structures that represent PHP code, - and for user code to interact with the VM. - - - uopz supports the following activities: - - - Overloading some opcodes including ZEND_EXIT and ZEND_NEW - Backup and restore functions and methods - Renaming functions and methods - Copying of functions and methods - Deletion of functions and methods - Redefinition of global and class constants - Deletion of global and class constants - Runtime composition and modification of classes - - - - All of the activities supported are compatible with opcache - - - - - PECL uopz 6.1.1 is not compatible with Xdebug >= 2.9.4. - Later uopz versions are not compatible with Xdebug < 2.9.4. - - - - - &reference.uopz.setup; - &reference.uopz.constants; - &reference.uopz.reference; - - - - diff --git a/reference/uopz/configure.xml b/reference/uopz/configure.xml deleted file mode 100644 index ac2389dee..000000000 --- a/reference/uopz/configure.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_uopz.dll into &php.ini; - - -
    - - - diff --git a/reference/uopz/constants.xml b/reference/uopz/constants.xml deleted file mode 100644 index 7ff31d9da..000000000 --- a/reference/uopz/constants.xml +++ /dev/null @@ -1,319 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - The following opcodes are defined as constants by uopz before 5.0.0: - - - - - - ZEND_EXIT - (int) - - - - Invoked by exit() and die(), receives no arguments. - Return boolean &true; to exit, &false; to continue - - - - - - ZEND_NEW - (int) - - - - Invoked by object construction, - receives the class of object being created as the only argument - - - - - - ZEND_THROW - (int) - - - - Invoked by the throw construct, - receives the class of exception being thrown as the only argument - - - - - - ZEND_FETCH_CLASS - (int) - - - - Invoked upon composure, - receives the class the name of the class being fetched as the only argument - - - - - - ZEND_ADD_TRAIT - (int) - - - - Invoked upon composure, - receives the class the trait is being added to as the first argument, - and the name of the trait as the second argument - - - - - - ZEND_ADD_INTERFACE - (int) - - - - Invoked upon composure, - receives the class the interface is being added to as the first argument, - and the name of the interface as the second argument - - - - - - ZEND_INSTANCEOF - (int) - - - - Invoked by instanceof operator, - receives the object being verified as the first argument, - and the name of the class which that object should be as the second argument - - - - - - - The following constants control the VM's behaviour after a user handler is invoked, - be extremely careful! - These constants are removed as of uopz 5.0.0. - - - - - - ZEND_USER_OPCODE_CONTINUE - (int) - - - - Advance 1 opcode and continuue - - - - - - ZEND_USER_OPCODE_ENTER - (int) - - - - Enter into new op_array without recursion - - - - - - ZEND_USER_OPCODE_LEAVE - (int) - - - - Return to calling op_array within the same executor - - - - - - ZEND_USER_OPCODE_DISPATCH - (int) - - - - Dispatch to original opcode handler - - - - - - ZEND_USER_OPCODE_DISPATCH_TO - (int) - - - - Dispatch to a specific handler (OR'd with ZEND opcode constant) - - - - - - ZEND_USER_OPCODE_RETURN - (int) - - - - Exit from executor (return from function) - - - - - - - The following modifiers are registered as constants by uopz - - - - - - ZEND_ACC_PUBLIC - (int) - - - - Mark function as public, the default - - - - - - ZEND_ACC_PROTECTED - (int) - - - - Mark function as protected - - - - - - ZEND_ACC_PRIVATE - (int) - - - - Mark function as private - - - - - - ZEND_ACC_STATIC - (int) - - - - Mark function as static - - - - - - ZEND_ACC_FINAL - (int) - - - - Mark function as final - - - - - - ZEND_ACC_ABSTRACT - (int) - - - - Mark function as abstract - - - - - - ZEND_ACC_CLASS - (int) - - - - Dummy registered for consistency, the default kind of class entry. - Removed as of uopz 5.0.0. - - - - - - ZEND_ACC_INTERFACE - (int) - - - - Mark class as interface. - Removed as of uopz 5.0.0. - - - - - - ZEND_ACC_TRAIT - (int) - - - - Mark class as trait. - Removed as of uopz 5.0.0. - - - - - - ZEND_ACC_FETCH - (int) - - - - Used for getting flags only. - Removed as of uopz 5.0.0. - - - - - - - - - diff --git a/reference/uopz/functions/uopz-add-function.xml b/reference/uopz/functions/uopz-add-function.xml deleted file mode 100644 index 86b4f3525..000000000 --- a/reference/uopz/functions/uopz-add-function.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - uopz_add_function - Adds non-existent function or method - - - - &reftitle.description; - - booluopz_add_function - stringfunction - Closurehandler - intflagsZEND_ACC_PUBLIC - - - booluopz_add_function - stringclass - stringfunction - Closurehandler - intflagsZEND_ACC_PUBLIC - intall&true; - - - Adds a non-existent function or method. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - handler - - - The Closure that defines the new function or method. - - - - - flags - - - Flags to set for the new function or method. - - - - - all - - - Whether all classes that descend from class will - also be affected. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - uopz_add_function throws a RuntimeException - if the function or method to add already exists. - - - - - &reftitle.examples; - - Basic <function>uopz_add_function</function> Usage - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_del_function - uopz_set_return - - - - - - diff --git a/reference/uopz/functions/uopz-allow-exit.xml b/reference/uopz/functions/uopz-allow-exit.xml deleted file mode 100644 index 563f78d54..000000000 --- a/reference/uopz/functions/uopz-allow-exit.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - uopz_allow_exit - Allows control over disabled exit opcode - - - - &reftitle.description; - - voiduopz_allow_exit - boolallow - - - By default uopz disables the exit opcode, so exit calls - are practically ignored. uopz_allow_exit - allows to control this behavior. - - - - - &reftitle.parameters; - - - allow - - - Whether to allow the execution of exit opcodes or not. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <function>uopz_allow_exit</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - - - OPcache optimizes away dead code after unconditional exit. - - - - - - &reftitle.seealso; - - uopz_get_exit_status - - - - - - diff --git a/reference/uopz/functions/uopz-backup.xml b/reference/uopz/functions/uopz-backup.xml deleted file mode 100644 index 49b4dbd74..000000000 --- a/reference/uopz/functions/uopz-backup.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - uopz_backup - Backup a function - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_backup - stringfunction - - - voiduopz_backup - stringclass - stringfunction - - - Backup a function at runtime, to be restored on shutdown - - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function to backup - - - - - function - - - The name of the function - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_backup</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-compose.xml b/reference/uopz/functions/uopz-compose.xml deleted file mode 100644 index 88b5a65a1..000000000 --- a/reference/uopz/functions/uopz-compose.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - uopz_compose - Compose a class - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_compose - stringname - arrayclasses - arraymethods - arrayproperties - intflags - - - Creates a new class of the given name that implements, extends, or uses all of the provided classes - - - - - &reftitle.parameters; - - - name - - - A legal class name - - - - - classes - - - An array of class, interface and trait names - - - - - methods - - - An associative array of methods, values are either closures or [modifiers => closure] - - - - - properties - - - An associative array of properties, keys are names, values are modifiers - - - - - flags - - - Entry type, by default ZEND_ACC_CLASS - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_compose</function> example - - function() { - /* ... */ - } -]); - -var_dump( - class_uses(Composed::class), - class_parents(Composed::class), - class_implements(Composed::class)); -?> -]]> - - &example.outputs; - - - string(7) "myTrait" -} -array(1) { - ["myClass"]=> - string(7) "myClass" -} -array(1) { - ["myInterface"]=> - string(11) "myInterface" -} -]]> - - - - - - - - diff --git a/reference/uopz/functions/uopz-copy.xml b/reference/uopz/functions/uopz-copy.xml deleted file mode 100644 index ea9e85a69..000000000 --- a/reference/uopz/functions/uopz-copy.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - uopz_copy - Copy a function - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - Closureuopz_copy - stringfunction - - - Closureuopz_copy - stringclass - stringfunction - - - Copy a function by name - - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function to copy - - - - - function - - - The name of the function - - - - - - - - &reftitle.returnvalues; - - A Closure for the specified function - - - - - &reftitle.examples; - - <function>uopz_copy</function> example - - -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/uopz/functions/uopz-del-function.xml b/reference/uopz/functions/uopz-del-function.xml deleted file mode 100644 index 4215982be..000000000 --- a/reference/uopz/functions/uopz-del-function.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - uopz_del_function - Deletes previously added function or method - - - - &reftitle.description; - - booluopz_del_function - stringfunction - - - booluopz_del_function - stringclass - stringfunction - intall&true; - - - Deletes a previously added function or method. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - all - - - Whether all classes that descend from class will - also be affected. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - uopz_del_function throws a RuntimeException - if the function or method to delete has not been added by uopz_add_function. - - - - - &reftitle.examples; - - Basic <function>uopz_del_function</function> Usage - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_add_function - uopz_unset_return - - - - - - diff --git a/reference/uopz/functions/uopz-delete.xml b/reference/uopz/functions/uopz-delete.xml deleted file mode 100644 index fab090309..000000000 --- a/reference/uopz/functions/uopz-delete.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - uopz_delete - Delete a function - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_delete - stringfunction - - - voiduopz_delete - stringclass - stringfunction - - - Deletes a function or method - - - - - &reftitle.parameters; - - - class - - - - - - - function - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_delete</function> example - - -]]> - - &example.outputs.similar; - - - - - - <function>uopz_delete</function> class example - - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/uopz/functions/uopz-extend.xml b/reference/uopz/functions/uopz-extend.xml deleted file mode 100644 index 171ec21bd..000000000 --- a/reference/uopz/functions/uopz-extend.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - uopz_extend - Extend a class at runtime - - - - &reftitle.description; - - booluopz_extend - stringclass - stringparent - - - Makes class extend parent - - - - - &reftitle.parameters; - - - class - - - The name of the class to extend - - - - - parent - - - The name of the class to inherit - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - As of PHP 7.4.0, uopz_extend throws a RuntimeException, - if OPcache is enabled, - and the class entry of either class - or parent (if it is a trait) is immutable. - - - - - &reftitle.examples; - - <function>uopz_extend</function> example - - -]]> - - &example.outputs; - - - string(1) "B" -} -]]> - - - - - - - diff --git a/reference/uopz/functions/uopz-flags.xml b/reference/uopz/functions/uopz-flags.xml deleted file mode 100644 index e92880c7b..000000000 --- a/reference/uopz/functions/uopz-flags.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - uopz_flags - Get or set flags on function or class - - - - &reftitle.description; - - intuopz_flags - stringfunction - intflagsPHP_INT_MAX - - - intuopz_flags - stringclass - stringfunction - intflagsPHP_INT_MAX - - - Get or set the flags on a class or function entry at runtime - - - - - - &reftitle.parameters; - - - class - - - The name of a class - - - - - function - - - The name of the function. If class is given and an empty string - is passed as function, uopz_flags - gets or sets the flags of the class entry. - - - - - flags - - - A valid set of ZEND_ACC_ flags. - If omitted, uopz_flags acts as getter. - - - - - - - - &reftitle.returnvalues; - - If setting, returns old flags, else returns flags - - - - - &reftitle.errors; - - As of PHP 7.4.0, if the parameter flags is passed, - uopz_flags throws a RuntimeException, - if OPcache is enabled, - and the class entry of class - or the function entry of function is immutable. - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL uopz 5.0.0 - - The flags parameter is now optional. Formerly, - ZEND_ACC_FETCH had to be passed to use uopz_flags - as getter. - - - - - - - - - &reftitle.examples; - - <function>uopz_flags</function> example - - -]]> - - &example.outputs; - - - - - - "Unfinalize" a Class - -isFinal()); -?> -]]> - - &example.outputs; - - - - - - - - - diff --git a/reference/uopz/functions/uopz-function.xml b/reference/uopz/functions/uopz-function.xml deleted file mode 100644 index 79b208885..000000000 --- a/reference/uopz/functions/uopz-function.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - uopz_function - Creates a function at runtime - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_function - stringfunction - Closurehandler - intmodifiers - - - voiduopz_function - stringclass - stringfunction - Closurehandler - intmodifiers - - - Creates a function at runtime - - - - - - &reftitle.parameters; - - - class - - - The name of the class to receive the new function - - - - - function - - - The name of the function - - - - - handler - - - The Closure for the function - - - - - modifiers - - - The modifiers for the function, by default copied or ZEND_ACC_PUBLIC - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_function</function> example - - -]]> - - &example.outputs; - - - - - - <function>uopz_function</function> class example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-get-exit-status.xml b/reference/uopz/functions/uopz-get-exit-status.xml deleted file mode 100644 index 3f1035ede..000000000 --- a/reference/uopz/functions/uopz-get-exit-status.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - uopz_get_exit_status - Retrieve the last set exit status - - - - &reftitle.description; - - mixeduopz_get_exit_status - - - - Retrieves the last set exit status, i.e. the value passed to - exit. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This function returns the last exit status, or &null; if exit - has not been called. - - - - - &reftitle.examples; - - <function>uopz_get_exit_status</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.notes; - - - OPcache optimizes away dead code after unconditional exit. - - - - - - &reftitle.seealso; - - uopz_allow_exit - - - - - - diff --git a/reference/uopz/functions/uopz-get-hook.xml b/reference/uopz/functions/uopz-get-hook.xml deleted file mode 100644 index 2b3bc2385..000000000 --- a/reference/uopz/functions/uopz-get-hook.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - uopz_get_hook - Gets previously set hook on function or method - - - - &reftitle.description; - - Closureuopz_get_hook - stringfunction - - - Closureuopz_get_hook - stringclass - stringfunction - - - Gets the previously set hook on a function or method. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - - - - &reftitle.returnvalues; - - Returns the previously set hook on a function or method, or &null; if no hook - has been set. - - - - - &reftitle.examples; - - Basic <function>uopz_get_hook</function> Usage - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - uopz_set_hook - uopz_unset_hook - - - - - - diff --git a/reference/uopz/functions/uopz-get-mock.xml b/reference/uopz/functions/uopz-get-mock.xml deleted file mode 100644 index acc6abbb8..000000000 --- a/reference/uopz/functions/uopz-get-mock.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - uopz_get_mock - Get the current mock for a class - - - - &reftitle.description; - - mixeduopz_get_mock - stringclass - - - Returns the current mock for class. - - - - - &reftitle.parameters; - - - class - - - The name of the mocked class. - - - - - - - &reftitle.returnvalues; - - Either a string containing the name of the mock, or an object, - or &null; if no mock has been set. - - - - - &reftitle.examples; - - <function>uopz_get_mock</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_set_mock - uopz_unset_mock - - - - - - diff --git a/reference/uopz/functions/uopz-get-property.xml b/reference/uopz/functions/uopz-get-property.xml deleted file mode 100644 index 6576e91c8..000000000 --- a/reference/uopz/functions/uopz-get-property.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - uopz_get_property - Gets value of class or instance property - - - - &reftitle.description; - - mixeduopz_get_property - stringclass - stringproperty - - - mixeduopz_get_property - objectinstance - stringproperty - - - Gets the value of a static class property, if class - is given, or the value of an instance property, if instance - is given. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - instance - - - The object instance. - - - - - property - - - The name of the property. - - - - - - - - &reftitle.returnvalues; - - Returns the value of the class or instance property, or &null; if the property - is not defined. - - - - - &reftitle.examples; - - Basic <function>uopz_get_property</function> Usage - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - uopz_set_property - - - - - - diff --git a/reference/uopz/functions/uopz-get-return.xml b/reference/uopz/functions/uopz-get-return.xml deleted file mode 100644 index 41fed270e..000000000 --- a/reference/uopz/functions/uopz-get-return.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - uopz_get_return - Gets a previous set return value for a function - - - - &reftitle.description; - - mixeduopz_get_return - stringfunction - - - mixeduopz_get_return - stringclass - stringfunction - - - Gets the return value of the function previously set by uopz_set_return. - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function - - - - - function - - - The name of the function - - - - - - - - &reftitle.returnvalues; - - The return value or Closure previously set. - - - - - &reftitle.examples; - - <function>uopz_get_return</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-get-static.xml b/reference/uopz/functions/uopz-get-static.xml deleted file mode 100644 index 93ce34b94..000000000 --- a/reference/uopz/functions/uopz-get-static.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - uopz_get_static - Gets the static variables from function or method scope - - - - &reftitle.description; - - arrayuopz_get_static - stringclass - stringfunction - - - arrayuopz_get_static - stringfunction - - - Gets the static variables from function or method scope. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - - - - &reftitle.returnvalues; - - Returns an associative array of variable names mapped to their - current values on success, or &null; if the function or method does not exist. - - - As of PHP 8.3.0, static initializers are either computed during compile time, - or if that is not possible, only when the function or method is run the first - time, in which case the value of the static variable is reported as &null; - prior to the first invocation. - - - - - &reftitle.examples; - - Basic <function>uopz_get_static</function> Usage - - -]]> - - &example.outputs; - - - string(3) "baz" -} -]]> - - - - - - &reftitle.seealso; - - ReflectionFunctionAbstract::getStaticVariables - uopz_set_static - - - - - - diff --git a/reference/uopz/functions/uopz-implement.xml b/reference/uopz/functions/uopz-implement.xml deleted file mode 100644 index 6ed8b25fa..000000000 --- a/reference/uopz/functions/uopz-implement.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - uopz_implement - Implements an interface at runtime - - - - &reftitle.description; - - booluopz_implement - stringclass - stringinterface - - - Makes class implement interface - - - - - - &reftitle.parameters; - - - class - - - - - - - - interface - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - As of PHP 7.4.0, uopz_implement throws a RuntimeException, - if OPcache is enabled, - and the class entry of class is immutable. - - - - - &reftitle.examples; - - <function>uopz_implement</function> example - - -]]> - - &example.outputs; - - - string(11) "myInterface" -} -]]> - - - - - - - - diff --git a/reference/uopz/functions/uopz-overload.xml b/reference/uopz/functions/uopz-overload.xml deleted file mode 100644 index 0539df8f3..000000000 --- a/reference/uopz/functions/uopz-overload.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - uopz_overload - Overload a VM opcode - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_overload - intopcode - Callablecallable - - - Overloads the specified opcode with the user defined function - - - - - - &reftitle.parameters; - - - opcode - - - A valid opcode, see constants for details of supported codes - - - - - callable - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_overload</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-redefine.xml b/reference/uopz/functions/uopz-redefine.xml deleted file mode 100644 index 6bece72b5..000000000 --- a/reference/uopz/functions/uopz-redefine.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - uopz_redefine - Redefine a constant - - - - &reftitle.description; - - booluopz_redefine - stringconstant - mixedvalue - - - booluopz_redefine - stringclass - stringconstant - mixedvalue - - - Redefines the given constant as value - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the constant - - - - - constant - - - The name of the constant - - - - - value - - - The new value for the constant, must be a valid type for a constant variable - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>uopz_redefine</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-rename.xml b/reference/uopz/functions/uopz-rename.xml deleted file mode 100644 index 064747c99..000000000 --- a/reference/uopz/functions/uopz-rename.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - uopz_rename - Rename a function at runtime - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_rename - stringfunction - stringrename - - - voiduopz_rename - stringclass - stringfunction - stringrename - - - Renames function to rename - - - - If both functions exist, this effectively swaps their names - - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function - - - - - function - - - The name of an existing function - - - - - rename - - - The new name for the function - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_rename</function> example - - -]]> - - &example.outputs; - - - - - - <function>uopz_rename</function> class example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-restore.xml b/reference/uopz/functions/uopz-restore.xml deleted file mode 100644 index 80a678640..000000000 --- a/reference/uopz/functions/uopz-restore.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - uopz_restore - Restore a previously backed up function - - - - &uopz.warn.removed.function-5-0-0; - - - - &reftitle.description; - - voiduopz_restore - stringfunction - - - voiduopz_restore - stringclass - stringfunction - - - Restore a previously backed up function - - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function to restore - - - - - function - - - The name of the function - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>uopz_restore</function> example - - -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-set-hook.xml b/reference/uopz/functions/uopz-set-hook.xml deleted file mode 100644 index 6cf4041c6..000000000 --- a/reference/uopz/functions/uopz-set-hook.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - uopz_set_hook - Sets hook to execute when entering a function or method - - - - &reftitle.description; - - booluopz_set_hook - stringfunction - Closurehook - - - booluopz_set_hook - stringclass - stringfunction - Closurehook - - - Sets a hook to execute when entering a function or method. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - hook - - - A closure to execute when entering the function or method. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Basic <function>uopz_set_hook</function> Usage - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_get_hook - uopz_unset_hook - - - - - - diff --git a/reference/uopz/functions/uopz-set-mock.xml b/reference/uopz/functions/uopz-set-mock.xml deleted file mode 100644 index fedc74606..000000000 --- a/reference/uopz/functions/uopz-set-mock.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - uopz_set_mock - Use mock instead of class for new objects - - - - &reftitle.description; - - voiduopz_set_mock - stringclass - mixedmock - - - If mock is a string containing the name of a class then it will be instantiated instead of - class. mock can also be an object. - - - - Only dynamic access to properties and methods will use the mock object. - Static access still uses the original class. - See example below. - - - - - - &reftitle.parameters; - - - class - - - The name of the class to be mocked. - - - - - mock - - - The mock to use in the form of a string containing the name of the class to use or an object. - If a string is passed, it has to be the fully qualified class name. It is - recommended to use the ::class magic constant in this case. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL uopz 6.0.0 - - Mocking static members is no longer supported by this function. - uopz_redefine and uopz_set_return, - or Componere can be used instead. - - - - - - - - - &reftitle.examples; - - <function>uopz_set_mock</function> example - -who(); -?> -]]> - - &example.outputs; - - - - - - <function>uopz_set_mock</function> example - -who(); -?> -]]> - - &example.outputs; - - - - - - <function>uopz_set_mock</function> and static members - - As of uopz 6.0.0 mocking static members is no longer supported. - - - -]]> - - &example.outputs; - - - - - Output of the above example in uopz 5: - - - - - - - - - &reftitle.seealso; - - uopz_get_mock - uopz_unset_mock - - - - - - diff --git a/reference/uopz/functions/uopz-set-property.xml b/reference/uopz/functions/uopz-set-property.xml deleted file mode 100644 index e8377d9e2..000000000 --- a/reference/uopz/functions/uopz-set-property.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - uopz_set_property - Sets value of existing class or instance property - - - - &reftitle.description; - - voiduopz_set_property - stringclass - stringproperty - mixedvalue - - - voiduopz_set_property - objectinstance - stringproperty - mixedvalue - - - Sets the value of an existing static class property, if class - is given, or the value of an instance property (regardless whether the instance property already exists), if instance - is given. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - instance - - - The object instance. - - - - - property - - - The name of the property. - - - - - value - - - The value to assign to the property. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Basic <function>uopz_set_property</function> Usage - -bar; - } -} -$foo = new Foo; -uopz_set_property('Foo', 'staticBar', 10); -uopz_set_property($foo, 'bar', 100); -var_dump(Foo::testStaticBar()); -var_dump($foo->testBar()); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_get_property - - - - - - diff --git a/reference/uopz/functions/uopz-set-return.xml b/reference/uopz/functions/uopz-set-return.xml deleted file mode 100644 index e0400cc03..000000000 --- a/reference/uopz/functions/uopz-set-return.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - uopz_set_return - Provide a return value for an existing function - - - - &reftitle.description; - - booluopz_set_return - stringfunction - mixedvalue - boolexecute&false; - - - booluopz_set_return - stringclass - stringfunction - mixedvalue - boolexecute&false; - - - Sets the return value of the function to value. If value - is a Closure and execute is set, the Closure will be executed in place of the original function. - It is possible to call the original function from the Closure. - - - - This function replaces uopz_rename. - - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function - - - - - function - - - The name of an existing function - - - - - value - - - The value the function should return. If a Closure is provided and the execute flag is set, the Closure will be executed in place of the original function. - - - - - execute - - - If true, and a Closure was provided as the value, the Closure will be executed in place of the original function. - - - - - - - - &reftitle.returnvalues; - - True if succeeded, false otherwise. - - - - - &reftitle.examples; - - <function>uopz_set_return</function> example - - -]]> - - &example.outputs; - - - - - - <function>uopz_set_return</function> example - - -]]> - - &example.outputs; - - - - - - <function>uopz_set_return</function> class example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-undefine.xml b/reference/uopz/functions/uopz-undefine.xml deleted file mode 100644 index ef16d3467..000000000 --- a/reference/uopz/functions/uopz-undefine.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - uopz_undefine - Undefine a constant - - - - &reftitle.description; - - booluopz_undefine - stringconstant - - - booluopz_undefine - stringclass - stringconstant - - - Removes the constant at runtime - - - - - &reftitle.parameters; - - - class - - - The name of the class containing constant - - - - - constant - - - The name of an existing constant - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - <function>uopz_undefine</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz-unset-hook.xml b/reference/uopz/functions/uopz-unset-hook.xml deleted file mode 100644 index a12820ea9..000000000 --- a/reference/uopz/functions/uopz-unset-hook.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - uopz_unset_hook - Removes previously set hook on function or method - - - - &reftitle.description; - - booluopz_unset_hook - stringfunction - - - booluopz_unset_hook - stringclass - stringfunction - - - Removes the previously set hook on a function or method. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - Basic <function>uopz_unset_hook</function> Usage - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_set_hook - uopz_get_hook - - - - - - diff --git a/reference/uopz/functions/uopz-unset-mock.xml b/reference/uopz/functions/uopz-unset-mock.xml deleted file mode 100644 index fc83562a0..000000000 --- a/reference/uopz/functions/uopz-unset-mock.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - uopz_unset_mock - Unset previously set mock - - - - &reftitle.description; - - voiduopz_unset_mock - stringclass - - - Unsets the previously set mock for class. - - - - - &reftitle.parameters; - - - class - - - The name of the mocked class. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - A RuntimeException is thrown, if no mock was previously - set for class. - - - - - &reftitle.examples; - - <function>uopz_unset_mock</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_set_mock - uopz_get_mock - - - - - - diff --git a/reference/uopz/functions/uopz-unset-return.xml b/reference/uopz/functions/uopz-unset-return.xml deleted file mode 100644 index a9437042d..000000000 --- a/reference/uopz/functions/uopz-unset-return.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - uopz_unset_return - Unsets a previously set return value for a function - - - - &reftitle.description; - - booluopz_unset_return - stringfunction - - - booluopz_unset_return - stringclass - stringfunction - - - Unsets the return value of the function previously set by uopz_set_return. - - - - - &reftitle.parameters; - - - class - - - The name of the class containing the function - - - - - function - - - The name of the function - - - - - - - - &reftitle.returnvalues; - - True on success - - - - - &reftitle.examples; - - <function>uopz_unset_return</function> example - - -]]> - - &example.outputs; - - - - - - - - - - diff --git a/reference/uopz/functions/uopz_set_static.xml b/reference/uopz/functions/uopz_set_static.xml deleted file mode 100644 index 52b09fab9..000000000 --- a/reference/uopz/functions/uopz_set_static.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - uopz_set_static - Sets the static variables in function or method scope - - - - &reftitle.description; - - voiduopz_set_static - stringfunction - arraystatic - - - voiduopz_set_static - stringclass - stringfunction - arraystatic - - - Sets the static variables in function or method scope. - - - - - &reftitle.parameters; - - - class - - - The name of the class. - - - - - function - - - The name of the function or method. - - - - - static - - - The associative array of variable names mapped to their - values. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Basic <function>uopz_set_static</function> Usage - - 'qux']); -foo(); -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - uopz_get_static - - - - - - diff --git a/reference/uopz/reference.xml b/reference/uopz/reference.xml deleted file mode 100644 index 1ab119f2d..000000000 --- a/reference/uopz/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Uopz &Functions; - - &reference.uopz.entities.functions; - - - - diff --git a/reference/uopz/setup.xml b/reference/uopz/setup.xml deleted file mode 100644 index 076648b53..000000000 --- a/reference/uopz/setup.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - As of uopz 5.0 PHP 7.0 is required. As of uopz 5.1, PHP 7.1+ is required. - -
    - -
    - &reftitle.install; - - uopz releases are hosted by PECL and the source code by - github, - the easiest route to installation is the normal PECL route: - &url.pecl.package;uopz. - - - Windows users can download prebuilt release binaries from the PECL website. - - - As of uopz 5.0.0 the extension must be loaded as - extension. Before this version it must be - loaded as zend_extension. - -
    - -
    - &reftitle.runtime; - &extension.runtime; - - - uopz &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - uopz.disable - "0" - INI_SYSTEM - Available as of uopz 5.0.2 - - - uopz.exit - "0" - INI_SYSTEM - Available as of uopz 6.0.1 - - - uopz.overloads - "1" - INI_SYSTEM - Available as of uopz 2.0.2. Removed as of uopz 5.0.0. - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - - uopz.disable - bool - - - - If enabled, uopz should stop having any effect on the engine. - - - - - - uopz.exit - bool - - - - Whether to allow the execution of exit opcodes or not. - This setting can be overridden during runtime by calling uopz_allow_exit. - - - - - - uopz.overloads - bool - - - - Enables the ability to use uopz_overload. - - - - - - - - - When running with OPcache enabled, it may be necessary to disable all - OPcache optimizations - (opcache.optimization_level=0). - - -
    - -
    - - diff --git a/reference/uopz/test.out b/reference/uopz/test.out deleted file mode 100644 index 9085588c0..000000000 --- a/reference/uopz/test.out +++ /dev/null @@ -1,4 +0,0 @@ -array(1) { - ["myInterface"]=> - string(11) "myInterface" -} diff --git a/reference/uopz/versions.xml b/reference/uopz/versions.xml deleted file mode 100644 index ed2224f39..000000000 --- a/reference/uopz/versions.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/v8js/book.xml b/reference/v8js/book.xml deleted file mode 100644 index 7bc3c086f..000000000 --- a/reference/v8js/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - V8 Javascript Engine Integration - V8js - - - &reftitle.intro; - - This extension embeds the V8 Javascript Engine into PHP. - - - - &reference.v8js.setup; - &reference.v8js.examples; - - &reference.v8js.v8js; - &reference.v8js.v8jsexception; - - - - diff --git a/reference/v8js/configure.xml b/reference/v8js/configure.xml deleted file mode 100644 index 843a22356..000000000 --- a/reference/v8js/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;v8js - - - -
    - - - diff --git a/reference/v8js/examples.xml b/reference/v8js/examples.xml deleted file mode 100644 index 20ed5fca3..000000000 --- a/reference/v8js/examples.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - &reftitle.examples; - - Basic usage - - - Basic Javascript execution - -executeString($JS, 'basic.js')); -} catch (V8JsException $e) { - var_dump($e); -} - -?> -]]> - - &example.outputs; - - - - - - - - diff --git a/reference/v8js/ini.xml b/reference/v8js/ini.xml deleted file mode 100644 index 636ece675..000000000 --- a/reference/v8js/ini.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - V8js &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - v8js.max_disposed_contexts - 25 - INI_ALL - - - - v8js.flags - - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - v8js.max_disposed_contexts - int - - - - Sets limit for disposed contexts before forcing V8 to do garbage - collection. - - - - - - v8js.flags - string - - - - Sets V8 command line flags. The list of available flags can be - obtained in CLI mode by setting this parameter to - --help. Example: - - - - - - - - For these flags to be effective in runtime the ini_set() call has - to be done before any V8Js objects are instantiated! - - - - - - - - -
    - - diff --git a/reference/v8js/setup.xml b/reference/v8js/setup.xml deleted file mode 100644 index 83e6faa92..000000000 --- a/reference/v8js/setup.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - PHP and V8 library and headers installed in proper paths. - -
    - - &reference.v8js.configure; - - &reference.v8js.ini; - -
    - - diff --git a/reference/v8js/v8js.xml b/reference/v8js/v8js.xml deleted file mode 100644 index 059ff7fe2..000000000 --- a/reference/v8js/v8js.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - The <classname>V8Js</classname> class - V8Js - - - - -
    - &reftitle.intro; - - This is the core class for V8Js extension. Each instance created from - this class has own context in which all JavaScript is compiled and - executed. - - - See V8Js::__construct for more information. - -
    - - -
    - &reftitle.classsynopsis; - - - - V8Js - - - - - V8Js - - - - &Constants; - - const - string - V8Js::V8_VERSION - - - const - int - V8Js::FLAG_NONE - 1 - - - const - int - V8Js::FLAG_FORCE_ARRAY - 2 - - - &Methods; - - - - - -
    - - -
    - &reftitle.constants; - - - - V8Js::V8_VERSION - - The V8 Javascript Engine version. - - - - - V8Js::FLAG_NONE - - No flags. - - - - - V8Js::FLAG_FORCE_ARRAY - - Forces all JS objects to be associative arrays in PHP. - - - - -
    - - - -
    - - &reference.v8js.entities.v8js; - -
    - - diff --git a/reference/v8js/v8js/construct.xml b/reference/v8js/v8js/construct.xml deleted file mode 100644 index 838906a21..000000000 --- a/reference/v8js/v8js/construct.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - V8Js::__construct - Construct a new V8Js object - - - - &reftitle.description; - - public V8Js::__construct - stringobject_name"PHP" - arrayvariablesarray() - arrayextensionsarray() - boolreport_uncaught_exceptions&true; - - - Constructs a new V8Js object. - - - - - - &reftitle.parameters; - - - object_name - - - The name of the object passed to Javascript. - - - - - variables - - - Map of PHP variables that will be available in Javascript. Must be an associative array - in format array("name-for-js" => "name-of-php-variable"). Defaults to empty array. - - - - - extensions - - - List of extensions registered using V8Js::registerExtension which should be available - in the Javascript context of the created V8Js object. - - - Extensions registered to be enabled automatically do not need to be listed in this array. - Also if an extension has dependencies, those dependencies can be omitted as well. Defaults to empty array. - - - - - - - report_uncaught_exceptions - - - Controls whether uncaught Javascript exceptions are reported immediately or not. Defaults to &true;. If set to &false; - the uncaught exception can be accessed using V8Js::getPendingException. - - - - - - - - - diff --git a/reference/v8js/v8js/executestring.xml b/reference/v8js/v8js/executestring.xml deleted file mode 100644 index 1e427a1cd..000000000 --- a/reference/v8js/v8js/executestring.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - V8Js::executeString - Execute a string as Javascript code - - - - &reftitle.description; - - public mixedV8Js::executeString - stringscript - stringidentifier"V8Js::executeString()" - intflagsV8Js::FLAG_NONE - - - Compiles and executes the string passed with script as Javascript code. - - - - - &reftitle.parameters; - - - script - - - The code string to be executed. - - - - - identifier - - - Identifier string for the executed code. Used for debugging. - - - - - flags - - - Execution flags. This value must be one of the - V8Js::FLAG_* constants, defaulting to - V8Js::FLAG_NONE. - - - - V8Js::FLAG_NONE: no flags - - - - - V8Js::FLAG_FORCE_ARRAY: forces all Javascript - objects passed to PHP to be associative arrays - - - - - - - - - - - &reftitle.returnvalues; - - Returns the last variable instantiated in the Javascript code converted to matching PHP variable type. - - - - - diff --git a/reference/v8js/v8js/getextensions.xml b/reference/v8js/v8js/getextensions.xml deleted file mode 100644 index dbe9114cc..000000000 --- a/reference/v8js/v8js/getextensions.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - V8Js::getExtensions - Return an array of registered extensions - - - - &reftitle.description; - - public static arrayV8Js::getExtensions - - - - This function returns array of Javascript extensions registered using V8Js::registerExtension. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array of registered extensions or an empty array if there are none. - - - - - - diff --git a/reference/v8js/v8js/getpendingexception.xml b/reference/v8js/v8js/getpendingexception.xml deleted file mode 100644 index 217564dc3..000000000 --- a/reference/v8js/v8js/getpendingexception.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - V8Js::getPendingException - Return pending uncaught Javascript exception - - - - &reftitle.description; - - public V8JsExceptionV8Js::getPendingException - - - - Returns any pending uncaught Javascript exception as V8JsException - left from earlier V8Js::executeString call(s). - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Either V8JsException or &null;. - - - - - - diff --git a/reference/v8js/v8js/registerextension.xml b/reference/v8js/v8js/registerextension.xml deleted file mode 100644 index 07ff8422b..000000000 --- a/reference/v8js/v8js/registerextension.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - V8Js::registerExtension - Register Javascript extensions for V8Js - - - - &reftitle.description; - - public static boolV8Js::registerExtension - stringextension_name - stringscript - arraydependenciesarray() - boolauto_enable&false; - - - Registers passed Javascript script as extension to - be used in V8Js contexts. - - - - - &reftitle.parameters; - - - extension_name - - - Name of the extension to be registered. - - - - - script - - - The Javascript code to be registered. - - - - - dependencies - - - Array of extension names the extension to be registered depends on. Any such extension is - enabled automatically when this extension is loaded. - - - All extensions, including the dependencies, must be registered before any V8Js - are created which use them. - - - - - - - auto_enable - - - If set to &true;, the extension will be enabled automatically in all V8Js contexts. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if extension was registered successfully, &false; otherwise. - - - - - - - diff --git a/reference/v8js/v8jsexception.xml b/reference/v8js/v8jsexception.xml deleted file mode 100644 index 4e5cb3c7c..000000000 --- a/reference/v8js/v8jsexception.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - The <classname>V8JsException</classname> class - V8JsException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - V8JsException - - - - - V8JsException - - - - extends - Exception - - - - &Properties; - - protected - JsFileName - - - protected - JsLineNumber - - - protected - JsSourceLine - - - protected - JsTrace - - - &InheritedProperties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - JsFileName - - - - - - JsLineNumber - - - - - - JsSourceLine - - - - - - JsTrace - - - - - -
    - - - -
    - - &reference.v8js.entities.v8jsexception; - -
    - - diff --git a/reference/v8js/v8jsexception/getjsfilename.xml b/reference/v8js/v8jsexception/getjsfilename.xml deleted file mode 100644 index d5926ad3b..000000000 --- a/reference/v8js/v8jsexception/getjsfilename.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - V8JsException::getJsFileName - The getJsFileName purpose - - - - &reftitle.description; - - final public stringV8JsException::getJsFileName - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/v8js/v8jsexception/getjslinenumber.xml b/reference/v8js/v8jsexception/getjslinenumber.xml deleted file mode 100644 index 172fd7d3d..000000000 --- a/reference/v8js/v8jsexception/getjslinenumber.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - V8JsException::getJsLineNumber - The getJsLineNumber purpose - - - - &reftitle.description; - - final public intV8JsException::getJsLineNumber - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/v8js/v8jsexception/getjssourceline.xml b/reference/v8js/v8jsexception/getjssourceline.xml deleted file mode 100644 index adc21d43e..000000000 --- a/reference/v8js/v8jsexception/getjssourceline.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - V8JsException::getJsSourceLine - The getJsSourceLine purpose - - - - &reftitle.description; - - final public stringV8JsException::getJsSourceLine - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/v8js/v8jsexception/getjstrace.xml b/reference/v8js/v8jsexception/getjstrace.xml deleted file mode 100644 index dc3489a54..000000000 --- a/reference/v8js/v8jsexception/getjstrace.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - V8JsException::getJsTrace - The getJsTrace purpose - - - - &reftitle.description; - - final public stringV8JsException::getJsTrace - - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/v8js/versions.xml b/reference/v8js/versions.xml deleted file mode 100644 index 062fcedf1..000000000 --- a/reference/v8js/versions.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/var_representation/book.xml b/reference/var_representation/book.xml deleted file mode 100644 index 3ba88d19a..000000000 --- a/reference/var_representation/book.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - var_representation - var_representation - - - &reftitle.intro; - - The var_representation extension provides a compact alternative to var_export that properly escapes control characters. - - - - &reference.var-representation.setup; - &reference.var-representation.constants; - &reference.var-representation.reference; - - - - diff --git a/reference/var_representation/constants.xml b/reference/var_representation/constants.xml deleted file mode 100644 index a67d0615b..000000000 --- a/reference/var_representation/constants.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - &reftitle.constants; - &extension.constants; - - - - - VAR_REPRESENTATION_SINGLE_LINE - (int) - - - - var_representation flag indicating that newlines - should not be used for whitespace in variable representations. - - - - - - VAR_REPRESENTATION_UNESCAPED - (int) - - - - var_representation flag indicating that strings should be encoded - as single quoted strings with unescaped control characters. - - - - - - - diff --git a/reference/var_representation/functions/var-representation.xml b/reference/var_representation/functions/var-representation.xml deleted file mode 100644 index e274129c7..000000000 --- a/reference/var_representation/functions/var-representation.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - var_representation - Returns a short, readable, parsable string representation of a variable - - - - &reftitle.description; - - stringvar_representation - mixedvalue - intflags0 - - - var_representation (from the var_representation PECL) returns a string with structured information about the - given variable. It is similar to var_export with differences in indentation, string escaping, and array representations. - - - - - &reftitle.parameters; - - - value - - - The variable to generate a representation of. - - - - - flags - - - Bitmask consisting of - VAR_REPRESENTATION_SINGLE_LINE, - VAR_REPRESENTATION_UNESCAPED. - The behaviour of these constants is described on the - var_representation constants page. - - - - - - - - &reftitle.returnvalues; - - Returns the variable representation. - - - - - &reftitle.examples; - - - <function>var_representation</function> Examples - - 'value']]; -echo var_representation($a), "\n"; -echo var_representation($a, VAR_REPRESENTATION_SINGLE_LINE), "\n"; -?> -]]> - - &example.outputs; - - 'value', - ], -] -[1, 2, ['key' => 'value']] -]]> - - - - - - Escaping control characters - - - - &example.outputs; - - - - - - - - Exporting <classname>stdClass</classname> - -name = 'ElePHPant ElePHPantsdotter'; -$person->website = 'https://php.net/elephpant.php'; - -echo var_representation($person); -]]> - - &example.outputs; - - 'ElePHPant ElePHPantsdotter', - 'website' => 'https://php.net/elephpant.php', -] -]]> - - - - - - Exporting classes - -var = 5; -echo var_representation($a); -?> -]]> - - &example.outputs; - - 5, -]) -]]> - - - - - - Using <link linkend="object.set-state">__set_state()</link> - -var1 = $an_array['var1']; - $obj->var2 = $an_array['var2']; - return $obj; - } -} - -$a = new A; -$a->var1 = 5; -$a->var2 = 'foo'; - -eval('$b = ' . var_representation($a) . ';'); // $b = \A::__set_state([ - // 'var1' => 5, - // 'var2' => 'foo', - // ]); -var_dump($b); -?> -]]> - - &example.outputs; - - - int(5) - ["var2"]=> - string(3) "foo" -} -]]> - - - - - - - &reftitle.seealso; - - - var_export - - - - - diff --git a/reference/var_representation/reference.xml b/reference/var_representation/reference.xml deleted file mode 100644 index 55469e0b5..000000000 --- a/reference/var_representation/reference.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - var_representation &Functions; - - &reference.var-representation.entities.functions; - - - diff --git a/reference/var_representation/setup.xml b/reference/var_representation/setup.xml deleted file mode 100644 index 32ebb0ebb..000000000 --- a/reference/var_representation/setup.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - &reftitle.setup; - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;var_representation. - - - &pecl.windows.download.avail; - -
    - -
    - diff --git a/reference/var_representation/versions.xml b/reference/var_representation/versions.xml deleted file mode 100644 index 2aae41a7c..000000000 --- a/reference/var_representation/versions.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - diff --git a/reference/varnish/book.xml b/reference/varnish/book.xml deleted file mode 100644 index 1d729556d..000000000 --- a/reference/varnish/book.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Varnish - Varnish - - - &reftitle.intro; - - Varnish Cache is an open source, state of the art web application - accelerator. The extension makes it possible to interact with a running - varnish instance through TCP socket or shared memory. - - - - &reference.varnish.setup; - &reference.varnish.constants; - &reference.varnish.examples; - - &reference.varnish.varnishadmin; - &reference.varnish.varnishstat; - &reference.varnish.varnishlog; - &reference.varnish.varnishexception; - - - - diff --git a/reference/varnish/configure.xml b/reference/varnish/configure.xml deleted file mode 100644 index 46494e7c2..000000000 --- a/reference/varnish/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;varnish - - - -
    - - - diff --git a/reference/varnish/constants.xml b/reference/varnish/constants.xml deleted file mode 100644 index ad2decb75..000000000 --- a/reference/varnish/constants.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - VARNISH_STATUS_SYNTAX - (int) - - - - - - - - - VARNISH_STATUS_UNKNOWN - (int) - - - - - - - - - VARNISH_STATUS_UNIMPL - (int) - - - - - - - - - VARNISH_STATUS_TOOFEW - (int) - - - - - - - - - VARNISH_STATUS_TOOMANY - (int) - - - - - - - - - VARNISH_STATUS_PARAM - (int) - - - - - - - - - VARNISH_STATUS_AUTH - (int) - - - - - - - - - VARNISH_STATUS_OK - (int) - - - - - - - - - VARNISH_STATUS_CANT - (int) - - - - - - - - - VARNISH_STATUS_COMMS - (int) - - - - - - - - - VARNISH_STATUS_CLOSE - (int) - - - - - - - - - VARNISH_CONFIG_IDENT - (string) - - - - - - - - - VARNISH_CONFIG_HOST - (string) - - - - - - - - - VARNISH_CONFIG_PORT - (string) - - - - - - - - - VARNISH_CONFIG_TIMEOUT - (string) - - - - - - - - - VARNISH_CONFIG_SECRET - (string) - - - - - - - - - VARNISH_CONFIG_COMPAT - (string) - - - - - - - - - VARNISH_COMPAT_2 - (int) - - - - - - - - - VARNISH_COMPAT_3 - (int) - - - - - - - - - - - diff --git a/reference/varnish/examples.xml b/reference/varnish/examples.xml deleted file mode 100644 index bbdd67e1e..000000000 --- a/reference/varnish/examples.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - &reftitle.examples; -
    - Basic VarnishAdmin usage - - The example illustrates a simple usage of the ban functionality - - - Ban an URL - - "::1", - VARNISH_CONFIG_PORT => 6082, - VARNISH_CONFIG_SECRET => "5174826b-8595-4958-aa7a-0609632ad7ca", - VARNISH_CONFIG_TIMEOUT => 300, -); - -$va = new VarnishAdmin($args); - -try { - if(!$va->connect()) { - throw new VarnishException("Connection failed\n"); - } -} catch (VarnishException $e) { - echo $e->getMessage(); - exit(3); -} - -try { - if(!$va->auth()) { - throw new VarnishException("Auth failed\n"); - } -} catch (VarnishException $e) { - echo $e->getMessage(); - exit(3); -} - -try { - $status = $va->ban('req.url ~ "^/$"'); - if (VARNISH_STATUS_OK != $status) { - throw new VarnishException("Ban method returned $status status\n"); - } -} catch (VarnishException $e) { - echo $e->getMessage(); - exit(3); -} - -exit(0); - -?> -]]> - - -
    -
    - Basic VarnishStat usage - - The example illustrates getting varnish statistic snapshot from shared - memory - - - Get statistic snapshot - -getSnapshot(); -} catch (VarnishException $e) { - echo $e->getMessage(); - exit(3); -} - -exit(0); -?> -]]> - - -
    -
    - Basic VarnishLog usage - - The example illustrates reading varnish log lines from shared memory - - - Read varnish shared memory log - -getLine(); - printf("%s %d %s", VarnishLog::getTagName($line['tag']), $line['id'], - $line['data']); -} - -exit(0); -?> -]]> - - -
    -
    - - - diff --git a/reference/varnish/setup.xml b/reference/varnish/setup.xml deleted file mode 100644 index f9f705a09..000000000 --- a/reference/varnish/setup.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - To use this extension, a version of Varnish Cache greater than or equal to 3.0 is required to be installed, - which is available on the Varnish Cache homepage. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;varnish. - -
    - -
    - - diff --git a/reference/varnish/varnishadmin.xml b/reference/varnish/varnishadmin.xml deleted file mode 100644 index 6288354f8..000000000 --- a/reference/varnish/varnishadmin.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The VarnishAdmin class - VarnishAdmin - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - VarnishAdmin - - - - - VarnishAdmin - - - - - &Methods; - - - - -
    - -
    - - &reference.varnish.entities.varnishadmin; - -
    - - diff --git a/reference/varnish/varnishadmin/auth.xml b/reference/varnish/varnishadmin/auth.xml deleted file mode 100644 index ca30da15e..000000000 --- a/reference/varnish/varnishadmin/auth.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::auth - Authenticate on a varnish instance - - - - &reftitle.description; - - public boolVarnishAdmin::auth - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/varnish/varnishadmin/ban.xml b/reference/varnish/varnishadmin/ban.xml deleted file mode 100644 index 2b37d5f36..000000000 --- a/reference/varnish/varnishadmin/ban.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::ban - Ban URLs using a VCL expression - - - - &reftitle.description; - - public intVarnishAdmin::ban - stringvcl_regex - - - - - - - - &reftitle.parameters; - - - - vcl_regex - - - Varnish VCL expression. It's based on the varnish ban command. - - - - - - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishadmin/banurl.xml b/reference/varnish/varnishadmin/banurl.xml deleted file mode 100644 index 437db78bb..000000000 --- a/reference/varnish/varnishadmin/banurl.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - VarnishAdmin::banUrl - Ban an URL using a VCL expression - - - - &reftitle.description; - - public intVarnishAdmin::banUrl - stringvcl_regex - - - - - - - - &reftitle.parameters; - - - - vcl_regex - - - URL regular expression in PCRE compatible syntax. It's based on the - ban.url varnish command. - - - - - - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishadmin/clearpanic.xml b/reference/varnish/varnishadmin/clearpanic.xml deleted file mode 100644 index 8fafee346..000000000 --- a/reference/varnish/varnishadmin/clearpanic.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::clearPanic - Clear varnish instance panic messages - - - - &reftitle.description; - - public intVarnishAdmin::clearPanic - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishadmin/connect.xml b/reference/varnish/varnishadmin/connect.xml deleted file mode 100644 index 3462976d1..000000000 --- a/reference/varnish/varnishadmin/connect.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::connect - Connect to a varnish instance administration interface - - - - &reftitle.description; - - public boolVarnishAdmin::connect - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/varnish/varnishadmin/construct.xml b/reference/varnish/varnishadmin/construct.xml deleted file mode 100644 index b2cc38a68..000000000 --- a/reference/varnish/varnishadmin/construct.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - VarnishAdmin::__construct - VarnishAdmin constructor - - - - &reftitle.description; - - public VarnishAdmin::__construct - arrayargs - - - - - - - - &reftitle.parameters; - - - args - - - Configuration arguments. The possible keys are: - - - - - - - - - &reftitle.returnvalues; - - - - - - &reftitle.examples; - - <function>VarnishAdmin::__construct</function> example - - "::1", - VARNISH_CONFIG_PORT => 6082, - VARNISH_CONFIG_SECRET => "5174826b-8595-4958-aa7a-0609632ad7ca", - VARNISH_CONFIG_TIMEOUT => 300, - ); - $va = new VarnishAdmin($args); -?> -]]> - - - - - - - diff --git a/reference/varnish/varnishadmin/disconnect.xml b/reference/varnish/varnishadmin/disconnect.xml deleted file mode 100644 index 62b704adf..000000000 --- a/reference/varnish/varnishadmin/disconnect.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::disconnect - Disconnect from a varnish instance administration interface - - - - &reftitle.description; - - public boolVarnishAdmin::disconnect - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/varnish/varnishadmin/getpanic.xml b/reference/varnish/varnishadmin/getpanic.xml deleted file mode 100644 index 1ad6b6b77..000000000 --- a/reference/varnish/varnishadmin/getpanic.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - VarnishAdmin::getPanic - Get the last panic message on a varnish instance - - - - &reftitle.description; - - public stringVarnishAdmin::getPanic - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - - &reftitle.returnvalues; - - Returns the last panic message on the current varnish instance. - - - - - - - diff --git a/reference/varnish/varnishadmin/getparams.xml b/reference/varnish/varnishadmin/getparams.xml deleted file mode 100644 index a07cee2e2..000000000 --- a/reference/varnish/varnishadmin/getparams.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::getParams - Fetch current varnish instance configuration parameters - - - - &reftitle.description; - - public arrayVarnishAdmin::getParams - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the varnish configuration parameters. - - - - - - - diff --git a/reference/varnish/varnishadmin/isrunning.xml b/reference/varnish/varnishadmin/isrunning.xml deleted file mode 100644 index 2a88d860f..000000000 --- a/reference/varnish/varnishadmin/isrunning.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::isRunning - Check if the varnish slave process is currently running - - - - &reftitle.description; - - public boolVarnishAdmin::isRunning - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - - - diff --git a/reference/varnish/varnishadmin/setcompat.xml b/reference/varnish/varnishadmin/setcompat.xml deleted file mode 100644 index 9f47fc8ff..000000000 --- a/reference/varnish/varnishadmin/setcompat.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setCompat - Set the class compat configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setCompat - intcompat - - - - - - - - &reftitle.parameters; - - - - compat - - - Varnish compatibility option. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/sethost.xml b/reference/varnish/varnishadmin/sethost.xml deleted file mode 100644 index a72bcaa06..000000000 --- a/reference/varnish/varnishadmin/sethost.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setHost - Set the class host configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setHost - stringhost - - - - - - - - &reftitle.parameters; - - - - host - - - Connection host configuration parameter. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/setident.xml b/reference/varnish/varnishadmin/setident.xml deleted file mode 100644 index 37b56a3ac..000000000 --- a/reference/varnish/varnishadmin/setident.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setIdent - Set the class ident configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setIdent - stringident - - - - - - - - &reftitle.parameters; - - - - ident - - - Connection ident configuration parameter. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/setparam.xml b/reference/varnish/varnishadmin/setparam.xml deleted file mode 100644 index e3262f8da..000000000 --- a/reference/varnish/varnishadmin/setparam.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - VarnishAdmin::setParam - Set configuration param on the current varnish instance - - - - &reftitle.description; - - public intVarnishAdmin::setParam - stringname - stringintvalue - - - - - - - - &reftitle.parameters; - - - - name - - - Varnish configuration param name. - - - - - value - - - Varnish configuration param value. - - - - - - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishadmin/setport.xml b/reference/varnish/varnishadmin/setport.xml deleted file mode 100644 index b554f92d3..000000000 --- a/reference/varnish/varnishadmin/setport.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setPort - Set the class port configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setPort - intport - - - - - - - - &reftitle.parameters; - - - - port - - - Connection port configuration parameter. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/setsecret.xml b/reference/varnish/varnishadmin/setsecret.xml deleted file mode 100644 index ca8311b4c..000000000 --- a/reference/varnish/varnishadmin/setsecret.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setSecret - Set the class secret configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setSecret - stringsecret - - - - - - - - &reftitle.parameters; - - - - secret - - - Connection secret configuration parameter. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/settimeout.xml b/reference/varnish/varnishadmin/settimeout.xml deleted file mode 100644 index 6e4df91d7..000000000 --- a/reference/varnish/varnishadmin/settimeout.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishAdmin::setTimeout - Set the class timeout configuration param - - - - &reftitle.description; - - public voidVarnishAdmin::setTimeout - inttimeout - - - - - - - - &reftitle.parameters; - - - - timeout - - - Connection timeout configuration parameter. - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishadmin/start.xml b/reference/varnish/varnishadmin/start.xml deleted file mode 100644 index 4e7ae0473..000000000 --- a/reference/varnish/varnishadmin/start.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::start - Start varnish worker process - - - - &reftitle.description; - - public intVarnishAdmin::start - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishadmin/stop.xml b/reference/varnish/varnishadmin/stop.xml deleted file mode 100644 index 73b131b0e..000000000 --- a/reference/varnish/varnishadmin/stop.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishAdmin::stop - Stop varnish worker process - - - - &reftitle.description; - - public intVarnishAdmin::stop - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the varnish command status. - - - - - - - diff --git a/reference/varnish/varnishexception.xml b/reference/varnish/varnishexception.xml deleted file mode 100644 index 008f90297..000000000 --- a/reference/varnish/varnishexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The VarnishException class - VarnishException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - VarnishException - - - - - VarnishException - - - - extends - Exception - - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - - -
    - -
    - - diff --git a/reference/varnish/varnishlog.xml b/reference/varnish/varnishlog.xml deleted file mode 100644 index 04aa68e21..000000000 --- a/reference/varnish/varnishlog.xml +++ /dev/null @@ -1,754 +0,0 @@ - - - - - - The VarnishLog class - VarnishLog - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - VarnishLog - - - - - VarnishLog - - - - &Constants; - - const - int - VarnishLog::TAG_Debug - 0 - - - const - int - VarnishLog::TAG_Error - 1 - - - const - int - VarnishLog::TAG_CLI - 2 - - - const - int - VarnishLog::TAG_StatSess - 3 - - - const - int - VarnishLog::TAG_ReqEnd - 4 - - - const - int - VarnishLog::TAG_SessionOpen - 5 - - - const - int - VarnishLog::TAG_SessionClose - 6 - - - const - int - VarnishLog::TAG_BackendOpen - 7 - - - const - int - VarnishLog::TAG_BackendXID - 8 - - - const - int - VarnishLog::TAG_BackendReuse - 9 - - - const - int - VarnishLog::TAG_BackendClose - 10 - - - const - int - VarnishLog::TAG_HttpGarbage - 11 - - - const - int - VarnishLog::TAG_Backend - 12 - - - const - int - VarnishLog::TAG_Length - 13 - - - const - int - VarnishLog::TAG_FetchError - 14 - - - const - int - VarnishLog::TAG_RxRequest - 15 - - - const - int - VarnishLog::TAG_RxResponse - 16 - - - const - int - VarnishLog::TAG_RxStatus - 17 - - - const - int - VarnishLog::TAG_RxURL - 18 - - - const - int - VarnishLog::TAG_RxProtocol - 19 - - - const - int - VarnishLog::TAG_RxHeader - 20 - - - const - int - VarnishLog::TAG_TxRequest - 21 - - - const - int - VarnishLog::TAG_TxResponse - 22 - - - const - int - VarnishLog::TAG_TxStatus - 23 - - - const - int - VarnishLog::TAG_TxURL - 24 - - - const - int - VarnishLog::TAG_TxProtocol - 25 - - - const - int - VarnishLog::TAG_TxHeader - 26 - - - const - int - VarnishLog::TAG_ObjRequest - 27 - - - const - int - VarnishLog::TAG_ObjResponse - 28 - - - const - int - VarnishLog::TAG_ObjStatus - 29 - - - const - int - VarnishLog::TAG_ObjURL - 30 - - - const - int - VarnishLog::TAG_ObjProtocol - 31 - - - const - int - VarnishLog::TAG_ObjHeader - 32 - - - const - int - VarnishLog::TAG_LostHeader - 33 - - - const - int - VarnishLog::TAG_TTL - 34 - - - const - int - VarnishLog::TAG_Fetch_Body - 35 - - - const - int - VarnishLog::TAG_VCL_acl - 36 - - - const - int - VarnishLog::TAG_VCL_call - 37 - - - const - int - VarnishLog::TAG_VCL_trace - 38 - - - const - int - VarnishLog::TAG_VCL_return - 39 - - - const - int - VarnishLog::TAG_VCL_error - 40 - - - const - int - VarnishLog::TAG_ReqStart - 41 - - - const - int - VarnishLog::TAG_Hit - 42 - - - const - int - VarnishLog::TAG_HitPass - 43 - - - const - int - VarnishLog::TAG_ExpBan - 44 - - - const - int - VarnishLog::TAG_ExpKill - 45 - - - const - int - VarnishLog::TAG_WorkThread - 46 - - - const - int - VarnishLog::TAG_ESI_xmlerror - 47 - - - const - int - VarnishLog::TAG_Hash - 48 - - - const - int - VarnishLog::TAG_Backend_health - 49 - - - const - int - VarnishLog::TAG_VCL_Log - 50 - - - const - int - VarnishLog::TAG_Gzip - 51 - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; - - - - VarnishLog::TAG_Debug - - - - - - - VarnishLog::TAG_Error - - - - - - - VarnishLog::TAG_CLI - - - - - - - VarnishLog::TAG_StatSess - - - - - - - VarnishLog::TAG_ReqEnd - - - - - - - VarnishLog::TAG_SessionOpen - - - - - - - VarnishLog::TAG_SessionClose - - - - - - - VarnishLog::TAG_BackendOpen - - - - - - - VarnishLog::TAG_BackendXID - - - - - - - VarnishLog::TAG_BackendReuse - - - - - - - VarnishLog::TAG_BackendClose - - - - - - - VarnishLog::TAG_HttpGarbage - - - - - - - VarnishLog::TAG_Backend - - - - - - - VarnishLog::TAG_Length - - - - - - - VarnishLog::TAG_FetchError - - - - - - - VarnishLog::TAG_RxRequest - - - - - - - VarnishLog::TAG_RxResponse - - - - - - - VarnishLog::TAG_RxStatus - - - - - - - VarnishLog::TAG_RxURL - - - - - - - VarnishLog::TAG_RxProtocol - - - - - - - VarnishLog::TAG_RxHeader - - - - - - - VarnishLog::TAG_TxRequest - - - - - - - VarnishLog::TAG_TxResponse - - - - - - - VarnishLog::TAG_TxStatus - - - - - - - VarnishLog::TAG_TxURL - - - - - - - VarnishLog::TAG_TxProtocol - - - - - - - VarnishLog::TAG_TxHeader - - - - - - - VarnishLog::TAG_ObjRequest - - - - - - - VarnishLog::TAG_ObjResponse - - - - - - - VarnishLog::TAG_ObjStatus - - - - - - - VarnishLog::TAG_ObjURL - - - - - - - VarnishLog::TAG_ObjProtocol - - - - - - - VarnishLog::TAG_ObjHeader - - - - - - - VarnishLog::TAG_LostHeader - - - - - - - VarnishLog::TAG_TTL - - - - - - - VarnishLog::TAG_Fetch_Body - - - - - - - VarnishLog::TAG_VCL_acl - - - - - - - VarnishLog::TAG_VCL_call - - - - - - - VarnishLog::TAG_VCL_trace - - - - - - - VarnishLog::TAG_VCL_return - - - - - - - VarnishLog::TAG_VCL_error - - - - - - - VarnishLog::TAG_ReqStart - - - - - - - VarnishLog::TAG_Hit - - - - - - - VarnishLog::TAG_HitPass - - - - - - - VarnishLog::TAG_ExpBan - - - - - - - VarnishLog::TAG_ExpKill - - - - - - - VarnishLog::TAG_WorkThread - - - - - - - VarnishLog::TAG_ESI_xmlerror - - - - - - - VarnishLog::TAG_Hash - - - - - - - VarnishLog::TAG_Backend_health - - - - - - - VarnishLog::TAG_VCL_Log - - - - - - - VarnishLog::TAG_Gzip - - - - - - -
    - - - -
    - - &reference.varnish.entities.varnishlog; - -
    - - diff --git a/reference/varnish/varnishlog/construct.xml b/reference/varnish/varnishlog/construct.xml deleted file mode 100644 index dd03cc1ab..000000000 --- a/reference/varnish/varnishlog/construct.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - VarnishLog::__construct - Varnishlog constructor - - - - &reftitle.description; - - public VarnishLog::__construct - arrayargs - - - - - - - - &reftitle.parameters; - - - args - - - Configuration arguments. The possible keys are: - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishlog/getline.xml b/reference/varnish/varnishlog/getline.xml deleted file mode 100644 index 34c26da02..000000000 --- a/reference/varnish/varnishlog/getline.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - VarnishLog::getLine - Get next log line - - - - &reftitle.description; - - public arrayVarnishLog::getLine - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the log line data. - - - - - - - diff --git a/reference/varnish/varnishlog/gettagname.xml b/reference/varnish/varnishlog/gettagname.xml deleted file mode 100644 index 6a7e351c9..000000000 --- a/reference/varnish/varnishlog/gettagname.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - VarnishLog::getTagName - Get the log tag string representation by its index - - - - &reftitle.description; - - public static stringVarnishLog::getTagName - intindex - - - - - - - - &reftitle.parameters; - - - - index - - - Log tag index. - - - - - - - - - &reftitle.returnvalues; - - Returns the log tag name as &string;. - - - - - - - diff --git a/reference/varnish/varnishstat.xml b/reference/varnish/varnishstat.xml deleted file mode 100644 index d6ce39da0..000000000 --- a/reference/varnish/varnishstat.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The VarnishStat class - VarnishStat - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - VarnishStat - - - - - VarnishStat - - - - - &Methods; - - - - -
    - -
    - - &reference.varnish.entities.varnishstat; - -
    - - diff --git a/reference/varnish/varnishstat/construct.xml b/reference/varnish/varnishstat/construct.xml deleted file mode 100644 index a350dab9b..000000000 --- a/reference/varnish/varnishstat/construct.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - VarnishStat::__construct - VarnishStat constructor - - - - &reftitle.description; - - public VarnishStat::__construct - arrayargs - - - - - - - - &reftitle.parameters; - - - args - - - Configuration arguments. The possible keys are: - - - - - - - - - &reftitle.returnvalues; - - - - - - - - - diff --git a/reference/varnish/varnishstat/getsnapshot.xml b/reference/varnish/varnishstat/getsnapshot.xml deleted file mode 100644 index 34bd7028d..000000000 --- a/reference/varnish/varnishstat/getsnapshot.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - VarnishStat::getSnapshot - Get the current varnish instance statistics snapshot - - - - &reftitle.description; - - public arrayVarnishStat::getSnapshot - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array with the varnish statistic snapshot. The array keys are identical to - that in the varnishstat tool. - - - - - - - diff --git a/reference/varnish/versions.xml b/reference/varnish/versions.xml deleted file mode 100644 index 5d930004c..000000000 --- a/reference/varnish/versions.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/wddx/book.xml b/reference/wddx/book.xml deleted file mode 100644 index a28344adf..000000000 --- a/reference/wddx/book.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - WDDX - - - - &reftitle.intro; - - - This extension is DEPRECATED and UNBUNDLED as of PHP 7.4.0. - - - - These functions are intended for work with WDDX. - - - - Do not pass untrusted user input to wddx_deserialize. - Unserialization can result in code being loaded and executed due to object - instantiation and autoloading, and a malicious user may be able to exploit - this. Use a safe, standard data interchange format such as JSON (via - json_decode and json_encode) if - you need to pass serialized data to the user. - - - - - - &reference.wddx.setup; - &reference.wddx.examples; - &reference.wddx.reference; - - - - diff --git a/reference/wddx/configure.xml b/reference/wddx/configure.xml deleted file mode 100644 index 8e8a0648f..000000000 --- a/reference/wddx/configure.xml +++ /dev/null @@ -1,48 +0,0 @@ - - -
    - &reftitle.install; - -
    - PHP 7.4 - - &pecl.moved-ver;7.4.0 - - - &pecl.info; - &url.pecl.package;wddx. - -
    - -
    - PHP < 7.4 - - After installing the required expat library, compile PHP with - , and use - for expat. - - &windows.builtin; -
    -
    - - - diff --git a/reference/wddx/examples.xml b/reference/wddx/examples.xml deleted file mode 100644 index 8a595728a..000000000 --- a/reference/wddx/examples.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - &reftitle.examples; -
    - wddx examples - - All the functions that serialize variables use the first - element of an array to determine whether the array is to be - serialized into an array or structure. If the first element has - string key, then it is serialized into a structure, otherwise, - into an array. - - - - Serializing a single value with WDDX - - -]]> - - - This example will produce: - - -
    -PHP to WDDX packet example -]]> - - - - - Using incremental packets with WDDX - - -]]> - - - This example will produce: - - -
    -3.1415926 -AustinNovato -Seattle -]]> - - - - - - Strings should be encoded in UTF-8; to handle other encodings, convert - the string first using mb_convert_encoding, - UConverter::transcode, or iconv. - - -
    -
    - - - diff --git a/reference/wddx/functions/wddx-add-vars.xml b/reference/wddx/functions/wddx-add-vars.xml deleted file mode 100644 index 6e935507b..000000000 --- a/reference/wddx/functions/wddx-add-vars.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - wddx_add_vars - Add variables to a WDDX packet with the specified ID - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - boolwddx_add_vars - resourcepacket_id - mixedvar_name - mixedvar_names - - - Serializes the passed variables and add the result to the given packet. - - - - - &reftitle.parameters; - - This function takes a variable number of parameters. - - - packet_id - - - A WDDX packet, returned by wddx_packet_start. - - - - - var_name - - - Can be either a string naming a variable or an array containing - strings naming the variables or another array, etc. - - - - - var_names - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/wddx/functions/wddx-deserialize.xml b/reference/wddx/functions/wddx-deserialize.xml deleted file mode 100644 index 79b516f4c..000000000 --- a/reference/wddx/functions/wddx-deserialize.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - wddx_deserialize - Unserializes a WDDX packet - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - mixedwddx_deserialize - stringpacket - - - Unserializes a WDDX packet. - - - - Do not pass untrusted user input to wddx_deserialize. - Unserialization can result in code being loaded and executed due to object - instantiation and autoloading, and a malicious user may be able to exploit - this. Use a safe, standard data interchange format such as JSON (via - json_decode and json_encode) if - you need to pass serialized data to the user. - - - - - - &reftitle.parameters; - - - - packet - - - A WDDX packet, as a string or stream. - - - - - - - - - &reftitle.returnvalues; - - Returns the deserialized value which can be a string, a number or an - array. Note that structures are deserialized into associative arrays. - - - - - - diff --git a/reference/wddx/functions/wddx-packet-end.xml b/reference/wddx/functions/wddx-packet-end.xml deleted file mode 100644 index 6b82bde96..000000000 --- a/reference/wddx/functions/wddx-packet-end.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - wddx_packet_end - Ends a WDDX packet with the specified ID - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - stringwddx_packet_end - resourcepacket_id - - - Ends and returns the given WDDX packet. - - - - - &reftitle.parameters; - - - - packet_id - - - A WDDX packet, returned by wddx_packet_start. - - - - - - - - - &reftitle.returnvalues; - - Returns the string containing the WDDX packet. - - - - - diff --git a/reference/wddx/functions/wddx-packet-start.xml b/reference/wddx/functions/wddx-packet-start.xml deleted file mode 100644 index d79b2df42..000000000 --- a/reference/wddx/functions/wddx-packet-start.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - wddx_packet_start - Starts a new WDDX packet with structure inside it - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - resourcewddx_packet_start - stringcomment - - - Start a new WDDX packet for incremental addition of variables. - It automatically creates a structure definition inside the packet to - contain the variables. - - - - - &reftitle.parameters; - - - - comment - - - An optional comment string. - - - - - - - - - &reftitle.returnvalues; - - Returns a packet ID for use in later functions, or &false; on error. - - - - - diff --git a/reference/wddx/functions/wddx-serialize-value.xml b/reference/wddx/functions/wddx-serialize-value.xml deleted file mode 100644 index 9162ef7f2..000000000 --- a/reference/wddx/functions/wddx-serialize-value.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - wddx_serialize_value - Serialize a single value into a WDDX packet - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - stringwddx_serialize_value - mixedvar - stringcomment - - - Creates a WDDX packet from a single given value. - - - - - &reftitle.parameters; - - - - var - - - The value to be serialized - - - - - comment - - - An optional comment string that appears in the packet header. - - - - - - - - - &reftitle.returnvalues; - - Returns the WDDX packet, or &false; on error. - - - - - diff --git a/reference/wddx/functions/wddx-serialize-vars.xml b/reference/wddx/functions/wddx-serialize-vars.xml deleted file mode 100644 index fb5d2d90c..000000000 --- a/reference/wddx/functions/wddx-serialize-vars.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - wddx_serialize_vars - Serialize variables into a WDDX packet - - - - &warn.removed.function-7-4-0; - - - - &reftitle.description; - - stringwddx_serialize_vars - mixedvar_name - mixedvar_names - - - Creates a WDDX packet with a structure that contains the serialized - representation of the passed variables. - - - - - &reftitle.parameters; - - This function takes a variable number of parameters. - - - var_name - - - Can be either a string naming a variable or an array containing - strings naming the variables or another array, etc. - - - - - var_names - - - - - - - - - - - &reftitle.returnvalues; - - Returns the WDDX packet, or &false; on error. - - - - - &reftitle.examples; - - - <function>wddx_serialize_vars</function> example - - -]]> - - &example.outputs; - -
    1 -5.5 -blueorangeviolet -colors -]]> - - - - - - - diff --git a/reference/wddx/reference.xml b/reference/wddx/reference.xml deleted file mode 100644 index 88a4b2172..000000000 --- a/reference/wddx/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - WDDX &Functions; - - &reference.wddx.entities.functions; - - - - - diff --git a/reference/wddx/setup.xml b/reference/wddx/setup.xml deleted file mode 100644 index 1362f52ca..000000000 --- a/reference/wddx/setup.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - &libxml.required; - - In order to use WDDX, you will need to install the expat library - (which comes with Apache 1.3.7 or higher). - -
    - - - - &reference.wddx.configure; - - - -
    - &reftitle.resources; - - This extension defines a WDDX packet identifier returned by - wddx_packet_start. - -
    - - -
    - - - diff --git a/reference/wddx/versions.xml b/reference/wddx/versions.xml deleted file mode 100644 index 9aa08773f..000000000 --- a/reference/wddx/versions.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - diff --git a/reference/win32service/book.xml b/reference/win32service/book.xml deleted file mode 100644 index 6037111ed..000000000 --- a/reference/win32service/book.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - win32service - - - - &reftitle.intro; - - The win32service extension is a Windows specific extension that allows PHP - to communicate with the Service Control Manager to start, stop, register - and unregister services, and even allows your PHP scripts to run as a - service. - - - - - &reference.win32service.setup; - &reference.win32service.constants; - &reference.win32service.win32serviceexception; - &reference.win32service.win32servicerightinfo; - &reference.win32service.examples; - &reference.win32service.reference; - - - - - diff --git a/reference/win32service/constants.xml b/reference/win32service/constants.xml deleted file mode 100644 index 7748b04af..000000000 --- a/reference/win32service/constants.xml +++ /dev/null @@ -1,1153 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - Win32Service Service Type Bitmasks - - - - Constant - Value - Description - - - - - WIN32_SERVICE_WIN32_OWN_PROCESS - 0x00000010 - - The service runs in its own process. - - - - WIN32_SERVICE_INTERACTIVE_PROCESS - 0x00000100 - - The service can interact with the desktop. This option is not available on Windows Vista or later. - - - - WIN32_SERVICE_WIN32_OWN_PROCESS_INTERACTIVE - 0x00000110 - - The service runs in its own process and can interact with the desktop. This option is not available on Windows Vista or later. - - - - -
    - - - Win32Service Service Status Constants - - - - Constant - Value - Description - - - - - WIN32_SERVICE_CONTINUE_PENDING - 0x00000005 - - The service continue is pending. - - - - WIN32_SERVICE_PAUSE_PENDING - 0x00000006 - - The service pause is pending. - - - - WIN32_SERVICE_PAUSED - 0x00000007 - - The service is paused. - - - - WIN32_SERVICE_RUNNING - 0x00000004 - - The service is running. - - - - WIN32_SERVICE_START_PENDING - 0x00000002 - - The service is starting. - - - - WIN32_SERVICE_STOP_PENDING - 0x00000003 - - The service is stopping. - - - - WIN32_SERVICE_STOPPED - 0x00000001 - - The service is not running. - - - - -
    - - - Win32Service Service Control Message Constants - - - - Constant - Value - Description - - - - - WIN32_SERVICE_CONTROL_CONTINUE - 0x00000003 - - Notifies a paused service that it should resume. - - - - WIN32_SERVICE_CONTROL_DEVICEEVENT - 0x0000000B - - - - - WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE - 0x0000000C - - - - - WIN32_SERVICE_CONTROL_INTERROGATE - 0x00000004 - - Notifies a service that it should report its current status information - to the service control manager. - - - - WIN32_SERVICE_CONTROL_NETBINDADD - 0x00000007 - - Notifies a network service that there is a new component for binding. - - - - WIN32_SERVICE_CONTROL_NETBINDDISABLE - 0x0000000A - - Notifies a network service that one of its bindings has been disabled. - - - - WIN32_SERVICE_CONTROL_NETBINDENABLE - 0x00000009 - - Notifies a network service that a disabled binding has been enabled. - - - - WIN32_SERVICE_CONTROL_NETBINDREMOVE - 0x00000008 - - Notifies a network service that a component for binding has been removed. - - - - WIN32_SERVICE_CONTROL_PARAMCHANGE - 0x00000006 - - Notifies a service that its startup parameters have changed. - - - - WIN32_SERVICE_CONTROL_PAUSE - 0x00000002 - - Notifies a service that it should pause. - - - - WIN32_SERVICE_CONTROL_POWEREVENT - 0x0000000D - - - - - WIN32_SERVICE_CONTROL_PRESHUTDOWN - 0x0000000F - - Notifies a service that the system will be shutting down. A service that - handles this notification blocks system shutdown until the service stops - or the preshutdown time-out interval expires. This value is not supported - by Windows Server 2003 and Windows XP/2000. - - - - WIN32_SERVICE_CONTROL_SESSIONCHANGE - 0x0000000E - - - - - WIN32_SERVICE_CONTROL_SHUTDOWN - 0x00000005 - - Notifies a service that the system is shutting down so the service can - perform cleanup tasks. If a service accepts this control code, it must - stop after it performs its cleanup tasks. After the SCM sends this - control code, it will not send other control codes to the service. - - - - WIN32_SERVICE_CONTROL_STOP - 0x00000001 - - Notifies a service that it should stop. - - - - -
    - - - Win32Service Service Control Message Accepted Bitmasks - - - - Constant - Value - Description - - - - - WIN32_SERVICE_ACCEPT_HARDWAREPROFILECHANGE - 0x00000020 - - The service is notified when the computer's hardware profile has changed. - This enables the system to send - WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE - notifications to the service. - - - - WIN32_SERVICE_ACCEPT_NETBINDCHANGE - 0x00000010 - - The service is a network component that can accept changes in its - binding without being stopped and restarted. - This control code allows the service to receive - WIN32_SERVICE_CONTROL_NETBINDADD, - WIN32_SERVICE_CONTROL_NETBINDREMOVE, - WIN32_SERVICE_CONTROL_NETBINDENABLE, and - WIN32_SERVICE_CONTROL_NETBINDDISABLE notifications. - - - - WIN32_SERVICE_ACCEPT_PARAMCHANGE - 0x00000008 - - The service can reread its startup parameters without being stopped and restarted. - This control code allows the service to receive - WIN32_SERVICE_CONTROL_PARAMCHANGE notifications. - - - - WIN32_SERVICE_ACCEPT_PAUSE_CONTINUE - 0x00000002 - - The service can be paused and continued. This control code allows the - service to receive WIN32_SERVICE_CONTROL_PAUSE and - WIN32_SERVICE_CONTROL_CONTINUE notifications. - - - - WIN32_SERVICE_ACCEPT_POWEREVENT - 0x00000040 - - The service is notified when the computer's power status has changed. - This enables the system to send - WIN32_SERVICE_CONTROL_POWEREVENT notifications - to the service. - - - - WIN32_SERVICE_ACCEPT_PRESHUTDOWN - 0x00000100 - - The service can perform preshutdown tasks. This control code enables the - service to receive WIN32_SERVICE_CONTROL_PRESHUTDOWN - notifications. This value is not supported by Windows Server 2003 and - Windows XP/2000. - - - - WIN32_SERVICE_ACCEPT_SESSIONCHANGE - 0x00000080 - - The service is notified when the computer's session status has changed. - This enables the system to send - WIN32_SERVICE_CONTROL_SESSIONCHANGE notifications - to the service. - Windows 2000: This value is not supported - - - - WIN32_SERVICE_ACCEPT_SHUTDOWN - 0x00000004 - - The service is notified when system shutdown occurs. This control code - allows the service to receive WIN32_SERVICE_CONTROL_SHUTDOWN - notifications. - - - - WIN32_SERVICE_ACCEPT_STOP - 0x00000001 - - The service can be stopped. This control code allows the service to - receive WIN32_SERVICE_CONTROL_STOP notifications. - - - - WIN32_SERVICE_ACCEPT_TIMECHANGE - 0x00000200 - - The service is notified when the system time has changed. - This enables the system to send - WIN32_SERVICE_CONTROL_TIMECHANGE notifications to the service. - Windows Server 2008, Windows Vista, Windows Server 2003, - and Windows XP/2000: This control code is not supported. - - - - WIN32_SERVICE_ACCEPT_TRIGGEREVENT - 0x00000400 - - The service is notified when an event for which the service has registered occurs. - This enables the system to send - WIN32_SERVICE_CONTROL_TRIGGEREVENT notifications to the service. - Windows Server 2008, Windows Vista, Windows Server 2003, - and Windows XP/2000: This control code is not supported. - - - - -
    - - - Win32Service Service Start Type Constants - - - - Constant - Value - Description - - - - - WIN32_SERVICE_BOOT_START - 0x00000000 - - A device driver started by the system loader. This value is valid only for driver services. - - - - WIN32_SERVICE_SYSTEM_START - 0x00000001 - - A device driver started by the IoInitSystem function. This value is valid only for driver services. - - - - WIN32_SERVICE_AUTO_START - 0x00000002 - - A service started automatically by the service control manager during - system startup. - - - - WIN32_SERVICE_DEMAND_START - 0x00000003 - - A service started by the service control manager when a process calls the - StartService function. - - - - WIN32_SERVICE_DISABLED - 0x00000004 - - A service that cannot be started. Attempts to start the service result in - the error code WIN32_ERROR_SERVICE_DISABLED. - - - - -
    - - - Win32Service Service Error Control Constants - - - - Constant - Value - Description - - - - - WIN32_SERVICE_ERROR_IGNORE - 0x00000000 - - The startup program ignores the error and continues the startup operation. - - - - WIN32_SERVICE_ERROR_NORMAL - 0x00000001 - - The startup program logs the error in the event log but continues the - startup operation. - - - - WIN32_SERVICE_ERROR_SEVERE - 0x00000002 - - The startup program logs the error in the event log. - If the last-known-good configuration is being started, the startup - operation continues. Otherwise, the system is restarted with the - last-known-good configuration. - - - - WIN32_SERVICE_ERROR_CRITICAL - 0x00000003 - - The startup program logs the error in the event log, if possible. - If the last-known-good configuration is being started, the startup - operation fails. Otherwise, the system is restarted with the - last-known good configuration. - - - - -
    - - - Win32Service Service Flag Constants - - - - Constant - Value - Description - - - - - WIN32_SERVICE_RUNS_IN_SYSTEM_PROCESS - 0x00000001 - - The service runs in a system process that must always be running. - - - - -
    - - - - These constants are no longer in use as of Win32Service 1.0.0. - - - - Win32 Error Codes - - - - Constant - Value - Description - - - - - WIN32_ERROR_ACCESS_DENIED - 0x00000005 - - The handle to the SCM database does not have the appropriate access rights. - - - - WIN32_ERROR_CIRCULAR_DEPENDENCY - 0x00000423 - - A circular service dependency was specified. - - - - WIN32_ERROR_DATABASE_DOES_NOT_EXIST - 0x00000429 - - The specified database does not exist. - - - - WIN32_ERROR_DEPENDENT_SERVICES_RUNNING - 0x0000041B - - The service cannot be stopped because other running services are dependent - on it. - - - - WIN32_ERROR_DUPLICATE_SERVICE_NAME - 0x00000436 - - The display name already exists in the service control manager database - either as a service name or as another display name. - - - - WIN32_ERROR_FAILED_SERVICE_CONTROLLER_CONNECT - 0x00000427 - - This error is returned if the program is being run as a console application - rather than as a service. If the program will be run as a console application - for debugging purposes, structure it such that service-specific code is not - called. - - - - WIN32_ERROR_INSUFFICIENT_BUFFER - 0x0000007A - - The buffer is too small for the service status structure. Nothing was - written to the structure. - - - - WIN32_ERROR_INVALID_DATA - 0x0000000D - - The specified service status structure is invalid. - - - - WIN32_ERROR_INVALID_HANDLE - 0x00000006 - - The handle to the specified service control manager database is invalid. - - - - WIN32_ERROR_INVALID_LEVEL - 0x0000007C - - The InfoLevel parameter contains an unsupported value. - - - - WIN32_ERROR_INVALID_NAME - 0x0000007B - - The specified service name is invalid. - - - - WIN32_ERROR_INVALID_PARAMETER - 0x00000057 - - A parameter that was specified is invalid. - - - - WIN32_ERROR_INVALID_SERVICE_ACCOUNT - 0x00000421 - - The user account name specified in the user - parameter does not exist. See win32_create_service. - - - - WIN32_ERROR_INVALID_SERVICE_CONTROL - 0x0000041C - - The requested control code is not valid, or it is unacceptable to the service. - - - - WIN32_ERROR_PATH_NOT_FOUND - 0x00000003 - - The service binary file could not be found. - - - - WIN32_ERROR_SERVICE_ALREADY_RUNNING - 0x00000420 - - An instance of the service is already running. - - - - WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL - 0x00000425 - - The requested control code cannot be sent to the service because the state - of the service is WIN32_SERVICE_STOPPED, - WIN32_SERVICE_START_PENDING, or - WIN32_SERVICE_STOP_PENDING. - - - - WIN32_ERROR_SERVICE_DATABASE_LOCKED - 0x0000041F - - The database is locked. - - - - WIN32_ERROR_SERVICE_DEPENDENCY_DELETED - 0x00000433 - - The service depends on a service that does not exist or has been marked - for deletion. - - - - WIN32_ERROR_SERVICE_DEPENDENCY_FAIL - 0x0000042C - - The service depends on another service that has failed to start. - - - - WIN32_ERROR_SERVICE_DISABLED - 0x00000422 - - The service has been disabled. - - - - WIN32_ERROR_SERVICE_DOES_NOT_EXIST - 0x00000424 - - The specified service does not exist as an installed service. - - - - WIN32_ERROR_SERVICE_EXISTS - 0x00000431 - - The specified service already exists in this database. - - - - WIN32_ERROR_SERVICE_LOGON_FAILED - 0x0000042D - - The service did not start due to a logon failure. This error occurs if - the service is configured to run under an account that does not have the - "Log on as a service" right. - - - - WIN32_ERROR_SERVICE_MARKED_FOR_DELETE - 0x00000430 - - The specified service has already been marked for deletion. - - - - WIN32_ERROR_SERVICE_NO_THREAD - 0x0000041E - - A thread could not be created for the service. - - - - WIN32_ERROR_SERVICE_NOT_ACTIVE - 0x00000426 - - The service has not been started. - - - - WIN32_ERROR_SERVICE_REQUEST_TIMEOUT - 0x0000041D - - The process for the service was started, but it did not call - StartServiceCtrlDispatcher, or the thread that called - StartServiceCtrlDispatcher may be blocked in a control handler function. - - - - WIN32_ERROR_SHUTDOWN_IN_PROGRESS - 0x0000045B - - The system is shutting down; this function cannot be called. - - - - WIN32_ERROR_SERVICE_SPECIFIC_ERROR - 0x0000042A - - The service has returned a service-specific error code. - - - - WIN32_NO_ERROR - 0x00000000 - - No error. - - - - -
    - - - Win32 Base Priority Classes - - - - Constant - Value - Description - - - - - WIN32_ABOVE_NORMAL_PRIORITY_CLASS - 0x00008000 - - Process that has priority above WIN32_NORMAL_PRIORITY_CLASS but below - WIN32_HIGH_PRIORITY_CLASS. - - - - WIN32_BELOW_NORMAL_PRIORITY_CLASS - 0x00004000 - - Process that has priority above WIN32_IDLE_PRIORITY_CLASS but below - WIN32_NORMAL_PRIORITY_CLASS. - - - - WIN32_HIGH_PRIORITY_CLASS - 0x00000080 - - Process that performs time-critical tasks that must be executed - immediately. The threads of the process preempt the threads of normal or - idle priority class processes. An example is the Task List, which must - respond quickly when called by the user, regardless of the load on the - operating system. Use extreme care when using the high-priority class, - because a high-priority class application can use nearly all available - CPU time. - - - - WIN32_IDLE_PRIORITY_CLASS - 0x00000040 - - Process whose threads run only when the system is idle. The threads of the - process are preempted by the threads of any process running in a higher - priority class. An example is a screen saver. The idle-priority class is - inherited by child processes. - - - - WIN32_NORMAL_PRIORITY_CLASS - 0x00000020 - - Process with no special scheduling needs. - - - - WIN32_REALTIME_PRIORITY_CLASS - 0x00000100 - - Process that has the highest possible priority. The threads of the - process preempt the threads of all other processes, including operating - system processes performing important tasks. For example, a real-time - process that executes for more than a very brief interval can cause disk - caches not to flush or cause the mouse to be unresponsive. - - - - -
    - - - Win32 Recovery action - - - - Constant - Value - Description - - - - - WIN32_SC_ACTION_NONE - 0x00000000 - - No action. - - - - WIN32_SC_ACTION_RESTART - 0x00000001 - - Restart the service. - - - - WIN32_SC_ACTION_REBOOT - 0x00000002 - - Restart the server. - - - - WIN32_SC_ACTION_RUN_COMMAND - 0x00000003 - - Run a command. - - - - -
    - - - Win32 Service informations - - - - Constant - Value - Description - - - - - WIN32_INFO_SERVICE - "service" - - - - - WIN32_INFO_DISPLAY - "display" - - - - - WIN32_INFO_USER - "user" - - - - - WIN32_INFO_PASSWORD - "password" - - - - - WIN32_INFO_PATH - "path" - - - - - WIN32_INFO_PARAMS - "params" - - - - - WIN32_INFO_DESCRIPTION - "description" - - - - - WIN32_INFO_START_TYPE - "start_type" - - - - - WIN32_INFO_LOAD_ORDER - "load_order" - - - - - WIN32_INFO_SVC_TYPE - "svc_type" - - - - - WIN32_INFO_ERROR_CONTROL - "error_control" - - - - - WIN32_INFO_DELAYED_START - "delayed_start" - - - - - WIN32_INFO_BASE_PRIORITY - "base_priority" - - - - - WIN32_INFO_DEPENDENCIES - "dependencies" - - - - - WIN32_INFO_RECOVERY_DELAY - "recovery_delay" - - - - - WIN32_INFO_RECOVERY_ACTION_1 - "recovery_action_1" - - - - - WIN32_INFO_RECOVERY_ACTION_2 - "recovery_action_2" - - - - - WIN32_INFO_RECOVERY_ACTION_3 - "recovery_action_3" - - - - - WIN32_INFO_RECOVERY_RESET_PERIOD - "recovery_reset_period" - - - - - WIN32_INFO_RECOVERY_ENABLED - "recovery_enabled" - - - - - WIN32_INFO_RECOVERY_REBOOT_MSG - "recovery_reboot_msg" - - - - - WIN32_INFO_RECOVERY_COMMAND - "recovery_command" - - - - - -
    - - - Win32 Service rights - - - - Constant - Value - Description - - - - - WIN32_SERVICE_ALL_ACCESS - 0x000F003F - - - - - WIN32_SERVICE_CHANGE_CONFIG - 0x00000002 - - - - - WIN32_SERVICE_ENUMERATE_DEPENDENTS - 0x00000008 - - - - - WIN32_SERVICE_INTERROGATE - 0x00000080 - - - - - WIN32_SERVICE_PAUSE_CONTINUE - 0x00000040 - - - - - WIN32_SERVICE_QUERY_CONFIG - 0x00000001 - - - - - WIN32_SERVICE_QUERY_STATUS - 0x00000004 - - - - - WIN32_SERVICE_START - 0x00000010 - - - - - WIN32_SERVICE_STOP - 0x00000020 - - - - - WIN32_SERVICE_USER_DEFINED_CONTROL - 0x00000100 - - - - - WIN32_ACCESS_SYSTEM_SECURITY - 0x00001000 - - - - - WIN32_DELETE - 0x00010000 - - - - - WIN32_READ_CONTROL - 0x00020000 - - - - - WIN32_WRITE_DAC - 0x00040000 - - - - - WIN32_WRITE_OWNER - 0x00080000 - - - - - WIN32_GENERIC_READ - Include rights: - WIN32_STANDARD_RIGHTS_READ, - WIN32_SERVICE_QUERY_CONFIG, - WIN32_SERVICE_QUERY_STATUS, - WIN32_SERVICE_INTERROGATE, - WIN32_SERVICE_ENUMERATE_DEPENDENTS - - - - - - WIN32_GENERIC_WRITE - Include rights: - WIN32_STANDARD_RIGHTS_WRITE, - WIN32_SERVICE_CHANGE_CONFIG - - - - - - WIN32_GENERIC_EXECUTE - Include rights: - WIN32_STANDARD_RIGHTS_EXECUTE, - WIN32_SERVICE_START, - WIN32_SERVICE_STOP, - WIN32_SERVICE_PAUSE_CONTINUE, - WIN32_SERVICE_USER_DEFINED_CONTROL - - - - - - -
    -
    - - diff --git a/reference/win32service/examples.xml b/reference/win32service/examples.xml deleted file mode 100644 index c50c8502a..000000000 --- a/reference/win32service/examples.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - &reftitle.examples; - - - Registering a PHP script to run as a service - - 'dummyphp', # the name of your service - 'display' => 'sample dummy PHP service', # short description - 'description' => 'This is a dummy Windows service created using PHP.', # long description - 'params' => '"' . __FILE__ . '" run', # path to the script and parameters -)); -?> -]]> - - - - - - Unregistering a service - - -]]> - - - - - - Running as a service - - -]]> - - - - - - - diff --git a/reference/win32service/functions/win32-add-right-access-service.xml b/reference/win32service/functions/win32-add-right-access-service.xml deleted file mode 100644 index e84d0afc7..000000000 --- a/reference/win32service/functions/win32-add-right-access-service.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - win32_add_right_access_service - Add rights access for an username to the service - - - - &reftitle.description; - - voidwin32_add_right_access_service - stringservicename - stringusername - intright - stringmachine&null; - - - Add the rights access for username on servicename - service. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to add rights access. - - - - - username - - - Read the rights access for username. - - - - - right - - - The rights allowed for username. - The service rights constants can be used to define this value. - - - - - machine - - - The optional machine name on which you want to create a service. - If omitted, it will use the local machine. - - - - - - - - - &reftitle.returnvalues; - - Return a Win32Service\RightInfo object. - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of username parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_read_all_rights_access_service - win32_read_rights_access_service - win32_remove_right_access_service - Win32 Rights constants - - - - - - - diff --git a/reference/win32service/functions/win32-add-service-env-var.xml b/reference/win32service/functions/win32-add-service-env-var.xml deleted file mode 100644 index 7e74e366a..000000000 --- a/reference/win32service/functions/win32-add-service-env-var.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - win32_add_service_env_var - Add a custom environment variables on service - - - - &reftitle.description; - - voidwin32_add_service_env_var - stringservicename - stringvarname - stringvalue - - - Add a custom environment variables varname on servicename - service. This function work only for the local computer. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to add environment variable. - - - - - varname - - - The environment variable name. - - - - - value - - - The environment variable value. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of varname parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_get_service_env_vars - win32_remove_service_env_var - - - - - - - diff --git a/reference/win32service/functions/win32-continue-service.xml b/reference/win32service/functions/win32-continue-service.xml deleted file mode 100644 index 1cbe70a50..000000000 --- a/reference/win32service/functions/win32-continue-service.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - win32_continue_service - Resumes a paused service - - - &reftitle.description; - - voidwin32_continue_service - stringservicename - stringmachine&null; - - - - Resumes a paused, named service. Requires administrative privileges or - an account with appropriate rights set in the service's ACL. - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - Optional machine name. If omitted, the local machine is used. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.3.0 - - This function does not longer require an administrator account if ACL is set for another account. - - - - - - - - - - &reftitle.seealso; - - - win32_start_service - win32_stop_service - win32_pause_service - win32_send_custom_control - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-create-service.xml b/reference/win32service/functions/win32-create-service.xml deleted file mode 100644 index 8b0af1524..000000000 --- a/reference/win32service/functions/win32-create-service.xml +++ /dev/null @@ -1,517 +0,0 @@ - - - - - - win32_create_service - Creates a new service entry in the SCM database - - - - &reftitle.description; - - voidwin32_create_service - arraydetails - stringmachine&null; - - - Attempts to add a service into the SCM database. Administrative - privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - details - - - An array of service details: - - - service - - - The short name of the service. This is the name that you - will use to control the service using the net - command. The service must be unique (no two services can share the - same name), and, ideally, should avoid having spaces in the name. - - - - - display - - The display name of the service. This is the name that you - will see in the Services Applet. - - - - - description - - The long description of the service. This is the description - that you will see in the Services Applet. - - - - - user - - - The name of the user account under which you want the service to - run. If omitted, the service will run as the LocalSystem account. - If the username is specified, you must also provide a password. - - - - - password - - - The password that corresponds to the user. - - - - - path - - - The full path to the executable module that will be launched when - the service is started. If omitted, the path to the current PHP - process will be used. - - - - - params - - - Command line parameters to pass to the service when it starts. - If you want to run a PHP script as the service, then the first - parameter should be the full path to the PHP script that you intend - to run. If the script name or path contains spaces, then wrap the - full path to the PHP script with ". - - - - - load_order - - - Controls the load_order. This is not yet fully supported. - - - - - svc_type - - - Sets the service type. If omitted, the default value is - WIN32_SERVICE_WIN32_OWN_PROCESS. - Don't change this unless you know what you're doing. - - - - - start_type - - - Specifies how the service should be started. The default is - WIN32_SERVICE_AUTO_START which means the - service will be launched when the machine starts up. - - - - - error_control - - - Informs the SCM what it should do when it detects a problem with - the service. The default is - WIN32_SERVER_ERROR_IGNORE. Changing this - value is not yet fully supported. - - - - - delayed_start - - - If delayed_start is set to &true;, then this - will inform the SCM that this service should be started after other - auto-start services are started plus a short delay. - - - Any service can be marked as a delayed auto-start service; however, - this setting has no effect unless the service's - start_type is - WIN32_SERVICE_AUTO_START. - - - This setting is only applicable on Windows Vista and Windows Server - 2008 or greater. - - - - - base_priority - - - To reduce the impact on processor utilisation, it may be necessary - to set a base priority lower than normal. - - - The base_priority can be set to one of the - constants define in - Win32 Base Priority Classes. - - - - - dependencies - - - To define the dependencies for your service, it may be necessary to set - this parameter to the list of the services names in an array. - - - - - recovery_delay - - - This parameter defines the delay between the fail and the execution - of recovery action. The value is in milliseconds. - - - The default value is 60000. - - - - - recovery_action_1 - - - The action will be executed on first failure. The default value is - WIN32_SC_ACTION_NONE. - - - The recovery_action_1 can be set to one of the - constants defined in - Win32 Recovery action. - - - - - recovery_action_2 - - - The action will be executed on second failure. The default value is - WIN32_SC_ACTION_NONE. - - - The recovery_action_2 can be set to one of the - constants defined in - Win32 Recovery action. - - - - - recovery_action_3 - - - The action will be executed on next failures. The default value is - WIN32_SC_ACTION_NONE. - - - The recovery_action_3 can be set to one of the - constants defined in - Win32 Recovery action. - - - - - recovery_reset_period - - - The failure count will be reset after the delay defined in the parameter. The delay is expirement in seconds. - - - The default value is 86400. - - - - - recovery_enabled - - - Set this parameter at &true; to enable the recovery settings, &false; - to disable. - - - The default value is &false; - - - - - recovery_reboot_msg - - - Set this parameter to define the message saved into the Windows Event - Log before the reboot. Used only if one action is set to - WIN32_SC_ACTION_REBOOT. - - - - - recovery_command - - - Set this parameter to define the command executed when one action is defined on - WIN32_SC_ACTION_RUN_COMMAND. - - - - - - - - - machine - - - The optional machine name on which you want to create a service. - If omitted, it will use the local machine. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of path parameter is missing or empty. - - - A ValueError is thrown if the - value of svc_type parameter is wrong. - - - A ValueError is thrown if the - value of start_type parameter is wrong. - - - A ValueError is thrown if the - value of error_control parameter is wrong. - - - A ValueError is thrown if the - value of base_priority parameter is wrong. - - - A ValueError is thrown if the - value of recovery_delay parameter is not between - 0 and PHP_INT_MAX. - - - A ValueError is thrown if the - value of recovery_action_1 parameter is wrong. - - - A ValueError is thrown if the - value of recovery_action_2 parameter is wrong. - - - A ValueError is thrown if the - value of recovery_action_3 parameter is wrong. - - - A ValueError is thrown if the - value of recovery_reset_period parameter is not - between 0 and PHP_INT_MAX. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.4.0 - - The dependencies, recovery_delay, - recovery_action_1, recovery_action_2, - recovery_action_3, recovery_reset_period, - recovery_enabled, recovery_reboot_msg - and recovery_command parameters have been added. - - - - - - - - - - &reftitle.examples; - - - A <function>win32_create_service</function> example - - Create a service with the short name 'dummyphp'. - - - 'dummyphp', // the name of your service - 'display' => 'sample dummy PHP service', // short description - 'description' => 'This is a dummy Windows service created using PHP.', // long description - 'params' => '"' . __FILE__ . '" run', // path to the script and parameters -)); -debug_zval_dump($x); -?> -]]> - - - - - - A <function>win32_create_service</function> example with dependencies - - Create a service with the short name 'dummyphp' and dependencies. - - - 'dummyphp', // the name of your service - 'display' => 'sample dummy PHP service', // short description - 'description' => 'This is a dummy Windows service created using PHP.', // long description - 'params' => '"' . __FILE__ . '" run', // path to the script and parameters - 'dependencies' => array("Netman"), // The list of the dependencies -)); -debug_zval_dump($x); -?> -]]> - - - - - - A <function>win32_create_service</function> example with recovery - - Create a service with the short name 'dummyphp' and recovery settings. - - - 'dummyphp', // the name of your service - 'display' => 'sample dummy PHP service', // short description - 'description' => 'This is a dummy Windows service created using PHP.', // long description - 'params' => '"' . __FILE__ . '" run', // path to the script and parameters - 'recovery_delay' => 120000, // Recovery action is executed after 2 minutes - 'recovery_action_1' => WIN32_SC_ACTION_RESTART, // On first failure, restart the service - 'recovery_action_2' => WIN32_SC_ACTION_RUN_COMMAND, // On second failure, execute the commmand - 'recovery_action_3' => WIN32_SC_ACTION_NONE, // On other failure, do nothing - 'recovery_reset_period' => 86400, // Reset the fail counter after 1 day - 'recovery_enabled' => true, // Enable the recovery parameter - 'recovery_reboot_msg' => null, // Do not define a reboot message, it's not needed here - 'recovery_command' => "c:\clean-service.bat", // When the action is WIN32_SC_ACTION_RUN_COMMAND, execute this command -)); -debug_zval_dump($x); -?> -]]> - - - - - - - &reftitle.seealso; - - - win32_delete_service - Win32 Base Priority Classes - Win32 Recovery action - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-delete-service.xml b/reference/win32service/functions/win32-delete-service.xml deleted file mode 100644 index 380ff4262..000000000 --- a/reference/win32service/functions/win32-delete-service.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - win32_delete_service - Deletes a service entry from the SCM database - - - &reftitle.description; - - voidwin32_delete_service - stringservicename - stringmachine&null; - - - - Attempts to delete a service from the SCM database. Administrative - privileges are required for this to succeed. - - - This function really just marks the service for deletion. If other - processes (such as the Services Applet) are open, then the deletion will be - deferred until those applications are closed. If a service is marked for - deletion, further attempts to delete it will fail, and attempts to create a - new service with that name will also fail. - - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - The optional machine name. If omitted, the local machine will be used. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - - - - - - - &reftitle.examples; - - - A <function>win32_delete_service</function> example - - Deletes the dummyphp service. - - - -]]> - - - - - - - &reftitle.seealso; - - - win32_create_service - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-get-last-control-message.xml b/reference/win32service/functions/win32-get-last-control-message.xml deleted file mode 100644 index 473d8945e..000000000 --- a/reference/win32service/functions/win32-get-last-control-message.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - win32_get_last_control_message - Returns the last control message that was sent to this service - - - &reftitle.description; - - intwin32_get_last_control_message - - - - - Returns the control code that was last sent to this service process. - When running as a service you should periodically check this to determine if - your service needs to stop running. - - - - - Since version 0.2.0, this function work only in "cli" SAPI. On other SAPI - this function is disabled. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a control constant which will be one of the - Win32Service Service Control Message Constants: - WIN32_SERVICE_CONTROL_CONTINUE, - WIN32_SERVICE_CONTROL_DEVICEEVENT, - WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE, - WIN32_SERVICE_CONTROL_INTERROGATE, - WIN32_SERVICE_CONTROL_NETBINDADD, - WIN32_SERVICE_CONTROL_NETBINDDISABLE, - WIN32_SERVICE_CONTROL_NETBINDENABLE, - WIN32_SERVICE_CONTROL_NETBINDREMOVE, - WIN32_SERVICE_CONTROL_PARAMCHANGE, - WIN32_SERVICE_CONTROL_PAUSE, - WIN32_SERVICE_CONTROL_POWEREVENT, - WIN32_SERVICE_CONTROL_PRESHUTDOWN, - WIN32_SERVICE_CONTROL_SESSIONCHANGE, - WIN32_SERVICE_CONTROL_SHUTDOWN, - WIN32_SERVICE_CONTROL_STOP. - - - If the value is between 128 and 255, the control code is custom. - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an -E_ERROR level error. - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 0.2.0 - - This function works only in the "cli" SAPI. - - - - - - - - - - &reftitle.seealso; - - - win32_start_service_ctrl_dispatcher - win32_set_service_status - win32_set_service_exit_mode - win32_set_service_exit_code - Win32Service Service Control Message Constants - - - - - - - diff --git a/reference/win32service/functions/win32-get-service-env-vars.xml b/reference/win32service/functions/win32-get-service-env-vars.xml deleted file mode 100644 index d435793a5..000000000 --- a/reference/win32service/functions/win32-get-service-env-vars.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - win32_get_service_env_vars - Read all custom environment variables on service - - - - &reftitle.description; - - arraywin32_get_service_env_vars - stringservicename - - - Read all custom environment variables on servicename - service. This function work only for the local computer. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to read environment variables. - - - - - - - - - &reftitle.returnvalues; - - Return an &array; with variable name in key and variable value in value. - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_add_service_env_var - win32_remove_service_env_var - - - - - - - diff --git a/reference/win32service/functions/win32-pause-service.xml b/reference/win32service/functions/win32-pause-service.xml deleted file mode 100644 index 9e3d13078..000000000 --- a/reference/win32service/functions/win32-pause-service.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - win32_pause_service - Pauses a service - - - &reftitle.description; - - voidwin32_pause_service - stringservicename - stringmachine&null; - - - - Pauses a named service. Requires administrative privileges or - an account with appropriate rights set in the service's ACL. - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - Optional machine name. If omitted, the local machine is used. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.3.0 - - This function does not longer require an administrator account if ACL is set for another account. - - - - - - - - - - &reftitle.seealso; - - - win32_start_service - win32_stop_service - win32_continue_service - win32_send_custom_control - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-query-service-status.xml b/reference/win32service/functions/win32-query-service-status.xml deleted file mode 100644 index 1a58ac640..000000000 --- a/reference/win32service/functions/win32-query-service-status.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - win32_query_service_status - Queries the status of a service - - - &reftitle.description; - - arraywin32_query_service_status - stringservicename - stringmachine&null; - - - - Queries the current status for a service, returning an array of - information. - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - The optional machine name. If omitted, the local machine will be used. - - - - - - - - - &reftitle.returnvalues; - - Returns an array consisting of the following information on success - - - Prior version 1.0.0&win32service.false.error; - - - - - ServiceType - - - The dwServiceType. See Win32Service Service Type Bitmasks. - - - - - CurrentState - - - The dwCurrentState. See Win32Service Service Status Constants. - - - - - ControlsAccepted - - - Which service controls are accepted by the service. See Win32Service Service Control Message Accepted Bitmasks. - - - - - Win32ExitCode - - - If the service exited, the return code from the process. This value is equal to - WIN32_ERROR_SERVICE_SPECIFIC_ERROR - if the exit mode is not graceful. See - Win32Service error codes and - win32_set_service_exit_mode - - - - - ServiceSpecificExitCode - - - If the service exited with an error condition, the service specific - code that is logged in the event log is visible here. This value is equal - to the value defined by win32_set_service_exit_code - - - - - CheckPoint - - - If the service is shutting down, holds the current check point number. - This is used by the SCM as a kind of heart-beat to detect a wedged service - process. The value of the check point is best interpreted in - conjunction with the WaitHint value. - - - - - WaitHint - - - If the service is shutting down it will set WaitHint to a checkpoint - value that will indicate 100% completion. This can be used to - implement a progress indicator. - - - - - ProcessId - - - The Windows process identifier. If 0, the process is not running. - - - - - ServiceFlags - - - The dwServiceFlags. See Win32Service Service Flag Constants. - - - - - - - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now array, previously it was mixed. - - - - - - - - - - &reftitle.seealso; - - - Win32Service Predefined Constants - - - - - - - diff --git a/reference/win32service/functions/win32-read-all-rights-access-service.xml b/reference/win32service/functions/win32-read-all-rights-access-service.xml deleted file mode 100644 index 07681a7d3..000000000 --- a/reference/win32service/functions/win32-read-all-rights-access-service.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - win32_read_all_rights_access_service - Read all service rights access - - - - &reftitle.description; - - arraywin32_read_all_rights_access_service - stringservicename - stringmachine&null; - - - Read all rights access on servicename - service. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to read rights access. - - - - - machine - - - The optional machine name on which you want to create a service. - If omitted, it will use the local machine. - - - - - - - - - &reftitle.returnvalues; - - Return an &array; of Win32Service\RightInfo - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_read_rights_access_service - win32_add_right_access_service - win32_remove_right_access_service - Win32 Rights constants - - - - - - - diff --git a/reference/win32service/functions/win32-read-right-access-service.xml b/reference/win32service/functions/win32-read-right-access-service.xml deleted file mode 100644 index 23da1a35d..000000000 --- a/reference/win32service/functions/win32-read-right-access-service.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - win32_read_right_access_service - Read the service rights access for an username - - - - &reftitle.description; - - Win32Service\RightInfowin32_read_right_access_service - stringservicename - stringusername - stringmachine&null; - - - Read the rights access for username on servicename - service. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to read rights access. - - - - - username - - - Read the rights access for username - - - - - machine - - - The optional machine name on which you want to create a service. - If omitted, it will use the local machine. - - - - - - - - - &reftitle.returnvalues; - - Return a Win32Service\RightInfo object. - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of username parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_read_all_rights_access_service - win32_add_right_access_service - win32_remove_right_access_service - Win32 Rights constants - - - - - - - diff --git a/reference/win32service/functions/win32-remove-right-access-service.xml b/reference/win32service/functions/win32-remove-right-access-service.xml deleted file mode 100644 index cf1fc520f..000000000 --- a/reference/win32service/functions/win32-remove-right-access-service.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - win32_remove_right_access_service - Remove the service rights access for an username - - - - &reftitle.description; - - voidwin32_remove_right_access_service - stringservicename - stringusername - stringmachine&null; - - - Remove the rights access for username on servicename - service. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to remove rights access. - - - - - username - - - Read the rights access for username. - - - - - machine - - - The optional machine name on which you want to create a service. - If omitted, it will use the local machine. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of username parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_read_all_rights_access_service - win32_read_rights_access_service - win32_add_right_access_service - - - - - - - diff --git a/reference/win32service/functions/win32-remove-service-env-var.xml b/reference/win32service/functions/win32-remove-service-env-var.xml deleted file mode 100644 index 459feecd5..000000000 --- a/reference/win32service/functions/win32-remove-service-env-var.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - win32_remove_service_env_var - Remove a custom environment variables on service - - - - &reftitle.description; - - voidwin32_remove_service_env_var - stringservicename - stringvarname - - - Remove a custom environment variables varname on servicename - service. This function work only for the local computer. Administrative privileges are required for this to succeed. - - - - - &reftitle.parameters; - - - - servicename - - - The service name to remove environment variable. - - - - - varname - - - The environment variable name. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of service parameter is empty. - - - A ValueError is thrown if the - value of varname parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.seealso; - - - win32_get_service_env_vars - win32_add_service_env_var - - - - - - - diff --git a/reference/win32service/functions/win32-send-custom-control.xml b/reference/win32service/functions/win32-send-custom-control.xml deleted file mode 100644 index c86677f54..000000000 --- a/reference/win32service/functions/win32-send-custom-control.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - win32_send_custom_control - Send a custom control to the service - - - - &reftitle.description; - - voidwin32_send_custom_control - stringservicename - intcontrol - stringmachine&null; - - - - See Microsoft ControlService function for more details - - - - - - &reftitle.parameters; - - - servicename - - - The short name of the service. - - - - - control - - - The custom contole value between 128 and 255. - - - - - machine - - - Optional machine name. If omitted, the local machine is used. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the control value is not between 128 and 255, this function emits an - E_ERROR level error. - - - A ValueError is thrown if the - value of servicename parameter is empty. - - - A ValueError is thrown if the - value of control parameter is not between 128 and 255. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - - - - - - - &reftitle.seealso; - - win32_start_service - win32_stop_service - win32_pause_service - win32_continue_service - Win32 Error Codes - - - - - - diff --git a/reference/win32service/functions/win32-set-service-exit-code.xml b/reference/win32service/functions/win32-set-service-exit-code.xml deleted file mode 100644 index 166be1209..000000000 --- a/reference/win32service/functions/win32-set-service-exit-code.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - win32_set_service_exit_code - Define or return the exit code for the current running service - - - - &reftitle.description; - - intwin32_set_service_exit_code - intexitCode1 - - - Change or return the exit code. The exit code is used only if the exit mode is not graceful. - If the value is not zero, the recovery configuration can be used after - service fail. See - Microsoft system error codes - for more details - - - - - This function work only in "cli" SAPI. On other SAPI - this function is disabled. - - - - - - &reftitle.parameters; - - - exitCode - - - The return code used on exit. - - - - - - - - &reftitle.returnvalues; - - Return the current or old exit code. - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an - E_ERROR level error. - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - - - - - - - &reftitle.seealso; - - win32_start_service_ctrl_dispatcher - win32_set_service_status - win32_set_service_exit_mode - - - - - - diff --git a/reference/win32service/functions/win32-set-service-exit-mode.xml b/reference/win32service/functions/win32-set-service-exit-mode.xml deleted file mode 100644 index 2618d713f..000000000 --- a/reference/win32service/functions/win32-set-service-exit-mode.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - win32_set_service_exit_mode - Define or return the exit mode for the current running service - - - - &reftitle.description; - - boolwin32_set_service_exit_mode - boolgracefulModetrue - - - If gracefulMode parameter is provided, the exit mode -is changed. When the exit mode is not graceful, the exit code used can be set -with the win32_set_service_exit_code function. - - - - - This function work only in "cli" SAPI. On other SAPI - this function is disabled. - - - - - - &reftitle.parameters; - - - gracefulMode - - - &true; for exit graceful. &false; for exit with error. - - - - - - - - &reftitle.returnvalues; - - Return the current or old exit mode. - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an - E_ERROR level error. - - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - - - - - - - &reftitle.seealso; - - win32_start_service_ctrl_dispatcher - win32_set_service_status - win32_set_service_exit_code - - - - - - diff --git a/reference/win32service/functions/win32-set-service-pause-resume-state.xml b/reference/win32service/functions/win32-set-service-pause-resume-state.xml deleted file mode 100644 index 5d31e740c..000000000 --- a/reference/win32service/functions/win32-set-service-pause-resume-state.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - win32_set_service_pause_resume_state - Define or return the pause/resume capability for the current running service - - - - &reftitle.description; - - boolwin32_set_service_pause_resume_state - boolstatetrue - - - If state parameter is provided, the pause/resume capability -is changed. - - - - - This function work only in "cli" SAPI and in the Windows service running context. On other SAPI - this function is disabled. - - - - - - &reftitle.parameters; - - - state - - - &true; for enable the service pause/resume capability. &false; for disable the service pause/resume capability. - - - - - - - - &reftitle.returnvalues; - - Return the current or old pause/resume capability state. - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an - E_ERROR level error. - - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - - - - - - - &reftitle.seealso; - - win32_start_service_ctrl_dispatcher - win32_set_service_status - win32_set_service_exit_code - - - - - - diff --git a/reference/win32service/functions/win32-set-service-status.xml b/reference/win32service/functions/win32-set-service-status.xml deleted file mode 100644 index 99b3151d1..000000000 --- a/reference/win32service/functions/win32-set-service-status.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - win32_set_service_status - Update the service status - - - &reftitle.description; - - voidwin32_set_service_status - intstatus - intcheckpoint0 - - - Informs the SCM of the current status of a running service. - This call is only valid for a running service process. - - - - - Since version 0.2.0, this function work only in "cli" SAPI. On other SAPI - this function is disabled. - - - - - - &reftitle.parameters; - - - - status - - - The service status code, one of - WIN32_SERVICE_RUNNING, - WIN32_SERVICE_STOPPED, - WIN32_SERVICE_STOP_PENDING, - WIN32_SERVICE_START_PENDING, - WIN32_SERVICE_CONTINUE_PENDING, - WIN32_SERVICE_PAUSE_PENDING, - WIN32_SERVICE_PAUSED. - - - - - checkpoint - - - The checkpoint value the service increments periodically to report its - progress during a lengthy start, stop, pause, or continue operation. - For example, the service should increment this value as it completes - each step of its initialization when it is starting up. - - - The checkpoint is only valid when the - status is one of - WIN32_SERVICE_STOP_PENDING, - WIN32_SERVICE_START_PENDING, - WIN32_SERVICE_CONTINUE_PENDING or - WIN32_SERVICE_PAUSE_PENDING. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an -E_ERROR level error. - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.2.0 - - This function works only in the "cli" SAPI. - - - - - - - - - - &reftitle.seealso; - - - win32_start_service_ctrl_dispatcher - win32_get_last_control_message - win32_set_service_exit_mode - win32_set_service_exit_code - Win32Service Service Status Constants - - - - - - - diff --git a/reference/win32service/functions/win32-start-service-ctrl-dispatcher.xml b/reference/win32service/functions/win32-start-service-ctrl-dispatcher.xml deleted file mode 100644 index 8110a9ee1..000000000 --- a/reference/win32service/functions/win32-start-service-ctrl-dispatcher.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - win32_start_service_ctrl_dispatcher - Registers the script with the SCM, so that it can act as the service with the given name - - - &reftitle.description; - - voidwin32_start_service_ctrl_dispatcher - stringname - boolgracefulModetrue - - - - When launched via the Service Control Manager, a service process is - required to "check-in" with it to establish service monitoring and - communication facilities. This function performs the check-in by spawning - a thread to handle the lower-level communication with the service control - manager. - - - Once started, the service process should do 2 things. The first is to tell - the Service Control Manager that the service is running. This is achieved - by calling win32_set_service_status with the - WIN32_SERVICE_RUNNING constant. If you need to perform - some lengthy process before the service is actually running, then you can - use the WIN32_SERVICE_START_PENDING constant. The - second is to continue to check-in with the service control manager so that - it can determine if it should terminate. This is achieved by periodically - calling win32_get_last_control_message and handling the - return code appropriately. - - - - - Since version 0.2.0, this function work only in "cli" SAPI. On other SAPI - this function is disabled. - - - - - - &reftitle.parameters; - - - - name - - - The short-name of the service, as registered by - win32_create_service. - - - - - gracefulMode - - - &true; for exit graceful. &false; for exit with error. See - win32_set_service_exit_mode for more details. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - Prior to version 1.0.0, if the SAPI is not "cli", this function emits an - E_ERROR level error. - - - As of version 1.0.0, will throw a - Win32ServiceException if SAPI is not - "cli" - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.4.0 - - The parameter gracefulMode has been added. - - - - PECL win32service 0.2.0 - - This function works only in the "cli" SAPI. - - - - - - - - - - &reftitle.examples; - - - A <function>win32_start_service_ctrl_dispatcher</function> example - - Check if the service is runnig under the SCM. - - - -]]> - - - - - - - &reftitle.seealso; - - - win32_set_service_status - win32_get_last_control_message - win32_set_service_exit_mode - win32_set_service_exit_code - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-start-service.xml b/reference/win32service/functions/win32-start-service.xml deleted file mode 100644 index 74c9dabf1..000000000 --- a/reference/win32service/functions/win32-start-service.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - win32_start_service - Starts a service - - - &reftitle.description; - - voidwin32_start_service - stringservicename - stringmachine&null; - - - - Attempts to start the named service. Requires administrative privileges or - an account with appropriate rights set in the service's ACL. - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - Optional machine name. If omitted, the local machine is used. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.3.0 - - This function does not longer require an administrator account if ACL is set for another account. - - - - - - - - - - &reftitle.seealso; - - - win32_stop_service - win32_pause_service - win32_continue_service - win32_send_custom_control - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/functions/win32-stop-service.xml b/reference/win32service/functions/win32-stop-service.xml deleted file mode 100644 index 18b24139b..000000000 --- a/reference/win32service/functions/win32-stop-service.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - win32_stop_service - Stops a service - - - &reftitle.description; - - voidwin32_stop_service - stringservicename - stringmachine&null; - - - - Stops a named service. Requires administrative privileges or - an account with appropriate rights set in the service's ACL. - - - - - &reftitle.parameters; - - - - servicename - - - The short name of the service. - - - - - machine - - - Optional machine name. If omitted, the local machine is used. - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - Prior to version 1.0.0, &win32service.noerror.false.error; - - - - - &reftitle.errors; - - A ValueError is thrown if the - value of servicename parameter is empty. - - - A Win32ServiceException is thrown on error. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL win32service 1.0.0 - - Throws a ValueError on invalid data in parameters, - previously &false; was returned. - - - - PECL win32service 1.0.0 - - Throws a Win32ServiceException on error, - previously a - Win32 Error Code - was returned. - - - - PECL win32service 1.0.0 - - The return type is now void, previously it was mixed. - - - - PECL win32service 0.3.0 - - This function does not longer require an administrator account if ACL is set for another account. - - - - - - - - - - &reftitle.seealso; - - - win32_start_service - win32_pause_service - win32_continue_service - win32_send_custom_control - Win32 Error Codes - - - - - - - diff --git a/reference/win32service/reference.xml b/reference/win32service/reference.xml deleted file mode 100644 index 1a9eda1f0..000000000 --- a/reference/win32service/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - win32service &Functions; - - &reference.win32service.entities.functions; - - - - diff --git a/reference/win32service/rightinfo/construct.xml b/reference/win32service/rightinfo/construct.xml deleted file mode 100644 index 757a8b660..000000000 --- a/reference/win32service/rightinfo/construct.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - Win32Service\RightInfo::__construct - Create a new RightInfo (not used) - - - - &reftitle.description; - - final private Win32Service\RightInfo::__construct - - - - Win32Service\RightInfo objects are returned as the - result of win32_read_right_access_service. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - - &reftitle.seealso; - - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getUsername - Win32Service\RightInfo::getDomain - - - - - - diff --git a/reference/win32service/rightinfo/get-domain.xml b/reference/win32service/rightinfo/get-domain.xml deleted file mode 100644 index bb47f9fa0..000000000 --- a/reference/win32service/rightinfo/get-domain.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Win32Service\RightInfo::getDomain - Return the user's domain - - - - &reftitle.description; - - final public stringnull Win32Service\RightInfo::getDomain - - - - Return the user's domain. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return the domain name or &null; if no domain found (local account or user GUID resolve fail). - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getUsername - - - - - - diff --git a/reference/win32service/rightinfo/get-full-username.xml b/reference/win32service/rightinfo/get-full-username.xml deleted file mode 100644 index e52726372..000000000 --- a/reference/win32service/rightinfo/get-full-username.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - Win32Service\RightInfo::getFullUsername - Return the domain and username - - - - &reftitle.description; - - final public stringnull Win32Service\RightInfo::getFullUsername - - - - Return the domain and username separated by anti-slash \. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the domain and username. If the domain is &null;, returns only the username; returns &null; if no username is found. - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getUsername - - - - - - diff --git a/reference/win32service/rightinfo/get-rights.xml b/reference/win32service/rightinfo/get-rights.xml deleted file mode 100644 index 61792f863..000000000 --- a/reference/win32service/rightinfo/get-rights.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Win32Service\RightInfo::getRights - Return the rights list - - - - &reftitle.description; - - final public array Win32Service\RightInfo::getRights - - - - Return the user's right list. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return the user's right list. - - - The array index is the binary mask of right represented by the constants rights. - - - The value is a string with the Windows constant name (without WIN32_ prefix). - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getUsername - Win32Service\RightInfo::getDomain - Win32 Rights constants - - - - - - diff --git a/reference/win32service/rightinfo/get-username.xml b/reference/win32service/rightinfo/get-username.xml deleted file mode 100644 index ea60238f4..000000000 --- a/reference/win32service/rightinfo/get-username.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Win32Service\RightInfo::getUsername - Return the username - - - - &reftitle.description; - - final public stringnull Win32Service\RightInfo::getUsername - - - - Return the username. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return the username name or GUID if resolve fail. - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getDomain - - - - - - diff --git a/reference/win32service/rightinfo/is-deny-access.xml b/reference/win32service/rightinfo/is-deny-access.xml deleted file mode 100644 index 1368f5fed..000000000 --- a/reference/win32service/rightinfo/is-deny-access.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Win32Service\RightInfo::isDenyAccess - Return true if the RightInfo concerns deny access to the resource - - - - &reftitle.description; - - final public bool Win32Service\RightInfo::isDenyAccess - - - - Return &true; if the RightInfo concerns deny access to the resource, otherwise, it is &false;. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return &true; if the RightInfo concerns deny access to the resource, otherwise, it is &false;. - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isGrantAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getUsername - Win32Service\RightInfo::getDomain - - - - - - diff --git a/reference/win32service/rightinfo/is-grant-access.xml b/reference/win32service/rightinfo/is-grant-access.xml deleted file mode 100644 index b223967ea..000000000 --- a/reference/win32service/rightinfo/is-grant-access.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - Win32Service\RightInfo::isGrantAccess - Return true if the RightInfo concern grants access to the resource - - - - &reftitle.description; - - final public bool Win32Service\RightInfo::isGrantAccess - - - - Return &true; if the RightInfo concern grants access to the resource, &false; otherwise. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Return &true; if the RightInfo concern grants access to the resource, &false; otherwise. - - - - - &reftitle.seealso; - - Win32Service\RightInfo::__construct - Win32Service\RightInfo::getRights - Win32Service\RightInfo::isDenyAccess - Win32Service\RightInfo::getFullUsername - Win32Service\RightInfo::getUsername - Win32Service\RightInfo::getDomain - - - - - - diff --git a/reference/win32service/setup.xml b/reference/win32service/setup.xml deleted file mode 100644 index 59ef1dbac..000000000 --- a/reference/win32service/setup.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - The versions of Windows supported are the same as the Visual C++ redistributable package used to build PHP. - -
    - - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;win32service - -
    - - -
    - Security consideration - - This extension needs administrator privileges for some actions such as - create, - delete, - start, - stop, - pause and - continue. - This requirement can cause an elevation of privileges if the service - control is available from the web interface or remote control. - - - The ACL on the service can be set after adding it into SCM to delegate the - current administration tasks to a non administrator account or service account. - - - As of Win32Service 1.1.0, service rights can be managed with PHP. The actual ACLs can be read with - win32_read_all_rights_access_service, an access or deny right can be added with - win32_add_right_access_service, or an access right can be removed with - win32_remove_right_access_service. - - - It is recommended to update to Win32Service 1.1.0. - For further instructions to manage rights without the extension (or a version prior to 1.1.0), see the - Microsoft Knowledge Base. - -
    - -
    - - - diff --git a/reference/win32service/versions.xml b/reference/win32service/versions.xml deleted file mode 100644 index 02c53cf8f..000000000 --- a/reference/win32service/versions.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/win32service/win32serviceexception.xml b/reference/win32service/win32serviceexception.xml deleted file mode 100644 index 57d56dd22..000000000 --- a/reference/win32service/win32serviceexception.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - The Win32ServiceException class - Win32ServiceException - - - - -
    - &reftitle.intro; - - The exception replaces the old mechanism where the error value needed to be - compared to constants to detect which error was emitted. The Exception code - is equal to the value of the error value and the exception message is based - on the corresponding constant name. - -
    - - -
    - &reftitle.classsynopsis; - - - - Win32ServiceException - - - - - Win32ServiceException - - - - extends - Exception - - - - - &InheritedProperties; - - - - - - &InheritedMethods; - - - - -
    - -
    - - - -
    - - diff --git a/reference/win32service/win32servicerightinfo.xml b/reference/win32service/win32servicerightinfo.xml deleted file mode 100644 index ed34c6f63..000000000 --- a/reference/win32service/win32servicerightinfo.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - The Win32Service\RightInfo class - Win32Service\RightInfo - - - - -
    - &reftitle.intro; - - The Win32Service\RightInfo internal class encapsulates the result of win32_read_right_access_service. - -
    - - -
    - &reftitle.classsynopsis; - - - - Win32Service\RightInfo - - - - final - - Win32Service\RightInfo - - - - - &Methods; - - - - -
    - -
    - - &reference.win32service.entities.rightinfo; - -
    - - diff --git a/reference/wincache/book.xml b/reference/wincache/book.xml deleted file mode 100644 index 1a631d93e..000000000 --- a/reference/wincache/book.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Windows Cache for PHP - WinCache - - - &reftitle.intro; - - Windows Cache Extension for PHP is a PHP accelerator that is used to increase the speed of - PHP applications running on Windows and Windows Server. Once the Windows Cache Extension for - PHP is enabled and loaded by the PHP engine, PHP applications can take advantage of the - functionality without any code modifications. - - - The Windows Cache Extension includes 5 different types of caches. The following describes - the purpose of each cache type and the benefits it provides. - - - - - PHP Opcode Cache - PHP is a script processing engine, which reads - an input stream of data that contains text and/or PHP instructions and produces another - stream of data, most commonly in the HTML format. This means that on a web server the - PHP engine reads, parses, compiles and executes a PHP script each time that it is requested - by a Web client. The reading, parsing and compilation operations put additional load on the - web server's CPU and file system and thus affect the overall performance of a PHP web application. - The PHP bytecode (opcode) cache is used to store the compiled script bytecode in shared memory so - that it can be re-used by PHP engine for subsequent executions of the same script. - - - Support for opcode caching was removed in Wincache 2.0.0, all users who - wish to have an opcache should use the OPcache extension - that is included with PHP. - - - - - File Cache - Even with the PHP opcode cache enabled, the PHP engine - has to accesses the script files on a file system. When PHP scripts are stored on a remote - UNC file share, the file operations introduce a significant performance overhead. - The Windows Cache Extension for PHP includes a file cache that is used to store the content - of the PHP script files in shared memory, which reduces the amount of file system operations - performed by PHP engine. - - - - - Resolve File Path Cache - PHP scripts very often include or operate - with files by using relative file paths. Every file path has to be normalized to - an absolute file path by the PHP engine. When a PHP application uses many PHP files and - accesses them by relative paths, the operation of resolving the paths may negatively - impact the application's performance. The Windows Cache Extension for PHP - provides a Resolve File Path cache, which is used to store the mappings between relative - and absolute file paths, thereby reducing the number of path resolutions that the - PHP engine has to perform. - - - - - User Cache (available since version 1.1.0) - PHP scripts can take advantage of - the shared memory cache by using the user cache API's. PHP objects and variables can be stored in the - user cache and then re-used on subsequent requests. This can be used to improve performance of PHP scripts - and to share the data across multiple PHP processes. - - - - - Session Handler (available since version 1.1.0) - The WinCache session handler can be used to - store the PHP session data in the shared memory cache. This avoids file system operations for reading - and writing session data, which improves performance when large amount of data is stored in PHP session. - - - - - - &reference.wincache.setup; - &reference.wincache.reference; - &reference.wincache.win32build; - - - - - diff --git a/reference/wincache/functions/wincache-fcache-fileinfo.xml b/reference/wincache/functions/wincache-fcache-fileinfo.xml deleted file mode 100644 index f5136b453..000000000 --- a/reference/wincache/functions/wincache-fcache-fileinfo.xml +++ /dev/null @@ -1,186 +0,0 @@ - - - - - wincache_fcache_fileinfo - - Retrieves information about files cached in the file cache - - - - &reftitle.description; - - arrayfalsewincache_fcache_fileinfo - boolsummaryonly&false; - - - Retrieves information about file cache content and its usage. - - - - &reftitle.parameters; - - - - summaryonly - - - Controls whether the returned array will contain information about individual cache entries - along with the file cache summary. - - - - - - - - &reftitle.returnvalues; - - Array of meta data about file cache &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - total_cache_uptime - total time in seconds that the file cache has been active - - - - - total_file_count - total number of files that are currently in the file cache - - - - - total_hit_count - number of times the files have been served from the file cache - - - - - total_miss_count - number of times the files have not been found in the file cache - - - - - file_entries - an array that contains the information about all the cached files: - - - - file_name - absolute file name of the cached file - - - - - add_time - time in seconds since the file has been added to the file cache - - - - - use_time - time in seconds since the file has been accessed in the file cache - - - - - last_check - time in seconds since the file has been checked for modifications - - - - - hit_count - number of times the file has been served from the cache - - - - - file_size - size of the cached file in bytes - - - - - - - - - - &reftitle.examples; - - - A <function>wincache_fcache_fileinfo</function> example - - - - - -]]> - - &example.outputs; - - 3234 - [total_file_count] => 5 - [total_hit_count] => 0 - [total_miss_count] => 1 - [file_entries] => Array - ( - [1] => Array - ( - [file_name] => c:\inetpub\wwwroot\checkcache.php - [add_time] => 1 - [use_time] => 0 - [last_check] => 1 - [hit_count] => 1 - [file_size] => 2435 - ) - [2] => Array (...iterates for each cached file) - ) -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-fcache-meminfo.xml b/reference/wincache/functions/wincache-fcache-meminfo.xml deleted file mode 100644 index 3af238a71..000000000 --- a/reference/wincache/functions/wincache-fcache-meminfo.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - wincache_fcache_meminfo - - Retrieves information about file cache memory usage - - - - &reftitle.description; - - arrayfalsewincache_fcache_meminfo - - - - Retrieves information about memory usage by file cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of meta data about file cache memory usage &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - memory_total - amount of memory in bytes allocated for the file cache - - - - - memory_free - amount of free memory in bytes available for the file cache - - - - - num_used_blks - number of memory blocks used by the file cache - - - - - num_free_blks - number of free memory blocks available for the file cache - - - - - memory_overhead - amount of memory in bytes used for the file cache internal structures - - - - - - - - &reftitle.examples; - - - A <function>wincache_fcache_meminfo</function> example - - - - - -]]> - - &example.outputs; - - 134217728 - [memory_free] => 131339120 - [num_used_blks] => 361 - [num_free_blks] => 3 - [memory_overhead] => 5856 -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-lock.xml b/reference/wincache/functions/wincache-lock.xml deleted file mode 100644 index 10fd60164..000000000 --- a/reference/wincache/functions/wincache-lock.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - wincache_lock - - Acquires an exclusive lock on a given key - - - - &reftitle.description; - - boolwincache_lock - stringkey - boolisglobal&false; - - - Obtains an exclusive lock on a given key. The execution of the current script will be blocked until the - lock can be obtained. Once the lock is obtained, the other scripts that try to request the lock by using the same - key will be blocked, until the current script releases the lock by using wincache_unlock. - - - - Using of the wincache_lock and wincache_unlock can cause deadlocks when - executing PHP scripts in a multi-process environment like FastCGI. Do not use these functions unless you are - absolutely sure you need to use them. For the majority of the operations on the user cache it is not necessary to - use these functions. - - - - - &reftitle.parameters; - - - - key - - - Name of the key in the cache to get the lock on. - - - - - isglobal - - - Controls whether the scope of the lock is system-wide or local. Local locks are scoped to the application pool - in IIS FastCGI case or to all php processes that have the same parent process identifier. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Using <function>wincache_lock</function> - - -]]> - - - - - - - &reftitle.seealso; - - - wincache_unlock - wincache_ucache_set - wincache_ucache_get - wincache_ucache_delete - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-ocache-fileinfo.xml b/reference/wincache/functions/wincache-ocache-fileinfo.xml deleted file mode 100644 index 1dff02d61..000000000 --- a/reference/wincache/functions/wincache-ocache-fileinfo.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - wincache_ocache_fileinfo - - Retrieves information about files cached in the opcode cache - - - - &reftitle.description; - - arrayfalsewincache_ocache_fileinfo - boolsummaryonly&false; - - - Retrieves information about opcode cache content and its usage. - - &warn.removed.function-7-0-0; - - - &reftitle.parameters; - - - - summaryonly - - - Controls whether the returned array will contain information about individual cache entries - along with the opcode cache summary. - - - - - - - - &reftitle.returnvalues; - - Array of meta data about opcode cache &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - total_cache_uptime - total time in seconds that the opcode cache has been active - - - - - total_file_count - total number of files that are currently in the opcode cache - - - - - total_hit_count - number of times the compiled opcode have been served from the cache - - - - - total_miss_count - number of times the compiled opcode have not been found in the cache - - - - - is_local_cache - true is the cache metadata is for a local cache instance, - false if the metadata is for the global cache - - - - - file_entries - an array that contains the information about all the cached files: - - - - file_name - absolute file name of the cached file - - - - - add_time - time in seconds since the file has been added to the opcode cache - - - - - use_time - time in seconds since the file has been accessed in the opcode cache - - - - - last_check - time in seconds since the file has been checked for modifications - - - - - hit_count - number of times the file has been served from the cache - - - - - function_count - number of functions in the cached file - - - - - class_count - number of classes in the cached file - - - - - - - - - - &reftitle.examples; - - - A <function>wincache_ocache_fileinfo</function> example - - - - - -]]> - - &example.outputs; - - 17357 - [total_file_count] => 121 - [total_hit_count] => 36562 - [total_miss_count] => 201 - [file_entries] => Array - ( - [1] => Array - ( - [file_name] => c:\inetpub\wwwroot\checkcache.php - [add_time] => 17356 - [use_time] => 7 - [last_check] => 10 - [hit_count] => 454 - [function_count] => 0 - [class_count] => 1 - ) - [2] => Array (...iterates for each cached file) - ) -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-ocache-meminfo.xml b/reference/wincache/functions/wincache-ocache-meminfo.xml deleted file mode 100644 index 0406a32ba..000000000 --- a/reference/wincache/functions/wincache-ocache-meminfo.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - wincache_ocache_meminfo - - Retrieves information about opcode cache memory usage - - - - &reftitle.description; - - arrayfalsewincache_ocache_meminfo - - - - Retrieves information about memory usage by opcode cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of meta data about opcode cache memory usage &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - memory_total - amount of memory in bytes allocated for the opcode cache - - - - - memory_free - amount of free memory in bytes available for the opcode cache - - - - - num_used_blks - number of memory blocks used by the opcode cache - - - - - num_free_blks - number of free memory blocks available for the opcode cache - - - - - memory_overhead - amount of memory in bytes used for the opcode cache internal structures - - - - - &warn.removed.function-7-0-0; - - - - &reftitle.examples; - - - A <function>wincache_ocache_meminfo</function> example - - - - - -]]> - - &example.outputs; - - 134217728 - [memory_free] => 112106972 - [num_used_blks] => 15469 - [num_free_blks] => 4 - [memory_overhead] => 247600 -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-refresh-if-changed.xml b/reference/wincache/functions/wincache-refresh-if-changed.xml deleted file mode 100644 index a9151b4ce..000000000 --- a/reference/wincache/functions/wincache-refresh-if-changed.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - wincache_refresh_if_changed - - Refreshes the cache entries for the cached files - - - - &reftitle.description; - - boolwincache_refresh_if_changed - arrayfilesNULL - - - Refreshes the cache entries for the files, whose names were passed in the input argument. - If no argument is specified then refreshes all the entries in the cache. - - - - &reftitle.parameters; - - - - files - - - An array of file names for files that need to be refreshed. - An absolute or relative file paths can be used. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - WinCache performs regular checks on the cached files to - ensure that if any file has changed then the corresponding entry in the cache is - updated. By default this check is performed every 30 seconds. If, for example, - a PHP script updates another PHP script where the application's - configuration settings are stored, then it may happen that after the - configuration settings have been saved to a file, the application is still using - old settings for some time until the cache is refreshed. In those cases it may be - preferrable to refresh the cache right after the file has been changed. The - following example shows how this can be done. - - A <function>wincache_refresh_if_changed</function> example - -'); -fclose($handle); -wincache_refresh_if_changed(array($filename)); -?> -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_ucache_meminfo - wincache_ucache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-rplist-fileinfo.xml b/reference/wincache/functions/wincache-rplist-fileinfo.xml deleted file mode 100644 index 3bf66a9ac..000000000 --- a/reference/wincache/functions/wincache-rplist-fileinfo.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - wincache_rplist_fileinfo - - Retrieves information about resolve file path cache - - - - &reftitle.description; - - arrayfalsewincache_rplist_fileinfo - boolsummaryonly&false; - - - Retrieves information about cached mappings between relative file paths - and corresponding absolute file paths. - - - - - &reftitle.parameters; - - - - summaryonly - - - - - - - - - - - - &reftitle.returnvalues; - - Array of meta data about the resolve file path cache &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - total_file_count - total number of file path - mappings stored in the cache - - - - - rplist_entries - an array that contains the information about all - the cached file paths: - - - - resolve_path - path to a file - - - - - subkey_data - corresponding absolute path to a file - - - - - - - - - - - &reftitle.examples; - - - A <function>wincache_rplist_fileinfo</function> example - - - - - -]]> - - &example.outputs; - - 5 - [rplist_entries] => Array - ( - [1] => Array - ( - [resolve_path] => checkcache.php - [subkey_data] => c:\inetpub\wwwroot|c:\inetpub\wwwroot\checkcache.php - ) - - [2] => Array (...iterates for each cached file) - ) -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_meminfo - wincache_fcache_fileinfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-rplist-meminfo.xml b/reference/wincache/functions/wincache-rplist-meminfo.xml deleted file mode 100644 index 6e7d276f1..000000000 --- a/reference/wincache/functions/wincache-rplist-meminfo.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - wincache_rplist_meminfo - - Retrieves information about memory usage by the resolve file path cache - - - - &reftitle.description; - - arrayfalsewincache_rplist_meminfo - - - - Retrieves information about memory usage by resolve file path cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of meta data that describes memory usage by resolve file path cache. &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - memory_total - amount of memory in bytes allocated for the resolve file path cache - - - - - memory_free - amount of free memory in bytes available for the resolve file path cache - - - - - num_used_blks - number of memory blocks used by the resolve file path cache - - - - - num_free_blks - number of free memory blocks available for the resolve file path cache - - - - - memory_overhead - amount of memory in bytes used for the internal structures of resolve file path cache - - - - - - - - &reftitle.examples; - - - A <function>wincache_rplist_meminfo</function> example - - - - - -]]> - - &example.outputs; - - 9437184 - [memory_free] => 9416744 - [num_used_blks] => 23 - [num_free_blks] => 1 - [memory_overhead] => 416 -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-scache-info.xml b/reference/wincache/functions/wincache-scache-info.xml deleted file mode 100644 index 00de668e4..000000000 --- a/reference/wincache/functions/wincache-scache-info.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - wincache_scache_info - - Retrieves information about files cached in the session cache - - - - &reftitle.description; - - arrayfalsewincache_scache_info - boolsummaryonly&false; - - - Retrieves information about session cache content and its usage. - - - - &reftitle.parameters; - - - - summaryonly - - - Controls whether the returned array will contain information about individual cache entries - along with the session cache summary. - - - - - - - - &reftitle.returnvalues; - - Array of meta data about session cache &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - total_cache_uptime - total time in seconds that the session cache has been active - - - - - total_item_count - total number of elements that are currently in the session cache - - - - - is_local_cache - true is the cache metadata is for a local cache instance, - false if the metadata is for the global cache - - - - - total_hit_count - number of times the data has been served from the cache - - - - - total_miss_count - number of times the data has not been found in the cache - - - - - scache_entries - an array that contains the information about all the cached items: - - - - key_name - name of the key which is used to store the data - - - - - value_type - type of value stored by the key - - - - - use_time - time in seconds since the file has been accessed in the opcode cache - - - - - last_check - time in seconds since the file has been checked for modifications - - - - - ttl_seconds - time remaining for the data to live in the cache, 0 meaning infinite - - - - - age_seconds - time elapsed from the time data has been added in the cache - - - - - hitcount - number of times data has been served from the cache - - - - - - - - - - &reftitle.examples; - - - A <function>wincache_scache_info</function> example - - - - - -]]> - - &example.outputs; - - 17357 - [total_file_count] => 121 - [total_hit_count] => 36562 - [total_miss_count] => 201 - [scache_entries] => Array - ( - [1] => Array - ( - [file_name] => c:\inetpub\wwwroot\checkcache.php - [add_time] => 17356 - [use_time] => 7 - [last_check] => 10 - [hit_count] => 454 - [function_count] => 0 - [class_count] => 1 - ) - [2] => Array (...iterates for each cached file) - ) -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_meminfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-scache-meminfo.xml b/reference/wincache/functions/wincache-scache-meminfo.xml deleted file mode 100644 index b54d622d4..000000000 --- a/reference/wincache/functions/wincache-scache-meminfo.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - wincache_scache_meminfo - - Retrieves information about session cache memory usage - - - - &reftitle.description; - - arrayfalsewincache_scache_meminfo - - - - Retrieves information about memory usage by session cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of meta data about session cache memory usage &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - memory_total - amount of memory in bytes allocated for the session cache - - - - - memory_free - amount of free memory in bytes available for the session cache - - - - - num_used_blks - number of memory blocks used by the session cache - - - - - num_free_blks - number of free memory blocks available for the session cache - - - - - memory_overhead - amount of memory in bytes used for the session cache internal structures - - - - - - - - &reftitle.examples; - - - A <function>wincache_scache_meminfo</function> example - - - - - -]]> - - &example.outputs; - - 5242880 - [memory_free] => 5215056 - [num_used_blks] => 6 - [num_free_blks] => 3 - [memory_overhead] => 176 -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_info - wincache_scache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-add.xml b/reference/wincache/functions/wincache-ucache-add.xml deleted file mode 100644 index 6ac51d593..000000000 --- a/reference/wincache/functions/wincache-ucache-add.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - - wincache_ucache_add - - Adds a variable in user cache only if variable does not already exist in the cache - - - - &reftitle.description; - - boolwincache_ucache_add - stringkey - mixedvalue - intttl0 - - - boolwincache_ucache_add - arrayvalues - mixedunusedNULL - intttl0 - - - Adds a variable in user cache, only if this variable doesn't already exist in the cache. - The added variable remains in the user cache unless its time to live expires or it is - deleted by using wincache_ucache_delete or wincache_ucache_clear functions. - - - - &reftitle.parameters; - - - - key - - - Store the variable using this key name. If a variable with same key is already present the function - will fail and return &false;. key is case sensitive. To override the value even if - key is present use wincache_ucache_set function instad. - key can also take array of name => value pairs where names will be used as keys. - This can be used to add multiple values in the cache in one operation, thus avoiding race condition. - - - - - value - - - Value of a variable to store. Value supports all data types except resources, such as file handles. - This parameter is ignored if first argument is an array. A general guidance is to pass &null; - as value while using array as key. If value is an - object, or an array containing objects, then the objects will be serialized. See - __sleep() for details on serializing objects. - - - - - values - - - Associative array of keys and values. - - - - - ttl - - - Time for the variable to live in the cache in seconds. After the value specified in ttl has passed - the stored variable will be deleted from the cache. This parameter takes a default value of 0 which means - the variable will stay in the cache unless explicitly deleted by using wincache_ucache_delete - or wincache_ucache_clear functions. - - - - - - - - &reftitle.returnvalues; - - If key is string, the function returns &true; on success and &false; on failure. - - - If key is an array, the function returns: - - - - If all the name => value pairs in the array can be set, function returns an empty array; - - - - - If all the name => value pairs in the array cannot be set, function returns &false;; - - - - - If some can be set while others cannot, function returns an array with name=>value pair for which the addition failed in the user cache. - - - - - - - &reftitle.examples; - - - <function>wincache_ucache_add</function> with <parameter>key</parameter> as a string - - -]]> - - &example.outputs; - - - - - - - - <function>wincache_ucache_add</function> with <parameter>key</parameter> as an array - - '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8'); -var_dump(wincache_ucache_add($colors_array)); -var_dump(wincache_ucache_add($colors_array)); -var_dump(wincache_ucache_get('Blue')); -?> -]]> - - &example.outputs; - - int(-1) - ["Blue"]=> int(-1) - ["yellow"]=> int(-1) - ["cyan"]=> int(-1) -} -string(1) "6" -]]> - - - - - - - &reftitle.seealso; - - - wincache_ucache_set - wincache_ucache_get - wincache_ucache_delete - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - __sleep() - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-cas.xml b/reference/wincache/functions/wincache-ucache-cas.xml deleted file mode 100644 index 680455556..000000000 --- a/reference/wincache/functions/wincache-ucache-cas.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - wincache_ucache_cas - - Compares the variable with old value and assigns new value to it - - - - &reftitle.description; - - boolwincache_ucache_cas - stringkey - intold_value - intnew_value - - - Compares the variable associated with the key with old_value - and if it matches then assigns the new_value to it. - - - - &reftitle.parameters; - - - - key - - - The key that is used to store the variable in the cache. - key is case sensitive. - - - - - old_value - - - Old value of the variable pointed by key in the user cache. - The value should be of type long, otherwise the function returns - &false;. - - - - - new_value - - - New value which will get assigned to variable pointer by key if a - match is found. The value should be of type long, otherwise - the function returns &false;. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Using <function>wincache_ucache_cas</function> - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - wincache_ucache_inc - wincache_ucache_dec - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-clear.xml b/reference/wincache/functions/wincache-ucache-clear.xml deleted file mode 100644 index 1a3826a55..000000000 --- a/reference/wincache/functions/wincache-ucache-clear.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - wincache_ucache_clear - - Deletes entire content of the user cache - - - - &reftitle.description; - - boolwincache_ucache_clear - - - - Clears/deletes all the values stored in the user cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - using <function>wincache_ucache_clear</function> - - -]]> - - &example.outputs; - - int(1) - ["red"]=> int(2) - ["orange"]=> int(4) - ["blue"]=> int(8) - ["cyan"]=> int(16) } -bool(true) -bool(false) -]]> - - - - - - - &reftitle.seealso; - - - wincache_ucache_set - wincache_ucache_add - wincache_ucache_delete - wincache_ucache_get - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-dec.xml b/reference/wincache/functions/wincache-ucache-dec.xml deleted file mode 100644 index 6c58a2d95..000000000 --- a/reference/wincache/functions/wincache-ucache-dec.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - wincache_ucache_dec - - Decrements the value associated with the key - - - - &reftitle.description; - - mixedwincache_ucache_dec - stringkey - intdec_by1 - boolsuccess - - - Decrements the value associated with the key by 1 or as specified - by dec_by. - - - - &reftitle.parameters; - - - - key - - - The key that was used to store the variable in the cache. - key is case sensitive. - - - - - dec_by - - - The value by which the variable associated with the key will get decremented. - If the argument is a floating point number it will be truncated to nearest integer. The variable - associated with the key should be of type long, otherwise - the function fails and returns &false;. - - - - - success - - - Will be set to &true; on success and &false; on failure. - - - - - - - - &reftitle.returnvalues; - - Returns the decremented value on success and &false; on failure. - - - - &reftitle.examples; - - - Using <function>wincache_ucache_dec</function> - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - wincache_ucache_inc - wincache_ucache_cas - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-delete.xml b/reference/wincache/functions/wincache-ucache-delete.xml deleted file mode 100644 index f88438023..000000000 --- a/reference/wincache/functions/wincache-ucache-delete.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - wincache_ucache_delete - - Deletes variables from the user cache - - - - &reftitle.description; - - boolwincache_ucache_delete - mixedkey - - - Deletes the elements in the user cache pointed by key. - - - - &reftitle.parameters; - - - - key - - - The key that was used to store the variable in the cache. - key is case sensitive. key can be an - array of keys. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - If key is an array then the function returns &false; - if every element of the array fails to get deleted from the user cache, otherwise returns an - array which consists of all the keys that are deleted. - - - - &reftitle.examples; - - - Using <function>wincache_ucache_delete</function> with <parameter>key</parameter> as a string - - -]]> - - &example.outputs; - - - - - - - - Using<function>wincache_ucache_delete</function> with <parameter>key</parameter> as an array - - '5', 'blue' => '6', 'yellow' => '7', 'cyan' => '8'); -wincache_ucache_set($array1); -$array2 = array('green', 'blue', 'yellow', 'cyan'); -var_dump(wincache_ucache_delete($array2)); -?> -]]> - - &example.outputs; - - string(5) "green" - [1]=> string(4) "blue" - [2]=> string(6) "yellow" - [3]=> string(4) "cyan" } -]]> - - - - - - Using <function>wincache_ucache_delete</function> with <parameter>key</parameter> as an array where some elements cannot be deleted - - '5', 'blue' => '6', 'yellow' => '7', 'cyan' => '8'); -wincache_ucache_set($array1); -$array2 = array('orange', 'red', 'yellow', 'cyan'); -var_dump(wincache_ucache_delete($array2)); -?> -]]> - - &example.outputs; - - string(6) "yellow" - [1]=> string(4) "cyan" } -]]> - - - - - - &reftitle.seealso; - - - wincache_ucache_set - wincache_ucache_add - wincache_ucache_get - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-exists.xml b/reference/wincache/functions/wincache-ucache-exists.xml deleted file mode 100644 index 0b8454915..000000000 --- a/reference/wincache/functions/wincache-ucache-exists.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - wincache_ucache_exists - - Checks if a variable exists in the user cache - - - - &reftitle.description; - - boolwincache_ucache_exists - stringkey - - - Checks if a variable with the key exists in the user cache or not. - - - - &reftitle.parameters; - - - - key - - - The key that was used to store the variable in the cache. - key is case sensitive. - - - - - - - - &reftitle.returnvalues; - - Returns &true; if variable with the key exitsts, - otherwise returns &false;. - - - - &reftitle.examples; - - - Using <function>wincache_ucache_exists</function> - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - - wincache_ucache_set - wincache_ucache_add - wincache_ucache_get - wincache_ucache_clear - wincache_ucache_delete - wincache_ucache_meminfo - wincache_ucache_info - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-get.xml b/reference/wincache/functions/wincache-ucache-get.xml deleted file mode 100644 index 88651f80d..000000000 --- a/reference/wincache/functions/wincache-ucache-get.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - wincache_ucache_get - - Gets a variable stored in the user cache - - - - &reftitle.description; - - mixedwincache_ucache_get - mixedkey - boolsuccess - - - Gets a variable stored in the user cache. - - - - &reftitle.parameters; - - - - key - - - The key that was used to store the variable in the cache. - key is case sensitive. key can be an - array of keys. In this case the return value will be an array of values of each element - in the key array. If an object, or an array containing objects, - is returned, then the objects will be unserialized. See - __wakeup() for details on unserializing objects. - - - - - success - - - Will be set to &true; on success and &false; on failure. - - - - - - - - &reftitle.returnvalues; - - If key is a string, the function returns the value of the variable stored with that key. - The success is set to &true; on success and - to &false; on failure. - - - The key is an array, the parameter success - is always set to &true;. The returned array (name => value pairs) will - contain only those name => value pairs for which the get operation in user cache was - successful. If none of the keys in the key array finds a match in the user cache - an empty array will be returned. - - - - &reftitle.examples; - - - <function>wincache_ucache_get</function> with <parameter>key</parameter> as a string - - -]]> - - &example.outputs; - - - - - - - - <function>wincache_ucache_get</function> with <parameter>key</parameter> as an array - - '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8'); -wincache_ucache_set($array1); -$array2 = array('green', 'Blue', 'yellow', 'cyan'); -var_dump(wincache_ucache_get($array2, $success)); -var_dump($success); -?> -]]> - - &example.outputs; - - string(1) "5" - ["Blue"]=> string(1) "6" - ["yellow"]=> string(1) "7" - ["cyan"]=> string(1) "8" } -bool(true) -]]> - - - - - - - &reftitle.seealso; - - - wincache_ucache_add - wincache_ucache_set - wincache_ucache_delete - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - __wakeup() - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-inc.xml b/reference/wincache/functions/wincache-ucache-inc.xml deleted file mode 100644 index 9d52ecfd7..000000000 --- a/reference/wincache/functions/wincache-ucache-inc.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - wincache_ucache_inc - - Increments the value associated with the key - - - - &reftitle.description; - - mixedwincache_ucache_inc - stringkey - intinc_by1 - boolsuccess - - - Increments the value associated with the key by 1 or as specified - by inc_by. - - - - &reftitle.parameters; - - - - key - - - The key that was used to store the variable in the cache. - key is case sensitive. - - - - - inc_by - - - The value by which the variable associated with the key will get incremented. - If the argument is a floating point number it will be truncated to nearest integer. The variable - associated with the key should be of type long, otherwise - the function fails and returns &false;. - - - - - success - - - Will be set to &true; on success and &false; on failure. - - - - - - - - &reftitle.returnvalues; - - Returns the incremented value on success and &false; on failure. - - - - &reftitle.examples; - - - Using <function>wincache_ucache_inc</function> - - -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - wincache_ucache_dec - wincache_ucache_cas - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-info.xml b/reference/wincache/functions/wincache-ucache-info.xml deleted file mode 100644 index 0420be82f..000000000 --- a/reference/wincache/functions/wincache-ucache-info.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - wincache_ucache_info - - Retrieves information about data stored in the user cache - - - - &reftitle.description; - - arrayfalsewincache_ucache_info - boolsummaryonly&false; - stringkeyNULL - - - Retrieves information about data stored in the user cache. - - - - &reftitle.parameters; - - - - summaryonly - - - Controls whether the returned array will contain information about individual cache entries - along with the user cache summary. - - - - - key - - - The key of an entry in the user cache. If specified then the returned array will contain information - only about that cache entry. If not specified and summaryonly is set to - &false; then the returned array will contain information about all entries in the cache. - - - - - - - - &reftitle.returnvalues; - - Array of meta data about user cache &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - total_cache_uptime - total time in seconds that the user cache has been active - - - - - total_item_count - total number of elements that are currently in the user cache - - - - - is_local_cache - true is the cache metadata is for a local cache instance, - false if the metadata is for the global cache - - - - - total_hit_count - number of times the data has been served from the cache - - - - - total_miss_count - number of times the data has not been found in the cache - - - - - ucache_entries - an array that contains the information about all the cached items: - - - - key_name - name of the key which is used to store the data - - - - - value_type - type of value stored by the key - - - - - use_time - time in seconds since the file has been accessed in the opcode cache - - - - - last_check - time in seconds since the file has been checked for modifications - - - - - is_session - indicates if the data is a session variable - - - - - ttl_seconds - time remaining for the data to live in the cache, 0 meaning infinite - - - - - age_seconds - time elapsed from the time data has been added in the cache - - - - - hitcount - number of times data has been served from the cache - - - - - - - - - - &reftitle.examples; - - - Using <function>wincache_ucache_info</function> - - -]]> - - &example.outputs; - - int(0) - ["is_local_cache"] => bool(false) - ["total_item_count"] => int(1) - ["total_hit_count"] => int(3) - ["total_miss_count"] => int(1) - ["ucache_entries"] => Array(1) - ( [1] => Array(6) - ( - ["key_name"] => string(5) "green" - ["value_type"] => string(4) "long" - ["is_session"] => int(0) - ["ttl_seconds"] => int(0) - ["age_seconds"] => int(0) - ["hitcount"] => int(3) - ) - ) -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_ocache_meminfo - wincache_rplist_meminfo - wincache_rplist_fileinfo - wincache_refresh_if_changed - wincache_ucache_meminfo - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-meminfo.xml b/reference/wincache/functions/wincache-ucache-meminfo.xml deleted file mode 100644 index 82d406c2a..000000000 --- a/reference/wincache/functions/wincache-ucache-meminfo.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - wincache_ucache_meminfo - - Retrieves information about user cache memory usage - - - - &reftitle.description; - - arrayfalsewincache_ucache_meminfo - - - - Retrieves information about memory usage by user cache. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Array of meta data about user cache memory usage &return.falseforfailure; - - - The array returned by this function contains the following elements: - - - - memory_total - amount of memory in bytes allocated for the user cache - - - - - memory_free - amount of free memory in bytes available for the user cache - - - - - num_used_blks - number of memory blocks used by the user cache - - - - - num_free_blks - number of free memory blocks available for the user cache - - - - - memory_overhead - amount of memory in bytes used for the user cache internal structures - - - - - - - - &reftitle.examples; - - - A <function>wincache_ucache_meminfo</function> example - - - - - -]]> - - &example.outputs; - - 5242880 - [memory_free] => 5215056 - [num_used_blks] => 6 - [num_free_blks] => 3 - [memory_overhead] => 176 -) -]]> - - - - - - - &reftitle.seealso; - - - wincache_fcache_fileinfo - wincache_fcache_meminfo - wincache_ocache_fileinfo - wincache_rplist_fileinfo - wincache_rplist_meminfo - wincache_refresh_if_changed - wincache_ucache_info - wincache_scache_info - wincache_scache_meminfo - - - - - - - diff --git a/reference/wincache/functions/wincache-ucache-set.xml b/reference/wincache/functions/wincache-ucache-set.xml deleted file mode 100644 index 3e38b75d1..000000000 --- a/reference/wincache/functions/wincache-ucache-set.xml +++ /dev/null @@ -1,197 +0,0 @@ - - - - - wincache_ucache_set - - Adds a variable in user cache and overwrites a variable if it already exists in the cache - - - - &reftitle.description; - - boolwincache_ucache_set - mixedkey - mixedvalue - intttl0 - - - boolwincache_ucache_set - arrayvalues - mixedunusedNULL - intttl0 - - - Adds a variable in user cache. Overwrites a variable if it already exists in the cache. - The added or updated variable remains in the user cache unless its time to live expires or it is - deleted by using wincache_ucache_delete or wincache_ucache_clear functions. - - - - &reftitle.parameters; - - - - key - - - Store the variable using this key name. If a variable with same - key is already present the function will overwrite the previous - value with the new one. key is case sensitive. - key can also take array of name => value pairs where names will be used as - keys. This can be used to add multiple values in the cache in one operation, thus avoiding - race condition. - - - - - value - - - Value of a variable to store. Value supports all data types except resources, such as file handles. - This parameter is ignored if first argument is an array. A general guidance is to pass &null; - as value while using array as key. If value is an - object, or an array containing objects, then the objects will be serialized. See - __sleep() for details on serializing objects. - - - - - values - - - Associative array of keys and values. - - - - - ttl - - - Time for the variable to live in the cache in seconds. After the value specified in ttl has passed - the stored variable will be deleted from the cache. This parameter takes a default value of 0 which means - the variable will stay in the cache unless explicitly deleted by using wincache_ucache_delete - or wincache_ucache_clear functions. - - - - - - - - &reftitle.returnvalues; - - If key is string, the function returns &true; on success and &false; on failure. - - - If key is an array, the function returns: - - - - If all the name => value pairs in the array can be set, function returns an empty array; - - - - - If all the name => value pairs in the array cannot be set, function returns &false;; - - - - - If some can be set while others cannot, function returns an array with name=>value pair for which the addition failed in the user cache. - - - - - - - &reftitle.examples; - - - <function>wincache_ucache_set</function> with <parameter>key</parameter> as a string - - -]]> - - &example.outputs; - - - - - - - - <function>wincache_ucache_set</function> with <parameter>key</parameter> as an array - - '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8'); -var_dump(wincache_ucache_set($colors_array)); -var_dump(wincache_ucache_set($colors_array)); -var_dump(wincache_ucache_get('Blue')); -?> -]]> - - &example.outputs; - - - - - - - - - &reftitle.seealso; - - - wincache_ucache_add - wincache_ucache_get - wincache_ucache_delete - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - __sleep() - - - - - - - diff --git a/reference/wincache/functions/wincache-unlock.xml b/reference/wincache/functions/wincache-unlock.xml deleted file mode 100644 index 7b2ec9f31..000000000 --- a/reference/wincache/functions/wincache-unlock.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - wincache_unlock - - Releases an exclusive lock on a given key - - - - &reftitle.description; - - boolwincache_unlock - stringkey - - - Releases an exclusive lock that was obtained on a given key by using wincache_lock. - If any other process was blocked waiting for the lock on this key, that process will be able to obtain - the lock. - - - - Using of the wincache_lock and wincache_unlock can cause deadlocks when - executing PHP scripts in a multi-process environment like FastCGI. Do not use these functions unless you are - absolutely sure you need to use them. For the majority of the operations on the user cache it is not necessary to - use these functions. - - - - - &reftitle.parameters; - - - - key - - - Name of the key in the cache to release the lock on. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Using <function>wincache_unlock</function> - - -]]> - - - - - - - &reftitle.seealso; - - - wincache_lock - wincache_ucache_set - wincache_ucache_get - wincache_ucache_delete - wincache_ucache_clear - wincache_ucache_exists - wincache_ucache_meminfo - wincache_ucache_info - wincache_scache_info - - - - - - - diff --git a/reference/wincache/ini.xml b/reference/wincache/ini.xml deleted file mode 100644 index 4125bcd7c..000000000 --- a/reference/wincache/ini.xml +++ /dev/null @@ -1,518 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - The following table lists and explains the configuration settings - provided by the WinCache extension: - - - - WinCache configuration options - - - - &Name; - &Default; - Minimum - Maximum - &Changeable; - &Changelog; - - - - - wincache.fcenabled - "1" - "0" - "1" - INI_ALL - Available as of WinCache 1.0.0 - - - wincache.fcenabledfilter - "NULL" - "NULL" - "NULL" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.fcachesize - "24" - "5" - "255" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.fcndetect - "1" - "0" - "1" - INI_SYSTEM - Available as of WinCache 1.1.0 - - - wincache.maxfilesize - "256" - "10" - "2048" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.ocenabled - "1" - "0" - "1" - INI_ALL - Available as of WinCache 1.0.0. Removed as of 2.0.0.0 - - - wincache.ocenabledfilter - "NULL" - "NULL" - "NULL" - INI_SYSTEM - Available as of WinCache 1.0.0. Removed as of 2.0.0.0 - - - wincache.ocachesize - "96" - "15" - "255" - INI_SYSTEM - Available as of WinCache 1.0.0. Removed as of 2.0.0.0 - - - wincache.filecount - "4096" - "1024" - "16384" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.chkinterval - "30" - "0" - "300" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.ttlmax - "1200" - "0" - "7200" - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.enablecli - 0 - 0 - 1 - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.ignorelist - NULL - NULL - NULL - INI_ALL - Available as of WinCache 1.0.0 - - - wincache.namesalt - NULL - NULL - NULL - INI_SYSTEM - Available as of WinCache 1.0.0 - - - wincache.ucenabled - 1 - 0 - 1 - INI_SYSTEM - Available as of WinCache 1.1.0 - - - wincache.ucachesize - 8 - 5 - 85 - INI_SYSTEM - Available as of WinCache 1.1.0 - - - wincache.scachesize - 8 - 5 - 85 - INI_SYSTEM - Available as of WinCache 1.1.0 - - - wincache.rerouteini - NULL - NULL - NULL - INI_SYSTEM - Available as of WinCache 1.2.0. Removed as of 1.3.7 - - - wincache.reroute_enabled - 1 - 0 - 1 - INI_SYSTEM|INI_PERDIR - Available as of WinCache 1.3.7 - - - wincache.srwlocks - 1 - 0 - 1 - INI_SYSTEM - Available as of WinCache 1.3.6.3. Removed as of 2.0.0.0 - - - wincache.filemapdir - NULL - NULL - NULL - INI_SYSTEM - Available as of WinCache 1.3.7.4 - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - - wincache.fcenabled - bool - - - Enables or disables the file cache functionality. - - - - - wincache.fcenabledfilter - string - - - - Defines a comma-separated list of IIS web site identifiers where file - cache should be enabled or disabled. This setting works in conjunction - with wincache.fcenabled: if wincache.fcenabled - is set to 1, then the sites listed in the wincache.fcenabledfilter - will have the file cache turned off; if wincache.fcenabled - is set to 0, then the sites listed in the wincache.fcenabledfilter - will have the file cache turned on. - - - - - - wincache.fcachesize - int - - - - Defines the maximum memory size (in megabytes) that is allocated for the file cache. - If the total size of all the cached files exceeds the value specified in this setting, - then most stale files will be removed from the file cache. - - - - - - wincache.fcndetect - bool - - - - Enables or disables the file change notification detection functionality. If file change - notification is supported then it will be used to refresh the opcode and file cache entries - as soon as the corresponding files are modified on a file system. If file change notification - is not supported, for example when using network file shares, then wincache will poll for - file changes at regular time intervals specified by wincache.chkinterval. - - - - - - wincache.maxfilesize - int - - - - Defines the maximum allowed size (in kilobytes) for a single file to be cached. - If a file size exceeds the specified value, the file will not be cached. - This setting applies to the file cache only. - - - - - - wincache.ocenabled - bool - - - This option has been REMOVED as of 2.0.0.0 - Enables or disables the opcode cache functionality - - - - - wincache.ocenabledfilter - string - - - This option has been REMOVED as of 2.0.0.0 - - Defines a comma-separated list of IIS web site identifiers where opcode - cache should be enabled or disabled. This setting works in conjunction - with wincache.ocenabled: if wincache.ocenabled - is set to 1, then the sites listed in the wincache.ocenabledfilter - will have the opcode cache turned off; if wincache.ocenabled - is set to 0, then the sites listed in the wincache.ocenabledfilter - will have the opcode cache turned on. - - - - - - wincache.ocachesize - int - - - This option has been REMOVED as of 2.0.0.0 - - Defines the maximum memory size (in megabytes) that is allocated for the - opcode cache. If the cached opcode size exceeds the specified value, - then most stale opcode will be removed from the cache. Note that the opcode - cache size must be at least 3 times bigger than file cache size. - If that is not the case the opcode cache size will be automatically increased. - - - - - - wincache.filecount - int - - - - Defines how many files are expected to be cached by the extension, so that appropriate - memory size is allocated at the startup time. If the number of files exceeds the specified - value, the WinCache will re-allocate more memory as needed. - - - - - - wincache.chkinterval - int - - - - Defines how often (in seconds) the extension checks for file changes in order - to refresh the cache. Setting it to 0 will disable the refreshing of the cache. - The file changes will not be reflected in the cache unless the cache entry for - that file is removed by scavenger or IIS application pool is recycled or - wincache_refresh_if_changed function is called. - - - - - - wincache.ttlmax - int - - - - Defines the maximum time to live (in seconds) for a cached entry without being used. - Setting it to 0 will disable the cache scavenger, so the cached entries will never - be removed from the cache during the lifetime of the IIS worker process. - - - - - - wincache.enablecli - bool - - - - Defines if caching is enabled when PHP is running in command line (CLI) mode. - - - - - - wincache.ignorelist - string - - - - Defines a list of files that should not be cached by the extension. - The files list is specified by using file names only, separated by - the pipe symbol - "|". - - <literal>wincache.ignorelist</literal> example - - - - - - - - - - wincache.namesalt - string - - - - Defines a string that will be used when naming the extension - specific objects that are stored in shared memory. This is used - to avoid conflicts that may be caused if other applications within - an IIS worker process tries to access shared memory. The length of - the namesalt string cannot exceed 8 characters. - - - - - - wincache.ucenabled - bool - - - - Enables or disables the user cache functionality. - - - - - - wincache.ucachesize - int - - - - Defines the maximum memory size in megabytes that is allocated for the user cache. If the total - size of variables stored in the user cache exceeds the specified value, then the most stale variables - will be removed from the cache. - - - - - - wincache.scachesize - int - - - - Defines the maximum memory size in megabytes that is allocated for the session cache. If the total - size of data stored in the session cache exceeds the specified value, then the most stale data - will be removed from the cache. - - - - - - wincache.rerouteini - string - - - - This option has been REMOVED as of 1.3.7. See wincache.reroute_enabled for similar functionality as of 1.3.7. - - - Specifies an absolute or a relateve path to the reroute.ini file that contains the list of PHP functions - whose implementation should be replaced with the WinCache function equivalents. If a relative path is specified - then it is assumed to be relative to the location of php-cgi.exe file. - - - - - - wincache.reroute_enabled - bool - - - - Enables or disables the rerouting of certain file I/O functions through the file cache. - - - - - - wincache.srwlocks - bool - - - This option has been REMOVED as of 2.0.0.0 - - Enables or disables the use of shared reader/writer locks. Disabling is useful when troubleshooting deadlock conditions in WinCache. - - - - - - wincache.filemapdir - string - - - - Specifies an absolute path to a directory where WinCache will store the temporary files used for shared memory segments. - - - This directory must be on the local machine and not on a networked file system. - - - If the directory is not specified, WinCache will use the Windows System Page File for all shared memory segments. - - - - - -
    - - diff --git a/reference/wincache/reference.xml b/reference/wincache/reference.xml deleted file mode 100644 index eaeb30804..000000000 --- a/reference/wincache/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - WinCache &Functions; - - &reference.wincache.entities.functions; - - - - - diff --git a/reference/wincache/setup.xml b/reference/wincache/setup.xml deleted file mode 100644 index 3b80e64cc..000000000 --- a/reference/wincache/setup.xml +++ /dev/null @@ -1,345 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - The extension is currently supported only on the following configurations: - - Windows OS: - - - Windows XP SP3 with IIS 5.1 and FastCGI Extension - - - Windows Server 2003 with IIS 6.0 and FastCGI Extension - - - Windows Vista SP1 with IIS 7.0 and FastCGI Module - - - Windows Server 2008 with IIS 7.0 and FastCGI Module - - - Windows 7 with IIS 7.5 and FastCGI Module - - - Windows Server 2008 R2 with IIS 7.5 and FastCGI Module - - - PHP: - - - PHP 5.2.X, Non-thread-safe build - - - PHP 5.3 X86, Non-thread-safe VC9 build - - - - - The WinCache Extension can only be used when IIS is configured to run PHP via FastCGI. - - -
    -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;wincache. - - - There are two packages for this extension: one package is for PHP versions 5.2.X, - and the other package is for PHP 5.3.X. Select the package that is appropriate for - the PHP version being used. - - - To install and enable the extension, follow these steps: - - - - - Unpack the package into some temporary location. - - - - - Copy the php_wincache.dll file into the PHP extensions folder. - Typically this folder is called "ext" and it is located in the same folder with all - PHP binary files. For example: C:\Program Files\PHP\ext. - - - - - Using a text editor, open the php.ini file, which is usually located in the - same folder where all PHP binary files are. For example: - C:\Program Files\PHP\php.ini. - - - - - Add the following line at the end of the php.ini file: - extension = php_wincache.dll. - - - - - Save and close the php.ini file. - - - - - Recycle the IIS Application Pools for PHP to pick up the configuration changes. - To check that the extension has been enabled, create a file called - phpinfo.php with a PHP code that calls - phpinfo function. - - - - - Save the phpinfo.php file in the root folder of a - IIS web site that uses PHP, then open a browser and make a request to - http://localhost/phpinfo.php. Search within the returned web page - for a section called wincache. If the extension - is enabled, then the phpinfo - output will list the configuration settings provided by the WinCache. - - - - - - Do not forget to remove phpinfo.php file from the web - site's root folder after verifying that extension has been enabled. - - -
    - &reference.wincache.ini; - -
    - WinCache Statistics Script - - The installation package for WinCache includes a PHP script, - wincache.php, that can be used to obtain cache information - and statistics. - - - If the WinCache extension was installed via the Microsoft Web Platform Installer, - then this script is located in - %SystemDrive%\Program Files\IIS\Windows Cache for PHP\. - On a 64-bit version of the Windows Server operating system, the script is located in - %SystemDrive%\Program Files (x86)\IIS\Windows Cache for PHP. - If the extension was installed manually, then the wincache.php - will be located in the same folder from which the content of the installation package was extracted. - - - To use wincache.php, copy it into a root folder of a Web site or - into any subfolder. To protect the script, open it in any text editor and replace the values for - USERNAME and PASSWORD constants. - If any other IIS authentication is enabled on the server, then - follow the instructions in the comments: - - Authentication configuration for <filename>wincache.php</filename> - - -]]> - - - - - Always protect the wincache.php script by using either - the built-in authentication or the server's authentication mechanism. - Leaving this script unprotected may compromise the security of your - web application and web server. - - - -
    -
    - WinCache Session Handler - - The WinCache session handler (available since WinCache 1.1.0) can be used to configure PHP to store the session data in shared memory session cache. - Using shared memory instead of the default file session storage helps improve performance of PHP applications - that store large amount of data in session objects. Wincache session cache uses file-backed shared memory, which ensures - that the session data is not lost during recycling of IIS application pools. - - - To configure PHP to use WinCache session handler set the php.ini setting - session.save_handler to wincache. - By default the Windows temporary file location is used for storing the - session data. To change the location of the session file use - session.save_path directive. - - Enabling WinCache session handler - - - - - -
    -
    - WinCache Functions Reroutes - - NOTE: wincache.rerouteini was removed as of - WinCache 1.3.7.0. It has been replaced with automatic function reroutes. See: - wincache.reroute_enabled. - - - The WinCache functions reroutes (available since WinCache 1.2.0, removed since WinCache 1.3.7.0) can be used to replace built-in PHP functions with their equivalents - that are optimized for a particular purpose. WinCache extension includes Windows-optimized implementation of PHP file functions that - may improve performance of PHP applications in cases when PHP has to access files on network shares. The optimized implementation is - provided for the following functions: - - - - - file_exists - - - - - file_get_contents - - - - - readfile - - - - - is_readable - - - - - is_writable - - - - - is_dir - - - - - realpath - - - - - filesize - - - - - To configure WinCache to use the functions reroutes use the file reroute.ini that is included in - WinCache installation package. Copy this file into the same directory where php.ini - file is located. After that add the wincache.rerouteini setting in php.ini - and specify an absolute or relative path to the reroute.ini file. - - Enabling WinCache functions reroutes - - - - - - - - If WinCache functions reroutes are enabled it is recommended to increase the WinCache file cache size. This - can be done by using wincache.fcachesize setting. - - - - The reroute.ini file contains the mappings between the native PHP functions and - their equivalents in WinCache. Each line in the file defines a mapping by using the following syntax: - - - <PHP function name>:[<number of function parameters>]=<wincache function name> - - - The example of the file is shown below. In this example the calls to PHP function file_get_contents - will be replaced with calls to wincache_file_get_contents only if the number of parameters passed to - the function is less than or equals to 2. Specifying the number of parameters is useful when replacement function - does not handle all the function's parameters. - - Reroute.ini file content - - - - - -
    -
    - - - diff --git a/reference/wincache/versions.xml b/reference/wincache/versions.xml deleted file mode 100644 index d75879822..000000000 --- a/reference/wincache/versions.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/wincache/win32build.xml b/reference/wincache/win32build.xml deleted file mode 100644 index 4b16fdcaa..000000000 --- a/reference/wincache/win32build.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - Building for Windows -
    - Prerequisites - - Building WinCache extension will require: - - - - PHP source code - - - PHP build environment - - - WinCache source code - - - - For completing first two steps, follow the step-by-step guide for how - to build PHP on Windows. - - - For getting the WinCache source code follow the instructions described in - Downloading PECL extensions. - -
    -
    - Compiling and building - - The following steps describe how to compile and build WinCache on Windows OS: - - - - Open a command prompt which is used to build PHP - - - Go to the root folder where PHP sources are present - - - - Run the command: - - - - - - - - Run the command: - - - - The output will contain a new flag --enable-wincache. - - - - - Run the command: - - - - --enable-wincache is the only extra option which is - required to ensure that WinCache extension gets built properly. - This option will build WinCache and will statically link it with PHP dll. - To build WinCache extension as a stand-alone DLL use the option - --enable-wincache=shared. - - - - - Run the command: - - - - - - -
    -
    - Verifying the build - - The following steps describe how to verify that WinCache has been built correctly: - - - - - Go to the folder where the PHP binaries are built - - - - - Run the command: - - - - If WinCache has been built properly, the output of this command will - list the INI directives and functions supported by WinCache. - - - -
    -
    - - diff --git a/reference/wkhtmltox/book.xml b/reference/wkhtmltox/book.xml deleted file mode 100644 index 4a79d0cc5..000000000 --- a/reference/wkhtmltox/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - wkhtmltox - wkhtmltox - - - &reftitle.intro; - - libwkhtmltox is an open source LGPLv3 library for rendering HTML into PDF and various image formats - using the QtWebKit rendering engine. - - - - &reference.wkhtmltox.setup; - - &reference.wkhtmltox.wkhtmltox.pdf.converter; - &reference.wkhtmltox.wkhtmltox.pdf.object; - - &reference.wkhtmltox.wkhtmltox.image.converter; - - diff --git a/reference/wkhtmltox/configure.xml b/reference/wkhtmltox/configure.xml deleted file mode 100644 index 89005f44e..000000000 --- a/reference/wkhtmltox/configure.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - -
    - - - diff --git a/reference/wkhtmltox/ini.xml b/reference/wkhtmltox/ini.xml deleted file mode 100644 index fbdce8e2e..000000000 --- a/reference/wkhtmltox/ini.xml +++ /dev/null @@ -1,72 +0,0 @@ - - -
    - &reftitle.runtime; - &extension.runtime; - - - wkhtmltox &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - wkhtmltox.graphics - Off - INI_SYSTEM|INI_PERDIR - >= 0.3.2 - - - -
    - &ini.php.constants; -
    - - &ini.descriptions.title; - - - - - - wkhtmltox.graphics - bool - - - - Allow libwkhtmltox to use graphics. - - - - - - -
    - - - - diff --git a/reference/wkhtmltox/setup.xml b/reference/wkhtmltox/setup.xml deleted file mode 100644 index 6cdba5992..000000000 --- a/reference/wkhtmltox/setup.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - libwkhtmltox source and binary releases are distributed at wkhtmltopdf.org. - - - - Windows users need to take the additional step of adding wkhtmltox.dll to their PATH. - - -
    - -
    - &reftitle.install; - - The source code of this extension, and binaries for Windows are hosted by github, - - - Fetching the source code and building the extension: - - - - - - Fetching updates and rebuilding the extension: - - - - -
    - - &reference.wkhtmltox.ini; -
    - - diff --git a/reference/wkhtmltox/versions.xml b/reference/wkhtmltox/versions.xml deleted file mode 100644 index f6c0561a5..000000000 --- a/reference/wkhtmltox/versions.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox.image.converter.xml b/reference/wkhtmltox/wkhtmltox.image.converter.xml deleted file mode 100644 index 5b7c4474e..000000000 --- a/reference/wkhtmltox/wkhtmltox.image.converter.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The wkhtmltox\Image\Converter class - wkhtmltox\Image\Converter - - - - -
    - &reftitle.intro; - - Converts an HTML input into various image formats - -
    - - -
    - &reftitle.classsynopsis; - - - - wkhtmltox\Image\Converter - - - - - wkhtmltox\Image\Converter - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.wkhtmltox.wkhtmltox.image.entities.converter; - -
    - - diff --git a/reference/wkhtmltox/wkhtmltox.pdf.converter.xml b/reference/wkhtmltox/wkhtmltox.pdf.converter.xml deleted file mode 100644 index 8fdf42f54..000000000 --- a/reference/wkhtmltox/wkhtmltox.pdf.converter.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The wkhtmltox\PDF\Converter class - wkhtmltox\PDF\Converter - - - - -
    - &reftitle.intro; - - Converts an HTML input, or set of HTML inputs, into PDF output - -
    - - -
    - &reftitle.classsynopsis; - - - - wkhtmltox\PDF\Converter - - - - - wkhtmltox\PDF\Converter - - - - - Constructor - - - &Methods; - - - - -
    - -
    - - &reference.wkhtmltox.wkhtmltox.pdf.entities.converter; - -
    - - diff --git a/reference/wkhtmltox/wkhtmltox.pdf.object.xml b/reference/wkhtmltox/wkhtmltox.pdf.object.xml deleted file mode 100644 index f27a30718..000000000 --- a/reference/wkhtmltox/wkhtmltox.pdf.object.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - The wkhtmltox\PDF\Object class - wkhtmltox\PDF\Object - - - - -
    - &reftitle.intro; - - Represents an HTML document, input to PDF converter - -
    - - -
    - &reftitle.classsynopsis; - - - - wkhtmltox\PDF\Object - - - - - wkhtmltox\PDF\Object - - - - - Constructor - - - - - - -
    - -
    - - &reference.wkhtmltox.wkhtmltox.pdf.entities.object; - -
    - - diff --git a/reference/wkhtmltox/wkhtmltox/image/converter/construct.xml b/reference/wkhtmltox/wkhtmltox/image/converter/construct.xml deleted file mode 100644 index c865a7398..000000000 --- a/reference/wkhtmltox/wkhtmltox/image/converter/construct.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - wkhtmltox\Image\Converter::__construct - Create a new Image converter - - - - &reftitle.description; - - public wkhtmltox\Image\Converter::__construct - stringbuffer - arraysettings - - - Creates an Image converter, optionally taking an input buffer and configuration settings - - - - - &reftitle.parameters; - - - buffer - - - HTML - - - - - settings - - - - - - - - Name - Description - Values - Changelog - - - - - in - URL or path of the input file, if "-" stdin is used - /path/to/markup.html - >= 0.1.0 - - - out - path of output file, if "-" stdout is used, by default an internal buffer is used - /path/to/output.png - >= 0.1.0 - - - fmt - output format to use - -
    - - - - - "" - default - - - jpg - output as JPEG - - - png - output as PNG - - - bmp - output as bitmap - - - svg - output as SVG - - - -
    - - >= 0.1.0 - - - transparent - when outputting a PNG or SVG, make the white background transparent - boolean - >= 0.1.0 - - - screenWidth - the with of the screen used to render in pixels - 800 - >= 0.1.0 - - - smartWidth - when true, screenWidth is expanded to the content width - boolean - >= 0.1.0 - - - quality - compression factor to use when outputting a JPEG image - 94 - >= 0.1.0 - - - crop.left - left/x coordinate of the window to capture in pixels - 200 - >= 0.1.0 - - - crop.top - top/y coordinate of the window to capture in pixels - 200 - >= 0.1.0 - - - crop.width - width of the window to capture in pixels - 200 - >= 0.1.0 - - - crop.height - height of the window to capture in pixels - 200 - >= 0.1.0 - - - load.cookieJar - path of file used to load and store cookies - /tmp/cookies.txt - >= 0.1.0 - - - - - -
    -
    -
    -
    -
    - - - - - -
    - - diff --git a/reference/wkhtmltox/wkhtmltox/image/converter/convert.xml b/reference/wkhtmltox/wkhtmltox/image/converter/convert.xml deleted file mode 100644 index 9551b82f3..000000000 --- a/reference/wkhtmltox/wkhtmltox/image/converter/convert.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - wkhtmltox\Image\Converter::convert - Perform Image conversion - - - - &reftitle.description; - - public stringnullwkhtmltox\Image\Converter::convert - - - - Performs conversion of the input buffer - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Where the return value is used, it will be populated with the contents of the conversion buffer - - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox/image/converter/getversion.xml b/reference/wkhtmltox/wkhtmltox/image/converter/getversion.xml deleted file mode 100644 index 94f331a70..000000000 --- a/reference/wkhtmltox/wkhtmltox/image/converter/getversion.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - wkhtmltox\Image\Converter::getVersion - Determine version of Converter - - - - &reftitle.description; - - public stringwkhtmltox\Image\Converter::getVersion - - - - Determines the version of Converter as reported by libwkhtmltox - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a version string - - - - This is not yet implemented by libwkhtmltox - - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox/pdf/converter/add.xml b/reference/wkhtmltox/wkhtmltox/pdf/converter/add.xml deleted file mode 100644 index 5b5df64f1..000000000 --- a/reference/wkhtmltox/wkhtmltox/pdf/converter/add.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - wkhtmltox\PDF\Converter::add - Add an object for conversion - - - - &reftitle.description; - - public voidwkhtmltox\PDF\Converter::add - wkhtmltox\PDF\Objectobject - - - Adds the given object to conversion - - - - - &reftitle.parameters; - - - object - - - The object to add - - - - - - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox/pdf/converter/construct.xml b/reference/wkhtmltox/wkhtmltox/pdf/converter/construct.xml deleted file mode 100644 index 2c50157fe..000000000 --- a/reference/wkhtmltox/wkhtmltox/pdf/converter/construct.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - wkhtmltox\PDF\Converter::__construct - Create a new PDF converter - - - - &reftitle.description; - - public wkhtmltox\PDF\Converter::__construct - arraysettings - - - Creates a PDF converter, using optional configuration settings - - - - - &reftitle.parameters; - - - settings - - - - - - - - Name - Description - Values - Changelog - - - - - size.pageSize - paper size of output document - A4 - >= 0.1.0 - - - size.width - with of the output document - 210mm - >= 0.1.0 - - - size.height - height of the output document - 297mm - >= 0.1.0 - - - orientation - orientation of the output document - -
    - - - - - Landscape - - - Portrait - - - -
    - - >= 0.1.0 - - - colorMode - color mode of the output document - - - - - - - Color - - - Greyscale - - - -
    -
    - >= 0.1.0 -
    - - resolution - resolution of the output document - most likely has no effect - >= 0.1.0 - - - dpi - dpi to use while printing - 80 - >= 0.1.0 - - - pageOffset - integer added to page numbers generating headers, footers, and toc - - >= 0.1.0 - - - copies - - - >= 0.1.0 - - - collate - collate copies - boolean - >= 0.1.0 - - - outline - generate PDF outline - boolean - >= 0.1.0 - - - outlineDepth - maximum depth of outline - - >= 0.1.0 - - - dumpOutline - path of file to dump outline XML - - >= 0.1.0 - - - out - path of output file, if "-" stdout is used - - >= 0.1.0 - - - documentTitle - title for the output document - - >= 0.1.0 - - - useCompression - enable or disable lossless compression - boolean - >= 0.1.0 - - - margin.top - size of the top margin - 2cm - >= 0.1.0 - - - margin.bottom - size of the bottom margin - 2cm - >= 0.1.0 - - - margin.left - size of the left margin - 2cm - >= 0.1.0 - - - margin.right - size of the right margin - 2cm - >= 0.1.0 - - - imageDPI - maximum DPI for images in the output document - - >= 0.1.0 - - - imageQuality - the jpeg compression factor for images in the output document - 94 - >= 0.1.0 - - - load.cookieJar - path of file used to load and store cookies - /tmp/cookies.txt - >= 0.1.0 - - - - -
    -
    -
    -
    -
    - - - - - -
    - - diff --git a/reference/wkhtmltox/wkhtmltox/pdf/converter/convert.xml b/reference/wkhtmltox/wkhtmltox/pdf/converter/convert.xml deleted file mode 100644 index 0b5d19436..000000000 --- a/reference/wkhtmltox/wkhtmltox/pdf/converter/convert.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - wkhtmltox\PDF\Converter::convert - Perform PDF conversion - - - - &reftitle.description; - - public stringnullwkhtmltox\PDF\Converter::convert - - - - Performs conversion of all previously added Objects - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Where the return value is used, it will be populated with the contents of the conversion buffer - - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox/pdf/converter/getversion.xml b/reference/wkhtmltox/wkhtmltox/pdf/converter/getversion.xml deleted file mode 100644 index 34091e285..000000000 --- a/reference/wkhtmltox/wkhtmltox/pdf/converter/getversion.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - wkhtmltox\PDF\Converter::getVersion - Determine version of Converter - - - - &reftitle.description; - - public stringwkhtmltox\PDF\Converter::getVersion - - - - Determines the version of Converter as reported by libwkhtmltox - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a version string - - - - - - diff --git a/reference/wkhtmltox/wkhtmltox/pdf/object/construct.xml b/reference/wkhtmltox/wkhtmltox/pdf/object/construct.xml deleted file mode 100644 index a2e01b4ae..000000000 --- a/reference/wkhtmltox/wkhtmltox/pdf/object/construct.xml +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - wkhtmltox\PDF\Object::__construct - Create a new PDF Object - - - - &reftitle.description; - - public wkhtmltox\PDF\Object::__construct - stringbuffer - arraysettings - - - Creates a new PDF Object from the given buffer and optional configuration settings - - - - - - &reftitle.parameters; - - - buffer - - - HTML - - - - - settings - - - - - - - - Name - Description - Values - Changelog - - - - - page - URL or path of the HTML to convert - - >= 0.1.0 - - - useExternalLinks - set true to convert external links in the input into external PDF links in the output - boolean - >= 0.1.0 - - - useLocalLinks - set true to convert internal links in the input into internal PDF links in the output - boolean - >= 0.1.0 - - - produceForms - set true to turn HTML forms into PDF forms - boolean - >= 0.1.0 - - - replacements - undocumented - - >= 0.1.0 - - - includeInOutline - set true to include sections from this object in the outline and toc - boolean - >= 0.1.0 - - - pagesCount - set true to make page count in toc inclusive of the number of pages in this object - boolean - >= 0.1.0 - - - tocXsl - set to style sheet to convert this object into a toc object - - >= 0.1.0 - - - toc.useDottedLines - set true to use dotted lines in toc - boolean - >= 0.1.0 - - - toc.captionText - the caption text for toc - - >= 0.1.0 - - - toc.forwardLinks - set true to create links from toc to content - boolean - >= 0.1.0 - - - toc.backLinks - set true to create links from content to toc - boolean - >= 0.1.0 - - - toc.indentation - indentation for toc - 2em - >= 0.1.0 - - - toc.fontScale - the factor to scale down the font at every toc level - 0.8 - >= 0.1.0 - - - header.fontSize - font size for use in header - 13 - >= 0.1.0 - - - header.fontName - name of font for use in header - times - >= 0.1.0 - - - header.left - text for left of header - - >= 0.1.0 - - - header.center - text for center of header - - >= 0.1.0 - - - header.right - text for right of header - - >= 0.1.0 - - - header.line - enable or disable horizontal rule under header - boolean - >= 0.1.0 - - - header.spacing - space between header and content - 1.8 - >= 0.1.0 - - - header.htmlUrl - URL or path of HTML to use in header - - >= 0.1.0 - - - footer.fontSize - font size for use in footer - 13 - >= 0.1.0 - - - footer.fontName - name of font for use in footer - times - >= 0.1.0 - - - footer.left - text for left of footer - - >= 0.1.0 - - - footer.center - text for center of footer - - >= 0.1.0 - - - footer.right - text for right of footer - - >= 0.1.0 - - - footer.line - enable or disable horizontal rule under footer - boolean - >= 0.1.0 - - - footer.spacing - space between footer and content - 1.8 - >= 0.1.0 - - - footer.htmlUrl - URL or path of HTML to use in footer - - >= 0.1.0 - - - load.username - user name to use when loging into a website - bart - >= 0.1.0 - - - load.password - the password to used when logging into a website - elbarto - >= 0.1.0 - - - load.jsdelay - the amount of time in milliseconds to wait after a page is loaded until it is captured - 1200 - >= 0.1.0 - - - load.zoomFactor - how much zoom should be applied to the content - 2.2 - >= 0.1.0 - - - load.customHeaders - custom headers to send when requesting the main web page - - >= 0.1.0 - - - load.repertCustomHeaders - set true to send with all requests - boolean - >= 0.1.0 - - - load.cookies - cookie string to send when requesting the main web page - - >= 0.1.0 - - - load.post - post string to send when requesting the main web page - - >= 0.1.0 - - - load.blockLocalFileAccess - disallow local and piped files to access other local files - boolean - >= 0.1.0 - - - load.stopSlowScript - stop slow running javascript - boolean - - - - load.debugJavascript - allow javascript to raise warnings - boolean - >= 0.1.0 - - - load.loadErrorHandling - set error handling strategy - -
    - - - - - abort - abort the convertion process - - - skip - do not add the object to the final output - - - ignore - try to add the object to the final output - - - -
    - - >= 0.1.0 - - - load.proxy - - - >= 0.1.0 - - - web.background - include background image in output - boolean - >= 0.1.0 - - - web.loadImages - include images in output - boolean - >= 0.1.0 - - - web.enableJavascript - enable or disable javascript - boolean - >= 0.1.0 - - - web.enableIntelligentShrinking - enable to attempt to fit more content on page, only applies to PDF output - boolean - >= 0.1.0 - - - web.minimumFontSize - the minimum font size allowed - 9 - >= 0.1.0 - - - web.printMediaType - print content using print media type instead of screen media type - boolean - >= 0.1.0 - - - web.defaultEncoding - content to use where no encoding is specified - utf-8 - >= 0.1.0 - - - web.userStyleSheet - URL or path to a user specified style sheet - /path/to/style.css - >= 0.1.0 - - - web.enablePlugins - enable or disable NS plugins - boolean - >= 0.1.0 - - - - -
    -
    -
    -
    -
    - - - - - -
    - - diff --git a/reference/xattr/book.xml b/reference/xattr/book.xml deleted file mode 100644 index 90c90de50..000000000 --- a/reference/xattr/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - xattr - - - - &reftitle.intro; - - The xattr extension allows for the manipulation of extended attributes on a filesystem. - - - - - &reference.xattr.setup; - &reference.xattr.constants; - &reference.xattr.reference; - - - - - diff --git a/reference/xattr/configure.xml b/reference/xattr/configure.xml deleted file mode 100644 index bf732dff7..000000000 --- a/reference/xattr/configure.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;xattr. - - - &pecl.windows.download; - -
    - - diff --git a/reference/xattr/constants.xml b/reference/xattr/constants.xml deleted file mode 100644 index c236636d9..000000000 --- a/reference/xattr/constants.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - XATTR_ROOT - (int) - - - - Set attribute in root (trusted) namespace. Requires root privileges. - - - - - - XATTR_DONTFOLLOW - (int) - - - - Do not follow the symbolic link but operate on symbolic link itself. - - - - - - XATTR_CREATE - (int) - - - - Function will fail if extended attribute already exists. - - - - - - XATTR_REPLACE - (int) - - - - Function will fail if extended attribute doesn't exist. - - - - - - - diff --git a/reference/xattr/functions/xattr-get.xml b/reference/xattr/functions/xattr-get.xml deleted file mode 100644 index e0a0f41a5..000000000 --- a/reference/xattr/functions/xattr-get.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - xattr_get - - Get an extended attribute - - - - &reftitle.description; - - stringfalsexattr_get - stringfilename - stringname - intflags0 - - - This function gets the value of an extended attribute of a file. - - &xattr.namespace; - - - &reftitle.parameters; - - - - filename - - - The file from which we get the attribute. - - - - - name - - - The name of the attribute. - - - - - flags - - - - Supported xattr flags - - - - XATTR_DONTFOLLOW - Do not follow the symbolic link but operate on symbolic link itself. - - - XATTR_ROOT - Set attribute in root (trusted) namespace. Requires root privileges. - - - -
    -
    -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - Returns a string containing the value or &false; if the attribute doesn't - exist. - - - - &reftitle.examples; - - - Checks if system administrator has signed the file - - -]]> - - - - - - &reftitle.seealso; - - - xattr_list - xattr_set - xattr_remove - - - -
    - - diff --git a/reference/xattr/functions/xattr-list.xml b/reference/xattr/functions/xattr-list.xml deleted file mode 100644 index ea22a9df1..000000000 --- a/reference/xattr/functions/xattr-list.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - xattr_list - - Get a list of extended attributes - - - - &reftitle.description; - - arrayxattr_list - stringfilename - intflags0 - - - This functions gets a list of names of extended attributes of a file. - - &xattr.namespace; - - - &reftitle.parameters; - - - - filename - - - The path of the file. - - - - - flags - - - - Supported xattr flags - - - - XATTR_DONTFOLLOW - Do not follow the symbolic link but operate on symbolic link itself. - - - XATTR_ROOT - Set attribute in root (trusted) namespace. Requires root privileges. - - - -
    -
    -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - This function returns an array with names of extended attributes. - - - - &reftitle.examples; - - - Prints names of all extended attributes of file - - -]]> - - - - - - &reftitle.seealso; - - - xattr_get - - - -
    - - diff --git a/reference/xattr/functions/xattr-remove.xml b/reference/xattr/functions/xattr-remove.xml deleted file mode 100644 index 66aa17644..000000000 --- a/reference/xattr/functions/xattr-remove.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - xattr_remove - - Remove an extended attribute - - - - &reftitle.description; - - boolxattr_remove - stringfilename - stringname - intflags0 - - - This function removes an extended attribute of a file. - - &xattr.namespace; - - - &reftitle.parameters; - - - - filename - - - The file from which we remove the attribute. - - - - - name - - - The name of the attribute to remove. - - - - - flags - - - - Supported xattr flags - - - - XATTR_DONTFOLLOW - Do not follow the symbolic link but operate on symbolic link itself. - - - XATTR_ROOT - Set attribute in root (trusted) namespace. Requires root privileges. - - - -
    -
    -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Removes all extended attributes of a file - - -]]> - - - - - - &reftitle.seealso; - - - xattr_list - xattr_set - xattr_get - - - -
    - - diff --git a/reference/xattr/functions/xattr-set.xml b/reference/xattr/functions/xattr-set.xml deleted file mode 100644 index b554d3a83..000000000 --- a/reference/xattr/functions/xattr-set.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - xattr_set - - Set an extended attribute - - - - &reftitle.description; - - boolxattr_set - stringfilename - stringname - stringvalue - intflags0 - - - This function sets the value of an extended attribute of a file. - - &xattr.namespace; - - - &reftitle.parameters; - - - - filename - - - The file in which we set the attribute. - - - - - name - - - The name of the extended attribute. This attribute will be created if - it doesn't exist or replaced otherwise. You can change this behaviour - by using the flags parameter. - - - - - value - - - The value of the attribute. - - - - - flags - - - - Supported xattr flags - - - - XATTR_CREATE - Function will fail if extended attribute already exists. - - - XATTR_REPLACE - Function will fail if extended attribute doesn't exist. - - - XATTR_DONTFOLLOW - Do not follow the symbolic link but operate on symbolic link itself. - - - XATTR_ROOT - Set attribute in root (trusted) namespace. Requires root privileges. - - - -
    -
    -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - - Sets extended attributes on <filename>.wav</filename> file - - -]]> - - - - - - &reftitle.seealso; - - - xattr_get - xattr_remove - - - -
    - - diff --git a/reference/xattr/functions/xattr-supported.xml b/reference/xattr/functions/xattr-supported.xml deleted file mode 100644 index 1e66dda17..000000000 --- a/reference/xattr/functions/xattr-supported.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - xattr_supported - - Check if filesystem supports extended attributes - - - - &reftitle.description; - - boolxattr_supported - stringfilename - intflags0 - - - This functions checks if the filesystem holding the given file supports - extended attributes. Read access to the file is required. - - - - &reftitle.parameters; - - - - filename - - - The path of the tested file. - - - - - flags - - - - Supported xattr flags - - - - XATTR_DONTFOLLOW - Do not follow the symbolic link but operate on symbolic link itself. - - - -
    -
    -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - This function returns &true; if filesystem supports extended attributes, - &false; if it doesn't and &null; if it can't be determined (for example - wrong path or lack of permissions to file). - - - - &reftitle.examples; - - - <function>xattr_supported</function> example - - The following code checks if we can use extended attributes. - - - -]]> - - - - - - &reftitle.seealso; - - - xattr_get - xattr_list - - - -
    - - diff --git a/reference/xattr/reference.xml b/reference/xattr/reference.xml deleted file mode 100644 index e40a693a4..000000000 --- a/reference/xattr/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - xattr &Functions; - - &reference.xattr.entities.functions; - - - - diff --git a/reference/xattr/setup.xml b/reference/xattr/setup.xml deleted file mode 100644 index b7a42edca..000000000 --- a/reference/xattr/setup.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - To use xattr, you will need libattr installed. It is available - at &url.xattr;. - - - - These functions only work on filesystems that support extended - attributes, and have them enabled at mount time. Some common - filesystems that support extended attributes are ext2, ext3, - reiserfs, jfs, and xfs. - - -
    - - - - &reference.xattr.configure; - - -
    - - - diff --git a/reference/xattr/versions.xml b/reference/xattr/versions.xml deleted file mode 100644 index ba8b1c14a..000000000 --- a/reference/xattr/versions.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/reference/xdiff/book.xml b/reference/xdiff/book.xml deleted file mode 100644 index f2e785bb0..000000000 --- a/reference/xdiff/book.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - xdiff - - - - &reftitle.intro; - - xdiff extension enables you to create and apply patch files containing - differences between different revisions of files. - - - This extension supports two modes of operation - on strings and on files, as well - as two different patch formats - unified and binary. Unified patches are excellent - for text files as they are human-readable and easy to review. For binary files like - archives or images, binary patches will be adequate choice as they are binary safe and - handle non-printable characters well. - - - Starting from version 1.5.0 there are two different sets of functions for generating - binary patches. New functions - xdiff_string_rabdiff and - xdiff_file_rabdiff generate output compatible with older functions - but are typically faster and generate smaller results. For more details about methods of - generating binary patches and differences between them, please check - libxdiff website. - - - This extension uses libxdiff to implement these functions. Please see - &url.xdiff; for more information. - - - - - &reference.xdiff.setup; - &reference.xdiff.constants; - &reference.xdiff.reference; - - - - - diff --git a/reference/xdiff/configure.xml b/reference/xdiff/configure.xml deleted file mode 100644 index d5460aa47..000000000 --- a/reference/xdiff/configure.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;xdiff. - - - &pecl.windows.download.avail; - -
    - - diff --git a/reference/xdiff/constants.xml b/reference/xdiff/constants.xml deleted file mode 100644 index 06bfed02b..000000000 --- a/reference/xdiff/constants.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - - XDIFF_PATCH_NORMAL - (int) - - - - This flag indicates that xdiff_string_patch and - xdiff_file_patch functions should create result by - applying patch to original content thus creating newer version of file. This is the default - mode of operation. - - - - - - XDIFF_PATCH_REVERSE - (int) - - - - This flag indicated that xdiff_string_patch and - xdiff_file_patch functions should create result by - reversing patch changed from newer content thus creating original version. - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-bdiff-size.xml b/reference/xdiff/functions/xdiff-file-bdiff-size.xml deleted file mode 100644 index 4242beafa..000000000 --- a/reference/xdiff/functions/xdiff-file-bdiff-size.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - xdiff_file_bdiff_size - Read a size of file created by applying a binary diff - - - - &reftitle.description; - - intxdiff_file_bdiff_size - stringfile - - - Returns a size of a result file that would be created after applying binary patch from file - file to the original file. - - - - - &reftitle.parameters; - - - - file - - - The path to the binary patch created by xdiff_string_bdiff or - xdiff_string_rabdiff function. - - - - - - - - - &reftitle.returnvalues; - - Returns the size of file that would be created. - - - - - &reftitle.examples; - - - <function>xdiff_file_bdiff_size</function> example - - The following code applies reads a size of file that would be created - after applying a binary diff. - - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_file_bdiff - xdiff_file_rabdiff - xdiff_file_bpatch - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-bdiff.xml b/reference/xdiff/functions/xdiff-file-bdiff.xml deleted file mode 100644 index 165614485..000000000 --- a/reference/xdiff/functions/xdiff-file-bdiff.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - xdiff_file_bdiff - Make binary diff of two files - - - - &reftitle.description; - - boolxdiff_file_bdiff - stringold_file - stringnew_file - stringdest - - - Makes a binary diff of two files and stores the result in a patch file. - This function works with both text and binary files. Resulting patch - file can be later applied using xdiff_file_bpatch/xdiff_string_bpatch. - - - - - &reftitle.parameters; - - - - old_file - - - Path to the first file. This file acts as "old" file. - - - - - new_file - - - Path to the second file. This file acts as "new" file. - - - - - dest - - - Path of the resulting patch file. Resulting file contains differences - between "old" and "new" files. It is in binary format and is human-unreadable. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_bdiff</function> example - - The following code makes binary diff of two archives. - - - -]]> - - - - - - - &reftitle.notes; - - - Both files will be loaded into memory so ensure that your memory_limit is - set high enough. - - - - - - &reftitle.seealso; - - - xdiff_file_bpatch - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-bpatch.xml b/reference/xdiff/functions/xdiff-file-bpatch.xml deleted file mode 100644 index 1a033b04b..000000000 --- a/reference/xdiff/functions/xdiff-file-bpatch.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - xdiff_file_bpatch - Patch a file with a binary diff - - - - &reftitle.description; - - boolxdiff_file_bpatch - stringfile - stringpatch - stringdest - - - Patches a file with a binary - patch and stores the result in a file dest. - This function accepts patches created both via xdiff_file_bdiff - and xdiff_file_rabdiff functions or their string counterparts. - - - - - &reftitle.parameters; - - - - file - - - The original file. - - - - - patch - - - The binary patch file. - - - - - dest - - - Path of the resulting file. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_bpatch</function> example - - The following code applies binary diff to a file. - - - -]]> - - - - - - - &reftitle.notes; - - - Both files (file and patch) - will be loaded into memory so ensure that your memory_limit is set high - enough. - - - - - - &reftitle.seealso; - - - xdiff_file_bdiff - xdiff_file_rabdiff - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-diff-binary.xml b/reference/xdiff/functions/xdiff-file-diff-binary.xml deleted file mode 100644 index 8e149e406..000000000 --- a/reference/xdiff/functions/xdiff-file-diff-binary.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - xdiff_file_diff_binary - &Alias; xdiff_file_bdiff - - - - &reftitle.description; - - boolxdiff_file_diff_binary - stringold_file - stringnew_file - stringdest - - - Makes a binary diff of two files and stores the result in a patch file. - This function works with both text and binary files. Resulting patch - file can be later applied using xdiff_file_bpatch. - - - Starting with version 1.5.0 this function is an alias of xdiff_file_bdiff. - - - - - &reftitle.parameters; - - - - old_file - - - Path to the first file. This file acts as "old" file. - - - - - new_file - - - Path to the second file. This file acts as "new" file. - - - - - dest - - - Path of the resulting patch file. Resulting file contains differences - between "old" and "new" files. It is in binary format and is human-unreadable. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_diff_binary</function> example - - The following code makes binary diff of two archives. - - - -]]> - - - - - - - &reftitle.notes; - - - Both files will be loaded into memory so ensure that your memory_limit is - set high enough. - - - - - - &reftitle.seealso; - - - xdiff_file_bdiff - xdiff_file_bpatch - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-diff.xml b/reference/xdiff/functions/xdiff-file-diff.xml deleted file mode 100644 index 46ef12378..000000000 --- a/reference/xdiff/functions/xdiff-file-diff.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - xdiff_file_diff - Make unified diff of two files - - - - &reftitle.description; - - boolxdiff_file_diff - stringold_file - stringnew_file - stringdest - intcontext3 - boolminimal&false; - - - Makes an unified diff containing differences between old_file and - new_file and stores it in dest file. The - resulting file is human-readable. An optional context parameter - specifies how many lines of context should be added around each change. - Setting minimal parameter to true will result in outputting the shortest - patch file possible (can take a long time). - - - - - &reftitle.parameters; - - - - old_file - - - Path to the first file. This file acts as "old" file. - - - - - new_file - - - Path to the second file. This file acts as "new" file. - - - - - dest - - - Path of the resulting patch file. - - - - - context - - - Indicates how many lines of context you want to include in diff - result. - - - - - minimal - - - Set this parameter to &true; if you want to minimalize size of the result - (can take a long time). - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_diff</function> example - - The following code makes unified diff of two php files with context length of 2. - - - -]]> - - - - - - - &reftitle.notes; - - - This function doesn't work well with binary files. To make diff of binary - files use xdiff_file_bdiff/xdiff_file_rabdiff function. - - - - - - &reftitle.seealso; - - - xdiff_file_patch - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-merge3.xml b/reference/xdiff/functions/xdiff-file-merge3.xml deleted file mode 100644 index a53afc8c3..000000000 --- a/reference/xdiff/functions/xdiff-file-merge3.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - xdiff_file_merge3 - Merge 3 files into one - - - - &reftitle.description; - - mixedxdiff_file_merge3 - stringold_file - stringnew_file1 - stringnew_file2 - stringdest - - - Merges three files into one and stores the result in a file dest. - The old_file is an original version while new_file1 - and new_file2 are modified versions of an original. - - - - - &reftitle.parameters; - - - - old_file - - - Path to the first file. It acts as "old" file. - - - - - new_file1 - - - Path to the second file. It acts as modified version of old_file. - - - - - new_file2 - - - Path to the third file. It acts as modified version of old_file. - - - - - dest - - - Path of the resulting file, containing merged changed from both new_file1 and - new_file2. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if merge was successful, string with rejected chunks if - it was not or &false; if an internal error happened. - - - - - &reftitle.examples; - - - <function>xdiff_file_merge3</function> example - - The following code merges three files into one. - - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_string_merge3 - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-patch-binary.xml b/reference/xdiff/functions/xdiff-file-patch-binary.xml deleted file mode 100644 index fb5b9fc3f..000000000 --- a/reference/xdiff/functions/xdiff-file-patch-binary.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - xdiff_file_patch_binary - &Alias; xdiff_file_bpatch - - - - &reftitle.description; - - boolxdiff_file_patch_binary - stringfile - stringpatch - stringdest - - - Patches a file with a binary - patch and stores the result in a file dest. - This function accepts patches created both via xdiff_file_bdiff - or xdiff_file_rabdiff functions or their string counterparts. - - - Starting with version 1.5.0 this function is an alias of xdiff_file_bpatch. - - - - - &reftitle.parameters; - - - - file - - - The original file. - - - - - patch - - - The binary patch file. - - - - - dest - - - Path of the resulting file. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_patch_binary</function> example - - The following code applies binary diff to a file. - - - -]]> - - - - - - - &reftitle.notes; - - - Both files (file and patch) - will be loaded into memory so ensure that your memory_limit is set high - enough. - - - - - - &reftitle.seealso; - - - xdiff_string_patch_binary - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-patch.xml b/reference/xdiff/functions/xdiff-file-patch.xml deleted file mode 100644 index 59ed07ce9..000000000 --- a/reference/xdiff/functions/xdiff-file-patch.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - xdiff_file_patch - Patch a file with an unified diff - - - - &reftitle.description; - - mixedxdiff_file_patch - stringfile - stringpatch - stringdest - intflagsDIFF_PATCH_NORMAL - - - Patches a file with a patch and stores the result in a file. - patch has to be an unified diff created by - xdiff_file_diff/xdiff_string_diff function. - An optional flags parameter specifies mode of operation. - - - - - &reftitle.parameters; - - - - file - - - The original file. - - - - - patch - - - The unified patch file. It has to be created using xdiff_string_diff, - xdiff_file_diff functions or compatible tools. - - - - - dest - - - Path of the resulting file. - - - - - flags - - - Can be either XDIFF_PATCH_NORMAL (default mode, - normal patch) or XDIFF_PATCH_REVERSE (reversed - patch). - - - Starting from version 1.5.0, you can also use binary OR to enable - XDIFF_PATCH_IGNORESPACE flag. - - - - - - - - - &reftitle.returnvalues; - - Returns &false; if an internal error happened, string with rejected - chunks if patch couldn't be applied or &true; if patch has been successfully applied. - - - - - &reftitle.examples; - - - <function>xdiff_file_patch</function> example - - The following code applies unified diff to a file. - - - -]]> - - - - Patch reversing example - - The following code reverses a patch. - - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_file_diff - - - - - - - diff --git a/reference/xdiff/functions/xdiff-file-rabdiff.xml b/reference/xdiff/functions/xdiff-file-rabdiff.xml deleted file mode 100644 index 11820b4b1..000000000 --- a/reference/xdiff/functions/xdiff-file-rabdiff.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - xdiff_file_rabdiff - Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm - - - - &reftitle.description; - - boolxdiff_file_rabdiff - stringold_file - stringnew_file - stringdest - - - Makes a binary diff of two files and stores the result in a patch file. - The difference between this function and xdiff_file_bdiff is different - algorithm used which should result in faster execution and smaller diff produced. - This function works with both text and binary files. Resulting patch - file can be later applied using xdiff_file_bpatch/xdiff_string_bpatch. - - - For more details about differences between algorithm used please check libxdiff - website. - - - - - &reftitle.parameters; - - - - old_file - - - Path to the first file. This file acts as "old" file. - - - - - new_file - - - Path to the second file. This file acts as "new" file. - - - - - dest - - - Path of the resulting patch file. Resulting file contains differences - between "old" and "new" files. It is in binary format and is human-unreadable. - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.examples; - - - <function>xdiff_file_rabdiff</function> example - - The following code makes binary diff of two archives. - - - -]]> - - - - - - - &reftitle.notes; - - - Both files will be loaded into memory so ensure that your memory_limit is - set high enough. - - - - - - &reftitle.seealso; - - - xdiff_file_bpatch - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-bdiff-size.xml b/reference/xdiff/functions/xdiff-string-bdiff-size.xml deleted file mode 100644 index b2823f79e..000000000 --- a/reference/xdiff/functions/xdiff-string-bdiff-size.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - xdiff_string_bdiff_size - Read a size of file created by applying a binary diff - - - - &reftitle.description; - - intxdiff_string_bdiff_size - stringpatch - - - Returns a size of a result file that would be created after applying binary patch to - the original file. - - - - - &reftitle.parameters; - - - - patch - - - The binary patch created by xdiff_string_bdiff or - xdiff_string_rabdiff function. - - - - - - - - - &reftitle.returnvalues; - - Returns the size of file that would be created. - - - - - &reftitle.examples; - - - <function>xdiff_string_bdiff_size</function> example - - The following code applies reads a size of file that would be created - after applying a binary diff. - - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_string_bdiff - xdiff_string_rabdiff - xdiff_string_bpatch - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-bdiff.xml b/reference/xdiff/functions/xdiff-string-bdiff.xml deleted file mode 100644 index 13655c3f3..000000000 --- a/reference/xdiff/functions/xdiff-string-bdiff.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - xdiff_string_bdiff - Make binary diff of two strings - - - - &reftitle.description; - - stringxdiff_string_bdiff - stringold_data - stringnew_data - - - Makes a binary diff of two strings and returns the result. - This function works with both text and binary data. Resulting patch - can be later applied using xdiff_string_bpatch/xdiff_file_bpatch. - - - - - &reftitle.parameters; - - - - old_data - - - First string with binary data. It acts as "old" data. - - - - - new_data - - - Second string with binary data. It acts as "new" data. - - - - - - - - - &reftitle.returnvalues; - - Returns string with binary diff containing differences between "old" and "new" - data or &false; if an internal error occurred. - - - - - &reftitle.seealso; - - - xdiff_string_bpatch - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-bpatch.xml b/reference/xdiff/functions/xdiff-string-bpatch.xml deleted file mode 100644 index eab04ad95..000000000 --- a/reference/xdiff/functions/xdiff-string-bpatch.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - xdiff_string_bpatch - Patch a string with a binary diff - - - - &reftitle.description; - - stringxdiff_string_bpatch - stringstr - stringpatch - - - Patches a string str with a binary patch. - This function accepts patches created both via xdiff_string_bdiff - and xdiff_string_rabdiff functions or their file counterparts. - - - - - &reftitle.parameters; - - - - str - - - The original binary string. - - - - - patch - - - The binary patch string. - - - - - - - - - &reftitle.returnvalues; - - Returns the patched string, or &false; on error. - - - - - &reftitle.seealso; - - - xdiff_string_bdiff - xdiff_string_rabdiff - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-diff-binary.xml b/reference/xdiff/functions/xdiff-string-diff-binary.xml deleted file mode 100644 index 30662d87a..000000000 --- a/reference/xdiff/functions/xdiff-string-diff-binary.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - xdiff_string_diff_binary - &Alias; xdiff_string_bdiff - - - - &reftitle.description; - - stringxdiff_string_bdiff - stringold_data - stringnew_data - - - Makes a binary diff of two strings and returns the result. - This function works with both text and binary data. Resulting patch - can be later applied using xdiff_string_bpatch/xdiff_file_bpatch. - - - Starting with version 1.5.0 this function is an alias of xdiff_string_bdiff. - - - - - &reftitle.parameters; - - - - old_data - - - First string with binary data. It acts as "old" data. - - - - - new_data - - - Second string with binary data. It acts as "new" data. - - - - - - - - - &reftitle.returnvalues; - - Returns string with result or &false; if an internal error happened. - - - - - &reftitle.seealso; - - - xdiff_string_bdiff - xdiff_string_bpatch - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-diff.xml b/reference/xdiff/functions/xdiff-string-diff.xml deleted file mode 100644 index 78f210475..000000000 --- a/reference/xdiff/functions/xdiff-string-diff.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - xdiff_string_diff - Make unified diff of two strings - - - - &reftitle.description; - - stringxdiff_string_diff - stringold_data - stringnew_data - intcontext3 - boolminimal&false; - - - Makes an unified diff containing differences between old_data string and - new_data string and returns it. The resulting diff is human-readable. - An optional context parameter specifies how many lines of context should be - added around each change. Setting minimal parameter - to true will result in outputting the shortest patch file possible (can take a long time). - - - - - &reftitle.parameters; - - - - old_data - - - First string with data. It acts as "old" data. - - - - - new_data - - - Second string with data. It acts as "new" data. - - - - - context - - - Indicates how many lines of context you want to include in the diff - result. - - - - - minimal - - - Set this parameter to &true; if you want to minimalize the size of the - result (can take a long time). - - - - - - - - - &reftitle.returnvalues; - - Returns string with resulting diff or &false; if an internal error happened. - - - - - &reftitle.examples; - - - <function>xdiff_string_diff</function> example - - The following code makes unified diff of two articles. - - - -]]> - - - - - - - &reftitle.notes; - - - This function doesn't work well with binary strings. To make diff of binary - strings use xdiff_string_bdiff/xdiff_string_rabdiff. - - - - - - &reftitle.seealso; - - - xdiff_string_patch - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-merge3.xml b/reference/xdiff/functions/xdiff-string-merge3.xml deleted file mode 100644 index 628ad2a88..000000000 --- a/reference/xdiff/functions/xdiff-string-merge3.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - xdiff_string_merge3 - Merge 3 strings into one - - - - &reftitle.description; - - mixedxdiff_string_merge3 - stringold_data - stringnew_data1 - stringnew_data2 - stringerror - - - Merges three strings into one and returns the result. - The old_data is an original version of data - while new_data1 and new_data2 are modified - versions of an original. An optional error is used to pass any - rejected parts during merging process. - - - - - &reftitle.parameters; - - - - old_data - - - First string with data. It acts as "old" data. - - - - - new_data1 - - - Second string with data. It acts as modified version of old_data. - - - - - new_data2 - - - Third string with data. It acts as modified version of old_data. - - - - - error - - - If provided then rejected parts are stored inside this variable. - - - - - - - - - &reftitle.returnvalues; - - Returns the merged string, &false; if an internal error happened, or &true; - if merged string is empty. - - - - - &reftitle.seealso; - - - xdiff_file_merge3 - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-patch-binary.xml b/reference/xdiff/functions/xdiff-string-patch-binary.xml deleted file mode 100644 index fc9ee0633..000000000 --- a/reference/xdiff/functions/xdiff-string-patch-binary.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - xdiff_string_patch_binary - &Alias; xdiff_string_bpatch - - - - &reftitle.description; - - stringxdiff_string_patch_binary - stringstr - stringpatch - - - Patches a string str with a binary patch. - This function accepts patches created both via xdiff_string_bdiff - and xdiff_string_rabdiff functions or their file counterparts. - - - Starting with version 1.5.0 this function is an alias of xdiff_string_bpatch. - - - - - &reftitle.parameters; - - - - str - - - The original binary string. - - - - - patch - - - The binary patch string. - - - - - - - - - &reftitle.returnvalues; - - Returns the patched string, or &false; on error. - - - - - &reftitle.seealso; - - - xdiff_string_bpatch - xdiff_string_bdiff - xdiff_string_rabdiff - - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-patch.xml b/reference/xdiff/functions/xdiff-string-patch.xml deleted file mode 100644 index da5fa5177..000000000 --- a/reference/xdiff/functions/xdiff-string-patch.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - xdiff_string_patch - Patch a string with an unified diff - - - - &reftitle.description; - - stringxdiff_string_patch - stringstr - stringpatch - intflags - stringerror - - - Patches a str string with an unified patch in patch parameter - and returns the result. patch has to be an unified diff created by - xdiff_file_diff/xdiff_string_diff function. - An optional flags parameter specifies mode of operation. Any - rejected parts of the patch will be stored inside error variable if - it is provided. - - - - - &reftitle.parameters; - - - - str - - - The original string. - - - - - patch - - - The unified patch string. It has to be created using xdiff_string_diff, - xdiff_file_diff functions or compatible tools. - - - - - flags - - - flags can be either - XDIFF_PATCH_NORMAL (default mode, normal patch) - or XDIFF_PATCH_REVERSE (reversed patch). - - - Starting from version 1.5.0, you can also use binary OR to enable - XDIFF_PATCH_IGNORESPACE flag. - - - - - error - - - If provided then rejected parts are stored inside this variable. - - - - - - - - - &reftitle.returnvalues; - - Returns the patched string, or &false; on error. - - - - - &reftitle.examples; - - - <function>xdiff_string_patch</function> example - - The following code applies changes to some article. - - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_string_diff - - - - - - diff --git a/reference/xdiff/functions/xdiff-string-rabdiff.xml b/reference/xdiff/functions/xdiff-string-rabdiff.xml deleted file mode 100644 index becc073d7..000000000 --- a/reference/xdiff/functions/xdiff-string-rabdiff.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - xdiff_string_rabdiff - - Make a binary diff of two strings using the Rabin's polynomial fingerprinting algorithm - - - - - &reftitle.description; - - stringfalsexdiff_string_rabdiff - stringold_data - stringnew_data - - - Makes a binary diff of two strings using the Rabin's polynomial fingerprinting algorithm implemented by - libxdiff. Compared to - xdiff_string_bdiff, this algorithm generally produces smaller diffs and operates faster, - while remaining fully compatible with xdiff_string_bpatch and - xdiff_file_bpatch for applying patches. - - - This function can be used with both text and binary data. The resulting diff data can later be - applied to recreate the new version from the old one. - - - For further information about the algorithm, see the - libxdiff documentation. - - - - - &reftitle.parameters; - - - - old_data - - - The first string containing the "old" binary data. - - - - - new_data - - - The second string containing the "new" binary data. - - - - - - - - - &reftitle.returnvalues; - - Returns a binary diff string containing the differences between the old and new data,&return.falseforfailure;. - - - - - &reftitle.examples; - - - Creation of a binary diff between two strings - - -]]> - - - - - - - &reftitle.seealso; - - - xdiff_string_bdiff - xdiff_string_bpatch - xdiff_file_bpatch - - - - - - diff --git a/reference/xdiff/reference.xml b/reference/xdiff/reference.xml deleted file mode 100644 index 277268b59..000000000 --- a/reference/xdiff/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - xdiff &Functions; - - &reference.xdiff.entities.functions; - - - - diff --git a/reference/xdiff/setup.xml b/reference/xdiff/setup.xml deleted file mode 100644 index 633c3a66a..000000000 --- a/reference/xdiff/setup.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - To use xdiff, you will need libxdiff installed, available - on the libxdiff homepage &url.xdiff;. - - - - You'll need at least libxdiff 0.7 for these functions to be aware of memory_limit. - - -
    - - - - &reference.xdiff.configure; - - -
    - - - diff --git a/reference/xdiff/versions.xml b/reference/xdiff/versions.xml deleted file mode 100644 index 40083b2e2..000000000 --- a/reference/xdiff/versions.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xhprof/book.xml b/reference/xhprof/book.xml deleted file mode 100644 index 3dd17a123..000000000 --- a/reference/xhprof/book.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Hierarchical Profiler - Xhprof - - - &reftitle.intro; - - XHProf is a light-weight hierarchical and instrumentation based profiler. - During the data collection phase, it keeps track of call counts and inclusive - metrics for arcs in the dynamic callgraph of a program. It computes exclusive - metrics in the reporting/post processing phase, such as wall (elapsed) time, - CPU time and memory usage. A functions profile can be broken down by callers - or callees. XHProf handles recursive functions by detecting cycles in the - callgraph at data collection time itself and avoiding the cycles by giving unique - depth qualified names for the recursive invocations. - - - XHProf includes a simple HTML based user interface (written in PHP). The browser based - UI for viewing profiler results makes it easy to view results or to share results - with peers. A callgraph image view is also supported. - - - XHProf reports can often be helpful in understanding the structure of the code - being executed. The hierarchical nature of the reports can be used to determine, - for example, what chain of calls led to a particular function getting called. - - - XHProf supports ability to compare two runs (a.k.a. "diff" reports) or aggregate - data from multiple runs. Diff and aggregate reports, much like single run reports, - offer "flat" as well as "hierarchical" views of the profile. - - - Additional documentation can be found via the - facebook xhprof website. - - - - &reference.xhprof.setup; - &reference.xhprof.constants; - &reference.xhprof.examples; - &reference.xhprof.reference; - - - - diff --git a/reference/xhprof/configure.xml b/reference/xhprof/configure.xml deleted file mode 100644 index 1702fc703..000000000 --- a/reference/xhprof/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;xhprof - - -
    - - - diff --git a/reference/xhprof/constants.xml b/reference/xhprof/constants.xml deleted file mode 100644 index ba59dcd86..000000000 --- a/reference/xhprof/constants.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - XHPROF_FLAGS_NO_BUILTINS - (int) - - - - Used to skip all built-in (internal) functions. - - - - - - XHPROF_FLAGS_CPU - (int) - - - - Used to add CPU profiling information to the output. - - - - - - XHPROF_FLAGS_MEMORY - (int) - - - - Used to add memory profiling information to the output. - - - - - - - diff --git a/reference/xhprof/examples.xml b/reference/xhprof/examples.xml deleted file mode 100644 index f00295e62..000000000 --- a/reference/xhprof/examples.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - &reftitle.examples; - - Xhprof example with the optional GUI - - This example starts and stops the profiler, then uses the bundled - GUI interface to save and parse the results. In other words, the - code from the extension itself ends at the call to - xhprof_disable. - - -save_run($xhprof_data, "xhprof_testing"); - -echo "http://localhost/xhprof/xhprof_html/index.php?run={$run_id}&source=xhprof_testing\n"; - -?> -]]> - - &example.outputs.similar; - - - - - - - diff --git a/reference/xhprof/functions/xhprof-disable.xml b/reference/xhprof/functions/xhprof-disable.xml deleted file mode 100644 index 527c71fe0..000000000 --- a/reference/xhprof/functions/xhprof-disable.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - xhprof_disable - Stops xhprof profiler - - - - &reftitle.description; - - arraynullxhprof_disable - - - - Stops the profiler, and returns xhprof data from the run. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of xhprof data, from the run. - Returns &null; if profiling is not enabled. - - - - - &reftitle.examples; - - <function>xhprof_disable</function> example - - -]]> - - &example.outputs.similar; - -strlen] => Array - ( - [ct] => 1 - [wt] => 279 - ) - - [main()==>xhprof_disable] => Array - ( - [ct] => 1 - [wt] => 9 - ) - - [main()] => Array - ( - [ct] => 1 - [wt] => 610 - ) - -) -]]> - - - - - - - diff --git a/reference/xhprof/functions/xhprof-enable.xml b/reference/xhprof/functions/xhprof-enable.xml deleted file mode 100644 index fea835695..000000000 --- a/reference/xhprof/functions/xhprof-enable.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - xhprof_enable - Start xhprof profiler - - - - &reftitle.description; - - voidxhprof_enable - intflags0 - arrayoptions - - - Start xhprof profiling. - - - - - &reftitle.parameters; - - - - flags - - - Optional flags to add additional information to the profiling. See the - XHprof constants for further - information about these flags, e.g., XHPROF_FLAGS_MEMORY - to enable memory profiling. - - - - - options - - - An array of optional options, namely, the - 'ignored_functions' option to pass in functions to be ignored - during profiling. - - - - - - - - - &reftitle.returnvalues; - - &null; - - - - - &reftitle.changelog; - - - - - &Version; - &Description; - - - - - PECL xhprof 0.9.2 - - The optional options parameter was added. - - - - - - - - - - &reftitle.examples; - - <function>xhprof_enable</function> examples - - array('call_user_func', - 'call_user_func_array'))); - -// 3. elapsed time + memory profiling; ignore call_user_func* during profiling -xhprof_enable( - XHPROF_FLAGS_MEMORY, - array('ignored_functions' => array('call_user_func', - 'call_user_func_array'))); -?> -]]> - - - - - - &reftitle.seealso; - - xhprof_disable - xhprof_sample_enable - memory_get_usage - getrusage - - - - - diff --git a/reference/xhprof/functions/xhprof-sample-disable.xml b/reference/xhprof/functions/xhprof-sample-disable.xml deleted file mode 100644 index f3de43188..000000000 --- a/reference/xhprof/functions/xhprof-sample-disable.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - xhprof_sample_disable - Stops xhprof sample profiler - - - - &reftitle.description; - - arraynullxhprof_sample_disable - - - - Stops the sample mode xhprof profiler, and returns the profile info. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of xhprof sample data, from the run. - Returns &null; if profiling is not enabled. - - - - - &reftitle.examples; - - <function>xhprof_sample_disable</function> example - - -]]> - - &example.outputs.similar; - - main() - [1272935300.900000] => main() -) -]]> - - - - - - - - diff --git a/reference/xhprof/functions/xhprof-sample-enable.xml b/reference/xhprof/functions/xhprof-sample-enable.xml deleted file mode 100644 index 143eaef6a..000000000 --- a/reference/xhprof/functions/xhprof-sample-enable.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - xhprof_sample_enable - Start XHProf profiling in sampling mode - - - - &reftitle.description; - - voidxhprof_sample_enable - - - - Starts profiling in sample mode, which is a lighter weight version - of xhprof_enable. The sampling interval is - 0.1 seconds, and samples record the full function call stack. The - main use case is when lower overhead is required when doing - performance monitoring and diagnostics. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &null; - - - - - &reftitle.seealso; - - xhprof_sample_disable - xhprof_enable - memory_get_usage - getrusage - - - - - diff --git a/reference/xhprof/ini.xml b/reference/xhprof/ini.xml deleted file mode 100644 index 544dbff18..000000000 --- a/reference/xhprof/ini.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Xhprof &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - xhprof.output_dir - "" - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - xhprof.output_dir - string - - - - Directory used by the default implementation of the iXHProfRuns - interface (namely, the XHProfRuns_Default class) for storing - XHProf runs. - - - - -
    - - diff --git a/reference/xhprof/reference.xml b/reference/xhprof/reference.xml deleted file mode 100644 index 0f3413c54..000000000 --- a/reference/xhprof/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Xhprof &Functions; - - &reference.xhprof.entities.functions; - - - - diff --git a/reference/xhprof/setup.xml b/reference/xhprof/setup.xml deleted file mode 100644 index 149f91441..000000000 --- a/reference/xhprof/setup.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - Although not required, xhprof includes an interface that's written in PHP. - It's used to save and display the profiled data in a usable way, where viewing - is done via a web browser. So, a PHP enabled web server will likely make the - xhprof experience more useful. - - - There's also a fork of the GUI interface at - &url.xhprof.gui.fork1; - -
    - - &reference.xhprof.configure; - &reference.xhprof.ini; - -
    - - diff --git a/reference/xhprof/versions.xml b/reference/xhprof/versions.xml deleted file mode 100644 index 0d28153b6..000000000 --- a/reference/xhprof/versions.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - diff --git a/reference/xlswriter/book.xml b/reference/xlswriter/book.xml deleted file mode 100644 index 2e110bb58..000000000 --- a/reference/xlswriter/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - XLSWriter - - - - &reftitle.intro; - - An efficient and fast xlsx file export extension. - - - - - &reference.xlswriter.setup; - &reference.xlswriter.xlsx-kernel; - &reference.xlswriter.xlsx-format; - - - - - diff --git a/reference/xlswriter/configure.xml b/reference/xlswriter/configure.xml deleted file mode 100644 index 8c5cf2b81..000000000 --- a/reference/xlswriter/configure.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - -
    - &reftitle.install; - - XML-RPC support in PHP is not enabled by default. You will need to - use the configuration - option when compiling PHP to enable XML-RPC support. - -
    - - - diff --git a/reference/xlswriter/setup.xml b/reference/xlswriter/setup.xml deleted file mode 100644 index ad892596f..000000000 --- a/reference/xlswriter/setup.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - XLSWriter requires PHP 7.0 and above. - -
    - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;xlswriter - -
    - -
    - &reftitle.resources; - - There is one resource used by the procedural version of the XLSWriter - extension: returned by fileName or - \Vtiful\Kernel\Format. - -
    - -
    - - - diff --git a/reference/xlswriter/versions.xml b/reference/xlswriter/versions.xml deleted file mode 100644 index 8b167371f..000000000 --- a/reference/xlswriter/versions.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xlswriter/xlsx-format.xml b/reference/xlswriter/xlsx-format.xml deleted file mode 100644 index 4d135d0a8..000000000 --- a/reference/xlswriter/xlsx-format.xml +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - The Vtiful\Kernel\Format class - Vtiful\Kernel\Format - - - - -
    - &reftitle.intro; - - Create a cell format object - -
    - - -
    - &reftitle.classsynopsis; - - - - Vtiful\Kernel\Format - - - - - Vtiful\Kernel\Format - - - - - &Constants; - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_LEFT - 1 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_CENTER - 2 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_RIGHT - 3 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_FILL - 4 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_JUSTIFY - 5 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_CENTER_ACROSS - 6 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_DISTRIBUTED - 7 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_TOP - 8 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_BOTTOM - 9 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_CENTER - 10 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_JUSTIFY - 11 - - - const - int - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_DISTRIBUTED - 12 - - - const - int - Vtiful\Kernel\Format::UNDERLINE_SINGLE - 1 - - - const - int - Vtiful\Kernel\Format::UNDERLINE_DOUBLE - 2 - - - const - int - Vtiful\Kernel\Format::UNDERLINE_SINGLE_ACCOUNTING - 3 - - - const - int - Vtiful\Kernel\Format::UNDERLINE_DOUBLE_ACCOUNTING - 4 - - - &Methods; - - - - - -
    - - -
    - &reftitle.constants; - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_LEFT - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_CENTER - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_RIGHT - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_FILL - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_JUSTIFY - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_CENTER_ACROSS - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_DISTRIBUTED - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_TOP - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_BOTTOM - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_CENTER - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_JUSTIFY - - - - - - - Vtiful\Kernel\Format::FORMAT_ALIGN_VERTICAL_DISTRIBUTED - - - - - - - Vtiful\Kernel\Format::UNDERLINE_SINGLE - - - - - - - Vtiful\Kernel\Format::UNDERLINE_DOUBLE - - - - - - - Vtiful\Kernel\Format::UNDERLINE_SINGLE_ACCOUNTING - - - - - - - Vtiful\Kernel\Format::UNDERLINE_DOUBLE_ACCOUNTING - - - - - - -
    - - -
    - - &reference.xlswriter.entities.xlsx-format; - -
    - - diff --git a/reference/xlswriter/xlsx-format/align.xml b/reference/xlswriter/xlsx-format/align.xml deleted file mode 100644 index e8bcc69e9..000000000 --- a/reference/xlswriter/xlsx-format/align.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Vtiful\Kernel\Format::align - Vtiful\Kernel\Format align - - - - &reftitle.description; - - public Vtiful\Kernel\Format::align - resourcehandle - intstyle - - - set cell align - - - - - &reftitle.parameters; - - - handle - - - xlsx file handle - - - - - style - - - Vtiful\Kernel\Format constant - - - - - - - - &reftitle.returnvalues; - - Resource - - - - - &reftitle.examples; - - Align style example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$alignStyle = $format->align(\Vtiful\Kernel\Format::FORMAT_ALIGN_LEFT)->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setColumn('A:A', 200, $alignStyle) - ->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-format/bold.xml b/reference/xlswriter/xlsx-format/bold.xml deleted file mode 100644 index de42ce604..000000000 --- a/reference/xlswriter/xlsx-format/bold.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Vtiful\Kernel\Format::bold - Vtiful\Kernel\Format bold - - - - &reftitle.description; - - public Vtiful\Kernel\Format::bold - resourcehandle - - - Vtiful\Kernel\Format bold format - - - - - &reftitle.parameters; - - - handle - - - xlsx file handle - - - - - - - - &reftitle.returnvalues; - - Resource - - - - - &reftitle.examples; - - Bold style example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$boldStyle = $format->bold()->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setColumn('A:A', 200, $boldStyle) - ->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-format/italic.xml b/reference/xlswriter/xlsx-format/italic.xml deleted file mode 100644 index 2d7dd07ca..000000000 --- a/reference/xlswriter/xlsx-format/italic.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Vtiful\Kernel\Format::italic - Vtiful\Kernel\Format italic - - - - &reftitle.description; - - public Vtiful\Kernel\Format::italic - resourcehandle - - - Vtiful\Kernel\Format italic format - - - - - &reftitle.parameters; - - - handle - - - xlsx file handle - - - - - - - - &reftitle.returnvalues; - - Resource - - - - - &reftitle.examples; - - Italic style example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$italicStyle = $format->italic()->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setColumn('A:A', 200, $italicStyle) - ->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-format/underline.xml b/reference/xlswriter/xlsx-format/underline.xml deleted file mode 100644 index c2be0fa9d..000000000 --- a/reference/xlswriter/xlsx-format/underline.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Vtiful\Kernel\Format::underline - Vtiful\Kernel\Format underline - - - - &reftitle.description; - - public Vtiful\Kernel\Format::underline - resourcehandle - intstyle - - - Vtiful\Kernel\Format underline format - - - - - &reftitle.parameters; - - - handle - - - xlsx file handle - - - - - style - - - Vtiful\Kernel\Format constant - - - - - - - - &reftitle.returnvalues; - - Resource - - - - - &reftitle.examples; - - Underline style example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$underlineStyle = $format->underline(\Vtiful\Kernel\Format::UNDERLINE_SINGLE)->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setColumn('A:A', 200, $underlineStyle) - ->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel.xml b/reference/xlswriter/xlsx-kernel.xml deleted file mode 100644 index 9f4851fe4..000000000 --- a/reference/xlswriter/xlsx-kernel.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - The Vtiful\Kernel\Excel class - Vtiful\Kernel\Excel - - - - -
    - &reftitle.intro; - - Create xlsx files and set cells and output xlsx files - -
    - - -
    - &reftitle.classsynopsis; - - - - Vtiful\Kernel\Excel - - - - - Vtiful\Kernel\Excel - - - - - &Methods; - - - - - -
    - -
    - - &reference.xlswriter.entities.xlsx-kernel; - -
    - - diff --git a/reference/xlswriter/xlsx-kernel/add-sheet.xml b/reference/xlswriter/xlsx-kernel/add-sheet.xml deleted file mode 100644 index 014f0f94e..000000000 --- a/reference/xlswriter/xlsx-kernel/add-sheet.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::addSheet - Vtiful\Kernel\Excel addSheet - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::addSheet - stringsheetName - - - Create a new worksheet in the xlsx file. - - - - - &reftitle.parameters; - - - sheetName - - - Worksheet name - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet_one') - ->header(['name', 'age']) - ->data([ - ['viest', 23], - ['wjx', 23] - ]); - -$file->addSheet('sheet_two') - ->header(['name', 'age']) - ->data([ - ['james', 33], - ['king', 33] - ]); - -$file->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/auto-filter.xml b/reference/xlswriter/xlsx-kernel/auto-filter.xml deleted file mode 100644 index c41ed1d62..000000000 --- a/reference/xlswriter/xlsx-kernel/auto-filter.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::autoFilter - Vtiful\Kernel\Excel autoFilter - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::autoFilter - stringscope - - - Add autofilter to a worksheet. - - - - - &reftitle.parameters; - - - scope - - - Cell start and end coordinate string. - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('test.xlsx') - ->header(['name', 'age']) - ->data($data) - ->autoFilter('A1:B11') // auto filter - ->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/const-memory.xml b/reference/xlswriter/xlsx-kernel/const-memory.xml deleted file mode 100644 index 78fb9179d..000000000 --- a/reference/xlswriter/xlsx-kernel/const-memory.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::constMemory - Vtiful\Kernel\Excel constMemory - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::constMemory - stringfileName - stringsheetName - - - Write a large file with constant memory usage. - - - - - &reftitle.parameters; - - - fileName - - - XLSX file name - - - - - sheetName - - - Worksheet name - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - '/home/viest' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->constMemory('tutorial.xlsx', 'sheet'); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/construct.xml b/reference/xlswriter/xlsx-kernel/construct.xml deleted file mode 100644 index f0348d5d3..000000000 --- a/reference/xlswriter/xlsx-kernel/construct.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::__construct - Vtiful\Kernel\Excel constructor - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::__construct - arrayconfig - - - Vtiful\Kernel\Excel constructor, create a class object. - - - - - &reftitle.parameters; - - - config - - - XLSX file export configuration - - - - - - - - &reftitle.examples; - - example - - '/home/viest' -]; - -$excelObject = new \Vtiful\Kernel\Excel($config); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/data.xml b/reference/xlswriter/xlsx-kernel/data.xml deleted file mode 100644 index c02eec397..000000000 --- a/reference/xlswriter/xlsx-kernel/data.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::data - Vtiful\Kernel\Excel data - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::data - arraydata - - - Write a data in the worksheet. - - - - - &reftitle.parameters; - - - data - - - worksheet data - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet_one') - ->header(['name', 'age']) - ->data([ - ['viest', 23], - ['wjx', 23], - ]); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/file-name.xml b/reference/xlswriter/xlsx-kernel/file-name.xml deleted file mode 100644 index 9ab8497bd..000000000 --- a/reference/xlswriter/xlsx-kernel/file-name.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::fileName - Vtiful\Kernel\Excel fileName - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::fileName - stringfileName - stringsheetName - - - Create a brand new xlsx file and create a worksheet. - - - - - &reftitle.parameters; - - - fileName - - - XLSX file name - - - - - sheetName - - - Worksheet name - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - '/home/viest' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet'); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/get-handle.xml b/reference/xlswriter/xlsx-kernel/get-handle.xml deleted file mode 100644 index 7f4d6d10f..000000000 --- a/reference/xlswriter/xlsx-kernel/get-handle.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::getHandle - Vtiful\Kernel\Excel getHandle - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::getHandle - - - - Get the xlsx text resource handle. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Resource - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet_one') - ->header(['name', 'age']); - -$handle = $file->getHandle(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/header.xml b/reference/xlswriter/xlsx-kernel/header.xml deleted file mode 100644 index 6260f06fa..000000000 --- a/reference/xlswriter/xlsx-kernel/header.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::header - Vtiful\Kernel\Excel header - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::header - arrayheaderData - - - Write a header in the worksheet. - - - - - &reftitle.parameters; - - - headerData - - - worksheet header data - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet_one') - ->header(['name', 'age']); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/insert-formula.xml b/reference/xlswriter/xlsx-kernel/insert-formula.xml deleted file mode 100644 index a8f2aa2a4..000000000 --- a/reference/xlswriter/xlsx-kernel/insert-formula.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::insertFormula - Vtiful\Kernel\Excel insertFormula - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::insertFormula - introw - intcolumn - stringformula - - - Insert calculation formula. - - - - - &reftitle.parameters; - - - row - - - cell row - - - - - column - - - cell column - - - - - formula - - - formula string - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); - -$file = $excel->fileName("free.xlsx") - ->header(['name', 'money']); - -for($index = 1; $index < 10; $index++) { - $file->insertText($index, 0, 'viest'); - $file->insertText($index, 1, 10); -} - -$file->insertText(12, 0, "Total"); -$file->insertFormula(12, 1, '=SUM(B2:B11)'); // insert formula - -$file->output(); -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/insert-image.xml b/reference/xlswriter/xlsx-kernel/insert-image.xml deleted file mode 100644 index 783b72f3b..000000000 --- a/reference/xlswriter/xlsx-kernel/insert-image.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::insertImage - Vtiful\Kernel\Excel insertImage - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::insertImage - introw - intcolumn - stringlocalImagePath - - - Insert a local image into the cell. - - - - - &reftitle.parameters; - - - row - - - cell row - - - - - column - - - cell column - - - - - localImagePath - - - local image path - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); - -$file = $excel->fileName("free.xlsx"); - -$file->insertImage(5, 0, '/vagrant/ASW-G-66.jpg'); - -$file->output(); -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/insert-text.xml b/reference/xlswriter/xlsx-kernel/insert-text.xml deleted file mode 100644 index 3396c7b1a..000000000 --- a/reference/xlswriter/xlsx-kernel/insert-text.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::insertText - Vtiful\Kernel\Excel insertText - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::insertText - introw - intcolumn - intfloatstringdata - stringformat - - - Write text in a cell. - - - - - &reftitle.parameters; - - - row - - - cell row - - - - - column - - - cell column - - - - - data - - - data to be written - - - - - format - - - String format - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); - -$file = $excel->fileName("free.xlsx") - ->header(['name', 'money']); - -for ($index = 0; $index < 10; $index++) { - $file->insertText($index+1, 0, 'viest'); - $file->insertText($index+1, 1, 10000, '#,##0'); -} - -$file->output(); -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/merge-cells.xml b/reference/xlswriter/xlsx-kernel/merge-cells.xml deleted file mode 100644 index 5a60612f4..000000000 --- a/reference/xlswriter/xlsx-kernel/merge-cells.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::mergeCells - Vtiful\Kernel\Excel mergeCells - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::mergeCells - stringscope - stringdata - - - Merge Cells. - - - - - &reftitle.parameters; - - - scope - - - cell start and end coordinate strings - - - - - data - - - string data - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); - -$excel->fileName("test.xlsx") - ->mergeCells('A1:C1', 'Merge cells') - ->output(); -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/output.xml b/reference/xlswriter/xlsx-kernel/output.xml deleted file mode 100644 index 925ccee90..000000000 --- a/reference/xlswriter/xlsx-kernel/output.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::output - Vtiful\Kernel\Excel output - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::output - - - - Output xlsx file to disk. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - XLSX file path; - - - - - &reftitle.examples; - - example - - './tests' -]; - -$fileObject = new \Vtiful\Kernel\Excel($config); - -$file = $fileObject->fileName('tutorial.xlsx', 'sheet_one') - ->header(['name', 'age']) - ->data([ - ['viest', 23], - ['wjx', 23], - ]); - -$path = $file->output(); -?> -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/set-column.xml b/reference/xlswriter/xlsx-kernel/set-column.xml deleted file mode 100644 index a870f8fd9..000000000 --- a/reference/xlswriter/xlsx-kernel/set-column.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::setColumn - Vtiful\Kernel\Excel setColumn - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::setColumn - stringrange - floatwidth - resourceformat - - - Set the format of the column. - - - - - &reftitle.parameters; - - - range - - - cell start and end coordinate strings - - - - - width - - - column width - - - - - format - - - cell format resource - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - setColumn example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$boldStyle = $format->bold()->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setColumn('A:A', 200, $boldStyle) - ->output(); -]]> - - - - - - - diff --git a/reference/xlswriter/xlsx-kernel/set-row.xml b/reference/xlswriter/xlsx-kernel/set-row.xml deleted file mode 100644 index 3c863f2a1..000000000 --- a/reference/xlswriter/xlsx-kernel/set-row.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Vtiful\Kernel\Excel::setRow - Vtiful\Kernel\Excel setRow - - - - &reftitle.description; - - public Vtiful\Kernel\Excel::setRow - stringrange - floatheight - resourceformat - - - Set the format of the row. - - - - - &reftitle.parameters; - - - range - - - cell start and end coordinate strings - - - - - height - - - row height - - - - - format - - - cell format resource - - - - - - - - &reftitle.returnvalues; - - Vtiful\Kernel\Excel instance - - - - - &reftitle.examples; - - setRow example - - './tests' -]; - -$excel = new \Vtiful\Kernel\Excel($config); -$excel->fileName('tutorial01.xlsx'); - -$format = new \Vtiful\Kernel\Format($excel->getHandle()); -$boldStyle = $format->bold()->toResource(); - -$excel->header(['name', 'age']) - ->data([['viest', 21]]) - ->setRow('A1', 20, $boldStyle) - ->output(); -]]> - - - - - - - diff --git a/reference/xmldiff/book.xml b/reference/xmldiff/book.xml deleted file mode 100644 index e1419fb99..000000000 --- a/reference/xmldiff/book.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - XML diff and merge - XMLDiff - - - &reftitle.intro; - - The extension is able to produce diffs of two XML documents and then to apply the difference to the source document. The diff is a XML document containing copy/insert/delete instruction nodes in human readable format. DOMDocument objects, local files and strings in memory can be processed. - - - - &reference.xmldiff.setup; - - - &reference.xmldiff.xmldiff.base; - &reference.xmldiff.xmldiff.dom; - &reference.xmldiff.xmldiff.memory; - &reference.xmldiff.xmldiff.file; - &reference.xmldiff.xmldiff.exception; - - - - diff --git a/reference/xmldiff/configure.xml b/reference/xmldiff/configure.xml deleted file mode 100644 index 837d62d45..000000000 --- a/reference/xmldiff/configure.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - -
    - &reftitle.install; - - - Use when compiling PHP. - - - - Windows users should include php_xmldiff.dll into &php.ini; - - -
    - - - diff --git a/reference/xmldiff/reference.xml b/reference/xmldiff/reference.xml deleted file mode 100644 index 5f97d210a..000000000 --- a/reference/xmldiff/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Xmldiff &Functions; - - - - - - diff --git a/reference/xmldiff/setup.xml b/reference/xmldiff/setup.xml deleted file mode 100644 index a534b0c88..000000000 --- a/reference/xmldiff/setup.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - libdiffmark - version 0.10 is bundled with the extension. If diffmark is available from your system packages, its usage is strongly encouraged. - libxml extension - DOM extension -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;xmldiff. - -
    - - - -
    - - diff --git a/reference/xmldiff/versions.xml b/reference/xmldiff/versions.xml deleted file mode 100644 index 87ee4e1a5..000000000 --- a/reference/xmldiff/versions.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xmldiff/xmldiff-base/construct.xml b/reference/xmldiff/xmldiff-base/construct.xml deleted file mode 100644 index b224308cd..000000000 --- a/reference/xmldiff/xmldiff-base/construct.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - XMLDiff\Base::__construct - Constructor - - - - &reftitle.description; - - public XMLDiff\Base::__construct - stringnsname - - - Base constructor for all the worker classes in the xmldiff extension. - - - - - - &reftitle.parameters; - - - nsname - - - Custom namespace name for the diff document. The default namespace is http://www.locus.cz/diffmark and that's enough to avoid namespace conflicts. Use this parameter if you want to change it for some reason. - - - - - - - - - diff --git a/reference/xmldiff/xmldiff-base/diff.xml b/reference/xmldiff/xmldiff-base/diff.xml deleted file mode 100644 index c8d7e9aba..000000000 --- a/reference/xmldiff/xmldiff-base/diff.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - XMLDiff\Base::diff - Produce diff of two XML documents - - - - &reftitle.description; - - abstract public mixedXMLDiff\Base::diff - mixedfrom - mixedto - - - Abstract diff method to be implemented by inheriting classes. - - - The basic purpose of this method is to produce diff of the two documents. The param order matters and will produce different output. - - - - - - &reftitle.parameters; - - - from - - - Source XML document. - - - - - to - - - Target XML document. - - - - - - - - &reftitle.returnvalues; - - Implementation dependent. - - - - - - - diff --git a/reference/xmldiff/xmldiff-base/merge.xml b/reference/xmldiff/xmldiff-base/merge.xml deleted file mode 100644 index ac122e472..000000000 --- a/reference/xmldiff/xmldiff-base/merge.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - XMLDiff\Base::merge - Produce new XML document based on diff - - - - &reftitle.description; - - abstract public mixedXMLDiff\Base::merge - mixedsrc - mixeddiff - - - Abstract merge method to be implemented by inheriting classes. - - - Basically the method purpose is to produce a new XML document based on the diff information. - - - - - &reftitle.parameters; - - - src - - - Source XML document. - - - - - diff - - - Document produced by the diff method. - - - - - - - - &reftitle.returnvalues; - - Implementation dependent. - - - - - - - diff --git a/reference/xmldiff/xmldiff-dom/diff.xml b/reference/xmldiff/xmldiff-dom/diff.xml deleted file mode 100644 index 0b6910112..000000000 --- a/reference/xmldiff/xmldiff-dom/diff.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\DOM::diff - Diff two DOMDocument objects - - - - &reftitle.description; - - public DOMDocumentXMLDiff\DOM::diff - DOMDocumentfrom - DOMDocumentto - - - Diff two DOMDocument instances and produce the new one containing the diff information. - - - - - &reftitle.parameters; - - - from - - - Source DOMDocument object. - - - - - to - - - Target DOMDocument object. - - - - - - - - &reftitle.returnvalues; - - DOMDocument with the diff information or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff-dom/merge.xml b/reference/xmldiff/xmldiff-dom/merge.xml deleted file mode 100644 index 9e34e6d2f..000000000 --- a/reference/xmldiff/xmldiff-dom/merge.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\DOM::merge - Produce merged DOMDocument - - - - &reftitle.description; - - public DOMDocumentXMLDiff\DOM::merge - DOMDocumentsrc - DOMDocumentdiff - - - Create new DOMDocument based on the diff. - - - - - &reftitle.parameters; - - - src - - - Source DOMDocument object. - - - - - diff - - - DOMDocument object containing the diff information. - - - - - - - - &reftitle.returnvalues; - - Merged DOMDocument or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff-file/diff.xml b/reference/xmldiff/xmldiff-file/diff.xml deleted file mode 100644 index 35b95c9d9..000000000 --- a/reference/xmldiff/xmldiff-file/diff.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\File::diff - Diff two XML files - - - - &reftitle.description; - - public stringXMLDiff\File::diff - stringfrom - stringto - - - Diff two local XML files and produce string with the diff information. - - - - - &reftitle.parameters; - - - from - - - Path to the source document. - - - - - to - - - Path to the target document. - - - - - - - - &reftitle.returnvalues; - - String with the XML document containing the diff information or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff-file/merge.xml b/reference/xmldiff/xmldiff-file/merge.xml deleted file mode 100644 index 86793b600..000000000 --- a/reference/xmldiff/xmldiff-file/merge.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\File::merge - Produce merged XML document - - - - &reftitle.description; - - public stringXMLDiff\File::merge - stringsrc - stringdiff - - - Create new XML document based on diffs and source document. - - - - - &reftitle.parameters; - - - src - - - Path to the source XML document. - - - - - diff - - - Path to the XML document with the diff information. - - - - - - - - &reftitle.returnvalues; - - String with the new XML document or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff-memory/diff.xml b/reference/xmldiff/xmldiff-memory/diff.xml deleted file mode 100644 index b2f791b0b..000000000 --- a/reference/xmldiff/xmldiff-memory/diff.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\Memory::diff - Diff two XML documents - - - - &reftitle.description; - - public stringXMLDiff\Memory::diff - stringfrom - stringto - - - Diff two strings containing XML documents and produce the diff information. - - - - - &reftitle.parameters; - - - from - - - Source XML document. - - - - - to - - - Target XML document. - - - - - - - - &reftitle.returnvalues; - - String with the XML document containing the diff information or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff-memory/merge.xml b/reference/xmldiff/xmldiff-memory/merge.xml deleted file mode 100644 index 31872fd44..000000000 --- a/reference/xmldiff/xmldiff-memory/merge.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - XMLDiff\Memory::merge - Produce merged XML document - - - - &reftitle.description; - - public stringXMLDiff\Memory::merge - stringsrc - stringdiff - - - Create new XML document based on diffs and source document. - - - - - &reftitle.parameters; - - - src - - - Source XML document. - - - - - diff - - - XML document containing diff information. - - - - - - - - &reftitle.returnvalues; - - String with the new XML document or NULL. - - - - - - - diff --git a/reference/xmldiff/xmldiff.base.xml b/reference/xmldiff/xmldiff.base.xml deleted file mode 100644 index fd07c8d97..000000000 --- a/reference/xmldiff/xmldiff.base.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - The XMLDiff\Base class - XMLDiff\Base - - - - -
    - &reftitle.intro; - - Base abstract class for all the comparsion classes in the extension. - -
    - - -
    - &reftitle.classsynopsis; - - - - XMLDiff\Base - - - - - XMLDiff\Base - - - - - &Methods; - - - - - -
    - -
    - - &reference.xmldiff.entities.xmldiff-base; - -
    - - diff --git a/reference/xmldiff/xmldiff.dom.xml b/reference/xmldiff/xmldiff.dom.xml deleted file mode 100644 index 4699a3e77..000000000 --- a/reference/xmldiff/xmldiff.dom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The XMLDiff\DOM class - XMLDiff\DOM - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - XMLDiff\DOM - - - - - XMLDiff\DOM - - - - extends - XMLDiff\Base - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.xmldiff.entities.xmldiff-dom; - -
    - - diff --git a/reference/xmldiff/xmldiff.exception.xml b/reference/xmldiff/xmldiff.exception.xml deleted file mode 100644 index bb0783cb7..000000000 --- a/reference/xmldiff/xmldiff.exception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - The XMLDiff\Exception class - XMLDiff\Exception - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - XMLDiff\Exception - - - - - XMLDiff\Exception - - - - extends - Exception - - - - &InheritedProperties; - - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/xmldiff/xmldiff.file.xml b/reference/xmldiff/xmldiff.file.xml deleted file mode 100644 index c456968e8..000000000 --- a/reference/xmldiff/xmldiff.file.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The XMLDiff\File class - XMLDiff\File - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - XMLDiff\File - - - - - XMLDiff\File - - - - extends - XMLDiff\Base - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.xmldiff.entities.xmldiff-file; - -
    - - diff --git a/reference/xmldiff/xmldiff.memory.xml b/reference/xmldiff/xmldiff.memory.xml deleted file mode 100644 index dcfdbe028..000000000 --- a/reference/xmldiff/xmldiff.memory.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The XMLDiff\Memory class - XMLDiff\Memory - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - XMLDiff\Memory - - - - - XMLDiff\Memory - - - - extends - XMLDiff\Base - - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.xmldiff.entities.xmldiff-memory; - -
    - - diff --git a/reference/xmlrpc/book.xml b/reference/xmlrpc/book.xml deleted file mode 100644 index 88a390115..000000000 --- a/reference/xmlrpc/book.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - XML-RPC - - - - &reftitle.intro; - - These functions can be used to write XML-RPC servers and clients. - You can find more information about XML-RPC at - &url.xmlrpc;, and more - documentation on this extension and its functions at - &url.xmlrpc-epi;. - - &warn.experimental; - - - - &reference.xmlrpc.setup; - &reference.xmlrpc.reference; - - - - - diff --git a/reference/xmlrpc/configure.xml b/reference/xmlrpc/configure.xml deleted file mode 100644 index 34c79ef91..000000000 --- a/reference/xmlrpc/configure.xml +++ /dev/null @@ -1,32 +0,0 @@ - - -
    - &reftitle.install; - - XML-RPC support in PHP is not enabled by default. You will need to - use the configuration - option when compiling PHP to enable XML-RPC support. - -
    - - - diff --git a/reference/xmlrpc/functions/xmlrpc-decode-request.xml b/reference/xmlrpc/functions/xmlrpc-decode-request.xml deleted file mode 100644 index 35d153150..000000000 --- a/reference/xmlrpc/functions/xmlrpc-decode-request.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - xmlrpc_decode_request - Decodes XML into native PHP types - - - &reftitle.description; - - mixedxmlrpc_decode_request - stringxml - stringmethod - stringencoding - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-decode.xml b/reference/xmlrpc/functions/xmlrpc-decode.xml deleted file mode 100644 index ded1b7fd8..000000000 --- a/reference/xmlrpc/functions/xmlrpc-decode.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - xmlrpc_decode - Decodes XML into native PHP types - - - &reftitle.description; - - mixedxmlrpc_decode - stringxml - stringencoding"iso-8859-1" - - &warn.experimental.func; - - - - &reftitle.parameters; - - - - xml - - - XML response returned by XMLRPC method. - - - - - encoding - - - Input encoding supported by iconv. - - - - - - - - - &reftitle.returnvalues; - - Returns either an array, or an integer, or a string, or a boolean according - to the response returned by the XMLRPC method. - - - - - &reftitle.examples; - - See example by xmlrpc_encode_request. - - - - - &reftitle.seealso; - - - xmlrpc_encode_request - xmlrpc_is_fault - - - - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-encode-request.xml b/reference/xmlrpc/functions/xmlrpc-encode-request.xml deleted file mode 100644 index 751079d06..000000000 --- a/reference/xmlrpc/functions/xmlrpc-encode-request.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - xmlrpc_encode_request - Generates XML for a method request - - - &reftitle.description; - - stringxmlrpc_encode_request - stringmethod - mixedparams - arrayoutput_options - - &warn.experimental.func; - - - - &reftitle.parameters; - - - - method - - - Name of the method to call. - - - - - params - - - Method parameters compatible with method signature. - - - - - output_options - - - Array specifying output options may contain (default values are - emphasised): - - output_type: php, xml - verbosity: no_white_space, newlines_only, pretty - escaping: cdata, non-ascii, non-print, markup - (may be a string with one value or an array with multiple values) - version: simple, xmlrpc, soap 1.1, auto - encoding: iso-8859-1, other character set supported by iconv - - - - - - - - - - &reftitle.returnvalues; - - Returns a string containing the XML representation of the request. - - - - - &reftitle.examples; - - - XMLRPC client functions example - - [ - 'method' => "POST", - 'header' => "Content-Type: text/xml", - 'content' => $request, - ] -]); -$file = file_get_contents("http://www.example.com/xmlrpc", false, $context); -$response = xmlrpc_decode($file); -if ($response && xmlrpc_is_fault($response)) { - trigger_error("xmlrpc: $response[faultString] ($response[faultCode])"); -} else { - print_r($response); -} -?> -]]> - - - - - - - &reftitle.seealso; - - - stream_context_create - file_get_contents - xmlrpc_decode - - - - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-encode.xml b/reference/xmlrpc/functions/xmlrpc-encode.xml deleted file mode 100644 index 75d1b5489..000000000 --- a/reference/xmlrpc/functions/xmlrpc-encode.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - xmlrpc_encode - Generates XML for a PHP value - - - &reftitle.description; - - stringxmlrpc_encode - mixedvalue - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-get-type.xml b/reference/xmlrpc/functions/xmlrpc-get-type.xml deleted file mode 100644 index 68c854794..000000000 --- a/reference/xmlrpc/functions/xmlrpc-get-type.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - xmlrpc_get_type - Gets xmlrpc type for a PHP value - - - &reftitle.description; - - stringxmlrpc_get_type - mixedvalue - - &warn.experimental.func; - - This function is especially useful for base64 and datetime strings. - - - - - &reftitle.parameters; - - - - value - - - PHP value - - - - - - - - - &reftitle.returnvalues; - - Returns the XML-RPC type. - - - - - &reftitle.examples; - - - XML-RPC type example - - -]]> - - - - - - - &reftitle.seealso; - - - xmlrpc_set_type - - - - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-is-fault.xml b/reference/xmlrpc/functions/xmlrpc-is-fault.xml deleted file mode 100644 index e56d15e6e..000000000 --- a/reference/xmlrpc/functions/xmlrpc-is-fault.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - xmlrpc_is_fault - Determines if an array value represents an XMLRPC fault - - - &reftitle.description; - - boolxmlrpc_is_fault - arrayarg - - &warn.experimental.func; - - - - &reftitle.parameters; - - - - arg - - - Array returned by xmlrpc_decode. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; if the argument means fault, &false; otherwise. Fault - description is available in $arg["faultString"], fault - code is in $arg["faultCode"]. - - - - - &reftitle.examples; - - See example by xmlrpc_encode_request. - - - - - &reftitle.seealso; - - - xmlrpc_decode - - - - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-parse-method-descriptions.xml b/reference/xmlrpc/functions/xmlrpc-parse-method-descriptions.xml deleted file mode 100644 index adc0e37ab..000000000 --- a/reference/xmlrpc/functions/xmlrpc-parse-method-descriptions.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - xmlrpc_parse_method_descriptions - Decodes XML into a list of method descriptions - - - &reftitle.description; - - arrayxmlrpc_parse_method_descriptions - stringxml - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-add-introspection-data.xml b/reference/xmlrpc/functions/xmlrpc-server-add-introspection-data.xml deleted file mode 100644 index 7355ecef9..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-add-introspection-data.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - xmlrpc_server_add_introspection_data - Adds introspection documentation - - - &reftitle.description; - - intxmlrpc_server_add_introspection_data - resourceserver - arraydesc - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-call-method.xml b/reference/xmlrpc/functions/xmlrpc-server-call-method.xml deleted file mode 100644 index bafb7ca3e..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-call-method.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - xmlrpc_server_call_method - Parses XML requests and call methods - - - &reftitle.description; - - stringxmlrpc_server_call_method - resourceserver - stringxml - mixeduser_data - arrayoutput_options - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-create.xml b/reference/xmlrpc/functions/xmlrpc-server-create.xml deleted file mode 100644 index 1fa8d5b90..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-create.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - xmlrpc_server_create - Creates an xmlrpc server - - - &reftitle.description; - - resourcexmlrpc_server_create - - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-destroy.xml b/reference/xmlrpc/functions/xmlrpc-server-destroy.xml deleted file mode 100644 index d3ba8c629..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-destroy.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - xmlrpc_server_destroy - Destroys server resources - - - &reftitle.description; - - boolxmlrpc_server_destroy - resourceserver - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-register-introspection-callback.xml b/reference/xmlrpc/functions/xmlrpc-server-register-introspection-callback.xml deleted file mode 100644 index 7c14b0fee..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-register-introspection-callback.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - xmlrpc_server_register_introspection_callback - Register a PHP function to generate documentation - - - &reftitle.description; - - boolxmlrpc_server_register_introspection_callback - resourceserver - stringfunction - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-server-register-method.xml b/reference/xmlrpc/functions/xmlrpc-server-register-method.xml deleted file mode 100644 index d45f44093..000000000 --- a/reference/xmlrpc/functions/xmlrpc-server-register-method.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - xmlrpc_server_register_method - Register a PHP function to resource method matching method_name - - - &reftitle.description; - - boolxmlrpc_server_register_method - resourceserver - stringmethod_name - stringfunction - - &warn.experimental.func; - &warn.undocumented.func; - - - - diff --git a/reference/xmlrpc/functions/xmlrpc-set-type.xml b/reference/xmlrpc/functions/xmlrpc-set-type.xml deleted file mode 100644 index c64a2b512..000000000 --- a/reference/xmlrpc/functions/xmlrpc-set-type.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - xmlrpc_set_type - Sets xmlrpc type, base64 or datetime, for a PHP string value - - - &reftitle.description; - - boolxmlrpc_set_type - stringvalue - stringtype - - - Sets xmlrpc type, base64 or datetime, for a PHP string value. - - &warn.experimental.func; - - - - &reftitle.parameters; - - - - value - - - Value to set the type - - - - - type - - - 'base64' or 'datetime' - - - - - - - - - &reftitle.returnvalues; - - &return.success; - If successful, value is converted to an object. - - - - - &reftitle.errors; - - Issues E_WARNING with type unsupported by XMLRPC. - - - - - &reftitle.examples; - - - A <function>xmlrpc_set_type</function> example - - - - -]]> - - &example.outputs.similar; - - - - - - 20090322T23:43:03 - - - -]]> - - - - - - - - diff --git a/reference/xmlrpc/reference.xml b/reference/xmlrpc/reference.xml deleted file mode 100644 index d6ae6851e..000000000 --- a/reference/xmlrpc/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - XML-RPC &Functions; - -&reference.xmlrpc.entities.functions; - - - - - diff --git a/reference/xmlrpc/setup.xml b/reference/xmlrpc/setup.xml deleted file mode 100644 index ecc711179..000000000 --- a/reference/xmlrpc/setup.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - &libxml.required; -
    - - - - &reference.xmlrpc.configure; - - - -
    - &reftitle.resources; - - This extension defines a XML-RPC server resource returned by - xmlrpc_server_create. - -
    - - -
    - - - diff --git a/reference/xmlrpc/versions.xml b/reference/xmlrpc/versions.xml deleted file mode 100644 index 7c4824bc8..000000000 --- a/reference/xmlrpc/versions.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/xpass/book.xml b/reference/xpass/book.xml deleted file mode 100644 index 03b70aefa..000000000 --- a/reference/xpass/book.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - Xpass - Xpass - - - &reftitle.intro; - - This extension provides password hashing algorithms used by Linux - distributions, using extended crypt library. - - - It also provides additional functions from libxcrypt missing in core PHP. - - - - &reference.xpass.setup; - &reference.xpass.constants; - &reference.xpass.reference; - - - diff --git a/reference/xpass/constants.xml b/reference/xpass/constants.xml deleted file mode 100644 index fe9989e0c..000000000 --- a/reference/xpass/constants.xml +++ /dev/null @@ -1,337 +0,0 @@ - - - - &reftitle.constants; - &extension.constants; - - - Xpass extension provides various set of constants. - Hash methods (CRYPT_PREFIX_*) for - crypt_gensalt prefix parameter. - Error codes (CRYPT_SALT_*) returned by - crypt_checksalt. - Password algorithms (PASSWORD_*) for - password_hash algo parameter. - - - - Hashing methods - - - CRYPT_PREFIX_STD_DES - (string) - - - - The original hashing method from Unix V7, based on the DES block cipher. - Because DES is cheap on modern hardware, - because there are only 4096 possible salts and 2**56 distinct passphrases, - which it truncates to 8 characters, - it is feasible to discover any passphrase hashed with this method. - It should only be used when supporting old operating systems that support - no other hash generation algorithm, due to how weak DES hashes are. - - - - - - CRYPT_PREFIX_EXT_DES - (string) - - - - An extension of traditional DES, which eliminates the length limit, - increases the salt size, and makes the time cost tunable. - It originates with BSDI BSD/OS and is also available on at least NetBSD, - OpenBSD, and FreeBSD due to the use of David Burren's FreeSec library. - It is much better than traditional DES and bigcrypt, - but still should not be used for new hashes. - - - - - - CRYPT_PREFIX_MD5 - (string) - - - - A hash based on the MD5 algorithm, originally developed by Poul-Henning Kamp for FreeBSD. - Supported on most free Unixes and newer versions of Solaris. - Not as weak as the DES-based hashes below, - but MD5 is so cheap on modern hardware that it should not be used for new hashes. - Processing cost is not adjustable. - - - - - - CRYPT_PREFIX_BLOWFISH - (string) - - - - A hash based on the Blowfish block cipher, modified to have an extra-expensive key schedule. - Originally developed by Niels Provos and David Mazieres for OpenBSD and also supported on recent - versions of FreeBSD and NetBSD, on Solaris 10 and newer, and on several GNU/*/Linux distributions. - - - - - - CRYPT_PREFIX_SHA256 - (string) - - - - A hash based on SHA-2 with 256-bit output, originally developed by Ulrich Drepper for GNU libc. - Supported on Linux but not common elsewhere. - Acceptable for new hashes. - The default processing cost parameter is 5000, - which is too low for modern hardware. - - - - - - CRYPT_PREFIX_SHA512 - (string) - - - - A hash based on SHA-2 with 512-bit output, originally developed by Ulrich Drepper for GNU libc. - Supported on Linux but not common elsewhere. - Acceptable for new hashes. - The default processing cost parameter is 5000, - which is too low for modern hardware. - - - - - - CRYPT_PREFIX_SCRYPT - (string) - - - - Scrypt is a password-based key derivation function created by Colin Percival, - originally for the Tarsnap online backup service. - The algorithm was specifically designed to make it costly to perform - large-scale custom hardware attacks by requiring large amounts of memory. - In 2016, the scrypt algorithm was published by IETF as RFC 7914. - - - - - - CRYPT_PREFIX_GOST_YESCRYPT - (string) - - - - Gost-yescrypt uses the output from yescrypt as an input message to HMAC with the - GOST R 34.11-2012 (Streebog) hash function with a 256-bit digest. - Thus, yescrypt's cryptographic properties are superseded by those of the GOST hash function. - This hashing method is useful in applications that need modern passphrase hashing, - but have to rely on GOST algorithms. - The GOST R 34.11-2012 (Streebog) hash function has been published by the IETF as RFC 6986. - Acceptable for new hashes where required. - - - - - - CRYPT_PREFIX_YESCRYPT - (string) - - - - Yescrypt is a scalable passphrase hashing scheme designed by Solar Designer, - which is based on Colin Percival's scrypt. - While yescrypt's strength against password guessing attacks comes from its algorithm design, - its cryptographic security is guaranteed by its use of SHA-256 on the outer layer. - The SHA-256 hash function has been published by NIST in FIPS PUB 180-2 - (and its subsequent revisions such as FIPS PUB 180-4) and by the IETF as RFC 4634 - (and subsequently RFC 6234). - Recommended for new hashes. - - - - - - CRYPT_PREFIX_SM3CRYPT - (string) - - - - A hash based on the ShangMi 3 hash function with 256-bit output, - that uses the same design as sha256crypt and/or sha512crypt. - Supported on EulerOS, Kylin, openEuler, and openKylin, but not common - elsewhere. Acceptable for new hashes where required. The default - processing cost parameter is 5000, which is too low for modern hardware. - - - Available as of 1.2.0 with libcxcrypt >= 4.5.0. - - - - - - CRYPT_PREFIX_SM3_YESCRYPT - (string) - - - - Sm3-yescrypt uses the output from yescrypt as an input message to HMAC - with the ShangMi 3 hash function with a 256-bit digest. Thus, yescrypt's - cryptographic properties are superseded by those of the ShangMi 3 hash - function. This hashing method is useful in applications that need modern - passphrase hashing, but have to rely on algorithms approved by the Chinese - Office of State Commercial Cryptography Administration (OSCCA). The ShangMi - 3 hash function has been published in Part 3: "Dedicated hash-functions" - of the ISO/IEC 10118-3:2018. Acceptable for new hashes where required. - - - Available as of 1.2.0 with libcxcrypt >= 4.5.0. - - - - - - - Error codes - - - CRYPT_SALT_OK - (int) - - - - No error. - - - - - - CRYPT_SALT_INVALID - (int) - - - - Unknown hashing method or invalid parameters. - - - - - - CRYPT_SALT_METHOD_DISABLED - (int) - - - - Hashing method is no longer allowed to be used. - - - - - - CRYPT_SALT_METHOD_LEGACY - (int) - - - - Hashing method is no longer considered strong enough. - - - - - - CRYPT_SALT_TOO_CHEAP - (int) - - - - Cost parameters are considered too cheap. - - - - - - - Password algorithms - - - PASSWORD_SHA512 - (string) - - - - PASSWORD_SHA512 is used to create new password - hashes using the CRYPT_PREFIX_SHA512 algorithm. - - - - - - PASSWORD_YESCRYPT - (string) - - - - PASSWORD_YESCRYPT is used to create new password - hashes using the CRYPT_PREFIX_YESCRYPT algorithm. - - - - - - PASSWORD_SM3CRYPT - (string) - - - - PASSWORD_SM3CRYPT is used to create new password - hashes using the CRYPT_PREFIX_SM3CRYPT algorithm. - - - Available as of 1.2.0 with libcxcrypt >= 4.5.0. - - - - - - PASSWORD_SM3_YESCRYPT - (string) - - - - PASSWORD_SM3_YESCRYPT is used to create new password - hashes using the CRYPT_PREFIX_SM3_YESCRYPT algorithm. - - - Available as of 1.2.0 with libcxcrypt >= 4.5.0. - - - - - - diff --git a/reference/xpass/functions/crypt-checksalt.xml b/reference/xpass/functions/crypt-checksalt.xml deleted file mode 100644 index 729de7996..000000000 --- a/reference/xpass/functions/crypt-checksalt.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - crypt_checksalt - Validate a crypt setting string - - - - &reftitle.description; - - stringnullcrypt_checksalt - stringsalt - - - Checks the salt string against the system configuration and reports whether - the hashing method and parameters it specifies are acceptable. - It is intended to be used to determine whether the user's passphrase should - be re-hashed using the currently preferred hashing method. - - - - - &reftitle.parameters; - - - salt - - - Salt string to check. - - - - - - - - &reftitle.returnvalues; - - Returns one of the - CRYPT_SALT_* - as an int. - - - - - &reftitle.examples; - - A <function>crypt_checksalt</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - crypt_gensalt - - - - - diff --git a/reference/xpass/functions/crypt-gensalt.xml b/reference/xpass/functions/crypt-gensalt.xml deleted file mode 100644 index fa837c031..000000000 --- a/reference/xpass/functions/crypt-gensalt.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - crypt_gensalt - Compile a string for use as the salt argument to crypt - - - - &reftitle.description; - - stringnullcrypt_gensalt - stringprefix&null; - intcount0 - - - Compile a string for use as the salt argument to crypt. - - - - - &reftitle.parameters; - - - prefix - - - Hashing method. - One of the CRYPT_PREFIX_* constant. - If &null;, the best available hashing method will be selected. - - - - - count - - - Controls the processing cost of the hash; - the valid range and exact meaning of count depend on the hashing method, - but larger numbers correspond to more costly hashes in - terms of CPU time and possibly memory usage. - If count is 0, a low default cost will be selected. - - - - - - - - &reftitle.returnvalues; - - Returns a string with the setting, or &null; in case of an error. - - - - - &reftitle.examples; - - A <function>crypt_gensalt</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - crypt_preferred_method - crypt - hash_equals - - - - - diff --git a/reference/xpass/functions/crypt-preferred-method.xml b/reference/xpass/functions/crypt-preferred-method.xml deleted file mode 100644 index 319480e2c..000000000 --- a/reference/xpass/functions/crypt-preferred-method.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - crypt_preferred_method - Get the prefix of the preferred hash method - - - - &reftitle.description; - - stringnullcrypt_preferred_method - - - - Get the prefix of the preferred hash method. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a string with the prefix, or &null; in case of an error. - - - - - &reftitle.examples; - - A <function>crypt_preferred_method</function> example - - -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - crypt_gensalt - - - - - diff --git a/reference/xpass/reference.xml b/reference/xpass/reference.xml deleted file mode 100644 index b27e0f960..000000000 --- a/reference/xpass/reference.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - Xpass &Functions; - - &reference.xpass.entities.functions; - - - diff --git a/reference/xpass/setup.xml b/reference/xpass/setup.xml deleted file mode 100644 index 6346f87dc..000000000 --- a/reference/xpass/setup.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires - libxcrypt - version 4.4 or higher. - -
    - -
    - Installation via PECL - - &pecl.info; - &url.pecl.package;xpass. - -
    - -
    - diff --git a/reference/xpass/versions.xml b/reference/xpass/versions.xml deleted file mode 100644 index 83dc31ab1..000000000 --- a/reference/xpass/versions.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - diff --git a/reference/yac/book.xml b/reference/yac/book.xml deleted file mode 100644 index eb137f716..000000000 --- a/reference/yac/book.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Yac - Yac - - - &reftitle.intro; - - Yac (Yet Another Cache) is a lock-free, shared memory user data cache, - and can be used to replace APC or local memcached. - - - Yac stores data in shared memory, which makes it visible to every PHP - worker of the same machine without any inter-process communication. - Instead of locking, Yac relies on atomic slot updates plus a few - collision probes, so a cache miss never blocks a request, and a - concurrent write can at worst cause a failed store or a missed read - that the caller can simply retry. - - - With no locks and no inter-process communication in the access - path, a read is essentially a hash lookup in shared memory. As a - result, Yac is extremely fast, with microsecond-level read - latency, and its throughput can scale with the number of - workers as long as writes are spread across keys; see the - benchmarks. - - - Because Yac trades correctness guarantees for speed and throughput, - it is best suited for data that is expensive to produce but easy to - recreate: page fragments, configuration snapshots, small service - responses, and other local caches. It should not be used as the - authoritative store for irreplaceable data. - - - As of yac 2.4.0, small scalar values — - NULL, booleans, most integers (those that fit in - 60 signed bits on 64-bit builds), strings of up to 7 bytes and empty - arrays — are stored directly inside the hash slot - instead of in a separate value block ("embedded values"), which - removes the value-memory allocation and block copy on every access - and significantly improves performance while reducing memory usage. - Version 2.4.0 also switched the compression backend from FastLZ to - LZ4, making compressed reads several times faster. - - - - Shared memory is only visible within one machine. To share a cache - across several servers, use a network cache such as Memcached or - Redis instead. - - - - - &reference.yac.setup; - &reference.yac.memory; - &reference.yac.constants; - - &reference.yac.yac; - - - - diff --git a/reference/yac/constants.xml b/reference/yac/constants.xml deleted file mode 100644 index 279d23bcd..000000000 --- a/reference/yac/constants.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - YAC_VERSION - (string) - - - - The version of the extension as a string. - - - - - - YAC_MAX_KEY_LEN - (int) - - - - Maximum length of a key in bytes: 48. An instance prefix counts - against this limit. - - - - - - YAC_MAX_VALUE_RAW_LEN - (int) - - - - Maximum length of a value before serialization, in bytes: - 67,108,863 ((1 << 26) - 1). Larger values - are rejected. - - - - - - YAC_MAX_RAW_COMPRESSED_LEN - (int) - - - - Maximum size of a stored entry, in bytes: 1,048,576 (1M). Values - that do not fit even after compression are rejected. - - - - - - YAC_SERIALIZER_PHP - (int) - - - - Use the PHP serialize format as serializer (the default). - - - - - - YAC_SERIALIZER_JSON - (int) - - - - Use JSON as the serializer. Requires the extension to be built with - . - - - - - - YAC_SERIALIZER_IGBINARY - (int) - - - - Use igbinary as the serializer. Requires the extension to be built - with . - - - - - - YAC_SERIALIZER_MSGPACK - (int) - - - - Use msgpack as the serializer. Requires the extension to be built - with . - - - - - - YAC_SERIALIZER - (string) - - - - The serializer currently used by the extension. - - - - - - - - diff --git a/reference/yac/ini.xml b/reference/yac/ini.xml deleted file mode 100644 index cbf54bbd0..000000000 --- a/reference/yac/ini.xml +++ /dev/null @@ -1,207 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Yac &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - yac.compress_threshold - 4K - INI_SYSTEM - - - - yac.debug - 0 - INI_ALL - - - - yac.enable - 1 - INI_SYSTEM - - - - yac.enable_cli - 0 - INI_SYSTEM - - - - yac.keys_memory_size - 8M - INI_SYSTEM - - - - yac.serializer - php - INI_SYSTEM - - - - yac.values_memory_size - 64M - INI_SYSTEM - - - - -
    -
    - - &ini.descriptions.title; - - - - - - yac.compress_threshold - int - - - - Serialized values larger than this number of bytes are - compressed (with LZ4, since Yac 2.4.0) before being stored. - Values above the 1M stored entry limit - (YAC_MAX_RAW_COMPRESSED_LEN) are always - compressed regardless of this setting, because they cannot be - stored uncompressed. The default of 4K - enables compression; -1 disables it for - values below the stored entry limit, and other positive values - are clamped to the - 1024..1M range. - Compressing large values saves shared memory at the cost of - some CPU on both store and retrieve. - - - - - - yac.debug - int - - - - Reserved for debugging. As of Yac 2.4.0 this directive is - registered but has no effect. - - - - - - yac.enable - int - - - - Whether Yac is enabled. If disabled, creating a - Yac instance throws an exception. - - - - - - yac.enable_cli - int - - - - Whether Yac is enabled when running under the - CLI SAPI. It is disabled by default because - command line scripts usually start and stop immediately, and the - shared memory segment would be created for nothing. - - - - - - yac.keys_memory_size - string - - - - Amount of shared memory for the table of keys. It caps how many - entries can exist at once — the default of - 8M gives around 65,536 entries. Raise this - when the hit rate drops and kicks climb; see - for how a full table - behaves and when that actually matters. - - - - - - yac.values_memory_size - string - - - - Amount of shared memory for storing values. Values are allocated - in a bump allocator over segments of 4M each; when no segment has - room for a new value, an allocator cursor wraps and the oldest - values are silently overwritten ("recycled"). Their reads then - degrade to misses, detected by an integrity guard. Enlarge this - if recycles climb while slots still have room, - or enable yac.compress_threshold - to shrink large payloads. See . - - - - - - yac.serializer - string - - - - Serializer used to turn arbitrary PHP values into bytes before - storing them. Allowed values are php (the - default), json, igbinary and - msgpack. The latter three require the extension - to be built with the corresponding support. Binary serializers such - as igbinary and msgpack are - typically faster and produce smaller payloads than - php. - - - - - - -
    - - diff --git a/reference/yac/memory.xml b/reference/yac/memory.xml deleted file mode 100644 index fce411d06..000000000 --- a/reference/yac/memory.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - Memory Management - - - Yac keeps its data in two independent shared-memory pools, configured - with - yac.keys_memory_size - and - yac.values_memory_size. - They fill up and free up in different ways, so it helps to know which - pool a symptom belongs to before touching either knob. - - -
    - What Each Pool Holds - - The two pools store different halves of an entry. The key pool holds - the keys: one slot per cached key, carrying the key itself (up to 48 - bytes) together with its hash, TTL, hit count and last-access time; - the value is only referenced through a pointer to the value pool. The - value pool holds the values: every stored value occupies one block of - serialized bytes — the compressed form when the entry went through - yac.compress_threshold. - - - The one exception is embedded values: tiny scalars — &null;, - &true;, &false;, most integers (those that fit in 60 signed bits on - 64-bit builds), strings of up to 7 bytes and empty arrays — are - stored directly inside the slot, in the pointer that would otherwise - reference a block. Such values occupy no space in the value pool at - all; only their key does. - - - As a rough sizing guide: - - - - the key pool holds around 8,000 keys per MB, so size - yac.keys_memory_size - as the number of distinct keys divided by 8,000 per MB, rounded up - — the default 8M holds around 64,000 keys; - - - - - the value pool must hold every value that may still be read, so - size - yac.values_memory_size - as the number of live values times their average serialized size - (after compression), and allow roughly twice that: the pool is a - ring, and a value only dies once the allocator cursor comes back - around to overwrite it. - - - - Embedded values occupy a slot like any other entry, but consume no - space in the value pool, so leave them out of the second calculation. - -
    - -
    - The key pool (slots) - - yac.keys_memory_size - holds a fixed-size table of slots — the default of - 8M gives around 65,536 slots. Each - stored key occupies exactly one slot, so this pool caps the number - of entries that can exist at once; unlike the value pool, slots are - never individually freed. An expired slot — one past its TTL, or the - tombstone left by Yac::delete — is recycled - for free when a new key needs it. Only when all four candidate slots - of a probe path hold live entries is one of them evicted to make - room — one kick (the - kicks counter of Yac::info). - - - The eviction picks among the four live candidates of the colliding - probe path only: - - - - the least recently used one (the oldest - atime) is evicted; - - - - - on a tie the least-hit entry, then the earliest probe position. - - - - - - A common point of confusion: slots_used reaching - slots_size is not an error - condition. A cache whose working set of keys is larger than the slot - table simply runs at 100% occupancy from then on, evicting and - re-inserting as needed. The only thing that says whether the key - pool is sized correctly is the hit rate - (hits / (hits + miss), computed over the deltas - between two Yac::info snapshots rather than - the lifetime average). A high kicks count on its - own means nothing is wrong — the key distribution is simply not - uniform and some probe paths collide more than others. Only when the - hit rate and kicks are both - bad is the table too small for the key set, and the remedy is a - bigger yac.keys_memory_size. - - - A second consequence of slots never being freed: entries with no TTL - (ttl = 0) that are never read again keep occupying - a slot until an eviction happens to pick them. If an application - stores large amounts of such one-shot data, give those entries a TTL - so they expire and can be recycled without displacing live entries, - or size the key pool for the full key set. - -
    - -
    - The value pool (segments) - - yac.values_memory_size - is split into segments of 4M each, managed as rings: writes advance a - per-segment cursor and space is never freed per entry. When an - allocation no longer fits, the cursor wraps back to the start of a - segment — one recycle (the - recycles counter of - Yac::info). A recycle does not invalidate - the segment at once: overwritten values stay readable until the - wrapped cursor actually overwrites them, at which point their reads - fail the integrity guard and turn into misses. - - - Two sizes matter for this pool: the total - yac.values_memory_size - must hold the working set of live values, and a single entry can - hold at most 1 MB as stored - (YAC_MAX_RAW_COMPRESSED_LEN). Values larger - than that are therefore always compressed before being stored; a - value that cannot shrink below 1 MB — most often because it is - random data — is rejected and bumps the - fails counter. The absolute size limit on the - value itself is much higher: serialized values above 64 MB - (YAC_MAX_VALUE_RAW_LEN, that is - (1 << 26) - 1 bytes) are rejected - outright. - -
    - -
    - Sizing and what to watch - - Start with the defaults and watch the counters of - Yac::info — they accumulate from - start_time, so compare two snapshots taken some - time apart: - - - - - hit rate healthy (say >= 90%): the cache is fine; nothing to do, - whatever the other counters show; - - - - - hit rate low and kicks climbing: the key pool is - too small for the key set — live entries get evicted before they are - re-read. Raise - yac.keys_memory_size; - - - - - recycles frequent: this is a real problem, not a - benign counter. A recycle means the value allocator has wrapped and is - about to overwrite entries — anything overwritten dies before it could - be re-read, so the bytes spent storing it were wasted and the hit rate - suffers. The value pool is too small for the volume of live data. In - order of impact: - - - - give entries a TTL. Values written with ttl = 0 - stay live forever, so they keep occupying the pool and force the - cursor to wrap sooner. A TTL bounds how long each entry may live, - shrinking the live working set the pool has to hold; - - - - - raise - yac.values_memory_size - so the pool holds the whole live value set (remember to budget - roughly twice the live footprint — a value only dies once the - cursor comes back around to overwrite it); - - - - - store less per entry: lower - yac.compress_threshold - if it is set above the 1024 minimum, so large - payloads are compressed, and trim values that do not need to be - cached in full; - - - - - - - - fails growing: values that could not be stored, - most often a single value larger than the 1 MB stored-size limit - even after compression — split the value. - - - -
    - -
    - - diff --git a/reference/yac/setup.xml b/reference/yac/setup.xml deleted file mode 100644 index 4defe5047..000000000 --- a/reference/yac/setup.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - No external library is required. - -
    - - -
    - &reftitle.install; - - Yac can be installed in one of three ways: via PECL, via PIE, or - by building it from source. - - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;yac. - - - &pecl.windows.download.avail; - - - Installing Yac with PECL - - - - - - As of Yac 2.3.2, the extension can be installed with - &link.pie;, the PHP Installer for Extensions, by running the - following on the command line. - - - Installing Yac with PIE - - - - - - Optional serializers can be enabled at install time: - - - Installing Yac with PIE and a serializer - - - - - - The source code is hosted on - GitHub. To - build the extension from source, run the following on the command - line, replacing the paths with those of the local PHP - installation. - - - Building Yac from source - - - - - - The following configure options are available: - - - Values are compressed with LZ4 before being stored. The LZ4 - compression backend was introduced in Yac 2.4.0, replacing the - earlier FastLZ. By default, Yac uses the LZ4 copy bundled with the - extension; no extra flag is needed. To link against the system LZ4 - library instead, use the - switch, which - requires the lz4.h header and - liblz4 to be installed. - - - Alternative serializers can be compiled in with - , - or - , which register the - corresponding extension as an optional dependency. The serializer used at - runtime is selected with the - yac.serializer ini directive. - -
    - - - - &reference.yac.ini; - - -
    - &reftitle.resources; - - This extension does not define any resources. - -
    - -
    - - diff --git a/reference/yac/versions.xml b/reference/yac/versions.xml deleted file mode 100644 index afb0258b6..000000000 --- a/reference/yac/versions.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/yac/yac.xml b/reference/yac/yac.xml deleted file mode 100644 index fe96750dd..000000000 --- a/reference/yac/yac.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - The Yac class - Yac - - - - -
    - &reftitle.intro; - - The Yac class is the interface to the cache. - Every instance on the same host is a lightweight handle to one - shared cache: all instances read and write the same entries, and - creating one does no allocation beyond the handle itself. - - - The optional prefix passed to - Yac::__construct is prepended to every - key, so several instances (or applications) can share one cache - without their keys colliding. Besides the classic cache operations - (Yac::add, - Yac::set, - Yac::get, - Yac::delete and - Yac::flush), the class provides - Yac::info and - Yac::dump for inspecting the cache, and - overloads property access so that reading or writing an object - property reads or writes a cache entry. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yac - - - - - Yac - - - - &Properties; - - protected - _prefix - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _prefix - - - The key prefix set through - Yac::__construct. It is prepended to - every key used with the instance; no separator is inserted, so - include one in the prefix when needed. The prefix may not exceed - YAC_MAX_KEY_LEN (48) bytes. - - - - -
    - - - -
    - - &reference.yac.entities.yac; - -
    - - diff --git a/reference/yac/yac/add.xml b/reference/yac/yac/add.xml deleted file mode 100644 index 8da46466d..000000000 --- a/reference/yac/yac/add.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - Yac::add - Store a value without overwriting an existing one - - - - &reftitle.description; - - public boolYac::add - stringarraykey - mixedvalue - intttl0 - - - public boolYac::add - arrayvalues - intttl0 - - - Stores a value in the cache. Unlike Yac::set, - it does not overwrite an existing entry that is still valid; the store - is rejected in that case. - - - - - &reftitle.parameters; - - - key - - - A string key, or an array of - key => value pairs to store in one call. - - - - - value - - - The value to store. Every PHP type except resource can - be stored. Only used in the single-key form; when - key is an array, this argument is instead the - optional ttl. - - - - - ttl - - - Time to live in seconds. 0 means the entry never - expires by time. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, &false; on failure. A store is also rejected - (returning &false;) when the key already exists and has not expired. - - - - - &reftitle.examples; - - <methodname>Yac::add</methodname> example - -add("foo", "bar")); // bool(true) -var_dump($yac->add("foo", "baz")); // bool(false): "foo" already exists -?> -]]> - - - - Adding an entry with a TTL - -add("short-lived", "value", 5); -sleep(6); -var_dump($yac->get("short-lived")); // bool(false): expired -?> -]]> - - - - Adding multiple entries at once - - value pairs with one call, with a ttl -$yac->add(array("a" => 1, "b" => 2), 60); -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::set - Yac::get - Yac::delete - - - - - - - diff --git a/reference/yac/yac/construct.xml b/reference/yac/yac/construct.xml deleted file mode 100644 index 87b4a3e6d..000000000 --- a/reference/yac/yac/construct.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Yac::__construct - Constructor - - - - &reftitle.description; - - public Yac::__construct - stringprefix"" - - - Creates a new Yac instance. The optional - prefix is prepended to every key this instance stores, - which lets several applications or caches on the same machine use - overlapping key names without colliding. - - - - - &reftitle.parameters; - - - prefix - - - A key prefix, up to 48 bytes (YAC_MAX_KEY_LEN). - - - - - - - - &reftitle.errors; - - Throws an Exception if the cache is disabled - (yac.enable=0), or if prefix is - longer than 48 bytes. - - - - - &reftitle.examples; - - <methodname>Yac::__construct</methodname> example - -set("foo", "bar"); - -$other = new Yac("app2_"); -var_dump($other->get("foo")); // bool(false): different namespace -$other->set("foo", "baz"); // stored as "app2_foo" -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::set - Yac::get - - - - - - - diff --git a/reference/yac/yac/delete.xml b/reference/yac/yac/delete.xml deleted file mode 100644 index 524a958f4..000000000 --- a/reference/yac/yac/delete.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - Yac::delete - Remove items from cache - - - - &reftitle.description; - - public boolYac::delete - stringarraykey - intdelay0 - - - Removes one or more items from the cache. - - - - Deletion is implemented by marking the entry expired rather than - clearing its slot: the entry immediately stops being readable, but - the slot stays occupied until the same key is stored again or a - later write reclaims the slot. As a result, the used-slot count - reported by Yac::info does not decrease - after a deletion, and Yac::dump still - lists the deleted entry until its slot is recycled; a non-zero - ttl in the past marks a deleted or expired - entry, so when inspecting the output of - Yac::dump, such entries have to be - filtered out by the caller. - - - - - - &reftitle.parameters; - - - key - - - A string key, or an array of keys to be - removed. - - - - - delay - - - Number of seconds before the item becomes invalid. When omitted or - 0, the item is invalidated immediately. A positive - value keeps the item readable for that many seconds before it - expires. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; if the key was not present in - the cache. Because a deletion only marks the entry expired, a key - that was deleted but not yet overwritten still counts as present: - deleting the same key again returns &true;. - - - When an array of keys is given, &true; is returned - only if every key was present; if any key is missing, &false; is - returned. - - - - - &reftitle.examples; - - <methodname>Yac::delete</methodname> example - -set("foo", "bar"); - -var_dump($yac->delete("foo")); // bool(true): marked expired -var_dump($yac->get("foo")); // bool(false): a miss from now on -var_dump($yac->delete("foo")); // bool(true) again: the slot has not - // been overwritten yet -var_dump($yac->delete("never")); // bool(false): was never stored - -// a deletion does not free the slot: slots_used does not drop, and -// the expired entry still shows up in the dump -var_dump($yac->info()["slots_used"]); // int(1) -print_r($yac->dump()); // "foo" is still listed; its ttl - // is in the past -?> -]]> - - - - Delayed deletion - -set("tmp", "value"); -var_dump($yac->delete("tmp", 60)); // bool(true) -?> -]]> - - - - Deleting multiple keys at once - -set("tmp", "value"); - -// returns true only when every key was present -var_dump($yac->delete(array("tmp", "nope"))); // bool(false): "nope" missing -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::set - Yac::flush - Yac::info - Yac::dump - - - - - - - diff --git a/reference/yac/yac/dump.xml b/reference/yac/yac/dump.xml deleted file mode 100644 index 68b3843b3..000000000 --- a/reference/yac/yac/dump.xml +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Yac::dump - Dump cache entries for inspection - - - - &reftitle.description; - - public arrayYac::dump - intlimit100 - intoffset0 - - - Dumps metadata of the entries currently stored in the cache. The - values themselves are not returned. - - - - - &reftitle.parameters; - - - limit - - - Maximum number of entries to return. - - - Passing -1 as limit dumps - every entry the cache currently holds. Note that building the - full list may use a considerable amount of memory for a large - cache; when memory matters, page through the entries with - limit and offset instead. - - - - - offset - - - Number of entries to skip before collecting. This parameter - is available as of PECL yac 2.4.0; earlier versions always - start from the first entry. Combined with - limit, it can be used to page through a - cache that holds more entries than one call may return. - - - - - - - - &reftitle.returnvalues; - - An array with one element per dumped entry. Each element - is itself an array describing the entry: - - - - index - - The slot index of the entry in the hash table. - - - - hash - - The 64-bit hash of the key, used for slot probing. - - - - crc - - The CRC32 checksum of the stored value, used to detect torn reads. - 0 for embedded entries, which have no value block. - - - - ttl - - The expiration timestamp (Unix time). 0 means the - entry never expires by time. Note that - Yac::delete only marks an entry expired, so - deleted entries can still show up in the dump; a non-zero - ttl in the past indicates an expired or deleted - entry. - - - - k_len - - The length of the key, in bytes. - - - - v_len - - The length of the value, in bytes. For compressed entries this is the - length of the original value before compression - (as of yac 2.4.0; earlier versions reported the stored, compressed - length). - - - - c_len - - Only present for compressed entries (as of yac 2.4.0): the length of - the compressed payload actually stored in shared memory, in bytes. - Comparing c_len with v_len shows - how much compression saves per entry. - - - - size - - The allocated size of the value block in shared memory, in bytes. - 0 for embedded entries. - - - - atime - - The last access time (Unix time), updated on each successful - Yac::get. When the cache is full, the entry - with the oldest atime among the candidate slots is - evicted first (as of yac 2.4.0). - - - - hits - - A per-entry hit counter, bumped on each successful - Yac::get and reset when the entry is - overwritten by a new Yac::set or - Yac::add (as of yac 2.4.0). - - - - embedded - - Whether the value is stored directly inside the slot instead of in a - separate value block (as of yac 2.4.0). Small values — - NULL, booleans, small integers, strings of up to - 7 bytes and empty arrays — are embedded this way and allocate no value - memory at all; for them crc and - size are reported as 0. - - - - key - - The cache key, without any instance prefix. - - - - - - - &reftitle.examples; - - <methodname>Yac::dump</methodname> example - -set("foo", "bar"); -$yac->set("baz", "qux"); - -print_r($yac->dump()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [index] => 12345 - [hash] => 14463105906481965911 - [crc] => 0 - [ttl] => 0 - [k_len] => 3 - [v_len] => 3 - [size] => 0 - [atime] => 1725955200 - [hits] => 0 - [embedded] => 1 - [key] => foo - ) - - [1] => Array - ( - [index] => 12987 - [hash] => 15132029420525657053 - [crc] => 0 - [ttl] => 0 - [k_len] => 3 - [v_len] => 3 - [size] => 0 - [atime] => 1725955200 - [hits] => 0 - [embedded] => 1 - [key] => baz - ) - -) -]]> - - - Entries are listed in slot order, not in the order they were stored. - Embedded entries (short scalars kept inside the slot itself) have - crc and size set to zero; entries - stored in a separate value block carry their checksum and block size, - and compressed entries additionally carry c_len. - - - - Paging through a large cache - - limit bounds how many entries a single call returns, - and offset skips that many entries before collecting, - so the two can be combined to page through a cache that holds more - entries than one call may return. - - -set("key$i", $i); -} - -$page_size = 100; -$page_num = 2; - -// skip the first 100 entries and return the next 100 (page 2) -$page = $yac->dump($page_size, $page_size * ($page_num - 1)); - -var_dump(count($page)); -?> -]]> - - &example.outputs.similar; - - - - - Fewer entries than requested are returned when the cache holds fewer - entries than the requested page covers, and an empty array is returned - once the offset points past the last occupied slot. - - - - - - &reftitle.seealso; - - - Yac::info - - - - - - - diff --git a/reference/yac/yac/flush.xml b/reference/yac/yac/flush.xml deleted file mode 100644 index 820447939..000000000 --- a/reference/yac/yac/flush.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Yac::flush - Flush the cache - - - - &reftitle.description; - - public boolYac::flush - - - - Removes all cached values. Because the cache is shared by every - process of the same machine, this empties the cache globally; the - key prefix given to Yac::__construct does - not limit what gets flushed. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true;. - - - - - &reftitle.examples; - - <methodname>Yac::flush</methodname> example - -set("foo", "bar"); - -$other = new Yac("app2_"); -$other->set("baz", "qux"); - -// flush empties the whole cache: entries of every instance, -// regardless of the prefix used when they were stored -$yac->flush(); - -var_dump($yac->get("foo")); // bool(false) -var_dump($other->get("baz")); // bool(false) -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::delete - Yac::info - - - - - - - diff --git a/reference/yac/yac/get.xml b/reference/yac/yac/get.xml deleted file mode 100644 index fd8cd0548..000000000 --- a/reference/yac/yac/get.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - Yac::get - Retrieve values from cache - - - - &reftitle.description; - - public mixedYac::get - stringarraykey - mixeddefault&null; - - - Retrieve values from cache - - - - - &reftitle.parameters; - - - key - - - A string key, or an array of keys. - - - - - default - - - The value to return when the requested key (or keys) is not - present in the cache, available as of yac 2.4.0. When omitted, a - miss returns &false;. - - - - Before yac 2.4.0, this argument slot held a by-reference - $cas token rather than a default value. Code - that passed or relied on that token must be updated when - upgrading to 2.4.0. - - - - - - - - - &reftitle.returnvalues; - - For a string key, returns the cached value on a hit, - otherwise the default (or &false; when no default - was given). - - - For an array of keys, returns an array containing the - found values indexed by their keys. Keys that are not present in - the cache are omitted from the result as of yac 2.4.0, or filled - with the default when one was given; before - 2.4.0, a &false; placeholder was inserted for every missing key. - - - - - - &reftitle.examples; - - <methodname>Yac::get</methodname> example - -set("foo", "bar"); -var_dump($yac->get("foo")); // string(3) "bar" -var_dump($yac->get("missing")); // bool(false): a miss -?> -]]> - - - - Telling a stored false apart from a miss - -set("flag", false); -var_dump($yac->get("flag")); // bool(false): the stored value -var_dump($yac->get("missing", false)); // bool(false): a miss, same shape -var_dump($yac->get("flag", "__NONE__")); // bool(false): the stored value -var_dump($yac->get("missing", "__NONE__")); // string(8) "__NONE__": a miss -?> -]]> - - - - Getting multiple keys at once - -set("foo", "bar"); -$yac->set("foo2", "bar2"); - -// with an array of keys, only the found keys are present in the result -var_dump($yac->get(array("foo", "foo2", "missing"))); -// array(2) { ["foo"]=> string(3) "bar" ["foo2"]=> string(4) "bar2" } -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::set - Yac::__get - - - - - - - diff --git a/reference/yac/yac/getter.xml b/reference/yac/yac/getter.xml deleted file mode 100644 index 524758760..000000000 --- a/reference/yac/yac/getter.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Yac::__get - Retrieve a value using property syntax - - - - &reftitle.description; - - public mixedYac::__get - stringkey - - - Retrieves a value from the cache, invoked when reading a property of a - Yac instance: $yac->foo is - equivalent to $yac->get("foo"). - - - - - &reftitle.parameters; - - - key - - - The property name, used as the cache key. - - - - - - - - &reftitle.returnvalues; - - The cached value on a hit, &null; when the key is not present in the - cache. - - - - Unlike Yac::get, property syntax cannot - distinguish a stored &null; from a missing key, and only supports - single keys. - - - - - - &reftitle.examples; - - <methodname>Yac::__get</methodname> example - -set("foo", "bar"); - -var_dump($yac->foo); // string(3) "bar" -var_dump($yac->missing); // NULL -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::get - Yac::__set - - - - - - - diff --git a/reference/yac/yac/info.xml b/reference/yac/yac/info.xml deleted file mode 100644 index 572c5fc14..000000000 --- a/reference/yac/yac/info.xml +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Yac::info - Status of cache - - - - &reftitle.description; - - public arrayYac::info - - - - Get status of cache system - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array with the following keys: - - - - memory_size - - Total shared memory in use, in bytes: the slot table plus the value - blocks. - - - - slots_memory_size - - Memory reserved for the hash slot table, in bytes. - - - - values_memory_size - - Memory reserved for the stored values, in bytes. - - - - segment_size - - Size of one value memory segment, in bytes. - - - - segment_num - - Number of value memory segments. - - - - miss - - Number of cache misses: lookups that found nothing or an expired - entry. - - - - hits - - Number of cache hits: successful lookups. - - - - fails - - Number of failed stores: stores that could not allocate a value - block. - - - - kicks - - Number of evictions: how often an existing entry had to be evicted - because the candidate slot path was full. - - - - recycles - - Number of times the allocator reached the end of a segment and - wrapped around to its beginning. - - - - start_time - - The Unix timestamp at which the shared memory cache was initialized. - - - - slots_size - - Total number of hash slots. - - - - slots_used - - Number of hash slots currently occupied. - - - - - - - &reftitle.examples; - - <methodname>Yac::info</methodname> example - -set("foo", "bar"); - -print_r($yac->info()); -?> -]]> - - &example.outputs.similar; - - 75497472 - [slots_memory_size] => 8388608 - [values_memory_size] => 67108864 - [segment_size] => 4194304 - [segment_num] => 16 - [miss] => 0 - [hits] => 0 - [fails] => 0 - [kicks] => 0 - [recycles] => 0 - [start_time] => 1725955200 - [slots_size] => 65536 - [slots_used] => 1 -) -]]> - - - The hit ratio can be computed as hits / (hits + miss); - a growing kicks or fails counter - indicates that the cache is under memory pressure. - - - - - - &reftitle.seealso; - - - Yac::dump - - - - - - - diff --git a/reference/yac/yac/set.xml b/reference/yac/yac/set.xml deleted file mode 100644 index c6d50eb6b..000000000 --- a/reference/yac/yac/set.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - Yac::set - Store a value into the cache - - - - &reftitle.description; - - public boolYac::set - stringarraykey - mixedvalue - intttl0 - - - public boolYac::set - arrayvalues - intttl0 - - - Stores a value in the cache. If the key already exists, the existing - entry is overwritten, regardless of whether it has expired. - - - - - &reftitle.parameters; - - - key - - - A string key, or an array of - key => value pairs to store in one call. - - - - - value - - - The value to store. Every PHP type except resource can - be stored. Only used in the single-key form; when - key is an array, this argument is instead the - optional ttl. - - - - - ttl - - - Time to live in seconds. 0 means the entry never - expires by time. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, &false; on failure. - - - - - &reftitle.examples; - - <methodname>Yac::set</methodname> example - -set("foo", "bar"); // store a single value -$yac->set("foo", "baz"); // overwrite the existing entry -?> -]]> - - - - Setting an entry with a TTL - -set("short-lived", "value", 5); -sleep(6); -var_dump($yac->get("short-lived")); // bool(false): expired -?> -]]> - - - - Setting multiple entries at once - - value pairs with one call -$yac->set(array("a" => 1, "b" => 2)); -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::add - Yac::get - Yac::__set - - - - - - - diff --git a/reference/yac/yac/setter.xml b/reference/yac/yac/setter.xml deleted file mode 100644 index 55227798d..000000000 --- a/reference/yac/yac/setter.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Yac::__set - Store a value using property syntax - - - - &reftitle.description; - - public mixedYac::__set - stringkey - mixedvalue - - - Stores a value in the cache, invoked when writing a property of a - Yac instance: $yac->foo = "bar" - is equivalent to $yac->set("foo", "bar"), with no - ttl. - - - - - &reftitle.parameters; - - - key - - - The property name, used as the cache key. - - - - - value - - - The value to store. Every PHP type except resource can - be stored. - - - - - - - - &reftitle.returnvalues; - - Returns the stored value. - - - - - &reftitle.examples; - - <methodname>Yac::__set</methodname> example - -foo = "bar"; // stored without a ttl -var_dump($yac->get("foo")); // string(3) "bar" -?> -]]> - - - - - - &reftitle.seealso; - - - Yac::set - Yac::__get - - - - - - - diff --git a/reference/yaconf/book.xml b/reference/yaconf/book.xml deleted file mode 100644 index d968aafa7..000000000 --- a/reference/yaconf/book.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Yaconf - Yaconf - - - &reftitle.intro; - - Yet Another Configurations Container - (Yaconf) is a configuration container. It parses - INI files when PHP starts up and keeps the result - in persistent memory for the whole PHP lifecycle, so every retrieval - is a fast hash lookup with no file I/O and no per-request parsing. - - - Yaconf stores all configurations as interned strings or immutable - arrays. They are not refcounted, so retrieving a configuration from - Yaconf is effectively zero-copy. Since Yaconf 1.2.0, the whole parsed - configuration tree is additionally compacted into a single contiguous - block, which lowers memory overhead and improves cache locality. - - - The parsed configuration lives in persistent memory shared by all - PHP-FPM workers through copy-on-write: until a configuration file - changes, the workers share the same physical memory pages no matter - how many of them are running. - - - Yaconf supports sections and section inheritance in INI files. On - non-ZTS builds it also reloads the files automatically when they - change; on ZTS (thread-safe) builds, configurations are loaded at - startup and a restart is required to pick up changes. - - - Since Yaconf 1.2.0, sub-directories of the configured directory are - loaded recursively (up to 16 levels deep) and addressed with the - directory name as a key level: for example, - Yaconf::get("users.database.master") reads the - master key from the file - database.ini placed in the - users/ sub-directory. - - - Storing sensitive configurations outside the web tree also lowers - the attack surface. Configuration files under the web root can be - retrieved by an attacker, for example through a file disclosure - vulnerability. With Yaconf, the .ini files can - instead be placed in a directory readable only by root, such as - /etc/yaconf: the PHP-FPM master loads the - configurations when the service starts, while the forked workers — - which run under an unprivileged user and are the ones executing - web requests — do not need, and are not given, access to that - directory. - - - Yaconf requires PHP 7.0 or greater. - - - - &reference.yaconf.setup; - &reference.yaconf.yaconf; - - - - diff --git a/reference/yaconf/configure.xml b/reference/yaconf/configure.xml deleted file mode 100644 index 956afad8e..000000000 --- a/reference/yaconf/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;yaconf - - - -
    - - - diff --git a/reference/yaconf/ini.xml b/reference/yaconf/ini.xml deleted file mode 100644 index 420d19f5b..000000000 --- a/reference/yaconf/ini.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Yaconf &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - yaconf.directory - "" - INI_SYSTEM - - - - yaconf.check_delay - 300 - INI_SYSTEM - - - - -
    -
    - - &ini.descriptions.title; - - - - - - yaconf.directory - string - - - - The directory where all INI configuration files are placed. Only - files with the .ini extension are loaded. - Sub-directories are loaded recursively (up to 16 levels deep); - each one acts as a key level, so a file - database.ini placed in the - users/ sub-directory is addressed as - "users.database". Available since Yaconf - 1.2.0; before that only files directly in the directory were - loaded. - - - The examples below assume the following - database.ini placed in the configured - directory, alongside a features.ini that - carries per-feature settings. - - - INI file syntax - - - - - - INI sections example - - - - - - - - - yaconf.check_delay - int - - - - The interval, in seconds, at which Yaconf checks whether any - loaded INI file has changed and reloads the changed ones (the - change is detected by comparing directory modification times). - Setting it to 0 makes Yaconf check on every - request. - - - - This directive is only registered in non-ZTS builds. On ZTS - (thread-safe) builds configurations are loaded at startup and - automatic reloading is not available; restart PHP to pick up - changes. - - - - - - -
    - - diff --git a/reference/yaconf/setup.xml b/reference/yaconf/setup.xml deleted file mode 100644 index 9a9d5d6d8..000000000 --- a/reference/yaconf/setup.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - Yaconf requires PHP 7.0 and above. - -
    - -
    - &reftitle.install; - - Yaconf can be installed in one of three ways: via PECL, via PIE, - or by building it from source. - - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;yaconf. - - - &pecl.windows.download.avail; - - - Installing Yaconf with PECL - - - - - - Since Yaconf 1.2.0, the extension can be installed with - &link.pie;, the PHP Installer for Extensions, by running the - following on the command line. - - - Installing Yaconf with PIE - - - - - - The source code is hosted on - GitHub. To - build the extension from source, run the following on the command - line, replacing the paths with those of the local PHP - installation. - - - Building Yaconf from source - - - - -
    - - &reference.yaconf.ini; - -
    - &reftitle.resources; - - - -
    - -
    - - diff --git a/reference/yaconf/versions.xml b/reference/yaconf/versions.xml deleted file mode 100644 index be012b6fd..000000000 --- a/reference/yaconf/versions.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - diff --git a/reference/yaconf/yaconf.xml b/reference/yaconf/yaconf.xml deleted file mode 100644 index 1192bed93..000000000 --- a/reference/yaconf/yaconf.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The Yaconf class - Yaconf - - - - -
    - &reftitle.intro; - - Yaconf is a configurations container, - it parses INI files, stores the result in - PHP when PHP is started, the result lives - with the whole PHP lifecycle. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaconf - - - - - Yaconf - - - - - &Methods; - - - - -
    - -
    - - &reference.yaconf.entities.yaconf; - -
    - - diff --git a/reference/yaconf/yaconf/debuginfo.xml b/reference/yaconf/yaconf/debuginfo.xml deleted file mode 100644 index 834810185..000000000 --- a/reference/yaconf/yaconf/debuginfo.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - Yaconf::__debug_info - Inspect how a configuration value is stored - - - - &reftitle.description; - - public static arraynullYaconf::__debug_info - stringname - - - Returns debugging information about the value stored under - name: the memory address of the stored value - and whether the value still lives inside Yaconf's compacted storage - block. - - - - This method exists solely for Yaconf's own test suite, which - uses it to verify that the extension is working correctly. - Do not use it in production code, and do not rely on the - format of its output: the returned array may change at any - time. - - - - - - &reftitle.parameters; - - - name - - - The configuration name to inspect, using the same dot notation as - Yaconf::get. - - - - - - - - &reftitle.returnvalues; - - An array with four entries when the configuration - exists, &null; otherwise: - - - - - key — the name that was looked up. - - - - - address — the memory address of the stored - value. Values are stored as interned strings or immutable arrays, - so this address stays constant until the configuration is - reloaded. - - - - - val — the stored value itself. - - - - - changed — &false; while the value's data still - lives inside the compacted storage block, meaning the operating - system has not had to copy the page (copy-on-write still applies); - &true; when the value has been re-allocated outside the block. - - - - - - - &reftitle.examples; - - <methodname>Yaconf::__debug_info</methodname> example - - - string(8) "app.name" - ["address"]=> - string(14) "0x7f8b1c0a3d20" - ["val"]=> - string(4) "shop" - ["changed"]=> - bool(false) -} -*/ - -var_dump(Yaconf::__debug_info("app.missing")); // NULL -?> -]]> - - - - - - &reftitle.seealso; - - - Yaconf::get - Yaconf::has - - - - - - - diff --git a/reference/yaconf/yaconf/get.xml b/reference/yaconf/yaconf/get.xml deleted file mode 100644 index 9cbbd4e06..000000000 --- a/reference/yaconf/yaconf/get.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - Yaconf::get - Retrieve a configuration value by name - - - - &reftitle.description; - - public static mixedYaconf::get - stringname - mixeddefault&null; - - - Retrieves the configuration value stored under - name. Names use dot notation to traverse - nested keys: "app" addresses the whole parsed - app.ini file, - "app.name" a key inside it, and since Yaconf - 1.2.0 "users.database.master" a key in the - file database.ini placed in the - users/ sub-directory. The dot notation - supports up to 64 levels of nesting. - - - - - &reftitle.parameters; - - - name - - - The configuration name to look up, using dot notation to - traverse nested keys, for example - "app.name", "app.features.1" - or, since Yaconf 1.2.0, "users.database.master" - for files in sub-directories. - - - - - default - - - The value to return when name is not - found. When omitted, &null; is returned. - - - - - - - - &reftitle.returnvalues; - - The stored configuration value, a string or an - array, when name exists; - otherwise the default (or &null; when no - default was given). - - - - - &reftitle.examples; - - The examples below assume the following two files placed in the - directory configured with yaconf.directory. - - - - - - - - - <methodname>Yaconf::get</methodname> example - - -]]> - - - - - - &reftitle.seealso; - - - Yaconf::has - Yaconf::__debug_info - - - - - - - diff --git a/reference/yaconf/yaconf/has.xml b/reference/yaconf/yaconf/has.xml deleted file mode 100644 index 8a77ab797..000000000 --- a/reference/yaconf/yaconf/has.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Yaconf::has - Check whether a configuration value exists - - - - &reftitle.description; - - public static boolYaconf::has - stringname - - - Determines whether a configuration value exists under - name, which uses the same dot notation as - Yaconf::get: for example, "app.name" - or, since Yaconf 1.2.0, "users.database.master" for - files in sub-directories. - - - - - &reftitle.parameters; - - - name - - - The configuration name to look up, using dot notation to - traverse nested keys, for example "app.name" - or "users.database.master". - - - - - - - - &reftitle.returnvalues; - - Returns &true; if a configuration value exists at - name, &false; otherwise. - - - - - &reftitle.examples; - - The examples below assume an app.ini placed - in the directory configured with yaconf.directory, - holding the keys name="shop" and - debug=0. - - - <methodname>Yaconf::has</methodname> example - - -]]> - - - - - - &reftitle.seealso; - - - Yaconf::get - Yaconf::__debug_info - - - - - - - diff --git a/reference/yaf/appconfig.xml b/reference/yaf/appconfig.xml deleted file mode 100644 index 6ebd14dde..000000000 --- a/reference/yaf/appconfig.xml +++ /dev/null @@ -1,432 +0,0 @@ - - - - - Application Configuration - - You should give an array of config or an ini config file(see - Yaf_Config_Ini) path to - Yaf_Application::__construct. - - - Yaf will merge the application configurations and user configurations - automatically. The application configurations have prefix "yaf." or - "application.". If both "yaf." and "application." exist, "application." - will be accepted preferentially. - - An PHP array example - - array( - "directory" => dirname(__FILE__), - "dispatcher" => array( - "catchException" => 0, - ), - "view" => array( - "ext" => "phtml", - ), - ), -); - -$app = new Yaf_Application($configs); - -?> -]]> - - - - An ini file example - - - - - - - When the configuration grows large, Yaf_Config_Ini, - which parses the ini file on every request, becomes noticeable overhead. - Yaconf parses all ini - files under one directory only once at PHP startup and keeps the parsed - values in shared memory. Set - yaconf.directory to the folder holding the - configuration, and pass the returned array to - Yaf_Application::__construct: - - - -]]> - - - A file that contains [section] headers is exposed as - one entry per section (inheritance, e.g. - [product : yaf], already resolved). Retrieve a single - section with a dot, - Yaconf::get("application.product"), and pass that - array instead; its keys are exactly the merged entries of that section. - - - - - - Yaf Application Config - - - - &Name; - &Default; - &Changelog; - - - - - application.directory - - - - - application.ext - "php" - - - - application.view.ext - "phtml" - - - - application.modules - "index" - - - - application.library - application.directory . "/library" - - - - application.library.directory - application.directory . "/library" - - - - application.library.namespace - "" - - - - application.bootstrap - application.directory . "/Bootstrap" . application.ext - - - - application.baseUri - "" - - - - application.dispatcher.defaultRoute - - - - - application.dispatcher.throwException - 1 - - - - application.dispatcher.catchException - 0 - - - - application.dispatcher.defaultModule - "index" - - - - application.dispatcher.defaultController - "index" - - - - application.dispatcher.defaultAction - "index" - - - - application.system - - - - - -
    -
    - - &ini.descriptions.title; - - - - - - application.directory - string - - - - The directory of the application, that is the folder which contains the - "controllers", "views", "models", "plugins" folders. - - - - - This config entry is the only one which doesn't has a default value. - You should always define it manually. - - - - - - - - application.ext - string - - - - The file ext of the PHP script, used in class autoloading( - Yaf_Loader). - - - - - - application.view.ext - string - - - - The file ext of the view template scripts. - - - - - - application.modules - string - - - - A comma-separated list of the registered modules, used in the route - process, especially while there are more than three segments in the PATH_INFO, - - - Yaf need a way to find out whether the first segment is a module name or not. - - - - - - application.library - string - - - - The local library directory, see Yaf_Loader and - yaf.library. - - - - After Yaf 2.1.6, this config entry can be an array. The library path - will try to use the items setted in application.library.directory - - - - - - - application.library.directory - string - - - - Alias of application.library. Introduced - in Yaf 2.1.6 - - - - - - application.library.namespace - string - - - - A comma-separated prefix of local library namespace. - - - Introduced in Yaf 2.1.6 - - - - - - application.bootstrap - string - - - - A absolute path of the Bootstrap class script. - - - - - - application.baseUri - string - - - - Used to remove a fixed prefix of request uri in route process. - Take a example, comes a request with request uri - "/prefix/controller/action". if you set application.baseUri to - "/prefix", then only "/controller/action" will take as the PATH_INFO in - route process. - - - In generally, there is no need to set this value. - - - - - - application.dispatcher.throwException - bool - - - - If it set to On, Yaf will throw an exception while some error occurring. - See also Yaf_Dispatcher::throwException. - - - - - - application.dispatcher.catchException - bool - - - - If it set to On, Yaf will forward to Error controller/Action while - there is an unhandled exception. See also - Yaf_Dispatcher::catchException. - - - - - - application.dispatcher.defaultRoute - string - - - - The default Route, if it is not specificed, Static route will be used - as default. See: - Yaf_Router::addRoute. - - - - - - application.dispatcher.defaultModule - string - - - - The default module name, see also - Yaf_Dispatcher::setDefaultModule. - - - - - - application.dispatcher.defaultController - string - - - - The default controller name, see also - Yaf_Dispatcher::setDefaultController. - - - - - - application.dispatcher.defaultAction - string - - - - The default action name, see also - Yaf_Dispatcher::setDefaultAction. - - - - - - - application.system - string - - - - Set yaf runtime configure in application.ini, like: - application.system.lowcase_path - - - only those INI_ALL configures can be set in this way - - - - - - - - -
    - - diff --git a/reference/yaf/book.xml b/reference/yaf/book.xml deleted file mode 100644 index 39a1e3af3..000000000 --- a/reference/yaf/book.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Yet Another Framework - Yaf - - - &reftitle.intro; - - The Yet Another Framework - (Yaf) extension is a PHP framework that is used to - develop web applications. - - - Unlike typical PHP frameworks, Yaf is written in C and compiled as an - extension: the framework classes, the autoloader, the router and the - dispatch loop all run in compiled code, so the per-request framework - overhead is measured in microseconds rather than milliseconds, and there - are no framework PHP files to load. It is designed for high-traffic - applications where bootstrap cost matters, and for long-lived service - runtimes (such as Swoole) where each request needs a clean dispatch - cycle. - - - Yaf implements the classical MVC architecture with a - single entry script, a configuration file with environment sections, - bootstrap hooks, a plugin system with seven dispatch hooks, six built-in - route types, a PSR-0 style autoloader - (Yaf_Loader) and a lightweight PHP template view - (Yaf_View_Simple). - - - A simple Yaf benchmark can be found at - Yaf Performance. For a - quick start guide, please refer to the - Tutorials section. - - - - Yaf requires PHP 7.0 or newer (the master branch of its source - repository); a php5 branch supports PHP 5.2 and newer. - - - - - &reference.yaf.setup; - &reference.yaf.constants; - &reference.yaf.tutorials; - &reference.yaf.appconfig; - &reference.yaf.yaf-application; - &reference.yaf.yaf-bootstrap-abstract; - &reference.yaf.yaf-dispatcher; - &reference.yaf.yaf-config-abstract; - &reference.yaf.yaf-config-ini; - &reference.yaf.yaf-config-simple; - &reference.yaf.yaf-controller-abstract; - &reference.yaf.yaf-action-abstract; - &reference.yaf.yaf-view-interface; - &reference.yaf.yaf-view-simple; - &reference.yaf.yaf-loader; - &reference.yaf.yaf-plugin-abstract; - &reference.yaf.yaf-registry; - &reference.yaf.yaf-request-abstract; - &reference.yaf.yaf-request-http; - &reference.yaf.yaf-request-simple; - &reference.yaf.yaf-response-abstract; - &reference.yaf.yaf-response-cli; - &reference.yaf.yaf-response-http; - &reference.yaf.yaf-route-interface; - &reference.yaf.yaf-route-map; - &reference.yaf.yaf-route-regex; - &reference.yaf.yaf-route-rewrite; - &reference.yaf.yaf-router; - &reference.yaf.yaf-route-simple; - &reference.yaf.yaf-route-static; - &reference.yaf.yaf-route-supervar; - &reference.yaf.yaf-session; - &reference.yaf.yaf-exception; - &reference.yaf.yaf-exception-typeerror; - &reference.yaf.yaf-exception-startuperror; - &reference.yaf.yaf-exception-dispatchfailed; - &reference.yaf.yaf-exception-routerfailed; - &reference.yaf.yaf-exception-loadfailed; - &reference.yaf.yaf-exception-loadfailed-module; - &reference.yaf.yaf-exception-loadfailed-controller; - &reference.yaf.yaf-exception-loadfailed-action; - &reference.yaf.yaf-exception-loadfailed-view; - - - - diff --git a/reference/yaf/configure.xml b/reference/yaf/configure.xml deleted file mode 100644 index 031b9c7d4..000000000 --- a/reference/yaf/configure.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;yaf - - - -
    - - - diff --git a/reference/yaf/constants.xml b/reference/yaf/constants.xml deleted file mode 100644 index 113e9e06e..000000000 --- a/reference/yaf/constants.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - When an error occurs during startup, routing, dispatching or - autoloading, Yaf either throws a subclass of - Yaf_Exception whose exception code is one of the - YAF_ERR_* constants, or triggers a PHP error of the - corresponding type — see - Yaf_Dispatcher::throwException and - Yaf_Application::getLastErrorNo. - - - - - - YAF_VERSION - (string) - - - - The version of the loaded Yaf extension, e.g. - "3.3.8". - - - - - - YAF_ENVIRON - (string) - - - - The value of the - yaf.environ - directive at the time the extension was started, used by - Yaf_Application to select the configuration - section. Defaults to "product". - - - - - - YAF_ERR_STARTUP_FAILED - (int) - - - - Startup failure, value 512. Thrown as a - Yaf_Exception_StartupError when - Yaf_Application could not be started, e.g. the - application directory is missing or the configuration is invalid. - - - - - - YAF_ERR_ROUTE_FAILED - (int) - - - - Routing failure, value 513. Thrown as a - Yaf_Exception_RouterFailed when no route was - able to route the request. - - - - - - YAF_ERR_DISPATCH_FAILED - (int) - - - - Dispatch failure, value 514. Thrown as a - Yaf_Exception_DispatchFailed when the request - could not be dispatched, e.g. when the - yaf.forward_limit is - exceeded. - - - - - - YAF_ERR_NOTFOUND_MODULE - (int) - - - - The module could not be found, value 515. Thrown - as a Yaf_Exception_LoadFailed_Module. - - - - - - YAF_ERR_NOTFOUND_CONTROLLER - (int) - - - - The controller could not be found, value 516. - Thrown as a - Yaf_Exception_LoadFailed_Controller. - - - - - - YAF_ERR_NOTFOUND_ACTION - (int) - - - - The action could not be found, value 517. Thrown - as a Yaf_Exception_LoadFailed_Action. - - - - - - YAF_ERR_NOTFOUND_VIEW - (int) - - - - The view script could not be found, value 518. - Thrown as a Yaf_Exception_LoadFailed_View. - - - - - - YAF_ERR_CALL_FAILED - (int) - - - - Calling a method failed, value 519. Used when an - action method or another callable could not be invoked. - - - - - - YAF_ERR_AUTOLOAD_FAILED - (int) - - - - Autoloading failed, value 520. Triggered by - Yaf_Loader when the file for a class cannot - be loaded, e.g. the resolved path is too long. - - - - - - YAF_ERR_TYPE_ERROR - (int) - - - - A type error occurred, value 521. Thrown as a - Yaf_Exception_TypeError when an argument or a - class definition has an unexpected type, e.g. a controller that is - not a class extending - Yaf_Controller_Abstract. - - - - - - YAF_ERR_ACCESS_ERROR - (int) - - - - Access is not allowed, value 522. Used, for - example, when attempting to call an action method that is not - public. - - - (Available since Yaf 3.2.0.) - - - - - - - - diff --git a/reference/yaf/ini.xml b/reference/yaf/ini.xml deleted file mode 100644 index ce4624f2f..000000000 --- a/reference/yaf/ini.xml +++ /dev/null @@ -1,309 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Yaf &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - yaf.library - "" - INI_ALL - - - - yaf.environ - "product" - INI_SYSTEM - - - - yaf.forward_limit - 5 - INI_ALL - - - - yaf.use_namespace - 0 - INI_ALL - - - - yaf.action_prefer - 0 - INI_ALL - - - - yaf.lowcase_path - 0 - INI_ALL - - - - yaf.use_spl_autoload - 0 - INI_ALL - - - - yaf.name_suffix - 1 - INI_ALL - - - - yaf.name_separator - "" - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - The yaf.cache_config directive existed in Yaf 2.x, - where it cached the parsed result of the INI configuration file within - the PHP process. It was removed in Yaf 3.0.0 and is no longer - recognized. - - - - - - - - - yaf.library - string - - - - The global library directory. Yaf_Loader - searches this directory for classes that can not be found in the - application's local library (see - application.library). - - - See also Yaf_Loader::getLibraryPath and - Yaf_Loader::setLibraryPath. - - - - - - yaf.environ - string - - - - The environment name, "product" by default. It is - used by Yaf_Application to pick the section of - the INI configuration file (its first constructor argument) that - becomes the application configuration. - - - For example, if this value is "product", Yaf will - use the section named [product] in the INI - configuration file as the final configuration of the - Yaf_Application. The environment name can also - be overridden per application by passing the second constructor - argument to Yaf_Application::__construct. - - - - - - yaf.forward_limit - int - - - - The maximum number of times - Yaf_Controller_Abstract::forward can be - chained in a single request, 5 by default. - - - This is a protection against recursive - Yaf_Controller_Abstract::forward loops; when - the limit is exceeded, a Yaf_Exception_DispatchFailed - is thrown. Non-positive values are clamped to the default. - - - - - - yaf.use_namespace - int - - - - When enabled, all classes declared by Yaf are named in namespace - style: - - - \Yaf\Route\Rewrite -Yaf_Request_Http => \Yaf\Request\Http -]]> - - - There is an exception for classes whose last component is a reserved - keyword of PHP and thus cannot be used as a class name; such classes - keep the underscore in their last component: - - - \Yaf\Controller_Abstract -Yaf_Route_Static => \Yaf\Route_Static -]]> - - - - Only one of the two naming styles is registered when the extension - starts, so this directive must be set before the extension is - loaded; it can not be toggled per request in any meaningful way. - - - - - - - yaf.action_prefer - int - - - - When there is only one part in the PATH_INFO, - decides whether it should be considered as a controller name or as an - action name. - - - If this configure is on, the single segment is considered as an - action name, and the controller name falls back to the default - controller; otherwise it is considered as a controller name. - - - - - - yaf.lowcase_path - int - - - - Whether to lowercase all path components during class autoloading. - - - - - - yaf.use_spl_autoload - int - - - - When this value is on, if Yaf_Loader can not - find a class, it will return &false;, giving other autoload functions - a chance to be called. - - - When this value is off (the default), if - Yaf_Loader can not find a class, it will - return &true;, and the class autoloading fails immediately: - Yaf_Loader::autoload always returns &true; - in that mode. - - - - Yaf registers its loader during the instantiation of a - Yaf_Application, so any other autoloaders - registered before the instantiation will be called before - Yaf_Loader::autoload. - - - - - - - yaf.name_suffix - int - - - - When this is on (the default), Yaf_Loader - identifies an MVC class by its suffix to decide whether it is a - controller or an action class: IndexController, - IndexAction. - - - When this is off, Yaf_Loader looks at the - prefix of the class name instead: - Controller_Index, Action_Index. - - - - - - yaf.name_separator - string - - - - When this is not empty, Yaf_Loader identifies - MVC classes by this separator instead of the underscore that - separates the name and the MVC suffix. - - - For example, when this value is "_" and - yaf.name_suffix is on, - Yaf_Loader will take - Index_Controller as a controller class, while - IndexController is considered a normal class. - When it is empty (the default), the underscore is used. - - - - - -
    - - diff --git a/reference/yaf/setup.xml b/reference/yaf/setup.xml deleted file mode 100644 index d0ad3fbbe..000000000 --- a/reference/yaf/setup.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;yaf. - - - Yaf has no external dependencies. Install it with: - - - - As of 3.3.8, Yaf can also be installed with &link.pie;, the PHP - Installer for Extensions: - - - - - - The source code is hosted on - GitHub. To build the - extension from source: - - - - and load it by adding the following line to the - php.ini: - - - - - - &pecl.windows.download.avail; - -
    - - - - &reference.yaf.ini; - - -
    - - diff --git a/reference/yaf/tutorials.xml b/reference/yaf/tutorials.xml deleted file mode 100644 index a1ce857ed..000000000 --- a/reference/yaf/tutorials.xml +++ /dev/null @@ -1,414 +0,0 @@ - - - - - &reftitle.examples; - -
    - Quick Start - - - A classic Application directory layout - - - - - Set the web server DocumentRoot to the - public directory, so that only the public - assets are accessible from the web. - - - - - A multi-module Application directory layout - - - - - In a multi-module application, each module has its own - controllers and views directory - under application/modules/<ModuleName>/. The - registered modules are declared in - application.modules. - - - - - Entry - - index.php in the public directory is the only way - into the application, you should rewrite all requests to it (you can - use .htaccess in Apache + mod_php, or the - equivalent in your web server, see below). - - -bootstrap() //call bootstrap methods defined in Bootstrap.php - ->run(); -?> -]]> - - - - - Rewrite rule - - "/index.php/$1", - ) -} -]]> - - - - - Bootstrap - - Any method of the Bootstrap class whose name - begins with _init is automatically called, in - definition order, by - Yaf_Application::bootstrap. Each such method - receives the Yaf_Dispatcher instance as its - argument. Methods with other names are not called automatically. - - - -]]> - - - - - Application config - - application.ini is the application configuration - file. Constants defined in index.php can be used - in it, and sections can inherit from one another. - - - - - - - - Application config as a PHP array - - Besides an INI configuration file, a plain PHP array can also be passed - to Yaf_Application::__construct as the - configuration. - - - array( - "directory" => APPLICATION_PATH . "/application/", - ), -); - -$app = new Yaf_Application($config); -?> -]]> - - - - - Default controller - - In Yaf, the default controller is named - IndexController: - - -getView()->content = "Hello World"; - } -} -?> -]]> - - - - - Default view template - - The view script for the default controller/action is - application/views/index/index.phtml. Yaf provides - a small view engine called Yaf_View_Simple, - whose templates are plain PHP scripts. - - - - - Hello World - - - - - -]]> - - - - - Run the Application - - Point the browser at the configured domain - (e.g. http://www.example.com) and the response - will look like: - - &example.outputs.similar; - - - - Hello World - - - hello world - - -]]> - - - - The minimal example above can also be generated with the Yaf code - generator (tools/cg/yaf_cg), which ships with - the Yaf - source repository: - - - - - - yaf_cg generates a more complete, commented - skeleton than the one shown in this tutorial: a - public/ entry with rewrite rules, a Bootstrap - with configuration, plugin and custom-route setup, an example - model, an error controller and view templates. It is a good - starting point for a real application. - - - - -
    - -
    - Custom Routes - - - Custom routes - - Besides the default Yaf_Route_Static route, - custom routes can be registered on the - Yaf_Router route stack, usually in a - _initRoute method of the Bootstrap, using - Yaf_Router::addRoute. Routes can also be - declared in configuration files and loaded with - Yaf_Router::addConfig. - - -getRouter(); - - // /user/123 -> controller=user, action=index, id=123 - $router->addRoute("user", new Yaf_Route_Rewrite( - "/user/:id", - array("controller" => "user", "action" => "index") - )); - } -} -?> -]]> - - - -
    - -
    - Plugins - - - Plugins - - A plugin hooks into the dispatch cycle by extending - Yaf_Plugin_Abstract and overriding one or more - of its six hook methods, then is registered on the dispatcher with - Yaf_Dispatcher::registerPlugin, typically in - the Bootstrap: - - -registerPlugin(new UserPlugin()); - } -} -?> -]]> - - - -
    - -
    - diff --git a/reference/yaf/versions.xml b/reference/yaf/versions.xml deleted file mode 100644 index 4a407519b..000000000 --- a/reference/yaf/versions.xml +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/yaf/yaf-action-abstract.xml b/reference/yaf/yaf-action-abstract.xml deleted file mode 100644 index 32401e8bd..000000000 --- a/reference/yaf/yaf-action-abstract.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - The Yaf_Action_Abstract class - Yaf_Action_Abstract - - - - -
    - &reftitle.intro; - - An action can be defined in a separate file in Yaf (see - Yaf_Controller_Abstract). That is, an action - method can also be a Yaf_Action_Abstract class. - - - Since there should be a entry point which can be called by Yaf, - you must implement the abstract method - Yaf_Action_Abstract::execute in your custom - action class. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Action_Abstract - - - - - Yaf_Action_Abstract - - - - extends - Yaf_Controller_Abstract - - - - &Properties; - - protected - _controller - - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _controller - - - The controller instance that owns this action, retrievable with - Yaf_Action_Abstract::getController. - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-action-abstract; - -
    - - diff --git a/reference/yaf/yaf-application.xml b/reference/yaf/yaf-application.xml deleted file mode 100644 index 3ee8c83fa..000000000 --- a/reference/yaf/yaf-application.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - The Yaf_Application class - Yaf_Application - - - - -
    - &reftitle.intro; - - Yaf_Application provides a bootstrapping facility - for applications which provides reusable resources, common- and - module-based bootstrap classes and dependency checking. - - - - Yaf_Application implements the singleton - pattern, and Yaf_Application can not be - serialized or unserialized, which will cause problems when you try - to use PHPUnit to write some test cases for Yaf. - - - You may use the @backupGlobals annotation of - PHPUnit to control the backup and restore operations for global - variables, thus solving this problem. - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Application - - - - - final - Yaf_Application - - - - &Properties; - - protected - config - - - protected - dispatcher - - - protected - static - _app - - - protected - _modules - - - protected - _running - - - protected - _environ - - - protected - _err_no - - - protected - _err_msg - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - config - - The application configuration object. - - - - dispatcher - - The Yaf_Dispatcher instance used by - this application. - - - - _app - - Static reference to the single running application - instance. - - - - _modules - - The list of registered module names, parsed from - application.modules. - - - - _running - - Whether the application is currently running. - - - - _environ - - The environment name of the application, defaults to - "product". - - - - _err_no - - The code of the last error, one of the - YAF_ERR_* constants. - - - - _err_msg - - The message of the last error. - - - -
    - - - -
    - - &reference.yaf.entities.yaf-application; - -
    - - diff --git a/reference/yaf/yaf-bootstrap-abstract.xml b/reference/yaf/yaf-bootstrap-abstract.xml deleted file mode 100644 index 1c8fde97b..000000000 --- a/reference/yaf/yaf-bootstrap-abstract.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - The Yaf_Bootstrap_Abstract class - Yaf_Bootstrap_Abstract - - - - -
    - &reftitle.intro; - - Bootstrap is a mechanism used to do some initial config before a - Application run. - - - User may define their own Bootstrap class by inheriting - Yaf_Bootstrap_Abstract - - - Any method declared in Bootstrap class with leading "_init", will be - called by Yaf_Application::bootstrap one by one - according to their defined order. - -
    - - -
    - &reftitle.examples; - - Bootstrap example - - array( - "directory" => dirname(__FILE__) . "/application/", - ), - ); - - $app = new Yaf_Application($config); - $app->bootstrap(); -?> -]]> - - &example.outputs.similar; - - - - -
    - -
    - &reftitle.classsynopsis; - - - - Yaf_Bootstrap_Abstract - - - - - abstract - Yaf_Bootstrap_Abstract - - - &Properties; - - &Methods; - - - -
    - -
    - -
    - - diff --git a/reference/yaf/yaf-config-abstract.xml b/reference/yaf/yaf-config-abstract.xml deleted file mode 100644 index 291d66e50..000000000 --- a/reference/yaf/yaf-config-abstract.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The Yaf_Config_Abstract class - Yaf_Config_Abstract - - - - -
    - &reftitle.intro; - - Yaf_Config_Abstract is the base class of the - configuration adapters. It provides a uniform way to access a set of - configuration values through nested property syntax - ($config->section->key), array access and - iteration. Concrete implementations are - Yaf_Config_Ini (read-only, INI files with - section inheritance) and Yaf_Config_Simple - (PHP arrays, mutable). - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Config_Abstract - - - - - abstract - Yaf_Config_Abstract - - - - &Properties; - - protected - _config - - - protected - _readonly - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - _config - - - - - - _readonly - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-config-abstract; - -
    - - diff --git a/reference/yaf/yaf-config-ini.xml b/reference/yaf/yaf-config-ini.xml deleted file mode 100644 index 2a0a98dd8..000000000 --- a/reference/yaf/yaf-config-ini.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - The Yaf_Config_Ini class - Yaf_Config_Ini - - - - -
    - &reftitle.intro; - - Yaf_Config_Ini enables developers to store - configuration data in a familiar INI format and read it in the - application by using nested object property syntax. The INI format is - specialized to provide both the ability to have a hierarchy of - configuration data keys and inheritance between configuration data - sections. Configuration data hierarchies are supported by separating - the keys with the dot or period character ("."). A - section may extend or inherit from another section by following the - section name with a colon character (":") and the - name of the section from which data are to be inherited. - - - - Yaf_Config_Ini utilizes the - parse_ini_file PHP function. Please review this - documentation to be aware of its specific behaviors, which propagate - to Yaf_Config_Ini, such as how the special - values of "&true;", "&false;", "yes", "no", and "&null;" are handled. - - - - - Yaf_Config_Ini parses the configuration file - on every request. If an application manages a large amount of - (mostly static) configuration, consider the - Yaconf extension instead: it keeps - configuration in shared memory across the whole PHP lifecycle, so it - is parsed only once and can be accessed much more efficiently. - Yaconf understands the very same INI syntax — keys separated by dots, - and inheritance between sections through - "[section : parent]" — so the existing - application.ini can be served by Yaconf as-is; - only the way it is passed to - Yaf_Application::__construct changes (see the - tip in Application - Configuration). - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Config_Ini - - - - - Yaf_Config_Ini - - - - extends - Yaf_Config_Abstract - - - - Iterator - - - - ArrayAccess - - - - Countable - - - - &Properties; - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _config - - - - - - _readonly - - - - - -
    - - -
    - &reftitle.examples; - - <function>Yaf_Config_Ini</function>example - - This example illustrates a basic use of Yaf_Config_Ini for loading - configuration data from an INI file. In this example there are - configuration data for both a production system and for a staging system. - Because the staging system configuration data are very similar to those - for production, the staging section inherits from the production section. - In this case, the decision is arbitrary and could have been written - conversely, with the production section inheriting from the staging - section, though this may not be the case for more complex situations. - Suppose, then, that the following configuration data are contained in - /path/to/config.ini: - - - - - -database->params->host); -var_dump($config->database->params->dbname); -var_dump($config->get("database.params.username")); -?> -]]> - - &example.outputs.similar; - - - - -
    - -
    - - &reference.yaf.entities.yaf-config-ini; - -
    - - diff --git a/reference/yaf/yaf-config-simple.xml b/reference/yaf/yaf-config-simple.xml deleted file mode 100644 index 5f6f0d22f..000000000 --- a/reference/yaf/yaf-config-simple.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - The Yaf_Config_Simple class - Yaf_Config_Simple - - - - -
    - &reftitle.intro; - - Yaf_Config_Simple is a configuration adapter - backed by a PHP array (or, optionally, an INI file). In contrast to - Yaf_Config_Ini it is mutable by default: - values can be changed at runtime, which makes it suitable both for - programmatically built configuration and for configuration that - needs to be adjusted during the request. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Config_Simple - - - - - Yaf_Config_Simple - - - - extends - Yaf_Config_Abstract - - - - Iterator - - - - ArrayAccess - - - - Countable - - - - &Properties; - - protected - _readonly - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _config - - - - - - _readonly - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-config-simple; - -
    - - diff --git a/reference/yaf/yaf-controller-abstract.xml b/reference/yaf/yaf-controller-abstract.xml deleted file mode 100644 index 8d7c89e99..000000000 --- a/reference/yaf/yaf-controller-abstract.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - The Yaf_Controller_Abstract class - Yaf_Controller_Abstract - - - - -
    - &reftitle.intro; - - Yaf_Controller_Abstract is the heart of Yaf's - system. MVC stands for Model-View-Controller and is a design pattern - targeted at separating application logic from display logic. - - - Every custom controller shall inherit - Yaf_Controller_Abstract. - - - Since Yaf_Controller_Abstract::__construct is - called by Yaf with no arguments, - Yaf_Controller_Abstract provides an alternative - constructor-like hook: - Yaf_Controller_Abstract::init. - - - If you have defined a init() method in your custom controller, it will be - called as long as the controller was instantiated. - - - Action may have arguments, when a request coming, if there are the same - name variable in the request parameters(see - Yaf_Request_Abstract::getParam) after routed, - Yaf will pass them to the action method - (see Yaf_Action_Abstract::execute). - - - These arguments are directly fetched without filtering, it should be - carefully processed before use them. - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Controller_Abstract - - - - - abstract - Yaf_Controller_Abstract - - - - &Properties; - - protected - actions - - - protected - _module - - - protected - _name - - - protected - _request - - - protected - _response - - - protected - _invoke_args - - - protected - _view - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - actions - - - You can also define an action method in a separate PHP script by using - this property and Yaf_Action_Abstract. - - define action in a separate file - - "actions/Dummy_action.php", - ); - - /* action method may have arguments */ - public function indexAction($name, $id) { - /* $name and $id are unsafe raw data */ - assert($name == $this->getRequest()->getParam("name")); - assert($id == $this->_request->getParam("id")); - } -} -?> -]]> - - - - Dummy_action.php - - -]]> - - - - - - - _module - - - The name of the module the controller belongs to. - - - - - _name - - - The name of the controller. - - - - - _request - - - The current Yaf_Request_Abstract object. - - - - - _response - - - The current Yaf_Response_Abstract object. - - - - - _invoke_args - - - The invocation arguments passed to the action through - Yaf_Controller_Abstract::forward, as an - array keyed by argument name. - - - - - _view - - - The Yaf_View_Interface object used to render - views. - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-controller-abstract; - -
    - - diff --git a/reference/yaf/yaf-dispatcher.xml b/reference/yaf/yaf-dispatcher.xml deleted file mode 100644 index 1106bdfe3..000000000 --- a/reference/yaf/yaf-dispatcher.xml +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - The Yaf_Dispatcher class - Yaf_Dispatcher - - - - -
    - &reftitle.intro; - - Yaf_Dispatcher purpose is to initialize - the request environment, route the incoming request, and then dispatch - any discovered actions; it aggregates any responses and returns them - when the process is complete. - - - Yaf_Dispatcher also implements the Singleton pattern, - meaning only a single instance of it may be available at any given time. This - allows it to also act as a registry on which the other objects in the - dispatch process may draw. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Dispatcher - - - - - final - Yaf_Dispatcher - - - - &Properties; - - protected - _router - - - protected - _view - - - protected - _request - - - protected - _plugins - - - protected - static - _instance - - - protected - _auto_render - - - protected - _return_response - - - protected - _instantly_flush - - - protected - _default_module - - - protected - _default_controller - - - protected - _default_action - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _router - - The Yaf_Router instance used by the - dispatcher to route requests. - - - - _view - - The Yaf_View_Interface implementation - used to render views, lazily initialized on first dispatch. - - - - _request - - The request object being dispatched. - - - - _plugins - - The list of plugins registered with - Yaf_Dispatcher::registerPlugin. - - - - _instance - - Static reference to the single dispatcher - instance. - - - - _auto_render - - Whether the dispatcher automatically renders the view after - dispatching. Defaults to &true;. - - - - _return_response - - Whether Yaf_Application::run returns - the response object instead of sending it directly. Defaults to - &false;. - - - - _instantly_flush - - Whether the response body is flushed immediately when it is - set. Defaults to &true;. - - - - _default_module - - The default module name, from the - application.dispatcher.defaultModule - configuration entry. - - - - _default_controller - - The default controller name, from the - application.dispatcher.defaultController - configuration entry. - - - - _default_action - - The default action name, from the - application.dispatcher.defaultAction - configuration entry. - - - -
    - - - -
    - - &reference.yaf.entities.yaf-dispatcher; - -
    - - diff --git a/reference/yaf/yaf-exception-dispatchfailed.xml b/reference/yaf/yaf-exception-dispatchfailed.xml deleted file mode 100644 index c6eecbdb8..000000000 --- a/reference/yaf/yaf-exception-dispatchfailed.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The Yaf_Exception_DispatchFailed class - Yaf_Exception_DispatchFailed - - - - -
    - &reftitle.intro; - - Yaf_Exception_DispatchFailed is thrown when the - dispatcher fails to dispatch the routed request to a controller action. - Its error code is 514. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_DispatchFailed - - - - - Yaf_Exception_DispatchFailed - - - - extends - Yaf_Exception - - - - &Properties; - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-loadfailed-action.xml b/reference/yaf/yaf-exception-loadfailed-action.xml deleted file mode 100644 index 46d6a9722..000000000 --- a/reference/yaf/yaf-exception-loadfailed-action.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The Yaf_Exception_LoadFailed_Action class - Yaf_Exception_LoadFailed_Action - - - - -
    - &reftitle.intro; - - Yaf_Exception_LoadFailed_Action is thrown when the - requested action cannot be found or loaded. Its error code is - 517. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_LoadFailed_Action - - - - - Yaf_Exception_LoadFailed_Action - - - - extends - Yaf_Exception_LoadFailed - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-loadfailed-controller.xml b/reference/yaf/yaf-exception-loadfailed-controller.xml deleted file mode 100644 index ec5e454d4..000000000 --- a/reference/yaf/yaf-exception-loadfailed-controller.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - The Yaf_Exception_LoadFailed_Controller class - Yaf_Exception_LoadFailed_Controller - - - - -
    - &reftitle.intro; - - Yaf_Exception_LoadFailed_Controller is thrown when - the requested controller cannot be found or loaded. Its error code is - 516. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_LoadFailed_Controller - - - - - Yaf_Exception_LoadFailed_Controller - - - - extends - Yaf_Exception_LoadFailed - - - - &Properties; - - &Methods; - - &InheritedMethods; - - - - -
    - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-loadfailed-module.xml b/reference/yaf/yaf-exception-loadfailed-module.xml deleted file mode 100644 index 4fb6a37a8..000000000 --- a/reference/yaf/yaf-exception-loadfailed-module.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The Yaf_Exception_LoadFailed_Module class - Yaf_Exception_LoadFailed_Module - - - - -
    - &reftitle.intro; - - Yaf_Exception_LoadFailed_Module is thrown when the - requested module cannot be found or loaded. Its error code is - 515. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_LoadFailed_Module - - - - - Yaf_Exception_LoadFailed_Module - - - - extends - Yaf_Exception_LoadFailed - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-loadfailed-view.xml b/reference/yaf/yaf-exception-loadfailed-view.xml deleted file mode 100644 index d02fe0035..000000000 --- a/reference/yaf/yaf-exception-loadfailed-view.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The Yaf_Exception_LoadFailed_View class - Yaf_Exception_LoadFailed_View - - - - -
    - &reftitle.intro; - - Yaf_Exception_LoadFailed_View is thrown when the - requested view (template) script cannot be found or loaded. Its error code - is 518. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_LoadFailed_View - - - - - Yaf_Exception_LoadFailed_View - - - - extends - Yaf_Exception_LoadFailed - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-loadfailed.xml b/reference/yaf/yaf-exception-loadfailed.xml deleted file mode 100644 index dbe3eb762..000000000 --- a/reference/yaf/yaf-exception-loadfailed.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - The Yaf_Exception_LoadFailed class - Yaf_Exception_LoadFailed - - - - -
    - &reftitle.intro; - - Yaf_Exception_LoadFailed is thrown when the loader - fails to load a required script. Its error code is - 520. The more specific failures are represented by - its subclasses Yaf_Exception_LoadFailed_Module, - Yaf_Exception_LoadFailed_Controller, - Yaf_Exception_LoadFailed_Action and - Yaf_Exception_LoadFailed_View. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_LoadFailed - - - - - Yaf_Exception_LoadFailed - - - - extends - Yaf_Exception - - - - &Properties; - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-routerfailed.xml b/reference/yaf/yaf-exception-routerfailed.xml deleted file mode 100644 index 846c845b9..000000000 --- a/reference/yaf/yaf-exception-routerfailed.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The Yaf_Exception_RouterFailed class - Yaf_Exception_RouterFailed - - - - -
    - &reftitle.intro; - - Yaf_Exception_RouterFailed is thrown when routing - fails, for instance when no registered route matches the incoming request. - Its error code is 513. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_RouterFailed - - - - - Yaf_Exception_RouterFailed - - - - extends - Yaf_Exception - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-startuperror.xml b/reference/yaf/yaf-exception-startuperror.xml deleted file mode 100644 index a13ce6f6b..000000000 --- a/reference/yaf/yaf-exception-startuperror.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - The Yaf_Exception_StartupError class - Yaf_Exception_StartupError - - - - -
    - &reftitle.intro; - - Yaf_Exception_StartupError is thrown when the - application fails to start up, i.e. when an error occurs during the - initialization of Yaf_Application before routing - begins. Its error code is 512. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_StartupError - - - - - Yaf_Exception_StartupError - - - - extends - Yaf_Exception - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception-typeerror.xml b/reference/yaf/yaf-exception-typeerror.xml deleted file mode 100644 index e53f4382c..000000000 --- a/reference/yaf/yaf-exception-typeerror.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The Yaf_Exception_TypeError class - Yaf_Exception_TypeError - - - - -
    - &reftitle.intro; - - Yaf_Exception_TypeError is thrown when an argument - passed to a Yaf method is of an unexpected type or an invalid value. - Its error code is 521. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception_TypeError - - - - - Yaf_Exception_TypeError - - - - extends - Yaf_Exception - - - - &Properties; - - - &Methods; - - &InheritedMethods; - - - - - -
    - - - - - - -
    - -
    - - diff --git a/reference/yaf/yaf-exception.xml b/reference/yaf/yaf-exception.xml deleted file mode 100644 index 5c3a1fad0..000000000 --- a/reference/yaf/yaf-exception.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - The Yaf_Exception class - Yaf_Exception - - - - -
    - &reftitle.intro; - - Yaf_Exception is the base class of all exceptions - thrown by Yaf. Every other Yaf exception class extends it. - - - It extends RuntimeException when the SPL extension is - loaded, and the built-in Exception otherwise. - Exceptions raised by Yaf carry an error code that identifies the type of - failure. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Exception - - - - - Yaf_Exception - - - - extends - RuntimeException - - - - &InheritedProperties; - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - -
    - - &reference.yaf.entities.yaf-exception; - -
    - - diff --git a/reference/yaf/yaf-loader.xml b/reference/yaf/yaf-loader.xml deleted file mode 100644 index a45d73818..000000000 --- a/reference/yaf/yaf-loader.xml +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - The Yaf_Loader class - Yaf_Loader - - - - -
    - &reftitle.intro; - - Yaf_Loader introduces a comprehensive autoloading - solution for Yaf. - - - The first time an instance of Yaf_Application is retrieved, - Yaf_Loader will instance a singleton, and registers itself with - spl_autoload. You retrieve an instance using the Yaf_Loader::getInstance - - - Yaf_Loader attempt to load a class only one shot, if - failed, depend on yaf.use_spl_autoload, if this - config is On Yaf_Loader::autoload will return - &false;, thus give the chance to other autoload function. if it is Off - (by default), Yaf_Loader::autoload will return - &true;, and more important is that a very useful warning will be triggered - (very useful to find out why a class could not be loaded). - - - Please keep yaf.use_spl_autoload Off unless there is some library have - their own autoload mechanism and impossible to rewrite it. - - - - - By default, Yaf_Loader assume all library (class - defined script) store in the global library - directory, which is defined in the php.ini(yaf.library). - - - - If you want Yaf_Loader search some - classes(libraries) in the local class - directory(which is defined in application.ini, and by default, - it is application.directory . "/library"), - you should register the class prefix using the - Yaf_Loader::registerLocalNameSpace - - - - Let's see some examples(assuming APPLICATION_PATH is application.directory): - - Config example - - - - - - Assuming the following local name space is registered: - - Register localnamespace - -registerLocalNameSpace(array("Foo", "Bar")); - } -} -?> -]]> - - - - Then the autoload examples: - - Load class example - - - // APPLICATION_PATH/library/Foo/Bar/Test.php - -class GLO_Name => - // /global_dir/Glo/Name.php - -class BarNon_Test - // /global_dir/Barnon/Test.php -]]> - - - - - Load namespace class example - - - // APPLICATION_PATH/library/Foo/Bar/Dummy.php - -class \FooBar\Bar\Dummy => - // /global_dir/FooBar/Bar/Dummy.php -]]> - - - - - - You may noticed that all the folder with the first letter capitalized, you can make them - lowercase by set yaf.lowcase_path = On in php.ini - - - - Yaf_Loader is also designed to load the MVC classes, - and the rule is: - - MVC class loading example - - -// APPLICATION_PATH/controllers/ - -Model Classes => -// APPLICATION_PATH/models/ - -Plugin Classes => -// APPLICATION_PATH/plugins/ -]]> - - - - Yaf identify a class's suffix(this is by default, you can also change to - the prefix by change the configure yaf.name_suffix) to decide whether it - is a MVC class: - - MVC class distinctions - - - // ***Controller - -Model Classes => - // ***Model - -Plugin Classes => - // ***Plugin -]]> - - - - some examples: - - MVC loading example - - - // APPLICATION_PATH/models/Data.php - -class DummyPlugin => - // APPLICATION_PATH/plugins/Dummy.php - -class A_B_TestModel => - // APPLICATION_PATH/models/A/B/Test.php -]]> - - - - - - As of 2.1.18, Yaf supports Controllers autoloading for user script side, - (which means the autoloading triggered by user php script, eg: access a - controller static property in Bootstrap or Plugins), - but autoloader only try to locate controller class script under the default - module folder, which is "APPLICATION_PATH/controllers/". - - - also, the directory will be affected by yaf.lowcase_path. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Loader - - - - - Yaf_Loader - - - - &Properties; - - protected - _local_ns - - - protected - _library - - - protected - _global_library - - - static - _instance - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _local_ns - - - - - - _library - - - By default, this value is application.directory . "/library", - you can change this either in the application.ini(application.library) or call to - Yaf_Loader::setLibraryPath - - - - - _global_library - - - - - - _instance - - - - - -
    - - - -
    - - - &reference.yaf.entities.yaf-loader; - -
    - - diff --git a/reference/yaf/yaf-plugin-abstract.xml b/reference/yaf/yaf-plugin-abstract.xml deleted file mode 100644 index 75eb7a837..000000000 --- a/reference/yaf/yaf-plugin-abstract.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - The Yaf_Plugin_Abstract class - Yaf_Plugin_Abstract - - - - -
    - &reftitle.intro; - - Plugins allow for easy extensibility and customization of the - framework. A plugin is a class extending - Yaf_Plugin_Abstract that overrides one or more - hook methods, which are called automatically at fixed points of the - dispatch cycle: before and after routing, before and after the - dispatch loop, and before and after each single dispatch. - - - A plugin is attached to the dispatcher with - Yaf_Dispatcher::registerPlugin, typically in - the Bootstrap; after registration, all the hook methods the plugin - implements are called at the proper time, each receiving the current - Yaf_Request_Abstract and - Yaf_Response_Abstract instances. - -
    - - -
    - &reftitle.examples; - - Plugin example - -registerPlugin(new TestPlugin()); - } - } - - /* plugin class should be placed under ./application/plugins/ */ - class TestPlugin extends Yaf_Plugin_Abstract { - public function routerStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - /* before router - in this hook, user can do some url rewrite */ - var_dump("routerStartup"); - } - public function routerShutdown(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - /* router complete - in this hook, user can do login check */ - var_dump("routerShutdown"); - } - public function dispatchLoopStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - var_dump("dispatchLoopStartup"); - } - public function preDispatch(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - var_dump("preDispatch"); - } - public function postDispatch(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - var_dump("postDispatch"); - } - public function dispatchLoopShutdown(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { - /* final hook - in this hook user can do logging or implement layout */ - var_dump("dispatchLoopShutdown"); - } - } - - Class IndexController extends Yaf_Controller_Abstract { - public function indexAction() { - return FALSE; //prevent rendering - } - } - - $config = array( - "application" => array( - "directory" => dirname(__FILE__) . "/application/", - ), - ); - - $app = new Yaf_Application($config); - $app->bootstrap()->run(); -?> -]]> - - &example.outputs.similar; - - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Plugin_Abstract - - - - - Yaf_Plugin_Abstract - - - - - &Methods; - - - - -
    - -
    - - &reference.yaf.entities.yaf-plugin-abstract; - -
    - - diff --git a/reference/yaf/yaf-registry.xml b/reference/yaf/yaf-registry.xml deleted file mode 100644 index b87b998f3..000000000 --- a/reference/yaf/yaf-registry.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - The Yaf_Registry class - Yaf_Registry - - - - -
    - &reftitle.intro; - - Yaf_Registry is a global key-value store. All of - its methods are static, which makes it universally accessible, and - provides the ability to get or set any custom data from anywhere in - your code as necessary. - - - It is typically used to hold objects initialized in the Bootstrap - (a database connection, a logger, shared configuration) so that - controllers, actions and plugins can retrieve them without passing - them around. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Registry - - - - - Yaf_Registry - - - - &Properties; - - static - _instance - - - protected - _entries - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _instance - - - - - - _entries - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-registry; - -
    - - diff --git a/reference/yaf/yaf-request-abstract.xml b/reference/yaf/yaf-request-abstract.xml deleted file mode 100644 index 169fab2cc..000000000 --- a/reference/yaf/yaf-request-abstract.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - The Yaf_Request_Abstract class - Yaf_Request_Abstract - - - - -
    - &reftitle.intro; - - Yaf_Request_Abstract is the base class of the - request objects. It encapsulates the request environment: the module, - controller and action resolved by routing, the request parameters, - and accessors for the superglobals (query string, POST, cookie, - server, environment and uploaded files). - - - Two concrete implementations are provided: - Yaf_Request_Http, initialized from an actual - web request, and Yaf_Request_Simple, a - synthetic request used in tests and CLI scripts. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Request_Abstract - - - - - Yaf_Request_Abstract - - - - &Constants; - - const - string - Yaf_Request_Abstract::SCHEME_HTTP - http - - - const - string - Yaf_Request_Abstract::SCHEME_HTTPS - https - - - &Properties; - - public - module - - - public - controller - - - public - action - - - public - method - - - protected - params - - - protected - language - - - protected - _exception - - - protected - _base_uri - - - protected - uri - - - protected - dispatched - - - protected - routed - - - - &Methods; - - - - -
    - - - -
    - &reftitle.properties; - - - module - - - - - - controller - - - - - - action - - - - - - method - - - - - - params - - - - - - language - - - - - - _exception - - - - - - _base_uri - - - - - - uri - - - - - - dispatched - - - - - - routed - - - - - -
    - - - - -
    - &reftitle.constants; - - - - Yaf_Request_Abstract::SCHEME_HTTP - - - - - - - Yaf_Request_Abstract::SCHEME_HTTPS - - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-request-abstract; - -
    - - diff --git a/reference/yaf/yaf-request-http.xml b/reference/yaf/yaf-request-http.xml deleted file mode 100644 index 503619397..000000000 --- a/reference/yaf/yaf-request-http.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - The Yaf_Request_Http class - Yaf_Request_Http - - - - -
    - &reftitle.intro; - - Any request from client is initialized as a - Yaf_Request_Http. - you can get the request information like, uri query and - post parameters via methods of this class. - - - For security, $_GET/$_POST are readonly in Yaf, which means - if you set a value to these global variables, you can not get it from - Yaf_Request_Http::getQuery or - Yaf_Request_Http::getPost. - - - But there do is some usage need such feature, like unit testing. thus - Yaf can be built with --enable-yaf-debug, which will allow Yaf read the - value user set via script. - - - in such case, Yaf will throw a E_STRICT warning to remind you about - that: Strict Standards: you are running yaf in debug mode - - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Request_Http - - - - - Yaf_Request_Http - - - - extends - Yaf_Request_Abstract - - - - &Properties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - module - - - - - - controller - - - - - - action - - - - - - method - - - - - - params - - - - - - language - - - - - - _exception - - - - - - _base_uri - - - - - - uri - - - - - - dispatched - - - - - - routed - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-request-http; - -
    - - diff --git a/reference/yaf/yaf-request-simple.xml b/reference/yaf/yaf-request-simple.xml deleted file mode 100644 index ba7ebb97a..000000000 --- a/reference/yaf/yaf-request-simple.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - The Yaf_Request_Simple class - Yaf_Request_Simple - - - - -
    - &reftitle.intro; - - Yaf_Request_Simple is particularlly used for test - puporse. ie. simulate some espacial request under CLI mode. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Request_Simple - - - - - Yaf_Request_Simple - - - - extends - Yaf_Request_Abstract - - - - &Constants; - - const - string - Yaf_Request_Simple::SCHEME_HTTP - http - - - const - string - Yaf_Request_Simple::SCHEME_HTTPS - https - - - &Properties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - module - - - - - - controller - - - - - - action - - - - - - method - - - - - - params - - - - - - language - - - - - - _exception - - - - - - _base_uri - - - - - - uri - - - - - - dispatched - - - - - - routed - - - - - -
    - - - - -
    - &reftitle.constants; - - - - Yaf_Request_Simple::SCHEME_HTTP - - - - - - - Yaf_Request_Simple::SCHEME_HTTPS - - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-request-simple; - -
    - - diff --git a/reference/yaf/yaf-response-abstract.xml b/reference/yaf/yaf-response-abstract.xml deleted file mode 100644 index ef6ce61a3..000000000 --- a/reference/yaf/yaf-response-abstract.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - The Yaf_Response_Abstract class - Yaf_Response_Abstract - - - - -
    - &reftitle.intro; - - Yaf_Response_Abstract is the base class of the - response object, which carries the headers and the content blocks to - be sent to the client. It is instantiated by - Yaf_Dispatcher; use - Yaf_Dispatcher::getResponse to access it, - typically inside controllers, actions or plugins. - - - The concrete subclasses are Yaf_Response_Http - (used in web SAPIs, which actually sends HTTP headers) and - Yaf_Response_Cli (used on the command line). - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Response_Abstract - - - - - Yaf_Response_Abstract - - - - &Constants; - - const - string - Yaf_Response_Abstract::DEFAULT_BODY - "content" - - - &Properties; - - protected - _header - - - protected - _body - - - protected - _sendheader - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _header - - - The HTTP headers set so far, as an array of header name/value - pairs. Only meaningful for - Yaf_Response_Http. - - - - - _body - - - The content blocks, keyed by the content key (by default - content, i.e. - Yaf_Response_Abstract::DEFAULT_BODY). - - - - - _sendheader - - - Whether headers should be sent together with the content. In - Yaf_Response_Http it also tracks whether the - headers have been sent already. - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-response-abstract; - -
    - - diff --git a/reference/yaf/yaf-response-cli.xml b/reference/yaf/yaf-response-cli.xml deleted file mode 100644 index d7167dad3..000000000 --- a/reference/yaf/yaf-response-cli.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - The Yaf_Response_Cli class - Yaf_Response_Cli - - - - -
    - &reftitle.intro; - - Yaf_Response_Cli is the response adapter used - for command-line (CLI) requests. Unlike its HTTP counterpart, it does - not send headers, but simply accumulates the response body and - outputs it directly when the dispatch cycle completes. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Response_Cli - - - - - Yaf_Response_Cli - - - - extends - Yaf_Response_Abstract - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _header - - - - - - _body - - - - - - _sendheader - - - - - -
    - - - -
    - -
    - - diff --git a/reference/yaf/yaf-response-http.xml b/reference/yaf/yaf-response-http.xml deleted file mode 100644 index bbac5a396..000000000 --- a/reference/yaf/yaf-response-http.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - The Yaf_Response_Http class - Yaf_Response_Http - - - - -
    - &reftitle.intro; - - Yaf_Response_Http is the response adapter used - for web requests. It accumulates the headers and body set during the - dispatch cycle and sends them to the client when the dispatch - completes, unless - Yaf_Dispatcher::returnResponse is enabled. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Response_Http - - - - - Yaf_Response_Http - - - - extends - Yaf_Response_Abstract - - - - &Properties; - - protected - _sendheader - - - protected - _response_code - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _header - - - - - - _body - - - - - - _sendheader - - - - - - _response_code - - - - - -
    - - - -
    - -
    - - diff --git a/reference/yaf/yaf-route-interface.xml b/reference/yaf/yaf-route-interface.xml deleted file mode 100644 index 5ba5a83e0..000000000 --- a/reference/yaf/yaf-route-interface.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - The Yaf_Route_Interface class - Yaf_Route_Interface - - - - -
    - &reftitle.intro; - - Yaf_Route_Interface defines the contract every - route must implement: Yaf_Route_Interface::route, - which inspects the request and claims it by setting the module, - controller and action (and optionally request parameters), and - Yaf_Route_Interface::assemble, which builds a - URL from route info. - - - Implement this interface to define a custom route, and register it on - the router with Yaf_Router::addRoute. The - built-in route classes - (Yaf_Route_Static, - Yaf_Route_Simple, - Yaf_Route_Supervar, - Yaf_Route_Rewrite, - Yaf_Route_Regex and - Yaf_Route_Map) all implement it. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Interface - - - - - Yaf_Route_Interface - - - - - &Methods; - - - - -
    - -
    - - &reference.yaf.entities.yaf-route-interface; - -
    - - diff --git a/reference/yaf/yaf-route-map.xml b/reference/yaf/yaf-route-map.xml deleted file mode 100644 index e964c197f..000000000 --- a/reference/yaf/yaf-route-map.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - The Yaf_Route_Map class - Yaf_Route_Map - - - - -
    - &reftitle.intro; - - Yaf_Route_Map is a built-in route that converts - the whole URI endpoint (that part of the URI which comes after the - base URI: see Yaf_Request_Abstract::setBaseUri) - into a single controller name or action name, depending on the - first argument passed to - Yaf_Route_Map::__construct. The path - segments are joined with underscores: - - - A => A - A/B/C => A_B_C - A/B/C/D/E => A_B_C_D_E - - - When the mapping goes to a controller name, its first letter is - uppercased. - - - If the second argument of - Yaf_Route_Map::__construct is specified, only - the part of the URI before the delimiter is used for routing, while - the part after it is parsed as request parameters (see the example - section of Yaf_Route_Map::__construct). - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Map - - - - - Yaf_Route_Map - - - - Yaf_Route_Interface - - - - &Properties; - - protected - _ctl_router - - - protected - _delimiter - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _ctl_router - - - - - - _delimiter - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-route-map; - -
    - - diff --git a/reference/yaf/yaf-route-regex.xml b/reference/yaf/yaf-route-regex.xml deleted file mode 100644 index 25a75bd59..000000000 --- a/reference/yaf/yaf-route-regex.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - The Yaf_Route_Regex class - Yaf_Route_Regex - - - - -
    - &reftitle.intro; - - Yaf_Route_Regex is the most flexible route among - the Yaf built-in routes: it matches the request URI against a regular - expression. When the pattern matches, the default module, controller and - action are used, and the captured subpatterns are assigned to request - parameters through a numeric map. - - - It is similar to Yaf_Route_Rewrite, but instead - of a human-friendly pattern it takes a full PCRE pattern, which makes - it able to express matching rules that the other built-in routes - cannot. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Regex - - - - - Yaf_Route_Regex - - - - extends - Yaf_Route_Interface - - - - Yaf_Route_Interface - - - - &Properties; - - protected - _route - - - protected - _default - - - protected - _maps - - - protected - _verify - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _route - - - - - - _default - - - - - - _maps - - - - - - _verify - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-route-regex; - -
    - - diff --git a/reference/yaf/yaf-route-rewrite.xml b/reference/yaf/yaf-route-rewrite.xml deleted file mode 100644 index 44abffb30..000000000 --- a/reference/yaf/yaf-route-rewrite.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - The Yaf_Route_Rewrite class - Yaf_Route_Rewrite - - - - -
    - &reftitle.intro; - - Yaf_Route_Rewrite is a built-in route that maps - a fixed path pattern to a module, controller and action. The pattern - may contain named placeholders (:name, whose value - is set as a request parameter) and a trailing * - wildcard that captures the remaining segments as key/value pairs. - - - For usage, please see the example section of - Yaf_Route_Rewrite::__construct. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Rewrite - - - - - Yaf_Route_Rewrite - - - - extends - Yaf_Route_Interface - - - - Yaf_Route_Interface - - - - &Properties; - - protected - _route - - - protected - _default - - - protected - _verify - - - - &Methods; - - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _route - - - - - - _default - - - - - - _verify - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-route-rewrite; - -
    - - diff --git a/reference/yaf/yaf-route-simple.xml b/reference/yaf/yaf-route-simple.xml deleted file mode 100644 index a2d2fe8a0..000000000 --- a/reference/yaf/yaf-route-simple.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - The Yaf_Route_Simple class - Yaf_Route_Simple - - - - -
    - &reftitle.intro; - - Yaf_Route_Simple resolves the route info from - the query string. All you need to do is tell - Yaf_Route_Simple which key in - $_GET is the module, which key is the controller, - and which key is the action. - - - Yaf_Route_Simple::route claims the request - (returns &true;) as soon as at least one of those keys is present in - the query string, so routes registered after it in the stack will not - be tried for such a request. It only passes (returns &false;) when - none of the configured keys appear. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Simple - - - - - Yaf_Route_Simple - - - - Yaf_Route_Interface - - - - &Properties; - - protected - controller - - - protected - module - - - protected - action - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - controller - - - - - - module - - - - - - action - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-route-simple; - -
    - - diff --git a/reference/yaf/yaf-route-static.xml b/reference/yaf/yaf-route-static.xml deleted file mode 100644 index d3d336460..000000000 --- a/reference/yaf/yaf-route-static.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - The Yaf_Route_Static class - Yaf_Route_Static - - - - -
    - &reftitle.intro; - - Yaf_Route_Static is the default route of - Yaf_Router: it parses the URI path as - /module/controller/action segments and is designed - to handle most routing needs out of the box. - - - - It is unnecessary to instantiate a - Yaf_Route_Static, or to add it to the route - stack of Yaf_Router: there is always one - present in the stack, and it is always tried last. - - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Static - - - - - Yaf_Route_Static - - - - Yaf_Router - - - - - &Methods; - - - - -
    - -
    - - &reference.yaf.entities.yaf-route-static; - -
    - - diff --git a/reference/yaf/yaf-route-supervar.xml b/reference/yaf/yaf-route-supervar.xml deleted file mode 100644 index 7110a258d..000000000 --- a/reference/yaf/yaf-route-supervar.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - The Yaf_Route_Supervar class - Yaf_Route_Supervar - - - - -
    - &reftitle.intro; - - Yaf_Route_Supervar is a built-in route that - resolves the request target from a single GET parameter (the - supervar). The value of that parameter is parsed the same way as - PATH_INFO, so a request such as - /?r=/user/list maps to controller - user and action list when the - supervar name is r. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Route_Supervar - - - - - Yaf_Route_Supervar - - - - Yaf_Route_Interface - - - - &Properties; - - protected - _var_name - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _var_name - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-route-supervar; - -
    - - diff --git a/reference/yaf/yaf-router.xml b/reference/yaf/yaf-router.xml deleted file mode 100644 index 4437fda41..000000000 --- a/reference/yaf/yaf-router.xml +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - The Yaf_Router class - Yaf_Router - - - - -
    - &reftitle.intro; - - Yaf_Router is the standard framework router. Routing is - the process of taking a URI endpoint (that part of the URI which comes - after the base URI: see Yaf_Request_Abstract::setBaseUri) - and decomposing it into parameters to determine which module, controller, and - action of that controller should receive the request. This values of the module, - controller, action and other parameters are packaged into a - Yaf_Request_Abstract object which is then processed by - Yaf_Dispatcher. Routing occurs only once: when the request - is initially received and before the first controller is dispatched. - - Yaf_Router is designed to allow for mod_rewrite-like - functionality using pure PHP structures. It is very loosely based on Ruby - on Rails routing and does not require any prior knowledge of webserver URL - rewriting. It is designed to work with a single Apache mod_rewrite rule - (one of): - - Rewrite rule for Apache - - - - - or (preferred): - - Rewrite rule for Apache - - - - - If using Lighttpd, the following rewrite rule is valid: - - Rewrite rule for Lighttpd - - "/index.php?$1", - ".*\.(js|ico|gif|jpg|png|css|html)$" => "$0", - "" => "/index.php" -) -]]> - - - If using Nginx, use the following rewrite rule: - - Rewrite rule for Nginx - - - - - -
    - - -
    - Default route - - Yaf_Router comes preconfigured with a default route - Yaf_Route_Static, which will match URIs in the shape of - controller/action. Additionally, a module name may be specified as the first - path element, allowing URIs of the form module/controller/action. Finally, - it will also match any additional parameters appended to the URI by default - - controller/action/var1/value1/var2/value2. - - - Module name must be defined in config, considering application.module="Index,Foo,Bar", - in this case, only index, foo and bar can be considered as a module name. - if doesn't config, there is only one module named "Index". - - - - - - Some examples of how such routes are matched: - - <classname>Yaf_Route_Static</classname>(default route)example - - array( - "modules" => "Index,Blog", - ), -); - -Controller only: -http://example/news - controller == news -Action only(when defined yaf.action_prefer=1 in php.ini) - action == news - -Invalid module maps to controller name: -http://example/foo - controller == foo - -Module + controller: -http://example/blog/archive - module == blog - controller == archive - -Module + controller + action: -http://example/blog/archive/list - module == blog - controller == archive - action == list - -Module + controller + action + params: -http://example/blog/archive/list/sort/alpha/date/desc - module == blog - controller == archive - action == list - sort == alpha - date == desc -]]> - - - - -
    - -
    - &reftitle.classsynopsis; - - - - Yaf_Router - - - - - Yaf_Router - - - - &Properties; - - protected - _routes - - - protected - _current - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _routes - - - registered routes stack - - - - - _current - - - after routing phase, this indicated the name of which route - is used to route current request. - - you can get this name by - Yaf_Router::getCurrentRoute. - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-router; - -
    - - diff --git a/reference/yaf/yaf-session.xml b/reference/yaf/yaf-session.xml deleted file mode 100644 index 2f43b69af..000000000 --- a/reference/yaf/yaf-session.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - The Yaf_Session class - Yaf_Session - - - - -
    - &reftitle.intro; - - Yaf_Session is a namespaced wrapper around - PHP's native session support. It is accessed as a singleton through - Yaf_Session::getInstance and works directly - on $_SESSION: session data written through one - interface is visible in the other. - - - Session entries can be accessed and manipulated through property - syntax, method calls (Yaf_Session::get, - Yaf_Session::set, - Yaf_Session::del, - Yaf_Session::has), array access - (ArrayAccess), iteration - (Iterator) and count(). - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_Session - - - - - Yaf_Session - - - - Iterator - - - - ArrayAccess - - - - Countable - - - - &Properties; - - protected - static - _instance - - - protected - _session - - - protected - _started - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _instance - - - - - - _session - - - - - - _started - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-session; - -
    - - diff --git a/reference/yaf/yaf-view-interface.xml b/reference/yaf/yaf-view-interface.xml deleted file mode 100644 index 7874a365b..000000000 --- a/reference/yaf/yaf-view-interface.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - The Yaf_View_Interface class - Yaf_View_Interface - - - - -
    - &reftitle.intro; - - Yaf provides a ability for developers to use custom view engine instead - of built-in engine which is Yaf_View_Simple. There - is a example to explain how to do this, please see - Yaf_Dispatcher::setView. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_View_Interface - - - - - Yaf_View_Interface - - - - - &Methods; - - - - -
    - -
    - - &reference.yaf.entities.yaf-view-interface; - -
    - - diff --git a/reference/yaf/yaf-view-simple.xml b/reference/yaf/yaf-view-simple.xml deleted file mode 100644 index ca7bbf5be..000000000 --- a/reference/yaf/yaf-view-simple.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - The Yaf_View_Simple class - Yaf_View_Simple - - - - -
    - &reftitle.intro; - - Yaf_View_Simple is the built-in template engine in - Yaf, it is a simple but fast template engine, and only support PHP script - template. - -
    - - -
    - &reftitle.classsynopsis; - - - - Yaf_View_Simple - - - - - Yaf_View_Simple - - - - Yaf_View_Interface - - - - &Properties; - - protected - _tpl_vars - - - protected - _tpl_dir - - - - &Methods; - - - - - -
    - - - -
    - &reftitle.properties; - - - _tpl_vars - - - - - - _tpl_dir - - - - - -
    - - - -
    - - &reference.yaf.entities.yaf-view-simple; - -
    - - diff --git a/reference/yaf/yaf_action_abstract/execute.xml b/reference/yaf/yaf_action_abstract/execute.xml deleted file mode 100644 index 3987f9a21..000000000 --- a/reference/yaf/yaf_action_abstract/execute.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Yaf_Action_Abstract::execute - Action entry point - - - - &reftitle.description; - - abstract publicmixedYaf_Action_Abstract::execute - mixedargs - - - user should always define this method for an action, this is the entry point - of an action. - Yaf_Action_Abstract::execute may have arguments. - - - The value retrieved from the request is not safe. you should do some - filtering work before you use it. - - - - - - - &reftitle.parameters; - - - args - - - - - - - - - - - &reftitle.returnvalues; - - The return value of the action method is not used by Yaf; output is - written directly or collected by the view engine. - - - - - &reftitle.examples; - - <function>Yaf_Action_Abstract::execute</function>example - - "actions/Index.php", - ); -} -?> -]]> - - - - <function>Yaf_Action_Abstract::execute</function>example - -getRequest()->getParam("name")); - assert($id == $this->getRequest()->getParam("id")); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getParam - Yaf_Controller_Abstract::forward - - - - - - diff --git a/reference/yaf/yaf_action_abstract/getcontroller.xml b/reference/yaf/yaf_action_abstract/getcontroller.xml deleted file mode 100644 index 8743e177d..000000000 --- a/reference/yaf/yaf_action_abstract/getcontroller.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - Yaf_Action_Abstract::getController - Retrieve controller object - - - - &reftitle.description; - - publicYaf_Controller_AbstractnullYaf_Action_Abstract::getController - - - - Retrieves the controller that owns this action. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Yaf_Controller_Abstract instance, or &null; - if no controller is available. - - - - - &reftitle.examples; - - <methodname>Yaf_Action_Abstract::getController</methodname> example - -getController(); - var_dump($controller instanceof Yaf_Controller_Abstract); - - // e.g. to reach its view engine - $controller->getView()->assign("products", array("yaf", "php")); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Action_Abstract::getControllerName - Yaf_Controller_Abstract - - - - - - - diff --git a/reference/yaf/yaf_action_abstract/getcontrollername.xml b/reference/yaf/yaf_action_abstract/getcontrollername.xml deleted file mode 100644 index 3057c3e4c..000000000 --- a/reference/yaf/yaf_action_abstract/getcontrollername.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Yaf_Action_Abstract::getControllerName - Get controller name - - - - &reftitle.description; - - public stringnullYaf_Action_Abstract::getControllerName - - - - Returns the name of the controller that owns this action. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The controller name as a &string;, or &null; if it is not set. - - - - - &reftitle.examples; - - <methodname>Yaf_Action_Abstract::getControllerName</methodname> example - -getControllerName()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Action_Abstract::getController - Yaf_Controller_Abstract::getName - - - - - - - diff --git a/reference/yaf/yaf_application/app.xml b/reference/yaf/yaf_application/app.xml deleted file mode 100644 index dea56d9cf..000000000 --- a/reference/yaf/yaf_application/app.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Yaf_Application::app - Retrieve an Application instance - - - - &reftitle.description; - - public static Yaf_ApplicationnullYaf_Application::app - - - - Retrieve the Yaf_Application instance. - Alternatively, Yaf_Dispatcher::getApplication - can also be used. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Application instance, or &null; if no - application has been initialized yet. - - - - - &reftitle.examples; - - <methodname>Yaf_Application::app</methodname> example - -bootstrap()->run(); -?> -]]> - - - - Retrieving the application instance elsewhere - -environ()); - var_dump(Yaf_Application::getInstance() === $app); - - return false; - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::getApplication - - - - - - - diff --git a/reference/yaf/yaf_application/bootstrap.xml b/reference/yaf/yaf_application/bootstrap.xml deleted file mode 100644 index cd5fe13ba..000000000 --- a/reference/yaf/yaf_application/bootstrap.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - Yaf_Application::bootstrap - Call bootstrap - - - - &reftitle.description; - - public Yaf_ApplicationfalseYaf_Application::bootstrap - - - - Run a Bootstrap. All the public methods of the Bootstrap class whose - name starts with _init are called in declaration - order, each receiving the Yaf_Dispatcher - instance as its only argument. - - - The Bootstrap class must be named Bootstrap and - extend Yaf_Bootstrap_Abstract. If it is not - already defined, it is loaded from - Bootstrap.php in the application directory; the - application.bootstrap configuration entry overrides - its location. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Yaf_Application object itself on - success, or &false; on failure (for instance if the Bootstrap class - could not be loaded, or if an uncaught exception was thrown by one of - the _init* methods). - - - - - &reftitle.errors; - - Triggers a YAF_ERR_TYPE_ERROR error if the found - class is not a subclass of - Yaf_Bootstrap_Abstract, or an - E_WARNING if the bootstrap file or the - Bootstrap class cannot be found. - - - - - &reftitle.examples; - - A Bootstrap example - - -]]> - - - - <function>Yaf_Application::bootstrap</function> example - -bootstrap(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Bootstrap_Abstract - Yaf_Application::run - - - - - - - diff --git a/reference/yaf/yaf_application/clearlasterror.xml b/reference/yaf/yaf_application/clearlasterror.xml deleted file mode 100644 index ce098c77f..000000000 --- a/reference/yaf/yaf_application/clearlasterror.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Yaf_Application::clearLastError - Clear the last error info - - - - &reftitle.description; - - public Yaf_ApplicationnullYaf_Application::clearLastError - - - - Clear the code and message of the last error, resetting them to - 0 and an empty string. This is useful in error - handlers, where a handled error should not be reported again. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Yaf_Application object itself on - success, or &null; if the application is not properly initialized. - - - - - &reftitle.examples; - - <function>Yaf_Application::clearLastError</function> example - -clearLastError(); - var_dump(Yaf_Application::app()->getLastErrorNo()); -} - -$config = array( - "application" => array( - "directory" => "/tmp/notexists", - "dispatcher" => array( - "throwException" => 0, //trigger error instead of throwing an exception when an error occurs - ), - ), -); - -$app = new Yaf_Application($config); -$app->getDispatcher()->setErrorHandler("error_handler", E_RECOVERABLE_ERROR); -$app->run(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::getLastErrorNo - Yaf_Application::getLastErrorMsg - - - - - - - diff --git a/reference/yaf/yaf_application/construct.xml b/reference/yaf/yaf_application/construct.xml deleted file mode 100644 index 99f47d24c..000000000 --- a/reference/yaf/yaf_application/construct.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - Yaf_Application::__construct - Yaf_Application constructor - - - - &reftitle.description; - - public Yaf_Application::__construct - stringarrayconfig - stringnullenvironnull - - - Instantiate a Yaf_Application. The constructor - also initializes the singleton application, the - Yaf_Loader and the - Yaf_Dispatcher, so it must be called before any - of those are used. - - - - - &reftitle.parameters; - - - config - - - An INI configuration file path, or a configuration array. - - - If it is an INI configuration file, there should be a section named - as the one defined by - yaf.environ, which is - "product" by default. - - - The application configuration entries (and their default values) are - documented in - Application Configuration: - - - - An ini config file example - - - - - - - - - environ - - - Which section will be loaded as the final configuration. If it is - not given, the value of the - yaf.environ directive is - used. - - - - - - - - &reftitle.errors; - - Throws a Yaf_Exception_StartupError exception - (or triggers a YAF_ERR_STARTUP_FAILED error, when - Yaf_Dispatcher::throwException is off) if a - Yaf_Application has already been instantiated, - or if the configuration is invalid. - - - - - &reftitle.examples; - - <function>Yaf_Application::__construct</function> example - -bootstrap()->run(); -?> -]]> - - - - <function>Yaf_Application::__construct</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -$application->bootstrap()->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Config_Ini - Application Configuration - - - - - - - diff --git a/reference/yaf/yaf_application/environ.xml b/reference/yaf/yaf_application/environ.xml deleted file mode 100644 index 5760f197c..000000000 --- a/reference/yaf/yaf_application/environ.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - Yaf_Application::environ - Retrieve the environment - - - - &reftitle.description; - - public stringnullYaf_Application::environ - - - - Retrieve the environment name of the application, which is defined by - the yaf.environ directive (or - the environ constructor parameter), and defaults to - "product". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The environment name of the application. - - - - - &reftitle.examples; - - <function>Yaf_Application::environ</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -print_r($application->environ()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_application/execute.xml b/reference/yaf/yaf_application/execute.xml deleted file mode 100644 index 692e645e9..000000000 --- a/reference/yaf/yaf_application/execute.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - Yaf_Application::execute - Execute a callback - - - - &reftitle.description; - - public mixedYaf_Application::execute - callablecallback - mixedargs - - - Execute a callback. This method is typically used to run Yaf in a - cron job or other CLI script, so that the script can reuse the - autoloader and the bootstrap mechanism. - - - - - &reftitle.parameters; - - - callback - - - A valid callback to execute. - - - - - args - - - Optional parameters passed to the callback. - - - - - - - - &reftitle.returnvalues; - - Returns whatever the callback returns, or &false; if calling the - callback failed. - - - - - &reftitle.examples; - - <function>Yaf_Application::execute</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -$application->execute("main", $argc, $argv); -?> -]]> - - &example.outputs.similar; - - - string(11) "execute.php" - [1]=> - string(3) "arg" -} -]]> - - - - - - &reftitle.seealso; - - - Yaf_Application::bootstrap - - - - - - - diff --git a/reference/yaf/yaf_application/getappdirectory.xml b/reference/yaf/yaf_application/getappdirectory.xml deleted file mode 100644 index 9b589b811..000000000 --- a/reference/yaf/yaf_application/getappdirectory.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Yaf_Application::getAppDirectory - Get the application directory - - - - &reftitle.description; - - public stringnullYaf_Application::getAppDirectory - - - - Get the application directory, under which Yaf looks for controllers, - views and modules. It is set by the - application.directory configuration entry, or by - Yaf_Application::setAppDirectory. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The absolute path of the application directory, or &null; if the - application is not properly initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Application::getAppDirectory</methodname> example - -getAppDirectory()); -var_dump(Yaf_Application::app()->getAppDirectory()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::setAppDirectory - - - - - - - diff --git a/reference/yaf/yaf_application/getconfig.xml b/reference/yaf/yaf_application/getconfig.xml deleted file mode 100644 index 90370684b..000000000 --- a/reference/yaf/yaf_application/getconfig.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Yaf_Application::getConfig - Retrieve the config instance - - - - &reftitle.description; - - public Yaf_Config_AbstractnullYaf_Application::getConfig - - - - Retrieve the Yaf_Config_Abstract instance - holding the application configuration passed to the constructor. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Yaf_Config_Abstract instance (a - Yaf_Config_Simple object when an array is - passed to the constructor, a - Yaf_Config_Ini object when an INI file is - passed), or &null; on failure. - - - - - &reftitle.examples; - - <function>Yaf_Application::getConfig</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -print_r($application->getConfig()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [application] => Array - ( - [directory] => /home/laruence/local/www/htdocs/application - ) - - ) - - [_readonly:protected] => 1 -) -]]> - - - - - - - diff --git a/reference/yaf/yaf_application/getdispatcher.xml b/reference/yaf/yaf_application/getdispatcher.xml deleted file mode 100644 index 6afffd4b9..000000000 --- a/reference/yaf/yaf_application/getdispatcher.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Yaf_Application::getDispatcher - Get Yaf_Dispatcher instance - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Application::getDispatcher - - - - Retrieve the Yaf_Dispatcher instance used by - this application. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Dispatcher instance, or &null; if the - application is not properly initialized. - - - - - &reftitle.examples; - - <function>Yaf_Application::getDispatcher</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -print_r($application->getDispatcher()); -?> -]]> - - &example.outputs.similar; - - Yaf_Router Object - ( - [_routes:protected] => Array - ( - [_default] => Yaf_Route_Static Object - ( - ) - - ) - - [_current:protected] => - ) - - [_view:protected] => - [_request:protected] => Yaf_Request_Http Object - ( - [method] => Cli - ) - - [_plugins:protected] => Array - ( - ) - - [_auto_render:protected] => 1 - [_return_response:protected] => - [_instantly_flush:protected] => 1 - [_default_module:protected] => Index - [_default_controller:protected] => Index - [_default_action:protected] => index -) -]]> - - - - - - - diff --git a/reference/yaf/yaf_application/getlasterrormsg.xml b/reference/yaf/yaf_application/getlasterrormsg.xml deleted file mode 100644 index de62ba287..000000000 --- a/reference/yaf/yaf_application/getlasterrormsg.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Yaf_Application::getLastErrorMsg - Get message of the last occurred error - - - - &reftitle.description; - - public stringnullYaf_Application::getLastErrorMsg - - - - Get the message of the last error that occurred during dispatching. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The error message of the last occurred error, an empty string if no - error occurred yet, or &null; if the application is not properly - initialized. - - - - - &reftitle.examples; - - <function>Yaf_Application::getLastErrorMsg</function> example - -getLastErrorMsg()); -} - -$config = array( - "application" => array( - "directory" => "/tmp/notexists", - "dispatcher" => array( - "throwException" => 0, //trigger error instead of throwing an exception when an error occurs - ), - ), -); - -$app = new Yaf_Application($config); -$app->getDispatcher()->setErrorHandler("error_handler", E_RECOVERABLE_ERROR); -$app->run(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::getLastErrorNo - Yaf_Application::clearLastError - - - - - - - diff --git a/reference/yaf/yaf_application/getlasterrorno.xml b/reference/yaf/yaf_application/getlasterrorno.xml deleted file mode 100644 index cc3645eae..000000000 --- a/reference/yaf/yaf_application/getlasterrorno.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Yaf_Application::getLastErrorNo - Get code of the last occurred error - - - - &reftitle.description; - - public intnullYaf_Application::getLastErrorNo - - - - Get the code of the last error that occurred during dispatching, one - of the YAF_ERR_* constants. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The error code of the last occurred error, 0 if no - error occurred yet, or &null; if the application is not properly - initialized. - - - - - &reftitle.examples; - - <function>Yaf_Application::getLastErrorNo</function> example - -getLastErrorNo()); - var_dump(Yaf_Application::app()->getLastErrorNo() == YAF_ERR_NOTFOUND_CONTROLLER); -} - -$config = array( - "application" => array( - "directory" => "/tmp/notexists", - "dispatcher" => array( - "throwException" => 0, //trigger error instead of throwing an exception when an error occurs - ), - ), -); - -$app = new Yaf_Application($config); -$app->getDispatcher()->setErrorHandler("error_handler", E_RECOVERABLE_ERROR); -$app->run(); -?> -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_application/getmodules.xml b/reference/yaf/yaf_application/getmodules.xml deleted file mode 100644 index 74447507d..000000000 --- a/reference/yaf/yaf_application/getmodules.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Yaf_Application::getModules - Get defined module names - - - - &reftitle.description; - - public arraynullYaf_Application::getModules - - - - Get the module names defined in the - application.modules - configuration entry. If none is defined, there will always be a - single module named "Index". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of module names, or &null; if the application is not - properly initialized. - - - - - &reftitle.examples; - - <function>Yaf_Application::getModules</function> example - - array( - "directory" => realpath(dirname(__FILE__)) . "/application", - ), -); - -/** Yaf_Application */ -$application = new Yaf_Application($config); -print_r($application->getModules()); -?> -]]> - - &example.outputs.similar; - - Index -) -]]> - - - - - - - diff --git a/reference/yaf/yaf_application/run.xml b/reference/yaf/yaf_application/run.xml deleted file mode 100644 index 33c973794..000000000 --- a/reference/yaf/yaf_application/run.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - Yaf_Application::run - Start Yaf_Application - - - - &reftitle.description; - - public Yaf_Response_AbstractfalseYaf_Application::run - - - - Run a Yaf_Application, let the - Yaf_Application accept a request, route this - request, dispatch to controller/action and render a response. Finally, - return the response to the client. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Yaf_Response_Abstract object on - success, or &false; on failure (for instance if the application is - already running). - - - - - &reftitle.errors; - - Triggers a YAF_ERR_STARTUP_FAILED error if the - application was already started. - - - - - &reftitle.examples; - - <function>Yaf_Application::run</function> example - -bootstrap()->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Application::bootstrap - Yaf_Dispatcher::dispatch - - - - - - - diff --git a/reference/yaf/yaf_application/setappdirectory.xml b/reference/yaf/yaf_application/setappdirectory.xml deleted file mode 100644 index 03013012d..000000000 --- a/reference/yaf/yaf_application/setappdirectory.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - Yaf_Application::setAppDirectory - Change the application directory - - - - &reftitle.description; - - public Yaf_ApplicationnullfalseYaf_Application::setAppDirectory - stringdirectory - - - Change the application directory, under which Yaf looks for - controllers, views and modules. The new directory must be an absolute - path. - - - - - &reftitle.parameters; - - - directory - - - The absolute path of the new application directory. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Application object itself on - success, &false; if directory is empty or not an - absolute path, or &null; if the application is not properly - initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Application::setAppDirectory</methodname> example - -setAppDirectory("/srv/legacy/mvc/app")); -var_dump($app->getAppDirectory()); - -/* an empty or relative path is rejected */ -var_dump($app->setAppDirectory("")); -var_dump($app->setAppDirectory("relative/path")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::getAppDirectory - - - - - - - diff --git a/reference/yaf/yaf_config_abstract/get.xml b/reference/yaf/yaf_config_abstract/get.xml deleted file mode 100644 index 8d9b72ecd..000000000 --- a/reference/yaf/yaf_config_abstract/get.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -Yaf_Config_Abstract::get -Retrieve a configuration value - - - - &reftitle.description; - - public mixedYaf_Config_Abstract::get - stringnameNULL - - Retrieves a configuration value by name. If name is omitted or &null;, the configuration object itself is returned, which can be used to iterate over all values. - - - - &reftitle.parameters; - - - name - -The configuration key. Dot notation (e.g. database.host) may be used to access nested values. - - - - - - &reftitle.returnvalues; -The value associated with name. Array values are wrapped in a Yaf_Config_Abstract object. Returns &null; if the key does not exist, or the configuration object itself when name is &null;. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Abstract::get</methodname> example - -get('database.host'), "\n"; - -$simple = new Yaf_Config_Simple([ - 'database' => ['host' => '127.0.0.1'], -]); - -// Array values are exposed as Yaf_Config_Abstract instances -echo $simple->get('database')->host, "\n"; - -var_dump($config->get('missing.key')); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Abstract::set - Yaf_Config_Ini::get - Yaf_Config_Simple::get - - - - diff --git a/reference/yaf/yaf_config_abstract/readonly.xml b/reference/yaf/yaf_config_abstract/readonly.xml deleted file mode 100644 index 05fdeed6e..000000000 --- a/reference/yaf/yaf_config_abstract/readonly.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -Yaf_Config_Abstract::readonly -Check if configuration is read-only - - - - &reftitle.description; - - abstract public boolYaf_Config_Abstract::readonly - - - Checks whether the configuration is read-only. This method is abstract and must be implemented by subclasses. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the configuration is read-only, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Abstract::readonly</methodname> example - -readonly()); // Yaf_Config_Ini is always read-only - -$writable = new Yaf_Config_Simple(['env' => 'development']); -var_dump($writable->readonly()); - -$frozen = new Yaf_Config_Simple(['env' => 'development'], true); -var_dump($frozen->readonly()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Abstract::set - Yaf_Config_Ini::readonly - Yaf_Config_Simple::readonly - - - - diff --git a/reference/yaf/yaf_config_abstract/set.xml b/reference/yaf/yaf_config_abstract/set.xml deleted file mode 100644 index 6b9cdc49e..000000000 --- a/reference/yaf/yaf_config_abstract/set.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Config_Abstract::set -Set a configuration value - - - - &reftitle.description; - - abstract public boolYaf_Config_Abstract::set - stringname - mixedvalue - - Sets a configuration value. This method is abstract and must be implemented by subclasses. Read-only configurations will reject modifications. - - - - &reftitle.parameters; - - - name - -The configuration key to set. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure (e.g. when the configuration is read-only). - - - - &reftitle.examples; - - <methodname>Yaf_Config_Abstract::set</methodname> example - - 'development']); -var_dump($config->set('env', 'production')); -echo $config->env, "\n"; - -// Read-only implementations reject the modification -$ini = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common'); -var_dump($ini->set('env', 'production')); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Abstract::get - Yaf_Config_Abstract::readonly - - - - diff --git a/reference/yaf/yaf_config_abstract/toarray.xml b/reference/yaf/yaf_config_abstract/toarray.xml deleted file mode 100644 index 7e9509243..000000000 --- a/reference/yaf/yaf_config_abstract/toarray.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Config_Abstract::toArray -Export configuration as array - - - - &reftitle.description; - - public arrayYaf_Config_Abstract::toArray - - - Returns the entire configuration as a plain PHP array. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The configuration data as an array, or &null; if no configuration data is loaded. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Abstract::toArray</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -print_r($config->toArray()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => MyApp - ) - - [database] => Array - ( - [host] => localhost - ) - -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Config_Abstract::get - Yaf_Config_Ini::toArray - Yaf_Config_Simple::toArray - - - - diff --git a/reference/yaf/yaf_config_ini/construct.xml b/reference/yaf/yaf_config_ini/construct.xml deleted file mode 100644 index 0f55a37f3..000000000 --- a/reference/yaf/yaf_config_ini/construct.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -Yaf_Config_Ini::__construct -Constructor of Yaf_Config_Ini - - - - &reftitle.description; - - publicYaf_Config_Ini::__construct - mixedconfig_file - stringsectionNULL - - Creates a new Yaf_Config_Ini instance from an INI file or an array. The resulting configuration is always read-only. - - - - &reftitle.parameters; - - - config_file - -The path to an INI file, or an array of configuration values. - - - - section - -The INI section name to load. If omitted, all sections are loaded. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::__construct</methodname> example - -application->name, "\n"; -echo $config->database->host, "\n"; -echo $config->log->level, "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::set - Yaf_Config_Ini::readonly - - - - - diff --git a/reference/yaf/yaf_config_ini/count.xml b/reference/yaf/yaf_config_ini/count.xml deleted file mode 100644 index 1e0e86aed..000000000 --- a/reference/yaf/yaf_config_ini/count.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Config_Ini::count -Count configuration entries - - - - &reftitle.description; - - public intYaf_Config_Ini::count - - - Returns the number of top-level configuration entries. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The number of top-level entries as an integer. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::count</methodname> example - -count()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::toArray - - - - - diff --git a/reference/yaf/yaf_config_ini/current.xml b/reference/yaf/yaf_config_ini/current.xml deleted file mode 100644 index 8eecd38f3..000000000 --- a/reference/yaf/yaf_config_ini/current.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Config_Ini::current -Get current entry value - - - - &reftitle.description; - - public mixedYaf_Config_Ini::current - - - Returns the value of the current configuration entry during iteration. Array values are wrapped in a Yaf_Config_Abstract object. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The value of the current entry, or &false; if the position is invalid. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::current</methodname> example - -rewind(); -while ($config->valid()) { - $value = $config->current(); - if ($value instanceof Yaf_Config_Abstract) { - echo $config->key(), " => \n"; - } else { - echo $config->key(), " => ", $value, "\n"; - } - $config->next(); -} -?> -]]> - - &example.outputs.similar; - - -version => 1.0 -]]> - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::key - Yaf_Config_Ini::next - Yaf_Config_Ini::rewind - Yaf_Config_Ini::valid - - - - - diff --git a/reference/yaf/yaf_config_ini/get.xml b/reference/yaf/yaf_config_ini/get.xml deleted file mode 100644 index 7eee71a0a..000000000 --- a/reference/yaf/yaf_config_ini/get.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Config_Ini::get -Retrieve a configuration value - - - - &reftitle.description; - - public mixedYaf_Config_Ini::get - stringnameNULL - - Retrieves a configuration value by name. Dot notation (e.g. database.host) can be used to access nested values. If name is omitted or &null;, the configuration object itself is returned. - - - - &reftitle.parameters; - - - name - -The configuration key, optionally using dot notation for nested access. - - - - - - &reftitle.returnvalues; -The value associated with name. Array values are wrapped in a Yaf_Config_Ini object. Returns &null; if the key does not exist, or the configuration object itself when name is &null;. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::get</methodname> example - -get('database.host'), "\n"; - -// Array values are wrapped in a Yaf_Config_Ini object -echo $config->get('database')->port, "\n"; - -// No argument: the configuration object itself is returned -echo $config->get()->application->name, "\n"; - -var_dump($config->get('missing.key')); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::set - Yaf_Config_Ini::toArray - - - - - diff --git a/reference/yaf/yaf_config_ini/isset.xml b/reference/yaf/yaf_config_ini/isset.xml deleted file mode 100644 index 7c5a825a1..000000000 --- a/reference/yaf/yaf_config_ini/isset.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Config_Ini::__isset -Check if a key exists - - - - &reftitle.description; - - public boolYaf_Config_Ini::__isset - stringname - - Checks whether a configuration key exists. This method is invoked when isset() is used on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::__isset</methodname> example - -database)); -var_dump($config->__isset('database')); -var_dump(isset($config->cache)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::offsetExists - - - - - diff --git a/reference/yaf/yaf_config_ini/key.xml b/reference/yaf/yaf_config_ini/key.xml deleted file mode 100644 index 86b998be5..000000000 --- a/reference/yaf/yaf_config_ini/key.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Config_Ini::key -Get current entry key - - - - &reftitle.description; - - public mixedYaf_Config_Ini::key - - - Returns the key of the current configuration entry during iteration. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The key of the current entry (string or integer), or &false; if the position is invalid. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::key</methodname> example - -rewind(); $config->valid(); $config->next()) { - echo $config->key(), "\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::current - Yaf_Config_Ini::next - Yaf_Config_Ini::rewind - Yaf_Config_Ini::valid - - - - - diff --git a/reference/yaf/yaf_config_ini/next.xml b/reference/yaf/yaf_config_ini/next.xml deleted file mode 100644 index 50ebbb282..000000000 --- a/reference/yaf/yaf_config_ini/next.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Config_Ini::next -Advance to next entry - - - - &reftitle.description; - - public voidYaf_Config_Ini::next - - - Moves the internal iterator to the next configuration entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::next</methodname> example - -rewind(); -echo $config->key(), "\n"; - -$config->next(); -echo $config->key(), "\n"; - -$config->next(); // past the last entry -var_dump($config->valid()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::current - Yaf_Config_Ini::key - Yaf_Config_Ini::rewind - Yaf_Config_Ini::valid - - - - - diff --git a/reference/yaf/yaf_config_ini/offsetexists.xml b/reference/yaf/yaf_config_ini/offsetexists.xml deleted file mode 100644 index 6fb1503ea..000000000 --- a/reference/yaf/yaf_config_ini/offsetexists.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Config_Ini::offsetExists -Check if a key exists (ArrayAccess) - - - - &reftitle.description; - - public boolYaf_Config_Ini::offsetExists - mixedname - - Checks whether a configuration key exists. This method is an alias of Yaf_Config_Ini::__isset and is called when isset() is used with array syntax on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::offsetExists</methodname> example - -offsetExists('database')); -var_dump(isset($config['cache'])); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::__isset - - - - - diff --git a/reference/yaf/yaf_config_ini/offsetget.xml b/reference/yaf/yaf_config_ini/offsetget.xml deleted file mode 100644 index ca3822d4c..000000000 --- a/reference/yaf/yaf_config_ini/offsetget.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Config_Ini::offsetGet -Get a value (ArrayAccess) - - - - &reftitle.description; - - public mixedYaf_Config_Ini::offsetGet - mixedname - - Retrieves a configuration value by key. This method is an alias of Yaf_Config_Ini::get and is called when array syntax is used to read a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to retrieve. - - - - - - &reftitle.returnvalues; -The value associated with name, or &null; if the key does not exist. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::offsetGet</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::offsetSet - Yaf_Config_Ini::offsetUnset - - - - - diff --git a/reference/yaf/yaf_config_ini/offsetset.xml b/reference/yaf/yaf_config_ini/offsetset.xml deleted file mode 100644 index 03fcc4c65..000000000 --- a/reference/yaf/yaf_config_ini/offsetset.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Yaf_Config_Ini::offsetSet -Set a configuration value (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Config_Ini::offsetSet - mixedname - mixedvalue - - Attempts to set a configuration value using array syntax. This method is an alias of Yaf_Config_Ini::set. Since Yaf_Config_Ini is always read-only, it always fails and emits a warning. - - - - &reftitle.parameters; - - - name - -The configuration key to set. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -No value is returned. A warning is emitted, because Yaf_Config_Ini is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::offsetSet</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::set - Yaf_Config_Ini::offsetGet - Yaf_Config_Ini::readonly - - - - - diff --git a/reference/yaf/yaf_config_ini/offsetunset.xml b/reference/yaf/yaf_config_ini/offsetunset.xml deleted file mode 100644 index d9c432aed..000000000 --- a/reference/yaf/yaf_config_ini/offsetunset.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Config_Ini::offsetUnset -Remove a key (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Config_Ini::offsetUnset - mixedname - - Removes a configuration entry by key. This method is called when unset() is used with array syntax on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to remove. - - - - - - &reftitle.returnvalues; -No value is returned. A warning is emitted if the configuration is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::offsetUnset</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::offsetGet - Yaf_Config_Ini::offsetSet - - - - - diff --git a/reference/yaf/yaf_config_ini/readonly.xml b/reference/yaf/yaf_config_ini/readonly.xml deleted file mode 100644 index ac7439d28..000000000 --- a/reference/yaf/yaf_config_ini/readonly.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -Yaf_Config_Ini::readonly -Check if configuration is read-only - - - - &reftitle.description; - - public boolYaf_Config_Ini::readonly - - - Checks whether the configuration is read-only. Yaf_Config_Ini is always read-only. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Always returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::readonly</methodname> example - -readonly()); - -// Attempts to write are rejected (and a warning is emitted) -var_dump($config->set('version', '2.0')); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::set - - - - - diff --git a/reference/yaf/yaf_config_ini/rewind.xml b/reference/yaf/yaf_config_ini/rewind.xml deleted file mode 100644 index cc937b8bd..000000000 --- a/reference/yaf/yaf_config_ini/rewind.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -Yaf_Config_Ini::rewind -Reset iterator to first entry - - - - &reftitle.description; - - public voidYaf_Config_Ini::rewind - - - Rewinds the internal iterator to the first configuration entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::rewind</methodname> example - -next(); -echo $config->key(), "\n"; - -$config->rewind(); -echo $config->key(), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::current - Yaf_Config_Ini::key - Yaf_Config_Ini::next - Yaf_Config_Ini::valid - - - - - diff --git a/reference/yaf/yaf_config_ini/set.xml b/reference/yaf/yaf_config_ini/set.xml deleted file mode 100644 index 54b08f2d0..000000000 --- a/reference/yaf/yaf_config_ini/set.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Yaf_Config_Ini::set -Set a configuration value - - - - &reftitle.description; - - public boolYaf_Config_Ini::set - stringname - mixedvalue - - Attempts to set a configuration value. Since Yaf_Config_Ini is always read-only, this method always fails and emits a warning. - - - - &reftitle.parameters; - - - name - -The configuration key to set. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -Always returns &false; and emits a warning, because Yaf_Config_Ini is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::set</methodname> example - -set('database.host', '192.0.2.10')); - -echo $config->get('database.host'), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - Yaf_Config_Ini::readonly - - - - - diff --git a/reference/yaf/yaf_config_ini/toarray.xml b/reference/yaf/yaf_config_ini/toarray.xml deleted file mode 100644 index 813719b7e..000000000 --- a/reference/yaf/yaf_config_ini/toarray.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Config_Ini::toArray -Export configuration as array - - - - &reftitle.description; - - public arrayYaf_Config_Ini::toArray - - - Returns the entire configuration as a plain PHP array. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The configuration data as an array. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::toArray</methodname> example - -toArray()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => MyApp - ) - - [database] => Array - ( - [host] => localhost - [port] => 3306 - ) - -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::get - - - - - diff --git a/reference/yaf/yaf_config_ini/valid.xml b/reference/yaf/yaf_config_ini/valid.xml deleted file mode 100644 index 4a43508bc..000000000 --- a/reference/yaf/yaf_config_ini/valid.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Config_Ini::valid -Check if current position is valid - - - - &reftitle.description; - - public boolYaf_Config_Ini::valid - - - Checks whether the current iterator position is valid. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the current position is valid, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Ini::valid</methodname> example - -rewind(); -var_dump($config->valid()); - -$config->next(); -var_dump($config->valid()); - -$config->next(); // past the last entry -var_dump($config->valid()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Ini::current - Yaf_Config_Ini::key - Yaf_Config_Ini::next - Yaf_Config_Ini::rewind - - - - - diff --git a/reference/yaf/yaf_config_simple/construct.xml b/reference/yaf/yaf_config_simple/construct.xml deleted file mode 100644 index 64edf87b4..000000000 --- a/reference/yaf/yaf_config_simple/construct.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Yaf_Config_Simple::__construct -Constructor of Yaf_Config_Simple - - - - &reftitle.description; - - publicYaf_Config_Simple::__construct - arrayvalues - boolreadonlyfalse - - Creates a new Yaf_Config_Simple instance from an array of configuration values. - - - - &reftitle.parameters; - - - values - -An array of configuration values. - - - - readonly - -Whether the configuration should be read-only. Defaults to &false; (writable). - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::__construct</methodname> example - - ['name' => 'MyApp', 'env' => 'production'], - 'database' => ['host' => 'localhost', 'port' => 3306], -]); - -echo $config->application->name, "\n"; -echo $config->database->host, "\n"; - -// The optional second argument makes the configuration read-only -$frozen = new Yaf_Config_Simple(['env' => 'testing'], true); -var_dump($frozen->readonly()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::set - Yaf_Config_Simple::readonly - - - - - diff --git a/reference/yaf/yaf_config_simple/count.xml b/reference/yaf/yaf_config_simple/count.xml deleted file mode 100644 index 60be74b49..000000000 --- a/reference/yaf/yaf_config_simple/count.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Yaf_Config_Simple::count -Count configuration entries - - - - &reftitle.description; - - public intYaf_Config_Simple::count - - - Returns the number of top-level configuration entries. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The number of top-level entries as an integer. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::count</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -// Only the top-level entries ("application" and "database") are counted -var_dump(count($config)); -var_dump($config->count()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::toArray - - - - - diff --git a/reference/yaf/yaf_config_simple/current.xml b/reference/yaf/yaf_config_simple/current.xml deleted file mode 100644 index 82f3ddf16..000000000 --- a/reference/yaf/yaf_config_simple/current.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Config_Simple::current -Get current entry value - - - - &reftitle.description; - - public mixedYaf_Config_Simple::current - - - Returns the value of the current configuration entry during iteration. Array values are wrapped in a Yaf_Config_Abstract object. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The value of the current entry, or &false; if the position is invalid. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::current</methodname> example - - ['name' => 'MyApp'], - 'version' => '1.0', -]); - -$config->rewind(); -while ($config->valid()) { - $value = $config->current(); - if ($value instanceof Yaf_Config_Abstract) { - echo $config->key(), " => \n"; - } else { - echo $config->key(), " => ", $value, "\n"; - } - $config->next(); -} -?> -]]> - - &example.outputs.similar; - - -version => 1.0 -]]> - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::key - Yaf_Config_Simple::next - Yaf_Config_Simple::rewind - Yaf_Config_Simple::valid - - - - - diff --git a/reference/yaf/yaf_config_simple/get.xml b/reference/yaf/yaf_config_simple/get.xml deleted file mode 100644 index 9347124f3..000000000 --- a/reference/yaf/yaf_config_simple/get.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Config_Simple::get -Retrieve a configuration value - - - - &reftitle.description; - - public mixedYaf_Config_Simple::get - stringnameNULL - - Retrieves a configuration value by name. If name is omitted or &null;, the configuration object itself is returned. - - - - &reftitle.parameters; - - - name - -The configuration key to retrieve. - - - - - - &reftitle.returnvalues; -The value associated with name. Array values are wrapped in a Yaf_Config_Simple object. Returns &null; if the key does not exist, or the configuration object itself when name is &null;. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::get</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -// Array values are wrapped in a Yaf_Config_Simple object -echo $config->get('database')->host, "\n"; -echo $config->get('application')->name, "\n"; -var_dump($config->get('missing')); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::set - Yaf_Config_Simple::toArray - - - - - diff --git a/reference/yaf/yaf_config_simple/isset.xml b/reference/yaf/yaf_config_simple/isset.xml deleted file mode 100644 index b03bf29d0..000000000 --- a/reference/yaf/yaf_config_simple/isset.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Config_Simple::__isset -Check if a key exists - - - - &reftitle.description; - - public boolYaf_Config_Simple::__isset - stringname - - Checks whether a configuration key exists. This method is invoked when isset() is used on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::__isset</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -var_dump(isset($config->application)); -var_dump($config->__isset('application')); -var_dump(isset($config->cache)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::offsetExists - - - - - diff --git a/reference/yaf/yaf_config_simple/key.xml b/reference/yaf/yaf_config_simple/key.xml deleted file mode 100644 index e625055c7..000000000 --- a/reference/yaf/yaf_config_simple/key.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Config_Simple::key -Get current entry key - - - - &reftitle.description; - - public mixedYaf_Config_Simple::key - - - Returns the key of the current configuration entry during iteration. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The key of the current entry (string or integer), or &false; if the position is invalid. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::key</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -for ($config->rewind(); $config->valid(); $config->next()) { - echo $config->key(), "\n"; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::current - Yaf_Config_Simple::next - Yaf_Config_Simple::rewind - Yaf_Config_Simple::valid - - - - - diff --git a/reference/yaf/yaf_config_simple/next.xml b/reference/yaf/yaf_config_simple/next.xml deleted file mode 100644 index 4218a7cfa..000000000 --- a/reference/yaf/yaf_config_simple/next.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Config_Simple::next -Advance to next entry - - - - &reftitle.description; - - public voidYaf_Config_Simple::next - - - Moves the internal iterator to the next configuration entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::next</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -$config->rewind(); -echo $config->key(), "\n"; - -$config->next(); -echo $config->key(), "\n"; - -$config->next(); // past the last entry -var_dump($config->valid()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::current - Yaf_Config_Simple::key - Yaf_Config_Simple::rewind - Yaf_Config_Simple::valid - - - - - diff --git a/reference/yaf/yaf_config_simple/offsetexists.xml b/reference/yaf/yaf_config_simple/offsetexists.xml deleted file mode 100644 index 867163afa..000000000 --- a/reference/yaf/yaf_config_simple/offsetexists.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Config_Simple::offsetExists -Check if a key exists (ArrayAccess) - - - - &reftitle.description; - - public boolYaf_Config_Simple::offsetExists - mixedname - - Checks whether a configuration key exists. This method is an alias of Yaf_Config_Simple::__isset and is called when isset() is used with array syntax on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::offsetExists</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -var_dump(isset($config['database'])); -var_dump($config->offsetExists('database')); -var_dump(isset($config['cache'])); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::__isset - - - - - diff --git a/reference/yaf/yaf_config_simple/offsetget.xml b/reference/yaf/yaf_config_simple/offsetget.xml deleted file mode 100644 index fea8b064c..000000000 --- a/reference/yaf/yaf_config_simple/offsetget.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Config_Simple::offsetGet -Get a value (ArrayAccess) - - - - &reftitle.description; - - public mixedYaf_Config_Simple::offsetGet - mixedname - - Retrieves a configuration value by key. This method is an alias of Yaf_Config_Simple::get and is called when array syntax is used to read a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to retrieve. - - - - - - &reftitle.returnvalues; -The value associated with name, or &null; if the key does not exist. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::offsetGet</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -// Array values are wrapped in a Yaf_Config_Simple object -echo $config['application']->name, "\n"; -echo $config['database']['host'], "\n"; -var_dump($config['missing']); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::offsetSet - Yaf_Config_Simple::offsetUnset - - - - - diff --git a/reference/yaf/yaf_config_simple/offsetset.xml b/reference/yaf/yaf_config_simple/offsetset.xml deleted file mode 100644 index 42b5a58c5..000000000 --- a/reference/yaf/yaf_config_simple/offsetset.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Config_Simple::offsetSet -Set a configuration value (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Config_Simple::offsetSet - mixedname - mixedvalue - - Sets a configuration value using array syntax. This method is an alias of Yaf_Config_Simple::set. The assignment fails silently if the configuration is read-only. - - - - &reftitle.parameters; - - - name - -The configuration key to set. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -No value is returned. The assignment fails if the configuration is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::offsetSet</methodname> example - - 'development']); - -// Writable by default -$config['env'] = 'production'; -$config['cache'] = ['enable' => true]; -echo $config['env'], "\n"; -var_dump($config['cache']['enable']); - -// Assignments to a read-only configuration fail silently -$frozen = new Yaf_Config_Simple(['env' => 'development'], true); -$frozen['env'] = 'production'; -echo $frozen['env'], "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::set - Yaf_Config_Simple::offsetGet - Yaf_Config_Simple::offsetUnset - - - - - diff --git a/reference/yaf/yaf_config_simple/offsetunset.xml b/reference/yaf/yaf_config_simple/offsetunset.xml deleted file mode 100644 index d5b1a0e52..000000000 --- a/reference/yaf/yaf_config_simple/offsetunset.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Config_Simple::offsetUnset -Remove a key (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Config_Simple::offsetUnset - mixedname - - Removes a configuration entry by key. This method is called when unset() is used with array syntax on a configuration object. - - - - &reftitle.parameters; - - - name - -The configuration key to remove. - - - - - - &reftitle.returnvalues; -No value is returned. A warning is emitted if the configuration is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::offsetUnset</methodname> example - - ['enable' => true], - 'env' => 'development', -]); - -unset($config['cache']); -var_dump(isset($config['cache'])); - -// Read-only configurations cannot be modified: a warning is emitted -$frozen = new Yaf_Config_Simple(['env' => 'development'], true); -unset($frozen['env']); -var_dump(isset($frozen['env'])); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::offsetGet - Yaf_Config_Simple::offsetSet - - - - - diff --git a/reference/yaf/yaf_config_simple/readonly.xml b/reference/yaf/yaf_config_simple/readonly.xml deleted file mode 100644 index 5f02a3a37..000000000 --- a/reference/yaf/yaf_config_simple/readonly.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -Yaf_Config_Simple::readonly -Check if configuration is read-only - - - - &reftitle.description; - - public boolYaf_Config_Simple::readonly - - - Checks whether the configuration is read-only. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the configuration is read-only, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::readonly</methodname> example - - 'development']); -var_dump($writable->readonly()); - -$frozen = new Yaf_Config_Simple(['env' => 'development'], true); -var_dump($frozen->readonly()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::set - - - - - diff --git a/reference/yaf/yaf_config_simple/rewind.xml b/reference/yaf/yaf_config_simple/rewind.xml deleted file mode 100644 index 9fbdfe780..000000000 --- a/reference/yaf/yaf_config_simple/rewind.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Config_Simple::rewind -Reset iterator to first entry - - - - &reftitle.description; - - public voidYaf_Config_Simple::rewind - - - Rewinds the internal iterator to the first configuration entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::rewind</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -$config->next(); -echo $config->key(), "\n"; - -$config->rewind(); -echo $config->key(), "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::current - Yaf_Config_Simple::key - Yaf_Config_Simple::next - Yaf_Config_Simple::valid - - - - - diff --git a/reference/yaf/yaf_config_simple/set.xml b/reference/yaf/yaf_config_simple/set.xml deleted file mode 100644 index 9890e1f8a..000000000 --- a/reference/yaf/yaf_config_simple/set.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -Yaf_Config_Simple::set -Set a configuration value - - - - &reftitle.description; - - public boolYaf_Config_Simple::set - stringname - mixedvalue - - Sets a configuration value. Fails and returns &false; if the configuration is read-only. - - - - &reftitle.parameters; - - - name - -The configuration key to set. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; if the configuration is read-only. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::set</methodname> example - - 'development']); - -var_dump($config->set('env', 'production')); -echo $config->env, "\n"; - -// Read-only configurations reject the modification -$frozen = new Yaf_Config_Simple(['env' => 'development'], true); -var_dump($frozen->set('env', 'production')); -echo $frozen->env, "\n"; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - Yaf_Config_Simple::readonly - - - - - diff --git a/reference/yaf/yaf_config_simple/toarray.xml b/reference/yaf/yaf_config_simple/toarray.xml deleted file mode 100644 index 56b723dcb..000000000 --- a/reference/yaf/yaf_config_simple/toarray.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Config_Simple::toArray -Export configuration as array - - - - &reftitle.description; - - public arrayYaf_Config_Simple::toArray - - - Returns the entire configuration as a plain PHP array. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The configuration data as an array. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::toArray</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost', 'port' => 3306], -]); - -print_r($config->toArray()); -?> -]]> - - &example.outputs.similar; - - Array - ( - [name] => MyApp - ) - - [database] => Array - ( - [host] => localhost - [port] => 3306 - ) - -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::get - - - - - diff --git a/reference/yaf/yaf_config_simple/valid.xml b/reference/yaf/yaf_config_simple/valid.xml deleted file mode 100644 index b1ee31600..000000000 --- a/reference/yaf/yaf_config_simple/valid.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Config_Simple::valid -Check if current position is valid - - - - &reftitle.description; - - public boolYaf_Config_Simple::valid - - - Checks whether the current iterator position is valid. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the current position is valid, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Config_Simple::valid</methodname> example - - ['name' => 'MyApp'], - 'database' => ['host' => 'localhost'], -]); - -$config->rewind(); -var_dump($config->valid()); - -$config->next(); -var_dump($config->valid()); - -$config->next(); // past the last entry -var_dump($config->valid()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Config_Simple::current - Yaf_Config_Simple::key - Yaf_Config_Simple::next - Yaf_Config_Simple::rewind - - - - - diff --git a/reference/yaf/yaf_controller_abstract/construct.xml b/reference/yaf/yaf_controller_abstract/construct.xml deleted file mode 100644 index c2bfb7d08..000000000 --- a/reference/yaf/yaf_controller_abstract/construct.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Yaf_Controller_Abstract::__construct - Constructor of Yaf_Controller_Abstract - - - - &reftitle.description; - - public Yaf_Controller_Abstract::__construct - - - - Yaf_Controller_Abstract::__construct is - called by Yaf when a controller object is created during dispatching. - It takes no arguments, and users should not call it directly. Since - it is not intended to be overridden with custom logic, - Yaf_Controller_Abstract::init is provided as - the userland initialization hook instead. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - No value is returned. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::__construct</methodname> example - -getRequest() instanceof Yaf_Request_Abstract); - var_dump($this->getResponse() instanceof Yaf_Response_Abstract); - var_dump($this->getView() instanceof Yaf_View_Interface); - } - - public function indexAction() { - // ... - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::init - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/display.xml b/reference/yaf/yaf_controller_abstract/display.xml deleted file mode 100644 index c42019d2c..000000000 --- a/reference/yaf/yaf_controller_abstract/display.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - Yaf_Controller_Abstract::display - Render and display a view - - - - &reftitle.description; - - protected boolnullYaf_Controller_Abstract::display - stringtpl - arraynullparameters - - - Renders the view script tpl and sends the - result directly, unlike - Yaf_Controller_Abstract::render, - which returns the rendered output instead. Auto-rendering - of the default action template is controlled by - Yaf_Dispatcher::autoRender. - - - - - &reftitle.parameters; - - - tpl - - - The view script name, relative to the view path. - - - - - parameters - - - An associative array of variables to export to the - view script for this rendering, overriding those - assigned through the view engine. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; / &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::display</methodname> example - -display("product/list.phtml", array( - "products" => array("yaf", "php"), - )); - } -} -?> -]]> - - - - Template example - - -
      - -
    • - -
    -]]> -
    - &example.outputs.similar; - - -
  • yaf
  • -
  • php
  • - -]]> -
    -
    -
    - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::render - Yaf_Dispatcher::autoRender - - - - -
    - - diff --git a/reference/yaf/yaf_controller_abstract/forward.xml b/reference/yaf/yaf_controller_abstract/forward.xml deleted file mode 100644 index 713c7e225..000000000 --- a/reference/yaf/yaf_controller_abstract/forward.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - Yaf_Controller_Abstract::forward - Forward the current request to another action - - - - &reftitle.description; - - public boolnullYaf_Controller_Abstract::forward - stringaction - arraynullparameters - - - public boolnullYaf_Controller_Abstract::forward - stringcontroller - stringaction - arraynullparameters - - - public boolnullYaf_Controller_Abstract::forward - stringmodule - stringcontroller - stringaction - arraynullparameters - - - Forward the current request to another action. The target is - determined from the number and types of the arguments: - - - action only: forward to another action of the current controller. - controller and action: forward to another controller. - module, controller and action: forward to another module. - The optional parameters array carries invocation arguments retrievable with Yaf_Request_Abstract::getParam. - - - - This method does not switch to the destination action immediately; - the switch takes place after the current flow finishes. To hand over - control right away, return from the current action method (returning - &false; also tells Yaf not to auto-render the current view). - - - - - - &reftitle.parameters; - - - module - - - The destination module name. If the current module is given, it is - used as is. - - - - - controller - - - The destination controller name. - - - - - action - - - The destination action name. - - - - - parameters - - - Invocation arguments for the destination action, retrievable - with Yaf_Request_Abstract::getParam. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; / &null; on failure. - - - - - &reftitle.examples; - - <function>Yaf_Controller_Abstract::forward</function> example - -forward("login", array("from" => "Index")); // forward to the login action - return false; // this is important, it ends the current flow - // and tells Yaf not to auto-render - } - - // other processes - } - - public function loginAction() { - echo "login, redirected from ", $this->_request->getParam("from") , " action"; - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Request_Abstract::getParam - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getinvokearg.xml b/reference/yaf/yaf_controller_abstract/getinvokearg.xml deleted file mode 100644 index 16ec1415d..000000000 --- a/reference/yaf/yaf_controller_abstract/getinvokearg.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getInvokeArg - Retrieve one action invocation argument - - - - &reftitle.description; - - public stringnullYaf_Controller_Abstract::getInvokeArg - stringname - - - Returns a single invocation argument of the current action, given its - name. Invocation arguments are passed to the action through - Yaf_Controller_Abstract::forward. - - - - - &reftitle.parameters; - - - name - - - The name of the invocation argument to retrieve. - - - - - - - - &reftitle.returnvalues; - - The argument value, or &null; if it does not exist. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getInvokeArg</methodname> example - -forward("profile", array("name" => "laruence")); - return false; // ends the current flow - } - - public function profileAction() { - // retrieve one invocation argument by name - var_dump($this->getInvokeArg("name")); - var_dump($this->getInvokeArg("missing")); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getInvokeArgs - Yaf_Controller_Abstract::forward - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getinvokeargs.xml b/reference/yaf/yaf_controller_abstract/getinvokeargs.xml deleted file mode 100644 index 6bdf99468..000000000 --- a/reference/yaf/yaf_controller_abstract/getinvokeargs.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getInvokeArgs - Retrieve all action invocation arguments - - - - &reftitle.description; - - public arraynullYaf_Controller_Abstract::getInvokeArgs - - - - Returns all invocation arguments of the current action, as an array - keyed by argument name. Invocation arguments are passed to the action - through Yaf_Controller_Abstract::forward. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An array of invocation arguments, or &null; if none were given. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getInvokeArgs</methodname> example - -forward("list", array("category" => "book", "page" => 2)); - return false; // ends the current flow - } - - public function listAction() { - // all invocation arguments of the current action - var_dump($this->getInvokeArgs()); - } -} -?> -]]> - - &example.outputs.similar; - - - string(4) "book" - ["page"]=> - int(2) -} -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getInvokeArg - Yaf_Controller_Abstract::forward - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getmodulename.xml b/reference/yaf/yaf_controller_abstract/getmodulename.xml deleted file mode 100644 index 970fe6c67..000000000 --- a/reference/yaf/yaf_controller_abstract/getmodulename.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getModuleName - Get module name - - - - &reftitle.description; - - public stringnullYaf_Controller_Abstract::getModuleName - - - - Returns the name of the module the controller belongs to. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The module name as a &string;, or &null; if it is not set. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getModuleName</methodname> example - -getModuleName()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getName - Yaf_Request_Abstract::getModuleName - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getname.xml b/reference/yaf/yaf_controller_abstract/getname.xml deleted file mode 100644 index b797b63ec..000000000 --- a/reference/yaf/yaf_controller_abstract/getname.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getName - Get controller name - - - - &reftitle.description; - - public stringnullYaf_Controller_Abstract::getName - - - - Returns the name of the controller. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The controller name as a &string;, or &null; if it is not set. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getName</methodname> example - -getName()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getModuleName - Yaf_Request_Abstract::getControllerName - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getrequest.xml b/reference/yaf/yaf_controller_abstract/getrequest.xml deleted file mode 100644 index 4e35024c3..000000000 --- a/reference/yaf/yaf_controller_abstract/getrequest.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getRequest - Retrieve current request object - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Controller_Abstract::getRequest - - - - Returns the Yaf_Request_Abstract instance associated with this controller. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Yaf_Request_Abstract instance, or &null; if no request is available. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getRequest</methodname> example - -getRequest(); - var_dump($request->getModuleName()); - var_dump($request->getControllerName()); - var_dump($request->getActionName()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getResponse - Yaf_Request_Abstract - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getresponse.xml b/reference/yaf/yaf_controller_abstract/getresponse.xml deleted file mode 100644 index 7b053c8df..000000000 --- a/reference/yaf/yaf_controller_abstract/getresponse.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getResponse - Retrieve current response object - - - - &reftitle.description; - - public Yaf_Response_AbstractnullYaf_Controller_Abstract::getResponse - - - - Returns the Yaf_Response_Abstract instance associated with this controller. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Yaf_Response_Abstract instance, or &null; if no response is available. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getResponse</methodname> example - -disableView(); - - $response = $this->getResponse(); - $response->setHeader("Content-Type", "application/json"); - $response->setBody(json_encode(array("name" => "yaf"))); - // Yaf sends the body after the dispatch loop finishes - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getRequest - Yaf_Response_Abstract - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getview.xml b/reference/yaf/yaf_controller_abstract/getview.xml deleted file mode 100644 index c5d56705a..000000000 --- a/reference/yaf/yaf_controller_abstract/getview.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getView - Retrieve the view engine - - - - &reftitle.description; - - public Yaf_View_InterfacenullYaf_Controller_Abstract::getView - - - - Returns the view engine bound to this controller. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - A Yaf_View_Interface instance, or &null; if no view engine is available. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getView</methodname> example - -getView(); - - // export $products to the template product/index.phtml - $view->assign("products", array("yaf", "php")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::initView - Yaf_View_Interface - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/getviewpath.xml b/reference/yaf/yaf_controller_abstract/getviewpath.xml deleted file mode 100644 index 21157781b..000000000 --- a/reference/yaf/yaf_controller_abstract/getviewpath.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Yaf_Controller_Abstract::getViewpath - Get the view path - - - - &reftitle.description; - - public stringnullYaf_Controller_Abstract::getViewpath - - - - Returns the template directory used by the view engine bound to this controller. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The view template directory as a &string;. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::getViewpath</methodname> example - -getViewpath()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::setViewpath - Yaf_Controller_Abstract::initView - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/init.xml b/reference/yaf/yaf_controller_abstract/init.xml deleted file mode 100644 index 1202b245c..000000000 --- a/reference/yaf/yaf_controller_abstract/init.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - Yaf_Controller_Abstract::init - Controller initializer - - - - &reftitle.description; - - public voidYaf_Controller_Abstract::init - - - - Yaf_Controller_Abstract::__construct is not - meant to be overridden with custom logic, so - Yaf_Controller_Abstract::init is provided as - the userland initialization hook. If it is defined in a controller, it - is called right after the controller object is instantiated. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - No value is returned. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::init</methodname> example - -getView()->assign("sitename", "Yaf Tutorial"); - } - - public function indexAction() { - // ... - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Controller_Abstract::__construct - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/initview.xml b/reference/yaf/yaf_controller_abstract/initview.xml deleted file mode 100644 index 416a3952f..000000000 --- a/reference/yaf/yaf_controller_abstract/initview.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Yaf_Controller_Abstract::initView - Initialize the view and return it - - - - &reftitle.description; - - public Yaf_View_InterfacenullYaf_Controller_Abstract::initView - arraynulloptions - - - Returns the view engine bound to this controller. The view engine is - initialized by the Yaf_Dispatcher during - dispatching, using the template path set for the current controller. - - - - - &reftitle.parameters; - - - options - - - Options passed to the view engine, see - Yaf_View_Simple::__construct. - - - - - - - - &reftitle.returnvalues; - - A Yaf_View_Interface instance on success, or - &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::initView</methodname> example - -initView(); - $view->assign("products", array("yaf", "php")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getView - Yaf_View_Interface - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/redirect.xml b/reference/yaf/yaf_controller_abstract/redirect.xml deleted file mode 100644 index c4fb3fe8e..000000000 --- a/reference/yaf/yaf_controller_abstract/redirect.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Yaf_Controller_Abstract::redirect - Redirect to a URL - - - - &reftitle.description; - - public boolnullYaf_Controller_Abstract::redirect - stringurl - - - Redirects the client to another URL by sending a - Location header (HTTP status 302). - - - - - &reftitle.parameters; - - - url - - - The URL to redirect to. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; / &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::redirect</methodname> example - -getRequest()->getParam("user")) { - // send a Location header with HTTP status 302 - $this->redirect("http://www.example.com/account/login/"); - return false; // skip auto-rendering - } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::forward - Yaf_Response_Abstract::setRedirect - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/render.xml b/reference/yaf/yaf_controller_abstract/render.xml deleted file mode 100644 index 7d30e3bea..000000000 --- a/reference/yaf/yaf_controller_abstract/render.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Yaf_Controller_Abstract::render - Render view template - - - - &reftitle.description; - - protected stringboolnullYaf_Controller_Abstract::render - stringtpl - arraynullparameters - - - Renders the view script tpl and returns the - output, unlike - Yaf_Controller_Abstract::display. - - - - - &reftitle.parameters; - - - tpl - - - The view script name, relative to the view path. - - - - - parameters - - - An associative array of variables to export to the view - script for this rendering. - - - - - - - - &reftitle.returnvalues; - - The rendered output as a &string; on success, or &false; on - failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::render</methodname> example - -disableView(); - - // render product/index.phtml and return the output - // instead of sending it directly (as display() would) - $html = $this->render("product/index.phtml", array( - "products" => array("yaf", "php"), - )); - - // post-process and set it as the response body - $this->getResponse()->setBody($html); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::display - Yaf_Dispatcher::autoRender - - - - - - - diff --git a/reference/yaf/yaf_controller_abstract/setviewpath.xml b/reference/yaf/yaf_controller_abstract/setviewpath.xml deleted file mode 100644 index d8c402532..000000000 --- a/reference/yaf/yaf_controller_abstract/setviewpath.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Yaf_Controller_Abstract::setViewpath - Set the view path - - - - &reftitle.description; - - public boolnullYaf_Controller_Abstract::setViewpath - stringview_directory - - - Sets the template directory of the view engine bound to this - controller. - - - - - &reftitle.parameters; - - - view_directory - - - The directory that holds the view templates. - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success, or &false; / &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Controller_Abstract::setViewpath</methodname> example - -setViewpath(APPLICATION_PATH . "/themes/dark/views"); - } - - public function indexAction() { - // renders application/themes/dark/views/product/index.phtml - $this->display("product/index.phtml"); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Controller_Abstract::getViewpath - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/autorender.xml b/reference/yaf/yaf_dispatcher/autorender.xml deleted file mode 100644 index 632e8f88f..000000000 --- a/reference/yaf/yaf_dispatcher/autorender.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Yaf_Dispatcher::autoRender - Switch on/off autorendering - - - - &reftitle.description; - - public Yaf_DispatcherboolYaf_Dispatcher::autoRender - boolnullflagnull - - - Yaf_Dispatcher will render the view - automatically after dispatching an incoming request. You can prevent - the rendering by calling this method with - flag &false;. - - - - You can also simply return &false; in an action to prevent the - auto-rendering of that action only. - - - - - - &reftitle.parameters; - - - flag - - - Whether to enable auto-rendering. - - - - Since Yaf 2.2.0, if this parameter is not given, the current state - is returned instead. - - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself when - flag is given, or a &boolean; indicating whether - auto-rendering is enabled when it is not. - - - - - &reftitle.examples; - - <function>Yaf_Dispatcher::autoRender</function> example - -getRequest()->isXmlHttpRequest()) { - //do not call render for ajax request - //we will output a json string - Yaf_Dispatcher::getInstance()->autoRender(FALSE); - } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::flushInstantly - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/catchexception.xml b/reference/yaf/yaf_dispatcher/catchexception.xml deleted file mode 100644 index c46bd8d57..000000000 --- a/reference/yaf/yaf_dispatcher/catchexception.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - Yaf_Dispatcher::catchException - Switch on/off exception catching - - - - &reftitle.description; - - public Yaf_DispatcherboolYaf_Dispatcher::catchException - boolnullflagnull - - - While - application.dispatcher.throwException - is on (which can also be enabled by calling - Yaf_Dispatcher::throwException), Yaf throws - exceptions when errors occur instead of triggering errors. - - - If exception catching is additionally enabled via this method (or via - application.dispatcher.catchException), - all uncaught exceptions are caught and dispatched to - ErrorController::error, if one is defined. - - - - - &reftitle.parameters; - - - flag - - - Whether Yaf should catch uncaught exceptions and dispatch them to - ErrorController::error. - - - - Since Yaf 2.2.0, if this parameter is not given, the current state - is returned instead. - - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself when - flag is given, or a &boolean; indicating whether - exception catching is enabled when it is not. - - - - - &reftitle.examples; - - <function>Yaf_Dispatcher::catchException</function> example - -getCode()) { - case YAF_ERR_NOTFOUND_MODULE: - case YAF_ERR_NOTFOUND_CONTROLLER: - case YAF_ERR_NOTFOUND_ACTION: - case YAF_ERR_NOTFOUND_VIEW: - echo 404, ":", $exception->getMessage(); - break; - default : - $message = $exception->getMessage(); - echo 0, ":", $exception->getMessage(); - break; - } - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::throwException - Yaf_Dispatcher::setErrorHandler - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/construct.xml b/reference/yaf/yaf_dispatcher/construct.xml deleted file mode 100644 index dd9e3331c..000000000 --- a/reference/yaf/yaf_dispatcher/construct.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Yaf_Dispatcher::__construct - Yaf_Dispatcher constructor - - - - &reftitle.description; - - private Yaf_Dispatcher::__construct - - - - Yaf_Dispatcher implements the singleton pattern, - so the constructor is private. Use - Yaf_Dispatcher::getInstance to retrieve the - dispatcher instance, which is created by - Yaf_Application. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - <classname>Yaf_Dispatcher</classname> is a singleton - - -]]> - - &example.outputs.similar; - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::getInstance - Yaf_Application::getDispatcher - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/disableview.xml b/reference/yaf/yaf_dispatcher/disableview.xml deleted file mode 100644 index 92d375d92..000000000 --- a/reference/yaf/yaf_dispatcher/disableview.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Yaf_Dispatcher::disableView - Disable view rendering - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Dispatcher::disableView - - - - Turn off view rendering. This is typically used for actions that - generate their own output, such as actions returning JSON data. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::disableView</methodname> example - -disableView(); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::enableView - Yaf_Dispatcher::autoRender - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/dispatch.xml b/reference/yaf/yaf_dispatcher/dispatch.xml deleted file mode 100644 index 73e8caf67..000000000 --- a/reference/yaf/yaf_dispatcher/dispatch.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Yaf_Dispatcher::dispatch - Dispatch a request - - - - &reftitle.description; - - public Yaf_Response_AbstractnullfalseYaf_Dispatcher::dispatch - Yaf_Request_Abstractrequest - - - This method does the heavy work of the - Yaf_Dispatcher. It takes a request object. - - - The dispatch process has three distinct events: - - Routing - Dispatching - Response - - Routing takes place exactly once, using the values in the request object - when Yaf_Dispatcher::dispatch is called. - Dispatching takes place in a loop; a request may either indicate - multiple actions to dispatch, or the controller or a plugin may reset - the request object to force additional actions to dispatch (see - Yaf_Plugin_Abstract). When all is done, the - Yaf_Dispatcher returns a response. - - - - - &reftitle.parameters; - - - request - - - A Yaf_Request_Abstract instance to dispatch. - - - - - - - - &reftitle.returnvalues; - - The Yaf_Response_Abstract instance on success, - &false; on failure, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::dispatch</methodname> example - -bootstrap(); - -// Build a request pointing at ProductController::detailAction and -// dispatch it manually. -$request = new Yaf_Request_Http("/product/detail/id/42"); - -$response = Yaf_Dispatcher::getInstance()->dispatch($request); - -if ($response instanceof Yaf_Response_Abstract) { - $response->response(); -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Application::run - Yaf_Plugin_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/enableview.xml b/reference/yaf/yaf_dispatcher/enableview.xml deleted file mode 100644 index 2422d2d28..000000000 --- a/reference/yaf/yaf_dispatcher/enableview.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - Yaf_Dispatcher::enableView - Enable view rendering - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Dispatcher::enableView - - - - Turn on view rendering. This is the opposite of - Yaf_Dispatcher::disableView. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::enableView</methodname> example - -getModuleName() === "Api") { - // API actions emit JSON themselves, no view rendering wanted - $dispatcher->disableView(); - } else { - $dispatcher->enableView(); - } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::disableView - Yaf_Dispatcher::autoRender - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/flushinstantly.xml b/reference/yaf/yaf_dispatcher/flushinstantly.xml deleted file mode 100644 index faf7ff0cf..000000000 --- a/reference/yaf/yaf_dispatcher/flushinstantly.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - Yaf_Dispatcher::flushInstantly - Switch on/off the instant flushing - - - - &reftitle.description; - - public Yaf_DispatcherboolYaf_Dispatcher::flushInstantly - boolnullflagnull - - - Switch on/off instant flushing. When enabled (the default), the - response body is flushed to the client immediately once it is set by - Yaf_Response_Abstract::setBody. - - - - - &reftitle.parameters; - - - flag - - - Whether to flush the response body instantly. - - - - Since Yaf 2.2.0, if this parameter is not given, the current state - is returned instead. - - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself when - flag is given, or a &boolean; indicating the current - state when it is not. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::flushInstantly</methodname> example - -flushInstantly(false); - -// Since Yaf 2.2.0, calling it without arguments queries the current state -var_dump($dispatcher->flushInstantly()); - -$app->run(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::returnResponse - Yaf_Response_Abstract::setBody - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getapplication.xml b/reference/yaf/yaf_dispatcher/getapplication.xml deleted file mode 100644 index 4e6bea404..000000000 --- a/reference/yaf/yaf_dispatcher/getapplication.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Yaf_Dispatcher::getApplication - Retrieve the application - - - - &reftitle.description; - - public Yaf_ApplicationnullYaf_Dispatcher::getApplication - - - - Retrieve the Yaf_Application instance. Same as - Yaf_Application::app. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Application instance, or &null; if no - application has been initialized yet. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getApplication</methodname> example - -getApplication() === Yaf_Application::app()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::app - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getdefaultaction.xml b/reference/yaf/yaf_dispatcher/getdefaultaction.xml deleted file mode 100644 index 07efa99d7..000000000 --- a/reference/yaf/yaf_dispatcher/getdefaultaction.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Yaf_Dispatcher::getDefaultAction - Retrieve the default action name - - - - &reftitle.description; - - public stringnullYaf_Dispatcher::getDefaultAction - - - - Get the default action name, which is used when an action name can not - be extracted from the request URI. Defaults to - "index". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The default action name, or &null; if the application is not - initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getDefaultAction</methodname> example - -getDefaultAction()); - -$dispatcher->setDefaultAction("main"); -var_dump($dispatcher->getDefaultAction()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultAction - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getdefaultcontroller.xml b/reference/yaf/yaf_dispatcher/getdefaultcontroller.xml deleted file mode 100644 index d637e3cff..000000000 --- a/reference/yaf/yaf_dispatcher/getdefaultcontroller.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Yaf_Dispatcher::getDefaultController - Retrieve the default controller name - - - - &reftitle.description; - - public stringnullYaf_Dispatcher::getDefaultController - - - - Get the default controller name, which is used when a controller name - can not be extracted from the request URI. Defaults to - "Index". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The default controller name, or &null; if the application is not - initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getDefaultController</methodname> example - -getDefaultController()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultController - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getdefaultmodule.xml b/reference/yaf/yaf_dispatcher/getdefaultmodule.xml deleted file mode 100644 index c83338a5c..000000000 --- a/reference/yaf/yaf_dispatcher/getdefaultmodule.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Yaf_Dispatcher::getDefaultModule - Retrieve the default module name - - - - &reftitle.description; - - public stringnullYaf_Dispatcher::getDefaultModule - - - - Get the default module name, which is used when a module name can not - be extracted from the request URI. Defaults to - "Index". - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The default module name, or &null; if the application is not - initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getDefaultModule</methodname> example - -getDefaultModule()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultModule - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getinstance.xml b/reference/yaf/yaf_dispatcher/getinstance.xml deleted file mode 100644 index 071a16e1c..000000000 --- a/reference/yaf/yaf_dispatcher/getinstance.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - Yaf_Dispatcher::getInstance - Retrieve the dispatcher instance - - - - &reftitle.description; - - public static Yaf_DispatchernullYaf_Dispatcher::getInstance - - - - Retrieve the single Yaf_Dispatcher instance. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Dispatcher instance, or &null; if no - Yaf_Application has been initialized yet. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getInstance</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Application::getDispatcher - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getrequest.xml b/reference/yaf/yaf_dispatcher/getrequest.xml deleted file mode 100644 index be73071cd..000000000 --- a/reference/yaf/yaf_dispatcher/getrequest.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Yaf_Dispatcher::getRequest - Retrieve the request instance - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Dispatcher::getRequest - - - - Retrieve the request object held by the dispatcher. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Request_Abstract instance, or &null; if - the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getRequest</methodname> example - -getRequest(); - - // The dispatcher holds the very same request object that is - // passed to the controller - var_dump($request === $this->getRequest()); - - return false; - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setRequest - Yaf_Request_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getresponse.xml b/reference/yaf/yaf_dispatcher/getresponse.xml deleted file mode 100644 index 0e32e05e6..000000000 --- a/reference/yaf/yaf_dispatcher/getresponse.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Yaf_Dispatcher::getResponse - Get the response object - - - - &reftitle.description; - - public Yaf_Response_AbstractnullYaf_Dispatcher::getResponse - - - - Retrieve the Yaf_Response_Abstract instance used - by the dispatcher. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Response_Abstract instance, or &null; if - the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getResponse</methodname> example - -getResponse()->setHeader( - "Content-Type", "text/html; charset=utf-8" - ); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setResponse - Yaf_Response_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/getrouter.xml b/reference/yaf/yaf_dispatcher/getrouter.xml deleted file mode 100644 index 8b1273492..000000000 --- a/reference/yaf/yaf_dispatcher/getrouter.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Yaf_Dispatcher::getRouter - Retrieve router instance - - - - &reftitle.description; - - public Yaf_RouternullYaf_Dispatcher::getRouter - - - - Retrieve the Yaf_Router instance used by the - dispatcher to route requests. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The Yaf_Router instance, or &null; if the - application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::getRouter</methodname> example - -getRouter(); - - // Route /product/42 to ProductController::detailAction - $router->addRoute("product", new Yaf_Route_Rewrite( - "product/:id", - array("controller" => "product", "action" => "detail") - )); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Router - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/initview.xml b/reference/yaf/yaf_dispatcher/initview.xml deleted file mode 100644 index dc6bbc729..000000000 --- a/reference/yaf/yaf_dispatcher/initview.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - Yaf_Dispatcher::initView - Initialize view and return it - - - - &reftitle.description; - - public Yaf_View_InterfacenullfalseYaf_Dispatcher::initView - stringtemplates_dir - arraynulloptionsnull - - - Initialize and return a Yaf_View_Simple instance - bound to the dispatcher, using the given template directory. - - - - - &reftitle.parameters; - - - templates_dir - - - The directory that holds the view templates. - - - - - options - - - Options passed to the view engine, see - Yaf_View_Simple::__construct. - - - - - - - - &reftitle.returnvalues; - - A Yaf_View_Interface instance on success, or - &false; / &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::initView</methodname> example - -initView( - dirname(__FILE__) . "/application/views", - array("tpl_suffix" => ".html") -); - -$view->assign("title", "Home"); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setView - Yaf_View_Simple - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/registerplugin.xml b/reference/yaf/yaf_dispatcher/registerplugin.xml deleted file mode 100644 index c7090cef1..000000000 --- a/reference/yaf/yaf_dispatcher/registerplugin.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Yaf_Dispatcher::registerPlugin - Register a plugin - - - - &reftitle.description; - - public Yaf_DispatchernullfalseYaf_Dispatcher::registerPlugin - Yaf_Plugin_Abstractplugin - - - Register a plugin (see Yaf_Plugin_Abstract). - Generally, plugins are registered in Bootstrap (see - Yaf_Bootstrap_Abstract). - - - - - &reftitle.parameters; - - - plugin - - - A Yaf_Plugin_Abstract instance. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &false; / &null; on failure. - - - - - &reftitle.examples; - - <function>Yaf_Dispatcher::registerPlugin</function> example - -registerPlugin($user); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Plugin_Abstract - Yaf_Bootstrap_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/returnresponse.xml b/reference/yaf/yaf_dispatcher/returnresponse.xml deleted file mode 100644 index 074e0d056..000000000 --- a/reference/yaf/yaf_dispatcher/returnresponse.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Yaf_Dispatcher::returnResponse - Switch on/off returning the response - - - - &reftitle.description; - - public Yaf_DispatcherboolYaf_Dispatcher::returnResponse - boolflagfalse - - - Switch whether - Yaf_Application::run returns the response - object instead of sending it to the client directly. When enabled, - $response = $app->run() gives you the - Yaf_Response_Abstract instance so it can be - further manipulated. Available since Yaf 3.2.2. - - - - - &reftitle.parameters; - - - flag - - - Whether to return the response instead of sending it. - - - - If this parameter is not given, the current state is returned - instead. - - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself when - flag is given, or a &boolean; indicating the current - state when it is not. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::returnResponse</methodname> example - -returnResponse(true); - -// $app->run() now returns the response instead of flushing it -$response = $app->run(); - -$response->setHeader("X-Generator", "Yaf"); -$response->response(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Application::run - Yaf_Response_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setdefaultaction.xml b/reference/yaf/yaf_dispatcher/setdefaultaction.xml deleted file mode 100644 index 6323b823d..000000000 --- a/reference/yaf/yaf_dispatcher/setdefaultaction.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Yaf_Dispatcher::setDefaultAction - Change default action name - - - - &reftitle.description; - - public Yaf_DispatchernullfalseYaf_Dispatcher::setDefaultAction - stringaction - - - Change the action name which is used when an action name can not be - extracted from the request URI. The name is normalized to lowercase. - - - - - &reftitle.parameters; - - - action - - - The name of the action. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &false; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setDefaultAction</methodname> example - -setDefaultAction("main"); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultModule - Yaf_Dispatcher::setDefaultController - Yaf_Dispatcher::getDefaultAction - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setdefaultcontroller.xml b/reference/yaf/yaf_dispatcher/setdefaultcontroller.xml deleted file mode 100644 index a4a92c2ba..000000000 --- a/reference/yaf/yaf_dispatcher/setdefaultcontroller.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - Yaf_Dispatcher::setDefaultController - Change default controller name - - - - &reftitle.description; - - public Yaf_DispatchernullfalseYaf_Dispatcher::setDefaultController - stringcontroller - - - Change the controller name which is used when a controller name can not - be extracted from the request URI. The name is normalized to - capitalize the first letter. - - - - - &reftitle.parameters; - - - controller - - - The name of the controller. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &false; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setDefaultController</methodname> example - -setDefaultController("home"); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultModule - Yaf_Dispatcher::setDefaultAction - Yaf_Dispatcher::getDefaultController - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setdefaultmodule.xml b/reference/yaf/yaf_dispatcher/setdefaultmodule.xml deleted file mode 100644 index de6feeb8a..000000000 --- a/reference/yaf/yaf_dispatcher/setdefaultmodule.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - Yaf_Dispatcher::setDefaultModule - Change default module name - - - - &reftitle.description; - - public Yaf_DispatchernullfalseYaf_Dispatcher::setDefaultModule - stringmodule - - - Change the module name which is used when a module name can not be - extracted from the request URI. The module must be a registered one, - see Yaf_Application::getModules. - - - - - &reftitle.parameters; - - - module - - - The name of a registered module. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, &false; if the given module is not registered (and a - YAF_ERR_TYPE_ERROR is triggered) or if the - application is not initialized, or &null; otherwise. - - - - - &reftitle.errors; - - Triggers a YAF_ERR_TYPE_ERROR error if - module is not a registered module name. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setDefaultModule</methodname> example - -setDefaultModule("Home"); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::setDefaultController - Yaf_Dispatcher::setDefaultAction - Yaf_Dispatcher::getDefaultModule - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/seterrorhandler.xml b/reference/yaf/yaf_dispatcher/seterrorhandler.xml deleted file mode 100644 index c003418de..000000000 --- a/reference/yaf/yaf_dispatcher/seterrorhandler.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Yaf_Dispatcher::setErrorHandler - Set error handler - - - - &reftitle.description; - - public Yaf_DispatchernullfalseYaf_Dispatcher::setErrorHandler - mixedcallback - interror_types0 - - - Set an error handler for Yaf. When - application.dispatcher.throwException - is off, Yaf triggers catchable errors when unexpected errors occur. - - - This method is a wrapper of set_error_handler; - the handler is called whenever such an error is raised. - - - - - &reftitle.parameters; - - - callback - - - A callable callback, with the same semantics as the callback passed - to set_error_handler. - - - - error_types - - - The error types to handle, same as the - error_levels parameter of - set_error_handler. Defaults to handling all error types. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, &false; if calling set_error_handler failed, - or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setErrorHandler</methodname> example - -setErrorHandler(function ($errno, $errstr) { - // Route errors to ErrorController::errorAction - $request = Yaf_Dispatcher::getInstance()->getRequest(); - $request->setControllerName("Error"); - $request->setActionName("error"); -}); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::throwException - Yaf_Application::getLastErrorNo - Yaf_Application::getLastErrorMsg - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setrequest.xml b/reference/yaf/yaf_dispatcher/setrequest.xml deleted file mode 100644 index 4f3b70907..000000000 --- a/reference/yaf/yaf_dispatcher/setrequest.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - Yaf_Dispatcher::setRequest - Set the request object - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Dispatcher::setRequest - Yaf_Request_Abstractrequest - - - Set the request object used by the dispatcher. This allows using a - custom request implementation instead of the built-in - Yaf_Request_Http or - Yaf_Request_Simple. - - - - - &reftitle.parameters; - - - request - - - A Yaf_Request_Abstract instance. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setRequest</methodname> example - -setRequest($request); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::getRequest - Yaf_Request_Abstract - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setresponse.xml b/reference/yaf/yaf_dispatcher/setresponse.xml deleted file mode 100644 index de36b8d4a..000000000 --- a/reference/yaf/yaf_dispatcher/setresponse.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - Yaf_Dispatcher::setResponse - Set the response object - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Dispatcher::setResponse - Yaf_Response_Abstractresponse - - - Set the response object used by the dispatcher. This allows using a - custom response implementation instead of the built-in ones. - - - - - &reftitle.parameters; - - - response - - - A Yaf_Response_Abstract instance. - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - <methodname>Yaf_Dispatcher::setResponse</methodname> example - -setResponse(new ApiResponse()); - -$app->run(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::getResponse - Yaf_Dispatcher::setRequest - - - - - - - diff --git a/reference/yaf/yaf_dispatcher/setview.xml b/reference/yaf/yaf_dispatcher/setview.xml deleted file mode 100644 index e44932cbf..000000000 --- a/reference/yaf/yaf_dispatcher/setview.xml +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - Yaf_Dispatcher::setView - Set a custom view engine - - - - &reftitle.description; - - public Yaf_DispatchernullYaf_Dispatcher::setView - Yaf_View_Interfaceview - - - This method provides a solution if you want use a custom view - engine instead of Yaf_View_Simple - - - - - - &reftitle.parameters; - - - view - - - A Yaf_View_Interface instance - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself on - success, or &null; if the application is not initialized. - - - - - &reftitle.examples; - - A custom View engine example - -_smarty = new Smarty; - - if (null !== $tmplPath) { - $this->setScriptPath($tmplPath); - } - - foreach ($extraParams as $key => $value) { - $this->_smarty->$key = $value; - } - } - - /** - * Set the path to the templates - * - * @param string $path The directory to set as the path. - * @return void - */ - public function setScriptPath($path) - { - if (is_readable($path)) { - $this->_smarty->template_dir = $path; - return; - } - - throw new Exception('Invalid path provided'); - } - - /** - * Assign a variable to the template - * - * @param string $key The variable name. - * @param mixed $val The variable value. - * @return void - */ - public function __set($key, $val) - { - $this->_smarty->assign($key, $val); - } - - /** - * Allows testing with empty() and isset() to work - * - * @param string $key - * @return boolean - */ - public function __isset($key) - { - return (null !== $this->_smarty->get_template_vars($key)); - } - - /** - * Allows unset() on object properties to work - * - * @param string $key - * @return void - */ - public function __unset($key) - { - $this->_smarty->clear_assign($key); - } - - /** - * Assign variables to the template - * - * Allows setting a specific key to the specified value, OR passing - * an array of key => value pairs to set en masse. - * - * @see __set() - * @param string|array $spec The assignment strategy to use (key or - * array of key => value pairs) - * @param mixed $value (Optional) If assigning a named variable, - * use this as the value. - * @return void - */ - public function assign($spec, $value = null) { - if (is_array($spec)) { - $this->_smarty->assign($spec); - return; - } - - $this->_smarty->assign($spec, $value); - } - - /** - * Clear all assigned variables - * - * Clears all variables assigned to Yaf_View either via - * {@link assign()} or property overloading - * ({@link __get()}/{@link __set()}). - * - * @return void - */ - public function clearVars() { - $this->_smarty->clear_all_assign(); - } - - /** - * Processes a template and returns the output. - * - * @param string $name The template to process. - * @return string The output. - */ - public function render($name, $value = NULL) { - return $this->_smarty->fetch($name); - } - - public function display($name, $value = NULL) { - echo $this->_smarty->fetch($name); - } - -} -?> -]]> - - - - <function>Yaf_Dispatcher::setView</function> example - -getConfig(); - Yaf_Registry::set("config", $config); - } - - public function _initLocalName() { - /** we put class Smarty_Adapter under the local library directory */ - Yaf_Loader::getInstance()->registerLocalNamespace('Smarty'); - } - - public function _initSmarty(Yaf_Dispatcher $dispatcher) { - $smarty = new Smarty_Adapter(null, Yaf_Registry::get("config")->get("smarty")); - $dispatcher->setView($smarty); - /* now the Smarty view engine become the default view engine of Yaf */ - } -} -?> -]]> - - - - - - &reftitle.seealso; - - - Yaf_View_Interface - Yaf_View_Simple - - - - - - diff --git a/reference/yaf/yaf_dispatcher/throwexception.xml b/reference/yaf/yaf_dispatcher/throwexception.xml deleted file mode 100644 index 1bd36b77d..000000000 --- a/reference/yaf/yaf_dispatcher/throwexception.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Yaf_Dispatcher::throwException - Switch on/off exception throwing - - - - &reftitle.description; - - public Yaf_DispatcherboolYaf_Dispatcher::throwException - boolnullflagnull - - - Switch on/off exception throwing when an unexpected error occurs. When - this is on, Yaf throws exceptions instead of triggering catchable - errors. - - - You can also use - application.dispatcher.throwException - to achieve the same purpose. - - - - - &reftitle.parameters; - - - flag - - - Whether Yaf should throw exceptions on errors. - - - - Since Yaf 2.2.0, if this parameter is not given, the current state - is returned instead. - - - - - - - - - &reftitle.returnvalues; - - Returns the Yaf_Dispatcher object itself when - flag is given, or a &boolean; indicating whether - exception throwing is enabled when it is not. - - - - - &reftitle.examples; - - <function>Yaf_Dispatcher::throwException</function> example - - array( - 'directory' => dirname(__FILE__), - ), -); -$app = new Yaf_Application($config); - -$app->getDispatcher()->throwException(true); - -try { - $app->run(); -} catch (Yaf_Exception $e) { - var_dump($e->getMessage()); -} -?> -]]> - - &example.outputs.similar; - - - - - - <function>Yaf_Dispatcher::throwException</function> example - - array( - 'directory' => dirname(__FILE__), - ), -); -$app = new Yaf_Application($config); - -$app->getDispatcher()->throwException(false); - -$app->run(); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - - Yaf_Dispatcher::catchException - Yaf_Exception - - - - - - - diff --git a/reference/yaf/yaf_exception/construct.xml b/reference/yaf/yaf_exception/construct.xml deleted file mode 100644 index d8927e5ee..000000000 --- a/reference/yaf/yaf_exception/construct.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Exception::__construct -Construct a Yaf exception - - - - &reftitle.description; - - public Yaf_Exception::__construct - stringmessage"" - intcode0 - - Constructs a new Yaf_Exception. The code carries the Yaf error code that identifies the type of failure, and is exposed via Exception::getCode. - - - - &reftitle.parameters; - - - message - -The exception message. - - - - code - -The Yaf error code. - - - - - - - &reftitle.returnvalues; - No value is returned. - - - &reftitle.examples; - - <methodname>Yaf_Exception::__construct</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Yaf_Exception - Yaf_Exception::getPrevious - Yaf_Exception_RouterFailed - - - - - - diff --git a/reference/yaf/yaf_exception/getprevious.xml b/reference/yaf/yaf_exception/getprevious.xml deleted file mode 100644 index 35e8f181a..000000000 --- a/reference/yaf/yaf_exception/getprevious.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Exception::getPrevious -Retrieve the previous exception - - - - &reftitle.description; - - public ThrowableYaf_Exception::getPrevious - - - This method is inherited from the base Throwable hierarchy and returns the exception that was chained as the previous one, if any. - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - Returns the previous Throwable if available, &null; otherwise. - - - &reftitle.examples; - - <methodname>Yaf_Exception::getPrevious</methodname> example - -getCode()); - $prev = $e->getPrevious(); - var_dump(get_class($prev)); - var_dump($prev->getMessage()); - var_dump($prev->getCode()); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Yaf_Exception::__construct - Yaf_Exception - - - - - - diff --git a/reference/yaf/yaf_loader/autoload.xml b/reference/yaf/yaf_loader/autoload.xml deleted file mode 100644 index c92741acb..000000000 --- a/reference/yaf/yaf_loader/autoload.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Loader::autoload -Autoload a class - - - - &reftitle.description; - - public boolYaf_Loader::autoload - stringclass_name - - Load a class by its name. The class name is converted to a file path: underscores and namespace separators become directory separators. - MVC classes (classes whose names contain _Controller, _Action or _Plugin) are looked up under the application directory, while other classes are looked up in the library directories: the local library for locally registered class prefixes, otherwise the global library. - - - - &reftitle.parameters; - - - class_name - -The class name to load. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::autoload</methodname> example - -autoload("Catalog_PriceService"); - -/* MVC classes are looked up under the application directory */ -$loader->autoload("ProductController"); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Loader::import - Yaf_Loader::registerLocalNamespace - - - - - diff --git a/reference/yaf/yaf_loader/clearlocalnamespace.xml b/reference/yaf/yaf_loader/clearlocalnamespace.xml deleted file mode 100644 index 4f5d9ef26..000000000 --- a/reference/yaf/yaf_loader/clearlocalnamespace.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Yaf_Loader::clearLocalNamespace -Clear registered namespaces - - - - &reftitle.description; - - public boolYaf_Loader::clearLocalNamespace - - - Clear all registered local namespaces. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; on success. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::clearLocalNamespace</methodname> example - -registerLocalNamespace(array("Models", "Services")); -var_dump(count($loader->getLocalNamespace())); - -$loader->clearLocalNamespace(); -var_dump(count($loader->getLocalNamespace())); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::registerLocalNamespace - Yaf_Loader::getLocalNamespace - - - - - diff --git a/reference/yaf/yaf_loader/construct.xml b/reference/yaf/yaf_loader/construct.xml deleted file mode 100644 index 486fd6e1a..000000000 --- a/reference/yaf/yaf_loader/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_Loader::__construct -The constructor is private - - - - &reftitle.description; - - private Yaf_Loader::__construct - - - Constructs a new loader. The constructor is private; Yaf_Loader is a singleton. Use Yaf_Loader::getInstance to obtain the instance. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - Obtaining the <classname>Yaf_Loader</classname> singleton - -getMessage(), PHP_EOL; -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::getInstance - - - - - diff --git a/reference/yaf/yaf_loader/getinstance.xml b/reference/yaf/yaf_loader/getinstance.xml deleted file mode 100644 index 8705899fe..000000000 --- a/reference/yaf/yaf_loader/getinstance.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -Yaf_Loader::getInstance -Retrieve the Yaf_Loader instance - - - - &reftitle.description; - - public static Yaf_LoaderfalseYaf_Loader::getInstance - stringlocal_library_pathnull - stringglobal_library_pathnull - - Retrieve the singleton Yaf_Loader instance. - If the library paths are given, they are applied to the existing instance. - - - - &reftitle.parameters; - - - local_library_path - -The local library directory, usually the same as the application.library.directory ini setting. - - - - global_library_path - -The global library directory. If not given, the local one is used. - - - - - - &reftitle.returnvalues; -The Yaf_Loader instance, or &false; if the loader has not been initialized (which is normally done by Yaf_Application). - - - - &reftitle.examples; - - <methodname>Yaf_Loader::getInstance</methodname> example - -registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor"); -?> -]]> - - - - <methodname>Yaf_Loader::getInstance</methodname> before initialization - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::setLibraryPath - Yaf_Loader::getLibraryPath - - - - - diff --git a/reference/yaf/yaf_loader/getlibrarypath.xml b/reference/yaf/yaf_loader/getlibrarypath.xml deleted file mode 100644 index 27e4d2315..000000000 --- a/reference/yaf/yaf_loader/getlibrarypath.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Loader::getLibraryPath -Retrieve the library path - - - - &reftitle.description; - - public stringYaf_Loader::getLibraryPath - boolis_globalfalse - - Retrieve the library directory. - - - - &reftitle.parameters; - - - is_global - -Whether to retrieve the global library directory instead of the local one. - - - - - - &reftitle.returnvalues; -The library directory as a string, or an empty string when the global library directory is requested but not set. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::getLibraryPath</methodname> example - -getLibraryPath(), PHP_EOL; - -/* the global library directory */ -echo $loader->getLibraryPath(true), PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::setLibraryPath - - - - - diff --git a/reference/yaf/yaf_loader/getlocalnamespace.xml b/reference/yaf/yaf_loader/getlocalnamespace.xml deleted file mode 100644 index 396a2da8e..000000000 --- a/reference/yaf/yaf_loader/getlocalnamespace.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Loader::getLocalNamespace -Retrieve registered namespaces - - - - &reftitle.description; - - public arrayYaf_Loader::getLocalNamespace - - - Retrieve all registered local namespaces and their paths. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -An array of the registered local namespaces, keyed by the namespace prefix, or an empty array if none are registered. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::getLocalNamespace</methodname> example - -registerLocalNamespace("Models"); -$loader->registerLocalNamespace("Vendor", APPLICATION_PATH . "/library/Vendor"); - -print_r($loader->getLocalNamespace()); -?> -]]> - - &example.outputs.similar; - - /var/www/shop/application/library - [Vendor] => /var/www/shop/application/library/Vendor -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Loader::registerLocalNamespace - Yaf_Loader::clearLocalNamespace - - - - - diff --git a/reference/yaf/yaf_loader/getnamespacepath.xml b/reference/yaf/yaf_loader/getnamespacepath.xml deleted file mode 100644 index d2002ef70..000000000 --- a/reference/yaf/yaf_loader/getnamespacepath.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Loader::getNamespacePath -Retrieve the library path of a class - - - - &reftitle.description; - - public stringYaf_Loader::getNamespacePath - stringclass_name - - Retrieve the library directory a class would be looked up in. - - - - &reftitle.parameters; - - - class_name - -The class name whose library directory is requested. - - - - - - &reftitle.returnvalues; -The local library directory if the class belongs to a registered local namespace, otherwise the global library directory (falling back to the local one when the global one is not set). - - - - &reftitle.examples; - - <methodname>Yaf_Loader::getNamespacePath</methodname> example - -registerLocalNamespace("Models"); -$loader->setLibraryPath("/usr/local/share/yaf/library", true); - -/* "Models" is a registered local namespace */ -echo $loader->getNamespacePath("Models_Product"), PHP_EOL; - -/* other classes fall back to the global library directory */ -echo $loader->getNamespacePath("Vendor_Payment"), PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::isLocalName - Yaf_Loader::getLibraryPath - - - - - diff --git a/reference/yaf/yaf_loader/getnamespaces.xml b/reference/yaf/yaf_loader/getnamespaces.xml deleted file mode 100644 index 5f28ba566..000000000 --- a/reference/yaf/yaf_loader/getnamespaces.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -Yaf_Loader::getNamespaces -Alias of getLocalNamespace - - - - &reftitle.description; - - public arrayYaf_Loader::getNamespaces - - - Alias of Yaf_Loader::getLocalNamespace. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - An array of the registered local namespaces, keyed by the namespace prefix, or an empty array if none are registered. - - - - - &reftitle.examples; - - <methodname>Yaf_Loader::getNamespaces</methodname> example - -registerLocalNamespace(array("Models", "Services")); - -/* getNamespaces() is an alias of getLocalNamespace() */ -var_dump($loader->getNamespaces() === $loader->getLocalNamespace()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::getLocalNamespace - - - - - diff --git a/reference/yaf/yaf_loader/import.xml b/reference/yaf/yaf_loader/import.xml deleted file mode 100644 index f2b279dcc..000000000 --- a/reference/yaf/yaf_loader/import.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -Yaf_Loader::import -Load a PHP script - - - - &reftitle.description; - - public static boolYaf_Loader::import - stringfile - - Load a PHP script file once. If the file is not an absolute path, it is looked up under the local library directory. - A file is only included once; calling Yaf_Loader::import again with the same file returns &true; without re-including it. - - - - &reftitle.parameters; - - - file - -The file to load. - - - - - - &reftitle.returnvalues; -Returns &true; on success (including when the file was already loaded), or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::import</methodname> example - - -]]> - - - - A file is imported only once - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::autoload - - - - - diff --git a/reference/yaf/yaf_loader/islocalname.xml b/reference/yaf/yaf_loader/islocalname.xml deleted file mode 100644 index 9ce617be1..000000000 --- a/reference/yaf/yaf_loader/islocalname.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Loader::isLocalName -Whether a class is local - - - - &reftitle.description; - - public boolYaf_Loader::isLocalName - stringclass_name - - Determine whether a class name should be looked up in the local library directory, i.e. whether its prefix belongs to a registered local namespace. - - - - &reftitle.parameters; - - - class_name - -The class name to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the class name belongs to a registered local namespace, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::isLocalName</methodname> example - -registerLocalNamespace(array("Models", "Services")); - -var_dump($loader->isLocalName("Models_Product")); -var_dump($loader->isLocalName("Vendor_Session")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::registerLocalNamespace - Yaf_Loader::getNamespacePath - - - - - diff --git a/reference/yaf/yaf_loader/registerlocalnamespace.xml b/reference/yaf/yaf_loader/registerlocalnamespace.xml deleted file mode 100644 index 1b855fdff..000000000 --- a/reference/yaf/yaf_loader/registerlocalnamespace.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Loader::registerLocalNamespace -Register local namespace - - - - &reftitle.description; - - public Yaf_LoaderfalseYaf_Loader::registerLocalNamespace - stringarraynamespace - stringpath&null; - - Register a local namespace. Classes whose prefix belongs to a local namespace are looked up under the given path (or the local library directory when no path is given) instead of the global one. - This lets you place your own classes into the local library directory, while shared classes live in the global library directory (see the yaf.library ini setting). - - - - &reftitle.parameters; - - - namespace - -A namespace prefix string, or an array of prefix/path pairs (when the value is a path string) or prefix strings. -A prefix only matches at an underscore or backslash boundary: registering Models makes Models_User and Models itself local, but not ModelsUser. A leading backslash is ignored, and a class name written with backslashes is looked up as if they were underscores. - - - - path - -The directory to look up the namespace in. If not given, the local library directory is used. - - - - - - &reftitle.returnvalues; -Returns the loader instance itself on success, or &false; if an invalid parameter is provided. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::registerLocalNamespace</methodname> example - -registerLocalNamespace("Models"); - - /* register several prefixes at once, each with its - * own lookup directory */ - $loader->registerLocalNamespace(array( - "Services" => APPLICATION_PATH . "/services", - "Vendor" => APPLICATION_PATH . "/vendor", - )); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Loader::getLocalNamespace - Yaf_Loader::clearLocalNamespace - Yaf_Loader::isLocalName - - - - - diff --git a/reference/yaf/yaf_loader/registernamespace.xml b/reference/yaf/yaf_loader/registernamespace.xml deleted file mode 100644 index 310691e07..000000000 --- a/reference/yaf/yaf_loader/registernamespace.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Loader::registerNamespace -Alias of registerLocalNamespace - - - - &reftitle.description; - - public Yaf_LoaderfalseYaf_Loader::registerNamespace - stringarraynamespace - stringpath&null; - - Alias of Yaf_Loader::registerLocalNamespace. - - - - &reftitle.parameters; - - - namespace - -A namespace prefix string, or an array of prefix/path pairs (when the value is a path string) or prefix strings. - - - - path - -The directory to look up the namespace in. If not given, the local library directory is used. - - - - - - &reftitle.returnvalues; -Returns the loader instance itself on success, or &false; if an invalid parameter is provided. - - - - - &reftitle.examples; - - <methodname>Yaf_Loader::registerNamespace</methodname> example - -registerNamespace( - "Vendor", - APPLICATION_PATH . "/library/Vendor" - ); - } -} - -/* new Vendor_Payment_Gateway() is now looked up in - * APPLICATION_PATH/library/Vendor/Payment/Gateway.php */ -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Loader::registerLocalNamespace - - - - - diff --git a/reference/yaf/yaf_loader/setlibrarypath.xml b/reference/yaf/yaf_loader/setlibrarypath.xml deleted file mode 100644 index c746f3245..000000000 --- a/reference/yaf/yaf_loader/setlibrarypath.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - -Yaf_Loader::setLibraryPath -Change the library path - - - - &reftitle.description; - - public Yaf_LoaderYaf_Loader::setLibraryPath - stringlibrary_path - boolis_globalfalse - - Change the library directory. - - - - &reftitle.parameters; - - - library_path - -The new library directory. - - - - is_global - -Whether to change the global library directory instead of the local one. - - - - - - &reftitle.returnvalues; -Returns the loader instance itself. - - - - &reftitle.examples; - - <methodname>Yaf_Loader::setLibraryPath</methodname> example - -setLibraryPath("/var/www/shop/application/library"); - -/* change the global library directory */ -$loader->setLibraryPath("/usr/local/share/yaf/library", true); - -echo $loader->getLibraryPath(), PHP_EOL; -echo $loader->getLibraryPath(true), PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Loader::getLibraryPath - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/dispatchloopshutdown.xml b/reference/yaf/yaf_plugin_abstract/dispatchloopshutdown.xml deleted file mode 100644 index 0844a5d00..000000000 --- a/reference/yaf/yaf_plugin_abstract/dispatchloopshutdown.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::dispatchLoopShutdown -Hook after dispatch loop - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered once, after the dispatch loop has finished and all actions have been executed, but before the response is sent to the client. It is usually used for logging or cleanup. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::dispatchLoopShutdown</methodname> example - -getRequestUri(), - $request->getControllerName(), - $request->getActionName() - )); - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new AccessLogPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/dispatchloopstartup.xml b/reference/yaf/yaf_plugin_abstract/dispatchloopstartup.xml deleted file mode 100644 index 7de52b056..000000000 --- a/reference/yaf/yaf_plugin_abstract/dispatchloopstartup.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::dispatchLoopStartup -Hook before dispatch loop - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered once, right before the dispatch loop starts and the view engine is initialized. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::dispatchLoopStartup</methodname> example - -registerPlugin(new BenchmarkPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/postdispatch.xml b/reference/yaf/yaf_plugin_abstract/postdispatch.xml deleted file mode 100644 index c9b007fa7..000000000 --- a/reference/yaf/yaf_plugin_abstract/postdispatch.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::postDispatch -Hook after each dispatch - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::postDispatch - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered after each dispatch iteration finishes, i.e. after the action has been executed. Like Yaf_Plugin_Abstract::preDispatch, it may be called more than once per request. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::postDispatch</methodname> example - -appendBody(sprintf( - "\n", - $elapsed - )); - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new BenchmarkPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/predispatch.xml b/reference/yaf/yaf_plugin_abstract/predispatch.xml deleted file mode 100644 index bad608e93..000000000 --- a/reference/yaf/yaf_plugin_abstract/predispatch.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::preDispatch -Hook before each dispatch - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::preDispatch - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered before each dispatch iteration in the dispatch loop. A dispatch loop may run several iterations, so this hook may be called more than once per request. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::preDispatch</methodname> example - -getView(); - if ($request->getModuleName() == "Admin") { - $view->setScriptPath(APPLICATION_PATH . "/modules/admin/views"); - } - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new LayoutPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/preresponse.xml b/reference/yaf/yaf_plugin_abstract/preresponse.xml deleted file mode 100644 index bc5c706f1..000000000 --- a/reference/yaf/yaf_plugin_abstract/preresponse.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::preResponse -Hook before the response is sent - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::preResponse - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is intended to be triggered before the response is sent to the client. - - As of this version this hook is never called: it is registered on Yaf_Plugin_Abstract but not wired into the dispatch flow. Overriding it has no effect. - - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::preResponse</methodname> example - -setBody( - preg_replace("/>\s+<", $response->getBody()) - ); - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new MinifyPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/routershutdown.xml b/reference/yaf/yaf_plugin_abstract/routershutdown.xml deleted file mode 100644 index 59fa7a19c..000000000 --- a/reference/yaf/yaf_plugin_abstract/routershutdown.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::routerShutdown -Hook after routing - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::routerShutdown - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered after the routing process has finished and the controller and action names have been resolved, but before the dispatch loop starts. It is usually used for access control checks such as a login check, because the target controller and action are already known. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::routerShutdown</methodname> example - - array("index"), "User" => array("login")); - - $controller = $request->getControllerName(); - $action = $request->getActionName(); - - if (isset($public[$controller]) && in_array($action, $public[$controller])) { - return; - } - - if (!Yaf_Session::getInstance()->has("login")) { - $response->setRedirect("/user/login"); - $request->setDispatched(true); // do not dispatch the request - } - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new AuthPlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerStartup - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_plugin_abstract/routerstartup.xml b/reference/yaf/yaf_plugin_abstract/routerstartup.xml deleted file mode 100644 index 37a42be80..000000000 --- a/reference/yaf/yaf_plugin_abstract/routerstartup.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -Yaf_Plugin_Abstract::routerStartup -Hook before routing - - - - &reftitle.description; - - public voidYaf_Plugin_Abstract::routerStartup - Yaf_Request_Abstractrequest - Yaf_Response_Abstractresponse - - This hook is triggered right before the request is routed. It is the earliest hook in the dispatch flow, so it is usually used for URL rewriting or for routing decisions that must happen before Yaf_Router::route runs. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance being dispatched. - - - - response - -The Yaf_Response_Abstract instance. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Plugin_Abstract::routerStartup</methodname> example - -getRequestUri(); - if (preg_match("#^/[a-z]+$#", $uri)) { - $request->setRequestUri("/page" . $uri); - } - } -} - -/* plugins are registered in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initPlugin(Yaf_Dispatcher $dispatcher) - { - $dispatcher->registerPlugin(new RewritePlugin()); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Plugin_Abstract::routerShutdown - Yaf_Plugin_Abstract::dispatchLoopStartup - Yaf_Plugin_Abstract::preDispatch - Yaf_Plugin_Abstract::postDispatch - Yaf_Plugin_Abstract::dispatchLoopShutdown - Yaf_Plugin_Abstract::preResponse - - - - - diff --git a/reference/yaf/yaf_registry/construct.xml b/reference/yaf/yaf_registry/construct.xml deleted file mode 100644 index 199dfa01f..000000000 --- a/reference/yaf/yaf_registry/construct.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Registry::__construct -Constructor of Yaf_Registry - - - - &reftitle.description; - - privateYaf_Registry::__construct - - - The constructor is private: Yaf_Registry implements the singleton pattern and cannot be instantiated directly. Use the static methods to read and write registry entries. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - &reftitle.examples; - - <methodname>Yaf_Registry::__construct</methodname> example - - The constructor is private, so direct instantiation is rejected: - - - -]]> - - &example.outputs.similar; - - - - - - Using <classname>Yaf_Registry</classname> through its static methods - -getConfig()->application->version); -var_dump(Yaf_Registry::get("version")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Registry::set - Yaf_Registry::get - Yaf_Registry::has - - - - - diff --git a/reference/yaf/yaf_registry/del.xml b/reference/yaf/yaf_registry/del.xml deleted file mode 100644 index 333a4a92e..000000000 --- a/reference/yaf/yaf_registry/del.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Registry::del -Remove an item from registry - - - - &reftitle.description; - - public static boolYaf_Registry::del - stringname - - Removes an entry from the registry. Removing a name that does not exist is silently accepted. - - - - &reftitle.parameters; - - - name - -The name of the registry entry. - - - - - - &reftitle.returnvalues; -Always returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_Registry::del</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Registry::get - Yaf_Registry::set - Yaf_Registry::has - - - - - diff --git a/reference/yaf/yaf_registry/get.xml b/reference/yaf/yaf_registry/get.xml deleted file mode 100644 index 612410f58..000000000 --- a/reference/yaf/yaf_registry/get.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -Yaf_Registry::get -Retrieve an item from registry - - - - &reftitle.description; - - public static mixedYaf_Registry::get - stringname - - Retrieves a value from the registry. - - - - &reftitle.parameters; - - - name - -The name of the registry entry. - - - - - - &reftitle.returnvalues; -The value stored under name, or &null; if there is no entry with that name. - - - - &reftitle.examples; - - <methodname>Yaf_Registry::get</methodname> example - -getView()->assign("visits", $redis->get("site:visits")); - - return true; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Registry::set - Yaf_Registry::has - Yaf_Registry::del - - - - - diff --git a/reference/yaf/yaf_registry/has.xml b/reference/yaf/yaf_registry/has.xml deleted file mode 100644 index 2be4b215d..000000000 --- a/reference/yaf/yaf_registry/has.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Registry::has -Check whether an item exists - - - - &reftitle.description; - - public static boolYaf_Registry::has - stringname - - Checks whether a value exists in the registry. - - - - &reftitle.parameters; - - - name - -The name of the registry entry. - - - - - - &reftitle.returnvalues; -Returns &true; if an entry with the given name exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Registry::has</methodname> example - -getConfig()->redis; - - $redis = new Redis(); - $redis->connect($config->host, $config->port); - - Yaf_Registry::set("redis", $redis); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Registry::get - Yaf_Registry::set - Yaf_Registry::del - - - - - diff --git a/reference/yaf/yaf_registry/set.xml b/reference/yaf/yaf_registry/set.xml deleted file mode 100644 index 81ed22056..000000000 --- a/reference/yaf/yaf_registry/set.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Registry::set -Add an item into registry - - - - &reftitle.description; - - public static boolYaf_Registry::set - stringname - mixedvalue - - Stores a value in the registry. Setting an already existing name overwrites its previous value. - - - - &reftitle.parameters; - - - name - -The name of the registry entry. - - - - value - -The value to store; it may be of any type, including objects. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Registry::set</methodname> example - -getConfig()->redis; - - $redis = new Redis(); - $redis->connect($config->host, $config->port); - - /* the connection is now available to the whole application */ - Yaf_Registry::set("redis", $redis); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Registry::get - Yaf_Registry::has - Yaf_Registry::del - - - - - diff --git a/reference/yaf/yaf_request_abstract/clearparams.xml b/reference/yaf/yaf_request_abstract/clearparams.xml deleted file mode 100644 index 8c58159d6..000000000 --- a/reference/yaf/yaf_request_abstract/clearparams.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::clearParams -Remove all parameters - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Request_Abstract::clearParams - - - Remove all parameters set by the router, or by Yaf_Request_Abstract::setParam. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns the request object itself. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::clearParams</methodname> example - -getRequest(); - - $request->setParam("referrer", "newsletter"); - var_dump($request->getParam("referrer")); - - $request->clearParams(); - var_dump($request->getParam("referrer")); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setParam - Yaf_Request_Abstract::getParam - Yaf_Request_Abstract::getParams - - - - - diff --git a/reference/yaf/yaf_request_abstract/get.xml b/reference/yaf/yaf_request_abstract/get.xml deleted file mode 100644 index bce533038..000000000 --- a/reference/yaf/yaf_request_abstract/get.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -Yaf_Request_Abstract::get -Retrieve a variable from the request - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::get - stringname - mixeddefault - - Retrieves a variable from the request. The search order is: request parameters set by Yaf_Request_Abstract::setParam, then POST, GET, COOKIE, SERVER. - - - - &reftitle.parameters; - - - name - -The variable name. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The value if found, or default if it was provided, &null; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::get</methodname> example - -getRequest(); - - // Assuming the request is /search?keyword=yaf&page=2 - $keyword = $request->get("keyword"); - $page = (int) $request->get("page", 1); - $sort = $request->get("sort", "relevance"); - - var_dump($keyword, $page, $sort); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getactionname.xml b/reference/yaf/yaf_request_abstract/getactionname.xml deleted file mode 100644 index c9d2a7694..000000000 --- a/reference/yaf/yaf_request_abstract/getactionname.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Request_Abstract::getActionName -Retrieve the action name - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getActionName - - - Retrieve the action name - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The action name, or &null; if not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getActionName</methodname> example - -getRequest()->getActionName()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getModuleName - Yaf_Request_Abstract::getControllerName - Yaf_Request_Abstract::getActionName - Yaf_Request_Abstract::setModuleName - Yaf_Request_Abstract::setControllerName - Yaf_Request_Abstract::setActionName - - - - - diff --git a/reference/yaf/yaf_request_abstract/getbaseuri.xml b/reference/yaf/yaf_request_abstract/getbaseuri.xml deleted file mode 100644 index 930ed9e8d..000000000 --- a/reference/yaf/yaf_request_abstract/getbaseuri.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::getBaseUri -Retrieve the base URI - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getBaseUri - - - Retrieve the base URI - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The base URI, or an empty string if not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getBaseUri</methodname> example - -getRequest(); - - // Assuming the application is served under /myapp, - // and the request is /myapp/product/view - var_dump($request->getBaseUri()); - var_dump($request->getRequestUri()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setBaseUri - Yaf_Request_Abstract::getRequestUri - Yaf_Request_Abstract::setRequestUri - - - - - diff --git a/reference/yaf/yaf_request_abstract/getcontrollername.xml b/reference/yaf/yaf_request_abstract/getcontrollername.xml deleted file mode 100644 index 195390369..000000000 --- a/reference/yaf/yaf_request_abstract/getcontrollername.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Request_Abstract::getControllerName -Retrieve the controller name - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getControllerName - - - Retrieve the controller name - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The controller name, or &null; if not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getControllerName</methodname> example - -getRequest()->getControllerName()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getModuleName - Yaf_Request_Abstract::getControllerName - Yaf_Request_Abstract::getActionName - Yaf_Request_Abstract::setModuleName - Yaf_Request_Abstract::setControllerName - Yaf_Request_Abstract::setActionName - - - - - diff --git a/reference/yaf/yaf_request_abstract/getcookie.xml b/reference/yaf/yaf_request_abstract/getcookie.xml deleted file mode 100644 index 4a55becf2..000000000 --- a/reference/yaf/yaf_request_abstract/getcookie.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -Yaf_Request_Abstract::getCookie -Fetch a COOKIE variable - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getCookie - stringname - mixeddefault - - Retrieves a variable from $_COOKIE. - - - - &reftitle.parameters; - - - name - -The variable name. If omitted, the whole array is returned. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The cookie value, or default if it is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getCookie</methodname> example - -getRequest(); - - $theme = $request->getCookie("theme", "light"); - $sessionId = $request->getCookie("sid"); - - var_dump($theme, $sessionId); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getenv.xml b/reference/yaf/yaf_request_abstract/getenv.xml deleted file mode 100644 index 26f31904d..000000000 --- a/reference/yaf/yaf_request_abstract/getenv.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Yaf_Request_Abstract::getEnv -Retrieve an ENV variable - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getEnv - stringname - mixeddefault - - Retrieves a ENV variable. - - - - &reftitle.parameters; - - - name - -The variable name. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The variable value, or default if it is not found. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getEnv</methodname> example - -getRequest()->getEnv("APPLICATION_ENV", "production"); - - var_dump($env); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getexception.xml b/reference/yaf/yaf_request_abstract/getexception.xml deleted file mode 100644 index f09d3650a..000000000 --- a/reference/yaf/yaf_request_abstract/getexception.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Yaf_Request_Abstract::getException - Retrieve the exception - - - - &reftitle.description; - - public ExceptionnullYaf_Request_Abstract::getException - - - Retrieve the exception caught during dispatching. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; - The Exception caught during dispatching, or &null; if none. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getException</methodname> example - -catchException(true); - -class ErrorController extends Yaf_Controller_Abstract -{ - public function errorAction($exception) - { - var_dump($this->getRequest()->getException() === $exception); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Dispatcher::catchException - - - - - diff --git a/reference/yaf/yaf_request_abstract/getfiles.xml b/reference/yaf/yaf_request_abstract/getfiles.xml deleted file mode 100644 index 12970cd6b..000000000 --- a/reference/yaf/yaf_request_abstract/getfiles.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -Yaf_Request_Abstract::getFiles -Fetch uploaded files - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getFiles - stringname - mixeddefault - - Retrieves a variable from $_FILES. - - - - &reftitle.parameters; - - - name - -The variable name. If omitted, the whole array is returned. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The uploaded files array, or default if it is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getFiles</methodname> example - -getRequest()->getFiles("avatar"); - - if (is_array($file) && $file["error"] === UPLOAD_ERR_OK) { - move_uploaded_file( - $file["tmp_name"], - "/var/www/uploads/" . basename($file["name"]) - ); - } - } -} -?>]]> - - - - <methodname>Yaf_Request_Abstract::getFiles</methodname> example - -getRequest()->getFiles("avatar")); - } -} -?>]]> - - &example.outputs.similar; - - - string(9) "photo.jpg" - ["type"]=> - string(10) "image/jpeg" - ["tmp_name"]=> - string(14) "/tmp/phpXvBXqZ" - ["error"]=> - int(0) - ["size"]=> - int(12455) -} -]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getlanguage.xml b/reference/yaf/yaf_request_abstract/getlanguage.xml deleted file mode 100644 index 193f0f5ba..000000000 --- a/reference/yaf/yaf_request_abstract/getlanguage.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Yaf_Request_Abstract::getLanguage -Retrieve the client's preferred language - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getLanguage - - - Retrieve the client's preferred language - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The preferred language string, or &null; if it cannot be determined. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getLanguage</methodname> example - -getRequest()->getLanguage(); - - var_dump($language); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getServer - Yaf_Request_Abstract::getEnv - - - - - diff --git a/reference/yaf/yaf_request_abstract/getmethod.xml b/reference/yaf/yaf_request_abstract/getmethod.xml deleted file mode 100644 index d1168c0d2..000000000 --- a/reference/yaf/yaf_request_abstract/getmethod.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -Yaf_Request_Abstract::getMethod -Retrieve the request method - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getMethod - - - Retrieve the request method - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The request method as a string, e.g. GET, POST, PUT, DELETE. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getMethod</methodname> example - -getRequest(); - - // Assuming the request was sent with POST /order/save - var_dump($request->getMethod()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/getmodulename.xml b/reference/yaf/yaf_request_abstract/getmodulename.xml deleted file mode 100644 index 8f69fd89e..000000000 --- a/reference/yaf/yaf_request_abstract/getmodulename.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Request_Abstract::getModuleName -Retrieve the module name - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getModuleName - - - Retrieve the module name - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The module name, or &null; if not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getModuleName</methodname> example - -getRequest()->getModuleName()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getModuleName - Yaf_Request_Abstract::getControllerName - Yaf_Request_Abstract::getActionName - Yaf_Request_Abstract::setModuleName - Yaf_Request_Abstract::setControllerName - Yaf_Request_Abstract::setActionName - - - - - diff --git a/reference/yaf/yaf_request_abstract/getparam.xml b/reference/yaf/yaf_request_abstract/getparam.xml deleted file mode 100644 index 5f5ae333c..000000000 --- a/reference/yaf/yaf_request_abstract/getparam.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Request_Abstract::getParam -Retrieve a parameter - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getParam - stringname - mixeddefault - - Retrieves a parameter (a named routing/action parameter) from the request. - - - - &reftitle.parameters; - - - name - -The parameter name. - - - - default - -The value to return if the parameter is not set. - - - - - - &reftitle.returnvalues; -The parameter value, or default if it was provided, &null; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getParam</methodname> example - -getRequest(); - - // Assuming the request is /product/view/id/17 - $id = (int) $request->getParam("id"); - $referrer = $request->getParam("referrer", "direct"); - - var_dump($id, $referrer); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setParam - Yaf_Request_Abstract::getParams - Yaf_Request_Abstract::clearParams - Yaf_Request_Abstract::get - - - - - diff --git a/reference/yaf/yaf_request_abstract/getparams.xml b/reference/yaf/yaf_request_abstract/getparams.xml deleted file mode 100644 index b116dcdfd..000000000 --- a/reference/yaf/yaf_request_abstract/getparams.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::getParams -Retrieve all parameters - - - - &reftitle.description; - - public arraynullYaf_Request_Abstract::getParams - - - Retrieves all parameters from the request. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -An array of all parameters, or &null; if none are set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getParams</methodname> example - -getRequest()->getParams()); - } -} -?>]]> - - &example.outputs.similar; - - - string(2) "17" - ["sort"]=> - string(5) "price" -} -]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setParam - Yaf_Request_Abstract::getParam - Yaf_Request_Abstract::clearParams - - - - - diff --git a/reference/yaf/yaf_request_abstract/getpost.xml b/reference/yaf/yaf_request_abstract/getpost.xml deleted file mode 100644 index 1b4a1fe94..000000000 --- a/reference/yaf/yaf_request_abstract/getpost.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - -Yaf_Request_Abstract::getPost -Fetch a POST parameter - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getPost - stringname - mixeddefault - - Retrieves a variable from $_POST. - - - - &reftitle.parameters; - - - name - -The variable name. If omitted, the whole array is returned. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The POST parameter value, or default if it is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getPost</methodname> example - -getRequest()->isPost()) { - $username = $this->getRequest()->getPost("username"); - $remember = $this->getRequest()->getPost("remember", "no"); - - var_dump($username, $remember); - } - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getquery.xml b/reference/yaf/yaf_request_abstract/getquery.xml deleted file mode 100644 index 60500d6b8..000000000 --- a/reference/yaf/yaf_request_abstract/getquery.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Request_Abstract::getQuery -Fetch a query parameter - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getQuery - stringname - mixeddefault - - Retrieves a variable from $_GET. - - - - &reftitle.parameters; - - - name - -The variable name. If omitted, the whole array is returned. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The query parameter value, or default if it is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getQuery</methodname> example - -getRequest()->getQuery("keyword"); - $page = (int) $this->getRequest()->getQuery("page", 1); - - var_dump($keyword, $page); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getraw.xml b/reference/yaf/yaf_request_abstract/getraw.xml deleted file mode 100644 index 65c856cd7..000000000 --- a/reference/yaf/yaf_request_abstract/getraw.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Request_Abstract::getRaw -Retrieve the raw request body - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getRaw - - - Retrieves the raw request body. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The raw request body as a string, or &null; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getRaw</methodname> example - -getRequest()->getRaw(); - $data = json_decode($raw, true); - - var_dump($data); - } -} -?>]]> - - &example.outputs.similar; - - - string(3) "yaf" - ["version"]=> - int(3) -} -]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getrequest.xml b/reference/yaf/yaf_request_abstract/getrequest.xml deleted file mode 100644 index 82c0716c9..000000000 --- a/reference/yaf/yaf_request_abstract/getrequest.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Request_Abstract::getRequest -Fetch a REQUEST variable - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getRequest - stringname - mixeddefault - - Retrieves a variable from $_REQUEST. - - - - &reftitle.parameters; - - - name - -The variable name. If omitted, the whole array is returned. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The $_REQUEST variable value, or default if it is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getRequest</methodname> example - -getRequest()->getRequest("keyword"); - $source = $this->getRequest()->getRequest("source", "web"); - - var_dump($keyword, $source); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/getrequesturi.xml b/reference/yaf/yaf_request_abstract/getrequesturi.xml deleted file mode 100644 index a8719ed31..000000000 --- a/reference/yaf/yaf_request_abstract/getrequesturi.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -Yaf_Request_Abstract::getRequestUri -Retrieve the request URI - - - - &reftitle.description; - - public stringnullYaf_Request_Abstract::getRequestUri - - - Retrieve the request URI - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The request URI, or an empty string if not set. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getRequestUri</methodname> example - -getRequest()->getRequestUri()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setRequestUri - Yaf_Request_Abstract::getBaseUri - Yaf_Request_Abstract::setBaseUri - - - - - diff --git a/reference/yaf/yaf_request_abstract/getserver.xml b/reference/yaf/yaf_request_abstract/getserver.xml deleted file mode 100644 index 12c25b698..000000000 --- a/reference/yaf/yaf_request_abstract/getserver.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -Yaf_Request_Abstract::getServer -Retrieve a SERVER variable - - - - &reftitle.description; - - public mixedYaf_Request_Abstract::getServer - stringname - mixeddefault - - Retrieves a SERVER variable. - - - - &reftitle.parameters; - - - name - -The variable name. - - - - default - -The value to return if the variable is not found. - - - - - - &reftitle.returnvalues; -The variable value, or default if it is not found. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::getServer</methodname> example - -getRequest(); - - $host = $request->getServer("HTTP_HOST"); - $protocol = $request->getServer("SERVER_PROTOCOL", "HTTP/1.1"); - - var_dump($host, $protocol); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getQuery - Yaf_Request_Abstract::getRequest - Yaf_Request_Abstract::getPost - Yaf_Request_Abstract::getCookie - Yaf_Request_Abstract::getFiles - Yaf_Request_Abstract::getParam - - - - - diff --git a/reference/yaf/yaf_request_abstract/iscli.xml b/reference/yaf/yaf_request_abstract/iscli.xml deleted file mode 100644 index 4f934fbef..000000000 --- a/reference/yaf/yaf_request_abstract/iscli.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Yaf_Request_Abstract::isCli -Determine if the request is a CLI request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isCli - - - Checks whether the request was sent with the CLI method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request was made on the command line, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isCli</methodname> example - -isCli()); -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/isdelete.xml b/reference/yaf/yaf_request_abstract/isdelete.xml deleted file mode 100644 index dabb35c56..000000000 --- a/reference/yaf/yaf_request_abstract/isdelete.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::isDelete -Determine if the request is a DELETE request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isDelete - - - Checks whether the request was sent with the DELETE method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is DELETE, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isDelete</methodname> example - -getRequest()->isDelete()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/isdispatched.xml b/reference/yaf/yaf_request_abstract/isdispatched.xml deleted file mode 100644 index d66078ad9..000000000 --- a/reference/yaf/yaf_request_abstract/isdispatched.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Yaf_Request_Abstract::isDispatched -Determine if the request is dispatched - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isDispatched - - - Determine whether the request has been dispatched. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request has been dispatched, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isDispatched</methodname> example - -getRequest()->setDispatched(); - - var_dump($this->getRequest()->isDispatched()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Dispatcher::dispatch - Yaf_Request_Abstract::setDispatched - - - - - diff --git a/reference/yaf/yaf_request_abstract/isget.xml b/reference/yaf/yaf_request_abstract/isget.xml deleted file mode 100644 index 12da3e29a..000000000 --- a/reference/yaf/yaf_request_abstract/isget.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -Yaf_Request_Abstract::isGet -Determine if the request is a GET request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isGet - - - Checks whether the request was sent with the GET method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is GET, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isGet</methodname> example - -getRequest(); - - // Assuming the request was sent with GET /index - var_dump($request->isGet(), $request->isPost()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/ishead.xml b/reference/yaf/yaf_request_abstract/ishead.xml deleted file mode 100644 index 012585462..000000000 --- a/reference/yaf/yaf_request_abstract/ishead.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -Yaf_Request_Abstract::isHead -Determine if the request is a HEAD request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isHead - - - Checks whether the request was sent with the HEAD method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is HEAD, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isHead</methodname> example - -getRequest()->isHead()) { - // Headers only, skip rendering the body - return false; - } - } -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/isoptions.xml b/reference/yaf/yaf_request_abstract/isoptions.xml deleted file mode 100644 index 6751ecb72..000000000 --- a/reference/yaf/yaf_request_abstract/isoptions.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_Request_Abstract::isOptions -Determine if the request is a OPTIONS request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isOptions - - - Checks whether the request was sent with the OPTIONS method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is OPTIONS, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isOptions</methodname> example - -getRequest()->isOptions()) { - $this->getResponse() - ->setHeader("Allow", "GET, POST, OPTIONS") - ->setBody(""); - return false; - } - } -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/ispatch.xml b/reference/yaf/yaf_request_abstract/ispatch.xml deleted file mode 100644 index 3fe9a08ec..000000000 --- a/reference/yaf/yaf_request_abstract/ispatch.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::isPatch -Determine if the request is a PATCH request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isPatch - - - Checks whether the request was sent with the PATCH method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is PATCH, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isPatch</methodname> example - -getRequest()->isPatch()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/ispost.xml b/reference/yaf/yaf_request_abstract/ispost.xml deleted file mode 100644 index 8e4748511..000000000 --- a/reference/yaf/yaf_request_abstract/ispost.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::isPost -Determine if the request is a POST request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isPost - - - Checks whether the request was sent with the POST method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is POST, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isPost</methodname> example - -getRequest()->isPost()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/isput.xml b/reference/yaf/yaf_request_abstract/isput.xml deleted file mode 100644 index a216537c3..000000000 --- a/reference/yaf/yaf_request_abstract/isput.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Request_Abstract::isPut -Determine if the request is a PUT request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isPut - - - Checks whether the request was sent with the PUT method. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request method is PUT, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isPut</methodname> example - -getRequest()->isPut()) { - $payload = $this->getRequest()->getRaw(); - } - - var_dump($this->getRequest()->isPut()); - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - Yaf_Request_Abstract::isXmlHttpRequest - - - - - diff --git a/reference/yaf/yaf_request_abstract/isrouted.xml b/reference/yaf/yaf_request_abstract/isrouted.xml deleted file mode 100644 index 9522faff6..000000000 --- a/reference/yaf/yaf_request_abstract/isrouted.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Yaf_Request_Abstract::isRouted -Determine if the request has been routed - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isRouted - - - Determine whether the request has been routed. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request has been routed, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isRouted</methodname> example - -isRouted()) { - return false; - } - - if (0 === strpos($request->getRequestUri(), "/api/")) { - $request->setControllerName("Api") - ->setActionName("handle"); - return true; - } - - return false; - } - - public function assemble(array $info, array $query = null) {} -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Router::route - Yaf_Request_Abstract::setRouted - - - - - diff --git a/reference/yaf/yaf_request_abstract/isxmlhttprequest.xml b/reference/yaf/yaf_request_abstract/isxmlhttprequest.xml deleted file mode 100644 index 14413a1b1..000000000 --- a/reference/yaf/yaf_request_abstract/isxmlhttprequest.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - -Yaf_Request_Abstract::isXmlHttpRequest -Determine if the request is an Ajax request - - - - &reftitle.description; - - public boolYaf_Request_Abstract::isXmlHttpRequest - - - Checks whether the request is an Ajax request by inspecting the HTTP_X_REQUESTED_WITH request header. - - - Yaf_Request_Simple overrides this method and always - returns &false;, since command-line requests are never Ajax requests. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the request is an Ajax request (the X-Requested-With header equals XMLHttpRequest), &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::isXmlHttpRequest</methodname> example - -getRequest()->isXmlHttpRequest()) { - $this->getResponse() - ->setHeader("Content-Type", "application/json") - ->setBody(json_encode(["id" => 17, "name" => "Yaf in Action"])); - return false; - } - } -} -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isGet - Yaf_Request_Abstract::isPost - Yaf_Request_Abstract::isPut - Yaf_Request_Abstract::isHead - Yaf_Request_Abstract::isOptions - Yaf_Request_Abstract::isDelete - Yaf_Request_Abstract::isPatch - Yaf_Request_Abstract::isCli - - - - - diff --git a/reference/yaf/yaf_request_abstract/setactionname.xml b/reference/yaf/yaf_request_abstract/setactionname.xml deleted file mode 100644 index 56979ebd9..000000000 --- a/reference/yaf/yaf_request_abstract/setactionname.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - Yaf_Request_Abstract::setActionName - Set action name - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Request_Abstract::setActionName - stringaction - boolformat_nametrue - - - set action name to request, this is usually used by custom router to set route result action name. - - - - - - &reftitle.parameters; - - - action - - - &string;, action name, it should in lower case style, like "index" or "foo_bar" - - - - - format_name - - - this is introduced in Yaf 3.2.0, by default Yaf will format the name into lower case style, - if this is set to &false; , Yaf will set the original name to request. - - - - - - - - &reftitle.returnvalues; - - Returns the request object itself on success, or &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setActionName</methodname> example - -getRequestUri(), "/api")) { - $request->setControllerName("Api") - ->setActionName("orders"); - return true; - } - - return false; - } - - public function assemble(array $info, array $query = null) {} -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setControllerName - Yaf_Request_Abstract::setModuleName - Yaf_Request_Abstract::getActionName - - - - - diff --git a/reference/yaf/yaf_request_abstract/setbaseuri.xml b/reference/yaf/yaf_request_abstract/setbaseuri.xml deleted file mode 100644 index 5b89e96d0..000000000 --- a/reference/yaf/yaf_request_abstract/setbaseuri.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - Yaf_Request_Abstract::setBaseUri - Set base URI - - - - &reftitle.description; - - public Yaf_Request_AbstractfalseYaf_Request_Abstract::setBaseUri - stringuir - - - Set base URI, base URI is used when doing routing, in routing phase request - URI is used to route a request, while base URI is used to skip the - leading part(base URI) of request URI. - - That is, if comes a request with request URI a/b/c, then if you set base - URI to "a/b", only "/c" will be used in routing phase. - - - generally, you don't need to set this, Yaf will determine it automatically. - - - - - - - - &reftitle.parameters; - - - uir - - - base URI - - - - - - - - &reftitle.returnvalues; - Returns the request object itself on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setBaseUri</methodname> example - -setBaseUri("/myapp"); -$request->setRequestUri("/myapp/product/view"); - -var_dump($request->getBaseUri()); -var_dump($request->getRequestUri()); -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getBaseUri - Yaf_Request_Abstract::setRequestUri - Yaf_Request_Abstract::getRequestUri - - - - - diff --git a/reference/yaf/yaf_request_abstract/setcontrollername.xml b/reference/yaf/yaf_request_abstract/setcontrollername.xml deleted file mode 100644 index 2ec75e96d..000000000 --- a/reference/yaf/yaf_request_abstract/setcontrollername.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Yaf_Request_Abstract::setControllerName - Set controller name - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Request_Abstract::setControllerName - stringcontroller - boolformat_nametrue - - - set controller name to request, this is usually used by custom router to set route result controller name. - - - - - - &reftitle.parameters; - - - controller - - - &string;, controller name, this should be in camel style, like "Index" or "Foo_Bar" - - - - - format_name - - - this is introduced in Yaf 3.2.0, by default Yaf will format the name into camel mode, - if this is set to &false; , Yaf will set the original name to request. - - - - - - - - &reftitle.returnvalues; - - Returns the request object itself on success, or &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setControllerName</methodname> example - -getRequestUri(), "/api")) { - // Names are formatted to camel style by default, - // so "order_item" becomes "Order_Item" - $request->setControllerName("order_item") - ->setActionName("list"); - return true; - } - - return false; - } - - public function assemble(array $info, array $query = null) {} -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setModuleName - Yaf_Request_Abstract::setActionName - Yaf_Request_Abstract::getControllerName - - - - - diff --git a/reference/yaf/yaf_request_abstract/setdispatched.xml b/reference/yaf/yaf_request_abstract/setdispatched.xml deleted file mode 100644 index 52959429e..000000000 --- a/reference/yaf/yaf_request_abstract/setdispatched.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_Request_Abstract::setDispatched -Mark the request as dispatched - - - - &reftitle.description; - - final public Yaf_Request_AbstractYaf_Request_Abstract::setDispatched - boolflagtrue - - Mark the request as dispatched - This is called by the dispatcher after an action is executed; it stops the dispatch loop. It can be called manually, e.g. to skip the remaining dispatch iterations. - - - - &reftitle.parameters; - - - flag - -The state to set. Defaults to &true;. - - - - - - &reftitle.returnvalues; -Returns the request object itself. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setDispatched</methodname> example - -setDispatched(); - $response->setRedirect("/account/login"); - } - } -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isDispatched - Yaf_Dispatcher::dispatch - - - - - diff --git a/reference/yaf/yaf_request_abstract/setmodulename.xml b/reference/yaf/yaf_request_abstract/setmodulename.xml deleted file mode 100644 index 17b5c6305..000000000 --- a/reference/yaf/yaf_request_abstract/setmodulename.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Yaf_Request_Abstract::setModuleName - Set module name - - - - &reftitle.description; - - public Yaf_Request_AbstractnullYaf_Request_Abstract::setModuleName - stringmodule - boolformat_nametrue - - - set module name to request, this is usually used by custom router to set route result module name. - - - - - - &reftitle.parameters; - - - module - - - &string; module name, it should be in camel style, like "Index" or "Foo_Bar" - - - - - format_name - - - this is introduced in Yaf 3.2.0, by default Yaf will format the name into camel mode, - if this is set to &false; , Yaf will set the original name to request. - - - - - - - - &reftitle.returnvalues; - - Returns the request object itself on success, or &null; on failure. - - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setModuleName</methodname> example - -getRequestUri(), "/admin")) { - $request->setModuleName("Admin") - ->setControllerName("Dashboard") - ->setActionName("index"); - return true; - } - - return false; - } - - public function assemble(array $info, array $query = null) {} -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::setControllerName - Yaf_Request_Abstract::setActionName - Yaf_Request_Abstract::getModuleName - - - - - diff --git a/reference/yaf/yaf_request_abstract/setparam.xml b/reference/yaf/yaf_request_abstract/setparam.xml deleted file mode 100644 index fe16ce1b3..000000000 --- a/reference/yaf/yaf_request_abstract/setparam.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Yaf_Request_Abstract::setParam -Set a parameter to the request - - - - &reftitle.description; - - public Yaf_Request_AbstractboolnullYaf_Request_Abstract::setParam - mixedname - mixedvalue - - Set a parameter to the request, which can be retrieved by Yaf_Request_Abstract::getParam. - If called with a single array argument, every key/value pair is set as a parameter. - - - - &reftitle.parameters; - - - name - -The parameter name, or an array of key/value pairs. - - - - value - -The parameter value. Required unless name is an array. - - - - - - &reftitle.returnvalues; -Returns the request object itself on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setParam</methodname> example - -getRequest(); - - $request->setParam("referrer", "newsletter"); - $request->setParam(["source" => "email", "campaign" => "spring"]); - - var_dump($request->getParam("referrer")); - var_dump($request->getParams()); - } -} -?>]]> - - &example.outputs.similar; - - - string(10) "newsletter" - ["source"]=> - string(5) "email" - ["campaign"]=> - string(6) "spring" -} -]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getParam - Yaf_Request_Abstract::getParams - Yaf_Request_Abstract::clearParams - - - - - diff --git a/reference/yaf/yaf_request_abstract/setrequesturi.xml b/reference/yaf/yaf_request_abstract/setrequesturi.xml deleted file mode 100644 index ecf22fc18..000000000 --- a/reference/yaf/yaf_request_abstract/setrequesturi.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Request_Abstract::setRequestUri -Set the request URI - - - - &reftitle.description; - - public Yaf_Request_AbstractYaf_Request_Abstract::setRequestUri - stringuri - - Set the request URI, overriding the one detected from the environment. - This is useful when dispatching manually, e.g. in tests, with a URI that differs from the real one. - - - - &reftitle.parameters; - - - uri - -The request URI to set. - - - - - - &reftitle.returnvalues; -Returns the request object itself. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setRequestUri</methodname> example - -setRequestUri("/product/view/id/17"); - -var_dump($request->getRequestUri()); -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::getRequestUri - Yaf_Request_Abstract::setBaseUri - Yaf_Request_Abstract::getBaseUri - - - - - diff --git a/reference/yaf/yaf_request_abstract/setrouted.xml b/reference/yaf/yaf_request_abstract/setrouted.xml deleted file mode 100644 index c52a86e58..000000000 --- a/reference/yaf/yaf_request_abstract/setrouted.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Request_Abstract::setRouted -Mark the request as routed - - - - &reftitle.description; - - final public Yaf_Request_AbstractYaf_Request_Abstract::setRouted - boolflagtrue - - Mark the request as routed - This is called by the router once routing has succeeded. Calling it manually can prevent custom routers from being run afterwards. - - - - &reftitle.parameters; - - - flag - -The state to set. Defaults to &true;. - - - - - - &reftitle.returnvalues; -Returns the request object itself. - - - - &reftitle.examples; - - <methodname>Yaf_Request_Abstract::setRouted</methodname> example - -getRequestUri(), "/api/")) { - return false; - } - - $request->setControllerName("Api") - ->setActionName("handle"); - - // Prevent routers registered after this one from running - $request->setRouted(); - - return true; - } - - public function assemble(array $info, array $query = null) {} -} -?>]]> - - - - - - &reftitle.seealso; - - Yaf_Request_Abstract::isRouted - Yaf_Router::route - - - - - diff --git a/reference/yaf/yaf_request_http/construct.xml b/reference/yaf/yaf_request_http/construct.xml deleted file mode 100644 index ea12844ed..000000000 --- a/reference/yaf/yaf_request_http/construct.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Yaf_Request_Http::__construct - Constructor of Yaf_Request_Http - - - - &reftitle.description; - - public Yaf_Request_Http::__construct - stringrequest_uri - stringbase_uri - - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - <methodname>Yaf_Request_Http::__construct</methodname> example - -getMethod()); -var_dump($request->getRequestUri()); -var_dump($request->getBaseUri()); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Yaf_Request_Simple - Yaf_Request_Abstract::getMethod - Yaf_Request_Abstract::getRequestUri - - - - - - diff --git a/reference/yaf/yaf_request_simple/construct.xml b/reference/yaf/yaf_request_simple/construct.xml deleted file mode 100644 index 9f5bad677..000000000 --- a/reference/yaf/yaf_request_simple/construct.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - Yaf_Request_Simple::__construct - Constructor of Yaf_Request_Simple - - - - &reftitle.description; - - public Yaf_Request_Simple::__construct - stringmethod - stringmodule - stringcontroller - stringaction - arrayparams - - - - - &warn.undocumented.func; - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - <methodname>Yaf_Request_Simple::__construct</methodname> example - - 10) // request parameters -); - -var_dump($request->isRouted()); /* requests with MVC names are pre-routed */ -var_dump($request->getModuleName()); -var_dump($request->getControllerName()); -var_dump($request->getActionName()); -var_dump($request->getParam("id")); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Yaf_Request_Http - Yaf_Request_Abstract::isRouted - Yaf_Request_Abstract::getParam - - - - - - diff --git a/reference/yaf/yaf_response_abstract/appendbody.xml b/reference/yaf/yaf_response_abstract/appendbody.xml deleted file mode 100644 index 88b87a981..000000000 --- a/reference/yaf/yaf_response_abstract/appendbody.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Response_Abstract::appendBody -Append to the response body - - - - &reftitle.description; - - public Yaf_Response_AbstractfalsenullYaf_Response_Abstract::appendBody - stringbody - stringkey - - Append to the response body - - - - &reftitle.parameters; - - - body - -The content string. - - - - key - -the content key. If not specified, Yaf_Response_Abstract::DEFAULT_BODY will be used. - - - - - - &reftitle.returnvalues; -Returns the response object itself on success, or &false; on failure. - - - &reftitle.examples; - - <function>Yaf_Response_Abstract::appendBody</function> example - -setBody("Hello")->appendBody(" World"); - -echo $response; -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::getBody - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::prependBody - Yaf_Response_Abstract::clearBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/clearbody.xml b/reference/yaf/yaf_response_abstract/clearbody.xml deleted file mode 100644 index 59ad3e5a7..000000000 --- a/reference/yaf/yaf_response_abstract/clearbody.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_Response_Abstract::clearBody -Discard all existing response bodies - - - - &reftitle.description; - - public Yaf_Response_AbstractfalsenullYaf_Response_Abstract::clearBody - stringkey - - Discard all existing response bodies. - - - - &reftitle.parameters; - - - key - -The content key. If specified, only that content block is cleared; otherwise, all content blocks are cleared. - - - - - - &reftitle.returnvalues; -Returns the response object itself on success, or &null; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::clearBody</methodname> example - -getResponse(); - - $response->setBody("Hello", "intro"); - $response->setBody("World"); - - $response->clearBody("intro"); // drop only the "intro" block - var_dump($response->getBody(null)); - - $response->clearBody(); // drop every body block - var_dump($response->getBody(null)); - } -} -?> -]]> - - &example.outputs.similar; - - - string(5) "World" -} -array(0) { -}]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::appendBody - Yaf_Response_Abstract::prependBody - Yaf_Response_Abstract::getBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/clearheaders.xml b/reference/yaf/yaf_response_abstract/clearheaders.xml deleted file mode 100644 index 6a872ea4a..000000000 --- a/reference/yaf/yaf_response_abstract/clearheaders.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -Yaf_Response_Abstract::clearHeaders -Remove all response headers - - - - &reftitle.description; - - public Yaf_Response_AbstractfalsenullYaf_Response_Abstract::clearHeaders - - - Remove all HTTP response headers that have been set. - This method is only fully implemented in the Yaf_Response_Http subclass. In the abstract class it is a stub. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns the response object itself on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::clearHeaders</methodname> example - -getResponse(); - - $response->setHeader("Content-Type", "application/json"); - $response->clearHeaders(); - - var_dump($response->getHeader()); // array(0) { } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setHeader - Yaf_Response_Abstract::getHeader - Yaf_Response_Abstract::setAllHeaders - - - - - diff --git a/reference/yaf/yaf_response_abstract/construct.xml b/reference/yaf/yaf_response_abstract/construct.xml deleted file mode 100644 index 6bb4e1f40..000000000 --- a/reference/yaf/yaf_response_abstract/construct.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Yaf_Response_Abstract::__construct - Construct a response - - - - &reftitle.description; - - public Yaf_Response_Abstract::__construct - - - - Construct a response object. The constructor takes no arguments; the - concrete subclasses like Yaf_Response_Http and - Yaf_Response_Cli initialize their own defaults - (an HTTP response starts with the 200 response code, - for example). - - - - Usually a response object does not need to be constructed manually: - Yaf_Dispatcher::getResponse returns the one - created by the dispatcher. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - No value is returned. - - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::__construct</methodname> example - -getResponse(); - -/* constructing directly is mostly useful in tests */ -$response = new Yaf_Response_Http(); -$response->setBody("Hello World"); - -echo $response; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Dispatcher::getResponse - Yaf_Response_Abstract::response - - - - - - diff --git a/reference/yaf/yaf_response_abstract/getbody.xml b/reference/yaf/yaf_response_abstract/getbody.xml deleted file mode 100644 index affc0a048..000000000 --- a/reference/yaf/yaf_response_abstract/getbody.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_Response_Abstract::getBody -Retrieve a response body block - - - - &reftitle.description; - - public mixedYaf_Response_Abstract::getBody - stringkey - - Retrieve the content of a response body block. - - - - &reftitle.parameters; - - - key - -The content key. If not specified, the DEFAULT_BODY block is used; pass &null; to get all content blocks as an array. - - - - - - &reftitle.returnvalues; -The content string, or an array of all content blocks when key is &null;. Returns an empty string if the block is not set. - - - &reftitle.examples; - - <function>Yaf_Response_Abstract::getBody</function> example - -setBody("Hello")->setBody(" World", "footer"); - -var_dump($response->getBody()); -var_dump($response->getBody(Yaf_Response_Abstract::DEFAULT_BODY)); -var_dump($response->getBody("footer")); -var_dump($response->getBody(NULL)); -?>]]> - - &example.outputs.similar; - - - string(5) "Hello" - ["footer"]=> - string(6) " World" -}]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::appendBody - Yaf_Response_Abstract::prependBody - Yaf_Response_Abstract::clearBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/getheader.xml b/reference/yaf/yaf_response_abstract/getheader.xml deleted file mode 100644 index 696b29d5a..000000000 --- a/reference/yaf/yaf_response_abstract/getheader.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - -Yaf_Response_Abstract::getHeader -Retrieve an HTTP response header - - - - &reftitle.description; - - public stringarraynullYaf_Response_Abstract::getHeader - stringname - - Retrieve an HTTP response header. - This method is only fully implemented in the Yaf_Response_Http subclass. In the abstract class it is a stub. - - - - &reftitle.parameters; - - - name - -The header name. If omitted, all headers are returned as an array. - - - - - - &reftitle.returnvalues; -The header value as a string, or an array of all headers when the name is omitted. Returns &null; if the requested header is not set. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::getHeader</methodname> example - -getResponse(); - $response->setHeader("Content-Type", "application/json"); - - var_dump($response->getHeader("Content-Type")); - var_dump($response->getHeader()); // all headers - var_dump($response->getHeader("X-Missing")); - } -} -?> -]]> - - &example.outputs.similar; - - - string(16) "application/json" -} -NULL]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setHeader - Yaf_Response_Abstract::clearHeaders - Yaf_Response_Abstract::setAllHeaders - - - - - diff --git a/reference/yaf/yaf_response_abstract/prependbody.xml b/reference/yaf/yaf_response_abstract/prependbody.xml deleted file mode 100644 index 18d308fd9..000000000 --- a/reference/yaf/yaf_response_abstract/prependbody.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Response_Abstract::prependBody -Prepend to the response body - - - - &reftitle.description; - - public Yaf_Response_AbstractfalsenullYaf_Response_Abstract::prependBody - stringbody - stringkey - - Prepend to the response body - - - - &reftitle.parameters; - - - body - -The content string. - - - - key - -the content key. If not specified, Yaf_Response_Abstract::DEFAULT_BODY will be used. - - - - - - &reftitle.returnvalues; -Returns the response object itself on success, or &false; on failure. - - - &reftitle.examples; - - <function>Yaf_Response_Abstract::prependBody</function> example - -setBody("World")->prependBody("Hello "); - -echo $response; -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::getBody - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::appendBody - Yaf_Response_Abstract::clearBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/response.xml b/reference/yaf/yaf_response_abstract/response.xml deleted file mode 100644 index c94bbf68a..000000000 --- a/reference/yaf/yaf_response_abstract/response.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -Yaf_Response_Abstract::response -Send the response - - - - &reftitle.description; - - public boolnullYaf_Response_Abstract::response - - - Send the response: the headers and all body blocks, in order. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; on success, or &null; on failure. - - - &reftitle.examples; - - <function>Yaf_Response_Abstract::response</function> example - -setBody("Hello")->setBody(" World", "footer"); - -$response->response(); -?>]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::clearBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/setallheaders.xml b/reference/yaf/yaf_response_abstract/setallheaders.xml deleted file mode 100644 index 913a60828..000000000 --- a/reference/yaf/yaf_response_abstract/setallheaders.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Response_Abstract::setAllHeaders -Set all HTTP response headers - - - - &reftitle.description; - - public boolYaf_Response_Abstract::setAllHeaders - arrayheaders - - Set all HTTP response headers at once. - This method is only fully implemented in the Yaf_Response_Http subclass. In the abstract class it is a stub. - - - - &reftitle.parameters; - - - headers - -An array of header name/value pairs. Any existing header with the same name is replaced. - - - - - - &reftitle.returnvalues; -Returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::setAllHeaders</methodname> example - -getResponse()->setAllHeaders(array( - "Content-Type" => "application/json; charset=utf-8", - "Cache-Control" => "no-cache", - "X-Request-Id" => "7f3c2d91", - )); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::setHeader - Yaf_Response_Abstract::getHeader - Yaf_Response_Abstract::clearHeaders - - - - - diff --git a/reference/yaf/yaf_response_abstract/setbody.xml b/reference/yaf/yaf_response_abstract/setbody.xml deleted file mode 100644 index 461dedbe2..000000000 --- a/reference/yaf/yaf_response_abstract/setbody.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -Yaf_Response_Abstract::setBody -Set content to the response - - - - &reftitle.description; - - public Yaf_Response_AbstractfalsenullYaf_Response_Abstract::setBody - stringbody - stringkey - - Set content to the response - - - - &reftitle.parameters; - - - body - -The content string. - - - - key - -the content key. If not specified, Yaf_Response_Abstract::DEFAULT_BODY will be used. - - - - - - &reftitle.returnvalues; -Returns the response object itself on success, or &false; on failure. - - - &reftitle.examples; - - <function>Yaf_Response_Abstract::setBody</function> example - -setBody("Hello")->setBody(" World", "footer"); - -print_r($response); -echo $response; -?>]]> - - &example.outputs.similar; - - Array - ( - ) - - [_body:protected] => Array - ( - [content] => Hello - [footer] => World - ) - - [_sendheader:protected] => 1 - [_response_code:protected] => 200 -) -Hello World]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::getBody - Yaf_Response_Abstract::appendBody - Yaf_Response_Abstract::prependBody - Yaf_Response_Abstract::clearBody - - - - - diff --git a/reference/yaf/yaf_response_abstract/setheader.xml b/reference/yaf/yaf_response_abstract/setheader.xml deleted file mode 100644 index e89bf60db..000000000 --- a/reference/yaf/yaf_response_abstract/setheader.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Yaf_Response_Abstract::setHeader -Set an HTTP response header - - - - &reftitle.description; - - public boolYaf_Response_Abstract::setHeader - stringname - stringvalue - boolreplacefalse - intresponse_code0 - - Set an HTTP response header. - This method is only fully implemented in the Yaf_Response_Http subclass. In the abstract class it is a stub. - - - - &reftitle.parameters; - - - name - -The header name. - - - - value - -The header value. - - - - replace - -Whether to replace any existing header with the same name. If &false;, the new value is appended to the existing one, separated by a comma. Note that, although the declared default is &false;, the current implementation replaces the existing header when this parameter is omitted. - - - - response_code - -If non-zero, the HTTP response code to set on the response. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::setHeader</methodname> example - -getResponse(); - - $response->setHeader("Content-Type", "application/json"); - - /* send a 401 and ask for credentials */ - $response->setHeader("WWW-Authenticate", 'Basic realm="Member Area"', true, 401); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::getHeader - Yaf_Response_Abstract::clearHeaders - Yaf_Response_Abstract::setAllHeaders - - - - - diff --git a/reference/yaf/yaf_response_abstract/setredirect.xml b/reference/yaf/yaf_response_abstract/setredirect.xml deleted file mode 100644 index 2bbd5632a..000000000 --- a/reference/yaf/yaf_response_abstract/setredirect.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Response_Abstract::setRedirect -Redirect to another URL - - - - &reftitle.description; - - public boolnullYaf_Response_Abstract::setRedirect - stringurl - - Redirect the client to another URL (sends a Location header). - - - - &reftitle.parameters; - - - url - -The URL to redirect to. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &null; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::setRedirect</methodname> example - -has("login")) { - /* send a Location header pointing to the login page */ - $this->getResponse()->setRedirect("/account/login"); - return false; // nothing to render here - } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Controller_Abstract::redirect - - - - - diff --git a/reference/yaf/yaf_response_abstract/tostring.xml b/reference/yaf/yaf_response_abstract/tostring.xml deleted file mode 100644 index 0a75e6809..000000000 --- a/reference/yaf/yaf_response_abstract/tostring.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - Yaf_Response_Abstract::__toString - Retrieve all bodys as string - - - - &reftitle.description; - - private stringYaf_Response_Abstract::__toString - - - - Returns all body blocks of the response, concatenated into a single - string in the order in which they were added. This is what is output - when a response object is used in a string context. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The response body as a string. - - - - - - &reftitle.examples; - - <methodname>Yaf_Response_Abstract::__toString</methodname> example - -setBody("Hello")->setBody(" World", "footer"); - -/* using the response in a string context renders all body blocks */ -echo $response; -var_dump((string) $response); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Response_Abstract::getBody - Yaf_Response_Abstract::setBody - Yaf_Response_Abstract::response - - - - - - diff --git a/reference/yaf/yaf_route_interface/assemble.xml b/reference/yaf/yaf_route_interface/assemble.xml deleted file mode 100644 index 182492026..000000000 --- a/reference/yaf/yaf_route_interface/assemble.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - Yaf_Route_Interface::assemble - Assemble a request - - - - &reftitle.description; - - abstract public stringYaf_Route_Interface::assemble - arrayinfo - arrayquery - - - this method returns a url according to the argument info, and append - query strings to the url according to the argument query. - - - a route should implement this method according to its own route rules, and - do a reverse progress. - - - - - &reftitle.parameters; - - - info - - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - <methodname>Yaf_Route_Interface::assemble</methodname> example - -_match = $match; - $this->_route = $route; - } - - public function route(Yaf_Request_Abstract $request): bool { - if (!preg_match($this->_match, $request->getRequestUri(), $matches)) { - return false; - } - - foreach ($this->_route as $key => $value) { - if (is_string($value) && ':' === $value[0]) { - $value = $matches[substr($value, 1)]; - } - $request->setParam($key, $value); - } - $request->setRouted(); - - return true; - } - - /* reverse the route rules back into a URL */ - public function assemble(array $info, ?array $query = null): string { - $url = "/product"; - if (isset($info[':name'])) { - $url .= "/" . $info[':name']; - } - - if (!empty($query)) { - $url .= "?" . http_build_query($query); - } - - return $url; - } -} - -$router = new Yaf_Router(); -$router->addRoute("custom", - new RewriteRoute("#^/product#", array("controller" => "product")) -); - -var_dump($router->getRoute("custom")->assemble( - array(':name' => 'book'), - array('page' => 2) -)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - Yaf_Route_Interface::route - Yaf_Route_Rewrite::assemble - Yaf_Route_Map::assemble - - - - - - diff --git a/reference/yaf/yaf_route_interface/route.xml b/reference/yaf/yaf_route_interface/route.xml deleted file mode 100644 index cc11950a5..000000000 --- a/reference/yaf/yaf_route_interface/route.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Yaf_Route_Interface::route - Route a request - - - - &reftitle.description; - - abstract public boolYaf_Route_Interface::route - Yaf_Request_Abstractrequest - - - Yaf_Route_Interface::route is the only method - that a custom route should implement. - - - since of 2.3.0, there is another method should also be implemented, - see Yaf_Route_Interface::assemble. - - - - - if this method return &true;, then the route process will be end. otherwise, - Yaf_Router will call next route in the route stack - to route request. - - - - This method would set the route result to the parameter request, by - calling Yaf_Request_Abstract::setControllerName, - Yaf_Request_Abstract::setActionName and - Yaf_Request_Abstract::setModuleName. - - - - This method should also call - Yaf_Request_Abstract::setRouted to make the - request routed at last. - - - - - - &reftitle.parameters; - - - request - - - A Yaf_Request_Abstract instance. - - - - - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - <methodname>Yaf_Route_Interface::route</methodname> example - -_prefix = $prefix; - } - - public function route(Yaf_Request_Abstract $request): bool { - $uri = $request->getRequestUri(); - if (0 !== strpos($uri, $this->_prefix)) { - /* not our business, let the router try the next route */ - return false; - } - - /* parse the URI "/api/user/list" into controller/action */ - $segments = explode("/", ltrim(substr($uri, strlen($this->_prefix)), "/")); - $controller = isset($segments[0]) ? ucfirst($segments[0]) : NULL; - $action = isset($segments[1]) ? $segments[1] : NULL; - - if (empty($controller)) { - return false; - } - - $request->setModuleName("index"); - $request->setControllerName($controller); - $request->setActionName($action); - $request->setRouted(); /* the route process ends here */ - - return true; - } - - public function assemble(array $info, ?array $query = null): string { - $uri = $this->_prefix . "/" . strtolower($info[':c']); - if (isset($info[':a'])) { - $uri .= "/" . $info[':a']; - } - - if (!empty($query)) { - $uri .= "?" . http_build_query($query); - } - - return $uri; - } -} - -/** - * register the custom route - */ -Yaf_Dispatcher::getInstance()->getRouter()->addRoute("api", new ApiRoute("/api")); -?> -]]> - - &example.outputs.similar; - - "index", - "controller" => "User", - "action" => "list", -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Route_Interface::assemble - Yaf_Router::addRoute - Yaf_Request_Abstract::setRouted - - - - - - diff --git a/reference/yaf/yaf_route_map/assemble.xml b/reference/yaf/yaf_route_map/assemble.xml deleted file mode 100644 index 835a69d14..000000000 --- a/reference/yaf/yaf_route_map/assemble.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Yaf_Route_Map::assemble - Assemble a url - - - - &reftitle.description; - - public stringYaf_Route_Map::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns &string; on success or &null; on failure. - - - - - &reftitle.errors; - - May throw Yaf_Exception_TypeError. - - - - - &reftitle.examples; - - <function>Yaf_Route_Map::assemble</function>example - -addRoute("map", $route); - -var_dump($router->getRoute('map')->assemble( - array( - ':c' => 'foo_bar' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) - ) -); - -$route = new Yaf_Route_Map(true, '_'); -$router->addRoute("map", $route); - -var_dump($router->getRoute('map')->assemble( - array( - ':a' => 'foo_bar' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) - ) -); -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_map/construct.xml b/reference/yaf/yaf_route_map/construct.xml deleted file mode 100644 index 42eed1b40..000000000 --- a/reference/yaf/yaf_route_map/construct.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -Yaf_Route_Map::__construct -Construct a map route - - - - &reftitle.description; - - publicYaf_Route_Map::__construct - boolcontroller_preferfalse - stringdelimiter'' - - Construct a map route. A map route maps the whole URI to a controller name or an action name. - - - - &reftitle.parameters; - - - controller_prefer - -Whether to map the URI to a controller name. If &false;, the URI is mapped to an action name. - - - - delimiter - -The delimiter used to separate the mapped name from the request parameters in the URI. If it occurs as a path segment preceded by a slash, everything after it is parsed as request parameters instead of being part of the mapped name. If empty, no such splitting happens during routing. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <classname>Yaf_Route_Map</classname> example - -getRouter()->addRoute("name", - new Yaf_Route_Map()); -?> -]]> - - &example.outputs.similar; - - "product_foo_bar", -) -]]> - - - - <classname>Yaf_Route_Map</classname> example - -getRouter()->addRoute("name", - new Yaf_Route_Map(true, "_")); -?> -]]> - - &example.outputs.similar; - - "User_List", -) - -/** - * and request parameters: - */ -array( - "foo" => "22", -) -]]> - - - - <classname>Yaf_Route_Map</classname> example - - array( - "type" => "map", // Yaf_Route_Map route - "controllerPrefer" => FALSE, - "delimiter" => "#!", - ), -); -Yaf_Dispatcher::getInstance()->getRouter()->addConfig( - new Yaf_Config_Simple($config)); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Route_Map::route - Yaf_Route_Map::assemble - - - - - diff --git a/reference/yaf/yaf_route_map/route.xml b/reference/yaf/yaf_route_map/route.xml deleted file mode 100644 index 0866e6cad..000000000 --- a/reference/yaf/yaf_route_map/route.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Yaf_Route_Map::route -Route a request - - - - &reftitle.description; - - public boolYaf_Route_Map::route - Yaf_Request_Abstractrequest - - Route the request by mapping the whole URI to a controller name or an action name: the path segments of the URI are joined with underscores to form the name. - When the route was constructed with the controller prefer flag on, the result is set as the controller name, otherwise as the action name. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Always returns &true;. Note that the map route claims the request even when the URI is empty, in which case no name is set. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Map::route</methodname> example - -setRequestUri("/product/foo/bar"); - -$route = new Yaf_Route_Map(); -var_dump($route->route($request)); -var_dump($request->getActionName()); -?> -]]> - - &example.outputs.similar; - - - - - - <methodname>Yaf_Route_Map::route</methodname> example - -setRequestUri("/user/list/_/foo/22"); - -$route = new Yaf_Route_Map(true, "_"); -var_dump($route->route($request)); -var_dump($request->getControllerName()); -var_dump($request->getParam("foo")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Map::__construct - Yaf_Route_Map::assemble - - - - - diff --git a/reference/yaf/yaf_route_regex/assemble.xml b/reference/yaf/yaf_route_regex/assemble.xml deleted file mode 100644 index 367b48995..000000000 --- a/reference/yaf/yaf_route_regex/assemble.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - Yaf_Route_Regex::assemble - Assemble a url - - - - &reftitle.description; - - public stringnullYaf_Route_Regex::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns &string; on success or &null; on failure. - - - - - &reftitle.examples; - - <function>Yaf_Route_Regex::assemble</function>example - - "product", //route to product controller, - ), - array(), - array(), - '/:m/:c/:a' - ); - -$router->addRoute("regex", $route); - -var_dump($router->getRoute('regex')->assemble( - array( - ':m' => 'module', - ':c' => 'controller', - ':a' => 'action' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => - 'tval2' - ) - ) - ); -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_regex/construct.xml b/reference/yaf/yaf_route_regex/construct.xml deleted file mode 100644 index 64a7c68d0..000000000 --- a/reference/yaf/yaf_route_regex/construct.xml +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Yaf_Route_Regex::__construct - Yaf_Route_Regex constructor - - - - &reftitle.description; - - public Yaf_Route_Regex::__construct - stringmatch - arrayroute - arraynullmap&null; - arraynullverify&null; - stringnullreverse&null; - - - Constructs a Yaf_Route_Regex route, which routes a - request URI matching a regular expression to a module, controller and action. - - - - - - &reftitle.parameters; - - - match - - - A complete regular expression pattern, used to match the request URI. - When it does not match, Yaf_Route_Regex::route - returns &false; and the router moves on to the next route. - - - - - route - - - When the pattern matches the request URI, this &array; determines the - module, controller and action to route to. - - - Each of the three entries is optional; when one is not given, the - default is used. An entry whose value starts with : - is resolved against the parameters produced by - map. - - - - - map - - - An &array; mapping capture group indexes to parameter names. Only the - captures listed here become request parameters; a numeric capture that - is not listed is discarded. - - - Named capture groups are always added under their own name and do not - need to be listed. - - - - - verify - - - Accepted and stored on the route, but not used: the current - implementation never consults it while routing. - - - - - reverse - - - A &string;, used to assemble URL, see - Yaf_Route_Regex::assemble. - - - This parameter is introduced in 2.3.0 - - - - - - - - - - &reftitle.returnvalues; - No value is returned. - - - - &reftitle.examples; - - <classname>Yaf_Route_Regex</classname> via <methodname>Yaf_Router::addRoute</methodname> - -getRouter()->addRoute( - "name", - new Yaf_Route_Regex( - "#^/product/([^/]+)/([^/]+)#", // match a URI leading "/product" - array( - 'controller' => "product", // route to the product controller - ), - array( - 1 => "name", // $request->getParam("name") holds the first capture - 2 => "id", // and $request->getParam("id") the second - ) - ) -); -?> -]]> - - - - <classname>Yaf_Route_Regex</classname> using a capture as the controller name - -getRouter()->addRoute( - "name", - new Yaf_Route_Regex( - "#^/product/([^/]+)/([^/]+)#i", // match a URI leading "/product" - array( - 'controller' => ":name", // the "name" capture (see map) becomes the controller - ), - array( - 1 => "name", // $request->getParam("name") holds the first capture - 2 => "id", // and $request->getParam("id") the second - ) - ) -); -?> -]]> - - - - <classname>Yaf_Route_Regex</classname> using a named capture group - -getRouter()->addRoute( - "name", - new Yaf_Route_Regex( - "#^/product/(?[^/]+)/([^/]+)#i", // match a URI leading "/product" - array( - 'controller' => ":name", // the "name" capture becomes the controller - ), - array( - 2 => "id", // group 1 is named, only group 2 needs a map entry - ) - ) -); -?> -]]> - - - - <classname>Yaf_Route_Regex</classname> via <methodname>Yaf_Router::addConfig</methodname> - - array( - "type" => "regex", // a Yaf_Route_Regex route - "match" => "#(.*)#", // match any request URI - "route" => array( - 'controller' => "product", // route to the product controller - 'action' => "dummy", // and to the dummy action - ), - "map" => array( - 1 => "uri", // $request->getParam("uri") holds the matched URI - ), - ), -); - -Yaf_Dispatcher::getInstance()->getRouter()->addConfig( - new Yaf_Config_Simple($config) -); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Route_Regex::route - Yaf_Route_Regex::assemble - Yaf_Router::addRoute - Yaf_Router::addConfig - Yaf_Route_Static - Yaf_Route_Supervar - Yaf_Route_Simple - Yaf_Route_Rewrite - Yaf_Route_Map - - - - - - diff --git a/reference/yaf/yaf_route_regex/route.xml b/reference/yaf/yaf_route_regex/route.xml deleted file mode 100644 index 3c2f35965..000000000 --- a/reference/yaf/yaf_route_regex/route.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Yaf_Route_Regex::route -Route a request - - - - &reftitle.description; - - public boolYaf_Route_Regex::route - Yaf_Request_Abstractrequest - - Route the request with a regular expression: the URI is matched against the pattern given to the constructor, and the route result (the module, controller and action) is taken from the captured variables, mapped by the map parameter. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Returns &true; if the URI matches, &false; otherwise, which makes the router try the next route. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Regex::route</methodname> example - - "product", // route to the product controller - ), - array( - 1 => "name", // $request->getParam("name") will be "php-book" - ) -); - -var_dump($route->route($request)); - -var_dump($request->getControllerName()); -var_dump($request->getParam("name")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Regex::__construct - Yaf_Route_Regex::match - Yaf_Route_Regex::assemble - - - - - diff --git a/reference/yaf/yaf_route_rewrite/assemble.xml b/reference/yaf/yaf_route_rewrite/assemble.xml deleted file mode 100644 index 3e4c6f491..000000000 --- a/reference/yaf/yaf_route_rewrite/assemble.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - Yaf_Route_Rewrite::assemble - Assemble a url - - - - &reftitle.description; - - public stringYaf_Route_Rewrite::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns &string;. - - - - - &reftitle.examples; - - <function>Yaf_Route_Rewrite::assemble</function>example - - "product", - ), - array() -); - -$router->addRoute("rewrite", $route); - -var_dump($router->getRoute('rewrite')->assemble( - array( - ':name' => 'foo', - ':id' => 'bar', - ':tmpkey1' => 'tmpval1' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) - ) -); - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_rewrite/construct.xml b/reference/yaf/yaf_route_rewrite/construct.xml deleted file mode 100644 index ce2725f85..000000000 --- a/reference/yaf/yaf_route_rewrite/construct.xml +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - Yaf_Route_Rewrite::__construct - Yaf_Route_Rewrite constructor - - - - &reftitle.description; - - public Yaf_Route_Rewrite::__construct - stringmatch - arrayroute - arrayverify - - - - - - - - &reftitle.parameters; - - - match - - - A pattern, will be used to match a request uri, if - it doesn't match, Yaf_Route_Rewrite will return - &false;. - - - You can use :name style to name segments matched, and use * to match - the rest of the URL segments. - - - - - route - - - When the match pattern matches the request uri, - Yaf_Route_Rewrite will use this to decide which - module/controller/action is the destination. - - - Either of module/controller/action in this array is optional, if you don't assign a - specific value, it will be routed to default. - - - - - verify - - - - - - - - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <classname>Yaf_Route_Rewrite</classname> example - -getRouter()->addRoute("name", - new Yaf_Route_Rewrite( - "/product/:name/:id/*", //match request uri leading "/product" - array( - 'controller' => "product", //route to product controller, - ), - ) - ); -?> -]]> - - &example.outputs.similar; - - "product", - "module" => "index", //(default) - "action" => "index", //(default) -) - -/** - * and request parameters: - */ -array( - "name" => "foo", - "id" => 22, - "foo" => bar -) -]]> - - - - <classname>Yaf_Route_Rewrite</classname> example - - array( - "type" => "rewrite", //Yaf_Route_Rewrite route - "match" => "/user-list/:id", //match only /user/list/?/ - "route" => array( - 'controller' => "user", //route to user controller, - 'action' => "list", //route to list action - ), - ), - ); - Yaf_Dispatcher::getInstance()->getRouter()->addConfig( - new Yaf_Config_Simple($config)); -?> -]]> - - &example.outputs.similar; - - "user", - "action" => "list", - "module" => "index", //(default) -) - -/** - * and request parameters: - */ -array( - "id" => 22, -) -]]> - - - - <classname>Yaf_Route_Rewrite</classname> (as of 2.3.0) example - - array( - "type" => "rewrite", - "match" => "/user-list/:a/:id", //match only /user-list/* - "route" => array( - 'controller' => "user", //route to user controller, - 'action' => ":a", //route to :a action - ), - ), - ); - Yaf_Dispatcher::getInstance()->getRouter()->addConfig( - new Yaf_Config_Simple($config)); -?> -]]> - - &example.outputs.similar; - - "user", - "action" => "list", - "module" => "index", //(default) -) - -/** - * and request parameters: - */ -array( - "id" => 22, -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Router::addRoute - Yaf_Router::addConfig - Yaf_Route_Static - Yaf_Route_Supervar - Yaf_Route_Simple - Yaf_Route_Regex - Yaf_Route_Map - - - - - - diff --git a/reference/yaf/yaf_route_rewrite/route.xml b/reference/yaf/yaf_route_rewrite/route.xml deleted file mode 100644 index f8e4cdd43..000000000 --- a/reference/yaf/yaf_route_rewrite/route.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - Yaf_Route_Rewrite::route - Route a request - - - - &reftitle.description; - - public boolYaf_Route_Rewrite::route - Yaf_Request_Abstractrequest - - Route the request by matching the URI against the match pattern given to the constructor. When it matches, the module, controller and action are taken from the route array, where a value starting with a colon is resolved from the matched variables. - - - - &reftitle.parameters; - - - request - - The Yaf_Request_Abstract instance to route. - - - - - - - &reftitle.returnvalues; - Returns &true; if the URI matches, &false; otherwise, which makes the router try the next route. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Rewrite::route</methodname> example - - "product", // route to the product controller - ), - array() // no default values -); - -var_dump($route->route($request)); - -var_dump($request->getControllerName()); -var_dump($request->getParam("name")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Rewrite::__construct - Yaf_Route_Rewrite::match - Yaf_Route_Rewrite::assemble - - - - - diff --git a/reference/yaf/yaf_route_simple/assemble.xml b/reference/yaf/yaf_route_simple/assemble.xml deleted file mode 100644 index 6d9c973a6..000000000 --- a/reference/yaf/yaf_route_simple/assemble.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - Yaf_Route_Simple::assemble - Assemble a url - - - - &reftitle.description; - - public stringYaf_Route_Simple::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns a &string;. - - - - - &reftitle.errors; - - Throws Yaf_Exception_TypeError if info - keys ':c' or ':a' are not set. - - - - - &reftitle.examples; - - <function>Yaf_Route_Simple::assemble</function>example - -addRoute("simple", $route); - -var_dump($router->getRoute('simple')->assemble( - array( - ':a' => 'yafaction', - 'tkey' => 'tval', - ':c' => 'yafcontroller', - ':m' => 'yafmodule' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) - )); -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_simple/construct.xml b/reference/yaf/yaf_route_simple/construct.xml deleted file mode 100644 index c6b236314..000000000 --- a/reference/yaf/yaf_route_simple/construct.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - Yaf_Route_Simple::__construct - Construct a simple route - - - - &reftitle.description; - - public Yaf_Route_Simple::__construct - stringmodule_name - stringcontroller_name - stringaction_name - - Construct a simple route. A simple route reads the module, controller and action names from the query variables named as the three arguments. For example, with the constructor arguments module, controller and action, the route matches a request like /?module=foo&controller=bar&action=list. - - - - &reftitle.parameters; - - - module_name - - The name of the query variable that carries the module name. - - - - controller_name - - The name of the query variable that carries the controller name. - - - - action_name - - The name of the query variable that carries the action name. - - - - - - - &reftitle.returnvalues; - No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Simple::__construct</methodname> example - -getRouter()->addRoute("simple", - new Yaf_Route_Simple("m", "c", "a") -); -?> -]]> - - &example.outputs.similar; - - "main", - "controller" => "product", - "action" => "detail", -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Route_Simple::route - Yaf_Route_Simple::assemble - - - - - diff --git a/reference/yaf/yaf_route_simple/route.xml b/reference/yaf/yaf_route_simple/route.xml deleted file mode 100644 index c982cc233..000000000 --- a/reference/yaf/yaf_route_simple/route.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Route_Simple::route -Route a request - - - - &reftitle.description; - - public boolYaf_Route_Simple::route - Yaf_Request_Abstractrequest - - Route the request with query parameters: the module, controller and action names are retrieved from the query variables named as the ones given to the constructor. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Returns &true; if any of the three query variables is present, &false; otherwise, which makes the router try the next route. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Simple::route</methodname> example - -route($request)); - -var_dump($request->getModuleName()); -var_dump($request->getControllerName()); -var_dump($request->getActionName()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Simple::__construct - Yaf_Route_Simple::assemble - - - - - diff --git a/reference/yaf/yaf_route_static/assemble.xml b/reference/yaf/yaf_route_static/assemble.xml deleted file mode 100644 index 93d8572ad..000000000 --- a/reference/yaf/yaf_route_static/assemble.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - Yaf_Route_Static::assemble - Assemble a url - - - - &reftitle.description; - - public stringYaf_Route_Static::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns a &string;. - - - - - &reftitle.errors; - - Throws Yaf_Exception_TypeError if info - keys ':c' and ':a' are not set. - - - - - &reftitle.examples; - - <function>Yaf_Route_Static::assemble</function>example - -addRoute("static", $route); - -var_dump($router->getRoute('static')->assemble( - array( - ':a' => 'yafaction', - 'tkey' => 'tval', - ':c' => 'yafcontroller', - ':m' => 'yafmodule' - ), - ) -); - -var_dump($router->getRoute('static')->assemble( - array( - ':a' => 'yafaction', - 'tkey' => 'tval', - ':c' => 'yafcontroller', - ':m' => 'yafmodule' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) - ) -); - -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_static/match.xml b/reference/yaf/yaf_route_static/match.xml deleted file mode 100644 index d8df87809..000000000 --- a/reference/yaf/yaf_route_static/match.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_Route_Static::match -Whether the route matches a URI - - - - &reftitle.description; - - public boolYaf_Route_Static::match - stringuri - - Determine whether the static route matches a URI. Since the static route matches any URI, this method always returns &true;. - - - - &reftitle.parameters; - - - uri - -The URI to check. - - - - - - &reftitle.returnvalues; -Always returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Static::match</methodname> example - -match("/product/detail/id/10")); -var_dump($route->match("/")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Static::route - - - - - diff --git a/reference/yaf/yaf_route_static/route.xml b/reference/yaf/yaf_route_static/route.xml deleted file mode 100644 index 628d0ab92..000000000 --- a/reference/yaf/yaf_route_static/route.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -Yaf_Route_Static::route -Route a request - - - - &reftitle.description; - - public boolYaf_Route_Static::route - Yaf_Request_Abstractrequest - - Route the request according to the PATH_INFO style URI: the first path segment is treated as the module name only if it is one of the registered modules, otherwise the segments are mapped to the controller and the action in order. The remaining segments become request parameters. - For example, with no module named foo, /foo/bar/age/10 routes to the controller Foo, the action bar, with a parameter age of 10. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Always returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Static::route</methodname> example - -getRouter()->getRoute("_default"); -var_dump($route->route($request)); - -var_dump($request->getControllerName()); -var_dump($request->getActionName()); -var_dump($request->getParam("id")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Static::match - Yaf_Route_Static::assemble - - - - - diff --git a/reference/yaf/yaf_route_supervar/assemble.xml b/reference/yaf/yaf_route_supervar/assemble.xml deleted file mode 100644 index 696c1b375..000000000 --- a/reference/yaf/yaf_route_supervar/assemble.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - Yaf_Route_Supervar::assemble - Assemble a url - - - - &reftitle.description; - - public stringYaf_Route_Supervar::assemble - arrayinfo - arrayquery - - - Assemble a url. - - - - - &reftitle.parameters; - - - info - - - - - - - - query - - - - - - - - - - - &reftitle.returnvalues; - - Returns a &string;. - - - - - &reftitle.errors; - - Throws Yaf_Exception_TypeError if info - keys ':c' and ':a' are not set. - - - - - &reftitle.examples; - - <function>Yaf_Route_Supervar::assemble</function> example - -addRoute("supervar", $route); - -var_dump($router->getRoute('supervar')->assemble( - array( - ':a' => 'yafaction', - 'tkey' => 'tval', - ':c' => 'yafcontroller', - ':m' => 'yafmodule' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2' - ) -)); - -try { -var_dump($router->getRoute('supervar')->assemble( - array( - ':a' => 'yafaction', - 'tkey' => 'tval', - ':m' => 'yafmodule' - ), - array( - 'tkey1' => 'tval1', - 'tkey2' => 'tval2', - 1 => array(), - ) -)); -} catch (Exception $e) { - var_dump($e->getMessage()); -} -]]> - - &example.outputs.similar; - - - - - - - - - diff --git a/reference/yaf/yaf_route_supervar/construct.xml b/reference/yaf/yaf_route_supervar/construct.xml deleted file mode 100644 index b317c0eeb..000000000 --- a/reference/yaf/yaf_route_supervar/construct.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -Yaf_Route_Supervar::__construct -Construct a supervar route - - - - &reftitle.description; - - publicYaf_Route_Supervar::__construct - stringsupervar_name - - Construct a supervar route. A supervar route expects a query variable to carry a PATH_INFO style URI. - - - - &reftitle.parameters; - - - supervar_name - -The name of the query variable that carries the URI. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Supervar::__construct</methodname> example - -getRouter()->addRoute("supervar", - new Yaf_Route_Supervar("_url") -); -?> -]]> - - &example.outputs.similar; - - "product", - "module" => "index", //(default) - "action" => "detail", //(default) -) - -/** - * and request parameters: - */ -array( - "id" => 10 -) -]]> - - - - - - &reftitle.seealso; - - Yaf_Route_Supervar::route - Yaf_Route_Supervar::assemble - - - - - diff --git a/reference/yaf/yaf_route_supervar/route.xml b/reference/yaf/yaf_route_supervar/route.xml deleted file mode 100644 index b6dee0f80..000000000 --- a/reference/yaf/yaf_route_supervar/route.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Route_Supervar::route -Route a request - - - - &reftitle.description; - - public boolYaf_Route_Supervar::route - Yaf_Request_Abstractrequest - - Route the request with a super variable: the query variable named as the one given to the constructor is expected to carry a PATH_INFO style URI, which is then parsed like Yaf_Route_Static does. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Returns &true; if the variable is present and holds a string, &false; otherwise, which makes the router try the next route. - - - - &reftitle.examples; - - <methodname>Yaf_Route_Supervar::route</methodname> example - -route($request)); - -var_dump($request->getControllerName()); -var_dump($request->getActionName()); -var_dump($request->getParam("id")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Route_Supervar::__construct - Yaf_Route_Supervar::assemble - - - - - diff --git a/reference/yaf/yaf_router/addconfig.xml b/reference/yaf/yaf_router/addconfig.xml deleted file mode 100644 index e3706d8fb..000000000 --- a/reference/yaf/yaf_router/addconfig.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - Yaf_Router::addConfig - Add config-defined routes into Router - - - - &reftitle.description; - - public boolYaf_Router::addConfig - Yaf_Config_Abstractconfig - - - Add routes defined by configs into - Yaf_Router's route stack - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - An Yaf_Config_Abstract instance, which should - contains one or more valid route configs - - - - - &reftitle.examples; - - <function>application.ini</function>example - - - - - - <function>Yaf_Dispatcher::autoConfig</function>example - -getConfig(); - Yaf_Registry::set("config", $config); - } - - public function _initRoute(Yaf_Dispatcher $dispatcher) { - $router = $dispatcher->getRouter(); - /** - * we can add some pre-defined routes in application.ini - */ - $router->addConfig(Yaf_Registry::get("config")->routes); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Router::addRoute - Yaf_Route_Static - Yaf_Route_Supervar - Yaf_Route_Simple - Yaf_Route_Regex - Yaf_Route_Rewrite - Yaf_Route_Map - - - - - - diff --git a/reference/yaf/yaf_router/addroute.xml b/reference/yaf/yaf_router/addroute.xml deleted file mode 100644 index c89e23f4f..000000000 --- a/reference/yaf/yaf_router/addroute.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - Yaf_Router::addRoute - Add new Route into Router - - - - &reftitle.description; - - public boolYaf_Router::addRoute - stringname - Yaf_Route_Abstractroute - - - defaultly, Yaf_Router using a Yaf_Route_Static as its defualt route. you - can add new routes into router's route stack by calling this method. - - - the newer route will be called before the older(route stack), and if the newer router return - &true;, the router process will be end. otherwise, the older one will be - called. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <function>Yaf_Dispatcher::autoRender</function>example - -getConfig(); - Yaf_Registry::set("config", $config); - } - - public function _initRoute(Yaf_Dispatcher $dispatcher) { - $router = $dispatcher->getRouter(); - /** - * we can add some pre-defined routes in application.ini - */ - $router->addConfig(Yaf_Registry::get("config")->routes); - /** - * add a Rewrite route, then for a request uri: - * http://example.com/product/list/22/foo - * will be matched by this route, and result: - * - * [module] => - * [controller] => product - * [action] => info - * [method] => GET - * [params:protected] => Array - * ( - * [id] => 22 - * [name] => foo - * ) - * - */ - $route = new Yaf_Route_Rewrite( - "/product/list/:id/:name", - array( - "controller" => "product", - "action" => "info", - ) - ); - - $router->addRoute('dummy', $route); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Router::addConfig - Yaf_Route_Static - Yaf_Route_Supervar - Yaf_Route_Simple - Yaf_Route_Regex - Yaf_Route_Rewrite - Yaf_Route_Map - - - - - - diff --git a/reference/yaf/yaf_router/construct.xml b/reference/yaf/yaf_router/construct.xml deleted file mode 100644 index 7b3dbecb3..000000000 --- a/reference/yaf/yaf_router/construct.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Yaf_Router::__construct - Yaf_Router constructor - - - - &reftitle.description; - - public Yaf_Router::__construct - - - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <methodname>Yaf_Router::__construct</methodname> example - - In normal usage the router is not constructed manually, it is owned by - the dispatcher: - - -getRouter(); -var_dump($router); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Dispatcher::getRouter - Yaf_Router::addRoute - - - - - - diff --git a/reference/yaf/yaf_router/getcurrentroute.xml b/reference/yaf/yaf_router/getcurrentroute.xml deleted file mode 100644 index 2d6a3adf5..000000000 --- a/reference/yaf/yaf_router/getcurrentroute.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - Yaf_Router::getCurrentRoute - Get the effective route name - - - - &reftitle.description; - - public stringYaf_Router::getCurrentRoute - - - - Get the name of the route which is effective in the route process. - - - You should call this method after the route process finished, since - before that, this method will always return &null;. - - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - String, the name of the effective route. - - - - - &reftitle.examples; - - Register some routes in Bootstrap - -getConfig(); - Yaf_Registry::set("config", $config); - } - - public function _initRoute(Yaf_Dispatcher $dispatcher) { - $router = $dispatcher->getRouter(); - $rewrite_route = new Yaf_Route_Rewrite( - "/product/list/:page", - array( - "controller" => "product", - "action" => "list", - ) - ); - - $regex_route = new Yaf_Route_Rewrite( - "#^/product/info/(\d+)", - array( - "controller" => "product", - "action" => "info", - ) - ); - - $router->addRoute('rewrite', $rewrite_route)->addRoute('regex', $regex_route); - } - - /** - * register plugin - */ - public function __initPlugins(Yaf_Dispatcher $dispatcher) { - $dispatcher->registerPlugin(new DummyPlugin()); - } -} -?> -]]> - - - - plugin Dummy.php (under <link - linkend="configuration.yaf.directory">application.directory</link>/plugins) - -getRouter()->getCurrentRoute()); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Bootstrap_Abstract - Yaf_Plugin_Abstract - Yaf_Router::addRoute - - - - - - diff --git a/reference/yaf/yaf_router/getroute.xml b/reference/yaf/yaf_router/getroute.xml deleted file mode 100644 index 1207bf4c9..000000000 --- a/reference/yaf/yaf_router/getroute.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Yaf_Router::getRoute - Retrieve a route by name - - - - &reftitle.description; - - public Yaf_Route_InterfaceYaf_Router::getRoute - stringname - - - Retrieve a route by name, see also - Yaf_Router::getCurrentRoute - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - &reftitle.examples; - - <methodname>Yaf_Router::getRoute</methodname> example - -getRouter(); - - $router->addRoute("rewrite", new Yaf_Route_Rewrite( - "/product/:id", - ["controller" => "product", "action" => "detail"] - )); - - /* check what was registered under a given name */ - var_dump($router->getRoute("rewrite")); - - /* an unknown name returns NULL */ - var_dump($router->getRoute("unknown")); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Bootstrap_Abstract - Yaf_Plugin_Abstract - Yaf_Router::addRoute - Yaf_Router::getCurrentRoute - - - - - - diff --git a/reference/yaf/yaf_router/getroutes.xml b/reference/yaf/yaf_router/getroutes.xml deleted file mode 100644 index d90808895..000000000 --- a/reference/yaf/yaf_router/getroutes.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Yaf_Router::getRoutes - Retrieve registered routes - - - - &reftitle.description; - - public mixedYaf_Router::getRoutes - - - - Retrieve registered routes - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - &reftitle.examples; - - <methodname>Yaf_Router::getRoutes</methodname> example - -getRouter(); - - $router->addRoute("rewrite", new Yaf_Route_Rewrite( - "/product/:id", - ["controller" => "product", "action" => "detail"] - )); - - /* besides the custom one, the built-in "_default" route is - also part of the route table */ - var_dump(array_keys($router->getRoutes())); - } -} -?> -]]> - - &example.outputs.similar; - - - string(8) "_default" - [1]=> - string(7) "rewrite" -} -]]> - - - - - - &reftitle.seealso; - - Yaf_Router::getRoute - Yaf_Router::addRoute - Yaf_Dispatcher::getRouter - - - - - - diff --git a/reference/yaf/yaf_router/route.xml b/reference/yaf/yaf_router/route.xml deleted file mode 100644 index e49c96113..000000000 --- a/reference/yaf/yaf_router/route.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Yaf_Router::route -Route a request - - - - &reftitle.description; - - public boolnullYaf_Router::route - Yaf_Request_Abstractrequest - - Route the request with the registered routes. - Routes are tried in reverse order of registration. The first route that claims the request wins; the request is then marked as routed (see Yaf_Request_Abstract::setRouted) and the name of the winning route is recorded, which can be retrieved via Yaf_Router::getCurrentRoute. - The default route, registered as _default, is Yaf_Route_Static unless a custom default route is configured. - - - - &reftitle.parameters; - - - request - -The Yaf_Request_Abstract instance to route. - - - - - - &reftitle.returnvalues; -Returns &true; if the request has been routed, or &false; if no route matched (e.g. a malformed URI), which makes the dispatcher stop. - - - - &reftitle.examples; - - <methodname>Yaf_Router::route</methodname> example - -getRouter(); - - $router->addRoute("rewrite", new Yaf_Route_Rewrite( - "/product/:id", - ["controller" => "product", "action" => "detail"] - )); - - /* route a hand-built request, e.g. in a unit test */ - $request = new Yaf_Request_Simple("CLI", null, "index.php", - "/product/123", null); - - if ($router->route($request)) { - var_dump($router->getCurrentRoute()); - var_dump($request->getControllerName()); - var_dump($request->getActionName()); - var_dump($request->getParam("id")); - } else { - /* no route matched */ - } - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Router::addRoute - Yaf_Router::getCurrentRoute - Yaf_Dispatcher::dispatch - - - - - diff --git a/reference/yaf/yaf_session/construct.xml b/reference/yaf/yaf_session/construct.xml deleted file mode 100644 index 1313c48ee..000000000 --- a/reference/yaf/yaf_session/construct.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -Yaf_Session::__construct -Constructor of Yaf_Session - - - - &reftitle.description; - - privateYaf_Session::__construct - - - The constructor is private: Yaf_Session implements the singleton pattern and cannot be instantiated directly. Use Yaf_Session::getInstance to obtain the session instance. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::__construct</methodname> example - -start(); - -$session->set("user_id", 42); -echo $session->get("user_id"); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::getInstance - Yaf_Session::start - - - - - diff --git a/reference/yaf/yaf_session/count.xml b/reference/yaf/yaf_session/count.xml deleted file mode 100644 index d399e0c9a..000000000 --- a/reference/yaf/yaf_session/count.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -Yaf_Session::count -Count session entries - - - - &reftitle.description; - - public intYaf_Session::count - - - Returns the number of entries in the session. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The number of session entries as an integer. - - - - &reftitle.examples; - - <methodname>Yaf_Session::count</methodname> example - -start(); - -$session->set("user_id", 42); -$session->set("cart_items", 3); - -var_dump(count($session)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::get - Yaf_Session::has - - - - - diff --git a/reference/yaf/yaf_session/current.xml b/reference/yaf/yaf_session/current.xml deleted file mode 100644 index e7b99b201..000000000 --- a/reference/yaf/yaf_session/current.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Session::current -Get current session entry value - - - - &reftitle.description; - - public mixedYaf_Session::current - - - Returns the value of the current session entry during iteration. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The value of the current session entry. - - - - &reftitle.examples; - - <methodname>Yaf_Session::current</methodname> example - -start(); - -$session->set("user_id", 42); -$session->set("is_vip", true); - -foreach ($session as $key => $value) { - // Yaf_Session::current() yields each value while iterating - echo "$key => "; - var_dump($value); -} -?> -]]> - - &example.outputs.similar; - - int(42) -is_vip => bool(true) -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::key - Yaf_Session::next - Yaf_Session::rewind - Yaf_Session::valid - - - - - diff --git a/reference/yaf/yaf_session/del.xml b/reference/yaf/yaf_session/del.xml deleted file mode 100644 index 01e12b703..000000000 --- a/reference/yaf/yaf_session/del.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Yaf_Session::del -Remove a session key - - - - &reftitle.description; - - public boolYaf_Session::del - stringname - - Removes a session key and its value. - - - - &reftitle.parameters; - - - name - -The session key to remove. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Session::del</methodname> example - -start(); - - $expected = $session->get("captcha_code"); - - // one-time code: remove it right after use - $session->del("captcha_code"); - - if ($expected === null - || $this->getRequest()->getPost("code") !== $expected) { - echo "invalid captcha"; - } - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::get - Yaf_Session::set - Yaf_Session::has - - - - - diff --git a/reference/yaf/yaf_session/get.xml b/reference/yaf/yaf_session/get.xml deleted file mode 100644 index 90b9af4b8..000000000 --- a/reference/yaf/yaf_session/get.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Session::get -Get a session value - - - - &reftitle.description; - - public mixedYaf_Session::get - stringnameNULL - - Retrieves a session value by name. If name is omitted or &null;, the entire session array is returned. - - - - &reftitle.parameters; - - - name - -The session key to retrieve, or &null; to get all session data. - - - - - - &reftitle.returnvalues; -The session value, or &null; if the key does not exist. When name is &null;, the full session array is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::get</methodname> example - -start(); - - $userId = $session->get("user_id"); - if ($userId === null) { - return $this->redirect("/account/login"); - } - - echo "welcome back, user #", $userId; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::set - Yaf_Session::has - Yaf_Session::del - - - - - diff --git a/reference/yaf/yaf_session/getinstance.xml b/reference/yaf/yaf_session/getinstance.xml deleted file mode 100644 index 61c17f6c5..000000000 --- a/reference/yaf/yaf_session/getinstance.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Yaf_Session::getInstance -Get the session singleton - - - - &reftitle.description; - - public static Yaf_SessionYaf_Session::getInstance - - - Returns the singleton Yaf_Session instance, creating it if necessary. The session is started automatically on first access. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The Yaf_Session singleton instance, or &null; if the session could not be started. - - - - &reftitle.examples; - - <methodname>Yaf_Session::getInstance</methodname> example - -start(); -$session->set("user_id", 42); - -// ... later, elsewhere in the application -$same = Yaf_Session::getInstance(); - -var_dump($same === $session); -var_dump($same->get("user_id")); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::start - Yaf_Session::get - Yaf_Session::set - - - - - diff --git a/reference/yaf/yaf_session/has.xml b/reference/yaf/yaf_session/has.xml deleted file mode 100644 index e490fb4b9..000000000 --- a/reference/yaf/yaf_session/has.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Session::has -Check if a session key exists - - - - &reftitle.description; - - public boolYaf_Session::has - stringname - - Checks whether a session key exists. - - - - &reftitle.parameters; - - - name - -The session key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Session::has</methodname> example - -start(); - - if (!$session->has("user_id")) { - $this->redirect("/account/login"); - return false; - } - - return true; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::get - Yaf_Session::set - Yaf_Session::del - - - - - diff --git a/reference/yaf/yaf_session/isset.xml b/reference/yaf/yaf_session/isset.xml deleted file mode 100644 index 98783d84c..000000000 --- a/reference/yaf/yaf_session/isset.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - -Yaf_Session::__isset -Check if a session key exists - - - - &reftitle.description; - - public boolYaf_Session::__isset - stringname - - Checks whether a session key exists. This method is an alias of Yaf_Session::has and is called when isset() is used on a session object. - - - - &reftitle.parameters; - - - name - -The session key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Session::__isset</methodname> example - -start(); - -$session->user_id = 42; - -var_dump(isset($session->user_id)); -var_dump(isset($session->user_name)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::has - Yaf_Session::get - - - - - diff --git a/reference/yaf/yaf_session/key.xml b/reference/yaf/yaf_session/key.xml deleted file mode 100644 index f70ba13d7..000000000 --- a/reference/yaf/yaf_session/key.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_Session::key -Get current session entry key - - - - &reftitle.description; - - public mixedYaf_Session::key - - - Returns the key of the current session entry during iteration. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The key of the current session entry. - - - - &reftitle.examples; - - <methodname>Yaf_Session::key</methodname> example - -start(); - -$session->set("user_id", 42); -$session->set("lang", "en"); - -for ($session->rewind(); $session->valid(); $session->next()) { - echo $session->key(), " => ", var_export($session->current(), true), PHP_EOL; -} -?> -]]> - - &example.outputs.similar; - - 42 -lang => 'en' -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::current - Yaf_Session::next - Yaf_Session::rewind - Yaf_Session::valid - - - - - diff --git a/reference/yaf/yaf_session/next.xml b/reference/yaf/yaf_session/next.xml deleted file mode 100644 index db836d5b1..000000000 --- a/reference/yaf/yaf_session/next.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Session::next -Advance to next session entry - - - - &reftitle.description; - - public voidYaf_Session::next - - - Moves the internal iterator to the next session entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::next</methodname> example - -start(); - -$session->set("user_id", 42); -$session->set("lang", "en"); - -$session->rewind(); -echo $session->key(), PHP_EOL; - -$session->next(); -echo $session->key(), PHP_EOL; -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::current - Yaf_Session::key - Yaf_Session::rewind - Yaf_Session::valid - - - - - diff --git a/reference/yaf/yaf_session/offsetexists.xml b/reference/yaf/yaf_session/offsetexists.xml deleted file mode 100644 index 272be8986..000000000 --- a/reference/yaf/yaf_session/offsetexists.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - -Yaf_Session::offsetExists -Check if a session key exists (ArrayAccess) - - - - &reftitle.description; - - public boolYaf_Session::offsetExists - mixedname - - Checks whether a session key exists. This method is an alias of Yaf_Session::has and is called when isset() is used with array syntax. - - - - &reftitle.parameters; - - - name - -The session key to check. - - - - - - &reftitle.returnvalues; -Returns &true; if the key exists, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Session::offsetExists</methodname> example - -start(); - -$session["user_id"] = 42; - -var_dump(isset($session["user_id"])); -var_dump(isset($session["user_name"])); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::has - Yaf_Session::offsetGet - - - - - diff --git a/reference/yaf/yaf_session/offsetget.xml b/reference/yaf/yaf_session/offsetget.xml deleted file mode 100644 index 9a6b8cc1f..000000000 --- a/reference/yaf/yaf_session/offsetget.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Yaf_Session::offsetGet -Get a session value (ArrayAccess) - - - - &reftitle.description; - - public mixedYaf_Session::offsetGet - mixedname - - Retrieves a session value by key. This method is an alias of Yaf_Session::get and is called when array syntax is used to read a session object. - - - - &reftitle.parameters; - - - name - -The session key to retrieve. - - - - - - &reftitle.returnvalues; -The session value, or &null; if the key does not exist. - - - - &reftitle.examples; - - <methodname>Yaf_Session::offsetGet</methodname> example - -start(); - - // reading with array syntax calls offsetGet() - $userId = $session["user_id"]; - if ($userId === null) { - return $this->redirect("/account/login"); - } - - echo "logged in as user #", $userId; - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::get - Yaf_Session::offsetSet - Yaf_Session::offsetUnset - - - - - diff --git a/reference/yaf/yaf_session/offsetset.xml b/reference/yaf/yaf_session/offsetset.xml deleted file mode 100644 index afba0f1f7..000000000 --- a/reference/yaf/yaf_session/offsetset.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - -Yaf_Session::offsetSet -Set a session value (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Session::offsetSet - mixedname - mixedvalue - - Sets a session value. This method is called when array syntax is used to write to a session object. - - - - &reftitle.parameters; - - - name - -The session key to set. - - - - value - -The value to store. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::offsetSet</methodname> example - -start(); - - // writing with array syntax calls offsetSet() - $session["user_id"] = $user->getId(); - $session["login_time"] = time(); - - return $this->redirect("/dashboard"); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::set - Yaf_Session::offsetGet - Yaf_Session::offsetUnset - - - - - diff --git a/reference/yaf/yaf_session/offsetunset.xml b/reference/yaf/yaf_session/offsetunset.xml deleted file mode 100644 index e31ae852d..000000000 --- a/reference/yaf/yaf_session/offsetunset.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Yaf_Session::offsetUnset -Remove a session key (ArrayAccess) - - - - &reftitle.description; - - public voidYaf_Session::offsetUnset - mixedname - - Removes a session key and its value. This method is called when unset() is used with array syntax on a session object. - - - - &reftitle.parameters; - - - name - -The session key to remove. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::offsetUnset</methodname> example - -start(); - -$session["captcha_code"] = "8X2Q"; - -// ... after verifying the captcha, drop the one-time code -unset($session["captcha_code"]); - -var_dump(isset($session["captcha_code"])); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::del - Yaf_Session::offsetGet - Yaf_Session::offsetSet - - - - - diff --git a/reference/yaf/yaf_session/rewind.xml b/reference/yaf/yaf_session/rewind.xml deleted file mode 100644 index 86d7988a6..000000000 --- a/reference/yaf/yaf_session/rewind.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_Session::rewind -Reset session iterator to first entry - - - - &reftitle.description; - - public voidYaf_Session::rewind - - - Rewinds the internal iterator to the first session entry. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::rewind</methodname> example - -start(); - -$session->set("user_id", 42); -$session->set("lang", "en"); - -foreach ($session as $key => $value) { - echo "$key => $value", PHP_EOL; -} - -// a new foreach implicitly calls rewind() again -foreach ($session as $key => $value) { - echo "$key => $value", PHP_EOL; -} -?> -]]> - - &example.outputs.similar; - - 42 -lang => en -user_id => 42 -lang => en -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::current - Yaf_Session::key - Yaf_Session::next - Yaf_Session::valid - - - - - diff --git a/reference/yaf/yaf_session/set.xml b/reference/yaf/yaf_session/set.xml deleted file mode 100644 index 5ec443a86..000000000 --- a/reference/yaf/yaf_session/set.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - -Yaf_Session::set -Set a session value - - - - &reftitle.description; - - public boolYaf_Session::set - stringname - mixedvalue - - Sets a session value. - - - - &reftitle.parameters; - - - name - -The session key to set. - - - - value - -The value to store. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_Session::set</methodname> example - -start(); - - $session->set("user_id", $user->getId()); - $session->set("login_time", time()); - - return $this->redirect("/dashboard"); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::get - Yaf_Session::has - Yaf_Session::del - - - - - diff --git a/reference/yaf/yaf_session/start.xml b/reference/yaf/yaf_session/start.xml deleted file mode 100644 index 39f3199b3..000000000 --- a/reference/yaf/yaf_session/start.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -Yaf_Session::start -Start the session - - - - &reftitle.description; - - public Yaf_SessionYaf_Session::start - - - Starts the session if it has not been started yet. This calls PHP's native session start mechanism. Calling this method multiple times is safe. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns the Yaf_Session instance. - - - - &reftitle.examples; - - <methodname>Yaf_Session::start</methodname> example - -start(); - -$session->set("user_id", 42); -echo $session->get("user_id"); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_Session::getInstance - - - - - diff --git a/reference/yaf/yaf_session/unset.xml b/reference/yaf/yaf_session/unset.xml deleted file mode 100644 index 7ac0196b8..000000000 --- a/reference/yaf/yaf_session/unset.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -Yaf_Session::__unset -Remove a session key - - - - &reftitle.description; - - public voidYaf_Session::__unset - stringname - - Removes a session key and its value. This method is called when unset() is used on a session object property. - - - - &reftitle.parameters; - - - name - -The session key to remove. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_Session::__unset</methodname> example - -start(); - -$session->user_id = 42; - -// ... when the user logs out -unset($session->user_id); - -var_dump(isset($session->user_id)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::del - Yaf_Session::offsetUnset - - - - - diff --git a/reference/yaf/yaf_session/valid.xml b/reference/yaf/yaf_session/valid.xml deleted file mode 100644 index 92a4bd7b1..000000000 --- a/reference/yaf/yaf_session/valid.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_Session::valid -Check if current session position is valid - - - - &reftitle.description; - - public boolYaf_Session::valid - - - Checks whether the current session iterator position is valid. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -Returns &true; if the current position is valid, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_Session::valid</methodname> example - -start(); - -$session->set("user_id", 42); - -$session->rewind(); -var_dump($session->valid()); - -$session->next(); -// past the last entry, the position is no longer valid -var_dump($session->valid()); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_Session::current - Yaf_Session::key - Yaf_Session::next - Yaf_Session::rewind - - - - - diff --git a/reference/yaf/yaf_view_interface/assign.xml b/reference/yaf/yaf_view_interface/assign.xml deleted file mode 100644 index 6e83a921c..000000000 --- a/reference/yaf/yaf_view_interface/assign.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -Yaf_View_Interface::assign -Assign a variable to the view - - - - &reftitle.description; - - abstract public boolYaf_View_Interface::assign - mixedname - mixedvalueNULL - - Assigns a variable to the view. Assigned variables are available to the template under their names. - - - - &reftitle.parameters; - - - name - -The name under which the variable becomes available to the template. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -The return value is defined by the concrete implementation. Yaf_View_Simple, the default view engine, returns the view instance. - - - - &reftitle.examples; - - <methodname>Yaf_View_Interface::assign</methodname> example - -tpl_dir = $template_dir; - } - - public function assign($name, $value = null) - { - $this->vars[$name] = $value; - return true; - } - - public function display($tpl, $tpl_vars = null) - { - echo $this->render($tpl, $tpl_vars); - return true; - } - - public function render($tpl, $tpl_vars = null) - { - extract($this->vars); - if ($tpl_vars !== null) { - extract($tpl_vars); - } - ob_start(); - include $this->tpl_dir . "/" . $tpl; - return ob_get_clean(); - } - - public function setScriptPath($template_dir) - { - $this->tpl_dir = $template_dir; - return $this; - } - - public function getScriptPath() - { - return $this->tpl_dir; - } -} - -/* plug the custom view engine into the dispatcher in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initView(Yaf_Dispatcher $dispatcher) - { - $dispatcher->setView(new MyView(APPLICATION_PATH . "/views")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Interface::display - Yaf_View_Interface::render - Yaf_View_Interface::setScriptPath - Yaf_View_Interface::getScriptPath - - - - - diff --git a/reference/yaf/yaf_view_interface/display.xml b/reference/yaf/yaf_view_interface/display.xml deleted file mode 100644 index 57baf2f19..000000000 --- a/reference/yaf/yaf_view_interface/display.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -Yaf_View_Interface::display -Render and emit a template - - - - &reftitle.description; - - abstract public boolYaf_View_Interface::display - stringtpl - arraytpl_varsNULL - - Renders a template and emits the result directly to the output. - - - - &reftitle.parameters; - - - tpl - -The path to the template, relative to the template directory. - - - - tpl_vars - -Optional variables to assign for this template only; they override assigned variables with the same name. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_View_Interface::display</methodname> example - -tpl_dir = $template_dir; - } - - public function assign($name, $value = null) - { - $this->vars[$name] = $value; - return true; - } - - public function display($tpl, $tpl_vars = null) - { - echo $this->render($tpl, $tpl_vars); - return true; - } - - public function render($tpl, $tpl_vars = null) - { - extract($this->vars); - if ($tpl_vars !== null) { - extract($tpl_vars); - } - ob_start(); - include $this->tpl_dir . "/" . $tpl; - return ob_get_clean(); - } - - public function setScriptPath($template_dir) - { - $this->tpl_dir = $template_dir; - return $this; - } - - public function getScriptPath() - { - return $this->tpl_dir; - } -} - -/* plug the custom view engine into the dispatcher in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initView(Yaf_Dispatcher $dispatcher) - { - $dispatcher->setView(new MyView(APPLICATION_PATH . "/views")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Interface::render - Yaf_View_Interface::assign - Yaf_View_Interface::setScriptPath - Yaf_View_Interface::getScriptPath - - - - - diff --git a/reference/yaf/yaf_view_interface/getscriptpath.xml b/reference/yaf/yaf_view_interface/getscriptpath.xml deleted file mode 100644 index 665ca773c..000000000 --- a/reference/yaf/yaf_view_interface/getscriptpath.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -Yaf_View_Interface::getScriptPath -Get the template directory - - - - &reftitle.description; - - abstract public stringYaf_View_Interface::getScriptPath - - - Gets the directory in which templates are looked up. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The template directory as a string, or &null; if it has not been set yet. - - - - &reftitle.examples; - - <methodname>Yaf_View_Interface::getScriptPath</methodname> example - -tpl_dir = $template_dir; - } - - public function assign($name, $value = null) - { - $this->vars[$name] = $value; - return true; - } - - public function display($tpl, $tpl_vars = null) - { - echo $this->render($tpl, $tpl_vars); - return true; - } - - public function render($tpl, $tpl_vars = null) - { - extract($this->vars); - if ($tpl_vars !== null) { - extract($tpl_vars); - } - ob_start(); - include $this->tpl_dir . "/" . $tpl; - return ob_get_clean(); - } - - public function setScriptPath($template_dir) - { - $this->tpl_dir = $template_dir; - return $this; - } - - public function getScriptPath() - { - return $this->tpl_dir; - } -} - -/* plug the custom view engine into the dispatcher in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initView(Yaf_Dispatcher $dispatcher) - { - $dispatcher->setView(new MyView(APPLICATION_PATH . "/views")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Interface::setScriptPath - Yaf_View_Interface::render - Yaf_View_Interface::display - - - - - diff --git a/reference/yaf/yaf_view_interface/render.xml b/reference/yaf/yaf_view_interface/render.xml deleted file mode 100644 index 0b1a387f0..000000000 --- a/reference/yaf/yaf_view_interface/render.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -Yaf_View_Interface::render -Render a template - - - - &reftitle.description; - - abstract public stringYaf_View_Interface::render - stringtpl - arraytpl_varsNULL - - Renders a template and returns the result as a string instead of emitting it. - - - - &reftitle.parameters; - - - tpl - -The path to the template, relative to the template directory. - - - - tpl_vars - -Optional variables to assign for this template only; they override assigned variables with the same name. - - - - - - &reftitle.returnvalues; -The rendered result as a string, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_View_Interface::render</methodname> example - -tpl_dir = $template_dir; - } - - public function assign($name, $value = null) - { - $this->vars[$name] = $value; - return true; - } - - public function display($tpl, $tpl_vars = null) - { - echo $this->render($tpl, $tpl_vars); - return true; - } - - public function render($tpl, $tpl_vars = null) - { - extract($this->vars); - if ($tpl_vars !== null) { - extract($tpl_vars); - } - ob_start(); - include $this->tpl_dir . "/" . $tpl; - return ob_get_clean(); - } - - public function setScriptPath($template_dir) - { - $this->tpl_dir = $template_dir; - return $this; - } - - public function getScriptPath() - { - return $this->tpl_dir; - } -} - -/* plug the custom view engine into the dispatcher in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initView(Yaf_Dispatcher $dispatcher) - { - $dispatcher->setView(new MyView(APPLICATION_PATH . "/views")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Interface::display - Yaf_View_Interface::assign - Yaf_View_Interface::setScriptPath - Yaf_View_Interface::getScriptPath - - - - - diff --git a/reference/yaf/yaf_view_interface/setscriptpath.xml b/reference/yaf/yaf_view_interface/setscriptpath.xml deleted file mode 100644 index f12c5150b..000000000 --- a/reference/yaf/yaf_view_interface/setscriptpath.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -Yaf_View_Interface::setScriptPath -Set the template directory - - - - &reftitle.description; - - abstract public Yaf_View_InterfaceYaf_View_Interface::setScriptPath - stringtemplate_dir - - Sets the directory in which templates are looked up. - - - - &reftitle.parameters; - - - template_dir - -The directory where the template scripts are stored. - - - - - - &reftitle.returnvalues; -Returns the view instance, or &false; if template_dir is not an absolute path. - - - - &reftitle.examples; - - <methodname>Yaf_View_Interface::setScriptPath</methodname> example - -tpl_dir = $template_dir; - } - - public function assign($name, $value = null) - { - $this->vars[$name] = $value; - return true; - } - - public function display($tpl, $tpl_vars = null) - { - echo $this->render($tpl, $tpl_vars); - return true; - } - - public function render($tpl, $tpl_vars = null) - { - extract($this->vars); - if ($tpl_vars !== null) { - extract($tpl_vars); - } - ob_start(); - include $this->tpl_dir . "/" . $tpl; - return ob_get_clean(); - } - - public function setScriptPath($template_dir) - { - $this->tpl_dir = $template_dir; - return $this; - } - - public function getScriptPath() - { - return $this->tpl_dir; - } -} - -/* plug the custom view engine into the dispatcher in the bootstrap */ -class Bootstrap extends Yaf_Bootstrap_Abstract -{ - public function _initView(Yaf_Dispatcher $dispatcher) - { - $dispatcher->setView(new MyView(APPLICATION_PATH . "/views")); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Interface::getScriptPath - Yaf_View_Interface::render - Yaf_View_Interface::display - - - - - diff --git a/reference/yaf/yaf_view_simple/assign.xml b/reference/yaf/yaf_view_simple/assign.xml deleted file mode 100644 index c794ac877..000000000 --- a/reference/yaf/yaf_view_simple/assign.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Yaf_View_Simple::assign -Assign a variable to the view - - - - &reftitle.description; - - public boolYaf_View_Simple::assign - mixedname - mixedvalueNULL - - Assigns a variable to the view. Assigned variables are available to the template under their names. - When called with a single array argument, every key/value pair is assigned, with the keys becoming the variable names. - - - - &reftitle.parameters; - - - name - -The name under which the variable becomes available to the template, or an array of variables to assign. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -Returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::assign</methodname> example - -getView()->assign("foo", "bar"); - $this->_view->assign(array("key" => "value", "name" => "value")); - } -} -?> -]]> - - - - Template example - - - - <?php echo $foo; ?> - - - _tpl_vars as $name => $value) { - echo $$name; // or echo $this->_tpl_vars[$name]; - } - ?> - - -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assignRef - Yaf_View_Simple::clear - Yaf_View_Simple::get - - - - - diff --git a/reference/yaf/yaf_view_simple/assignref.xml b/reference/yaf/yaf_view_simple/assignref.xml deleted file mode 100644 index 8f4b32b94..000000000 --- a/reference/yaf/yaf_view_simple/assignref.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - -Yaf_View_Simple::assignRef -Alias of Yaf_View_Simple::assign - - - - &reftitle.description; - - public boolYaf_View_Simple::assignRef - stringname - mixedvalue - - Assigns a variable to the view by reference. Unlike Yaf_View_Simple::assign, the value is passed by reference, so later changes to the caller's variable become visible to the template. - - - - &reftitle.parameters; - - - name - -The name under which the variable becomes available to the template. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -Returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::assignRef</methodname> example - -getView()->assignRef("foo", $value); - - /* later changes to $value are visible in the template, - * because the variable was assigned by reference */ - $value = "changed"; - - //prevent the auto-render - Yaf_Dispatcher::getInstance()->autoRender(false); - } -} -?> -]]> - - - - Template example - - - - <?php echo $foo; ?> - - - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assign - Yaf_View_Simple::clear - Yaf_View_Simple::get - - - - - diff --git a/reference/yaf/yaf_view_simple/clear.xml b/reference/yaf/yaf_view_simple/clear.xml deleted file mode 100644 index 81d1842f3..000000000 --- a/reference/yaf/yaf_view_simple/clear.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -Yaf_View_Simple::clear -Remove an assigned variable - - - - &reftitle.description; - - public boolYaf_View_Simple::clear - stringnameNULL - - Removes an assigned variable from the view. - When called without an argument, all assigned variables are removed. - - - - &reftitle.parameters; - - - name - -The name of the variable to remove, or omitted/&null; to remove all assigned variables. - - - - - - &reftitle.returnvalues; -Returns &true;. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::clear</methodname> example - -getView()->clear("foo")->clear("bar"); // clear "foo" and "bar" - $this->_view->clear(); // clear all assigned variables - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assign - Yaf_View_Simple::get - - - - - diff --git a/reference/yaf/yaf_view_simple/construct.xml b/reference/yaf/yaf_view_simple/construct.xml deleted file mode 100644 index a749d8c2f..000000000 --- a/reference/yaf/yaf_view_simple/construct.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -Yaf_View_Simple::__construct -Constructor of Yaf_View_Simple - - - - &reftitle.description; - - publicYaf_View_Simple::__construct - stringtemplate_dir - arrayoptionsNULL - - Yaf_View_Simple is the default and only view engine Yaf supports out of the box. An instance is created automatically by the Yaf_Dispatcher when the application starts; instantiating it directly is only needed to render templates outside of the dispatch flow. - The template_dir argument must point to an existing directory containing the view scripts; it becomes the script path of the view and can later be changed with Yaf_View_Simple::setScriptPath. - - - - &reftitle.parameters; - - - template_dir - -The directory where the template scripts are stored. - - - - options - -Optional view options as an array. Reserved for custom view engine implementations; the built-in engine accepts but does not use it. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::__construct</methodname> example - -assign("name", "world"); -echo $view->render("greeting.phtml"); -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::render - Yaf_View_Simple::display - Yaf_View_Simple::setScriptPath - - - - - diff --git a/reference/yaf/yaf_view_simple/display.xml b/reference/yaf/yaf_view_simple/display.xml deleted file mode 100644 index 898c5afb9..000000000 --- a/reference/yaf/yaf_view_simple/display.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Yaf_View_Simple::display -Render and store a template in the response - - - - &reftitle.description; - - public boolYaf_View_Simple::display - stringtpl - arrayvarsNULL - - Renders a template and appends the result to the Yaf_Response_Abstract body. - - Unlike Yaf_View_Simple::render, the result is not returned but stored in the response, and Yaf_Application sends it when the response is emitted. - - - - - &reftitle.parameters; - - - tpl - -The path to the template, relative to the template directory set by Yaf_View_Simple::setScriptPath or application.view.directory. - - - - vars - -Optional variables to assign for this template only; they override assigned variables with the same name. - - - - - - &reftitle.returnvalues; -Returns &true; on success, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::display</methodname> example - -getView()->assign("title", "My Homepage"); - - /* render index/index.phtml and store the result - * in the response body */ - $this->getView()->display("index/index.phtml"); - - return false; // we rendered ourselves, skip auto-rendering - } -} -?> -]]> - - - - Template example - - - - <?php echo $title; ?> - - -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::render - Yaf_View_Simple::assign - - - - - diff --git a/reference/yaf/yaf_view_simple/eval.xml b/reference/yaf/yaf_view_simple/eval.xml deleted file mode 100644 index aa9674994..000000000 --- a/reference/yaf/yaf_view_simple/eval.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Yaf_View_Simple::eval -Render a template string - - - - &reftitle.description; - - public stringYaf_View_Simple::eval - stringtpl_content - arrayvarsNULL - - Renders a template given as a string and returns the result. - - Since no template file is involved, the template directory is not consulted. - - - - - &reftitle.parameters; - - - tpl_content - -The template content as a string. - - - - vars - -Optional variables to assign for this render; they override assigned variables with the same name. - - - - - - &reftitle.returnvalues; -The rendered result as a string, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::eval</methodname> example - -"; - - /* render the template string without touching the filesystem */ - $html = $this->getView()->eval($template, array("title" => "Breaking News")); - - $this->getResponse()->setBody($html); - return false; // skip auto-rendering - } -} -?> -]]> - - &example.outputs.similar; - -Breaking News]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::render - Yaf_View_Simple::display - - - - - diff --git a/reference/yaf/yaf_view_simple/get.xml b/reference/yaf/yaf_view_simple/get.xml deleted file mode 100644 index 9be4ce9f0..000000000 --- a/reference/yaf/yaf_view_simple/get.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Yaf_View_Simple::get -Get an assigned variable - - - - &reftitle.description; - - public mixedYaf_View_Simple::get - stringnameNULL - - Gets a variable previously assigned to the view. - When called without an argument, all assigned variables are returned. - - - - &reftitle.parameters; - - - name - -The name of the variable to retrieve, or omitted/&null; to retrieve all assigned variables. - - - - - - &reftitle.returnvalues; -The value assigned under name, or &null; if there is no variable with that name. When called without an argument, an array of all assigned variables is returned. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::get</methodname> example - -getView(); - $view->assign("foo", "bar"); - - var_dump($view->get("foo")); - var_dump($view->get()); // all assigned variables - } -} -?> -]]> - - &example.outputs.similar; - - - string(3) "bar" -}]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assign - Yaf_View_Simple::clear - - - - - diff --git a/reference/yaf/yaf_view_simple/getscriptpath.xml b/reference/yaf/yaf_view_simple/getscriptpath.xml deleted file mode 100644 index fd7190331..000000000 --- a/reference/yaf/yaf_view_simple/getscriptpath.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -Yaf_View_Simple::getScriptPath -Get the template directory - - - - &reftitle.description; - - public stringYaf_View_Simple::getScriptPath - - - Gets the directory in which templates are looked up. - - - - &reftitle.parameters; - &no.function.parameters; - - - &reftitle.returnvalues; -The template directory as a string, or &null; if it has not been set yet. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::getScriptPath</methodname> example - -getView()->getScriptPath(); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_View_Simple::setScriptPath - - - - - diff --git a/reference/yaf/yaf_view_simple/isset.xml b/reference/yaf/yaf_view_simple/isset.xml deleted file mode 100644 index ecc0ade1c..000000000 --- a/reference/yaf/yaf_view_simple/isset.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Yaf_View_Simple::__isset -Check whether a variable is assigned - - - - &reftitle.description; - - public boolYaf_View_Simple::__isset - stringname - - Checks whether a variable is assigned to the view. This method is called when isset() is used on a view object. - - - - &reftitle.parameters; - - - name - -The name of the variable to check. - - - - - - &reftitle.returnvalues; -Returns &true; if a variable is assigned under name, &false; otherwise. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::__isset</methodname> example - -getView(); - $view->assign("title", "Welcome"); - - var_dump(isset($view->title)); - var_dump(isset($view->unknown)); - } -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assign - Yaf_View_Simple::get - Yaf_View_Simple::clear - - - - - diff --git a/reference/yaf/yaf_view_simple/render.xml b/reference/yaf/yaf_view_simple/render.xml deleted file mode 100644 index bd850e64e..000000000 --- a/reference/yaf/yaf_view_simple/render.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Yaf_View_Simple::render -Render a template - - - - &reftitle.description; - - public stringYaf_View_Simple::render - stringtpl - arrayvarsNULL - - Renders a template and returns the result as a string. The template is included as a plain PHP script, so any PHP code in it is executed, and assigned variables are available under their names. - - Unlike Yaf_View_Simple::display, the result is returned instead of being appended to the Yaf_Response_Abstract body. - - - - - &reftitle.parameters; - - - tpl - -The path to the template, relative to the template directory set by Yaf_View_Simple::setScriptPath or application.view.directory. - - - - vars - -Optional variables to assign for this render; they override assigned variables with the same name. - - - - - - &reftitle.returnvalues; -The rendered result as a string, or &false; on failure. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::render</methodname> example - -getView()->render("product/detail.phtml", array( - "name" => "Yaf in Action", - "price" => "29.90", - )); - - $this->getResponse()->setBody($html); - return false; // skip auto-rendering - } -} -?> -]]> - - - - Template example - - -

    Price: EUR

    -]]> -
    - &example.outputs.similar; - -Yaf in Action -

    Price: 29.90 EUR

    ]]> -
    -
    -
    - - - &reftitle.seealso; - - Yaf_View_Simple::display - Yaf_View_Simple::eval - Yaf_View_Simple::assign - - -
    - - diff --git a/reference/yaf/yaf_view_simple/set.xml b/reference/yaf/yaf_view_simple/set.xml deleted file mode 100644 index 93264ea8c..000000000 --- a/reference/yaf/yaf_view_simple/set.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - -Yaf_View_Simple::__set -Assign a variable via property write - - - - &reftitle.description; - - public voidYaf_View_Simple::__set - stringname - mixedvalue - - Assigns a variable to the view. This method is called when writing to a property of a view object, and behaves the same as Yaf_View_Simple::assign. - - - - &reftitle.parameters; - - - name - -The name under which the variable becomes available to the template. - - - - value - -The value to assign. - - - - - - &reftitle.returnvalues; -No value is returned. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::__set</methodname> example - -getView()->foo = "bar"; // same as assign("foo", "bar"); - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::assign - Yaf_View_Simple::get - - - - - diff --git a/reference/yaf/yaf_view_simple/setscriptpath.xml b/reference/yaf/yaf_view_simple/setscriptpath.xml deleted file mode 100644 index 40f657ee1..000000000 --- a/reference/yaf/yaf_view_simple/setscriptpath.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Yaf_View_Simple::setScriptPath -Set the template directory - - - - &reftitle.description; - - public Yaf_View_SimpleYaf_View_Simple::setScriptPath - stringtemplate_dir - - Sets the directory in which templates are looked up. - - - - &reftitle.parameters; - - - template_dir - -The directory where the template scripts are stored. - - - - - - &reftitle.returnvalues; -Returns the view instance, or &false; if template_dir is not an absolute path. - - - - &reftitle.examples; - - <methodname>Yaf_View_Simple::setScriptPath</methodname> example - -getView()->setScriptPath(APPLICATION_PATH . "/modules/admin/views"); - - $this->getView()->display("dashboard/index.phtml"); - - return false; // we rendered ourselves, skip auto-rendering - } -} -?> -]]> - - - - - - &reftitle.seealso; - - Yaf_View_Simple::getScriptPath - - - - - diff --git a/reference/yaml/book.xml b/reference/yaml/book.xml deleted file mode 100644 index da77f301f..000000000 --- a/reference/yaml/book.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - YAML Data Serialization - Yaml - - - - &reftitle.intro; - - This extension implements the YAML Ain't - Markup Language (YAML) data serialization standard. Parsing and - emiting are handled by the LibYAML - library. - - - - - &reference.yaml.setup; - &reference.yaml.constants; - &reference.yaml.examples; - &reference.yaml.callbacks; - &reference.yaml.reference; - - - - - diff --git a/reference/yaml/callbacks.xml b/reference/yaml/callbacks.xml deleted file mode 100644 index 17dc0ffbf..000000000 --- a/reference/yaml/callbacks.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - Callbacks - -
    - Parse callbacks - - Parse callables are invoked by - yaml_parse, yaml_parse_file or - yaml_parse_url functions when a registered YAML tag is - encountered. The callback is passed the tagged entity's value, the tag, and - flags indicating the scalar entity style. The callback must return the data - that the YAML parser should emit for this entity. - - - Parse callback example - - 'tag_callback', - )); - -var_dump($result); -?> -]]> - - &example.outputs.similar; - - - string(5) "World" - [1]=> - string(14) "!example/hello" - [2]=> - int(1) -} -array(1) { - ["greeting"]=> - string(11) "Hello World" -} -]]> - - -
    - -
    - Emit callbacks - - Emit callbacks are invoked when an instance of a registered class is - emitted by yaml_emit or - yaml_emit_file. The callback is passed the object to - be emitted. The callback must return an array having two keys: - "tag" and "data". - The value associated with the "tag" key must - be a string to be used as the YAML tag in the output. The value associated - with the "data" key will be encoded as YAML - and emitted in place of the intercepted object. - - - Emit callback example - -data = $d; - } - - /** - * Yaml emit callback function, referred on yaml_emit call by class name. - * - * Expected to return an array with 2 values: - * - 'tag': custom tag for this serialization - * - 'data': value to convert to yaml (array, string, bool, number) - * - * @param object $obj Object to be emitted - * @return array Tag and surrogate data to emit - */ - public static function yamlEmit (EmitExample $obj) { - return array( - 'tag' => '!example/emit', - 'data' => $obj->data, - ); - } -} - -$emit_callbacks = array( - 'EmitExample' => array('EmitExample', 'yamlEmit') -); - -$t = new EmitExample(array('a','b','c')); -$yaml = yaml_emit( - array( - 'example' => $t, - ), - YAML_ANY_ENCODING, - YAML_ANY_BREAK, - $emit_callbacks -); -var_dump($yaml); -?> -]]> - - &example.outputs.similar; - - - - -
    - -
    - - diff --git a/reference/yaml/constants.xml b/reference/yaml/constants.xml deleted file mode 100644 index 9d48769cd..000000000 --- a/reference/yaml/constants.xml +++ /dev/null @@ -1,297 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - - Scalar entity styles usable by <function>yaml_parse</function> - callback methods. - - - YAML_ANY_SCALAR_STYLE - (int) - - - - - - - - - YAML_PLAIN_SCALAR_STYLE - (int) - - - - - - - - - YAML_SINGLE_QUOTED_SCALAR_STYLE - (int) - - - - - - - - - YAML_DOUBLE_QUOTED_SCALAR_STYLE - (int) - - - - - - - - - YAML_LITERAL_SCALAR_STYLE - (int) - - - - - - - - - YAML_FOLDED_SCALAR_STYLE - (int) - - - - - - - - - - Common tags usable by <function>yaml_parse</function> - callback methods. - - - YAML_NULL_TAG - (string) - - - - "tag:yaml.org,2002:null" - - - - - - YAML_BOOL_TAG - (string) - - - - "tag:yaml.org,2002:bool" - - - - - - YAML_STR_TAG - (string) - - - - "tag:yaml.org,2002:str" - - - - - - YAML_INT_TAG - (string) - - - - "tag:yaml.org,2002:int" - - - - - - YAML_FLOAT_TAG - (string) - - - - "tag:yaml.org,2002:float" - - - - - - YAML_TIMESTAMP_TAG - (string) - - - - "tag:yaml.org,2002:timestamp" - - - - - - YAML_SEQ_TAG - (string) - - - - "tag:yaml.org,2002:seq" - - - - - - YAML_MAP_TAG - (string) - - - - "tag:yaml.org,2002:map" - - - - - - YAML_PHP_TAG - (string) - - - - "!php/object" - - - - - - - Encoding types for <function>yaml_emit</function> - - - YAML_ANY_ENCODING - (int) - - - - Let the emitter choose an encoding. - - - - - - YAML_UTF8_ENCODING - (int) - - - - Encode as UTF8. - - - - - - YAML_UTF16LE_ENCODING - (int) - - - - Encode as UTF16LE. - - - - - - YAML_UTF16BE_ENCODING - (int) - - - - Encode as UTF16BE. - - - - - - - Linebreak types for <function>yaml_emit</function> - - - YAML_ANY_BREAK - (int) - - - - Let emitter choose linebreak character. - - - - - - YAML_CR_BREAK - (int) - - - - Use \r as break character (Mac style). - - - - - - YAML_LN_BREAK - (int) - - - - Use \n as break character (Unix style). - - - - - - YAML_CRLN_BREAK - (int) - - - - Use \r\n as break character (DOS style). - - - - - - - - - diff --git a/reference/yaml/examples.xml b/reference/yaml/examples.xml deleted file mode 100644 index e74d3b90c..000000000 --- a/reference/yaml/examples.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - &reftitle.examples; - - Yaml Example - - "Chris", - "family"=> "Dumars", - "address"=> array( - "lines"=> "458 Walkman Dr. - Suite #292", - "city"=> "Royal Oak", - "state"=> "MI", - "postal"=> 48046, - ), - ); -$invoice = array ( - "invoice"=> 34843, - "date"=> "2001-01-23", - "bill-to"=> $addr, - "ship-to"=> $addr, - "product"=> array( - array( - "sku"=> "BL394D", - "quantity"=> 4, - "description"=> "Basketball", - "price"=> 450, - ), - array( - "sku"=> "BL4438H", - "quantity"=> 1, - "description"=> "Super Hoop", - "price"=> 2392, - ), - ), - "tax"=> 251.42, - "total"=> 4443.52, - "comments"=> "Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.", - ); - -// generate a YAML representation of the invoice -$yaml = yaml_emit($invoice); -var_dump($yaml); - -// convert the YAML back into a PHP variable -$parsed = yaml_parse($yaml); - -// check that roundtrip conversion produced an equivalent structure -var_dump($parsed == $invoice); -?> -]]> - - &example.outputs.similar; - - - - - - - - diff --git a/reference/yaml/functions/yaml-emit-file.xml b/reference/yaml/functions/yaml-emit-file.xml deleted file mode 100644 index 84cab8c84..000000000 --- a/reference/yaml/functions/yaml-emit-file.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - yaml_emit_file - Send the YAML representation of a value to a file - - - - &reftitle.description; - - boolyaml_emit_file - stringfilename - mixeddata - intencodingYAML_ANY_ENCODING - intlinebreakYAML_ANY_BREAK - arraycallbacks&null; - - - Generate a YAML representation of the provided data - in the filename. - - - - - &reftitle.parameters; - - - - filename - - - Path to the file. - - - - - data - - - The data being encoded. Can be any type except - a resource. - - - - - encoding - - - Output character encoding chosen from - YAML_ANY_ENCODING, - YAML_UTF8_ENCODING, - YAML_UTF16LE_ENCODING, - YAML_UTF16BE_ENCODING. - - - - - linebreak - - - Output linebreak style chosen from - YAML_ANY_BREAK, - YAML_CR_BREAK, - YAML_LN_BREAK, - YAML_CRLN_BREAK. - - - - - callbacks - - - Content handlers for emitting YAML nodes. Associative array - of classname => callable mappings. See - emit callbacks for more - details. - - - - - - - - - &reftitle.returnvalues; - - Returns &true; on success. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL yaml 1.1.0 - - The callbacks parameter was added. - - - - - - - - - - &reftitle.seealso; - - - yaml_emit - yaml_parse - - - - - - - diff --git a/reference/yaml/functions/yaml-emit.xml b/reference/yaml/functions/yaml-emit.xml deleted file mode 100644 index eef9a03e8..000000000 --- a/reference/yaml/functions/yaml-emit.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - yaml_emit - Returns the YAML representation of a value - - - - &reftitle.description; - - stringyaml_emit - mixeddata - intencodingYAML_ANY_ENCODING - intlinebreakYAML_ANY_BREAK - arraycallbacks&null; - - - Generate a YAML representation of the provided data. - - - - - &reftitle.parameters; - - - - data - - - The data being encoded. Can be any type except - a resource. - - - - - encoding - - - Output character encoding chosen from - YAML_ANY_ENCODING, - YAML_UTF8_ENCODING, - YAML_UTF16LE_ENCODING, - YAML_UTF16BE_ENCODING. - - - - - linebreak - - - Output linebreak style chosen from - YAML_ANY_BREAK, - YAML_CR_BREAK, - YAML_LN_BREAK, - YAML_CRLN_BREAK. - - - - - callbacks - - - Content handlers for emitting YAML nodes. Associative array - of classname => callable mappings. See - emit callbacks for more - details. - - - - - - - - - &reftitle.returnvalues; - - Returns a YAML encoded string on success. - - - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - PECL yaml 1.1.0 - - The callbacks parameter was added. - - - - - - - - - - &reftitle.examples; - - - <function>yaml_emit</function> example - - "Chris", - "family"=> "Dumars", - "address"=> array( - "lines"=> "458 Walkman Dr. - Suite #292", - "city"=> "Royal Oak", - "state"=> "MI", - "postal"=> 48046, - ), - ); -$invoice = array ( - "invoice"=> 34843, - "date"=> 980208000, - "bill-to"=> $addr, - "ship-to"=> $addr, - "product"=> array( - array( - "sku"=> "BL394D", - "quantity"=> 4, - "description"=> "Basketball", - "price"=> 450, - ), - array( - "sku"=> "BL4438H", - "quantity"=> 1, - "description"=> "Super Hoop", - "price"=> 2392, - ), - ), - "tax"=> 251.42, - "total"=> 4443.52, - "comments"=> "Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.", - ); -var_dump(yaml_emit($invoice)); -?> -]]> - - &example.outputs.similar; - - - - - - - - - &reftitle.seealso; - - - yaml_emit_file - yaml_parse - - - - - - - diff --git a/reference/yaml/functions/yaml-parse-file.xml b/reference/yaml/functions/yaml-parse-file.xml deleted file mode 100644 index a4897ac8e..000000000 --- a/reference/yaml/functions/yaml-parse-file.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - yaml_parse_file - Parse a YAML stream from a file - - - - &reftitle.description; - - mixedyaml_parse_file - stringfilename - intpos0 - intndocs - arraycallbacks&null; - - - Convert all or part of a YAML document stream read from a file to a PHP variable. - - - - - &reftitle.parameters; - - - - filename - - - Path to the file. - - - - - pos - - - Document to extract from stream (-1 for all - documents, 0 for first document, ...). - - - - - ndocs - - - If ndocs is provided, then it is filled with the - number of documents found in stream. - - - - - callbacks - - - Content handlers for YAML nodes. Associative array of YAML - tag => callable mappings. See - parse callbacks for more - details. - - - - - - - - - &reftitle.returnvalues; - - Returns the value encoded in filename in the appropriate - PHP type. - - - On failure, a string containing an error message is returned. - - - If pos is -1, an array - will be returned with one entry for each document found in the stream. - - - - - &reftitle.notes; - - - Processing untrusted user input with yaml_parse_file - is dangerous if the use of unserialize is enabled for - nodes using the !php/object tag. This behavior can be - disabled by using the yaml.decode_php ini setting. - - - - - - &reftitle.seealso; - - - yaml_parse - yaml_parse_url - yaml_emit - - - - - - - diff --git a/reference/yaml/functions/yaml-parse-url.xml b/reference/yaml/functions/yaml-parse-url.xml deleted file mode 100644 index 1d05f9f73..000000000 --- a/reference/yaml/functions/yaml-parse-url.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - yaml_parse_url - Parse a Yaml stream from a URL - - - - &reftitle.description; - - mixedyaml_parse_url - stringurl - intpos0 - intndocs - arraycallbacks&null; - - - Convert all or part of a YAML document stream read from a URL to a PHP variable. - - - - - &reftitle.parameters; - - - - url - - - url should be of the form "scheme://...". PHP - will search for a protocol handler (also known as a wrapper) for that - scheme. If no wrappers for that protocol are registered, PHP will emit - a notice to help you track potential problems in your script and then - continue as though filename specifies a regular file. - - - - - pos - - - Document to extract from stream (-1 for all - documents, 0 for first document, ...). - - - - - ndocs - - - If ndocs is provided, then it is filled with the - number of documents found in stream. - - - - - callbacks - - - Content handlers for YAML nodes. Associative array of YAML - tag => callable mappings. See - parse callbacks for more details. - - - - - - - - - &reftitle.returnvalues; - - Returns the value encoded in url in appropriate - PHP type&return.falseforfailure;. If pos is - -1 an array will be returned with one entry - for each document found in the stream. - - - - - &reftitle.notes; - - - Processing untrusted user input with yaml_parse_url - is dangerous if the use of unserialize is enabled for - nodes using the !php/object tag. This behavior can be - disabled by using the yaml.decode_php ini setting. - - - - - - &reftitle.seealso; - - - yaml_parse - yaml_parse_file - yaml_emit - - - - - - - diff --git a/reference/yaml/functions/yaml-parse.xml b/reference/yaml/functions/yaml-parse.xml deleted file mode 100644 index 2b50be4c6..000000000 --- a/reference/yaml/functions/yaml-parse.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - yaml_parse - Parse a YAML stream - - - - &reftitle.description; - - mixedyaml_parse - stringinput - intpos0 - intndocs - arraycallbacks&null; - - - Convert all or part of a YAML document stream to a PHP variable. - - - - - &reftitle.parameters; - - - - input - - - The string to parse as a YAML document stream. - - - - - pos - - - Document to extract from stream (-1 for all - documents, 0 for first document, ...). - - - - - ndocs - - - If ndocs is provided, then it is filled with the - number of documents found in stream. - - - - - callbacks - - - Content handlers for YAML nodes. Associative array of YAML - tag => callable mappings. See - parse callbacks for more - details. - - - - - - - - - &reftitle.returnvalues; - - Returns the value encoded in input in appropriate - PHP type&return.falseforfailure;. If pos is -1 an - array will be returned with one entry for each document found - in the stream. - - - - - &reftitle.examples; - - - <function>yaml_parse</function> example - - -]]> - - &example.outputs.similar; - - - int(34843) - ["date"]=> - string(10) "2001-01-23" - ["bill-to"]=> - &array(3) { - ["given"]=> - string(5) "Chris" - ["family"]=> - string(6) "Dumars" - ["address"]=> - array(4) { - ["lines"]=> - string(34) "458 Walkman Dr. - Suite #292" - ["city"]=> - string(9) "Royal Oak" - ["state"]=> - string(2) "MI" - ["postal"]=> - int(48046) - } - } - ["ship-to"]=> - &array(3) { - ["given"]=> - string(5) "Chris" - ["family"]=> - string(6) "Dumars" - ["address"]=> - array(4) { - ["lines"]=> - string(34) "458 Walkman Dr. - Suite #292" - ["city"]=> - string(9) "Royal Oak" - ["state"]=> - string(2) "MI" - ["postal"]=> - int(48046) - } - } - ["product"]=> - array(2) { - [0]=> - array(4) { - ["sku"]=> - string(6) "BL394D" - ["quantity"]=> - int(4) - ["description"]=> - string(10) "Basketball" - ["price"]=> - int(450) - } - [1]=> - array(4) { - ["sku"]=> - string(7) "BL4438H" - ["quantity"]=> - int(1) - ["description"]=> - string(10) "Super Hoop" - ["price"]=> - int(2392) - } - } - ["tax"]=> - float(251.42) - ["total"]=> - float(4443.52) - ["comments"]=> - string(68) "Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338." -} -]]> - - - - - - - &reftitle.notes; - - - Processing untrusted user input with yaml_parse - is dangerous if the use of unserialize is enabled for - nodes using the !php/object tag. This behavior can be - disabled by using the yaml.decode_php ini setting. - - - - - - &reftitle.seealso; - - - yaml_parse_file - yaml_parse_url - yaml_emit - - - - - - - diff --git a/reference/yaml/ini.xml b/reference/yaml/ini.xml deleted file mode 100644 index f9ee5172b..000000000 --- a/reference/yaml/ini.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Yaml &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - yaml.decode_binary - 0 - INI_ALL - - - - yaml.decode_php - 0 - INI_ALL - Added in 1.2.0, before 2.0.0 the default was 1 - - - yaml.decode_timestamp - 0 - INI_ALL - - - - yaml.output_canonical - 0 - INI_ALL - - - - yaml.output_indent - 2 - INI_ALL - - - - yaml.output_width - 80 - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - yaml.decode_binary - bool - - - - Off by default, but can be set to on to cause base64 binary encoded entities which have the explicit tag "tag:yaml.org,2002:binary" to be decoded. - - - - - - yaml.decode_php - bool - - - - Off by default, but can be set to on to cause serialized php objects which have the explicit tag "!php/object" to be unserialized. - - - - - - yaml.decode_timestamp - int - - - - Controls the decoding of both implicit and explicit "tag:yaml.org,2002:timestamp" scalars in the YAML document stream. The default setting of 0 will not apply any decoding. A setting of 1 will use strtotime to parse the timestamp value as a Unix timestamp. A setting of 2 will use date_create to parse the timestamp value as DateTime object. - - - - - - yaml.output_canonical - bool - - - - Off by default, but can be set to on to cause canonical form output. - - - - - - yaml.output_indent - int - - - - Number of spaces to indent sections. Value should be between - 1 and 10. - - - - - - yaml.output_width - int - - - - Set the preferred line width. -1 means unlimited. - - - - - -
    diff --git a/reference/yaml/reference.xml b/reference/yaml/reference.xml deleted file mode 100644 index bb2bbaee0..000000000 --- a/reference/yaml/reference.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Yaml &Functions; - - &reference.yaml.entities.functions; - - - - - diff --git a/reference/yaml/setup.xml b/reference/yaml/setup.xml deleted file mode 100644 index 00400ab30..000000000 --- a/reference/yaml/setup.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - This extension requires the LibYAML C - library version 0.1.0 or higher to be installed. - -
    - -
    - &reftitle.install; - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;yaml. - -
    - - - &reference.yaml.ini; - - -
    - - - diff --git a/reference/yaml/versions.xml b/reference/yaml/versions.xml deleted file mode 100644 index 056396f8a..000000000 --- a/reference/yaml/versions.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - diff --git a/reference/yar/book.xml b/reference/yar/book.xml deleted file mode 100644 index 9aef1a42a..000000000 --- a/reference/yar/book.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - Yet Another RPC Framework - Yar - - - &reftitle.intro; - - Yar (Yet another RPC framework) is a light, concurrent RPC framework - which aims to provide a simple and easy way to do communication - between PHP applications. It can also issue multiple calls to remote - services concurrently. - - - Yar is a native PHP extension rather than a userland library. It uses - a compact binary protocol over HTTP, HTTPS or TCP and ships with three - built-in packagers (php, json - and, when built with , - msgpack), so no extra packages or proxy processes - are required. - - - The protocol is language agnostic, so services can be consumed by any - language; see The Yar Protocol for - the details. - - - - &reference.yar.protocol; - &reference.yar.setup; - &reference.yar.constants; - &reference.yar.examples; - &reference.yar.yar-server; - &reference.yar.yar-client; - &reference.yar.yar-concurrent-client; - &reference.yar.yar-server-exception; - &reference.yar.yar-server-output-exception; - &reference.yar.yar-server-packager-exception; - &reference.yar.yar-server-protocol-exception; - &reference.yar.yar-server-request-exception; - - &reference.yar.yar-client-exception; - &reference.yar.yar-client-packager-exception; - &reference.yar.yar-client-protocol-exception; - &reference.yar.yar-client-transport-exception; - - - - diff --git a/reference/yar/configure.xml b/reference/yar/configure.xml deleted file mode 100644 index 66cc871b6..000000000 --- a/reference/yar/configure.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.info; - &url.pecl.package;yar - - -
    - - - diff --git a/reference/yar/constants.xml b/reference/yar/constants.xml deleted file mode 100644 index 0a0919244..000000000 --- a/reference/yar/constants.xml +++ /dev/null @@ -1,349 +0,0 @@ - - - - - &reftitle.constants; - &extension.constants; - - - - YAR_VERSION - (string) - - - - The version of the Yar extension, e.g. - "2.4.0". - - - - - - YAR_HAS_MSGPACK - (int) - - - - 1 when Yar was built with - , otherwise - 0. - - - - - - YAR_CLIENT_PROTOCOL_HTTP - (int) - - - - Identifies the HTTP protocol, exposed through the read-only - _protocol property of - Yar_Client. - - - - - - YAR_CLIENT_PROTOCOL_TCP - (int) - - - - Identifies the TCP protocol, exposed through the read-only - _protocol property of - Yar_Client. - - - - - - YAR_CLIENT_PROTOCOL_UNIX - (int) - - - - Identifies the Unix socket protocol, exposed through the read-only - _protocol property of - Yar_Client. - - - - - - YAR_OPT_PACKAGER - (int) - - - - Client option to override the - yar.packager directive - for a single client. The value must be one of - php, json or - msgpack. - - - - - - YAR_OPT_PERSISTENT - (int) - - - - Client option to enable persistent connections. When set to a - truthy value, HTTP keep-alive is used so that repeated calls to - the same server reuse the connection for the rest of the PHP - request lifecycle. - - - - - - YAR_OPT_TIMEOUT - (int) - - - - Client option to override the - yar.timeout directive, in - milliseconds. - - - - - - YAR_OPT_CONNECT_TIMEOUT - (int) - - - - Client option to override the - yar.connect_timeout - directive, in milliseconds. - - - - - - YAR_OPT_HEADER - (int) - - - - Client option to add custom HTTP headers. The value must be an - array of strings like - "X-Custom: value". Only effective with the - HTTP and HTTPS protocols. Available as of Yar 2.0.4. - - - - - - YAR_OPT_RESOLVE - (int) - - - - Client option to override hostname resolution for HTTP calls. The - value must be an array of strings in the format - HOST:PORT:ADDRESS, following the curl - CURLOPT_RESOLVE syntax. Requires libcurl - >= 7.21.3. Available as of Yar 2.1.0. - - - - - - YAR_OPT_PROXY - (int) - - - - Client option to route HTTP calls through an HTTP proxy. The value - must be a string such as 127.0.0.1:8888. - Available as of Yar 2.2.0. - - - - - - YAR_OPT_PROVIDER - (int) - - - - Client option carrying the provider identity sent with every - request. The value must be a string of at most 32 bytes, which is - passed to the server-side __auth magic method. - Available as of Yar 2.3.0. - - - - - - YAR_OPT_TOKEN - (int) - - - - Client option carrying the authentication token sent with every - request. The value must be a string of at most 32 bytes, which is - passed to the server-side __auth magic method. - Available as of Yar 2.3.0. - - - - - - YAR_PACKAGER_PHP - (string) - - - - The identifier of the php packager, - "PHP". - - - - - - YAR_PACKAGER_JSON - (string) - - - - The identifier of the json packager, - "JSON". - - - - - - YAR_PACKAGER_MSGPACK - (string) - - - - The identifier of the msgpack packager, - "MSGPACK". - - - - - - YAR_ERR_OKEY - (int) - - - - No error; the request was processed successfully. - - - - - - YAR_ERR_PACKAGER - (int) - - - - A packager error, e.g. a body that could not be unpacked. - - - - - - YAR_ERR_PROTOCOL - (int) - - - - A protocol error, e.g. a malformed Yar header. - - - - - - YAR_ERR_REQUEST - (int) - - - - A request error, e.g. a call to an undefined or non-public - method. - - - - - - YAR_ERR_OUTPUT - (int) - - - - An output error, e.g. the server could not start its output - buffer. - - - - - - YAR_ERR_TRANSPORT - (int) - - - - A transport error, e.g. a connection failure or timeout. - - - - - - YAR_ERR_EXCEPTION - (int) - - - - The remote service threw an exception while processing the - request. - - - - - - YAR_ERR_FORBIDDEN - (int) - - - - The request was rejected by the server's authentication - (see the provider and - token fields of the - Yar protocol header). - - - - - - - diff --git a/reference/yar/examples.xml b/reference/yar/examples.xml deleted file mode 100644 index 42a99ca59..000000000 --- a/reference/yar/examples.xml +++ /dev/null @@ -1,226 +0,0 @@ - - - - - &reftitle.examples; - - The examples below walk through a complete service: a server that - exposes a few arithmetic methods, a synchronous client that calls - them, a client that fans several calls out concurrently, and a - client that talks to a server over TCP. - - - - Yar Server Example - - A Yar service is just a regular PHP class wrapped by - Yar_Server. Every public method of the - object becomes an RPC endpoint; protected and private methods, as - well as methods whose names start with an underscore, stay hidden - from clients. The doc comments of the public methods are collected - and shown on the service information page. - - - RPC requests arrive as HTTP POST requests carrying a binary Yar - protocol payload, so the script is usually mapped to a URI on a - regular web server. - - -_add($a, $b); - } - - /** - * Sub - */ - public function sub($a, $b) { - return $a - $b; - } - - /** - * Mul - */ - public function mul($a, $b) { - return $a * $b; - } - - /** - * Protected methods will not be exposed - * @param integer - * @return integer - */ - protected function _add($a, $b) { - return $a + $b; - } -} - -$server = new Yar_Server(new Operator()); -$server->handle(); -?> -]]> - - - - - Access the server in browser (GET request) - - When a GET request is issued to the service URI — for instance by - opening it in a browser — Yar does not perform an RPC call but - renders an information page listing every public method of the - executor object together with its doc comment. This is controlled - by the yar.expose_info - directive; when it is off, a GET request fails instead. - - &example.outputs.similar; - - Yar Server Info - - - - - - - - Yar Client Example - - A Yar_Client is bound to a single service - address. Calling any undefined method on it is transparently turned - into a synchronous RPC call, so remote methods look and feel like - local ones; Yar_Client::call does the same - thing explicitly by name. - - - Protected methods are not exposed: calling one fails with a - Yar_Client_Exception whose code is - YAR_ERR_REQUEST. - - -add(1, 2)); - -/* call via call() */ -var_dump($client->call("add", array(3, 2))); - -/* _add cannot be called: it is not public */ -var_dump($client->_add(1, 2)); -?> -]]> - - &example.outputs.similar; - - - - - - - Yar Concurrent Client Example - - Instead of calling services one after another, - Yar_Concurrent_Client registers several calls - first and then dispatches them all at once with - Yar_Concurrent_Client::loop. The responses - are passed to the callback in the order they arrive, not in the - order the calls were registered. - - - Right after all requests have been sent, the callback is invoked - once with &null; arguments so that the caller knows no further - request is pending; the example below checks for this notification. - - - -]]> - - &example.outputs.similar; - - - - - - - Yar TCP Client Example - - Besides HTTP, Yar_Client can talk to Yar - compatible servers over TCP or Unix sockets, for example a service - implemented with the - Yar C framework, - which serves the same binary Yar protocol that the PHP server uses. - - -add(1, 2)); -?> -]]> - - - - - - diff --git a/reference/yar/image/yar.png b/reference/yar/image/yar.png deleted file mode 100644 index 8c4708e02..000000000 Binary files a/reference/yar/image/yar.png and /dev/null differ diff --git a/reference/yar/ini.xml b/reference/yar/ini.xml deleted file mode 100644 index 297fec1c0..000000000 --- a/reference/yar/ini.xml +++ /dev/null @@ -1,210 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - Yar &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - yar.connect_timeout - 1000 - INI_ALL - - - - yar.content_type - application/octet-stream - INI_ALL - - - - yar.debug - Off - INI_ALL - - - - yar.expose_info - On - INI_PERDIR - - - - yar.packager - php - INI_PERDIR - - - - yar.ssl_verify - Off - INI_ALL - - - - yar.timeout - 5000 - INI_ALL - - - - -
    -
    - - &ini.descriptions.title; - - - - - - yar.connect_timeout - int - - - - Connect timeout in milliseconds for HTTP calls issued through - Yar_Client and - Yar_Concurrent_Client. - - - - This value is interpreted in milliseconds. Prior to Yar 1.2.1 it - was measured in seconds (the default was - 1). - - - - - - - yar.content_type - string - - - - The value of the Content-Type response header - sent by Yar_Server. Yar speaks a binary - protocol, so the default is - application/octet-stream. - - - - - - yar.debug - bool - - - - Enables debug mode. When on, Yar emits - E_WARNING messages with protocol-level - details for every request and response, prefixed with - [Debug Yar_Server] or - [Debug Yar_Client] and a timestamp. - - - - - - yar.expose_info - bool - - - - Whether Yar_Server::handle outputs the - service information page for non-POST (usually GET) requests. - When this directive is off, such requests throw a - Yar_Server_Exception instead. - - - - - - yar.packager - string - - - - The default packager used to serialize request and response - bodies. Valid values are php (PHP - serialization), json, and - msgpack (only when Yar was built with - ). - - - When Yar is built with msgpack support, the default becomes - msgpack. - - - This value can be overridden per client with the - YAR_OPT_PACKAGER option. - - - - - - yar.ssl_verify - bool - - - - Whether to verify the TLS certificate of HTTPS servers. When on, - the curl transport sets - CURLOPT_SSL_VERIFYPEER and - CURLOPT_SSL_VERIFYHOST, and requests to - servers with invalid certificates fail. Off by default for - backward compatibility. Available as of Yar 2.4.0. - - - - - - yar.timeout - int - - - - Timeout in milliseconds for RPC calls issued by - Yar_Client and - Yar_Concurrent_Client. - - - - - - -
    - - diff --git a/reference/yar/protocol.xml b/reference/yar/protocol.xml deleted file mode 100644 index 2a6ca03e8..000000000 --- a/reference/yar/protocol.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - The Yar Protocol - - Yar does not rely on a schema or IDL file: everything is exchanged on - the wire as plain bytes. Any language that can read and write bytes - can speak to a Yar service, without installing any framework at all — - build one fixed-size binary header and a serialized request body, - send them to the service URI, and parse the reply. - - - A message consists of a fixed-size header of 82 bytes followed by a - body. The header is laid out exactly like the following C structure, - packed with no padding, and is written to the wire field after field - in declaration order: - - - - - - The id, magic_num, - reserved and body_len fields - are stored in network byte order (big-endian); the remaining fields - are raw bytes. - - - The body starts with an 8-byte packager identifier — - PHP, JSON or - MSGPACK, zero-padded — telling the receiver how - the remainder was encoded, followed by the serialized content itself. - - - - - The request body decodes to an array with the keys - i (the transaction id), m - (the method being called) and p (the list of - parameters). - - - - - The response body decodes to an array with the keys - i (the transaction id), s - (the status, one of the YAR_ERR_* codes), - r (the return value), o (any - output the service method produced) and e (the - error or exception, when the call failed). - - - - - Over HTTP the message is sent as the body of a POST request, with - the response arriving as the body of the reply; over TCP or Unix - sockets it is written directly on the stream. - - - Calling a Yar service without the extension - - The following self-contained script builds a valid Yar request for - the php packager with nothing but standard - sockets, sends it to a service URI, and prints the decoded - response. Running it against the - Operator service from the - examples prints - int(3). - - - 1, "m" => "add", "p" => array(1, 2))); -$body = str_pad("PHP", 8, "\0") . $serialized; - -/* 2. the header: 82 bytes, multi-byte integers in network byte order */ -$header = pack("N", 1) /* id */ - . pack("v", 0) /* version */ - . pack("N", 0x80DFEC60) /* magic number */ - . pack("N", 0) /* reserved */ - . str_pad("", 32, "\0") /* provider */ - . str_pad("", 32, "\0") /* token */ - . pack("N", strlen($body)); /* body length */ - -/* 3. send it as the body of a POST request */ -$stream = stream_context_create(array("http" => array( - "method" => "POST", - "header" => "Content-Type: application/octet-stream\r\n", - "content" => $header . $body, -))); -$reply = file_get_contents($uri, false, $stream); - -/* 4. parse the reply: 82-byte header, then the response body */ -$response = unserialize(substr($reply, 82 + 8)); -var_dump($response["r"]); -?> -]]> - - - - A more complete client implementation in plain PHP, which also - decodes the response header and supports concurrent calls, lives in - the tools/ directory of the - Yar source - repository. - - - - diff --git a/reference/yar/setup.xml b/reference/yar/setup.xml deleted file mode 100644 index deb2031c1..000000000 --- a/reference/yar/setup.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - The cURL library is required for the HTTP and HTTPS transports. The - TCP transport is implemented with plain sockets and needs no extra - library. - - - The JSON extension is required, - which is bundled with PHP and always available as of PHP 8.0.0. - - - To use the msgpack packager, the - msgpack extension - must be installed and Yar must be built with the - configure option. - -
    - - -
    - &reftitle.install; - - Yar can be installed in one of three ways: via PECL, via PIE, or - by building it from source. - - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;yar. - - - &pecl.windows.download.avail; - - - Installing Yar with PECL - - - - - - As of Yar 2.4.0, the extension can be installed with - &link.pie;, the PHP Installer for Extensions, by running the - following on the command line. - - - Installing Yar with PIE - - - - - - The msgpack packager can be enabled at install time: - - - Installing Yar with PIE and msgpack - - - - - - The source code is hosted on - GitHub. To - build the extension from source, run the following on the command - line, replacing the paths with those of the local PHP - installation. - - - Building Yar from source - - - - - - The following configure options are available: - - - - - - - - - Location of the cURL installation, if it is not found in the - default include paths. - - - - - - - - - - Enables the msgpack packager and makes the - msgpack extension an optional dependency. When - Yar is built with this option, the default value of - yar.packager becomes - msgpack. - - - - - - - - - - Uses Linux epoll instead of - select() for I/O multiplexing, available as of - Yar 2.1.2. This can improve - Yar_Concurrent_Client performance under - high concurrency. It only takes effect on Linux; on other - platforms it is silently ignored. - - - - -
    - - - - &reference.yar.ini; - - -
    - &reftitle.resources; - - This extension does not define any resources. - -
    - -
    - - diff --git a/reference/yar/versions.xml b/reference/yar/versions.xml deleted file mode 100644 index 9319614bc..000000000 --- a/reference/yar/versions.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/yar/yar-client-exception.xml b/reference/yar/yar-client-exception.xml deleted file mode 100644 index f32f4cde6..000000000 --- a/reference/yar/yar-client-exception.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - The Yar_Client_Exception class - Yar_Client_Exception - - - - -
    - &reftitle.intro; - - Base class of the exceptions thrown when a request fails before, - during or after reaching the remote service: a subclass is thrown - depending on where the failure occurred. The exception code is one of - the YAR_ERR_* constants. - -
    - - -
    - &reftitle.classsynopsis; - - - - - Yar_Client_Exception - - - - extends - Exception - - - &InheritedProperties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - -
    - - &reference.yar.entities.yar-client-exception; - -
    - - diff --git a/reference/yar/yar-client-packager-exception.xml b/reference/yar/yar-client-packager-exception.xml deleted file mode 100644 index 3c5fe3ae4..000000000 --- a/reference/yar/yar-client-packager-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Client_Packager_Exception class - Yar_Client_Packager_Exception - - - -
    - &reftitle.intro; - - Thrown when the response body cannot be unpacked with the requested packager (exception code YAR_ERR_PACKAGER). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Client_Packager_Exception - - - - extends - Yar_Client_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-client-protocol-exception.xml b/reference/yar/yar-client-protocol-exception.xml deleted file mode 100644 index 6020b8001..000000000 --- a/reference/yar/yar-client-protocol-exception.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - The Yar_Client_Protocol_Exception class - Yar_Client_Protocol_Exception - - - -
    - &reftitle.intro; - - Thrown when the response from the RPC service violates the Yar protocol, for example an unsupported protocol address or a malformed response header (exception code YAR_ERR_PROTOCOL). - - - As of Yar 2.4.0 this also includes a response whose transaction id - does not match the id of the request it answers. The client validates - the i field of each response; a response carrying - a different, non-zero transaction id (for example one misrouted by a - proxy) is rejected. Responses with a zero or missing transaction id - are still accepted for backward compatibility with older servers. - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Client_Protocol_Exception - - - - extends - Yar_Client_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-client-transport-exception.xml b/reference/yar/yar-client-transport-exception.xml deleted file mode 100644 index 8b5679d6a..000000000 --- a/reference/yar/yar-client-transport-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Client_Transport_Exception class - Yar_Client_Transport_Exception - - - -
    - &reftitle.intro; - - Thrown when the connection to the RPC service fails: connection refused, timeout, or an empty response (exception code YAR_ERR_TRANSPORT). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Client_Transport_Exception - - - - extends - Yar_Client_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-client.xml b/reference/yar/yar-client.xml deleted file mode 100644 index dca6d9d63..000000000 --- a/reference/yar/yar-client.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - The Yar_Client class - Yar_Client - - - - -
    - &reftitle.intro; - - The client side of the Yar RPC framework. A client is bound to a - single service address; invoking any undefined method on it issues a - remote call with that method name and the given arguments. - -
    - - -
    - &reftitle.classsynopsis; - - - - - Yar_Client - - - &Properties; - - protected - int - _protocol - - - protected - string - _uri - - - protected - arraynull - _options - - - protected - bool - _running - - - &Methods; - - - - - -
    - - -
    - &reftitle.properties; - - - _protocol - - - Read-only. The protocol derived from the service address: one of - YAR_CLIENT_PROTOCOL_HTTP, - YAR_CLIENT_PROTOCOL_TCP or - YAR_CLIENT_PROTOCOL_UNIX. - - - - - _uri - - - Read-only. The service address the client was created with. - - - - - _options - - - Read-only. An &array; of the options set on this client, keyed by - the YAR_OPT_* constants, or &null; if none were - set. - - - - - _running - - - Read-only. Whether a call issued by this client is currently in - progress. - - - - -
    - - -
    - - &reference.yar.entities.yar-client; - -
    - - diff --git a/reference/yar/yar-concurrent-client.xml b/reference/yar/yar-concurrent-client.xml deleted file mode 100644 index d484d1c54..000000000 --- a/reference/yar/yar-concurrent-client.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - The Yar_Concurrent_Client class - Yar_Concurrent_Client - - - - -
    - &reftitle.intro; - - A static helper that batches remote RPC calls. Calls registered with - Yar_Concurrent_Client::call are not sent - immediately; they are all dispatched together, in parallel, by - Yar_Concurrent_Client::loop. - - - The class is meant for applications that need the results of several - remote calls. Only independent calls — ones that do not need each - other's results — can be batched this way; when one call depends on - the result of another, the two have to run sequentially. Through - Yar_Client the calls are sent one after - another, each paying its full round-trip time; with the concurrent - client they are sent at the same time, so the overall waiting time - drops to the duration of the single slowest call. - - - - Only HTTP(S) services are supported for concurrent calls. They are - sent concurrently through curl's multi-handle interface, which the - TCP/Unix socket transport does not implement. - - -
    - - -
    - &reftitle.classsynopsis; - - - - - Yar_Concurrent_Client - - - &Methods; - - - - -
    - -
    - - &reference.yar.entities.yar-concurrent-client; - -
    - - diff --git a/reference/yar/yar-server-exception.xml b/reference/yar/yar-server-exception.xml deleted file mode 100644 index c77aeeb17..000000000 --- a/reference/yar/yar-server-exception.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - The Yar_Server_Exception class - Yar_Server_Exception - - - - -
    - &reftitle.intro; - - Thrown on the client side when the RPC request failed on the server. - If the remote service method itself threw an exception, its message, - code, file, line and class name are carried over, and - Yar_Server_Exception::getType returns the - class name of the original exception. - -
    - - -
    - &reftitle.classsynopsis; - - - - - Yar_Server_Exception - - - - extends - Exception - - - &Properties; - - protected - string - _type - "Yar_Exception_Server" - - - &InheritedProperties; - - - &Methods; - - - &InheritedMethods; - - - - - -
    - - -
    - &reftitle.properties; - - - _type - - - The class name of the exception thrown by the remote service, or - "Yar_Exception_Server" if the error was not - caused by a userland exception. Read via - Yar_Server_Exception::getType. - - - - -
    - - -
    - - &reference.yar.entities.yar-server-exception; - -
    - - diff --git a/reference/yar/yar-server-output-exception.xml b/reference/yar/yar-server-output-exception.xml deleted file mode 100644 index 37fb140c2..000000000 --- a/reference/yar/yar-server-output-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Server_Output_Exception class - Yar_Server_Output_Exception - - - -
    - &reftitle.intro; - - Thrown when the server cannot capture the output of the service method (exception code YAR_ERR_OUTPUT). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Server_Output_Exception - - - - extends - Yar_Server_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-server-packager-exception.xml b/reference/yar/yar-server-packager-exception.xml deleted file mode 100644 index 192d4e519..000000000 --- a/reference/yar/yar-server-packager-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Server_Packager_Exception class - Yar_Server_Packager_Exception - - - -
    - &reftitle.intro; - - Thrown when the request body cannot be unpacked with the packager announced in the request (exception code YAR_ERR_PACKAGER). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Server_Packager_Exception - - - - extends - Yar_Server_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-server-protocol-exception.xml b/reference/yar/yar-server-protocol-exception.xml deleted file mode 100644 index 52d5aa9f6..000000000 --- a/reference/yar/yar-server-protocol-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Server_Protocol_Exception class - Yar_Server_Protocol_Exception - - - -
    - &reftitle.intro; - - Thrown when the incoming request violates the Yar protocol, for example a malformed request header (exception code YAR_ERR_PROTOCOL). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Server_Protocol_Exception - - - - extends - Yar_Server_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-server-request-exception.xml b/reference/yar/yar-server-request-exception.xml deleted file mode 100644 index f2eae9ff6..000000000 --- a/reference/yar/yar-server-request-exception.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - The Yar_Server_Request_Exception class - Yar_Server_Request_Exception - - - -
    - &reftitle.intro; - - Thrown when the requested remote method does not exist on the server object, or is not public (exception code YAR_ERR_REQUEST). - -
    - -
    - &reftitle.classsynopsis; - - - - Yar_Server_Request_Exception - - - - extends - Yar_Server_Exception - - - &InheritedProperties; - - - &InheritedMethods; - - - - - -
    - -
    - -
    - - diff --git a/reference/yar/yar-server.xml b/reference/yar/yar-server.xml deleted file mode 100644 index 4ffdc1203..000000000 --- a/reference/yar/yar-server.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - The Yar_Server class - Yar_Server - - - - -
    - &reftitle.intro; - - Wraps an object and exposes all of its public methods as a remote - service, served over HTTP by - Yar_Server::handle. - - - The PHP extension only provides an HTTP server. A TCP and Unix - socket server speaking the same Yar protocol is provided by the - Yar C framework. - -
    - - -
    - &reftitle.classsynopsis; - - - - - Yar_Server - - - &Properties; - - protected - object - _executor - null - - - &Methods; - - - - - -
    - - -
    - &reftitle.properties; - - - _executor - - - The object whose public methods are exposed as RPC services. - - - - -
    - - -
    - - &reference.yar.entities.yar-server; - -
    - - diff --git a/reference/yar/yar_client/call.xml b/reference/yar/yar_client/call.xml deleted file mode 100644 index cfb5ccc8d..000000000 --- a/reference/yar/yar_client/call.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - Yar_Client::call - Call a remote service - - - - &reftitle.description; - - public mixedYar_Client::call - stringmethod - arrayarguments - - - Issues an RPC call to the remote method method. This - is exactly what happens when a non-existent method is invoked on a - Yar_Client object (via PHP's - __call magic method); - Yar_Client::call only exists so that remote - methods literally named call or - __call can still be reached. - - - - - &reftitle.parameters; - - - method - - - The name of the remote service method. - - - - - arguments - - - The list of arguments passed to the remote method. - - - - - - - - &reftitle.returnvalues; - - Returns the return value of the remote service method. - - - - - &reftitle.errors; - - When the remote method does not exist on the server, or is not - public, the client throws a - Yar_Client_Exception with the code - YAR_ERR_REQUEST. See - Yar_Client_Exception - for the other client-side failures and their exception classes. - - - - - &reftitle.examples; - - <methodname>Yar_Client::call</methodname> example - -add(1, 2)); - -/* Equivalent: call the method explicitly by name */ -var_dump($client->call("add", array(1, 2))); - -/* Needed only when the remote service literally exposes a method - * named call (or __call), which the magic __call cannot reach */ -var_dump($client->call("call", array($some_argument))); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yar_Client::setOpt - - - - - - diff --git a/reference/yar/yar_client/construct.xml b/reference/yar/yar_client/construct.xml deleted file mode 100644 index 6e2bde989..000000000 --- a/reference/yar/yar_client/construct.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Yar_Client::__construct - Create a client - - - - &reftitle.description; - - final public Yar_Client::__construct - stringuri - arraynulloptionsnull - - - Creates a Yar_Client for the RPC service located - at uri. - - - - - &reftitle.parameters; - - - uri - - - Address of the RPC service. The protocol is derived from the scheme: - http:// and https:// select the - HTTP transport, tcp:// selects the TCP transport, - and unix:// selects the Unix socket transport. - - - - - options - - - An &array; of client options, keyed by the - YAR_OPT_* constants, equivalent to calling - Yar_Client::setOpt for each entry. Invalid - options are silently skipped. - - - - - - - - &reftitle.returnvalues; - - A new Yar_Client instance. - - - - - &reftitle.errors; - - If the URI does not start with a supported scheme, a - Yar_Client_Protocol_Exception is thrown. - - - - - &reftitle.examples; - - <methodname>Yar_Client::__construct</methodname> example - - 1000, - YAR_OPT_PACKAGER => "json", -]); -?> -]]> - - - - - - &reftitle.seealso; - - Yar_Client::call - Yar_Client::setOpt - - - - - - diff --git a/reference/yar/yar_client/getopt.xml b/reference/yar/yar_client/getopt.xml deleted file mode 100644 index b701db0cc..000000000 --- a/reference/yar/yar_client/getopt.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Yar_Client::getOpt - Read a client option - - - - &reftitle.description; - - public mixedYar_Client::getOpt - intname - - - Returns the value previously set with - Yar_Client::setOpt, or with the - options parameter of - Yar_Client::__construct. - - - - - &reftitle.parameters; - - - name - - - One of the YAR_OPT_* constants, see - Yar_Client::setOpt. - - - - - - - - &reftitle.returnvalues; - - The option value, or &false; if the option has not been set on this - client or the option name is unknown. - - - - - &reftitle.examples; - - <methodname>Yar_Client::getOpt</methodname> example - -setOpt(YAR_OPT_TIMEOUT, 1000); - -var_dump($client->getOpt(YAR_OPT_TIMEOUT)); -var_dump($client->getOpt(YAR_OPT_PACKAGER)); -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yar_Client::setOpt - - - - - - diff --git a/reference/yar/yar_client/setopt.xml b/reference/yar/yar_client/setopt.xml deleted file mode 100644 index 860c7776a..000000000 --- a/reference/yar/yar_client/setopt.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - Yar_Client::setOpt - Set client options - - - - &reftitle.description; - - public Yar_ClientboolYar_Client::setOpt - intname - mixedvalue - - - Sets an option on the client. Options are evaluated when a call is - issued, so they can be changed between calls. - - - - - &reftitle.parameters; - - - name - - - One of the YAR_OPT_* constants: - - - YAR_OPT_PACKAGER — a packager name: php, json or, when built with msgpack support, msgpack - YAR_OPT_PERSISTENT — a boolean persistent-connection flag (HTTP keep-alive) - YAR_OPT_TIMEOUT — a timeout in milliseconds, overriding yar.timeout - YAR_OPT_CONNECT_TIMEOUT — a connect timeout in milliseconds, overriding yar.connect_timeout - YAR_OPT_HEADER (as of 2.0.4) — an &array; of additional HTTP header lines - YAR_OPT_RESOLVE (as of 2.1.0) — an &array; of hostname resolution entries - YAR_OPT_PROXY (as of 2.2.0) — an HTTP proxy address - YAR_OPT_PROVIDER (as of 2.3.0) — the provider identity, up to 32 bytes - YAR_OPT_TOKEN (as of 2.3.0) — the authentication token, up to 32 bytes - - - - - value - - - The option value. An invalid value raises a warning and makes the call - return &false;. - - - - - - - - &reftitle.returnvalues; - - Returns the client object itself, allowing a fluent interface, or - &false; when the option name is unknown, the value is invalid, or the - option does not apply to the protocol the client was created with. - - - - - &reftitle.errors; - - Conditions that make the call return &false; also raise a warning: - - - - - YAR_OPT_HEADER, - YAR_OPT_RESOLVE and - YAR_OPT_PROXY only work with the HTTP protocol; - using them with a tcp:// or - unix:// client raises a warning. - - - - - YAR_OPT_RESOLVE additionally requires libcurl - >= 7.21.3. - - - - - Each option expects a specific value type (string, boolean, integer or - array), described on the - constants page. - - - - - - - &reftitle.examples; - - <methodname>Yar_Client::setOpt</methodname> example - -setOpt(YAR_OPT_TIMEOUT, 1000); - -/* Set packager to JSON */ -$client->setOpt(YAR_OPT_PACKAGER, "json"); - -/* Set custom headers */ -$client->setOpt(YAR_OPT_HEADER, ["X-Api-Key: value"]); - -/* Route through an HTTP proxy */ -$client->setOpt(YAR_OPT_PROXY, "127.0.0.1:8888"); - -/* call remote service */ -$result = $client->some_method("parameter"); -?> -]]> - - - - - - &reftitle.seealso; - - Yar_Client::getOpt - Yar_Client::call - - - - - - diff --git a/reference/yar/yar_client_exception/gettype.xml b/reference/yar/yar_client_exception/gettype.xml deleted file mode 100644 index 9b664bb3b..000000000 --- a/reference/yar/yar_client_exception/gettype.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - Yar_Client_Exception::getType - Retrieve exception's type - - - - &reftitle.description; - - public stringYar_Client_Exception::getType - - - - Returns the type of the exception. Client-side exceptions are raised by - the client itself (transport failures, protocol errors and so on), so - the type is always the fixed string - "Yar_Exception_Client". Use - Exception::getCode to tell the individual - failure apart; the code is one of the YAR_ERR_* - constants. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns "Yar_Exception_Client". - - - - - &reftitle.examples; - - <methodname>Yar_Client_Exception::getType</methodname> example - -some_method("parameter"); -} catch (Yar_Client_Exception $e) { - var_dump($e->getType()); - var_dump($e->getCode()); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yar_Server_Exception::getType - - - - - - diff --git a/reference/yar/yar_concurrent_client/call.xml b/reference/yar/yar_concurrent_client/call.xml deleted file mode 100644 index 79d6fb89e..000000000 --- a/reference/yar/yar_concurrent_client/call.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - Yar_Concurrent_Client::call - Register a concurrent call - - - - &reftitle.description; - - public static intfalsenullYar_Concurrent_Client::call - stringuri - stringmethod - arraynullparametersnull - callablenullcallbacknull - callablenullerror_callbacknull - arraynulloptionsnull - - - Registers a remote RPC call. The request is not sent immediately; all - registered calls are sent together by - Yar_Concurrent_Client::loop, and the responses - are handled as they arrive. - - - - Only HTTP and HTTPS URIs are supported. Concurrent calls are sent - simultaneously using curl's multi-handle interface, and the TCP/Unix - socket transport does not provide this facility. - - - - - - &reftitle.parameters; - - - uri - - - Address of the RPC service, starting with - http:// or https://. - - - - - method - - - The name of the remote service method. - - - - - parameters - - - The list of arguments passed to the remote method. - - - - - callback - - - A callable invoked when the response for this call - arrives, with two arguments: the response value, and a - callinfo &array; describing the call: - - - sequence — the sequence number returned - when the call was registered - uri — the address of the service - method — the name of the remote method - - - If omitted, the callback of - Yar_Concurrent_Client::loop is used; - see that method for what happens when neither is given. - - - - - error_callback - - - A callable invoked when this call fails, with three - arguments: the error type (one of the YAR_ERR_* - codes), the error message, and the callinfo - &array; described above. If omitted, the - error_callback of - Yar_Concurrent_Client::loop is used; - see that method for what happens when neither is given. - - - - - options - - - An &array; of client options, keyed by the - YAR_OPT_* constants, see - Yar_Client::setOpt. Applied to this call - only. - - - - - - - - &reftitle.returnvalues; - - Returns the sequence number of the registered call, a unique ID - starting from 1 that identifies the call. Returns - &false; when the concurrent client is already inside - Yar_Concurrent_Client::loop or when the maximum - of 128 registered calls is reached; in both cases a - warning is raised. Returns &null; if the URI or method name is empty, or - the URI is not an HTTP(S) address, with a warning. - - - - - &reftitle.examples; - - - "json")); - -/* Custom timeout */ -Yar_Concurrent_Client::call("http://api.example.com/operator.php", "some_method", array("parameters"), "callback", NULL, array(YAR_OPT_TIMEOUT => 1000)); - -/* The requests are not sent yet */ -]]> - - - - - - &reftitle.seealso; - - Yar_Concurrent_Client::loop - Yar_Concurrent_Client::reset - - - - - - diff --git a/reference/yar/yar_concurrent_client/loop.xml b/reference/yar/yar_concurrent_client/loop.xml deleted file mode 100644 index 8376bc566..000000000 --- a/reference/yar/yar_concurrent_client/loop.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Yar_Concurrent_Client::loop - Send and wait for all registered calls - - - - &reftitle.description; - - public static boolnullYar_Concurrent_Client::loop - callablenullcallbacknull - callablenullerror_callbacknull - arraynulloptionsnull - - - Sends all calls registered with - Yar_Concurrent_Client::call in parallel and - blocks until every response has arrived and been handled. The call list - is emptied when this method returns. - - - Because the calls run simultaneously, the loop takes only as long as - the slowest single call rather than the sum of all calls. The - callbacks, however, are not invoked in the order the calls were - registered: a callback fires as soon as its response arrives. To find - out which call a response belongs to, check the - sequence entry of the callinfo - argument against the sequence number returned by - Yar_Concurrent_Client::call. The - callinfo &array; holds the - sequence, uri and - method of the call; see - Yar_Concurrent_Client::call. - - - - - &reftitle.parameters; - - - callback - - - A callable used to handle responses for calls that were - registered without their own callback. Right after all requests have - been sent, it is additionally called once with two &null; arguments, - before any response arrives. - - - If this parameter is omitted, the return value of a successful call - is simply printed when its response arrives. - - - - - error_callback - - - A callable used to handle errors for calls that were - registered without their own error callback. It receives three - arguments: the error type (one of the YAR_ERR_* - codes), the error message, and the callinfo - &array;. - - - If this parameter is omitted, a failed call raises a PHP warning - instead; unlike the synchronous - Yar_Client, no exception is thrown. - - - - - options - - - An &array; of client options, keyed by the - YAR_OPT_* constants, applied to every registered - call that does not override them. - - - - - - - - &reftitle.returnvalues; - - Returns &true; when every registered call has been handled, or when no - calls have been registered at all. Returns &false; if the concurrent - client is already running inside another loop; in that case a warning is - raised. - - - - - &reftitle.examples; - - <methodname>Yar_Concurrent_Client::loop</methodname> example - - -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yar_Concurrent_Client::call - Yar_Concurrent_Client::reset - - - - - - diff --git a/reference/yar/yar_concurrent_client/reset.xml b/reference/yar/yar_concurrent_client/reset.xml deleted file mode 100644 index c05960ff6..000000000 --- a/reference/yar/yar_concurrent_client/reset.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Yar_Concurrent_Client::reset - Clean all registered calls - - - - &reftitle.description; - - public static boolYar_Concurrent_Client::reset - - - - Discards all calls registered with - Yar_Concurrent_Client::call that have not been - sent yet. - - - - Yar_Concurrent_Client::loop empties the call - list automatically once it has finished, so reset is only needed to - abort a batch that was never sent. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true;, or &false; when the concurrent client is currently inside - Yar_Concurrent_Client::loop, in which case an - E_WARNING-level error is raised. - - - - - &reftitle.examples; - - <function>Yar_Concurrent_Client::reset</function> example - - -]]> - - - - - - &reftitle.seealso; - - Yar_Concurrent_Client::call - Yar_Concurrent_Client::loop - - - - - - diff --git a/reference/yar/yar_server/construct.xml b/reference/yar/yar_server/construct.xml deleted file mode 100644 index c8cd795f3..000000000 --- a/reference/yar/yar_server/construct.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - Yar_Server::__construct - Create an RPC server - - - - &reftitle.description; - - final public Yar_Server::__construct - objectexecutor - - - Creates a Yar HTTP RPC server. All public methods of - executor are registered as RPC services. - - - - - &reftitle.parameters; - - - executor - - - Any object whose public methods should be exposed as RPC - services. Protected and private methods, and methods whose name - starts with an underscore, are not exposed. - - - The executor can optionally define two protected magic methods, - which are recognized by - Yar_Server::handle and never exposed as - RPC endpoints: - - - - - protected function __info(string $markup): - string — as of Yar 2.3.0. Called when the service - information page is requested; it receives the markup of the - page Yar would otherwise render, and if it returns a &string;, - that string is sent to the client instead. See - Yar_Server::handle. - - - - - protected function __auth(string $provider, string - $token): bool — as of Yar 2.3.0. Called at the very - beginning of every request with the - provider and token - fields of the request header, set by the client with the - YAR_OPT_PROVIDER and - YAR_OPT_TOKEN options. Returning exactly - &false; rejects the request; any other return value lets it - proceed. See Yar_Server::handle. - - - - - Both methods only take effect when they are - protected; a public or private method with - the same name is ignored. - - - - - - - - &reftitle.returnvalues; - - An instance of Yar_Server. - - - - - &reftitle.examples; - - <methodname>Yar_Server::__construct</methodname> example - -handle(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yar_Server::handle - - - - - - - diff --git a/reference/yar/yar_server/handle.xml b/reference/yar/yar_server/handle.xml deleted file mode 100644 index feaa5ef68..000000000 --- a/reference/yar/yar_server/handle.xml +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Yar_Server::handle - Start the RPC server - - - - &reftitle.description; - - public boolYar_Server::handle - - - - Starts handling the incoming RPC request. - - - - Usual RPC calls are issued as HTTP POST requests. If an HTTP GET - request is issued instead, the service information page, generated - from the public methods and their doc comments of the executor - object, is printed. This behaviour can be disabled with the - yar.expose_info - directive, in which case a GET request throws a - Yar_Server_Exception. - - - - - As of Yar 2.3.0, the executor object may define the protected - magic methods __info and - __auth to customize the service information - page and to authenticate requests; see - Yar_Server::__construct for details. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true;. - - - - - &reftitle.errors; - - - <methodname>Yar_Server::handle</methodname> errors - - - - Condition - Exception - - - - - - The remote method threw an exception. - - - Yar_Server_Exception (with the - original class name in its _type property). - - - - - The remote method was not found or is not public. - - - Yar_Server_Request_Exception. - - - - - The request body could not be unpacked. - - - Yar_Server_Packager_Exception. - - - - - The request is malformed on the protocol level. - - - Yar_Server_Protocol_Exception. - - - - - The server output could not be captured. - - - Yar_Server_Output_Exception. - - - - - Authentication failed, or the info page was requested while - yar.expose_info is - off. - - - Yar_Server_Exception with code - YAR_ERR_FORBIDDEN. - - - - -
    -
    -
    - - - &reftitle.examples; - - <methodname>Yar_Server::handle</methodname> example - -handle(); -?> -]]> - - - - Customizing the service information page with - <literal>__info</literal> (as of Yar 2.3.0) - -handle(); -?> -]]> - - - - - - &reftitle.seealso; - - - Yar_Server::__construct - - - - -
    - - diff --git a/reference/yar/yar_server_exception/gettype.xml b/reference/yar/yar_server_exception/gettype.xml deleted file mode 100644 index e9edbdbad..000000000 --- a/reference/yar/yar_server_exception/gettype.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Yar_Server_Exception::getType - Retrieve exception's type - - - - &reftitle.description; - - public stringintYar_Server_Exception::getType - - - - When a remote method throws an exception, the server embeds the original - exception in the response and the client re-throws it as a - Yar_Server_Exception. This method returns the - class name of that original exception. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - The class name of the exception thrown by the remote service, or - "Yar_Exception_Server" when the server-side exception - carried no class name. - - - - - &reftitle.examples; - - <methodname>Yar_Server_Exception::getType</methodname> example - -handle(); -?> -]]> - - -throw_exception("client"); -} catch (Yar_Server_Exception $e) { - var_dump($e->getType()); - var_dump($e->getMessage()); -} -?> -]]> - - &example.outputs.similar; - - - - - - - - &reftitle.seealso; - - Yar_Client_Exception::getType - - - - - - diff --git a/reference/yaz/book.xml b/reference/yaz/book.xml deleted file mode 100644 index 0df63a7f0..000000000 --- a/reference/yaz/book.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - YAZ - - - - &reftitle.intro; - - This extension offers a PHP interface to the - YAZ toolkit that implements the - Z39.50 - Protocol for Information Retrieval. - With this extension you can easily implement a Z39.50 origin (client) - that searches or scans Z39.50 targets (servers) in parallel. - - - The module hides most of the complexity of Z39.50 so it should be - fairly easy to use. It supports persistent stateless connections very - similar to those offered by the various RDB APIs that are available - for PHP. This means that sessions are stateless but shared among - users, thus saving the connect and initialize phase steps in most - cases. - - - YAZ is available at &url.yaz;. You can find news information, - example scripts, etc. for this extension at &url.yaz-phpyaz;. - - - - &pecl.moved-ver;5.0.0. - - - - - - &reference.yaz.setup; - &reference.yaz.examples; - &reference.yaz.reference; - - - - - diff --git a/reference/yaz/configure.xml b/reference/yaz/configure.xml deleted file mode 100644 index d400cd6c3..000000000 --- a/reference/yaz/configure.xml +++ /dev/null @@ -1,50 +0,0 @@ - - -
    - &reftitle.install; - - &pecl.info; - &url.pecl.package;yaz - - - &pecl.windows.download; - - - Information specific to Windows users - - php_yaz.dll depends on - yaz.dll. The yaz.dll - is part of the Win32 ZIP from the PHP site. It is also part - of the Windows YAZ install available from the - YAZ WIN32 area. - - - On windows, don't forget to add the PHP directory to the PATH, - so that the yaz.dll file can be found by the system. - - - - &warn.imaprecodeyaz; - -
    - - diff --git a/reference/yaz/examples.xml b/reference/yaz/examples.xml deleted file mode 100644 index dd1d52e7b..000000000 --- a/reference/yaz/examples.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - &reftitle.examples; - - PHP/YAZ keeps track of connections with targets - (Z-Associations). A resource represents a connection to a - target. - - - The script below demonstrates the parallel searching feature of - the API. When invoked with no arguments it prints a query form; else - (arguments are supplied) it searches the targets as given in array - host. - - - - Parallel searching using Yaz - - - - GILS test - - local test - - Library of Congress -
    - RPN Query: - - - - '; -} else { - echo 'You searched for ' . htmlspecialchars($query) . '
    '; - for ($i = 0; $i < $num_hosts; $i++) { - $id[] = yaz_connect($host[$i]); - yaz_syntax($id[$i], "usmarc"); - yaz_range($id[$i], 1, 10); - yaz_search($id[$i], "rpn", $query); - } - yaz_wait(); - for ($i = 0; $i < $num_hosts; $i++) { - echo '
    ' . $host[$i] . ':'; - $error = yaz_error($id[$i]); - if (!empty($error)) { - echo "Error: $error"; - } else { - $hits = yaz_hits($id[$i]); - echo "Result Count $hits"; - } - echo '
    '; - for ($p = 1; $p <= 10; $p++) { - $rec = yaz_record($id[$i], $p, "string"); - if (empty($rec)) continue; - echo "
    $p
    "; - echo nl2br($rec); - echo "
    "; - } - echo '
    '; - } -} -?> -]]> -
    -
    -
    -
    - - - diff --git a/reference/yaz/functions/yaz-addinfo.xml b/reference/yaz/functions/yaz-addinfo.xml deleted file mode 100644 index 9cacab957..000000000 --- a/reference/yaz/functions/yaz-addinfo.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - yaz_addinfo - Returns additional error information - - - &reftitle.description; - - stringyaz_addinfo - resourceid - - - Returns additional error information for the last request on the server. - - - With some servers, this function may return the same string as - yaz_error. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - &reftitle.returnvalues; - - A string containing additional error information or an empty string if the - last operation was successful or if no additional information was provided - by the server. - - - - &reftitle.seealso; - - - yaz_error - yaz_errno - - - - - - diff --git a/reference/yaz/functions/yaz-ccl-conf.xml b/reference/yaz/functions/yaz-ccl-conf.xml deleted file mode 100644 index 38f7caf34..000000000 --- a/reference/yaz/functions/yaz-ccl-conf.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - yaz_ccl_conf - Configure CCL parser - - - &reftitle.description; - - voidyaz_ccl_conf - resourceid - arrayconfig - - - This function configures the CCL query parser for a server with - definitions of access points (CCL qualifiers) and their mapping to RPN. - - - To map a specific CCL query to RPN afterwards call the - yaz_ccl_parse function. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - config - - - An array of configuration. Each key of the array is the name of a CCL - field and the corresponding value holds a string that specifies a - mapping to RPN. - - - The mapping is a sequence of attribute-type, attribute-value pairs. - Attribute-type and attribute-value is separated by an equal sign - (=). Each pair is separated by white space. - - - Additional information can be found on the CCL page. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - In the example below, the CCL parser is configured to support three CCL - fields: ti, au and - isbn. Each field is mapped to their BIB-1 equivalent. - It is assumed that variable $id is the connection ID. - - - CCL configuration - - "1=4", - "au" => "1=1", - "isbn" => "1=7" -); -yaz_ccl_conf($id, $fields); -?> -]]> - - - - - &reftitle.seealso; - - - yaz_ccl_parse - - - - - - diff --git a/reference/yaz/functions/yaz-ccl-parse.xml b/reference/yaz/functions/yaz-ccl-parse.xml deleted file mode 100644 index b6b0350cf..000000000 --- a/reference/yaz/functions/yaz-ccl-parse.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - yaz_ccl_parse - Invoke CCL Parser - - - &reftitle.description; - - boolyaz_ccl_parse - resourceid - stringquery - arrayresult - - - This function invokes a CCL parser. It converts a given CCL FIND query to - an RPN query which may be passed to the yaz_search - function to perform a search. - - - To define a set of valid CCL fields call yaz_ccl_conf - prior to this function. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - query - - - The CCL FIND query. - - - - - result - - - If the function was executed successfully, this will be an array - containing the valid RPN query under the key rpn. - - - Upon failure, three indexes are set in this array to indicate the cause - of failure: - - - - errorcode - the CCL error code (integer) - - - - - errorstring - the CCL error string - - - - - errorpos - approximate position in query of failure - (integer is character position) - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - CCL Parsing - - We will try to search using CCL. In the example below, - $ccl is a CCL query. - - - -]]> - - - - - - diff --git a/reference/yaz/functions/yaz-close.xml b/reference/yaz/functions/yaz-close.xml deleted file mode 100644 index 898d2eea4..000000000 --- a/reference/yaz/functions/yaz-close.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - yaz_close - Close YAZ connection - - - &reftitle.description; - - boolyaz_close - resourceid - - - Closes the connection given by parameter id. - - - - This function will only close a non-persistent connection opened by - setting the persistent option to &false; with - yaz_connect. - - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.seealso; - - - yaz_connect - - - - - - diff --git a/reference/yaz/functions/yaz-connect.xml b/reference/yaz/functions/yaz-connect.xml deleted file mode 100644 index cbae972fb..000000000 --- a/reference/yaz/functions/yaz-connect.xml +++ /dev/null @@ -1,222 +0,0 @@ - - - - - yaz_connect - - Prepares for a connection to a Z39.50 server - - - - &reftitle.description; - - mixedyaz_connect - stringzurl - mixedoptions - - - This function returns a connection resource on success, zero on - failure. - - - yaz_connect prepares for a connection to a - Z39.50 server. - This function is non-blocking and does not attempt to establish - a connection - it merely prepares a connect to be performed later when - yaz_wait is called. - - - - The YAZ proxy is a - freely available Z39.50 proxy. - - - - - &reftitle.parameters; - - - - zurl - - - A string that takes the form host[:port][/database]. - If port is omitted, port 210 is used. If database is omitted - Default is used. - - - - - options - - - If given as a string, it is treated as the Z39.50 V2 authentication - string (OpenAuth). - - - If given as an array, the contents of the array serves as options. - - - user - - - Username for authentication. - - - - - group - - - Group for authentication. - - - - - password - - - Password for authentication. - - - - - cookie - - - Cookie for session (YAZ proxy). - - - - - proxy - - - Proxy for connection (YAZ proxy). - - - - - persistent - - - A boolean. If &true; the connection is persistent; If &false; the - connection is not persistent. By default connections are persistent. - - - - If you open a persistent connection, you won't be able to close - it later with yaz_close. - - - - - - piggyback - - - A boolean. If &true; piggyback is enabled for searches; If &false; - piggyback is disabled. By default piggyback is enabled. - - - Enabling piggyback is more efficient and usually saves a - network-round-trip for first time fetches of records. However, a - few Z39.50 servers do not support piggyback or they ignore element - set names. For those, piggyback should be disabled. - - - - - charset - - - A string that specifies character set to be used in Z39.50 - language and character set negotiation. Use strings such as: - ISO-8859-1, UTF-8, - UTF-16. - - - Most Z39.50 servers do not support this feature (and thus, this is - ignored). Many servers use the ISO-8859-1 encoding for queries and - messages. MARC21/USMARC records are not affected by this setting. - - - - - - preferredMessageSize - - - An integer that specifies the maximum byte size of all records - to be returned by a target during retrieval. See the - Z39.50 standard for more - information. - - - - This option is supported in PECL YAZ 1.0.5 or later. - - - - - - - maximumRecordSize - - - An integer that specifies the maximum byte size of a single record - to be returned by a target during retrieval. This - entity is referred to as Exceptional-record-size in the - Z39.50 standard. - - - - This option is supported in PECL YAZ 1.0.5 or later. - - - - - - - - - - - - - - &reftitle.returnvalues; - - A connection resource on success, &false; on error. - - - - &reftitle.seealso; - - - yaz_close - - - - - - diff --git a/reference/yaz/functions/yaz-database.xml b/reference/yaz/functions/yaz-database.xml deleted file mode 100644 index 6b240dc20..000000000 --- a/reference/yaz/functions/yaz-database.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - yaz_database - - Specifies the databases within a session - - - - &reftitle.description; - - boolyaz_database - resourceid - stringdatabases - - - This function allows you to change databases within a session by - specifying one or more databases to be used in search, retrieval, etc. - - overriding databases specified in call to - yaz_connect. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - databases - - - A string containing one or more databases. Multiple databases are - separated by a plus sign +. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/yaz/functions/yaz-element.xml b/reference/yaz/functions/yaz-element.xml deleted file mode 100644 index bf5e40264..000000000 --- a/reference/yaz/functions/yaz-element.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - yaz_element - - Specifies Element-Set Name for retrieval - - - - &reftitle.description; - - boolyaz_element - resourceid - stringelementset - - - This function sets the element set name for retrieval. - - - Call this function before yaz_search or - yaz_present to specify the element set name for - records to be retrieved. - - - - If this function appears to have no effect, see the description of the - piggybacking option in - yaz_connect. - - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - elementset - - - Most servers support F (for full records) and - B (for brief records). - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/yaz/functions/yaz-errno.xml b/reference/yaz/functions/yaz-errno.xml deleted file mode 100644 index 7d2cd74c0..000000000 --- a/reference/yaz/functions/yaz-errno.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - yaz_errno - Returns error number - - - &reftitle.description; - - intyaz_errno - resourceid - - - Returns an error number for the server (last request) identified by - id. - - - yaz_errno should be called after network activity for - each server - (after yaz_wait returns) to determine the - success or failure of the last operation (e.g. search). - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - &reftitle.returnvalues; - - Returns an error code. The error code is either a Z39.50 diagnostic code - (usually a Bib-1 diagnostic) or a client side error code which is - generated by PHP/YAZ itself, such as "Connect failed", "Init Rejected", - etc. - - - - &reftitle.seealso; - - - yaz_error - yaz_addinfo - - - - - - diff --git a/reference/yaz/functions/yaz-error.xml b/reference/yaz/functions/yaz-error.xml deleted file mode 100644 index 2def601a9..000000000 --- a/reference/yaz/functions/yaz-error.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - yaz_error - Returns error description - - - &reftitle.description; - - stringyaz_error - resourceid - - - yaz_error returns an English text message - corresponding to the last error number as returned by - yaz_errno. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - &reftitle.returnvalues; - - Returns an error text message for server (last request), identified by - parameter id. An empty string is returned if the - last operation was successful. - - - - &reftitle.seealso; - - - yaz_errno - yaz_addinfo - - - - - - diff --git a/reference/yaz/functions/yaz-es-result.xml b/reference/yaz/functions/yaz-es-result.xml deleted file mode 100644 index 8acb4fdc7..000000000 --- a/reference/yaz/functions/yaz-es-result.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - yaz_es_result - - Inspects Extended Services Result - - - - &reftitle.description; - - arrayyaz_es_result - resourceid - - - - This function inspects the last returned Extended Service - result from a server. An Extended Service is initiated - by either yaz_item_order or - yaz_es. - - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - - &reftitle.returnvalues; - - Returns array with element targetReference - for the reference for the extended service operation (generated - and returned from the server). - - - - - &reftitle.seealso; - - - yaz_es - - - - - - - diff --git a/reference/yaz/functions/yaz-es.xml b/reference/yaz/functions/yaz-es.xml deleted file mode 100644 index bd2a9f491..000000000 --- a/reference/yaz/functions/yaz-es.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - yaz_es - - Prepares for an Extended Service Request - - - - &reftitle.description; - - voidyaz_es - - resourceid - - - stringtype - - - arrayargs - - - - This function prepares for an Extended Service Request. - Extended Services is a family of various Z39.50 facilities, such - as Record Update, Item Order, Database administration etc. - - - - Many Z39.50 Servers do not support Extended Services. - - - - The yaz_es creates an Extended Service Request - packages and puts it into a queue of operations. - Use yaz_wait to send the request(s) to the server. - After completion of yaz_wait the result of - the Extended Service operation should be expected with - a call to yaz_es_result. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - type - - - A string which represents the type of the Extended Service: - itemorder (Item Order), - create (Create Database), - drop (Drop Database), - commit (Commit Operation), - update (Update Record), - xmlupdate (XML Update). - Each type is specified in the following section. - - - - - - args - - - An array with extended service options plus - package specific options. The options are identical to - those offered in the C API of ZOOM C. Refer to - the ZOOM Extended Services. - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.examples; - - Record Update - - "some title", - "syntax" => "xml", - "action" => "specialUpdate" -); -yaz_es($con, "update", $args); -yaz_wait(); -$result = yaz_es_result($id); -?> -]]> - - - - - - &reftitle.seealso; - - - yaz_es_result - - - - - - - diff --git a/reference/yaz/functions/yaz-get-option.xml b/reference/yaz/functions/yaz-get-option.xml deleted file mode 100644 index 36f0b7f60..000000000 --- a/reference/yaz/functions/yaz-get-option.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - yaz_get_option - Returns value of option for connection - - - &reftitle.description; - - stringyaz_get_option - resourceid - stringname - - - Returns the value of the option specified with name. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - name - - - The option name. - - - - - - - - &reftitle.returnvalues; - - Returns the value of the specified option or an empty string if the option - wasn't set. - - - - &reftitle.seealso; - - - - The description of yaz_set_option for available - options - - - - - - - diff --git a/reference/yaz/functions/yaz-hits.xml b/reference/yaz/functions/yaz-hits.xml deleted file mode 100644 index e2b4212a7..000000000 --- a/reference/yaz/functions/yaz-hits.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - yaz_hits - Returns number of hits for last search - - - &reftitle.description; - - intyaz_hits - resourceid - arraysearchresult - - - yaz_hits returns the number of hits for the last - search. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - searchresult - - - Result array for detailed search result information. - - - - - - - - &reftitle.returnvalues; - - Returns the number of hits for the last search or 0 if no search was - performed. - - - The search result array (if supplied) holds information that - is returned by a Z39.50 server in the SearchResult-1 - format part of a search response. - The SearchResult-1 format can be used to obtain information - about hit counts for various parts of the query (subquery). - In particular, it is possible to obtain hit counts for the individual - search terms in a query. Information for first - subquery is in $array[0], second subquery in $array[1], and so forth. - - - searchresult members - - - - - - Element - Description - - - - - id - Sub query ID2 (string) - - - count - Result count / hits (integer) - - - subquery.term - Sub query term (string) - - - interpretation.term - Interpretated sub query term (string) - - - recommendation.term - Recommended sub query term (string) - - - -
    - - - The SearchResult facility requires PECL YAZ 1.0.5 - or later and YAZ 2.1.9 or later. - - - - - Very few Z39.50 implementations support the SearchResult facility. - - -
    -
    - - diff --git a/reference/yaz/functions/yaz-itemorder.xml b/reference/yaz/functions/yaz-itemorder.xml deleted file mode 100644 index 507dad05d..000000000 --- a/reference/yaz/functions/yaz-itemorder.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - yaz_itemorder - - Prepares for Z39.50 Item Order with an ILL-Request package - - - - &reftitle.description; - - voidyaz_itemorder - resourceid - arrayargs - - - This function prepares for an Extended Services request using the - Profile for the Use of Z39.50 Item Order Extended Service to - Transport ILL (Profile/1). See this - and the specification. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - args - - - Must be an associative array with information about the Item Order - request to be sent. The key of the hash is the name of the - corresponding ASN.1 tag path. For example, the ISBN below the Item-ID - has the key item-id,ISBN. - - - The ILL-Request parameters are: - - -protocol-version-num -transaction-id,initial-requester-id,person-or-institution-symbol,person -transaction-id,initial-requester-id,person-or-institution-symbol,institution -transaction-id,initial-requester-id,name-of-person-or-institution,name-of-person -transaction-id,initial-requester-id,name-of-person-or-institution,name-of-institution -transaction-id,transaction-group-qualifier -transaction-id,transaction-qualifier -transaction-id,sub-transaction-qualifier -service-date-time,this,date -service-date-time,this,time -service-date-time,original,date -service-date-time,original,time -requester-id,person-or-institution-symbol,person -requester-id,person-or-institution-symbol,institution -requester-id,name-of-person-or-institution,name-of-person -requester-id,name-of-person-or-institution,name-of-institution -responder-id,person-or-institution-symbol,person -responder-id,person-or-institution-symbol,institution -responder-id,name-of-person-or-institution,name-of-person -responder-id,name-of-person-or-institution,name-of-institution -transaction-type -delivery-address,postal-address,name-of-person-or-institution,name-of-person -delivery-address,postal-address,name-of-person-or-institution,name-of-institution -delivery-address,postal-address,extended-postal-delivery-address -delivery-address,postal-address,street-and-number -delivery-address,postal-address,post-office-box -delivery-address,postal-address,city -delivery-address,postal-address,region -delivery-address,postal-address,country -delivery-address,postal-address,postal-code -delivery-address,electronic-address,telecom-service-identifier -delivery-address,electronic-address,telecom-service-addreess -billing-address,postal-address,name-of-person-or-institution,name-of-person -billing-address,postal-address,name-of-person-or-institution,name-of-institution -billing-address,postal-address,extended-postal-delivery-address -billing-address,postal-address,street-and-number -billing-address,postal-address,post-office-box -billing-address,postal-address,city -billing-address,postal-address,region -billing-address,postal-address,country -billing-address,postal-address,postal-code -billing-address,electronic-address,telecom-service-identifier -billing-address,electronic-address,telecom-service-addreess -ill-service-type -requester-optional-messages,can-send-RECEIVED -requester-optional-messages,can-send-RETURNED -requester-optional-messages,requester-SHIPPED -requester-optional-messages,requester-CHECKED-IN -search-type,level-of-service -search-type,need-before-date -search-type,expiry-date -search-type,expiry-flag -place-on-hold -client-id,client-name -client-id,client-status -client-id,client-identifier -item-id,item-type -item-id,call-number -item-id,author -item-id,title -item-id,sub-title -item-id,sponsoring-body -item-id,place-of-publication -item-id,publisher -item-id,series-title-number -item-id,volume-issue -item-id,edition -item-id,publication-date -item-id,publication-date-of-component -item-id,author-of-article -item-id,title-of-article -item-id,pagination -item-id,ISBN -item-id,ISSN -item-id,additional-no-letters -item-id,verification-reference-source -copyright-complicance -retry-flag -forward-flag -requester-note -forward-note - - - There are also a few parameters that are part of the Extended - Services Request package and the ItemOrder package: - - -package-name -user-id -contact-name -contact-phone -contact-email -itemorder-item - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/yaz/functions/yaz-present.xml b/reference/yaz/functions/yaz-present.xml deleted file mode 100644 index f4d6e18ee..000000000 --- a/reference/yaz/functions/yaz-present.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - yaz_present - - Prepares for retrieval (Z39.50 present) - - - - &reftitle.description; - - boolyaz_present - resourceid - - - This function prepares for retrieval of records after a successful search. - - - The yaz_range function should be called prior to this - function to specify the range of records to be retrieved. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - diff --git a/reference/yaz/functions/yaz-range.xml b/reference/yaz/functions/yaz-range.xml deleted file mode 100644 index 1b05e7324..000000000 --- a/reference/yaz/functions/yaz-range.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - yaz_range - - Specifies a range of records to retrieve - - - - &reftitle.description; - - voidyaz_range - resourceid - intstart - intnumber - - - Specifies a range of records to retrieve. - - - This function should be called before yaz_search or - yaz_present. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - start - - - Specifies the position of the first record to be retrieved. The - records numbers goes from 1 to yaz_hits. - - - - - number - - - Specifies the number of records to be retrieved. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/yaz/functions/yaz-record.xml b/reference/yaz/functions/yaz-record.xml deleted file mode 100644 index 9b4c7767a..000000000 --- a/reference/yaz/functions/yaz-record.xml +++ /dev/null @@ -1,305 +0,0 @@ - - - - - yaz_record - Returns a record - - - &reftitle.description; - - stringyaz_record - resourceid - intpos - stringtype - - - The yaz_record function inspects a record in the - current result set at the position specified by parameter - pos. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - pos - - - The record position. Records positions in a result set are numbered 1, - 2, ... $hits where $hits is the count returned by yaz_hits. - - - - - type - - - The type specifies the form of the - returned record. - - - - It is the application which is responsible for actually - ensuring that the records are returned from the Z39.50/SRW server - in the proper format. The type given only specifies a conversion - to take place on the client side (in PHP/YAZ). - - - - Besides conversion of the transfer record to a string/array, PHP/YAZ - it is also possible to perform a character set conversion of the - record. Especially for USMARC/MARC21 that is recommended since - these are typically returned in the character set MARC-8 that is - not supported by browsers, etc. To specify a conversion, add - ; charset=from, - to where - from is the original character set - of the record and to is the resulting character - set (as seen by PHP). - - - - string - - - The record is returned as a string for simple display. - In this mode, all MARC records are converted to a line-by-line format - since ISO2709 is hardly readable. - XML records and SUTRS are returned in their original format. - GRS-1 are returned in a (ugly) line-by-line format. - - - This format is suitable if records are to be displayed in a quick - way - for debugging - or because it is not feasible to perform - proper display. - - - - - xml - - - The record is returned as an XML string if possible. - In this mode, all MARC records are converted to - MARCXML. - XML records and SUTRS are returned in their original format. - GRS-1 is not supported. - - - This format is similar to string except that - MARC records are converted to MARCXML - - - This format is suitable if records are processed by an XML parser - or XSLT processor afterwards. - - - - - raw - - - The record is returned as a string in its original form. - This type is suitable for MARC, XML and SUTRS. It does not - work for GRS-1. - - - MARC records are returned as a ISO2709 string. XML and SUTRS are - returned as strings. - - - - - syntax - - - The syntax of the record is returned as a string, i.e. - USmarc, GRS-1, - XML, etc. - - - - - database - - - The name of database associated with record at the position - is returned as a string. - - - - - array - - - The record is returned as an array that reflects the GRS-1 - structure. This type is suitable for MARC and GRS-1. XML, SUTRS - are not supported and if the actual record is XML or SUTRS an - empty string will be returned. - - - The array returned consists of a list corresponding to - each leaf/internal node of GRS-1. Each list item consists - a sub list with first element path and - data (if data is available). - - - The path which is a string holds a list of each tree component (of - the structured GRS-1 record) from root to leaf. Each component is - a tag type, tag value pair of the form - (type, - value - - - String tags normally has a corresponding tag type 3. - MARC can also be returned as an array (they are converted to - GRS-1 internally). - - - - - - - - - - - &reftitle.returnvalues; - - Returns the record at position pos or an empty - string if no record exists at the given position. - - - If no database record exists at the given position an empty string is - returned. - - - - &reftitle.examples; - - Array for GRS-1 record - - Consider this GRS-1 record: - - - - This record has two nodes at root level. First element at root level is - (4,52) [tag type 4, tag value 52], and has data Robert M. - Pirsig. Second element at root level (4,70) has a subtree with - a single element (4,90). (4,90) has yet another sub tree (2,7) with data - Transworld Publishers, ltd.. - - - If this record is present at position $p, then - - -]]> - - will output: - - Array - ( - [0] => (4,52) - [1] => Robert M. Pirsig - ) - [1] => Array - ( - [0] => (4,70) - ) - [2] => Array - ( - [0] => (4,70)(4,90) - ) - [3] => Array - ( - [0] => (4,70)(4,90)(2,7) - [1] => Transworld Publishers, ltd. - ) -) -]]> - - - - - Working with MARCXML - - The following PHP snippet returns a MARC21/USMARC record as MARCXML. - The original record is returned in marc-8 (unknown to most XML parsers), - so we convert it to UTF-8 (which all XML parsers must support). - - -]]> - - - - The record $rec can be processed with the - Sablotron XSLT processor as follows: - - - - $rec); -$res = xslt_process($processor, 'arg:/_xml', $xslfile, NULL, $parms); -xslt_free($processor); -$res = preg_replace("']*>'", '', $res); -echo $res; - -?> -]]> - - - - - - - diff --git a/reference/yaz/functions/yaz-scan-result.xml b/reference/yaz/functions/yaz-scan-result.xml deleted file mode 100644 index 3d8795ec7..000000000 --- a/reference/yaz/functions/yaz-scan-result.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - yaz_scan_result - Returns Scan Response result - - - &reftitle.description; - - arrayyaz_scan_result - resourceid - arrayresult - - - yaz_scan_result returns terms and associated - information as received from the server in the last performed - yaz_scan. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - result - - - If given, this array will be modified to hold additional information - taken from the Scan Response: - - - - number - Number of entries returned - - - - - stepsize - Step size - - - - - position - Position of term - - - - - status - Scan status - - - - - - - - - - - &reftitle.returnvalues; - - Returns an array (0..n-1) where n is the number of terms returned. Each - value is a pair where the first item is the term, and the second item is - the result-count. - - - - - diff --git a/reference/yaz/functions/yaz-scan.xml b/reference/yaz/functions/yaz-scan.xml deleted file mode 100644 index d2006b3be..000000000 --- a/reference/yaz/functions/yaz-scan.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - yaz_scan - Prepares for a scan - - - &reftitle.description; - - voidyaz_scan - resourceid - stringtype - stringstartterm - arrayflags - - - This function prepares for a Z39.50 Scan Request on the specified - connection. - - - To actually transfer the Scan Request to the server and receive the - Scan Response, yaz_wait must be called. Upon - completion of yaz_wait call - yaz_error and yaz_scan_result to - handle the response. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - type - - - Currently only type rpn is supported. - - - - - startterm - - - Starting term point for the scan. - - - The form in which the starting term is specified is given by parameter - type. - - - The syntax this parameter is similar to the RPN query as described in - yaz_search. It consists of zero or more - @attr-operator specifications, then followed by - exactly one token. - - - - - flags - - - This optional parameter specifies additional information to control - the behaviour of the scan request. Three indexes are currently read - from the flags array: - number (number of terms requested), - position (preferred position of term) and - stepSize (preferred step size). - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - - PHP function that scans titles - - $val) { - echo "$key = $val  "; - } - echo '
    '; - while (list($key, list($k, $term, $tcount)) = each($ar)) { - if (empty($k)) continue; - echo ""; - } - echo '
    $term$tcount
    '; - } else { - echo "Scan failed. Error: " . yaz_error($id) . "
    "; - } -} -?> -]]> -
    -
    -
    -
    -
    - - diff --git a/reference/yaz/functions/yaz-schema.xml b/reference/yaz/functions/yaz-schema.xml deleted file mode 100644 index 2f59272cc..000000000 --- a/reference/yaz/functions/yaz-schema.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - yaz_schema - - Specifies schema for retrieval - - - - &reftitle.description; - - voidyaz_schema - resourceid - stringschema - - - yaz_schema specifies the schema for retrieval. - - - This function should be called before - yaz_search or yaz_present. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - schema - - - Must be specified as an OID (Object Identifier) in a raw dot-notation - (like 1.2.840.10003.13.4) or as one of the known - registered schemas: GILS-schema, - Holdings, Zthes, ... - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/yaz/functions/yaz-search.xml b/reference/yaz/functions/yaz-search.xml deleted file mode 100644 index 8b972d52a..000000000 --- a/reference/yaz/functions/yaz-search.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - - yaz_search - Prepares for a search - - - &reftitle.description; - - boolyaz_search - resourceid - stringtype - stringquery - - - yaz_search prepares for a search on the given - connection. - - - Like yaz_connect this function is non-blocking and - only prepares for a search to be executed later when - yaz_wait is called. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - type - - - This parameter represents the query type - only "rpn" - is supported now in which case the third argument specifies a Type-1 - query in prefix query notation. - - - - - query - - - The RPN query is a textual representation of the Type-1 query as - defined by the Z39.50 standard. However, in the text representation - as used by YAZ a prefix notation is used, that is the operator - precedes the operands. The query string is a sequence of tokens where - white space is ignored unless surrounded by double quotes. Tokens beginning - with an at-character (@) are considered operators, - otherwise they are treated as search terms. - - - RPN Operators - - - - - - Construct - Description - - - - - @and query1 query2 - intersection of query1 and query2 - - - @or query1 query2 - union of query1 and query2 - - - @not query1 query2 - query1 and not query2 - - - @set name - result set reference - - - @attrset set query - - specifies attribute-set for query. This construction is only allowed - once - in the beginning of the whole query - - - - @attr [set] type=value query - - applies attribute to query. The type and value are integers - specifying the attribute-type and attribute-value respectively. - The set, if given, specifies the attribute-set. - - - - -
    - - You can find information about attributes at the - Z39.50 Maintenance Agency - site. - - - - If you would like to use a more friendly notation, - use the CCL parser - functions yaz_ccl_conf and - yaz_ccl_parse. - - -
    -
    -
    -
    -
    - - &reftitle.returnvalues; - - &return.success; - - - - &reftitle.examples; - - Query Examples - - You can search for simple terms, like this: - - - - which matches documents where "computer" occur. No attributes are - specified. - - - The query - - - - matches documents where "knuth donald" occur (provided that the - server supports phrase search). - - - This query applies two attributes for the same phrase. - @attr 1=1003 @attr 4=1 "knuth donald" - First attribute is type 1 (Bib-1 use), attribute value is 1003 - (Author). - Second attribute has is type 4 (structure), value 1 (phrase), - so this should match documents where Donald Knuth is author. - - - The query - - - - would in infix notation look like (a or b) and ((c or d) not - e). - - - Another, more complex, one: - - - - The query as a whole uses the GILS attributeset. The query matches - documents where art occur in the title (GILS,BIB-1) - and in which company occur as Distributor (GILS). - - - -
    - - diff --git a/reference/yaz/functions/yaz-set-option.xml b/reference/yaz/functions/yaz-set-option.xml deleted file mode 100644 index ab399d3c1..000000000 --- a/reference/yaz/functions/yaz-set-option.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - yaz_set_option - Sets one or more options for connection - - - &reftitle.description; - - voidyaz_set_option - resourceid - stringname - stringvalue - - - voidyaz_set_option - resourceid - arrayoptions - - - Sets one or more options on the given connection. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - name or options - - - May be either a string or an array. - - - If given as a string, this will be the name of the option to set. You'll - need to give it's value. - - - If given as an array, this will be an associative array (option name - => option value). - - - PHP/YAZ Connection Options - - - - - - Name - Description - - - - - implementationName - implementation name of server - - - implementationVersion - implementation version of server - - - implementationId - implementation ID of server - - - schema - - schema for retrieval. By default, no schema is used. Setting this - option is equivalent to using function - yaz_schema - - - - preferredRecordSyntax - - record syntax for retrieval. By default, no syntax is used. Setting - this option is equivalent to using function - yaz_syntax - - - - start - - offset for first record to be retrieved via - yaz_search or yaz_present. - First record is numbered has a start value of 0. Second record has - start value 1. - Setting this option in combination with option - count has the same effect as calling - yaz_range except that records are - numbered from 1 in yaz_range - - - - count - maximum number of records to be retrieved via - yaz_search or yaz_present. - - - - elementSetName - element-set-name for retrieval. Setting this option is - equivalent to calling yaz_element. - - - - -
    -
    -
    - - value - - - The new value of the option. Use this only if the previous argument is - a string. - - - -
    -
    -
    - - &reftitle.returnvalues; - - &return.void; - - -
    - - diff --git a/reference/yaz/functions/yaz-sort.xml b/reference/yaz/functions/yaz-sort.xml deleted file mode 100644 index 6c5e7a3bb..000000000 --- a/reference/yaz/functions/yaz-sort.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - yaz_sort - Sets sorting criteria - - - &reftitle.description; - - voidyaz_sort - resourceid - stringcriteria - - - This function sets sorting criteria and enables Z39.50 Sort. - - - Call this function before yaz_search. - Using this function alone does not have any effect. When used in conjunction - with yaz_search, a Z39.50 Sort will be sent after a - search response has been received and before any records are retrieved with - Z39.50 Present (yaz_present. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - criteria - - - A string that takes the form field1 flags1 field2 - flags2 where field1 specifies the primary attributes for - sort, field2 seconds, etc.. - - - The field specifies either a numerical attribute combinations consisting - of type=value pairs separated by comma (e.g. 1=4,2=1) - ; or the field may specify a plain string criteria (e.g. - title. The flags is a sequence of the following - characters which may not be separated by any white space. - - - - Sort Flags - - a - - - Sort ascending - - - - - d - - - Sort descending - - - - - i - - - Case insensitive sorting - - - - - s - - - Case sensitive sorting - - - - - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - &reftitle.examples; - - Sort Criterias - - To sort on Bib1 attribute title, case insensitive, and ascending you - would use the following sort criteria: - - - - - - If the secondary sorting criteria should be author, case sensitive and - ascending you would use: - - - - - - - - - diff --git a/reference/yaz/functions/yaz-syntax.xml b/reference/yaz/functions/yaz-syntax.xml deleted file mode 100644 index 8578c67f0..000000000 --- a/reference/yaz/functions/yaz-syntax.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - yaz_syntax - - Specifies the preferred record syntax for retrieval - - - - &reftitle.description; - - voidyaz_syntax - resourceid - stringsyntax - - - yaz_syntax specifies the preferred record syntax for - retrieval - - - This function should be called before yaz_search or - yaz_present. - - - - &reftitle.parameters; - - - - id - - - The connection resource returned by yaz_connect. - - - - - syntax - - - The syntax must be specified as an OID (Object Identifier) in a raw - dot-notation (like 1.2.840.10003.5.10) or as one of - the known registered record syntaxes (sutrs, usmarc, grs1, xml, etc.). - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - diff --git a/reference/yaz/functions/yaz-wait.xml b/reference/yaz/functions/yaz-wait.xml deleted file mode 100644 index 3fb05130d..000000000 --- a/reference/yaz/functions/yaz-wait.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - yaz_wait - Wait for Z39.50 requests to complete - - - &reftitle.description; - - mixedyaz_wait - arrayoptions - - - This function carries out networked (blocked) activity for outstanding - requests which have been prepared by the functions - yaz_connect, yaz_search, - yaz_present, yaz_scan and - yaz_itemorder. - - - yaz_wait returns when all servers have either - completed all requests or aborted (in case of errors). - - - - &reftitle.parameters; - - - - options - - - An associative array of options: - - - timeout - - - Sets timeout in seconds. If a server has not responded within the - timeout it is considered dead and yaz_wait - returns. The default value for timeout is 15 seconds. - - - - - event - - - A boolean. - - - - - - - - - - - - &reftitle.returnvalues; - - &return.success; - In event mode, returns resource &return.falseforfailure;. - - - - - diff --git a/reference/yaz/reference.xml b/reference/yaz/reference.xml deleted file mode 100644 index 011dd8d8d..000000000 --- a/reference/yaz/reference.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - YAZ &Functions; - - &reference.yaz.entities.functions; - - - - diff --git a/reference/yaz/setup.xml b/reference/yaz/setup.xml deleted file mode 100644 index 1794435d2..000000000 --- a/reference/yaz/setup.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - Obtain YAZ (ANSI/NISO Z39.50 support) and install it. - YAZ can be fetched in source or in various prebuilt packages - from the YAZ archive. - Systems such as Debian GNU/Linux, Suse Linux, FreeBSD also has YAZ - as part of their distribution. - -
    - - - - &reference.yaz.configure; - - -
    - - - diff --git a/reference/yaz/versions.xml b/reference/yaz/versions.xml deleted file mode 100644 index 1803dd33d..000000000 --- a/reference/yaz/versions.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/zmq/book.xml b/reference/zmq/book.xml deleted file mode 100644 index bc7d18d23..000000000 --- a/reference/zmq/book.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - ZMQ - 0MQ messaging - - - &reftitle.intro; - - &warn.experimental; - "ØMQ is a software library that lets you quickly design and implement a fast message-based application." --0MQ Website - - - For more information about 0MQ, see &url.zeromq;. - - - - &reference.zmq.setup; - - &reference.zmq.zmq; - &reference.zmq.zmqexception; - - &reference.zmq.zmqcontext; - &reference.zmq.zmqcontextexception; - - &reference.zmq.zmqsocket; - &reference.zmq.zmqsocketexception; - - &reference.zmq.zmqpoll; - &reference.zmq.zmqpollexception; - - &reference.zmq.zmqdevice; - &reference.zmq.zmqdeviceexception; - - - - - diff --git a/reference/zmq/setup.xml b/reference/zmq/setup.xml deleted file mode 100644 index fca5c22d7..000000000 --- a/reference/zmq/setup.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - &reftitle.setup; - -
    - &reftitle.required; - - ZMQ extension requires 0MQ version 2.0.7 or higher. 0MQ can be acquired from &url.zeromq;area:download. - -
    - -
    - &reftitle.install; - - - &pecl.info.dead; - &url.pecl.package;zmq - - - &pecl.windows.download.avail; - -
    -
    - - diff --git a/reference/zmq/versions.xml b/reference/zmq/versions.xml deleted file mode 100644 index 39ee0e83c..000000000 --- a/reference/zmq/versions.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/zmq/zmq.xml b/reference/zmq/zmq.xml deleted file mode 100644 index f4cc7482a..000000000 --- a/reference/zmq/zmq.xml +++ /dev/null @@ -1,782 +0,0 @@ - - - - - - The ZMQ class - ZMQ - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQ - - - - - ZMQ - - - - &Constants; - - const - int - ZMQ::SOCKET_PAIR - - - const - int - ZMQ::SOCKET_PUB - - - const - int - ZMQ::SOCKET_SUB - - - const - int - ZMQ::SOCKET_REQ - - - const - int - ZMQ::SOCKET_REP - - - const - int - ZMQ::SOCKET_XREQ - - - const - int - ZMQ::SOCKET_XREP - - - const - int - ZMQ::SOCKET_PUSH - - - const - int - ZMQ::SOCKET_PULL - - - const - int - ZMQ::SOCKET_ROUTER - - - const - int - ZMQ::SOCKET_DEALER - - - const - int - ZMQ::SOCKET_XPUB - - - const - int - ZMQ::SOCKET_XSUB - - - const - int - ZMQ::SOCKET_STREAM - - - const - int - ZMQ::SOCKOPT_HWM - - - const - int - ZMQ::SOCKOPT_SNDHWM - - - const - int - ZMQ::SOCKOPT_RCVHWM - - - const - int - ZMQ::SOCKOPT_AFFINITY - - - const - int - ZMQ::SOCKOPT_IDENTITY - - - const - int - ZMQ::SOCKOPT_SUBSCRIBE - - - const - int - ZMQ::SOCKOPT_UNSUBSCRIBE - - - const - int - ZMQ::SOCKOPT_RATE - - - const - int - ZMQ::SOCKOPT_RECOVERY_IVL - - - const - int - ZMQ::SOCKOPT_RECONNECT_IVL - - - const - int - ZMQ::SOCKOPT_RECONNECT_IVL_MAX - - - const - int - ZMQ::SOCKOPT_MCAST_LOOP - - - const - int - ZMQ::SOCKOPT_SNDBUF - - - const - int - ZMQ::SOCKOPT_RCVBUF - - - const - int - ZMQ::SOCKOPT_RCVMORE - - - const - int - ZMQ::SOCKOPT_TYPE - - - const - int - ZMQ::SOCKOPT_LINGER - - - const - int - ZMQ::SOCKOPT_BACKLOG - - - const - int - ZMQ::SOCKOPT_MAXMSGSIZE - - - const - int - ZMQ::SOCKOPT_SNDTIMEO - - - const - int - ZMQ::SOCKOPT_RCVTIMEO - - - const - int - ZMQ::SOCKOPT_IPV4ONLY - - - const - int - ZMQ::SOCKOPT_LAST_ENDPOINT - - - const - int - ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLE - - - const - int - ZMQ::SOCKOPT_TCP_KEEPALIVE_CNT - - - const - int - ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVL - - - const - int - ZMQ::SOCKOPT_TCP_ACCEPT_FILTER - - - const - int - ZMQ::SOCKOPT_TCP_ACCEPT_FILTER - - - const - int - ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECT - - - const - int - ZMQ::SOCKOPT_XPUB_VERBOSE - - - const - int - ZMQ::SOCKOPT_ROUTER_RAW - - - const - int - ZMQ::SOCKOPT_IPV6 - - - const - int - ZMQ::CTXOPT_MAX_SOCKETS - - - const - int - ZMQ::POLL_IN - - - const - int - ZMQ::POLL_OUT - - - const - int - ZMQ::MODE_NOBLOCK - - - const - int - ZMQ::MODE_DONTWAIT - - - const - int - ZMQ::MODE_SNDMORE - - - const - int - ZMQ::ERR_INTERNAL - - - const - int - ZMQ::ERR_EAGAIN - - - const - int - ZMQ::ERR_ENOTSUP - - - const - int - ZMQ::ERR_EFSM - - - const - int - ZMQ::ERR_ETERM - - - &Methods; - - - - -
    - - -
    - &reftitle.constants; -
    - ZMQ Constant Types - - - - ZMQ::SOCKET_PAIR - - Exclusive pair pattern - - - - - ZMQ::SOCKET_PUB - - Publisher socket - - - - - ZMQ::SOCKET_SUB - - Subscriber socket - - - - - ZMQ::SOCKET_REQ - - Request socket - - - - - ZMQ::SOCKET_REP - - Reply socket - - - - - ZMQ::SOCKET_XREQ - - Alias for SOCKET_DEALER - - - - - ZMQ::SOCKET_XREP - - Alias for SOCKET_ROUTER - - - - - ZMQ::SOCKET_PUSH - - Pipeline upstream push socket - - - - - ZMQ::SOCKET_PULL - - Pipeline downstream pull socket - - - - - ZMQ::SOCKET_ROUTER - - Extended REP socket that can route replies to requesters - - - - - ZMQ::SOCKET_DEALER - - Extended REQ socket that load balances to all connected peers - - - - - ZMQ::SOCKET_XPUB - - Similar to SOCKET_PUB, except you can receive subscriptions as messages. - The subscription message is 0 (unsubscribe) or 1 (subscribe) followed by the topic. - - - - - ZMQ::SOCKET_XSUB - - Similar to SOCKET_SUB, except you can send subscriptions as messages. See SOCKET_XPUB for format. - - - - - ZMQ::SOCKET_STREAM - - Used to send and receive TCP data from a non-ØMQ peer. Available if compiled against ZeroMQ 4.x or higher (Value: &integer;). - - - - - ZMQ::SOCKOPT_HWM - - The high water mark for inbound and outbound messages is a hard limit on the maximum number of outstanding messages ØMQ shall queue in memory for any single peer that the specified socket is communicating with. Setting this option on a socket will only affect connections made after the option has been set. On ZeroMQ 3.x this is a wrapper for setting both SNDHWM and RCVHWM. (Value: &integer;). - - - - - ZMQ::SOCKOPT_SNDHWM - - The ZMQ_SNDHWM option shall set the high water mark for outbound messages on the specified socket. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;). - - - - - ZMQ::SOCKOPT_RCVHWM - - The SOCKOPT_RCVHWM option shall set the high water mark for inbound messages on the specified socket. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;). - - - - - ZMQ::SOCKOPT_AFFINITY - - Set I/O thread affinity (Value: &integer;) - - - - - ZMQ::SOCKOPT_IDENTITY - - Set socket identity (Value: &string;) - - - - - ZMQ::SOCKOPT_SUBSCRIBE - - Establish message filter. Valid for subscriber socket (Value: &string;) - - - - - ZMQ::SOCKOPT_UNSUBSCRIBE - - Remove message filter. Valid for subscriber socket (Value: &string;) - - - - - ZMQ::SOCKOPT_RATE - - Set rate for multicast sockets (pgm) (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_RECOVERY_IVL - - Set multicast recovery interval (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_RECONNECT_IVL - - Set the initial reconnection interval (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_RECONNECT_IVL_MAX - - Set the max reconnection interval (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_MCAST_LOOP - - Control multicast loopback (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_SNDBUF - - Set kernel transmit buffer size (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_RCVBUF - - Set kernel receive buffer size (Value: &integer; >= 0) - - - - - ZMQ::SOCKOPT_RCVMORE - - Receive multi-part messages (Value: &integer;) - - - - - ZMQ::SOCKOPT_TYPE - - Get the socket type. Valid for getSockOpt (Value: &integer;) - - - - - ZMQ::SOCKOPT_LINGER - - The linger value of the socket. Specifies how long the socket blocks - trying flush messages after it has been closed (Value: &integer;) - - - - - ZMQ::SOCKOPT_BACKLOG - - The SOCKOPT_BACKLOG option shall set the maximum length of the queue of outstanding peer connections for the specified socket; this only applies to connection-oriented transports. (Value: &integer;) - - - - - ZMQ::SOCKOPT_MAXMSGSIZE - - Limits the maximum size of the inbound message. Value -1 means no limit. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_SNDTIMEO - - Sets the timeout for send operation on the socket. Value -1 means no limit. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_RCVTIMEO - - Sets the timeout for receive operation on the socket. Value -1 means no limit. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_IPV4ONLY - - Disable IPV6 support if 1. Available if compiled against ZeroMQ 3.x (Value: &integer;) - - - - - ZMQ::SOCKOPT_LAST_ENDPOINT - - Retrieve the last connected endpoint - for use with * wildcard ports. Available if compiled against ZeroMQ 3.x or higher (Value: &string;) - - - - - ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLE - - Idle time for TCP keepalive. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_TCP_KEEPALIVE_CNT - - Count time for TCP keepalive. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVL - - Interval for TCP keepalive. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECT - - Set a CIDR string to match against incoming TCP connections. Available if compiled against ZeroMQ 3.x or higher (Value: &string;) - - - - - ZMQ::SOCKOPT_TCP_ACCEPT_FILTER - - Set a CIDR string to match against incoming TCP connections. Available if compiled against ZeroMQ 3.x or higher (Value: &string;) - - - - - ZMQ::SOCKOPT_XPUB_VERBOSE - - Set the XPUB to receive an application message on each instance of a subscription. Available if compiled against ZeroMQ 3.x or higher (Value: &string;) - - - - - ZMQ::SOCKOPT_ROUTER_RAW - - Sets the raw mode on the ROUTER, when set to 1. In raw mode when using tcp:// transport the socket will read and write without ZeroMQ framing. - Available if compiled against ZeroMQ 4.0 or higher (Value: &string;) - - - - - ZMQ::SOCKOPT_IPV6 - - Enable IPV6. Available if compiled against ZeroMQ 4.0 or higher (Value: &string;) - - - - - ZMQ::CTXOPT_MAX_SOCKETS - - The socket limit for this context. Available if compiled against ZeroMQ 3.x or higher (Value: &integer;) - - - - - ZMQ::POLL_IN - - Poll for incoming data - - - - - ZMQ::POLL_OUT - - Poll for outgoing data - - - - - ZMQ::MODE_NOBLOCK - - Non-blocking operation. Deprecated, use ZMQ::MODE_DONTWAIT instead - - - - - ZMQ::MODE_DONTWAIT - - Non-blocking operation - - - - - ZMQ::MODE_SNDMORE - - Send multi-part message - - - - - ZMQ::DEVICE_FORWARDER - - Forwarder device - - - - - ZMQ::DEVICE_QUEUE - - Queue device - - - - - ZMQ::DEVICE_STREAMER - - Streamer device - - - - - ZMQ::ERR_INTERNAL - - ZMQ extension internal error - - - - - ZMQ::ERR_EAGAIN - - Implies that the operation would block when ZMQ::MODE_DONTWAIT is used - - - - - ZMQ::ERR_ENOTSUP - - The operation is not supported by the socket type - - - - - ZMQ::ERR_EFSM - - The operation can not be executed because the socket is not in correct state - - - - - ZMQ::ERR_ETERM - - The context has been terminated - - - - -
    -
    - - - -
    - - &reference.zmq.entities.zmq; - -
    - - diff --git a/reference/zmq/zmq/construct.xml b/reference/zmq/zmq/construct.xml deleted file mode 100644 index b1e0db4ec..000000000 --- a/reference/zmq/zmq/construct.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - ZMQ::__construct - ZMQ constructor - - - - &reftitle.description; - - private ZMQ::__construct - - - - Private constructor to prevent direct initialization. This class holds the constants for ZMQ extension. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - - - - - - - diff --git a/reference/zmq/zmqcontext.xml b/reference/zmq/zmqcontext.xml deleted file mode 100644 index 708619fe4..000000000 --- a/reference/zmq/zmqcontext.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The ZMQContext class - ZMQContext - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQContext - - - - - ZMQContext - - - - - &Methods; - - - - -
    - -
    - - &reference.zmq.entities.zmqcontext; - -
    - - diff --git a/reference/zmq/zmqcontext/construct.xml b/reference/zmq/zmqcontext/construct.xml deleted file mode 100644 index 1fe671965..000000000 --- a/reference/zmq/zmqcontext/construct.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - ZMQContext::__construct - Construct a new ZMQContext object - - - - &reftitle.description; - - public ZMQContext::__construct - intio_threads1 - boolis_persistent&true; - - - Constructs a new ZMQ context. The context is used to initialize sockets. A persistent context is required - to initialize persistent sockets. - - - - - &reftitle.parameters; - - - - io_threads - - - Number of io-threads in the context. - - - - - is_persistent - - - Whether the context is persistent. Persistent context is stored - over multiple requests and is a requirement for persistent sockets. - - - - - - - - - &reftitle.errors; - - Throws ZMQContextException if context initialization fails. - - - - - &reftitle.examples; - - - A <function>ZMQContext</function> example - - Construct a new context and allocate request socket from it - - -getSocket(ZMQ::SOCKET_REQ, 'my sock'); - -/* Connect the socket */ -$socket->connect("tcp://example.com:1234"); - -/* Send a request */ -$socket->send("Hello there"); - -/* Receive back the response */ -$message = $socket->recv(); -?> -]]> - - - - - - - - diff --git a/reference/zmq/zmqcontext/getopt.xml b/reference/zmq/zmqcontext/getopt.xml deleted file mode 100644 index 1b53bfd3e..000000000 --- a/reference/zmq/zmqcontext/getopt.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - ZMQContext::getOpt - Get context option - - - - &reftitle.description; - - public mixedZMQContext::getOpt - stringkey - - - Returns the value of a context option. - - - - - &reftitle.parameters; - - - - key - - - An integer representing the option. - See the ZMQ::CTXOPT_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns either a &string; or an &integer; depending on key. Throws - ZMQContextException on error. - - - - - - - diff --git a/reference/zmq/zmqcontext/getsocket.xml b/reference/zmq/zmqcontext/getsocket.xml deleted file mode 100644 index 1aa6e0dab..000000000 --- a/reference/zmq/zmqcontext/getsocket.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - ZMQContext::getSocket - Create a new socket - - - - &reftitle.description; - - public ZMQSocketZMQContext::getSocket - inttype - stringpersistent_id&null; - callableon_new_socket&null; - - - Shortcut for creating new sockets from the context. If the context is not persistent the persistent_id - parameter is ignored and the socket falls back to being non-persistent. The on_new_socket is called only - when a new underlying socket structure is created. - - - - - &reftitle.parameters; - - - - type - - - ZMQ::SOCKET_* constant to specify socket type. - - - - - persistent_id - - - If persistent_id is specified the socket will be persisted over multiple requests. - - - - - on_new_socket - - - Callback function, which is executed when a new socket structure is created. This function does not get invoked - if the underlying persistent connection is re-used. The callback takes ZMQSocket and persistent_id as two arguments. - - - - - - - - - &reftitle.returnvalues; - - Returns a ZMQSocket object. - - - - - &reftitle.errors; - - Throws ZMQSocketException on error. - - - - - &reftitle.examples; - - - A <function>ZMQContext</function> example - - Basic usage - - -getSocket(ZMQ::SOCKET_REQ, 'my sock'); - -/* Connect the socket */ -$socket->connect("tcp://example.com:1234"); - -/* Send a request */ -$socket->send("Hello there"); - -/* Receive back the response */ -$message = $socket->recv(); -echo "Received message: {$message}\n"; -?> -]]> - - - - - - - - diff --git a/reference/zmq/zmqcontext/ispersistent.xml b/reference/zmq/zmqcontext/ispersistent.xml deleted file mode 100644 index 60d3d431a..000000000 --- a/reference/zmq/zmqcontext/ispersistent.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ZMQContext::isPersistent - Whether the context is persistent - - - - &reftitle.description; - - public boolZMQContext::isPersistent - - - - Whether the context is persistent. Persistent context is needed for persistent connections as each - socket is allocated from a context. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns &true; if the context is persistent and &false; if the context is non-persistent. - - - - - - - diff --git a/reference/zmq/zmqcontext/setopt.xml b/reference/zmq/zmqcontext/setopt.xml deleted file mode 100644 index 15a42ccb8..000000000 --- a/reference/zmq/zmqcontext/setopt.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ZMQContext::setOpt - Set a socket option - - - - &reftitle.description; - - public ZMQContextZMQContext::setOpt - intkey - mixedvalue - - - Sets a ZMQ context option. The type of the value depends on the key. - See ZMQ Constant Types for more information. - - - - - &reftitle.parameters; - - - - key - - - One of the ZMQ::CTXOPT_* constants. - - - - - value - - - The value of the parameter. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQContextException on error. - - - - - - - diff --git a/reference/zmq/zmqcontextexception.xml b/reference/zmq/zmqcontextexception.xml deleted file mode 100644 index 8e744abec..000000000 --- a/reference/zmq/zmqcontextexception.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The ZMQContextException class - ZMQContextException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQContextException - - - - - ZMQContextException - - - - extends - ZMQException - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - code - - - - - - file - - - - - - line - - - - - -
    - - - -
    - -
    - - diff --git a/reference/zmq/zmqdevice.xml b/reference/zmq/zmqdevice.xml deleted file mode 100644 index 0f3c0da36..000000000 --- a/reference/zmq/zmqdevice.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The ZMQDevice class - ZMQDevice - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQDevice - - - - - ZMQDevice - - - - - &Methods; - - - - -
    - -
    - - &reference.zmq.entities.zmqdevice; - -
    - - diff --git a/reference/zmq/zmqdevice/construct.xml b/reference/zmq/zmqdevice/construct.xml deleted file mode 100644 index 98d6c044d..000000000 --- a/reference/zmq/zmqdevice/construct.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - ZMQDevice::__construct - Construct a new device - - - - &reftitle.description; - - public ZMQDevice::__construct - ZMQSocketfrontend - ZMQSocketbackend - ZMQSocketlistener - - - "ØMQ devices can do intermediation of addresses, services, queues, or any other abstraction you care to define above the message and socket layers." -- zguide - - - - - &reftitle.parameters; - - - frontend - - - Frontend parameter for the devices. Usually where there messages - are coming. - - - - - backend - - - Backend parameter for the devices. Usually where there messages - going to. - - - - - listener - - - Listener socket, which receives a copy of all messages going both directions. - The type of this socket should be SUB, PULL or DEALER. - - - - - - - - &reftitle.returnvalues; - - Call to this method will prepare the device. Usually devices are very long - running processes so running this method from interactive script is not recommended. This - method throw ZMQDeviceException if the device cannot be started. - - - - - - - diff --git a/reference/zmq/zmqdevice/getidletimeout.xml b/reference/zmq/zmqdevice/getidletimeout.xml deleted file mode 100644 index 90d70b05f..000000000 --- a/reference/zmq/zmqdevice/getidletimeout.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - ZMQDevice::getIdleTimeout - Get the idle timeout - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::getIdleTimeout - - - - Gets the idle callback timeout value. Added in ZMQ extension version 1.1.0. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns the idle callback timeout value. - - - - - - diff --git a/reference/zmq/zmqdevice/gettimertimeout.xml b/reference/zmq/zmqdevice/gettimertimeout.xml deleted file mode 100644 index 535b19739..000000000 --- a/reference/zmq/zmqdevice/gettimertimeout.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - ZMQDevice::getTimerTimeout - Get the timer timeout - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::getTimerTimeout - - - - Gets the timer callback timeout value. Added in ZMQ extension version 1.1.0. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - This method returns the timer timeout value. - - - - - - diff --git a/reference/zmq/zmqdevice/run.xml b/reference/zmq/zmqdevice/run.xml deleted file mode 100644 index 06ff8c2f9..000000000 --- a/reference/zmq/zmqdevice/run.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - ZMQDevice::run - Run the new device - - - - &reftitle.description; - - public voidZMQDevice::run - - - - Runs the device. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Call to this method will block until the device is running. It is not recommended - that devices are used from interactive scripts. On failure this method will throw - ZMQDeviceException. - - - - - - - diff --git a/reference/zmq/zmqdevice/setidlecallback.xml b/reference/zmq/zmqdevice/setidlecallback.xml deleted file mode 100644 index 0ea5342bb..000000000 --- a/reference/zmq/zmqdevice/setidlecallback.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - ZMQDevice::setIdleCallback - Set the idle callback function - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::setIdleCallback - callablecb_func - inttimeout - mixeduser_data - - - Sets the idle callback function. If idle timeout is defined the idle callback function - shall be called if the internal poll loop times out without events. If the callback function - returns false or a value that evaluates to false the device is stopped. - - The callback function signature is callback (mixed $user_data). - - - - - &reftitle.parameters; - - - cb_func - - - Callback function to invoke when the device is idle. Returning false - or a value that evaluates to false from this function will cause the - device to stop. - - - - - timeout - - - How often to invoke the idle callback in milliseconds. The idle callback is invoked - periodically when there is no activity on the device. - The timeout value guarantees that there is at least this amount of milliseconds between - invocations of the callback function. - - - - - user_data - - - Additional data to pass to the callback function. - - - - - - - - &reftitle.returnvalues; - - On success this method returns the current object. - - - - - - - diff --git a/reference/zmq/zmqdevice/setidletimeout.xml b/reference/zmq/zmqdevice/setidletimeout.xml deleted file mode 100644 index 2f046330c..000000000 --- a/reference/zmq/zmqdevice/setidletimeout.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - ZMQDevice::setIdleTimeout - Set the idle timeout - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::setIdleTimeout - inttimeout - - - Sets the idle callback timeout value. The idle callback is invoked periodically when the device is - idle. - - - - - &reftitle.parameters; - - - timeout - - - The idle callback timeout value. - - - - - - - - &reftitle.returnvalues; - - On success this method returns the current object. - - - - - - - diff --git a/reference/zmq/zmqdevice/settimercallback.xml b/reference/zmq/zmqdevice/settimercallback.xml deleted file mode 100644 index ee7179107..000000000 --- a/reference/zmq/zmqdevice/settimercallback.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - ZMQDevice::setTimerCallback - Set the timer callback function - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::setTimerCallback - callablecb_func - inttimeout - mixeduser_data - - - Sets the timer callback function. The timer callback will be invoked after timeout has - passed. The difference between idle and timer callbacks are that idle callback is invoked - only when the device is idle. - - The callback function signature is callback (mixed $user_data). Added in ZMQ extension version 1.1.0. - - - - - &reftitle.parameters; - - - cb_func - - - Callback function to invoke when the timer fires. Returning false - or a value that evaluates to false from this function will cause the - device to stop. - - - - - timeout - - - How often to invoke the timer callback in milliseconds. The timer callback is invoked - periodically. - The timeout value guarantees that there is at least this amount of milliseconds between - invocations of the callback function. - - - - - user_data - - - Additional data to pass to the callback function. - - - - - - - - &reftitle.returnvalues; - - On success this method returns the current object. - - - - - - - diff --git a/reference/zmq/zmqdevice/settimertimeout.xml b/reference/zmq/zmqdevice/settimertimeout.xml deleted file mode 100644 index 269d0e8e0..000000000 --- a/reference/zmq/zmqdevice/settimertimeout.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - ZMQDevice::setTimerTimeout - Set the timer timeout - - - - &reftitle.description; - - public ZMQDeviceZMQDevice::setTimerTimeout - inttimeout - - - Sets the timer callback timeout value. The timer callback is invoked periodically if it's set. - Added in ZMQ extension version 1.1.0. - - - - - &reftitle.parameters; - - - timeout - - - The timer callback timeout value. - - - - - - - - &reftitle.returnvalues; - - On success this method returns the current object. - - - - - - - diff --git a/reference/zmq/zmqdeviceexception.xml b/reference/zmq/zmqdeviceexception.xml deleted file mode 100644 index e95f91086..000000000 --- a/reference/zmq/zmqdeviceexception.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The ZMQDeviceException class - ZMQDeviceException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQDeviceException - - - - - ZMQDeviceException - - - - extends - ZMQException - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - code - - - - - - file - - - - - - line - - - - - -
    - - - -
    - -
    - - diff --git a/reference/zmq/zmqexception.xml b/reference/zmq/zmqexception.xml deleted file mode 100644 index 3e13057ef..000000000 --- a/reference/zmq/zmqexception.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The ZMQException class - ZMQException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQException - - - - - ZMQException - - - - extends - Exception - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - code - - - - - - file - - - - - - line - - - - - -
    - - - -
    - -
    - - diff --git a/reference/zmq/zmqpoll.xml b/reference/zmq/zmqpoll.xml deleted file mode 100644 index 512c0e41c..000000000 --- a/reference/zmq/zmqpoll.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The ZMQPoll class - ZMQPoll - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQPoll - - - - - ZMQPoll - - - - - &Methods; - - - - -
    - -
    - - &reference.zmq.entities.zmqpoll; - -
    - - diff --git a/reference/zmq/zmqpoll/add.xml b/reference/zmq/zmqpoll/add.xml deleted file mode 100644 index d75662f7c..000000000 --- a/reference/zmq/zmqpoll/add.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - ZMQPoll::add - Add item to the poll set - - - - &reftitle.description; - - public stringZMQPoll::add - mixedentry - inttype - - - Adds a new item to the poll set and returns the internal id of the added item. The item can be removed - from the poll set using the returned string id. - - - - - &reftitle.parameters; - - - - entry - - - ZMQSocket object or a PHP stream resource - - - - - type - - - Defines what activity the socket is polled for. - See ZMQ::POLL_IN and ZMQ::POLL_OUT constants. - - - - - - - - - &reftitle.returnvalues; - - Returns a string id of the added item which can be later used to remove the item. - Throws ZMQPollException on error. - - - - - - - diff --git a/reference/zmq/zmqpoll/clear.xml b/reference/zmq/zmqpoll/clear.xml deleted file mode 100644 index 8e78a4939..000000000 --- a/reference/zmq/zmqpoll/clear.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - ZMQPoll::clear - Clear the poll set - - - - &reftitle.description; - - public ZMQPollZMQPoll::clear - - - - Clears all elements from the poll set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the current object. - - - - - - - diff --git a/reference/zmq/zmqpoll/count.xml b/reference/zmq/zmqpoll/count.xml deleted file mode 100644 index 2bc78c0aa..000000000 --- a/reference/zmq/zmqpoll/count.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - ZMQPoll::count - Count items in the poll set - - - - &reftitle.description; - - public intZMQPoll::count - - - - Count the items in the poll set. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an &integer; representing the amount of items in the poll set. - - - - - - - diff --git a/reference/zmq/zmqpoll/getlasterrors.xml b/reference/zmq/zmqpoll/getlasterrors.xml deleted file mode 100644 index fa2dbc1e6..000000000 --- a/reference/zmq/zmqpoll/getlasterrors.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ZMQPoll::getLastErrors - Get poll errors - - - - &reftitle.description; - - public arrayZMQPoll::getLastErrors - - - - Returns the ids of the objects that had errors in the last poll. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing ids for the items that had errors in the last poll. Empty array is - returned if there were no errors. - - - - - - - diff --git a/reference/zmq/zmqpoll/poll.xml b/reference/zmq/zmqpoll/poll.xml deleted file mode 100644 index 58325577d..000000000 --- a/reference/zmq/zmqpoll/poll.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - ZMQPoll::poll - Poll the items - - - - &reftitle.description; - - public intZMQPoll::poll - arrayreadable - arraywritable - inttimeout-1 - - - Polls the items in the current poll set. The readable and writable items are returned in the - readable and writable parameters. - ZMQPoll::getLastErrors can be used to check if there were errors. - - - - - &reftitle.parameters; - - - - readable - - - Array where readable ZMQSockets/PHP streams are returned. The array - will be cleared at the beginning of the operation. - - - - - writable - - - Array where writable ZMQSockets/PHP streams are returned. The array - will be cleared at the beginning of the operation. - - - - - timeout - - - Timeout for the operation. -1 means that poll waits until - at least one item has activity. Please note that starting from - version 1.0.0 the poll timeout is defined in milliseconds, rather - than microseconds. - - - - - - - - - &reftitle.returnvalues; - - Returns an integer representing the amount of items with activity. - - - - - &reftitle.errors; - - Throws ZMQPollException on error. - - - - - &reftitle.examples; - - - A <function>ZMQPoll</function> example - - Create a simple poll server - - -getSocket(ZMQ::SOCKET_REP); - -/* Bind to port 5555 on 127.0.0.1 */ -$server->bind("tcp://127.0.0.1:5555"); - -/* Create new pollset for incoming/outgoing message */ -$poll = new ZMQPoll(); - -/* Add the object and listen for poll in/out */ -$id = $poll->add($server, ZMQ::POLL_IN | ZMQ::POLL_OUT); -echo "Added object with id " . $id . "\n"; - -/* Initialise readable and writable arrays */ -$readable = array(); -$writable = array(); - -while (true) { - /* Amount of events retrieved */ - $events = 0; - - try { - /* Poll until there is something to do */ - $events = $poll->poll($readable, $writable, -1); - $errors = $poll->getLastErrors(); - - if (count($errors) > 0) { - foreach ($errors as $error) { - echo "Error polling object " . $error . "\n"; - } - } - } catch (ZMQPollException $e) { - echo "poll failed: " . $e->getMessage() . "\n"; - } - - if ($events > 0) { - /* Loop through readable objects and recv messages */ - foreach ($readable as $r) { - try { - echo "Received message: " . $r->recv() . "\n"; - } catch (ZMQException $e) { - echo "recv failed: " . $e->getMessage() . "\n"; - } - } - - /* Loop through writable and send back messages */ - foreach ($writable as $w) { - try { - $w->send("Got it!"); - } catch (ZMQException $e) { - echo "send failed: " . $e->getMessage() . "\n"; - } - } - } -} -?> -]]> - - - - - - - - diff --git a/reference/zmq/zmqpoll/remove.xml b/reference/zmq/zmqpoll/remove.xml deleted file mode 100644 index f7dfdcce6..000000000 --- a/reference/zmq/zmqpoll/remove.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - ZMQPoll::remove - Remove item from poll set - - - - &reftitle.description; - - public boolZMQPoll::remove - mixeditem - - - Remove item from the poll set. The item parameter can be ZMQSocket object, - a stream resource or the id returned from ZMQPoll::add method. - - - - - &reftitle.parameters; - - - - item - - - The ZMQSocket object, PHP stream or &string; id of the item. - - - - - - - - - &reftitle.returnvalues; - - Returns true if the item was removed and false if the object - with given id does not exist in the poll set. - - - - - - - diff --git a/reference/zmq/zmqpollexception.xml b/reference/zmq/zmqpollexception.xml deleted file mode 100644 index ef8a93989..000000000 --- a/reference/zmq/zmqpollexception.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The ZMQPollException class - ZMQPollException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQPollException - - - - - ZMQPollException - - - - extends - ZMQException - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - code - - - - - - file - - - - - - line - - - - - -
    - - - -
    - -
    - - diff --git a/reference/zmq/zmqsocket.xml b/reference/zmq/zmqsocket.xml deleted file mode 100644 index b31f6ef0b..000000000 --- a/reference/zmq/zmqsocket.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - The ZMQSocket class - ZMQSocket - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQSocket - - - - - ZMQSocket - - - - - &Methods; - - - - -
    - -
    - - &reference.zmq.entities.zmqsocket; - -
    - - diff --git a/reference/zmq/zmqsocket/bind.xml b/reference/zmq/zmqsocket/bind.xml deleted file mode 100644 index 92a66e3cb..000000000 --- a/reference/zmq/zmqsocket/bind.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ZMQSocket::bind - Bind the socket - - - - &reftitle.description; - - public ZMQSocketZMQSocket::bind - stringdsn - boolforce&false; - - - Bind the socket to an endpoint. The endpoint is defined in format transport://address where - transport is one of the following: inproc, ipc, tcp, pgm or epgm. - - - - - &reftitle.parameters; - - - - dsn - - - The bind dsn, for example transport://address. - - - - - force - - - Tries to bind even if the socket has already been bound to the given endpoint. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - - - - - - - diff --git a/reference/zmq/zmqsocket/connect.xml b/reference/zmq/zmqsocket/connect.xml deleted file mode 100644 index fe6612f5f..000000000 --- a/reference/zmq/zmqsocket/connect.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - ZMQSocket::connect - Connect the socket - - - - &reftitle.description; - - public ZMQSocketZMQSocket::connect - stringdsn - boolforce&false; - - - Connect the socket to a remote endpoint. The endpoint is defined in format transport://address where - transport is one of the following: inproc, ipc, tcp, pgm or epgm. - - - - - &reftitle.parameters; - - - - dsn - - - The connect dsn, for example transport://address. - - - - - force - - - Tries to connect even if the socket has already been connected to given endpoint. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. - - - - - &reftitle.errors; - - Throws ZMQSocketException on error. - - - - - &reftitle.examples; - - - A <function>ZMQContext</function> example - - Construct a new context and allocate request socket from it - - -getEndpoints(); - -/* Check if the socket is connected */ -if (!in_array($dsn, $endpoints['connect'])) { - echo "

    Connecting to $dsn

    "; - $socket->connect($dsn); -} else { - echo "

    Already connected to $dsn

    "; -} - -/* Send and receive */ -$socket->send("Hello!"); -$message = $socket->recv(); - -echo "

    Server said: {$message}

    "; -?> -]]> -
    -
    -
    -
    - -
    - - diff --git a/reference/zmq/zmqsocket/construct.xml b/reference/zmq/zmqsocket/construct.xml deleted file mode 100644 index b6f7a2cad..000000000 --- a/reference/zmq/zmqsocket/construct.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - ZMQSocket::__construct - Construct a new ZMQSocket - - - - &reftitle.description; - - public ZMQSocket::__construct - ZMQContextcontext - inttype - stringpersistent_id&null; - callableon_new_socket&null; - - - Constructs a ZMQSocket object. persistent_id parameter can be used to allocated a persistent - socket. A persistent socket has to be allocated from a persistent context and it stays connected over multiple requests. - The persistent_id parameter can be used to recall the same socket over multiple requests. The - on_new_socket is called only when a new underlying socket structure is created. - - - - - &reftitle.parameters; - - - - context - - - ZMQContext object. - - - - - type - - - The socket type. See ZMQ::SOCKET_* constants. - - - - - persistent_id - - - If persistent_id is specified the socket will be persisted over multiple requests. - If context is not persistent the socket falls back to non-persistent mode. - - - - - on_new_socket - - - Callback function, which is executed when a new socket structure is created. This function does not get invoked - if the underlying persistent connection is re-used. - - - callback - ZMQSocketsocket - stringpersistent_id&null; - - - - - - - - - &reftitle.errors; - - Throws ZMQSocketException on error. - - - - - &reftitle.examples; - - - A <function>ZMQSocket</function> example - - Using callback the bind/connect socket - - -bind("tcp://localhost:12122"); - } else { - $socket->connect("tcp://localhost:12122"); - } -} - -/* Allocate a new context */ -$context = new ZMQContext(); - -/* Create a new socket */ -$socket = $context->getSocket(ZMQ::SOCKET_REP, 'server', 'on_new_socket_cb'); - -$message = $socket->recv(); -echo "Received message: {$message}\n"; -?> -]]> - - - - - - - - diff --git a/reference/zmq/zmqsocket/disconnect.xml b/reference/zmq/zmqsocket/disconnect.xml deleted file mode 100644 index 2b499c6b1..000000000 --- a/reference/zmq/zmqsocket/disconnect.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - ZMQSocket::disconnect - Disconnect a socket - - - - &reftitle.description; - - public ZMQSocketZMQSocket::disconnect - stringdsn - - - Disconnect the socket from a previously connected remote endpoint. The endpoint is defined in format - transport://address where transport is one of the following: inproc, ipc, tcp, pgm or epgm. - - - - - &reftitle.parameters; - - - - dsn - - - The connect dsn, for example transport://address. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - - - - - - diff --git a/reference/zmq/zmqsocket/getendpoints.xml b/reference/zmq/zmqsocket/getendpoints.xml deleted file mode 100644 index bc0a84698..000000000 --- a/reference/zmq/zmqsocket/getendpoints.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - ZMQSocket::getEndpoints - Get list of endpoints - - - - &reftitle.description; - - public arrayZMQSocket::getEndpoints - - - - Returns a list of endpoints where the socket is connected or bound to. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an array containing elements 'bind' and 'connect'. - - - - - - diff --git a/reference/zmq/zmqsocket/getpersistentid.xml b/reference/zmq/zmqsocket/getpersistentid.xml deleted file mode 100644 index c05ed4293..000000000 --- a/reference/zmq/zmqsocket/getpersistentid.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - ZMQSocket::getPersistentId - Get the persistent id - - - - &reftitle.description; - - public stringZMQSocket::getPersistentId - - - - Returns the persistent id of the socket. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the persistent id string assigned of the object and &null; if socket is not persistent. - - - - - - - diff --git a/reference/zmq/zmqsocket/getsockettype.xml b/reference/zmq/zmqsocket/getsockettype.xml deleted file mode 100644 index c4770fd9c..000000000 --- a/reference/zmq/zmqsocket/getsockettype.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - ZMQSocket::getSocketType - Get the socket type - - - - &reftitle.description; - - public intZMQSocket::getSocketType - - - - Gets the socket type. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns an integer representing the socket type. The integer can be compared against - ZMQ::SOCKET_* constants. - - - - - - - diff --git a/reference/zmq/zmqsocket/getsockopt.xml b/reference/zmq/zmqsocket/getsockopt.xml deleted file mode 100644 index 1630f353d..000000000 --- a/reference/zmq/zmqsocket/getsockopt.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - ZMQSocket::getSockOpt - Get socket option - - - - &reftitle.description; - - public mixedZMQSocket::getSockOpt - stringkey - - - Returns the value of a socket option. - - - - - &reftitle.parameters; - - - - key - - - An integer representing the option. - See the ZMQ::SOCKOPT_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns either a &string; or an &integer; depending on key. Throws - ZMQSocketException on error. - - - - - - - diff --git a/reference/zmq/zmqsocket/ispersistent.xml b/reference/zmq/zmqsocket/ispersistent.xml deleted file mode 100644 index 0d7e31c0c..000000000 --- a/reference/zmq/zmqsocket/ispersistent.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - ZMQSocket::isPersistent - Whether the socket is persistent - - - - &reftitle.description; - - public boolZMQSocket::isPersistent - - - - Check whether the socket is persistent. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns a &boolean; based on whether the socket is persistent or not. - - - - - - - diff --git a/reference/zmq/zmqsocket/recv.xml b/reference/zmq/zmqsocket/recv.xml deleted file mode 100644 index 1800d9aa5..000000000 --- a/reference/zmq/zmqsocket/recv.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - ZMQSocket::recv - Receives a message - - - - &reftitle.description; - - public stringZMQSocket::recv - intmode0 - - - Receive a message from a socket. By default receiving will block until a message is available unless - ZMQ::MODE_DONTWAIT flag is used. ZMQ::SOCKOPT_RCVMORE - socket option can be used for receiving multi-part messages. See ZMQSocket::setSockOpt - for more information. - - - - - &reftitle.parameters; - - - - mode - - - Pass mode flags to receive multipart messages or non-blocking operation. - See ZMQ::MODE_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the message. If ZMQ::MODE_DONTWAIT - is used and the operation would block &false; shall be returned. - - - - - &reftitle.errors; - - Throws ZMQSocketException on error. - - - - - &reftitle.examples; - - - A send/recv example - - Non-blocking send / receive - - -connect("tcp://127.0.0.1:5555"); - -/* Assign socket 1 to the queue, send and receive */ -$retries = 5; -$sending = true; - -/* Start a loop */ -do { - try { - /* Try to send / receive */ - if ($sending) { - echo "Sending message\n"; - $queue->send("This is a message", ZMQ::MODE_DONTWAIT); - $sending = false; - } else { - echo "Got response: " . $queue->recv(ZMQ::MODE_DONTWAIT) . "\n"; - break; - } - } catch (ZMQSocketException $e) { - /* EAGAIN means that the operation would have blocked, retry */ - if ($e->getCode() === ZMQ::ERR_EAGAIN) { - echo " - Got EAGAIN, retrying ($retries)\n"; - } else { - die(" - Error: " . $e->getMessage()); - } - } - /* Sleep a bit between operations */ - usleep(5); -} while (--$retries); -?> -]]> - - &example.outputs.similar; - - - - - - - - - - diff --git a/reference/zmq/zmqsocket/recvmulti.xml b/reference/zmq/zmqsocket/recvmulti.xml deleted file mode 100644 index a080bb9f0..000000000 --- a/reference/zmq/zmqsocket/recvmulti.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - ZMQSocket::recvMulti - Receives a multipart message - - - - &reftitle.description; - - public arrayZMQSocket::recvMulti - intmode0 - - - Receive an array multipart message from a socket. By default receiving will block until a message is available unless - ZMQ::MODE_NOBLOCK flag is used. - - - - - &reftitle.parameters; - - - - mode - - - Pass mode flags to receive multipart messages or non-blocking operation. - See ZMQ::MODE_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the array of message parts. Throws ZMQSocketException in error. - If ZMQ::MODE_NOBLOCK is used and the operation would - block &boolean; false shall be returned. - - - - - - - diff --git a/reference/zmq/zmqsocket/send.xml b/reference/zmq/zmqsocket/send.xml deleted file mode 100644 index f8adc4f3f..000000000 --- a/reference/zmq/zmqsocket/send.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ZMQSocket::send - Sends a message - - - - &reftitle.description; - - public ZMQSocketZMQSocket::send - stringmessage - intmode0 - - - Send a message using the socket. The operation can block unless ZMQ::MODE_NOBLOCK is used. - - - - - &reftitle.parameters; - - - - message - - - The message to send. - - - - - mode - - - Pass mode flags to receive multipart messages or non-blocking operation. - See ZMQ::MODE_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - If ZMQ::MODE_NOBLOCK is used and the operation would - block &boolean; false shall be returned. - - - - - diff --git a/reference/zmq/zmqsocket/sendmulti.xml b/reference/zmq/zmqsocket/sendmulti.xml deleted file mode 100644 index 4e5b33265..000000000 --- a/reference/zmq/zmqsocket/sendmulti.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ZMQSocket::sendmulti - Sends a multipart message - - - - &reftitle.description; - - public ZMQSocketZMQSocket::sendmulti - arraymessage - intmode0 - - - Send a multipart message using the socket. The operation can block unless ZMQ::MODE_NOBLOCK is used. - - - - - &reftitle.parameters; - - - - message - - - The message to send - an array of strings - - - - - mode - - - Pass mode flags to receive multipart messages or non-blocking operation. - See ZMQ::MODE_* constants. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - If ZMQ::MODE_NOBLOCK is used and the operation would - block &boolean; false shall be returned. - - - - - diff --git a/reference/zmq/zmqsocket/setsockopt.xml b/reference/zmq/zmqsocket/setsockopt.xml deleted file mode 100644 index 0a826c248..000000000 --- a/reference/zmq/zmqsocket/setsockopt.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - ZMQSocket::setSockOpt - Set a socket option - - - - &reftitle.description; - - public ZMQSocketZMQSocket::setSockOpt - intkey - mixedvalue - - - Sets a ZMQ socket option. The type of the value depends on the key. - See ZMQ Constant Types for more information. - - - - - &reftitle.parameters; - - - - key - - - One of the ZMQ::SOCKOPT_* constants. - - - - - value - - - The value of the parameter. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - - - - - - - diff --git a/reference/zmq/zmqsocket/unbind.xml b/reference/zmq/zmqsocket/unbind.xml deleted file mode 100644 index 60eda037f..000000000 --- a/reference/zmq/zmqsocket/unbind.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ZMQSocket::unbind - Unbind the socket - - - - &reftitle.description; - - public ZMQSocketZMQSocket::unbind - stringdsn - - - Unbind the socket from an endpoint. The endpoint is defined in format transport://address where - transport is one of the following: inproc, ipc, tcp, pgm or epgm. - - - - - &reftitle.parameters; - - - - dsn - - - The previously bound dsn, for example transport://address. - - - - - - - - - &reftitle.returnvalues; - - Returns the current object. Throws ZMQSocketException on error. - - - - - - - diff --git a/reference/zmq/zmqsocketexception.xml b/reference/zmq/zmqsocketexception.xml deleted file mode 100644 index edd00f49f..000000000 --- a/reference/zmq/zmqsocketexception.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - The ZMQSocketException class - ZMQSocketException - - - - -
    - &reftitle.intro; - - - -
    - - -
    - &reftitle.classsynopsis; - - - - ZMQSocketException - - - - - ZMQSocketException - - - - extends - ZMQException - - - - &Properties; - - - &InheritedMethods; - - - - - -
    - - - -
    - &reftitle.properties; - - - message - - - - - - code - - - - - - file - - - - - - line - - - - - -
    - - - -
    - -
    - - diff --git a/reference/zookeeper/book.xml b/reference/zookeeper/book.xml deleted file mode 100644 index e3b9a21ed..000000000 --- a/reference/zookeeper/book.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - ZooKeeper - ZooKeeper - - - - &reftitle.intro; - - This extension uses libzookeeper library to provide API for communicating with ZooKeeper service. - - - ZooKeeper is an Apache project that enables centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. - - - - - &reference.zookeeper.setup; - - &reference.zookeeper.reference; - - &reference.zookeeper.zookeeper; - &reference.zookeeper.zookeeperconfig; - - &reference.zookeeper.zookeeperexception; - &reference.zookeeper.zookeeperauthenticationexception; - &reference.zookeeper.zookeeperconnectionexception; - &reference.zookeeper.zookeepermarshallingexception; - &reference.zookeeper.zookeepernonodeexception; - &reference.zookeeper.zookeeperoperationtimeoutexception; - &reference.zookeeper.zookeepersessionexception; - - - - - diff --git a/reference/zookeeper/configure.xml b/reference/zookeeper/configure.xml deleted file mode 100644 index dec2af872..000000000 --- a/reference/zookeeper/configure.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - -
    - &reftitle.install; - - - &pecl.moved; - - - &pecl.info; - &url.pecl.package;zookeeper. - - - - To enable zookeeper support, configure with - . DIR is the install prefix of ZooKeeper C Binding, which must contain the include/zookeeper/zookeeper.h - - - &pecl.windows.download; - -
    - - - diff --git a/reference/zookeeper/functions/zookeeper_dispatch.xml b/reference/zookeeper/functions/zookeeper_dispatch.xml deleted file mode 100644 index 6e248f2b6..000000000 --- a/reference/zookeeper/functions/zookeeper_dispatch.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - zookeeper_dispatch - Calls callbacks for pending operations - - - - &reftitle.description; - - voidzookeeper_dispatch - - - - - The zookeeper_dispatch function calls the callbacks passed by operations like Zookeeper::get or Zookeeper::exists. - - - - - Since version 0.4.0, this function must be called manually to achieve asynchronous operations. If you want that to be done automatically, you also can declare ticks at the beginning of your program. - - - - - After PHP 7.1, you can ignore this function. This extension uses EG(vm_interrupt) to implement async dispatch. - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits PHP warning when callback could not be invoked. - - - - - &reftitle.examples; - - <methodname>zookeeper_dispatch</methodname> example #1 - - Dispatch callbacks manually. - - -connect('localhost:2181'); -$client->get('/zookeeper', function() { - echo "Callback was called".PHP_EOL; -}); -while(true) { - sleep(1); - zookeeper_dispatch(); -} -?> -]]> - - - - - <methodname>zookeeper_dispatch</methodname> example #2 - - Declare ticks. - - -connect('localhost:2181'); -$client->get('/zookeeper', function() { - echo "Callback was called".PHP_EOL; -}); -while(true) { - sleep(1); -} -?> -]]> - - - - - - &reftitle.seealso; - - - Zookeeper::addAuth - Zookeeper::connect - Zookeeper::__construct - Zookeeper::exists - Zookeeper::get - Zookeeper::getChildren - Zookeeper::setWatcher - - - - - - - diff --git a/reference/zookeeper/ini.xml b/reference/zookeeper/ini.xml deleted file mode 100644 index 93fd72812..000000000 --- a/reference/zookeeper/ini.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - -
    - &reftitle.runtime; - &extension.runtime; - - - - Zookeeper &ConfigureOptions; - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - zookeeper.recv_timeout - 10000 - INI_ALL - - - - zookeeper.session_lock - 1 - INI_SYSTEM - - - - zookeeper.sess_lock_wait - 150000 - INI_ALL - - - - -
    - - &ini.php.constants; - -
    - - &ini.descriptions.title; - - - - - - - zookeeper.recv_timeout - int - - - - Default the timeout for any ZooKeeper session. - - - - - - - zookeeper.session_lock - int - - - - Enable PHP session locking. - - - - - - - zookeeper.sess_lock_wait - int - - - - PHP Session spin lock retry wait time in microseconds. Be careful when setting this value. Valid values are integers, where 0 is interpreted as the default value. Negative values result in a reduces locking to a try lock. - - - - - - -
    - - - diff --git a/reference/zookeeper/reference.xml b/reference/zookeeper/reference.xml deleted file mode 100644 index 5a88422bc..000000000 --- a/reference/zookeeper/reference.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - ZooKeeper &Functions; - - &reference.zookeeper.entities.functions; - - - - diff --git a/reference/zookeeper/setup.xml b/reference/zookeeper/setup.xml deleted file mode 100644 index 193091963..000000000 --- a/reference/zookeeper/setup.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - &reftitle.setup; - - -
    - &reftitle.required; - - This extension requires ZooKeeper C Binding (version 3.4.1 or greater). - For more information, see ZooKeeper Programmer's Guide. - -
    - - - - &reference.zookeeper.configure; - - - - - &reference.zookeeper.ini; - - -
    - - - diff --git a/reference/zookeeper/versions.xml b/reference/zookeeper/versions.xml deleted file mode 100644 index b5fe4c36a..000000000 --- a/reference/zookeeper/versions.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/reference/zookeeper/zookeeper.xml b/reference/zookeeper/zookeeper.xml deleted file mode 100644 index 87c76c403..000000000 --- a/reference/zookeeper/zookeeper.xml +++ /dev/null @@ -1,827 +0,0 @@ - - - - - The Zookeeper class - Zookeeper - - - - -
    - &reftitle.intro; - - Represents ZooKeeper session. - -
    - - -
    - &reftitle.classsynopsis; - - - - Zookeeper - - - - - Zookeeper - - - - - - - &Methods; - - - - - - &Constants; - - const - int - PERM_READ - 1 - - - const - int - PERM_WRITE - 2 - - - const - int - PERM_CREATE - 4 - - - const - int - PERM_DELETE - 8 - - - const - int - PERM_ADMIN - 16 - - - const - int - PERM_ALL - 31 - - - - const - int - EPHEMERAL - 1 - - - const - int - SEQUENCE - 2 - - - - const - int - LOG_LEVEL_ERROR - 1 - - - const - int - LOG_LEVEL_WARN - 2 - - - const - int - LOG_LEVEL_INFO - 3 - - - const - int - LOG_LEVEL_DEBUG - 4 - - - - const - int - EXPIRED_SESSION_STATE - -112 - - - const - int - AUTH_FAILED_STATE - -113 - - - const - int - CONNECTING_STATE - 1 - - - const - int - ASSOCIATING_STATE - 2 - - - const - int - CONNECTED_STATE - 3 - - - const - int - READONLY_STATE - 5 - - - const - int - NOTCONNECTED_STATE - 999 - - - - const - int - CREATED_EVENT - 1 - - - const - int - DELETED_EVENT - 2 - - - const - int - CHANGED_EVENT - 3 - - - const - int - CHILD_EVENT - 4 - - - const - int - SESSION_EVENT - -1 - - - const - int - NOTWATCHING_EVENT - -2 - - - - const - int - SYSTEMERROR - -1 - - - const - int - RUNTIMEINCONSISTENCY - -2 - - - const - int - DATAINCONSISTENCY - -3 - - - const - int - CONNECTIONLOSS - -4 - - - const - int - MARSHALLINGERROR - -5 - - - const - int - UNIMPLEMENTED - -6 - - - const - int - OPERATIONTIMEOUT - -7 - - - const - int - BADARGUMENTS - -8 - - - const - int - INVALIDSTATE - -9 - - - const - int - NEWCONFIGNOQUORUM - -13 - - - const - int - RECONFIGINPROGRESS - -14 - - - - const - int - OK - 0 - - - const - int - APIERROR - -100 - - - const - int - NONODE - -101 - - - const - int - NOAUTH - -102 - - - const - int - BADVERSION - -103 - - - const - int - NOCHILDRENFOREPHEMERALS - -108 - - - const - int - NODEEXISTS - -110 - - - const - int - NOTEMPTY - -111 - - - const - int - SESSIONEXPIRED - -112 - - - const - int - INVALIDCALLBACK - -113 - - - const - int - INVALIDACL - -114 - - - const - int - AUTHFAILED - -115 - - - const - int - CLOSING - -116 - - - const - int - NOTHING - -117 - - - const - int - SESSIONMOVED - -118 - - - const - int - NOTREADONLY - -119 - - - const - int - EPHEMERALONLOCALSESSION - -120 - - - const - int - NOWATCHER - -121 - - - const - int - RECONFIGDISABLED - -122 - - - - - - -
    - - -
    - &reftitle.constants; - - -
    - <acronym>ZooKeeper</acronym> Permissions - - - - Zookeeper::PERM_READ - - Can read nodes value and list its children - - - - Zookeeper::PERM_WRITE - - Can set the nodes value - - - - Zookeeper::PERM_CREATE - - Can create children - - - - Zookeeper::PERM_DELETE - - Can delete children - - - - Zookeeper::PERM_ADMIN - - Can execute set_acl() - - - - Zookeeper::PERM_ALL - - All of the above flags ORd together - - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> Create Flags - - - - Zookeeper::EPHEMERAL - - If Zookeeper::EPHEMERAL flag is set, the node will automatically get removed if the client session goes away. - - - - Zookeeper::SEQUENCE - - If the Zookeeper::SEQUENCE flag is set, a unique monotonically increasing sequence number is appended to the path name. The sequence number is always fixed length of 10 digits, 0 padded. - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> Log Levels - - - - Zookeeper::LOG_LEVEL_ERROR - - Outputs only error messages - - - - Zookeeper::LOG_LEVEL_WARN - - Outputs errors/warnings - - - - Zookeeper::LOG_LEVEL_INFO - - Outputs big action messages besides errors/warnings - - - - Zookeeper::LOG_LEVEL_DEBUG - - Outputs all - - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> States - - - - Zookeeper::EXPIRED_SESSION_STATE - - Connected but session expired - - - - Zookeeper::AUTH_FAILED_STATE - - Connected but auth failed - - - - Zookeeper::CONNECTING_STATE - - Connecting - - - - Zookeeper::ASSOCIATING_STATE - - Associating - - - - Zookeeper::CONNECTED_STATE - - Connected - - - - Zookeeper::READONLY_STATE - - TODO: help us improve this extension. - - - - Zookeeper::NOTCONNECTED_STATE - - Connection failed - - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> Watch Types - - - - Zookeeper::CREATED_EVENT - - A node has been created - This is only generated by watches on non-existent nodes. These watches are set using Zookeeper::exists. - - - - Zookeeper::DELETED_EVENT - - A node has been deleted - This is only generated by watches on nodes. These watches are set using Zookeeper::exists and Zookeeper::get. - - - - Zookeeper::CHANGED_EVENT - - A node has changed - This is only generated by watches on nodes. These watches are set using Zookeeper::exists and Zookeeper::get. - - - - Zookeeper::CHILD_EVENT - - A change has occurred in the list of children - This is only generated by watches on the child list of a node. These watches are set using Zookeeper::getChildren. - - - - Zookeeper::SESSION_EVENT - - A session has been lost - This is generated when a client loses contact or reconnects with a server. - - - - Zookeeper::NOTWATCHING_EVENT - - A watch has been removed - This is generated when the server for some reason, probably a resource constraint, will no longer watch a node for a client. - - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> System and Server-side Errors - - - Zookeeper::SYSTEMERROR - - This is never thrown by the server, it shouldn't be used other than to indicate a range. Specifically error codes greater than this value, but lesser than Zookeeper::APIERROR, are system errors. - - - - Zookeeper::RUNTIMEINCONSISTENCY - - A runtime inconsistency was found. - - - - Zookeeper::DATAINCONSISTENCY - - A data inconsistency was found. - - - - Zookeeper::CONNECTIONLOSS - - Connection to the server has been lost. - - - - Zookeeper::MARSHALLINGERROR - - Error while marshalling or unmarshalling data. - - - - Zookeeper::UNIMPLEMENTED - - Operation is unimplemented. - - - - Zookeeper::OPERATIONTIMEOUT - - Operation timeout. - - - - Zookeeper::BADARGUMENTS - - Invalid arguments. - - - - Zookeeper::INVALIDSTATE - - Invalid zhandle state. - - - - Zookeeper::NEWCONFIGNOQUORUM - - No quorum of new config is connected and up-to-date with the leader of last committed config - try invoking reconfiguration after new servers are connected and synced. - Available as of ZooKeeper 3.5.0 - - - - Zookeeper::RECONFIGINPROGRESS - - Reconfiguration requested while another reconfiguration is currently in progress. This is currently not supported. Please retry. - Available as of ZooKeeper 3.5.0 - - - -
    - - - -
    - <acronym>ZooKeeper</acronym> API Errors - - - Zookeeper::OK - - Everything is OK. - - - - Zookeeper::APIERROR - - This is never thrown by the server, it shouldn't be used other than to indicate a range. Specifically error codes greater than this value are API errors (while values less than this indicate a Zookeeper::SYSTEMERROR). - - - - Zookeeper::NONODE - - Node does not exist. - - - - Zookeeper::NOAUTH - - Not authenticated. - - - - Zookeeper::BADVERSION - - Version conflict. - - - - Zookeeper::NOCHILDRENFOREPHEMERALS - - Ephemeral nodes may not have children. - - - - Zookeeper::NODEEXISTS - - The node already exists. - - - - Zookeeper::NOTEMPTY - - The node has children. - - - - Zookeeper::SESSIONEXPIRED - - The session has been expired by the server. - - - - Zookeeper::INVALIDCALLBACK - - Invalid callback specified. - - - - Zookeeper::INVALIDACL - - Invalid ACL specified. - - - - Zookeeper::AUTHFAILED - - Client authentication failed. - - - - Zookeeper::CLOSING - - ZooKeeper is closing. - - - - Zookeeper::NOTHING - - (not error) No server responses to process. - - - - Zookeeper::SESSIONMOVED - - Session moved to another server, so operation is ignored. - - - - Zookeeper::NOTREADONLY - - State-changing request is passed to read-only server. - - - - Zookeeper::EPHEMERALONLOCALSESSION - - Attempt to create ephemeral node on a local session. - - - - Zookeeper::NOWATCHER - - The watcher couldn't be found. - - - - Zookeeper::RECONFIGDISABLED - - Attempts to perform a reconfiguration operation when reconfiguration feature is disabled. - - - -
    - - -
    - - - -
    - - &reference.zookeeper.entities.zookeeper; - -
    - - - diff --git a/reference/zookeeper/zookeeper/addauth.xml b/reference/zookeeper/zookeeper/addauth.xml deleted file mode 100644 index b28095692..000000000 --- a/reference/zookeeper/zookeeper/addauth.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - Zookeeper::addAuth - Specify application credentials - - - - &reftitle.description; - - public - boolZookeeper::addAuth - stringscheme - stringcert - callablecompletion_cb&null; - - - The application calls this function to specify its credentials for purposes of authentication. The server will use the security provider specified by the scheme parameter to authenticate the client connection. If the authentication request has failed: - - the server connection is dropped. - - the watcher is called with the ZOO_AUTH_FAILED_STATE value as the state parameter. - - - - - &reftitle.parameters; - - - scheme - - - The id of authentication scheme. Natively supported: "digest" password-based authentication - - - - - cert - - - Application credentials. The actual value depends on the scheme. - - - - - completion_cb - - - The routine to invoke when the request completes. One of the following result codes may be passed into the completion callback: - - ZOK operation completed successfully - - ZAUTHFAILED authentication failed - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or operation fails. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::addAuth</methodname> example - - Add auth before requesting node value. - - -set($path, $value); - -$zookeeper->addAuth('digest', 'user0:passwd0'); -$r = $zookeeper->get($path); -if ($r) - echo $r; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::setAcl - Zookeeper::getAcl - ZooKeeper States - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/close.xml b/reference/zookeeper/zookeeper/close.xml deleted file mode 100644 index b49f8c66d..000000000 --- a/reference/zookeeper/zookeeper/close.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Zookeeper::close - Close the zookeeper handle and free up any resources - - - - &reftitle.description; - - public - voidZookeeper::close - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits ZookeeperException and its derivatives when closing an uninitialized instance. - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/connect.xml b/reference/zookeeper/zookeeper/connect.xml deleted file mode 100644 index 3d5881b84..000000000 --- a/reference/zookeeper/zookeeper/connect.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Zookeeper::connect - Create a handle used to communicate with zookeeper - - - - &reftitle.description; - - public - voidZookeeper::connect - stringhost - callablewatcher_cb&null; - intrecv_timeout10000 - - - - This method creates a new handle and a zookeeper session that corresponds to that handle. Session establishment is asynchronous, meaning that the session should not be considered established until (and unless) an event of state ZOO_CONNECTED_STATE is received. - - - - - &reftitle.parameters; - - - host - - - Comma separated host:port pairs, each corresponding to a zk server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" - - - - - watcher_cb - - - The global watcher callback function. When notifications are triggered this function will be invoked. - - - - - recv_timeout - - - The timeout for this session, only valid if the connection is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or could not init instance. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/construct.xml b/reference/zookeeper/zookeeper/construct.xml deleted file mode 100644 index 98aa2a1ca..000000000 --- a/reference/zookeeper/zookeeper/construct.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - Zookeeper::__construct - Create a handle to used communicate with zookeeper - - - - &reftitle.description; - - public - Zookeeper::__construct - stringhost'' - callablewatcher_cb&null; - intrecv_timeout10000 - - - This method creates a new handle and a zookeeper session that corresponds to that handle. Session establishment is asynchronous, meaning that the session should not be considered established until (and unless) an event of state ZOO_CONNECTED_STATE is received. - - - - - &reftitle.parameters; - - - host - - - comma separated host:port pairs, each corresponding to a zk server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" - - - - - watcher_cb - - - the global watcher callback function. When notifications are triggered this function will be invoked. - - - - - recv_timeout - - - the timeout for this session, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). - - - - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or could not init instance. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::connect - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/create.xml b/reference/zookeeper/zookeeper/create.xml deleted file mode 100644 index 8918f1e89..000000000 --- a/reference/zookeeper/zookeeper/create.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - Zookeeper::create - Create a node synchronously - - - - &reftitle.description; - - public - stringZookeeper::create - stringpath - stringvalue - arrayacls - intflags&null; - - - This method will create a node in ZooKeeper. A node can only be created if it does not already exists. The Create Flags affect the creation of nodes. If ZOO_EPHEMERAL flag is set, the node will automatically get removed if the client session goes away. If the ZOO_SEQUENCE flag is set, a unique monotonically increasing sequence number is appended to the path name. - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - value - - - The data to be stored in the node. - - - - - acls - - - The initial ACL of the node. The ACL must not be null or empty. - - - - - flags - - - this parameter can be set to 0 for normal create or an OR of the Create Flags - - - - - - - - &reftitle.returnvalues; - - Returns the path of the new node (this might be different than the supplied path because of the ZOO_SEQUENCE flag) on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to create node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::create</methodname> example - - Create a new node. - - - Zookeeper::PERM_ALL, - 'scheme' => 'world', - 'id' => 'anyone', - ) -); -$path = '/path/to/newnode'; -$realPath = $zookeeper->create($path, null, $aclArray); -if ($realPath) - echo $realPath; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Zookeeper::delete - Zookeeper::getChildren - ZooKeeper Permissions - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/delete.xml b/reference/zookeeper/zookeeper/delete.xml deleted file mode 100644 index 1640ad57e..000000000 --- a/reference/zookeeper/zookeeper/delete.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - Zookeeper::delete - Delete a node in zookeeper synchronously - - - - &reftitle.description; - - public - boolZookeeper::delete - stringpath - intversion-1 - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - version - - - The expected version of the node. The function will fail if the actual version of the node does not match the expected version. If -1 is used the version check will not take place. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to delete node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::delete</methodname> example - - Delete an existing node. - - -delete($path); -if ($r) - echo 'SUCCESS'; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::getChildren - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/exists.xml b/reference/zookeeper/zookeeper/exists.xml deleted file mode 100644 index f5a655138..000000000 --- a/reference/zookeeper/zookeeper/exists.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - Zookeeper::exists - Checks the existence of a node in zookeeper synchronously - - - - &reftitle.description; - - public - arrayZookeeper::exists - stringpath - callablewatcher_cb&null; - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - watcher_cb - - - if nonzero, a watch will be set at the server to notify the client if the node changes. The watch will be set even if the node does not - - - - - - - - &reftitle.returnvalues; - - Returns the value of stat for the path if the given node exists, otherwise false. - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to check the existence of a node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::exists</methodname> example - - Check the existence of a node. - - -exists($path); -if ($r) - echo 'EXISTS'; -else - echo 'N/A or ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Zookeeper::get - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/get.xml b/reference/zookeeper/zookeeper/get.xml deleted file mode 100644 index 5d5616eb6..000000000 --- a/reference/zookeeper/zookeeper/get.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Zookeeper::get - Gets the data associated with a node synchronously - - - - &reftitle.description; - - public - stringZookeeper::get - stringpath - callablewatcher_cb&null; - arraystat&null; - intmax_size0 - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - watcher_cb - - - If nonzero, a watch will be set at the server to notify the client if the node changes. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - max_size - - - Max size of the data. If 0 is used, this method will return the whole data. - - - - - - - - &reftitle.returnvalues; - - Returns the data on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to get value from node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::get</methodname> example - - Get value from node. - - -set($path, $value); - -$r = $zookeeper->get($path); -if ($r) - echo $r; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - <methodname>Zookeeper::get</methodname> stat example - - Get node stat info. - - -get($path, null, $stat); -var_dump($stat); -?> -]]> - - &example.outputs; - - - float(0) - ["mzxid"]=> - float(0) - ["ctime"]=> - float(0) - ["mtime"]=> - float(0) - ["version"]=> - int(0) - ["cversion"]=> - int(-2) - ["aversion"]=> - int(0) - ["ephemeralOwner"]=> - float(0) - ["dataLength"]=> - int(0) - ["numChildren"]=> - int(2) - ["pzxid"]=> - float(0) -} -]]> - - - - - - &reftitle.seealso; - - Zookeeper::set - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/getacl.xml b/reference/zookeeper/zookeeper/getacl.xml deleted file mode 100644 index e9b614393..000000000 --- a/reference/zookeeper/zookeeper/getacl.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Zookeeper::getAcl - Gets the acl associated with a node synchronously - - - - &reftitle.description; - - public - arrayZookeeper::getAcl - stringpath - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - - - - &reftitle.returnvalues; - - Return acl array on success and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to get ACL of a node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::getAcl</methodname> example - - Get ACL of a node. - - - Zookeeper::PERM_ALL, - 'scheme' => 'world', - 'id' => 'anyone', - ) -); -$path = '/path/to/newnode'; -$zookeeper->setAcl($path, $aclArray); - -$r = $zookeeper->getAcl($path); -if ($r) - var_dump($r); -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - array(3) { - ["perms"]=> - int(31) - ["scheme"]=> - string(5) "world" - ["id"]=> - string(6) "anyone" - } -} -]]> - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::setAcl - ZooKeeper Permissions - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/getchildren.xml b/reference/zookeeper/zookeeper/getchildren.xml deleted file mode 100644 index 3a88fd164..000000000 --- a/reference/zookeeper/zookeeper/getchildren.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - Zookeeper::getChildren - Lists the children of a node synchronously - - - - &reftitle.description; - - public - arrayZookeeper::getChildren - stringpath - callablewatcher_cb&null; - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - watcher_cb - - - If nonzero, a watch will be set at the server to notify the client if the node changes. - - - - - - - - &reftitle.returnvalues; - - Returns an array with children paths on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to list children of a node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::getChildren</methodname> example - - Lists children of a node. - - -getchildren($path); - -if ($r) { - var_dump($r); -} else { - echo 'ERR'; -} - -?> -]]> - - &example.outputs; - - - string(6) "config" -} -]]> - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::delete - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/getclientid.xml b/reference/zookeeper/zookeeper/getclientid.xml deleted file mode 100644 index 3972ef6ae..000000000 --- a/reference/zookeeper/zookeeper/getclientid.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Zookeeper::getClientId - Return the client session id, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE) - - - - &reftitle.description; - - public - intZookeeper::getClientId - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the client session id on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when it could not get client session id. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - Zookeeper::getState - ZooKeeper States - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/getconfig.xml b/reference/zookeeper/zookeeper/getconfig.xml deleted file mode 100644 index a9ed2c8fa..000000000 --- a/reference/zookeeper/zookeeper/getconfig.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - Zookeeper::getConfig - Get instance of ZookeeperConfig - - - - &reftitle.description; - - public - ZookeeperConfigZookeeper::getConfig - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns instance of ZookeeperConfig. - - - - - &reftitle.seealso; - - ZookeeperConfig - - - - - - diff --git a/reference/zookeeper/zookeeper/getrecvtimeout.xml b/reference/zookeeper/zookeeper/getrecvtimeout.xml deleted file mode 100644 index 11f45fe13..000000000 --- a/reference/zookeeper/zookeeper/getrecvtimeout.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Zookeeper::getRecvTimeout - Return the timeout for this session, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). This value may change after a server re-connect - - - - &reftitle.description; - - public - intZookeeper::getRecvTimeout - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the timeout for this session on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when operation fails. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/getstate.xml b/reference/zookeeper/zookeeper/getstate.xml deleted file mode 100644 index 94234acac..000000000 --- a/reference/zookeeper/zookeeper/getstate.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Zookeeper::getState - Get the state of the zookeeper connection - - - - &reftitle.description; - - public - intZookeeper::getState - - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns the state of zookeeper connection on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when it fails to get state of zookeeper connection. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - Zookeeper::getClientId - ZooKeeper States - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/isrecoverable.xml b/reference/zookeeper/zookeeper/isrecoverable.xml deleted file mode 100644 index 5a1984b9a..000000000 --- a/reference/zookeeper/zookeeper/isrecoverable.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Zookeeper::isRecoverable - Checks if the current zookeeper connection state can be recovered - - - - &reftitle.description; - - public - boolZookeeper::isRecoverable - - - - The application must close the handle and try to reconnect. - - - - - &reftitle.parameters; - &no.function.parameters; - - - - &reftitle.returnvalues; - - Returns true/false on success, and false on failure. - - - - - &reftitle.errors; - - This method emits PHP error/warning when operation fails. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - Zookeeper::getClientId - ZooKeeper States - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/set.xml b/reference/zookeeper/zookeeper/set.xml deleted file mode 100644 index 9b103f2a9..000000000 --- a/reference/zookeeper/zookeeper/set.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Zookeeper::set - Sets the data associated with a node - - - - &reftitle.description; - - public - boolZookeeper::set - stringpath - stringvalue - intversion-1 - arraystat&null; - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - value - - - The data to be stored in the node. - - - - - version - - - The expected version of the node. The function will fail if the actual version of the node does not match the expected version. If -1 is used the version check will not take place. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to save value to node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::set</methodname> example - - Save value to node. - - -set($path, $value); -if ($r) - echo 'SUCCESS'; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::get - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/setacl.xml b/reference/zookeeper/zookeeper/setacl.xml deleted file mode 100644 index a8864d223..000000000 --- a/reference/zookeeper/zookeeper/setacl.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - Zookeeper::setAcl - Sets the acl associated with a node synchronously - - - - &reftitle.description; - - public - boolZookeeper::setAcl - stringpath - intversion - arrayacl - - - - - &reftitle.parameters; - - - path - - - The name of the node. Expressed as a file name with slashes separating ancestors of the node. - - - - - version - - - The expected version of the path. - - - - - acl - - - The acl to be set on the path. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to set ACL for a node. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::setAcl</methodname> example - - Set ACL for a node. - - - Zookeeper::PERM_ALL, - 'scheme' => 'world', - 'id' => 'anyone', - ) -); -$path = '/path/to/newnode'; -$zookeeper->setAcl($path, $aclArray); - -$r = $zookeeper->getAcl($path); -if ($r) - var_dump($r); -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - array(3) { - ["perms"]=> - int(31) - ["scheme"]=> - string(5) "world" - ["id"]=> - string(6) "anyone" - } -} -]]> - - - - - - &reftitle.seealso; - - Zookeeper::create - Zookeeper::getAcl - ZooKeeper Permissions - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/setdebuglevel.xml b/reference/zookeeper/zookeeper/setdebuglevel.xml deleted file mode 100644 index c3feca453..000000000 --- a/reference/zookeeper/zookeeper/setdebuglevel.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - Zookeeper::setDebugLevel - Sets the debugging level for the library - - - - &reftitle.description; - - public - static - boolZookeeper::setDebugLevel - intlogLevel - - - - - &reftitle.parameters; - - - logLevel - - - ZooKeeper log level constants. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to set debug level. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.examples; - - <methodname>Zookeeper::setDebugLevel</methodname> example - - Set debugl level. - - - -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - ZooKeeper Log Levels - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/setdeterministicconnorder.xml b/reference/zookeeper/zookeeper/setdeterministicconnorder.xml deleted file mode 100644 index 75424e735..000000000 --- a/reference/zookeeper/zookeeper/setdeterministicconnorder.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Zookeeper::setDeterministicConnOrder - Enable/disable quorum endpoint order randomization - - - - &reftitle.description; - - public - static - boolZookeeper::setDeterministicConnOrder - boolyesOrNo - - - If passed a true value, will make the client connect to quorum peers in the order as specified in the zookeeper_init() call. A false value causes zookeeper_init() to permute the peer endpoints which is good for more even client connection distribution among the quorum peers. - ZooKeeper C Client uses false by default. - - - - - &reftitle.parameters; - - - yesOrNo - - - Disable/enable quorum endpoint order randomization. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or operation fails. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::__construct - Zookeeper::connect - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/setlogstream.xml b/reference/zookeeper/zookeeper/setlogstream.xml deleted file mode 100644 index 40981d708..000000000 --- a/reference/zookeeper/zookeeper/setlogstream.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Zookeeper::setLogStream - Sets the stream to be used by the library for logging - - - - &reftitle.description; - - public - boolZookeeper::setLogStream - resourcestream - - - The zookeeper library uses stderr as its default log stream. Application must make sure the stream is writable. Passing in NULL resets the stream to its default value (stderr). - - - - - &reftitle.parameters; - - - stream - - - The stream to be used by the library for logging. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or operation fails. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::setDebugLevel - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeper/setwatcher.xml b/reference/zookeeper/zookeeper/setwatcher.xml deleted file mode 100644 index 84bb849bd..000000000 --- a/reference/zookeeper/zookeeper/setwatcher.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Zookeeper::setWatcher - Set a watcher function - - - - &reftitle.description; - - public - boolZookeeper::setWatcher - callablewatcher_cb - - - - - &reftitle.parameters; - - - watcher_cb - - - A watch will be set at the server to notify the client if the node changes. - - - - - - - - &reftitle.returnvalues; - - &return.success; - - - - - &reftitle.errors; - - This method emits PHP error/warning when parameters count or types are wrong or fail to set watcher. - - - - Since version 0.3.0, this method emits ZookeeperException and its derivatives. - - - - - - &reftitle.seealso; - - Zookeeper::exists - Zookeeper::get - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeperauthenticationexception.xml b/reference/zookeeper/zookeeperauthenticationexception.xml deleted file mode 100644 index 7a4f3e6aa..000000000 --- a/reference/zookeeper/zookeeperauthenticationexception.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The ZookeeperAuthenticationException class - ZookeeperAuthenticationException - - - - -
    - &reftitle.intro; - - The ZooKeeper authentication exception handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperAuthenticationException - - - - - ZookeeperAuthenticationException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeeperconfig.xml b/reference/zookeeper/zookeeperconfig.xml deleted file mode 100644 index 152b128e5..000000000 --- a/reference/zookeeper/zookeeperconfig.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - The ZookeeperConfig class - ZookeeperConfig - - - - -
    - &reftitle.intro; - - The ZooKeeper Config handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperConfig - - - - - ZookeeperConfig - - - - - - &Methods; - - - - - - -
    - -
    - - &reference.zookeeper.entities.zookeeperconfig; - -
    - - diff --git a/reference/zookeeper/zookeeperconfig/add.xml b/reference/zookeeper/zookeeperconfig/add.xml deleted file mode 100644 index 18ac63bc1..000000000 --- a/reference/zookeeper/zookeeperconfig/add.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - ZookeeperConfig::add - Add servers to the ensemble - - - - &reftitle.description; - - public - voidZookeeperConfig::add - stringmembers - intversion-1 - arraystat&null; - - - - - &reftitle.parameters; - - - members - - - Comma separated list of servers to be added to the ensemble. Each has a configuration line for a server to be added (as would appear in a - configuration file), only for maj. quorums. - - - - - version - - - The expected version of the node. The function will fail if the actual version of the node does not match the expected version. If -1 is used the version check will not take place. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits ZookeeperException and its derivatives when parameters count or types are wrong or fail to save value to node. - - - - - &reftitle.examples; - - <methodname>ZookeeperConfig::add</methodname> example - - Add members. - - -connect('localhost:2181'); -$client->addAuth('digest', 'timandes:timandes'); -$zkConfig = $client->getConfig(); -$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181"); -$zkConfig->add("server.2=localhost:2889:3889:participant;0.0.0.0:2182"); -$r = $zkConfig->get(); -if ($r) - echo $r; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - ZookeeperConfig::get - ZookeeperConfig::set - ZookeeperConfig::remove - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeperconfig/get.xml b/reference/zookeeper/zookeeperconfig/get.xml deleted file mode 100644 index f736dc6cb..000000000 --- a/reference/zookeeper/zookeeperconfig/get.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - ZookeeperConfig::get - Gets the last committed configuration of the ZooKeeper cluster as it is known to the server to which the client is connected, synchronously - - - - &reftitle.description; - - public - stringZookeeperConfig::get - callablewatcher_cb&null; - arraystat&null; - - - - - &reftitle.parameters; - - - watcher_cb - - - If nonzero, a watch will be set at the server to notify the client if the node changes. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - - - - &reftitle.returnvalues; - - Returns the configuration string on success, and false on failure. - - - - - &reftitle.errors; - - This method emits ZookeeperException and its derivatives when parameters count or types are wrong or fail to get configuration. - - - - - &reftitle.examples; - - <methodname>ZookeeperConfig::get</methodname> example - - Get configuration. - - -connect('localhost:2181'); -$zk->addAuth('digest', 'timandes:timandes'); -$zkConfig = $zk->getConfig(); -$r = $zkConfig->get(); -if ($r) - echo $r; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - ZookeeperConfig::set - ZookeeperConfig::add - ZookeeperConfig::remove - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeperconfig/remove.xml b/reference/zookeeper/zookeeperconfig/remove.xml deleted file mode 100644 index e2564daf1..000000000 --- a/reference/zookeeper/zookeeperconfig/remove.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - ZookeeperConfig::remove - Remove servers from the ensemble - - - - &reftitle.description; - - public - voidZookeeperConfig::remove - stringid_list - intversion-1 - arraystat&null; - - - - - &reftitle.parameters; - - - id_list - - - Comma separated list of server IDs to be removed from the ensemble. Each has an id of a server to be removed, only for maj. quorums. - - - - - version - - - The expected version of the node. The function will fail if the actual version of the node does not match the expected version. If -1 is used the version check will not take place. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits ZookeeperException and its derivatives when parameters count or types are wrong or fail to save value to node. - - - - - &reftitle.examples; - - <methodname>ZookeeperConfig::remove</methodname> example - - Remove members. - - -connect('localhost:2181'); -$client->addAuth('digest', 'timandes:timandes'); -$zkConfig = $client->getConfig(); -$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181,server.2=localhost:2889:3889:participant;0.0.0.0:2182"); -$zkConfig->remove("2"); -echo $zkConfig->get(); -if ($r) - echo $r; -else - echo 'ERR'; -?> -]]> - - &example.outputs; - - - - - - - - &reftitle.seealso; - - ZookeeperConfig::get - ZookeeperConfig::add - ZookeeperConfig::set - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeperconfig/set.xml b/reference/zookeeper/zookeeperconfig/set.xml deleted file mode 100644 index e09eeaf8a..000000000 --- a/reference/zookeeper/zookeeperconfig/set.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - ZookeeperConfig::set - Change ZK cluster ensemble membership and roles of ensemble peers - - - - &reftitle.description; - - public - voidZookeeperConfig::set - stringmembers - intversion-1 - arraystat&null; - - - - - &reftitle.parameters; - - - members - - - Comma separated list of new membership (e.g., contents of a membership configuration file) - for use only with a non-incremental reconfiguration. - - - - - version - - - The expected version of the node. The function will fail if the actual version of the node does not match the expected version. If -1 is used the version check will not take place. - - - - - stat - - - If not NULL, will hold the value of stat for the path on return. - - - - - - - - &reftitle.returnvalues; - - &return.void; - - - - - &reftitle.errors; - - This method emits ZookeeperException and its derivatives when parameters count or types are wrong or fail to save value to node. - - - - - &reftitle.examples; - - <methodname>ZookeeperConfig::set</methodname> example - - Reconfig. - - -connect('localhost:2181'); -$client->addAuth('digest', 'timandes:timandes'); -$zkConfig = $client->getConfig(); -$zkConfig->set("server.1=localhost:2888:3888:participant;0.0.0.0:2181"); -?> -]]> - - - - - - &reftitle.seealso; - - ZookeeperConfig::get - ZookeeperConfig::add - ZookeeperConfig::remove - ZookeeperException - - - - - - diff --git a/reference/zookeeper/zookeeperconnectionexception.xml b/reference/zookeeper/zookeeperconnectionexception.xml deleted file mode 100644 index ad72686a2..000000000 --- a/reference/zookeeper/zookeeperconnectionexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperConnectionException class - ZookeeperConnectionException - - - - -
    - &reftitle.intro; - - The ZooKeeper connection exception handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperConnectionException - - - - - ZookeeperConnectionException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeeperexception.xml b/reference/zookeeper/zookeeperexception.xml deleted file mode 100644 index df657076b..000000000 --- a/reference/zookeeper/zookeeperexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperException class - ZookeeperException - - - - -
    - &reftitle.intro; - - The ZooKeeper exception handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperException - - - - - ZookeeperException - - - extends - Exception - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeepermarshallingexception.xml b/reference/zookeeper/zookeepermarshallingexception.xml deleted file mode 100644 index 8eb8816f8..000000000 --- a/reference/zookeeper/zookeepermarshallingexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperMarshallingException class - ZookeeperMarshallingException - - - - -
    - &reftitle.intro; - - The ZooKeeper exception (while marshalling or unmarshalling data) handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperMarshallingException - - - - - ZookeeperMarshallingException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeepernonodeexception.xml b/reference/zookeeper/zookeepernonodeexception.xml deleted file mode 100644 index eade14e4c..000000000 --- a/reference/zookeeper/zookeepernonodeexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperNoNodeException class - ZookeeperNoNodeException - - - - -
    - &reftitle.intro; - - The ZooKeeper exception (when node does not exist) handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperNoNodeException - - - - - ZookeeperNoNodeException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeeperoperationtimeoutexception.xml b/reference/zookeeper/zookeeperoperationtimeoutexception.xml deleted file mode 100644 index f7421e26f..000000000 --- a/reference/zookeeper/zookeeperoperationtimeoutexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperOperationTimeoutException class - ZookeeperOperationTimeoutException - - - - -
    - &reftitle.intro; - - The ZooKeeper operation timeout exception handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperOperationTimeoutException - - - - - ZookeeperOperationTimeoutException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - - diff --git a/reference/zookeeper/zookeepersessionexception.xml b/reference/zookeeper/zookeepersessionexception.xml deleted file mode 100644 index a41274735..000000000 --- a/reference/zookeeper/zookeepersessionexception.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - The ZookeeperSessionException class - ZookeeperSessionException - - - - -
    - &reftitle.intro; - - The ZooKeeper session exception handling class. - -
    - - -
    - &reftitle.classsynopsis; - - - - ZookeeperSessionException - - - - - ZookeeperSessionException - - - extends - ZookeeperException - - - &InheritedProperties; - - &InheritedMethods; - - - - - -
    - -
    - -
    - - -